1 /* Automatically generated from http://www.opengl.org/registry files; DO NOT EDIT! */
7 #define WIN32_NO_STATUS
15 #include "wine/debug.h"
17 WINE_DEFAULT_DEBUG_CHANNEL(opengl
);
19 BOOL WINAPI
wglCopyContext( HGLRC hglrcSrc
, HGLRC hglrcDst
, UINT mask
)
21 struct wglCopyContext_params args
= { .teb
= NtCurrentTeb(), .hglrcSrc
= hglrcSrc
, .hglrcDst
= hglrcDst
, .mask
= mask
};
23 TRACE( "hglrcSrc %p, hglrcDst %p, mask %u\n", hglrcSrc
, hglrcDst
, mask
);
24 if ((status
= UNIX_CALL( wglCopyContext
, &args
))) WARN( "wglCopyContext returned %#lx\n", status
);
28 HGLRC WINAPI
wglCreateContext( HDC hDc
)
30 struct wglCreateContext_params args
= { .teb
= NtCurrentTeb(), .hDc
= hDc
};
32 TRACE( "hDc %p\n", hDc
);
33 if ((status
= UNIX_CALL( wglCreateContext
, &args
))) WARN( "wglCreateContext returned %#lx\n", status
);
37 BOOL WINAPI
wglDeleteContext( HGLRC oldContext
)
39 struct wglDeleteContext_params args
= { .teb
= NtCurrentTeb(), .oldContext
= oldContext
};
41 TRACE( "oldContext %p\n", oldContext
);
42 if ((status
= UNIX_CALL( wglDeleteContext
, &args
))) WARN( "wglDeleteContext returned %#lx\n", status
);
46 int WINAPI
wglDescribePixelFormat( HDC hdc
, int ipfd
, UINT cjpfd
, PIXELFORMATDESCRIPTOR
*ppfd
)
48 struct wglDescribePixelFormat_params args
= { .teb
= NtCurrentTeb(), .hdc
= hdc
, .ipfd
= ipfd
, .cjpfd
= cjpfd
, .ppfd
= ppfd
};
50 TRACE( "hdc %p, ipfd %d, cjpfd %u, ppfd %p\n", hdc
, ipfd
, cjpfd
, ppfd
);
51 if ((status
= UNIX_CALL( wglDescribePixelFormat
, &args
))) WARN( "wglDescribePixelFormat returned %#lx\n", status
);
55 BOOL WINAPI
wglMakeCurrent( HDC hDc
, HGLRC newContext
)
57 struct wglMakeCurrent_params args
= { .teb
= NtCurrentTeb(), .hDc
= hDc
, .newContext
= newContext
};
59 TRACE( "hDc %p, newContext %p\n", hDc
, newContext
);
60 if ((status
= UNIX_CALL( wglMakeCurrent
, &args
))) WARN( "wglMakeCurrent returned %#lx\n", status
);
64 BOOL WINAPI
wglSetPixelFormat( HDC hdc
, int ipfd
, const PIXELFORMATDESCRIPTOR
*ppfd
)
66 struct wglSetPixelFormat_params args
= { .teb
= NtCurrentTeb(), .hdc
= hdc
, .ipfd
= ipfd
, .ppfd
= ppfd
};
68 TRACE( "hdc %p, ipfd %d, ppfd %p\n", hdc
, ipfd
, ppfd
);
69 if ((status
= UNIX_CALL( wglSetPixelFormat
, &args
))) WARN( "wglSetPixelFormat returned %#lx\n", status
);
73 BOOL WINAPI
wglShareLists( HGLRC hrcSrvShare
, HGLRC hrcSrvSource
)
75 struct wglShareLists_params args
= { .teb
= NtCurrentTeb(), .hrcSrvShare
= hrcSrvShare
, .hrcSrvSource
= hrcSrvSource
};
77 TRACE( "hrcSrvShare %p, hrcSrvSource %p\n", hrcSrvShare
, hrcSrvSource
);
78 if ((status
= UNIX_CALL( wglShareLists
, &args
))) WARN( "wglShareLists returned %#lx\n", status
);
82 void WINAPI
glAccum( GLenum op
, GLfloat value
)
84 struct glAccum_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .value
= value
};
86 TRACE( "op %d, value %f\n", op
, value
);
87 if ((status
= UNIX_CALL( glAccum
, &args
))) WARN( "glAccum returned %#lx\n", status
);
90 void WINAPI
glAlphaFunc( GLenum func
, GLfloat ref
)
92 struct glAlphaFunc_params args
= { .teb
= NtCurrentTeb(), .func
= func
, .ref
= ref
};
94 TRACE( "func %d, ref %f\n", func
, ref
);
95 if ((status
= UNIX_CALL( glAlphaFunc
, &args
))) WARN( "glAlphaFunc returned %#lx\n", status
);
98 GLboolean WINAPI
glAreTexturesResident( GLsizei n
, const GLuint
*textures
, GLboolean
*residences
)
100 struct glAreTexturesResident_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
, .residences
= residences
};
102 TRACE( "n %d, textures %p, residences %p\n", n
, textures
, residences
);
103 if ((status
= UNIX_CALL( glAreTexturesResident
, &args
))) WARN( "glAreTexturesResident returned %#lx\n", status
);
107 void WINAPI
glArrayElement( GLint i
)
109 struct glArrayElement_params args
= { .teb
= NtCurrentTeb(), .i
= i
};
111 TRACE( "i %d\n", i
);
112 if ((status
= UNIX_CALL( glArrayElement
, &args
))) WARN( "glArrayElement returned %#lx\n", status
);
115 void WINAPI
glBegin( GLenum mode
)
117 struct glBegin_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
119 TRACE( "mode %d\n", mode
);
120 if ((status
= UNIX_CALL( glBegin
, &args
))) WARN( "glBegin returned %#lx\n", status
);
123 void WINAPI
glBindTexture( GLenum target
, GLuint texture
)
125 struct glBindTexture_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .texture
= texture
};
127 TRACE( "target %d, texture %d\n", target
, texture
);
128 if ((status
= UNIX_CALL( glBindTexture
, &args
))) WARN( "glBindTexture returned %#lx\n", status
);
131 void WINAPI
glBitmap( GLsizei width
, GLsizei height
, GLfloat xorig
, GLfloat yorig
, GLfloat xmove
, GLfloat ymove
, const GLubyte
*bitmap
)
133 struct glBitmap_params args
= { .teb
= NtCurrentTeb(), .width
= width
, .height
= height
, .xorig
= xorig
, .yorig
= yorig
, .xmove
= xmove
, .ymove
= ymove
, .bitmap
= bitmap
};
135 TRACE( "width %d, height %d, xorig %f, yorig %f, xmove %f, ymove %f, bitmap %p\n", width
, height
, xorig
, yorig
, xmove
, ymove
, bitmap
);
136 if ((status
= UNIX_CALL( glBitmap
, &args
))) WARN( "glBitmap returned %#lx\n", status
);
139 void WINAPI
glBlendFunc( GLenum sfactor
, GLenum dfactor
)
141 struct glBlendFunc_params args
= { .teb
= NtCurrentTeb(), .sfactor
= sfactor
, .dfactor
= dfactor
};
143 TRACE( "sfactor %d, dfactor %d\n", sfactor
, dfactor
);
144 if ((status
= UNIX_CALL( glBlendFunc
, &args
))) WARN( "glBlendFunc returned %#lx\n", status
);
147 void WINAPI
glCallList( GLuint list
)
149 struct glCallList_params args
= { .teb
= NtCurrentTeb(), .list
= list
};
151 TRACE( "list %d\n", list
);
152 if ((status
= UNIX_CALL( glCallList
, &args
))) WARN( "glCallList returned %#lx\n", status
);
155 void WINAPI
glCallLists( GLsizei n
, GLenum type
, const void *lists
)
157 struct glCallLists_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .type
= type
, .lists
= lists
};
159 TRACE( "n %d, type %d, lists %p\n", n
, type
, lists
);
160 if ((status
= UNIX_CALL( glCallLists
, &args
))) WARN( "glCallLists returned %#lx\n", status
);
163 void WINAPI
glClear( GLbitfield mask
)
165 struct glClear_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
167 TRACE( "mask %d\n", mask
);
168 if ((status
= UNIX_CALL( glClear
, &args
))) WARN( "glClear returned %#lx\n", status
);
171 void WINAPI
glClearAccum( GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
173 struct glClearAccum_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
175 TRACE( "red %f, green %f, blue %f, alpha %f\n", red
, green
, blue
, alpha
);
176 if ((status
= UNIX_CALL( glClearAccum
, &args
))) WARN( "glClearAccum returned %#lx\n", status
);
179 void WINAPI
glClearColor( GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
181 struct glClearColor_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
183 TRACE( "red %f, green %f, blue %f, alpha %f\n", red
, green
, blue
, alpha
);
184 if ((status
= UNIX_CALL( glClearColor
, &args
))) WARN( "glClearColor returned %#lx\n", status
);
187 void WINAPI
glClearDepth( GLdouble depth
)
189 struct glClearDepth_params args
= { .teb
= NtCurrentTeb(), .depth
= depth
};
191 TRACE( "depth %f\n", depth
);
192 if ((status
= UNIX_CALL( glClearDepth
, &args
))) WARN( "glClearDepth returned %#lx\n", status
);
195 void WINAPI
glClearIndex( GLfloat c
)
197 struct glClearIndex_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
199 TRACE( "c %f\n", c
);
200 if ((status
= UNIX_CALL( glClearIndex
, &args
))) WARN( "glClearIndex returned %#lx\n", status
);
203 void WINAPI
glClearStencil( GLint s
)
205 struct glClearStencil_params args
= { .teb
= NtCurrentTeb(), .s
= s
};
207 TRACE( "s %d\n", s
);
208 if ((status
= UNIX_CALL( glClearStencil
, &args
))) WARN( "glClearStencil returned %#lx\n", status
);
211 void WINAPI
glClipPlane( GLenum plane
, const GLdouble
*equation
)
213 struct glClipPlane_params args
= { .teb
= NtCurrentTeb(), .plane
= plane
, .equation
= equation
};
215 TRACE( "plane %d, equation %p\n", plane
, equation
);
216 if ((status
= UNIX_CALL( glClipPlane
, &args
))) WARN( "glClipPlane returned %#lx\n", status
);
219 void WINAPI
glColor3b( GLbyte red
, GLbyte green
, GLbyte blue
)
221 struct glColor3b_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
223 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
224 if ((status
= UNIX_CALL( glColor3b
, &args
))) WARN( "glColor3b returned %#lx\n", status
);
227 void WINAPI
glColor3bv( const GLbyte
*v
)
229 struct glColor3bv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
231 TRACE( "v %p\n", v
);
232 if ((status
= UNIX_CALL( glColor3bv
, &args
))) WARN( "glColor3bv returned %#lx\n", status
);
235 void WINAPI
glColor3d( GLdouble red
, GLdouble green
, GLdouble blue
)
237 struct glColor3d_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
239 TRACE( "red %f, green %f, blue %f\n", red
, green
, blue
);
240 if ((status
= UNIX_CALL( glColor3d
, &args
))) WARN( "glColor3d returned %#lx\n", status
);
243 void WINAPI
glColor3dv( const GLdouble
*v
)
245 struct glColor3dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
247 TRACE( "v %p\n", v
);
248 if ((status
= UNIX_CALL( glColor3dv
, &args
))) WARN( "glColor3dv returned %#lx\n", status
);
251 void WINAPI
glColor3f( GLfloat red
, GLfloat green
, GLfloat blue
)
253 struct glColor3f_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
255 TRACE( "red %f, green %f, blue %f\n", red
, green
, blue
);
256 if ((status
= UNIX_CALL( glColor3f
, &args
))) WARN( "glColor3f returned %#lx\n", status
);
259 void WINAPI
glColor3fv( const GLfloat
*v
)
261 struct glColor3fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
263 TRACE( "v %p\n", v
);
264 if ((status
= UNIX_CALL( glColor3fv
, &args
))) WARN( "glColor3fv returned %#lx\n", status
);
267 void WINAPI
glColor3i( GLint red
, GLint green
, GLint blue
)
269 struct glColor3i_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
271 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
272 if ((status
= UNIX_CALL( glColor3i
, &args
))) WARN( "glColor3i returned %#lx\n", status
);
275 void WINAPI
glColor3iv( const GLint
*v
)
277 struct glColor3iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
279 TRACE( "v %p\n", v
);
280 if ((status
= UNIX_CALL( glColor3iv
, &args
))) WARN( "glColor3iv returned %#lx\n", status
);
283 void WINAPI
glColor3s( GLshort red
, GLshort green
, GLshort blue
)
285 struct glColor3s_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
287 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
288 if ((status
= UNIX_CALL( glColor3s
, &args
))) WARN( "glColor3s returned %#lx\n", status
);
291 void WINAPI
glColor3sv( const GLshort
*v
)
293 struct glColor3sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
295 TRACE( "v %p\n", v
);
296 if ((status
= UNIX_CALL( glColor3sv
, &args
))) WARN( "glColor3sv returned %#lx\n", status
);
299 void WINAPI
glColor3ub( GLubyte red
, GLubyte green
, GLubyte blue
)
301 struct glColor3ub_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
303 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
304 if ((status
= UNIX_CALL( glColor3ub
, &args
))) WARN( "glColor3ub returned %#lx\n", status
);
307 void WINAPI
glColor3ubv( const GLubyte
*v
)
309 struct glColor3ubv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
311 TRACE( "v %p\n", v
);
312 if ((status
= UNIX_CALL( glColor3ubv
, &args
))) WARN( "glColor3ubv returned %#lx\n", status
);
315 void WINAPI
glColor3ui( GLuint red
, GLuint green
, GLuint blue
)
317 struct glColor3ui_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
319 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
320 if ((status
= UNIX_CALL( glColor3ui
, &args
))) WARN( "glColor3ui returned %#lx\n", status
);
323 void WINAPI
glColor3uiv( const GLuint
*v
)
325 struct glColor3uiv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
327 TRACE( "v %p\n", v
);
328 if ((status
= UNIX_CALL( glColor3uiv
, &args
))) WARN( "glColor3uiv returned %#lx\n", status
);
331 void WINAPI
glColor3us( GLushort red
, GLushort green
, GLushort blue
)
333 struct glColor3us_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
335 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
336 if ((status
= UNIX_CALL( glColor3us
, &args
))) WARN( "glColor3us returned %#lx\n", status
);
339 void WINAPI
glColor3usv( const GLushort
*v
)
341 struct glColor3usv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
343 TRACE( "v %p\n", v
);
344 if ((status
= UNIX_CALL( glColor3usv
, &args
))) WARN( "glColor3usv returned %#lx\n", status
);
347 void WINAPI
glColor4b( GLbyte red
, GLbyte green
, GLbyte blue
, GLbyte alpha
)
349 struct glColor4b_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
351 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
352 if ((status
= UNIX_CALL( glColor4b
, &args
))) WARN( "glColor4b returned %#lx\n", status
);
355 void WINAPI
glColor4bv( const GLbyte
*v
)
357 struct glColor4bv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
359 TRACE( "v %p\n", v
);
360 if ((status
= UNIX_CALL( glColor4bv
, &args
))) WARN( "glColor4bv returned %#lx\n", status
);
363 void WINAPI
glColor4d( GLdouble red
, GLdouble green
, GLdouble blue
, GLdouble alpha
)
365 struct glColor4d_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
367 TRACE( "red %f, green %f, blue %f, alpha %f\n", red
, green
, blue
, alpha
);
368 if ((status
= UNIX_CALL( glColor4d
, &args
))) WARN( "glColor4d returned %#lx\n", status
);
371 void WINAPI
glColor4dv( const GLdouble
*v
)
373 struct glColor4dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
375 TRACE( "v %p\n", v
);
376 if ((status
= UNIX_CALL( glColor4dv
, &args
))) WARN( "glColor4dv returned %#lx\n", status
);
379 void WINAPI
glColor4f( GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
381 struct glColor4f_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
383 TRACE( "red %f, green %f, blue %f, alpha %f\n", red
, green
, blue
, alpha
);
384 if ((status
= UNIX_CALL( glColor4f
, &args
))) WARN( "glColor4f returned %#lx\n", status
);
387 void WINAPI
glColor4fv( const GLfloat
*v
)
389 struct glColor4fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
391 TRACE( "v %p\n", v
);
392 if ((status
= UNIX_CALL( glColor4fv
, &args
))) WARN( "glColor4fv returned %#lx\n", status
);
395 void WINAPI
glColor4i( GLint red
, GLint green
, GLint blue
, GLint alpha
)
397 struct glColor4i_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
399 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
400 if ((status
= UNIX_CALL( glColor4i
, &args
))) WARN( "glColor4i returned %#lx\n", status
);
403 void WINAPI
glColor4iv( const GLint
*v
)
405 struct glColor4iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
407 TRACE( "v %p\n", v
);
408 if ((status
= UNIX_CALL( glColor4iv
, &args
))) WARN( "glColor4iv returned %#lx\n", status
);
411 void WINAPI
glColor4s( GLshort red
, GLshort green
, GLshort blue
, GLshort alpha
)
413 struct glColor4s_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
415 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
416 if ((status
= UNIX_CALL( glColor4s
, &args
))) WARN( "glColor4s returned %#lx\n", status
);
419 void WINAPI
glColor4sv( const GLshort
*v
)
421 struct glColor4sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
423 TRACE( "v %p\n", v
);
424 if ((status
= UNIX_CALL( glColor4sv
, &args
))) WARN( "glColor4sv returned %#lx\n", status
);
427 void WINAPI
glColor4ub( GLubyte red
, GLubyte green
, GLubyte blue
, GLubyte alpha
)
429 struct glColor4ub_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
431 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
432 if ((status
= UNIX_CALL( glColor4ub
, &args
))) WARN( "glColor4ub returned %#lx\n", status
);
435 void WINAPI
glColor4ubv( const GLubyte
*v
)
437 struct glColor4ubv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
439 TRACE( "v %p\n", v
);
440 if ((status
= UNIX_CALL( glColor4ubv
, &args
))) WARN( "glColor4ubv returned %#lx\n", status
);
443 void WINAPI
glColor4ui( GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
)
445 struct glColor4ui_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
447 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
448 if ((status
= UNIX_CALL( glColor4ui
, &args
))) WARN( "glColor4ui returned %#lx\n", status
);
451 void WINAPI
glColor4uiv( const GLuint
*v
)
453 struct glColor4uiv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
455 TRACE( "v %p\n", v
);
456 if ((status
= UNIX_CALL( glColor4uiv
, &args
))) WARN( "glColor4uiv returned %#lx\n", status
);
459 void WINAPI
glColor4us( GLushort red
, GLushort green
, GLushort blue
, GLushort alpha
)
461 struct glColor4us_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
463 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
464 if ((status
= UNIX_CALL( glColor4us
, &args
))) WARN( "glColor4us returned %#lx\n", status
);
467 void WINAPI
glColor4usv( const GLushort
*v
)
469 struct glColor4usv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
471 TRACE( "v %p\n", v
);
472 if ((status
= UNIX_CALL( glColor4usv
, &args
))) WARN( "glColor4usv returned %#lx\n", status
);
475 void WINAPI
glColorMask( GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
)
477 struct glColorMask_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
479 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
480 if ((status
= UNIX_CALL( glColorMask
, &args
))) WARN( "glColorMask returned %#lx\n", status
);
483 void WINAPI
glColorMaterial( GLenum face
, GLenum mode
)
485 struct glColorMaterial_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .mode
= mode
};
487 TRACE( "face %d, mode %d\n", face
, mode
);
488 if ((status
= UNIX_CALL( glColorMaterial
, &args
))) WARN( "glColorMaterial returned %#lx\n", status
);
491 void WINAPI
glColorPointer( GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
493 struct glColorPointer_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
495 TRACE( "size %d, type %d, stride %d, pointer %p\n", size
, type
, stride
, pointer
);
496 if ((status
= UNIX_CALL( glColorPointer
, &args
))) WARN( "glColorPointer returned %#lx\n", status
);
499 void WINAPI
glCopyPixels( GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum type
)
501 struct glCopyPixels_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .width
= width
, .height
= height
, .type
= type
};
503 TRACE( "x %d, y %d, width %d, height %d, type %d\n", x
, y
, width
, height
, type
);
504 if ((status
= UNIX_CALL( glCopyPixels
, &args
))) WARN( "glCopyPixels returned %#lx\n", status
);
507 void WINAPI
glCopyTexImage1D( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
)
509 struct glCopyTexImage1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .border
= border
};
511 TRACE( "target %d, level %d, internalformat %d, x %d, y %d, width %d, border %d\n", target
, level
, internalformat
, x
, y
, width
, border
);
512 if ((status
= UNIX_CALL( glCopyTexImage1D
, &args
))) WARN( "glCopyTexImage1D returned %#lx\n", status
);
515 void WINAPI
glCopyTexImage2D( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
)
517 struct glCopyTexImage2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .height
= height
, .border
= border
};
519 TRACE( "target %d, level %d, internalformat %d, x %d, y %d, width %d, height %d, border %d\n", target
, level
, internalformat
, x
, y
, width
, height
, border
);
520 if ((status
= UNIX_CALL( glCopyTexImage2D
, &args
))) WARN( "glCopyTexImage2D returned %#lx\n", status
);
523 void WINAPI
glCopyTexSubImage1D( GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
525 struct glCopyTexSubImage1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .x
= x
, .y
= y
, .width
= width
};
527 TRACE( "target %d, level %d, xoffset %d, x %d, y %d, width %d\n", target
, level
, xoffset
, x
, y
, width
);
528 if ((status
= UNIX_CALL( glCopyTexSubImage1D
, &args
))) WARN( "glCopyTexSubImage1D returned %#lx\n", status
);
531 void WINAPI
glCopyTexSubImage2D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
533 struct glCopyTexSubImage2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
535 TRACE( "target %d, level %d, xoffset %d, yoffset %d, x %d, y %d, width %d, height %d\n", target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
536 if ((status
= UNIX_CALL( glCopyTexSubImage2D
, &args
))) WARN( "glCopyTexSubImage2D returned %#lx\n", status
);
539 void WINAPI
glCullFace( GLenum mode
)
541 struct glCullFace_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
543 TRACE( "mode %d\n", mode
);
544 if ((status
= UNIX_CALL( glCullFace
, &args
))) WARN( "glCullFace returned %#lx\n", status
);
547 void WINAPI
glDeleteLists( GLuint list
, GLsizei range
)
549 struct glDeleteLists_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .range
= range
};
551 TRACE( "list %d, range %d\n", list
, range
);
552 if ((status
= UNIX_CALL( glDeleteLists
, &args
))) WARN( "glDeleteLists returned %#lx\n", status
);
555 void WINAPI
glDeleteTextures( GLsizei n
, const GLuint
*textures
)
557 struct glDeleteTextures_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
};
559 TRACE( "n %d, textures %p\n", n
, textures
);
560 if ((status
= UNIX_CALL( glDeleteTextures
, &args
))) WARN( "glDeleteTextures returned %#lx\n", status
);
563 void WINAPI
glDepthFunc( GLenum func
)
565 struct glDepthFunc_params args
= { .teb
= NtCurrentTeb(), .func
= func
};
567 TRACE( "func %d\n", func
);
568 if ((status
= UNIX_CALL( glDepthFunc
, &args
))) WARN( "glDepthFunc returned %#lx\n", status
);
571 void WINAPI
glDepthMask( GLboolean flag
)
573 struct glDepthMask_params args
= { .teb
= NtCurrentTeb(), .flag
= flag
};
575 TRACE( "flag %d\n", flag
);
576 if ((status
= UNIX_CALL( glDepthMask
, &args
))) WARN( "glDepthMask returned %#lx\n", status
);
579 void WINAPI
glDepthRange( GLdouble n
, GLdouble f
)
581 struct glDepthRange_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .f
= f
};
583 TRACE( "n %f, f %f\n", n
, f
);
584 if ((status
= UNIX_CALL( glDepthRange
, &args
))) WARN( "glDepthRange returned %#lx\n", status
);
587 void WINAPI
glDisable( GLenum cap
)
589 struct glDisable_params args
= { .teb
= NtCurrentTeb(), .cap
= cap
};
591 TRACE( "cap %d\n", cap
);
592 if ((status
= UNIX_CALL( glDisable
, &args
))) WARN( "glDisable returned %#lx\n", status
);
595 void WINAPI
glDisableClientState( GLenum array
)
597 struct glDisableClientState_params args
= { .teb
= NtCurrentTeb(), .array
= array
};
599 TRACE( "array %d\n", array
);
600 if ((status
= UNIX_CALL( glDisableClientState
, &args
))) WARN( "glDisableClientState returned %#lx\n", status
);
603 void WINAPI
glDrawArrays( GLenum mode
, GLint first
, GLsizei count
)
605 struct glDrawArrays_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
};
607 TRACE( "mode %d, first %d, count %d\n", mode
, first
, count
);
608 if ((status
= UNIX_CALL( glDrawArrays
, &args
))) WARN( "glDrawArrays returned %#lx\n", status
);
611 void WINAPI
glDrawBuffer( GLenum buf
)
613 struct glDrawBuffer_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
};
615 TRACE( "buf %d\n", buf
);
616 if ((status
= UNIX_CALL( glDrawBuffer
, &args
))) WARN( "glDrawBuffer returned %#lx\n", status
);
619 void WINAPI
glDrawElements( GLenum mode
, GLsizei count
, GLenum type
, const void *indices
)
621 struct glDrawElements_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
};
623 TRACE( "mode %d, count %d, type %d, indices %p\n", mode
, count
, type
, indices
);
624 if ((status
= UNIX_CALL( glDrawElements
, &args
))) WARN( "glDrawElements returned %#lx\n", status
);
627 void WINAPI
glDrawPixels( GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *pixels
)
629 struct glDrawPixels_params args
= { .teb
= NtCurrentTeb(), .width
= width
, .height
= height
, .format
= format
, .type
= type
, .pixels
= pixels
};
631 TRACE( "width %d, height %d, format %d, type %d, pixels %p\n", width
, height
, format
, type
, pixels
);
632 if ((status
= UNIX_CALL( glDrawPixels
, &args
))) WARN( "glDrawPixels returned %#lx\n", status
);
635 void WINAPI
glEdgeFlag( GLboolean flag
)
637 struct glEdgeFlag_params args
= { .teb
= NtCurrentTeb(), .flag
= flag
};
639 TRACE( "flag %d\n", flag
);
640 if ((status
= UNIX_CALL( glEdgeFlag
, &args
))) WARN( "glEdgeFlag returned %#lx\n", status
);
643 void WINAPI
glEdgeFlagPointer( GLsizei stride
, const void *pointer
)
645 struct glEdgeFlagPointer_params args
= { .teb
= NtCurrentTeb(), .stride
= stride
, .pointer
= pointer
};
647 TRACE( "stride %d, pointer %p\n", stride
, pointer
);
648 if ((status
= UNIX_CALL( glEdgeFlagPointer
, &args
))) WARN( "glEdgeFlagPointer returned %#lx\n", status
);
651 void WINAPI
glEdgeFlagv( const GLboolean
*flag
)
653 struct glEdgeFlagv_params args
= { .teb
= NtCurrentTeb(), .flag
= flag
};
655 TRACE( "flag %p\n", flag
);
656 if ((status
= UNIX_CALL( glEdgeFlagv
, &args
))) WARN( "glEdgeFlagv returned %#lx\n", status
);
659 void WINAPI
glEnable( GLenum cap
)
661 struct glEnable_params args
= { .teb
= NtCurrentTeb(), .cap
= cap
};
663 TRACE( "cap %d\n", cap
);
664 if ((status
= UNIX_CALL( glEnable
, &args
))) WARN( "glEnable returned %#lx\n", status
);
667 void WINAPI
glEnableClientState( GLenum array
)
669 struct glEnableClientState_params args
= { .teb
= NtCurrentTeb(), .array
= array
};
671 TRACE( "array %d\n", array
);
672 if ((status
= UNIX_CALL( glEnableClientState
, &args
))) WARN( "glEnableClientState returned %#lx\n", status
);
675 void WINAPI
glEnd(void)
677 struct glEnd_params args
= { .teb
= NtCurrentTeb() };
680 if ((status
= UNIX_CALL( glEnd
, &args
))) WARN( "glEnd returned %#lx\n", status
);
683 void WINAPI
glEndList(void)
685 struct glEndList_params args
= { .teb
= NtCurrentTeb() };
688 if ((status
= UNIX_CALL( glEndList
, &args
))) WARN( "glEndList returned %#lx\n", status
);
691 void WINAPI
glEvalCoord1d( GLdouble u
)
693 struct glEvalCoord1d_params args
= { .teb
= NtCurrentTeb(), .u
= u
};
695 TRACE( "u %f\n", u
);
696 if ((status
= UNIX_CALL( glEvalCoord1d
, &args
))) WARN( "glEvalCoord1d returned %#lx\n", status
);
699 void WINAPI
glEvalCoord1dv( const GLdouble
*u
)
701 struct glEvalCoord1dv_params args
= { .teb
= NtCurrentTeb(), .u
= u
};
703 TRACE( "u %p\n", u
);
704 if ((status
= UNIX_CALL( glEvalCoord1dv
, &args
))) WARN( "glEvalCoord1dv returned %#lx\n", status
);
707 void WINAPI
glEvalCoord1f( GLfloat u
)
709 struct glEvalCoord1f_params args
= { .teb
= NtCurrentTeb(), .u
= u
};
711 TRACE( "u %f\n", u
);
712 if ((status
= UNIX_CALL( glEvalCoord1f
, &args
))) WARN( "glEvalCoord1f returned %#lx\n", status
);
715 void WINAPI
glEvalCoord1fv( const GLfloat
*u
)
717 struct glEvalCoord1fv_params args
= { .teb
= NtCurrentTeb(), .u
= u
};
719 TRACE( "u %p\n", u
);
720 if ((status
= UNIX_CALL( glEvalCoord1fv
, &args
))) WARN( "glEvalCoord1fv returned %#lx\n", status
);
723 void WINAPI
glEvalCoord2d( GLdouble u
, GLdouble v
)
725 struct glEvalCoord2d_params args
= { .teb
= NtCurrentTeb(), .u
= u
, .v
= v
};
727 TRACE( "u %f, v %f\n", u
, v
);
728 if ((status
= UNIX_CALL( glEvalCoord2d
, &args
))) WARN( "glEvalCoord2d returned %#lx\n", status
);
731 void WINAPI
glEvalCoord2dv( const GLdouble
*u
)
733 struct glEvalCoord2dv_params args
= { .teb
= NtCurrentTeb(), .u
= u
};
735 TRACE( "u %p\n", u
);
736 if ((status
= UNIX_CALL( glEvalCoord2dv
, &args
))) WARN( "glEvalCoord2dv returned %#lx\n", status
);
739 void WINAPI
glEvalCoord2f( GLfloat u
, GLfloat v
)
741 struct glEvalCoord2f_params args
= { .teb
= NtCurrentTeb(), .u
= u
, .v
= v
};
743 TRACE( "u %f, v %f\n", u
, v
);
744 if ((status
= UNIX_CALL( glEvalCoord2f
, &args
))) WARN( "glEvalCoord2f returned %#lx\n", status
);
747 void WINAPI
glEvalCoord2fv( const GLfloat
*u
)
749 struct glEvalCoord2fv_params args
= { .teb
= NtCurrentTeb(), .u
= u
};
751 TRACE( "u %p\n", u
);
752 if ((status
= UNIX_CALL( glEvalCoord2fv
, &args
))) WARN( "glEvalCoord2fv returned %#lx\n", status
);
755 void WINAPI
glEvalMesh1( GLenum mode
, GLint i1
, GLint i2
)
757 struct glEvalMesh1_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .i1
= i1
, .i2
= i2
};
759 TRACE( "mode %d, i1 %d, i2 %d\n", mode
, i1
, i2
);
760 if ((status
= UNIX_CALL( glEvalMesh1
, &args
))) WARN( "glEvalMesh1 returned %#lx\n", status
);
763 void WINAPI
glEvalMesh2( GLenum mode
, GLint i1
, GLint i2
, GLint j1
, GLint j2
)
765 struct glEvalMesh2_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .i1
= i1
, .i2
= i2
, .j1
= j1
, .j2
= j2
};
767 TRACE( "mode %d, i1 %d, i2 %d, j1 %d, j2 %d\n", mode
, i1
, i2
, j1
, j2
);
768 if ((status
= UNIX_CALL( glEvalMesh2
, &args
))) WARN( "glEvalMesh2 returned %#lx\n", status
);
771 void WINAPI
glEvalPoint1( GLint i
)
773 struct glEvalPoint1_params args
= { .teb
= NtCurrentTeb(), .i
= i
};
775 TRACE( "i %d\n", i
);
776 if ((status
= UNIX_CALL( glEvalPoint1
, &args
))) WARN( "glEvalPoint1 returned %#lx\n", status
);
779 void WINAPI
glEvalPoint2( GLint i
, GLint j
)
781 struct glEvalPoint2_params args
= { .teb
= NtCurrentTeb(), .i
= i
, .j
= j
};
783 TRACE( "i %d, j %d\n", i
, j
);
784 if ((status
= UNIX_CALL( glEvalPoint2
, &args
))) WARN( "glEvalPoint2 returned %#lx\n", status
);
787 void WINAPI
glFeedbackBuffer( GLsizei size
, GLenum type
, GLfloat
*buffer
)
789 struct glFeedbackBuffer_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .buffer
= buffer
};
791 TRACE( "size %d, type %d, buffer %p\n", size
, type
, buffer
);
792 if ((status
= UNIX_CALL( glFeedbackBuffer
, &args
))) WARN( "glFeedbackBuffer returned %#lx\n", status
);
795 void WINAPI
glFinish(void)
797 struct glFinish_params args
= { .teb
= NtCurrentTeb() };
800 if ((status
= UNIX_CALL( glFinish
, &args
))) WARN( "glFinish returned %#lx\n", status
);
803 void WINAPI
glFlush(void)
805 struct glFlush_params args
= { .teb
= NtCurrentTeb() };
808 if ((status
= UNIX_CALL( glFlush
, &args
))) WARN( "glFlush returned %#lx\n", status
);
811 void WINAPI
glFogf( GLenum pname
, GLfloat param
)
813 struct glFogf_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
815 TRACE( "pname %d, param %f\n", pname
, param
);
816 if ((status
= UNIX_CALL( glFogf
, &args
))) WARN( "glFogf returned %#lx\n", status
);
819 void WINAPI
glFogfv( GLenum pname
, const GLfloat
*params
)
821 struct glFogfv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
823 TRACE( "pname %d, params %p\n", pname
, params
);
824 if ((status
= UNIX_CALL( glFogfv
, &args
))) WARN( "glFogfv returned %#lx\n", status
);
827 void WINAPI
glFogi( GLenum pname
, GLint param
)
829 struct glFogi_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
831 TRACE( "pname %d, param %d\n", pname
, param
);
832 if ((status
= UNIX_CALL( glFogi
, &args
))) WARN( "glFogi returned %#lx\n", status
);
835 void WINAPI
glFogiv( GLenum pname
, const GLint
*params
)
837 struct glFogiv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
839 TRACE( "pname %d, params %p\n", pname
, params
);
840 if ((status
= UNIX_CALL( glFogiv
, &args
))) WARN( "glFogiv returned %#lx\n", status
);
843 void WINAPI
glFrontFace( GLenum mode
)
845 struct glFrontFace_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
847 TRACE( "mode %d\n", mode
);
848 if ((status
= UNIX_CALL( glFrontFace
, &args
))) WARN( "glFrontFace returned %#lx\n", status
);
851 void WINAPI
glFrustum( GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
)
853 struct glFrustum_params args
= { .teb
= NtCurrentTeb(), .left
= left
, .right
= right
, .bottom
= bottom
, .top
= top
, .zNear
= zNear
, .zFar
= zFar
};
855 TRACE( "left %f, right %f, bottom %f, top %f, zNear %f, zFar %f\n", left
, right
, bottom
, top
, zNear
, zFar
);
856 if ((status
= UNIX_CALL( glFrustum
, &args
))) WARN( "glFrustum returned %#lx\n", status
);
859 GLuint WINAPI
glGenLists( GLsizei range
)
861 struct glGenLists_params args
= { .teb
= NtCurrentTeb(), .range
= range
};
863 TRACE( "range %d\n", range
);
864 if ((status
= UNIX_CALL( glGenLists
, &args
))) WARN( "glGenLists returned %#lx\n", status
);
868 void WINAPI
glGenTextures( GLsizei n
, GLuint
*textures
)
870 struct glGenTextures_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
};
872 TRACE( "n %d, textures %p\n", n
, textures
);
873 if ((status
= UNIX_CALL( glGenTextures
, &args
))) WARN( "glGenTextures returned %#lx\n", status
);
876 void WINAPI
glGetBooleanv( GLenum pname
, GLboolean
*data
)
878 struct glGetBooleanv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .data
= data
};
880 TRACE( "pname %d, data %p\n", pname
, data
);
881 if ((status
= UNIX_CALL( glGetBooleanv
, &args
))) WARN( "glGetBooleanv returned %#lx\n", status
);
884 void WINAPI
glGetClipPlane( GLenum plane
, GLdouble
*equation
)
886 struct glGetClipPlane_params args
= { .teb
= NtCurrentTeb(), .plane
= plane
, .equation
= equation
};
888 TRACE( "plane %d, equation %p\n", plane
, equation
);
889 if ((status
= UNIX_CALL( glGetClipPlane
, &args
))) WARN( "glGetClipPlane returned %#lx\n", status
);
892 void WINAPI
glGetDoublev( GLenum pname
, GLdouble
*data
)
894 struct glGetDoublev_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .data
= data
};
896 TRACE( "pname %d, data %p\n", pname
, data
);
897 if ((status
= UNIX_CALL( glGetDoublev
, &args
))) WARN( "glGetDoublev returned %#lx\n", status
);
900 GLenum WINAPI
glGetError(void)
902 struct glGetError_params args
= { .teb
= NtCurrentTeb() };
905 if ((status
= UNIX_CALL( glGetError
, &args
))) WARN( "glGetError returned %#lx\n", status
);
909 void WINAPI
glGetFloatv( GLenum pname
, GLfloat
*data
)
911 struct glGetFloatv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .data
= data
};
913 TRACE( "pname %d, data %p\n", pname
, data
);
914 if ((status
= UNIX_CALL( glGetFloatv
, &args
))) WARN( "glGetFloatv returned %#lx\n", status
);
917 void WINAPI
glGetIntegerv( GLenum pname
, GLint
*data
)
919 struct glGetIntegerv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .data
= data
};
921 TRACE( "pname %d, data %p\n", pname
, data
);
922 if ((status
= UNIX_CALL( glGetIntegerv
, &args
))) WARN( "glGetIntegerv returned %#lx\n", status
);
925 void WINAPI
glGetLightfv( GLenum light
, GLenum pname
, GLfloat
*params
)
927 struct glGetLightfv_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
929 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
930 if ((status
= UNIX_CALL( glGetLightfv
, &args
))) WARN( "glGetLightfv returned %#lx\n", status
);
933 void WINAPI
glGetLightiv( GLenum light
, GLenum pname
, GLint
*params
)
935 struct glGetLightiv_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
937 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
938 if ((status
= UNIX_CALL( glGetLightiv
, &args
))) WARN( "glGetLightiv returned %#lx\n", status
);
941 void WINAPI
glGetMapdv( GLenum target
, GLenum query
, GLdouble
*v
)
943 struct glGetMapdv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .v
= v
};
945 TRACE( "target %d, query %d, v %p\n", target
, query
, v
);
946 if ((status
= UNIX_CALL( glGetMapdv
, &args
))) WARN( "glGetMapdv returned %#lx\n", status
);
949 void WINAPI
glGetMapfv( GLenum target
, GLenum query
, GLfloat
*v
)
951 struct glGetMapfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .v
= v
};
953 TRACE( "target %d, query %d, v %p\n", target
, query
, v
);
954 if ((status
= UNIX_CALL( glGetMapfv
, &args
))) WARN( "glGetMapfv returned %#lx\n", status
);
957 void WINAPI
glGetMapiv( GLenum target
, GLenum query
, GLint
*v
)
959 struct glGetMapiv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .v
= v
};
961 TRACE( "target %d, query %d, v %p\n", target
, query
, v
);
962 if ((status
= UNIX_CALL( glGetMapiv
, &args
))) WARN( "glGetMapiv returned %#lx\n", status
);
965 void WINAPI
glGetMaterialfv( GLenum face
, GLenum pname
, GLfloat
*params
)
967 struct glGetMaterialfv_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .params
= params
};
969 TRACE( "face %d, pname %d, params %p\n", face
, pname
, params
);
970 if ((status
= UNIX_CALL( glGetMaterialfv
, &args
))) WARN( "glGetMaterialfv returned %#lx\n", status
);
973 void WINAPI
glGetMaterialiv( GLenum face
, GLenum pname
, GLint
*params
)
975 struct glGetMaterialiv_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .params
= params
};
977 TRACE( "face %d, pname %d, params %p\n", face
, pname
, params
);
978 if ((status
= UNIX_CALL( glGetMaterialiv
, &args
))) WARN( "glGetMaterialiv returned %#lx\n", status
);
981 void WINAPI
glGetPixelMapfv( GLenum map
, GLfloat
*values
)
983 struct glGetPixelMapfv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .values
= values
};
985 TRACE( "map %d, values %p\n", map
, values
);
986 if ((status
= UNIX_CALL( glGetPixelMapfv
, &args
))) WARN( "glGetPixelMapfv returned %#lx\n", status
);
989 void WINAPI
glGetPixelMapuiv( GLenum map
, GLuint
*values
)
991 struct glGetPixelMapuiv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .values
= values
};
993 TRACE( "map %d, values %p\n", map
, values
);
994 if ((status
= UNIX_CALL( glGetPixelMapuiv
, &args
))) WARN( "glGetPixelMapuiv returned %#lx\n", status
);
997 void WINAPI
glGetPixelMapusv( GLenum map
, GLushort
*values
)
999 struct glGetPixelMapusv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .values
= values
};
1001 TRACE( "map %d, values %p\n", map
, values
);
1002 if ((status
= UNIX_CALL( glGetPixelMapusv
, &args
))) WARN( "glGetPixelMapusv returned %#lx\n", status
);
1005 void WINAPI
glGetPointerv( GLenum pname
, void **params
)
1007 struct glGetPointerv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
1009 TRACE( "pname %d, params %p\n", pname
, params
);
1010 if ((status
= UNIX_CALL( glGetPointerv
, &args
))) WARN( "glGetPointerv returned %#lx\n", status
);
1013 void WINAPI
glGetPolygonStipple( GLubyte
*mask
)
1015 struct glGetPolygonStipple_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
1017 TRACE( "mask %p\n", mask
);
1018 if ((status
= UNIX_CALL( glGetPolygonStipple
, &args
))) WARN( "glGetPolygonStipple returned %#lx\n", status
);
1021 void WINAPI
glGetTexEnvfv( GLenum target
, GLenum pname
, GLfloat
*params
)
1023 struct glGetTexEnvfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
1025 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
1026 if ((status
= UNIX_CALL( glGetTexEnvfv
, &args
))) WARN( "glGetTexEnvfv returned %#lx\n", status
);
1029 void WINAPI
glGetTexEnviv( GLenum target
, GLenum pname
, GLint
*params
)
1031 struct glGetTexEnviv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
1033 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
1034 if ((status
= UNIX_CALL( glGetTexEnviv
, &args
))) WARN( "glGetTexEnviv returned %#lx\n", status
);
1037 void WINAPI
glGetTexGendv( GLenum coord
, GLenum pname
, GLdouble
*params
)
1039 struct glGetTexGendv_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .params
= params
};
1041 TRACE( "coord %d, pname %d, params %p\n", coord
, pname
, params
);
1042 if ((status
= UNIX_CALL( glGetTexGendv
, &args
))) WARN( "glGetTexGendv returned %#lx\n", status
);
1045 void WINAPI
glGetTexGenfv( GLenum coord
, GLenum pname
, GLfloat
*params
)
1047 struct glGetTexGenfv_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .params
= params
};
1049 TRACE( "coord %d, pname %d, params %p\n", coord
, pname
, params
);
1050 if ((status
= UNIX_CALL( glGetTexGenfv
, &args
))) WARN( "glGetTexGenfv returned %#lx\n", status
);
1053 void WINAPI
glGetTexGeniv( GLenum coord
, GLenum pname
, GLint
*params
)
1055 struct glGetTexGeniv_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .params
= params
};
1057 TRACE( "coord %d, pname %d, params %p\n", coord
, pname
, params
);
1058 if ((status
= UNIX_CALL( glGetTexGeniv
, &args
))) WARN( "glGetTexGeniv returned %#lx\n", status
);
1061 void WINAPI
glGetTexImage( GLenum target
, GLint level
, GLenum format
, GLenum type
, void *pixels
)
1063 struct glGetTexImage_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .format
= format
, .type
= type
, .pixels
= pixels
};
1065 TRACE( "target %d, level %d, format %d, type %d, pixels %p\n", target
, level
, format
, type
, pixels
);
1066 if ((status
= UNIX_CALL( glGetTexImage
, &args
))) WARN( "glGetTexImage returned %#lx\n", status
);
1069 void WINAPI
glGetTexLevelParameterfv( GLenum target
, GLint level
, GLenum pname
, GLfloat
*params
)
1071 struct glGetTexLevelParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .pname
= pname
, .params
= params
};
1073 TRACE( "target %d, level %d, pname %d, params %p\n", target
, level
, pname
, params
);
1074 if ((status
= UNIX_CALL( glGetTexLevelParameterfv
, &args
))) WARN( "glGetTexLevelParameterfv returned %#lx\n", status
);
1077 void WINAPI
glGetTexLevelParameteriv( GLenum target
, GLint level
, GLenum pname
, GLint
*params
)
1079 struct glGetTexLevelParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .pname
= pname
, .params
= params
};
1081 TRACE( "target %d, level %d, pname %d, params %p\n", target
, level
, pname
, params
);
1082 if ((status
= UNIX_CALL( glGetTexLevelParameteriv
, &args
))) WARN( "glGetTexLevelParameteriv returned %#lx\n", status
);
1085 void WINAPI
glGetTexParameterfv( GLenum target
, GLenum pname
, GLfloat
*params
)
1087 struct glGetTexParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
1089 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
1090 if ((status
= UNIX_CALL( glGetTexParameterfv
, &args
))) WARN( "glGetTexParameterfv returned %#lx\n", status
);
1093 void WINAPI
glGetTexParameteriv( GLenum target
, GLenum pname
, GLint
*params
)
1095 struct glGetTexParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
1097 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
1098 if ((status
= UNIX_CALL( glGetTexParameteriv
, &args
))) WARN( "glGetTexParameteriv returned %#lx\n", status
);
1101 void WINAPI
glHint( GLenum target
, GLenum mode
)
1103 struct glHint_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .mode
= mode
};
1105 TRACE( "target %d, mode %d\n", target
, mode
);
1106 if ((status
= UNIX_CALL( glHint
, &args
))) WARN( "glHint returned %#lx\n", status
);
1109 void WINAPI
glIndexMask( GLuint mask
)
1111 struct glIndexMask_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
1113 TRACE( "mask %d\n", mask
);
1114 if ((status
= UNIX_CALL( glIndexMask
, &args
))) WARN( "glIndexMask returned %#lx\n", status
);
1117 void WINAPI
glIndexPointer( GLenum type
, GLsizei stride
, const void *pointer
)
1119 struct glIndexPointer_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
};
1121 TRACE( "type %d, stride %d, pointer %p\n", type
, stride
, pointer
);
1122 if ((status
= UNIX_CALL( glIndexPointer
, &args
))) WARN( "glIndexPointer returned %#lx\n", status
);
1125 void WINAPI
glIndexd( GLdouble c
)
1127 struct glIndexd_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1129 TRACE( "c %f\n", c
);
1130 if ((status
= UNIX_CALL( glIndexd
, &args
))) WARN( "glIndexd returned %#lx\n", status
);
1133 void WINAPI
glIndexdv( const GLdouble
*c
)
1135 struct glIndexdv_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1137 TRACE( "c %p\n", c
);
1138 if ((status
= UNIX_CALL( glIndexdv
, &args
))) WARN( "glIndexdv returned %#lx\n", status
);
1141 void WINAPI
glIndexf( GLfloat c
)
1143 struct glIndexf_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1145 TRACE( "c %f\n", c
);
1146 if ((status
= UNIX_CALL( glIndexf
, &args
))) WARN( "glIndexf returned %#lx\n", status
);
1149 void WINAPI
glIndexfv( const GLfloat
*c
)
1151 struct glIndexfv_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1153 TRACE( "c %p\n", c
);
1154 if ((status
= UNIX_CALL( glIndexfv
, &args
))) WARN( "glIndexfv returned %#lx\n", status
);
1157 void WINAPI
glIndexi( GLint c
)
1159 struct glIndexi_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1161 TRACE( "c %d\n", c
);
1162 if ((status
= UNIX_CALL( glIndexi
, &args
))) WARN( "glIndexi returned %#lx\n", status
);
1165 void WINAPI
glIndexiv( const GLint
*c
)
1167 struct glIndexiv_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1169 TRACE( "c %p\n", c
);
1170 if ((status
= UNIX_CALL( glIndexiv
, &args
))) WARN( "glIndexiv returned %#lx\n", status
);
1173 void WINAPI
glIndexs( GLshort c
)
1175 struct glIndexs_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1177 TRACE( "c %d\n", c
);
1178 if ((status
= UNIX_CALL( glIndexs
, &args
))) WARN( "glIndexs returned %#lx\n", status
);
1181 void WINAPI
glIndexsv( const GLshort
*c
)
1183 struct glIndexsv_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1185 TRACE( "c %p\n", c
);
1186 if ((status
= UNIX_CALL( glIndexsv
, &args
))) WARN( "glIndexsv returned %#lx\n", status
);
1189 void WINAPI
glIndexub( GLubyte c
)
1191 struct glIndexub_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1193 TRACE( "c %d\n", c
);
1194 if ((status
= UNIX_CALL( glIndexub
, &args
))) WARN( "glIndexub returned %#lx\n", status
);
1197 void WINAPI
glIndexubv( const GLubyte
*c
)
1199 struct glIndexubv_params args
= { .teb
= NtCurrentTeb(), .c
= c
};
1201 TRACE( "c %p\n", c
);
1202 if ((status
= UNIX_CALL( glIndexubv
, &args
))) WARN( "glIndexubv returned %#lx\n", status
);
1205 void WINAPI
glInitNames(void)
1207 struct glInitNames_params args
= { .teb
= NtCurrentTeb() };
1210 if ((status
= UNIX_CALL( glInitNames
, &args
))) WARN( "glInitNames returned %#lx\n", status
);
1213 void WINAPI
glInterleavedArrays( GLenum format
, GLsizei stride
, const void *pointer
)
1215 struct glInterleavedArrays_params args
= { .teb
= NtCurrentTeb(), .format
= format
, .stride
= stride
, .pointer
= pointer
};
1217 TRACE( "format %d, stride %d, pointer %p\n", format
, stride
, pointer
);
1218 if ((status
= UNIX_CALL( glInterleavedArrays
, &args
))) WARN( "glInterleavedArrays returned %#lx\n", status
);
1221 GLboolean WINAPI
glIsEnabled( GLenum cap
)
1223 struct glIsEnabled_params args
= { .teb
= NtCurrentTeb(), .cap
= cap
};
1225 TRACE( "cap %d\n", cap
);
1226 if ((status
= UNIX_CALL( glIsEnabled
, &args
))) WARN( "glIsEnabled returned %#lx\n", status
);
1230 GLboolean WINAPI
glIsList( GLuint list
)
1232 struct glIsList_params args
= { .teb
= NtCurrentTeb(), .list
= list
};
1234 TRACE( "list %d\n", list
);
1235 if ((status
= UNIX_CALL( glIsList
, &args
))) WARN( "glIsList returned %#lx\n", status
);
1239 GLboolean WINAPI
glIsTexture( GLuint texture
)
1241 struct glIsTexture_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
1243 TRACE( "texture %d\n", texture
);
1244 if ((status
= UNIX_CALL( glIsTexture
, &args
))) WARN( "glIsTexture returned %#lx\n", status
);
1248 void WINAPI
glLightModelf( GLenum pname
, GLfloat param
)
1250 struct glLightModelf_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
1252 TRACE( "pname %d, param %f\n", pname
, param
);
1253 if ((status
= UNIX_CALL( glLightModelf
, &args
))) WARN( "glLightModelf returned %#lx\n", status
);
1256 void WINAPI
glLightModelfv( GLenum pname
, const GLfloat
*params
)
1258 struct glLightModelfv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
1260 TRACE( "pname %d, params %p\n", pname
, params
);
1261 if ((status
= UNIX_CALL( glLightModelfv
, &args
))) WARN( "glLightModelfv returned %#lx\n", status
);
1264 void WINAPI
glLightModeli( GLenum pname
, GLint param
)
1266 struct glLightModeli_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
1268 TRACE( "pname %d, param %d\n", pname
, param
);
1269 if ((status
= UNIX_CALL( glLightModeli
, &args
))) WARN( "glLightModeli returned %#lx\n", status
);
1272 void WINAPI
glLightModeliv( GLenum pname
, const GLint
*params
)
1274 struct glLightModeliv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
1276 TRACE( "pname %d, params %p\n", pname
, params
);
1277 if ((status
= UNIX_CALL( glLightModeliv
, &args
))) WARN( "glLightModeliv returned %#lx\n", status
);
1280 void WINAPI
glLightf( GLenum light
, GLenum pname
, GLfloat param
)
1282 struct glLightf_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .param
= param
};
1284 TRACE( "light %d, pname %d, param %f\n", light
, pname
, param
);
1285 if ((status
= UNIX_CALL( glLightf
, &args
))) WARN( "glLightf returned %#lx\n", status
);
1288 void WINAPI
glLightfv( GLenum light
, GLenum pname
, const GLfloat
*params
)
1290 struct glLightfv_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
1292 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
1293 if ((status
= UNIX_CALL( glLightfv
, &args
))) WARN( "glLightfv returned %#lx\n", status
);
1296 void WINAPI
glLighti( GLenum light
, GLenum pname
, GLint param
)
1298 struct glLighti_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .param
= param
};
1300 TRACE( "light %d, pname %d, param %d\n", light
, pname
, param
);
1301 if ((status
= UNIX_CALL( glLighti
, &args
))) WARN( "glLighti returned %#lx\n", status
);
1304 void WINAPI
glLightiv( GLenum light
, GLenum pname
, const GLint
*params
)
1306 struct glLightiv_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
1308 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
1309 if ((status
= UNIX_CALL( glLightiv
, &args
))) WARN( "glLightiv returned %#lx\n", status
);
1312 void WINAPI
glLineStipple( GLint factor
, GLushort pattern
)
1314 struct glLineStipple_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
, .pattern
= pattern
};
1316 TRACE( "factor %d, pattern %d\n", factor
, pattern
);
1317 if ((status
= UNIX_CALL( glLineStipple
, &args
))) WARN( "glLineStipple returned %#lx\n", status
);
1320 void WINAPI
glLineWidth( GLfloat width
)
1322 struct glLineWidth_params args
= { .teb
= NtCurrentTeb(), .width
= width
};
1324 TRACE( "width %f\n", width
);
1325 if ((status
= UNIX_CALL( glLineWidth
, &args
))) WARN( "glLineWidth returned %#lx\n", status
);
1328 void WINAPI
glListBase( GLuint base
)
1330 struct glListBase_params args
= { .teb
= NtCurrentTeb(), .base
= base
};
1332 TRACE( "base %d\n", base
);
1333 if ((status
= UNIX_CALL( glListBase
, &args
))) WARN( "glListBase returned %#lx\n", status
);
1336 void WINAPI
glLoadIdentity(void)
1338 struct glLoadIdentity_params args
= { .teb
= NtCurrentTeb() };
1341 if ((status
= UNIX_CALL( glLoadIdentity
, &args
))) WARN( "glLoadIdentity returned %#lx\n", status
);
1344 void WINAPI
glLoadMatrixd( const GLdouble
*m
)
1346 struct glLoadMatrixd_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
1348 TRACE( "m %p\n", m
);
1349 if ((status
= UNIX_CALL( glLoadMatrixd
, &args
))) WARN( "glLoadMatrixd returned %#lx\n", status
);
1352 void WINAPI
glLoadMatrixf( const GLfloat
*m
)
1354 struct glLoadMatrixf_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
1356 TRACE( "m %p\n", m
);
1357 if ((status
= UNIX_CALL( glLoadMatrixf
, &args
))) WARN( "glLoadMatrixf returned %#lx\n", status
);
1360 void WINAPI
glLoadName( GLuint name
)
1362 struct glLoadName_params args
= { .teb
= NtCurrentTeb(), .name
= name
};
1364 TRACE( "name %d\n", name
);
1365 if ((status
= UNIX_CALL( glLoadName
, &args
))) WARN( "glLoadName returned %#lx\n", status
);
1368 void WINAPI
glLogicOp( GLenum opcode
)
1370 struct glLogicOp_params args
= { .teb
= NtCurrentTeb(), .opcode
= opcode
};
1372 TRACE( "opcode %d\n", opcode
);
1373 if ((status
= UNIX_CALL( glLogicOp
, &args
))) WARN( "glLogicOp returned %#lx\n", status
);
1376 void WINAPI
glMap1d( GLenum target
, GLdouble u1
, GLdouble u2
, GLint stride
, GLint order
, const GLdouble
*points
)
1378 struct glMap1d_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .u1
= u1
, .u2
= u2
, .stride
= stride
, .order
= order
, .points
= points
};
1380 TRACE( "target %d, u1 %f, u2 %f, stride %d, order %d, points %p\n", target
, u1
, u2
, stride
, order
, points
);
1381 if ((status
= UNIX_CALL( glMap1d
, &args
))) WARN( "glMap1d returned %#lx\n", status
);
1384 void WINAPI
glMap1f( GLenum target
, GLfloat u1
, GLfloat u2
, GLint stride
, GLint order
, const GLfloat
*points
)
1386 struct glMap1f_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .u1
= u1
, .u2
= u2
, .stride
= stride
, .order
= order
, .points
= points
};
1388 TRACE( "target %d, u1 %f, u2 %f, stride %d, order %d, points %p\n", target
, u1
, u2
, stride
, order
, points
);
1389 if ((status
= UNIX_CALL( glMap1f
, &args
))) WARN( "glMap1f returned %#lx\n", status
);
1392 void WINAPI
glMap2d( GLenum target
, GLdouble u1
, GLdouble u2
, GLint ustride
, GLint uorder
, GLdouble v1
, GLdouble v2
, GLint vstride
, GLint vorder
, const GLdouble
*points
)
1394 struct glMap2d_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .u1
= u1
, .u2
= u2
, .ustride
= ustride
, .uorder
= uorder
, .v1
= v1
, .v2
= v2
, .vstride
= vstride
, .vorder
= vorder
, .points
= points
};
1396 TRACE( "target %d, u1 %f, u2 %f, ustride %d, uorder %d, v1 %f, v2 %f, vstride %d, vorder %d, points %p\n", target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
1397 if ((status
= UNIX_CALL( glMap2d
, &args
))) WARN( "glMap2d returned %#lx\n", status
);
1400 void WINAPI
glMap2f( GLenum target
, GLfloat u1
, GLfloat u2
, GLint ustride
, GLint uorder
, GLfloat v1
, GLfloat v2
, GLint vstride
, GLint vorder
, const GLfloat
*points
)
1402 struct glMap2f_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .u1
= u1
, .u2
= u2
, .ustride
= ustride
, .uorder
= uorder
, .v1
= v1
, .v2
= v2
, .vstride
= vstride
, .vorder
= vorder
, .points
= points
};
1404 TRACE( "target %d, u1 %f, u2 %f, ustride %d, uorder %d, v1 %f, v2 %f, vstride %d, vorder %d, points %p\n", target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
1405 if ((status
= UNIX_CALL( glMap2f
, &args
))) WARN( "glMap2f returned %#lx\n", status
);
1408 void WINAPI
glMapGrid1d( GLint un
, GLdouble u1
, GLdouble u2
)
1410 struct glMapGrid1d_params args
= { .teb
= NtCurrentTeb(), .un
= un
, .u1
= u1
, .u2
= u2
};
1412 TRACE( "un %d, u1 %f, u2 %f\n", un
, u1
, u2
);
1413 if ((status
= UNIX_CALL( glMapGrid1d
, &args
))) WARN( "glMapGrid1d returned %#lx\n", status
);
1416 void WINAPI
glMapGrid1f( GLint un
, GLfloat u1
, GLfloat u2
)
1418 struct glMapGrid1f_params args
= { .teb
= NtCurrentTeb(), .un
= un
, .u1
= u1
, .u2
= u2
};
1420 TRACE( "un %d, u1 %f, u2 %f\n", un
, u1
, u2
);
1421 if ((status
= UNIX_CALL( glMapGrid1f
, &args
))) WARN( "glMapGrid1f returned %#lx\n", status
);
1424 void WINAPI
glMapGrid2d( GLint un
, GLdouble u1
, GLdouble u2
, GLint vn
, GLdouble v1
, GLdouble v2
)
1426 struct glMapGrid2d_params args
= { .teb
= NtCurrentTeb(), .un
= un
, .u1
= u1
, .u2
= u2
, .vn
= vn
, .v1
= v1
, .v2
= v2
};
1428 TRACE( "un %d, u1 %f, u2 %f, vn %d, v1 %f, v2 %f\n", un
, u1
, u2
, vn
, v1
, v2
);
1429 if ((status
= UNIX_CALL( glMapGrid2d
, &args
))) WARN( "glMapGrid2d returned %#lx\n", status
);
1432 void WINAPI
glMapGrid2f( GLint un
, GLfloat u1
, GLfloat u2
, GLint vn
, GLfloat v1
, GLfloat v2
)
1434 struct glMapGrid2f_params args
= { .teb
= NtCurrentTeb(), .un
= un
, .u1
= u1
, .u2
= u2
, .vn
= vn
, .v1
= v1
, .v2
= v2
};
1436 TRACE( "un %d, u1 %f, u2 %f, vn %d, v1 %f, v2 %f\n", un
, u1
, u2
, vn
, v1
, v2
);
1437 if ((status
= UNIX_CALL( glMapGrid2f
, &args
))) WARN( "glMapGrid2f returned %#lx\n", status
);
1440 void WINAPI
glMaterialf( GLenum face
, GLenum pname
, GLfloat param
)
1442 struct glMaterialf_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .param
= param
};
1444 TRACE( "face %d, pname %d, param %f\n", face
, pname
, param
);
1445 if ((status
= UNIX_CALL( glMaterialf
, &args
))) WARN( "glMaterialf returned %#lx\n", status
);
1448 void WINAPI
glMaterialfv( GLenum face
, GLenum pname
, const GLfloat
*params
)
1450 struct glMaterialfv_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .params
= params
};
1452 TRACE( "face %d, pname %d, params %p\n", face
, pname
, params
);
1453 if ((status
= UNIX_CALL( glMaterialfv
, &args
))) WARN( "glMaterialfv returned %#lx\n", status
);
1456 void WINAPI
glMateriali( GLenum face
, GLenum pname
, GLint param
)
1458 struct glMateriali_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .param
= param
};
1460 TRACE( "face %d, pname %d, param %d\n", face
, pname
, param
);
1461 if ((status
= UNIX_CALL( glMateriali
, &args
))) WARN( "glMateriali returned %#lx\n", status
);
1464 void WINAPI
glMaterialiv( GLenum face
, GLenum pname
, const GLint
*params
)
1466 struct glMaterialiv_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .params
= params
};
1468 TRACE( "face %d, pname %d, params %p\n", face
, pname
, params
);
1469 if ((status
= UNIX_CALL( glMaterialiv
, &args
))) WARN( "glMaterialiv returned %#lx\n", status
);
1472 void WINAPI
glMatrixMode( GLenum mode
)
1474 struct glMatrixMode_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
1476 TRACE( "mode %d\n", mode
);
1477 if ((status
= UNIX_CALL( glMatrixMode
, &args
))) WARN( "glMatrixMode returned %#lx\n", status
);
1480 void WINAPI
glMultMatrixd( const GLdouble
*m
)
1482 struct glMultMatrixd_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
1484 TRACE( "m %p\n", m
);
1485 if ((status
= UNIX_CALL( glMultMatrixd
, &args
))) WARN( "glMultMatrixd returned %#lx\n", status
);
1488 void WINAPI
glMultMatrixf( const GLfloat
*m
)
1490 struct glMultMatrixf_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
1492 TRACE( "m %p\n", m
);
1493 if ((status
= UNIX_CALL( glMultMatrixf
, &args
))) WARN( "glMultMatrixf returned %#lx\n", status
);
1496 void WINAPI
glNewList( GLuint list
, GLenum mode
)
1498 struct glNewList_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .mode
= mode
};
1500 TRACE( "list %d, mode %d\n", list
, mode
);
1501 if ((status
= UNIX_CALL( glNewList
, &args
))) WARN( "glNewList returned %#lx\n", status
);
1504 void WINAPI
glNormal3b( GLbyte nx
, GLbyte ny
, GLbyte nz
)
1506 struct glNormal3b_params args
= { .teb
= NtCurrentTeb(), .nx
= nx
, .ny
= ny
, .nz
= nz
};
1508 TRACE( "nx %d, ny %d, nz %d\n", nx
, ny
, nz
);
1509 if ((status
= UNIX_CALL( glNormal3b
, &args
))) WARN( "glNormal3b returned %#lx\n", status
);
1512 void WINAPI
glNormal3bv( const GLbyte
*v
)
1514 struct glNormal3bv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1516 TRACE( "v %p\n", v
);
1517 if ((status
= UNIX_CALL( glNormal3bv
, &args
))) WARN( "glNormal3bv returned %#lx\n", status
);
1520 void WINAPI
glNormal3d( GLdouble nx
, GLdouble ny
, GLdouble nz
)
1522 struct glNormal3d_params args
= { .teb
= NtCurrentTeb(), .nx
= nx
, .ny
= ny
, .nz
= nz
};
1524 TRACE( "nx %f, ny %f, nz %f\n", nx
, ny
, nz
);
1525 if ((status
= UNIX_CALL( glNormal3d
, &args
))) WARN( "glNormal3d returned %#lx\n", status
);
1528 void WINAPI
glNormal3dv( const GLdouble
*v
)
1530 struct glNormal3dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1532 TRACE( "v %p\n", v
);
1533 if ((status
= UNIX_CALL( glNormal3dv
, &args
))) WARN( "glNormal3dv returned %#lx\n", status
);
1536 void WINAPI
glNormal3f( GLfloat nx
, GLfloat ny
, GLfloat nz
)
1538 struct glNormal3f_params args
= { .teb
= NtCurrentTeb(), .nx
= nx
, .ny
= ny
, .nz
= nz
};
1540 TRACE( "nx %f, ny %f, nz %f\n", nx
, ny
, nz
);
1541 if ((status
= UNIX_CALL( glNormal3f
, &args
))) WARN( "glNormal3f returned %#lx\n", status
);
1544 void WINAPI
glNormal3fv( const GLfloat
*v
)
1546 struct glNormal3fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1548 TRACE( "v %p\n", v
);
1549 if ((status
= UNIX_CALL( glNormal3fv
, &args
))) WARN( "glNormal3fv returned %#lx\n", status
);
1552 void WINAPI
glNormal3i( GLint nx
, GLint ny
, GLint nz
)
1554 struct glNormal3i_params args
= { .teb
= NtCurrentTeb(), .nx
= nx
, .ny
= ny
, .nz
= nz
};
1556 TRACE( "nx %d, ny %d, nz %d\n", nx
, ny
, nz
);
1557 if ((status
= UNIX_CALL( glNormal3i
, &args
))) WARN( "glNormal3i returned %#lx\n", status
);
1560 void WINAPI
glNormal3iv( const GLint
*v
)
1562 struct glNormal3iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1564 TRACE( "v %p\n", v
);
1565 if ((status
= UNIX_CALL( glNormal3iv
, &args
))) WARN( "glNormal3iv returned %#lx\n", status
);
1568 void WINAPI
glNormal3s( GLshort nx
, GLshort ny
, GLshort nz
)
1570 struct glNormal3s_params args
= { .teb
= NtCurrentTeb(), .nx
= nx
, .ny
= ny
, .nz
= nz
};
1572 TRACE( "nx %d, ny %d, nz %d\n", nx
, ny
, nz
);
1573 if ((status
= UNIX_CALL( glNormal3s
, &args
))) WARN( "glNormal3s returned %#lx\n", status
);
1576 void WINAPI
glNormal3sv( const GLshort
*v
)
1578 struct glNormal3sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1580 TRACE( "v %p\n", v
);
1581 if ((status
= UNIX_CALL( glNormal3sv
, &args
))) WARN( "glNormal3sv returned %#lx\n", status
);
1584 void WINAPI
glNormalPointer( GLenum type
, GLsizei stride
, const void *pointer
)
1586 struct glNormalPointer_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
};
1588 TRACE( "type %d, stride %d, pointer %p\n", type
, stride
, pointer
);
1589 if ((status
= UNIX_CALL( glNormalPointer
, &args
))) WARN( "glNormalPointer returned %#lx\n", status
);
1592 void WINAPI
glOrtho( GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
)
1594 struct glOrtho_params args
= { .teb
= NtCurrentTeb(), .left
= left
, .right
= right
, .bottom
= bottom
, .top
= top
, .zNear
= zNear
, .zFar
= zFar
};
1596 TRACE( "left %f, right %f, bottom %f, top %f, zNear %f, zFar %f\n", left
, right
, bottom
, top
, zNear
, zFar
);
1597 if ((status
= UNIX_CALL( glOrtho
, &args
))) WARN( "glOrtho returned %#lx\n", status
);
1600 void WINAPI
glPassThrough( GLfloat token
)
1602 struct glPassThrough_params args
= { .teb
= NtCurrentTeb(), .token
= token
};
1604 TRACE( "token %f\n", token
);
1605 if ((status
= UNIX_CALL( glPassThrough
, &args
))) WARN( "glPassThrough returned %#lx\n", status
);
1608 void WINAPI
glPixelMapfv( GLenum map
, GLsizei mapsize
, const GLfloat
*values
)
1610 struct glPixelMapfv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .mapsize
= mapsize
, .values
= values
};
1612 TRACE( "map %d, mapsize %d, values %p\n", map
, mapsize
, values
);
1613 if ((status
= UNIX_CALL( glPixelMapfv
, &args
))) WARN( "glPixelMapfv returned %#lx\n", status
);
1616 void WINAPI
glPixelMapuiv( GLenum map
, GLsizei mapsize
, const GLuint
*values
)
1618 struct glPixelMapuiv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .mapsize
= mapsize
, .values
= values
};
1620 TRACE( "map %d, mapsize %d, values %p\n", map
, mapsize
, values
);
1621 if ((status
= UNIX_CALL( glPixelMapuiv
, &args
))) WARN( "glPixelMapuiv returned %#lx\n", status
);
1624 void WINAPI
glPixelMapusv( GLenum map
, GLsizei mapsize
, const GLushort
*values
)
1626 struct glPixelMapusv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .mapsize
= mapsize
, .values
= values
};
1628 TRACE( "map %d, mapsize %d, values %p\n", map
, mapsize
, values
);
1629 if ((status
= UNIX_CALL( glPixelMapusv
, &args
))) WARN( "glPixelMapusv returned %#lx\n", status
);
1632 void WINAPI
glPixelStoref( GLenum pname
, GLfloat param
)
1634 struct glPixelStoref_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
1636 TRACE( "pname %d, param %f\n", pname
, param
);
1637 if ((status
= UNIX_CALL( glPixelStoref
, &args
))) WARN( "glPixelStoref returned %#lx\n", status
);
1640 void WINAPI
glPixelStorei( GLenum pname
, GLint param
)
1642 struct glPixelStorei_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
1644 TRACE( "pname %d, param %d\n", pname
, param
);
1645 if ((status
= UNIX_CALL( glPixelStorei
, &args
))) WARN( "glPixelStorei returned %#lx\n", status
);
1648 void WINAPI
glPixelTransferf( GLenum pname
, GLfloat param
)
1650 struct glPixelTransferf_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
1652 TRACE( "pname %d, param %f\n", pname
, param
);
1653 if ((status
= UNIX_CALL( glPixelTransferf
, &args
))) WARN( "glPixelTransferf returned %#lx\n", status
);
1656 void WINAPI
glPixelTransferi( GLenum pname
, GLint param
)
1658 struct glPixelTransferi_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
1660 TRACE( "pname %d, param %d\n", pname
, param
);
1661 if ((status
= UNIX_CALL( glPixelTransferi
, &args
))) WARN( "glPixelTransferi returned %#lx\n", status
);
1664 void WINAPI
glPixelZoom( GLfloat xfactor
, GLfloat yfactor
)
1666 struct glPixelZoom_params args
= { .teb
= NtCurrentTeb(), .xfactor
= xfactor
, .yfactor
= yfactor
};
1668 TRACE( "xfactor %f, yfactor %f\n", xfactor
, yfactor
);
1669 if ((status
= UNIX_CALL( glPixelZoom
, &args
))) WARN( "glPixelZoom returned %#lx\n", status
);
1672 void WINAPI
glPointSize( GLfloat size
)
1674 struct glPointSize_params args
= { .teb
= NtCurrentTeb(), .size
= size
};
1676 TRACE( "size %f\n", size
);
1677 if ((status
= UNIX_CALL( glPointSize
, &args
))) WARN( "glPointSize returned %#lx\n", status
);
1680 void WINAPI
glPolygonMode( GLenum face
, GLenum mode
)
1682 struct glPolygonMode_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .mode
= mode
};
1684 TRACE( "face %d, mode %d\n", face
, mode
);
1685 if ((status
= UNIX_CALL( glPolygonMode
, &args
))) WARN( "glPolygonMode returned %#lx\n", status
);
1688 void WINAPI
glPolygonOffset( GLfloat factor
, GLfloat units
)
1690 struct glPolygonOffset_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
, .units
= units
};
1692 TRACE( "factor %f, units %f\n", factor
, units
);
1693 if ((status
= UNIX_CALL( glPolygonOffset
, &args
))) WARN( "glPolygonOffset returned %#lx\n", status
);
1696 void WINAPI
glPolygonStipple( const GLubyte
*mask
)
1698 struct glPolygonStipple_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
1700 TRACE( "mask %p\n", mask
);
1701 if ((status
= UNIX_CALL( glPolygonStipple
, &args
))) WARN( "glPolygonStipple returned %#lx\n", status
);
1704 void WINAPI
glPopAttrib(void)
1706 struct glPopAttrib_params args
= { .teb
= NtCurrentTeb() };
1709 if ((status
= UNIX_CALL( glPopAttrib
, &args
))) WARN( "glPopAttrib returned %#lx\n", status
);
1712 void WINAPI
glPopClientAttrib(void)
1714 struct glPopClientAttrib_params args
= { .teb
= NtCurrentTeb() };
1717 if ((status
= UNIX_CALL( glPopClientAttrib
, &args
))) WARN( "glPopClientAttrib returned %#lx\n", status
);
1720 void WINAPI
glPopMatrix(void)
1722 struct glPopMatrix_params args
= { .teb
= NtCurrentTeb() };
1725 if ((status
= UNIX_CALL( glPopMatrix
, &args
))) WARN( "glPopMatrix returned %#lx\n", status
);
1728 void WINAPI
glPopName(void)
1730 struct glPopName_params args
= { .teb
= NtCurrentTeb() };
1733 if ((status
= UNIX_CALL( glPopName
, &args
))) WARN( "glPopName returned %#lx\n", status
);
1736 void WINAPI
glPrioritizeTextures( GLsizei n
, const GLuint
*textures
, const GLfloat
*priorities
)
1738 struct glPrioritizeTextures_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
, .priorities
= priorities
};
1740 TRACE( "n %d, textures %p, priorities %p\n", n
, textures
, priorities
);
1741 if ((status
= UNIX_CALL( glPrioritizeTextures
, &args
))) WARN( "glPrioritizeTextures returned %#lx\n", status
);
1744 void WINAPI
glPushAttrib( GLbitfield mask
)
1746 struct glPushAttrib_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
1748 TRACE( "mask %d\n", mask
);
1749 if ((status
= UNIX_CALL( glPushAttrib
, &args
))) WARN( "glPushAttrib returned %#lx\n", status
);
1752 void WINAPI
glPushClientAttrib( GLbitfield mask
)
1754 struct glPushClientAttrib_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
1756 TRACE( "mask %d\n", mask
);
1757 if ((status
= UNIX_CALL( glPushClientAttrib
, &args
))) WARN( "glPushClientAttrib returned %#lx\n", status
);
1760 void WINAPI
glPushMatrix(void)
1762 struct glPushMatrix_params args
= { .teb
= NtCurrentTeb() };
1765 if ((status
= UNIX_CALL( glPushMatrix
, &args
))) WARN( "glPushMatrix returned %#lx\n", status
);
1768 void WINAPI
glPushName( GLuint name
)
1770 struct glPushName_params args
= { .teb
= NtCurrentTeb(), .name
= name
};
1772 TRACE( "name %d\n", name
);
1773 if ((status
= UNIX_CALL( glPushName
, &args
))) WARN( "glPushName returned %#lx\n", status
);
1776 void WINAPI
glRasterPos2d( GLdouble x
, GLdouble y
)
1778 struct glRasterPos2d_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
1780 TRACE( "x %f, y %f\n", x
, y
);
1781 if ((status
= UNIX_CALL( glRasterPos2d
, &args
))) WARN( "glRasterPos2d returned %#lx\n", status
);
1784 void WINAPI
glRasterPos2dv( const GLdouble
*v
)
1786 struct glRasterPos2dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1788 TRACE( "v %p\n", v
);
1789 if ((status
= UNIX_CALL( glRasterPos2dv
, &args
))) WARN( "glRasterPos2dv returned %#lx\n", status
);
1792 void WINAPI
glRasterPos2f( GLfloat x
, GLfloat y
)
1794 struct glRasterPos2f_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
1796 TRACE( "x %f, y %f\n", x
, y
);
1797 if ((status
= UNIX_CALL( glRasterPos2f
, &args
))) WARN( "glRasterPos2f returned %#lx\n", status
);
1800 void WINAPI
glRasterPos2fv( const GLfloat
*v
)
1802 struct glRasterPos2fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1804 TRACE( "v %p\n", v
);
1805 if ((status
= UNIX_CALL( glRasterPos2fv
, &args
))) WARN( "glRasterPos2fv returned %#lx\n", status
);
1808 void WINAPI
glRasterPos2i( GLint x
, GLint y
)
1810 struct glRasterPos2i_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
1812 TRACE( "x %d, y %d\n", x
, y
);
1813 if ((status
= UNIX_CALL( glRasterPos2i
, &args
))) WARN( "glRasterPos2i returned %#lx\n", status
);
1816 void WINAPI
glRasterPos2iv( const GLint
*v
)
1818 struct glRasterPos2iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1820 TRACE( "v %p\n", v
);
1821 if ((status
= UNIX_CALL( glRasterPos2iv
, &args
))) WARN( "glRasterPos2iv returned %#lx\n", status
);
1824 void WINAPI
glRasterPos2s( GLshort x
, GLshort y
)
1826 struct glRasterPos2s_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
1828 TRACE( "x %d, y %d\n", x
, y
);
1829 if ((status
= UNIX_CALL( glRasterPos2s
, &args
))) WARN( "glRasterPos2s returned %#lx\n", status
);
1832 void WINAPI
glRasterPos2sv( const GLshort
*v
)
1834 struct glRasterPos2sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1836 TRACE( "v %p\n", v
);
1837 if ((status
= UNIX_CALL( glRasterPos2sv
, &args
))) WARN( "glRasterPos2sv returned %#lx\n", status
);
1840 void WINAPI
glRasterPos3d( GLdouble x
, GLdouble y
, GLdouble z
)
1842 struct glRasterPos3d_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
1844 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
1845 if ((status
= UNIX_CALL( glRasterPos3d
, &args
))) WARN( "glRasterPos3d returned %#lx\n", status
);
1848 void WINAPI
glRasterPos3dv( const GLdouble
*v
)
1850 struct glRasterPos3dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1852 TRACE( "v %p\n", v
);
1853 if ((status
= UNIX_CALL( glRasterPos3dv
, &args
))) WARN( "glRasterPos3dv returned %#lx\n", status
);
1856 void WINAPI
glRasterPos3f( GLfloat x
, GLfloat y
, GLfloat z
)
1858 struct glRasterPos3f_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
1860 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
1861 if ((status
= UNIX_CALL( glRasterPos3f
, &args
))) WARN( "glRasterPos3f returned %#lx\n", status
);
1864 void WINAPI
glRasterPos3fv( const GLfloat
*v
)
1866 struct glRasterPos3fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1868 TRACE( "v %p\n", v
);
1869 if ((status
= UNIX_CALL( glRasterPos3fv
, &args
))) WARN( "glRasterPos3fv returned %#lx\n", status
);
1872 void WINAPI
glRasterPos3i( GLint x
, GLint y
, GLint z
)
1874 struct glRasterPos3i_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
1876 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
1877 if ((status
= UNIX_CALL( glRasterPos3i
, &args
))) WARN( "glRasterPos3i returned %#lx\n", status
);
1880 void WINAPI
glRasterPos3iv( const GLint
*v
)
1882 struct glRasterPos3iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1884 TRACE( "v %p\n", v
);
1885 if ((status
= UNIX_CALL( glRasterPos3iv
, &args
))) WARN( "glRasterPos3iv returned %#lx\n", status
);
1888 void WINAPI
glRasterPos3s( GLshort x
, GLshort y
, GLshort z
)
1890 struct glRasterPos3s_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
1892 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
1893 if ((status
= UNIX_CALL( glRasterPos3s
, &args
))) WARN( "glRasterPos3s returned %#lx\n", status
);
1896 void WINAPI
glRasterPos3sv( const GLshort
*v
)
1898 struct glRasterPos3sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1900 TRACE( "v %p\n", v
);
1901 if ((status
= UNIX_CALL( glRasterPos3sv
, &args
))) WARN( "glRasterPos3sv returned %#lx\n", status
);
1904 void WINAPI
glRasterPos4d( GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
1906 struct glRasterPos4d_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
1908 TRACE( "x %f, y %f, z %f, w %f\n", x
, y
, z
, w
);
1909 if ((status
= UNIX_CALL( glRasterPos4d
, &args
))) WARN( "glRasterPos4d returned %#lx\n", status
);
1912 void WINAPI
glRasterPos4dv( const GLdouble
*v
)
1914 struct glRasterPos4dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1916 TRACE( "v %p\n", v
);
1917 if ((status
= UNIX_CALL( glRasterPos4dv
, &args
))) WARN( "glRasterPos4dv returned %#lx\n", status
);
1920 void WINAPI
glRasterPos4f( GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
1922 struct glRasterPos4f_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
1924 TRACE( "x %f, y %f, z %f, w %f\n", x
, y
, z
, w
);
1925 if ((status
= UNIX_CALL( glRasterPos4f
, &args
))) WARN( "glRasterPos4f returned %#lx\n", status
);
1928 void WINAPI
glRasterPos4fv( const GLfloat
*v
)
1930 struct glRasterPos4fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1932 TRACE( "v %p\n", v
);
1933 if ((status
= UNIX_CALL( glRasterPos4fv
, &args
))) WARN( "glRasterPos4fv returned %#lx\n", status
);
1936 void WINAPI
glRasterPos4i( GLint x
, GLint y
, GLint z
, GLint w
)
1938 struct glRasterPos4i_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
1940 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
1941 if ((status
= UNIX_CALL( glRasterPos4i
, &args
))) WARN( "glRasterPos4i returned %#lx\n", status
);
1944 void WINAPI
glRasterPos4iv( const GLint
*v
)
1946 struct glRasterPos4iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1948 TRACE( "v %p\n", v
);
1949 if ((status
= UNIX_CALL( glRasterPos4iv
, &args
))) WARN( "glRasterPos4iv returned %#lx\n", status
);
1952 void WINAPI
glRasterPos4s( GLshort x
, GLshort y
, GLshort z
, GLshort w
)
1954 struct glRasterPos4s_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
1956 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
1957 if ((status
= UNIX_CALL( glRasterPos4s
, &args
))) WARN( "glRasterPos4s returned %#lx\n", status
);
1960 void WINAPI
glRasterPos4sv( const GLshort
*v
)
1962 struct glRasterPos4sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
1964 TRACE( "v %p\n", v
);
1965 if ((status
= UNIX_CALL( glRasterPos4sv
, &args
))) WARN( "glRasterPos4sv returned %#lx\n", status
);
1968 void WINAPI
glReadBuffer( GLenum src
)
1970 struct glReadBuffer_params args
= { .teb
= NtCurrentTeb(), .src
= src
};
1972 TRACE( "src %d\n", src
);
1973 if ((status
= UNIX_CALL( glReadBuffer
, &args
))) WARN( "glReadBuffer returned %#lx\n", status
);
1976 void WINAPI
glReadPixels( GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, void *pixels
)
1978 struct glReadPixels_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .pixels
= pixels
};
1980 TRACE( "x %d, y %d, width %d, height %d, format %d, type %d, pixels %p\n", x
, y
, width
, height
, format
, type
, pixels
);
1981 if ((status
= UNIX_CALL( glReadPixels
, &args
))) WARN( "glReadPixels returned %#lx\n", status
);
1984 void WINAPI
glRectd( GLdouble x1
, GLdouble y1
, GLdouble x2
, GLdouble y2
)
1986 struct glRectd_params args
= { .teb
= NtCurrentTeb(), .x1
= x1
, .y1
= y1
, .x2
= x2
, .y2
= y2
};
1988 TRACE( "x1 %f, y1 %f, x2 %f, y2 %f\n", x1
, y1
, x2
, y2
);
1989 if ((status
= UNIX_CALL( glRectd
, &args
))) WARN( "glRectd returned %#lx\n", status
);
1992 void WINAPI
glRectdv( const GLdouble
*v1
, const GLdouble
*v2
)
1994 struct glRectdv_params args
= { .teb
= NtCurrentTeb(), .v1
= v1
, .v2
= v2
};
1996 TRACE( "v1 %p, v2 %p\n", v1
, v2
);
1997 if ((status
= UNIX_CALL( glRectdv
, &args
))) WARN( "glRectdv returned %#lx\n", status
);
2000 void WINAPI
glRectf( GLfloat x1
, GLfloat y1
, GLfloat x2
, GLfloat y2
)
2002 struct glRectf_params args
= { .teb
= NtCurrentTeb(), .x1
= x1
, .y1
= y1
, .x2
= x2
, .y2
= y2
};
2004 TRACE( "x1 %f, y1 %f, x2 %f, y2 %f\n", x1
, y1
, x2
, y2
);
2005 if ((status
= UNIX_CALL( glRectf
, &args
))) WARN( "glRectf returned %#lx\n", status
);
2008 void WINAPI
glRectfv( const GLfloat
*v1
, const GLfloat
*v2
)
2010 struct glRectfv_params args
= { .teb
= NtCurrentTeb(), .v1
= v1
, .v2
= v2
};
2012 TRACE( "v1 %p, v2 %p\n", v1
, v2
);
2013 if ((status
= UNIX_CALL( glRectfv
, &args
))) WARN( "glRectfv returned %#lx\n", status
);
2016 void WINAPI
glRecti( GLint x1
, GLint y1
, GLint x2
, GLint y2
)
2018 struct glRecti_params args
= { .teb
= NtCurrentTeb(), .x1
= x1
, .y1
= y1
, .x2
= x2
, .y2
= y2
};
2020 TRACE( "x1 %d, y1 %d, x2 %d, y2 %d\n", x1
, y1
, x2
, y2
);
2021 if ((status
= UNIX_CALL( glRecti
, &args
))) WARN( "glRecti returned %#lx\n", status
);
2024 void WINAPI
glRectiv( const GLint
*v1
, const GLint
*v2
)
2026 struct glRectiv_params args
= { .teb
= NtCurrentTeb(), .v1
= v1
, .v2
= v2
};
2028 TRACE( "v1 %p, v2 %p\n", v1
, v2
);
2029 if ((status
= UNIX_CALL( glRectiv
, &args
))) WARN( "glRectiv returned %#lx\n", status
);
2032 void WINAPI
glRects( GLshort x1
, GLshort y1
, GLshort x2
, GLshort y2
)
2034 struct glRects_params args
= { .teb
= NtCurrentTeb(), .x1
= x1
, .y1
= y1
, .x2
= x2
, .y2
= y2
};
2036 TRACE( "x1 %d, y1 %d, x2 %d, y2 %d\n", x1
, y1
, x2
, y2
);
2037 if ((status
= UNIX_CALL( glRects
, &args
))) WARN( "glRects returned %#lx\n", status
);
2040 void WINAPI
glRectsv( const GLshort
*v1
, const GLshort
*v2
)
2042 struct glRectsv_params args
= { .teb
= NtCurrentTeb(), .v1
= v1
, .v2
= v2
};
2044 TRACE( "v1 %p, v2 %p\n", v1
, v2
);
2045 if ((status
= UNIX_CALL( glRectsv
, &args
))) WARN( "glRectsv returned %#lx\n", status
);
2048 GLint WINAPI
glRenderMode( GLenum mode
)
2050 struct glRenderMode_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
2052 TRACE( "mode %d\n", mode
);
2053 if ((status
= UNIX_CALL( glRenderMode
, &args
))) WARN( "glRenderMode returned %#lx\n", status
);
2057 void WINAPI
glRotated( GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
)
2059 struct glRotated_params args
= { .teb
= NtCurrentTeb(), .angle
= angle
, .x
= x
, .y
= y
, .z
= z
};
2061 TRACE( "angle %f, x %f, y %f, z %f\n", angle
, x
, y
, z
);
2062 if ((status
= UNIX_CALL( glRotated
, &args
))) WARN( "glRotated returned %#lx\n", status
);
2065 void WINAPI
glRotatef( GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
)
2067 struct glRotatef_params args
= { .teb
= NtCurrentTeb(), .angle
= angle
, .x
= x
, .y
= y
, .z
= z
};
2069 TRACE( "angle %f, x %f, y %f, z %f\n", angle
, x
, y
, z
);
2070 if ((status
= UNIX_CALL( glRotatef
, &args
))) WARN( "glRotatef returned %#lx\n", status
);
2073 void WINAPI
glScaled( GLdouble x
, GLdouble y
, GLdouble z
)
2075 struct glScaled_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
2077 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
2078 if ((status
= UNIX_CALL( glScaled
, &args
))) WARN( "glScaled returned %#lx\n", status
);
2081 void WINAPI
glScalef( GLfloat x
, GLfloat y
, GLfloat z
)
2083 struct glScalef_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
2085 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
2086 if ((status
= UNIX_CALL( glScalef
, &args
))) WARN( "glScalef returned %#lx\n", status
);
2089 void WINAPI
glScissor( GLint x
, GLint y
, GLsizei width
, GLsizei height
)
2091 struct glScissor_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .width
= width
, .height
= height
};
2093 TRACE( "x %d, y %d, width %d, height %d\n", x
, y
, width
, height
);
2094 if ((status
= UNIX_CALL( glScissor
, &args
))) WARN( "glScissor returned %#lx\n", status
);
2097 void WINAPI
glSelectBuffer( GLsizei size
, GLuint
*buffer
)
2099 struct glSelectBuffer_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .buffer
= buffer
};
2101 TRACE( "size %d, buffer %p\n", size
, buffer
);
2102 if ((status
= UNIX_CALL( glSelectBuffer
, &args
))) WARN( "glSelectBuffer returned %#lx\n", status
);
2105 void WINAPI
glShadeModel( GLenum mode
)
2107 struct glShadeModel_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
2109 TRACE( "mode %d\n", mode
);
2110 if ((status
= UNIX_CALL( glShadeModel
, &args
))) WARN( "glShadeModel returned %#lx\n", status
);
2113 void WINAPI
glStencilFunc( GLenum func
, GLint ref
, GLuint mask
)
2115 struct glStencilFunc_params args
= { .teb
= NtCurrentTeb(), .func
= func
, .ref
= ref
, .mask
= mask
};
2117 TRACE( "func %d, ref %d, mask %d\n", func
, ref
, mask
);
2118 if ((status
= UNIX_CALL( glStencilFunc
, &args
))) WARN( "glStencilFunc returned %#lx\n", status
);
2121 void WINAPI
glStencilMask( GLuint mask
)
2123 struct glStencilMask_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
2125 TRACE( "mask %d\n", mask
);
2126 if ((status
= UNIX_CALL( glStencilMask
, &args
))) WARN( "glStencilMask returned %#lx\n", status
);
2129 void WINAPI
glStencilOp( GLenum fail
, GLenum zfail
, GLenum zpass
)
2131 struct glStencilOp_params args
= { .teb
= NtCurrentTeb(), .fail
= fail
, .zfail
= zfail
, .zpass
= zpass
};
2133 TRACE( "fail %d, zfail %d, zpass %d\n", fail
, zfail
, zpass
);
2134 if ((status
= UNIX_CALL( glStencilOp
, &args
))) WARN( "glStencilOp returned %#lx\n", status
);
2137 void WINAPI
glTexCoord1d( GLdouble s
)
2139 struct glTexCoord1d_params args
= { .teb
= NtCurrentTeb(), .s
= s
};
2141 TRACE( "s %f\n", s
);
2142 if ((status
= UNIX_CALL( glTexCoord1d
, &args
))) WARN( "glTexCoord1d returned %#lx\n", status
);
2145 void WINAPI
glTexCoord1dv( const GLdouble
*v
)
2147 struct glTexCoord1dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2149 TRACE( "v %p\n", v
);
2150 if ((status
= UNIX_CALL( glTexCoord1dv
, &args
))) WARN( "glTexCoord1dv returned %#lx\n", status
);
2153 void WINAPI
glTexCoord1f( GLfloat s
)
2155 struct glTexCoord1f_params args
= { .teb
= NtCurrentTeb(), .s
= s
};
2157 TRACE( "s %f\n", s
);
2158 if ((status
= UNIX_CALL( glTexCoord1f
, &args
))) WARN( "glTexCoord1f returned %#lx\n", status
);
2161 void WINAPI
glTexCoord1fv( const GLfloat
*v
)
2163 struct glTexCoord1fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2165 TRACE( "v %p\n", v
);
2166 if ((status
= UNIX_CALL( glTexCoord1fv
, &args
))) WARN( "glTexCoord1fv returned %#lx\n", status
);
2169 void WINAPI
glTexCoord1i( GLint s
)
2171 struct glTexCoord1i_params args
= { .teb
= NtCurrentTeb(), .s
= s
};
2173 TRACE( "s %d\n", s
);
2174 if ((status
= UNIX_CALL( glTexCoord1i
, &args
))) WARN( "glTexCoord1i returned %#lx\n", status
);
2177 void WINAPI
glTexCoord1iv( const GLint
*v
)
2179 struct glTexCoord1iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2181 TRACE( "v %p\n", v
);
2182 if ((status
= UNIX_CALL( glTexCoord1iv
, &args
))) WARN( "glTexCoord1iv returned %#lx\n", status
);
2185 void WINAPI
glTexCoord1s( GLshort s
)
2187 struct glTexCoord1s_params args
= { .teb
= NtCurrentTeb(), .s
= s
};
2189 TRACE( "s %d\n", s
);
2190 if ((status
= UNIX_CALL( glTexCoord1s
, &args
))) WARN( "glTexCoord1s returned %#lx\n", status
);
2193 void WINAPI
glTexCoord1sv( const GLshort
*v
)
2195 struct glTexCoord1sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2197 TRACE( "v %p\n", v
);
2198 if ((status
= UNIX_CALL( glTexCoord1sv
, &args
))) WARN( "glTexCoord1sv returned %#lx\n", status
);
2201 void WINAPI
glTexCoord2d( GLdouble s
, GLdouble t
)
2203 struct glTexCoord2d_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
};
2205 TRACE( "s %f, t %f\n", s
, t
);
2206 if ((status
= UNIX_CALL( glTexCoord2d
, &args
))) WARN( "glTexCoord2d returned %#lx\n", status
);
2209 void WINAPI
glTexCoord2dv( const GLdouble
*v
)
2211 struct glTexCoord2dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2213 TRACE( "v %p\n", v
);
2214 if ((status
= UNIX_CALL( glTexCoord2dv
, &args
))) WARN( "glTexCoord2dv returned %#lx\n", status
);
2217 void WINAPI
glTexCoord2f( GLfloat s
, GLfloat t
)
2219 struct glTexCoord2f_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
};
2221 TRACE( "s %f, t %f\n", s
, t
);
2222 if ((status
= UNIX_CALL( glTexCoord2f
, &args
))) WARN( "glTexCoord2f returned %#lx\n", status
);
2225 void WINAPI
glTexCoord2fv( const GLfloat
*v
)
2227 struct glTexCoord2fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2229 TRACE( "v %p\n", v
);
2230 if ((status
= UNIX_CALL( glTexCoord2fv
, &args
))) WARN( "glTexCoord2fv returned %#lx\n", status
);
2233 void WINAPI
glTexCoord2i( GLint s
, GLint t
)
2235 struct glTexCoord2i_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
};
2237 TRACE( "s %d, t %d\n", s
, t
);
2238 if ((status
= UNIX_CALL( glTexCoord2i
, &args
))) WARN( "glTexCoord2i returned %#lx\n", status
);
2241 void WINAPI
glTexCoord2iv( const GLint
*v
)
2243 struct glTexCoord2iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2245 TRACE( "v %p\n", v
);
2246 if ((status
= UNIX_CALL( glTexCoord2iv
, &args
))) WARN( "glTexCoord2iv returned %#lx\n", status
);
2249 void WINAPI
glTexCoord2s( GLshort s
, GLshort t
)
2251 struct glTexCoord2s_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
};
2253 TRACE( "s %d, t %d\n", s
, t
);
2254 if ((status
= UNIX_CALL( glTexCoord2s
, &args
))) WARN( "glTexCoord2s returned %#lx\n", status
);
2257 void WINAPI
glTexCoord2sv( const GLshort
*v
)
2259 struct glTexCoord2sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2261 TRACE( "v %p\n", v
);
2262 if ((status
= UNIX_CALL( glTexCoord2sv
, &args
))) WARN( "glTexCoord2sv returned %#lx\n", status
);
2265 void WINAPI
glTexCoord3d( GLdouble s
, GLdouble t
, GLdouble r
)
2267 struct glTexCoord3d_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
};
2269 TRACE( "s %f, t %f, r %f\n", s
, t
, r
);
2270 if ((status
= UNIX_CALL( glTexCoord3d
, &args
))) WARN( "glTexCoord3d returned %#lx\n", status
);
2273 void WINAPI
glTexCoord3dv( const GLdouble
*v
)
2275 struct glTexCoord3dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2277 TRACE( "v %p\n", v
);
2278 if ((status
= UNIX_CALL( glTexCoord3dv
, &args
))) WARN( "glTexCoord3dv returned %#lx\n", status
);
2281 void WINAPI
glTexCoord3f( GLfloat s
, GLfloat t
, GLfloat r
)
2283 struct glTexCoord3f_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
};
2285 TRACE( "s %f, t %f, r %f\n", s
, t
, r
);
2286 if ((status
= UNIX_CALL( glTexCoord3f
, &args
))) WARN( "glTexCoord3f returned %#lx\n", status
);
2289 void WINAPI
glTexCoord3fv( const GLfloat
*v
)
2291 struct glTexCoord3fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2293 TRACE( "v %p\n", v
);
2294 if ((status
= UNIX_CALL( glTexCoord3fv
, &args
))) WARN( "glTexCoord3fv returned %#lx\n", status
);
2297 void WINAPI
glTexCoord3i( GLint s
, GLint t
, GLint r
)
2299 struct glTexCoord3i_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
};
2301 TRACE( "s %d, t %d, r %d\n", s
, t
, r
);
2302 if ((status
= UNIX_CALL( glTexCoord3i
, &args
))) WARN( "glTexCoord3i returned %#lx\n", status
);
2305 void WINAPI
glTexCoord3iv( const GLint
*v
)
2307 struct glTexCoord3iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2309 TRACE( "v %p\n", v
);
2310 if ((status
= UNIX_CALL( glTexCoord3iv
, &args
))) WARN( "glTexCoord3iv returned %#lx\n", status
);
2313 void WINAPI
glTexCoord3s( GLshort s
, GLshort t
, GLshort r
)
2315 struct glTexCoord3s_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
};
2317 TRACE( "s %d, t %d, r %d\n", s
, t
, r
);
2318 if ((status
= UNIX_CALL( glTexCoord3s
, &args
))) WARN( "glTexCoord3s returned %#lx\n", status
);
2321 void WINAPI
glTexCoord3sv( const GLshort
*v
)
2323 struct glTexCoord3sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2325 TRACE( "v %p\n", v
);
2326 if ((status
= UNIX_CALL( glTexCoord3sv
, &args
))) WARN( "glTexCoord3sv returned %#lx\n", status
);
2329 void WINAPI
glTexCoord4d( GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
)
2331 struct glTexCoord4d_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .q
= q
};
2333 TRACE( "s %f, t %f, r %f, q %f\n", s
, t
, r
, q
);
2334 if ((status
= UNIX_CALL( glTexCoord4d
, &args
))) WARN( "glTexCoord4d returned %#lx\n", status
);
2337 void WINAPI
glTexCoord4dv( const GLdouble
*v
)
2339 struct glTexCoord4dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2341 TRACE( "v %p\n", v
);
2342 if ((status
= UNIX_CALL( glTexCoord4dv
, &args
))) WARN( "glTexCoord4dv returned %#lx\n", status
);
2345 void WINAPI
glTexCoord4f( GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
)
2347 struct glTexCoord4f_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .q
= q
};
2349 TRACE( "s %f, t %f, r %f, q %f\n", s
, t
, r
, q
);
2350 if ((status
= UNIX_CALL( glTexCoord4f
, &args
))) WARN( "glTexCoord4f returned %#lx\n", status
);
2353 void WINAPI
glTexCoord4fv( const GLfloat
*v
)
2355 struct glTexCoord4fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2357 TRACE( "v %p\n", v
);
2358 if ((status
= UNIX_CALL( glTexCoord4fv
, &args
))) WARN( "glTexCoord4fv returned %#lx\n", status
);
2361 void WINAPI
glTexCoord4i( GLint s
, GLint t
, GLint r
, GLint q
)
2363 struct glTexCoord4i_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .q
= q
};
2365 TRACE( "s %d, t %d, r %d, q %d\n", s
, t
, r
, q
);
2366 if ((status
= UNIX_CALL( glTexCoord4i
, &args
))) WARN( "glTexCoord4i returned %#lx\n", status
);
2369 void WINAPI
glTexCoord4iv( const GLint
*v
)
2371 struct glTexCoord4iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2373 TRACE( "v %p\n", v
);
2374 if ((status
= UNIX_CALL( glTexCoord4iv
, &args
))) WARN( "glTexCoord4iv returned %#lx\n", status
);
2377 void WINAPI
glTexCoord4s( GLshort s
, GLshort t
, GLshort r
, GLshort q
)
2379 struct glTexCoord4s_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .q
= q
};
2381 TRACE( "s %d, t %d, r %d, q %d\n", s
, t
, r
, q
);
2382 if ((status
= UNIX_CALL( glTexCoord4s
, &args
))) WARN( "glTexCoord4s returned %#lx\n", status
);
2385 void WINAPI
glTexCoord4sv( const GLshort
*v
)
2387 struct glTexCoord4sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2389 TRACE( "v %p\n", v
);
2390 if ((status
= UNIX_CALL( glTexCoord4sv
, &args
))) WARN( "glTexCoord4sv returned %#lx\n", status
);
2393 void WINAPI
glTexCoordPointer( GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
2395 struct glTexCoordPointer_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
2397 TRACE( "size %d, type %d, stride %d, pointer %p\n", size
, type
, stride
, pointer
);
2398 if ((status
= UNIX_CALL( glTexCoordPointer
, &args
))) WARN( "glTexCoordPointer returned %#lx\n", status
);
2401 void WINAPI
glTexEnvf( GLenum target
, GLenum pname
, GLfloat param
)
2403 struct glTexEnvf_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
2405 TRACE( "target %d, pname %d, param %f\n", target
, pname
, param
);
2406 if ((status
= UNIX_CALL( glTexEnvf
, &args
))) WARN( "glTexEnvf returned %#lx\n", status
);
2409 void WINAPI
glTexEnvfv( GLenum target
, GLenum pname
, const GLfloat
*params
)
2411 struct glTexEnvfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
2413 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
2414 if ((status
= UNIX_CALL( glTexEnvfv
, &args
))) WARN( "glTexEnvfv returned %#lx\n", status
);
2417 void WINAPI
glTexEnvi( GLenum target
, GLenum pname
, GLint param
)
2419 struct glTexEnvi_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
2421 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
2422 if ((status
= UNIX_CALL( glTexEnvi
, &args
))) WARN( "glTexEnvi returned %#lx\n", status
);
2425 void WINAPI
glTexEnviv( GLenum target
, GLenum pname
, const GLint
*params
)
2427 struct glTexEnviv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
2429 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
2430 if ((status
= UNIX_CALL( glTexEnviv
, &args
))) WARN( "glTexEnviv returned %#lx\n", status
);
2433 void WINAPI
glTexGend( GLenum coord
, GLenum pname
, GLdouble param
)
2435 struct glTexGend_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .param
= param
};
2437 TRACE( "coord %d, pname %d, param %f\n", coord
, pname
, param
);
2438 if ((status
= UNIX_CALL( glTexGend
, &args
))) WARN( "glTexGend returned %#lx\n", status
);
2441 void WINAPI
glTexGendv( GLenum coord
, GLenum pname
, const GLdouble
*params
)
2443 struct glTexGendv_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .params
= params
};
2445 TRACE( "coord %d, pname %d, params %p\n", coord
, pname
, params
);
2446 if ((status
= UNIX_CALL( glTexGendv
, &args
))) WARN( "glTexGendv returned %#lx\n", status
);
2449 void WINAPI
glTexGenf( GLenum coord
, GLenum pname
, GLfloat param
)
2451 struct glTexGenf_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .param
= param
};
2453 TRACE( "coord %d, pname %d, param %f\n", coord
, pname
, param
);
2454 if ((status
= UNIX_CALL( glTexGenf
, &args
))) WARN( "glTexGenf returned %#lx\n", status
);
2457 void WINAPI
glTexGenfv( GLenum coord
, GLenum pname
, const GLfloat
*params
)
2459 struct glTexGenfv_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .params
= params
};
2461 TRACE( "coord %d, pname %d, params %p\n", coord
, pname
, params
);
2462 if ((status
= UNIX_CALL( glTexGenfv
, &args
))) WARN( "glTexGenfv returned %#lx\n", status
);
2465 void WINAPI
glTexGeni( GLenum coord
, GLenum pname
, GLint param
)
2467 struct glTexGeni_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .param
= param
};
2469 TRACE( "coord %d, pname %d, param %d\n", coord
, pname
, param
);
2470 if ((status
= UNIX_CALL( glTexGeni
, &args
))) WARN( "glTexGeni returned %#lx\n", status
);
2473 void WINAPI
glTexGeniv( GLenum coord
, GLenum pname
, const GLint
*params
)
2475 struct glTexGeniv_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .params
= params
};
2477 TRACE( "coord %d, pname %d, params %p\n", coord
, pname
, params
);
2478 if ((status
= UNIX_CALL( glTexGeniv
, &args
))) WARN( "glTexGeniv returned %#lx\n", status
);
2481 void WINAPI
glTexImage1D( GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
2483 struct glTexImage1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
2485 TRACE( "target %d, level %d, internalformat %d, width %d, border %d, format %d, type %d, pixels %p\n", target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
2486 if ((status
= UNIX_CALL( glTexImage1D
, &args
))) WARN( "glTexImage1D returned %#lx\n", status
);
2489 void WINAPI
glTexImage2D( GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
2491 struct glTexImage2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
2493 TRACE( "target %d, level %d, internalformat %d, width %d, height %d, border %d, format %d, type %d, pixels %p\n", target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
2494 if ((status
= UNIX_CALL( glTexImage2D
, &args
))) WARN( "glTexImage2D returned %#lx\n", status
);
2497 void WINAPI
glTexParameterf( GLenum target
, GLenum pname
, GLfloat param
)
2499 struct glTexParameterf_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
2501 TRACE( "target %d, pname %d, param %f\n", target
, pname
, param
);
2502 if ((status
= UNIX_CALL( glTexParameterf
, &args
))) WARN( "glTexParameterf returned %#lx\n", status
);
2505 void WINAPI
glTexParameterfv( GLenum target
, GLenum pname
, const GLfloat
*params
)
2507 struct glTexParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
2509 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
2510 if ((status
= UNIX_CALL( glTexParameterfv
, &args
))) WARN( "glTexParameterfv returned %#lx\n", status
);
2513 void WINAPI
glTexParameteri( GLenum target
, GLenum pname
, GLint param
)
2515 struct glTexParameteri_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
2517 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
2518 if ((status
= UNIX_CALL( glTexParameteri
, &args
))) WARN( "glTexParameteri returned %#lx\n", status
);
2521 void WINAPI
glTexParameteriv( GLenum target
, GLenum pname
, const GLint
*params
)
2523 struct glTexParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
2525 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
2526 if ((status
= UNIX_CALL( glTexParameteriv
, &args
))) WARN( "glTexParameteriv returned %#lx\n", status
);
2529 void WINAPI
glTexSubImage1D( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const void *pixels
)
2531 struct glTexSubImage1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .type
= type
, .pixels
= pixels
};
2533 TRACE( "target %d, level %d, xoffset %d, width %d, format %d, type %d, pixels %p\n", target
, level
, xoffset
, width
, format
, type
, pixels
);
2534 if ((status
= UNIX_CALL( glTexSubImage1D
, &args
))) WARN( "glTexSubImage1D returned %#lx\n", status
);
2537 void WINAPI
glTexSubImage2D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *pixels
)
2539 struct glTexSubImage2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .pixels
= pixels
};
2541 TRACE( "target %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, type %d, pixels %p\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
2542 if ((status
= UNIX_CALL( glTexSubImage2D
, &args
))) WARN( "glTexSubImage2D returned %#lx\n", status
);
2545 void WINAPI
glTranslated( GLdouble x
, GLdouble y
, GLdouble z
)
2547 struct glTranslated_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
2549 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
2550 if ((status
= UNIX_CALL( glTranslated
, &args
))) WARN( "glTranslated returned %#lx\n", status
);
2553 void WINAPI
glTranslatef( GLfloat x
, GLfloat y
, GLfloat z
)
2555 struct glTranslatef_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
2557 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
2558 if ((status
= UNIX_CALL( glTranslatef
, &args
))) WARN( "glTranslatef returned %#lx\n", status
);
2561 void WINAPI
glVertex2d( GLdouble x
, GLdouble y
)
2563 struct glVertex2d_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
2565 TRACE( "x %f, y %f\n", x
, y
);
2566 if ((status
= UNIX_CALL( glVertex2d
, &args
))) WARN( "glVertex2d returned %#lx\n", status
);
2569 void WINAPI
glVertex2dv( const GLdouble
*v
)
2571 struct glVertex2dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2573 TRACE( "v %p\n", v
);
2574 if ((status
= UNIX_CALL( glVertex2dv
, &args
))) WARN( "glVertex2dv returned %#lx\n", status
);
2577 void WINAPI
glVertex2f( GLfloat x
, GLfloat y
)
2579 struct glVertex2f_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
2581 TRACE( "x %f, y %f\n", x
, y
);
2582 if ((status
= UNIX_CALL( glVertex2f
, &args
))) WARN( "glVertex2f returned %#lx\n", status
);
2585 void WINAPI
glVertex2fv( const GLfloat
*v
)
2587 struct glVertex2fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2589 TRACE( "v %p\n", v
);
2590 if ((status
= UNIX_CALL( glVertex2fv
, &args
))) WARN( "glVertex2fv returned %#lx\n", status
);
2593 void WINAPI
glVertex2i( GLint x
, GLint y
)
2595 struct glVertex2i_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
2597 TRACE( "x %d, y %d\n", x
, y
);
2598 if ((status
= UNIX_CALL( glVertex2i
, &args
))) WARN( "glVertex2i returned %#lx\n", status
);
2601 void WINAPI
glVertex2iv( const GLint
*v
)
2603 struct glVertex2iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2605 TRACE( "v %p\n", v
);
2606 if ((status
= UNIX_CALL( glVertex2iv
, &args
))) WARN( "glVertex2iv returned %#lx\n", status
);
2609 void WINAPI
glVertex2s( GLshort x
, GLshort y
)
2611 struct glVertex2s_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
2613 TRACE( "x %d, y %d\n", x
, y
);
2614 if ((status
= UNIX_CALL( glVertex2s
, &args
))) WARN( "glVertex2s returned %#lx\n", status
);
2617 void WINAPI
glVertex2sv( const GLshort
*v
)
2619 struct glVertex2sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2621 TRACE( "v %p\n", v
);
2622 if ((status
= UNIX_CALL( glVertex2sv
, &args
))) WARN( "glVertex2sv returned %#lx\n", status
);
2625 void WINAPI
glVertex3d( GLdouble x
, GLdouble y
, GLdouble z
)
2627 struct glVertex3d_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
2629 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
2630 if ((status
= UNIX_CALL( glVertex3d
, &args
))) WARN( "glVertex3d returned %#lx\n", status
);
2633 void WINAPI
glVertex3dv( const GLdouble
*v
)
2635 struct glVertex3dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2637 TRACE( "v %p\n", v
);
2638 if ((status
= UNIX_CALL( glVertex3dv
, &args
))) WARN( "glVertex3dv returned %#lx\n", status
);
2641 void WINAPI
glVertex3f( GLfloat x
, GLfloat y
, GLfloat z
)
2643 struct glVertex3f_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
2645 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
2646 if ((status
= UNIX_CALL( glVertex3f
, &args
))) WARN( "glVertex3f returned %#lx\n", status
);
2649 void WINAPI
glVertex3fv( const GLfloat
*v
)
2651 struct glVertex3fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2653 TRACE( "v %p\n", v
);
2654 if ((status
= UNIX_CALL( glVertex3fv
, &args
))) WARN( "glVertex3fv returned %#lx\n", status
);
2657 void WINAPI
glVertex3i( GLint x
, GLint y
, GLint z
)
2659 struct glVertex3i_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
2661 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
2662 if ((status
= UNIX_CALL( glVertex3i
, &args
))) WARN( "glVertex3i returned %#lx\n", status
);
2665 void WINAPI
glVertex3iv( const GLint
*v
)
2667 struct glVertex3iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2669 TRACE( "v %p\n", v
);
2670 if ((status
= UNIX_CALL( glVertex3iv
, &args
))) WARN( "glVertex3iv returned %#lx\n", status
);
2673 void WINAPI
glVertex3s( GLshort x
, GLshort y
, GLshort z
)
2675 struct glVertex3s_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
2677 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
2678 if ((status
= UNIX_CALL( glVertex3s
, &args
))) WARN( "glVertex3s returned %#lx\n", status
);
2681 void WINAPI
glVertex3sv( const GLshort
*v
)
2683 struct glVertex3sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2685 TRACE( "v %p\n", v
);
2686 if ((status
= UNIX_CALL( glVertex3sv
, &args
))) WARN( "glVertex3sv returned %#lx\n", status
);
2689 void WINAPI
glVertex4d( GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
2691 struct glVertex4d_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
2693 TRACE( "x %f, y %f, z %f, w %f\n", x
, y
, z
, w
);
2694 if ((status
= UNIX_CALL( glVertex4d
, &args
))) WARN( "glVertex4d returned %#lx\n", status
);
2697 void WINAPI
glVertex4dv( const GLdouble
*v
)
2699 struct glVertex4dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2701 TRACE( "v %p\n", v
);
2702 if ((status
= UNIX_CALL( glVertex4dv
, &args
))) WARN( "glVertex4dv returned %#lx\n", status
);
2705 void WINAPI
glVertex4f( GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
2707 struct glVertex4f_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
2709 TRACE( "x %f, y %f, z %f, w %f\n", x
, y
, z
, w
);
2710 if ((status
= UNIX_CALL( glVertex4f
, &args
))) WARN( "glVertex4f returned %#lx\n", status
);
2713 void WINAPI
glVertex4fv( const GLfloat
*v
)
2715 struct glVertex4fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2717 TRACE( "v %p\n", v
);
2718 if ((status
= UNIX_CALL( glVertex4fv
, &args
))) WARN( "glVertex4fv returned %#lx\n", status
);
2721 void WINAPI
glVertex4i( GLint x
, GLint y
, GLint z
, GLint w
)
2723 struct glVertex4i_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
2725 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
2726 if ((status
= UNIX_CALL( glVertex4i
, &args
))) WARN( "glVertex4i returned %#lx\n", status
);
2729 void WINAPI
glVertex4iv( const GLint
*v
)
2731 struct glVertex4iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2733 TRACE( "v %p\n", v
);
2734 if ((status
= UNIX_CALL( glVertex4iv
, &args
))) WARN( "glVertex4iv returned %#lx\n", status
);
2737 void WINAPI
glVertex4s( GLshort x
, GLshort y
, GLshort z
, GLshort w
)
2739 struct glVertex4s_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
2741 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
2742 if ((status
= UNIX_CALL( glVertex4s
, &args
))) WARN( "glVertex4s returned %#lx\n", status
);
2745 void WINAPI
glVertex4sv( const GLshort
*v
)
2747 struct glVertex4sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
2749 TRACE( "v %p\n", v
);
2750 if ((status
= UNIX_CALL( glVertex4sv
, &args
))) WARN( "glVertex4sv returned %#lx\n", status
);
2753 void WINAPI
glVertexPointer( GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
2755 struct glVertexPointer_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
2757 TRACE( "size %d, type %d, stride %d, pointer %p\n", size
, type
, stride
, pointer
);
2758 if ((status
= UNIX_CALL( glVertexPointer
, &args
))) WARN( "glVertexPointer returned %#lx\n", status
);
2761 void WINAPI
glViewport( GLint x
, GLint y
, GLsizei width
, GLsizei height
)
2763 struct glViewport_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .width
= width
, .height
= height
};
2765 TRACE( "x %d, y %d, width %d, height %d\n", x
, y
, width
, height
);
2766 if ((status
= UNIX_CALL( glViewport
, &args
))) WARN( "glViewport returned %#lx\n", status
);
2769 static void WINAPI
glAccumxOES( GLenum op
, GLfixed value
)
2771 struct glAccumxOES_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .value
= value
};
2773 TRACE( "op %d, value %d\n", op
, value
);
2774 if ((status
= UNIX_CALL( glAccumxOES
, &args
))) WARN( "glAccumxOES returned %#lx\n", status
);
2777 static GLboolean WINAPI
glAcquireKeyedMutexWin32EXT( GLuint memory
, GLuint64 key
, GLuint timeout
)
2779 struct glAcquireKeyedMutexWin32EXT_params args
= { .teb
= NtCurrentTeb(), .memory
= memory
, .key
= key
, .timeout
= timeout
};
2781 TRACE( "memory %d, key %s, timeout %d\n", memory
, wine_dbgstr_longlong(key
), timeout
);
2782 if ((status
= UNIX_CALL( glAcquireKeyedMutexWin32EXT
, &args
))) WARN( "glAcquireKeyedMutexWin32EXT returned %#lx\n", status
);
2786 static void WINAPI
glActiveProgramEXT( GLuint program
)
2788 struct glActiveProgramEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
};
2790 TRACE( "program %d\n", program
);
2791 if ((status
= UNIX_CALL( glActiveProgramEXT
, &args
))) WARN( "glActiveProgramEXT returned %#lx\n", status
);
2794 static void WINAPI
glActiveShaderProgram( GLuint pipeline
, GLuint program
)
2796 struct glActiveShaderProgram_params args
= { .teb
= NtCurrentTeb(), .pipeline
= pipeline
, .program
= program
};
2798 TRACE( "pipeline %d, program %d\n", pipeline
, program
);
2799 if ((status
= UNIX_CALL( glActiveShaderProgram
, &args
))) WARN( "glActiveShaderProgram returned %#lx\n", status
);
2802 static void WINAPI
glActiveStencilFaceEXT( GLenum face
)
2804 struct glActiveStencilFaceEXT_params args
= { .teb
= NtCurrentTeb(), .face
= face
};
2806 TRACE( "face %d\n", face
);
2807 if ((status
= UNIX_CALL( glActiveStencilFaceEXT
, &args
))) WARN( "glActiveStencilFaceEXT returned %#lx\n", status
);
2810 static void WINAPI
glActiveTexture( GLenum texture
)
2812 struct glActiveTexture_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
2814 TRACE( "texture %d\n", texture
);
2815 if ((status
= UNIX_CALL( glActiveTexture
, &args
))) WARN( "glActiveTexture returned %#lx\n", status
);
2818 static void WINAPI
glActiveTextureARB( GLenum texture
)
2820 struct glActiveTextureARB_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
2822 TRACE( "texture %d\n", texture
);
2823 if ((status
= UNIX_CALL( glActiveTextureARB
, &args
))) WARN( "glActiveTextureARB returned %#lx\n", status
);
2826 static void WINAPI
glActiveVaryingNV( GLuint program
, const GLchar
*name
)
2828 struct glActiveVaryingNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .name
= name
};
2830 TRACE( "program %d, name %p\n", program
, name
);
2831 if ((status
= UNIX_CALL( glActiveVaryingNV
, &args
))) WARN( "glActiveVaryingNV returned %#lx\n", status
);
2834 static void WINAPI
glAlphaFragmentOp1ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
)
2836 struct glAlphaFragmentOp1ATI_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .dst
= dst
, .dstMod
= dstMod
, .arg1
= arg1
, .arg1Rep
= arg1Rep
, .arg1Mod
= arg1Mod
};
2838 TRACE( "op %d, dst %d, dstMod %d, arg1 %d, arg1Rep %d, arg1Mod %d\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
2839 if ((status
= UNIX_CALL( glAlphaFragmentOp1ATI
, &args
))) WARN( "glAlphaFragmentOp1ATI returned %#lx\n", status
);
2842 static void WINAPI
glAlphaFragmentOp2ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
, GLuint arg2
, GLuint arg2Rep
, GLuint arg2Mod
)
2844 struct glAlphaFragmentOp2ATI_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .dst
= dst
, .dstMod
= dstMod
, .arg1
= arg1
, .arg1Rep
= arg1Rep
, .arg1Mod
= arg1Mod
, .arg2
= arg2
, .arg2Rep
= arg2Rep
, .arg2Mod
= arg2Mod
};
2846 TRACE( "op %d, dst %d, dstMod %d, arg1 %d, arg1Rep %d, arg1Mod %d, arg2 %d, arg2Rep %d, arg2Mod %d\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
2847 if ((status
= UNIX_CALL( glAlphaFragmentOp2ATI
, &args
))) WARN( "glAlphaFragmentOp2ATI returned %#lx\n", status
);
2850 static void WINAPI
glAlphaFragmentOp3ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
, GLuint arg2
, GLuint arg2Rep
, GLuint arg2Mod
, GLuint arg3
, GLuint arg3Rep
, GLuint arg3Mod
)
2852 struct glAlphaFragmentOp3ATI_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .dst
= dst
, .dstMod
= dstMod
, .arg1
= arg1
, .arg1Rep
= arg1Rep
, .arg1Mod
= arg1Mod
, .arg2
= arg2
, .arg2Rep
= arg2Rep
, .arg2Mod
= arg2Mod
, .arg3
= arg3
, .arg3Rep
= arg3Rep
, .arg3Mod
= arg3Mod
};
2854 TRACE( "op %d, dst %d, dstMod %d, arg1 %d, arg1Rep %d, arg1Mod %d, arg2 %d, arg2Rep %d, arg2Mod %d, arg3 %d, arg3Rep %d, arg3Mod %d\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
);
2855 if ((status
= UNIX_CALL( glAlphaFragmentOp3ATI
, &args
))) WARN( "glAlphaFragmentOp3ATI returned %#lx\n", status
);
2858 static void WINAPI
glAlphaFuncxOES( GLenum func
, GLfixed ref
)
2860 struct glAlphaFuncxOES_params args
= { .teb
= NtCurrentTeb(), .func
= func
, .ref
= ref
};
2862 TRACE( "func %d, ref %d\n", func
, ref
);
2863 if ((status
= UNIX_CALL( glAlphaFuncxOES
, &args
))) WARN( "glAlphaFuncxOES returned %#lx\n", status
);
2866 static void WINAPI
glAlphaToCoverageDitherControlNV( GLenum mode
)
2868 struct glAlphaToCoverageDitherControlNV_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
2870 TRACE( "mode %d\n", mode
);
2871 if ((status
= UNIX_CALL( glAlphaToCoverageDitherControlNV
, &args
))) WARN( "glAlphaToCoverageDitherControlNV returned %#lx\n", status
);
2874 static void WINAPI
glApplyFramebufferAttachmentCMAAINTEL(void)
2876 struct glApplyFramebufferAttachmentCMAAINTEL_params args
= { .teb
= NtCurrentTeb() };
2879 if ((status
= UNIX_CALL( glApplyFramebufferAttachmentCMAAINTEL
, &args
))) WARN( "glApplyFramebufferAttachmentCMAAINTEL returned %#lx\n", status
);
2882 static void WINAPI
glApplyTextureEXT( GLenum mode
)
2884 struct glApplyTextureEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
2886 TRACE( "mode %d\n", mode
);
2887 if ((status
= UNIX_CALL( glApplyTextureEXT
, &args
))) WARN( "glApplyTextureEXT returned %#lx\n", status
);
2890 static GLboolean WINAPI
glAreProgramsResidentNV( GLsizei n
, const GLuint
*programs
, GLboolean
*residences
)
2892 struct glAreProgramsResidentNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .programs
= programs
, .residences
= residences
};
2894 TRACE( "n %d, programs %p, residences %p\n", n
, programs
, residences
);
2895 if ((status
= UNIX_CALL( glAreProgramsResidentNV
, &args
))) WARN( "glAreProgramsResidentNV returned %#lx\n", status
);
2899 static GLboolean WINAPI
glAreTexturesResidentEXT( GLsizei n
, const GLuint
*textures
, GLboolean
*residences
)
2901 struct glAreTexturesResidentEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
, .residences
= residences
};
2903 TRACE( "n %d, textures %p, residences %p\n", n
, textures
, residences
);
2904 if ((status
= UNIX_CALL( glAreTexturesResidentEXT
, &args
))) WARN( "glAreTexturesResidentEXT returned %#lx\n", status
);
2908 static void WINAPI
glArrayElementEXT( GLint i
)
2910 struct glArrayElementEXT_params args
= { .teb
= NtCurrentTeb(), .i
= i
};
2912 TRACE( "i %d\n", i
);
2913 if ((status
= UNIX_CALL( glArrayElementEXT
, &args
))) WARN( "glArrayElementEXT returned %#lx\n", status
);
2916 static void WINAPI
glArrayObjectATI( GLenum array
, GLint size
, GLenum type
, GLsizei stride
, GLuint buffer
, GLuint offset
)
2918 struct glArrayObjectATI_params args
= { .teb
= NtCurrentTeb(), .array
= array
, .size
= size
, .type
= type
, .stride
= stride
, .buffer
= buffer
, .offset
= offset
};
2920 TRACE( "array %d, size %d, type %d, stride %d, buffer %d, offset %d\n", array
, size
, type
, stride
, buffer
, offset
);
2921 if ((status
= UNIX_CALL( glArrayObjectATI
, &args
))) WARN( "glArrayObjectATI returned %#lx\n", status
);
2924 static GLuint WINAPI
glAsyncCopyBufferSubDataNVX( GLsizei waitSemaphoreCount
, const GLuint
*waitSemaphoreArray
, const GLuint64
*fenceValueArray
, GLuint readGpu
, GLbitfield writeGpuMask
, GLuint readBuffer
, GLuint writeBuffer
, GLintptr readOffset
, GLintptr writeOffset
, GLsizeiptr size
, GLsizei signalSemaphoreCount
, const GLuint
*signalSemaphoreArray
, const GLuint64
*signalValueArray
)
2926 struct glAsyncCopyBufferSubDataNVX_params args
= { .teb
= NtCurrentTeb(), .waitSemaphoreCount
= waitSemaphoreCount
, .waitSemaphoreArray
= waitSemaphoreArray
, .fenceValueArray
= fenceValueArray
, .readGpu
= readGpu
, .writeGpuMask
= writeGpuMask
, .readBuffer
= readBuffer
, .writeBuffer
= writeBuffer
, .readOffset
= readOffset
, .writeOffset
= writeOffset
, .size
= size
, .signalSemaphoreCount
= signalSemaphoreCount
, .signalSemaphoreArray
= signalSemaphoreArray
, .signalValueArray
= signalValueArray
};
2928 TRACE( "waitSemaphoreCount %d, waitSemaphoreArray %p, fenceValueArray %p, readGpu %d, writeGpuMask %d, readBuffer %d, writeBuffer %d, readOffset %Id, writeOffset %Id, size %Id, signalSemaphoreCount %d, signalSemaphoreArray %p, signalValueArray %p\n", waitSemaphoreCount
, waitSemaphoreArray
, fenceValueArray
, readGpu
, writeGpuMask
, readBuffer
, writeBuffer
, readOffset
, writeOffset
, size
, signalSemaphoreCount
, signalSemaphoreArray
, signalValueArray
);
2929 if ((status
= UNIX_CALL( glAsyncCopyBufferSubDataNVX
, &args
))) WARN( "glAsyncCopyBufferSubDataNVX returned %#lx\n", status
);
2933 static GLuint WINAPI
glAsyncCopyImageSubDataNVX( GLsizei waitSemaphoreCount
, const GLuint
*waitSemaphoreArray
, const GLuint64
*waitValueArray
, GLuint srcGpu
, GLbitfield dstGpuMask
, GLuint srcName
, GLenum srcTarget
, GLint srcLevel
, GLint srcX
, GLint srcY
, GLint srcZ
, GLuint dstName
, GLenum dstTarget
, GLint dstLevel
, GLint dstX
, GLint dstY
, GLint dstZ
, GLsizei srcWidth
, GLsizei srcHeight
, GLsizei srcDepth
, GLsizei signalSemaphoreCount
, const GLuint
*signalSemaphoreArray
, const GLuint64
*signalValueArray
)
2935 struct glAsyncCopyImageSubDataNVX_params args
= { .teb
= NtCurrentTeb(), .waitSemaphoreCount
= waitSemaphoreCount
, .waitSemaphoreArray
= waitSemaphoreArray
, .waitValueArray
= waitValueArray
, .srcGpu
= srcGpu
, .dstGpuMask
= dstGpuMask
, .srcName
= srcName
, .srcTarget
= srcTarget
, .srcLevel
= srcLevel
, .srcX
= srcX
, .srcY
= srcY
, .srcZ
= srcZ
, .dstName
= dstName
, .dstTarget
= dstTarget
, .dstLevel
= dstLevel
, .dstX
= dstX
, .dstY
= dstY
, .dstZ
= dstZ
, .srcWidth
= srcWidth
, .srcHeight
= srcHeight
, .srcDepth
= srcDepth
, .signalSemaphoreCount
= signalSemaphoreCount
, .signalSemaphoreArray
= signalSemaphoreArray
, .signalValueArray
= signalValueArray
};
2937 TRACE( "waitSemaphoreCount %d, waitSemaphoreArray %p, waitValueArray %p, srcGpu %d, dstGpuMask %d, srcName %d, srcTarget %d, srcLevel %d, srcX %d, srcY %d, srcZ %d, dstName %d, dstTarget %d, dstLevel %d, dstX %d, dstY %d, dstZ %d, srcWidth %d, srcHeight %d, srcDepth %d, signalSemaphoreCount %d, signalSemaphoreArray %p, signalValueArray %p\n", waitSemaphoreCount
, waitSemaphoreArray
, waitValueArray
, srcGpu
, dstGpuMask
, srcName
, srcTarget
, srcLevel
, srcX
, srcY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, srcWidth
, srcHeight
, srcDepth
, signalSemaphoreCount
, signalSemaphoreArray
, signalValueArray
);
2938 if ((status
= UNIX_CALL( glAsyncCopyImageSubDataNVX
, &args
))) WARN( "glAsyncCopyImageSubDataNVX returned %#lx\n", status
);
2942 static void WINAPI
glAsyncMarkerSGIX( GLuint marker
)
2944 struct glAsyncMarkerSGIX_params args
= { .teb
= NtCurrentTeb(), .marker
= marker
};
2946 TRACE( "marker %d\n", marker
);
2947 if ((status
= UNIX_CALL( glAsyncMarkerSGIX
, &args
))) WARN( "glAsyncMarkerSGIX returned %#lx\n", status
);
2950 static void WINAPI
glAttachObjectARB( GLhandleARB containerObj
, GLhandleARB obj
)
2952 struct glAttachObjectARB_params args
= { .teb
= NtCurrentTeb(), .containerObj
= containerObj
, .obj
= obj
};
2954 TRACE( "containerObj %d, obj %d\n", containerObj
, obj
);
2955 if ((status
= UNIX_CALL( glAttachObjectARB
, &args
))) WARN( "glAttachObjectARB returned %#lx\n", status
);
2958 static void WINAPI
glAttachShader( GLuint program
, GLuint shader
)
2960 struct glAttachShader_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .shader
= shader
};
2962 TRACE( "program %d, shader %d\n", program
, shader
);
2963 if ((status
= UNIX_CALL( glAttachShader
, &args
))) WARN( "glAttachShader returned %#lx\n", status
);
2966 static void WINAPI
glBeginConditionalRender( GLuint id
, GLenum mode
)
2968 struct glBeginConditionalRender_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .mode
= mode
};
2970 TRACE( "id %d, mode %d\n", id
, mode
);
2971 if ((status
= UNIX_CALL( glBeginConditionalRender
, &args
))) WARN( "glBeginConditionalRender returned %#lx\n", status
);
2974 static void WINAPI
glBeginConditionalRenderNV( GLuint id
, GLenum mode
)
2976 struct glBeginConditionalRenderNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .mode
= mode
};
2978 TRACE( "id %d, mode %d\n", id
, mode
);
2979 if ((status
= UNIX_CALL( glBeginConditionalRenderNV
, &args
))) WARN( "glBeginConditionalRenderNV returned %#lx\n", status
);
2982 static void WINAPI
glBeginConditionalRenderNVX( GLuint id
)
2984 struct glBeginConditionalRenderNVX_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
2986 TRACE( "id %d\n", id
);
2987 if ((status
= UNIX_CALL( glBeginConditionalRenderNVX
, &args
))) WARN( "glBeginConditionalRenderNVX returned %#lx\n", status
);
2990 static void WINAPI
glBeginFragmentShaderATI(void)
2992 struct glBeginFragmentShaderATI_params args
= { .teb
= NtCurrentTeb() };
2995 if ((status
= UNIX_CALL( glBeginFragmentShaderATI
, &args
))) WARN( "glBeginFragmentShaderATI returned %#lx\n", status
);
2998 static void WINAPI
glBeginOcclusionQueryNV( GLuint id
)
3000 struct glBeginOcclusionQueryNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
3002 TRACE( "id %d\n", id
);
3003 if ((status
= UNIX_CALL( glBeginOcclusionQueryNV
, &args
))) WARN( "glBeginOcclusionQueryNV returned %#lx\n", status
);
3006 static void WINAPI
glBeginPerfMonitorAMD( GLuint monitor
)
3008 struct glBeginPerfMonitorAMD_params args
= { .teb
= NtCurrentTeb(), .monitor
= monitor
};
3010 TRACE( "monitor %d\n", monitor
);
3011 if ((status
= UNIX_CALL( glBeginPerfMonitorAMD
, &args
))) WARN( "glBeginPerfMonitorAMD returned %#lx\n", status
);
3014 static void WINAPI
glBeginPerfQueryINTEL( GLuint queryHandle
)
3016 struct glBeginPerfQueryINTEL_params args
= { .teb
= NtCurrentTeb(), .queryHandle
= queryHandle
};
3018 TRACE( "queryHandle %d\n", queryHandle
);
3019 if ((status
= UNIX_CALL( glBeginPerfQueryINTEL
, &args
))) WARN( "glBeginPerfQueryINTEL returned %#lx\n", status
);
3022 static void WINAPI
glBeginQuery( GLenum target
, GLuint id
)
3024 struct glBeginQuery_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .id
= id
};
3026 TRACE( "target %d, id %d\n", target
, id
);
3027 if ((status
= UNIX_CALL( glBeginQuery
, &args
))) WARN( "glBeginQuery returned %#lx\n", status
);
3030 static void WINAPI
glBeginQueryARB( GLenum target
, GLuint id
)
3032 struct glBeginQueryARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .id
= id
};
3034 TRACE( "target %d, id %d\n", target
, id
);
3035 if ((status
= UNIX_CALL( glBeginQueryARB
, &args
))) WARN( "glBeginQueryARB returned %#lx\n", status
);
3038 static void WINAPI
glBeginQueryIndexed( GLenum target
, GLuint index
, GLuint id
)
3040 struct glBeginQueryIndexed_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .id
= id
};
3042 TRACE( "target %d, index %d, id %d\n", target
, index
, id
);
3043 if ((status
= UNIX_CALL( glBeginQueryIndexed
, &args
))) WARN( "glBeginQueryIndexed returned %#lx\n", status
);
3046 static void WINAPI
glBeginTransformFeedback( GLenum primitiveMode
)
3048 struct glBeginTransformFeedback_params args
= { .teb
= NtCurrentTeb(), .primitiveMode
= primitiveMode
};
3050 TRACE( "primitiveMode %d\n", primitiveMode
);
3051 if ((status
= UNIX_CALL( glBeginTransformFeedback
, &args
))) WARN( "glBeginTransformFeedback returned %#lx\n", status
);
3054 static void WINAPI
glBeginTransformFeedbackEXT( GLenum primitiveMode
)
3056 struct glBeginTransformFeedbackEXT_params args
= { .teb
= NtCurrentTeb(), .primitiveMode
= primitiveMode
};
3058 TRACE( "primitiveMode %d\n", primitiveMode
);
3059 if ((status
= UNIX_CALL( glBeginTransformFeedbackEXT
, &args
))) WARN( "glBeginTransformFeedbackEXT returned %#lx\n", status
);
3062 static void WINAPI
glBeginTransformFeedbackNV( GLenum primitiveMode
)
3064 struct glBeginTransformFeedbackNV_params args
= { .teb
= NtCurrentTeb(), .primitiveMode
= primitiveMode
};
3066 TRACE( "primitiveMode %d\n", primitiveMode
);
3067 if ((status
= UNIX_CALL( glBeginTransformFeedbackNV
, &args
))) WARN( "glBeginTransformFeedbackNV returned %#lx\n", status
);
3070 static void WINAPI
glBeginVertexShaderEXT(void)
3072 struct glBeginVertexShaderEXT_params args
= { .teb
= NtCurrentTeb() };
3075 if ((status
= UNIX_CALL( glBeginVertexShaderEXT
, &args
))) WARN( "glBeginVertexShaderEXT returned %#lx\n", status
);
3078 static void WINAPI
glBeginVideoCaptureNV( GLuint video_capture_slot
)
3080 struct glBeginVideoCaptureNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
};
3082 TRACE( "video_capture_slot %d\n", video_capture_slot
);
3083 if ((status
= UNIX_CALL( glBeginVideoCaptureNV
, &args
))) WARN( "glBeginVideoCaptureNV returned %#lx\n", status
);
3086 static void WINAPI
glBindAttribLocation( GLuint program
, GLuint index
, const GLchar
*name
)
3088 struct glBindAttribLocation_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .index
= index
, .name
= name
};
3090 TRACE( "program %d, index %d, name %p\n", program
, index
, name
);
3091 if ((status
= UNIX_CALL( glBindAttribLocation
, &args
))) WARN( "glBindAttribLocation returned %#lx\n", status
);
3094 static void WINAPI
glBindAttribLocationARB( GLhandleARB programObj
, GLuint index
, const GLcharARB
*name
)
3096 struct glBindAttribLocationARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
, .index
= index
, .name
= name
};
3098 TRACE( "programObj %d, index %d, name %p\n", programObj
, index
, name
);
3099 if ((status
= UNIX_CALL( glBindAttribLocationARB
, &args
))) WARN( "glBindAttribLocationARB returned %#lx\n", status
);
3102 static void WINAPI
glBindBuffer( GLenum target
, GLuint buffer
)
3104 struct glBindBuffer_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .buffer
= buffer
};
3106 TRACE( "target %d, buffer %d\n", target
, buffer
);
3107 if ((status
= UNIX_CALL( glBindBuffer
, &args
))) WARN( "glBindBuffer returned %#lx\n", status
);
3110 static void WINAPI
glBindBufferARB( GLenum target
, GLuint buffer
)
3112 struct glBindBufferARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .buffer
= buffer
};
3114 TRACE( "target %d, buffer %d\n", target
, buffer
);
3115 if ((status
= UNIX_CALL( glBindBufferARB
, &args
))) WARN( "glBindBufferARB returned %#lx\n", status
);
3118 static void WINAPI
glBindBufferBase( GLenum target
, GLuint index
, GLuint buffer
)
3120 struct glBindBufferBase_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .buffer
= buffer
};
3122 TRACE( "target %d, index %d, buffer %d\n", target
, index
, buffer
);
3123 if ((status
= UNIX_CALL( glBindBufferBase
, &args
))) WARN( "glBindBufferBase returned %#lx\n", status
);
3126 static void WINAPI
glBindBufferBaseEXT( GLenum target
, GLuint index
, GLuint buffer
)
3128 struct glBindBufferBaseEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .buffer
= buffer
};
3130 TRACE( "target %d, index %d, buffer %d\n", target
, index
, buffer
);
3131 if ((status
= UNIX_CALL( glBindBufferBaseEXT
, &args
))) WARN( "glBindBufferBaseEXT returned %#lx\n", status
);
3134 static void WINAPI
glBindBufferBaseNV( GLenum target
, GLuint index
, GLuint buffer
)
3136 struct glBindBufferBaseNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .buffer
= buffer
};
3138 TRACE( "target %d, index %d, buffer %d\n", target
, index
, buffer
);
3139 if ((status
= UNIX_CALL( glBindBufferBaseNV
, &args
))) WARN( "glBindBufferBaseNV returned %#lx\n", status
);
3142 static void WINAPI
glBindBufferOffsetEXT( GLenum target
, GLuint index
, GLuint buffer
, GLintptr offset
)
3144 struct glBindBufferOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .buffer
= buffer
, .offset
= offset
};
3146 TRACE( "target %d, index %d, buffer %d, offset %Id\n", target
, index
, buffer
, offset
);
3147 if ((status
= UNIX_CALL( glBindBufferOffsetEXT
, &args
))) WARN( "glBindBufferOffsetEXT returned %#lx\n", status
);
3150 static void WINAPI
glBindBufferOffsetNV( GLenum target
, GLuint index
, GLuint buffer
, GLintptr offset
)
3152 struct glBindBufferOffsetNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .buffer
= buffer
, .offset
= offset
};
3154 TRACE( "target %d, index %d, buffer %d, offset %Id\n", target
, index
, buffer
, offset
);
3155 if ((status
= UNIX_CALL( glBindBufferOffsetNV
, &args
))) WARN( "glBindBufferOffsetNV returned %#lx\n", status
);
3158 static void WINAPI
glBindBufferRange( GLenum target
, GLuint index
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
)
3160 struct glBindBufferRange_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .buffer
= buffer
, .offset
= offset
, .size
= size
};
3162 TRACE( "target %d, index %d, buffer %d, offset %Id, size %Id\n", target
, index
, buffer
, offset
, size
);
3163 if ((status
= UNIX_CALL( glBindBufferRange
, &args
))) WARN( "glBindBufferRange returned %#lx\n", status
);
3166 static void WINAPI
glBindBufferRangeEXT( GLenum target
, GLuint index
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
)
3168 struct glBindBufferRangeEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .buffer
= buffer
, .offset
= offset
, .size
= size
};
3170 TRACE( "target %d, index %d, buffer %d, offset %Id, size %Id\n", target
, index
, buffer
, offset
, size
);
3171 if ((status
= UNIX_CALL( glBindBufferRangeEXT
, &args
))) WARN( "glBindBufferRangeEXT returned %#lx\n", status
);
3174 static void WINAPI
glBindBufferRangeNV( GLenum target
, GLuint index
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
)
3176 struct glBindBufferRangeNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .buffer
= buffer
, .offset
= offset
, .size
= size
};
3178 TRACE( "target %d, index %d, buffer %d, offset %Id, size %Id\n", target
, index
, buffer
, offset
, size
);
3179 if ((status
= UNIX_CALL( glBindBufferRangeNV
, &args
))) WARN( "glBindBufferRangeNV returned %#lx\n", status
);
3182 static void WINAPI
glBindBuffersBase( GLenum target
, GLuint first
, GLsizei count
, const GLuint
*buffers
)
3184 struct glBindBuffersBase_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .first
= first
, .count
= count
, .buffers
= buffers
};
3186 TRACE( "target %d, first %d, count %d, buffers %p\n", target
, first
, count
, buffers
);
3187 if ((status
= UNIX_CALL( glBindBuffersBase
, &args
))) WARN( "glBindBuffersBase returned %#lx\n", status
);
3190 static void WINAPI
glBindBuffersRange( GLenum target
, GLuint first
, GLsizei count
, const GLuint
*buffers
, const GLintptr
*offsets
, const GLsizeiptr
*sizes
)
3192 struct glBindBuffersRange_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .first
= first
, .count
= count
, .buffers
= buffers
, .offsets
= offsets
, .sizes
= sizes
};
3194 TRACE( "target %d, first %d, count %d, buffers %p, offsets %p, sizes %p\n", target
, first
, count
, buffers
, offsets
, sizes
);
3195 if ((status
= UNIX_CALL( glBindBuffersRange
, &args
))) WARN( "glBindBuffersRange returned %#lx\n", status
);
3198 static void WINAPI
glBindFragDataLocation( GLuint program
, GLuint color
, const GLchar
*name
)
3200 struct glBindFragDataLocation_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .color
= color
, .name
= name
};
3202 TRACE( "program %d, color %d, name %p\n", program
, color
, name
);
3203 if ((status
= UNIX_CALL( glBindFragDataLocation
, &args
))) WARN( "glBindFragDataLocation returned %#lx\n", status
);
3206 static void WINAPI
glBindFragDataLocationEXT( GLuint program
, GLuint color
, const GLchar
*name
)
3208 struct glBindFragDataLocationEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .color
= color
, .name
= name
};
3210 TRACE( "program %d, color %d, name %p\n", program
, color
, name
);
3211 if ((status
= UNIX_CALL( glBindFragDataLocationEXT
, &args
))) WARN( "glBindFragDataLocationEXT returned %#lx\n", status
);
3214 static void WINAPI
glBindFragDataLocationIndexed( GLuint program
, GLuint colorNumber
, GLuint index
, const GLchar
*name
)
3216 struct glBindFragDataLocationIndexed_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .colorNumber
= colorNumber
, .index
= index
, .name
= name
};
3218 TRACE( "program %d, colorNumber %d, index %d, name %p\n", program
, colorNumber
, index
, name
);
3219 if ((status
= UNIX_CALL( glBindFragDataLocationIndexed
, &args
))) WARN( "glBindFragDataLocationIndexed returned %#lx\n", status
);
3222 static void WINAPI
glBindFragmentShaderATI( GLuint id
)
3224 struct glBindFragmentShaderATI_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
3226 TRACE( "id %d\n", id
);
3227 if ((status
= UNIX_CALL( glBindFragmentShaderATI
, &args
))) WARN( "glBindFragmentShaderATI returned %#lx\n", status
);
3230 static void WINAPI
glBindFramebuffer( GLenum target
, GLuint framebuffer
)
3232 struct glBindFramebuffer_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .framebuffer
= framebuffer
};
3234 TRACE( "target %d, framebuffer %d\n", target
, framebuffer
);
3235 if ((status
= UNIX_CALL( glBindFramebuffer
, &args
))) WARN( "glBindFramebuffer returned %#lx\n", status
);
3238 static void WINAPI
glBindFramebufferEXT( GLenum target
, GLuint framebuffer
)
3240 struct glBindFramebufferEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .framebuffer
= framebuffer
};
3242 TRACE( "target %d, framebuffer %d\n", target
, framebuffer
);
3243 if ((status
= UNIX_CALL( glBindFramebufferEXT
, &args
))) WARN( "glBindFramebufferEXT returned %#lx\n", status
);
3246 static void WINAPI
glBindImageTexture( GLuint unit
, GLuint texture
, GLint level
, GLboolean layered
, GLint layer
, GLenum access
, GLenum format
)
3248 struct glBindImageTexture_params args
= { .teb
= NtCurrentTeb(), .unit
= unit
, .texture
= texture
, .level
= level
, .layered
= layered
, .layer
= layer
, .access
= access
, .format
= format
};
3250 TRACE( "unit %d, texture %d, level %d, layered %d, layer %d, access %d, format %d\n", unit
, texture
, level
, layered
, layer
, access
, format
);
3251 if ((status
= UNIX_CALL( glBindImageTexture
, &args
))) WARN( "glBindImageTexture returned %#lx\n", status
);
3254 static void WINAPI
glBindImageTextureEXT( GLuint index
, GLuint texture
, GLint level
, GLboolean layered
, GLint layer
, GLenum access
, GLint format
)
3256 struct glBindImageTextureEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .texture
= texture
, .level
= level
, .layered
= layered
, .layer
= layer
, .access
= access
, .format
= format
};
3258 TRACE( "index %d, texture %d, level %d, layered %d, layer %d, access %d, format %d\n", index
, texture
, level
, layered
, layer
, access
, format
);
3259 if ((status
= UNIX_CALL( glBindImageTextureEXT
, &args
))) WARN( "glBindImageTextureEXT returned %#lx\n", status
);
3262 static void WINAPI
glBindImageTextures( GLuint first
, GLsizei count
, const GLuint
*textures
)
3264 struct glBindImageTextures_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .textures
= textures
};
3266 TRACE( "first %d, count %d, textures %p\n", first
, count
, textures
);
3267 if ((status
= UNIX_CALL( glBindImageTextures
, &args
))) WARN( "glBindImageTextures returned %#lx\n", status
);
3270 static GLuint WINAPI
glBindLightParameterEXT( GLenum light
, GLenum value
)
3272 struct glBindLightParameterEXT_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .value
= value
};
3274 TRACE( "light %d, value %d\n", light
, value
);
3275 if ((status
= UNIX_CALL( glBindLightParameterEXT
, &args
))) WARN( "glBindLightParameterEXT returned %#lx\n", status
);
3279 static GLuint WINAPI
glBindMaterialParameterEXT( GLenum face
, GLenum value
)
3281 struct glBindMaterialParameterEXT_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .value
= value
};
3283 TRACE( "face %d, value %d\n", face
, value
);
3284 if ((status
= UNIX_CALL( glBindMaterialParameterEXT
, &args
))) WARN( "glBindMaterialParameterEXT returned %#lx\n", status
);
3288 static void WINAPI
glBindMultiTextureEXT( GLenum texunit
, GLenum target
, GLuint texture
)
3290 struct glBindMultiTextureEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .texture
= texture
};
3292 TRACE( "texunit %d, target %d, texture %d\n", texunit
, target
, texture
);
3293 if ((status
= UNIX_CALL( glBindMultiTextureEXT
, &args
))) WARN( "glBindMultiTextureEXT returned %#lx\n", status
);
3296 static GLuint WINAPI
glBindParameterEXT( GLenum value
)
3298 struct glBindParameterEXT_params args
= { .teb
= NtCurrentTeb(), .value
= value
};
3300 TRACE( "value %d\n", value
);
3301 if ((status
= UNIX_CALL( glBindParameterEXT
, &args
))) WARN( "glBindParameterEXT returned %#lx\n", status
);
3305 static void WINAPI
glBindProgramARB( GLenum target
, GLuint program
)
3307 struct glBindProgramARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .program
= program
};
3309 TRACE( "target %d, program %d\n", target
, program
);
3310 if ((status
= UNIX_CALL( glBindProgramARB
, &args
))) WARN( "glBindProgramARB returned %#lx\n", status
);
3313 static void WINAPI
glBindProgramNV( GLenum target
, GLuint id
)
3315 struct glBindProgramNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .id
= id
};
3317 TRACE( "target %d, id %d\n", target
, id
);
3318 if ((status
= UNIX_CALL( glBindProgramNV
, &args
))) WARN( "glBindProgramNV returned %#lx\n", status
);
3321 static void WINAPI
glBindProgramPipeline( GLuint pipeline
)
3323 struct glBindProgramPipeline_params args
= { .teb
= NtCurrentTeb(), .pipeline
= pipeline
};
3325 TRACE( "pipeline %d\n", pipeline
);
3326 if ((status
= UNIX_CALL( glBindProgramPipeline
, &args
))) WARN( "glBindProgramPipeline returned %#lx\n", status
);
3329 static void WINAPI
glBindRenderbuffer( GLenum target
, GLuint renderbuffer
)
3331 struct glBindRenderbuffer_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .renderbuffer
= renderbuffer
};
3333 TRACE( "target %d, renderbuffer %d\n", target
, renderbuffer
);
3334 if ((status
= UNIX_CALL( glBindRenderbuffer
, &args
))) WARN( "glBindRenderbuffer returned %#lx\n", status
);
3337 static void WINAPI
glBindRenderbufferEXT( GLenum target
, GLuint renderbuffer
)
3339 struct glBindRenderbufferEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .renderbuffer
= renderbuffer
};
3341 TRACE( "target %d, renderbuffer %d\n", target
, renderbuffer
);
3342 if ((status
= UNIX_CALL( glBindRenderbufferEXT
, &args
))) WARN( "glBindRenderbufferEXT returned %#lx\n", status
);
3345 static void WINAPI
glBindSampler( GLuint unit
, GLuint sampler
)
3347 struct glBindSampler_params args
= { .teb
= NtCurrentTeb(), .unit
= unit
, .sampler
= sampler
};
3349 TRACE( "unit %d, sampler %d\n", unit
, sampler
);
3350 if ((status
= UNIX_CALL( glBindSampler
, &args
))) WARN( "glBindSampler returned %#lx\n", status
);
3353 static void WINAPI
glBindSamplers( GLuint first
, GLsizei count
, const GLuint
*samplers
)
3355 struct glBindSamplers_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .samplers
= samplers
};
3357 TRACE( "first %d, count %d, samplers %p\n", first
, count
, samplers
);
3358 if ((status
= UNIX_CALL( glBindSamplers
, &args
))) WARN( "glBindSamplers returned %#lx\n", status
);
3361 static void WINAPI
glBindShadingRateImageNV( GLuint texture
)
3363 struct glBindShadingRateImageNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
3365 TRACE( "texture %d\n", texture
);
3366 if ((status
= UNIX_CALL( glBindShadingRateImageNV
, &args
))) WARN( "glBindShadingRateImageNV returned %#lx\n", status
);
3369 static GLuint WINAPI
glBindTexGenParameterEXT( GLenum unit
, GLenum coord
, GLenum value
)
3371 struct glBindTexGenParameterEXT_params args
= { .teb
= NtCurrentTeb(), .unit
= unit
, .coord
= coord
, .value
= value
};
3373 TRACE( "unit %d, coord %d, value %d\n", unit
, coord
, value
);
3374 if ((status
= UNIX_CALL( glBindTexGenParameterEXT
, &args
))) WARN( "glBindTexGenParameterEXT returned %#lx\n", status
);
3378 static void WINAPI
glBindTextureEXT( GLenum target
, GLuint texture
)
3380 struct glBindTextureEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .texture
= texture
};
3382 TRACE( "target %d, texture %d\n", target
, texture
);
3383 if ((status
= UNIX_CALL( glBindTextureEXT
, &args
))) WARN( "glBindTextureEXT returned %#lx\n", status
);
3386 static void WINAPI
glBindTextureUnit( GLuint unit
, GLuint texture
)
3388 struct glBindTextureUnit_params args
= { .teb
= NtCurrentTeb(), .unit
= unit
, .texture
= texture
};
3390 TRACE( "unit %d, texture %d\n", unit
, texture
);
3391 if ((status
= UNIX_CALL( glBindTextureUnit
, &args
))) WARN( "glBindTextureUnit returned %#lx\n", status
);
3394 static GLuint WINAPI
glBindTextureUnitParameterEXT( GLenum unit
, GLenum value
)
3396 struct glBindTextureUnitParameterEXT_params args
= { .teb
= NtCurrentTeb(), .unit
= unit
, .value
= value
};
3398 TRACE( "unit %d, value %d\n", unit
, value
);
3399 if ((status
= UNIX_CALL( glBindTextureUnitParameterEXT
, &args
))) WARN( "glBindTextureUnitParameterEXT returned %#lx\n", status
);
3403 static void WINAPI
glBindTextures( GLuint first
, GLsizei count
, const GLuint
*textures
)
3405 struct glBindTextures_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .textures
= textures
};
3407 TRACE( "first %d, count %d, textures %p\n", first
, count
, textures
);
3408 if ((status
= UNIX_CALL( glBindTextures
, &args
))) WARN( "glBindTextures returned %#lx\n", status
);
3411 static void WINAPI
glBindTransformFeedback( GLenum target
, GLuint id
)
3413 struct glBindTransformFeedback_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .id
= id
};
3415 TRACE( "target %d, id %d\n", target
, id
);
3416 if ((status
= UNIX_CALL( glBindTransformFeedback
, &args
))) WARN( "glBindTransformFeedback returned %#lx\n", status
);
3419 static void WINAPI
glBindTransformFeedbackNV( GLenum target
, GLuint id
)
3421 struct glBindTransformFeedbackNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .id
= id
};
3423 TRACE( "target %d, id %d\n", target
, id
);
3424 if ((status
= UNIX_CALL( glBindTransformFeedbackNV
, &args
))) WARN( "glBindTransformFeedbackNV returned %#lx\n", status
);
3427 static void WINAPI
glBindVertexArray( GLuint array
)
3429 struct glBindVertexArray_params args
= { .teb
= NtCurrentTeb(), .array
= array
};
3431 TRACE( "array %d\n", array
);
3432 if ((status
= UNIX_CALL( glBindVertexArray
, &args
))) WARN( "glBindVertexArray returned %#lx\n", status
);
3435 static void WINAPI
glBindVertexArrayAPPLE( GLuint array
)
3437 struct glBindVertexArrayAPPLE_params args
= { .teb
= NtCurrentTeb(), .array
= array
};
3439 TRACE( "array %d\n", array
);
3440 if ((status
= UNIX_CALL( glBindVertexArrayAPPLE
, &args
))) WARN( "glBindVertexArrayAPPLE returned %#lx\n", status
);
3443 static void WINAPI
glBindVertexBuffer( GLuint bindingindex
, GLuint buffer
, GLintptr offset
, GLsizei stride
)
3445 struct glBindVertexBuffer_params args
= { .teb
= NtCurrentTeb(), .bindingindex
= bindingindex
, .buffer
= buffer
, .offset
= offset
, .stride
= stride
};
3447 TRACE( "bindingindex %d, buffer %d, offset %Id, stride %d\n", bindingindex
, buffer
, offset
, stride
);
3448 if ((status
= UNIX_CALL( glBindVertexBuffer
, &args
))) WARN( "glBindVertexBuffer returned %#lx\n", status
);
3451 static void WINAPI
glBindVertexBuffers( GLuint first
, GLsizei count
, const GLuint
*buffers
, const GLintptr
*offsets
, const GLsizei
*strides
)
3453 struct glBindVertexBuffers_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .buffers
= buffers
, .offsets
= offsets
, .strides
= strides
};
3455 TRACE( "first %d, count %d, buffers %p, offsets %p, strides %p\n", first
, count
, buffers
, offsets
, strides
);
3456 if ((status
= UNIX_CALL( glBindVertexBuffers
, &args
))) WARN( "glBindVertexBuffers returned %#lx\n", status
);
3459 static void WINAPI
glBindVertexShaderEXT( GLuint id
)
3461 struct glBindVertexShaderEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
3463 TRACE( "id %d\n", id
);
3464 if ((status
= UNIX_CALL( glBindVertexShaderEXT
, &args
))) WARN( "glBindVertexShaderEXT returned %#lx\n", status
);
3467 static void WINAPI
glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot
, GLuint stream
, GLenum frame_region
, GLintptrARB offset
)
3469 struct glBindVideoCaptureStreamBufferNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .stream
= stream
, .frame_region
= frame_region
, .offset
= offset
};
3471 TRACE( "video_capture_slot %d, stream %d, frame_region %d, offset %Id\n", video_capture_slot
, stream
, frame_region
, offset
);
3472 if ((status
= UNIX_CALL( glBindVideoCaptureStreamBufferNV
, &args
))) WARN( "glBindVideoCaptureStreamBufferNV returned %#lx\n", status
);
3475 static void WINAPI
glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot
, GLuint stream
, GLenum frame_region
, GLenum target
, GLuint texture
)
3477 struct glBindVideoCaptureStreamTextureNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .stream
= stream
, .frame_region
= frame_region
, .target
= target
, .texture
= texture
};
3479 TRACE( "video_capture_slot %d, stream %d, frame_region %d, target %d, texture %d\n", video_capture_slot
, stream
, frame_region
, target
, texture
);
3480 if ((status
= UNIX_CALL( glBindVideoCaptureStreamTextureNV
, &args
))) WARN( "glBindVideoCaptureStreamTextureNV returned %#lx\n", status
);
3483 static void WINAPI
glBinormal3bEXT( GLbyte bx
, GLbyte by
, GLbyte bz
)
3485 struct glBinormal3bEXT_params args
= { .teb
= NtCurrentTeb(), .bx
= bx
, .by
= by
, .bz
= bz
};
3487 TRACE( "bx %d, by %d, bz %d\n", bx
, by
, bz
);
3488 if ((status
= UNIX_CALL( glBinormal3bEXT
, &args
))) WARN( "glBinormal3bEXT returned %#lx\n", status
);
3491 static void WINAPI
glBinormal3bvEXT( const GLbyte
*v
)
3493 struct glBinormal3bvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
3495 TRACE( "v %p\n", v
);
3496 if ((status
= UNIX_CALL( glBinormal3bvEXT
, &args
))) WARN( "glBinormal3bvEXT returned %#lx\n", status
);
3499 static void WINAPI
glBinormal3dEXT( GLdouble bx
, GLdouble by
, GLdouble bz
)
3501 struct glBinormal3dEXT_params args
= { .teb
= NtCurrentTeb(), .bx
= bx
, .by
= by
, .bz
= bz
};
3503 TRACE( "bx %f, by %f, bz %f\n", bx
, by
, bz
);
3504 if ((status
= UNIX_CALL( glBinormal3dEXT
, &args
))) WARN( "glBinormal3dEXT returned %#lx\n", status
);
3507 static void WINAPI
glBinormal3dvEXT( const GLdouble
*v
)
3509 struct glBinormal3dvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
3511 TRACE( "v %p\n", v
);
3512 if ((status
= UNIX_CALL( glBinormal3dvEXT
, &args
))) WARN( "glBinormal3dvEXT returned %#lx\n", status
);
3515 static void WINAPI
glBinormal3fEXT( GLfloat bx
, GLfloat by
, GLfloat bz
)
3517 struct glBinormal3fEXT_params args
= { .teb
= NtCurrentTeb(), .bx
= bx
, .by
= by
, .bz
= bz
};
3519 TRACE( "bx %f, by %f, bz %f\n", bx
, by
, bz
);
3520 if ((status
= UNIX_CALL( glBinormal3fEXT
, &args
))) WARN( "glBinormal3fEXT returned %#lx\n", status
);
3523 static void WINAPI
glBinormal3fvEXT( const GLfloat
*v
)
3525 struct glBinormal3fvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
3527 TRACE( "v %p\n", v
);
3528 if ((status
= UNIX_CALL( glBinormal3fvEXT
, &args
))) WARN( "glBinormal3fvEXT returned %#lx\n", status
);
3531 static void WINAPI
glBinormal3iEXT( GLint bx
, GLint by
, GLint bz
)
3533 struct glBinormal3iEXT_params args
= { .teb
= NtCurrentTeb(), .bx
= bx
, .by
= by
, .bz
= bz
};
3535 TRACE( "bx %d, by %d, bz %d\n", bx
, by
, bz
);
3536 if ((status
= UNIX_CALL( glBinormal3iEXT
, &args
))) WARN( "glBinormal3iEXT returned %#lx\n", status
);
3539 static void WINAPI
glBinormal3ivEXT( const GLint
*v
)
3541 struct glBinormal3ivEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
3543 TRACE( "v %p\n", v
);
3544 if ((status
= UNIX_CALL( glBinormal3ivEXT
, &args
))) WARN( "glBinormal3ivEXT returned %#lx\n", status
);
3547 static void WINAPI
glBinormal3sEXT( GLshort bx
, GLshort by
, GLshort bz
)
3549 struct glBinormal3sEXT_params args
= { .teb
= NtCurrentTeb(), .bx
= bx
, .by
= by
, .bz
= bz
};
3551 TRACE( "bx %d, by %d, bz %d\n", bx
, by
, bz
);
3552 if ((status
= UNIX_CALL( glBinormal3sEXT
, &args
))) WARN( "glBinormal3sEXT returned %#lx\n", status
);
3555 static void WINAPI
glBinormal3svEXT( const GLshort
*v
)
3557 struct glBinormal3svEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
3559 TRACE( "v %p\n", v
);
3560 if ((status
= UNIX_CALL( glBinormal3svEXT
, &args
))) WARN( "glBinormal3svEXT returned %#lx\n", status
);
3563 static void WINAPI
glBinormalPointerEXT( GLenum type
, GLsizei stride
, const void *pointer
)
3565 struct glBinormalPointerEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
};
3567 TRACE( "type %d, stride %d, pointer %p\n", type
, stride
, pointer
);
3568 if ((status
= UNIX_CALL( glBinormalPointerEXT
, &args
))) WARN( "glBinormalPointerEXT returned %#lx\n", status
);
3571 static void WINAPI
glBitmapxOES( GLsizei width
, GLsizei height
, GLfixed xorig
, GLfixed yorig
, GLfixed xmove
, GLfixed ymove
, const GLubyte
*bitmap
)
3573 struct glBitmapxOES_params args
= { .teb
= NtCurrentTeb(), .width
= width
, .height
= height
, .xorig
= xorig
, .yorig
= yorig
, .xmove
= xmove
, .ymove
= ymove
, .bitmap
= bitmap
};
3575 TRACE( "width %d, height %d, xorig %d, yorig %d, xmove %d, ymove %d, bitmap %p\n", width
, height
, xorig
, yorig
, xmove
, ymove
, bitmap
);
3576 if ((status
= UNIX_CALL( glBitmapxOES
, &args
))) WARN( "glBitmapxOES returned %#lx\n", status
);
3579 static void WINAPI
glBlendBarrierKHR(void)
3581 struct glBlendBarrierKHR_params args
= { .teb
= NtCurrentTeb() };
3584 if ((status
= UNIX_CALL( glBlendBarrierKHR
, &args
))) WARN( "glBlendBarrierKHR returned %#lx\n", status
);
3587 static void WINAPI
glBlendBarrierNV(void)
3589 struct glBlendBarrierNV_params args
= { .teb
= NtCurrentTeb() };
3592 if ((status
= UNIX_CALL( glBlendBarrierNV
, &args
))) WARN( "glBlendBarrierNV returned %#lx\n", status
);
3595 static void WINAPI
glBlendColor( GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
3597 struct glBlendColor_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
3599 TRACE( "red %f, green %f, blue %f, alpha %f\n", red
, green
, blue
, alpha
);
3600 if ((status
= UNIX_CALL( glBlendColor
, &args
))) WARN( "glBlendColor returned %#lx\n", status
);
3603 static void WINAPI
glBlendColorEXT( GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
)
3605 struct glBlendColorEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
3607 TRACE( "red %f, green %f, blue %f, alpha %f\n", red
, green
, blue
, alpha
);
3608 if ((status
= UNIX_CALL( glBlendColorEXT
, &args
))) WARN( "glBlendColorEXT returned %#lx\n", status
);
3611 static void WINAPI
glBlendColorxOES( GLfixed red
, GLfixed green
, GLfixed blue
, GLfixed alpha
)
3613 struct glBlendColorxOES_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
3615 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
3616 if ((status
= UNIX_CALL( glBlendColorxOES
, &args
))) WARN( "glBlendColorxOES returned %#lx\n", status
);
3619 static void WINAPI
glBlendEquation( GLenum mode
)
3621 struct glBlendEquation_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
3623 TRACE( "mode %d\n", mode
);
3624 if ((status
= UNIX_CALL( glBlendEquation
, &args
))) WARN( "glBlendEquation returned %#lx\n", status
);
3627 static void WINAPI
glBlendEquationEXT( GLenum mode
)
3629 struct glBlendEquationEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
3631 TRACE( "mode %d\n", mode
);
3632 if ((status
= UNIX_CALL( glBlendEquationEXT
, &args
))) WARN( "glBlendEquationEXT returned %#lx\n", status
);
3635 static void WINAPI
glBlendEquationIndexedAMD( GLuint buf
, GLenum mode
)
3637 struct glBlendEquationIndexedAMD_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .mode
= mode
};
3639 TRACE( "buf %d, mode %d\n", buf
, mode
);
3640 if ((status
= UNIX_CALL( glBlendEquationIndexedAMD
, &args
))) WARN( "glBlendEquationIndexedAMD returned %#lx\n", status
);
3643 static void WINAPI
glBlendEquationSeparate( GLenum modeRGB
, GLenum modeAlpha
)
3645 struct glBlendEquationSeparate_params args
= { .teb
= NtCurrentTeb(), .modeRGB
= modeRGB
, .modeAlpha
= modeAlpha
};
3647 TRACE( "modeRGB %d, modeAlpha %d\n", modeRGB
, modeAlpha
);
3648 if ((status
= UNIX_CALL( glBlendEquationSeparate
, &args
))) WARN( "glBlendEquationSeparate returned %#lx\n", status
);
3651 static void WINAPI
glBlendEquationSeparateEXT( GLenum modeRGB
, GLenum modeAlpha
)
3653 struct glBlendEquationSeparateEXT_params args
= { .teb
= NtCurrentTeb(), .modeRGB
= modeRGB
, .modeAlpha
= modeAlpha
};
3655 TRACE( "modeRGB %d, modeAlpha %d\n", modeRGB
, modeAlpha
);
3656 if ((status
= UNIX_CALL( glBlendEquationSeparateEXT
, &args
))) WARN( "glBlendEquationSeparateEXT returned %#lx\n", status
);
3659 static void WINAPI
glBlendEquationSeparateIndexedAMD( GLuint buf
, GLenum modeRGB
, GLenum modeAlpha
)
3661 struct glBlendEquationSeparateIndexedAMD_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .modeRGB
= modeRGB
, .modeAlpha
= modeAlpha
};
3663 TRACE( "buf %d, modeRGB %d, modeAlpha %d\n", buf
, modeRGB
, modeAlpha
);
3664 if ((status
= UNIX_CALL( glBlendEquationSeparateIndexedAMD
, &args
))) WARN( "glBlendEquationSeparateIndexedAMD returned %#lx\n", status
);
3667 static void WINAPI
glBlendEquationSeparatei( GLuint buf
, GLenum modeRGB
, GLenum modeAlpha
)
3669 struct glBlendEquationSeparatei_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .modeRGB
= modeRGB
, .modeAlpha
= modeAlpha
};
3671 TRACE( "buf %d, modeRGB %d, modeAlpha %d\n", buf
, modeRGB
, modeAlpha
);
3672 if ((status
= UNIX_CALL( glBlendEquationSeparatei
, &args
))) WARN( "glBlendEquationSeparatei returned %#lx\n", status
);
3675 static void WINAPI
glBlendEquationSeparateiARB( GLuint buf
, GLenum modeRGB
, GLenum modeAlpha
)
3677 struct glBlendEquationSeparateiARB_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .modeRGB
= modeRGB
, .modeAlpha
= modeAlpha
};
3679 TRACE( "buf %d, modeRGB %d, modeAlpha %d\n", buf
, modeRGB
, modeAlpha
);
3680 if ((status
= UNIX_CALL( glBlendEquationSeparateiARB
, &args
))) WARN( "glBlendEquationSeparateiARB returned %#lx\n", status
);
3683 static void WINAPI
glBlendEquationi( GLuint buf
, GLenum mode
)
3685 struct glBlendEquationi_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .mode
= mode
};
3687 TRACE( "buf %d, mode %d\n", buf
, mode
);
3688 if ((status
= UNIX_CALL( glBlendEquationi
, &args
))) WARN( "glBlendEquationi returned %#lx\n", status
);
3691 static void WINAPI
glBlendEquationiARB( GLuint buf
, GLenum mode
)
3693 struct glBlendEquationiARB_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .mode
= mode
};
3695 TRACE( "buf %d, mode %d\n", buf
, mode
);
3696 if ((status
= UNIX_CALL( glBlendEquationiARB
, &args
))) WARN( "glBlendEquationiARB returned %#lx\n", status
);
3699 static void WINAPI
glBlendFuncIndexedAMD( GLuint buf
, GLenum src
, GLenum dst
)
3701 struct glBlendFuncIndexedAMD_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .src
= src
, .dst
= dst
};
3703 TRACE( "buf %d, src %d, dst %d\n", buf
, src
, dst
);
3704 if ((status
= UNIX_CALL( glBlendFuncIndexedAMD
, &args
))) WARN( "glBlendFuncIndexedAMD returned %#lx\n", status
);
3707 static void WINAPI
glBlendFuncSeparate( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
)
3709 struct glBlendFuncSeparate_params args
= { .teb
= NtCurrentTeb(), .sfactorRGB
= sfactorRGB
, .dfactorRGB
= dfactorRGB
, .sfactorAlpha
= sfactorAlpha
, .dfactorAlpha
= dfactorAlpha
};
3711 TRACE( "sfactorRGB %d, dfactorRGB %d, sfactorAlpha %d, dfactorAlpha %d\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
3712 if ((status
= UNIX_CALL( glBlendFuncSeparate
, &args
))) WARN( "glBlendFuncSeparate returned %#lx\n", status
);
3715 static void WINAPI
glBlendFuncSeparateEXT( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
)
3717 struct glBlendFuncSeparateEXT_params args
= { .teb
= NtCurrentTeb(), .sfactorRGB
= sfactorRGB
, .dfactorRGB
= dfactorRGB
, .sfactorAlpha
= sfactorAlpha
, .dfactorAlpha
= dfactorAlpha
};
3719 TRACE( "sfactorRGB %d, dfactorRGB %d, sfactorAlpha %d, dfactorAlpha %d\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
3720 if ((status
= UNIX_CALL( glBlendFuncSeparateEXT
, &args
))) WARN( "glBlendFuncSeparateEXT returned %#lx\n", status
);
3723 static void WINAPI
glBlendFuncSeparateINGR( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
)
3725 struct glBlendFuncSeparateINGR_params args
= { .teb
= NtCurrentTeb(), .sfactorRGB
= sfactorRGB
, .dfactorRGB
= dfactorRGB
, .sfactorAlpha
= sfactorAlpha
, .dfactorAlpha
= dfactorAlpha
};
3727 TRACE( "sfactorRGB %d, dfactorRGB %d, sfactorAlpha %d, dfactorAlpha %d\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
3728 if ((status
= UNIX_CALL( glBlendFuncSeparateINGR
, &args
))) WARN( "glBlendFuncSeparateINGR returned %#lx\n", status
);
3731 static void WINAPI
glBlendFuncSeparateIndexedAMD( GLuint buf
, GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
)
3733 struct glBlendFuncSeparateIndexedAMD_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .srcRGB
= srcRGB
, .dstRGB
= dstRGB
, .srcAlpha
= srcAlpha
, .dstAlpha
= dstAlpha
};
3735 TRACE( "buf %d, srcRGB %d, dstRGB %d, srcAlpha %d, dstAlpha %d\n", buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
3736 if ((status
= UNIX_CALL( glBlendFuncSeparateIndexedAMD
, &args
))) WARN( "glBlendFuncSeparateIndexedAMD returned %#lx\n", status
);
3739 static void WINAPI
glBlendFuncSeparatei( GLuint buf
, GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
)
3741 struct glBlendFuncSeparatei_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .srcRGB
= srcRGB
, .dstRGB
= dstRGB
, .srcAlpha
= srcAlpha
, .dstAlpha
= dstAlpha
};
3743 TRACE( "buf %d, srcRGB %d, dstRGB %d, srcAlpha %d, dstAlpha %d\n", buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
3744 if ((status
= UNIX_CALL( glBlendFuncSeparatei
, &args
))) WARN( "glBlendFuncSeparatei returned %#lx\n", status
);
3747 static void WINAPI
glBlendFuncSeparateiARB( GLuint buf
, GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
)
3749 struct glBlendFuncSeparateiARB_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .srcRGB
= srcRGB
, .dstRGB
= dstRGB
, .srcAlpha
= srcAlpha
, .dstAlpha
= dstAlpha
};
3751 TRACE( "buf %d, srcRGB %d, dstRGB %d, srcAlpha %d, dstAlpha %d\n", buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
3752 if ((status
= UNIX_CALL( glBlendFuncSeparateiARB
, &args
))) WARN( "glBlendFuncSeparateiARB returned %#lx\n", status
);
3755 static void WINAPI
glBlendFunci( GLuint buf
, GLenum src
, GLenum dst
)
3757 struct glBlendFunci_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .src
= src
, .dst
= dst
};
3759 TRACE( "buf %d, src %d, dst %d\n", buf
, src
, dst
);
3760 if ((status
= UNIX_CALL( glBlendFunci
, &args
))) WARN( "glBlendFunci returned %#lx\n", status
);
3763 static void WINAPI
glBlendFunciARB( GLuint buf
, GLenum src
, GLenum dst
)
3765 struct glBlendFunciARB_params args
= { .teb
= NtCurrentTeb(), .buf
= buf
, .src
= src
, .dst
= dst
};
3767 TRACE( "buf %d, src %d, dst %d\n", buf
, src
, dst
);
3768 if ((status
= UNIX_CALL( glBlendFunciARB
, &args
))) WARN( "glBlendFunciARB returned %#lx\n", status
);
3771 static void WINAPI
glBlendParameteriNV( GLenum pname
, GLint value
)
3773 struct glBlendParameteriNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .value
= value
};
3775 TRACE( "pname %d, value %d\n", pname
, value
);
3776 if ((status
= UNIX_CALL( glBlendParameteriNV
, &args
))) WARN( "glBlendParameteriNV returned %#lx\n", status
);
3779 static void WINAPI
glBlitFramebuffer( GLint srcX0
, GLint srcY0
, GLint srcX1
, GLint srcY1
, GLint dstX0
, GLint dstY0
, GLint dstX1
, GLint dstY1
, GLbitfield mask
, GLenum filter
)
3781 struct glBlitFramebuffer_params args
= { .teb
= NtCurrentTeb(), .srcX0
= srcX0
, .srcY0
= srcY0
, .srcX1
= srcX1
, .srcY1
= srcY1
, .dstX0
= dstX0
, .dstY0
= dstY0
, .dstX1
= dstX1
, .dstY1
= dstY1
, .mask
= mask
, .filter
= filter
};
3783 TRACE( "srcX0 %d, srcY0 %d, srcX1 %d, srcY1 %d, dstX0 %d, dstY0 %d, dstX1 %d, dstY1 %d, mask %d, filter %d\n", srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
3784 if ((status
= UNIX_CALL( glBlitFramebuffer
, &args
))) WARN( "glBlitFramebuffer returned %#lx\n", status
);
3787 static void WINAPI
glBlitFramebufferEXT( GLint srcX0
, GLint srcY0
, GLint srcX1
, GLint srcY1
, GLint dstX0
, GLint dstY0
, GLint dstX1
, GLint dstY1
, GLbitfield mask
, GLenum filter
)
3789 struct glBlitFramebufferEXT_params args
= { .teb
= NtCurrentTeb(), .srcX0
= srcX0
, .srcY0
= srcY0
, .srcX1
= srcX1
, .srcY1
= srcY1
, .dstX0
= dstX0
, .dstY0
= dstY0
, .dstX1
= dstX1
, .dstY1
= dstY1
, .mask
= mask
, .filter
= filter
};
3791 TRACE( "srcX0 %d, srcY0 %d, srcX1 %d, srcY1 %d, dstX0 %d, dstY0 %d, dstX1 %d, dstY1 %d, mask %d, filter %d\n", srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
3792 if ((status
= UNIX_CALL( glBlitFramebufferEXT
, &args
))) WARN( "glBlitFramebufferEXT returned %#lx\n", status
);
3795 static void WINAPI
glBlitNamedFramebuffer( GLuint readFramebuffer
, GLuint drawFramebuffer
, GLint srcX0
, GLint srcY0
, GLint srcX1
, GLint srcY1
, GLint dstX0
, GLint dstY0
, GLint dstX1
, GLint dstY1
, GLbitfield mask
, GLenum filter
)
3797 struct glBlitNamedFramebuffer_params args
= { .teb
= NtCurrentTeb(), .readFramebuffer
= readFramebuffer
, .drawFramebuffer
= drawFramebuffer
, .srcX0
= srcX0
, .srcY0
= srcY0
, .srcX1
= srcX1
, .srcY1
= srcY1
, .dstX0
= dstX0
, .dstY0
= dstY0
, .dstX1
= dstX1
, .dstY1
= dstY1
, .mask
= mask
, .filter
= filter
};
3799 TRACE( "readFramebuffer %d, drawFramebuffer %d, srcX0 %d, srcY0 %d, srcX1 %d, srcY1 %d, dstX0 %d, dstY0 %d, dstX1 %d, dstY1 %d, mask %d, filter %d\n", readFramebuffer
, drawFramebuffer
, srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
3800 if ((status
= UNIX_CALL( glBlitNamedFramebuffer
, &args
))) WARN( "glBlitNamedFramebuffer returned %#lx\n", status
);
3803 static void WINAPI
glBufferAddressRangeNV( GLenum pname
, GLuint index
, GLuint64EXT address
, GLsizeiptr length
)
3805 struct glBufferAddressRangeNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .index
= index
, .address
= address
, .length
= length
};
3807 TRACE( "pname %d, index %d, address %s, length %Id\n", pname
, index
, wine_dbgstr_longlong(address
), length
);
3808 if ((status
= UNIX_CALL( glBufferAddressRangeNV
, &args
))) WARN( "glBufferAddressRangeNV returned %#lx\n", status
);
3811 static void WINAPI
glBufferAttachMemoryNV( GLenum target
, GLuint memory
, GLuint64 offset
)
3813 struct glBufferAttachMemoryNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .memory
= memory
, .offset
= offset
};
3815 TRACE( "target %d, memory %d, offset %s\n", target
, memory
, wine_dbgstr_longlong(offset
) );
3816 if ((status
= UNIX_CALL( glBufferAttachMemoryNV
, &args
))) WARN( "glBufferAttachMemoryNV returned %#lx\n", status
);
3819 static void WINAPI
glBufferData( GLenum target
, GLsizeiptr size
, const void *data
, GLenum usage
)
3821 struct glBufferData_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .size
= size
, .data
= data
, .usage
= usage
};
3823 TRACE( "target %d, size %Id, data %p, usage %d\n", target
, size
, data
, usage
);
3824 if ((status
= UNIX_CALL( glBufferData
, &args
))) WARN( "glBufferData returned %#lx\n", status
);
3827 static void WINAPI
glBufferDataARB( GLenum target
, GLsizeiptrARB size
, const void *data
, GLenum usage
)
3829 struct glBufferDataARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .size
= size
, .data
= data
, .usage
= usage
};
3831 TRACE( "target %d, size %Id, data %p, usage %d\n", target
, size
, data
, usage
);
3832 if ((status
= UNIX_CALL( glBufferDataARB
, &args
))) WARN( "glBufferDataARB returned %#lx\n", status
);
3835 static void WINAPI
glBufferPageCommitmentARB( GLenum target
, GLintptr offset
, GLsizeiptr size
, GLboolean commit
)
3837 struct glBufferPageCommitmentARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .offset
= offset
, .size
= size
, .commit
= commit
};
3839 TRACE( "target %d, offset %Id, size %Id, commit %d\n", target
, offset
, size
, commit
);
3840 if ((status
= UNIX_CALL( glBufferPageCommitmentARB
, &args
))) WARN( "glBufferPageCommitmentARB returned %#lx\n", status
);
3843 static void WINAPI
glBufferParameteriAPPLE( GLenum target
, GLenum pname
, GLint param
)
3845 struct glBufferParameteriAPPLE_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
3847 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
3848 if ((status
= UNIX_CALL( glBufferParameteriAPPLE
, &args
))) WARN( "glBufferParameteriAPPLE returned %#lx\n", status
);
3851 static GLuint WINAPI
glBufferRegionEnabled(void)
3853 struct glBufferRegionEnabled_params args
= { .teb
= NtCurrentTeb() };
3856 if ((status
= UNIX_CALL( glBufferRegionEnabled
, &args
))) WARN( "glBufferRegionEnabled returned %#lx\n", status
);
3860 static void WINAPI
glBufferStorage( GLenum target
, GLsizeiptr size
, const void *data
, GLbitfield flags
)
3862 struct glBufferStorage_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .size
= size
, .data
= data
, .flags
= flags
};
3864 TRACE( "target %d, size %Id, data %p, flags %d\n", target
, size
, data
, flags
);
3865 if ((status
= UNIX_CALL( glBufferStorage
, &args
))) WARN( "glBufferStorage returned %#lx\n", status
);
3868 static void WINAPI
glBufferStorageExternalEXT( GLenum target
, GLintptr offset
, GLsizeiptr size
, GLeglClientBufferEXT clientBuffer
, GLbitfield flags
)
3870 struct glBufferStorageExternalEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .offset
= offset
, .size
= size
, .clientBuffer
= clientBuffer
, .flags
= flags
};
3872 TRACE( "target %d, offset %Id, size %Id, clientBuffer %p, flags %d\n", target
, offset
, size
, clientBuffer
, flags
);
3873 if ((status
= UNIX_CALL( glBufferStorageExternalEXT
, &args
))) WARN( "glBufferStorageExternalEXT returned %#lx\n", status
);
3876 static void WINAPI
glBufferStorageMemEXT( GLenum target
, GLsizeiptr size
, GLuint memory
, GLuint64 offset
)
3878 struct glBufferStorageMemEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .size
= size
, .memory
= memory
, .offset
= offset
};
3880 TRACE( "target %d, size %Id, memory %d, offset %s\n", target
, size
, memory
, wine_dbgstr_longlong(offset
) );
3881 if ((status
= UNIX_CALL( glBufferStorageMemEXT
, &args
))) WARN( "glBufferStorageMemEXT returned %#lx\n", status
);
3884 static void WINAPI
glBufferSubData( GLenum target
, GLintptr offset
, GLsizeiptr size
, const void *data
)
3886 struct glBufferSubData_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .offset
= offset
, .size
= size
, .data
= data
};
3888 TRACE( "target %d, offset %Id, size %Id, data %p\n", target
, offset
, size
, data
);
3889 if ((status
= UNIX_CALL( glBufferSubData
, &args
))) WARN( "glBufferSubData returned %#lx\n", status
);
3892 static void WINAPI
glBufferSubDataARB( GLenum target
, GLintptrARB offset
, GLsizeiptrARB size
, const void *data
)
3894 struct glBufferSubDataARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .offset
= offset
, .size
= size
, .data
= data
};
3896 TRACE( "target %d, offset %Id, size %Id, data %p\n", target
, offset
, size
, data
);
3897 if ((status
= UNIX_CALL( glBufferSubDataARB
, &args
))) WARN( "glBufferSubDataARB returned %#lx\n", status
);
3900 static void WINAPI
glCallCommandListNV( GLuint list
)
3902 struct glCallCommandListNV_params args
= { .teb
= NtCurrentTeb(), .list
= list
};
3904 TRACE( "list %d\n", list
);
3905 if ((status
= UNIX_CALL( glCallCommandListNV
, &args
))) WARN( "glCallCommandListNV returned %#lx\n", status
);
3908 static GLenum WINAPI
glCheckFramebufferStatus( GLenum target
)
3910 struct glCheckFramebufferStatus_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
3912 TRACE( "target %d\n", target
);
3913 if ((status
= UNIX_CALL( glCheckFramebufferStatus
, &args
))) WARN( "glCheckFramebufferStatus returned %#lx\n", status
);
3917 static GLenum WINAPI
glCheckFramebufferStatusEXT( GLenum target
)
3919 struct glCheckFramebufferStatusEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
3921 TRACE( "target %d\n", target
);
3922 if ((status
= UNIX_CALL( glCheckFramebufferStatusEXT
, &args
))) WARN( "glCheckFramebufferStatusEXT returned %#lx\n", status
);
3926 static GLenum WINAPI
glCheckNamedFramebufferStatus( GLuint framebuffer
, GLenum target
)
3928 struct glCheckNamedFramebufferStatus_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .target
= target
};
3930 TRACE( "framebuffer %d, target %d\n", framebuffer
, target
);
3931 if ((status
= UNIX_CALL( glCheckNamedFramebufferStatus
, &args
))) WARN( "glCheckNamedFramebufferStatus returned %#lx\n", status
);
3935 static GLenum WINAPI
glCheckNamedFramebufferStatusEXT( GLuint framebuffer
, GLenum target
)
3937 struct glCheckNamedFramebufferStatusEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .target
= target
};
3939 TRACE( "framebuffer %d, target %d\n", framebuffer
, target
);
3940 if ((status
= UNIX_CALL( glCheckNamedFramebufferStatusEXT
, &args
))) WARN( "glCheckNamedFramebufferStatusEXT returned %#lx\n", status
);
3944 static void WINAPI
glClampColor( GLenum target
, GLenum clamp
)
3946 struct glClampColor_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .clamp
= clamp
};
3948 TRACE( "target %d, clamp %d\n", target
, clamp
);
3949 if ((status
= UNIX_CALL( glClampColor
, &args
))) WARN( "glClampColor returned %#lx\n", status
);
3952 static void WINAPI
glClampColorARB( GLenum target
, GLenum clamp
)
3954 struct glClampColorARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .clamp
= clamp
};
3956 TRACE( "target %d, clamp %d\n", target
, clamp
);
3957 if ((status
= UNIX_CALL( glClampColorARB
, &args
))) WARN( "glClampColorARB returned %#lx\n", status
);
3960 static void WINAPI
glClearAccumxOES( GLfixed red
, GLfixed green
, GLfixed blue
, GLfixed alpha
)
3962 struct glClearAccumxOES_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
3964 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
3965 if ((status
= UNIX_CALL( glClearAccumxOES
, &args
))) WARN( "glClearAccumxOES returned %#lx\n", status
);
3968 static void WINAPI
glClearBufferData( GLenum target
, GLenum internalformat
, GLenum format
, GLenum type
, const void *data
)
3970 struct glClearBufferData_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .format
= format
, .type
= type
, .data
= data
};
3972 TRACE( "target %d, internalformat %d, format %d, type %d, data %p\n", target
, internalformat
, format
, type
, data
);
3973 if ((status
= UNIX_CALL( glClearBufferData
, &args
))) WARN( "glClearBufferData returned %#lx\n", status
);
3976 static void WINAPI
glClearBufferSubData( GLenum target
, GLenum internalformat
, GLintptr offset
, GLsizeiptr size
, GLenum format
, GLenum type
, const void *data
)
3978 struct glClearBufferSubData_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .offset
= offset
, .size
= size
, .format
= format
, .type
= type
, .data
= data
};
3980 TRACE( "target %d, internalformat %d, offset %Id, size %Id, format %d, type %d, data %p\n", target
, internalformat
, offset
, size
, format
, type
, data
);
3981 if ((status
= UNIX_CALL( glClearBufferSubData
, &args
))) WARN( "glClearBufferSubData returned %#lx\n", status
);
3984 static void WINAPI
glClearBufferfi( GLenum buffer
, GLint drawbuffer
, GLfloat depth
, GLint stencil
)
3986 struct glClearBufferfi_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .drawbuffer
= drawbuffer
, .depth
= depth
, .stencil
= stencil
};
3988 TRACE( "buffer %d, drawbuffer %d, depth %f, stencil %d\n", buffer
, drawbuffer
, depth
, stencil
);
3989 if ((status
= UNIX_CALL( glClearBufferfi
, &args
))) WARN( "glClearBufferfi returned %#lx\n", status
);
3992 static void WINAPI
glClearBufferfv( GLenum buffer
, GLint drawbuffer
, const GLfloat
*value
)
3994 struct glClearBufferfv_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .drawbuffer
= drawbuffer
, .value
= value
};
3996 TRACE( "buffer %d, drawbuffer %d, value %p\n", buffer
, drawbuffer
, value
);
3997 if ((status
= UNIX_CALL( glClearBufferfv
, &args
))) WARN( "glClearBufferfv returned %#lx\n", status
);
4000 static void WINAPI
glClearBufferiv( GLenum buffer
, GLint drawbuffer
, const GLint
*value
)
4002 struct glClearBufferiv_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .drawbuffer
= drawbuffer
, .value
= value
};
4004 TRACE( "buffer %d, drawbuffer %d, value %p\n", buffer
, drawbuffer
, value
);
4005 if ((status
= UNIX_CALL( glClearBufferiv
, &args
))) WARN( "glClearBufferiv returned %#lx\n", status
);
4008 static void WINAPI
glClearBufferuiv( GLenum buffer
, GLint drawbuffer
, const GLuint
*value
)
4010 struct glClearBufferuiv_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .drawbuffer
= drawbuffer
, .value
= value
};
4012 TRACE( "buffer %d, drawbuffer %d, value %p\n", buffer
, drawbuffer
, value
);
4013 if ((status
= UNIX_CALL( glClearBufferuiv
, &args
))) WARN( "glClearBufferuiv returned %#lx\n", status
);
4016 static void WINAPI
glClearColorIiEXT( GLint red
, GLint green
, GLint blue
, GLint alpha
)
4018 struct glClearColorIiEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
4020 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
4021 if ((status
= UNIX_CALL( glClearColorIiEXT
, &args
))) WARN( "glClearColorIiEXT returned %#lx\n", status
);
4024 static void WINAPI
glClearColorIuiEXT( GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
)
4026 struct glClearColorIuiEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
4028 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
4029 if ((status
= UNIX_CALL( glClearColorIuiEXT
, &args
))) WARN( "glClearColorIuiEXT returned %#lx\n", status
);
4032 static void WINAPI
glClearColorxOES( GLfixed red
, GLfixed green
, GLfixed blue
, GLfixed alpha
)
4034 struct glClearColorxOES_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
4036 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
4037 if ((status
= UNIX_CALL( glClearColorxOES
, &args
))) WARN( "glClearColorxOES returned %#lx\n", status
);
4040 static void WINAPI
glClearDepthdNV( GLdouble depth
)
4042 struct glClearDepthdNV_params args
= { .teb
= NtCurrentTeb(), .depth
= depth
};
4044 TRACE( "depth %f\n", depth
);
4045 if ((status
= UNIX_CALL( glClearDepthdNV
, &args
))) WARN( "glClearDepthdNV returned %#lx\n", status
);
4048 static void WINAPI
glClearDepthf( GLfloat d
)
4050 struct glClearDepthf_params args
= { .teb
= NtCurrentTeb(), .d
= d
};
4052 TRACE( "d %f\n", d
);
4053 if ((status
= UNIX_CALL( glClearDepthf
, &args
))) WARN( "glClearDepthf returned %#lx\n", status
);
4056 static void WINAPI
glClearDepthfOES( GLclampf depth
)
4058 struct glClearDepthfOES_params args
= { .teb
= NtCurrentTeb(), .depth
= depth
};
4060 TRACE( "depth %f\n", depth
);
4061 if ((status
= UNIX_CALL( glClearDepthfOES
, &args
))) WARN( "glClearDepthfOES returned %#lx\n", status
);
4064 static void WINAPI
glClearDepthxOES( GLfixed depth
)
4066 struct glClearDepthxOES_params args
= { .teb
= NtCurrentTeb(), .depth
= depth
};
4068 TRACE( "depth %d\n", depth
);
4069 if ((status
= UNIX_CALL( glClearDepthxOES
, &args
))) WARN( "glClearDepthxOES returned %#lx\n", status
);
4072 static void WINAPI
glClearNamedBufferData( GLuint buffer
, GLenum internalformat
, GLenum format
, GLenum type
, const void *data
)
4074 struct glClearNamedBufferData_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .internalformat
= internalformat
, .format
= format
, .type
= type
, .data
= data
};
4076 TRACE( "buffer %d, internalformat %d, format %d, type %d, data %p\n", buffer
, internalformat
, format
, type
, data
);
4077 if ((status
= UNIX_CALL( glClearNamedBufferData
, &args
))) WARN( "glClearNamedBufferData returned %#lx\n", status
);
4080 static void WINAPI
glClearNamedBufferDataEXT( GLuint buffer
, GLenum internalformat
, GLenum format
, GLenum type
, const void *data
)
4082 struct glClearNamedBufferDataEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .internalformat
= internalformat
, .format
= format
, .type
= type
, .data
= data
};
4084 TRACE( "buffer %d, internalformat %d, format %d, type %d, data %p\n", buffer
, internalformat
, format
, type
, data
);
4085 if ((status
= UNIX_CALL( glClearNamedBufferDataEXT
, &args
))) WARN( "glClearNamedBufferDataEXT returned %#lx\n", status
);
4088 static void WINAPI
glClearNamedBufferSubData( GLuint buffer
, GLenum internalformat
, GLintptr offset
, GLsizeiptr size
, GLenum format
, GLenum type
, const void *data
)
4090 struct glClearNamedBufferSubData_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .internalformat
= internalformat
, .offset
= offset
, .size
= size
, .format
= format
, .type
= type
, .data
= data
};
4092 TRACE( "buffer %d, internalformat %d, offset %Id, size %Id, format %d, type %d, data %p\n", buffer
, internalformat
, offset
, size
, format
, type
, data
);
4093 if ((status
= UNIX_CALL( glClearNamedBufferSubData
, &args
))) WARN( "glClearNamedBufferSubData returned %#lx\n", status
);
4096 static void WINAPI
glClearNamedBufferSubDataEXT( GLuint buffer
, GLenum internalformat
, GLsizeiptr offset
, GLsizeiptr size
, GLenum format
, GLenum type
, const void *data
)
4098 struct glClearNamedBufferSubDataEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .internalformat
= internalformat
, .offset
= offset
, .size
= size
, .format
= format
, .type
= type
, .data
= data
};
4100 TRACE( "buffer %d, internalformat %d, offset %Id, size %Id, format %d, type %d, data %p\n", buffer
, internalformat
, offset
, size
, format
, type
, data
);
4101 if ((status
= UNIX_CALL( glClearNamedBufferSubDataEXT
, &args
))) WARN( "glClearNamedBufferSubDataEXT returned %#lx\n", status
);
4104 static void WINAPI
glClearNamedFramebufferfi( GLuint framebuffer
, GLenum buffer
, GLint drawbuffer
, GLfloat depth
, GLint stencil
)
4106 struct glClearNamedFramebufferfi_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .buffer
= buffer
, .drawbuffer
= drawbuffer
, .depth
= depth
, .stencil
= stencil
};
4108 TRACE( "framebuffer %d, buffer %d, drawbuffer %d, depth %f, stencil %d\n", framebuffer
, buffer
, drawbuffer
, depth
, stencil
);
4109 if ((status
= UNIX_CALL( glClearNamedFramebufferfi
, &args
))) WARN( "glClearNamedFramebufferfi returned %#lx\n", status
);
4112 static void WINAPI
glClearNamedFramebufferfv( GLuint framebuffer
, GLenum buffer
, GLint drawbuffer
, const GLfloat
*value
)
4114 struct glClearNamedFramebufferfv_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .buffer
= buffer
, .drawbuffer
= drawbuffer
, .value
= value
};
4116 TRACE( "framebuffer %d, buffer %d, drawbuffer %d, value %p\n", framebuffer
, buffer
, drawbuffer
, value
);
4117 if ((status
= UNIX_CALL( glClearNamedFramebufferfv
, &args
))) WARN( "glClearNamedFramebufferfv returned %#lx\n", status
);
4120 static void WINAPI
glClearNamedFramebufferiv( GLuint framebuffer
, GLenum buffer
, GLint drawbuffer
, const GLint
*value
)
4122 struct glClearNamedFramebufferiv_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .buffer
= buffer
, .drawbuffer
= drawbuffer
, .value
= value
};
4124 TRACE( "framebuffer %d, buffer %d, drawbuffer %d, value %p\n", framebuffer
, buffer
, drawbuffer
, value
);
4125 if ((status
= UNIX_CALL( glClearNamedFramebufferiv
, &args
))) WARN( "glClearNamedFramebufferiv returned %#lx\n", status
);
4128 static void WINAPI
glClearNamedFramebufferuiv( GLuint framebuffer
, GLenum buffer
, GLint drawbuffer
, const GLuint
*value
)
4130 struct glClearNamedFramebufferuiv_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .buffer
= buffer
, .drawbuffer
= drawbuffer
, .value
= value
};
4132 TRACE( "framebuffer %d, buffer %d, drawbuffer %d, value %p\n", framebuffer
, buffer
, drawbuffer
, value
);
4133 if ((status
= UNIX_CALL( glClearNamedFramebufferuiv
, &args
))) WARN( "glClearNamedFramebufferuiv returned %#lx\n", status
);
4136 static void WINAPI
glClearTexImage( GLuint texture
, GLint level
, GLenum format
, GLenum type
, const void *data
)
4138 struct glClearTexImage_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .format
= format
, .type
= type
, .data
= data
};
4140 TRACE( "texture %d, level %d, format %d, type %d, data %p\n", texture
, level
, format
, type
, data
);
4141 if ((status
= UNIX_CALL( glClearTexImage
, &args
))) WARN( "glClearTexImage returned %#lx\n", status
);
4144 static void WINAPI
glClearTexSubImage( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const void *data
)
4146 struct glClearTexSubImage_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .type
= type
, .data
= data
};
4148 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, type %d, data %p\n", texture
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, data
);
4149 if ((status
= UNIX_CALL( glClearTexSubImage
, &args
))) WARN( "glClearTexSubImage returned %#lx\n", status
);
4152 static void WINAPI
glClientActiveTexture( GLenum texture
)
4154 struct glClientActiveTexture_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
4156 TRACE( "texture %d\n", texture
);
4157 if ((status
= UNIX_CALL( glClientActiveTexture
, &args
))) WARN( "glClientActiveTexture returned %#lx\n", status
);
4160 static void WINAPI
glClientActiveTextureARB( GLenum texture
)
4162 struct glClientActiveTextureARB_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
4164 TRACE( "texture %d\n", texture
);
4165 if ((status
= UNIX_CALL( glClientActiveTextureARB
, &args
))) WARN( "glClientActiveTextureARB returned %#lx\n", status
);
4168 static void WINAPI
glClientActiveVertexStreamATI( GLenum stream
)
4170 struct glClientActiveVertexStreamATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
};
4172 TRACE( "stream %d\n", stream
);
4173 if ((status
= UNIX_CALL( glClientActiveVertexStreamATI
, &args
))) WARN( "glClientActiveVertexStreamATI returned %#lx\n", status
);
4176 static void WINAPI
glClientAttribDefaultEXT( GLbitfield mask
)
4178 struct glClientAttribDefaultEXT_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
4180 TRACE( "mask %d\n", mask
);
4181 if ((status
= UNIX_CALL( glClientAttribDefaultEXT
, &args
))) WARN( "glClientAttribDefaultEXT returned %#lx\n", status
);
4184 static void WINAPI
glClientWaitSemaphoreui64NVX( GLsizei fenceObjectCount
, const GLuint
*semaphoreArray
, const GLuint64
*fenceValueArray
)
4186 struct glClientWaitSemaphoreui64NVX_params args
= { .teb
= NtCurrentTeb(), .fenceObjectCount
= fenceObjectCount
, .semaphoreArray
= semaphoreArray
, .fenceValueArray
= fenceValueArray
};
4188 TRACE( "fenceObjectCount %d, semaphoreArray %p, fenceValueArray %p\n", fenceObjectCount
, semaphoreArray
, fenceValueArray
);
4189 if ((status
= UNIX_CALL( glClientWaitSemaphoreui64NVX
, &args
))) WARN( "glClientWaitSemaphoreui64NVX returned %#lx\n", status
);
4192 static GLenum WINAPI
glClientWaitSync( GLsync sync
, GLbitfield flags
, GLuint64 timeout
)
4194 struct glClientWaitSync_params args
= { .teb
= NtCurrentTeb(), .sync
= sync
, .flags
= flags
, .timeout
= timeout
};
4196 TRACE( "sync %p, flags %d, timeout %s\n", sync
, flags
, wine_dbgstr_longlong(timeout
) );
4197 if ((status
= UNIX_CALL( glClientWaitSync
, &args
))) WARN( "glClientWaitSync returned %#lx\n", status
);
4201 static void WINAPI
glClipControl( GLenum origin
, GLenum depth
)
4203 struct glClipControl_params args
= { .teb
= NtCurrentTeb(), .origin
= origin
, .depth
= depth
};
4205 TRACE( "origin %d, depth %d\n", origin
, depth
);
4206 if ((status
= UNIX_CALL( glClipControl
, &args
))) WARN( "glClipControl returned %#lx\n", status
);
4209 static void WINAPI
glClipPlanefOES( GLenum plane
, const GLfloat
*equation
)
4211 struct glClipPlanefOES_params args
= { .teb
= NtCurrentTeb(), .plane
= plane
, .equation
= equation
};
4213 TRACE( "plane %d, equation %p\n", plane
, equation
);
4214 if ((status
= UNIX_CALL( glClipPlanefOES
, &args
))) WARN( "glClipPlanefOES returned %#lx\n", status
);
4217 static void WINAPI
glClipPlanexOES( GLenum plane
, const GLfixed
*equation
)
4219 struct glClipPlanexOES_params args
= { .teb
= NtCurrentTeb(), .plane
= plane
, .equation
= equation
};
4221 TRACE( "plane %d, equation %p\n", plane
, equation
);
4222 if ((status
= UNIX_CALL( glClipPlanexOES
, &args
))) WARN( "glClipPlanexOES returned %#lx\n", status
);
4225 static void WINAPI
glColor3fVertex3fSUN( GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
)
4227 struct glColor3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .r
= r
, .g
= g
, .b
= b
, .x
= x
, .y
= y
, .z
= z
};
4229 TRACE( "r %f, g %f, b %f, x %f, y %f, z %f\n", r
, g
, b
, x
, y
, z
);
4230 if ((status
= UNIX_CALL( glColor3fVertex3fSUN
, &args
))) WARN( "glColor3fVertex3fSUN returned %#lx\n", status
);
4233 static void WINAPI
glColor3fVertex3fvSUN( const GLfloat
*c
, const GLfloat
*v
)
4235 struct glColor3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .c
= c
, .v
= v
};
4237 TRACE( "c %p, v %p\n", c
, v
);
4238 if ((status
= UNIX_CALL( glColor3fVertex3fvSUN
, &args
))) WARN( "glColor3fVertex3fvSUN returned %#lx\n", status
);
4241 static void WINAPI
glColor3hNV( GLhalfNV red
, GLhalfNV green
, GLhalfNV blue
)
4243 struct glColor3hNV_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
4245 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
4246 if ((status
= UNIX_CALL( glColor3hNV
, &args
))) WARN( "glColor3hNV returned %#lx\n", status
);
4249 static void WINAPI
glColor3hvNV( const GLhalfNV
*v
)
4251 struct glColor3hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
4253 TRACE( "v %p\n", v
);
4254 if ((status
= UNIX_CALL( glColor3hvNV
, &args
))) WARN( "glColor3hvNV returned %#lx\n", status
);
4257 static void WINAPI
glColor3xOES( GLfixed red
, GLfixed green
, GLfixed blue
)
4259 struct glColor3xOES_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
4261 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
4262 if ((status
= UNIX_CALL( glColor3xOES
, &args
))) WARN( "glColor3xOES returned %#lx\n", status
);
4265 static void WINAPI
glColor3xvOES( const GLfixed
*components
)
4267 struct glColor3xvOES_params args
= { .teb
= NtCurrentTeb(), .components
= components
};
4269 TRACE( "components %p\n", components
);
4270 if ((status
= UNIX_CALL( glColor3xvOES
, &args
))) WARN( "glColor3xvOES returned %#lx\n", status
);
4273 static void WINAPI
glColor4fNormal3fVertex3fSUN( GLfloat r
, GLfloat g
, GLfloat b
, GLfloat a
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
)
4275 struct glColor4fNormal3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .r
= r
, .g
= g
, .b
= b
, .a
= a
, .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
};
4277 TRACE( "r %f, g %f, b %f, a %f, nx %f, ny %f, nz %f, x %f, y %f, z %f\n", r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
4278 if ((status
= UNIX_CALL( glColor4fNormal3fVertex3fSUN
, &args
))) WARN( "glColor4fNormal3fVertex3fSUN returned %#lx\n", status
);
4281 static void WINAPI
glColor4fNormal3fVertex3fvSUN( const GLfloat
*c
, const GLfloat
*n
, const GLfloat
*v
)
4283 struct glColor4fNormal3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .c
= c
, .n
= n
, .v
= v
};
4285 TRACE( "c %p, n %p, v %p\n", c
, n
, v
);
4286 if ((status
= UNIX_CALL( glColor4fNormal3fVertex3fvSUN
, &args
))) WARN( "glColor4fNormal3fVertex3fvSUN returned %#lx\n", status
);
4289 static void WINAPI
glColor4hNV( GLhalfNV red
, GLhalfNV green
, GLhalfNV blue
, GLhalfNV alpha
)
4291 struct glColor4hNV_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
4293 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
4294 if ((status
= UNIX_CALL( glColor4hNV
, &args
))) WARN( "glColor4hNV returned %#lx\n", status
);
4297 static void WINAPI
glColor4hvNV( const GLhalfNV
*v
)
4299 struct glColor4hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
4301 TRACE( "v %p\n", v
);
4302 if ((status
= UNIX_CALL( glColor4hvNV
, &args
))) WARN( "glColor4hvNV returned %#lx\n", status
);
4305 static void WINAPI
glColor4ubVertex2fSUN( GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
)
4307 struct glColor4ubVertex2fSUN_params args
= { .teb
= NtCurrentTeb(), .r
= r
, .g
= g
, .b
= b
, .a
= a
, .x
= x
, .y
= y
};
4309 TRACE( "r %d, g %d, b %d, a %d, x %f, y %f\n", r
, g
, b
, a
, x
, y
);
4310 if ((status
= UNIX_CALL( glColor4ubVertex2fSUN
, &args
))) WARN( "glColor4ubVertex2fSUN returned %#lx\n", status
);
4313 static void WINAPI
glColor4ubVertex2fvSUN( const GLubyte
*c
, const GLfloat
*v
)
4315 struct glColor4ubVertex2fvSUN_params args
= { .teb
= NtCurrentTeb(), .c
= c
, .v
= v
};
4317 TRACE( "c %p, v %p\n", c
, v
);
4318 if ((status
= UNIX_CALL( glColor4ubVertex2fvSUN
, &args
))) WARN( "glColor4ubVertex2fvSUN returned %#lx\n", status
);
4321 static void WINAPI
glColor4ubVertex3fSUN( GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
)
4323 struct glColor4ubVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .r
= r
, .g
= g
, .b
= b
, .a
= a
, .x
= x
, .y
= y
, .z
= z
};
4325 TRACE( "r %d, g %d, b %d, a %d, x %f, y %f, z %f\n", r
, g
, b
, a
, x
, y
, z
);
4326 if ((status
= UNIX_CALL( glColor4ubVertex3fSUN
, &args
))) WARN( "glColor4ubVertex3fSUN returned %#lx\n", status
);
4329 static void WINAPI
glColor4ubVertex3fvSUN( const GLubyte
*c
, const GLfloat
*v
)
4331 struct glColor4ubVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .c
= c
, .v
= v
};
4333 TRACE( "c %p, v %p\n", c
, v
);
4334 if ((status
= UNIX_CALL( glColor4ubVertex3fvSUN
, &args
))) WARN( "glColor4ubVertex3fvSUN returned %#lx\n", status
);
4337 static void WINAPI
glColor4xOES( GLfixed red
, GLfixed green
, GLfixed blue
, GLfixed alpha
)
4339 struct glColor4xOES_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
4341 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
4342 if ((status
= UNIX_CALL( glColor4xOES
, &args
))) WARN( "glColor4xOES returned %#lx\n", status
);
4345 static void WINAPI
glColor4xvOES( const GLfixed
*components
)
4347 struct glColor4xvOES_params args
= { .teb
= NtCurrentTeb(), .components
= components
};
4349 TRACE( "components %p\n", components
);
4350 if ((status
= UNIX_CALL( glColor4xvOES
, &args
))) WARN( "glColor4xvOES returned %#lx\n", status
);
4353 static void WINAPI
glColorFormatNV( GLint size
, GLenum type
, GLsizei stride
)
4355 struct glColorFormatNV_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
};
4357 TRACE( "size %d, type %d, stride %d\n", size
, type
, stride
);
4358 if ((status
= UNIX_CALL( glColorFormatNV
, &args
))) WARN( "glColorFormatNV returned %#lx\n", status
);
4361 static void WINAPI
glColorFragmentOp1ATI( GLenum op
, GLuint dst
, GLuint dstMask
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
)
4363 struct glColorFragmentOp1ATI_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .dst
= dst
, .dstMask
= dstMask
, .dstMod
= dstMod
, .arg1
= arg1
, .arg1Rep
= arg1Rep
, .arg1Mod
= arg1Mod
};
4365 TRACE( "op %d, dst %d, dstMask %d, dstMod %d, arg1 %d, arg1Rep %d, arg1Mod %d\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
4366 if ((status
= UNIX_CALL( glColorFragmentOp1ATI
, &args
))) WARN( "glColorFragmentOp1ATI returned %#lx\n", status
);
4369 static void WINAPI
glColorFragmentOp2ATI( GLenum op
, GLuint dst
, GLuint dstMask
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
, GLuint arg2
, GLuint arg2Rep
, GLuint arg2Mod
)
4371 struct glColorFragmentOp2ATI_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .dst
= dst
, .dstMask
= dstMask
, .dstMod
= dstMod
, .arg1
= arg1
, .arg1Rep
= arg1Rep
, .arg1Mod
= arg1Mod
, .arg2
= arg2
, .arg2Rep
= arg2Rep
, .arg2Mod
= arg2Mod
};
4373 TRACE( "op %d, dst %d, dstMask %d, dstMod %d, arg1 %d, arg1Rep %d, arg1Mod %d, arg2 %d, arg2Rep %d, arg2Mod %d\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
4374 if ((status
= UNIX_CALL( glColorFragmentOp2ATI
, &args
))) WARN( "glColorFragmentOp2ATI returned %#lx\n", status
);
4377 static void WINAPI
glColorFragmentOp3ATI( GLenum op
, GLuint dst
, GLuint dstMask
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
, GLuint arg2
, GLuint arg2Rep
, GLuint arg2Mod
, GLuint arg3
, GLuint arg3Rep
, GLuint arg3Mod
)
4379 struct glColorFragmentOp3ATI_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .dst
= dst
, .dstMask
= dstMask
, .dstMod
= dstMod
, .arg1
= arg1
, .arg1Rep
= arg1Rep
, .arg1Mod
= arg1Mod
, .arg2
= arg2
, .arg2Rep
= arg2Rep
, .arg2Mod
= arg2Mod
, .arg3
= arg3
, .arg3Rep
= arg3Rep
, .arg3Mod
= arg3Mod
};
4381 TRACE( "op %d, dst %d, dstMask %d, dstMod %d, arg1 %d, arg1Rep %d, arg1Mod %d, arg2 %d, arg2Rep %d, arg2Mod %d, arg3 %d, arg3Rep %d, arg3Mod %d\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
);
4382 if ((status
= UNIX_CALL( glColorFragmentOp3ATI
, &args
))) WARN( "glColorFragmentOp3ATI returned %#lx\n", status
);
4385 static void WINAPI
glColorMaskIndexedEXT( GLuint index
, GLboolean r
, GLboolean g
, GLboolean b
, GLboolean a
)
4387 struct glColorMaskIndexedEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .r
= r
, .g
= g
, .b
= b
, .a
= a
};
4389 TRACE( "index %d, r %d, g %d, b %d, a %d\n", index
, r
, g
, b
, a
);
4390 if ((status
= UNIX_CALL( glColorMaskIndexedEXT
, &args
))) WARN( "glColorMaskIndexedEXT returned %#lx\n", status
);
4393 static void WINAPI
glColorMaski( GLuint index
, GLboolean r
, GLboolean g
, GLboolean b
, GLboolean a
)
4395 struct glColorMaski_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .r
= r
, .g
= g
, .b
= b
, .a
= a
};
4397 TRACE( "index %d, r %d, g %d, b %d, a %d\n", index
, r
, g
, b
, a
);
4398 if ((status
= UNIX_CALL( glColorMaski
, &args
))) WARN( "glColorMaski returned %#lx\n", status
);
4401 static void WINAPI
glColorP3ui( GLenum type
, GLuint color
)
4403 struct glColorP3ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .color
= color
};
4405 TRACE( "type %d, color %d\n", type
, color
);
4406 if ((status
= UNIX_CALL( glColorP3ui
, &args
))) WARN( "glColorP3ui returned %#lx\n", status
);
4409 static void WINAPI
glColorP3uiv( GLenum type
, const GLuint
*color
)
4411 struct glColorP3uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .color
= color
};
4413 TRACE( "type %d, color %p\n", type
, color
);
4414 if ((status
= UNIX_CALL( glColorP3uiv
, &args
))) WARN( "glColorP3uiv returned %#lx\n", status
);
4417 static void WINAPI
glColorP4ui( GLenum type
, GLuint color
)
4419 struct glColorP4ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .color
= color
};
4421 TRACE( "type %d, color %d\n", type
, color
);
4422 if ((status
= UNIX_CALL( glColorP4ui
, &args
))) WARN( "glColorP4ui returned %#lx\n", status
);
4425 static void WINAPI
glColorP4uiv( GLenum type
, const GLuint
*color
)
4427 struct glColorP4uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .color
= color
};
4429 TRACE( "type %d, color %p\n", type
, color
);
4430 if ((status
= UNIX_CALL( glColorP4uiv
, &args
))) WARN( "glColorP4uiv returned %#lx\n", status
);
4433 static void WINAPI
glColorPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const void *pointer
)
4435 struct glColorPointerEXT_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .count
= count
, .pointer
= pointer
};
4437 TRACE( "size %d, type %d, stride %d, count %d, pointer %p\n", size
, type
, stride
, count
, pointer
);
4438 if ((status
= UNIX_CALL( glColorPointerEXT
, &args
))) WARN( "glColorPointerEXT returned %#lx\n", status
);
4441 static void WINAPI
glColorPointerListIBM( GLint size
, GLenum type
, GLint stride
, const void **pointer
, GLint ptrstride
)
4443 struct glColorPointerListIBM_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
, .ptrstride
= ptrstride
};
4445 TRACE( "size %d, type %d, stride %d, pointer %p, ptrstride %d\n", size
, type
, stride
, pointer
, ptrstride
);
4446 if ((status
= UNIX_CALL( glColorPointerListIBM
, &args
))) WARN( "glColorPointerListIBM returned %#lx\n", status
);
4449 static void WINAPI
glColorPointervINTEL( GLint size
, GLenum type
, const void **pointer
)
4451 struct glColorPointervINTEL_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .pointer
= pointer
};
4453 TRACE( "size %d, type %d, pointer %p\n", size
, type
, pointer
);
4454 if ((status
= UNIX_CALL( glColorPointervINTEL
, &args
))) WARN( "glColorPointervINTEL returned %#lx\n", status
);
4457 static void WINAPI
glColorSubTable( GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, const void *data
)
4459 struct glColorSubTable_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .start
= start
, .count
= count
, .format
= format
, .type
= type
, .data
= data
};
4461 TRACE( "target %d, start %d, count %d, format %d, type %d, data %p\n", target
, start
, count
, format
, type
, data
);
4462 if ((status
= UNIX_CALL( glColorSubTable
, &args
))) WARN( "glColorSubTable returned %#lx\n", status
);
4465 static void WINAPI
glColorSubTableEXT( GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, const void *data
)
4467 struct glColorSubTableEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .start
= start
, .count
= count
, .format
= format
, .type
= type
, .data
= data
};
4469 TRACE( "target %d, start %d, count %d, format %d, type %d, data %p\n", target
, start
, count
, format
, type
, data
);
4470 if ((status
= UNIX_CALL( glColorSubTableEXT
, &args
))) WARN( "glColorSubTableEXT returned %#lx\n", status
);
4473 static void WINAPI
glColorTable( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const void *table
)
4475 struct glColorTable_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .format
= format
, .type
= type
, .table
= table
};
4477 TRACE( "target %d, internalformat %d, width %d, format %d, type %d, table %p\n", target
, internalformat
, width
, format
, type
, table
);
4478 if ((status
= UNIX_CALL( glColorTable
, &args
))) WARN( "glColorTable returned %#lx\n", status
);
4481 static void WINAPI
glColorTableEXT( GLenum target
, GLenum internalFormat
, GLsizei width
, GLenum format
, GLenum type
, const void *table
)
4483 struct glColorTableEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalFormat
= internalFormat
, .width
= width
, .format
= format
, .type
= type
, .table
= table
};
4485 TRACE( "target %d, internalFormat %d, width %d, format %d, type %d, table %p\n", target
, internalFormat
, width
, format
, type
, table
);
4486 if ((status
= UNIX_CALL( glColorTableEXT
, &args
))) WARN( "glColorTableEXT returned %#lx\n", status
);
4489 static void WINAPI
glColorTableParameterfv( GLenum target
, GLenum pname
, const GLfloat
*params
)
4491 struct glColorTableParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4493 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4494 if ((status
= UNIX_CALL( glColorTableParameterfv
, &args
))) WARN( "glColorTableParameterfv returned %#lx\n", status
);
4497 static void WINAPI
glColorTableParameterfvSGI( GLenum target
, GLenum pname
, const GLfloat
*params
)
4499 struct glColorTableParameterfvSGI_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4501 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4502 if ((status
= UNIX_CALL( glColorTableParameterfvSGI
, &args
))) WARN( "glColorTableParameterfvSGI returned %#lx\n", status
);
4505 static void WINAPI
glColorTableParameteriv( GLenum target
, GLenum pname
, const GLint
*params
)
4507 struct glColorTableParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4509 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4510 if ((status
= UNIX_CALL( glColorTableParameteriv
, &args
))) WARN( "glColorTableParameteriv returned %#lx\n", status
);
4513 static void WINAPI
glColorTableParameterivSGI( GLenum target
, GLenum pname
, const GLint
*params
)
4515 struct glColorTableParameterivSGI_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4517 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4518 if ((status
= UNIX_CALL( glColorTableParameterivSGI
, &args
))) WARN( "glColorTableParameterivSGI returned %#lx\n", status
);
4521 static void WINAPI
glColorTableSGI( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const void *table
)
4523 struct glColorTableSGI_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .format
= format
, .type
= type
, .table
= table
};
4525 TRACE( "target %d, internalformat %d, width %d, format %d, type %d, table %p\n", target
, internalformat
, width
, format
, type
, table
);
4526 if ((status
= UNIX_CALL( glColorTableSGI
, &args
))) WARN( "glColorTableSGI returned %#lx\n", status
);
4529 static void WINAPI
glCombinerInputNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
)
4531 struct glCombinerInputNV_params args
= { .teb
= NtCurrentTeb(), .stage
= stage
, .portion
= portion
, .variable
= variable
, .input
= input
, .mapping
= mapping
, .componentUsage
= componentUsage
};
4533 TRACE( "stage %d, portion %d, variable %d, input %d, mapping %d, componentUsage %d\n", stage
, portion
, variable
, input
, mapping
, componentUsage
);
4534 if ((status
= UNIX_CALL( glCombinerInputNV
, &args
))) WARN( "glCombinerInputNV returned %#lx\n", status
);
4537 static void WINAPI
glCombinerOutputNV( GLenum stage
, GLenum portion
, GLenum abOutput
, GLenum cdOutput
, GLenum sumOutput
, GLenum scale
, GLenum bias
, GLboolean abDotProduct
, GLboolean cdDotProduct
, GLboolean muxSum
)
4539 struct glCombinerOutputNV_params args
= { .teb
= NtCurrentTeb(), .stage
= stage
, .portion
= portion
, .abOutput
= abOutput
, .cdOutput
= cdOutput
, .sumOutput
= sumOutput
, .scale
= scale
, .bias
= bias
, .abDotProduct
= abDotProduct
, .cdDotProduct
= cdDotProduct
, .muxSum
= muxSum
};
4541 TRACE( "stage %d, portion %d, abOutput %d, cdOutput %d, sumOutput %d, scale %d, bias %d, abDotProduct %d, cdDotProduct %d, muxSum %d\n", stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
);
4542 if ((status
= UNIX_CALL( glCombinerOutputNV
, &args
))) WARN( "glCombinerOutputNV returned %#lx\n", status
);
4545 static void WINAPI
glCombinerParameterfNV( GLenum pname
, GLfloat param
)
4547 struct glCombinerParameterfNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
4549 TRACE( "pname %d, param %f\n", pname
, param
);
4550 if ((status
= UNIX_CALL( glCombinerParameterfNV
, &args
))) WARN( "glCombinerParameterfNV returned %#lx\n", status
);
4553 static void WINAPI
glCombinerParameterfvNV( GLenum pname
, const GLfloat
*params
)
4555 struct glCombinerParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
4557 TRACE( "pname %d, params %p\n", pname
, params
);
4558 if ((status
= UNIX_CALL( glCombinerParameterfvNV
, &args
))) WARN( "glCombinerParameterfvNV returned %#lx\n", status
);
4561 static void WINAPI
glCombinerParameteriNV( GLenum pname
, GLint param
)
4563 struct glCombinerParameteriNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
4565 TRACE( "pname %d, param %d\n", pname
, param
);
4566 if ((status
= UNIX_CALL( glCombinerParameteriNV
, &args
))) WARN( "glCombinerParameteriNV returned %#lx\n", status
);
4569 static void WINAPI
glCombinerParameterivNV( GLenum pname
, const GLint
*params
)
4571 struct glCombinerParameterivNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
4573 TRACE( "pname %d, params %p\n", pname
, params
);
4574 if ((status
= UNIX_CALL( glCombinerParameterivNV
, &args
))) WARN( "glCombinerParameterivNV returned %#lx\n", status
);
4577 static void WINAPI
glCombinerStageParameterfvNV( GLenum stage
, GLenum pname
, const GLfloat
*params
)
4579 struct glCombinerStageParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .stage
= stage
, .pname
= pname
, .params
= params
};
4581 TRACE( "stage %d, pname %d, params %p\n", stage
, pname
, params
);
4582 if ((status
= UNIX_CALL( glCombinerStageParameterfvNV
, &args
))) WARN( "glCombinerStageParameterfvNV returned %#lx\n", status
);
4585 static void WINAPI
glCommandListSegmentsNV( GLuint list
, GLuint segments
)
4587 struct glCommandListSegmentsNV_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .segments
= segments
};
4589 TRACE( "list %d, segments %d\n", list
, segments
);
4590 if ((status
= UNIX_CALL( glCommandListSegmentsNV
, &args
))) WARN( "glCommandListSegmentsNV returned %#lx\n", status
);
4593 static void WINAPI
glCompileCommandListNV( GLuint list
)
4595 struct glCompileCommandListNV_params args
= { .teb
= NtCurrentTeb(), .list
= list
};
4597 TRACE( "list %d\n", list
);
4598 if ((status
= UNIX_CALL( glCompileCommandListNV
, &args
))) WARN( "glCompileCommandListNV returned %#lx\n", status
);
4601 static void WINAPI
glCompileShader( GLuint shader
)
4603 struct glCompileShader_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
};
4605 TRACE( "shader %d\n", shader
);
4606 if ((status
= UNIX_CALL( glCompileShader
, &args
))) WARN( "glCompileShader returned %#lx\n", status
);
4609 static void WINAPI
glCompileShaderARB( GLhandleARB shaderObj
)
4611 struct glCompileShaderARB_params args
= { .teb
= NtCurrentTeb(), .shaderObj
= shaderObj
};
4613 TRACE( "shaderObj %d\n", shaderObj
);
4614 if ((status
= UNIX_CALL( glCompileShaderARB
, &args
))) WARN( "glCompileShaderARB returned %#lx\n", status
);
4617 static void WINAPI
glCompileShaderIncludeARB( GLuint shader
, GLsizei count
, const GLchar
*const*path
, const GLint
*length
)
4619 struct glCompileShaderIncludeARB_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
, .count
= count
, .path
= path
, .length
= length
};
4621 TRACE( "shader %d, count %d, path %p, length %p\n", shader
, count
, path
, length
);
4622 if ((status
= UNIX_CALL( glCompileShaderIncludeARB
, &args
))) WARN( "glCompileShaderIncludeARB returned %#lx\n", status
);
4625 static void WINAPI
glCompressedMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, const void *bits
)
4627 struct glCompressedMultiTexImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .border
= border
, .imageSize
= imageSize
, .bits
= bits
};
4629 TRACE( "texunit %d, target %d, level %d, internalformat %d, width %d, border %d, imageSize %d, bits %p\n", texunit
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
4630 if ((status
= UNIX_CALL( glCompressedMultiTexImage1DEXT
, &args
))) WARN( "glCompressedMultiTexImage1DEXT returned %#lx\n", status
);
4633 static void WINAPI
glCompressedMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, const void *bits
)
4635 struct glCompressedMultiTexImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .border
= border
, .imageSize
= imageSize
, .bits
= bits
};
4637 TRACE( "texunit %d, target %d, level %d, internalformat %d, width %d, height %d, border %d, imageSize %d, bits %p\n", texunit
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
4638 if ((status
= UNIX_CALL( glCompressedMultiTexImage2DEXT
, &args
))) WARN( "glCompressedMultiTexImage2DEXT returned %#lx\n", status
);
4641 static void WINAPI
glCompressedMultiTexImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, const void *bits
)
4643 struct glCompressedMultiTexImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .border
= border
, .imageSize
= imageSize
, .bits
= bits
};
4645 TRACE( "texunit %d, target %d, level %d, internalformat %d, width %d, height %d, depth %d, border %d, imageSize %d, bits %p\n", texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
4646 if ((status
= UNIX_CALL( glCompressedMultiTexImage3DEXT
, &args
))) WARN( "glCompressedMultiTexImage3DEXT returned %#lx\n", status
);
4649 static void WINAPI
glCompressedMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, const void *bits
)
4651 struct glCompressedMultiTexSubImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .imageSize
= imageSize
, .bits
= bits
};
4653 TRACE( "texunit %d, target %d, level %d, xoffset %d, width %d, format %d, imageSize %d, bits %p\n", texunit
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
4654 if ((status
= UNIX_CALL( glCompressedMultiTexSubImage1DEXT
, &args
))) WARN( "glCompressedMultiTexSubImage1DEXT returned %#lx\n", status
);
4657 static void WINAPI
glCompressedMultiTexSubImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, const void *bits
)
4659 struct glCompressedMultiTexSubImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .imageSize
= imageSize
, .bits
= bits
};
4661 TRACE( "texunit %d, target %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, imageSize %d, bits %p\n", texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
4662 if ((status
= UNIX_CALL( glCompressedMultiTexSubImage2DEXT
, &args
))) WARN( "glCompressedMultiTexSubImage2DEXT returned %#lx\n", status
);
4665 static void WINAPI
glCompressedMultiTexSubImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, const void *bits
)
4667 struct glCompressedMultiTexSubImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .imageSize
= imageSize
, .bits
= bits
};
4669 TRACE( "texunit %d, target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, imageSize %d, bits %p\n", texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
4670 if ((status
= UNIX_CALL( glCompressedMultiTexSubImage3DEXT
, &args
))) WARN( "glCompressedMultiTexSubImage3DEXT returned %#lx\n", status
);
4673 static void WINAPI
glCompressedTexImage1D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, const void *data
)
4675 struct glCompressedTexImage1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .border
= border
, .imageSize
= imageSize
, .data
= data
};
4677 TRACE( "target %d, level %d, internalformat %d, width %d, border %d, imageSize %d, data %p\n", target
, level
, internalformat
, width
, border
, imageSize
, data
);
4678 if ((status
= UNIX_CALL( glCompressedTexImage1D
, &args
))) WARN( "glCompressedTexImage1D returned %#lx\n", status
);
4681 static void WINAPI
glCompressedTexImage1DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, const void *data
)
4683 struct glCompressedTexImage1DARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .border
= border
, .imageSize
= imageSize
, .data
= data
};
4685 TRACE( "target %d, level %d, internalformat %d, width %d, border %d, imageSize %d, data %p\n", target
, level
, internalformat
, width
, border
, imageSize
, data
);
4686 if ((status
= UNIX_CALL( glCompressedTexImage1DARB
, &args
))) WARN( "glCompressedTexImage1DARB returned %#lx\n", status
);
4689 static void WINAPI
glCompressedTexImage2D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, const void *data
)
4691 struct glCompressedTexImage2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .border
= border
, .imageSize
= imageSize
, .data
= data
};
4693 TRACE( "target %d, level %d, internalformat %d, width %d, height %d, border %d, imageSize %d, data %p\n", target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
4694 if ((status
= UNIX_CALL( glCompressedTexImage2D
, &args
))) WARN( "glCompressedTexImage2D returned %#lx\n", status
);
4697 static void WINAPI
glCompressedTexImage2DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, const void *data
)
4699 struct glCompressedTexImage2DARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .border
= border
, .imageSize
= imageSize
, .data
= data
};
4701 TRACE( "target %d, level %d, internalformat %d, width %d, height %d, border %d, imageSize %d, data %p\n", target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
4702 if ((status
= UNIX_CALL( glCompressedTexImage2DARB
, &args
))) WARN( "glCompressedTexImage2DARB returned %#lx\n", status
);
4705 static void WINAPI
glCompressedTexImage3D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, const void *data
)
4707 struct glCompressedTexImage3D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .border
= border
, .imageSize
= imageSize
, .data
= data
};
4709 TRACE( "target %d, level %d, internalformat %d, width %d, height %d, depth %d, border %d, imageSize %d, data %p\n", target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
4710 if ((status
= UNIX_CALL( glCompressedTexImage3D
, &args
))) WARN( "glCompressedTexImage3D returned %#lx\n", status
);
4713 static void WINAPI
glCompressedTexImage3DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, const void *data
)
4715 struct glCompressedTexImage3DARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .border
= border
, .imageSize
= imageSize
, .data
= data
};
4717 TRACE( "target %d, level %d, internalformat %d, width %d, height %d, depth %d, border %d, imageSize %d, data %p\n", target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
4718 if ((status
= UNIX_CALL( glCompressedTexImage3DARB
, &args
))) WARN( "glCompressedTexImage3DARB returned %#lx\n", status
);
4721 static void WINAPI
glCompressedTexSubImage1D( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, const void *data
)
4723 struct glCompressedTexSubImage1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4725 TRACE( "target %d, level %d, xoffset %d, width %d, format %d, imageSize %d, data %p\n", target
, level
, xoffset
, width
, format
, imageSize
, data
);
4726 if ((status
= UNIX_CALL( glCompressedTexSubImage1D
, &args
))) WARN( "glCompressedTexSubImage1D returned %#lx\n", status
);
4729 static void WINAPI
glCompressedTexSubImage1DARB( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, const void *data
)
4731 struct glCompressedTexSubImage1DARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4733 TRACE( "target %d, level %d, xoffset %d, width %d, format %d, imageSize %d, data %p\n", target
, level
, xoffset
, width
, format
, imageSize
, data
);
4734 if ((status
= UNIX_CALL( glCompressedTexSubImage1DARB
, &args
))) WARN( "glCompressedTexSubImage1DARB returned %#lx\n", status
);
4737 static void WINAPI
glCompressedTexSubImage2D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, const void *data
)
4739 struct glCompressedTexSubImage2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4741 TRACE( "target %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, imageSize %d, data %p\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
4742 if ((status
= UNIX_CALL( glCompressedTexSubImage2D
, &args
))) WARN( "glCompressedTexSubImage2D returned %#lx\n", status
);
4745 static void WINAPI
glCompressedTexSubImage2DARB( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, const void *data
)
4747 struct glCompressedTexSubImage2DARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4749 TRACE( "target %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, imageSize %d, data %p\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
4750 if ((status
= UNIX_CALL( glCompressedTexSubImage2DARB
, &args
))) WARN( "glCompressedTexSubImage2DARB returned %#lx\n", status
);
4753 static void WINAPI
glCompressedTexSubImage3D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, const void *data
)
4755 struct glCompressedTexSubImage3D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4757 TRACE( "target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, imageSize %d, data %p\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
4758 if ((status
= UNIX_CALL( glCompressedTexSubImage3D
, &args
))) WARN( "glCompressedTexSubImage3D returned %#lx\n", status
);
4761 static void WINAPI
glCompressedTexSubImage3DARB( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, const void *data
)
4763 struct glCompressedTexSubImage3DARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4765 TRACE( "target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, imageSize %d, data %p\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
4766 if ((status
= UNIX_CALL( glCompressedTexSubImage3DARB
, &args
))) WARN( "glCompressedTexSubImage3DARB returned %#lx\n", status
);
4769 static void WINAPI
glCompressedTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, const void *bits
)
4771 struct glCompressedTextureImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .border
= border
, .imageSize
= imageSize
, .bits
= bits
};
4773 TRACE( "texture %d, target %d, level %d, internalformat %d, width %d, border %d, imageSize %d, bits %p\n", texture
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
4774 if ((status
= UNIX_CALL( glCompressedTextureImage1DEXT
, &args
))) WARN( "glCompressedTextureImage1DEXT returned %#lx\n", status
);
4777 static void WINAPI
glCompressedTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, const void *bits
)
4779 struct glCompressedTextureImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .border
= border
, .imageSize
= imageSize
, .bits
= bits
};
4781 TRACE( "texture %d, target %d, level %d, internalformat %d, width %d, height %d, border %d, imageSize %d, bits %p\n", texture
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
4782 if ((status
= UNIX_CALL( glCompressedTextureImage2DEXT
, &args
))) WARN( "glCompressedTextureImage2DEXT returned %#lx\n", status
);
4785 static void WINAPI
glCompressedTextureImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, const void *bits
)
4787 struct glCompressedTextureImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .border
= border
, .imageSize
= imageSize
, .bits
= bits
};
4789 TRACE( "texture %d, target %d, level %d, internalformat %d, width %d, height %d, depth %d, border %d, imageSize %d, bits %p\n", texture
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
4790 if ((status
= UNIX_CALL( glCompressedTextureImage3DEXT
, &args
))) WARN( "glCompressedTextureImage3DEXT returned %#lx\n", status
);
4793 static void WINAPI
glCompressedTextureSubImage1D( GLuint texture
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, const void *data
)
4795 struct glCompressedTextureSubImage1D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4797 TRACE( "texture %d, level %d, xoffset %d, width %d, format %d, imageSize %d, data %p\n", texture
, level
, xoffset
, width
, format
, imageSize
, data
);
4798 if ((status
= UNIX_CALL( glCompressedTextureSubImage1D
, &args
))) WARN( "glCompressedTextureSubImage1D returned %#lx\n", status
);
4801 static void WINAPI
glCompressedTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, const void *bits
)
4803 struct glCompressedTextureSubImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .imageSize
= imageSize
, .bits
= bits
};
4805 TRACE( "texture %d, target %d, level %d, xoffset %d, width %d, format %d, imageSize %d, bits %p\n", texture
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
4806 if ((status
= UNIX_CALL( glCompressedTextureSubImage1DEXT
, &args
))) WARN( "glCompressedTextureSubImage1DEXT returned %#lx\n", status
);
4809 static void WINAPI
glCompressedTextureSubImage2D( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, const void *data
)
4811 struct glCompressedTextureSubImage2D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4813 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, imageSize %d, data %p\n", texture
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
4814 if ((status
= UNIX_CALL( glCompressedTextureSubImage2D
, &args
))) WARN( "glCompressedTextureSubImage2D returned %#lx\n", status
);
4817 static void WINAPI
glCompressedTextureSubImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, const void *bits
)
4819 struct glCompressedTextureSubImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .imageSize
= imageSize
, .bits
= bits
};
4821 TRACE( "texture %d, target %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, imageSize %d, bits %p\n", texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
4822 if ((status
= UNIX_CALL( glCompressedTextureSubImage2DEXT
, &args
))) WARN( "glCompressedTextureSubImage2DEXT returned %#lx\n", status
);
4825 static void WINAPI
glCompressedTextureSubImage3D( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, const void *data
)
4827 struct glCompressedTextureSubImage3D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .imageSize
= imageSize
, .data
= data
};
4829 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, imageSize %d, data %p\n", texture
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
4830 if ((status
= UNIX_CALL( glCompressedTextureSubImage3D
, &args
))) WARN( "glCompressedTextureSubImage3D returned %#lx\n", status
);
4833 static void WINAPI
glCompressedTextureSubImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, const void *bits
)
4835 struct glCompressedTextureSubImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .imageSize
= imageSize
, .bits
= bits
};
4837 TRACE( "texture %d, target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, imageSize %d, bits %p\n", texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
4838 if ((status
= UNIX_CALL( glCompressedTextureSubImage3DEXT
, &args
))) WARN( "glCompressedTextureSubImage3DEXT returned %#lx\n", status
);
4841 static void WINAPI
glConservativeRasterParameterfNV( GLenum pname
, GLfloat value
)
4843 struct glConservativeRasterParameterfNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .value
= value
};
4845 TRACE( "pname %d, value %f\n", pname
, value
);
4846 if ((status
= UNIX_CALL( glConservativeRasterParameterfNV
, &args
))) WARN( "glConservativeRasterParameterfNV returned %#lx\n", status
);
4849 static void WINAPI
glConservativeRasterParameteriNV( GLenum pname
, GLint param
)
4851 struct glConservativeRasterParameteriNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
4853 TRACE( "pname %d, param %d\n", pname
, param
);
4854 if ((status
= UNIX_CALL( glConservativeRasterParameteriNV
, &args
))) WARN( "glConservativeRasterParameteriNV returned %#lx\n", status
);
4857 static void WINAPI
glConvolutionFilter1D( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const void *image
)
4859 struct glConvolutionFilter1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .format
= format
, .type
= type
, .image
= image
};
4861 TRACE( "target %d, internalformat %d, width %d, format %d, type %d, image %p\n", target
, internalformat
, width
, format
, type
, image
);
4862 if ((status
= UNIX_CALL( glConvolutionFilter1D
, &args
))) WARN( "glConvolutionFilter1D returned %#lx\n", status
);
4865 static void WINAPI
glConvolutionFilter1DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, const void *image
)
4867 struct glConvolutionFilter1DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .format
= format
, .type
= type
, .image
= image
};
4869 TRACE( "target %d, internalformat %d, width %d, format %d, type %d, image %p\n", target
, internalformat
, width
, format
, type
, image
);
4870 if ((status
= UNIX_CALL( glConvolutionFilter1DEXT
, &args
))) WARN( "glConvolutionFilter1DEXT returned %#lx\n", status
);
4873 static void WINAPI
glConvolutionFilter2D( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *image
)
4875 struct glConvolutionFilter2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .image
= image
};
4877 TRACE( "target %d, internalformat %d, width %d, height %d, format %d, type %d, image %p\n", target
, internalformat
, width
, height
, format
, type
, image
);
4878 if ((status
= UNIX_CALL( glConvolutionFilter2D
, &args
))) WARN( "glConvolutionFilter2D returned %#lx\n", status
);
4881 static void WINAPI
glConvolutionFilter2DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *image
)
4883 struct glConvolutionFilter2DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .image
= image
};
4885 TRACE( "target %d, internalformat %d, width %d, height %d, format %d, type %d, image %p\n", target
, internalformat
, width
, height
, format
, type
, image
);
4886 if ((status
= UNIX_CALL( glConvolutionFilter2DEXT
, &args
))) WARN( "glConvolutionFilter2DEXT returned %#lx\n", status
);
4889 static void WINAPI
glConvolutionParameterf( GLenum target
, GLenum pname
, GLfloat params
)
4891 struct glConvolutionParameterf_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4893 TRACE( "target %d, pname %d, params %f\n", target
, pname
, params
);
4894 if ((status
= UNIX_CALL( glConvolutionParameterf
, &args
))) WARN( "glConvolutionParameterf returned %#lx\n", status
);
4897 static void WINAPI
glConvolutionParameterfEXT( GLenum target
, GLenum pname
, GLfloat params
)
4899 struct glConvolutionParameterfEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4901 TRACE( "target %d, pname %d, params %f\n", target
, pname
, params
);
4902 if ((status
= UNIX_CALL( glConvolutionParameterfEXT
, &args
))) WARN( "glConvolutionParameterfEXT returned %#lx\n", status
);
4905 static void WINAPI
glConvolutionParameterfv( GLenum target
, GLenum pname
, const GLfloat
*params
)
4907 struct glConvolutionParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4909 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4910 if ((status
= UNIX_CALL( glConvolutionParameterfv
, &args
))) WARN( "glConvolutionParameterfv returned %#lx\n", status
);
4913 static void WINAPI
glConvolutionParameterfvEXT( GLenum target
, GLenum pname
, const GLfloat
*params
)
4915 struct glConvolutionParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4917 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4918 if ((status
= UNIX_CALL( glConvolutionParameterfvEXT
, &args
))) WARN( "glConvolutionParameterfvEXT returned %#lx\n", status
);
4921 static void WINAPI
glConvolutionParameteri( GLenum target
, GLenum pname
, GLint params
)
4923 struct glConvolutionParameteri_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4925 TRACE( "target %d, pname %d, params %d\n", target
, pname
, params
);
4926 if ((status
= UNIX_CALL( glConvolutionParameteri
, &args
))) WARN( "glConvolutionParameteri returned %#lx\n", status
);
4929 static void WINAPI
glConvolutionParameteriEXT( GLenum target
, GLenum pname
, GLint params
)
4931 struct glConvolutionParameteriEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4933 TRACE( "target %d, pname %d, params %d\n", target
, pname
, params
);
4934 if ((status
= UNIX_CALL( glConvolutionParameteriEXT
, &args
))) WARN( "glConvolutionParameteriEXT returned %#lx\n", status
);
4937 static void WINAPI
glConvolutionParameteriv( GLenum target
, GLenum pname
, const GLint
*params
)
4939 struct glConvolutionParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4941 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4942 if ((status
= UNIX_CALL( glConvolutionParameteriv
, &args
))) WARN( "glConvolutionParameteriv returned %#lx\n", status
);
4945 static void WINAPI
glConvolutionParameterivEXT( GLenum target
, GLenum pname
, const GLint
*params
)
4947 struct glConvolutionParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4949 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4950 if ((status
= UNIX_CALL( glConvolutionParameterivEXT
, &args
))) WARN( "glConvolutionParameterivEXT returned %#lx\n", status
);
4953 static void WINAPI
glConvolutionParameterxOES( GLenum target
, GLenum pname
, GLfixed param
)
4955 struct glConvolutionParameterxOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
4957 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
4958 if ((status
= UNIX_CALL( glConvolutionParameterxOES
, &args
))) WARN( "glConvolutionParameterxOES returned %#lx\n", status
);
4961 static void WINAPI
glConvolutionParameterxvOES( GLenum target
, GLenum pname
, const GLfixed
*params
)
4963 struct glConvolutionParameterxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
4965 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
4966 if ((status
= UNIX_CALL( glConvolutionParameterxvOES
, &args
))) WARN( "glConvolutionParameterxvOES returned %#lx\n", status
);
4969 static void WINAPI
glCopyBufferSubData( GLenum readTarget
, GLenum writeTarget
, GLintptr readOffset
, GLintptr writeOffset
, GLsizeiptr size
)
4971 struct glCopyBufferSubData_params args
= { .teb
= NtCurrentTeb(), .readTarget
= readTarget
, .writeTarget
= writeTarget
, .readOffset
= readOffset
, .writeOffset
= writeOffset
, .size
= size
};
4973 TRACE( "readTarget %d, writeTarget %d, readOffset %Id, writeOffset %Id, size %Id\n", readTarget
, writeTarget
, readOffset
, writeOffset
, size
);
4974 if ((status
= UNIX_CALL( glCopyBufferSubData
, &args
))) WARN( "glCopyBufferSubData returned %#lx\n", status
);
4977 static void WINAPI
glCopyColorSubTable( GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
)
4979 struct glCopyColorSubTable_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .start
= start
, .x
= x
, .y
= y
, .width
= width
};
4981 TRACE( "target %d, start %d, x %d, y %d, width %d\n", target
, start
, x
, y
, width
);
4982 if ((status
= UNIX_CALL( glCopyColorSubTable
, &args
))) WARN( "glCopyColorSubTable returned %#lx\n", status
);
4985 static void WINAPI
glCopyColorSubTableEXT( GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
)
4987 struct glCopyColorSubTableEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .start
= start
, .x
= x
, .y
= y
, .width
= width
};
4989 TRACE( "target %d, start %d, x %d, y %d, width %d\n", target
, start
, x
, y
, width
);
4990 if ((status
= UNIX_CALL( glCopyColorSubTableEXT
, &args
))) WARN( "glCopyColorSubTableEXT returned %#lx\n", status
);
4993 static void WINAPI
glCopyColorTable( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
4995 struct glCopyColorTable_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
};
4997 TRACE( "target %d, internalformat %d, x %d, y %d, width %d\n", target
, internalformat
, x
, y
, width
);
4998 if ((status
= UNIX_CALL( glCopyColorTable
, &args
))) WARN( "glCopyColorTable returned %#lx\n", status
);
5001 static void WINAPI
glCopyColorTableSGI( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
5003 struct glCopyColorTableSGI_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
};
5005 TRACE( "target %d, internalformat %d, x %d, y %d, width %d\n", target
, internalformat
, x
, y
, width
);
5006 if ((status
= UNIX_CALL( glCopyColorTableSGI
, &args
))) WARN( "glCopyColorTableSGI returned %#lx\n", status
);
5009 static void WINAPI
glCopyConvolutionFilter1D( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
5011 struct glCopyConvolutionFilter1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
};
5013 TRACE( "target %d, internalformat %d, x %d, y %d, width %d\n", target
, internalformat
, x
, y
, width
);
5014 if ((status
= UNIX_CALL( glCopyConvolutionFilter1D
, &args
))) WARN( "glCopyConvolutionFilter1D returned %#lx\n", status
);
5017 static void WINAPI
glCopyConvolutionFilter1DEXT( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
)
5019 struct glCopyConvolutionFilter1DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
};
5021 TRACE( "target %d, internalformat %d, x %d, y %d, width %d\n", target
, internalformat
, x
, y
, width
);
5022 if ((status
= UNIX_CALL( glCopyConvolutionFilter1DEXT
, &args
))) WARN( "glCopyConvolutionFilter1DEXT returned %#lx\n", status
);
5025 static void WINAPI
glCopyConvolutionFilter2D( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5027 struct glCopyConvolutionFilter2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5029 TRACE( "target %d, internalformat %d, x %d, y %d, width %d, height %d\n", target
, internalformat
, x
, y
, width
, height
);
5030 if ((status
= UNIX_CALL( glCopyConvolutionFilter2D
, &args
))) WARN( "glCopyConvolutionFilter2D returned %#lx\n", status
);
5033 static void WINAPI
glCopyConvolutionFilter2DEXT( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5035 struct glCopyConvolutionFilter2DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5037 TRACE( "target %d, internalformat %d, x %d, y %d, width %d, height %d\n", target
, internalformat
, x
, y
, width
, height
);
5038 if ((status
= UNIX_CALL( glCopyConvolutionFilter2DEXT
, &args
))) WARN( "glCopyConvolutionFilter2DEXT returned %#lx\n", status
);
5041 static void WINAPI
glCopyImageSubData( GLuint srcName
, GLenum srcTarget
, GLint srcLevel
, GLint srcX
, GLint srcY
, GLint srcZ
, GLuint dstName
, GLenum dstTarget
, GLint dstLevel
, GLint dstX
, GLint dstY
, GLint dstZ
, GLsizei srcWidth
, GLsizei srcHeight
, GLsizei srcDepth
)
5043 struct glCopyImageSubData_params args
= { .teb
= NtCurrentTeb(), .srcName
= srcName
, .srcTarget
= srcTarget
, .srcLevel
= srcLevel
, .srcX
= srcX
, .srcY
= srcY
, .srcZ
= srcZ
, .dstName
= dstName
, .dstTarget
= dstTarget
, .dstLevel
= dstLevel
, .dstX
= dstX
, .dstY
= dstY
, .dstZ
= dstZ
, .srcWidth
= srcWidth
, .srcHeight
= srcHeight
, .srcDepth
= srcDepth
};
5045 TRACE( "srcName %d, srcTarget %d, srcLevel %d, srcX %d, srcY %d, srcZ %d, dstName %d, dstTarget %d, dstLevel %d, dstX %d, dstY %d, dstZ %d, srcWidth %d, srcHeight %d, srcDepth %d\n", srcName
, srcTarget
, srcLevel
, srcX
, srcY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, srcWidth
, srcHeight
, srcDepth
);
5046 if ((status
= UNIX_CALL( glCopyImageSubData
, &args
))) WARN( "glCopyImageSubData returned %#lx\n", status
);
5049 static void WINAPI
glCopyImageSubDataNV( GLuint srcName
, GLenum srcTarget
, GLint srcLevel
, GLint srcX
, GLint srcY
, GLint srcZ
, GLuint dstName
, GLenum dstTarget
, GLint dstLevel
, GLint dstX
, GLint dstY
, GLint dstZ
, GLsizei width
, GLsizei height
, GLsizei depth
)
5051 struct glCopyImageSubDataNV_params args
= { .teb
= NtCurrentTeb(), .srcName
= srcName
, .srcTarget
= srcTarget
, .srcLevel
= srcLevel
, .srcX
= srcX
, .srcY
= srcY
, .srcZ
= srcZ
, .dstName
= dstName
, .dstTarget
= dstTarget
, .dstLevel
= dstLevel
, .dstX
= dstX
, .dstY
= dstY
, .dstZ
= dstZ
, .width
= width
, .height
= height
, .depth
= depth
};
5053 TRACE( "srcName %d, srcTarget %d, srcLevel %d, srcX %d, srcY %d, srcZ %d, dstName %d, dstTarget %d, dstLevel %d, dstX %d, dstY %d, dstZ %d, width %d, height %d, depth %d\n", srcName
, srcTarget
, srcLevel
, srcX
, srcY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, width
, height
, depth
);
5054 if ((status
= UNIX_CALL( glCopyImageSubDataNV
, &args
))) WARN( "glCopyImageSubDataNV returned %#lx\n", status
);
5057 static void WINAPI
glCopyMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
)
5059 struct glCopyMultiTexImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .border
= border
};
5061 TRACE( "texunit %d, target %d, level %d, internalformat %d, x %d, y %d, width %d, border %d\n", texunit
, target
, level
, internalformat
, x
, y
, width
, border
);
5062 if ((status
= UNIX_CALL( glCopyMultiTexImage1DEXT
, &args
))) WARN( "glCopyMultiTexImage1DEXT returned %#lx\n", status
);
5065 static void WINAPI
glCopyMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
)
5067 struct glCopyMultiTexImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .height
= height
, .border
= border
};
5069 TRACE( "texunit %d, target %d, level %d, internalformat %d, x %d, y %d, width %d, height %d, border %d\n", texunit
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
5070 if ((status
= UNIX_CALL( glCopyMultiTexImage2DEXT
, &args
))) WARN( "glCopyMultiTexImage2DEXT returned %#lx\n", status
);
5073 static void WINAPI
glCopyMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
5075 struct glCopyMultiTexSubImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .x
= x
, .y
= y
, .width
= width
};
5077 TRACE( "texunit %d, target %d, level %d, xoffset %d, x %d, y %d, width %d\n", texunit
, target
, level
, xoffset
, x
, y
, width
);
5078 if ((status
= UNIX_CALL( glCopyMultiTexSubImage1DEXT
, &args
))) WARN( "glCopyMultiTexSubImage1DEXT returned %#lx\n", status
);
5081 static void WINAPI
glCopyMultiTexSubImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5083 struct glCopyMultiTexSubImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5085 TRACE( "texunit %d, target %d, level %d, xoffset %d, yoffset %d, x %d, y %d, width %d, height %d\n", texunit
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
5086 if ((status
= UNIX_CALL( glCopyMultiTexSubImage2DEXT
, &args
))) WARN( "glCopyMultiTexSubImage2DEXT returned %#lx\n", status
);
5089 static void WINAPI
glCopyMultiTexSubImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5091 struct glCopyMultiTexSubImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5093 TRACE( "texunit %d, target %d, level %d, xoffset %d, yoffset %d, zoffset %d, x %d, y %d, width %d, height %d\n", texunit
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
5094 if ((status
= UNIX_CALL( glCopyMultiTexSubImage3DEXT
, &args
))) WARN( "glCopyMultiTexSubImage3DEXT returned %#lx\n", status
);
5097 static void WINAPI
glCopyNamedBufferSubData( GLuint readBuffer
, GLuint writeBuffer
, GLintptr readOffset
, GLintptr writeOffset
, GLsizeiptr size
)
5099 struct glCopyNamedBufferSubData_params args
= { .teb
= NtCurrentTeb(), .readBuffer
= readBuffer
, .writeBuffer
= writeBuffer
, .readOffset
= readOffset
, .writeOffset
= writeOffset
, .size
= size
};
5101 TRACE( "readBuffer %d, writeBuffer %d, readOffset %Id, writeOffset %Id, size %Id\n", readBuffer
, writeBuffer
, readOffset
, writeOffset
, size
);
5102 if ((status
= UNIX_CALL( glCopyNamedBufferSubData
, &args
))) WARN( "glCopyNamedBufferSubData returned %#lx\n", status
);
5105 static void WINAPI
glCopyPathNV( GLuint resultPath
, GLuint srcPath
)
5107 struct glCopyPathNV_params args
= { .teb
= NtCurrentTeb(), .resultPath
= resultPath
, .srcPath
= srcPath
};
5109 TRACE( "resultPath %d, srcPath %d\n", resultPath
, srcPath
);
5110 if ((status
= UNIX_CALL( glCopyPathNV
, &args
))) WARN( "glCopyPathNV returned %#lx\n", status
);
5113 static void WINAPI
glCopyTexImage1DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
)
5115 struct glCopyTexImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .border
= border
};
5117 TRACE( "target %d, level %d, internalformat %d, x %d, y %d, width %d, border %d\n", target
, level
, internalformat
, x
, y
, width
, border
);
5118 if ((status
= UNIX_CALL( glCopyTexImage1DEXT
, &args
))) WARN( "glCopyTexImage1DEXT returned %#lx\n", status
);
5121 static void WINAPI
glCopyTexImage2DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
)
5123 struct glCopyTexImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .height
= height
, .border
= border
};
5125 TRACE( "target %d, level %d, internalformat %d, x %d, y %d, width %d, height %d, border %d\n", target
, level
, internalformat
, x
, y
, width
, height
, border
);
5126 if ((status
= UNIX_CALL( glCopyTexImage2DEXT
, &args
))) WARN( "glCopyTexImage2DEXT returned %#lx\n", status
);
5129 static void WINAPI
glCopyTexSubImage1DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
5131 struct glCopyTexSubImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .x
= x
, .y
= y
, .width
= width
};
5133 TRACE( "target %d, level %d, xoffset %d, x %d, y %d, width %d\n", target
, level
, xoffset
, x
, y
, width
);
5134 if ((status
= UNIX_CALL( glCopyTexSubImage1DEXT
, &args
))) WARN( "glCopyTexSubImage1DEXT returned %#lx\n", status
);
5137 static void WINAPI
glCopyTexSubImage2DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5139 struct glCopyTexSubImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5141 TRACE( "target %d, level %d, xoffset %d, yoffset %d, x %d, y %d, width %d, height %d\n", target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
5142 if ((status
= UNIX_CALL( glCopyTexSubImage2DEXT
, &args
))) WARN( "glCopyTexSubImage2DEXT returned %#lx\n", status
);
5145 static void WINAPI
glCopyTexSubImage3D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5147 struct glCopyTexSubImage3D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5149 TRACE( "target %d, level %d, xoffset %d, yoffset %d, zoffset %d, x %d, y %d, width %d, height %d\n", target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
5150 if ((status
= UNIX_CALL( glCopyTexSubImage3D
, &args
))) WARN( "glCopyTexSubImage3D returned %#lx\n", status
);
5153 static void WINAPI
glCopyTexSubImage3DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5155 struct glCopyTexSubImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5157 TRACE( "target %d, level %d, xoffset %d, yoffset %d, zoffset %d, x %d, y %d, width %d, height %d\n", target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
5158 if ((status
= UNIX_CALL( glCopyTexSubImage3DEXT
, &args
))) WARN( "glCopyTexSubImage3DEXT returned %#lx\n", status
);
5161 static void WINAPI
glCopyTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
)
5163 struct glCopyTextureImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .border
= border
};
5165 TRACE( "texture %d, target %d, level %d, internalformat %d, x %d, y %d, width %d, border %d\n", texture
, target
, level
, internalformat
, x
, y
, width
, border
);
5166 if ((status
= UNIX_CALL( glCopyTextureImage1DEXT
, &args
))) WARN( "glCopyTextureImage1DEXT returned %#lx\n", status
);
5169 static void WINAPI
glCopyTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
)
5171 struct glCopyTextureImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .x
= x
, .y
= y
, .width
= width
, .height
= height
, .border
= border
};
5173 TRACE( "texture %d, target %d, level %d, internalformat %d, x %d, y %d, width %d, height %d, border %d\n", texture
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
5174 if ((status
= UNIX_CALL( glCopyTextureImage2DEXT
, &args
))) WARN( "glCopyTextureImage2DEXT returned %#lx\n", status
);
5177 static void WINAPI
glCopyTextureSubImage1D( GLuint texture
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
5179 struct glCopyTextureSubImage1D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .x
= x
, .y
= y
, .width
= width
};
5181 TRACE( "texture %d, level %d, xoffset %d, x %d, y %d, width %d\n", texture
, level
, xoffset
, x
, y
, width
);
5182 if ((status
= UNIX_CALL( glCopyTextureSubImage1D
, &args
))) WARN( "glCopyTextureSubImage1D returned %#lx\n", status
);
5185 static void WINAPI
glCopyTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
)
5187 struct glCopyTextureSubImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .x
= x
, .y
= y
, .width
= width
};
5189 TRACE( "texture %d, target %d, level %d, xoffset %d, x %d, y %d, width %d\n", texture
, target
, level
, xoffset
, x
, y
, width
);
5190 if ((status
= UNIX_CALL( glCopyTextureSubImage1DEXT
, &args
))) WARN( "glCopyTextureSubImage1DEXT returned %#lx\n", status
);
5193 static void WINAPI
glCopyTextureSubImage2D( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5195 struct glCopyTextureSubImage2D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5197 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, x %d, y %d, width %d, height %d\n", texture
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
5198 if ((status
= UNIX_CALL( glCopyTextureSubImage2D
, &args
))) WARN( "glCopyTextureSubImage2D returned %#lx\n", status
);
5201 static void WINAPI
glCopyTextureSubImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5203 struct glCopyTextureSubImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5205 TRACE( "texture %d, target %d, level %d, xoffset %d, yoffset %d, x %d, y %d, width %d, height %d\n", texture
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
5206 if ((status
= UNIX_CALL( glCopyTextureSubImage2DEXT
, &args
))) WARN( "glCopyTextureSubImage2DEXT returned %#lx\n", status
);
5209 static void WINAPI
glCopyTextureSubImage3D( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5211 struct glCopyTextureSubImage3D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5213 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, zoffset %d, x %d, y %d, width %d, height %d\n", texture
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
5214 if ((status
= UNIX_CALL( glCopyTextureSubImage3D
, &args
))) WARN( "glCopyTextureSubImage3D returned %#lx\n", status
);
5217 static void WINAPI
glCopyTextureSubImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
5219 struct glCopyTextureSubImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
5221 TRACE( "texture %d, target %d, level %d, xoffset %d, yoffset %d, zoffset %d, x %d, y %d, width %d, height %d\n", texture
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
5222 if ((status
= UNIX_CALL( glCopyTextureSubImage3DEXT
, &args
))) WARN( "glCopyTextureSubImage3DEXT returned %#lx\n", status
);
5225 static void WINAPI
glCoverFillPathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, const void *paths
, GLuint pathBase
, GLenum coverMode
, GLenum transformType
, const GLfloat
*transformValues
)
5227 struct glCoverFillPathInstancedNV_params args
= { .teb
= NtCurrentTeb(), .numPaths
= numPaths
, .pathNameType
= pathNameType
, .paths
= paths
, .pathBase
= pathBase
, .coverMode
= coverMode
, .transformType
= transformType
, .transformValues
= transformValues
};
5229 TRACE( "numPaths %d, pathNameType %d, paths %p, pathBase %d, coverMode %d, transformType %d, transformValues %p\n", numPaths
, pathNameType
, paths
, pathBase
, coverMode
, transformType
, transformValues
);
5230 if ((status
= UNIX_CALL( glCoverFillPathInstancedNV
, &args
))) WARN( "glCoverFillPathInstancedNV returned %#lx\n", status
);
5233 static void WINAPI
glCoverFillPathNV( GLuint path
, GLenum coverMode
)
5235 struct glCoverFillPathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .coverMode
= coverMode
};
5237 TRACE( "path %d, coverMode %d\n", path
, coverMode
);
5238 if ((status
= UNIX_CALL( glCoverFillPathNV
, &args
))) WARN( "glCoverFillPathNV returned %#lx\n", status
);
5241 static void WINAPI
glCoverStrokePathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, const void *paths
, GLuint pathBase
, GLenum coverMode
, GLenum transformType
, const GLfloat
*transformValues
)
5243 struct glCoverStrokePathInstancedNV_params args
= { .teb
= NtCurrentTeb(), .numPaths
= numPaths
, .pathNameType
= pathNameType
, .paths
= paths
, .pathBase
= pathBase
, .coverMode
= coverMode
, .transformType
= transformType
, .transformValues
= transformValues
};
5245 TRACE( "numPaths %d, pathNameType %d, paths %p, pathBase %d, coverMode %d, transformType %d, transformValues %p\n", numPaths
, pathNameType
, paths
, pathBase
, coverMode
, transformType
, transformValues
);
5246 if ((status
= UNIX_CALL( glCoverStrokePathInstancedNV
, &args
))) WARN( "glCoverStrokePathInstancedNV returned %#lx\n", status
);
5249 static void WINAPI
glCoverStrokePathNV( GLuint path
, GLenum coverMode
)
5251 struct glCoverStrokePathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .coverMode
= coverMode
};
5253 TRACE( "path %d, coverMode %d\n", path
, coverMode
);
5254 if ((status
= UNIX_CALL( glCoverStrokePathNV
, &args
))) WARN( "glCoverStrokePathNV returned %#lx\n", status
);
5257 static void WINAPI
glCoverageModulationNV( GLenum components
)
5259 struct glCoverageModulationNV_params args
= { .teb
= NtCurrentTeb(), .components
= components
};
5261 TRACE( "components %d\n", components
);
5262 if ((status
= UNIX_CALL( glCoverageModulationNV
, &args
))) WARN( "glCoverageModulationNV returned %#lx\n", status
);
5265 static void WINAPI
glCoverageModulationTableNV( GLsizei n
, const GLfloat
*v
)
5267 struct glCoverageModulationTableNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .v
= v
};
5269 TRACE( "n %d, v %p\n", n
, v
);
5270 if ((status
= UNIX_CALL( glCoverageModulationTableNV
, &args
))) WARN( "glCoverageModulationTableNV returned %#lx\n", status
);
5273 static void WINAPI
glCreateBuffers( GLsizei n
, GLuint
*buffers
)
5275 struct glCreateBuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .buffers
= buffers
};
5277 TRACE( "n %d, buffers %p\n", n
, buffers
);
5278 if ((status
= UNIX_CALL( glCreateBuffers
, &args
))) WARN( "glCreateBuffers returned %#lx\n", status
);
5281 static void WINAPI
glCreateCommandListsNV( GLsizei n
, GLuint
*lists
)
5283 struct glCreateCommandListsNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .lists
= lists
};
5285 TRACE( "n %d, lists %p\n", n
, lists
);
5286 if ((status
= UNIX_CALL( glCreateCommandListsNV
, &args
))) WARN( "glCreateCommandListsNV returned %#lx\n", status
);
5289 static void WINAPI
glCreateFramebuffers( GLsizei n
, GLuint
*framebuffers
)
5291 struct glCreateFramebuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .framebuffers
= framebuffers
};
5293 TRACE( "n %d, framebuffers %p\n", n
, framebuffers
);
5294 if ((status
= UNIX_CALL( glCreateFramebuffers
, &args
))) WARN( "glCreateFramebuffers returned %#lx\n", status
);
5297 static void WINAPI
glCreateMemoryObjectsEXT( GLsizei n
, GLuint
*memoryObjects
)
5299 struct glCreateMemoryObjectsEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .memoryObjects
= memoryObjects
};
5301 TRACE( "n %d, memoryObjects %p\n", n
, memoryObjects
);
5302 if ((status
= UNIX_CALL( glCreateMemoryObjectsEXT
, &args
))) WARN( "glCreateMemoryObjectsEXT returned %#lx\n", status
);
5305 static void WINAPI
glCreatePerfQueryINTEL( GLuint queryId
, GLuint
*queryHandle
)
5307 struct glCreatePerfQueryINTEL_params args
= { .teb
= NtCurrentTeb(), .queryId
= queryId
, .queryHandle
= queryHandle
};
5309 TRACE( "queryId %d, queryHandle %p\n", queryId
, queryHandle
);
5310 if ((status
= UNIX_CALL( glCreatePerfQueryINTEL
, &args
))) WARN( "glCreatePerfQueryINTEL returned %#lx\n", status
);
5313 static GLuint WINAPI
glCreateProgram(void)
5315 struct glCreateProgram_params args
= { .teb
= NtCurrentTeb() };
5318 if ((status
= UNIX_CALL( glCreateProgram
, &args
))) WARN( "glCreateProgram returned %#lx\n", status
);
5322 static GLhandleARB WINAPI
glCreateProgramObjectARB(void)
5324 struct glCreateProgramObjectARB_params args
= { .teb
= NtCurrentTeb() };
5327 if ((status
= UNIX_CALL( glCreateProgramObjectARB
, &args
))) WARN( "glCreateProgramObjectARB returned %#lx\n", status
);
5331 static void WINAPI
glCreateProgramPipelines( GLsizei n
, GLuint
*pipelines
)
5333 struct glCreateProgramPipelines_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .pipelines
= pipelines
};
5335 TRACE( "n %d, pipelines %p\n", n
, pipelines
);
5336 if ((status
= UNIX_CALL( glCreateProgramPipelines
, &args
))) WARN( "glCreateProgramPipelines returned %#lx\n", status
);
5339 static GLuint WINAPI
glCreateProgressFenceNVX(void)
5341 struct glCreateProgressFenceNVX_params args
= { .teb
= NtCurrentTeb() };
5344 if ((status
= UNIX_CALL( glCreateProgressFenceNVX
, &args
))) WARN( "glCreateProgressFenceNVX returned %#lx\n", status
);
5348 static void WINAPI
glCreateQueries( GLenum target
, GLsizei n
, GLuint
*ids
)
5350 struct glCreateQueries_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .n
= n
, .ids
= ids
};
5352 TRACE( "target %d, n %d, ids %p\n", target
, n
, ids
);
5353 if ((status
= UNIX_CALL( glCreateQueries
, &args
))) WARN( "glCreateQueries returned %#lx\n", status
);
5356 static void WINAPI
glCreateRenderbuffers( GLsizei n
, GLuint
*renderbuffers
)
5358 struct glCreateRenderbuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .renderbuffers
= renderbuffers
};
5360 TRACE( "n %d, renderbuffers %p\n", n
, renderbuffers
);
5361 if ((status
= UNIX_CALL( glCreateRenderbuffers
, &args
))) WARN( "glCreateRenderbuffers returned %#lx\n", status
);
5364 static void WINAPI
glCreateSamplers( GLsizei n
, GLuint
*samplers
)
5366 struct glCreateSamplers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .samplers
= samplers
};
5368 TRACE( "n %d, samplers %p\n", n
, samplers
);
5369 if ((status
= UNIX_CALL( glCreateSamplers
, &args
))) WARN( "glCreateSamplers returned %#lx\n", status
);
5372 static GLuint WINAPI
glCreateShader( GLenum type
)
5374 struct glCreateShader_params args
= { .teb
= NtCurrentTeb(), .type
= type
};
5376 TRACE( "type %d\n", type
);
5377 if ((status
= UNIX_CALL( glCreateShader
, &args
))) WARN( "glCreateShader returned %#lx\n", status
);
5381 static GLhandleARB WINAPI
glCreateShaderObjectARB( GLenum shaderType
)
5383 struct glCreateShaderObjectARB_params args
= { .teb
= NtCurrentTeb(), .shaderType
= shaderType
};
5385 TRACE( "shaderType %d\n", shaderType
);
5386 if ((status
= UNIX_CALL( glCreateShaderObjectARB
, &args
))) WARN( "glCreateShaderObjectARB returned %#lx\n", status
);
5390 static GLuint WINAPI
glCreateShaderProgramEXT( GLenum type
, const GLchar
*string
)
5392 struct glCreateShaderProgramEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .string
= string
};
5394 TRACE( "type %d, string %p\n", type
, string
);
5395 if ((status
= UNIX_CALL( glCreateShaderProgramEXT
, &args
))) WARN( "glCreateShaderProgramEXT returned %#lx\n", status
);
5399 static GLuint WINAPI
glCreateShaderProgramv( GLenum type
, GLsizei count
, const GLchar
*const*strings
)
5401 struct glCreateShaderProgramv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .count
= count
, .strings
= strings
};
5403 TRACE( "type %d, count %d, strings %p\n", type
, count
, strings
);
5404 if ((status
= UNIX_CALL( glCreateShaderProgramv
, &args
))) WARN( "glCreateShaderProgramv returned %#lx\n", status
);
5408 static void WINAPI
glCreateStatesNV( GLsizei n
, GLuint
*states
)
5410 struct glCreateStatesNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .states
= states
};
5412 TRACE( "n %d, states %p\n", n
, states
);
5413 if ((status
= UNIX_CALL( glCreateStatesNV
, &args
))) WARN( "glCreateStatesNV returned %#lx\n", status
);
5416 static GLsync WINAPI
glCreateSyncFromCLeventARB( struct _cl_context
*context
, struct _cl_event
*event
, GLbitfield flags
)
5418 struct glCreateSyncFromCLeventARB_params args
= { .teb
= NtCurrentTeb(), .context
= context
, .event
= event
, .flags
= flags
};
5420 TRACE( "context %p, event %p, flags %d\n", context
, event
, flags
);
5421 if ((status
= UNIX_CALL( glCreateSyncFromCLeventARB
, &args
))) WARN( "glCreateSyncFromCLeventARB returned %#lx\n", status
);
5425 static void WINAPI
glCreateTextures( GLenum target
, GLsizei n
, GLuint
*textures
)
5427 struct glCreateTextures_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .n
= n
, .textures
= textures
};
5429 TRACE( "target %d, n %d, textures %p\n", target
, n
, textures
);
5430 if ((status
= UNIX_CALL( glCreateTextures
, &args
))) WARN( "glCreateTextures returned %#lx\n", status
);
5433 static void WINAPI
glCreateTransformFeedbacks( GLsizei n
, GLuint
*ids
)
5435 struct glCreateTransformFeedbacks_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
5437 TRACE( "n %d, ids %p\n", n
, ids
);
5438 if ((status
= UNIX_CALL( glCreateTransformFeedbacks
, &args
))) WARN( "glCreateTransformFeedbacks returned %#lx\n", status
);
5441 static void WINAPI
glCreateVertexArrays( GLsizei n
, GLuint
*arrays
)
5443 struct glCreateVertexArrays_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .arrays
= arrays
};
5445 TRACE( "n %d, arrays %p\n", n
, arrays
);
5446 if ((status
= UNIX_CALL( glCreateVertexArrays
, &args
))) WARN( "glCreateVertexArrays returned %#lx\n", status
);
5449 static void WINAPI
glCullParameterdvEXT( GLenum pname
, GLdouble
*params
)
5451 struct glCullParameterdvEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
5453 TRACE( "pname %d, params %p\n", pname
, params
);
5454 if ((status
= UNIX_CALL( glCullParameterdvEXT
, &args
))) WARN( "glCullParameterdvEXT returned %#lx\n", status
);
5457 static void WINAPI
glCullParameterfvEXT( GLenum pname
, GLfloat
*params
)
5459 struct glCullParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
5461 TRACE( "pname %d, params %p\n", pname
, params
);
5462 if ((status
= UNIX_CALL( glCullParameterfvEXT
, &args
))) WARN( "glCullParameterfvEXT returned %#lx\n", status
);
5465 static void WINAPI
glCurrentPaletteMatrixARB( GLint index
)
5467 struct glCurrentPaletteMatrixARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
};
5469 TRACE( "index %d\n", index
);
5470 if ((status
= UNIX_CALL( glCurrentPaletteMatrixARB
, &args
))) WARN( "glCurrentPaletteMatrixARB returned %#lx\n", status
);
5473 static void WINAPI
glDebugMessageCallback( GLDEBUGPROC callback
, const void *userParam
)
5475 struct glDebugMessageCallback_params args
= { .teb
= NtCurrentTeb(), .callback
= callback
, .userParam
= userParam
};
5477 TRACE( "callback %p, userParam %p\n", callback
, userParam
);
5478 if ((status
= UNIX_CALL( glDebugMessageCallback
, &args
))) WARN( "glDebugMessageCallback returned %#lx\n", status
);
5481 static void WINAPI
glDebugMessageCallbackAMD( GLDEBUGPROCAMD callback
, void *userParam
)
5483 struct glDebugMessageCallbackAMD_params args
= { .teb
= NtCurrentTeb(), .callback
= callback
, .userParam
= userParam
};
5485 TRACE( "callback %p, userParam %p\n", callback
, userParam
);
5486 if ((status
= UNIX_CALL( glDebugMessageCallbackAMD
, &args
))) WARN( "glDebugMessageCallbackAMD returned %#lx\n", status
);
5489 static void WINAPI
glDebugMessageCallbackARB( GLDEBUGPROCARB callback
, const void *userParam
)
5491 struct glDebugMessageCallbackARB_params args
= { .teb
= NtCurrentTeb(), .callback
= callback
, .userParam
= userParam
};
5493 TRACE( "callback %p, userParam %p\n", callback
, userParam
);
5494 if ((status
= UNIX_CALL( glDebugMessageCallbackARB
, &args
))) WARN( "glDebugMessageCallbackARB returned %#lx\n", status
);
5497 static void WINAPI
glDebugMessageControl( GLenum source
, GLenum type
, GLenum severity
, GLsizei count
, const GLuint
*ids
, GLboolean enabled
)
5499 struct glDebugMessageControl_params args
= { .teb
= NtCurrentTeb(), .source
= source
, .type
= type
, .severity
= severity
, .count
= count
, .ids
= ids
, .enabled
= enabled
};
5501 TRACE( "source %d, type %d, severity %d, count %d, ids %p, enabled %d\n", source
, type
, severity
, count
, ids
, enabled
);
5502 if ((status
= UNIX_CALL( glDebugMessageControl
, &args
))) WARN( "glDebugMessageControl returned %#lx\n", status
);
5505 static void WINAPI
glDebugMessageControlARB( GLenum source
, GLenum type
, GLenum severity
, GLsizei count
, const GLuint
*ids
, GLboolean enabled
)
5507 struct glDebugMessageControlARB_params args
= { .teb
= NtCurrentTeb(), .source
= source
, .type
= type
, .severity
= severity
, .count
= count
, .ids
= ids
, .enabled
= enabled
};
5509 TRACE( "source %d, type %d, severity %d, count %d, ids %p, enabled %d\n", source
, type
, severity
, count
, ids
, enabled
);
5510 if ((status
= UNIX_CALL( glDebugMessageControlARB
, &args
))) WARN( "glDebugMessageControlARB returned %#lx\n", status
);
5513 static void WINAPI
glDebugMessageEnableAMD( GLenum category
, GLenum severity
, GLsizei count
, const GLuint
*ids
, GLboolean enabled
)
5515 struct glDebugMessageEnableAMD_params args
= { .teb
= NtCurrentTeb(), .category
= category
, .severity
= severity
, .count
= count
, .ids
= ids
, .enabled
= enabled
};
5517 TRACE( "category %d, severity %d, count %d, ids %p, enabled %d\n", category
, severity
, count
, ids
, enabled
);
5518 if ((status
= UNIX_CALL( glDebugMessageEnableAMD
, &args
))) WARN( "glDebugMessageEnableAMD returned %#lx\n", status
);
5521 static void WINAPI
glDebugMessageInsert( GLenum source
, GLenum type
, GLuint id
, GLenum severity
, GLsizei length
, const GLchar
*buf
)
5523 struct glDebugMessageInsert_params args
= { .teb
= NtCurrentTeb(), .source
= source
, .type
= type
, .id
= id
, .severity
= severity
, .length
= length
, .buf
= buf
};
5525 TRACE( "source %d, type %d, id %d, severity %d, length %d, buf %p\n", source
, type
, id
, severity
, length
, buf
);
5526 if ((status
= UNIX_CALL( glDebugMessageInsert
, &args
))) WARN( "glDebugMessageInsert returned %#lx\n", status
);
5529 static void WINAPI
glDebugMessageInsertAMD( GLenum category
, GLenum severity
, GLuint id
, GLsizei length
, const GLchar
*buf
)
5531 struct glDebugMessageInsertAMD_params args
= { .teb
= NtCurrentTeb(), .category
= category
, .severity
= severity
, .id
= id
, .length
= length
, .buf
= buf
};
5533 TRACE( "category %d, severity %d, id %d, length %d, buf %p\n", category
, severity
, id
, length
, buf
);
5534 if ((status
= UNIX_CALL( glDebugMessageInsertAMD
, &args
))) WARN( "glDebugMessageInsertAMD returned %#lx\n", status
);
5537 static void WINAPI
glDebugMessageInsertARB( GLenum source
, GLenum type
, GLuint id
, GLenum severity
, GLsizei length
, const GLchar
*buf
)
5539 struct glDebugMessageInsertARB_params args
= { .teb
= NtCurrentTeb(), .source
= source
, .type
= type
, .id
= id
, .severity
= severity
, .length
= length
, .buf
= buf
};
5541 TRACE( "source %d, type %d, id %d, severity %d, length %d, buf %p\n", source
, type
, id
, severity
, length
, buf
);
5542 if ((status
= UNIX_CALL( glDebugMessageInsertARB
, &args
))) WARN( "glDebugMessageInsertARB returned %#lx\n", status
);
5545 static void WINAPI
glDeformSGIX( GLbitfield mask
)
5547 struct glDeformSGIX_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
5549 TRACE( "mask %d\n", mask
);
5550 if ((status
= UNIX_CALL( glDeformSGIX
, &args
))) WARN( "glDeformSGIX returned %#lx\n", status
);
5553 static void WINAPI
glDeformationMap3dSGIX( GLenum target
, GLdouble u1
, GLdouble u2
, GLint ustride
, GLint uorder
, GLdouble v1
, GLdouble v2
, GLint vstride
, GLint vorder
, GLdouble w1
, GLdouble w2
, GLint wstride
, GLint worder
, const GLdouble
*points
)
5555 struct glDeformationMap3dSGIX_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .u1
= u1
, .u2
= u2
, .ustride
= ustride
, .uorder
= uorder
, .v1
= v1
, .v2
= v2
, .vstride
= vstride
, .vorder
= vorder
, .w1
= w1
, .w2
= w2
, .wstride
= wstride
, .worder
= worder
, .points
= points
};
5557 TRACE( "target %d, u1 %f, u2 %f, ustride %d, uorder %d, v1 %f, v2 %f, vstride %d, vorder %d, w1 %f, w2 %f, wstride %d, worder %d, points %p\n", target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
);
5558 if ((status
= UNIX_CALL( glDeformationMap3dSGIX
, &args
))) WARN( "glDeformationMap3dSGIX returned %#lx\n", status
);
5561 static void WINAPI
glDeformationMap3fSGIX( GLenum target
, GLfloat u1
, GLfloat u2
, GLint ustride
, GLint uorder
, GLfloat v1
, GLfloat v2
, GLint vstride
, GLint vorder
, GLfloat w1
, GLfloat w2
, GLint wstride
, GLint worder
, const GLfloat
*points
)
5563 struct glDeformationMap3fSGIX_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .u1
= u1
, .u2
= u2
, .ustride
= ustride
, .uorder
= uorder
, .v1
= v1
, .v2
= v2
, .vstride
= vstride
, .vorder
= vorder
, .w1
= w1
, .w2
= w2
, .wstride
= wstride
, .worder
= worder
, .points
= points
};
5565 TRACE( "target %d, u1 %f, u2 %f, ustride %d, uorder %d, v1 %f, v2 %f, vstride %d, vorder %d, w1 %f, w2 %f, wstride %d, worder %d, points %p\n", target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
);
5566 if ((status
= UNIX_CALL( glDeformationMap3fSGIX
, &args
))) WARN( "glDeformationMap3fSGIX returned %#lx\n", status
);
5569 static void WINAPI
glDeleteAsyncMarkersSGIX( GLuint marker
, GLsizei range
)
5571 struct glDeleteAsyncMarkersSGIX_params args
= { .teb
= NtCurrentTeb(), .marker
= marker
, .range
= range
};
5573 TRACE( "marker %d, range %d\n", marker
, range
);
5574 if ((status
= UNIX_CALL( glDeleteAsyncMarkersSGIX
, &args
))) WARN( "glDeleteAsyncMarkersSGIX returned %#lx\n", status
);
5577 static void WINAPI
glDeleteBufferRegion( GLenum region
)
5579 struct glDeleteBufferRegion_params args
= { .teb
= NtCurrentTeb(), .region
= region
};
5581 TRACE( "region %d\n", region
);
5582 if ((status
= UNIX_CALL( glDeleteBufferRegion
, &args
))) WARN( "glDeleteBufferRegion returned %#lx\n", status
);
5585 static void WINAPI
glDeleteBuffers( GLsizei n
, const GLuint
*buffers
)
5587 struct glDeleteBuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .buffers
= buffers
};
5589 TRACE( "n %d, buffers %p\n", n
, buffers
);
5590 if ((status
= UNIX_CALL( glDeleteBuffers
, &args
))) WARN( "glDeleteBuffers returned %#lx\n", status
);
5593 static void WINAPI
glDeleteBuffersARB( GLsizei n
, const GLuint
*buffers
)
5595 struct glDeleteBuffersARB_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .buffers
= buffers
};
5597 TRACE( "n %d, buffers %p\n", n
, buffers
);
5598 if ((status
= UNIX_CALL( glDeleteBuffersARB
, &args
))) WARN( "glDeleteBuffersARB returned %#lx\n", status
);
5601 static void WINAPI
glDeleteCommandListsNV( GLsizei n
, const GLuint
*lists
)
5603 struct glDeleteCommandListsNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .lists
= lists
};
5605 TRACE( "n %d, lists %p\n", n
, lists
);
5606 if ((status
= UNIX_CALL( glDeleteCommandListsNV
, &args
))) WARN( "glDeleteCommandListsNV returned %#lx\n", status
);
5609 static void WINAPI
glDeleteFencesAPPLE( GLsizei n
, const GLuint
*fences
)
5611 struct glDeleteFencesAPPLE_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .fences
= fences
};
5613 TRACE( "n %d, fences %p\n", n
, fences
);
5614 if ((status
= UNIX_CALL( glDeleteFencesAPPLE
, &args
))) WARN( "glDeleteFencesAPPLE returned %#lx\n", status
);
5617 static void WINAPI
glDeleteFencesNV( GLsizei n
, const GLuint
*fences
)
5619 struct glDeleteFencesNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .fences
= fences
};
5621 TRACE( "n %d, fences %p\n", n
, fences
);
5622 if ((status
= UNIX_CALL( glDeleteFencesNV
, &args
))) WARN( "glDeleteFencesNV returned %#lx\n", status
);
5625 static void WINAPI
glDeleteFragmentShaderATI( GLuint id
)
5627 struct glDeleteFragmentShaderATI_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
5629 TRACE( "id %d\n", id
);
5630 if ((status
= UNIX_CALL( glDeleteFragmentShaderATI
, &args
))) WARN( "glDeleteFragmentShaderATI returned %#lx\n", status
);
5633 static void WINAPI
glDeleteFramebuffers( GLsizei n
, const GLuint
*framebuffers
)
5635 struct glDeleteFramebuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .framebuffers
= framebuffers
};
5637 TRACE( "n %d, framebuffers %p\n", n
, framebuffers
);
5638 if ((status
= UNIX_CALL( glDeleteFramebuffers
, &args
))) WARN( "glDeleteFramebuffers returned %#lx\n", status
);
5641 static void WINAPI
glDeleteFramebuffersEXT( GLsizei n
, const GLuint
*framebuffers
)
5643 struct glDeleteFramebuffersEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .framebuffers
= framebuffers
};
5645 TRACE( "n %d, framebuffers %p\n", n
, framebuffers
);
5646 if ((status
= UNIX_CALL( glDeleteFramebuffersEXT
, &args
))) WARN( "glDeleteFramebuffersEXT returned %#lx\n", status
);
5649 static void WINAPI
glDeleteMemoryObjectsEXT( GLsizei n
, const GLuint
*memoryObjects
)
5651 struct glDeleteMemoryObjectsEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .memoryObjects
= memoryObjects
};
5653 TRACE( "n %d, memoryObjects %p\n", n
, memoryObjects
);
5654 if ((status
= UNIX_CALL( glDeleteMemoryObjectsEXT
, &args
))) WARN( "glDeleteMemoryObjectsEXT returned %#lx\n", status
);
5657 static void WINAPI
glDeleteNamedStringARB( GLint namelen
, const GLchar
*name
)
5659 struct glDeleteNamedStringARB_params args
= { .teb
= NtCurrentTeb(), .namelen
= namelen
, .name
= name
};
5661 TRACE( "namelen %d, name %p\n", namelen
, name
);
5662 if ((status
= UNIX_CALL( glDeleteNamedStringARB
, &args
))) WARN( "glDeleteNamedStringARB returned %#lx\n", status
);
5665 static void WINAPI
glDeleteNamesAMD( GLenum identifier
, GLuint num
, const GLuint
*names
)
5667 struct glDeleteNamesAMD_params args
= { .teb
= NtCurrentTeb(), .identifier
= identifier
, .num
= num
, .names
= names
};
5669 TRACE( "identifier %d, num %d, names %p\n", identifier
, num
, names
);
5670 if ((status
= UNIX_CALL( glDeleteNamesAMD
, &args
))) WARN( "glDeleteNamesAMD returned %#lx\n", status
);
5673 static void WINAPI
glDeleteObjectARB( GLhandleARB obj
)
5675 struct glDeleteObjectARB_params args
= { .teb
= NtCurrentTeb(), .obj
= obj
};
5677 TRACE( "obj %d\n", obj
);
5678 if ((status
= UNIX_CALL( glDeleteObjectARB
, &args
))) WARN( "glDeleteObjectARB returned %#lx\n", status
);
5681 static void WINAPI
glDeleteObjectBufferATI( GLuint buffer
)
5683 struct glDeleteObjectBufferATI_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
5685 TRACE( "buffer %d\n", buffer
);
5686 if ((status
= UNIX_CALL( glDeleteObjectBufferATI
, &args
))) WARN( "glDeleteObjectBufferATI returned %#lx\n", status
);
5689 static void WINAPI
glDeleteOcclusionQueriesNV( GLsizei n
, const GLuint
*ids
)
5691 struct glDeleteOcclusionQueriesNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
5693 TRACE( "n %d, ids %p\n", n
, ids
);
5694 if ((status
= UNIX_CALL( glDeleteOcclusionQueriesNV
, &args
))) WARN( "glDeleteOcclusionQueriesNV returned %#lx\n", status
);
5697 static void WINAPI
glDeletePathsNV( GLuint path
, GLsizei range
)
5699 struct glDeletePathsNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .range
= range
};
5701 TRACE( "path %d, range %d\n", path
, range
);
5702 if ((status
= UNIX_CALL( glDeletePathsNV
, &args
))) WARN( "glDeletePathsNV returned %#lx\n", status
);
5705 static void WINAPI
glDeletePerfMonitorsAMD( GLsizei n
, GLuint
*monitors
)
5707 struct glDeletePerfMonitorsAMD_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .monitors
= monitors
};
5709 TRACE( "n %d, monitors %p\n", n
, monitors
);
5710 if ((status
= UNIX_CALL( glDeletePerfMonitorsAMD
, &args
))) WARN( "glDeletePerfMonitorsAMD returned %#lx\n", status
);
5713 static void WINAPI
glDeletePerfQueryINTEL( GLuint queryHandle
)
5715 struct glDeletePerfQueryINTEL_params args
= { .teb
= NtCurrentTeb(), .queryHandle
= queryHandle
};
5717 TRACE( "queryHandle %d\n", queryHandle
);
5718 if ((status
= UNIX_CALL( glDeletePerfQueryINTEL
, &args
))) WARN( "glDeletePerfQueryINTEL returned %#lx\n", status
);
5721 static void WINAPI
glDeleteProgram( GLuint program
)
5723 struct glDeleteProgram_params args
= { .teb
= NtCurrentTeb(), .program
= program
};
5725 TRACE( "program %d\n", program
);
5726 if ((status
= UNIX_CALL( glDeleteProgram
, &args
))) WARN( "glDeleteProgram returned %#lx\n", status
);
5729 static void WINAPI
glDeleteProgramPipelines( GLsizei n
, const GLuint
*pipelines
)
5731 struct glDeleteProgramPipelines_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .pipelines
= pipelines
};
5733 TRACE( "n %d, pipelines %p\n", n
, pipelines
);
5734 if ((status
= UNIX_CALL( glDeleteProgramPipelines
, &args
))) WARN( "glDeleteProgramPipelines returned %#lx\n", status
);
5737 static void WINAPI
glDeleteProgramsARB( GLsizei n
, const GLuint
*programs
)
5739 struct glDeleteProgramsARB_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .programs
= programs
};
5741 TRACE( "n %d, programs %p\n", n
, programs
);
5742 if ((status
= UNIX_CALL( glDeleteProgramsARB
, &args
))) WARN( "glDeleteProgramsARB returned %#lx\n", status
);
5745 static void WINAPI
glDeleteProgramsNV( GLsizei n
, const GLuint
*programs
)
5747 struct glDeleteProgramsNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .programs
= programs
};
5749 TRACE( "n %d, programs %p\n", n
, programs
);
5750 if ((status
= UNIX_CALL( glDeleteProgramsNV
, &args
))) WARN( "glDeleteProgramsNV returned %#lx\n", status
);
5753 static void WINAPI
glDeleteQueries( GLsizei n
, const GLuint
*ids
)
5755 struct glDeleteQueries_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
5757 TRACE( "n %d, ids %p\n", n
, ids
);
5758 if ((status
= UNIX_CALL( glDeleteQueries
, &args
))) WARN( "glDeleteQueries returned %#lx\n", status
);
5761 static void WINAPI
glDeleteQueriesARB( GLsizei n
, const GLuint
*ids
)
5763 struct glDeleteQueriesARB_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
5765 TRACE( "n %d, ids %p\n", n
, ids
);
5766 if ((status
= UNIX_CALL( glDeleteQueriesARB
, &args
))) WARN( "glDeleteQueriesARB returned %#lx\n", status
);
5769 static void WINAPI
glDeleteQueryResourceTagNV( GLsizei n
, const GLint
*tagIds
)
5771 struct glDeleteQueryResourceTagNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .tagIds
= tagIds
};
5773 TRACE( "n %d, tagIds %p\n", n
, tagIds
);
5774 if ((status
= UNIX_CALL( glDeleteQueryResourceTagNV
, &args
))) WARN( "glDeleteQueryResourceTagNV returned %#lx\n", status
);
5777 static void WINAPI
glDeleteRenderbuffers( GLsizei n
, const GLuint
*renderbuffers
)
5779 struct glDeleteRenderbuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .renderbuffers
= renderbuffers
};
5781 TRACE( "n %d, renderbuffers %p\n", n
, renderbuffers
);
5782 if ((status
= UNIX_CALL( glDeleteRenderbuffers
, &args
))) WARN( "glDeleteRenderbuffers returned %#lx\n", status
);
5785 static void WINAPI
glDeleteRenderbuffersEXT( GLsizei n
, const GLuint
*renderbuffers
)
5787 struct glDeleteRenderbuffersEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .renderbuffers
= renderbuffers
};
5789 TRACE( "n %d, renderbuffers %p\n", n
, renderbuffers
);
5790 if ((status
= UNIX_CALL( glDeleteRenderbuffersEXT
, &args
))) WARN( "glDeleteRenderbuffersEXT returned %#lx\n", status
);
5793 static void WINAPI
glDeleteSamplers( GLsizei count
, const GLuint
*samplers
)
5795 struct glDeleteSamplers_params args
= { .teb
= NtCurrentTeb(), .count
= count
, .samplers
= samplers
};
5797 TRACE( "count %d, samplers %p\n", count
, samplers
);
5798 if ((status
= UNIX_CALL( glDeleteSamplers
, &args
))) WARN( "glDeleteSamplers returned %#lx\n", status
);
5801 static void WINAPI
glDeleteSemaphoresEXT( GLsizei n
, const GLuint
*semaphores
)
5803 struct glDeleteSemaphoresEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .semaphores
= semaphores
};
5805 TRACE( "n %d, semaphores %p\n", n
, semaphores
);
5806 if ((status
= UNIX_CALL( glDeleteSemaphoresEXT
, &args
))) WARN( "glDeleteSemaphoresEXT returned %#lx\n", status
);
5809 static void WINAPI
glDeleteShader( GLuint shader
)
5811 struct glDeleteShader_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
};
5813 TRACE( "shader %d\n", shader
);
5814 if ((status
= UNIX_CALL( glDeleteShader
, &args
))) WARN( "glDeleteShader returned %#lx\n", status
);
5817 static void WINAPI
glDeleteStatesNV( GLsizei n
, const GLuint
*states
)
5819 struct glDeleteStatesNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .states
= states
};
5821 TRACE( "n %d, states %p\n", n
, states
);
5822 if ((status
= UNIX_CALL( glDeleteStatesNV
, &args
))) WARN( "glDeleteStatesNV returned %#lx\n", status
);
5825 static void WINAPI
glDeleteSync( GLsync sync
)
5827 struct glDeleteSync_params args
= { .teb
= NtCurrentTeb(), .sync
= sync
};
5829 TRACE( "sync %p\n", sync
);
5830 if ((status
= UNIX_CALL( glDeleteSync
, &args
))) WARN( "glDeleteSync returned %#lx\n", status
);
5833 static void WINAPI
glDeleteTexturesEXT( GLsizei n
, const GLuint
*textures
)
5835 struct glDeleteTexturesEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
};
5837 TRACE( "n %d, textures %p\n", n
, textures
);
5838 if ((status
= UNIX_CALL( glDeleteTexturesEXT
, &args
))) WARN( "glDeleteTexturesEXT returned %#lx\n", status
);
5841 static void WINAPI
glDeleteTransformFeedbacks( GLsizei n
, const GLuint
*ids
)
5843 struct glDeleteTransformFeedbacks_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
5845 TRACE( "n %d, ids %p\n", n
, ids
);
5846 if ((status
= UNIX_CALL( glDeleteTransformFeedbacks
, &args
))) WARN( "glDeleteTransformFeedbacks returned %#lx\n", status
);
5849 static void WINAPI
glDeleteTransformFeedbacksNV( GLsizei n
, const GLuint
*ids
)
5851 struct glDeleteTransformFeedbacksNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
5853 TRACE( "n %d, ids %p\n", n
, ids
);
5854 if ((status
= UNIX_CALL( glDeleteTransformFeedbacksNV
, &args
))) WARN( "glDeleteTransformFeedbacksNV returned %#lx\n", status
);
5857 static void WINAPI
glDeleteVertexArrays( GLsizei n
, const GLuint
*arrays
)
5859 struct glDeleteVertexArrays_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .arrays
= arrays
};
5861 TRACE( "n %d, arrays %p\n", n
, arrays
);
5862 if ((status
= UNIX_CALL( glDeleteVertexArrays
, &args
))) WARN( "glDeleteVertexArrays returned %#lx\n", status
);
5865 static void WINAPI
glDeleteVertexArraysAPPLE( GLsizei n
, const GLuint
*arrays
)
5867 struct glDeleteVertexArraysAPPLE_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .arrays
= arrays
};
5869 TRACE( "n %d, arrays %p\n", n
, arrays
);
5870 if ((status
= UNIX_CALL( glDeleteVertexArraysAPPLE
, &args
))) WARN( "glDeleteVertexArraysAPPLE returned %#lx\n", status
);
5873 static void WINAPI
glDeleteVertexShaderEXT( GLuint id
)
5875 struct glDeleteVertexShaderEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
5877 TRACE( "id %d\n", id
);
5878 if ((status
= UNIX_CALL( glDeleteVertexShaderEXT
, &args
))) WARN( "glDeleteVertexShaderEXT returned %#lx\n", status
);
5881 static void WINAPI
glDepthBoundsEXT( GLclampd zmin
, GLclampd zmax
)
5883 struct glDepthBoundsEXT_params args
= { .teb
= NtCurrentTeb(), .zmin
= zmin
, .zmax
= zmax
};
5885 TRACE( "zmin %f, zmax %f\n", zmin
, zmax
);
5886 if ((status
= UNIX_CALL( glDepthBoundsEXT
, &args
))) WARN( "glDepthBoundsEXT returned %#lx\n", status
);
5889 static void WINAPI
glDepthBoundsdNV( GLdouble zmin
, GLdouble zmax
)
5891 struct glDepthBoundsdNV_params args
= { .teb
= NtCurrentTeb(), .zmin
= zmin
, .zmax
= zmax
};
5893 TRACE( "zmin %f, zmax %f\n", zmin
, zmax
);
5894 if ((status
= UNIX_CALL( glDepthBoundsdNV
, &args
))) WARN( "glDepthBoundsdNV returned %#lx\n", status
);
5897 static void WINAPI
glDepthRangeArraydvNV( GLuint first
, GLsizei count
, const GLdouble
*v
)
5899 struct glDepthRangeArraydvNV_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .v
= v
};
5901 TRACE( "first %d, count %d, v %p\n", first
, count
, v
);
5902 if ((status
= UNIX_CALL( glDepthRangeArraydvNV
, &args
))) WARN( "glDepthRangeArraydvNV returned %#lx\n", status
);
5905 static void WINAPI
glDepthRangeArrayv( GLuint first
, GLsizei count
, const GLdouble
*v
)
5907 struct glDepthRangeArrayv_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .v
= v
};
5909 TRACE( "first %d, count %d, v %p\n", first
, count
, v
);
5910 if ((status
= UNIX_CALL( glDepthRangeArrayv
, &args
))) WARN( "glDepthRangeArrayv returned %#lx\n", status
);
5913 static void WINAPI
glDepthRangeIndexed( GLuint index
, GLdouble n
, GLdouble f
)
5915 struct glDepthRangeIndexed_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .n
= n
, .f
= f
};
5917 TRACE( "index %d, n %f, f %f\n", index
, n
, f
);
5918 if ((status
= UNIX_CALL( glDepthRangeIndexed
, &args
))) WARN( "glDepthRangeIndexed returned %#lx\n", status
);
5921 static void WINAPI
glDepthRangeIndexeddNV( GLuint index
, GLdouble n
, GLdouble f
)
5923 struct glDepthRangeIndexeddNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .n
= n
, .f
= f
};
5925 TRACE( "index %d, n %f, f %f\n", index
, n
, f
);
5926 if ((status
= UNIX_CALL( glDepthRangeIndexeddNV
, &args
))) WARN( "glDepthRangeIndexeddNV returned %#lx\n", status
);
5929 static void WINAPI
glDepthRangedNV( GLdouble zNear
, GLdouble zFar
)
5931 struct glDepthRangedNV_params args
= { .teb
= NtCurrentTeb(), .zNear
= zNear
, .zFar
= zFar
};
5933 TRACE( "zNear %f, zFar %f\n", zNear
, zFar
);
5934 if ((status
= UNIX_CALL( glDepthRangedNV
, &args
))) WARN( "glDepthRangedNV returned %#lx\n", status
);
5937 static void WINAPI
glDepthRangef( GLfloat n
, GLfloat f
)
5939 struct glDepthRangef_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .f
= f
};
5941 TRACE( "n %f, f %f\n", n
, f
);
5942 if ((status
= UNIX_CALL( glDepthRangef
, &args
))) WARN( "glDepthRangef returned %#lx\n", status
);
5945 static void WINAPI
glDepthRangefOES( GLclampf n
, GLclampf f
)
5947 struct glDepthRangefOES_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .f
= f
};
5949 TRACE( "n %f, f %f\n", n
, f
);
5950 if ((status
= UNIX_CALL( glDepthRangefOES
, &args
))) WARN( "glDepthRangefOES returned %#lx\n", status
);
5953 static void WINAPI
glDepthRangexOES( GLfixed n
, GLfixed f
)
5955 struct glDepthRangexOES_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .f
= f
};
5957 TRACE( "n %d, f %d\n", n
, f
);
5958 if ((status
= UNIX_CALL( glDepthRangexOES
, &args
))) WARN( "glDepthRangexOES returned %#lx\n", status
);
5961 static void WINAPI
glDetachObjectARB( GLhandleARB containerObj
, GLhandleARB attachedObj
)
5963 struct glDetachObjectARB_params args
= { .teb
= NtCurrentTeb(), .containerObj
= containerObj
, .attachedObj
= attachedObj
};
5965 TRACE( "containerObj %d, attachedObj %d\n", containerObj
, attachedObj
);
5966 if ((status
= UNIX_CALL( glDetachObjectARB
, &args
))) WARN( "glDetachObjectARB returned %#lx\n", status
);
5969 static void WINAPI
glDetachShader( GLuint program
, GLuint shader
)
5971 struct glDetachShader_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .shader
= shader
};
5973 TRACE( "program %d, shader %d\n", program
, shader
);
5974 if ((status
= UNIX_CALL( glDetachShader
, &args
))) WARN( "glDetachShader returned %#lx\n", status
);
5977 static void WINAPI
glDetailTexFuncSGIS( GLenum target
, GLsizei n
, const GLfloat
*points
)
5979 struct glDetailTexFuncSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .n
= n
, .points
= points
};
5981 TRACE( "target %d, n %d, points %p\n", target
, n
, points
);
5982 if ((status
= UNIX_CALL( glDetailTexFuncSGIS
, &args
))) WARN( "glDetailTexFuncSGIS returned %#lx\n", status
);
5985 static void WINAPI
glDisableClientStateIndexedEXT( GLenum array
, GLuint index
)
5987 struct glDisableClientStateIndexedEXT_params args
= { .teb
= NtCurrentTeb(), .array
= array
, .index
= index
};
5989 TRACE( "array %d, index %d\n", array
, index
);
5990 if ((status
= UNIX_CALL( glDisableClientStateIndexedEXT
, &args
))) WARN( "glDisableClientStateIndexedEXT returned %#lx\n", status
);
5993 static void WINAPI
glDisableClientStateiEXT( GLenum array
, GLuint index
)
5995 struct glDisableClientStateiEXT_params args
= { .teb
= NtCurrentTeb(), .array
= array
, .index
= index
};
5997 TRACE( "array %d, index %d\n", array
, index
);
5998 if ((status
= UNIX_CALL( glDisableClientStateiEXT
, &args
))) WARN( "glDisableClientStateiEXT returned %#lx\n", status
);
6001 static void WINAPI
glDisableIndexedEXT( GLenum target
, GLuint index
)
6003 struct glDisableIndexedEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
};
6005 TRACE( "target %d, index %d\n", target
, index
);
6006 if ((status
= UNIX_CALL( glDisableIndexedEXT
, &args
))) WARN( "glDisableIndexedEXT returned %#lx\n", status
);
6009 static void WINAPI
glDisableVariantClientStateEXT( GLuint id
)
6011 struct glDisableVariantClientStateEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
6013 TRACE( "id %d\n", id
);
6014 if ((status
= UNIX_CALL( glDisableVariantClientStateEXT
, &args
))) WARN( "glDisableVariantClientStateEXT returned %#lx\n", status
);
6017 static void WINAPI
glDisableVertexArrayAttrib( GLuint vaobj
, GLuint index
)
6019 struct glDisableVertexArrayAttrib_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
};
6021 TRACE( "vaobj %d, index %d\n", vaobj
, index
);
6022 if ((status
= UNIX_CALL( glDisableVertexArrayAttrib
, &args
))) WARN( "glDisableVertexArrayAttrib returned %#lx\n", status
);
6025 static void WINAPI
glDisableVertexArrayAttribEXT( GLuint vaobj
, GLuint index
)
6027 struct glDisableVertexArrayAttribEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
};
6029 TRACE( "vaobj %d, index %d\n", vaobj
, index
);
6030 if ((status
= UNIX_CALL( glDisableVertexArrayAttribEXT
, &args
))) WARN( "glDisableVertexArrayAttribEXT returned %#lx\n", status
);
6033 static void WINAPI
glDisableVertexArrayEXT( GLuint vaobj
, GLenum array
)
6035 struct glDisableVertexArrayEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .array
= array
};
6037 TRACE( "vaobj %d, array %d\n", vaobj
, array
);
6038 if ((status
= UNIX_CALL( glDisableVertexArrayEXT
, &args
))) WARN( "glDisableVertexArrayEXT returned %#lx\n", status
);
6041 static void WINAPI
glDisableVertexAttribAPPLE( GLuint index
, GLenum pname
)
6043 struct glDisableVertexAttribAPPLE_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
};
6045 TRACE( "index %d, pname %d\n", index
, pname
);
6046 if ((status
= UNIX_CALL( glDisableVertexAttribAPPLE
, &args
))) WARN( "glDisableVertexAttribAPPLE returned %#lx\n", status
);
6049 static void WINAPI
glDisableVertexAttribArray( GLuint index
)
6051 struct glDisableVertexAttribArray_params args
= { .teb
= NtCurrentTeb(), .index
= index
};
6053 TRACE( "index %d\n", index
);
6054 if ((status
= UNIX_CALL( glDisableVertexAttribArray
, &args
))) WARN( "glDisableVertexAttribArray returned %#lx\n", status
);
6057 static void WINAPI
glDisableVertexAttribArrayARB( GLuint index
)
6059 struct glDisableVertexAttribArrayARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
};
6061 TRACE( "index %d\n", index
);
6062 if ((status
= UNIX_CALL( glDisableVertexAttribArrayARB
, &args
))) WARN( "glDisableVertexAttribArrayARB returned %#lx\n", status
);
6065 static void WINAPI
glDisablei( GLenum target
, GLuint index
)
6067 struct glDisablei_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
};
6069 TRACE( "target %d, index %d\n", target
, index
);
6070 if ((status
= UNIX_CALL( glDisablei
, &args
))) WARN( "glDisablei returned %#lx\n", status
);
6073 static void WINAPI
glDispatchCompute( GLuint num_groups_x
, GLuint num_groups_y
, GLuint num_groups_z
)
6075 struct glDispatchCompute_params args
= { .teb
= NtCurrentTeb(), .num_groups_x
= num_groups_x
, .num_groups_y
= num_groups_y
, .num_groups_z
= num_groups_z
};
6077 TRACE( "num_groups_x %d, num_groups_y %d, num_groups_z %d\n", num_groups_x
, num_groups_y
, num_groups_z
);
6078 if ((status
= UNIX_CALL( glDispatchCompute
, &args
))) WARN( "glDispatchCompute returned %#lx\n", status
);
6081 static void WINAPI
glDispatchComputeGroupSizeARB( GLuint num_groups_x
, GLuint num_groups_y
, GLuint num_groups_z
, GLuint group_size_x
, GLuint group_size_y
, GLuint group_size_z
)
6083 struct glDispatchComputeGroupSizeARB_params args
= { .teb
= NtCurrentTeb(), .num_groups_x
= num_groups_x
, .num_groups_y
= num_groups_y
, .num_groups_z
= num_groups_z
, .group_size_x
= group_size_x
, .group_size_y
= group_size_y
, .group_size_z
= group_size_z
};
6085 TRACE( "num_groups_x %d, num_groups_y %d, num_groups_z %d, group_size_x %d, group_size_y %d, group_size_z %d\n", num_groups_x
, num_groups_y
, num_groups_z
, group_size_x
, group_size_y
, group_size_z
);
6086 if ((status
= UNIX_CALL( glDispatchComputeGroupSizeARB
, &args
))) WARN( "glDispatchComputeGroupSizeARB returned %#lx\n", status
);
6089 static void WINAPI
glDispatchComputeIndirect( GLintptr indirect
)
6091 struct glDispatchComputeIndirect_params args
= { .teb
= NtCurrentTeb(), .indirect
= indirect
};
6093 TRACE( "indirect %Id\n", indirect
);
6094 if ((status
= UNIX_CALL( glDispatchComputeIndirect
, &args
))) WARN( "glDispatchComputeIndirect returned %#lx\n", status
);
6097 static void WINAPI
glDrawArraysEXT( GLenum mode
, GLint first
, GLsizei count
)
6099 struct glDrawArraysEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
};
6101 TRACE( "mode %d, first %d, count %d\n", mode
, first
, count
);
6102 if ((status
= UNIX_CALL( glDrawArraysEXT
, &args
))) WARN( "glDrawArraysEXT returned %#lx\n", status
);
6105 static void WINAPI
glDrawArraysIndirect( GLenum mode
, const void *indirect
)
6107 struct glDrawArraysIndirect_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .indirect
= indirect
};
6109 TRACE( "mode %d, indirect %p\n", mode
, indirect
);
6110 if ((status
= UNIX_CALL( glDrawArraysIndirect
, &args
))) WARN( "glDrawArraysIndirect returned %#lx\n", status
);
6113 static void WINAPI
glDrawArraysInstanced( GLenum mode
, GLint first
, GLsizei count
, GLsizei instancecount
)
6115 struct glDrawArraysInstanced_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
, .instancecount
= instancecount
};
6117 TRACE( "mode %d, first %d, count %d, instancecount %d\n", mode
, first
, count
, instancecount
);
6118 if ((status
= UNIX_CALL( glDrawArraysInstanced
, &args
))) WARN( "glDrawArraysInstanced returned %#lx\n", status
);
6121 static void WINAPI
glDrawArraysInstancedARB( GLenum mode
, GLint first
, GLsizei count
, GLsizei primcount
)
6123 struct glDrawArraysInstancedARB_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
, .primcount
= primcount
};
6125 TRACE( "mode %d, first %d, count %d, primcount %d\n", mode
, first
, count
, primcount
);
6126 if ((status
= UNIX_CALL( glDrawArraysInstancedARB
, &args
))) WARN( "glDrawArraysInstancedARB returned %#lx\n", status
);
6129 static void WINAPI
glDrawArraysInstancedBaseInstance( GLenum mode
, GLint first
, GLsizei count
, GLsizei instancecount
, GLuint baseinstance
)
6131 struct glDrawArraysInstancedBaseInstance_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
, .instancecount
= instancecount
, .baseinstance
= baseinstance
};
6133 TRACE( "mode %d, first %d, count %d, instancecount %d, baseinstance %d\n", mode
, first
, count
, instancecount
, baseinstance
);
6134 if ((status
= UNIX_CALL( glDrawArraysInstancedBaseInstance
, &args
))) WARN( "glDrawArraysInstancedBaseInstance returned %#lx\n", status
);
6137 static void WINAPI
glDrawArraysInstancedEXT( GLenum mode
, GLint start
, GLsizei count
, GLsizei primcount
)
6139 struct glDrawArraysInstancedEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .start
= start
, .count
= count
, .primcount
= primcount
};
6141 TRACE( "mode %d, start %d, count %d, primcount %d\n", mode
, start
, count
, primcount
);
6142 if ((status
= UNIX_CALL( glDrawArraysInstancedEXT
, &args
))) WARN( "glDrawArraysInstancedEXT returned %#lx\n", status
);
6145 static void WINAPI
glDrawBufferRegion( GLenum region
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint xDest
, GLint yDest
)
6147 struct glDrawBufferRegion_params args
= { .teb
= NtCurrentTeb(), .region
= region
, .x
= x
, .y
= y
, .width
= width
, .height
= height
, .xDest
= xDest
, .yDest
= yDest
};
6149 TRACE( "region %d, x %d, y %d, width %d, height %d, xDest %d, yDest %d\n", region
, x
, y
, width
, height
, xDest
, yDest
);
6150 if ((status
= UNIX_CALL( glDrawBufferRegion
, &args
))) WARN( "glDrawBufferRegion returned %#lx\n", status
);
6153 static void WINAPI
glDrawBuffers( GLsizei n
, const GLenum
*bufs
)
6155 struct glDrawBuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .bufs
= bufs
};
6157 TRACE( "n %d, bufs %p\n", n
, bufs
);
6158 if ((status
= UNIX_CALL( glDrawBuffers
, &args
))) WARN( "glDrawBuffers returned %#lx\n", status
);
6161 static void WINAPI
glDrawBuffersARB( GLsizei n
, const GLenum
*bufs
)
6163 struct glDrawBuffersARB_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .bufs
= bufs
};
6165 TRACE( "n %d, bufs %p\n", n
, bufs
);
6166 if ((status
= UNIX_CALL( glDrawBuffersARB
, &args
))) WARN( "glDrawBuffersARB returned %#lx\n", status
);
6169 static void WINAPI
glDrawBuffersATI( GLsizei n
, const GLenum
*bufs
)
6171 struct glDrawBuffersATI_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .bufs
= bufs
};
6173 TRACE( "n %d, bufs %p\n", n
, bufs
);
6174 if ((status
= UNIX_CALL( glDrawBuffersATI
, &args
))) WARN( "glDrawBuffersATI returned %#lx\n", status
);
6177 static void WINAPI
glDrawCommandsAddressNV( GLenum primitiveMode
, const GLuint64
*indirects
, const GLsizei
*sizes
, GLuint count
)
6179 struct glDrawCommandsAddressNV_params args
= { .teb
= NtCurrentTeb(), .primitiveMode
= primitiveMode
, .indirects
= indirects
, .sizes
= sizes
, .count
= count
};
6181 TRACE( "primitiveMode %d, indirects %p, sizes %p, count %d\n", primitiveMode
, indirects
, sizes
, count
);
6182 if ((status
= UNIX_CALL( glDrawCommandsAddressNV
, &args
))) WARN( "glDrawCommandsAddressNV returned %#lx\n", status
);
6185 static void WINAPI
glDrawCommandsNV( GLenum primitiveMode
, GLuint buffer
, const GLintptr
*indirects
, const GLsizei
*sizes
, GLuint count
)
6187 struct glDrawCommandsNV_params args
= { .teb
= NtCurrentTeb(), .primitiveMode
= primitiveMode
, .buffer
= buffer
, .indirects
= indirects
, .sizes
= sizes
, .count
= count
};
6189 TRACE( "primitiveMode %d, buffer %d, indirects %p, sizes %p, count %d\n", primitiveMode
, buffer
, indirects
, sizes
, count
);
6190 if ((status
= UNIX_CALL( glDrawCommandsNV
, &args
))) WARN( "glDrawCommandsNV returned %#lx\n", status
);
6193 static void WINAPI
glDrawCommandsStatesAddressNV( const GLuint64
*indirects
, const GLsizei
*sizes
, const GLuint
*states
, const GLuint
*fbos
, GLuint count
)
6195 struct glDrawCommandsStatesAddressNV_params args
= { .teb
= NtCurrentTeb(), .indirects
= indirects
, .sizes
= sizes
, .states
= states
, .fbos
= fbos
, .count
= count
};
6197 TRACE( "indirects %p, sizes %p, states %p, fbos %p, count %d\n", indirects
, sizes
, states
, fbos
, count
);
6198 if ((status
= UNIX_CALL( glDrawCommandsStatesAddressNV
, &args
))) WARN( "glDrawCommandsStatesAddressNV returned %#lx\n", status
);
6201 static void WINAPI
glDrawCommandsStatesNV( GLuint buffer
, const GLintptr
*indirects
, const GLsizei
*sizes
, const GLuint
*states
, const GLuint
*fbos
, GLuint count
)
6203 struct glDrawCommandsStatesNV_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .indirects
= indirects
, .sizes
= sizes
, .states
= states
, .fbos
= fbos
, .count
= count
};
6205 TRACE( "buffer %d, indirects %p, sizes %p, states %p, fbos %p, count %d\n", buffer
, indirects
, sizes
, states
, fbos
, count
);
6206 if ((status
= UNIX_CALL( glDrawCommandsStatesNV
, &args
))) WARN( "glDrawCommandsStatesNV returned %#lx\n", status
);
6209 static void WINAPI
glDrawElementArrayAPPLE( GLenum mode
, GLint first
, GLsizei count
)
6211 struct glDrawElementArrayAPPLE_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
};
6213 TRACE( "mode %d, first %d, count %d\n", mode
, first
, count
);
6214 if ((status
= UNIX_CALL( glDrawElementArrayAPPLE
, &args
))) WARN( "glDrawElementArrayAPPLE returned %#lx\n", status
);
6217 static void WINAPI
glDrawElementArrayATI( GLenum mode
, GLsizei count
)
6219 struct glDrawElementArrayATI_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
};
6221 TRACE( "mode %d, count %d\n", mode
, count
);
6222 if ((status
= UNIX_CALL( glDrawElementArrayATI
, &args
))) WARN( "glDrawElementArrayATI returned %#lx\n", status
);
6225 static void WINAPI
glDrawElementsBaseVertex( GLenum mode
, GLsizei count
, GLenum type
, const void *indices
, GLint basevertex
)
6227 struct glDrawElementsBaseVertex_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .basevertex
= basevertex
};
6229 TRACE( "mode %d, count %d, type %d, indices %p, basevertex %d\n", mode
, count
, type
, indices
, basevertex
);
6230 if ((status
= UNIX_CALL( glDrawElementsBaseVertex
, &args
))) WARN( "glDrawElementsBaseVertex returned %#lx\n", status
);
6233 static void WINAPI
glDrawElementsIndirect( GLenum mode
, GLenum type
, const void *indirect
)
6235 struct glDrawElementsIndirect_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .type
= type
, .indirect
= indirect
};
6237 TRACE( "mode %d, type %d, indirect %p\n", mode
, type
, indirect
);
6238 if ((status
= UNIX_CALL( glDrawElementsIndirect
, &args
))) WARN( "glDrawElementsIndirect returned %#lx\n", status
);
6241 static void WINAPI
glDrawElementsInstanced( GLenum mode
, GLsizei count
, GLenum type
, const void *indices
, GLsizei instancecount
)
6243 struct glDrawElementsInstanced_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .instancecount
= instancecount
};
6245 TRACE( "mode %d, count %d, type %d, indices %p, instancecount %d\n", mode
, count
, type
, indices
, instancecount
);
6246 if ((status
= UNIX_CALL( glDrawElementsInstanced
, &args
))) WARN( "glDrawElementsInstanced returned %#lx\n", status
);
6249 static void WINAPI
glDrawElementsInstancedARB( GLenum mode
, GLsizei count
, GLenum type
, const void *indices
, GLsizei primcount
)
6251 struct glDrawElementsInstancedARB_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .primcount
= primcount
};
6253 TRACE( "mode %d, count %d, type %d, indices %p, primcount %d\n", mode
, count
, type
, indices
, primcount
);
6254 if ((status
= UNIX_CALL( glDrawElementsInstancedARB
, &args
))) WARN( "glDrawElementsInstancedARB returned %#lx\n", status
);
6257 static void WINAPI
glDrawElementsInstancedBaseInstance( GLenum mode
, GLsizei count
, GLenum type
, const void *indices
, GLsizei instancecount
, GLuint baseinstance
)
6259 struct glDrawElementsInstancedBaseInstance_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .instancecount
= instancecount
, .baseinstance
= baseinstance
};
6261 TRACE( "mode %d, count %d, type %d, indices %p, instancecount %d, baseinstance %d\n", mode
, count
, type
, indices
, instancecount
, baseinstance
);
6262 if ((status
= UNIX_CALL( glDrawElementsInstancedBaseInstance
, &args
))) WARN( "glDrawElementsInstancedBaseInstance returned %#lx\n", status
);
6265 static void WINAPI
glDrawElementsInstancedBaseVertex( GLenum mode
, GLsizei count
, GLenum type
, const void *indices
, GLsizei instancecount
, GLint basevertex
)
6267 struct glDrawElementsInstancedBaseVertex_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .instancecount
= instancecount
, .basevertex
= basevertex
};
6269 TRACE( "mode %d, count %d, type %d, indices %p, instancecount %d, basevertex %d\n", mode
, count
, type
, indices
, instancecount
, basevertex
);
6270 if ((status
= UNIX_CALL( glDrawElementsInstancedBaseVertex
, &args
))) WARN( "glDrawElementsInstancedBaseVertex returned %#lx\n", status
);
6273 static void WINAPI
glDrawElementsInstancedBaseVertexBaseInstance( GLenum mode
, GLsizei count
, GLenum type
, const void *indices
, GLsizei instancecount
, GLint basevertex
, GLuint baseinstance
)
6275 struct glDrawElementsInstancedBaseVertexBaseInstance_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .instancecount
= instancecount
, .basevertex
= basevertex
, .baseinstance
= baseinstance
};
6277 TRACE( "mode %d, count %d, type %d, indices %p, instancecount %d, basevertex %d, baseinstance %d\n", mode
, count
, type
, indices
, instancecount
, basevertex
, baseinstance
);
6278 if ((status
= UNIX_CALL( glDrawElementsInstancedBaseVertexBaseInstance
, &args
))) WARN( "glDrawElementsInstancedBaseVertexBaseInstance returned %#lx\n", status
);
6281 static void WINAPI
glDrawElementsInstancedEXT( GLenum mode
, GLsizei count
, GLenum type
, const void *indices
, GLsizei primcount
)
6283 struct glDrawElementsInstancedEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .primcount
= primcount
};
6285 TRACE( "mode %d, count %d, type %d, indices %p, primcount %d\n", mode
, count
, type
, indices
, primcount
);
6286 if ((status
= UNIX_CALL( glDrawElementsInstancedEXT
, &args
))) WARN( "glDrawElementsInstancedEXT returned %#lx\n", status
);
6289 static void WINAPI
glDrawMeshArraysSUN( GLenum mode
, GLint first
, GLsizei count
, GLsizei width
)
6291 struct glDrawMeshArraysSUN_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
, .width
= width
};
6293 TRACE( "mode %d, first %d, count %d, width %d\n", mode
, first
, count
, width
);
6294 if ((status
= UNIX_CALL( glDrawMeshArraysSUN
, &args
))) WARN( "glDrawMeshArraysSUN returned %#lx\n", status
);
6297 static void WINAPI
glDrawMeshTasksIndirectNV( GLintptr indirect
)
6299 struct glDrawMeshTasksIndirectNV_params args
= { .teb
= NtCurrentTeb(), .indirect
= indirect
};
6301 TRACE( "indirect %Id\n", indirect
);
6302 if ((status
= UNIX_CALL( glDrawMeshTasksIndirectNV
, &args
))) WARN( "glDrawMeshTasksIndirectNV returned %#lx\n", status
);
6305 static void WINAPI
glDrawMeshTasksNV( GLuint first
, GLuint count
)
6307 struct glDrawMeshTasksNV_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
};
6309 TRACE( "first %d, count %d\n", first
, count
);
6310 if ((status
= UNIX_CALL( glDrawMeshTasksNV
, &args
))) WARN( "glDrawMeshTasksNV returned %#lx\n", status
);
6313 static void WINAPI
glDrawRangeElementArrayAPPLE( GLenum mode
, GLuint start
, GLuint end
, GLint first
, GLsizei count
)
6315 struct glDrawRangeElementArrayAPPLE_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .start
= start
, .end
= end
, .first
= first
, .count
= count
};
6317 TRACE( "mode %d, start %d, end %d, first %d, count %d\n", mode
, start
, end
, first
, count
);
6318 if ((status
= UNIX_CALL( glDrawRangeElementArrayAPPLE
, &args
))) WARN( "glDrawRangeElementArrayAPPLE returned %#lx\n", status
);
6321 static void WINAPI
glDrawRangeElementArrayATI( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
)
6323 struct glDrawRangeElementArrayATI_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .start
= start
, .end
= end
, .count
= count
};
6325 TRACE( "mode %d, start %d, end %d, count %d\n", mode
, start
, end
, count
);
6326 if ((status
= UNIX_CALL( glDrawRangeElementArrayATI
, &args
))) WARN( "glDrawRangeElementArrayATI returned %#lx\n", status
);
6329 static void WINAPI
glDrawRangeElements( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, const void *indices
)
6331 struct glDrawRangeElements_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .start
= start
, .end
= end
, .count
= count
, .type
= type
, .indices
= indices
};
6333 TRACE( "mode %d, start %d, end %d, count %d, type %d, indices %p\n", mode
, start
, end
, count
, type
, indices
);
6334 if ((status
= UNIX_CALL( glDrawRangeElements
, &args
))) WARN( "glDrawRangeElements returned %#lx\n", status
);
6337 static void WINAPI
glDrawRangeElementsBaseVertex( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, const void *indices
, GLint basevertex
)
6339 struct glDrawRangeElementsBaseVertex_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .start
= start
, .end
= end
, .count
= count
, .type
= type
, .indices
= indices
, .basevertex
= basevertex
};
6341 TRACE( "mode %d, start %d, end %d, count %d, type %d, indices %p, basevertex %d\n", mode
, start
, end
, count
, type
, indices
, basevertex
);
6342 if ((status
= UNIX_CALL( glDrawRangeElementsBaseVertex
, &args
))) WARN( "glDrawRangeElementsBaseVertex returned %#lx\n", status
);
6345 static void WINAPI
glDrawRangeElementsEXT( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, const void *indices
)
6347 struct glDrawRangeElementsEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .start
= start
, .end
= end
, .count
= count
, .type
= type
, .indices
= indices
};
6349 TRACE( "mode %d, start %d, end %d, count %d, type %d, indices %p\n", mode
, start
, end
, count
, type
, indices
);
6350 if ((status
= UNIX_CALL( glDrawRangeElementsEXT
, &args
))) WARN( "glDrawRangeElementsEXT returned %#lx\n", status
);
6353 static void WINAPI
glDrawTextureNV( GLuint texture
, GLuint sampler
, GLfloat x0
, GLfloat y0
, GLfloat x1
, GLfloat y1
, GLfloat z
, GLfloat s0
, GLfloat t0
, GLfloat s1
, GLfloat t1
)
6355 struct glDrawTextureNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .sampler
= sampler
, .x0
= x0
, .y0
= y0
, .x1
= x1
, .y1
= y1
, .z
= z
, .s0
= s0
, .t0
= t0
, .s1
= s1
, .t1
= t1
};
6357 TRACE( "texture %d, sampler %d, x0 %f, y0 %f, x1 %f, y1 %f, z %f, s0 %f, t0 %f, s1 %f, t1 %f\n", texture
, sampler
, x0
, y0
, x1
, y1
, z
, s0
, t0
, s1
, t1
);
6358 if ((status
= UNIX_CALL( glDrawTextureNV
, &args
))) WARN( "glDrawTextureNV returned %#lx\n", status
);
6361 static void WINAPI
glDrawTransformFeedback( GLenum mode
, GLuint id
)
6363 struct glDrawTransformFeedback_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .id
= id
};
6365 TRACE( "mode %d, id %d\n", mode
, id
);
6366 if ((status
= UNIX_CALL( glDrawTransformFeedback
, &args
))) WARN( "glDrawTransformFeedback returned %#lx\n", status
);
6369 static void WINAPI
glDrawTransformFeedbackInstanced( GLenum mode
, GLuint id
, GLsizei instancecount
)
6371 struct glDrawTransformFeedbackInstanced_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .id
= id
, .instancecount
= instancecount
};
6373 TRACE( "mode %d, id %d, instancecount %d\n", mode
, id
, instancecount
);
6374 if ((status
= UNIX_CALL( glDrawTransformFeedbackInstanced
, &args
))) WARN( "glDrawTransformFeedbackInstanced returned %#lx\n", status
);
6377 static void WINAPI
glDrawTransformFeedbackNV( GLenum mode
, GLuint id
)
6379 struct glDrawTransformFeedbackNV_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .id
= id
};
6381 TRACE( "mode %d, id %d\n", mode
, id
);
6382 if ((status
= UNIX_CALL( glDrawTransformFeedbackNV
, &args
))) WARN( "glDrawTransformFeedbackNV returned %#lx\n", status
);
6385 static void WINAPI
glDrawTransformFeedbackStream( GLenum mode
, GLuint id
, GLuint stream
)
6387 struct glDrawTransformFeedbackStream_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .id
= id
, .stream
= stream
};
6389 TRACE( "mode %d, id %d, stream %d\n", mode
, id
, stream
);
6390 if ((status
= UNIX_CALL( glDrawTransformFeedbackStream
, &args
))) WARN( "glDrawTransformFeedbackStream returned %#lx\n", status
);
6393 static void WINAPI
glDrawTransformFeedbackStreamInstanced( GLenum mode
, GLuint id
, GLuint stream
, GLsizei instancecount
)
6395 struct glDrawTransformFeedbackStreamInstanced_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .id
= id
, .stream
= stream
, .instancecount
= instancecount
};
6397 TRACE( "mode %d, id %d, stream %d, instancecount %d\n", mode
, id
, stream
, instancecount
);
6398 if ((status
= UNIX_CALL( glDrawTransformFeedbackStreamInstanced
, &args
))) WARN( "glDrawTransformFeedbackStreamInstanced returned %#lx\n", status
);
6401 static void WINAPI
glDrawVkImageNV( GLuint64 vkImage
, GLuint sampler
, GLfloat x0
, GLfloat y0
, GLfloat x1
, GLfloat y1
, GLfloat z
, GLfloat s0
, GLfloat t0
, GLfloat s1
, GLfloat t1
)
6403 struct glDrawVkImageNV_params args
= { .teb
= NtCurrentTeb(), .vkImage
= vkImage
, .sampler
= sampler
, .x0
= x0
, .y0
= y0
, .x1
= x1
, .y1
= y1
, .z
= z
, .s0
= s0
, .t0
= t0
, .s1
= s1
, .t1
= t1
};
6405 TRACE( "vkImage %s, sampler %d, x0 %f, y0 %f, x1 %f, y1 %f, z %f, s0 %f, t0 %f, s1 %f, t1 %f\n", wine_dbgstr_longlong(vkImage
), sampler
, x0
, y0
, x1
, y1
, z
, s0
, t0
, s1
, t1
);
6406 if ((status
= UNIX_CALL( glDrawVkImageNV
, &args
))) WARN( "glDrawVkImageNV returned %#lx\n", status
);
6409 static void WINAPI
glEGLImageTargetTexStorageEXT( GLenum target
, GLeglImageOES image
, const GLint
* attrib_list
)
6411 struct glEGLImageTargetTexStorageEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .image
= image
, .attrib_list
= attrib_list
};
6413 TRACE( "target %d, image %p, attrib_list %p\n", target
, image
, attrib_list
);
6414 if ((status
= UNIX_CALL( glEGLImageTargetTexStorageEXT
, &args
))) WARN( "glEGLImageTargetTexStorageEXT returned %#lx\n", status
);
6417 static void WINAPI
glEGLImageTargetTextureStorageEXT( GLuint texture
, GLeglImageOES image
, const GLint
* attrib_list
)
6419 struct glEGLImageTargetTextureStorageEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .image
= image
, .attrib_list
= attrib_list
};
6421 TRACE( "texture %d, image %p, attrib_list %p\n", texture
, image
, attrib_list
);
6422 if ((status
= UNIX_CALL( glEGLImageTargetTextureStorageEXT
, &args
))) WARN( "glEGLImageTargetTextureStorageEXT returned %#lx\n", status
);
6425 static void WINAPI
glEdgeFlagFormatNV( GLsizei stride
)
6427 struct glEdgeFlagFormatNV_params args
= { .teb
= NtCurrentTeb(), .stride
= stride
};
6429 TRACE( "stride %d\n", stride
);
6430 if ((status
= UNIX_CALL( glEdgeFlagFormatNV
, &args
))) WARN( "glEdgeFlagFormatNV returned %#lx\n", status
);
6433 static void WINAPI
glEdgeFlagPointerEXT( GLsizei stride
, GLsizei count
, const GLboolean
*pointer
)
6435 struct glEdgeFlagPointerEXT_params args
= { .teb
= NtCurrentTeb(), .stride
= stride
, .count
= count
, .pointer
= pointer
};
6437 TRACE( "stride %d, count %d, pointer %p\n", stride
, count
, pointer
);
6438 if ((status
= UNIX_CALL( glEdgeFlagPointerEXT
, &args
))) WARN( "glEdgeFlagPointerEXT returned %#lx\n", status
);
6441 static void WINAPI
glEdgeFlagPointerListIBM( GLint stride
, const GLboolean
**pointer
, GLint ptrstride
)
6443 struct glEdgeFlagPointerListIBM_params args
= { .teb
= NtCurrentTeb(), .stride
= stride
, .pointer
= pointer
, .ptrstride
= ptrstride
};
6445 TRACE( "stride %d, pointer %p, ptrstride %d\n", stride
, pointer
, ptrstride
);
6446 if ((status
= UNIX_CALL( glEdgeFlagPointerListIBM
, &args
))) WARN( "glEdgeFlagPointerListIBM returned %#lx\n", status
);
6449 static void WINAPI
glElementPointerAPPLE( GLenum type
, const void *pointer
)
6451 struct glElementPointerAPPLE_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .pointer
= pointer
};
6453 TRACE( "type %d, pointer %p\n", type
, pointer
);
6454 if ((status
= UNIX_CALL( glElementPointerAPPLE
, &args
))) WARN( "glElementPointerAPPLE returned %#lx\n", status
);
6457 static void WINAPI
glElementPointerATI( GLenum type
, const void *pointer
)
6459 struct glElementPointerATI_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .pointer
= pointer
};
6461 TRACE( "type %d, pointer %p\n", type
, pointer
);
6462 if ((status
= UNIX_CALL( glElementPointerATI
, &args
))) WARN( "glElementPointerATI returned %#lx\n", status
);
6465 static void WINAPI
glEnableClientStateIndexedEXT( GLenum array
, GLuint index
)
6467 struct glEnableClientStateIndexedEXT_params args
= { .teb
= NtCurrentTeb(), .array
= array
, .index
= index
};
6469 TRACE( "array %d, index %d\n", array
, index
);
6470 if ((status
= UNIX_CALL( glEnableClientStateIndexedEXT
, &args
))) WARN( "glEnableClientStateIndexedEXT returned %#lx\n", status
);
6473 static void WINAPI
glEnableClientStateiEXT( GLenum array
, GLuint index
)
6475 struct glEnableClientStateiEXT_params args
= { .teb
= NtCurrentTeb(), .array
= array
, .index
= index
};
6477 TRACE( "array %d, index %d\n", array
, index
);
6478 if ((status
= UNIX_CALL( glEnableClientStateiEXT
, &args
))) WARN( "glEnableClientStateiEXT returned %#lx\n", status
);
6481 static void WINAPI
glEnableIndexedEXT( GLenum target
, GLuint index
)
6483 struct glEnableIndexedEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
};
6485 TRACE( "target %d, index %d\n", target
, index
);
6486 if ((status
= UNIX_CALL( glEnableIndexedEXT
, &args
))) WARN( "glEnableIndexedEXT returned %#lx\n", status
);
6489 static void WINAPI
glEnableVariantClientStateEXT( GLuint id
)
6491 struct glEnableVariantClientStateEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
6493 TRACE( "id %d\n", id
);
6494 if ((status
= UNIX_CALL( glEnableVariantClientStateEXT
, &args
))) WARN( "glEnableVariantClientStateEXT returned %#lx\n", status
);
6497 static void WINAPI
glEnableVertexArrayAttrib( GLuint vaobj
, GLuint index
)
6499 struct glEnableVertexArrayAttrib_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
};
6501 TRACE( "vaobj %d, index %d\n", vaobj
, index
);
6502 if ((status
= UNIX_CALL( glEnableVertexArrayAttrib
, &args
))) WARN( "glEnableVertexArrayAttrib returned %#lx\n", status
);
6505 static void WINAPI
glEnableVertexArrayAttribEXT( GLuint vaobj
, GLuint index
)
6507 struct glEnableVertexArrayAttribEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
};
6509 TRACE( "vaobj %d, index %d\n", vaobj
, index
);
6510 if ((status
= UNIX_CALL( glEnableVertexArrayAttribEXT
, &args
))) WARN( "glEnableVertexArrayAttribEXT returned %#lx\n", status
);
6513 static void WINAPI
glEnableVertexArrayEXT( GLuint vaobj
, GLenum array
)
6515 struct glEnableVertexArrayEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .array
= array
};
6517 TRACE( "vaobj %d, array %d\n", vaobj
, array
);
6518 if ((status
= UNIX_CALL( glEnableVertexArrayEXT
, &args
))) WARN( "glEnableVertexArrayEXT returned %#lx\n", status
);
6521 static void WINAPI
glEnableVertexAttribAPPLE( GLuint index
, GLenum pname
)
6523 struct glEnableVertexAttribAPPLE_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
};
6525 TRACE( "index %d, pname %d\n", index
, pname
);
6526 if ((status
= UNIX_CALL( glEnableVertexAttribAPPLE
, &args
))) WARN( "glEnableVertexAttribAPPLE returned %#lx\n", status
);
6529 static void WINAPI
glEnableVertexAttribArray( GLuint index
)
6531 struct glEnableVertexAttribArray_params args
= { .teb
= NtCurrentTeb(), .index
= index
};
6533 TRACE( "index %d\n", index
);
6534 if ((status
= UNIX_CALL( glEnableVertexAttribArray
, &args
))) WARN( "glEnableVertexAttribArray returned %#lx\n", status
);
6537 static void WINAPI
glEnableVertexAttribArrayARB( GLuint index
)
6539 struct glEnableVertexAttribArrayARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
};
6541 TRACE( "index %d\n", index
);
6542 if ((status
= UNIX_CALL( glEnableVertexAttribArrayARB
, &args
))) WARN( "glEnableVertexAttribArrayARB returned %#lx\n", status
);
6545 static void WINAPI
glEnablei( GLenum target
, GLuint index
)
6547 struct glEnablei_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
};
6549 TRACE( "target %d, index %d\n", target
, index
);
6550 if ((status
= UNIX_CALL( glEnablei
, &args
))) WARN( "glEnablei returned %#lx\n", status
);
6553 static void WINAPI
glEndConditionalRender(void)
6555 struct glEndConditionalRender_params args
= { .teb
= NtCurrentTeb() };
6558 if ((status
= UNIX_CALL( glEndConditionalRender
, &args
))) WARN( "glEndConditionalRender returned %#lx\n", status
);
6561 static void WINAPI
glEndConditionalRenderNV(void)
6563 struct glEndConditionalRenderNV_params args
= { .teb
= NtCurrentTeb() };
6566 if ((status
= UNIX_CALL( glEndConditionalRenderNV
, &args
))) WARN( "glEndConditionalRenderNV returned %#lx\n", status
);
6569 static void WINAPI
glEndConditionalRenderNVX(void)
6571 struct glEndConditionalRenderNVX_params args
= { .teb
= NtCurrentTeb() };
6574 if ((status
= UNIX_CALL( glEndConditionalRenderNVX
, &args
))) WARN( "glEndConditionalRenderNVX returned %#lx\n", status
);
6577 static void WINAPI
glEndFragmentShaderATI(void)
6579 struct glEndFragmentShaderATI_params args
= { .teb
= NtCurrentTeb() };
6582 if ((status
= UNIX_CALL( glEndFragmentShaderATI
, &args
))) WARN( "glEndFragmentShaderATI returned %#lx\n", status
);
6585 static void WINAPI
glEndOcclusionQueryNV(void)
6587 struct glEndOcclusionQueryNV_params args
= { .teb
= NtCurrentTeb() };
6590 if ((status
= UNIX_CALL( glEndOcclusionQueryNV
, &args
))) WARN( "glEndOcclusionQueryNV returned %#lx\n", status
);
6593 static void WINAPI
glEndPerfMonitorAMD( GLuint monitor
)
6595 struct glEndPerfMonitorAMD_params args
= { .teb
= NtCurrentTeb(), .monitor
= monitor
};
6597 TRACE( "monitor %d\n", monitor
);
6598 if ((status
= UNIX_CALL( glEndPerfMonitorAMD
, &args
))) WARN( "glEndPerfMonitorAMD returned %#lx\n", status
);
6601 static void WINAPI
glEndPerfQueryINTEL( GLuint queryHandle
)
6603 struct glEndPerfQueryINTEL_params args
= { .teb
= NtCurrentTeb(), .queryHandle
= queryHandle
};
6605 TRACE( "queryHandle %d\n", queryHandle
);
6606 if ((status
= UNIX_CALL( glEndPerfQueryINTEL
, &args
))) WARN( "glEndPerfQueryINTEL returned %#lx\n", status
);
6609 static void WINAPI
glEndQuery( GLenum target
)
6611 struct glEndQuery_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
6613 TRACE( "target %d\n", target
);
6614 if ((status
= UNIX_CALL( glEndQuery
, &args
))) WARN( "glEndQuery returned %#lx\n", status
);
6617 static void WINAPI
glEndQueryARB( GLenum target
)
6619 struct glEndQueryARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
6621 TRACE( "target %d\n", target
);
6622 if ((status
= UNIX_CALL( glEndQueryARB
, &args
))) WARN( "glEndQueryARB returned %#lx\n", status
);
6625 static void WINAPI
glEndQueryIndexed( GLenum target
, GLuint index
)
6627 struct glEndQueryIndexed_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
};
6629 TRACE( "target %d, index %d\n", target
, index
);
6630 if ((status
= UNIX_CALL( glEndQueryIndexed
, &args
))) WARN( "glEndQueryIndexed returned %#lx\n", status
);
6633 static void WINAPI
glEndTransformFeedback(void)
6635 struct glEndTransformFeedback_params args
= { .teb
= NtCurrentTeb() };
6638 if ((status
= UNIX_CALL( glEndTransformFeedback
, &args
))) WARN( "glEndTransformFeedback returned %#lx\n", status
);
6641 static void WINAPI
glEndTransformFeedbackEXT(void)
6643 struct glEndTransformFeedbackEXT_params args
= { .teb
= NtCurrentTeb() };
6646 if ((status
= UNIX_CALL( glEndTransformFeedbackEXT
, &args
))) WARN( "glEndTransformFeedbackEXT returned %#lx\n", status
);
6649 static void WINAPI
glEndTransformFeedbackNV(void)
6651 struct glEndTransformFeedbackNV_params args
= { .teb
= NtCurrentTeb() };
6654 if ((status
= UNIX_CALL( glEndTransformFeedbackNV
, &args
))) WARN( "glEndTransformFeedbackNV returned %#lx\n", status
);
6657 static void WINAPI
glEndVertexShaderEXT(void)
6659 struct glEndVertexShaderEXT_params args
= { .teb
= NtCurrentTeb() };
6662 if ((status
= UNIX_CALL( glEndVertexShaderEXT
, &args
))) WARN( "glEndVertexShaderEXT returned %#lx\n", status
);
6665 static void WINAPI
glEndVideoCaptureNV( GLuint video_capture_slot
)
6667 struct glEndVideoCaptureNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
};
6669 TRACE( "video_capture_slot %d\n", video_capture_slot
);
6670 if ((status
= UNIX_CALL( glEndVideoCaptureNV
, &args
))) WARN( "glEndVideoCaptureNV returned %#lx\n", status
);
6673 static void WINAPI
glEvalCoord1xOES( GLfixed u
)
6675 struct glEvalCoord1xOES_params args
= { .teb
= NtCurrentTeb(), .u
= u
};
6677 TRACE( "u %d\n", u
);
6678 if ((status
= UNIX_CALL( glEvalCoord1xOES
, &args
))) WARN( "glEvalCoord1xOES returned %#lx\n", status
);
6681 static void WINAPI
glEvalCoord1xvOES( const GLfixed
*coords
)
6683 struct glEvalCoord1xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
6685 TRACE( "coords %p\n", coords
);
6686 if ((status
= UNIX_CALL( glEvalCoord1xvOES
, &args
))) WARN( "glEvalCoord1xvOES returned %#lx\n", status
);
6689 static void WINAPI
glEvalCoord2xOES( GLfixed u
, GLfixed v
)
6691 struct glEvalCoord2xOES_params args
= { .teb
= NtCurrentTeb(), .u
= u
, .v
= v
};
6693 TRACE( "u %d, v %d\n", u
, v
);
6694 if ((status
= UNIX_CALL( glEvalCoord2xOES
, &args
))) WARN( "glEvalCoord2xOES returned %#lx\n", status
);
6697 static void WINAPI
glEvalCoord2xvOES( const GLfixed
*coords
)
6699 struct glEvalCoord2xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
6701 TRACE( "coords %p\n", coords
);
6702 if ((status
= UNIX_CALL( glEvalCoord2xvOES
, &args
))) WARN( "glEvalCoord2xvOES returned %#lx\n", status
);
6705 static void WINAPI
glEvalMapsNV( GLenum target
, GLenum mode
)
6707 struct glEvalMapsNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .mode
= mode
};
6709 TRACE( "target %d, mode %d\n", target
, mode
);
6710 if ((status
= UNIX_CALL( glEvalMapsNV
, &args
))) WARN( "glEvalMapsNV returned %#lx\n", status
);
6713 static void WINAPI
glEvaluateDepthValuesARB(void)
6715 struct glEvaluateDepthValuesARB_params args
= { .teb
= NtCurrentTeb() };
6718 if ((status
= UNIX_CALL( glEvaluateDepthValuesARB
, &args
))) WARN( "glEvaluateDepthValuesARB returned %#lx\n", status
);
6721 static void WINAPI
glExecuteProgramNV( GLenum target
, GLuint id
, const GLfloat
*params
)
6723 struct glExecuteProgramNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .id
= id
, .params
= params
};
6725 TRACE( "target %d, id %d, params %p\n", target
, id
, params
);
6726 if ((status
= UNIX_CALL( glExecuteProgramNV
, &args
))) WARN( "glExecuteProgramNV returned %#lx\n", status
);
6729 static void WINAPI
glExtractComponentEXT( GLuint res
, GLuint src
, GLuint num
)
6731 struct glExtractComponentEXT_params args
= { .teb
= NtCurrentTeb(), .res
= res
, .src
= src
, .num
= num
};
6733 TRACE( "res %d, src %d, num %d\n", res
, src
, num
);
6734 if ((status
= UNIX_CALL( glExtractComponentEXT
, &args
))) WARN( "glExtractComponentEXT returned %#lx\n", status
);
6737 static void WINAPI
glFeedbackBufferxOES( GLsizei n
, GLenum type
, const GLfixed
*buffer
)
6739 struct glFeedbackBufferxOES_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .type
= type
, .buffer
= buffer
};
6741 TRACE( "n %d, type %d, buffer %p\n", n
, type
, buffer
);
6742 if ((status
= UNIX_CALL( glFeedbackBufferxOES
, &args
))) WARN( "glFeedbackBufferxOES returned %#lx\n", status
);
6745 static GLsync WINAPI
glFenceSync( GLenum condition
, GLbitfield flags
)
6747 struct glFenceSync_params args
= { .teb
= NtCurrentTeb(), .condition
= condition
, .flags
= flags
};
6749 TRACE( "condition %d, flags %d\n", condition
, flags
);
6750 if ((status
= UNIX_CALL( glFenceSync
, &args
))) WARN( "glFenceSync returned %#lx\n", status
);
6754 static void WINAPI
glFinalCombinerInputNV( GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
)
6756 struct glFinalCombinerInputNV_params args
= { .teb
= NtCurrentTeb(), .variable
= variable
, .input
= input
, .mapping
= mapping
, .componentUsage
= componentUsage
};
6758 TRACE( "variable %d, input %d, mapping %d, componentUsage %d\n", variable
, input
, mapping
, componentUsage
);
6759 if ((status
= UNIX_CALL( glFinalCombinerInputNV
, &args
))) WARN( "glFinalCombinerInputNV returned %#lx\n", status
);
6762 static GLint WINAPI
glFinishAsyncSGIX( GLuint
*markerp
)
6764 struct glFinishAsyncSGIX_params args
= { .teb
= NtCurrentTeb(), .markerp
= markerp
};
6766 TRACE( "markerp %p\n", markerp
);
6767 if ((status
= UNIX_CALL( glFinishAsyncSGIX
, &args
))) WARN( "glFinishAsyncSGIX returned %#lx\n", status
);
6771 static void WINAPI
glFinishFenceAPPLE( GLuint fence
)
6773 struct glFinishFenceAPPLE_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
};
6775 TRACE( "fence %d\n", fence
);
6776 if ((status
= UNIX_CALL( glFinishFenceAPPLE
, &args
))) WARN( "glFinishFenceAPPLE returned %#lx\n", status
);
6779 static void WINAPI
glFinishFenceNV( GLuint fence
)
6781 struct glFinishFenceNV_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
};
6783 TRACE( "fence %d\n", fence
);
6784 if ((status
= UNIX_CALL( glFinishFenceNV
, &args
))) WARN( "glFinishFenceNV returned %#lx\n", status
);
6787 static void WINAPI
glFinishObjectAPPLE( GLenum object
, GLint name
)
6789 struct glFinishObjectAPPLE_params args
= { .teb
= NtCurrentTeb(), .object
= object
, .name
= name
};
6791 TRACE( "object %d, name %d\n", object
, name
);
6792 if ((status
= UNIX_CALL( glFinishObjectAPPLE
, &args
))) WARN( "glFinishObjectAPPLE returned %#lx\n", status
);
6795 static void WINAPI
glFinishTextureSUNX(void)
6797 struct glFinishTextureSUNX_params args
= { .teb
= NtCurrentTeb() };
6800 if ((status
= UNIX_CALL( glFinishTextureSUNX
, &args
))) WARN( "glFinishTextureSUNX returned %#lx\n", status
);
6803 static void WINAPI
glFlushMappedBufferRange( GLenum target
, GLintptr offset
, GLsizeiptr length
)
6805 struct glFlushMappedBufferRange_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .offset
= offset
, .length
= length
};
6807 TRACE( "target %d, offset %Id, length %Id\n", target
, offset
, length
);
6808 if ((status
= UNIX_CALL( glFlushMappedBufferRange
, &args
))) WARN( "glFlushMappedBufferRange returned %#lx\n", status
);
6811 static void WINAPI
glFlushMappedBufferRangeAPPLE( GLenum target
, GLintptr offset
, GLsizeiptr size
)
6813 struct glFlushMappedBufferRangeAPPLE_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .offset
= offset
, .size
= size
};
6815 TRACE( "target %d, offset %Id, size %Id\n", target
, offset
, size
);
6816 if ((status
= UNIX_CALL( glFlushMappedBufferRangeAPPLE
, &args
))) WARN( "glFlushMappedBufferRangeAPPLE returned %#lx\n", status
);
6819 static void WINAPI
glFlushMappedNamedBufferRange( GLuint buffer
, GLintptr offset
, GLsizeiptr length
)
6821 struct glFlushMappedNamedBufferRange_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .length
= length
};
6823 TRACE( "buffer %d, offset %Id, length %Id\n", buffer
, offset
, length
);
6824 if ((status
= UNIX_CALL( glFlushMappedNamedBufferRange
, &args
))) WARN( "glFlushMappedNamedBufferRange returned %#lx\n", status
);
6827 static void WINAPI
glFlushMappedNamedBufferRangeEXT( GLuint buffer
, GLintptr offset
, GLsizeiptr length
)
6829 struct glFlushMappedNamedBufferRangeEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .length
= length
};
6831 TRACE( "buffer %d, offset %Id, length %Id\n", buffer
, offset
, length
);
6832 if ((status
= UNIX_CALL( glFlushMappedNamedBufferRangeEXT
, &args
))) WARN( "glFlushMappedNamedBufferRangeEXT returned %#lx\n", status
);
6835 static void WINAPI
glFlushPixelDataRangeNV( GLenum target
)
6837 struct glFlushPixelDataRangeNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
6839 TRACE( "target %d\n", target
);
6840 if ((status
= UNIX_CALL( glFlushPixelDataRangeNV
, &args
))) WARN( "glFlushPixelDataRangeNV returned %#lx\n", status
);
6843 static void WINAPI
glFlushRasterSGIX(void)
6845 struct glFlushRasterSGIX_params args
= { .teb
= NtCurrentTeb() };
6848 if ((status
= UNIX_CALL( glFlushRasterSGIX
, &args
))) WARN( "glFlushRasterSGIX returned %#lx\n", status
);
6851 static void WINAPI
glFlushStaticDataIBM( GLenum target
)
6853 struct glFlushStaticDataIBM_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
6855 TRACE( "target %d\n", target
);
6856 if ((status
= UNIX_CALL( glFlushStaticDataIBM
, &args
))) WARN( "glFlushStaticDataIBM returned %#lx\n", status
);
6859 static void WINAPI
glFlushVertexArrayRangeAPPLE( GLsizei length
, void *pointer
)
6861 struct glFlushVertexArrayRangeAPPLE_params args
= { .teb
= NtCurrentTeb(), .length
= length
, .pointer
= pointer
};
6863 TRACE( "length %d, pointer %p\n", length
, pointer
);
6864 if ((status
= UNIX_CALL( glFlushVertexArrayRangeAPPLE
, &args
))) WARN( "glFlushVertexArrayRangeAPPLE returned %#lx\n", status
);
6867 static void WINAPI
glFlushVertexArrayRangeNV(void)
6869 struct glFlushVertexArrayRangeNV_params args
= { .teb
= NtCurrentTeb() };
6872 if ((status
= UNIX_CALL( glFlushVertexArrayRangeNV
, &args
))) WARN( "glFlushVertexArrayRangeNV returned %#lx\n", status
);
6875 static void WINAPI
glFogCoordFormatNV( GLenum type
, GLsizei stride
)
6877 struct glFogCoordFormatNV_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
};
6879 TRACE( "type %d, stride %d\n", type
, stride
);
6880 if ((status
= UNIX_CALL( glFogCoordFormatNV
, &args
))) WARN( "glFogCoordFormatNV returned %#lx\n", status
);
6883 static void WINAPI
glFogCoordPointer( GLenum type
, GLsizei stride
, const void *pointer
)
6885 struct glFogCoordPointer_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
};
6887 TRACE( "type %d, stride %d, pointer %p\n", type
, stride
, pointer
);
6888 if ((status
= UNIX_CALL( glFogCoordPointer
, &args
))) WARN( "glFogCoordPointer returned %#lx\n", status
);
6891 static void WINAPI
glFogCoordPointerEXT( GLenum type
, GLsizei stride
, const void *pointer
)
6893 struct glFogCoordPointerEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
};
6895 TRACE( "type %d, stride %d, pointer %p\n", type
, stride
, pointer
);
6896 if ((status
= UNIX_CALL( glFogCoordPointerEXT
, &args
))) WARN( "glFogCoordPointerEXT returned %#lx\n", status
);
6899 static void WINAPI
glFogCoordPointerListIBM( GLenum type
, GLint stride
, const void **pointer
, GLint ptrstride
)
6901 struct glFogCoordPointerListIBM_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
, .ptrstride
= ptrstride
};
6903 TRACE( "type %d, stride %d, pointer %p, ptrstride %d\n", type
, stride
, pointer
, ptrstride
);
6904 if ((status
= UNIX_CALL( glFogCoordPointerListIBM
, &args
))) WARN( "glFogCoordPointerListIBM returned %#lx\n", status
);
6907 static void WINAPI
glFogCoordd( GLdouble coord
)
6909 struct glFogCoordd_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
};
6911 TRACE( "coord %f\n", coord
);
6912 if ((status
= UNIX_CALL( glFogCoordd
, &args
))) WARN( "glFogCoordd returned %#lx\n", status
);
6915 static void WINAPI
glFogCoorddEXT( GLdouble coord
)
6917 struct glFogCoorddEXT_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
};
6919 TRACE( "coord %f\n", coord
);
6920 if ((status
= UNIX_CALL( glFogCoorddEXT
, &args
))) WARN( "glFogCoorddEXT returned %#lx\n", status
);
6923 static void WINAPI
glFogCoorddv( const GLdouble
*coord
)
6925 struct glFogCoorddv_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
};
6927 TRACE( "coord %p\n", coord
);
6928 if ((status
= UNIX_CALL( glFogCoorddv
, &args
))) WARN( "glFogCoorddv returned %#lx\n", status
);
6931 static void WINAPI
glFogCoorddvEXT( const GLdouble
*coord
)
6933 struct glFogCoorddvEXT_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
};
6935 TRACE( "coord %p\n", coord
);
6936 if ((status
= UNIX_CALL( glFogCoorddvEXT
, &args
))) WARN( "glFogCoorddvEXT returned %#lx\n", status
);
6939 static void WINAPI
glFogCoordf( GLfloat coord
)
6941 struct glFogCoordf_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
};
6943 TRACE( "coord %f\n", coord
);
6944 if ((status
= UNIX_CALL( glFogCoordf
, &args
))) WARN( "glFogCoordf returned %#lx\n", status
);
6947 static void WINAPI
glFogCoordfEXT( GLfloat coord
)
6949 struct glFogCoordfEXT_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
};
6951 TRACE( "coord %f\n", coord
);
6952 if ((status
= UNIX_CALL( glFogCoordfEXT
, &args
))) WARN( "glFogCoordfEXT returned %#lx\n", status
);
6955 static void WINAPI
glFogCoordfv( const GLfloat
*coord
)
6957 struct glFogCoordfv_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
};
6959 TRACE( "coord %p\n", coord
);
6960 if ((status
= UNIX_CALL( glFogCoordfv
, &args
))) WARN( "glFogCoordfv returned %#lx\n", status
);
6963 static void WINAPI
glFogCoordfvEXT( const GLfloat
*coord
)
6965 struct glFogCoordfvEXT_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
};
6967 TRACE( "coord %p\n", coord
);
6968 if ((status
= UNIX_CALL( glFogCoordfvEXT
, &args
))) WARN( "glFogCoordfvEXT returned %#lx\n", status
);
6971 static void WINAPI
glFogCoordhNV( GLhalfNV fog
)
6973 struct glFogCoordhNV_params args
= { .teb
= NtCurrentTeb(), .fog
= fog
};
6975 TRACE( "fog %d\n", fog
);
6976 if ((status
= UNIX_CALL( glFogCoordhNV
, &args
))) WARN( "glFogCoordhNV returned %#lx\n", status
);
6979 static void WINAPI
glFogCoordhvNV( const GLhalfNV
*fog
)
6981 struct glFogCoordhvNV_params args
= { .teb
= NtCurrentTeb(), .fog
= fog
};
6983 TRACE( "fog %p\n", fog
);
6984 if ((status
= UNIX_CALL( glFogCoordhvNV
, &args
))) WARN( "glFogCoordhvNV returned %#lx\n", status
);
6987 static void WINAPI
glFogFuncSGIS( GLsizei n
, const GLfloat
*points
)
6989 struct glFogFuncSGIS_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .points
= points
};
6991 TRACE( "n %d, points %p\n", n
, points
);
6992 if ((status
= UNIX_CALL( glFogFuncSGIS
, &args
))) WARN( "glFogFuncSGIS returned %#lx\n", status
);
6995 static void WINAPI
glFogxOES( GLenum pname
, GLfixed param
)
6997 struct glFogxOES_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
6999 TRACE( "pname %d, param %d\n", pname
, param
);
7000 if ((status
= UNIX_CALL( glFogxOES
, &args
))) WARN( "glFogxOES returned %#lx\n", status
);
7003 static void WINAPI
glFogxvOES( GLenum pname
, const GLfixed
*param
)
7005 struct glFogxvOES_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
7007 TRACE( "pname %d, param %p\n", pname
, param
);
7008 if ((status
= UNIX_CALL( glFogxvOES
, &args
))) WARN( "glFogxvOES returned %#lx\n", status
);
7011 static void WINAPI
glFragmentColorMaterialSGIX( GLenum face
, GLenum mode
)
7013 struct glFragmentColorMaterialSGIX_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .mode
= mode
};
7015 TRACE( "face %d, mode %d\n", face
, mode
);
7016 if ((status
= UNIX_CALL( glFragmentColorMaterialSGIX
, &args
))) WARN( "glFragmentColorMaterialSGIX returned %#lx\n", status
);
7019 static void WINAPI
glFragmentCoverageColorNV( GLuint color
)
7021 struct glFragmentCoverageColorNV_params args
= { .teb
= NtCurrentTeb(), .color
= color
};
7023 TRACE( "color %d\n", color
);
7024 if ((status
= UNIX_CALL( glFragmentCoverageColorNV
, &args
))) WARN( "glFragmentCoverageColorNV returned %#lx\n", status
);
7027 static void WINAPI
glFragmentLightModelfSGIX( GLenum pname
, GLfloat param
)
7029 struct glFragmentLightModelfSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
7031 TRACE( "pname %d, param %f\n", pname
, param
);
7032 if ((status
= UNIX_CALL( glFragmentLightModelfSGIX
, &args
))) WARN( "glFragmentLightModelfSGIX returned %#lx\n", status
);
7035 static void WINAPI
glFragmentLightModelfvSGIX( GLenum pname
, const GLfloat
*params
)
7037 struct glFragmentLightModelfvSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
7039 TRACE( "pname %d, params %p\n", pname
, params
);
7040 if ((status
= UNIX_CALL( glFragmentLightModelfvSGIX
, &args
))) WARN( "glFragmentLightModelfvSGIX returned %#lx\n", status
);
7043 static void WINAPI
glFragmentLightModeliSGIX( GLenum pname
, GLint param
)
7045 struct glFragmentLightModeliSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
7047 TRACE( "pname %d, param %d\n", pname
, param
);
7048 if ((status
= UNIX_CALL( glFragmentLightModeliSGIX
, &args
))) WARN( "glFragmentLightModeliSGIX returned %#lx\n", status
);
7051 static void WINAPI
glFragmentLightModelivSGIX( GLenum pname
, const GLint
*params
)
7053 struct glFragmentLightModelivSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
7055 TRACE( "pname %d, params %p\n", pname
, params
);
7056 if ((status
= UNIX_CALL( glFragmentLightModelivSGIX
, &args
))) WARN( "glFragmentLightModelivSGIX returned %#lx\n", status
);
7059 static void WINAPI
glFragmentLightfSGIX( GLenum light
, GLenum pname
, GLfloat param
)
7061 struct glFragmentLightfSGIX_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .param
= param
};
7063 TRACE( "light %d, pname %d, param %f\n", light
, pname
, param
);
7064 if ((status
= UNIX_CALL( glFragmentLightfSGIX
, &args
))) WARN( "glFragmentLightfSGIX returned %#lx\n", status
);
7067 static void WINAPI
glFragmentLightfvSGIX( GLenum light
, GLenum pname
, const GLfloat
*params
)
7069 struct glFragmentLightfvSGIX_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
7071 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
7072 if ((status
= UNIX_CALL( glFragmentLightfvSGIX
, &args
))) WARN( "glFragmentLightfvSGIX returned %#lx\n", status
);
7075 static void WINAPI
glFragmentLightiSGIX( GLenum light
, GLenum pname
, GLint param
)
7077 struct glFragmentLightiSGIX_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .param
= param
};
7079 TRACE( "light %d, pname %d, param %d\n", light
, pname
, param
);
7080 if ((status
= UNIX_CALL( glFragmentLightiSGIX
, &args
))) WARN( "glFragmentLightiSGIX returned %#lx\n", status
);
7083 static void WINAPI
glFragmentLightivSGIX( GLenum light
, GLenum pname
, const GLint
*params
)
7085 struct glFragmentLightivSGIX_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
7087 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
7088 if ((status
= UNIX_CALL( glFragmentLightivSGIX
, &args
))) WARN( "glFragmentLightivSGIX returned %#lx\n", status
);
7091 static void WINAPI
glFragmentMaterialfSGIX( GLenum face
, GLenum pname
, GLfloat param
)
7093 struct glFragmentMaterialfSGIX_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .param
= param
};
7095 TRACE( "face %d, pname %d, param %f\n", face
, pname
, param
);
7096 if ((status
= UNIX_CALL( glFragmentMaterialfSGIX
, &args
))) WARN( "glFragmentMaterialfSGIX returned %#lx\n", status
);
7099 static void WINAPI
glFragmentMaterialfvSGIX( GLenum face
, GLenum pname
, const GLfloat
*params
)
7101 struct glFragmentMaterialfvSGIX_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .params
= params
};
7103 TRACE( "face %d, pname %d, params %p\n", face
, pname
, params
);
7104 if ((status
= UNIX_CALL( glFragmentMaterialfvSGIX
, &args
))) WARN( "glFragmentMaterialfvSGIX returned %#lx\n", status
);
7107 static void WINAPI
glFragmentMaterialiSGIX( GLenum face
, GLenum pname
, GLint param
)
7109 struct glFragmentMaterialiSGIX_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .param
= param
};
7111 TRACE( "face %d, pname %d, param %d\n", face
, pname
, param
);
7112 if ((status
= UNIX_CALL( glFragmentMaterialiSGIX
, &args
))) WARN( "glFragmentMaterialiSGIX returned %#lx\n", status
);
7115 static void WINAPI
glFragmentMaterialivSGIX( GLenum face
, GLenum pname
, const GLint
*params
)
7117 struct glFragmentMaterialivSGIX_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .params
= params
};
7119 TRACE( "face %d, pname %d, params %p\n", face
, pname
, params
);
7120 if ((status
= UNIX_CALL( glFragmentMaterialivSGIX
, &args
))) WARN( "glFragmentMaterialivSGIX returned %#lx\n", status
);
7123 static void WINAPI
glFrameTerminatorGREMEDY(void)
7125 struct glFrameTerminatorGREMEDY_params args
= { .teb
= NtCurrentTeb() };
7128 if ((status
= UNIX_CALL( glFrameTerminatorGREMEDY
, &args
))) WARN( "glFrameTerminatorGREMEDY returned %#lx\n", status
);
7131 static void WINAPI
glFrameZoomSGIX( GLint factor
)
7133 struct glFrameZoomSGIX_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
7135 TRACE( "factor %d\n", factor
);
7136 if ((status
= UNIX_CALL( glFrameZoomSGIX
, &args
))) WARN( "glFrameZoomSGIX returned %#lx\n", status
);
7139 static void WINAPI
glFramebufferDrawBufferEXT( GLuint framebuffer
, GLenum mode
)
7141 struct glFramebufferDrawBufferEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .mode
= mode
};
7143 TRACE( "framebuffer %d, mode %d\n", framebuffer
, mode
);
7144 if ((status
= UNIX_CALL( glFramebufferDrawBufferEXT
, &args
))) WARN( "glFramebufferDrawBufferEXT returned %#lx\n", status
);
7147 static void WINAPI
glFramebufferDrawBuffersEXT( GLuint framebuffer
, GLsizei n
, const GLenum
*bufs
)
7149 struct glFramebufferDrawBuffersEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .n
= n
, .bufs
= bufs
};
7151 TRACE( "framebuffer %d, n %d, bufs %p\n", framebuffer
, n
, bufs
);
7152 if ((status
= UNIX_CALL( glFramebufferDrawBuffersEXT
, &args
))) WARN( "glFramebufferDrawBuffersEXT returned %#lx\n", status
);
7155 static void WINAPI
glFramebufferFetchBarrierEXT(void)
7157 struct glFramebufferFetchBarrierEXT_params args
= { .teb
= NtCurrentTeb() };
7160 if ((status
= UNIX_CALL( glFramebufferFetchBarrierEXT
, &args
))) WARN( "glFramebufferFetchBarrierEXT returned %#lx\n", status
);
7163 static void WINAPI
glFramebufferParameteri( GLenum target
, GLenum pname
, GLint param
)
7165 struct glFramebufferParameteri_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
7167 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
7168 if ((status
= UNIX_CALL( glFramebufferParameteri
, &args
))) WARN( "glFramebufferParameteri returned %#lx\n", status
);
7171 static void WINAPI
glFramebufferParameteriMESA( GLenum target
, GLenum pname
, GLint param
)
7173 struct glFramebufferParameteriMESA_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
7175 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
7176 if ((status
= UNIX_CALL( glFramebufferParameteriMESA
, &args
))) WARN( "glFramebufferParameteriMESA returned %#lx\n", status
);
7179 static void WINAPI
glFramebufferReadBufferEXT( GLuint framebuffer
, GLenum mode
)
7181 struct glFramebufferReadBufferEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .mode
= mode
};
7183 TRACE( "framebuffer %d, mode %d\n", framebuffer
, mode
);
7184 if ((status
= UNIX_CALL( glFramebufferReadBufferEXT
, &args
))) WARN( "glFramebufferReadBufferEXT returned %#lx\n", status
);
7187 static void WINAPI
glFramebufferRenderbuffer( GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
)
7189 struct glFramebufferRenderbuffer_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .renderbuffertarget
= renderbuffertarget
, .renderbuffer
= renderbuffer
};
7191 TRACE( "target %d, attachment %d, renderbuffertarget %d, renderbuffer %d\n", target
, attachment
, renderbuffertarget
, renderbuffer
);
7192 if ((status
= UNIX_CALL( glFramebufferRenderbuffer
, &args
))) WARN( "glFramebufferRenderbuffer returned %#lx\n", status
);
7195 static void WINAPI
glFramebufferRenderbufferEXT( GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
)
7197 struct glFramebufferRenderbufferEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .renderbuffertarget
= renderbuffertarget
, .renderbuffer
= renderbuffer
};
7199 TRACE( "target %d, attachment %d, renderbuffertarget %d, renderbuffer %d\n", target
, attachment
, renderbuffertarget
, renderbuffer
);
7200 if ((status
= UNIX_CALL( glFramebufferRenderbufferEXT
, &args
))) WARN( "glFramebufferRenderbufferEXT returned %#lx\n", status
);
7203 static void WINAPI
glFramebufferSampleLocationsfvARB( GLenum target
, GLuint start
, GLsizei count
, const GLfloat
*v
)
7205 struct glFramebufferSampleLocationsfvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .start
= start
, .count
= count
, .v
= v
};
7207 TRACE( "target %d, start %d, count %d, v %p\n", target
, start
, count
, v
);
7208 if ((status
= UNIX_CALL( glFramebufferSampleLocationsfvARB
, &args
))) WARN( "glFramebufferSampleLocationsfvARB returned %#lx\n", status
);
7211 static void WINAPI
glFramebufferSampleLocationsfvNV( GLenum target
, GLuint start
, GLsizei count
, const GLfloat
*v
)
7213 struct glFramebufferSampleLocationsfvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .start
= start
, .count
= count
, .v
= v
};
7215 TRACE( "target %d, start %d, count %d, v %p\n", target
, start
, count
, v
);
7216 if ((status
= UNIX_CALL( glFramebufferSampleLocationsfvNV
, &args
))) WARN( "glFramebufferSampleLocationsfvNV returned %#lx\n", status
);
7219 static void WINAPI
glFramebufferSamplePositionsfvAMD( GLenum target
, GLuint numsamples
, GLuint pixelindex
, const GLfloat
*values
)
7221 struct glFramebufferSamplePositionsfvAMD_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .numsamples
= numsamples
, .pixelindex
= pixelindex
, .values
= values
};
7223 TRACE( "target %d, numsamples %d, pixelindex %d, values %p\n", target
, numsamples
, pixelindex
, values
);
7224 if ((status
= UNIX_CALL( glFramebufferSamplePositionsfvAMD
, &args
))) WARN( "glFramebufferSamplePositionsfvAMD returned %#lx\n", status
);
7227 static void WINAPI
glFramebufferTexture( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
)
7229 struct glFramebufferTexture_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
};
7231 TRACE( "target %d, attachment %d, texture %d, level %d\n", target
, attachment
, texture
, level
);
7232 if ((status
= UNIX_CALL( glFramebufferTexture
, &args
))) WARN( "glFramebufferTexture returned %#lx\n", status
);
7235 static void WINAPI
glFramebufferTexture1D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
)
7237 struct glFramebufferTexture1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
};
7239 TRACE( "target %d, attachment %d, textarget %d, texture %d, level %d\n", target
, attachment
, textarget
, texture
, level
);
7240 if ((status
= UNIX_CALL( glFramebufferTexture1D
, &args
))) WARN( "glFramebufferTexture1D returned %#lx\n", status
);
7243 static void WINAPI
glFramebufferTexture1DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
)
7245 struct glFramebufferTexture1DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
};
7247 TRACE( "target %d, attachment %d, textarget %d, texture %d, level %d\n", target
, attachment
, textarget
, texture
, level
);
7248 if ((status
= UNIX_CALL( glFramebufferTexture1DEXT
, &args
))) WARN( "glFramebufferTexture1DEXT returned %#lx\n", status
);
7251 static void WINAPI
glFramebufferTexture2D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
)
7253 struct glFramebufferTexture2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
};
7255 TRACE( "target %d, attachment %d, textarget %d, texture %d, level %d\n", target
, attachment
, textarget
, texture
, level
);
7256 if ((status
= UNIX_CALL( glFramebufferTexture2D
, &args
))) WARN( "glFramebufferTexture2D returned %#lx\n", status
);
7259 static void WINAPI
glFramebufferTexture2DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
)
7261 struct glFramebufferTexture2DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
};
7263 TRACE( "target %d, attachment %d, textarget %d, texture %d, level %d\n", target
, attachment
, textarget
, texture
, level
);
7264 if ((status
= UNIX_CALL( glFramebufferTexture2DEXT
, &args
))) WARN( "glFramebufferTexture2DEXT returned %#lx\n", status
);
7267 static void WINAPI
glFramebufferTexture3D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
)
7269 struct glFramebufferTexture3D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
, .zoffset
= zoffset
};
7271 TRACE( "target %d, attachment %d, textarget %d, texture %d, level %d, zoffset %d\n", target
, attachment
, textarget
, texture
, level
, zoffset
);
7272 if ((status
= UNIX_CALL( glFramebufferTexture3D
, &args
))) WARN( "glFramebufferTexture3D returned %#lx\n", status
);
7275 static void WINAPI
glFramebufferTexture3DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
)
7277 struct glFramebufferTexture3DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
, .zoffset
= zoffset
};
7279 TRACE( "target %d, attachment %d, textarget %d, texture %d, level %d, zoffset %d\n", target
, attachment
, textarget
, texture
, level
, zoffset
);
7280 if ((status
= UNIX_CALL( glFramebufferTexture3DEXT
, &args
))) WARN( "glFramebufferTexture3DEXT returned %#lx\n", status
);
7283 static void WINAPI
glFramebufferTextureARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
)
7285 struct glFramebufferTextureARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
};
7287 TRACE( "target %d, attachment %d, texture %d, level %d\n", target
, attachment
, texture
, level
);
7288 if ((status
= UNIX_CALL( glFramebufferTextureARB
, &args
))) WARN( "glFramebufferTextureARB returned %#lx\n", status
);
7291 static void WINAPI
glFramebufferTextureEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
)
7293 struct glFramebufferTextureEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
};
7295 TRACE( "target %d, attachment %d, texture %d, level %d\n", target
, attachment
, texture
, level
);
7296 if ((status
= UNIX_CALL( glFramebufferTextureEXT
, &args
))) WARN( "glFramebufferTextureEXT returned %#lx\n", status
);
7299 static void WINAPI
glFramebufferTextureFaceARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
)
7301 struct glFramebufferTextureFaceARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .face
= face
};
7303 TRACE( "target %d, attachment %d, texture %d, level %d, face %d\n", target
, attachment
, texture
, level
, face
);
7304 if ((status
= UNIX_CALL( glFramebufferTextureFaceARB
, &args
))) WARN( "glFramebufferTextureFaceARB returned %#lx\n", status
);
7307 static void WINAPI
glFramebufferTextureFaceEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
)
7309 struct glFramebufferTextureFaceEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .face
= face
};
7311 TRACE( "target %d, attachment %d, texture %d, level %d, face %d\n", target
, attachment
, texture
, level
, face
);
7312 if ((status
= UNIX_CALL( glFramebufferTextureFaceEXT
, &args
))) WARN( "glFramebufferTextureFaceEXT returned %#lx\n", status
);
7315 static void WINAPI
glFramebufferTextureLayer( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
)
7317 struct glFramebufferTextureLayer_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .layer
= layer
};
7319 TRACE( "target %d, attachment %d, texture %d, level %d, layer %d\n", target
, attachment
, texture
, level
, layer
);
7320 if ((status
= UNIX_CALL( glFramebufferTextureLayer
, &args
))) WARN( "glFramebufferTextureLayer returned %#lx\n", status
);
7323 static void WINAPI
glFramebufferTextureLayerARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
)
7325 struct glFramebufferTextureLayerARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .layer
= layer
};
7327 TRACE( "target %d, attachment %d, texture %d, level %d, layer %d\n", target
, attachment
, texture
, level
, layer
);
7328 if ((status
= UNIX_CALL( glFramebufferTextureLayerARB
, &args
))) WARN( "glFramebufferTextureLayerARB returned %#lx\n", status
);
7331 static void WINAPI
glFramebufferTextureLayerEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
)
7333 struct glFramebufferTextureLayerEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .layer
= layer
};
7335 TRACE( "target %d, attachment %d, texture %d, level %d, layer %d\n", target
, attachment
, texture
, level
, layer
);
7336 if ((status
= UNIX_CALL( glFramebufferTextureLayerEXT
, &args
))) WARN( "glFramebufferTextureLayerEXT returned %#lx\n", status
);
7339 static void WINAPI
glFramebufferTextureMultiviewOVR( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint baseViewIndex
, GLsizei numViews
)
7341 struct glFramebufferTextureMultiviewOVR_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .baseViewIndex
= baseViewIndex
, .numViews
= numViews
};
7343 TRACE( "target %d, attachment %d, texture %d, level %d, baseViewIndex %d, numViews %d\n", target
, attachment
, texture
, level
, baseViewIndex
, numViews
);
7344 if ((status
= UNIX_CALL( glFramebufferTextureMultiviewOVR
, &args
))) WARN( "glFramebufferTextureMultiviewOVR returned %#lx\n", status
);
7347 static void WINAPI
glFreeObjectBufferATI( GLuint buffer
)
7349 struct glFreeObjectBufferATI_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
7351 TRACE( "buffer %d\n", buffer
);
7352 if ((status
= UNIX_CALL( glFreeObjectBufferATI
, &args
))) WARN( "glFreeObjectBufferATI returned %#lx\n", status
);
7355 static void WINAPI
glFrustumfOES( GLfloat l
, GLfloat r
, GLfloat b
, GLfloat t
, GLfloat n
, GLfloat f
)
7357 struct glFrustumfOES_params args
= { .teb
= NtCurrentTeb(), .l
= l
, .r
= r
, .b
= b
, .t
= t
, .n
= n
, .f
= f
};
7359 TRACE( "l %f, r %f, b %f, t %f, n %f, f %f\n", l
, r
, b
, t
, n
, f
);
7360 if ((status
= UNIX_CALL( glFrustumfOES
, &args
))) WARN( "glFrustumfOES returned %#lx\n", status
);
7363 static void WINAPI
glFrustumxOES( GLfixed l
, GLfixed r
, GLfixed b
, GLfixed t
, GLfixed n
, GLfixed f
)
7365 struct glFrustumxOES_params args
= { .teb
= NtCurrentTeb(), .l
= l
, .r
= r
, .b
= b
, .t
= t
, .n
= n
, .f
= f
};
7367 TRACE( "l %d, r %d, b %d, t %d, n %d, f %d\n", l
, r
, b
, t
, n
, f
);
7368 if ((status
= UNIX_CALL( glFrustumxOES
, &args
))) WARN( "glFrustumxOES returned %#lx\n", status
);
7371 static GLuint WINAPI
glGenAsyncMarkersSGIX( GLsizei range
)
7373 struct glGenAsyncMarkersSGIX_params args
= { .teb
= NtCurrentTeb(), .range
= range
};
7375 TRACE( "range %d\n", range
);
7376 if ((status
= UNIX_CALL( glGenAsyncMarkersSGIX
, &args
))) WARN( "glGenAsyncMarkersSGIX returned %#lx\n", status
);
7380 static void WINAPI
glGenBuffers( GLsizei n
, GLuint
*buffers
)
7382 struct glGenBuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .buffers
= buffers
};
7384 TRACE( "n %d, buffers %p\n", n
, buffers
);
7385 if ((status
= UNIX_CALL( glGenBuffers
, &args
))) WARN( "glGenBuffers returned %#lx\n", status
);
7388 static void WINAPI
glGenBuffersARB( GLsizei n
, GLuint
*buffers
)
7390 struct glGenBuffersARB_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .buffers
= buffers
};
7392 TRACE( "n %d, buffers %p\n", n
, buffers
);
7393 if ((status
= UNIX_CALL( glGenBuffersARB
, &args
))) WARN( "glGenBuffersARB returned %#lx\n", status
);
7396 static void WINAPI
glGenFencesAPPLE( GLsizei n
, GLuint
*fences
)
7398 struct glGenFencesAPPLE_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .fences
= fences
};
7400 TRACE( "n %d, fences %p\n", n
, fences
);
7401 if ((status
= UNIX_CALL( glGenFencesAPPLE
, &args
))) WARN( "glGenFencesAPPLE returned %#lx\n", status
);
7404 static void WINAPI
glGenFencesNV( GLsizei n
, GLuint
*fences
)
7406 struct glGenFencesNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .fences
= fences
};
7408 TRACE( "n %d, fences %p\n", n
, fences
);
7409 if ((status
= UNIX_CALL( glGenFencesNV
, &args
))) WARN( "glGenFencesNV returned %#lx\n", status
);
7412 static GLuint WINAPI
glGenFragmentShadersATI( GLuint range
)
7414 struct glGenFragmentShadersATI_params args
= { .teb
= NtCurrentTeb(), .range
= range
};
7416 TRACE( "range %d\n", range
);
7417 if ((status
= UNIX_CALL( glGenFragmentShadersATI
, &args
))) WARN( "glGenFragmentShadersATI returned %#lx\n", status
);
7421 static void WINAPI
glGenFramebuffers( GLsizei n
, GLuint
*framebuffers
)
7423 struct glGenFramebuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .framebuffers
= framebuffers
};
7425 TRACE( "n %d, framebuffers %p\n", n
, framebuffers
);
7426 if ((status
= UNIX_CALL( glGenFramebuffers
, &args
))) WARN( "glGenFramebuffers returned %#lx\n", status
);
7429 static void WINAPI
glGenFramebuffersEXT( GLsizei n
, GLuint
*framebuffers
)
7431 struct glGenFramebuffersEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .framebuffers
= framebuffers
};
7433 TRACE( "n %d, framebuffers %p\n", n
, framebuffers
);
7434 if ((status
= UNIX_CALL( glGenFramebuffersEXT
, &args
))) WARN( "glGenFramebuffersEXT returned %#lx\n", status
);
7437 static void WINAPI
glGenNamesAMD( GLenum identifier
, GLuint num
, GLuint
*names
)
7439 struct glGenNamesAMD_params args
= { .teb
= NtCurrentTeb(), .identifier
= identifier
, .num
= num
, .names
= names
};
7441 TRACE( "identifier %d, num %d, names %p\n", identifier
, num
, names
);
7442 if ((status
= UNIX_CALL( glGenNamesAMD
, &args
))) WARN( "glGenNamesAMD returned %#lx\n", status
);
7445 static void WINAPI
glGenOcclusionQueriesNV( GLsizei n
, GLuint
*ids
)
7447 struct glGenOcclusionQueriesNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
7449 TRACE( "n %d, ids %p\n", n
, ids
);
7450 if ((status
= UNIX_CALL( glGenOcclusionQueriesNV
, &args
))) WARN( "glGenOcclusionQueriesNV returned %#lx\n", status
);
7453 static GLuint WINAPI
glGenPathsNV( GLsizei range
)
7455 struct glGenPathsNV_params args
= { .teb
= NtCurrentTeb(), .range
= range
};
7457 TRACE( "range %d\n", range
);
7458 if ((status
= UNIX_CALL( glGenPathsNV
, &args
))) WARN( "glGenPathsNV returned %#lx\n", status
);
7462 static void WINAPI
glGenPerfMonitorsAMD( GLsizei n
, GLuint
*monitors
)
7464 struct glGenPerfMonitorsAMD_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .monitors
= monitors
};
7466 TRACE( "n %d, monitors %p\n", n
, monitors
);
7467 if ((status
= UNIX_CALL( glGenPerfMonitorsAMD
, &args
))) WARN( "glGenPerfMonitorsAMD returned %#lx\n", status
);
7470 static void WINAPI
glGenProgramPipelines( GLsizei n
, GLuint
*pipelines
)
7472 struct glGenProgramPipelines_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .pipelines
= pipelines
};
7474 TRACE( "n %d, pipelines %p\n", n
, pipelines
);
7475 if ((status
= UNIX_CALL( glGenProgramPipelines
, &args
))) WARN( "glGenProgramPipelines returned %#lx\n", status
);
7478 static void WINAPI
glGenProgramsARB( GLsizei n
, GLuint
*programs
)
7480 struct glGenProgramsARB_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .programs
= programs
};
7482 TRACE( "n %d, programs %p\n", n
, programs
);
7483 if ((status
= UNIX_CALL( glGenProgramsARB
, &args
))) WARN( "glGenProgramsARB returned %#lx\n", status
);
7486 static void WINAPI
glGenProgramsNV( GLsizei n
, GLuint
*programs
)
7488 struct glGenProgramsNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .programs
= programs
};
7490 TRACE( "n %d, programs %p\n", n
, programs
);
7491 if ((status
= UNIX_CALL( glGenProgramsNV
, &args
))) WARN( "glGenProgramsNV returned %#lx\n", status
);
7494 static void WINAPI
glGenQueries( GLsizei n
, GLuint
*ids
)
7496 struct glGenQueries_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
7498 TRACE( "n %d, ids %p\n", n
, ids
);
7499 if ((status
= UNIX_CALL( glGenQueries
, &args
))) WARN( "glGenQueries returned %#lx\n", status
);
7502 static void WINAPI
glGenQueriesARB( GLsizei n
, GLuint
*ids
)
7504 struct glGenQueriesARB_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
7506 TRACE( "n %d, ids %p\n", n
, ids
);
7507 if ((status
= UNIX_CALL( glGenQueriesARB
, &args
))) WARN( "glGenQueriesARB returned %#lx\n", status
);
7510 static void WINAPI
glGenQueryResourceTagNV( GLsizei n
, GLint
*tagIds
)
7512 struct glGenQueryResourceTagNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .tagIds
= tagIds
};
7514 TRACE( "n %d, tagIds %p\n", n
, tagIds
);
7515 if ((status
= UNIX_CALL( glGenQueryResourceTagNV
, &args
))) WARN( "glGenQueryResourceTagNV returned %#lx\n", status
);
7518 static void WINAPI
glGenRenderbuffers( GLsizei n
, GLuint
*renderbuffers
)
7520 struct glGenRenderbuffers_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .renderbuffers
= renderbuffers
};
7522 TRACE( "n %d, renderbuffers %p\n", n
, renderbuffers
);
7523 if ((status
= UNIX_CALL( glGenRenderbuffers
, &args
))) WARN( "glGenRenderbuffers returned %#lx\n", status
);
7526 static void WINAPI
glGenRenderbuffersEXT( GLsizei n
, GLuint
*renderbuffers
)
7528 struct glGenRenderbuffersEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .renderbuffers
= renderbuffers
};
7530 TRACE( "n %d, renderbuffers %p\n", n
, renderbuffers
);
7531 if ((status
= UNIX_CALL( glGenRenderbuffersEXT
, &args
))) WARN( "glGenRenderbuffersEXT returned %#lx\n", status
);
7534 static void WINAPI
glGenSamplers( GLsizei count
, GLuint
*samplers
)
7536 struct glGenSamplers_params args
= { .teb
= NtCurrentTeb(), .count
= count
, .samplers
= samplers
};
7538 TRACE( "count %d, samplers %p\n", count
, samplers
);
7539 if ((status
= UNIX_CALL( glGenSamplers
, &args
))) WARN( "glGenSamplers returned %#lx\n", status
);
7542 static void WINAPI
glGenSemaphoresEXT( GLsizei n
, GLuint
*semaphores
)
7544 struct glGenSemaphoresEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .semaphores
= semaphores
};
7546 TRACE( "n %d, semaphores %p\n", n
, semaphores
);
7547 if ((status
= UNIX_CALL( glGenSemaphoresEXT
, &args
))) WARN( "glGenSemaphoresEXT returned %#lx\n", status
);
7550 static GLuint WINAPI
glGenSymbolsEXT( GLenum datatype
, GLenum storagetype
, GLenum range
, GLuint components
)
7552 struct glGenSymbolsEXT_params args
= { .teb
= NtCurrentTeb(), .datatype
= datatype
, .storagetype
= storagetype
, .range
= range
, .components
= components
};
7554 TRACE( "datatype %d, storagetype %d, range %d, components %d\n", datatype
, storagetype
, range
, components
);
7555 if ((status
= UNIX_CALL( glGenSymbolsEXT
, &args
))) WARN( "glGenSymbolsEXT returned %#lx\n", status
);
7559 static void WINAPI
glGenTexturesEXT( GLsizei n
, GLuint
*textures
)
7561 struct glGenTexturesEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
};
7563 TRACE( "n %d, textures %p\n", n
, textures
);
7564 if ((status
= UNIX_CALL( glGenTexturesEXT
, &args
))) WARN( "glGenTexturesEXT returned %#lx\n", status
);
7567 static void WINAPI
glGenTransformFeedbacks( GLsizei n
, GLuint
*ids
)
7569 struct glGenTransformFeedbacks_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
7571 TRACE( "n %d, ids %p\n", n
, ids
);
7572 if ((status
= UNIX_CALL( glGenTransformFeedbacks
, &args
))) WARN( "glGenTransformFeedbacks returned %#lx\n", status
);
7575 static void WINAPI
glGenTransformFeedbacksNV( GLsizei n
, GLuint
*ids
)
7577 struct glGenTransformFeedbacksNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .ids
= ids
};
7579 TRACE( "n %d, ids %p\n", n
, ids
);
7580 if ((status
= UNIX_CALL( glGenTransformFeedbacksNV
, &args
))) WARN( "glGenTransformFeedbacksNV returned %#lx\n", status
);
7583 static void WINAPI
glGenVertexArrays( GLsizei n
, GLuint
*arrays
)
7585 struct glGenVertexArrays_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .arrays
= arrays
};
7587 TRACE( "n %d, arrays %p\n", n
, arrays
);
7588 if ((status
= UNIX_CALL( glGenVertexArrays
, &args
))) WARN( "glGenVertexArrays returned %#lx\n", status
);
7591 static void WINAPI
glGenVertexArraysAPPLE( GLsizei n
, GLuint
*arrays
)
7593 struct glGenVertexArraysAPPLE_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .arrays
= arrays
};
7595 TRACE( "n %d, arrays %p\n", n
, arrays
);
7596 if ((status
= UNIX_CALL( glGenVertexArraysAPPLE
, &args
))) WARN( "glGenVertexArraysAPPLE returned %#lx\n", status
);
7599 static GLuint WINAPI
glGenVertexShadersEXT( GLuint range
)
7601 struct glGenVertexShadersEXT_params args
= { .teb
= NtCurrentTeb(), .range
= range
};
7603 TRACE( "range %d\n", range
);
7604 if ((status
= UNIX_CALL( glGenVertexShadersEXT
, &args
))) WARN( "glGenVertexShadersEXT returned %#lx\n", status
);
7608 static void WINAPI
glGenerateMipmap( GLenum target
)
7610 struct glGenerateMipmap_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
7612 TRACE( "target %d\n", target
);
7613 if ((status
= UNIX_CALL( glGenerateMipmap
, &args
))) WARN( "glGenerateMipmap returned %#lx\n", status
);
7616 static void WINAPI
glGenerateMipmapEXT( GLenum target
)
7618 struct glGenerateMipmapEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
7620 TRACE( "target %d\n", target
);
7621 if ((status
= UNIX_CALL( glGenerateMipmapEXT
, &args
))) WARN( "glGenerateMipmapEXT returned %#lx\n", status
);
7624 static void WINAPI
glGenerateMultiTexMipmapEXT( GLenum texunit
, GLenum target
)
7626 struct glGenerateMultiTexMipmapEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
};
7628 TRACE( "texunit %d, target %d\n", texunit
, target
);
7629 if ((status
= UNIX_CALL( glGenerateMultiTexMipmapEXT
, &args
))) WARN( "glGenerateMultiTexMipmapEXT returned %#lx\n", status
);
7632 static void WINAPI
glGenerateTextureMipmap( GLuint texture
)
7634 struct glGenerateTextureMipmap_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
7636 TRACE( "texture %d\n", texture
);
7637 if ((status
= UNIX_CALL( glGenerateTextureMipmap
, &args
))) WARN( "glGenerateTextureMipmap returned %#lx\n", status
);
7640 static void WINAPI
glGenerateTextureMipmapEXT( GLuint texture
, GLenum target
)
7642 struct glGenerateTextureMipmapEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
};
7644 TRACE( "texture %d, target %d\n", texture
, target
);
7645 if ((status
= UNIX_CALL( glGenerateTextureMipmapEXT
, &args
))) WARN( "glGenerateTextureMipmapEXT returned %#lx\n", status
);
7648 static void WINAPI
glGetActiveAtomicCounterBufferiv( GLuint program
, GLuint bufferIndex
, GLenum pname
, GLint
*params
)
7650 struct glGetActiveAtomicCounterBufferiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .bufferIndex
= bufferIndex
, .pname
= pname
, .params
= params
};
7652 TRACE( "program %d, bufferIndex %d, pname %d, params %p\n", program
, bufferIndex
, pname
, params
);
7653 if ((status
= UNIX_CALL( glGetActiveAtomicCounterBufferiv
, &args
))) WARN( "glGetActiveAtomicCounterBufferiv returned %#lx\n", status
);
7656 static void WINAPI
glGetActiveAttrib( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
*length
, GLint
*size
, GLenum
*type
, GLchar
*name
)
7658 struct glGetActiveAttrib_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .index
= index
, .bufSize
= bufSize
, .length
= length
, .size
= size
, .type
= type
, .name
= name
};
7660 TRACE( "program %d, index %d, bufSize %d, length %p, size %p, type %p, name %p\n", program
, index
, bufSize
, length
, size
, type
, name
);
7661 if ((status
= UNIX_CALL( glGetActiveAttrib
, &args
))) WARN( "glGetActiveAttrib returned %#lx\n", status
);
7664 static void WINAPI
glGetActiveAttribARB( GLhandleARB programObj
, GLuint index
, GLsizei maxLength
, GLsizei
*length
, GLint
*size
, GLenum
*type
, GLcharARB
*name
)
7666 struct glGetActiveAttribARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
, .index
= index
, .maxLength
= maxLength
, .length
= length
, .size
= size
, .type
= type
, .name
= name
};
7668 TRACE( "programObj %d, index %d, maxLength %d, length %p, size %p, type %p, name %p\n", programObj
, index
, maxLength
, length
, size
, type
, name
);
7669 if ((status
= UNIX_CALL( glGetActiveAttribARB
, &args
))) WARN( "glGetActiveAttribARB returned %#lx\n", status
);
7672 static void WINAPI
glGetActiveSubroutineName( GLuint program
, GLenum shadertype
, GLuint index
, GLsizei bufSize
, GLsizei
*length
, GLchar
*name
)
7674 struct glGetActiveSubroutineName_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .shadertype
= shadertype
, .index
= index
, .bufSize
= bufSize
, .length
= length
, .name
= name
};
7676 TRACE( "program %d, shadertype %d, index %d, bufSize %d, length %p, name %p\n", program
, shadertype
, index
, bufSize
, length
, name
);
7677 if ((status
= UNIX_CALL( glGetActiveSubroutineName
, &args
))) WARN( "glGetActiveSubroutineName returned %#lx\n", status
);
7680 static void WINAPI
glGetActiveSubroutineUniformName( GLuint program
, GLenum shadertype
, GLuint index
, GLsizei bufSize
, GLsizei
*length
, GLchar
*name
)
7682 struct glGetActiveSubroutineUniformName_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .shadertype
= shadertype
, .index
= index
, .bufSize
= bufSize
, .length
= length
, .name
= name
};
7684 TRACE( "program %d, shadertype %d, index %d, bufSize %d, length %p, name %p\n", program
, shadertype
, index
, bufSize
, length
, name
);
7685 if ((status
= UNIX_CALL( glGetActiveSubroutineUniformName
, &args
))) WARN( "glGetActiveSubroutineUniformName returned %#lx\n", status
);
7688 static void WINAPI
glGetActiveSubroutineUniformiv( GLuint program
, GLenum shadertype
, GLuint index
, GLenum pname
, GLint
*values
)
7690 struct glGetActiveSubroutineUniformiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .shadertype
= shadertype
, .index
= index
, .pname
= pname
, .values
= values
};
7692 TRACE( "program %d, shadertype %d, index %d, pname %d, values %p\n", program
, shadertype
, index
, pname
, values
);
7693 if ((status
= UNIX_CALL( glGetActiveSubroutineUniformiv
, &args
))) WARN( "glGetActiveSubroutineUniformiv returned %#lx\n", status
);
7696 static void WINAPI
glGetActiveUniform( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
*length
, GLint
*size
, GLenum
*type
, GLchar
*name
)
7698 struct glGetActiveUniform_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .index
= index
, .bufSize
= bufSize
, .length
= length
, .size
= size
, .type
= type
, .name
= name
};
7700 TRACE( "program %d, index %d, bufSize %d, length %p, size %p, type %p, name %p\n", program
, index
, bufSize
, length
, size
, type
, name
);
7701 if ((status
= UNIX_CALL( glGetActiveUniform
, &args
))) WARN( "glGetActiveUniform returned %#lx\n", status
);
7704 static void WINAPI
glGetActiveUniformARB( GLhandleARB programObj
, GLuint index
, GLsizei maxLength
, GLsizei
*length
, GLint
*size
, GLenum
*type
, GLcharARB
*name
)
7706 struct glGetActiveUniformARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
, .index
= index
, .maxLength
= maxLength
, .length
= length
, .size
= size
, .type
= type
, .name
= name
};
7708 TRACE( "programObj %d, index %d, maxLength %d, length %p, size %p, type %p, name %p\n", programObj
, index
, maxLength
, length
, size
, type
, name
);
7709 if ((status
= UNIX_CALL( glGetActiveUniformARB
, &args
))) WARN( "glGetActiveUniformARB returned %#lx\n", status
);
7712 static void WINAPI
glGetActiveUniformBlockName( GLuint program
, GLuint uniformBlockIndex
, GLsizei bufSize
, GLsizei
*length
, GLchar
*uniformBlockName
)
7714 struct glGetActiveUniformBlockName_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .uniformBlockIndex
= uniformBlockIndex
, .bufSize
= bufSize
, .length
= length
, .uniformBlockName
= uniformBlockName
};
7716 TRACE( "program %d, uniformBlockIndex %d, bufSize %d, length %p, uniformBlockName %p\n", program
, uniformBlockIndex
, bufSize
, length
, uniformBlockName
);
7717 if ((status
= UNIX_CALL( glGetActiveUniformBlockName
, &args
))) WARN( "glGetActiveUniformBlockName returned %#lx\n", status
);
7720 static void WINAPI
glGetActiveUniformBlockiv( GLuint program
, GLuint uniformBlockIndex
, GLenum pname
, GLint
*params
)
7722 struct glGetActiveUniformBlockiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .uniformBlockIndex
= uniformBlockIndex
, .pname
= pname
, .params
= params
};
7724 TRACE( "program %d, uniformBlockIndex %d, pname %d, params %p\n", program
, uniformBlockIndex
, pname
, params
);
7725 if ((status
= UNIX_CALL( glGetActiveUniformBlockiv
, &args
))) WARN( "glGetActiveUniformBlockiv returned %#lx\n", status
);
7728 static void WINAPI
glGetActiveUniformName( GLuint program
, GLuint uniformIndex
, GLsizei bufSize
, GLsizei
*length
, GLchar
*uniformName
)
7730 struct glGetActiveUniformName_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .uniformIndex
= uniformIndex
, .bufSize
= bufSize
, .length
= length
, .uniformName
= uniformName
};
7732 TRACE( "program %d, uniformIndex %d, bufSize %d, length %p, uniformName %p\n", program
, uniformIndex
, bufSize
, length
, uniformName
);
7733 if ((status
= UNIX_CALL( glGetActiveUniformName
, &args
))) WARN( "glGetActiveUniformName returned %#lx\n", status
);
7736 static void WINAPI
glGetActiveUniformsiv( GLuint program
, GLsizei uniformCount
, const GLuint
*uniformIndices
, GLenum pname
, GLint
*params
)
7738 struct glGetActiveUniformsiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .uniformCount
= uniformCount
, .uniformIndices
= uniformIndices
, .pname
= pname
, .params
= params
};
7740 TRACE( "program %d, uniformCount %d, uniformIndices %p, pname %d, params %p\n", program
, uniformCount
, uniformIndices
, pname
, params
);
7741 if ((status
= UNIX_CALL( glGetActiveUniformsiv
, &args
))) WARN( "glGetActiveUniformsiv returned %#lx\n", status
);
7744 static void WINAPI
glGetActiveVaryingNV( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
*length
, GLsizei
*size
, GLenum
*type
, GLchar
*name
)
7746 struct glGetActiveVaryingNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .index
= index
, .bufSize
= bufSize
, .length
= length
, .size
= size
, .type
= type
, .name
= name
};
7748 TRACE( "program %d, index %d, bufSize %d, length %p, size %p, type %p, name %p\n", program
, index
, bufSize
, length
, size
, type
, name
);
7749 if ((status
= UNIX_CALL( glGetActiveVaryingNV
, &args
))) WARN( "glGetActiveVaryingNV returned %#lx\n", status
);
7752 static void WINAPI
glGetArrayObjectfvATI( GLenum array
, GLenum pname
, GLfloat
*params
)
7754 struct glGetArrayObjectfvATI_params args
= { .teb
= NtCurrentTeb(), .array
= array
, .pname
= pname
, .params
= params
};
7756 TRACE( "array %d, pname %d, params %p\n", array
, pname
, params
);
7757 if ((status
= UNIX_CALL( glGetArrayObjectfvATI
, &args
))) WARN( "glGetArrayObjectfvATI returned %#lx\n", status
);
7760 static void WINAPI
glGetArrayObjectivATI( GLenum array
, GLenum pname
, GLint
*params
)
7762 struct glGetArrayObjectivATI_params args
= { .teb
= NtCurrentTeb(), .array
= array
, .pname
= pname
, .params
= params
};
7764 TRACE( "array %d, pname %d, params %p\n", array
, pname
, params
);
7765 if ((status
= UNIX_CALL( glGetArrayObjectivATI
, &args
))) WARN( "glGetArrayObjectivATI returned %#lx\n", status
);
7768 static void WINAPI
glGetAttachedObjectsARB( GLhandleARB containerObj
, GLsizei maxCount
, GLsizei
*count
, GLhandleARB
*obj
)
7770 struct glGetAttachedObjectsARB_params args
= { .teb
= NtCurrentTeb(), .containerObj
= containerObj
, .maxCount
= maxCount
, .count
= count
, .obj
= obj
};
7772 TRACE( "containerObj %d, maxCount %d, count %p, obj %p\n", containerObj
, maxCount
, count
, obj
);
7773 if ((status
= UNIX_CALL( glGetAttachedObjectsARB
, &args
))) WARN( "glGetAttachedObjectsARB returned %#lx\n", status
);
7776 static void WINAPI
glGetAttachedShaders( GLuint program
, GLsizei maxCount
, GLsizei
*count
, GLuint
*shaders
)
7778 struct glGetAttachedShaders_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .maxCount
= maxCount
, .count
= count
, .shaders
= shaders
};
7780 TRACE( "program %d, maxCount %d, count %p, shaders %p\n", program
, maxCount
, count
, shaders
);
7781 if ((status
= UNIX_CALL( glGetAttachedShaders
, &args
))) WARN( "glGetAttachedShaders returned %#lx\n", status
);
7784 static GLint WINAPI
glGetAttribLocation( GLuint program
, const GLchar
*name
)
7786 struct glGetAttribLocation_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .name
= name
};
7788 TRACE( "program %d, name %p\n", program
, name
);
7789 if ((status
= UNIX_CALL( glGetAttribLocation
, &args
))) WARN( "glGetAttribLocation returned %#lx\n", status
);
7793 static GLint WINAPI
glGetAttribLocationARB( GLhandleARB programObj
, const GLcharARB
*name
)
7795 struct glGetAttribLocationARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
, .name
= name
};
7797 TRACE( "programObj %d, name %p\n", programObj
, name
);
7798 if ((status
= UNIX_CALL( glGetAttribLocationARB
, &args
))) WARN( "glGetAttribLocationARB returned %#lx\n", status
);
7802 static void WINAPI
glGetBooleanIndexedvEXT( GLenum target
, GLuint index
, GLboolean
*data
)
7804 struct glGetBooleanIndexedvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
7806 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
7807 if ((status
= UNIX_CALL( glGetBooleanIndexedvEXT
, &args
))) WARN( "glGetBooleanIndexedvEXT returned %#lx\n", status
);
7810 static void WINAPI
glGetBooleani_v( GLenum target
, GLuint index
, GLboolean
*data
)
7812 struct glGetBooleani_v_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
7814 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
7815 if ((status
= UNIX_CALL( glGetBooleani_v
, &args
))) WARN( "glGetBooleani_v returned %#lx\n", status
);
7818 static void WINAPI
glGetBufferParameteri64v( GLenum target
, GLenum pname
, GLint64
*params
)
7820 struct glGetBufferParameteri64v_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7822 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7823 if ((status
= UNIX_CALL( glGetBufferParameteri64v
, &args
))) WARN( "glGetBufferParameteri64v returned %#lx\n", status
);
7826 static void WINAPI
glGetBufferParameteriv( GLenum target
, GLenum pname
, GLint
*params
)
7828 struct glGetBufferParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7830 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7831 if ((status
= UNIX_CALL( glGetBufferParameteriv
, &args
))) WARN( "glGetBufferParameteriv returned %#lx\n", status
);
7834 static void WINAPI
glGetBufferParameterivARB( GLenum target
, GLenum pname
, GLint
*params
)
7836 struct glGetBufferParameterivARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7838 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7839 if ((status
= UNIX_CALL( glGetBufferParameterivARB
, &args
))) WARN( "glGetBufferParameterivARB returned %#lx\n", status
);
7842 static void WINAPI
glGetBufferParameterui64vNV( GLenum target
, GLenum pname
, GLuint64EXT
*params
)
7844 struct glGetBufferParameterui64vNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7846 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7847 if ((status
= UNIX_CALL( glGetBufferParameterui64vNV
, &args
))) WARN( "glGetBufferParameterui64vNV returned %#lx\n", status
);
7850 static void WINAPI
glGetBufferPointerv( GLenum target
, GLenum pname
, void **params
)
7852 struct glGetBufferPointerv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7854 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7855 if ((status
= UNIX_CALL( glGetBufferPointerv
, &args
))) WARN( "glGetBufferPointerv returned %#lx\n", status
);
7858 static void WINAPI
glGetBufferPointervARB( GLenum target
, GLenum pname
, void **params
)
7860 struct glGetBufferPointervARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7862 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7863 if ((status
= UNIX_CALL( glGetBufferPointervARB
, &args
))) WARN( "glGetBufferPointervARB returned %#lx\n", status
);
7866 static void WINAPI
glGetBufferSubData( GLenum target
, GLintptr offset
, GLsizeiptr size
, void *data
)
7868 struct glGetBufferSubData_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .offset
= offset
, .size
= size
, .data
= data
};
7870 TRACE( "target %d, offset %Id, size %Id, data %p\n", target
, offset
, size
, data
);
7871 if ((status
= UNIX_CALL( glGetBufferSubData
, &args
))) WARN( "glGetBufferSubData returned %#lx\n", status
);
7874 static void WINAPI
glGetBufferSubDataARB( GLenum target
, GLintptrARB offset
, GLsizeiptrARB size
, void *data
)
7876 struct glGetBufferSubDataARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .offset
= offset
, .size
= size
, .data
= data
};
7878 TRACE( "target %d, offset %Id, size %Id, data %p\n", target
, offset
, size
, data
);
7879 if ((status
= UNIX_CALL( glGetBufferSubDataARB
, &args
))) WARN( "glGetBufferSubDataARB returned %#lx\n", status
);
7882 static void WINAPI
glGetClipPlanefOES( GLenum plane
, GLfloat
*equation
)
7884 struct glGetClipPlanefOES_params args
= { .teb
= NtCurrentTeb(), .plane
= plane
, .equation
= equation
};
7886 TRACE( "plane %d, equation %p\n", plane
, equation
);
7887 if ((status
= UNIX_CALL( glGetClipPlanefOES
, &args
))) WARN( "glGetClipPlanefOES returned %#lx\n", status
);
7890 static void WINAPI
glGetClipPlanexOES( GLenum plane
, GLfixed
*equation
)
7892 struct glGetClipPlanexOES_params args
= { .teb
= NtCurrentTeb(), .plane
= plane
, .equation
= equation
};
7894 TRACE( "plane %d, equation %p\n", plane
, equation
);
7895 if ((status
= UNIX_CALL( glGetClipPlanexOES
, &args
))) WARN( "glGetClipPlanexOES returned %#lx\n", status
);
7898 static void WINAPI
glGetColorTable( GLenum target
, GLenum format
, GLenum type
, void *table
)
7900 struct glGetColorTable_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .table
= table
};
7902 TRACE( "target %d, format %d, type %d, table %p\n", target
, format
, type
, table
);
7903 if ((status
= UNIX_CALL( glGetColorTable
, &args
))) WARN( "glGetColorTable returned %#lx\n", status
);
7906 static void WINAPI
glGetColorTableEXT( GLenum target
, GLenum format
, GLenum type
, void *data
)
7908 struct glGetColorTableEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .data
= data
};
7910 TRACE( "target %d, format %d, type %d, data %p\n", target
, format
, type
, data
);
7911 if ((status
= UNIX_CALL( glGetColorTableEXT
, &args
))) WARN( "glGetColorTableEXT returned %#lx\n", status
);
7914 static void WINAPI
glGetColorTableParameterfv( GLenum target
, GLenum pname
, GLfloat
*params
)
7916 struct glGetColorTableParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7918 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7919 if ((status
= UNIX_CALL( glGetColorTableParameterfv
, &args
))) WARN( "glGetColorTableParameterfv returned %#lx\n", status
);
7922 static void WINAPI
glGetColorTableParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
*params
)
7924 struct glGetColorTableParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7926 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7927 if ((status
= UNIX_CALL( glGetColorTableParameterfvEXT
, &args
))) WARN( "glGetColorTableParameterfvEXT returned %#lx\n", status
);
7930 static void WINAPI
glGetColorTableParameterfvSGI( GLenum target
, GLenum pname
, GLfloat
*params
)
7932 struct glGetColorTableParameterfvSGI_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7934 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7935 if ((status
= UNIX_CALL( glGetColorTableParameterfvSGI
, &args
))) WARN( "glGetColorTableParameterfvSGI returned %#lx\n", status
);
7938 static void WINAPI
glGetColorTableParameteriv( GLenum target
, GLenum pname
, GLint
*params
)
7940 struct glGetColorTableParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7942 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7943 if ((status
= UNIX_CALL( glGetColorTableParameteriv
, &args
))) WARN( "glGetColorTableParameteriv returned %#lx\n", status
);
7946 static void WINAPI
glGetColorTableParameterivEXT( GLenum target
, GLenum pname
, GLint
*params
)
7948 struct glGetColorTableParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7950 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7951 if ((status
= UNIX_CALL( glGetColorTableParameterivEXT
, &args
))) WARN( "glGetColorTableParameterivEXT returned %#lx\n", status
);
7954 static void WINAPI
glGetColorTableParameterivSGI( GLenum target
, GLenum pname
, GLint
*params
)
7956 struct glGetColorTableParameterivSGI_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
7958 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
7959 if ((status
= UNIX_CALL( glGetColorTableParameterivSGI
, &args
))) WARN( "glGetColorTableParameterivSGI returned %#lx\n", status
);
7962 static void WINAPI
glGetColorTableSGI( GLenum target
, GLenum format
, GLenum type
, void *table
)
7964 struct glGetColorTableSGI_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .table
= table
};
7966 TRACE( "target %d, format %d, type %d, table %p\n", target
, format
, type
, table
);
7967 if ((status
= UNIX_CALL( glGetColorTableSGI
, &args
))) WARN( "glGetColorTableSGI returned %#lx\n", status
);
7970 static void WINAPI
glGetCombinerInputParameterfvNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLfloat
*params
)
7972 struct glGetCombinerInputParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .stage
= stage
, .portion
= portion
, .variable
= variable
, .pname
= pname
, .params
= params
};
7974 TRACE( "stage %d, portion %d, variable %d, pname %d, params %p\n", stage
, portion
, variable
, pname
, params
);
7975 if ((status
= UNIX_CALL( glGetCombinerInputParameterfvNV
, &args
))) WARN( "glGetCombinerInputParameterfvNV returned %#lx\n", status
);
7978 static void WINAPI
glGetCombinerInputParameterivNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLint
*params
)
7980 struct glGetCombinerInputParameterivNV_params args
= { .teb
= NtCurrentTeb(), .stage
= stage
, .portion
= portion
, .variable
= variable
, .pname
= pname
, .params
= params
};
7982 TRACE( "stage %d, portion %d, variable %d, pname %d, params %p\n", stage
, portion
, variable
, pname
, params
);
7983 if ((status
= UNIX_CALL( glGetCombinerInputParameterivNV
, &args
))) WARN( "glGetCombinerInputParameterivNV returned %#lx\n", status
);
7986 static void WINAPI
glGetCombinerOutputParameterfvNV( GLenum stage
, GLenum portion
, GLenum pname
, GLfloat
*params
)
7988 struct glGetCombinerOutputParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .stage
= stage
, .portion
= portion
, .pname
= pname
, .params
= params
};
7990 TRACE( "stage %d, portion %d, pname %d, params %p\n", stage
, portion
, pname
, params
);
7991 if ((status
= UNIX_CALL( glGetCombinerOutputParameterfvNV
, &args
))) WARN( "glGetCombinerOutputParameterfvNV returned %#lx\n", status
);
7994 static void WINAPI
glGetCombinerOutputParameterivNV( GLenum stage
, GLenum portion
, GLenum pname
, GLint
*params
)
7996 struct glGetCombinerOutputParameterivNV_params args
= { .teb
= NtCurrentTeb(), .stage
= stage
, .portion
= portion
, .pname
= pname
, .params
= params
};
7998 TRACE( "stage %d, portion %d, pname %d, params %p\n", stage
, portion
, pname
, params
);
7999 if ((status
= UNIX_CALL( glGetCombinerOutputParameterivNV
, &args
))) WARN( "glGetCombinerOutputParameterivNV returned %#lx\n", status
);
8002 static void WINAPI
glGetCombinerStageParameterfvNV( GLenum stage
, GLenum pname
, GLfloat
*params
)
8004 struct glGetCombinerStageParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .stage
= stage
, .pname
= pname
, .params
= params
};
8006 TRACE( "stage %d, pname %d, params %p\n", stage
, pname
, params
);
8007 if ((status
= UNIX_CALL( glGetCombinerStageParameterfvNV
, &args
))) WARN( "glGetCombinerStageParameterfvNV returned %#lx\n", status
);
8010 static GLuint WINAPI
glGetCommandHeaderNV( GLenum tokenID
, GLuint size
)
8012 struct glGetCommandHeaderNV_params args
= { .teb
= NtCurrentTeb(), .tokenID
= tokenID
, .size
= size
};
8014 TRACE( "tokenID %d, size %d\n", tokenID
, size
);
8015 if ((status
= UNIX_CALL( glGetCommandHeaderNV
, &args
))) WARN( "glGetCommandHeaderNV returned %#lx\n", status
);
8019 static void WINAPI
glGetCompressedMultiTexImageEXT( GLenum texunit
, GLenum target
, GLint lod
, void *img
)
8021 struct glGetCompressedMultiTexImageEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .lod
= lod
, .img
= img
};
8023 TRACE( "texunit %d, target %d, lod %d, img %p\n", texunit
, target
, lod
, img
);
8024 if ((status
= UNIX_CALL( glGetCompressedMultiTexImageEXT
, &args
))) WARN( "glGetCompressedMultiTexImageEXT returned %#lx\n", status
);
8027 static void WINAPI
glGetCompressedTexImage( GLenum target
, GLint level
, void *img
)
8029 struct glGetCompressedTexImage_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .img
= img
};
8031 TRACE( "target %d, level %d, img %p\n", target
, level
, img
);
8032 if ((status
= UNIX_CALL( glGetCompressedTexImage
, &args
))) WARN( "glGetCompressedTexImage returned %#lx\n", status
);
8035 static void WINAPI
glGetCompressedTexImageARB( GLenum target
, GLint level
, void *img
)
8037 struct glGetCompressedTexImageARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .img
= img
};
8039 TRACE( "target %d, level %d, img %p\n", target
, level
, img
);
8040 if ((status
= UNIX_CALL( glGetCompressedTexImageARB
, &args
))) WARN( "glGetCompressedTexImageARB returned %#lx\n", status
);
8043 static void WINAPI
glGetCompressedTextureImage( GLuint texture
, GLint level
, GLsizei bufSize
, void *pixels
)
8045 struct glGetCompressedTextureImage_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .bufSize
= bufSize
, .pixels
= pixels
};
8047 TRACE( "texture %d, level %d, bufSize %d, pixels %p\n", texture
, level
, bufSize
, pixels
);
8048 if ((status
= UNIX_CALL( glGetCompressedTextureImage
, &args
))) WARN( "glGetCompressedTextureImage returned %#lx\n", status
);
8051 static void WINAPI
glGetCompressedTextureImageEXT( GLuint texture
, GLenum target
, GLint lod
, void *img
)
8053 struct glGetCompressedTextureImageEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .lod
= lod
, .img
= img
};
8055 TRACE( "texture %d, target %d, lod %d, img %p\n", texture
, target
, lod
, img
);
8056 if ((status
= UNIX_CALL( glGetCompressedTextureImageEXT
, &args
))) WARN( "glGetCompressedTextureImageEXT returned %#lx\n", status
);
8059 static void WINAPI
glGetCompressedTextureSubImage( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei bufSize
, void *pixels
)
8061 struct glGetCompressedTextureSubImage_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .bufSize
= bufSize
, .pixels
= pixels
};
8063 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, bufSize %d, pixels %p\n", texture
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, bufSize
, pixels
);
8064 if ((status
= UNIX_CALL( glGetCompressedTextureSubImage
, &args
))) WARN( "glGetCompressedTextureSubImage returned %#lx\n", status
);
8067 static void WINAPI
glGetConvolutionFilter( GLenum target
, GLenum format
, GLenum type
, void *image
)
8069 struct glGetConvolutionFilter_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .image
= image
};
8071 TRACE( "target %d, format %d, type %d, image %p\n", target
, format
, type
, image
);
8072 if ((status
= UNIX_CALL( glGetConvolutionFilter
, &args
))) WARN( "glGetConvolutionFilter returned %#lx\n", status
);
8075 static void WINAPI
glGetConvolutionFilterEXT( GLenum target
, GLenum format
, GLenum type
, void *image
)
8077 struct glGetConvolutionFilterEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .image
= image
};
8079 TRACE( "target %d, format %d, type %d, image %p\n", target
, format
, type
, image
);
8080 if ((status
= UNIX_CALL( glGetConvolutionFilterEXT
, &args
))) WARN( "glGetConvolutionFilterEXT returned %#lx\n", status
);
8083 static void WINAPI
glGetConvolutionParameterfv( GLenum target
, GLenum pname
, GLfloat
*params
)
8085 struct glGetConvolutionParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8087 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8088 if ((status
= UNIX_CALL( glGetConvolutionParameterfv
, &args
))) WARN( "glGetConvolutionParameterfv returned %#lx\n", status
);
8091 static void WINAPI
glGetConvolutionParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
*params
)
8093 struct glGetConvolutionParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8095 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8096 if ((status
= UNIX_CALL( glGetConvolutionParameterfvEXT
, &args
))) WARN( "glGetConvolutionParameterfvEXT returned %#lx\n", status
);
8099 static void WINAPI
glGetConvolutionParameteriv( GLenum target
, GLenum pname
, GLint
*params
)
8101 struct glGetConvolutionParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8103 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8104 if ((status
= UNIX_CALL( glGetConvolutionParameteriv
, &args
))) WARN( "glGetConvolutionParameteriv returned %#lx\n", status
);
8107 static void WINAPI
glGetConvolutionParameterivEXT( GLenum target
, GLenum pname
, GLint
*params
)
8109 struct glGetConvolutionParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8111 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8112 if ((status
= UNIX_CALL( glGetConvolutionParameterivEXT
, &args
))) WARN( "glGetConvolutionParameterivEXT returned %#lx\n", status
);
8115 static void WINAPI
glGetConvolutionParameterxvOES( GLenum target
, GLenum pname
, GLfixed
*params
)
8117 struct glGetConvolutionParameterxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8119 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8120 if ((status
= UNIX_CALL( glGetConvolutionParameterxvOES
, &args
))) WARN( "glGetConvolutionParameterxvOES returned %#lx\n", status
);
8123 static void WINAPI
glGetCoverageModulationTableNV( GLsizei bufSize
, GLfloat
*v
)
8125 struct glGetCoverageModulationTableNV_params args
= { .teb
= NtCurrentTeb(), .bufSize
= bufSize
, .v
= v
};
8127 TRACE( "bufSize %d, v %p\n", bufSize
, v
);
8128 if ((status
= UNIX_CALL( glGetCoverageModulationTableNV
, &args
))) WARN( "glGetCoverageModulationTableNV returned %#lx\n", status
);
8131 static GLuint WINAPI
glGetDebugMessageLog( GLuint count
, GLsizei bufSize
, GLenum
*sources
, GLenum
*types
, GLuint
*ids
, GLenum
*severities
, GLsizei
*lengths
, GLchar
*messageLog
)
8133 struct glGetDebugMessageLog_params args
= { .teb
= NtCurrentTeb(), .count
= count
, .bufSize
= bufSize
, .sources
= sources
, .types
= types
, .ids
= ids
, .severities
= severities
, .lengths
= lengths
, .messageLog
= messageLog
};
8135 TRACE( "count %d, bufSize %d, sources %p, types %p, ids %p, severities %p, lengths %p, messageLog %p\n", count
, bufSize
, sources
, types
, ids
, severities
, lengths
, messageLog
);
8136 if ((status
= UNIX_CALL( glGetDebugMessageLog
, &args
))) WARN( "glGetDebugMessageLog returned %#lx\n", status
);
8140 static GLuint WINAPI
glGetDebugMessageLogAMD( GLuint count
, GLsizei bufSize
, GLenum
*categories
, GLuint
*severities
, GLuint
*ids
, GLsizei
*lengths
, GLchar
*message
)
8142 struct glGetDebugMessageLogAMD_params args
= { .teb
= NtCurrentTeb(), .count
= count
, .bufSize
= bufSize
, .categories
= categories
, .severities
= severities
, .ids
= ids
, .lengths
= lengths
, .message
= message
};
8144 TRACE( "count %d, bufSize %d, categories %p, severities %p, ids %p, lengths %p, message %p\n", count
, bufSize
, categories
, severities
, ids
, lengths
, message
);
8145 if ((status
= UNIX_CALL( glGetDebugMessageLogAMD
, &args
))) WARN( "glGetDebugMessageLogAMD returned %#lx\n", status
);
8149 static GLuint WINAPI
glGetDebugMessageLogARB( GLuint count
, GLsizei bufSize
, GLenum
*sources
, GLenum
*types
, GLuint
*ids
, GLenum
*severities
, GLsizei
*lengths
, GLchar
*messageLog
)
8151 struct glGetDebugMessageLogARB_params args
= { .teb
= NtCurrentTeb(), .count
= count
, .bufSize
= bufSize
, .sources
= sources
, .types
= types
, .ids
= ids
, .severities
= severities
, .lengths
= lengths
, .messageLog
= messageLog
};
8153 TRACE( "count %d, bufSize %d, sources %p, types %p, ids %p, severities %p, lengths %p, messageLog %p\n", count
, bufSize
, sources
, types
, ids
, severities
, lengths
, messageLog
);
8154 if ((status
= UNIX_CALL( glGetDebugMessageLogARB
, &args
))) WARN( "glGetDebugMessageLogARB returned %#lx\n", status
);
8158 static void WINAPI
glGetDetailTexFuncSGIS( GLenum target
, GLfloat
*points
)
8160 struct glGetDetailTexFuncSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .points
= points
};
8162 TRACE( "target %d, points %p\n", target
, points
);
8163 if ((status
= UNIX_CALL( glGetDetailTexFuncSGIS
, &args
))) WARN( "glGetDetailTexFuncSGIS returned %#lx\n", status
);
8166 static void WINAPI
glGetDoubleIndexedvEXT( GLenum target
, GLuint index
, GLdouble
*data
)
8168 struct glGetDoubleIndexedvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
8170 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
8171 if ((status
= UNIX_CALL( glGetDoubleIndexedvEXT
, &args
))) WARN( "glGetDoubleIndexedvEXT returned %#lx\n", status
);
8174 static void WINAPI
glGetDoublei_v( GLenum target
, GLuint index
, GLdouble
*data
)
8176 struct glGetDoublei_v_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
8178 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
8179 if ((status
= UNIX_CALL( glGetDoublei_v
, &args
))) WARN( "glGetDoublei_v returned %#lx\n", status
);
8182 static void WINAPI
glGetDoublei_vEXT( GLenum pname
, GLuint index
, GLdouble
*params
)
8184 struct glGetDoublei_vEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .index
= index
, .params
= params
};
8186 TRACE( "pname %d, index %d, params %p\n", pname
, index
, params
);
8187 if ((status
= UNIX_CALL( glGetDoublei_vEXT
, &args
))) WARN( "glGetDoublei_vEXT returned %#lx\n", status
);
8190 static void WINAPI
glGetFenceivNV( GLuint fence
, GLenum pname
, GLint
*params
)
8192 struct glGetFenceivNV_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
, .pname
= pname
, .params
= params
};
8194 TRACE( "fence %d, pname %d, params %p\n", fence
, pname
, params
);
8195 if ((status
= UNIX_CALL( glGetFenceivNV
, &args
))) WARN( "glGetFenceivNV returned %#lx\n", status
);
8198 static void WINAPI
glGetFinalCombinerInputParameterfvNV( GLenum variable
, GLenum pname
, GLfloat
*params
)
8200 struct glGetFinalCombinerInputParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .variable
= variable
, .pname
= pname
, .params
= params
};
8202 TRACE( "variable %d, pname %d, params %p\n", variable
, pname
, params
);
8203 if ((status
= UNIX_CALL( glGetFinalCombinerInputParameterfvNV
, &args
))) WARN( "glGetFinalCombinerInputParameterfvNV returned %#lx\n", status
);
8206 static void WINAPI
glGetFinalCombinerInputParameterivNV( GLenum variable
, GLenum pname
, GLint
*params
)
8208 struct glGetFinalCombinerInputParameterivNV_params args
= { .teb
= NtCurrentTeb(), .variable
= variable
, .pname
= pname
, .params
= params
};
8210 TRACE( "variable %d, pname %d, params %p\n", variable
, pname
, params
);
8211 if ((status
= UNIX_CALL( glGetFinalCombinerInputParameterivNV
, &args
))) WARN( "glGetFinalCombinerInputParameterivNV returned %#lx\n", status
);
8214 static void WINAPI
glGetFirstPerfQueryIdINTEL( GLuint
*queryId
)
8216 struct glGetFirstPerfQueryIdINTEL_params args
= { .teb
= NtCurrentTeb(), .queryId
= queryId
};
8218 TRACE( "queryId %p\n", queryId
);
8219 if ((status
= UNIX_CALL( glGetFirstPerfQueryIdINTEL
, &args
))) WARN( "glGetFirstPerfQueryIdINTEL returned %#lx\n", status
);
8222 static void WINAPI
glGetFixedvOES( GLenum pname
, GLfixed
*params
)
8224 struct glGetFixedvOES_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
8226 TRACE( "pname %d, params %p\n", pname
, params
);
8227 if ((status
= UNIX_CALL( glGetFixedvOES
, &args
))) WARN( "glGetFixedvOES returned %#lx\n", status
);
8230 static void WINAPI
glGetFloatIndexedvEXT( GLenum target
, GLuint index
, GLfloat
*data
)
8232 struct glGetFloatIndexedvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
8234 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
8235 if ((status
= UNIX_CALL( glGetFloatIndexedvEXT
, &args
))) WARN( "glGetFloatIndexedvEXT returned %#lx\n", status
);
8238 static void WINAPI
glGetFloati_v( GLenum target
, GLuint index
, GLfloat
*data
)
8240 struct glGetFloati_v_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
8242 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
8243 if ((status
= UNIX_CALL( glGetFloati_v
, &args
))) WARN( "glGetFloati_v returned %#lx\n", status
);
8246 static void WINAPI
glGetFloati_vEXT( GLenum pname
, GLuint index
, GLfloat
*params
)
8248 struct glGetFloati_vEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .index
= index
, .params
= params
};
8250 TRACE( "pname %d, index %d, params %p\n", pname
, index
, params
);
8251 if ((status
= UNIX_CALL( glGetFloati_vEXT
, &args
))) WARN( "glGetFloati_vEXT returned %#lx\n", status
);
8254 static void WINAPI
glGetFogFuncSGIS( GLfloat
*points
)
8256 struct glGetFogFuncSGIS_params args
= { .teb
= NtCurrentTeb(), .points
= points
};
8258 TRACE( "points %p\n", points
);
8259 if ((status
= UNIX_CALL( glGetFogFuncSGIS
, &args
))) WARN( "glGetFogFuncSGIS returned %#lx\n", status
);
8262 static GLint WINAPI
glGetFragDataIndex( GLuint program
, const GLchar
*name
)
8264 struct glGetFragDataIndex_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .name
= name
};
8266 TRACE( "program %d, name %p\n", program
, name
);
8267 if ((status
= UNIX_CALL( glGetFragDataIndex
, &args
))) WARN( "glGetFragDataIndex returned %#lx\n", status
);
8271 static GLint WINAPI
glGetFragDataLocation( GLuint program
, const GLchar
*name
)
8273 struct glGetFragDataLocation_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .name
= name
};
8275 TRACE( "program %d, name %p\n", program
, name
);
8276 if ((status
= UNIX_CALL( glGetFragDataLocation
, &args
))) WARN( "glGetFragDataLocation returned %#lx\n", status
);
8280 static GLint WINAPI
glGetFragDataLocationEXT( GLuint program
, const GLchar
*name
)
8282 struct glGetFragDataLocationEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .name
= name
};
8284 TRACE( "program %d, name %p\n", program
, name
);
8285 if ((status
= UNIX_CALL( glGetFragDataLocationEXT
, &args
))) WARN( "glGetFragDataLocationEXT returned %#lx\n", status
);
8289 static void WINAPI
glGetFragmentLightfvSGIX( GLenum light
, GLenum pname
, GLfloat
*params
)
8291 struct glGetFragmentLightfvSGIX_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
8293 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
8294 if ((status
= UNIX_CALL( glGetFragmentLightfvSGIX
, &args
))) WARN( "glGetFragmentLightfvSGIX returned %#lx\n", status
);
8297 static void WINAPI
glGetFragmentLightivSGIX( GLenum light
, GLenum pname
, GLint
*params
)
8299 struct glGetFragmentLightivSGIX_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
8301 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
8302 if ((status
= UNIX_CALL( glGetFragmentLightivSGIX
, &args
))) WARN( "glGetFragmentLightivSGIX returned %#lx\n", status
);
8305 static void WINAPI
glGetFragmentMaterialfvSGIX( GLenum face
, GLenum pname
, GLfloat
*params
)
8307 struct glGetFragmentMaterialfvSGIX_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .params
= params
};
8309 TRACE( "face %d, pname %d, params %p\n", face
, pname
, params
);
8310 if ((status
= UNIX_CALL( glGetFragmentMaterialfvSGIX
, &args
))) WARN( "glGetFragmentMaterialfvSGIX returned %#lx\n", status
);
8313 static void WINAPI
glGetFragmentMaterialivSGIX( GLenum face
, GLenum pname
, GLint
*params
)
8315 struct glGetFragmentMaterialivSGIX_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .params
= params
};
8317 TRACE( "face %d, pname %d, params %p\n", face
, pname
, params
);
8318 if ((status
= UNIX_CALL( glGetFragmentMaterialivSGIX
, &args
))) WARN( "glGetFragmentMaterialivSGIX returned %#lx\n", status
);
8321 static void WINAPI
glGetFramebufferAttachmentParameteriv( GLenum target
, GLenum attachment
, GLenum pname
, GLint
*params
)
8323 struct glGetFramebufferAttachmentParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .pname
= pname
, .params
= params
};
8325 TRACE( "target %d, attachment %d, pname %d, params %p\n", target
, attachment
, pname
, params
);
8326 if ((status
= UNIX_CALL( glGetFramebufferAttachmentParameteriv
, &args
))) WARN( "glGetFramebufferAttachmentParameteriv returned %#lx\n", status
);
8329 static void WINAPI
glGetFramebufferAttachmentParameterivEXT( GLenum target
, GLenum attachment
, GLenum pname
, GLint
*params
)
8331 struct glGetFramebufferAttachmentParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .attachment
= attachment
, .pname
= pname
, .params
= params
};
8333 TRACE( "target %d, attachment %d, pname %d, params %p\n", target
, attachment
, pname
, params
);
8334 if ((status
= UNIX_CALL( glGetFramebufferAttachmentParameterivEXT
, &args
))) WARN( "glGetFramebufferAttachmentParameterivEXT returned %#lx\n", status
);
8337 static void WINAPI
glGetFramebufferParameterfvAMD( GLenum target
, GLenum pname
, GLuint numsamples
, GLuint pixelindex
, GLsizei size
, GLfloat
*values
)
8339 struct glGetFramebufferParameterfvAMD_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .numsamples
= numsamples
, .pixelindex
= pixelindex
, .size
= size
, .values
= values
};
8341 TRACE( "target %d, pname %d, numsamples %d, pixelindex %d, size %d, values %p\n", target
, pname
, numsamples
, pixelindex
, size
, values
);
8342 if ((status
= UNIX_CALL( glGetFramebufferParameterfvAMD
, &args
))) WARN( "glGetFramebufferParameterfvAMD returned %#lx\n", status
);
8345 static void WINAPI
glGetFramebufferParameteriv( GLenum target
, GLenum pname
, GLint
*params
)
8347 struct glGetFramebufferParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8349 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8350 if ((status
= UNIX_CALL( glGetFramebufferParameteriv
, &args
))) WARN( "glGetFramebufferParameteriv returned %#lx\n", status
);
8353 static void WINAPI
glGetFramebufferParameterivEXT( GLuint framebuffer
, GLenum pname
, GLint
*params
)
8355 struct glGetFramebufferParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .pname
= pname
, .params
= params
};
8357 TRACE( "framebuffer %d, pname %d, params %p\n", framebuffer
, pname
, params
);
8358 if ((status
= UNIX_CALL( glGetFramebufferParameterivEXT
, &args
))) WARN( "glGetFramebufferParameterivEXT returned %#lx\n", status
);
8361 static void WINAPI
glGetFramebufferParameterivMESA( GLenum target
, GLenum pname
, GLint
*params
)
8363 struct glGetFramebufferParameterivMESA_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8365 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8366 if ((status
= UNIX_CALL( glGetFramebufferParameterivMESA
, &args
))) WARN( "glGetFramebufferParameterivMESA returned %#lx\n", status
);
8369 static GLenum WINAPI
glGetGraphicsResetStatus(void)
8371 struct glGetGraphicsResetStatus_params args
= { .teb
= NtCurrentTeb() };
8374 if ((status
= UNIX_CALL( glGetGraphicsResetStatus
, &args
))) WARN( "glGetGraphicsResetStatus returned %#lx\n", status
);
8378 static GLenum WINAPI
glGetGraphicsResetStatusARB(void)
8380 struct glGetGraphicsResetStatusARB_params args
= { .teb
= NtCurrentTeb() };
8383 if ((status
= UNIX_CALL( glGetGraphicsResetStatusARB
, &args
))) WARN( "glGetGraphicsResetStatusARB returned %#lx\n", status
);
8387 static GLhandleARB WINAPI
glGetHandleARB( GLenum pname
)
8389 struct glGetHandleARB_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
};
8391 TRACE( "pname %d\n", pname
);
8392 if ((status
= UNIX_CALL( glGetHandleARB
, &args
))) WARN( "glGetHandleARB returned %#lx\n", status
);
8396 static void WINAPI
glGetHistogram( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, void *values
)
8398 struct glGetHistogram_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .reset
= reset
, .format
= format
, .type
= type
, .values
= values
};
8400 TRACE( "target %d, reset %d, format %d, type %d, values %p\n", target
, reset
, format
, type
, values
);
8401 if ((status
= UNIX_CALL( glGetHistogram
, &args
))) WARN( "glGetHistogram returned %#lx\n", status
);
8404 static void WINAPI
glGetHistogramEXT( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, void *values
)
8406 struct glGetHistogramEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .reset
= reset
, .format
= format
, .type
= type
, .values
= values
};
8408 TRACE( "target %d, reset %d, format %d, type %d, values %p\n", target
, reset
, format
, type
, values
);
8409 if ((status
= UNIX_CALL( glGetHistogramEXT
, &args
))) WARN( "glGetHistogramEXT returned %#lx\n", status
);
8412 static void WINAPI
glGetHistogramParameterfv( GLenum target
, GLenum pname
, GLfloat
*params
)
8414 struct glGetHistogramParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8416 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8417 if ((status
= UNIX_CALL( glGetHistogramParameterfv
, &args
))) WARN( "glGetHistogramParameterfv returned %#lx\n", status
);
8420 static void WINAPI
glGetHistogramParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
*params
)
8422 struct glGetHistogramParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8424 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8425 if ((status
= UNIX_CALL( glGetHistogramParameterfvEXT
, &args
))) WARN( "glGetHistogramParameterfvEXT returned %#lx\n", status
);
8428 static void WINAPI
glGetHistogramParameteriv( GLenum target
, GLenum pname
, GLint
*params
)
8430 struct glGetHistogramParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8432 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8433 if ((status
= UNIX_CALL( glGetHistogramParameteriv
, &args
))) WARN( "glGetHistogramParameteriv returned %#lx\n", status
);
8436 static void WINAPI
glGetHistogramParameterivEXT( GLenum target
, GLenum pname
, GLint
*params
)
8438 struct glGetHistogramParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8440 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8441 if ((status
= UNIX_CALL( glGetHistogramParameterivEXT
, &args
))) WARN( "glGetHistogramParameterivEXT returned %#lx\n", status
);
8444 static void WINAPI
glGetHistogramParameterxvOES( GLenum target
, GLenum pname
, GLfixed
*params
)
8446 struct glGetHistogramParameterxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8448 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8449 if ((status
= UNIX_CALL( glGetHistogramParameterxvOES
, &args
))) WARN( "glGetHistogramParameterxvOES returned %#lx\n", status
);
8452 static GLuint64 WINAPI
glGetImageHandleARB( GLuint texture
, GLint level
, GLboolean layered
, GLint layer
, GLenum format
)
8454 struct glGetImageHandleARB_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .layered
= layered
, .layer
= layer
, .format
= format
};
8456 TRACE( "texture %d, level %d, layered %d, layer %d, format %d\n", texture
, level
, layered
, layer
, format
);
8457 if ((status
= UNIX_CALL( glGetImageHandleARB
, &args
))) WARN( "glGetImageHandleARB returned %#lx\n", status
);
8461 static GLuint64 WINAPI
glGetImageHandleNV( GLuint texture
, GLint level
, GLboolean layered
, GLint layer
, GLenum format
)
8463 struct glGetImageHandleNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .layered
= layered
, .layer
= layer
, .format
= format
};
8465 TRACE( "texture %d, level %d, layered %d, layer %d, format %d\n", texture
, level
, layered
, layer
, format
);
8466 if ((status
= UNIX_CALL( glGetImageHandleNV
, &args
))) WARN( "glGetImageHandleNV returned %#lx\n", status
);
8470 static void WINAPI
glGetImageTransformParameterfvHP( GLenum target
, GLenum pname
, GLfloat
*params
)
8472 struct glGetImageTransformParameterfvHP_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8474 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8475 if ((status
= UNIX_CALL( glGetImageTransformParameterfvHP
, &args
))) WARN( "glGetImageTransformParameterfvHP returned %#lx\n", status
);
8478 static void WINAPI
glGetImageTransformParameterivHP( GLenum target
, GLenum pname
, GLint
*params
)
8480 struct glGetImageTransformParameterivHP_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8482 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8483 if ((status
= UNIX_CALL( glGetImageTransformParameterivHP
, &args
))) WARN( "glGetImageTransformParameterivHP returned %#lx\n", status
);
8486 static void WINAPI
glGetInfoLogARB( GLhandleARB obj
, GLsizei maxLength
, GLsizei
*length
, GLcharARB
*infoLog
)
8488 struct glGetInfoLogARB_params args
= { .teb
= NtCurrentTeb(), .obj
= obj
, .maxLength
= maxLength
, .length
= length
, .infoLog
= infoLog
};
8490 TRACE( "obj %d, maxLength %d, length %p, infoLog %p\n", obj
, maxLength
, length
, infoLog
);
8491 if ((status
= UNIX_CALL( glGetInfoLogARB
, &args
))) WARN( "glGetInfoLogARB returned %#lx\n", status
);
8494 static GLint WINAPI
glGetInstrumentsSGIX(void)
8496 struct glGetInstrumentsSGIX_params args
= { .teb
= NtCurrentTeb() };
8499 if ((status
= UNIX_CALL( glGetInstrumentsSGIX
, &args
))) WARN( "glGetInstrumentsSGIX returned %#lx\n", status
);
8503 static void WINAPI
glGetInteger64i_v( GLenum target
, GLuint index
, GLint64
*data
)
8505 struct glGetInteger64i_v_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
8507 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
8508 if ((status
= UNIX_CALL( glGetInteger64i_v
, &args
))) WARN( "glGetInteger64i_v returned %#lx\n", status
);
8511 static void WINAPI
glGetInteger64v( GLenum pname
, GLint64
*data
)
8513 struct glGetInteger64v_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .data
= data
};
8515 TRACE( "pname %d, data %p\n", pname
, data
);
8516 if ((status
= UNIX_CALL( glGetInteger64v
, &args
))) WARN( "glGetInteger64v returned %#lx\n", status
);
8519 static void WINAPI
glGetIntegerIndexedvEXT( GLenum target
, GLuint index
, GLint
*data
)
8521 struct glGetIntegerIndexedvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
8523 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
8524 if ((status
= UNIX_CALL( glGetIntegerIndexedvEXT
, &args
))) WARN( "glGetIntegerIndexedvEXT returned %#lx\n", status
);
8527 static void WINAPI
glGetIntegeri_v( GLenum target
, GLuint index
, GLint
*data
)
8529 struct glGetIntegeri_v_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
8531 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
8532 if ((status
= UNIX_CALL( glGetIntegeri_v
, &args
))) WARN( "glGetIntegeri_v returned %#lx\n", status
);
8535 static void WINAPI
glGetIntegerui64i_vNV( GLenum value
, GLuint index
, GLuint64EXT
*result
)
8537 struct glGetIntegerui64i_vNV_params args
= { .teb
= NtCurrentTeb(), .value
= value
, .index
= index
, .result
= result
};
8539 TRACE( "value %d, index %d, result %p\n", value
, index
, result
);
8540 if ((status
= UNIX_CALL( glGetIntegerui64i_vNV
, &args
))) WARN( "glGetIntegerui64i_vNV returned %#lx\n", status
);
8543 static void WINAPI
glGetIntegerui64vNV( GLenum value
, GLuint64EXT
*result
)
8545 struct glGetIntegerui64vNV_params args
= { .teb
= NtCurrentTeb(), .value
= value
, .result
= result
};
8547 TRACE( "value %d, result %p\n", value
, result
);
8548 if ((status
= UNIX_CALL( glGetIntegerui64vNV
, &args
))) WARN( "glGetIntegerui64vNV returned %#lx\n", status
);
8551 static void WINAPI
glGetInternalformatSampleivNV( GLenum target
, GLenum internalformat
, GLsizei samples
, GLenum pname
, GLsizei count
, GLint
*params
)
8553 struct glGetInternalformatSampleivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .samples
= samples
, .pname
= pname
, .count
= count
, .params
= params
};
8555 TRACE( "target %d, internalformat %d, samples %d, pname %d, count %d, params %p\n", target
, internalformat
, samples
, pname
, count
, params
);
8556 if ((status
= UNIX_CALL( glGetInternalformatSampleivNV
, &args
))) WARN( "glGetInternalformatSampleivNV returned %#lx\n", status
);
8559 static void WINAPI
glGetInternalformati64v( GLenum target
, GLenum internalformat
, GLenum pname
, GLsizei count
, GLint64
*params
)
8561 struct glGetInternalformati64v_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .pname
= pname
, .count
= count
, .params
= params
};
8563 TRACE( "target %d, internalformat %d, pname %d, count %d, params %p\n", target
, internalformat
, pname
, count
, params
);
8564 if ((status
= UNIX_CALL( glGetInternalformati64v
, &args
))) WARN( "glGetInternalformati64v returned %#lx\n", status
);
8567 static void WINAPI
glGetInternalformativ( GLenum target
, GLenum internalformat
, GLenum pname
, GLsizei count
, GLint
*params
)
8569 struct glGetInternalformativ_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .pname
= pname
, .count
= count
, .params
= params
};
8571 TRACE( "target %d, internalformat %d, pname %d, count %d, params %p\n", target
, internalformat
, pname
, count
, params
);
8572 if ((status
= UNIX_CALL( glGetInternalformativ
, &args
))) WARN( "glGetInternalformativ returned %#lx\n", status
);
8575 static void WINAPI
glGetInvariantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
*data
)
8577 struct glGetInvariantBooleanvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
8579 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
8580 if ((status
= UNIX_CALL( glGetInvariantBooleanvEXT
, &args
))) WARN( "glGetInvariantBooleanvEXT returned %#lx\n", status
);
8583 static void WINAPI
glGetInvariantFloatvEXT( GLuint id
, GLenum value
, GLfloat
*data
)
8585 struct glGetInvariantFloatvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
8587 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
8588 if ((status
= UNIX_CALL( glGetInvariantFloatvEXT
, &args
))) WARN( "glGetInvariantFloatvEXT returned %#lx\n", status
);
8591 static void WINAPI
glGetInvariantIntegervEXT( GLuint id
, GLenum value
, GLint
*data
)
8593 struct glGetInvariantIntegervEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
8595 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
8596 if ((status
= UNIX_CALL( glGetInvariantIntegervEXT
, &args
))) WARN( "glGetInvariantIntegervEXT returned %#lx\n", status
);
8599 static void WINAPI
glGetLightxOES( GLenum light
, GLenum pname
, GLfixed
*params
)
8601 struct glGetLightxOES_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
8603 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
8604 if ((status
= UNIX_CALL( glGetLightxOES
, &args
))) WARN( "glGetLightxOES returned %#lx\n", status
);
8607 static void WINAPI
glGetListParameterfvSGIX( GLuint list
, GLenum pname
, GLfloat
*params
)
8609 struct glGetListParameterfvSGIX_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .pname
= pname
, .params
= params
};
8611 TRACE( "list %d, pname %d, params %p\n", list
, pname
, params
);
8612 if ((status
= UNIX_CALL( glGetListParameterfvSGIX
, &args
))) WARN( "glGetListParameterfvSGIX returned %#lx\n", status
);
8615 static void WINAPI
glGetListParameterivSGIX( GLuint list
, GLenum pname
, GLint
*params
)
8617 struct glGetListParameterivSGIX_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .pname
= pname
, .params
= params
};
8619 TRACE( "list %d, pname %d, params %p\n", list
, pname
, params
);
8620 if ((status
= UNIX_CALL( glGetListParameterivSGIX
, &args
))) WARN( "glGetListParameterivSGIX returned %#lx\n", status
);
8623 static void WINAPI
glGetLocalConstantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
*data
)
8625 struct glGetLocalConstantBooleanvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
8627 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
8628 if ((status
= UNIX_CALL( glGetLocalConstantBooleanvEXT
, &args
))) WARN( "glGetLocalConstantBooleanvEXT returned %#lx\n", status
);
8631 static void WINAPI
glGetLocalConstantFloatvEXT( GLuint id
, GLenum value
, GLfloat
*data
)
8633 struct glGetLocalConstantFloatvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
8635 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
8636 if ((status
= UNIX_CALL( glGetLocalConstantFloatvEXT
, &args
))) WARN( "glGetLocalConstantFloatvEXT returned %#lx\n", status
);
8639 static void WINAPI
glGetLocalConstantIntegervEXT( GLuint id
, GLenum value
, GLint
*data
)
8641 struct glGetLocalConstantIntegervEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
8643 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
8644 if ((status
= UNIX_CALL( glGetLocalConstantIntegervEXT
, &args
))) WARN( "glGetLocalConstantIntegervEXT returned %#lx\n", status
);
8647 static void WINAPI
glGetMapAttribParameterfvNV( GLenum target
, GLuint index
, GLenum pname
, GLfloat
*params
)
8649 struct glGetMapAttribParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .pname
= pname
, .params
= params
};
8651 TRACE( "target %d, index %d, pname %d, params %p\n", target
, index
, pname
, params
);
8652 if ((status
= UNIX_CALL( glGetMapAttribParameterfvNV
, &args
))) WARN( "glGetMapAttribParameterfvNV returned %#lx\n", status
);
8655 static void WINAPI
glGetMapAttribParameterivNV( GLenum target
, GLuint index
, GLenum pname
, GLint
*params
)
8657 struct glGetMapAttribParameterivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .pname
= pname
, .params
= params
};
8659 TRACE( "target %d, index %d, pname %d, params %p\n", target
, index
, pname
, params
);
8660 if ((status
= UNIX_CALL( glGetMapAttribParameterivNV
, &args
))) WARN( "glGetMapAttribParameterivNV returned %#lx\n", status
);
8663 static void WINAPI
glGetMapControlPointsNV( GLenum target
, GLuint index
, GLenum type
, GLsizei ustride
, GLsizei vstride
, GLboolean packed
, void *points
)
8665 struct glGetMapControlPointsNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .type
= type
, .ustride
= ustride
, .vstride
= vstride
, .packed
= packed
, .points
= points
};
8667 TRACE( "target %d, index %d, type %d, ustride %d, vstride %d, packed %d, points %p\n", target
, index
, type
, ustride
, vstride
, packed
, points
);
8668 if ((status
= UNIX_CALL( glGetMapControlPointsNV
, &args
))) WARN( "glGetMapControlPointsNV returned %#lx\n", status
);
8671 static void WINAPI
glGetMapParameterfvNV( GLenum target
, GLenum pname
, GLfloat
*params
)
8673 struct glGetMapParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8675 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8676 if ((status
= UNIX_CALL( glGetMapParameterfvNV
, &args
))) WARN( "glGetMapParameterfvNV returned %#lx\n", status
);
8679 static void WINAPI
glGetMapParameterivNV( GLenum target
, GLenum pname
, GLint
*params
)
8681 struct glGetMapParameterivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8683 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8684 if ((status
= UNIX_CALL( glGetMapParameterivNV
, &args
))) WARN( "glGetMapParameterivNV returned %#lx\n", status
);
8687 static void WINAPI
glGetMapxvOES( GLenum target
, GLenum query
, GLfixed
*v
)
8689 struct glGetMapxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .v
= v
};
8691 TRACE( "target %d, query %d, v %p\n", target
, query
, v
);
8692 if ((status
= UNIX_CALL( glGetMapxvOES
, &args
))) WARN( "glGetMapxvOES returned %#lx\n", status
);
8695 static void WINAPI
glGetMaterialxOES( GLenum face
, GLenum pname
, GLfixed param
)
8697 struct glGetMaterialxOES_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .param
= param
};
8699 TRACE( "face %d, pname %d, param %d\n", face
, pname
, param
);
8700 if ((status
= UNIX_CALL( glGetMaterialxOES
, &args
))) WARN( "glGetMaterialxOES returned %#lx\n", status
);
8703 static void WINAPI
glGetMemoryObjectDetachedResourcesuivNV( GLuint memory
, GLenum pname
, GLint first
, GLsizei count
, GLuint
*params
)
8705 struct glGetMemoryObjectDetachedResourcesuivNV_params args
= { .teb
= NtCurrentTeb(), .memory
= memory
, .pname
= pname
, .first
= first
, .count
= count
, .params
= params
};
8707 TRACE( "memory %d, pname %d, first %d, count %d, params %p\n", memory
, pname
, first
, count
, params
);
8708 if ((status
= UNIX_CALL( glGetMemoryObjectDetachedResourcesuivNV
, &args
))) WARN( "glGetMemoryObjectDetachedResourcesuivNV returned %#lx\n", status
);
8711 static void WINAPI
glGetMemoryObjectParameterivEXT( GLuint memoryObject
, GLenum pname
, GLint
*params
)
8713 struct glGetMemoryObjectParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .memoryObject
= memoryObject
, .pname
= pname
, .params
= params
};
8715 TRACE( "memoryObject %d, pname %d, params %p\n", memoryObject
, pname
, params
);
8716 if ((status
= UNIX_CALL( glGetMemoryObjectParameterivEXT
, &args
))) WARN( "glGetMemoryObjectParameterivEXT returned %#lx\n", status
);
8719 static void WINAPI
glGetMinmax( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, void *values
)
8721 struct glGetMinmax_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .reset
= reset
, .format
= format
, .type
= type
, .values
= values
};
8723 TRACE( "target %d, reset %d, format %d, type %d, values %p\n", target
, reset
, format
, type
, values
);
8724 if ((status
= UNIX_CALL( glGetMinmax
, &args
))) WARN( "glGetMinmax returned %#lx\n", status
);
8727 static void WINAPI
glGetMinmaxEXT( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, void *values
)
8729 struct glGetMinmaxEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .reset
= reset
, .format
= format
, .type
= type
, .values
= values
};
8731 TRACE( "target %d, reset %d, format %d, type %d, values %p\n", target
, reset
, format
, type
, values
);
8732 if ((status
= UNIX_CALL( glGetMinmaxEXT
, &args
))) WARN( "glGetMinmaxEXT returned %#lx\n", status
);
8735 static void WINAPI
glGetMinmaxParameterfv( GLenum target
, GLenum pname
, GLfloat
*params
)
8737 struct glGetMinmaxParameterfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8739 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8740 if ((status
= UNIX_CALL( glGetMinmaxParameterfv
, &args
))) WARN( "glGetMinmaxParameterfv returned %#lx\n", status
);
8743 static void WINAPI
glGetMinmaxParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
*params
)
8745 struct glGetMinmaxParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8747 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8748 if ((status
= UNIX_CALL( glGetMinmaxParameterfvEXT
, &args
))) WARN( "glGetMinmaxParameterfvEXT returned %#lx\n", status
);
8751 static void WINAPI
glGetMinmaxParameteriv( GLenum target
, GLenum pname
, GLint
*params
)
8753 struct glGetMinmaxParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8755 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8756 if ((status
= UNIX_CALL( glGetMinmaxParameteriv
, &args
))) WARN( "glGetMinmaxParameteriv returned %#lx\n", status
);
8759 static void WINAPI
glGetMinmaxParameterivEXT( GLenum target
, GLenum pname
, GLint
*params
)
8761 struct glGetMinmaxParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
8763 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
8764 if ((status
= UNIX_CALL( glGetMinmaxParameterivEXT
, &args
))) WARN( "glGetMinmaxParameterivEXT returned %#lx\n", status
);
8767 static void WINAPI
glGetMultiTexEnvfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
*params
)
8769 struct glGetMultiTexEnvfvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
8771 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
8772 if ((status
= UNIX_CALL( glGetMultiTexEnvfvEXT
, &args
))) WARN( "glGetMultiTexEnvfvEXT returned %#lx\n", status
);
8775 static void WINAPI
glGetMultiTexEnvivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
*params
)
8777 struct glGetMultiTexEnvivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
8779 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
8780 if ((status
= UNIX_CALL( glGetMultiTexEnvivEXT
, &args
))) WARN( "glGetMultiTexEnvivEXT returned %#lx\n", status
);
8783 static void WINAPI
glGetMultiTexGendvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble
*params
)
8785 struct glGetMultiTexGendvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .params
= params
};
8787 TRACE( "texunit %d, coord %d, pname %d, params %p\n", texunit
, coord
, pname
, params
);
8788 if ((status
= UNIX_CALL( glGetMultiTexGendvEXT
, &args
))) WARN( "glGetMultiTexGendvEXT returned %#lx\n", status
);
8791 static void WINAPI
glGetMultiTexGenfvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat
*params
)
8793 struct glGetMultiTexGenfvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .params
= params
};
8795 TRACE( "texunit %d, coord %d, pname %d, params %p\n", texunit
, coord
, pname
, params
);
8796 if ((status
= UNIX_CALL( glGetMultiTexGenfvEXT
, &args
))) WARN( "glGetMultiTexGenfvEXT returned %#lx\n", status
);
8799 static void WINAPI
glGetMultiTexGenivEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint
*params
)
8801 struct glGetMultiTexGenivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .params
= params
};
8803 TRACE( "texunit %d, coord %d, pname %d, params %p\n", texunit
, coord
, pname
, params
);
8804 if ((status
= UNIX_CALL( glGetMultiTexGenivEXT
, &args
))) WARN( "glGetMultiTexGenivEXT returned %#lx\n", status
);
8807 static void WINAPI
glGetMultiTexImageEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum format
, GLenum type
, void *pixels
)
8809 struct glGetMultiTexImageEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .format
= format
, .type
= type
, .pixels
= pixels
};
8811 TRACE( "texunit %d, target %d, level %d, format %d, type %d, pixels %p\n", texunit
, target
, level
, format
, type
, pixels
);
8812 if ((status
= UNIX_CALL( glGetMultiTexImageEXT
, &args
))) WARN( "glGetMultiTexImageEXT returned %#lx\n", status
);
8815 static void WINAPI
glGetMultiTexLevelParameterfvEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum pname
, GLfloat
*params
)
8817 struct glGetMultiTexLevelParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .pname
= pname
, .params
= params
};
8819 TRACE( "texunit %d, target %d, level %d, pname %d, params %p\n", texunit
, target
, level
, pname
, params
);
8820 if ((status
= UNIX_CALL( glGetMultiTexLevelParameterfvEXT
, &args
))) WARN( "glGetMultiTexLevelParameterfvEXT returned %#lx\n", status
);
8823 static void WINAPI
glGetMultiTexLevelParameterivEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum pname
, GLint
*params
)
8825 struct glGetMultiTexLevelParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .pname
= pname
, .params
= params
};
8827 TRACE( "texunit %d, target %d, level %d, pname %d, params %p\n", texunit
, target
, level
, pname
, params
);
8828 if ((status
= UNIX_CALL( glGetMultiTexLevelParameterivEXT
, &args
))) WARN( "glGetMultiTexLevelParameterivEXT returned %#lx\n", status
);
8831 static void WINAPI
glGetMultiTexParameterIivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
*params
)
8833 struct glGetMultiTexParameterIivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
8835 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
8836 if ((status
= UNIX_CALL( glGetMultiTexParameterIivEXT
, &args
))) WARN( "glGetMultiTexParameterIivEXT returned %#lx\n", status
);
8839 static void WINAPI
glGetMultiTexParameterIuivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLuint
*params
)
8841 struct glGetMultiTexParameterIuivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
8843 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
8844 if ((status
= UNIX_CALL( glGetMultiTexParameterIuivEXT
, &args
))) WARN( "glGetMultiTexParameterIuivEXT returned %#lx\n", status
);
8847 static void WINAPI
glGetMultiTexParameterfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
*params
)
8849 struct glGetMultiTexParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
8851 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
8852 if ((status
= UNIX_CALL( glGetMultiTexParameterfvEXT
, &args
))) WARN( "glGetMultiTexParameterfvEXT returned %#lx\n", status
);
8855 static void WINAPI
glGetMultiTexParameterivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
*params
)
8857 struct glGetMultiTexParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
8859 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
8860 if ((status
= UNIX_CALL( glGetMultiTexParameterivEXT
, &args
))) WARN( "glGetMultiTexParameterivEXT returned %#lx\n", status
);
8863 static void WINAPI
glGetMultisamplefv( GLenum pname
, GLuint index
, GLfloat
*val
)
8865 struct glGetMultisamplefv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .index
= index
, .val
= val
};
8867 TRACE( "pname %d, index %d, val %p\n", pname
, index
, val
);
8868 if ((status
= UNIX_CALL( glGetMultisamplefv
, &args
))) WARN( "glGetMultisamplefv returned %#lx\n", status
);
8871 static void WINAPI
glGetMultisamplefvNV( GLenum pname
, GLuint index
, GLfloat
*val
)
8873 struct glGetMultisamplefvNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .index
= index
, .val
= val
};
8875 TRACE( "pname %d, index %d, val %p\n", pname
, index
, val
);
8876 if ((status
= UNIX_CALL( glGetMultisamplefvNV
, &args
))) WARN( "glGetMultisamplefvNV returned %#lx\n", status
);
8879 static void WINAPI
glGetNamedBufferParameteri64v( GLuint buffer
, GLenum pname
, GLint64
*params
)
8881 struct glGetNamedBufferParameteri64v_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .pname
= pname
, .params
= params
};
8883 TRACE( "buffer %d, pname %d, params %p\n", buffer
, pname
, params
);
8884 if ((status
= UNIX_CALL( glGetNamedBufferParameteri64v
, &args
))) WARN( "glGetNamedBufferParameteri64v returned %#lx\n", status
);
8887 static void WINAPI
glGetNamedBufferParameteriv( GLuint buffer
, GLenum pname
, GLint
*params
)
8889 struct glGetNamedBufferParameteriv_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .pname
= pname
, .params
= params
};
8891 TRACE( "buffer %d, pname %d, params %p\n", buffer
, pname
, params
);
8892 if ((status
= UNIX_CALL( glGetNamedBufferParameteriv
, &args
))) WARN( "glGetNamedBufferParameteriv returned %#lx\n", status
);
8895 static void WINAPI
glGetNamedBufferParameterivEXT( GLuint buffer
, GLenum pname
, GLint
*params
)
8897 struct glGetNamedBufferParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .pname
= pname
, .params
= params
};
8899 TRACE( "buffer %d, pname %d, params %p\n", buffer
, pname
, params
);
8900 if ((status
= UNIX_CALL( glGetNamedBufferParameterivEXT
, &args
))) WARN( "glGetNamedBufferParameterivEXT returned %#lx\n", status
);
8903 static void WINAPI
glGetNamedBufferParameterui64vNV( GLuint buffer
, GLenum pname
, GLuint64EXT
*params
)
8905 struct glGetNamedBufferParameterui64vNV_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .pname
= pname
, .params
= params
};
8907 TRACE( "buffer %d, pname %d, params %p\n", buffer
, pname
, params
);
8908 if ((status
= UNIX_CALL( glGetNamedBufferParameterui64vNV
, &args
))) WARN( "glGetNamedBufferParameterui64vNV returned %#lx\n", status
);
8911 static void WINAPI
glGetNamedBufferPointerv( GLuint buffer
, GLenum pname
, void **params
)
8913 struct glGetNamedBufferPointerv_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .pname
= pname
, .params
= params
};
8915 TRACE( "buffer %d, pname %d, params %p\n", buffer
, pname
, params
);
8916 if ((status
= UNIX_CALL( glGetNamedBufferPointerv
, &args
))) WARN( "glGetNamedBufferPointerv returned %#lx\n", status
);
8919 static void WINAPI
glGetNamedBufferPointervEXT( GLuint buffer
, GLenum pname
, void **params
)
8921 struct glGetNamedBufferPointervEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .pname
= pname
, .params
= params
};
8923 TRACE( "buffer %d, pname %d, params %p\n", buffer
, pname
, params
);
8924 if ((status
= UNIX_CALL( glGetNamedBufferPointervEXT
, &args
))) WARN( "glGetNamedBufferPointervEXT returned %#lx\n", status
);
8927 static void WINAPI
glGetNamedBufferSubData( GLuint buffer
, GLintptr offset
, GLsizeiptr size
, void *data
)
8929 struct glGetNamedBufferSubData_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .size
= size
, .data
= data
};
8931 TRACE( "buffer %d, offset %Id, size %Id, data %p\n", buffer
, offset
, size
, data
);
8932 if ((status
= UNIX_CALL( glGetNamedBufferSubData
, &args
))) WARN( "glGetNamedBufferSubData returned %#lx\n", status
);
8935 static void WINAPI
glGetNamedBufferSubDataEXT( GLuint buffer
, GLintptr offset
, GLsizeiptr size
, void *data
)
8937 struct glGetNamedBufferSubDataEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .size
= size
, .data
= data
};
8939 TRACE( "buffer %d, offset %Id, size %Id, data %p\n", buffer
, offset
, size
, data
);
8940 if ((status
= UNIX_CALL( glGetNamedBufferSubDataEXT
, &args
))) WARN( "glGetNamedBufferSubDataEXT returned %#lx\n", status
);
8943 static void WINAPI
glGetNamedFramebufferAttachmentParameteriv( GLuint framebuffer
, GLenum attachment
, GLenum pname
, GLint
*params
)
8945 struct glGetNamedFramebufferAttachmentParameteriv_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .pname
= pname
, .params
= params
};
8947 TRACE( "framebuffer %d, attachment %d, pname %d, params %p\n", framebuffer
, attachment
, pname
, params
);
8948 if ((status
= UNIX_CALL( glGetNamedFramebufferAttachmentParameteriv
, &args
))) WARN( "glGetNamedFramebufferAttachmentParameteriv returned %#lx\n", status
);
8951 static void WINAPI
glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer
, GLenum attachment
, GLenum pname
, GLint
*params
)
8953 struct glGetNamedFramebufferAttachmentParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .pname
= pname
, .params
= params
};
8955 TRACE( "framebuffer %d, attachment %d, pname %d, params %p\n", framebuffer
, attachment
, pname
, params
);
8956 if ((status
= UNIX_CALL( glGetNamedFramebufferAttachmentParameterivEXT
, &args
))) WARN( "glGetNamedFramebufferAttachmentParameterivEXT returned %#lx\n", status
);
8959 static void WINAPI
glGetNamedFramebufferParameterfvAMD( GLuint framebuffer
, GLenum pname
, GLuint numsamples
, GLuint pixelindex
, GLsizei size
, GLfloat
*values
)
8961 struct glGetNamedFramebufferParameterfvAMD_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .pname
= pname
, .numsamples
= numsamples
, .pixelindex
= pixelindex
, .size
= size
, .values
= values
};
8963 TRACE( "framebuffer %d, pname %d, numsamples %d, pixelindex %d, size %d, values %p\n", framebuffer
, pname
, numsamples
, pixelindex
, size
, values
);
8964 if ((status
= UNIX_CALL( glGetNamedFramebufferParameterfvAMD
, &args
))) WARN( "glGetNamedFramebufferParameterfvAMD returned %#lx\n", status
);
8967 static void WINAPI
glGetNamedFramebufferParameteriv( GLuint framebuffer
, GLenum pname
, GLint
*param
)
8969 struct glGetNamedFramebufferParameteriv_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .pname
= pname
, .param
= param
};
8971 TRACE( "framebuffer %d, pname %d, param %p\n", framebuffer
, pname
, param
);
8972 if ((status
= UNIX_CALL( glGetNamedFramebufferParameteriv
, &args
))) WARN( "glGetNamedFramebufferParameteriv returned %#lx\n", status
);
8975 static void WINAPI
glGetNamedFramebufferParameterivEXT( GLuint framebuffer
, GLenum pname
, GLint
*params
)
8977 struct glGetNamedFramebufferParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .pname
= pname
, .params
= params
};
8979 TRACE( "framebuffer %d, pname %d, params %p\n", framebuffer
, pname
, params
);
8980 if ((status
= UNIX_CALL( glGetNamedFramebufferParameterivEXT
, &args
))) WARN( "glGetNamedFramebufferParameterivEXT returned %#lx\n", status
);
8983 static void WINAPI
glGetNamedProgramLocalParameterIivEXT( GLuint program
, GLenum target
, GLuint index
, GLint
*params
)
8985 struct glGetNamedProgramLocalParameterIivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .params
= params
};
8987 TRACE( "program %d, target %d, index %d, params %p\n", program
, target
, index
, params
);
8988 if ((status
= UNIX_CALL( glGetNamedProgramLocalParameterIivEXT
, &args
))) WARN( "glGetNamedProgramLocalParameterIivEXT returned %#lx\n", status
);
8991 static void WINAPI
glGetNamedProgramLocalParameterIuivEXT( GLuint program
, GLenum target
, GLuint index
, GLuint
*params
)
8993 struct glGetNamedProgramLocalParameterIuivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .params
= params
};
8995 TRACE( "program %d, target %d, index %d, params %p\n", program
, target
, index
, params
);
8996 if ((status
= UNIX_CALL( glGetNamedProgramLocalParameterIuivEXT
, &args
))) WARN( "glGetNamedProgramLocalParameterIuivEXT returned %#lx\n", status
);
8999 static void WINAPI
glGetNamedProgramLocalParameterdvEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble
*params
)
9001 struct glGetNamedProgramLocalParameterdvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .params
= params
};
9003 TRACE( "program %d, target %d, index %d, params %p\n", program
, target
, index
, params
);
9004 if ((status
= UNIX_CALL( glGetNamedProgramLocalParameterdvEXT
, &args
))) WARN( "glGetNamedProgramLocalParameterdvEXT returned %#lx\n", status
);
9007 static void WINAPI
glGetNamedProgramLocalParameterfvEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat
*params
)
9009 struct glGetNamedProgramLocalParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .params
= params
};
9011 TRACE( "program %d, target %d, index %d, params %p\n", program
, target
, index
, params
);
9012 if ((status
= UNIX_CALL( glGetNamedProgramLocalParameterfvEXT
, &args
))) WARN( "glGetNamedProgramLocalParameterfvEXT returned %#lx\n", status
);
9015 static void WINAPI
glGetNamedProgramStringEXT( GLuint program
, GLenum target
, GLenum pname
, void *string
)
9017 struct glGetNamedProgramStringEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .pname
= pname
, .string
= string
};
9019 TRACE( "program %d, target %d, pname %d, string %p\n", program
, target
, pname
, string
);
9020 if ((status
= UNIX_CALL( glGetNamedProgramStringEXT
, &args
))) WARN( "glGetNamedProgramStringEXT returned %#lx\n", status
);
9023 static void WINAPI
glGetNamedProgramivEXT( GLuint program
, GLenum target
, GLenum pname
, GLint
*params
)
9025 struct glGetNamedProgramivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .pname
= pname
, .params
= params
};
9027 TRACE( "program %d, target %d, pname %d, params %p\n", program
, target
, pname
, params
);
9028 if ((status
= UNIX_CALL( glGetNamedProgramivEXT
, &args
))) WARN( "glGetNamedProgramivEXT returned %#lx\n", status
);
9031 static void WINAPI
glGetNamedRenderbufferParameteriv( GLuint renderbuffer
, GLenum pname
, GLint
*params
)
9033 struct glGetNamedRenderbufferParameteriv_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
, .pname
= pname
, .params
= params
};
9035 TRACE( "renderbuffer %d, pname %d, params %p\n", renderbuffer
, pname
, params
);
9036 if ((status
= UNIX_CALL( glGetNamedRenderbufferParameteriv
, &args
))) WARN( "glGetNamedRenderbufferParameteriv returned %#lx\n", status
);
9039 static void WINAPI
glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer
, GLenum pname
, GLint
*params
)
9041 struct glGetNamedRenderbufferParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
, .pname
= pname
, .params
= params
};
9043 TRACE( "renderbuffer %d, pname %d, params %p\n", renderbuffer
, pname
, params
);
9044 if ((status
= UNIX_CALL( glGetNamedRenderbufferParameterivEXT
, &args
))) WARN( "glGetNamedRenderbufferParameterivEXT returned %#lx\n", status
);
9047 static void WINAPI
glGetNamedStringARB( GLint namelen
, const GLchar
*name
, GLsizei bufSize
, GLint
*stringlen
, GLchar
*string
)
9049 struct glGetNamedStringARB_params args
= { .teb
= NtCurrentTeb(), .namelen
= namelen
, .name
= name
, .bufSize
= bufSize
, .stringlen
= stringlen
, .string
= string
};
9051 TRACE( "namelen %d, name %p, bufSize %d, stringlen %p, string %p\n", namelen
, name
, bufSize
, stringlen
, string
);
9052 if ((status
= UNIX_CALL( glGetNamedStringARB
, &args
))) WARN( "glGetNamedStringARB returned %#lx\n", status
);
9055 static void WINAPI
glGetNamedStringivARB( GLint namelen
, const GLchar
*name
, GLenum pname
, GLint
*params
)
9057 struct glGetNamedStringivARB_params args
= { .teb
= NtCurrentTeb(), .namelen
= namelen
, .name
= name
, .pname
= pname
, .params
= params
};
9059 TRACE( "namelen %d, name %p, pname %d, params %p\n", namelen
, name
, pname
, params
);
9060 if ((status
= UNIX_CALL( glGetNamedStringivARB
, &args
))) WARN( "glGetNamedStringivARB returned %#lx\n", status
);
9063 static void WINAPI
glGetNextPerfQueryIdINTEL( GLuint queryId
, GLuint
*nextQueryId
)
9065 struct glGetNextPerfQueryIdINTEL_params args
= { .teb
= NtCurrentTeb(), .queryId
= queryId
, .nextQueryId
= nextQueryId
};
9067 TRACE( "queryId %d, nextQueryId %p\n", queryId
, nextQueryId
);
9068 if ((status
= UNIX_CALL( glGetNextPerfQueryIdINTEL
, &args
))) WARN( "glGetNextPerfQueryIdINTEL returned %#lx\n", status
);
9071 static void WINAPI
glGetObjectBufferfvATI( GLuint buffer
, GLenum pname
, GLfloat
*params
)
9073 struct glGetObjectBufferfvATI_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .pname
= pname
, .params
= params
};
9075 TRACE( "buffer %d, pname %d, params %p\n", buffer
, pname
, params
);
9076 if ((status
= UNIX_CALL( glGetObjectBufferfvATI
, &args
))) WARN( "glGetObjectBufferfvATI returned %#lx\n", status
);
9079 static void WINAPI
glGetObjectBufferivATI( GLuint buffer
, GLenum pname
, GLint
*params
)
9081 struct glGetObjectBufferivATI_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .pname
= pname
, .params
= params
};
9083 TRACE( "buffer %d, pname %d, params %p\n", buffer
, pname
, params
);
9084 if ((status
= UNIX_CALL( glGetObjectBufferivATI
, &args
))) WARN( "glGetObjectBufferivATI returned %#lx\n", status
);
9087 static void WINAPI
glGetObjectLabel( GLenum identifier
, GLuint name
, GLsizei bufSize
, GLsizei
*length
, GLchar
*label
)
9089 struct glGetObjectLabel_params args
= { .teb
= NtCurrentTeb(), .identifier
= identifier
, .name
= name
, .bufSize
= bufSize
, .length
= length
, .label
= label
};
9091 TRACE( "identifier %d, name %d, bufSize %d, length %p, label %p\n", identifier
, name
, bufSize
, length
, label
);
9092 if ((status
= UNIX_CALL( glGetObjectLabel
, &args
))) WARN( "glGetObjectLabel returned %#lx\n", status
);
9095 static void WINAPI
glGetObjectLabelEXT( GLenum type
, GLuint object
, GLsizei bufSize
, GLsizei
*length
, GLchar
*label
)
9097 struct glGetObjectLabelEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .object
= object
, .bufSize
= bufSize
, .length
= length
, .label
= label
};
9099 TRACE( "type %d, object %d, bufSize %d, length %p, label %p\n", type
, object
, bufSize
, length
, label
);
9100 if ((status
= UNIX_CALL( glGetObjectLabelEXT
, &args
))) WARN( "glGetObjectLabelEXT returned %#lx\n", status
);
9103 static void WINAPI
glGetObjectParameterfvARB( GLhandleARB obj
, GLenum pname
, GLfloat
*params
)
9105 struct glGetObjectParameterfvARB_params args
= { .teb
= NtCurrentTeb(), .obj
= obj
, .pname
= pname
, .params
= params
};
9107 TRACE( "obj %d, pname %d, params %p\n", obj
, pname
, params
);
9108 if ((status
= UNIX_CALL( glGetObjectParameterfvARB
, &args
))) WARN( "glGetObjectParameterfvARB returned %#lx\n", status
);
9111 static void WINAPI
glGetObjectParameterivAPPLE( GLenum objectType
, GLuint name
, GLenum pname
, GLint
*params
)
9113 struct glGetObjectParameterivAPPLE_params args
= { .teb
= NtCurrentTeb(), .objectType
= objectType
, .name
= name
, .pname
= pname
, .params
= params
};
9115 TRACE( "objectType %d, name %d, pname %d, params %p\n", objectType
, name
, pname
, params
);
9116 if ((status
= UNIX_CALL( glGetObjectParameterivAPPLE
, &args
))) WARN( "glGetObjectParameterivAPPLE returned %#lx\n", status
);
9119 static void WINAPI
glGetObjectParameterivARB( GLhandleARB obj
, GLenum pname
, GLint
*params
)
9121 struct glGetObjectParameterivARB_params args
= { .teb
= NtCurrentTeb(), .obj
= obj
, .pname
= pname
, .params
= params
};
9123 TRACE( "obj %d, pname %d, params %p\n", obj
, pname
, params
);
9124 if ((status
= UNIX_CALL( glGetObjectParameterivARB
, &args
))) WARN( "glGetObjectParameterivARB returned %#lx\n", status
);
9127 static void WINAPI
glGetObjectPtrLabel( const void *ptr
, GLsizei bufSize
, GLsizei
*length
, GLchar
*label
)
9129 struct glGetObjectPtrLabel_params args
= { .teb
= NtCurrentTeb(), .ptr
= ptr
, .bufSize
= bufSize
, .length
= length
, .label
= label
};
9131 TRACE( "ptr %p, bufSize %d, length %p, label %p\n", ptr
, bufSize
, length
, label
);
9132 if ((status
= UNIX_CALL( glGetObjectPtrLabel
, &args
))) WARN( "glGetObjectPtrLabel returned %#lx\n", status
);
9135 static void WINAPI
glGetOcclusionQueryivNV( GLuint id
, GLenum pname
, GLint
*params
)
9137 struct glGetOcclusionQueryivNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9139 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9140 if ((status
= UNIX_CALL( glGetOcclusionQueryivNV
, &args
))) WARN( "glGetOcclusionQueryivNV returned %#lx\n", status
);
9143 static void WINAPI
glGetOcclusionQueryuivNV( GLuint id
, GLenum pname
, GLuint
*params
)
9145 struct glGetOcclusionQueryuivNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9147 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9148 if ((status
= UNIX_CALL( glGetOcclusionQueryuivNV
, &args
))) WARN( "glGetOcclusionQueryuivNV returned %#lx\n", status
);
9151 static void WINAPI
glGetPathColorGenfvNV( GLenum color
, GLenum pname
, GLfloat
*value
)
9153 struct glGetPathColorGenfvNV_params args
= { .teb
= NtCurrentTeb(), .color
= color
, .pname
= pname
, .value
= value
};
9155 TRACE( "color %d, pname %d, value %p\n", color
, pname
, value
);
9156 if ((status
= UNIX_CALL( glGetPathColorGenfvNV
, &args
))) WARN( "glGetPathColorGenfvNV returned %#lx\n", status
);
9159 static void WINAPI
glGetPathColorGenivNV( GLenum color
, GLenum pname
, GLint
*value
)
9161 struct glGetPathColorGenivNV_params args
= { .teb
= NtCurrentTeb(), .color
= color
, .pname
= pname
, .value
= value
};
9163 TRACE( "color %d, pname %d, value %p\n", color
, pname
, value
);
9164 if ((status
= UNIX_CALL( glGetPathColorGenivNV
, &args
))) WARN( "glGetPathColorGenivNV returned %#lx\n", status
);
9167 static void WINAPI
glGetPathCommandsNV( GLuint path
, GLubyte
*commands
)
9169 struct glGetPathCommandsNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .commands
= commands
};
9171 TRACE( "path %d, commands %p\n", path
, commands
);
9172 if ((status
= UNIX_CALL( glGetPathCommandsNV
, &args
))) WARN( "glGetPathCommandsNV returned %#lx\n", status
);
9175 static void WINAPI
glGetPathCoordsNV( GLuint path
, GLfloat
*coords
)
9177 struct glGetPathCoordsNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .coords
= coords
};
9179 TRACE( "path %d, coords %p\n", path
, coords
);
9180 if ((status
= UNIX_CALL( glGetPathCoordsNV
, &args
))) WARN( "glGetPathCoordsNV returned %#lx\n", status
);
9183 static void WINAPI
glGetPathDashArrayNV( GLuint path
, GLfloat
*dashArray
)
9185 struct glGetPathDashArrayNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .dashArray
= dashArray
};
9187 TRACE( "path %d, dashArray %p\n", path
, dashArray
);
9188 if ((status
= UNIX_CALL( glGetPathDashArrayNV
, &args
))) WARN( "glGetPathDashArrayNV returned %#lx\n", status
);
9191 static GLfloat WINAPI
glGetPathLengthNV( GLuint path
, GLsizei startSegment
, GLsizei numSegments
)
9193 struct glGetPathLengthNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .startSegment
= startSegment
, .numSegments
= numSegments
};
9195 TRACE( "path %d, startSegment %d, numSegments %d\n", path
, startSegment
, numSegments
);
9196 if ((status
= UNIX_CALL( glGetPathLengthNV
, &args
))) WARN( "glGetPathLengthNV returned %#lx\n", status
);
9200 static void WINAPI
glGetPathMetricRangeNV( GLbitfield metricQueryMask
, GLuint firstPathName
, GLsizei numPaths
, GLsizei stride
, GLfloat
*metrics
)
9202 struct glGetPathMetricRangeNV_params args
= { .teb
= NtCurrentTeb(), .metricQueryMask
= metricQueryMask
, .firstPathName
= firstPathName
, .numPaths
= numPaths
, .stride
= stride
, .metrics
= metrics
};
9204 TRACE( "metricQueryMask %d, firstPathName %d, numPaths %d, stride %d, metrics %p\n", metricQueryMask
, firstPathName
, numPaths
, stride
, metrics
);
9205 if ((status
= UNIX_CALL( glGetPathMetricRangeNV
, &args
))) WARN( "glGetPathMetricRangeNV returned %#lx\n", status
);
9208 static void WINAPI
glGetPathMetricsNV( GLbitfield metricQueryMask
, GLsizei numPaths
, GLenum pathNameType
, const void *paths
, GLuint pathBase
, GLsizei stride
, GLfloat
*metrics
)
9210 struct glGetPathMetricsNV_params args
= { .teb
= NtCurrentTeb(), .metricQueryMask
= metricQueryMask
, .numPaths
= numPaths
, .pathNameType
= pathNameType
, .paths
= paths
, .pathBase
= pathBase
, .stride
= stride
, .metrics
= metrics
};
9212 TRACE( "metricQueryMask %d, numPaths %d, pathNameType %d, paths %p, pathBase %d, stride %d, metrics %p\n", metricQueryMask
, numPaths
, pathNameType
, paths
, pathBase
, stride
, metrics
);
9213 if ((status
= UNIX_CALL( glGetPathMetricsNV
, &args
))) WARN( "glGetPathMetricsNV returned %#lx\n", status
);
9216 static void WINAPI
glGetPathParameterfvNV( GLuint path
, GLenum pname
, GLfloat
*value
)
9218 struct glGetPathParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .pname
= pname
, .value
= value
};
9220 TRACE( "path %d, pname %d, value %p\n", path
, pname
, value
);
9221 if ((status
= UNIX_CALL( glGetPathParameterfvNV
, &args
))) WARN( "glGetPathParameterfvNV returned %#lx\n", status
);
9224 static void WINAPI
glGetPathParameterivNV( GLuint path
, GLenum pname
, GLint
*value
)
9226 struct glGetPathParameterivNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .pname
= pname
, .value
= value
};
9228 TRACE( "path %d, pname %d, value %p\n", path
, pname
, value
);
9229 if ((status
= UNIX_CALL( glGetPathParameterivNV
, &args
))) WARN( "glGetPathParameterivNV returned %#lx\n", status
);
9232 static void WINAPI
glGetPathSpacingNV( GLenum pathListMode
, GLsizei numPaths
, GLenum pathNameType
, const void *paths
, GLuint pathBase
, GLfloat advanceScale
, GLfloat kerningScale
, GLenum transformType
, GLfloat
*returnedSpacing
)
9234 struct glGetPathSpacingNV_params args
= { .teb
= NtCurrentTeb(), .pathListMode
= pathListMode
, .numPaths
= numPaths
, .pathNameType
= pathNameType
, .paths
= paths
, .pathBase
= pathBase
, .advanceScale
= advanceScale
, .kerningScale
= kerningScale
, .transformType
= transformType
, .returnedSpacing
= returnedSpacing
};
9236 TRACE( "pathListMode %d, numPaths %d, pathNameType %d, paths %p, pathBase %d, advanceScale %f, kerningScale %f, transformType %d, returnedSpacing %p\n", pathListMode
, numPaths
, pathNameType
, paths
, pathBase
, advanceScale
, kerningScale
, transformType
, returnedSpacing
);
9237 if ((status
= UNIX_CALL( glGetPathSpacingNV
, &args
))) WARN( "glGetPathSpacingNV returned %#lx\n", status
);
9240 static void WINAPI
glGetPathTexGenfvNV( GLenum texCoordSet
, GLenum pname
, GLfloat
*value
)
9242 struct glGetPathTexGenfvNV_params args
= { .teb
= NtCurrentTeb(), .texCoordSet
= texCoordSet
, .pname
= pname
, .value
= value
};
9244 TRACE( "texCoordSet %d, pname %d, value %p\n", texCoordSet
, pname
, value
);
9245 if ((status
= UNIX_CALL( glGetPathTexGenfvNV
, &args
))) WARN( "glGetPathTexGenfvNV returned %#lx\n", status
);
9248 static void WINAPI
glGetPathTexGenivNV( GLenum texCoordSet
, GLenum pname
, GLint
*value
)
9250 struct glGetPathTexGenivNV_params args
= { .teb
= NtCurrentTeb(), .texCoordSet
= texCoordSet
, .pname
= pname
, .value
= value
};
9252 TRACE( "texCoordSet %d, pname %d, value %p\n", texCoordSet
, pname
, value
);
9253 if ((status
= UNIX_CALL( glGetPathTexGenivNV
, &args
))) WARN( "glGetPathTexGenivNV returned %#lx\n", status
);
9256 static void WINAPI
glGetPerfCounterInfoINTEL( GLuint queryId
, GLuint counterId
, GLuint counterNameLength
, GLchar
*counterName
, GLuint counterDescLength
, GLchar
*counterDesc
, GLuint
*counterOffset
, GLuint
*counterDataSize
, GLuint
*counterTypeEnum
, GLuint
*counterDataTypeEnum
, GLuint64
*rawCounterMaxValue
)
9258 struct glGetPerfCounterInfoINTEL_params args
= { .teb
= NtCurrentTeb(), .queryId
= queryId
, .counterId
= counterId
, .counterNameLength
= counterNameLength
, .counterName
= counterName
, .counterDescLength
= counterDescLength
, .counterDesc
= counterDesc
, .counterOffset
= counterOffset
, .counterDataSize
= counterDataSize
, .counterTypeEnum
= counterTypeEnum
, .counterDataTypeEnum
= counterDataTypeEnum
, .rawCounterMaxValue
= rawCounterMaxValue
};
9260 TRACE( "queryId %d, counterId %d, counterNameLength %d, counterName %p, counterDescLength %d, counterDesc %p, counterOffset %p, counterDataSize %p, counterTypeEnum %p, counterDataTypeEnum %p, rawCounterMaxValue %p\n", queryId
, counterId
, counterNameLength
, counterName
, counterDescLength
, counterDesc
, counterOffset
, counterDataSize
, counterTypeEnum
, counterDataTypeEnum
, rawCounterMaxValue
);
9261 if ((status
= UNIX_CALL( glGetPerfCounterInfoINTEL
, &args
))) WARN( "glGetPerfCounterInfoINTEL returned %#lx\n", status
);
9264 static void WINAPI
glGetPerfMonitorCounterDataAMD( GLuint monitor
, GLenum pname
, GLsizei dataSize
, GLuint
*data
, GLint
*bytesWritten
)
9266 struct glGetPerfMonitorCounterDataAMD_params args
= { .teb
= NtCurrentTeb(), .monitor
= monitor
, .pname
= pname
, .dataSize
= dataSize
, .data
= data
, .bytesWritten
= bytesWritten
};
9268 TRACE( "monitor %d, pname %d, dataSize %d, data %p, bytesWritten %p\n", monitor
, pname
, dataSize
, data
, bytesWritten
);
9269 if ((status
= UNIX_CALL( glGetPerfMonitorCounterDataAMD
, &args
))) WARN( "glGetPerfMonitorCounterDataAMD returned %#lx\n", status
);
9272 static void WINAPI
glGetPerfMonitorCounterInfoAMD( GLuint group
, GLuint counter
, GLenum pname
, void *data
)
9274 struct glGetPerfMonitorCounterInfoAMD_params args
= { .teb
= NtCurrentTeb(), .group
= group
, .counter
= counter
, .pname
= pname
, .data
= data
};
9276 TRACE( "group %d, counter %d, pname %d, data %p\n", group
, counter
, pname
, data
);
9277 if ((status
= UNIX_CALL( glGetPerfMonitorCounterInfoAMD
, &args
))) WARN( "glGetPerfMonitorCounterInfoAMD returned %#lx\n", status
);
9280 static void WINAPI
glGetPerfMonitorCounterStringAMD( GLuint group
, GLuint counter
, GLsizei bufSize
, GLsizei
*length
, GLchar
*counterString
)
9282 struct glGetPerfMonitorCounterStringAMD_params args
= { .teb
= NtCurrentTeb(), .group
= group
, .counter
= counter
, .bufSize
= bufSize
, .length
= length
, .counterString
= counterString
};
9284 TRACE( "group %d, counter %d, bufSize %d, length %p, counterString %p\n", group
, counter
, bufSize
, length
, counterString
);
9285 if ((status
= UNIX_CALL( glGetPerfMonitorCounterStringAMD
, &args
))) WARN( "glGetPerfMonitorCounterStringAMD returned %#lx\n", status
);
9288 static void WINAPI
glGetPerfMonitorCountersAMD( GLuint group
, GLint
*numCounters
, GLint
*maxActiveCounters
, GLsizei counterSize
, GLuint
*counters
)
9290 struct glGetPerfMonitorCountersAMD_params args
= { .teb
= NtCurrentTeb(), .group
= group
, .numCounters
= numCounters
, .maxActiveCounters
= maxActiveCounters
, .counterSize
= counterSize
, .counters
= counters
};
9292 TRACE( "group %d, numCounters %p, maxActiveCounters %p, counterSize %d, counters %p\n", group
, numCounters
, maxActiveCounters
, counterSize
, counters
);
9293 if ((status
= UNIX_CALL( glGetPerfMonitorCountersAMD
, &args
))) WARN( "glGetPerfMonitorCountersAMD returned %#lx\n", status
);
9296 static void WINAPI
glGetPerfMonitorGroupStringAMD( GLuint group
, GLsizei bufSize
, GLsizei
*length
, GLchar
*groupString
)
9298 struct glGetPerfMonitorGroupStringAMD_params args
= { .teb
= NtCurrentTeb(), .group
= group
, .bufSize
= bufSize
, .length
= length
, .groupString
= groupString
};
9300 TRACE( "group %d, bufSize %d, length %p, groupString %p\n", group
, bufSize
, length
, groupString
);
9301 if ((status
= UNIX_CALL( glGetPerfMonitorGroupStringAMD
, &args
))) WARN( "glGetPerfMonitorGroupStringAMD returned %#lx\n", status
);
9304 static void WINAPI
glGetPerfMonitorGroupsAMD( GLint
*numGroups
, GLsizei groupsSize
, GLuint
*groups
)
9306 struct glGetPerfMonitorGroupsAMD_params args
= { .teb
= NtCurrentTeb(), .numGroups
= numGroups
, .groupsSize
= groupsSize
, .groups
= groups
};
9308 TRACE( "numGroups %p, groupsSize %d, groups %p\n", numGroups
, groupsSize
, groups
);
9309 if ((status
= UNIX_CALL( glGetPerfMonitorGroupsAMD
, &args
))) WARN( "glGetPerfMonitorGroupsAMD returned %#lx\n", status
);
9312 static void WINAPI
glGetPerfQueryDataINTEL( GLuint queryHandle
, GLuint flags
, GLsizei dataSize
, void *data
, GLuint
*bytesWritten
)
9314 struct glGetPerfQueryDataINTEL_params args
= { .teb
= NtCurrentTeb(), .queryHandle
= queryHandle
, .flags
= flags
, .dataSize
= dataSize
, .data
= data
, .bytesWritten
= bytesWritten
};
9316 TRACE( "queryHandle %d, flags %d, dataSize %d, data %p, bytesWritten %p\n", queryHandle
, flags
, dataSize
, data
, bytesWritten
);
9317 if ((status
= UNIX_CALL( glGetPerfQueryDataINTEL
, &args
))) WARN( "glGetPerfQueryDataINTEL returned %#lx\n", status
);
9320 static void WINAPI
glGetPerfQueryIdByNameINTEL( GLchar
*queryName
, GLuint
*queryId
)
9322 struct glGetPerfQueryIdByNameINTEL_params args
= { .teb
= NtCurrentTeb(), .queryName
= queryName
, .queryId
= queryId
};
9324 TRACE( "queryName %p, queryId %p\n", queryName
, queryId
);
9325 if ((status
= UNIX_CALL( glGetPerfQueryIdByNameINTEL
, &args
))) WARN( "glGetPerfQueryIdByNameINTEL returned %#lx\n", status
);
9328 static void WINAPI
glGetPerfQueryInfoINTEL( GLuint queryId
, GLuint queryNameLength
, GLchar
*queryName
, GLuint
*dataSize
, GLuint
*noCounters
, GLuint
*noInstances
, GLuint
*capsMask
)
9330 struct glGetPerfQueryInfoINTEL_params args
= { .teb
= NtCurrentTeb(), .queryId
= queryId
, .queryNameLength
= queryNameLength
, .queryName
= queryName
, .dataSize
= dataSize
, .noCounters
= noCounters
, .noInstances
= noInstances
, .capsMask
= capsMask
};
9332 TRACE( "queryId %d, queryNameLength %d, queryName %p, dataSize %p, noCounters %p, noInstances %p, capsMask %p\n", queryId
, queryNameLength
, queryName
, dataSize
, noCounters
, noInstances
, capsMask
);
9333 if ((status
= UNIX_CALL( glGetPerfQueryInfoINTEL
, &args
))) WARN( "glGetPerfQueryInfoINTEL returned %#lx\n", status
);
9336 static void WINAPI
glGetPixelMapxv( GLenum map
, GLint size
, GLfixed
*values
)
9338 struct glGetPixelMapxv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .size
= size
, .values
= values
};
9340 TRACE( "map %d, size %d, values %p\n", map
, size
, values
);
9341 if ((status
= UNIX_CALL( glGetPixelMapxv
, &args
))) WARN( "glGetPixelMapxv returned %#lx\n", status
);
9344 static void WINAPI
glGetPixelTexGenParameterfvSGIS( GLenum pname
, GLfloat
*params
)
9346 struct glGetPixelTexGenParameterfvSGIS_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
9348 TRACE( "pname %d, params %p\n", pname
, params
);
9349 if ((status
= UNIX_CALL( glGetPixelTexGenParameterfvSGIS
, &args
))) WARN( "glGetPixelTexGenParameterfvSGIS returned %#lx\n", status
);
9352 static void WINAPI
glGetPixelTexGenParameterivSGIS( GLenum pname
, GLint
*params
)
9354 struct glGetPixelTexGenParameterivSGIS_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
9356 TRACE( "pname %d, params %p\n", pname
, params
);
9357 if ((status
= UNIX_CALL( glGetPixelTexGenParameterivSGIS
, &args
))) WARN( "glGetPixelTexGenParameterivSGIS returned %#lx\n", status
);
9360 static void WINAPI
glGetPixelTransformParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
*params
)
9362 struct glGetPixelTransformParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9364 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9365 if ((status
= UNIX_CALL( glGetPixelTransformParameterfvEXT
, &args
))) WARN( "glGetPixelTransformParameterfvEXT returned %#lx\n", status
);
9368 static void WINAPI
glGetPixelTransformParameterivEXT( GLenum target
, GLenum pname
, GLint
*params
)
9370 struct glGetPixelTransformParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9372 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9373 if ((status
= UNIX_CALL( glGetPixelTransformParameterivEXT
, &args
))) WARN( "glGetPixelTransformParameterivEXT returned %#lx\n", status
);
9376 static void WINAPI
glGetPointerIndexedvEXT( GLenum target
, GLuint index
, void **data
)
9378 struct glGetPointerIndexedvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
9380 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
9381 if ((status
= UNIX_CALL( glGetPointerIndexedvEXT
, &args
))) WARN( "glGetPointerIndexedvEXT returned %#lx\n", status
);
9384 static void WINAPI
glGetPointeri_vEXT( GLenum pname
, GLuint index
, void **params
)
9386 struct glGetPointeri_vEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .index
= index
, .params
= params
};
9388 TRACE( "pname %d, index %d, params %p\n", pname
, index
, params
);
9389 if ((status
= UNIX_CALL( glGetPointeri_vEXT
, &args
))) WARN( "glGetPointeri_vEXT returned %#lx\n", status
);
9392 static void WINAPI
glGetPointervEXT( GLenum pname
, void **params
)
9394 struct glGetPointervEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
9396 TRACE( "pname %d, params %p\n", pname
, params
);
9397 if ((status
= UNIX_CALL( glGetPointervEXT
, &args
))) WARN( "glGetPointervEXT returned %#lx\n", status
);
9400 static void WINAPI
glGetProgramBinary( GLuint program
, GLsizei bufSize
, GLsizei
*length
, GLenum
*binaryFormat
, void *binary
)
9402 struct glGetProgramBinary_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .bufSize
= bufSize
, .length
= length
, .binaryFormat
= binaryFormat
, .binary
= binary
};
9404 TRACE( "program %d, bufSize %d, length %p, binaryFormat %p, binary %p\n", program
, bufSize
, length
, binaryFormat
, binary
);
9405 if ((status
= UNIX_CALL( glGetProgramBinary
, &args
))) WARN( "glGetProgramBinary returned %#lx\n", status
);
9408 static void WINAPI
glGetProgramEnvParameterIivNV( GLenum target
, GLuint index
, GLint
*params
)
9410 struct glGetProgramEnvParameterIivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
9412 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
9413 if ((status
= UNIX_CALL( glGetProgramEnvParameterIivNV
, &args
))) WARN( "glGetProgramEnvParameterIivNV returned %#lx\n", status
);
9416 static void WINAPI
glGetProgramEnvParameterIuivNV( GLenum target
, GLuint index
, GLuint
*params
)
9418 struct glGetProgramEnvParameterIuivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
9420 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
9421 if ((status
= UNIX_CALL( glGetProgramEnvParameterIuivNV
, &args
))) WARN( "glGetProgramEnvParameterIuivNV returned %#lx\n", status
);
9424 static void WINAPI
glGetProgramEnvParameterdvARB( GLenum target
, GLuint index
, GLdouble
*params
)
9426 struct glGetProgramEnvParameterdvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
9428 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
9429 if ((status
= UNIX_CALL( glGetProgramEnvParameterdvARB
, &args
))) WARN( "glGetProgramEnvParameterdvARB returned %#lx\n", status
);
9432 static void WINAPI
glGetProgramEnvParameterfvARB( GLenum target
, GLuint index
, GLfloat
*params
)
9434 struct glGetProgramEnvParameterfvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
9436 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
9437 if ((status
= UNIX_CALL( glGetProgramEnvParameterfvARB
, &args
))) WARN( "glGetProgramEnvParameterfvARB returned %#lx\n", status
);
9440 static void WINAPI
glGetProgramInfoLog( GLuint program
, GLsizei bufSize
, GLsizei
*length
, GLchar
*infoLog
)
9442 struct glGetProgramInfoLog_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .bufSize
= bufSize
, .length
= length
, .infoLog
= infoLog
};
9444 TRACE( "program %d, bufSize %d, length %p, infoLog %p\n", program
, bufSize
, length
, infoLog
);
9445 if ((status
= UNIX_CALL( glGetProgramInfoLog
, &args
))) WARN( "glGetProgramInfoLog returned %#lx\n", status
);
9448 static void WINAPI
glGetProgramInterfaceiv( GLuint program
, GLenum programInterface
, GLenum pname
, GLint
*params
)
9450 struct glGetProgramInterfaceiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .programInterface
= programInterface
, .pname
= pname
, .params
= params
};
9452 TRACE( "program %d, programInterface %d, pname %d, params %p\n", program
, programInterface
, pname
, params
);
9453 if ((status
= UNIX_CALL( glGetProgramInterfaceiv
, &args
))) WARN( "glGetProgramInterfaceiv returned %#lx\n", status
);
9456 static void WINAPI
glGetProgramLocalParameterIivNV( GLenum target
, GLuint index
, GLint
*params
)
9458 struct glGetProgramLocalParameterIivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
9460 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
9461 if ((status
= UNIX_CALL( glGetProgramLocalParameterIivNV
, &args
))) WARN( "glGetProgramLocalParameterIivNV returned %#lx\n", status
);
9464 static void WINAPI
glGetProgramLocalParameterIuivNV( GLenum target
, GLuint index
, GLuint
*params
)
9466 struct glGetProgramLocalParameterIuivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
9468 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
9469 if ((status
= UNIX_CALL( glGetProgramLocalParameterIuivNV
, &args
))) WARN( "glGetProgramLocalParameterIuivNV returned %#lx\n", status
);
9472 static void WINAPI
glGetProgramLocalParameterdvARB( GLenum target
, GLuint index
, GLdouble
*params
)
9474 struct glGetProgramLocalParameterdvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
9476 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
9477 if ((status
= UNIX_CALL( glGetProgramLocalParameterdvARB
, &args
))) WARN( "glGetProgramLocalParameterdvARB returned %#lx\n", status
);
9480 static void WINAPI
glGetProgramLocalParameterfvARB( GLenum target
, GLuint index
, GLfloat
*params
)
9482 struct glGetProgramLocalParameterfvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
9484 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
9485 if ((status
= UNIX_CALL( glGetProgramLocalParameterfvARB
, &args
))) WARN( "glGetProgramLocalParameterfvARB returned %#lx\n", status
);
9488 static void WINAPI
glGetProgramNamedParameterdvNV( GLuint id
, GLsizei len
, const GLubyte
*name
, GLdouble
*params
)
9490 struct glGetProgramNamedParameterdvNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .len
= len
, .name
= name
, .params
= params
};
9492 TRACE( "id %d, len %d, name %p, params %p\n", id
, len
, name
, params
);
9493 if ((status
= UNIX_CALL( glGetProgramNamedParameterdvNV
, &args
))) WARN( "glGetProgramNamedParameterdvNV returned %#lx\n", status
);
9496 static void WINAPI
glGetProgramNamedParameterfvNV( GLuint id
, GLsizei len
, const GLubyte
*name
, GLfloat
*params
)
9498 struct glGetProgramNamedParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .len
= len
, .name
= name
, .params
= params
};
9500 TRACE( "id %d, len %d, name %p, params %p\n", id
, len
, name
, params
);
9501 if ((status
= UNIX_CALL( glGetProgramNamedParameterfvNV
, &args
))) WARN( "glGetProgramNamedParameterfvNV returned %#lx\n", status
);
9504 static void WINAPI
glGetProgramParameterdvNV( GLenum target
, GLuint index
, GLenum pname
, GLdouble
*params
)
9506 struct glGetProgramParameterdvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .pname
= pname
, .params
= params
};
9508 TRACE( "target %d, index %d, pname %d, params %p\n", target
, index
, pname
, params
);
9509 if ((status
= UNIX_CALL( glGetProgramParameterdvNV
, &args
))) WARN( "glGetProgramParameterdvNV returned %#lx\n", status
);
9512 static void WINAPI
glGetProgramParameterfvNV( GLenum target
, GLuint index
, GLenum pname
, GLfloat
*params
)
9514 struct glGetProgramParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .pname
= pname
, .params
= params
};
9516 TRACE( "target %d, index %d, pname %d, params %p\n", target
, index
, pname
, params
);
9517 if ((status
= UNIX_CALL( glGetProgramParameterfvNV
, &args
))) WARN( "glGetProgramParameterfvNV returned %#lx\n", status
);
9520 static void WINAPI
glGetProgramPipelineInfoLog( GLuint pipeline
, GLsizei bufSize
, GLsizei
*length
, GLchar
*infoLog
)
9522 struct glGetProgramPipelineInfoLog_params args
= { .teb
= NtCurrentTeb(), .pipeline
= pipeline
, .bufSize
= bufSize
, .length
= length
, .infoLog
= infoLog
};
9524 TRACE( "pipeline %d, bufSize %d, length %p, infoLog %p\n", pipeline
, bufSize
, length
, infoLog
);
9525 if ((status
= UNIX_CALL( glGetProgramPipelineInfoLog
, &args
))) WARN( "glGetProgramPipelineInfoLog returned %#lx\n", status
);
9528 static void WINAPI
glGetProgramPipelineiv( GLuint pipeline
, GLenum pname
, GLint
*params
)
9530 struct glGetProgramPipelineiv_params args
= { .teb
= NtCurrentTeb(), .pipeline
= pipeline
, .pname
= pname
, .params
= params
};
9532 TRACE( "pipeline %d, pname %d, params %p\n", pipeline
, pname
, params
);
9533 if ((status
= UNIX_CALL( glGetProgramPipelineiv
, &args
))) WARN( "glGetProgramPipelineiv returned %#lx\n", status
);
9536 static GLuint WINAPI
glGetProgramResourceIndex( GLuint program
, GLenum programInterface
, const GLchar
*name
)
9538 struct glGetProgramResourceIndex_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .programInterface
= programInterface
, .name
= name
};
9540 TRACE( "program %d, programInterface %d, name %p\n", program
, programInterface
, name
);
9541 if ((status
= UNIX_CALL( glGetProgramResourceIndex
, &args
))) WARN( "glGetProgramResourceIndex returned %#lx\n", status
);
9545 static GLint WINAPI
glGetProgramResourceLocation( GLuint program
, GLenum programInterface
, const GLchar
*name
)
9547 struct glGetProgramResourceLocation_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .programInterface
= programInterface
, .name
= name
};
9549 TRACE( "program %d, programInterface %d, name %p\n", program
, programInterface
, name
);
9550 if ((status
= UNIX_CALL( glGetProgramResourceLocation
, &args
))) WARN( "glGetProgramResourceLocation returned %#lx\n", status
);
9554 static GLint WINAPI
glGetProgramResourceLocationIndex( GLuint program
, GLenum programInterface
, const GLchar
*name
)
9556 struct glGetProgramResourceLocationIndex_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .programInterface
= programInterface
, .name
= name
};
9558 TRACE( "program %d, programInterface %d, name %p\n", program
, programInterface
, name
);
9559 if ((status
= UNIX_CALL( glGetProgramResourceLocationIndex
, &args
))) WARN( "glGetProgramResourceLocationIndex returned %#lx\n", status
);
9563 static void WINAPI
glGetProgramResourceName( GLuint program
, GLenum programInterface
, GLuint index
, GLsizei bufSize
, GLsizei
*length
, GLchar
*name
)
9565 struct glGetProgramResourceName_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .programInterface
= programInterface
, .index
= index
, .bufSize
= bufSize
, .length
= length
, .name
= name
};
9567 TRACE( "program %d, programInterface %d, index %d, bufSize %d, length %p, name %p\n", program
, programInterface
, index
, bufSize
, length
, name
);
9568 if ((status
= UNIX_CALL( glGetProgramResourceName
, &args
))) WARN( "glGetProgramResourceName returned %#lx\n", status
);
9571 static void WINAPI
glGetProgramResourcefvNV( GLuint program
, GLenum programInterface
, GLuint index
, GLsizei propCount
, const GLenum
*props
, GLsizei count
, GLsizei
*length
, GLfloat
*params
)
9573 struct glGetProgramResourcefvNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .programInterface
= programInterface
, .index
= index
, .propCount
= propCount
, .props
= props
, .count
= count
, .length
= length
, .params
= params
};
9575 TRACE( "program %d, programInterface %d, index %d, propCount %d, props %p, count %d, length %p, params %p\n", program
, programInterface
, index
, propCount
, props
, count
, length
, params
);
9576 if ((status
= UNIX_CALL( glGetProgramResourcefvNV
, &args
))) WARN( "glGetProgramResourcefvNV returned %#lx\n", status
);
9579 static void WINAPI
glGetProgramResourceiv( GLuint program
, GLenum programInterface
, GLuint index
, GLsizei propCount
, const GLenum
*props
, GLsizei count
, GLsizei
*length
, GLint
*params
)
9581 struct glGetProgramResourceiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .programInterface
= programInterface
, .index
= index
, .propCount
= propCount
, .props
= props
, .count
= count
, .length
= length
, .params
= params
};
9583 TRACE( "program %d, programInterface %d, index %d, propCount %d, props %p, count %d, length %p, params %p\n", program
, programInterface
, index
, propCount
, props
, count
, length
, params
);
9584 if ((status
= UNIX_CALL( glGetProgramResourceiv
, &args
))) WARN( "glGetProgramResourceiv returned %#lx\n", status
);
9587 static void WINAPI
glGetProgramStageiv( GLuint program
, GLenum shadertype
, GLenum pname
, GLint
*values
)
9589 struct glGetProgramStageiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .shadertype
= shadertype
, .pname
= pname
, .values
= values
};
9591 TRACE( "program %d, shadertype %d, pname %d, values %p\n", program
, shadertype
, pname
, values
);
9592 if ((status
= UNIX_CALL( glGetProgramStageiv
, &args
))) WARN( "glGetProgramStageiv returned %#lx\n", status
);
9595 static void WINAPI
glGetProgramStringARB( GLenum target
, GLenum pname
, void *string
)
9597 struct glGetProgramStringARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .string
= string
};
9599 TRACE( "target %d, pname %d, string %p\n", target
, pname
, string
);
9600 if ((status
= UNIX_CALL( glGetProgramStringARB
, &args
))) WARN( "glGetProgramStringARB returned %#lx\n", status
);
9603 static void WINAPI
glGetProgramStringNV( GLuint id
, GLenum pname
, GLubyte
*program
)
9605 struct glGetProgramStringNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .program
= program
};
9607 TRACE( "id %d, pname %d, program %p\n", id
, pname
, program
);
9608 if ((status
= UNIX_CALL( glGetProgramStringNV
, &args
))) WARN( "glGetProgramStringNV returned %#lx\n", status
);
9611 static void WINAPI
glGetProgramSubroutineParameteruivNV( GLenum target
, GLuint index
, GLuint
*param
)
9613 struct glGetProgramSubroutineParameteruivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .param
= param
};
9615 TRACE( "target %d, index %d, param %p\n", target
, index
, param
);
9616 if ((status
= UNIX_CALL( glGetProgramSubroutineParameteruivNV
, &args
))) WARN( "glGetProgramSubroutineParameteruivNV returned %#lx\n", status
);
9619 static void WINAPI
glGetProgramiv( GLuint program
, GLenum pname
, GLint
*params
)
9621 struct glGetProgramiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .pname
= pname
, .params
= params
};
9623 TRACE( "program %d, pname %d, params %p\n", program
, pname
, params
);
9624 if ((status
= UNIX_CALL( glGetProgramiv
, &args
))) WARN( "glGetProgramiv returned %#lx\n", status
);
9627 static void WINAPI
glGetProgramivARB( GLenum target
, GLenum pname
, GLint
*params
)
9629 struct glGetProgramivARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9631 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9632 if ((status
= UNIX_CALL( glGetProgramivARB
, &args
))) WARN( "glGetProgramivARB returned %#lx\n", status
);
9635 static void WINAPI
glGetProgramivNV( GLuint id
, GLenum pname
, GLint
*params
)
9637 struct glGetProgramivNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9639 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9640 if ((status
= UNIX_CALL( glGetProgramivNV
, &args
))) WARN( "glGetProgramivNV returned %#lx\n", status
);
9643 static void WINAPI
glGetQueryBufferObjecti64v( GLuint id
, GLuint buffer
, GLenum pname
, GLintptr offset
)
9645 struct glGetQueryBufferObjecti64v_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .buffer
= buffer
, .pname
= pname
, .offset
= offset
};
9647 TRACE( "id %d, buffer %d, pname %d, offset %Id\n", id
, buffer
, pname
, offset
);
9648 if ((status
= UNIX_CALL( glGetQueryBufferObjecti64v
, &args
))) WARN( "glGetQueryBufferObjecti64v returned %#lx\n", status
);
9651 static void WINAPI
glGetQueryBufferObjectiv( GLuint id
, GLuint buffer
, GLenum pname
, GLintptr offset
)
9653 struct glGetQueryBufferObjectiv_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .buffer
= buffer
, .pname
= pname
, .offset
= offset
};
9655 TRACE( "id %d, buffer %d, pname %d, offset %Id\n", id
, buffer
, pname
, offset
);
9656 if ((status
= UNIX_CALL( glGetQueryBufferObjectiv
, &args
))) WARN( "glGetQueryBufferObjectiv returned %#lx\n", status
);
9659 static void WINAPI
glGetQueryBufferObjectui64v( GLuint id
, GLuint buffer
, GLenum pname
, GLintptr offset
)
9661 struct glGetQueryBufferObjectui64v_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .buffer
= buffer
, .pname
= pname
, .offset
= offset
};
9663 TRACE( "id %d, buffer %d, pname %d, offset %Id\n", id
, buffer
, pname
, offset
);
9664 if ((status
= UNIX_CALL( glGetQueryBufferObjectui64v
, &args
))) WARN( "glGetQueryBufferObjectui64v returned %#lx\n", status
);
9667 static void WINAPI
glGetQueryBufferObjectuiv( GLuint id
, GLuint buffer
, GLenum pname
, GLintptr offset
)
9669 struct glGetQueryBufferObjectuiv_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .buffer
= buffer
, .pname
= pname
, .offset
= offset
};
9671 TRACE( "id %d, buffer %d, pname %d, offset %Id\n", id
, buffer
, pname
, offset
);
9672 if ((status
= UNIX_CALL( glGetQueryBufferObjectuiv
, &args
))) WARN( "glGetQueryBufferObjectuiv returned %#lx\n", status
);
9675 static void WINAPI
glGetQueryIndexediv( GLenum target
, GLuint index
, GLenum pname
, GLint
*params
)
9677 struct glGetQueryIndexediv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .pname
= pname
, .params
= params
};
9679 TRACE( "target %d, index %d, pname %d, params %p\n", target
, index
, pname
, params
);
9680 if ((status
= UNIX_CALL( glGetQueryIndexediv
, &args
))) WARN( "glGetQueryIndexediv returned %#lx\n", status
);
9683 static void WINAPI
glGetQueryObjecti64v( GLuint id
, GLenum pname
, GLint64
*params
)
9685 struct glGetQueryObjecti64v_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9687 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9688 if ((status
= UNIX_CALL( glGetQueryObjecti64v
, &args
))) WARN( "glGetQueryObjecti64v returned %#lx\n", status
);
9691 static void WINAPI
glGetQueryObjecti64vEXT( GLuint id
, GLenum pname
, GLint64
*params
)
9693 struct glGetQueryObjecti64vEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9695 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9696 if ((status
= UNIX_CALL( glGetQueryObjecti64vEXT
, &args
))) WARN( "glGetQueryObjecti64vEXT returned %#lx\n", status
);
9699 static void WINAPI
glGetQueryObjectiv( GLuint id
, GLenum pname
, GLint
*params
)
9701 struct glGetQueryObjectiv_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9703 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9704 if ((status
= UNIX_CALL( glGetQueryObjectiv
, &args
))) WARN( "glGetQueryObjectiv returned %#lx\n", status
);
9707 static void WINAPI
glGetQueryObjectivARB( GLuint id
, GLenum pname
, GLint
*params
)
9709 struct glGetQueryObjectivARB_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9711 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9712 if ((status
= UNIX_CALL( glGetQueryObjectivARB
, &args
))) WARN( "glGetQueryObjectivARB returned %#lx\n", status
);
9715 static void WINAPI
glGetQueryObjectui64v( GLuint id
, GLenum pname
, GLuint64
*params
)
9717 struct glGetQueryObjectui64v_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9719 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9720 if ((status
= UNIX_CALL( glGetQueryObjectui64v
, &args
))) WARN( "glGetQueryObjectui64v returned %#lx\n", status
);
9723 static void WINAPI
glGetQueryObjectui64vEXT( GLuint id
, GLenum pname
, GLuint64
*params
)
9725 struct glGetQueryObjectui64vEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9727 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9728 if ((status
= UNIX_CALL( glGetQueryObjectui64vEXT
, &args
))) WARN( "glGetQueryObjectui64vEXT returned %#lx\n", status
);
9731 static void WINAPI
glGetQueryObjectuiv( GLuint id
, GLenum pname
, GLuint
*params
)
9733 struct glGetQueryObjectuiv_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9735 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9736 if ((status
= UNIX_CALL( glGetQueryObjectuiv
, &args
))) WARN( "glGetQueryObjectuiv returned %#lx\n", status
);
9739 static void WINAPI
glGetQueryObjectuivARB( GLuint id
, GLenum pname
, GLuint
*params
)
9741 struct glGetQueryObjectuivARB_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
9743 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
9744 if ((status
= UNIX_CALL( glGetQueryObjectuivARB
, &args
))) WARN( "glGetQueryObjectuivARB returned %#lx\n", status
);
9747 static void WINAPI
glGetQueryiv( GLenum target
, GLenum pname
, GLint
*params
)
9749 struct glGetQueryiv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9751 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9752 if ((status
= UNIX_CALL( glGetQueryiv
, &args
))) WARN( "glGetQueryiv returned %#lx\n", status
);
9755 static void WINAPI
glGetQueryivARB( GLenum target
, GLenum pname
, GLint
*params
)
9757 struct glGetQueryivARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9759 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9760 if ((status
= UNIX_CALL( glGetQueryivARB
, &args
))) WARN( "glGetQueryivARB returned %#lx\n", status
);
9763 static void WINAPI
glGetRenderbufferParameteriv( GLenum target
, GLenum pname
, GLint
*params
)
9765 struct glGetRenderbufferParameteriv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9767 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9768 if ((status
= UNIX_CALL( glGetRenderbufferParameteriv
, &args
))) WARN( "glGetRenderbufferParameteriv returned %#lx\n", status
);
9771 static void WINAPI
glGetRenderbufferParameterivEXT( GLenum target
, GLenum pname
, GLint
*params
)
9773 struct glGetRenderbufferParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9775 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9776 if ((status
= UNIX_CALL( glGetRenderbufferParameterivEXT
, &args
))) WARN( "glGetRenderbufferParameterivEXT returned %#lx\n", status
);
9779 static void WINAPI
glGetSamplerParameterIiv( GLuint sampler
, GLenum pname
, GLint
*params
)
9781 struct glGetSamplerParameterIiv_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .params
= params
};
9783 TRACE( "sampler %d, pname %d, params %p\n", sampler
, pname
, params
);
9784 if ((status
= UNIX_CALL( glGetSamplerParameterIiv
, &args
))) WARN( "glGetSamplerParameterIiv returned %#lx\n", status
);
9787 static void WINAPI
glGetSamplerParameterIuiv( GLuint sampler
, GLenum pname
, GLuint
*params
)
9789 struct glGetSamplerParameterIuiv_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .params
= params
};
9791 TRACE( "sampler %d, pname %d, params %p\n", sampler
, pname
, params
);
9792 if ((status
= UNIX_CALL( glGetSamplerParameterIuiv
, &args
))) WARN( "glGetSamplerParameterIuiv returned %#lx\n", status
);
9795 static void WINAPI
glGetSamplerParameterfv( GLuint sampler
, GLenum pname
, GLfloat
*params
)
9797 struct glGetSamplerParameterfv_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .params
= params
};
9799 TRACE( "sampler %d, pname %d, params %p\n", sampler
, pname
, params
);
9800 if ((status
= UNIX_CALL( glGetSamplerParameterfv
, &args
))) WARN( "glGetSamplerParameterfv returned %#lx\n", status
);
9803 static void WINAPI
glGetSamplerParameteriv( GLuint sampler
, GLenum pname
, GLint
*params
)
9805 struct glGetSamplerParameteriv_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .params
= params
};
9807 TRACE( "sampler %d, pname %d, params %p\n", sampler
, pname
, params
);
9808 if ((status
= UNIX_CALL( glGetSamplerParameteriv
, &args
))) WARN( "glGetSamplerParameteriv returned %#lx\n", status
);
9811 static void WINAPI
glGetSemaphoreParameterui64vEXT( GLuint semaphore
, GLenum pname
, GLuint64
*params
)
9813 struct glGetSemaphoreParameterui64vEXT_params args
= { .teb
= NtCurrentTeb(), .semaphore
= semaphore
, .pname
= pname
, .params
= params
};
9815 TRACE( "semaphore %d, pname %d, params %p\n", semaphore
, pname
, params
);
9816 if ((status
= UNIX_CALL( glGetSemaphoreParameterui64vEXT
, &args
))) WARN( "glGetSemaphoreParameterui64vEXT returned %#lx\n", status
);
9819 static void WINAPI
glGetSeparableFilter( GLenum target
, GLenum format
, GLenum type
, void *row
, void *column
, void *span
)
9821 struct glGetSeparableFilter_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .row
= row
, .column
= column
, .span
= span
};
9823 TRACE( "target %d, format %d, type %d, row %p, column %p, span %p\n", target
, format
, type
, row
, column
, span
);
9824 if ((status
= UNIX_CALL( glGetSeparableFilter
, &args
))) WARN( "glGetSeparableFilter returned %#lx\n", status
);
9827 static void WINAPI
glGetSeparableFilterEXT( GLenum target
, GLenum format
, GLenum type
, void *row
, void *column
, void *span
)
9829 struct glGetSeparableFilterEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .row
= row
, .column
= column
, .span
= span
};
9831 TRACE( "target %d, format %d, type %d, row %p, column %p, span %p\n", target
, format
, type
, row
, column
, span
);
9832 if ((status
= UNIX_CALL( glGetSeparableFilterEXT
, &args
))) WARN( "glGetSeparableFilterEXT returned %#lx\n", status
);
9835 static void WINAPI
glGetShaderInfoLog( GLuint shader
, GLsizei bufSize
, GLsizei
*length
, GLchar
*infoLog
)
9837 struct glGetShaderInfoLog_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
, .bufSize
= bufSize
, .length
= length
, .infoLog
= infoLog
};
9839 TRACE( "shader %d, bufSize %d, length %p, infoLog %p\n", shader
, bufSize
, length
, infoLog
);
9840 if ((status
= UNIX_CALL( glGetShaderInfoLog
, &args
))) WARN( "glGetShaderInfoLog returned %#lx\n", status
);
9843 static void WINAPI
glGetShaderPrecisionFormat( GLenum shadertype
, GLenum precisiontype
, GLint
*range
, GLint
*precision
)
9845 struct glGetShaderPrecisionFormat_params args
= { .teb
= NtCurrentTeb(), .shadertype
= shadertype
, .precisiontype
= precisiontype
, .range
= range
, .precision
= precision
};
9847 TRACE( "shadertype %d, precisiontype %d, range %p, precision %p\n", shadertype
, precisiontype
, range
, precision
);
9848 if ((status
= UNIX_CALL( glGetShaderPrecisionFormat
, &args
))) WARN( "glGetShaderPrecisionFormat returned %#lx\n", status
);
9851 static void WINAPI
glGetShaderSource( GLuint shader
, GLsizei bufSize
, GLsizei
*length
, GLchar
*source
)
9853 struct glGetShaderSource_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
, .bufSize
= bufSize
, .length
= length
, .source
= source
};
9855 TRACE( "shader %d, bufSize %d, length %p, source %p\n", shader
, bufSize
, length
, source
);
9856 if ((status
= UNIX_CALL( glGetShaderSource
, &args
))) WARN( "glGetShaderSource returned %#lx\n", status
);
9859 static void WINAPI
glGetShaderSourceARB( GLhandleARB obj
, GLsizei maxLength
, GLsizei
*length
, GLcharARB
*source
)
9861 struct glGetShaderSourceARB_params args
= { .teb
= NtCurrentTeb(), .obj
= obj
, .maxLength
= maxLength
, .length
= length
, .source
= source
};
9863 TRACE( "obj %d, maxLength %d, length %p, source %p\n", obj
, maxLength
, length
, source
);
9864 if ((status
= UNIX_CALL( glGetShaderSourceARB
, &args
))) WARN( "glGetShaderSourceARB returned %#lx\n", status
);
9867 static void WINAPI
glGetShaderiv( GLuint shader
, GLenum pname
, GLint
*params
)
9869 struct glGetShaderiv_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
, .pname
= pname
, .params
= params
};
9871 TRACE( "shader %d, pname %d, params %p\n", shader
, pname
, params
);
9872 if ((status
= UNIX_CALL( glGetShaderiv
, &args
))) WARN( "glGetShaderiv returned %#lx\n", status
);
9875 static void WINAPI
glGetShadingRateImagePaletteNV( GLuint viewport
, GLuint entry
, GLenum
*rate
)
9877 struct glGetShadingRateImagePaletteNV_params args
= { .teb
= NtCurrentTeb(), .viewport
= viewport
, .entry
= entry
, .rate
= rate
};
9879 TRACE( "viewport %d, entry %d, rate %p\n", viewport
, entry
, rate
);
9880 if ((status
= UNIX_CALL( glGetShadingRateImagePaletteNV
, &args
))) WARN( "glGetShadingRateImagePaletteNV returned %#lx\n", status
);
9883 static void WINAPI
glGetShadingRateSampleLocationivNV( GLenum rate
, GLuint samples
, GLuint index
, GLint
*location
)
9885 struct glGetShadingRateSampleLocationivNV_params args
= { .teb
= NtCurrentTeb(), .rate
= rate
, .samples
= samples
, .index
= index
, .location
= location
};
9887 TRACE( "rate %d, samples %d, index %d, location %p\n", rate
, samples
, index
, location
);
9888 if ((status
= UNIX_CALL( glGetShadingRateSampleLocationivNV
, &args
))) WARN( "glGetShadingRateSampleLocationivNV returned %#lx\n", status
);
9891 static void WINAPI
glGetSharpenTexFuncSGIS( GLenum target
, GLfloat
*points
)
9893 struct glGetSharpenTexFuncSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .points
= points
};
9895 TRACE( "target %d, points %p\n", target
, points
);
9896 if ((status
= UNIX_CALL( glGetSharpenTexFuncSGIS
, &args
))) WARN( "glGetSharpenTexFuncSGIS returned %#lx\n", status
);
9899 static GLushort WINAPI
glGetStageIndexNV( GLenum shadertype
)
9901 struct glGetStageIndexNV_params args
= { .teb
= NtCurrentTeb(), .shadertype
= shadertype
};
9903 TRACE( "shadertype %d\n", shadertype
);
9904 if ((status
= UNIX_CALL( glGetStageIndexNV
, &args
))) WARN( "glGetStageIndexNV returned %#lx\n", status
);
9908 static GLuint WINAPI
glGetSubroutineIndex( GLuint program
, GLenum shadertype
, const GLchar
*name
)
9910 struct glGetSubroutineIndex_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .shadertype
= shadertype
, .name
= name
};
9912 TRACE( "program %d, shadertype %d, name %p\n", program
, shadertype
, name
);
9913 if ((status
= UNIX_CALL( glGetSubroutineIndex
, &args
))) WARN( "glGetSubroutineIndex returned %#lx\n", status
);
9917 static GLint WINAPI
glGetSubroutineUniformLocation( GLuint program
, GLenum shadertype
, const GLchar
*name
)
9919 struct glGetSubroutineUniformLocation_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .shadertype
= shadertype
, .name
= name
};
9921 TRACE( "program %d, shadertype %d, name %p\n", program
, shadertype
, name
);
9922 if ((status
= UNIX_CALL( glGetSubroutineUniformLocation
, &args
))) WARN( "glGetSubroutineUniformLocation returned %#lx\n", status
);
9926 static void WINAPI
glGetSynciv( GLsync sync
, GLenum pname
, GLsizei count
, GLsizei
*length
, GLint
*values
)
9928 struct glGetSynciv_params args
= { .teb
= NtCurrentTeb(), .sync
= sync
, .pname
= pname
, .count
= count
, .length
= length
, .values
= values
};
9930 TRACE( "sync %p, pname %d, count %d, length %p, values %p\n", sync
, pname
, count
, length
, values
);
9931 if ((status
= UNIX_CALL( glGetSynciv
, &args
))) WARN( "glGetSynciv returned %#lx\n", status
);
9934 static void WINAPI
glGetTexBumpParameterfvATI( GLenum pname
, GLfloat
*param
)
9936 struct glGetTexBumpParameterfvATI_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
9938 TRACE( "pname %d, param %p\n", pname
, param
);
9939 if ((status
= UNIX_CALL( glGetTexBumpParameterfvATI
, &args
))) WARN( "glGetTexBumpParameterfvATI returned %#lx\n", status
);
9942 static void WINAPI
glGetTexBumpParameterivATI( GLenum pname
, GLint
*param
)
9944 struct glGetTexBumpParameterivATI_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
9946 TRACE( "pname %d, param %p\n", pname
, param
);
9947 if ((status
= UNIX_CALL( glGetTexBumpParameterivATI
, &args
))) WARN( "glGetTexBumpParameterivATI returned %#lx\n", status
);
9950 static void WINAPI
glGetTexEnvxvOES( GLenum target
, GLenum pname
, GLfixed
*params
)
9952 struct glGetTexEnvxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9954 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9955 if ((status
= UNIX_CALL( glGetTexEnvxvOES
, &args
))) WARN( "glGetTexEnvxvOES returned %#lx\n", status
);
9958 static void WINAPI
glGetTexFilterFuncSGIS( GLenum target
, GLenum filter
, GLfloat
*weights
)
9960 struct glGetTexFilterFuncSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .filter
= filter
, .weights
= weights
};
9962 TRACE( "target %d, filter %d, weights %p\n", target
, filter
, weights
);
9963 if ((status
= UNIX_CALL( glGetTexFilterFuncSGIS
, &args
))) WARN( "glGetTexFilterFuncSGIS returned %#lx\n", status
);
9966 static void WINAPI
glGetTexGenxvOES( GLenum coord
, GLenum pname
, GLfixed
*params
)
9968 struct glGetTexGenxvOES_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .params
= params
};
9970 TRACE( "coord %d, pname %d, params %p\n", coord
, pname
, params
);
9971 if ((status
= UNIX_CALL( glGetTexGenxvOES
, &args
))) WARN( "glGetTexGenxvOES returned %#lx\n", status
);
9974 static void WINAPI
glGetTexLevelParameterxvOES( GLenum target
, GLint level
, GLenum pname
, GLfixed
*params
)
9976 struct glGetTexLevelParameterxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .pname
= pname
, .params
= params
};
9978 TRACE( "target %d, level %d, pname %d, params %p\n", target
, level
, pname
, params
);
9979 if ((status
= UNIX_CALL( glGetTexLevelParameterxvOES
, &args
))) WARN( "glGetTexLevelParameterxvOES returned %#lx\n", status
);
9982 static void WINAPI
glGetTexParameterIiv( GLenum target
, GLenum pname
, GLint
*params
)
9984 struct glGetTexParameterIiv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9986 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9987 if ((status
= UNIX_CALL( glGetTexParameterIiv
, &args
))) WARN( "glGetTexParameterIiv returned %#lx\n", status
);
9990 static void WINAPI
glGetTexParameterIivEXT( GLenum target
, GLenum pname
, GLint
*params
)
9992 struct glGetTexParameterIivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
9994 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
9995 if ((status
= UNIX_CALL( glGetTexParameterIivEXT
, &args
))) WARN( "glGetTexParameterIivEXT returned %#lx\n", status
);
9998 static void WINAPI
glGetTexParameterIuiv( GLenum target
, GLenum pname
, GLuint
*params
)
10000 struct glGetTexParameterIuiv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
10002 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
10003 if ((status
= UNIX_CALL( glGetTexParameterIuiv
, &args
))) WARN( "glGetTexParameterIuiv returned %#lx\n", status
);
10006 static void WINAPI
glGetTexParameterIuivEXT( GLenum target
, GLenum pname
, GLuint
*params
)
10008 struct glGetTexParameterIuivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
10010 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
10011 if ((status
= UNIX_CALL( glGetTexParameterIuivEXT
, &args
))) WARN( "glGetTexParameterIuivEXT returned %#lx\n", status
);
10014 static void WINAPI
glGetTexParameterPointervAPPLE( GLenum target
, GLenum pname
, void **params
)
10016 struct glGetTexParameterPointervAPPLE_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
10018 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
10019 if ((status
= UNIX_CALL( glGetTexParameterPointervAPPLE
, &args
))) WARN( "glGetTexParameterPointervAPPLE returned %#lx\n", status
);
10022 static void WINAPI
glGetTexParameterxvOES( GLenum target
, GLenum pname
, GLfixed
*params
)
10024 struct glGetTexParameterxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
10026 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
10027 if ((status
= UNIX_CALL( glGetTexParameterxvOES
, &args
))) WARN( "glGetTexParameterxvOES returned %#lx\n", status
);
10030 static GLuint64 WINAPI
glGetTextureHandleARB( GLuint texture
)
10032 struct glGetTextureHandleARB_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
10034 TRACE( "texture %d\n", texture
);
10035 if ((status
= UNIX_CALL( glGetTextureHandleARB
, &args
))) WARN( "glGetTextureHandleARB returned %#lx\n", status
);
10039 static GLuint64 WINAPI
glGetTextureHandleNV( GLuint texture
)
10041 struct glGetTextureHandleNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
10043 TRACE( "texture %d\n", texture
);
10044 if ((status
= UNIX_CALL( glGetTextureHandleNV
, &args
))) WARN( "glGetTextureHandleNV returned %#lx\n", status
);
10048 static void WINAPI
glGetTextureImage( GLuint texture
, GLint level
, GLenum format
, GLenum type
, GLsizei bufSize
, void *pixels
)
10050 struct glGetTextureImage_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .pixels
= pixels
};
10052 TRACE( "texture %d, level %d, format %d, type %d, bufSize %d, pixels %p\n", texture
, level
, format
, type
, bufSize
, pixels
);
10053 if ((status
= UNIX_CALL( glGetTextureImage
, &args
))) WARN( "glGetTextureImage returned %#lx\n", status
);
10056 static void WINAPI
glGetTextureImageEXT( GLuint texture
, GLenum target
, GLint level
, GLenum format
, GLenum type
, void *pixels
)
10058 struct glGetTextureImageEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .format
= format
, .type
= type
, .pixels
= pixels
};
10060 TRACE( "texture %d, target %d, level %d, format %d, type %d, pixels %p\n", texture
, target
, level
, format
, type
, pixels
);
10061 if ((status
= UNIX_CALL( glGetTextureImageEXT
, &args
))) WARN( "glGetTextureImageEXT returned %#lx\n", status
);
10064 static void WINAPI
glGetTextureLevelParameterfv( GLuint texture
, GLint level
, GLenum pname
, GLfloat
*params
)
10066 struct glGetTextureLevelParameterfv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .pname
= pname
, .params
= params
};
10068 TRACE( "texture %d, level %d, pname %d, params %p\n", texture
, level
, pname
, params
);
10069 if ((status
= UNIX_CALL( glGetTextureLevelParameterfv
, &args
))) WARN( "glGetTextureLevelParameterfv returned %#lx\n", status
);
10072 static void WINAPI
glGetTextureLevelParameterfvEXT( GLuint texture
, GLenum target
, GLint level
, GLenum pname
, GLfloat
*params
)
10074 struct glGetTextureLevelParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .pname
= pname
, .params
= params
};
10076 TRACE( "texture %d, target %d, level %d, pname %d, params %p\n", texture
, target
, level
, pname
, params
);
10077 if ((status
= UNIX_CALL( glGetTextureLevelParameterfvEXT
, &args
))) WARN( "glGetTextureLevelParameterfvEXT returned %#lx\n", status
);
10080 static void WINAPI
glGetTextureLevelParameteriv( GLuint texture
, GLint level
, GLenum pname
, GLint
*params
)
10082 struct glGetTextureLevelParameteriv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .pname
= pname
, .params
= params
};
10084 TRACE( "texture %d, level %d, pname %d, params %p\n", texture
, level
, pname
, params
);
10085 if ((status
= UNIX_CALL( glGetTextureLevelParameteriv
, &args
))) WARN( "glGetTextureLevelParameteriv returned %#lx\n", status
);
10088 static void WINAPI
glGetTextureLevelParameterivEXT( GLuint texture
, GLenum target
, GLint level
, GLenum pname
, GLint
*params
)
10090 struct glGetTextureLevelParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .pname
= pname
, .params
= params
};
10092 TRACE( "texture %d, target %d, level %d, pname %d, params %p\n", texture
, target
, level
, pname
, params
);
10093 if ((status
= UNIX_CALL( glGetTextureLevelParameterivEXT
, &args
))) WARN( "glGetTextureLevelParameterivEXT returned %#lx\n", status
);
10096 static void WINAPI
glGetTextureParameterIiv( GLuint texture
, GLenum pname
, GLint
*params
)
10098 struct glGetTextureParameterIiv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .params
= params
};
10100 TRACE( "texture %d, pname %d, params %p\n", texture
, pname
, params
);
10101 if ((status
= UNIX_CALL( glGetTextureParameterIiv
, &args
))) WARN( "glGetTextureParameterIiv returned %#lx\n", status
);
10104 static void WINAPI
glGetTextureParameterIivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
*params
)
10106 struct glGetTextureParameterIivEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .params
= params
};
10108 TRACE( "texture %d, target %d, pname %d, params %p\n", texture
, target
, pname
, params
);
10109 if ((status
= UNIX_CALL( glGetTextureParameterIivEXT
, &args
))) WARN( "glGetTextureParameterIivEXT returned %#lx\n", status
);
10112 static void WINAPI
glGetTextureParameterIuiv( GLuint texture
, GLenum pname
, GLuint
*params
)
10114 struct glGetTextureParameterIuiv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .params
= params
};
10116 TRACE( "texture %d, pname %d, params %p\n", texture
, pname
, params
);
10117 if ((status
= UNIX_CALL( glGetTextureParameterIuiv
, &args
))) WARN( "glGetTextureParameterIuiv returned %#lx\n", status
);
10120 static void WINAPI
glGetTextureParameterIuivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLuint
*params
)
10122 struct glGetTextureParameterIuivEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .params
= params
};
10124 TRACE( "texture %d, target %d, pname %d, params %p\n", texture
, target
, pname
, params
);
10125 if ((status
= UNIX_CALL( glGetTextureParameterIuivEXT
, &args
))) WARN( "glGetTextureParameterIuivEXT returned %#lx\n", status
);
10128 static void WINAPI
glGetTextureParameterfv( GLuint texture
, GLenum pname
, GLfloat
*params
)
10130 struct glGetTextureParameterfv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .params
= params
};
10132 TRACE( "texture %d, pname %d, params %p\n", texture
, pname
, params
);
10133 if ((status
= UNIX_CALL( glGetTextureParameterfv
, &args
))) WARN( "glGetTextureParameterfv returned %#lx\n", status
);
10136 static void WINAPI
glGetTextureParameterfvEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat
*params
)
10138 struct glGetTextureParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .params
= params
};
10140 TRACE( "texture %d, target %d, pname %d, params %p\n", texture
, target
, pname
, params
);
10141 if ((status
= UNIX_CALL( glGetTextureParameterfvEXT
, &args
))) WARN( "glGetTextureParameterfvEXT returned %#lx\n", status
);
10144 static void WINAPI
glGetTextureParameteriv( GLuint texture
, GLenum pname
, GLint
*params
)
10146 struct glGetTextureParameteriv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .params
= params
};
10148 TRACE( "texture %d, pname %d, params %p\n", texture
, pname
, params
);
10149 if ((status
= UNIX_CALL( glGetTextureParameteriv
, &args
))) WARN( "glGetTextureParameteriv returned %#lx\n", status
);
10152 static void WINAPI
glGetTextureParameterivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
*params
)
10154 struct glGetTextureParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .params
= params
};
10156 TRACE( "texture %d, target %d, pname %d, params %p\n", texture
, target
, pname
, params
);
10157 if ((status
= UNIX_CALL( glGetTextureParameterivEXT
, &args
))) WARN( "glGetTextureParameterivEXT returned %#lx\n", status
);
10160 static GLuint64 WINAPI
glGetTextureSamplerHandleARB( GLuint texture
, GLuint sampler
)
10162 struct glGetTextureSamplerHandleARB_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .sampler
= sampler
};
10164 TRACE( "texture %d, sampler %d\n", texture
, sampler
);
10165 if ((status
= UNIX_CALL( glGetTextureSamplerHandleARB
, &args
))) WARN( "glGetTextureSamplerHandleARB returned %#lx\n", status
);
10169 static GLuint64 WINAPI
glGetTextureSamplerHandleNV( GLuint texture
, GLuint sampler
)
10171 struct glGetTextureSamplerHandleNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .sampler
= sampler
};
10173 TRACE( "texture %d, sampler %d\n", texture
, sampler
);
10174 if ((status
= UNIX_CALL( glGetTextureSamplerHandleNV
, &args
))) WARN( "glGetTextureSamplerHandleNV returned %#lx\n", status
);
10178 static void WINAPI
glGetTextureSubImage( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, GLsizei bufSize
, void *pixels
)
10180 struct glGetTextureSubImage_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .pixels
= pixels
};
10182 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, type %d, bufSize %d, pixels %p\n", texture
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, bufSize
, pixels
);
10183 if ((status
= UNIX_CALL( glGetTextureSubImage
, &args
))) WARN( "glGetTextureSubImage returned %#lx\n", status
);
10186 static void WINAPI
glGetTrackMatrixivNV( GLenum target
, GLuint address
, GLenum pname
, GLint
*params
)
10188 struct glGetTrackMatrixivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .address
= address
, .pname
= pname
, .params
= params
};
10190 TRACE( "target %d, address %d, pname %d, params %p\n", target
, address
, pname
, params
);
10191 if ((status
= UNIX_CALL( glGetTrackMatrixivNV
, &args
))) WARN( "glGetTrackMatrixivNV returned %#lx\n", status
);
10194 static void WINAPI
glGetTransformFeedbackVarying( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
*length
, GLsizei
*size
, GLenum
*type
, GLchar
*name
)
10196 struct glGetTransformFeedbackVarying_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .index
= index
, .bufSize
= bufSize
, .length
= length
, .size
= size
, .type
= type
, .name
= name
};
10198 TRACE( "program %d, index %d, bufSize %d, length %p, size %p, type %p, name %p\n", program
, index
, bufSize
, length
, size
, type
, name
);
10199 if ((status
= UNIX_CALL( glGetTransformFeedbackVarying
, &args
))) WARN( "glGetTransformFeedbackVarying returned %#lx\n", status
);
10202 static void WINAPI
glGetTransformFeedbackVaryingEXT( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
*length
, GLsizei
*size
, GLenum
*type
, GLchar
*name
)
10204 struct glGetTransformFeedbackVaryingEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .index
= index
, .bufSize
= bufSize
, .length
= length
, .size
= size
, .type
= type
, .name
= name
};
10206 TRACE( "program %d, index %d, bufSize %d, length %p, size %p, type %p, name %p\n", program
, index
, bufSize
, length
, size
, type
, name
);
10207 if ((status
= UNIX_CALL( glGetTransformFeedbackVaryingEXT
, &args
))) WARN( "glGetTransformFeedbackVaryingEXT returned %#lx\n", status
);
10210 static void WINAPI
glGetTransformFeedbackVaryingNV( GLuint program
, GLuint index
, GLint
*location
)
10212 struct glGetTransformFeedbackVaryingNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .index
= index
, .location
= location
};
10214 TRACE( "program %d, index %d, location %p\n", program
, index
, location
);
10215 if ((status
= UNIX_CALL( glGetTransformFeedbackVaryingNV
, &args
))) WARN( "glGetTransformFeedbackVaryingNV returned %#lx\n", status
);
10218 static void WINAPI
glGetTransformFeedbacki64_v( GLuint xfb
, GLenum pname
, GLuint index
, GLint64
*param
)
10220 struct glGetTransformFeedbacki64_v_params args
= { .teb
= NtCurrentTeb(), .xfb
= xfb
, .pname
= pname
, .index
= index
, .param
= param
};
10222 TRACE( "xfb %d, pname %d, index %d, param %p\n", xfb
, pname
, index
, param
);
10223 if ((status
= UNIX_CALL( glGetTransformFeedbacki64_v
, &args
))) WARN( "glGetTransformFeedbacki64_v returned %#lx\n", status
);
10226 static void WINAPI
glGetTransformFeedbacki_v( GLuint xfb
, GLenum pname
, GLuint index
, GLint
*param
)
10228 struct glGetTransformFeedbacki_v_params args
= { .teb
= NtCurrentTeb(), .xfb
= xfb
, .pname
= pname
, .index
= index
, .param
= param
};
10230 TRACE( "xfb %d, pname %d, index %d, param %p\n", xfb
, pname
, index
, param
);
10231 if ((status
= UNIX_CALL( glGetTransformFeedbacki_v
, &args
))) WARN( "glGetTransformFeedbacki_v returned %#lx\n", status
);
10234 static void WINAPI
glGetTransformFeedbackiv( GLuint xfb
, GLenum pname
, GLint
*param
)
10236 struct glGetTransformFeedbackiv_params args
= { .teb
= NtCurrentTeb(), .xfb
= xfb
, .pname
= pname
, .param
= param
};
10238 TRACE( "xfb %d, pname %d, param %p\n", xfb
, pname
, param
);
10239 if ((status
= UNIX_CALL( glGetTransformFeedbackiv
, &args
))) WARN( "glGetTransformFeedbackiv returned %#lx\n", status
);
10242 static GLuint WINAPI
glGetUniformBlockIndex( GLuint program
, const GLchar
*uniformBlockName
)
10244 struct glGetUniformBlockIndex_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .uniformBlockName
= uniformBlockName
};
10246 TRACE( "program %d, uniformBlockName %p\n", program
, uniformBlockName
);
10247 if ((status
= UNIX_CALL( glGetUniformBlockIndex
, &args
))) WARN( "glGetUniformBlockIndex returned %#lx\n", status
);
10251 static GLint WINAPI
glGetUniformBufferSizeEXT( GLuint program
, GLint location
)
10253 struct glGetUniformBufferSizeEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
};
10255 TRACE( "program %d, location %d\n", program
, location
);
10256 if ((status
= UNIX_CALL( glGetUniformBufferSizeEXT
, &args
))) WARN( "glGetUniformBufferSizeEXT returned %#lx\n", status
);
10260 static void WINAPI
glGetUniformIndices( GLuint program
, GLsizei uniformCount
, const GLchar
*const*uniformNames
, GLuint
*uniformIndices
)
10262 struct glGetUniformIndices_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .uniformCount
= uniformCount
, .uniformNames
= uniformNames
, .uniformIndices
= uniformIndices
};
10264 TRACE( "program %d, uniformCount %d, uniformNames %p, uniformIndices %p\n", program
, uniformCount
, uniformNames
, uniformIndices
);
10265 if ((status
= UNIX_CALL( glGetUniformIndices
, &args
))) WARN( "glGetUniformIndices returned %#lx\n", status
);
10268 static GLint WINAPI
glGetUniformLocation( GLuint program
, const GLchar
*name
)
10270 struct glGetUniformLocation_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .name
= name
};
10272 TRACE( "program %d, name %p\n", program
, name
);
10273 if ((status
= UNIX_CALL( glGetUniformLocation
, &args
))) WARN( "glGetUniformLocation returned %#lx\n", status
);
10277 static GLint WINAPI
glGetUniformLocationARB( GLhandleARB programObj
, const GLcharARB
*name
)
10279 struct glGetUniformLocationARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
, .name
= name
};
10281 TRACE( "programObj %d, name %p\n", programObj
, name
);
10282 if ((status
= UNIX_CALL( glGetUniformLocationARB
, &args
))) WARN( "glGetUniformLocationARB returned %#lx\n", status
);
10286 static GLintptr WINAPI
glGetUniformOffsetEXT( GLuint program
, GLint location
)
10288 struct glGetUniformOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
};
10290 TRACE( "program %d, location %d\n", program
, location
);
10291 if ((status
= UNIX_CALL( glGetUniformOffsetEXT
, &args
))) WARN( "glGetUniformOffsetEXT returned %#lx\n", status
);
10295 static void WINAPI
glGetUniformSubroutineuiv( GLenum shadertype
, GLint location
, GLuint
*params
)
10297 struct glGetUniformSubroutineuiv_params args
= { .teb
= NtCurrentTeb(), .shadertype
= shadertype
, .location
= location
, .params
= params
};
10299 TRACE( "shadertype %d, location %d, params %p\n", shadertype
, location
, params
);
10300 if ((status
= UNIX_CALL( glGetUniformSubroutineuiv
, &args
))) WARN( "glGetUniformSubroutineuiv returned %#lx\n", status
);
10303 static void WINAPI
glGetUniformdv( GLuint program
, GLint location
, GLdouble
*params
)
10305 struct glGetUniformdv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10307 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10308 if ((status
= UNIX_CALL( glGetUniformdv
, &args
))) WARN( "glGetUniformdv returned %#lx\n", status
);
10311 static void WINAPI
glGetUniformfv( GLuint program
, GLint location
, GLfloat
*params
)
10313 struct glGetUniformfv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10315 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10316 if ((status
= UNIX_CALL( glGetUniformfv
, &args
))) WARN( "glGetUniformfv returned %#lx\n", status
);
10319 static void WINAPI
glGetUniformfvARB( GLhandleARB programObj
, GLint location
, GLfloat
*params
)
10321 struct glGetUniformfvARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
, .location
= location
, .params
= params
};
10323 TRACE( "programObj %d, location %d, params %p\n", programObj
, location
, params
);
10324 if ((status
= UNIX_CALL( glGetUniformfvARB
, &args
))) WARN( "glGetUniformfvARB returned %#lx\n", status
);
10327 static void WINAPI
glGetUniformi64vARB( GLuint program
, GLint location
, GLint64
*params
)
10329 struct glGetUniformi64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10331 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10332 if ((status
= UNIX_CALL( glGetUniformi64vARB
, &args
))) WARN( "glGetUniformi64vARB returned %#lx\n", status
);
10335 static void WINAPI
glGetUniformi64vNV( GLuint program
, GLint location
, GLint64EXT
*params
)
10337 struct glGetUniformi64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10339 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10340 if ((status
= UNIX_CALL( glGetUniformi64vNV
, &args
))) WARN( "glGetUniformi64vNV returned %#lx\n", status
);
10343 static void WINAPI
glGetUniformiv( GLuint program
, GLint location
, GLint
*params
)
10345 struct glGetUniformiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10347 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10348 if ((status
= UNIX_CALL( glGetUniformiv
, &args
))) WARN( "glGetUniformiv returned %#lx\n", status
);
10351 static void WINAPI
glGetUniformivARB( GLhandleARB programObj
, GLint location
, GLint
*params
)
10353 struct glGetUniformivARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
, .location
= location
, .params
= params
};
10355 TRACE( "programObj %d, location %d, params %p\n", programObj
, location
, params
);
10356 if ((status
= UNIX_CALL( glGetUniformivARB
, &args
))) WARN( "glGetUniformivARB returned %#lx\n", status
);
10359 static void WINAPI
glGetUniformui64vARB( GLuint program
, GLint location
, GLuint64
*params
)
10361 struct glGetUniformui64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10363 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10364 if ((status
= UNIX_CALL( glGetUniformui64vARB
, &args
))) WARN( "glGetUniformui64vARB returned %#lx\n", status
);
10367 static void WINAPI
glGetUniformui64vNV( GLuint program
, GLint location
, GLuint64EXT
*params
)
10369 struct glGetUniformui64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10371 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10372 if ((status
= UNIX_CALL( glGetUniformui64vNV
, &args
))) WARN( "glGetUniformui64vNV returned %#lx\n", status
);
10375 static void WINAPI
glGetUniformuiv( GLuint program
, GLint location
, GLuint
*params
)
10377 struct glGetUniformuiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10379 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10380 if ((status
= UNIX_CALL( glGetUniformuiv
, &args
))) WARN( "glGetUniformuiv returned %#lx\n", status
);
10383 static void WINAPI
glGetUniformuivEXT( GLuint program
, GLint location
, GLuint
*params
)
10385 struct glGetUniformuivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .params
= params
};
10387 TRACE( "program %d, location %d, params %p\n", program
, location
, params
);
10388 if ((status
= UNIX_CALL( glGetUniformuivEXT
, &args
))) WARN( "glGetUniformuivEXT returned %#lx\n", status
);
10391 static void WINAPI
glGetUnsignedBytei_vEXT( GLenum target
, GLuint index
, GLubyte
*data
)
10393 struct glGetUnsignedBytei_vEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .data
= data
};
10395 TRACE( "target %d, index %d, data %p\n", target
, index
, data
);
10396 if ((status
= UNIX_CALL( glGetUnsignedBytei_vEXT
, &args
))) WARN( "glGetUnsignedBytei_vEXT returned %#lx\n", status
);
10399 static void WINAPI
glGetUnsignedBytevEXT( GLenum pname
, GLubyte
*data
)
10401 struct glGetUnsignedBytevEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .data
= data
};
10403 TRACE( "pname %d, data %p\n", pname
, data
);
10404 if ((status
= UNIX_CALL( glGetUnsignedBytevEXT
, &args
))) WARN( "glGetUnsignedBytevEXT returned %#lx\n", status
);
10407 static void WINAPI
glGetVariantArrayObjectfvATI( GLuint id
, GLenum pname
, GLfloat
*params
)
10409 struct glGetVariantArrayObjectfvATI_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
10411 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
10412 if ((status
= UNIX_CALL( glGetVariantArrayObjectfvATI
, &args
))) WARN( "glGetVariantArrayObjectfvATI returned %#lx\n", status
);
10415 static void WINAPI
glGetVariantArrayObjectivATI( GLuint id
, GLenum pname
, GLint
*params
)
10417 struct glGetVariantArrayObjectivATI_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .pname
= pname
, .params
= params
};
10419 TRACE( "id %d, pname %d, params %p\n", id
, pname
, params
);
10420 if ((status
= UNIX_CALL( glGetVariantArrayObjectivATI
, &args
))) WARN( "glGetVariantArrayObjectivATI returned %#lx\n", status
);
10423 static void WINAPI
glGetVariantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
*data
)
10425 struct glGetVariantBooleanvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
10427 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
10428 if ((status
= UNIX_CALL( glGetVariantBooleanvEXT
, &args
))) WARN( "glGetVariantBooleanvEXT returned %#lx\n", status
);
10431 static void WINAPI
glGetVariantFloatvEXT( GLuint id
, GLenum value
, GLfloat
*data
)
10433 struct glGetVariantFloatvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
10435 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
10436 if ((status
= UNIX_CALL( glGetVariantFloatvEXT
, &args
))) WARN( "glGetVariantFloatvEXT returned %#lx\n", status
);
10439 static void WINAPI
glGetVariantIntegervEXT( GLuint id
, GLenum value
, GLint
*data
)
10441 struct glGetVariantIntegervEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
10443 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
10444 if ((status
= UNIX_CALL( glGetVariantIntegervEXT
, &args
))) WARN( "glGetVariantIntegervEXT returned %#lx\n", status
);
10447 static void WINAPI
glGetVariantPointervEXT( GLuint id
, GLenum value
, void **data
)
10449 struct glGetVariantPointervEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .value
= value
, .data
= data
};
10451 TRACE( "id %d, value %d, data %p\n", id
, value
, data
);
10452 if ((status
= UNIX_CALL( glGetVariantPointervEXT
, &args
))) WARN( "glGetVariantPointervEXT returned %#lx\n", status
);
10455 static GLint WINAPI
glGetVaryingLocationNV( GLuint program
, const GLchar
*name
)
10457 struct glGetVaryingLocationNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .name
= name
};
10459 TRACE( "program %d, name %p\n", program
, name
);
10460 if ((status
= UNIX_CALL( glGetVaryingLocationNV
, &args
))) WARN( "glGetVaryingLocationNV returned %#lx\n", status
);
10464 static void WINAPI
glGetVertexArrayIndexed64iv( GLuint vaobj
, GLuint index
, GLenum pname
, GLint64
*param
)
10466 struct glGetVertexArrayIndexed64iv_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
, .pname
= pname
, .param
= param
};
10468 TRACE( "vaobj %d, index %d, pname %d, param %p\n", vaobj
, index
, pname
, param
);
10469 if ((status
= UNIX_CALL( glGetVertexArrayIndexed64iv
, &args
))) WARN( "glGetVertexArrayIndexed64iv returned %#lx\n", status
);
10472 static void WINAPI
glGetVertexArrayIndexediv( GLuint vaobj
, GLuint index
, GLenum pname
, GLint
*param
)
10474 struct glGetVertexArrayIndexediv_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
, .pname
= pname
, .param
= param
};
10476 TRACE( "vaobj %d, index %d, pname %d, param %p\n", vaobj
, index
, pname
, param
);
10477 if ((status
= UNIX_CALL( glGetVertexArrayIndexediv
, &args
))) WARN( "glGetVertexArrayIndexediv returned %#lx\n", status
);
10480 static void WINAPI
glGetVertexArrayIntegeri_vEXT( GLuint vaobj
, GLuint index
, GLenum pname
, GLint
*param
)
10482 struct glGetVertexArrayIntegeri_vEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
, .pname
= pname
, .param
= param
};
10484 TRACE( "vaobj %d, index %d, pname %d, param %p\n", vaobj
, index
, pname
, param
);
10485 if ((status
= UNIX_CALL( glGetVertexArrayIntegeri_vEXT
, &args
))) WARN( "glGetVertexArrayIntegeri_vEXT returned %#lx\n", status
);
10488 static void WINAPI
glGetVertexArrayIntegervEXT( GLuint vaobj
, GLenum pname
, GLint
*param
)
10490 struct glGetVertexArrayIntegervEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .pname
= pname
, .param
= param
};
10492 TRACE( "vaobj %d, pname %d, param %p\n", vaobj
, pname
, param
);
10493 if ((status
= UNIX_CALL( glGetVertexArrayIntegervEXT
, &args
))) WARN( "glGetVertexArrayIntegervEXT returned %#lx\n", status
);
10496 static void WINAPI
glGetVertexArrayPointeri_vEXT( GLuint vaobj
, GLuint index
, GLenum pname
, void **param
)
10498 struct glGetVertexArrayPointeri_vEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
, .pname
= pname
, .param
= param
};
10500 TRACE( "vaobj %d, index %d, pname %d, param %p\n", vaobj
, index
, pname
, param
);
10501 if ((status
= UNIX_CALL( glGetVertexArrayPointeri_vEXT
, &args
))) WARN( "glGetVertexArrayPointeri_vEXT returned %#lx\n", status
);
10504 static void WINAPI
glGetVertexArrayPointervEXT( GLuint vaobj
, GLenum pname
, void **param
)
10506 struct glGetVertexArrayPointervEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .pname
= pname
, .param
= param
};
10508 TRACE( "vaobj %d, pname %d, param %p\n", vaobj
, pname
, param
);
10509 if ((status
= UNIX_CALL( glGetVertexArrayPointervEXT
, &args
))) WARN( "glGetVertexArrayPointervEXT returned %#lx\n", status
);
10512 static void WINAPI
glGetVertexArrayiv( GLuint vaobj
, GLenum pname
, GLint
*param
)
10514 struct glGetVertexArrayiv_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .pname
= pname
, .param
= param
};
10516 TRACE( "vaobj %d, pname %d, param %p\n", vaobj
, pname
, param
);
10517 if ((status
= UNIX_CALL( glGetVertexArrayiv
, &args
))) WARN( "glGetVertexArrayiv returned %#lx\n", status
);
10520 static void WINAPI
glGetVertexAttribArrayObjectfvATI( GLuint index
, GLenum pname
, GLfloat
*params
)
10522 struct glGetVertexAttribArrayObjectfvATI_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10524 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10525 if ((status
= UNIX_CALL( glGetVertexAttribArrayObjectfvATI
, &args
))) WARN( "glGetVertexAttribArrayObjectfvATI returned %#lx\n", status
);
10528 static void WINAPI
glGetVertexAttribArrayObjectivATI( GLuint index
, GLenum pname
, GLint
*params
)
10530 struct glGetVertexAttribArrayObjectivATI_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10532 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10533 if ((status
= UNIX_CALL( glGetVertexAttribArrayObjectivATI
, &args
))) WARN( "glGetVertexAttribArrayObjectivATI returned %#lx\n", status
);
10536 static void WINAPI
glGetVertexAttribIiv( GLuint index
, GLenum pname
, GLint
*params
)
10538 struct glGetVertexAttribIiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10540 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10541 if ((status
= UNIX_CALL( glGetVertexAttribIiv
, &args
))) WARN( "glGetVertexAttribIiv returned %#lx\n", status
);
10544 static void WINAPI
glGetVertexAttribIivEXT( GLuint index
, GLenum pname
, GLint
*params
)
10546 struct glGetVertexAttribIivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10548 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10549 if ((status
= UNIX_CALL( glGetVertexAttribIivEXT
, &args
))) WARN( "glGetVertexAttribIivEXT returned %#lx\n", status
);
10552 static void WINAPI
glGetVertexAttribIuiv( GLuint index
, GLenum pname
, GLuint
*params
)
10554 struct glGetVertexAttribIuiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10556 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10557 if ((status
= UNIX_CALL( glGetVertexAttribIuiv
, &args
))) WARN( "glGetVertexAttribIuiv returned %#lx\n", status
);
10560 static void WINAPI
glGetVertexAttribIuivEXT( GLuint index
, GLenum pname
, GLuint
*params
)
10562 struct glGetVertexAttribIuivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10564 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10565 if ((status
= UNIX_CALL( glGetVertexAttribIuivEXT
, &args
))) WARN( "glGetVertexAttribIuivEXT returned %#lx\n", status
);
10568 static void WINAPI
glGetVertexAttribLdv( GLuint index
, GLenum pname
, GLdouble
*params
)
10570 struct glGetVertexAttribLdv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10572 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10573 if ((status
= UNIX_CALL( glGetVertexAttribLdv
, &args
))) WARN( "glGetVertexAttribLdv returned %#lx\n", status
);
10576 static void WINAPI
glGetVertexAttribLdvEXT( GLuint index
, GLenum pname
, GLdouble
*params
)
10578 struct glGetVertexAttribLdvEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10580 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10581 if ((status
= UNIX_CALL( glGetVertexAttribLdvEXT
, &args
))) WARN( "glGetVertexAttribLdvEXT returned %#lx\n", status
);
10584 static void WINAPI
glGetVertexAttribLi64vNV( GLuint index
, GLenum pname
, GLint64EXT
*params
)
10586 struct glGetVertexAttribLi64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10588 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10589 if ((status
= UNIX_CALL( glGetVertexAttribLi64vNV
, &args
))) WARN( "glGetVertexAttribLi64vNV returned %#lx\n", status
);
10592 static void WINAPI
glGetVertexAttribLui64vARB( GLuint index
, GLenum pname
, GLuint64EXT
*params
)
10594 struct glGetVertexAttribLui64vARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10596 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10597 if ((status
= UNIX_CALL( glGetVertexAttribLui64vARB
, &args
))) WARN( "glGetVertexAttribLui64vARB returned %#lx\n", status
);
10600 static void WINAPI
glGetVertexAttribLui64vNV( GLuint index
, GLenum pname
, GLuint64EXT
*params
)
10602 struct glGetVertexAttribLui64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10604 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10605 if ((status
= UNIX_CALL( glGetVertexAttribLui64vNV
, &args
))) WARN( "glGetVertexAttribLui64vNV returned %#lx\n", status
);
10608 static void WINAPI
glGetVertexAttribPointerv( GLuint index
, GLenum pname
, void **pointer
)
10610 struct glGetVertexAttribPointerv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .pointer
= pointer
};
10612 TRACE( "index %d, pname %d, pointer %p\n", index
, pname
, pointer
);
10613 if ((status
= UNIX_CALL( glGetVertexAttribPointerv
, &args
))) WARN( "glGetVertexAttribPointerv returned %#lx\n", status
);
10616 static void WINAPI
glGetVertexAttribPointervARB( GLuint index
, GLenum pname
, void **pointer
)
10618 struct glGetVertexAttribPointervARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .pointer
= pointer
};
10620 TRACE( "index %d, pname %d, pointer %p\n", index
, pname
, pointer
);
10621 if ((status
= UNIX_CALL( glGetVertexAttribPointervARB
, &args
))) WARN( "glGetVertexAttribPointervARB returned %#lx\n", status
);
10624 static void WINAPI
glGetVertexAttribPointervNV( GLuint index
, GLenum pname
, void **pointer
)
10626 struct glGetVertexAttribPointervNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .pointer
= pointer
};
10628 TRACE( "index %d, pname %d, pointer %p\n", index
, pname
, pointer
);
10629 if ((status
= UNIX_CALL( glGetVertexAttribPointervNV
, &args
))) WARN( "glGetVertexAttribPointervNV returned %#lx\n", status
);
10632 static void WINAPI
glGetVertexAttribdv( GLuint index
, GLenum pname
, GLdouble
*params
)
10634 struct glGetVertexAttribdv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10636 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10637 if ((status
= UNIX_CALL( glGetVertexAttribdv
, &args
))) WARN( "glGetVertexAttribdv returned %#lx\n", status
);
10640 static void WINAPI
glGetVertexAttribdvARB( GLuint index
, GLenum pname
, GLdouble
*params
)
10642 struct glGetVertexAttribdvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10644 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10645 if ((status
= UNIX_CALL( glGetVertexAttribdvARB
, &args
))) WARN( "glGetVertexAttribdvARB returned %#lx\n", status
);
10648 static void WINAPI
glGetVertexAttribdvNV( GLuint index
, GLenum pname
, GLdouble
*params
)
10650 struct glGetVertexAttribdvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10652 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10653 if ((status
= UNIX_CALL( glGetVertexAttribdvNV
, &args
))) WARN( "glGetVertexAttribdvNV returned %#lx\n", status
);
10656 static void WINAPI
glGetVertexAttribfv( GLuint index
, GLenum pname
, GLfloat
*params
)
10658 struct glGetVertexAttribfv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10660 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10661 if ((status
= UNIX_CALL( glGetVertexAttribfv
, &args
))) WARN( "glGetVertexAttribfv returned %#lx\n", status
);
10664 static void WINAPI
glGetVertexAttribfvARB( GLuint index
, GLenum pname
, GLfloat
*params
)
10666 struct glGetVertexAttribfvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10668 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10669 if ((status
= UNIX_CALL( glGetVertexAttribfvARB
, &args
))) WARN( "glGetVertexAttribfvARB returned %#lx\n", status
);
10672 static void WINAPI
glGetVertexAttribfvNV( GLuint index
, GLenum pname
, GLfloat
*params
)
10674 struct glGetVertexAttribfvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10676 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10677 if ((status
= UNIX_CALL( glGetVertexAttribfvNV
, &args
))) WARN( "glGetVertexAttribfvNV returned %#lx\n", status
);
10680 static void WINAPI
glGetVertexAttribiv( GLuint index
, GLenum pname
, GLint
*params
)
10682 struct glGetVertexAttribiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10684 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10685 if ((status
= UNIX_CALL( glGetVertexAttribiv
, &args
))) WARN( "glGetVertexAttribiv returned %#lx\n", status
);
10688 static void WINAPI
glGetVertexAttribivARB( GLuint index
, GLenum pname
, GLint
*params
)
10690 struct glGetVertexAttribivARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10692 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10693 if ((status
= UNIX_CALL( glGetVertexAttribivARB
, &args
))) WARN( "glGetVertexAttribivARB returned %#lx\n", status
);
10696 static void WINAPI
glGetVertexAttribivNV( GLuint index
, GLenum pname
, GLint
*params
)
10698 struct glGetVertexAttribivNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .params
= params
};
10700 TRACE( "index %d, pname %d, params %p\n", index
, pname
, params
);
10701 if ((status
= UNIX_CALL( glGetVertexAttribivNV
, &args
))) WARN( "glGetVertexAttribivNV returned %#lx\n", status
);
10704 static void WINAPI
glGetVideoCaptureStreamdvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLdouble
*params
)
10706 struct glGetVideoCaptureStreamdvNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .stream
= stream
, .pname
= pname
, .params
= params
};
10708 TRACE( "video_capture_slot %d, stream %d, pname %d, params %p\n", video_capture_slot
, stream
, pname
, params
);
10709 if ((status
= UNIX_CALL( glGetVideoCaptureStreamdvNV
, &args
))) WARN( "glGetVideoCaptureStreamdvNV returned %#lx\n", status
);
10712 static void WINAPI
glGetVideoCaptureStreamfvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLfloat
*params
)
10714 struct glGetVideoCaptureStreamfvNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .stream
= stream
, .pname
= pname
, .params
= params
};
10716 TRACE( "video_capture_slot %d, stream %d, pname %d, params %p\n", video_capture_slot
, stream
, pname
, params
);
10717 if ((status
= UNIX_CALL( glGetVideoCaptureStreamfvNV
, &args
))) WARN( "glGetVideoCaptureStreamfvNV returned %#lx\n", status
);
10720 static void WINAPI
glGetVideoCaptureStreamivNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLint
*params
)
10722 struct glGetVideoCaptureStreamivNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .stream
= stream
, .pname
= pname
, .params
= params
};
10724 TRACE( "video_capture_slot %d, stream %d, pname %d, params %p\n", video_capture_slot
, stream
, pname
, params
);
10725 if ((status
= UNIX_CALL( glGetVideoCaptureStreamivNV
, &args
))) WARN( "glGetVideoCaptureStreamivNV returned %#lx\n", status
);
10728 static void WINAPI
glGetVideoCaptureivNV( GLuint video_capture_slot
, GLenum pname
, GLint
*params
)
10730 struct glGetVideoCaptureivNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .pname
= pname
, .params
= params
};
10732 TRACE( "video_capture_slot %d, pname %d, params %p\n", video_capture_slot
, pname
, params
);
10733 if ((status
= UNIX_CALL( glGetVideoCaptureivNV
, &args
))) WARN( "glGetVideoCaptureivNV returned %#lx\n", status
);
10736 static void WINAPI
glGetVideoi64vNV( GLuint video_slot
, GLenum pname
, GLint64EXT
*params
)
10738 struct glGetVideoi64vNV_params args
= { .teb
= NtCurrentTeb(), .video_slot
= video_slot
, .pname
= pname
, .params
= params
};
10740 TRACE( "video_slot %d, pname %d, params %p\n", video_slot
, pname
, params
);
10741 if ((status
= UNIX_CALL( glGetVideoi64vNV
, &args
))) WARN( "glGetVideoi64vNV returned %#lx\n", status
);
10744 static void WINAPI
glGetVideoivNV( GLuint video_slot
, GLenum pname
, GLint
*params
)
10746 struct glGetVideoivNV_params args
= { .teb
= NtCurrentTeb(), .video_slot
= video_slot
, .pname
= pname
, .params
= params
};
10748 TRACE( "video_slot %d, pname %d, params %p\n", video_slot
, pname
, params
);
10749 if ((status
= UNIX_CALL( glGetVideoivNV
, &args
))) WARN( "glGetVideoivNV returned %#lx\n", status
);
10752 static void WINAPI
glGetVideoui64vNV( GLuint video_slot
, GLenum pname
, GLuint64EXT
*params
)
10754 struct glGetVideoui64vNV_params args
= { .teb
= NtCurrentTeb(), .video_slot
= video_slot
, .pname
= pname
, .params
= params
};
10756 TRACE( "video_slot %d, pname %d, params %p\n", video_slot
, pname
, params
);
10757 if ((status
= UNIX_CALL( glGetVideoui64vNV
, &args
))) WARN( "glGetVideoui64vNV returned %#lx\n", status
);
10760 static void WINAPI
glGetVideouivNV( GLuint video_slot
, GLenum pname
, GLuint
*params
)
10762 struct glGetVideouivNV_params args
= { .teb
= NtCurrentTeb(), .video_slot
= video_slot
, .pname
= pname
, .params
= params
};
10764 TRACE( "video_slot %d, pname %d, params %p\n", video_slot
, pname
, params
);
10765 if ((status
= UNIX_CALL( glGetVideouivNV
, &args
))) WARN( "glGetVideouivNV returned %#lx\n", status
);
10768 static GLVULKANPROCNV WINAPI
glGetVkProcAddrNV( const GLchar
*name
)
10770 struct glGetVkProcAddrNV_params args
= { .teb
= NtCurrentTeb(), .name
= name
};
10772 TRACE( "name %p\n", name
);
10773 if ((status
= UNIX_CALL( glGetVkProcAddrNV
, &args
))) WARN( "glGetVkProcAddrNV returned %#lx\n", status
);
10777 static void WINAPI
glGetnColorTable( GLenum target
, GLenum format
, GLenum type
, GLsizei bufSize
, void *table
)
10779 struct glGetnColorTable_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .table
= table
};
10781 TRACE( "target %d, format %d, type %d, bufSize %d, table %p\n", target
, format
, type
, bufSize
, table
);
10782 if ((status
= UNIX_CALL( glGetnColorTable
, &args
))) WARN( "glGetnColorTable returned %#lx\n", status
);
10785 static void WINAPI
glGetnColorTableARB( GLenum target
, GLenum format
, GLenum type
, GLsizei bufSize
, void *table
)
10787 struct glGetnColorTableARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .table
= table
};
10789 TRACE( "target %d, format %d, type %d, bufSize %d, table %p\n", target
, format
, type
, bufSize
, table
);
10790 if ((status
= UNIX_CALL( glGetnColorTableARB
, &args
))) WARN( "glGetnColorTableARB returned %#lx\n", status
);
10793 static void WINAPI
glGetnCompressedTexImage( GLenum target
, GLint lod
, GLsizei bufSize
, void *pixels
)
10795 struct glGetnCompressedTexImage_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .lod
= lod
, .bufSize
= bufSize
, .pixels
= pixels
};
10797 TRACE( "target %d, lod %d, bufSize %d, pixels %p\n", target
, lod
, bufSize
, pixels
);
10798 if ((status
= UNIX_CALL( glGetnCompressedTexImage
, &args
))) WARN( "glGetnCompressedTexImage returned %#lx\n", status
);
10801 static void WINAPI
glGetnCompressedTexImageARB( GLenum target
, GLint lod
, GLsizei bufSize
, void *img
)
10803 struct glGetnCompressedTexImageARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .lod
= lod
, .bufSize
= bufSize
, .img
= img
};
10805 TRACE( "target %d, lod %d, bufSize %d, img %p\n", target
, lod
, bufSize
, img
);
10806 if ((status
= UNIX_CALL( glGetnCompressedTexImageARB
, &args
))) WARN( "glGetnCompressedTexImageARB returned %#lx\n", status
);
10809 static void WINAPI
glGetnConvolutionFilter( GLenum target
, GLenum format
, GLenum type
, GLsizei bufSize
, void *image
)
10811 struct glGetnConvolutionFilter_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .image
= image
};
10813 TRACE( "target %d, format %d, type %d, bufSize %d, image %p\n", target
, format
, type
, bufSize
, image
);
10814 if ((status
= UNIX_CALL( glGetnConvolutionFilter
, &args
))) WARN( "glGetnConvolutionFilter returned %#lx\n", status
);
10817 static void WINAPI
glGetnConvolutionFilterARB( GLenum target
, GLenum format
, GLenum type
, GLsizei bufSize
, void *image
)
10819 struct glGetnConvolutionFilterARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .image
= image
};
10821 TRACE( "target %d, format %d, type %d, bufSize %d, image %p\n", target
, format
, type
, bufSize
, image
);
10822 if ((status
= UNIX_CALL( glGetnConvolutionFilterARB
, &args
))) WARN( "glGetnConvolutionFilterARB returned %#lx\n", status
);
10825 static void WINAPI
glGetnHistogram( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLsizei bufSize
, void *values
)
10827 struct glGetnHistogram_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .reset
= reset
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .values
= values
};
10829 TRACE( "target %d, reset %d, format %d, type %d, bufSize %d, values %p\n", target
, reset
, format
, type
, bufSize
, values
);
10830 if ((status
= UNIX_CALL( glGetnHistogram
, &args
))) WARN( "glGetnHistogram returned %#lx\n", status
);
10833 static void WINAPI
glGetnHistogramARB( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLsizei bufSize
, void *values
)
10835 struct glGetnHistogramARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .reset
= reset
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .values
= values
};
10837 TRACE( "target %d, reset %d, format %d, type %d, bufSize %d, values %p\n", target
, reset
, format
, type
, bufSize
, values
);
10838 if ((status
= UNIX_CALL( glGetnHistogramARB
, &args
))) WARN( "glGetnHistogramARB returned %#lx\n", status
);
10841 static void WINAPI
glGetnMapdv( GLenum target
, GLenum query
, GLsizei bufSize
, GLdouble
*v
)
10843 struct glGetnMapdv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .bufSize
= bufSize
, .v
= v
};
10845 TRACE( "target %d, query %d, bufSize %d, v %p\n", target
, query
, bufSize
, v
);
10846 if ((status
= UNIX_CALL( glGetnMapdv
, &args
))) WARN( "glGetnMapdv returned %#lx\n", status
);
10849 static void WINAPI
glGetnMapdvARB( GLenum target
, GLenum query
, GLsizei bufSize
, GLdouble
*v
)
10851 struct glGetnMapdvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .bufSize
= bufSize
, .v
= v
};
10853 TRACE( "target %d, query %d, bufSize %d, v %p\n", target
, query
, bufSize
, v
);
10854 if ((status
= UNIX_CALL( glGetnMapdvARB
, &args
))) WARN( "glGetnMapdvARB returned %#lx\n", status
);
10857 static void WINAPI
glGetnMapfv( GLenum target
, GLenum query
, GLsizei bufSize
, GLfloat
*v
)
10859 struct glGetnMapfv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .bufSize
= bufSize
, .v
= v
};
10861 TRACE( "target %d, query %d, bufSize %d, v %p\n", target
, query
, bufSize
, v
);
10862 if ((status
= UNIX_CALL( glGetnMapfv
, &args
))) WARN( "glGetnMapfv returned %#lx\n", status
);
10865 static void WINAPI
glGetnMapfvARB( GLenum target
, GLenum query
, GLsizei bufSize
, GLfloat
*v
)
10867 struct glGetnMapfvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .bufSize
= bufSize
, .v
= v
};
10869 TRACE( "target %d, query %d, bufSize %d, v %p\n", target
, query
, bufSize
, v
);
10870 if ((status
= UNIX_CALL( glGetnMapfvARB
, &args
))) WARN( "glGetnMapfvARB returned %#lx\n", status
);
10873 static void WINAPI
glGetnMapiv( GLenum target
, GLenum query
, GLsizei bufSize
, GLint
*v
)
10875 struct glGetnMapiv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .bufSize
= bufSize
, .v
= v
};
10877 TRACE( "target %d, query %d, bufSize %d, v %p\n", target
, query
, bufSize
, v
);
10878 if ((status
= UNIX_CALL( glGetnMapiv
, &args
))) WARN( "glGetnMapiv returned %#lx\n", status
);
10881 static void WINAPI
glGetnMapivARB( GLenum target
, GLenum query
, GLsizei bufSize
, GLint
*v
)
10883 struct glGetnMapivARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .query
= query
, .bufSize
= bufSize
, .v
= v
};
10885 TRACE( "target %d, query %d, bufSize %d, v %p\n", target
, query
, bufSize
, v
);
10886 if ((status
= UNIX_CALL( glGetnMapivARB
, &args
))) WARN( "glGetnMapivARB returned %#lx\n", status
);
10889 static void WINAPI
glGetnMinmax( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLsizei bufSize
, void *values
)
10891 struct glGetnMinmax_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .reset
= reset
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .values
= values
};
10893 TRACE( "target %d, reset %d, format %d, type %d, bufSize %d, values %p\n", target
, reset
, format
, type
, bufSize
, values
);
10894 if ((status
= UNIX_CALL( glGetnMinmax
, &args
))) WARN( "glGetnMinmax returned %#lx\n", status
);
10897 static void WINAPI
glGetnMinmaxARB( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLsizei bufSize
, void *values
)
10899 struct glGetnMinmaxARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .reset
= reset
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .values
= values
};
10901 TRACE( "target %d, reset %d, format %d, type %d, bufSize %d, values %p\n", target
, reset
, format
, type
, bufSize
, values
);
10902 if ((status
= UNIX_CALL( glGetnMinmaxARB
, &args
))) WARN( "glGetnMinmaxARB returned %#lx\n", status
);
10905 static void WINAPI
glGetnPixelMapfv( GLenum map
, GLsizei bufSize
, GLfloat
*values
)
10907 struct glGetnPixelMapfv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .bufSize
= bufSize
, .values
= values
};
10909 TRACE( "map %d, bufSize %d, values %p\n", map
, bufSize
, values
);
10910 if ((status
= UNIX_CALL( glGetnPixelMapfv
, &args
))) WARN( "glGetnPixelMapfv returned %#lx\n", status
);
10913 static void WINAPI
glGetnPixelMapfvARB( GLenum map
, GLsizei bufSize
, GLfloat
*values
)
10915 struct glGetnPixelMapfvARB_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .bufSize
= bufSize
, .values
= values
};
10917 TRACE( "map %d, bufSize %d, values %p\n", map
, bufSize
, values
);
10918 if ((status
= UNIX_CALL( glGetnPixelMapfvARB
, &args
))) WARN( "glGetnPixelMapfvARB returned %#lx\n", status
);
10921 static void WINAPI
glGetnPixelMapuiv( GLenum map
, GLsizei bufSize
, GLuint
*values
)
10923 struct glGetnPixelMapuiv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .bufSize
= bufSize
, .values
= values
};
10925 TRACE( "map %d, bufSize %d, values %p\n", map
, bufSize
, values
);
10926 if ((status
= UNIX_CALL( glGetnPixelMapuiv
, &args
))) WARN( "glGetnPixelMapuiv returned %#lx\n", status
);
10929 static void WINAPI
glGetnPixelMapuivARB( GLenum map
, GLsizei bufSize
, GLuint
*values
)
10931 struct glGetnPixelMapuivARB_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .bufSize
= bufSize
, .values
= values
};
10933 TRACE( "map %d, bufSize %d, values %p\n", map
, bufSize
, values
);
10934 if ((status
= UNIX_CALL( glGetnPixelMapuivARB
, &args
))) WARN( "glGetnPixelMapuivARB returned %#lx\n", status
);
10937 static void WINAPI
glGetnPixelMapusv( GLenum map
, GLsizei bufSize
, GLushort
*values
)
10939 struct glGetnPixelMapusv_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .bufSize
= bufSize
, .values
= values
};
10941 TRACE( "map %d, bufSize %d, values %p\n", map
, bufSize
, values
);
10942 if ((status
= UNIX_CALL( glGetnPixelMapusv
, &args
))) WARN( "glGetnPixelMapusv returned %#lx\n", status
);
10945 static void WINAPI
glGetnPixelMapusvARB( GLenum map
, GLsizei bufSize
, GLushort
*values
)
10947 struct glGetnPixelMapusvARB_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .bufSize
= bufSize
, .values
= values
};
10949 TRACE( "map %d, bufSize %d, values %p\n", map
, bufSize
, values
);
10950 if ((status
= UNIX_CALL( glGetnPixelMapusvARB
, &args
))) WARN( "glGetnPixelMapusvARB returned %#lx\n", status
);
10953 static void WINAPI
glGetnPolygonStipple( GLsizei bufSize
, GLubyte
*pattern
)
10955 struct glGetnPolygonStipple_params args
= { .teb
= NtCurrentTeb(), .bufSize
= bufSize
, .pattern
= pattern
};
10957 TRACE( "bufSize %d, pattern %p\n", bufSize
, pattern
);
10958 if ((status
= UNIX_CALL( glGetnPolygonStipple
, &args
))) WARN( "glGetnPolygonStipple returned %#lx\n", status
);
10961 static void WINAPI
glGetnPolygonStippleARB( GLsizei bufSize
, GLubyte
*pattern
)
10963 struct glGetnPolygonStippleARB_params args
= { .teb
= NtCurrentTeb(), .bufSize
= bufSize
, .pattern
= pattern
};
10965 TRACE( "bufSize %d, pattern %p\n", bufSize
, pattern
);
10966 if ((status
= UNIX_CALL( glGetnPolygonStippleARB
, &args
))) WARN( "glGetnPolygonStippleARB returned %#lx\n", status
);
10969 static void WINAPI
glGetnSeparableFilter( GLenum target
, GLenum format
, GLenum type
, GLsizei rowBufSize
, void *row
, GLsizei columnBufSize
, void *column
, void *span
)
10971 struct glGetnSeparableFilter_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .rowBufSize
= rowBufSize
, .row
= row
, .columnBufSize
= columnBufSize
, .column
= column
, .span
= span
};
10973 TRACE( "target %d, format %d, type %d, rowBufSize %d, row %p, columnBufSize %d, column %p, span %p\n", target
, format
, type
, rowBufSize
, row
, columnBufSize
, column
, span
);
10974 if ((status
= UNIX_CALL( glGetnSeparableFilter
, &args
))) WARN( "glGetnSeparableFilter returned %#lx\n", status
);
10977 static void WINAPI
glGetnSeparableFilterARB( GLenum target
, GLenum format
, GLenum type
, GLsizei rowBufSize
, void *row
, GLsizei columnBufSize
, void *column
, void *span
)
10979 struct glGetnSeparableFilterARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .type
= type
, .rowBufSize
= rowBufSize
, .row
= row
, .columnBufSize
= columnBufSize
, .column
= column
, .span
= span
};
10981 TRACE( "target %d, format %d, type %d, rowBufSize %d, row %p, columnBufSize %d, column %p, span %p\n", target
, format
, type
, rowBufSize
, row
, columnBufSize
, column
, span
);
10982 if ((status
= UNIX_CALL( glGetnSeparableFilterARB
, &args
))) WARN( "glGetnSeparableFilterARB returned %#lx\n", status
);
10985 static void WINAPI
glGetnTexImage( GLenum target
, GLint level
, GLenum format
, GLenum type
, GLsizei bufSize
, void *pixels
)
10987 struct glGetnTexImage_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .pixels
= pixels
};
10989 TRACE( "target %d, level %d, format %d, type %d, bufSize %d, pixels %p\n", target
, level
, format
, type
, bufSize
, pixels
);
10990 if ((status
= UNIX_CALL( glGetnTexImage
, &args
))) WARN( "glGetnTexImage returned %#lx\n", status
);
10993 static void WINAPI
glGetnTexImageARB( GLenum target
, GLint level
, GLenum format
, GLenum type
, GLsizei bufSize
, void *img
)
10995 struct glGetnTexImageARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .img
= img
};
10997 TRACE( "target %d, level %d, format %d, type %d, bufSize %d, img %p\n", target
, level
, format
, type
, bufSize
, img
);
10998 if ((status
= UNIX_CALL( glGetnTexImageARB
, &args
))) WARN( "glGetnTexImageARB returned %#lx\n", status
);
11001 static void WINAPI
glGetnUniformdv( GLuint program
, GLint location
, GLsizei bufSize
, GLdouble
*params
)
11003 struct glGetnUniformdv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11005 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11006 if ((status
= UNIX_CALL( glGetnUniformdv
, &args
))) WARN( "glGetnUniformdv returned %#lx\n", status
);
11009 static void WINAPI
glGetnUniformdvARB( GLuint program
, GLint location
, GLsizei bufSize
, GLdouble
*params
)
11011 struct glGetnUniformdvARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11013 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11014 if ((status
= UNIX_CALL( glGetnUniformdvARB
, &args
))) WARN( "glGetnUniformdvARB returned %#lx\n", status
);
11017 static void WINAPI
glGetnUniformfv( GLuint program
, GLint location
, GLsizei bufSize
, GLfloat
*params
)
11019 struct glGetnUniformfv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11021 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11022 if ((status
= UNIX_CALL( glGetnUniformfv
, &args
))) WARN( "glGetnUniformfv returned %#lx\n", status
);
11025 static void WINAPI
glGetnUniformfvARB( GLuint program
, GLint location
, GLsizei bufSize
, GLfloat
*params
)
11027 struct glGetnUniformfvARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11029 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11030 if ((status
= UNIX_CALL( glGetnUniformfvARB
, &args
))) WARN( "glGetnUniformfvARB returned %#lx\n", status
);
11033 static void WINAPI
glGetnUniformi64vARB( GLuint program
, GLint location
, GLsizei bufSize
, GLint64
*params
)
11035 struct glGetnUniformi64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11037 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11038 if ((status
= UNIX_CALL( glGetnUniformi64vARB
, &args
))) WARN( "glGetnUniformi64vARB returned %#lx\n", status
);
11041 static void WINAPI
glGetnUniformiv( GLuint program
, GLint location
, GLsizei bufSize
, GLint
*params
)
11043 struct glGetnUniformiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11045 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11046 if ((status
= UNIX_CALL( glGetnUniformiv
, &args
))) WARN( "glGetnUniformiv returned %#lx\n", status
);
11049 static void WINAPI
glGetnUniformivARB( GLuint program
, GLint location
, GLsizei bufSize
, GLint
*params
)
11051 struct glGetnUniformivARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11053 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11054 if ((status
= UNIX_CALL( glGetnUniformivARB
, &args
))) WARN( "glGetnUniformivARB returned %#lx\n", status
);
11057 static void WINAPI
glGetnUniformui64vARB( GLuint program
, GLint location
, GLsizei bufSize
, GLuint64
*params
)
11059 struct glGetnUniformui64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11061 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11062 if ((status
= UNIX_CALL( glGetnUniformui64vARB
, &args
))) WARN( "glGetnUniformui64vARB returned %#lx\n", status
);
11065 static void WINAPI
glGetnUniformuiv( GLuint program
, GLint location
, GLsizei bufSize
, GLuint
*params
)
11067 struct glGetnUniformuiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11069 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11070 if ((status
= UNIX_CALL( glGetnUniformuiv
, &args
))) WARN( "glGetnUniformuiv returned %#lx\n", status
);
11073 static void WINAPI
glGetnUniformuivARB( GLuint program
, GLint location
, GLsizei bufSize
, GLuint
*params
)
11075 struct glGetnUniformuivARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .bufSize
= bufSize
, .params
= params
};
11077 TRACE( "program %d, location %d, bufSize %d, params %p\n", program
, location
, bufSize
, params
);
11078 if ((status
= UNIX_CALL( glGetnUniformuivARB
, &args
))) WARN( "glGetnUniformuivARB returned %#lx\n", status
);
11081 static void WINAPI
glGlobalAlphaFactorbSUN( GLbyte factor
)
11083 struct glGlobalAlphaFactorbSUN_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
11085 TRACE( "factor %d\n", factor
);
11086 if ((status
= UNIX_CALL( glGlobalAlphaFactorbSUN
, &args
))) WARN( "glGlobalAlphaFactorbSUN returned %#lx\n", status
);
11089 static void WINAPI
glGlobalAlphaFactordSUN( GLdouble factor
)
11091 struct glGlobalAlphaFactordSUN_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
11093 TRACE( "factor %f\n", factor
);
11094 if ((status
= UNIX_CALL( glGlobalAlphaFactordSUN
, &args
))) WARN( "glGlobalAlphaFactordSUN returned %#lx\n", status
);
11097 static void WINAPI
glGlobalAlphaFactorfSUN( GLfloat factor
)
11099 struct glGlobalAlphaFactorfSUN_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
11101 TRACE( "factor %f\n", factor
);
11102 if ((status
= UNIX_CALL( glGlobalAlphaFactorfSUN
, &args
))) WARN( "glGlobalAlphaFactorfSUN returned %#lx\n", status
);
11105 static void WINAPI
glGlobalAlphaFactoriSUN( GLint factor
)
11107 struct glGlobalAlphaFactoriSUN_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
11109 TRACE( "factor %d\n", factor
);
11110 if ((status
= UNIX_CALL( glGlobalAlphaFactoriSUN
, &args
))) WARN( "glGlobalAlphaFactoriSUN returned %#lx\n", status
);
11113 static void WINAPI
glGlobalAlphaFactorsSUN( GLshort factor
)
11115 struct glGlobalAlphaFactorsSUN_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
11117 TRACE( "factor %d\n", factor
);
11118 if ((status
= UNIX_CALL( glGlobalAlphaFactorsSUN
, &args
))) WARN( "glGlobalAlphaFactorsSUN returned %#lx\n", status
);
11121 static void WINAPI
glGlobalAlphaFactorubSUN( GLubyte factor
)
11123 struct glGlobalAlphaFactorubSUN_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
11125 TRACE( "factor %d\n", factor
);
11126 if ((status
= UNIX_CALL( glGlobalAlphaFactorubSUN
, &args
))) WARN( "glGlobalAlphaFactorubSUN returned %#lx\n", status
);
11129 static void WINAPI
glGlobalAlphaFactoruiSUN( GLuint factor
)
11131 struct glGlobalAlphaFactoruiSUN_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
11133 TRACE( "factor %d\n", factor
);
11134 if ((status
= UNIX_CALL( glGlobalAlphaFactoruiSUN
, &args
))) WARN( "glGlobalAlphaFactoruiSUN returned %#lx\n", status
);
11137 static void WINAPI
glGlobalAlphaFactorusSUN( GLushort factor
)
11139 struct glGlobalAlphaFactorusSUN_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
11141 TRACE( "factor %d\n", factor
);
11142 if ((status
= UNIX_CALL( glGlobalAlphaFactorusSUN
, &args
))) WARN( "glGlobalAlphaFactorusSUN returned %#lx\n", status
);
11145 static void WINAPI
glHintPGI( GLenum target
, GLint mode
)
11147 struct glHintPGI_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .mode
= mode
};
11149 TRACE( "target %d, mode %d\n", target
, mode
);
11150 if ((status
= UNIX_CALL( glHintPGI
, &args
))) WARN( "glHintPGI returned %#lx\n", status
);
11153 static void WINAPI
glHistogram( GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
)
11155 struct glHistogram_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .width
= width
, .internalformat
= internalformat
, .sink
= sink
};
11157 TRACE( "target %d, width %d, internalformat %d, sink %d\n", target
, width
, internalformat
, sink
);
11158 if ((status
= UNIX_CALL( glHistogram
, &args
))) WARN( "glHistogram returned %#lx\n", status
);
11161 static void WINAPI
glHistogramEXT( GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
)
11163 struct glHistogramEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .width
= width
, .internalformat
= internalformat
, .sink
= sink
};
11165 TRACE( "target %d, width %d, internalformat %d, sink %d\n", target
, width
, internalformat
, sink
);
11166 if ((status
= UNIX_CALL( glHistogramEXT
, &args
))) WARN( "glHistogramEXT returned %#lx\n", status
);
11169 static void WINAPI
glIglooInterfaceSGIX( GLenum pname
, const void *params
)
11171 struct glIglooInterfaceSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
11173 TRACE( "pname %d, params %p\n", pname
, params
);
11174 if ((status
= UNIX_CALL( glIglooInterfaceSGIX
, &args
))) WARN( "glIglooInterfaceSGIX returned %#lx\n", status
);
11177 static void WINAPI
glImageTransformParameterfHP( GLenum target
, GLenum pname
, GLfloat param
)
11179 struct glImageTransformParameterfHP_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
11181 TRACE( "target %d, pname %d, param %f\n", target
, pname
, param
);
11182 if ((status
= UNIX_CALL( glImageTransformParameterfHP
, &args
))) WARN( "glImageTransformParameterfHP returned %#lx\n", status
);
11185 static void WINAPI
glImageTransformParameterfvHP( GLenum target
, GLenum pname
, const GLfloat
*params
)
11187 struct glImageTransformParameterfvHP_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
11189 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
11190 if ((status
= UNIX_CALL( glImageTransformParameterfvHP
, &args
))) WARN( "glImageTransformParameterfvHP returned %#lx\n", status
);
11193 static void WINAPI
glImageTransformParameteriHP( GLenum target
, GLenum pname
, GLint param
)
11195 struct glImageTransformParameteriHP_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
11197 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
11198 if ((status
= UNIX_CALL( glImageTransformParameteriHP
, &args
))) WARN( "glImageTransformParameteriHP returned %#lx\n", status
);
11201 static void WINAPI
glImageTransformParameterivHP( GLenum target
, GLenum pname
, const GLint
*params
)
11203 struct glImageTransformParameterivHP_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
11205 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
11206 if ((status
= UNIX_CALL( glImageTransformParameterivHP
, &args
))) WARN( "glImageTransformParameterivHP returned %#lx\n", status
);
11209 static void WINAPI
glImportMemoryFdEXT( GLuint memory
, GLuint64 size
, GLenum handleType
, GLint fd
)
11211 struct glImportMemoryFdEXT_params args
= { .teb
= NtCurrentTeb(), .memory
= memory
, .size
= size
, .handleType
= handleType
, .fd
= fd
};
11213 TRACE( "memory %d, size %s, handleType %d, fd %d\n", memory
, wine_dbgstr_longlong(size
), handleType
, fd
);
11214 if ((status
= UNIX_CALL( glImportMemoryFdEXT
, &args
))) WARN( "glImportMemoryFdEXT returned %#lx\n", status
);
11217 static void WINAPI
glImportMemoryWin32HandleEXT( GLuint memory
, GLuint64 size
, GLenum handleType
, void *handle
)
11219 struct glImportMemoryWin32HandleEXT_params args
= { .teb
= NtCurrentTeb(), .memory
= memory
, .size
= size
, .handleType
= handleType
, .handle
= handle
};
11221 TRACE( "memory %d, size %s, handleType %d, handle %p\n", memory
, wine_dbgstr_longlong(size
), handleType
, handle
);
11222 if ((status
= UNIX_CALL( glImportMemoryWin32HandleEXT
, &args
))) WARN( "glImportMemoryWin32HandleEXT returned %#lx\n", status
);
11225 static void WINAPI
glImportMemoryWin32NameEXT( GLuint memory
, GLuint64 size
, GLenum handleType
, const void *name
)
11227 struct glImportMemoryWin32NameEXT_params args
= { .teb
= NtCurrentTeb(), .memory
= memory
, .size
= size
, .handleType
= handleType
, .name
= name
};
11229 TRACE( "memory %d, size %s, handleType %d, name %p\n", memory
, wine_dbgstr_longlong(size
), handleType
, name
);
11230 if ((status
= UNIX_CALL( glImportMemoryWin32NameEXT
, &args
))) WARN( "glImportMemoryWin32NameEXT returned %#lx\n", status
);
11233 static void WINAPI
glImportSemaphoreFdEXT( GLuint semaphore
, GLenum handleType
, GLint fd
)
11235 struct glImportSemaphoreFdEXT_params args
= { .teb
= NtCurrentTeb(), .semaphore
= semaphore
, .handleType
= handleType
, .fd
= fd
};
11237 TRACE( "semaphore %d, handleType %d, fd %d\n", semaphore
, handleType
, fd
);
11238 if ((status
= UNIX_CALL( glImportSemaphoreFdEXT
, &args
))) WARN( "glImportSemaphoreFdEXT returned %#lx\n", status
);
11241 static void WINAPI
glImportSemaphoreWin32HandleEXT( GLuint semaphore
, GLenum handleType
, void *handle
)
11243 struct glImportSemaphoreWin32HandleEXT_params args
= { .teb
= NtCurrentTeb(), .semaphore
= semaphore
, .handleType
= handleType
, .handle
= handle
};
11245 TRACE( "semaphore %d, handleType %d, handle %p\n", semaphore
, handleType
, handle
);
11246 if ((status
= UNIX_CALL( glImportSemaphoreWin32HandleEXT
, &args
))) WARN( "glImportSemaphoreWin32HandleEXT returned %#lx\n", status
);
11249 static void WINAPI
glImportSemaphoreWin32NameEXT( GLuint semaphore
, GLenum handleType
, const void *name
)
11251 struct glImportSemaphoreWin32NameEXT_params args
= { .teb
= NtCurrentTeb(), .semaphore
= semaphore
, .handleType
= handleType
, .name
= name
};
11253 TRACE( "semaphore %d, handleType %d, name %p\n", semaphore
, handleType
, name
);
11254 if ((status
= UNIX_CALL( glImportSemaphoreWin32NameEXT
, &args
))) WARN( "glImportSemaphoreWin32NameEXT returned %#lx\n", status
);
11257 static GLsync WINAPI
glImportSyncEXT( GLenum external_sync_type
, GLintptr external_sync
, GLbitfield flags
)
11259 struct glImportSyncEXT_params args
= { .teb
= NtCurrentTeb(), .external_sync_type
= external_sync_type
, .external_sync
= external_sync
, .flags
= flags
};
11261 TRACE( "external_sync_type %d, external_sync %Id, flags %d\n", external_sync_type
, external_sync
, flags
);
11262 if ((status
= UNIX_CALL( glImportSyncEXT
, &args
))) WARN( "glImportSyncEXT returned %#lx\n", status
);
11266 static void WINAPI
glIndexFormatNV( GLenum type
, GLsizei stride
)
11268 struct glIndexFormatNV_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
};
11270 TRACE( "type %d, stride %d\n", type
, stride
);
11271 if ((status
= UNIX_CALL( glIndexFormatNV
, &args
))) WARN( "glIndexFormatNV returned %#lx\n", status
);
11274 static void WINAPI
glIndexFuncEXT( GLenum func
, GLclampf ref
)
11276 struct glIndexFuncEXT_params args
= { .teb
= NtCurrentTeb(), .func
= func
, .ref
= ref
};
11278 TRACE( "func %d, ref %f\n", func
, ref
);
11279 if ((status
= UNIX_CALL( glIndexFuncEXT
, &args
))) WARN( "glIndexFuncEXT returned %#lx\n", status
);
11282 static void WINAPI
glIndexMaterialEXT( GLenum face
, GLenum mode
)
11284 struct glIndexMaterialEXT_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .mode
= mode
};
11286 TRACE( "face %d, mode %d\n", face
, mode
);
11287 if ((status
= UNIX_CALL( glIndexMaterialEXT
, &args
))) WARN( "glIndexMaterialEXT returned %#lx\n", status
);
11290 static void WINAPI
glIndexPointerEXT( GLenum type
, GLsizei stride
, GLsizei count
, const void *pointer
)
11292 struct glIndexPointerEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .count
= count
, .pointer
= pointer
};
11294 TRACE( "type %d, stride %d, count %d, pointer %p\n", type
, stride
, count
, pointer
);
11295 if ((status
= UNIX_CALL( glIndexPointerEXT
, &args
))) WARN( "glIndexPointerEXT returned %#lx\n", status
);
11298 static void WINAPI
glIndexPointerListIBM( GLenum type
, GLint stride
, const void **pointer
, GLint ptrstride
)
11300 struct glIndexPointerListIBM_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
, .ptrstride
= ptrstride
};
11302 TRACE( "type %d, stride %d, pointer %p, ptrstride %d\n", type
, stride
, pointer
, ptrstride
);
11303 if ((status
= UNIX_CALL( glIndexPointerListIBM
, &args
))) WARN( "glIndexPointerListIBM returned %#lx\n", status
);
11306 static void WINAPI
glIndexxOES( GLfixed component
)
11308 struct glIndexxOES_params args
= { .teb
= NtCurrentTeb(), .component
= component
};
11310 TRACE( "component %d\n", component
);
11311 if ((status
= UNIX_CALL( glIndexxOES
, &args
))) WARN( "glIndexxOES returned %#lx\n", status
);
11314 static void WINAPI
glIndexxvOES( const GLfixed
*component
)
11316 struct glIndexxvOES_params args
= { .teb
= NtCurrentTeb(), .component
= component
};
11318 TRACE( "component %p\n", component
);
11319 if ((status
= UNIX_CALL( glIndexxvOES
, &args
))) WARN( "glIndexxvOES returned %#lx\n", status
);
11322 static void WINAPI
glInsertComponentEXT( GLuint res
, GLuint src
, GLuint num
)
11324 struct glInsertComponentEXT_params args
= { .teb
= NtCurrentTeb(), .res
= res
, .src
= src
, .num
= num
};
11326 TRACE( "res %d, src %d, num %d\n", res
, src
, num
);
11327 if ((status
= UNIX_CALL( glInsertComponentEXT
, &args
))) WARN( "glInsertComponentEXT returned %#lx\n", status
);
11330 static void WINAPI
glInsertEventMarkerEXT( GLsizei length
, const GLchar
*marker
)
11332 struct glInsertEventMarkerEXT_params args
= { .teb
= NtCurrentTeb(), .length
= length
, .marker
= marker
};
11334 TRACE( "length %d, marker %p\n", length
, marker
);
11335 if ((status
= UNIX_CALL( glInsertEventMarkerEXT
, &args
))) WARN( "glInsertEventMarkerEXT returned %#lx\n", status
);
11338 static void WINAPI
glInstrumentsBufferSGIX( GLsizei size
, GLint
*buffer
)
11340 struct glInstrumentsBufferSGIX_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .buffer
= buffer
};
11342 TRACE( "size %d, buffer %p\n", size
, buffer
);
11343 if ((status
= UNIX_CALL( glInstrumentsBufferSGIX
, &args
))) WARN( "glInstrumentsBufferSGIX returned %#lx\n", status
);
11346 static void WINAPI
glInterpolatePathsNV( GLuint resultPath
, GLuint pathA
, GLuint pathB
, GLfloat weight
)
11348 struct glInterpolatePathsNV_params args
= { .teb
= NtCurrentTeb(), .resultPath
= resultPath
, .pathA
= pathA
, .pathB
= pathB
, .weight
= weight
};
11350 TRACE( "resultPath %d, pathA %d, pathB %d, weight %f\n", resultPath
, pathA
, pathB
, weight
);
11351 if ((status
= UNIX_CALL( glInterpolatePathsNV
, &args
))) WARN( "glInterpolatePathsNV returned %#lx\n", status
);
11354 static void WINAPI
glInvalidateBufferData( GLuint buffer
)
11356 struct glInvalidateBufferData_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
11358 TRACE( "buffer %d\n", buffer
);
11359 if ((status
= UNIX_CALL( glInvalidateBufferData
, &args
))) WARN( "glInvalidateBufferData returned %#lx\n", status
);
11362 static void WINAPI
glInvalidateBufferSubData( GLuint buffer
, GLintptr offset
, GLsizeiptr length
)
11364 struct glInvalidateBufferSubData_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .length
= length
};
11366 TRACE( "buffer %d, offset %Id, length %Id\n", buffer
, offset
, length
);
11367 if ((status
= UNIX_CALL( glInvalidateBufferSubData
, &args
))) WARN( "glInvalidateBufferSubData returned %#lx\n", status
);
11370 static void WINAPI
glInvalidateFramebuffer( GLenum target
, GLsizei numAttachments
, const GLenum
*attachments
)
11372 struct glInvalidateFramebuffer_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .numAttachments
= numAttachments
, .attachments
= attachments
};
11374 TRACE( "target %d, numAttachments %d, attachments %p\n", target
, numAttachments
, attachments
);
11375 if ((status
= UNIX_CALL( glInvalidateFramebuffer
, &args
))) WARN( "glInvalidateFramebuffer returned %#lx\n", status
);
11378 static void WINAPI
glInvalidateNamedFramebufferData( GLuint framebuffer
, GLsizei numAttachments
, const GLenum
*attachments
)
11380 struct glInvalidateNamedFramebufferData_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .numAttachments
= numAttachments
, .attachments
= attachments
};
11382 TRACE( "framebuffer %d, numAttachments %d, attachments %p\n", framebuffer
, numAttachments
, attachments
);
11383 if ((status
= UNIX_CALL( glInvalidateNamedFramebufferData
, &args
))) WARN( "glInvalidateNamedFramebufferData returned %#lx\n", status
);
11386 static void WINAPI
glInvalidateNamedFramebufferSubData( GLuint framebuffer
, GLsizei numAttachments
, const GLenum
*attachments
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
11388 struct glInvalidateNamedFramebufferSubData_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .numAttachments
= numAttachments
, .attachments
= attachments
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
11390 TRACE( "framebuffer %d, numAttachments %d, attachments %p, x %d, y %d, width %d, height %d\n", framebuffer
, numAttachments
, attachments
, x
, y
, width
, height
);
11391 if ((status
= UNIX_CALL( glInvalidateNamedFramebufferSubData
, &args
))) WARN( "glInvalidateNamedFramebufferSubData returned %#lx\n", status
);
11394 static void WINAPI
glInvalidateSubFramebuffer( GLenum target
, GLsizei numAttachments
, const GLenum
*attachments
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
11396 struct glInvalidateSubFramebuffer_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .numAttachments
= numAttachments
, .attachments
= attachments
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
11398 TRACE( "target %d, numAttachments %d, attachments %p, x %d, y %d, width %d, height %d\n", target
, numAttachments
, attachments
, x
, y
, width
, height
);
11399 if ((status
= UNIX_CALL( glInvalidateSubFramebuffer
, &args
))) WARN( "glInvalidateSubFramebuffer returned %#lx\n", status
);
11402 static void WINAPI
glInvalidateTexImage( GLuint texture
, GLint level
)
11404 struct glInvalidateTexImage_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
};
11406 TRACE( "texture %d, level %d\n", texture
, level
);
11407 if ((status
= UNIX_CALL( glInvalidateTexImage
, &args
))) WARN( "glInvalidateTexImage returned %#lx\n", status
);
11410 static void WINAPI
glInvalidateTexSubImage( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
)
11412 struct glInvalidateTexSubImage_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
};
11414 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d\n", texture
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
);
11415 if ((status
= UNIX_CALL( glInvalidateTexSubImage
, &args
))) WARN( "glInvalidateTexSubImage returned %#lx\n", status
);
11418 static GLboolean WINAPI
glIsAsyncMarkerSGIX( GLuint marker
)
11420 struct glIsAsyncMarkerSGIX_params args
= { .teb
= NtCurrentTeb(), .marker
= marker
};
11422 TRACE( "marker %d\n", marker
);
11423 if ((status
= UNIX_CALL( glIsAsyncMarkerSGIX
, &args
))) WARN( "glIsAsyncMarkerSGIX returned %#lx\n", status
);
11427 static GLboolean WINAPI
glIsBuffer( GLuint buffer
)
11429 struct glIsBuffer_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
11431 TRACE( "buffer %d\n", buffer
);
11432 if ((status
= UNIX_CALL( glIsBuffer
, &args
))) WARN( "glIsBuffer returned %#lx\n", status
);
11436 static GLboolean WINAPI
glIsBufferARB( GLuint buffer
)
11438 struct glIsBufferARB_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
11440 TRACE( "buffer %d\n", buffer
);
11441 if ((status
= UNIX_CALL( glIsBufferARB
, &args
))) WARN( "glIsBufferARB returned %#lx\n", status
);
11445 static GLboolean WINAPI
glIsBufferResidentNV( GLenum target
)
11447 struct glIsBufferResidentNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
11449 TRACE( "target %d\n", target
);
11450 if ((status
= UNIX_CALL( glIsBufferResidentNV
, &args
))) WARN( "glIsBufferResidentNV returned %#lx\n", status
);
11454 static GLboolean WINAPI
glIsCommandListNV( GLuint list
)
11456 struct glIsCommandListNV_params args
= { .teb
= NtCurrentTeb(), .list
= list
};
11458 TRACE( "list %d\n", list
);
11459 if ((status
= UNIX_CALL( glIsCommandListNV
, &args
))) WARN( "glIsCommandListNV returned %#lx\n", status
);
11463 static GLboolean WINAPI
glIsEnabledIndexedEXT( GLenum target
, GLuint index
)
11465 struct glIsEnabledIndexedEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
};
11467 TRACE( "target %d, index %d\n", target
, index
);
11468 if ((status
= UNIX_CALL( glIsEnabledIndexedEXT
, &args
))) WARN( "glIsEnabledIndexedEXT returned %#lx\n", status
);
11472 static GLboolean WINAPI
glIsEnabledi( GLenum target
, GLuint index
)
11474 struct glIsEnabledi_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
};
11476 TRACE( "target %d, index %d\n", target
, index
);
11477 if ((status
= UNIX_CALL( glIsEnabledi
, &args
))) WARN( "glIsEnabledi returned %#lx\n", status
);
11481 static GLboolean WINAPI
glIsFenceAPPLE( GLuint fence
)
11483 struct glIsFenceAPPLE_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
};
11485 TRACE( "fence %d\n", fence
);
11486 if ((status
= UNIX_CALL( glIsFenceAPPLE
, &args
))) WARN( "glIsFenceAPPLE returned %#lx\n", status
);
11490 static GLboolean WINAPI
glIsFenceNV( GLuint fence
)
11492 struct glIsFenceNV_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
};
11494 TRACE( "fence %d\n", fence
);
11495 if ((status
= UNIX_CALL( glIsFenceNV
, &args
))) WARN( "glIsFenceNV returned %#lx\n", status
);
11499 static GLboolean WINAPI
glIsFramebuffer( GLuint framebuffer
)
11501 struct glIsFramebuffer_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
};
11503 TRACE( "framebuffer %d\n", framebuffer
);
11504 if ((status
= UNIX_CALL( glIsFramebuffer
, &args
))) WARN( "glIsFramebuffer returned %#lx\n", status
);
11508 static GLboolean WINAPI
glIsFramebufferEXT( GLuint framebuffer
)
11510 struct glIsFramebufferEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
};
11512 TRACE( "framebuffer %d\n", framebuffer
);
11513 if ((status
= UNIX_CALL( glIsFramebufferEXT
, &args
))) WARN( "glIsFramebufferEXT returned %#lx\n", status
);
11517 static GLboolean WINAPI
glIsImageHandleResidentARB( GLuint64 handle
)
11519 struct glIsImageHandleResidentARB_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
11521 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
11522 if ((status
= UNIX_CALL( glIsImageHandleResidentARB
, &args
))) WARN( "glIsImageHandleResidentARB returned %#lx\n", status
);
11526 static GLboolean WINAPI
glIsImageHandleResidentNV( GLuint64 handle
)
11528 struct glIsImageHandleResidentNV_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
11530 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
11531 if ((status
= UNIX_CALL( glIsImageHandleResidentNV
, &args
))) WARN( "glIsImageHandleResidentNV returned %#lx\n", status
);
11535 static GLboolean WINAPI
glIsMemoryObjectEXT( GLuint memoryObject
)
11537 struct glIsMemoryObjectEXT_params args
= { .teb
= NtCurrentTeb(), .memoryObject
= memoryObject
};
11539 TRACE( "memoryObject %d\n", memoryObject
);
11540 if ((status
= UNIX_CALL( glIsMemoryObjectEXT
, &args
))) WARN( "glIsMemoryObjectEXT returned %#lx\n", status
);
11544 static GLboolean WINAPI
glIsNameAMD( GLenum identifier
, GLuint name
)
11546 struct glIsNameAMD_params args
= { .teb
= NtCurrentTeb(), .identifier
= identifier
, .name
= name
};
11548 TRACE( "identifier %d, name %d\n", identifier
, name
);
11549 if ((status
= UNIX_CALL( glIsNameAMD
, &args
))) WARN( "glIsNameAMD returned %#lx\n", status
);
11553 static GLboolean WINAPI
glIsNamedBufferResidentNV( GLuint buffer
)
11555 struct glIsNamedBufferResidentNV_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
11557 TRACE( "buffer %d\n", buffer
);
11558 if ((status
= UNIX_CALL( glIsNamedBufferResidentNV
, &args
))) WARN( "glIsNamedBufferResidentNV returned %#lx\n", status
);
11562 static GLboolean WINAPI
glIsNamedStringARB( GLint namelen
, const GLchar
*name
)
11564 struct glIsNamedStringARB_params args
= { .teb
= NtCurrentTeb(), .namelen
= namelen
, .name
= name
};
11566 TRACE( "namelen %d, name %p\n", namelen
, name
);
11567 if ((status
= UNIX_CALL( glIsNamedStringARB
, &args
))) WARN( "glIsNamedStringARB returned %#lx\n", status
);
11571 static GLboolean WINAPI
glIsObjectBufferATI( GLuint buffer
)
11573 struct glIsObjectBufferATI_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
11575 TRACE( "buffer %d\n", buffer
);
11576 if ((status
= UNIX_CALL( glIsObjectBufferATI
, &args
))) WARN( "glIsObjectBufferATI returned %#lx\n", status
);
11580 static GLboolean WINAPI
glIsOcclusionQueryNV( GLuint id
)
11582 struct glIsOcclusionQueryNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
11584 TRACE( "id %d\n", id
);
11585 if ((status
= UNIX_CALL( glIsOcclusionQueryNV
, &args
))) WARN( "glIsOcclusionQueryNV returned %#lx\n", status
);
11589 static GLboolean WINAPI
glIsPathNV( GLuint path
)
11591 struct glIsPathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
};
11593 TRACE( "path %d\n", path
);
11594 if ((status
= UNIX_CALL( glIsPathNV
, &args
))) WARN( "glIsPathNV returned %#lx\n", status
);
11598 static GLboolean WINAPI
glIsPointInFillPathNV( GLuint path
, GLuint mask
, GLfloat x
, GLfloat y
)
11600 struct glIsPointInFillPathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .mask
= mask
, .x
= x
, .y
= y
};
11602 TRACE( "path %d, mask %d, x %f, y %f\n", path
, mask
, x
, y
);
11603 if ((status
= UNIX_CALL( glIsPointInFillPathNV
, &args
))) WARN( "glIsPointInFillPathNV returned %#lx\n", status
);
11607 static GLboolean WINAPI
glIsPointInStrokePathNV( GLuint path
, GLfloat x
, GLfloat y
)
11609 struct glIsPointInStrokePathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .x
= x
, .y
= y
};
11611 TRACE( "path %d, x %f, y %f\n", path
, x
, y
);
11612 if ((status
= UNIX_CALL( glIsPointInStrokePathNV
, &args
))) WARN( "glIsPointInStrokePathNV returned %#lx\n", status
);
11616 static GLboolean WINAPI
glIsProgram( GLuint program
)
11618 struct glIsProgram_params args
= { .teb
= NtCurrentTeb(), .program
= program
};
11620 TRACE( "program %d\n", program
);
11621 if ((status
= UNIX_CALL( glIsProgram
, &args
))) WARN( "glIsProgram returned %#lx\n", status
);
11625 static GLboolean WINAPI
glIsProgramARB( GLuint program
)
11627 struct glIsProgramARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
};
11629 TRACE( "program %d\n", program
);
11630 if ((status
= UNIX_CALL( glIsProgramARB
, &args
))) WARN( "glIsProgramARB returned %#lx\n", status
);
11634 static GLboolean WINAPI
glIsProgramNV( GLuint id
)
11636 struct glIsProgramNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
11638 TRACE( "id %d\n", id
);
11639 if ((status
= UNIX_CALL( glIsProgramNV
, &args
))) WARN( "glIsProgramNV returned %#lx\n", status
);
11643 static GLboolean WINAPI
glIsProgramPipeline( GLuint pipeline
)
11645 struct glIsProgramPipeline_params args
= { .teb
= NtCurrentTeb(), .pipeline
= pipeline
};
11647 TRACE( "pipeline %d\n", pipeline
);
11648 if ((status
= UNIX_CALL( glIsProgramPipeline
, &args
))) WARN( "glIsProgramPipeline returned %#lx\n", status
);
11652 static GLboolean WINAPI
glIsQuery( GLuint id
)
11654 struct glIsQuery_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
11656 TRACE( "id %d\n", id
);
11657 if ((status
= UNIX_CALL( glIsQuery
, &args
))) WARN( "glIsQuery returned %#lx\n", status
);
11661 static GLboolean WINAPI
glIsQueryARB( GLuint id
)
11663 struct glIsQueryARB_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
11665 TRACE( "id %d\n", id
);
11666 if ((status
= UNIX_CALL( glIsQueryARB
, &args
))) WARN( "glIsQueryARB returned %#lx\n", status
);
11670 static GLboolean WINAPI
glIsRenderbuffer( GLuint renderbuffer
)
11672 struct glIsRenderbuffer_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
};
11674 TRACE( "renderbuffer %d\n", renderbuffer
);
11675 if ((status
= UNIX_CALL( glIsRenderbuffer
, &args
))) WARN( "glIsRenderbuffer returned %#lx\n", status
);
11679 static GLboolean WINAPI
glIsRenderbufferEXT( GLuint renderbuffer
)
11681 struct glIsRenderbufferEXT_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
};
11683 TRACE( "renderbuffer %d\n", renderbuffer
);
11684 if ((status
= UNIX_CALL( glIsRenderbufferEXT
, &args
))) WARN( "glIsRenderbufferEXT returned %#lx\n", status
);
11688 static GLboolean WINAPI
glIsSampler( GLuint sampler
)
11690 struct glIsSampler_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
};
11692 TRACE( "sampler %d\n", sampler
);
11693 if ((status
= UNIX_CALL( glIsSampler
, &args
))) WARN( "glIsSampler returned %#lx\n", status
);
11697 static GLboolean WINAPI
glIsSemaphoreEXT( GLuint semaphore
)
11699 struct glIsSemaphoreEXT_params args
= { .teb
= NtCurrentTeb(), .semaphore
= semaphore
};
11701 TRACE( "semaphore %d\n", semaphore
);
11702 if ((status
= UNIX_CALL( glIsSemaphoreEXT
, &args
))) WARN( "glIsSemaphoreEXT returned %#lx\n", status
);
11706 static GLboolean WINAPI
glIsShader( GLuint shader
)
11708 struct glIsShader_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
};
11710 TRACE( "shader %d\n", shader
);
11711 if ((status
= UNIX_CALL( glIsShader
, &args
))) WARN( "glIsShader returned %#lx\n", status
);
11715 static GLboolean WINAPI
glIsStateNV( GLuint state
)
11717 struct glIsStateNV_params args
= { .teb
= NtCurrentTeb(), .state
= state
};
11719 TRACE( "state %d\n", state
);
11720 if ((status
= UNIX_CALL( glIsStateNV
, &args
))) WARN( "glIsStateNV returned %#lx\n", status
);
11724 static GLboolean WINAPI
glIsSync( GLsync sync
)
11726 struct glIsSync_params args
= { .teb
= NtCurrentTeb(), .sync
= sync
};
11728 TRACE( "sync %p\n", sync
);
11729 if ((status
= UNIX_CALL( glIsSync
, &args
))) WARN( "glIsSync returned %#lx\n", status
);
11733 static GLboolean WINAPI
glIsTextureEXT( GLuint texture
)
11735 struct glIsTextureEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
11737 TRACE( "texture %d\n", texture
);
11738 if ((status
= UNIX_CALL( glIsTextureEXT
, &args
))) WARN( "glIsTextureEXT returned %#lx\n", status
);
11742 static GLboolean WINAPI
glIsTextureHandleResidentARB( GLuint64 handle
)
11744 struct glIsTextureHandleResidentARB_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
11746 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
11747 if ((status
= UNIX_CALL( glIsTextureHandleResidentARB
, &args
))) WARN( "glIsTextureHandleResidentARB returned %#lx\n", status
);
11751 static GLboolean WINAPI
glIsTextureHandleResidentNV( GLuint64 handle
)
11753 struct glIsTextureHandleResidentNV_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
11755 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
11756 if ((status
= UNIX_CALL( glIsTextureHandleResidentNV
, &args
))) WARN( "glIsTextureHandleResidentNV returned %#lx\n", status
);
11760 static GLboolean WINAPI
glIsTransformFeedback( GLuint id
)
11762 struct glIsTransformFeedback_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
11764 TRACE( "id %d\n", id
);
11765 if ((status
= UNIX_CALL( glIsTransformFeedback
, &args
))) WARN( "glIsTransformFeedback returned %#lx\n", status
);
11769 static GLboolean WINAPI
glIsTransformFeedbackNV( GLuint id
)
11771 struct glIsTransformFeedbackNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
};
11773 TRACE( "id %d\n", id
);
11774 if ((status
= UNIX_CALL( glIsTransformFeedbackNV
, &args
))) WARN( "glIsTransformFeedbackNV returned %#lx\n", status
);
11778 static GLboolean WINAPI
glIsVariantEnabledEXT( GLuint id
, GLenum cap
)
11780 struct glIsVariantEnabledEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .cap
= cap
};
11782 TRACE( "id %d, cap %d\n", id
, cap
);
11783 if ((status
= UNIX_CALL( glIsVariantEnabledEXT
, &args
))) WARN( "glIsVariantEnabledEXT returned %#lx\n", status
);
11787 static GLboolean WINAPI
glIsVertexArray( GLuint array
)
11789 struct glIsVertexArray_params args
= { .teb
= NtCurrentTeb(), .array
= array
};
11791 TRACE( "array %d\n", array
);
11792 if ((status
= UNIX_CALL( glIsVertexArray
, &args
))) WARN( "glIsVertexArray returned %#lx\n", status
);
11796 static GLboolean WINAPI
glIsVertexArrayAPPLE( GLuint array
)
11798 struct glIsVertexArrayAPPLE_params args
= { .teb
= NtCurrentTeb(), .array
= array
};
11800 TRACE( "array %d\n", array
);
11801 if ((status
= UNIX_CALL( glIsVertexArrayAPPLE
, &args
))) WARN( "glIsVertexArrayAPPLE returned %#lx\n", status
);
11805 static GLboolean WINAPI
glIsVertexAttribEnabledAPPLE( GLuint index
, GLenum pname
)
11807 struct glIsVertexAttribEnabledAPPLE_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
};
11809 TRACE( "index %d, pname %d\n", index
, pname
);
11810 if ((status
= UNIX_CALL( glIsVertexAttribEnabledAPPLE
, &args
))) WARN( "glIsVertexAttribEnabledAPPLE returned %#lx\n", status
);
11814 static void WINAPI
glLGPUCopyImageSubDataNVX( GLuint sourceGpu
, GLbitfield destinationGpuMask
, GLuint srcName
, GLenum srcTarget
, GLint srcLevel
, GLint srcX
, GLint srxY
, GLint srcZ
, GLuint dstName
, GLenum dstTarget
, GLint dstLevel
, GLint dstX
, GLint dstY
, GLint dstZ
, GLsizei width
, GLsizei height
, GLsizei depth
)
11816 struct glLGPUCopyImageSubDataNVX_params args
= { .teb
= NtCurrentTeb(), .sourceGpu
= sourceGpu
, .destinationGpuMask
= destinationGpuMask
, .srcName
= srcName
, .srcTarget
= srcTarget
, .srcLevel
= srcLevel
, .srcX
= srcX
, .srxY
= srxY
, .srcZ
= srcZ
, .dstName
= dstName
, .dstTarget
= dstTarget
, .dstLevel
= dstLevel
, .dstX
= dstX
, .dstY
= dstY
, .dstZ
= dstZ
, .width
= width
, .height
= height
, .depth
= depth
};
11818 TRACE( "sourceGpu %d, destinationGpuMask %d, srcName %d, srcTarget %d, srcLevel %d, srcX %d, srxY %d, srcZ %d, dstName %d, dstTarget %d, dstLevel %d, dstX %d, dstY %d, dstZ %d, width %d, height %d, depth %d\n", sourceGpu
, destinationGpuMask
, srcName
, srcTarget
, srcLevel
, srcX
, srxY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, width
, height
, depth
);
11819 if ((status
= UNIX_CALL( glLGPUCopyImageSubDataNVX
, &args
))) WARN( "glLGPUCopyImageSubDataNVX returned %#lx\n", status
);
11822 static void WINAPI
glLGPUInterlockNVX(void)
11824 struct glLGPUInterlockNVX_params args
= { .teb
= NtCurrentTeb() };
11827 if ((status
= UNIX_CALL( glLGPUInterlockNVX
, &args
))) WARN( "glLGPUInterlockNVX returned %#lx\n", status
);
11830 static void WINAPI
glLGPUNamedBufferSubDataNVX( GLbitfield gpuMask
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
, const void *data
)
11832 struct glLGPUNamedBufferSubDataNVX_params args
= { .teb
= NtCurrentTeb(), .gpuMask
= gpuMask
, .buffer
= buffer
, .offset
= offset
, .size
= size
, .data
= data
};
11834 TRACE( "gpuMask %d, buffer %d, offset %Id, size %Id, data %p\n", gpuMask
, buffer
, offset
, size
, data
);
11835 if ((status
= UNIX_CALL( glLGPUNamedBufferSubDataNVX
, &args
))) WARN( "glLGPUNamedBufferSubDataNVX returned %#lx\n", status
);
11838 static void WINAPI
glLabelObjectEXT( GLenum type
, GLuint object
, GLsizei length
, const GLchar
*label
)
11840 struct glLabelObjectEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .object
= object
, .length
= length
, .label
= label
};
11842 TRACE( "type %d, object %d, length %d, label %p\n", type
, object
, length
, label
);
11843 if ((status
= UNIX_CALL( glLabelObjectEXT
, &args
))) WARN( "glLabelObjectEXT returned %#lx\n", status
);
11846 static void WINAPI
glLightEnviSGIX( GLenum pname
, GLint param
)
11848 struct glLightEnviSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
11850 TRACE( "pname %d, param %d\n", pname
, param
);
11851 if ((status
= UNIX_CALL( glLightEnviSGIX
, &args
))) WARN( "glLightEnviSGIX returned %#lx\n", status
);
11854 static void WINAPI
glLightModelxOES( GLenum pname
, GLfixed param
)
11856 struct glLightModelxOES_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
11858 TRACE( "pname %d, param %d\n", pname
, param
);
11859 if ((status
= UNIX_CALL( glLightModelxOES
, &args
))) WARN( "glLightModelxOES returned %#lx\n", status
);
11862 static void WINAPI
glLightModelxvOES( GLenum pname
, const GLfixed
*param
)
11864 struct glLightModelxvOES_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
11866 TRACE( "pname %d, param %p\n", pname
, param
);
11867 if ((status
= UNIX_CALL( glLightModelxvOES
, &args
))) WARN( "glLightModelxvOES returned %#lx\n", status
);
11870 static void WINAPI
glLightxOES( GLenum light
, GLenum pname
, GLfixed param
)
11872 struct glLightxOES_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .param
= param
};
11874 TRACE( "light %d, pname %d, param %d\n", light
, pname
, param
);
11875 if ((status
= UNIX_CALL( glLightxOES
, &args
))) WARN( "glLightxOES returned %#lx\n", status
);
11878 static void WINAPI
glLightxvOES( GLenum light
, GLenum pname
, const GLfixed
*params
)
11880 struct glLightxvOES_params args
= { .teb
= NtCurrentTeb(), .light
= light
, .pname
= pname
, .params
= params
};
11882 TRACE( "light %d, pname %d, params %p\n", light
, pname
, params
);
11883 if ((status
= UNIX_CALL( glLightxvOES
, &args
))) WARN( "glLightxvOES returned %#lx\n", status
);
11886 static void WINAPI
glLineWidthxOES( GLfixed width
)
11888 struct glLineWidthxOES_params args
= { .teb
= NtCurrentTeb(), .width
= width
};
11890 TRACE( "width %d\n", width
);
11891 if ((status
= UNIX_CALL( glLineWidthxOES
, &args
))) WARN( "glLineWidthxOES returned %#lx\n", status
);
11894 static void WINAPI
glLinkProgram( GLuint program
)
11896 struct glLinkProgram_params args
= { .teb
= NtCurrentTeb(), .program
= program
};
11898 TRACE( "program %d\n", program
);
11899 if ((status
= UNIX_CALL( glLinkProgram
, &args
))) WARN( "glLinkProgram returned %#lx\n", status
);
11902 static void WINAPI
glLinkProgramARB( GLhandleARB programObj
)
11904 struct glLinkProgramARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
};
11906 TRACE( "programObj %d\n", programObj
);
11907 if ((status
= UNIX_CALL( glLinkProgramARB
, &args
))) WARN( "glLinkProgramARB returned %#lx\n", status
);
11910 static void WINAPI
glListDrawCommandsStatesClientNV( GLuint list
, GLuint segment
, const void **indirects
, const GLsizei
*sizes
, const GLuint
*states
, const GLuint
*fbos
, GLuint count
)
11912 struct glListDrawCommandsStatesClientNV_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .segment
= segment
, .indirects
= indirects
, .sizes
= sizes
, .states
= states
, .fbos
= fbos
, .count
= count
};
11914 TRACE( "list %d, segment %d, indirects %p, sizes %p, states %p, fbos %p, count %d\n", list
, segment
, indirects
, sizes
, states
, fbos
, count
);
11915 if ((status
= UNIX_CALL( glListDrawCommandsStatesClientNV
, &args
))) WARN( "glListDrawCommandsStatesClientNV returned %#lx\n", status
);
11918 static void WINAPI
glListParameterfSGIX( GLuint list
, GLenum pname
, GLfloat param
)
11920 struct glListParameterfSGIX_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .pname
= pname
, .param
= param
};
11922 TRACE( "list %d, pname %d, param %f\n", list
, pname
, param
);
11923 if ((status
= UNIX_CALL( glListParameterfSGIX
, &args
))) WARN( "glListParameterfSGIX returned %#lx\n", status
);
11926 static void WINAPI
glListParameterfvSGIX( GLuint list
, GLenum pname
, const GLfloat
*params
)
11928 struct glListParameterfvSGIX_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .pname
= pname
, .params
= params
};
11930 TRACE( "list %d, pname %d, params %p\n", list
, pname
, params
);
11931 if ((status
= UNIX_CALL( glListParameterfvSGIX
, &args
))) WARN( "glListParameterfvSGIX returned %#lx\n", status
);
11934 static void WINAPI
glListParameteriSGIX( GLuint list
, GLenum pname
, GLint param
)
11936 struct glListParameteriSGIX_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .pname
= pname
, .param
= param
};
11938 TRACE( "list %d, pname %d, param %d\n", list
, pname
, param
);
11939 if ((status
= UNIX_CALL( glListParameteriSGIX
, &args
))) WARN( "glListParameteriSGIX returned %#lx\n", status
);
11942 static void WINAPI
glListParameterivSGIX( GLuint list
, GLenum pname
, const GLint
*params
)
11944 struct glListParameterivSGIX_params args
= { .teb
= NtCurrentTeb(), .list
= list
, .pname
= pname
, .params
= params
};
11946 TRACE( "list %d, pname %d, params %p\n", list
, pname
, params
);
11947 if ((status
= UNIX_CALL( glListParameterivSGIX
, &args
))) WARN( "glListParameterivSGIX returned %#lx\n", status
);
11950 static void WINAPI
glLoadIdentityDeformationMapSGIX( GLbitfield mask
)
11952 struct glLoadIdentityDeformationMapSGIX_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
11954 TRACE( "mask %d\n", mask
);
11955 if ((status
= UNIX_CALL( glLoadIdentityDeformationMapSGIX
, &args
))) WARN( "glLoadIdentityDeformationMapSGIX returned %#lx\n", status
);
11958 static void WINAPI
glLoadMatrixxOES( const GLfixed
*m
)
11960 struct glLoadMatrixxOES_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
11962 TRACE( "m %p\n", m
);
11963 if ((status
= UNIX_CALL( glLoadMatrixxOES
, &args
))) WARN( "glLoadMatrixxOES returned %#lx\n", status
);
11966 static void WINAPI
glLoadProgramNV( GLenum target
, GLuint id
, GLsizei len
, const GLubyte
*program
)
11968 struct glLoadProgramNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .id
= id
, .len
= len
, .program
= program
};
11970 TRACE( "target %d, id %d, len %d, program %p\n", target
, id
, len
, program
);
11971 if ((status
= UNIX_CALL( glLoadProgramNV
, &args
))) WARN( "glLoadProgramNV returned %#lx\n", status
);
11974 static void WINAPI
glLoadTransposeMatrixd( const GLdouble
*m
)
11976 struct glLoadTransposeMatrixd_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
11978 TRACE( "m %p\n", m
);
11979 if ((status
= UNIX_CALL( glLoadTransposeMatrixd
, &args
))) WARN( "glLoadTransposeMatrixd returned %#lx\n", status
);
11982 static void WINAPI
glLoadTransposeMatrixdARB( const GLdouble
*m
)
11984 struct glLoadTransposeMatrixdARB_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
11986 TRACE( "m %p\n", m
);
11987 if ((status
= UNIX_CALL( glLoadTransposeMatrixdARB
, &args
))) WARN( "glLoadTransposeMatrixdARB returned %#lx\n", status
);
11990 static void WINAPI
glLoadTransposeMatrixf( const GLfloat
*m
)
11992 struct glLoadTransposeMatrixf_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
11994 TRACE( "m %p\n", m
);
11995 if ((status
= UNIX_CALL( glLoadTransposeMatrixf
, &args
))) WARN( "glLoadTransposeMatrixf returned %#lx\n", status
);
11998 static void WINAPI
glLoadTransposeMatrixfARB( const GLfloat
*m
)
12000 struct glLoadTransposeMatrixfARB_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
12002 TRACE( "m %p\n", m
);
12003 if ((status
= UNIX_CALL( glLoadTransposeMatrixfARB
, &args
))) WARN( "glLoadTransposeMatrixfARB returned %#lx\n", status
);
12006 static void WINAPI
glLoadTransposeMatrixxOES( const GLfixed
*m
)
12008 struct glLoadTransposeMatrixxOES_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
12010 TRACE( "m %p\n", m
);
12011 if ((status
= UNIX_CALL( glLoadTransposeMatrixxOES
, &args
))) WARN( "glLoadTransposeMatrixxOES returned %#lx\n", status
);
12014 static void WINAPI
glLockArraysEXT( GLint first
, GLsizei count
)
12016 struct glLockArraysEXT_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
};
12018 TRACE( "first %d, count %d\n", first
, count
);
12019 if ((status
= UNIX_CALL( glLockArraysEXT
, &args
))) WARN( "glLockArraysEXT returned %#lx\n", status
);
12022 static void WINAPI
glMTexCoord2fSGIS( GLenum target
, GLfloat s
, GLfloat t
)
12024 struct glMTexCoord2fSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
12026 TRACE( "target %d, s %f, t %f\n", target
, s
, t
);
12027 if ((status
= UNIX_CALL( glMTexCoord2fSGIS
, &args
))) WARN( "glMTexCoord2fSGIS returned %#lx\n", status
);
12030 static void WINAPI
glMTexCoord2fvSGIS( GLenum target
, GLfloat
* v
)
12032 struct glMTexCoord2fvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12034 TRACE( "target %d, v %p\n", target
, v
);
12035 if ((status
= UNIX_CALL( glMTexCoord2fvSGIS
, &args
))) WARN( "glMTexCoord2fvSGIS returned %#lx\n", status
);
12038 static void WINAPI
glMakeBufferNonResidentNV( GLenum target
)
12040 struct glMakeBufferNonResidentNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
12042 TRACE( "target %d\n", target
);
12043 if ((status
= UNIX_CALL( glMakeBufferNonResidentNV
, &args
))) WARN( "glMakeBufferNonResidentNV returned %#lx\n", status
);
12046 static void WINAPI
glMakeBufferResidentNV( GLenum target
, GLenum access
)
12048 struct glMakeBufferResidentNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .access
= access
};
12050 TRACE( "target %d, access %d\n", target
, access
);
12051 if ((status
= UNIX_CALL( glMakeBufferResidentNV
, &args
))) WARN( "glMakeBufferResidentNV returned %#lx\n", status
);
12054 static void WINAPI
glMakeImageHandleNonResidentARB( GLuint64 handle
)
12056 struct glMakeImageHandleNonResidentARB_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
12058 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
12059 if ((status
= UNIX_CALL( glMakeImageHandleNonResidentARB
, &args
))) WARN( "glMakeImageHandleNonResidentARB returned %#lx\n", status
);
12062 static void WINAPI
glMakeImageHandleNonResidentNV( GLuint64 handle
)
12064 struct glMakeImageHandleNonResidentNV_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
12066 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
12067 if ((status
= UNIX_CALL( glMakeImageHandleNonResidentNV
, &args
))) WARN( "glMakeImageHandleNonResidentNV returned %#lx\n", status
);
12070 static void WINAPI
glMakeImageHandleResidentARB( GLuint64 handle
, GLenum access
)
12072 struct glMakeImageHandleResidentARB_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
, .access
= access
};
12074 TRACE( "handle %s, access %d\n", wine_dbgstr_longlong(handle
), access
);
12075 if ((status
= UNIX_CALL( glMakeImageHandleResidentARB
, &args
))) WARN( "glMakeImageHandleResidentARB returned %#lx\n", status
);
12078 static void WINAPI
glMakeImageHandleResidentNV( GLuint64 handle
, GLenum access
)
12080 struct glMakeImageHandleResidentNV_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
, .access
= access
};
12082 TRACE( "handle %s, access %d\n", wine_dbgstr_longlong(handle
), access
);
12083 if ((status
= UNIX_CALL( glMakeImageHandleResidentNV
, &args
))) WARN( "glMakeImageHandleResidentNV returned %#lx\n", status
);
12086 static void WINAPI
glMakeNamedBufferNonResidentNV( GLuint buffer
)
12088 struct glMakeNamedBufferNonResidentNV_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
12090 TRACE( "buffer %d\n", buffer
);
12091 if ((status
= UNIX_CALL( glMakeNamedBufferNonResidentNV
, &args
))) WARN( "glMakeNamedBufferNonResidentNV returned %#lx\n", status
);
12094 static void WINAPI
glMakeNamedBufferResidentNV( GLuint buffer
, GLenum access
)
12096 struct glMakeNamedBufferResidentNV_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .access
= access
};
12098 TRACE( "buffer %d, access %d\n", buffer
, access
);
12099 if ((status
= UNIX_CALL( glMakeNamedBufferResidentNV
, &args
))) WARN( "glMakeNamedBufferResidentNV returned %#lx\n", status
);
12102 static void WINAPI
glMakeTextureHandleNonResidentARB( GLuint64 handle
)
12104 struct glMakeTextureHandleNonResidentARB_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
12106 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
12107 if ((status
= UNIX_CALL( glMakeTextureHandleNonResidentARB
, &args
))) WARN( "glMakeTextureHandleNonResidentARB returned %#lx\n", status
);
12110 static void WINAPI
glMakeTextureHandleNonResidentNV( GLuint64 handle
)
12112 struct glMakeTextureHandleNonResidentNV_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
12114 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
12115 if ((status
= UNIX_CALL( glMakeTextureHandleNonResidentNV
, &args
))) WARN( "glMakeTextureHandleNonResidentNV returned %#lx\n", status
);
12118 static void WINAPI
glMakeTextureHandleResidentARB( GLuint64 handle
)
12120 struct glMakeTextureHandleResidentARB_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
12122 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
12123 if ((status
= UNIX_CALL( glMakeTextureHandleResidentARB
, &args
))) WARN( "glMakeTextureHandleResidentARB returned %#lx\n", status
);
12126 static void WINAPI
glMakeTextureHandleResidentNV( GLuint64 handle
)
12128 struct glMakeTextureHandleResidentNV_params args
= { .teb
= NtCurrentTeb(), .handle
= handle
};
12130 TRACE( "handle %s\n", wine_dbgstr_longlong(handle
) );
12131 if ((status
= UNIX_CALL( glMakeTextureHandleResidentNV
, &args
))) WARN( "glMakeTextureHandleResidentNV returned %#lx\n", status
);
12134 static void WINAPI
glMap1xOES( GLenum target
, GLfixed u1
, GLfixed u2
, GLint stride
, GLint order
, GLfixed points
)
12136 struct glMap1xOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .u1
= u1
, .u2
= u2
, .stride
= stride
, .order
= order
, .points
= points
};
12138 TRACE( "target %d, u1 %d, u2 %d, stride %d, order %d, points %d\n", target
, u1
, u2
, stride
, order
, points
);
12139 if ((status
= UNIX_CALL( glMap1xOES
, &args
))) WARN( "glMap1xOES returned %#lx\n", status
);
12142 static void WINAPI
glMap2xOES( GLenum target
, GLfixed u1
, GLfixed u2
, GLint ustride
, GLint uorder
, GLfixed v1
, GLfixed v2
, GLint vstride
, GLint vorder
, GLfixed points
)
12144 struct glMap2xOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .u1
= u1
, .u2
= u2
, .ustride
= ustride
, .uorder
= uorder
, .v1
= v1
, .v2
= v2
, .vstride
= vstride
, .vorder
= vorder
, .points
= points
};
12146 TRACE( "target %d, u1 %d, u2 %d, ustride %d, uorder %d, v1 %d, v2 %d, vstride %d, vorder %d, points %d\n", target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
12147 if ((status
= UNIX_CALL( glMap2xOES
, &args
))) WARN( "glMap2xOES returned %#lx\n", status
);
12150 static void WINAPI
glMapControlPointsNV( GLenum target
, GLuint index
, GLenum type
, GLsizei ustride
, GLsizei vstride
, GLint uorder
, GLint vorder
, GLboolean packed
, const void *points
)
12152 struct glMapControlPointsNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .type
= type
, .ustride
= ustride
, .vstride
= vstride
, .uorder
= uorder
, .vorder
= vorder
, .packed
= packed
, .points
= points
};
12154 TRACE( "target %d, index %d, type %d, ustride %d, vstride %d, uorder %d, vorder %d, packed %d, points %p\n", target
, index
, type
, ustride
, vstride
, uorder
, vorder
, packed
, points
);
12155 if ((status
= UNIX_CALL( glMapControlPointsNV
, &args
))) WARN( "glMapControlPointsNV returned %#lx\n", status
);
12158 static void WINAPI
glMapGrid1xOES( GLint n
, GLfixed u1
, GLfixed u2
)
12160 struct glMapGrid1xOES_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .u1
= u1
, .u2
= u2
};
12162 TRACE( "n %d, u1 %d, u2 %d\n", n
, u1
, u2
);
12163 if ((status
= UNIX_CALL( glMapGrid1xOES
, &args
))) WARN( "glMapGrid1xOES returned %#lx\n", status
);
12166 static void WINAPI
glMapGrid2xOES( GLint n
, GLfixed u1
, GLfixed u2
, GLfixed v1
, GLfixed v2
)
12168 struct glMapGrid2xOES_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .u1
= u1
, .u2
= u2
, .v1
= v1
, .v2
= v2
};
12170 TRACE( "n %d, u1 %d, u2 %d, v1 %d, v2 %d\n", n
, u1
, u2
, v1
, v2
);
12171 if ((status
= UNIX_CALL( glMapGrid2xOES
, &args
))) WARN( "glMapGrid2xOES returned %#lx\n", status
);
12174 static void * WINAPI
glMapObjectBufferATI( GLuint buffer
)
12176 struct glMapObjectBufferATI_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
12178 TRACE( "buffer %d\n", buffer
);
12179 if ((status
= UNIX_CALL( glMapObjectBufferATI
, &args
))) WARN( "glMapObjectBufferATI returned %#lx\n", status
);
12183 static void WINAPI
glMapParameterfvNV( GLenum target
, GLenum pname
, const GLfloat
*params
)
12185 struct glMapParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
12187 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
12188 if ((status
= UNIX_CALL( glMapParameterfvNV
, &args
))) WARN( "glMapParameterfvNV returned %#lx\n", status
);
12191 static void WINAPI
glMapParameterivNV( GLenum target
, GLenum pname
, const GLint
*params
)
12193 struct glMapParameterivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
12195 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
12196 if ((status
= UNIX_CALL( glMapParameterivNV
, &args
))) WARN( "glMapParameterivNV returned %#lx\n", status
);
12199 static void * WINAPI
glMapTexture2DINTEL( GLuint texture
, GLint level
, GLbitfield access
, GLint
*stride
, GLenum
*layout
)
12201 struct glMapTexture2DINTEL_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .access
= access
, .stride
= stride
, .layout
= layout
};
12203 TRACE( "texture %d, level %d, access %d, stride %p, layout %p\n", texture
, level
, access
, stride
, layout
);
12204 if ((status
= UNIX_CALL( glMapTexture2DINTEL
, &args
))) WARN( "glMapTexture2DINTEL returned %#lx\n", status
);
12208 static void WINAPI
glMapVertexAttrib1dAPPLE( GLuint index
, GLuint size
, GLdouble u1
, GLdouble u2
, GLint stride
, GLint order
, const GLdouble
*points
)
12210 struct glMapVertexAttrib1dAPPLE_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .u1
= u1
, .u2
= u2
, .stride
= stride
, .order
= order
, .points
= points
};
12212 TRACE( "index %d, size %d, u1 %f, u2 %f, stride %d, order %d, points %p\n", index
, size
, u1
, u2
, stride
, order
, points
);
12213 if ((status
= UNIX_CALL( glMapVertexAttrib1dAPPLE
, &args
))) WARN( "glMapVertexAttrib1dAPPLE returned %#lx\n", status
);
12216 static void WINAPI
glMapVertexAttrib1fAPPLE( GLuint index
, GLuint size
, GLfloat u1
, GLfloat u2
, GLint stride
, GLint order
, const GLfloat
*points
)
12218 struct glMapVertexAttrib1fAPPLE_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .u1
= u1
, .u2
= u2
, .stride
= stride
, .order
= order
, .points
= points
};
12220 TRACE( "index %d, size %d, u1 %f, u2 %f, stride %d, order %d, points %p\n", index
, size
, u1
, u2
, stride
, order
, points
);
12221 if ((status
= UNIX_CALL( glMapVertexAttrib1fAPPLE
, &args
))) WARN( "glMapVertexAttrib1fAPPLE returned %#lx\n", status
);
12224 static void WINAPI
glMapVertexAttrib2dAPPLE( GLuint index
, GLuint size
, GLdouble u1
, GLdouble u2
, GLint ustride
, GLint uorder
, GLdouble v1
, GLdouble v2
, GLint vstride
, GLint vorder
, const GLdouble
*points
)
12226 struct glMapVertexAttrib2dAPPLE_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .u1
= u1
, .u2
= u2
, .ustride
= ustride
, .uorder
= uorder
, .v1
= v1
, .v2
= v2
, .vstride
= vstride
, .vorder
= vorder
, .points
= points
};
12228 TRACE( "index %d, size %d, u1 %f, u2 %f, ustride %d, uorder %d, v1 %f, v2 %f, vstride %d, vorder %d, points %p\n", index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
12229 if ((status
= UNIX_CALL( glMapVertexAttrib2dAPPLE
, &args
))) WARN( "glMapVertexAttrib2dAPPLE returned %#lx\n", status
);
12232 static void WINAPI
glMapVertexAttrib2fAPPLE( GLuint index
, GLuint size
, GLfloat u1
, GLfloat u2
, GLint ustride
, GLint uorder
, GLfloat v1
, GLfloat v2
, GLint vstride
, GLint vorder
, const GLfloat
*points
)
12234 struct glMapVertexAttrib2fAPPLE_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .u1
= u1
, .u2
= u2
, .ustride
= ustride
, .uorder
= uorder
, .v1
= v1
, .v2
= v2
, .vstride
= vstride
, .vorder
= vorder
, .points
= points
};
12236 TRACE( "index %d, size %d, u1 %f, u2 %f, ustride %d, uorder %d, v1 %f, v2 %f, vstride %d, vorder %d, points %p\n", index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
12237 if ((status
= UNIX_CALL( glMapVertexAttrib2fAPPLE
, &args
))) WARN( "glMapVertexAttrib2fAPPLE returned %#lx\n", status
);
12240 static void WINAPI
glMaterialxOES( GLenum face
, GLenum pname
, GLfixed param
)
12242 struct glMaterialxOES_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .param
= param
};
12244 TRACE( "face %d, pname %d, param %d\n", face
, pname
, param
);
12245 if ((status
= UNIX_CALL( glMaterialxOES
, &args
))) WARN( "glMaterialxOES returned %#lx\n", status
);
12248 static void WINAPI
glMaterialxvOES( GLenum face
, GLenum pname
, const GLfixed
*param
)
12250 struct glMaterialxvOES_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .pname
= pname
, .param
= param
};
12252 TRACE( "face %d, pname %d, param %p\n", face
, pname
, param
);
12253 if ((status
= UNIX_CALL( glMaterialxvOES
, &args
))) WARN( "glMaterialxvOES returned %#lx\n", status
);
12256 static void WINAPI
glMatrixFrustumEXT( GLenum mode
, GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
)
12258 struct glMatrixFrustumEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .left
= left
, .right
= right
, .bottom
= bottom
, .top
= top
, .zNear
= zNear
, .zFar
= zFar
};
12260 TRACE( "mode %d, left %f, right %f, bottom %f, top %f, zNear %f, zFar %f\n", mode
, left
, right
, bottom
, top
, zNear
, zFar
);
12261 if ((status
= UNIX_CALL( glMatrixFrustumEXT
, &args
))) WARN( "glMatrixFrustumEXT returned %#lx\n", status
);
12264 static void WINAPI
glMatrixIndexPointerARB( GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
12266 struct glMatrixIndexPointerARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
12268 TRACE( "size %d, type %d, stride %d, pointer %p\n", size
, type
, stride
, pointer
);
12269 if ((status
= UNIX_CALL( glMatrixIndexPointerARB
, &args
))) WARN( "glMatrixIndexPointerARB returned %#lx\n", status
);
12272 static void WINAPI
glMatrixIndexubvARB( GLint size
, const GLubyte
*indices
)
12274 struct glMatrixIndexubvARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .indices
= indices
};
12276 TRACE( "size %d, indices %p\n", size
, indices
);
12277 if ((status
= UNIX_CALL( glMatrixIndexubvARB
, &args
))) WARN( "glMatrixIndexubvARB returned %#lx\n", status
);
12280 static void WINAPI
glMatrixIndexuivARB( GLint size
, const GLuint
*indices
)
12282 struct glMatrixIndexuivARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .indices
= indices
};
12284 TRACE( "size %d, indices %p\n", size
, indices
);
12285 if ((status
= UNIX_CALL( glMatrixIndexuivARB
, &args
))) WARN( "glMatrixIndexuivARB returned %#lx\n", status
);
12288 static void WINAPI
glMatrixIndexusvARB( GLint size
, const GLushort
*indices
)
12290 struct glMatrixIndexusvARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .indices
= indices
};
12292 TRACE( "size %d, indices %p\n", size
, indices
);
12293 if ((status
= UNIX_CALL( glMatrixIndexusvARB
, &args
))) WARN( "glMatrixIndexusvARB returned %#lx\n", status
);
12296 static void WINAPI
glMatrixLoad3x2fNV( GLenum matrixMode
, const GLfloat
*m
)
12298 struct glMatrixLoad3x2fNV_params args
= { .teb
= NtCurrentTeb(), .matrixMode
= matrixMode
, .m
= m
};
12300 TRACE( "matrixMode %d, m %p\n", matrixMode
, m
);
12301 if ((status
= UNIX_CALL( glMatrixLoad3x2fNV
, &args
))) WARN( "glMatrixLoad3x2fNV returned %#lx\n", status
);
12304 static void WINAPI
glMatrixLoad3x3fNV( GLenum matrixMode
, const GLfloat
*m
)
12306 struct glMatrixLoad3x3fNV_params args
= { .teb
= NtCurrentTeb(), .matrixMode
= matrixMode
, .m
= m
};
12308 TRACE( "matrixMode %d, m %p\n", matrixMode
, m
);
12309 if ((status
= UNIX_CALL( glMatrixLoad3x3fNV
, &args
))) WARN( "glMatrixLoad3x3fNV returned %#lx\n", status
);
12312 static void WINAPI
glMatrixLoadIdentityEXT( GLenum mode
)
12314 struct glMatrixLoadIdentityEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
12316 TRACE( "mode %d\n", mode
);
12317 if ((status
= UNIX_CALL( glMatrixLoadIdentityEXT
, &args
))) WARN( "glMatrixLoadIdentityEXT returned %#lx\n", status
);
12320 static void WINAPI
glMatrixLoadTranspose3x3fNV( GLenum matrixMode
, const GLfloat
*m
)
12322 struct glMatrixLoadTranspose3x3fNV_params args
= { .teb
= NtCurrentTeb(), .matrixMode
= matrixMode
, .m
= m
};
12324 TRACE( "matrixMode %d, m %p\n", matrixMode
, m
);
12325 if ((status
= UNIX_CALL( glMatrixLoadTranspose3x3fNV
, &args
))) WARN( "glMatrixLoadTranspose3x3fNV returned %#lx\n", status
);
12328 static void WINAPI
glMatrixLoadTransposedEXT( GLenum mode
, const GLdouble
*m
)
12330 struct glMatrixLoadTransposedEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .m
= m
};
12332 TRACE( "mode %d, m %p\n", mode
, m
);
12333 if ((status
= UNIX_CALL( glMatrixLoadTransposedEXT
, &args
))) WARN( "glMatrixLoadTransposedEXT returned %#lx\n", status
);
12336 static void WINAPI
glMatrixLoadTransposefEXT( GLenum mode
, const GLfloat
*m
)
12338 struct glMatrixLoadTransposefEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .m
= m
};
12340 TRACE( "mode %d, m %p\n", mode
, m
);
12341 if ((status
= UNIX_CALL( glMatrixLoadTransposefEXT
, &args
))) WARN( "glMatrixLoadTransposefEXT returned %#lx\n", status
);
12344 static void WINAPI
glMatrixLoaddEXT( GLenum mode
, const GLdouble
*m
)
12346 struct glMatrixLoaddEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .m
= m
};
12348 TRACE( "mode %d, m %p\n", mode
, m
);
12349 if ((status
= UNIX_CALL( glMatrixLoaddEXT
, &args
))) WARN( "glMatrixLoaddEXT returned %#lx\n", status
);
12352 static void WINAPI
glMatrixLoadfEXT( GLenum mode
, const GLfloat
*m
)
12354 struct glMatrixLoadfEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .m
= m
};
12356 TRACE( "mode %d, m %p\n", mode
, m
);
12357 if ((status
= UNIX_CALL( glMatrixLoadfEXT
, &args
))) WARN( "glMatrixLoadfEXT returned %#lx\n", status
);
12360 static void WINAPI
glMatrixMult3x2fNV( GLenum matrixMode
, const GLfloat
*m
)
12362 struct glMatrixMult3x2fNV_params args
= { .teb
= NtCurrentTeb(), .matrixMode
= matrixMode
, .m
= m
};
12364 TRACE( "matrixMode %d, m %p\n", matrixMode
, m
);
12365 if ((status
= UNIX_CALL( glMatrixMult3x2fNV
, &args
))) WARN( "glMatrixMult3x2fNV returned %#lx\n", status
);
12368 static void WINAPI
glMatrixMult3x3fNV( GLenum matrixMode
, const GLfloat
*m
)
12370 struct glMatrixMult3x3fNV_params args
= { .teb
= NtCurrentTeb(), .matrixMode
= matrixMode
, .m
= m
};
12372 TRACE( "matrixMode %d, m %p\n", matrixMode
, m
);
12373 if ((status
= UNIX_CALL( glMatrixMult3x3fNV
, &args
))) WARN( "glMatrixMult3x3fNV returned %#lx\n", status
);
12376 static void WINAPI
glMatrixMultTranspose3x3fNV( GLenum matrixMode
, const GLfloat
*m
)
12378 struct glMatrixMultTranspose3x3fNV_params args
= { .teb
= NtCurrentTeb(), .matrixMode
= matrixMode
, .m
= m
};
12380 TRACE( "matrixMode %d, m %p\n", matrixMode
, m
);
12381 if ((status
= UNIX_CALL( glMatrixMultTranspose3x3fNV
, &args
))) WARN( "glMatrixMultTranspose3x3fNV returned %#lx\n", status
);
12384 static void WINAPI
glMatrixMultTransposedEXT( GLenum mode
, const GLdouble
*m
)
12386 struct glMatrixMultTransposedEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .m
= m
};
12388 TRACE( "mode %d, m %p\n", mode
, m
);
12389 if ((status
= UNIX_CALL( glMatrixMultTransposedEXT
, &args
))) WARN( "glMatrixMultTransposedEXT returned %#lx\n", status
);
12392 static void WINAPI
glMatrixMultTransposefEXT( GLenum mode
, const GLfloat
*m
)
12394 struct glMatrixMultTransposefEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .m
= m
};
12396 TRACE( "mode %d, m %p\n", mode
, m
);
12397 if ((status
= UNIX_CALL( glMatrixMultTransposefEXT
, &args
))) WARN( "glMatrixMultTransposefEXT returned %#lx\n", status
);
12400 static void WINAPI
glMatrixMultdEXT( GLenum mode
, const GLdouble
*m
)
12402 struct glMatrixMultdEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .m
= m
};
12404 TRACE( "mode %d, m %p\n", mode
, m
);
12405 if ((status
= UNIX_CALL( glMatrixMultdEXT
, &args
))) WARN( "glMatrixMultdEXT returned %#lx\n", status
);
12408 static void WINAPI
glMatrixMultfEXT( GLenum mode
, const GLfloat
*m
)
12410 struct glMatrixMultfEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .m
= m
};
12412 TRACE( "mode %d, m %p\n", mode
, m
);
12413 if ((status
= UNIX_CALL( glMatrixMultfEXT
, &args
))) WARN( "glMatrixMultfEXT returned %#lx\n", status
);
12416 static void WINAPI
glMatrixOrthoEXT( GLenum mode
, GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
)
12418 struct glMatrixOrthoEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .left
= left
, .right
= right
, .bottom
= bottom
, .top
= top
, .zNear
= zNear
, .zFar
= zFar
};
12420 TRACE( "mode %d, left %f, right %f, bottom %f, top %f, zNear %f, zFar %f\n", mode
, left
, right
, bottom
, top
, zNear
, zFar
);
12421 if ((status
= UNIX_CALL( glMatrixOrthoEXT
, &args
))) WARN( "glMatrixOrthoEXT returned %#lx\n", status
);
12424 static void WINAPI
glMatrixPopEXT( GLenum mode
)
12426 struct glMatrixPopEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
12428 TRACE( "mode %d\n", mode
);
12429 if ((status
= UNIX_CALL( glMatrixPopEXT
, &args
))) WARN( "glMatrixPopEXT returned %#lx\n", status
);
12432 static void WINAPI
glMatrixPushEXT( GLenum mode
)
12434 struct glMatrixPushEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
12436 TRACE( "mode %d\n", mode
);
12437 if ((status
= UNIX_CALL( glMatrixPushEXT
, &args
))) WARN( "glMatrixPushEXT returned %#lx\n", status
);
12440 static void WINAPI
glMatrixRotatedEXT( GLenum mode
, GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
)
12442 struct glMatrixRotatedEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .angle
= angle
, .x
= x
, .y
= y
, .z
= z
};
12444 TRACE( "mode %d, angle %f, x %f, y %f, z %f\n", mode
, angle
, x
, y
, z
);
12445 if ((status
= UNIX_CALL( glMatrixRotatedEXT
, &args
))) WARN( "glMatrixRotatedEXT returned %#lx\n", status
);
12448 static void WINAPI
glMatrixRotatefEXT( GLenum mode
, GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
)
12450 struct glMatrixRotatefEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .angle
= angle
, .x
= x
, .y
= y
, .z
= z
};
12452 TRACE( "mode %d, angle %f, x %f, y %f, z %f\n", mode
, angle
, x
, y
, z
);
12453 if ((status
= UNIX_CALL( glMatrixRotatefEXT
, &args
))) WARN( "glMatrixRotatefEXT returned %#lx\n", status
);
12456 static void WINAPI
glMatrixScaledEXT( GLenum mode
, GLdouble x
, GLdouble y
, GLdouble z
)
12458 struct glMatrixScaledEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .x
= x
, .y
= y
, .z
= z
};
12460 TRACE( "mode %d, x %f, y %f, z %f\n", mode
, x
, y
, z
);
12461 if ((status
= UNIX_CALL( glMatrixScaledEXT
, &args
))) WARN( "glMatrixScaledEXT returned %#lx\n", status
);
12464 static void WINAPI
glMatrixScalefEXT( GLenum mode
, GLfloat x
, GLfloat y
, GLfloat z
)
12466 struct glMatrixScalefEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .x
= x
, .y
= y
, .z
= z
};
12468 TRACE( "mode %d, x %f, y %f, z %f\n", mode
, x
, y
, z
);
12469 if ((status
= UNIX_CALL( glMatrixScalefEXT
, &args
))) WARN( "glMatrixScalefEXT returned %#lx\n", status
);
12472 static void WINAPI
glMatrixTranslatedEXT( GLenum mode
, GLdouble x
, GLdouble y
, GLdouble z
)
12474 struct glMatrixTranslatedEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .x
= x
, .y
= y
, .z
= z
};
12476 TRACE( "mode %d, x %f, y %f, z %f\n", mode
, x
, y
, z
);
12477 if ((status
= UNIX_CALL( glMatrixTranslatedEXT
, &args
))) WARN( "glMatrixTranslatedEXT returned %#lx\n", status
);
12480 static void WINAPI
glMatrixTranslatefEXT( GLenum mode
, GLfloat x
, GLfloat y
, GLfloat z
)
12482 struct glMatrixTranslatefEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .x
= x
, .y
= y
, .z
= z
};
12484 TRACE( "mode %d, x %f, y %f, z %f\n", mode
, x
, y
, z
);
12485 if ((status
= UNIX_CALL( glMatrixTranslatefEXT
, &args
))) WARN( "glMatrixTranslatefEXT returned %#lx\n", status
);
12488 static void WINAPI
glMaxShaderCompilerThreadsARB( GLuint count
)
12490 struct glMaxShaderCompilerThreadsARB_params args
= { .teb
= NtCurrentTeb(), .count
= count
};
12492 TRACE( "count %d\n", count
);
12493 if ((status
= UNIX_CALL( glMaxShaderCompilerThreadsARB
, &args
))) WARN( "glMaxShaderCompilerThreadsARB returned %#lx\n", status
);
12496 static void WINAPI
glMaxShaderCompilerThreadsKHR( GLuint count
)
12498 struct glMaxShaderCompilerThreadsKHR_params args
= { .teb
= NtCurrentTeb(), .count
= count
};
12500 TRACE( "count %d\n", count
);
12501 if ((status
= UNIX_CALL( glMaxShaderCompilerThreadsKHR
, &args
))) WARN( "glMaxShaderCompilerThreadsKHR returned %#lx\n", status
);
12504 static void WINAPI
glMemoryBarrier( GLbitfield barriers
)
12506 struct glMemoryBarrier_params args
= { .teb
= NtCurrentTeb(), .barriers
= barriers
};
12508 TRACE( "barriers %d\n", barriers
);
12509 if ((status
= UNIX_CALL( glMemoryBarrier
, &args
))) WARN( "glMemoryBarrier returned %#lx\n", status
);
12512 static void WINAPI
glMemoryBarrierByRegion( GLbitfield barriers
)
12514 struct glMemoryBarrierByRegion_params args
= { .teb
= NtCurrentTeb(), .barriers
= barriers
};
12516 TRACE( "barriers %d\n", barriers
);
12517 if ((status
= UNIX_CALL( glMemoryBarrierByRegion
, &args
))) WARN( "glMemoryBarrierByRegion returned %#lx\n", status
);
12520 static void WINAPI
glMemoryBarrierEXT( GLbitfield barriers
)
12522 struct glMemoryBarrierEXT_params args
= { .teb
= NtCurrentTeb(), .barriers
= barriers
};
12524 TRACE( "barriers %d\n", barriers
);
12525 if ((status
= UNIX_CALL( glMemoryBarrierEXT
, &args
))) WARN( "glMemoryBarrierEXT returned %#lx\n", status
);
12528 static void WINAPI
glMemoryObjectParameterivEXT( GLuint memoryObject
, GLenum pname
, const GLint
*params
)
12530 struct glMemoryObjectParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .memoryObject
= memoryObject
, .pname
= pname
, .params
= params
};
12532 TRACE( "memoryObject %d, pname %d, params %p\n", memoryObject
, pname
, params
);
12533 if ((status
= UNIX_CALL( glMemoryObjectParameterivEXT
, &args
))) WARN( "glMemoryObjectParameterivEXT returned %#lx\n", status
);
12536 static void WINAPI
glMinSampleShading( GLfloat value
)
12538 struct glMinSampleShading_params args
= { .teb
= NtCurrentTeb(), .value
= value
};
12540 TRACE( "value %f\n", value
);
12541 if ((status
= UNIX_CALL( glMinSampleShading
, &args
))) WARN( "glMinSampleShading returned %#lx\n", status
);
12544 static void WINAPI
glMinSampleShadingARB( GLfloat value
)
12546 struct glMinSampleShadingARB_params args
= { .teb
= NtCurrentTeb(), .value
= value
};
12548 TRACE( "value %f\n", value
);
12549 if ((status
= UNIX_CALL( glMinSampleShadingARB
, &args
))) WARN( "glMinSampleShadingARB returned %#lx\n", status
);
12552 static void WINAPI
glMinmax( GLenum target
, GLenum internalformat
, GLboolean sink
)
12554 struct glMinmax_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .sink
= sink
};
12556 TRACE( "target %d, internalformat %d, sink %d\n", target
, internalformat
, sink
);
12557 if ((status
= UNIX_CALL( glMinmax
, &args
))) WARN( "glMinmax returned %#lx\n", status
);
12560 static void WINAPI
glMinmaxEXT( GLenum target
, GLenum internalformat
, GLboolean sink
)
12562 struct glMinmaxEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .sink
= sink
};
12564 TRACE( "target %d, internalformat %d, sink %d\n", target
, internalformat
, sink
);
12565 if ((status
= UNIX_CALL( glMinmaxEXT
, &args
))) WARN( "glMinmaxEXT returned %#lx\n", status
);
12568 static void WINAPI
glMultMatrixxOES( const GLfixed
*m
)
12570 struct glMultMatrixxOES_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
12572 TRACE( "m %p\n", m
);
12573 if ((status
= UNIX_CALL( glMultMatrixxOES
, &args
))) WARN( "glMultMatrixxOES returned %#lx\n", status
);
12576 static void WINAPI
glMultTransposeMatrixd( const GLdouble
*m
)
12578 struct glMultTransposeMatrixd_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
12580 TRACE( "m %p\n", m
);
12581 if ((status
= UNIX_CALL( glMultTransposeMatrixd
, &args
))) WARN( "glMultTransposeMatrixd returned %#lx\n", status
);
12584 static void WINAPI
glMultTransposeMatrixdARB( const GLdouble
*m
)
12586 struct glMultTransposeMatrixdARB_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
12588 TRACE( "m %p\n", m
);
12589 if ((status
= UNIX_CALL( glMultTransposeMatrixdARB
, &args
))) WARN( "glMultTransposeMatrixdARB returned %#lx\n", status
);
12592 static void WINAPI
glMultTransposeMatrixf( const GLfloat
*m
)
12594 struct glMultTransposeMatrixf_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
12596 TRACE( "m %p\n", m
);
12597 if ((status
= UNIX_CALL( glMultTransposeMatrixf
, &args
))) WARN( "glMultTransposeMatrixf returned %#lx\n", status
);
12600 static void WINAPI
glMultTransposeMatrixfARB( const GLfloat
*m
)
12602 struct glMultTransposeMatrixfARB_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
12604 TRACE( "m %p\n", m
);
12605 if ((status
= UNIX_CALL( glMultTransposeMatrixfARB
, &args
))) WARN( "glMultTransposeMatrixfARB returned %#lx\n", status
);
12608 static void WINAPI
glMultTransposeMatrixxOES( const GLfixed
*m
)
12610 struct glMultTransposeMatrixxOES_params args
= { .teb
= NtCurrentTeb(), .m
= m
};
12612 TRACE( "m %p\n", m
);
12613 if ((status
= UNIX_CALL( glMultTransposeMatrixxOES
, &args
))) WARN( "glMultTransposeMatrixxOES returned %#lx\n", status
);
12616 static void WINAPI
glMultiDrawArrays( GLenum mode
, const GLint
*first
, const GLsizei
*count
, GLsizei drawcount
)
12618 struct glMultiDrawArrays_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
, .drawcount
= drawcount
};
12620 TRACE( "mode %d, first %p, count %p, drawcount %d\n", mode
, first
, count
, drawcount
);
12621 if ((status
= UNIX_CALL( glMultiDrawArrays
, &args
))) WARN( "glMultiDrawArrays returned %#lx\n", status
);
12624 static void WINAPI
glMultiDrawArraysEXT( GLenum mode
, const GLint
*first
, const GLsizei
*count
, GLsizei primcount
)
12626 struct glMultiDrawArraysEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
, .primcount
= primcount
};
12628 TRACE( "mode %d, first %p, count %p, primcount %d\n", mode
, first
, count
, primcount
);
12629 if ((status
= UNIX_CALL( glMultiDrawArraysEXT
, &args
))) WARN( "glMultiDrawArraysEXT returned %#lx\n", status
);
12632 static void WINAPI
glMultiDrawArraysIndirect( GLenum mode
, const void *indirect
, GLsizei drawcount
, GLsizei stride
)
12634 struct glMultiDrawArraysIndirect_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .indirect
= indirect
, .drawcount
= drawcount
, .stride
= stride
};
12636 TRACE( "mode %d, indirect %p, drawcount %d, stride %d\n", mode
, indirect
, drawcount
, stride
);
12637 if ((status
= UNIX_CALL( glMultiDrawArraysIndirect
, &args
))) WARN( "glMultiDrawArraysIndirect returned %#lx\n", status
);
12640 static void WINAPI
glMultiDrawArraysIndirectAMD( GLenum mode
, const void *indirect
, GLsizei primcount
, GLsizei stride
)
12642 struct glMultiDrawArraysIndirectAMD_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .indirect
= indirect
, .primcount
= primcount
, .stride
= stride
};
12644 TRACE( "mode %d, indirect %p, primcount %d, stride %d\n", mode
, indirect
, primcount
, stride
);
12645 if ((status
= UNIX_CALL( glMultiDrawArraysIndirectAMD
, &args
))) WARN( "glMultiDrawArraysIndirectAMD returned %#lx\n", status
);
12648 static void WINAPI
glMultiDrawArraysIndirectBindlessCountNV( GLenum mode
, const void *indirect
, GLsizei drawCount
, GLsizei maxDrawCount
, GLsizei stride
, GLint vertexBufferCount
)
12650 struct glMultiDrawArraysIndirectBindlessCountNV_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .indirect
= indirect
, .drawCount
= drawCount
, .maxDrawCount
= maxDrawCount
, .stride
= stride
, .vertexBufferCount
= vertexBufferCount
};
12652 TRACE( "mode %d, indirect %p, drawCount %d, maxDrawCount %d, stride %d, vertexBufferCount %d\n", mode
, indirect
, drawCount
, maxDrawCount
, stride
, vertexBufferCount
);
12653 if ((status
= UNIX_CALL( glMultiDrawArraysIndirectBindlessCountNV
, &args
))) WARN( "glMultiDrawArraysIndirectBindlessCountNV returned %#lx\n", status
);
12656 static void WINAPI
glMultiDrawArraysIndirectBindlessNV( GLenum mode
, const void *indirect
, GLsizei drawCount
, GLsizei stride
, GLint vertexBufferCount
)
12658 struct glMultiDrawArraysIndirectBindlessNV_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .indirect
= indirect
, .drawCount
= drawCount
, .stride
= stride
, .vertexBufferCount
= vertexBufferCount
};
12660 TRACE( "mode %d, indirect %p, drawCount %d, stride %d, vertexBufferCount %d\n", mode
, indirect
, drawCount
, stride
, vertexBufferCount
);
12661 if ((status
= UNIX_CALL( glMultiDrawArraysIndirectBindlessNV
, &args
))) WARN( "glMultiDrawArraysIndirectBindlessNV returned %#lx\n", status
);
12664 static void WINAPI
glMultiDrawArraysIndirectCount( GLenum mode
, const void *indirect
, GLintptr drawcount
, GLsizei maxdrawcount
, GLsizei stride
)
12666 struct glMultiDrawArraysIndirectCount_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .indirect
= indirect
, .drawcount
= drawcount
, .maxdrawcount
= maxdrawcount
, .stride
= stride
};
12668 TRACE( "mode %d, indirect %p, drawcount %Id, maxdrawcount %d, stride %d\n", mode
, indirect
, drawcount
, maxdrawcount
, stride
);
12669 if ((status
= UNIX_CALL( glMultiDrawArraysIndirectCount
, &args
))) WARN( "glMultiDrawArraysIndirectCount returned %#lx\n", status
);
12672 static void WINAPI
glMultiDrawArraysIndirectCountARB( GLenum mode
, const void *indirect
, GLintptr drawcount
, GLsizei maxdrawcount
, GLsizei stride
)
12674 struct glMultiDrawArraysIndirectCountARB_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .indirect
= indirect
, .drawcount
= drawcount
, .maxdrawcount
= maxdrawcount
, .stride
= stride
};
12676 TRACE( "mode %d, indirect %p, drawcount %Id, maxdrawcount %d, stride %d\n", mode
, indirect
, drawcount
, maxdrawcount
, stride
);
12677 if ((status
= UNIX_CALL( glMultiDrawArraysIndirectCountARB
, &args
))) WARN( "glMultiDrawArraysIndirectCountARB returned %#lx\n", status
);
12680 static void WINAPI
glMultiDrawElementArrayAPPLE( GLenum mode
, const GLint
*first
, const GLsizei
*count
, GLsizei primcount
)
12682 struct glMultiDrawElementArrayAPPLE_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
, .primcount
= primcount
};
12684 TRACE( "mode %d, first %p, count %p, primcount %d\n", mode
, first
, count
, primcount
);
12685 if ((status
= UNIX_CALL( glMultiDrawElementArrayAPPLE
, &args
))) WARN( "glMultiDrawElementArrayAPPLE returned %#lx\n", status
);
12688 static void WINAPI
glMultiDrawElements( GLenum mode
, const GLsizei
*count
, GLenum type
, const void *const*indices
, GLsizei drawcount
)
12690 struct glMultiDrawElements_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .drawcount
= drawcount
};
12692 TRACE( "mode %d, count %p, type %d, indices %p, drawcount %d\n", mode
, count
, type
, indices
, drawcount
);
12693 if ((status
= UNIX_CALL( glMultiDrawElements
, &args
))) WARN( "glMultiDrawElements returned %#lx\n", status
);
12696 static void WINAPI
glMultiDrawElementsBaseVertex( GLenum mode
, const GLsizei
*count
, GLenum type
, const void *const*indices
, GLsizei drawcount
, const GLint
*basevertex
)
12698 struct glMultiDrawElementsBaseVertex_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .drawcount
= drawcount
, .basevertex
= basevertex
};
12700 TRACE( "mode %d, count %p, type %d, indices %p, drawcount %d, basevertex %p\n", mode
, count
, type
, indices
, drawcount
, basevertex
);
12701 if ((status
= UNIX_CALL( glMultiDrawElementsBaseVertex
, &args
))) WARN( "glMultiDrawElementsBaseVertex returned %#lx\n", status
);
12704 static void WINAPI
glMultiDrawElementsEXT( GLenum mode
, const GLsizei
*count
, GLenum type
, const void *const*indices
, GLsizei primcount
)
12706 struct glMultiDrawElementsEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .primcount
= primcount
};
12708 TRACE( "mode %d, count %p, type %d, indices %p, primcount %d\n", mode
, count
, type
, indices
, primcount
);
12709 if ((status
= UNIX_CALL( glMultiDrawElementsEXT
, &args
))) WARN( "glMultiDrawElementsEXT returned %#lx\n", status
);
12712 static void WINAPI
glMultiDrawElementsIndirect( GLenum mode
, GLenum type
, const void *indirect
, GLsizei drawcount
, GLsizei stride
)
12714 struct glMultiDrawElementsIndirect_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .type
= type
, .indirect
= indirect
, .drawcount
= drawcount
, .stride
= stride
};
12716 TRACE( "mode %d, type %d, indirect %p, drawcount %d, stride %d\n", mode
, type
, indirect
, drawcount
, stride
);
12717 if ((status
= UNIX_CALL( glMultiDrawElementsIndirect
, &args
))) WARN( "glMultiDrawElementsIndirect returned %#lx\n", status
);
12720 static void WINAPI
glMultiDrawElementsIndirectAMD( GLenum mode
, GLenum type
, const void *indirect
, GLsizei primcount
, GLsizei stride
)
12722 struct glMultiDrawElementsIndirectAMD_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .type
= type
, .indirect
= indirect
, .primcount
= primcount
, .stride
= stride
};
12724 TRACE( "mode %d, type %d, indirect %p, primcount %d, stride %d\n", mode
, type
, indirect
, primcount
, stride
);
12725 if ((status
= UNIX_CALL( glMultiDrawElementsIndirectAMD
, &args
))) WARN( "glMultiDrawElementsIndirectAMD returned %#lx\n", status
);
12728 static void WINAPI
glMultiDrawElementsIndirectBindlessCountNV( GLenum mode
, GLenum type
, const void *indirect
, GLsizei drawCount
, GLsizei maxDrawCount
, GLsizei stride
, GLint vertexBufferCount
)
12730 struct glMultiDrawElementsIndirectBindlessCountNV_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .type
= type
, .indirect
= indirect
, .drawCount
= drawCount
, .maxDrawCount
= maxDrawCount
, .stride
= stride
, .vertexBufferCount
= vertexBufferCount
};
12732 TRACE( "mode %d, type %d, indirect %p, drawCount %d, maxDrawCount %d, stride %d, vertexBufferCount %d\n", mode
, type
, indirect
, drawCount
, maxDrawCount
, stride
, vertexBufferCount
);
12733 if ((status
= UNIX_CALL( glMultiDrawElementsIndirectBindlessCountNV
, &args
))) WARN( "glMultiDrawElementsIndirectBindlessCountNV returned %#lx\n", status
);
12736 static void WINAPI
glMultiDrawElementsIndirectBindlessNV( GLenum mode
, GLenum type
, const void *indirect
, GLsizei drawCount
, GLsizei stride
, GLint vertexBufferCount
)
12738 struct glMultiDrawElementsIndirectBindlessNV_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .type
= type
, .indirect
= indirect
, .drawCount
= drawCount
, .stride
= stride
, .vertexBufferCount
= vertexBufferCount
};
12740 TRACE( "mode %d, type %d, indirect %p, drawCount %d, stride %d, vertexBufferCount %d\n", mode
, type
, indirect
, drawCount
, stride
, vertexBufferCount
);
12741 if ((status
= UNIX_CALL( glMultiDrawElementsIndirectBindlessNV
, &args
))) WARN( "glMultiDrawElementsIndirectBindlessNV returned %#lx\n", status
);
12744 static void WINAPI
glMultiDrawElementsIndirectCount( GLenum mode
, GLenum type
, const void *indirect
, GLintptr drawcount
, GLsizei maxdrawcount
, GLsizei stride
)
12746 struct glMultiDrawElementsIndirectCount_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .type
= type
, .indirect
= indirect
, .drawcount
= drawcount
, .maxdrawcount
= maxdrawcount
, .stride
= stride
};
12748 TRACE( "mode %d, type %d, indirect %p, drawcount %Id, maxdrawcount %d, stride %d\n", mode
, type
, indirect
, drawcount
, maxdrawcount
, stride
);
12749 if ((status
= UNIX_CALL( glMultiDrawElementsIndirectCount
, &args
))) WARN( "glMultiDrawElementsIndirectCount returned %#lx\n", status
);
12752 static void WINAPI
glMultiDrawElementsIndirectCountARB( GLenum mode
, GLenum type
, const void *indirect
, GLintptr drawcount
, GLsizei maxdrawcount
, GLsizei stride
)
12754 struct glMultiDrawElementsIndirectCountARB_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .type
= type
, .indirect
= indirect
, .drawcount
= drawcount
, .maxdrawcount
= maxdrawcount
, .stride
= stride
};
12756 TRACE( "mode %d, type %d, indirect %p, drawcount %Id, maxdrawcount %d, stride %d\n", mode
, type
, indirect
, drawcount
, maxdrawcount
, stride
);
12757 if ((status
= UNIX_CALL( glMultiDrawElementsIndirectCountARB
, &args
))) WARN( "glMultiDrawElementsIndirectCountARB returned %#lx\n", status
);
12760 static void WINAPI
glMultiDrawMeshTasksIndirectCountNV( GLintptr indirect
, GLintptr drawcount
, GLsizei maxdrawcount
, GLsizei stride
)
12762 struct glMultiDrawMeshTasksIndirectCountNV_params args
= { .teb
= NtCurrentTeb(), .indirect
= indirect
, .drawcount
= drawcount
, .maxdrawcount
= maxdrawcount
, .stride
= stride
};
12764 TRACE( "indirect %Id, drawcount %Id, maxdrawcount %d, stride %d\n", indirect
, drawcount
, maxdrawcount
, stride
);
12765 if ((status
= UNIX_CALL( glMultiDrawMeshTasksIndirectCountNV
, &args
))) WARN( "glMultiDrawMeshTasksIndirectCountNV returned %#lx\n", status
);
12768 static void WINAPI
glMultiDrawMeshTasksIndirectNV( GLintptr indirect
, GLsizei drawcount
, GLsizei stride
)
12770 struct glMultiDrawMeshTasksIndirectNV_params args
= { .teb
= NtCurrentTeb(), .indirect
= indirect
, .drawcount
= drawcount
, .stride
= stride
};
12772 TRACE( "indirect %Id, drawcount %d, stride %d\n", indirect
, drawcount
, stride
);
12773 if ((status
= UNIX_CALL( glMultiDrawMeshTasksIndirectNV
, &args
))) WARN( "glMultiDrawMeshTasksIndirectNV returned %#lx\n", status
);
12776 static void WINAPI
glMultiDrawRangeElementArrayAPPLE( GLenum mode
, GLuint start
, GLuint end
, const GLint
*first
, const GLsizei
*count
, GLsizei primcount
)
12778 struct glMultiDrawRangeElementArrayAPPLE_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .start
= start
, .end
= end
, .first
= first
, .count
= count
, .primcount
= primcount
};
12780 TRACE( "mode %d, start %d, end %d, first %p, count %p, primcount %d\n", mode
, start
, end
, first
, count
, primcount
);
12781 if ((status
= UNIX_CALL( glMultiDrawRangeElementArrayAPPLE
, &args
))) WARN( "glMultiDrawRangeElementArrayAPPLE returned %#lx\n", status
);
12784 static void WINAPI
glMultiModeDrawArraysIBM( const GLenum
*mode
, const GLint
*first
, const GLsizei
*count
, GLsizei primcount
, GLint modestride
)
12786 struct glMultiModeDrawArraysIBM_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .first
= first
, .count
= count
, .primcount
= primcount
, .modestride
= modestride
};
12788 TRACE( "mode %p, first %p, count %p, primcount %d, modestride %d\n", mode
, first
, count
, primcount
, modestride
);
12789 if ((status
= UNIX_CALL( glMultiModeDrawArraysIBM
, &args
))) WARN( "glMultiModeDrawArraysIBM returned %#lx\n", status
);
12792 static void WINAPI
glMultiModeDrawElementsIBM( const GLenum
*mode
, const GLsizei
*count
, GLenum type
, const void *const*indices
, GLsizei primcount
, GLint modestride
)
12794 struct glMultiModeDrawElementsIBM_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .type
= type
, .indices
= indices
, .primcount
= primcount
, .modestride
= modestride
};
12796 TRACE( "mode %p, count %p, type %d, indices %p, primcount %d, modestride %d\n", mode
, count
, type
, indices
, primcount
, modestride
);
12797 if ((status
= UNIX_CALL( glMultiModeDrawElementsIBM
, &args
))) WARN( "glMultiModeDrawElementsIBM returned %#lx\n", status
);
12800 static void WINAPI
glMultiTexBufferEXT( GLenum texunit
, GLenum target
, GLenum internalformat
, GLuint buffer
)
12802 struct glMultiTexBufferEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .internalformat
= internalformat
, .buffer
= buffer
};
12804 TRACE( "texunit %d, target %d, internalformat %d, buffer %d\n", texunit
, target
, internalformat
, buffer
);
12805 if ((status
= UNIX_CALL( glMultiTexBufferEXT
, &args
))) WARN( "glMultiTexBufferEXT returned %#lx\n", status
);
12808 static void WINAPI
glMultiTexCoord1bOES( GLenum texture
, GLbyte s
)
12810 struct glMultiTexCoord1bOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .s
= s
};
12812 TRACE( "texture %d, s %d\n", texture
, s
);
12813 if ((status
= UNIX_CALL( glMultiTexCoord1bOES
, &args
))) WARN( "glMultiTexCoord1bOES returned %#lx\n", status
);
12816 static void WINAPI
glMultiTexCoord1bvOES( GLenum texture
, const GLbyte
*coords
)
12818 struct glMultiTexCoord1bvOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .coords
= coords
};
12820 TRACE( "texture %d, coords %p\n", texture
, coords
);
12821 if ((status
= UNIX_CALL( glMultiTexCoord1bvOES
, &args
))) WARN( "glMultiTexCoord1bvOES returned %#lx\n", status
);
12824 static void WINAPI
glMultiTexCoord1d( GLenum target
, GLdouble s
)
12826 struct glMultiTexCoord1d_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12828 TRACE( "target %d, s %f\n", target
, s
);
12829 if ((status
= UNIX_CALL( glMultiTexCoord1d
, &args
))) WARN( "glMultiTexCoord1d returned %#lx\n", status
);
12832 static void WINAPI
glMultiTexCoord1dARB( GLenum target
, GLdouble s
)
12834 struct glMultiTexCoord1dARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12836 TRACE( "target %d, s %f\n", target
, s
);
12837 if ((status
= UNIX_CALL( glMultiTexCoord1dARB
, &args
))) WARN( "glMultiTexCoord1dARB returned %#lx\n", status
);
12840 static void WINAPI
glMultiTexCoord1dSGIS( GLenum target
, GLdouble s
)
12842 struct glMultiTexCoord1dSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12844 TRACE( "target %d, s %f\n", target
, s
);
12845 if ((status
= UNIX_CALL( glMultiTexCoord1dSGIS
, &args
))) WARN( "glMultiTexCoord1dSGIS returned %#lx\n", status
);
12848 static void WINAPI
glMultiTexCoord1dv( GLenum target
, const GLdouble
*v
)
12850 struct glMultiTexCoord1dv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12852 TRACE( "target %d, v %p\n", target
, v
);
12853 if ((status
= UNIX_CALL( glMultiTexCoord1dv
, &args
))) WARN( "glMultiTexCoord1dv returned %#lx\n", status
);
12856 static void WINAPI
glMultiTexCoord1dvARB( GLenum target
, const GLdouble
*v
)
12858 struct glMultiTexCoord1dvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12860 TRACE( "target %d, v %p\n", target
, v
);
12861 if ((status
= UNIX_CALL( glMultiTexCoord1dvARB
, &args
))) WARN( "glMultiTexCoord1dvARB returned %#lx\n", status
);
12864 static void WINAPI
glMultiTexCoord1dvSGIS( GLenum target
, GLdouble
* v
)
12866 struct glMultiTexCoord1dvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12868 TRACE( "target %d, v %p\n", target
, v
);
12869 if ((status
= UNIX_CALL( glMultiTexCoord1dvSGIS
, &args
))) WARN( "glMultiTexCoord1dvSGIS returned %#lx\n", status
);
12872 static void WINAPI
glMultiTexCoord1f( GLenum target
, GLfloat s
)
12874 struct glMultiTexCoord1f_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12876 TRACE( "target %d, s %f\n", target
, s
);
12877 if ((status
= UNIX_CALL( glMultiTexCoord1f
, &args
))) WARN( "glMultiTexCoord1f returned %#lx\n", status
);
12880 static void WINAPI
glMultiTexCoord1fARB( GLenum target
, GLfloat s
)
12882 struct glMultiTexCoord1fARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12884 TRACE( "target %d, s %f\n", target
, s
);
12885 if ((status
= UNIX_CALL( glMultiTexCoord1fARB
, &args
))) WARN( "glMultiTexCoord1fARB returned %#lx\n", status
);
12888 static void WINAPI
glMultiTexCoord1fSGIS( GLenum target
, GLfloat s
)
12890 struct glMultiTexCoord1fSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12892 TRACE( "target %d, s %f\n", target
, s
);
12893 if ((status
= UNIX_CALL( glMultiTexCoord1fSGIS
, &args
))) WARN( "glMultiTexCoord1fSGIS returned %#lx\n", status
);
12896 static void WINAPI
glMultiTexCoord1fv( GLenum target
, const GLfloat
*v
)
12898 struct glMultiTexCoord1fv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12900 TRACE( "target %d, v %p\n", target
, v
);
12901 if ((status
= UNIX_CALL( glMultiTexCoord1fv
, &args
))) WARN( "glMultiTexCoord1fv returned %#lx\n", status
);
12904 static void WINAPI
glMultiTexCoord1fvARB( GLenum target
, const GLfloat
*v
)
12906 struct glMultiTexCoord1fvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12908 TRACE( "target %d, v %p\n", target
, v
);
12909 if ((status
= UNIX_CALL( glMultiTexCoord1fvARB
, &args
))) WARN( "glMultiTexCoord1fvARB returned %#lx\n", status
);
12912 static void WINAPI
glMultiTexCoord1fvSGIS( GLenum target
, const GLfloat
* v
)
12914 struct glMultiTexCoord1fvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12916 TRACE( "target %d, v %p\n", target
, v
);
12917 if ((status
= UNIX_CALL( glMultiTexCoord1fvSGIS
, &args
))) WARN( "glMultiTexCoord1fvSGIS returned %#lx\n", status
);
12920 static void WINAPI
glMultiTexCoord1hNV( GLenum target
, GLhalfNV s
)
12922 struct glMultiTexCoord1hNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12924 TRACE( "target %d, s %d\n", target
, s
);
12925 if ((status
= UNIX_CALL( glMultiTexCoord1hNV
, &args
))) WARN( "glMultiTexCoord1hNV returned %#lx\n", status
);
12928 static void WINAPI
glMultiTexCoord1hvNV( GLenum target
, const GLhalfNV
*v
)
12930 struct glMultiTexCoord1hvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12932 TRACE( "target %d, v %p\n", target
, v
);
12933 if ((status
= UNIX_CALL( glMultiTexCoord1hvNV
, &args
))) WARN( "glMultiTexCoord1hvNV returned %#lx\n", status
);
12936 static void WINAPI
glMultiTexCoord1i( GLenum target
, GLint s
)
12938 struct glMultiTexCoord1i_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12940 TRACE( "target %d, s %d\n", target
, s
);
12941 if ((status
= UNIX_CALL( glMultiTexCoord1i
, &args
))) WARN( "glMultiTexCoord1i returned %#lx\n", status
);
12944 static void WINAPI
glMultiTexCoord1iARB( GLenum target
, GLint s
)
12946 struct glMultiTexCoord1iARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12948 TRACE( "target %d, s %d\n", target
, s
);
12949 if ((status
= UNIX_CALL( glMultiTexCoord1iARB
, &args
))) WARN( "glMultiTexCoord1iARB returned %#lx\n", status
);
12952 static void WINAPI
glMultiTexCoord1iSGIS( GLenum target
, GLint s
)
12954 struct glMultiTexCoord1iSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12956 TRACE( "target %d, s %d\n", target
, s
);
12957 if ((status
= UNIX_CALL( glMultiTexCoord1iSGIS
, &args
))) WARN( "glMultiTexCoord1iSGIS returned %#lx\n", status
);
12960 static void WINAPI
glMultiTexCoord1iv( GLenum target
, const GLint
*v
)
12962 struct glMultiTexCoord1iv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12964 TRACE( "target %d, v %p\n", target
, v
);
12965 if ((status
= UNIX_CALL( glMultiTexCoord1iv
, &args
))) WARN( "glMultiTexCoord1iv returned %#lx\n", status
);
12968 static void WINAPI
glMultiTexCoord1ivARB( GLenum target
, const GLint
*v
)
12970 struct glMultiTexCoord1ivARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12972 TRACE( "target %d, v %p\n", target
, v
);
12973 if ((status
= UNIX_CALL( glMultiTexCoord1ivARB
, &args
))) WARN( "glMultiTexCoord1ivARB returned %#lx\n", status
);
12976 static void WINAPI
glMultiTexCoord1ivSGIS( GLenum target
, GLint
* v
)
12978 struct glMultiTexCoord1ivSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
12980 TRACE( "target %d, v %p\n", target
, v
);
12981 if ((status
= UNIX_CALL( glMultiTexCoord1ivSGIS
, &args
))) WARN( "glMultiTexCoord1ivSGIS returned %#lx\n", status
);
12984 static void WINAPI
glMultiTexCoord1s( GLenum target
, GLshort s
)
12986 struct glMultiTexCoord1s_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12988 TRACE( "target %d, s %d\n", target
, s
);
12989 if ((status
= UNIX_CALL( glMultiTexCoord1s
, &args
))) WARN( "glMultiTexCoord1s returned %#lx\n", status
);
12992 static void WINAPI
glMultiTexCoord1sARB( GLenum target
, GLshort s
)
12994 struct glMultiTexCoord1sARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
12996 TRACE( "target %d, s %d\n", target
, s
);
12997 if ((status
= UNIX_CALL( glMultiTexCoord1sARB
, &args
))) WARN( "glMultiTexCoord1sARB returned %#lx\n", status
);
13000 static void WINAPI
glMultiTexCoord1sSGIS( GLenum target
, GLshort s
)
13002 struct glMultiTexCoord1sSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
};
13004 TRACE( "target %d, s %d\n", target
, s
);
13005 if ((status
= UNIX_CALL( glMultiTexCoord1sSGIS
, &args
))) WARN( "glMultiTexCoord1sSGIS returned %#lx\n", status
);
13008 static void WINAPI
glMultiTexCoord1sv( GLenum target
, const GLshort
*v
)
13010 struct glMultiTexCoord1sv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13012 TRACE( "target %d, v %p\n", target
, v
);
13013 if ((status
= UNIX_CALL( glMultiTexCoord1sv
, &args
))) WARN( "glMultiTexCoord1sv returned %#lx\n", status
);
13016 static void WINAPI
glMultiTexCoord1svARB( GLenum target
, const GLshort
*v
)
13018 struct glMultiTexCoord1svARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13020 TRACE( "target %d, v %p\n", target
, v
);
13021 if ((status
= UNIX_CALL( glMultiTexCoord1svARB
, &args
))) WARN( "glMultiTexCoord1svARB returned %#lx\n", status
);
13024 static void WINAPI
glMultiTexCoord1svSGIS( GLenum target
, GLshort
* v
)
13026 struct glMultiTexCoord1svSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13028 TRACE( "target %d, v %p\n", target
, v
);
13029 if ((status
= UNIX_CALL( glMultiTexCoord1svSGIS
, &args
))) WARN( "glMultiTexCoord1svSGIS returned %#lx\n", status
);
13032 static void WINAPI
glMultiTexCoord1xOES( GLenum texture
, GLfixed s
)
13034 struct glMultiTexCoord1xOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .s
= s
};
13036 TRACE( "texture %d, s %d\n", texture
, s
);
13037 if ((status
= UNIX_CALL( glMultiTexCoord1xOES
, &args
))) WARN( "glMultiTexCoord1xOES returned %#lx\n", status
);
13040 static void WINAPI
glMultiTexCoord1xvOES( GLenum texture
, const GLfixed
*coords
)
13042 struct glMultiTexCoord1xvOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .coords
= coords
};
13044 TRACE( "texture %d, coords %p\n", texture
, coords
);
13045 if ((status
= UNIX_CALL( glMultiTexCoord1xvOES
, &args
))) WARN( "glMultiTexCoord1xvOES returned %#lx\n", status
);
13048 static void WINAPI
glMultiTexCoord2bOES( GLenum texture
, GLbyte s
, GLbyte t
)
13050 struct glMultiTexCoord2bOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .s
= s
, .t
= t
};
13052 TRACE( "texture %d, s %d, t %d\n", texture
, s
, t
);
13053 if ((status
= UNIX_CALL( glMultiTexCoord2bOES
, &args
))) WARN( "glMultiTexCoord2bOES returned %#lx\n", status
);
13056 static void WINAPI
glMultiTexCoord2bvOES( GLenum texture
, const GLbyte
*coords
)
13058 struct glMultiTexCoord2bvOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .coords
= coords
};
13060 TRACE( "texture %d, coords %p\n", texture
, coords
);
13061 if ((status
= UNIX_CALL( glMultiTexCoord2bvOES
, &args
))) WARN( "glMultiTexCoord2bvOES returned %#lx\n", status
);
13064 static void WINAPI
glMultiTexCoord2d( GLenum target
, GLdouble s
, GLdouble t
)
13066 struct glMultiTexCoord2d_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13068 TRACE( "target %d, s %f, t %f\n", target
, s
, t
);
13069 if ((status
= UNIX_CALL( glMultiTexCoord2d
, &args
))) WARN( "glMultiTexCoord2d returned %#lx\n", status
);
13072 static void WINAPI
glMultiTexCoord2dARB( GLenum target
, GLdouble s
, GLdouble t
)
13074 struct glMultiTexCoord2dARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13076 TRACE( "target %d, s %f, t %f\n", target
, s
, t
);
13077 if ((status
= UNIX_CALL( glMultiTexCoord2dARB
, &args
))) WARN( "glMultiTexCoord2dARB returned %#lx\n", status
);
13080 static void WINAPI
glMultiTexCoord2dSGIS( GLenum target
, GLdouble s
, GLdouble t
)
13082 struct glMultiTexCoord2dSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13084 TRACE( "target %d, s %f, t %f\n", target
, s
, t
);
13085 if ((status
= UNIX_CALL( glMultiTexCoord2dSGIS
, &args
))) WARN( "glMultiTexCoord2dSGIS returned %#lx\n", status
);
13088 static void WINAPI
glMultiTexCoord2dv( GLenum target
, const GLdouble
*v
)
13090 struct glMultiTexCoord2dv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13092 TRACE( "target %d, v %p\n", target
, v
);
13093 if ((status
= UNIX_CALL( glMultiTexCoord2dv
, &args
))) WARN( "glMultiTexCoord2dv returned %#lx\n", status
);
13096 static void WINAPI
glMultiTexCoord2dvARB( GLenum target
, const GLdouble
*v
)
13098 struct glMultiTexCoord2dvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13100 TRACE( "target %d, v %p\n", target
, v
);
13101 if ((status
= UNIX_CALL( glMultiTexCoord2dvARB
, &args
))) WARN( "glMultiTexCoord2dvARB returned %#lx\n", status
);
13104 static void WINAPI
glMultiTexCoord2dvSGIS( GLenum target
, GLdouble
* v
)
13106 struct glMultiTexCoord2dvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13108 TRACE( "target %d, v %p\n", target
, v
);
13109 if ((status
= UNIX_CALL( glMultiTexCoord2dvSGIS
, &args
))) WARN( "glMultiTexCoord2dvSGIS returned %#lx\n", status
);
13112 static void WINAPI
glMultiTexCoord2f( GLenum target
, GLfloat s
, GLfloat t
)
13114 struct glMultiTexCoord2f_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13116 TRACE( "target %d, s %f, t %f\n", target
, s
, t
);
13117 if ((status
= UNIX_CALL( glMultiTexCoord2f
, &args
))) WARN( "glMultiTexCoord2f returned %#lx\n", status
);
13120 static void WINAPI
glMultiTexCoord2fARB( GLenum target
, GLfloat s
, GLfloat t
)
13122 struct glMultiTexCoord2fARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13124 TRACE( "target %d, s %f, t %f\n", target
, s
, t
);
13125 if ((status
= UNIX_CALL( glMultiTexCoord2fARB
, &args
))) WARN( "glMultiTexCoord2fARB returned %#lx\n", status
);
13128 static void WINAPI
glMultiTexCoord2fSGIS( GLenum target
, GLfloat s
, GLfloat t
)
13130 struct glMultiTexCoord2fSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13132 TRACE( "target %d, s %f, t %f\n", target
, s
, t
);
13133 if ((status
= UNIX_CALL( glMultiTexCoord2fSGIS
, &args
))) WARN( "glMultiTexCoord2fSGIS returned %#lx\n", status
);
13136 static void WINAPI
glMultiTexCoord2fv( GLenum target
, const GLfloat
*v
)
13138 struct glMultiTexCoord2fv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13140 TRACE( "target %d, v %p\n", target
, v
);
13141 if ((status
= UNIX_CALL( glMultiTexCoord2fv
, &args
))) WARN( "glMultiTexCoord2fv returned %#lx\n", status
);
13144 static void WINAPI
glMultiTexCoord2fvARB( GLenum target
, const GLfloat
*v
)
13146 struct glMultiTexCoord2fvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13148 TRACE( "target %d, v %p\n", target
, v
);
13149 if ((status
= UNIX_CALL( glMultiTexCoord2fvARB
, &args
))) WARN( "glMultiTexCoord2fvARB returned %#lx\n", status
);
13152 static void WINAPI
glMultiTexCoord2fvSGIS( GLenum target
, GLfloat
* v
)
13154 struct glMultiTexCoord2fvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13156 TRACE( "target %d, v %p\n", target
, v
);
13157 if ((status
= UNIX_CALL( glMultiTexCoord2fvSGIS
, &args
))) WARN( "glMultiTexCoord2fvSGIS returned %#lx\n", status
);
13160 static void WINAPI
glMultiTexCoord2hNV( GLenum target
, GLhalfNV s
, GLhalfNV t
)
13162 struct glMultiTexCoord2hNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13164 TRACE( "target %d, s %d, t %d\n", target
, s
, t
);
13165 if ((status
= UNIX_CALL( glMultiTexCoord2hNV
, &args
))) WARN( "glMultiTexCoord2hNV returned %#lx\n", status
);
13168 static void WINAPI
glMultiTexCoord2hvNV( GLenum target
, const GLhalfNV
*v
)
13170 struct glMultiTexCoord2hvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13172 TRACE( "target %d, v %p\n", target
, v
);
13173 if ((status
= UNIX_CALL( glMultiTexCoord2hvNV
, &args
))) WARN( "glMultiTexCoord2hvNV returned %#lx\n", status
);
13176 static void WINAPI
glMultiTexCoord2i( GLenum target
, GLint s
, GLint t
)
13178 struct glMultiTexCoord2i_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13180 TRACE( "target %d, s %d, t %d\n", target
, s
, t
);
13181 if ((status
= UNIX_CALL( glMultiTexCoord2i
, &args
))) WARN( "glMultiTexCoord2i returned %#lx\n", status
);
13184 static void WINAPI
glMultiTexCoord2iARB( GLenum target
, GLint s
, GLint t
)
13186 struct glMultiTexCoord2iARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13188 TRACE( "target %d, s %d, t %d\n", target
, s
, t
);
13189 if ((status
= UNIX_CALL( glMultiTexCoord2iARB
, &args
))) WARN( "glMultiTexCoord2iARB returned %#lx\n", status
);
13192 static void WINAPI
glMultiTexCoord2iSGIS( GLenum target
, GLint s
, GLint t
)
13194 struct glMultiTexCoord2iSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13196 TRACE( "target %d, s %d, t %d\n", target
, s
, t
);
13197 if ((status
= UNIX_CALL( glMultiTexCoord2iSGIS
, &args
))) WARN( "glMultiTexCoord2iSGIS returned %#lx\n", status
);
13200 static void WINAPI
glMultiTexCoord2iv( GLenum target
, const GLint
*v
)
13202 struct glMultiTexCoord2iv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13204 TRACE( "target %d, v %p\n", target
, v
);
13205 if ((status
= UNIX_CALL( glMultiTexCoord2iv
, &args
))) WARN( "glMultiTexCoord2iv returned %#lx\n", status
);
13208 static void WINAPI
glMultiTexCoord2ivARB( GLenum target
, const GLint
*v
)
13210 struct glMultiTexCoord2ivARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13212 TRACE( "target %d, v %p\n", target
, v
);
13213 if ((status
= UNIX_CALL( glMultiTexCoord2ivARB
, &args
))) WARN( "glMultiTexCoord2ivARB returned %#lx\n", status
);
13216 static void WINAPI
glMultiTexCoord2ivSGIS( GLenum target
, GLint
* v
)
13218 struct glMultiTexCoord2ivSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13220 TRACE( "target %d, v %p\n", target
, v
);
13221 if ((status
= UNIX_CALL( glMultiTexCoord2ivSGIS
, &args
))) WARN( "glMultiTexCoord2ivSGIS returned %#lx\n", status
);
13224 static void WINAPI
glMultiTexCoord2s( GLenum target
, GLshort s
, GLshort t
)
13226 struct glMultiTexCoord2s_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13228 TRACE( "target %d, s %d, t %d\n", target
, s
, t
);
13229 if ((status
= UNIX_CALL( glMultiTexCoord2s
, &args
))) WARN( "glMultiTexCoord2s returned %#lx\n", status
);
13232 static void WINAPI
glMultiTexCoord2sARB( GLenum target
, GLshort s
, GLshort t
)
13234 struct glMultiTexCoord2sARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13236 TRACE( "target %d, s %d, t %d\n", target
, s
, t
);
13237 if ((status
= UNIX_CALL( glMultiTexCoord2sARB
, &args
))) WARN( "glMultiTexCoord2sARB returned %#lx\n", status
);
13240 static void WINAPI
glMultiTexCoord2sSGIS( GLenum target
, GLshort s
, GLshort t
)
13242 struct glMultiTexCoord2sSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
};
13244 TRACE( "target %d, s %d, t %d\n", target
, s
, t
);
13245 if ((status
= UNIX_CALL( glMultiTexCoord2sSGIS
, &args
))) WARN( "glMultiTexCoord2sSGIS returned %#lx\n", status
);
13248 static void WINAPI
glMultiTexCoord2sv( GLenum target
, const GLshort
*v
)
13250 struct glMultiTexCoord2sv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13252 TRACE( "target %d, v %p\n", target
, v
);
13253 if ((status
= UNIX_CALL( glMultiTexCoord2sv
, &args
))) WARN( "glMultiTexCoord2sv returned %#lx\n", status
);
13256 static void WINAPI
glMultiTexCoord2svARB( GLenum target
, const GLshort
*v
)
13258 struct glMultiTexCoord2svARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13260 TRACE( "target %d, v %p\n", target
, v
);
13261 if ((status
= UNIX_CALL( glMultiTexCoord2svARB
, &args
))) WARN( "glMultiTexCoord2svARB returned %#lx\n", status
);
13264 static void WINAPI
glMultiTexCoord2svSGIS( GLenum target
, GLshort
* v
)
13266 struct glMultiTexCoord2svSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13268 TRACE( "target %d, v %p\n", target
, v
);
13269 if ((status
= UNIX_CALL( glMultiTexCoord2svSGIS
, &args
))) WARN( "glMultiTexCoord2svSGIS returned %#lx\n", status
);
13272 static void WINAPI
glMultiTexCoord2xOES( GLenum texture
, GLfixed s
, GLfixed t
)
13274 struct glMultiTexCoord2xOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .s
= s
, .t
= t
};
13276 TRACE( "texture %d, s %d, t %d\n", texture
, s
, t
);
13277 if ((status
= UNIX_CALL( glMultiTexCoord2xOES
, &args
))) WARN( "glMultiTexCoord2xOES returned %#lx\n", status
);
13280 static void WINAPI
glMultiTexCoord2xvOES( GLenum texture
, const GLfixed
*coords
)
13282 struct glMultiTexCoord2xvOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .coords
= coords
};
13284 TRACE( "texture %d, coords %p\n", texture
, coords
);
13285 if ((status
= UNIX_CALL( glMultiTexCoord2xvOES
, &args
))) WARN( "glMultiTexCoord2xvOES returned %#lx\n", status
);
13288 static void WINAPI
glMultiTexCoord3bOES( GLenum texture
, GLbyte s
, GLbyte t
, GLbyte r
)
13290 struct glMultiTexCoord3bOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .s
= s
, .t
= t
, .r
= r
};
13292 TRACE( "texture %d, s %d, t %d, r %d\n", texture
, s
, t
, r
);
13293 if ((status
= UNIX_CALL( glMultiTexCoord3bOES
, &args
))) WARN( "glMultiTexCoord3bOES returned %#lx\n", status
);
13296 static void WINAPI
glMultiTexCoord3bvOES( GLenum texture
, const GLbyte
*coords
)
13298 struct glMultiTexCoord3bvOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .coords
= coords
};
13300 TRACE( "texture %d, coords %p\n", texture
, coords
);
13301 if ((status
= UNIX_CALL( glMultiTexCoord3bvOES
, &args
))) WARN( "glMultiTexCoord3bvOES returned %#lx\n", status
);
13304 static void WINAPI
glMultiTexCoord3d( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
)
13306 struct glMultiTexCoord3d_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13308 TRACE( "target %d, s %f, t %f, r %f\n", target
, s
, t
, r
);
13309 if ((status
= UNIX_CALL( glMultiTexCoord3d
, &args
))) WARN( "glMultiTexCoord3d returned %#lx\n", status
);
13312 static void WINAPI
glMultiTexCoord3dARB( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
)
13314 struct glMultiTexCoord3dARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13316 TRACE( "target %d, s %f, t %f, r %f\n", target
, s
, t
, r
);
13317 if ((status
= UNIX_CALL( glMultiTexCoord3dARB
, &args
))) WARN( "glMultiTexCoord3dARB returned %#lx\n", status
);
13320 static void WINAPI
glMultiTexCoord3dSGIS( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
)
13322 struct glMultiTexCoord3dSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13324 TRACE( "target %d, s %f, t %f, r %f\n", target
, s
, t
, r
);
13325 if ((status
= UNIX_CALL( glMultiTexCoord3dSGIS
, &args
))) WARN( "glMultiTexCoord3dSGIS returned %#lx\n", status
);
13328 static void WINAPI
glMultiTexCoord3dv( GLenum target
, const GLdouble
*v
)
13330 struct glMultiTexCoord3dv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13332 TRACE( "target %d, v %p\n", target
, v
);
13333 if ((status
= UNIX_CALL( glMultiTexCoord3dv
, &args
))) WARN( "glMultiTexCoord3dv returned %#lx\n", status
);
13336 static void WINAPI
glMultiTexCoord3dvARB( GLenum target
, const GLdouble
*v
)
13338 struct glMultiTexCoord3dvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13340 TRACE( "target %d, v %p\n", target
, v
);
13341 if ((status
= UNIX_CALL( glMultiTexCoord3dvARB
, &args
))) WARN( "glMultiTexCoord3dvARB returned %#lx\n", status
);
13344 static void WINAPI
glMultiTexCoord3dvSGIS( GLenum target
, GLdouble
* v
)
13346 struct glMultiTexCoord3dvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13348 TRACE( "target %d, v %p\n", target
, v
);
13349 if ((status
= UNIX_CALL( glMultiTexCoord3dvSGIS
, &args
))) WARN( "glMultiTexCoord3dvSGIS returned %#lx\n", status
);
13352 static void WINAPI
glMultiTexCoord3f( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
)
13354 struct glMultiTexCoord3f_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13356 TRACE( "target %d, s %f, t %f, r %f\n", target
, s
, t
, r
);
13357 if ((status
= UNIX_CALL( glMultiTexCoord3f
, &args
))) WARN( "glMultiTexCoord3f returned %#lx\n", status
);
13360 static void WINAPI
glMultiTexCoord3fARB( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
)
13362 struct glMultiTexCoord3fARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13364 TRACE( "target %d, s %f, t %f, r %f\n", target
, s
, t
, r
);
13365 if ((status
= UNIX_CALL( glMultiTexCoord3fARB
, &args
))) WARN( "glMultiTexCoord3fARB returned %#lx\n", status
);
13368 static void WINAPI
glMultiTexCoord3fSGIS( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
)
13370 struct glMultiTexCoord3fSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13372 TRACE( "target %d, s %f, t %f, r %f\n", target
, s
, t
, r
);
13373 if ((status
= UNIX_CALL( glMultiTexCoord3fSGIS
, &args
))) WARN( "glMultiTexCoord3fSGIS returned %#lx\n", status
);
13376 static void WINAPI
glMultiTexCoord3fv( GLenum target
, const GLfloat
*v
)
13378 struct glMultiTexCoord3fv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13380 TRACE( "target %d, v %p\n", target
, v
);
13381 if ((status
= UNIX_CALL( glMultiTexCoord3fv
, &args
))) WARN( "glMultiTexCoord3fv returned %#lx\n", status
);
13384 static void WINAPI
glMultiTexCoord3fvARB( GLenum target
, const GLfloat
*v
)
13386 struct glMultiTexCoord3fvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13388 TRACE( "target %d, v %p\n", target
, v
);
13389 if ((status
= UNIX_CALL( glMultiTexCoord3fvARB
, &args
))) WARN( "glMultiTexCoord3fvARB returned %#lx\n", status
);
13392 static void WINAPI
glMultiTexCoord3fvSGIS( GLenum target
, GLfloat
* v
)
13394 struct glMultiTexCoord3fvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13396 TRACE( "target %d, v %p\n", target
, v
);
13397 if ((status
= UNIX_CALL( glMultiTexCoord3fvSGIS
, &args
))) WARN( "glMultiTexCoord3fvSGIS returned %#lx\n", status
);
13400 static void WINAPI
glMultiTexCoord3hNV( GLenum target
, GLhalfNV s
, GLhalfNV t
, GLhalfNV r
)
13402 struct glMultiTexCoord3hNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13404 TRACE( "target %d, s %d, t %d, r %d\n", target
, s
, t
, r
);
13405 if ((status
= UNIX_CALL( glMultiTexCoord3hNV
, &args
))) WARN( "glMultiTexCoord3hNV returned %#lx\n", status
);
13408 static void WINAPI
glMultiTexCoord3hvNV( GLenum target
, const GLhalfNV
*v
)
13410 struct glMultiTexCoord3hvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13412 TRACE( "target %d, v %p\n", target
, v
);
13413 if ((status
= UNIX_CALL( glMultiTexCoord3hvNV
, &args
))) WARN( "glMultiTexCoord3hvNV returned %#lx\n", status
);
13416 static void WINAPI
glMultiTexCoord3i( GLenum target
, GLint s
, GLint t
, GLint r
)
13418 struct glMultiTexCoord3i_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13420 TRACE( "target %d, s %d, t %d, r %d\n", target
, s
, t
, r
);
13421 if ((status
= UNIX_CALL( glMultiTexCoord3i
, &args
))) WARN( "glMultiTexCoord3i returned %#lx\n", status
);
13424 static void WINAPI
glMultiTexCoord3iARB( GLenum target
, GLint s
, GLint t
, GLint r
)
13426 struct glMultiTexCoord3iARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13428 TRACE( "target %d, s %d, t %d, r %d\n", target
, s
, t
, r
);
13429 if ((status
= UNIX_CALL( glMultiTexCoord3iARB
, &args
))) WARN( "glMultiTexCoord3iARB returned %#lx\n", status
);
13432 static void WINAPI
glMultiTexCoord3iSGIS( GLenum target
, GLint s
, GLint t
, GLint r
)
13434 struct glMultiTexCoord3iSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13436 TRACE( "target %d, s %d, t %d, r %d\n", target
, s
, t
, r
);
13437 if ((status
= UNIX_CALL( glMultiTexCoord3iSGIS
, &args
))) WARN( "glMultiTexCoord3iSGIS returned %#lx\n", status
);
13440 static void WINAPI
glMultiTexCoord3iv( GLenum target
, const GLint
*v
)
13442 struct glMultiTexCoord3iv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13444 TRACE( "target %d, v %p\n", target
, v
);
13445 if ((status
= UNIX_CALL( glMultiTexCoord3iv
, &args
))) WARN( "glMultiTexCoord3iv returned %#lx\n", status
);
13448 static void WINAPI
glMultiTexCoord3ivARB( GLenum target
, const GLint
*v
)
13450 struct glMultiTexCoord3ivARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13452 TRACE( "target %d, v %p\n", target
, v
);
13453 if ((status
= UNIX_CALL( glMultiTexCoord3ivARB
, &args
))) WARN( "glMultiTexCoord3ivARB returned %#lx\n", status
);
13456 static void WINAPI
glMultiTexCoord3ivSGIS( GLenum target
, GLint
* v
)
13458 struct glMultiTexCoord3ivSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13460 TRACE( "target %d, v %p\n", target
, v
);
13461 if ((status
= UNIX_CALL( glMultiTexCoord3ivSGIS
, &args
))) WARN( "glMultiTexCoord3ivSGIS returned %#lx\n", status
);
13464 static void WINAPI
glMultiTexCoord3s( GLenum target
, GLshort s
, GLshort t
, GLshort r
)
13466 struct glMultiTexCoord3s_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13468 TRACE( "target %d, s %d, t %d, r %d\n", target
, s
, t
, r
);
13469 if ((status
= UNIX_CALL( glMultiTexCoord3s
, &args
))) WARN( "glMultiTexCoord3s returned %#lx\n", status
);
13472 static void WINAPI
glMultiTexCoord3sARB( GLenum target
, GLshort s
, GLshort t
, GLshort r
)
13474 struct glMultiTexCoord3sARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13476 TRACE( "target %d, s %d, t %d, r %d\n", target
, s
, t
, r
);
13477 if ((status
= UNIX_CALL( glMultiTexCoord3sARB
, &args
))) WARN( "glMultiTexCoord3sARB returned %#lx\n", status
);
13480 static void WINAPI
glMultiTexCoord3sSGIS( GLenum target
, GLshort s
, GLshort t
, GLshort r
)
13482 struct glMultiTexCoord3sSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
};
13484 TRACE( "target %d, s %d, t %d, r %d\n", target
, s
, t
, r
);
13485 if ((status
= UNIX_CALL( glMultiTexCoord3sSGIS
, &args
))) WARN( "glMultiTexCoord3sSGIS returned %#lx\n", status
);
13488 static void WINAPI
glMultiTexCoord3sv( GLenum target
, const GLshort
*v
)
13490 struct glMultiTexCoord3sv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13492 TRACE( "target %d, v %p\n", target
, v
);
13493 if ((status
= UNIX_CALL( glMultiTexCoord3sv
, &args
))) WARN( "glMultiTexCoord3sv returned %#lx\n", status
);
13496 static void WINAPI
glMultiTexCoord3svARB( GLenum target
, const GLshort
*v
)
13498 struct glMultiTexCoord3svARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13500 TRACE( "target %d, v %p\n", target
, v
);
13501 if ((status
= UNIX_CALL( glMultiTexCoord3svARB
, &args
))) WARN( "glMultiTexCoord3svARB returned %#lx\n", status
);
13504 static void WINAPI
glMultiTexCoord3svSGIS( GLenum target
, GLshort
* v
)
13506 struct glMultiTexCoord3svSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13508 TRACE( "target %d, v %p\n", target
, v
);
13509 if ((status
= UNIX_CALL( glMultiTexCoord3svSGIS
, &args
))) WARN( "glMultiTexCoord3svSGIS returned %#lx\n", status
);
13512 static void WINAPI
glMultiTexCoord3xOES( GLenum texture
, GLfixed s
, GLfixed t
, GLfixed r
)
13514 struct glMultiTexCoord3xOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .s
= s
, .t
= t
, .r
= r
};
13516 TRACE( "texture %d, s %d, t %d, r %d\n", texture
, s
, t
, r
);
13517 if ((status
= UNIX_CALL( glMultiTexCoord3xOES
, &args
))) WARN( "glMultiTexCoord3xOES returned %#lx\n", status
);
13520 static void WINAPI
glMultiTexCoord3xvOES( GLenum texture
, const GLfixed
*coords
)
13522 struct glMultiTexCoord3xvOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .coords
= coords
};
13524 TRACE( "texture %d, coords %p\n", texture
, coords
);
13525 if ((status
= UNIX_CALL( glMultiTexCoord3xvOES
, &args
))) WARN( "glMultiTexCoord3xvOES returned %#lx\n", status
);
13528 static void WINAPI
glMultiTexCoord4bOES( GLenum texture
, GLbyte s
, GLbyte t
, GLbyte r
, GLbyte q
)
13530 struct glMultiTexCoord4bOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13532 TRACE( "texture %d, s %d, t %d, r %d, q %d\n", texture
, s
, t
, r
, q
);
13533 if ((status
= UNIX_CALL( glMultiTexCoord4bOES
, &args
))) WARN( "glMultiTexCoord4bOES returned %#lx\n", status
);
13536 static void WINAPI
glMultiTexCoord4bvOES( GLenum texture
, const GLbyte
*coords
)
13538 struct glMultiTexCoord4bvOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .coords
= coords
};
13540 TRACE( "texture %d, coords %p\n", texture
, coords
);
13541 if ((status
= UNIX_CALL( glMultiTexCoord4bvOES
, &args
))) WARN( "glMultiTexCoord4bvOES returned %#lx\n", status
);
13544 static void WINAPI
glMultiTexCoord4d( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
)
13546 struct glMultiTexCoord4d_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13548 TRACE( "target %d, s %f, t %f, r %f, q %f\n", target
, s
, t
, r
, q
);
13549 if ((status
= UNIX_CALL( glMultiTexCoord4d
, &args
))) WARN( "glMultiTexCoord4d returned %#lx\n", status
);
13552 static void WINAPI
glMultiTexCoord4dARB( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
)
13554 struct glMultiTexCoord4dARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13556 TRACE( "target %d, s %f, t %f, r %f, q %f\n", target
, s
, t
, r
, q
);
13557 if ((status
= UNIX_CALL( glMultiTexCoord4dARB
, &args
))) WARN( "glMultiTexCoord4dARB returned %#lx\n", status
);
13560 static void WINAPI
glMultiTexCoord4dSGIS( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
)
13562 struct glMultiTexCoord4dSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13564 TRACE( "target %d, s %f, t %f, r %f, q %f\n", target
, s
, t
, r
, q
);
13565 if ((status
= UNIX_CALL( glMultiTexCoord4dSGIS
, &args
))) WARN( "glMultiTexCoord4dSGIS returned %#lx\n", status
);
13568 static void WINAPI
glMultiTexCoord4dv( GLenum target
, const GLdouble
*v
)
13570 struct glMultiTexCoord4dv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13572 TRACE( "target %d, v %p\n", target
, v
);
13573 if ((status
= UNIX_CALL( glMultiTexCoord4dv
, &args
))) WARN( "glMultiTexCoord4dv returned %#lx\n", status
);
13576 static void WINAPI
glMultiTexCoord4dvARB( GLenum target
, const GLdouble
*v
)
13578 struct glMultiTexCoord4dvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13580 TRACE( "target %d, v %p\n", target
, v
);
13581 if ((status
= UNIX_CALL( glMultiTexCoord4dvARB
, &args
))) WARN( "glMultiTexCoord4dvARB returned %#lx\n", status
);
13584 static void WINAPI
glMultiTexCoord4dvSGIS( GLenum target
, GLdouble
* v
)
13586 struct glMultiTexCoord4dvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13588 TRACE( "target %d, v %p\n", target
, v
);
13589 if ((status
= UNIX_CALL( glMultiTexCoord4dvSGIS
, &args
))) WARN( "glMultiTexCoord4dvSGIS returned %#lx\n", status
);
13592 static void WINAPI
glMultiTexCoord4f( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
)
13594 struct glMultiTexCoord4f_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13596 TRACE( "target %d, s %f, t %f, r %f, q %f\n", target
, s
, t
, r
, q
);
13597 if ((status
= UNIX_CALL( glMultiTexCoord4f
, &args
))) WARN( "glMultiTexCoord4f returned %#lx\n", status
);
13600 static void WINAPI
glMultiTexCoord4fARB( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
)
13602 struct glMultiTexCoord4fARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13604 TRACE( "target %d, s %f, t %f, r %f, q %f\n", target
, s
, t
, r
, q
);
13605 if ((status
= UNIX_CALL( glMultiTexCoord4fARB
, &args
))) WARN( "glMultiTexCoord4fARB returned %#lx\n", status
);
13608 static void WINAPI
glMultiTexCoord4fSGIS( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
)
13610 struct glMultiTexCoord4fSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13612 TRACE( "target %d, s %f, t %f, r %f, q %f\n", target
, s
, t
, r
, q
);
13613 if ((status
= UNIX_CALL( glMultiTexCoord4fSGIS
, &args
))) WARN( "glMultiTexCoord4fSGIS returned %#lx\n", status
);
13616 static void WINAPI
glMultiTexCoord4fv( GLenum target
, const GLfloat
*v
)
13618 struct glMultiTexCoord4fv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13620 TRACE( "target %d, v %p\n", target
, v
);
13621 if ((status
= UNIX_CALL( glMultiTexCoord4fv
, &args
))) WARN( "glMultiTexCoord4fv returned %#lx\n", status
);
13624 static void WINAPI
glMultiTexCoord4fvARB( GLenum target
, const GLfloat
*v
)
13626 struct glMultiTexCoord4fvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13628 TRACE( "target %d, v %p\n", target
, v
);
13629 if ((status
= UNIX_CALL( glMultiTexCoord4fvARB
, &args
))) WARN( "glMultiTexCoord4fvARB returned %#lx\n", status
);
13632 static void WINAPI
glMultiTexCoord4fvSGIS( GLenum target
, GLfloat
* v
)
13634 struct glMultiTexCoord4fvSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13636 TRACE( "target %d, v %p\n", target
, v
);
13637 if ((status
= UNIX_CALL( glMultiTexCoord4fvSGIS
, &args
))) WARN( "glMultiTexCoord4fvSGIS returned %#lx\n", status
);
13640 static void WINAPI
glMultiTexCoord4hNV( GLenum target
, GLhalfNV s
, GLhalfNV t
, GLhalfNV r
, GLhalfNV q
)
13642 struct glMultiTexCoord4hNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13644 TRACE( "target %d, s %d, t %d, r %d, q %d\n", target
, s
, t
, r
, q
);
13645 if ((status
= UNIX_CALL( glMultiTexCoord4hNV
, &args
))) WARN( "glMultiTexCoord4hNV returned %#lx\n", status
);
13648 static void WINAPI
glMultiTexCoord4hvNV( GLenum target
, const GLhalfNV
*v
)
13650 struct glMultiTexCoord4hvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13652 TRACE( "target %d, v %p\n", target
, v
);
13653 if ((status
= UNIX_CALL( glMultiTexCoord4hvNV
, &args
))) WARN( "glMultiTexCoord4hvNV returned %#lx\n", status
);
13656 static void WINAPI
glMultiTexCoord4i( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
)
13658 struct glMultiTexCoord4i_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13660 TRACE( "target %d, s %d, t %d, r %d, q %d\n", target
, s
, t
, r
, q
);
13661 if ((status
= UNIX_CALL( glMultiTexCoord4i
, &args
))) WARN( "glMultiTexCoord4i returned %#lx\n", status
);
13664 static void WINAPI
glMultiTexCoord4iARB( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
)
13666 struct glMultiTexCoord4iARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13668 TRACE( "target %d, s %d, t %d, r %d, q %d\n", target
, s
, t
, r
, q
);
13669 if ((status
= UNIX_CALL( glMultiTexCoord4iARB
, &args
))) WARN( "glMultiTexCoord4iARB returned %#lx\n", status
);
13672 static void WINAPI
glMultiTexCoord4iSGIS( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
)
13674 struct glMultiTexCoord4iSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13676 TRACE( "target %d, s %d, t %d, r %d, q %d\n", target
, s
, t
, r
, q
);
13677 if ((status
= UNIX_CALL( glMultiTexCoord4iSGIS
, &args
))) WARN( "glMultiTexCoord4iSGIS returned %#lx\n", status
);
13680 static void WINAPI
glMultiTexCoord4iv( GLenum target
, const GLint
*v
)
13682 struct glMultiTexCoord4iv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13684 TRACE( "target %d, v %p\n", target
, v
);
13685 if ((status
= UNIX_CALL( glMultiTexCoord4iv
, &args
))) WARN( "glMultiTexCoord4iv returned %#lx\n", status
);
13688 static void WINAPI
glMultiTexCoord4ivARB( GLenum target
, const GLint
*v
)
13690 struct glMultiTexCoord4ivARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13692 TRACE( "target %d, v %p\n", target
, v
);
13693 if ((status
= UNIX_CALL( glMultiTexCoord4ivARB
, &args
))) WARN( "glMultiTexCoord4ivARB returned %#lx\n", status
);
13696 static void WINAPI
glMultiTexCoord4ivSGIS( GLenum target
, GLint
* v
)
13698 struct glMultiTexCoord4ivSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13700 TRACE( "target %d, v %p\n", target
, v
);
13701 if ((status
= UNIX_CALL( glMultiTexCoord4ivSGIS
, &args
))) WARN( "glMultiTexCoord4ivSGIS returned %#lx\n", status
);
13704 static void WINAPI
glMultiTexCoord4s( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
)
13706 struct glMultiTexCoord4s_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13708 TRACE( "target %d, s %d, t %d, r %d, q %d\n", target
, s
, t
, r
, q
);
13709 if ((status
= UNIX_CALL( glMultiTexCoord4s
, &args
))) WARN( "glMultiTexCoord4s returned %#lx\n", status
);
13712 static void WINAPI
glMultiTexCoord4sARB( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
)
13714 struct glMultiTexCoord4sARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13716 TRACE( "target %d, s %d, t %d, r %d, q %d\n", target
, s
, t
, r
, q
);
13717 if ((status
= UNIX_CALL( glMultiTexCoord4sARB
, &args
))) WARN( "glMultiTexCoord4sARB returned %#lx\n", status
);
13720 static void WINAPI
glMultiTexCoord4sSGIS( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
)
13722 struct glMultiTexCoord4sSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13724 TRACE( "target %d, s %d, t %d, r %d, q %d\n", target
, s
, t
, r
, q
);
13725 if ((status
= UNIX_CALL( glMultiTexCoord4sSGIS
, &args
))) WARN( "glMultiTexCoord4sSGIS returned %#lx\n", status
);
13728 static void WINAPI
glMultiTexCoord4sv( GLenum target
, const GLshort
*v
)
13730 struct glMultiTexCoord4sv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13732 TRACE( "target %d, v %p\n", target
, v
);
13733 if ((status
= UNIX_CALL( glMultiTexCoord4sv
, &args
))) WARN( "glMultiTexCoord4sv returned %#lx\n", status
);
13736 static void WINAPI
glMultiTexCoord4svARB( GLenum target
, const GLshort
*v
)
13738 struct glMultiTexCoord4svARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13740 TRACE( "target %d, v %p\n", target
, v
);
13741 if ((status
= UNIX_CALL( glMultiTexCoord4svARB
, &args
))) WARN( "glMultiTexCoord4svARB returned %#lx\n", status
);
13744 static void WINAPI
glMultiTexCoord4svSGIS( GLenum target
, GLshort
* v
)
13746 struct glMultiTexCoord4svSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .v
= v
};
13748 TRACE( "target %d, v %p\n", target
, v
);
13749 if ((status
= UNIX_CALL( glMultiTexCoord4svSGIS
, &args
))) WARN( "glMultiTexCoord4svSGIS returned %#lx\n", status
);
13752 static void WINAPI
glMultiTexCoord4xOES( GLenum texture
, GLfixed s
, GLfixed t
, GLfixed r
, GLfixed q
)
13754 struct glMultiTexCoord4xOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .s
= s
, .t
= t
, .r
= r
, .q
= q
};
13756 TRACE( "texture %d, s %d, t %d, r %d, q %d\n", texture
, s
, t
, r
, q
);
13757 if ((status
= UNIX_CALL( glMultiTexCoord4xOES
, &args
))) WARN( "glMultiTexCoord4xOES returned %#lx\n", status
);
13760 static void WINAPI
glMultiTexCoord4xvOES( GLenum texture
, const GLfixed
*coords
)
13762 struct glMultiTexCoord4xvOES_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .coords
= coords
};
13764 TRACE( "texture %d, coords %p\n", texture
, coords
);
13765 if ((status
= UNIX_CALL( glMultiTexCoord4xvOES
, &args
))) WARN( "glMultiTexCoord4xvOES returned %#lx\n", status
);
13768 static void WINAPI
glMultiTexCoordP1ui( GLenum texture
, GLenum type
, GLuint coords
)
13770 struct glMultiTexCoordP1ui_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .type
= type
, .coords
= coords
};
13772 TRACE( "texture %d, type %d, coords %d\n", texture
, type
, coords
);
13773 if ((status
= UNIX_CALL( glMultiTexCoordP1ui
, &args
))) WARN( "glMultiTexCoordP1ui returned %#lx\n", status
);
13776 static void WINAPI
glMultiTexCoordP1uiv( GLenum texture
, GLenum type
, const GLuint
*coords
)
13778 struct glMultiTexCoordP1uiv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .type
= type
, .coords
= coords
};
13780 TRACE( "texture %d, type %d, coords %p\n", texture
, type
, coords
);
13781 if ((status
= UNIX_CALL( glMultiTexCoordP1uiv
, &args
))) WARN( "glMultiTexCoordP1uiv returned %#lx\n", status
);
13784 static void WINAPI
glMultiTexCoordP2ui( GLenum texture
, GLenum type
, GLuint coords
)
13786 struct glMultiTexCoordP2ui_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .type
= type
, .coords
= coords
};
13788 TRACE( "texture %d, type %d, coords %d\n", texture
, type
, coords
);
13789 if ((status
= UNIX_CALL( glMultiTexCoordP2ui
, &args
))) WARN( "glMultiTexCoordP2ui returned %#lx\n", status
);
13792 static void WINAPI
glMultiTexCoordP2uiv( GLenum texture
, GLenum type
, const GLuint
*coords
)
13794 struct glMultiTexCoordP2uiv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .type
= type
, .coords
= coords
};
13796 TRACE( "texture %d, type %d, coords %p\n", texture
, type
, coords
);
13797 if ((status
= UNIX_CALL( glMultiTexCoordP2uiv
, &args
))) WARN( "glMultiTexCoordP2uiv returned %#lx\n", status
);
13800 static void WINAPI
glMultiTexCoordP3ui( GLenum texture
, GLenum type
, GLuint coords
)
13802 struct glMultiTexCoordP3ui_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .type
= type
, .coords
= coords
};
13804 TRACE( "texture %d, type %d, coords %d\n", texture
, type
, coords
);
13805 if ((status
= UNIX_CALL( glMultiTexCoordP3ui
, &args
))) WARN( "glMultiTexCoordP3ui returned %#lx\n", status
);
13808 static void WINAPI
glMultiTexCoordP3uiv( GLenum texture
, GLenum type
, const GLuint
*coords
)
13810 struct glMultiTexCoordP3uiv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .type
= type
, .coords
= coords
};
13812 TRACE( "texture %d, type %d, coords %p\n", texture
, type
, coords
);
13813 if ((status
= UNIX_CALL( glMultiTexCoordP3uiv
, &args
))) WARN( "glMultiTexCoordP3uiv returned %#lx\n", status
);
13816 static void WINAPI
glMultiTexCoordP4ui( GLenum texture
, GLenum type
, GLuint coords
)
13818 struct glMultiTexCoordP4ui_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .type
= type
, .coords
= coords
};
13820 TRACE( "texture %d, type %d, coords %d\n", texture
, type
, coords
);
13821 if ((status
= UNIX_CALL( glMultiTexCoordP4ui
, &args
))) WARN( "glMultiTexCoordP4ui returned %#lx\n", status
);
13824 static void WINAPI
glMultiTexCoordP4uiv( GLenum texture
, GLenum type
, const GLuint
*coords
)
13826 struct glMultiTexCoordP4uiv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .type
= type
, .coords
= coords
};
13828 TRACE( "texture %d, type %d, coords %p\n", texture
, type
, coords
);
13829 if ((status
= UNIX_CALL( glMultiTexCoordP4uiv
, &args
))) WARN( "glMultiTexCoordP4uiv returned %#lx\n", status
);
13832 static void WINAPI
glMultiTexCoordPointerEXT( GLenum texunit
, GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
13834 struct glMultiTexCoordPointerEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
13836 TRACE( "texunit %d, size %d, type %d, stride %d, pointer %p\n", texunit
, size
, type
, stride
, pointer
);
13837 if ((status
= UNIX_CALL( glMultiTexCoordPointerEXT
, &args
))) WARN( "glMultiTexCoordPointerEXT returned %#lx\n", status
);
13840 static void WINAPI
glMultiTexCoordPointerSGIS( GLenum target
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
)
13842 struct glMultiTexCoordPointerSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
13844 TRACE( "target %d, size %d, type %d, stride %d, pointer %p\n", target
, size
, type
, stride
, pointer
);
13845 if ((status
= UNIX_CALL( glMultiTexCoordPointerSGIS
, &args
))) WARN( "glMultiTexCoordPointerSGIS returned %#lx\n", status
);
13848 static void WINAPI
glMultiTexEnvfEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat param
)
13850 struct glMultiTexEnvfEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .param
= param
};
13852 TRACE( "texunit %d, target %d, pname %d, param %f\n", texunit
, target
, pname
, param
);
13853 if ((status
= UNIX_CALL( glMultiTexEnvfEXT
, &args
))) WARN( "glMultiTexEnvfEXT returned %#lx\n", status
);
13856 static void WINAPI
glMultiTexEnvfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, const GLfloat
*params
)
13858 struct glMultiTexEnvfvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
13860 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
13861 if ((status
= UNIX_CALL( glMultiTexEnvfvEXT
, &args
))) WARN( "glMultiTexEnvfvEXT returned %#lx\n", status
);
13864 static void WINAPI
glMultiTexEnviEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint param
)
13866 struct glMultiTexEnviEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .param
= param
};
13868 TRACE( "texunit %d, target %d, pname %d, param %d\n", texunit
, target
, pname
, param
);
13869 if ((status
= UNIX_CALL( glMultiTexEnviEXT
, &args
))) WARN( "glMultiTexEnviEXT returned %#lx\n", status
);
13872 static void WINAPI
glMultiTexEnvivEXT( GLenum texunit
, GLenum target
, GLenum pname
, const GLint
*params
)
13874 struct glMultiTexEnvivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
13876 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
13877 if ((status
= UNIX_CALL( glMultiTexEnvivEXT
, &args
))) WARN( "glMultiTexEnvivEXT returned %#lx\n", status
);
13880 static void WINAPI
glMultiTexGendEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble param
)
13882 struct glMultiTexGendEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .param
= param
};
13884 TRACE( "texunit %d, coord %d, pname %d, param %f\n", texunit
, coord
, pname
, param
);
13885 if ((status
= UNIX_CALL( glMultiTexGendEXT
, &args
))) WARN( "glMultiTexGendEXT returned %#lx\n", status
);
13888 static void WINAPI
glMultiTexGendvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, const GLdouble
*params
)
13890 struct glMultiTexGendvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .params
= params
};
13892 TRACE( "texunit %d, coord %d, pname %d, params %p\n", texunit
, coord
, pname
, params
);
13893 if ((status
= UNIX_CALL( glMultiTexGendvEXT
, &args
))) WARN( "glMultiTexGendvEXT returned %#lx\n", status
);
13896 static void WINAPI
glMultiTexGenfEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat param
)
13898 struct glMultiTexGenfEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .param
= param
};
13900 TRACE( "texunit %d, coord %d, pname %d, param %f\n", texunit
, coord
, pname
, param
);
13901 if ((status
= UNIX_CALL( glMultiTexGenfEXT
, &args
))) WARN( "glMultiTexGenfEXT returned %#lx\n", status
);
13904 static void WINAPI
glMultiTexGenfvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, const GLfloat
*params
)
13906 struct glMultiTexGenfvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .params
= params
};
13908 TRACE( "texunit %d, coord %d, pname %d, params %p\n", texunit
, coord
, pname
, params
);
13909 if ((status
= UNIX_CALL( glMultiTexGenfvEXT
, &args
))) WARN( "glMultiTexGenfvEXT returned %#lx\n", status
);
13912 static void WINAPI
glMultiTexGeniEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint param
)
13914 struct glMultiTexGeniEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .param
= param
};
13916 TRACE( "texunit %d, coord %d, pname %d, param %d\n", texunit
, coord
, pname
, param
);
13917 if ((status
= UNIX_CALL( glMultiTexGeniEXT
, &args
))) WARN( "glMultiTexGeniEXT returned %#lx\n", status
);
13920 static void WINAPI
glMultiTexGenivEXT( GLenum texunit
, GLenum coord
, GLenum pname
, const GLint
*params
)
13922 struct glMultiTexGenivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .coord
= coord
, .pname
= pname
, .params
= params
};
13924 TRACE( "texunit %d, coord %d, pname %d, params %p\n", texunit
, coord
, pname
, params
);
13925 if ((status
= UNIX_CALL( glMultiTexGenivEXT
, &args
))) WARN( "glMultiTexGenivEXT returned %#lx\n", status
);
13928 static void WINAPI
glMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
13930 struct glMultiTexImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
13932 TRACE( "texunit %d, target %d, level %d, internalformat %d, width %d, border %d, format %d, type %d, pixels %p\n", texunit
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
13933 if ((status
= UNIX_CALL( glMultiTexImage1DEXT
, &args
))) WARN( "glMultiTexImage1DEXT returned %#lx\n", status
);
13936 static void WINAPI
glMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
13938 struct glMultiTexImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
13940 TRACE( "texunit %d, target %d, level %d, internalformat %d, width %d, height %d, border %d, format %d, type %d, pixels %p\n", texunit
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
13941 if ((status
= UNIX_CALL( glMultiTexImage2DEXT
, &args
))) WARN( "glMultiTexImage2DEXT returned %#lx\n", status
);
13944 static void WINAPI
glMultiTexImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
13946 struct glMultiTexImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
13948 TRACE( "texunit %d, target %d, level %d, internalformat %d, width %d, height %d, depth %d, border %d, format %d, type %d, pixels %p\n", texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
13949 if ((status
= UNIX_CALL( glMultiTexImage3DEXT
, &args
))) WARN( "glMultiTexImage3DEXT returned %#lx\n", status
);
13952 static void WINAPI
glMultiTexParameterIivEXT( GLenum texunit
, GLenum target
, GLenum pname
, const GLint
*params
)
13954 struct glMultiTexParameterIivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
13956 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
13957 if ((status
= UNIX_CALL( glMultiTexParameterIivEXT
, &args
))) WARN( "glMultiTexParameterIivEXT returned %#lx\n", status
);
13960 static void WINAPI
glMultiTexParameterIuivEXT( GLenum texunit
, GLenum target
, GLenum pname
, const GLuint
*params
)
13962 struct glMultiTexParameterIuivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
13964 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
13965 if ((status
= UNIX_CALL( glMultiTexParameterIuivEXT
, &args
))) WARN( "glMultiTexParameterIuivEXT returned %#lx\n", status
);
13968 static void WINAPI
glMultiTexParameterfEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat param
)
13970 struct glMultiTexParameterfEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .param
= param
};
13972 TRACE( "texunit %d, target %d, pname %d, param %f\n", texunit
, target
, pname
, param
);
13973 if ((status
= UNIX_CALL( glMultiTexParameterfEXT
, &args
))) WARN( "glMultiTexParameterfEXT returned %#lx\n", status
);
13976 static void WINAPI
glMultiTexParameterfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, const GLfloat
*params
)
13978 struct glMultiTexParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
13980 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
13981 if ((status
= UNIX_CALL( glMultiTexParameterfvEXT
, &args
))) WARN( "glMultiTexParameterfvEXT returned %#lx\n", status
);
13984 static void WINAPI
glMultiTexParameteriEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint param
)
13986 struct glMultiTexParameteriEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .param
= param
};
13988 TRACE( "texunit %d, target %d, pname %d, param %d\n", texunit
, target
, pname
, param
);
13989 if ((status
= UNIX_CALL( glMultiTexParameteriEXT
, &args
))) WARN( "glMultiTexParameteriEXT returned %#lx\n", status
);
13992 static void WINAPI
glMultiTexParameterivEXT( GLenum texunit
, GLenum target
, GLenum pname
, const GLint
*params
)
13994 struct glMultiTexParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .pname
= pname
, .params
= params
};
13996 TRACE( "texunit %d, target %d, pname %d, params %p\n", texunit
, target
, pname
, params
);
13997 if ((status
= UNIX_CALL( glMultiTexParameterivEXT
, &args
))) WARN( "glMultiTexParameterivEXT returned %#lx\n", status
);
14000 static void WINAPI
glMultiTexRenderbufferEXT( GLenum texunit
, GLenum target
, GLuint renderbuffer
)
14002 struct glMultiTexRenderbufferEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .renderbuffer
= renderbuffer
};
14004 TRACE( "texunit %d, target %d, renderbuffer %d\n", texunit
, target
, renderbuffer
);
14005 if ((status
= UNIX_CALL( glMultiTexRenderbufferEXT
, &args
))) WARN( "glMultiTexRenderbufferEXT returned %#lx\n", status
);
14008 static void WINAPI
glMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const void *pixels
)
14010 struct glMultiTexSubImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .type
= type
, .pixels
= pixels
};
14012 TRACE( "texunit %d, target %d, level %d, xoffset %d, width %d, format %d, type %d, pixels %p\n", texunit
, target
, level
, xoffset
, width
, format
, type
, pixels
);
14013 if ((status
= UNIX_CALL( glMultiTexSubImage1DEXT
, &args
))) WARN( "glMultiTexSubImage1DEXT returned %#lx\n", status
);
14016 static void WINAPI
glMultiTexSubImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *pixels
)
14018 struct glMultiTexSubImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .pixels
= pixels
};
14020 TRACE( "texunit %d, target %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, type %d, pixels %p\n", texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
14021 if ((status
= UNIX_CALL( glMultiTexSubImage2DEXT
, &args
))) WARN( "glMultiTexSubImage2DEXT returned %#lx\n", status
);
14024 static void WINAPI
glMultiTexSubImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const void *pixels
)
14026 struct glMultiTexSubImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texunit
= texunit
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .type
= type
, .pixels
= pixels
};
14028 TRACE( "texunit %d, target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, type %d, pixels %p\n", texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
14029 if ((status
= UNIX_CALL( glMultiTexSubImage3DEXT
, &args
))) WARN( "glMultiTexSubImage3DEXT returned %#lx\n", status
);
14032 static void WINAPI
glMulticastBarrierNV(void)
14034 struct glMulticastBarrierNV_params args
= { .teb
= NtCurrentTeb() };
14037 if ((status
= UNIX_CALL( glMulticastBarrierNV
, &args
))) WARN( "glMulticastBarrierNV returned %#lx\n", status
);
14040 static void WINAPI
glMulticastBlitFramebufferNV( GLuint srcGpu
, GLuint dstGpu
, GLint srcX0
, GLint srcY0
, GLint srcX1
, GLint srcY1
, GLint dstX0
, GLint dstY0
, GLint dstX1
, GLint dstY1
, GLbitfield mask
, GLenum filter
)
14042 struct glMulticastBlitFramebufferNV_params args
= { .teb
= NtCurrentTeb(), .srcGpu
= srcGpu
, .dstGpu
= dstGpu
, .srcX0
= srcX0
, .srcY0
= srcY0
, .srcX1
= srcX1
, .srcY1
= srcY1
, .dstX0
= dstX0
, .dstY0
= dstY0
, .dstX1
= dstX1
, .dstY1
= dstY1
, .mask
= mask
, .filter
= filter
};
14044 TRACE( "srcGpu %d, dstGpu %d, srcX0 %d, srcY0 %d, srcX1 %d, srcY1 %d, dstX0 %d, dstY0 %d, dstX1 %d, dstY1 %d, mask %d, filter %d\n", srcGpu
, dstGpu
, srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
14045 if ((status
= UNIX_CALL( glMulticastBlitFramebufferNV
, &args
))) WARN( "glMulticastBlitFramebufferNV returned %#lx\n", status
);
14048 static void WINAPI
glMulticastBufferSubDataNV( GLbitfield gpuMask
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
, const void *data
)
14050 struct glMulticastBufferSubDataNV_params args
= { .teb
= NtCurrentTeb(), .gpuMask
= gpuMask
, .buffer
= buffer
, .offset
= offset
, .size
= size
, .data
= data
};
14052 TRACE( "gpuMask %d, buffer %d, offset %Id, size %Id, data %p\n", gpuMask
, buffer
, offset
, size
, data
);
14053 if ((status
= UNIX_CALL( glMulticastBufferSubDataNV
, &args
))) WARN( "glMulticastBufferSubDataNV returned %#lx\n", status
);
14056 static void WINAPI
glMulticastCopyBufferSubDataNV( GLuint readGpu
, GLbitfield writeGpuMask
, GLuint readBuffer
, GLuint writeBuffer
, GLintptr readOffset
, GLintptr writeOffset
, GLsizeiptr size
)
14058 struct glMulticastCopyBufferSubDataNV_params args
= { .teb
= NtCurrentTeb(), .readGpu
= readGpu
, .writeGpuMask
= writeGpuMask
, .readBuffer
= readBuffer
, .writeBuffer
= writeBuffer
, .readOffset
= readOffset
, .writeOffset
= writeOffset
, .size
= size
};
14060 TRACE( "readGpu %d, writeGpuMask %d, readBuffer %d, writeBuffer %d, readOffset %Id, writeOffset %Id, size %Id\n", readGpu
, writeGpuMask
, readBuffer
, writeBuffer
, readOffset
, writeOffset
, size
);
14061 if ((status
= UNIX_CALL( glMulticastCopyBufferSubDataNV
, &args
))) WARN( "glMulticastCopyBufferSubDataNV returned %#lx\n", status
);
14064 static void WINAPI
glMulticastCopyImageSubDataNV( GLuint srcGpu
, GLbitfield dstGpuMask
, GLuint srcName
, GLenum srcTarget
, GLint srcLevel
, GLint srcX
, GLint srcY
, GLint srcZ
, GLuint dstName
, GLenum dstTarget
, GLint dstLevel
, GLint dstX
, GLint dstY
, GLint dstZ
, GLsizei srcWidth
, GLsizei srcHeight
, GLsizei srcDepth
)
14066 struct glMulticastCopyImageSubDataNV_params args
= { .teb
= NtCurrentTeb(), .srcGpu
= srcGpu
, .dstGpuMask
= dstGpuMask
, .srcName
= srcName
, .srcTarget
= srcTarget
, .srcLevel
= srcLevel
, .srcX
= srcX
, .srcY
= srcY
, .srcZ
= srcZ
, .dstName
= dstName
, .dstTarget
= dstTarget
, .dstLevel
= dstLevel
, .dstX
= dstX
, .dstY
= dstY
, .dstZ
= dstZ
, .srcWidth
= srcWidth
, .srcHeight
= srcHeight
, .srcDepth
= srcDepth
};
14068 TRACE( "srcGpu %d, dstGpuMask %d, srcName %d, srcTarget %d, srcLevel %d, srcX %d, srcY %d, srcZ %d, dstName %d, dstTarget %d, dstLevel %d, dstX %d, dstY %d, dstZ %d, srcWidth %d, srcHeight %d, srcDepth %d\n", srcGpu
, dstGpuMask
, srcName
, srcTarget
, srcLevel
, srcX
, srcY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, srcWidth
, srcHeight
, srcDepth
);
14069 if ((status
= UNIX_CALL( glMulticastCopyImageSubDataNV
, &args
))) WARN( "glMulticastCopyImageSubDataNV returned %#lx\n", status
);
14072 static void WINAPI
glMulticastFramebufferSampleLocationsfvNV( GLuint gpu
, GLuint framebuffer
, GLuint start
, GLsizei count
, const GLfloat
*v
)
14074 struct glMulticastFramebufferSampleLocationsfvNV_params args
= { .teb
= NtCurrentTeb(), .gpu
= gpu
, .framebuffer
= framebuffer
, .start
= start
, .count
= count
, .v
= v
};
14076 TRACE( "gpu %d, framebuffer %d, start %d, count %d, v %p\n", gpu
, framebuffer
, start
, count
, v
);
14077 if ((status
= UNIX_CALL( glMulticastFramebufferSampleLocationsfvNV
, &args
))) WARN( "glMulticastFramebufferSampleLocationsfvNV returned %#lx\n", status
);
14080 static void WINAPI
glMulticastGetQueryObjecti64vNV( GLuint gpu
, GLuint id
, GLenum pname
, GLint64
*params
)
14082 struct glMulticastGetQueryObjecti64vNV_params args
= { .teb
= NtCurrentTeb(), .gpu
= gpu
, .id
= id
, .pname
= pname
, .params
= params
};
14084 TRACE( "gpu %d, id %d, pname %d, params %p\n", gpu
, id
, pname
, params
);
14085 if ((status
= UNIX_CALL( glMulticastGetQueryObjecti64vNV
, &args
))) WARN( "glMulticastGetQueryObjecti64vNV returned %#lx\n", status
);
14088 static void WINAPI
glMulticastGetQueryObjectivNV( GLuint gpu
, GLuint id
, GLenum pname
, GLint
*params
)
14090 struct glMulticastGetQueryObjectivNV_params args
= { .teb
= NtCurrentTeb(), .gpu
= gpu
, .id
= id
, .pname
= pname
, .params
= params
};
14092 TRACE( "gpu %d, id %d, pname %d, params %p\n", gpu
, id
, pname
, params
);
14093 if ((status
= UNIX_CALL( glMulticastGetQueryObjectivNV
, &args
))) WARN( "glMulticastGetQueryObjectivNV returned %#lx\n", status
);
14096 static void WINAPI
glMulticastGetQueryObjectui64vNV( GLuint gpu
, GLuint id
, GLenum pname
, GLuint64
*params
)
14098 struct glMulticastGetQueryObjectui64vNV_params args
= { .teb
= NtCurrentTeb(), .gpu
= gpu
, .id
= id
, .pname
= pname
, .params
= params
};
14100 TRACE( "gpu %d, id %d, pname %d, params %p\n", gpu
, id
, pname
, params
);
14101 if ((status
= UNIX_CALL( glMulticastGetQueryObjectui64vNV
, &args
))) WARN( "glMulticastGetQueryObjectui64vNV returned %#lx\n", status
);
14104 static void WINAPI
glMulticastGetQueryObjectuivNV( GLuint gpu
, GLuint id
, GLenum pname
, GLuint
*params
)
14106 struct glMulticastGetQueryObjectuivNV_params args
= { .teb
= NtCurrentTeb(), .gpu
= gpu
, .id
= id
, .pname
= pname
, .params
= params
};
14108 TRACE( "gpu %d, id %d, pname %d, params %p\n", gpu
, id
, pname
, params
);
14109 if ((status
= UNIX_CALL( glMulticastGetQueryObjectuivNV
, &args
))) WARN( "glMulticastGetQueryObjectuivNV returned %#lx\n", status
);
14112 static void WINAPI
glMulticastScissorArrayvNVX( GLuint gpu
, GLuint first
, GLsizei count
, const GLint
*v
)
14114 struct glMulticastScissorArrayvNVX_params args
= { .teb
= NtCurrentTeb(), .gpu
= gpu
, .first
= first
, .count
= count
, .v
= v
};
14116 TRACE( "gpu %d, first %d, count %d, v %p\n", gpu
, first
, count
, v
);
14117 if ((status
= UNIX_CALL( glMulticastScissorArrayvNVX
, &args
))) WARN( "glMulticastScissorArrayvNVX returned %#lx\n", status
);
14120 static void WINAPI
glMulticastViewportArrayvNVX( GLuint gpu
, GLuint first
, GLsizei count
, const GLfloat
*v
)
14122 struct glMulticastViewportArrayvNVX_params args
= { .teb
= NtCurrentTeb(), .gpu
= gpu
, .first
= first
, .count
= count
, .v
= v
};
14124 TRACE( "gpu %d, first %d, count %d, v %p\n", gpu
, first
, count
, v
);
14125 if ((status
= UNIX_CALL( glMulticastViewportArrayvNVX
, &args
))) WARN( "glMulticastViewportArrayvNVX returned %#lx\n", status
);
14128 static void WINAPI
glMulticastViewportPositionWScaleNVX( GLuint gpu
, GLuint index
, GLfloat xcoeff
, GLfloat ycoeff
)
14130 struct glMulticastViewportPositionWScaleNVX_params args
= { .teb
= NtCurrentTeb(), .gpu
= gpu
, .index
= index
, .xcoeff
= xcoeff
, .ycoeff
= ycoeff
};
14132 TRACE( "gpu %d, index %d, xcoeff %f, ycoeff %f\n", gpu
, index
, xcoeff
, ycoeff
);
14133 if ((status
= UNIX_CALL( glMulticastViewportPositionWScaleNVX
, &args
))) WARN( "glMulticastViewportPositionWScaleNVX returned %#lx\n", status
);
14136 static void WINAPI
glMulticastWaitSyncNV( GLuint signalGpu
, GLbitfield waitGpuMask
)
14138 struct glMulticastWaitSyncNV_params args
= { .teb
= NtCurrentTeb(), .signalGpu
= signalGpu
, .waitGpuMask
= waitGpuMask
};
14140 TRACE( "signalGpu %d, waitGpuMask %d\n", signalGpu
, waitGpuMask
);
14141 if ((status
= UNIX_CALL( glMulticastWaitSyncNV
, &args
))) WARN( "glMulticastWaitSyncNV returned %#lx\n", status
);
14144 static void WINAPI
glNamedBufferAttachMemoryNV( GLuint buffer
, GLuint memory
, GLuint64 offset
)
14146 struct glNamedBufferAttachMemoryNV_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .memory
= memory
, .offset
= offset
};
14148 TRACE( "buffer %d, memory %d, offset %s\n", buffer
, memory
, wine_dbgstr_longlong(offset
) );
14149 if ((status
= UNIX_CALL( glNamedBufferAttachMemoryNV
, &args
))) WARN( "glNamedBufferAttachMemoryNV returned %#lx\n", status
);
14152 static void WINAPI
glNamedBufferData( GLuint buffer
, GLsizeiptr size
, const void *data
, GLenum usage
)
14154 struct glNamedBufferData_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .size
= size
, .data
= data
, .usage
= usage
};
14156 TRACE( "buffer %d, size %Id, data %p, usage %d\n", buffer
, size
, data
, usage
);
14157 if ((status
= UNIX_CALL( glNamedBufferData
, &args
))) WARN( "glNamedBufferData returned %#lx\n", status
);
14160 static void WINAPI
glNamedBufferDataEXT( GLuint buffer
, GLsizeiptr size
, const void *data
, GLenum usage
)
14162 struct glNamedBufferDataEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .size
= size
, .data
= data
, .usage
= usage
};
14164 TRACE( "buffer %d, size %Id, data %p, usage %d\n", buffer
, size
, data
, usage
);
14165 if ((status
= UNIX_CALL( glNamedBufferDataEXT
, &args
))) WARN( "glNamedBufferDataEXT returned %#lx\n", status
);
14168 static void WINAPI
glNamedBufferPageCommitmentARB( GLuint buffer
, GLintptr offset
, GLsizeiptr size
, GLboolean commit
)
14170 struct glNamedBufferPageCommitmentARB_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .size
= size
, .commit
= commit
};
14172 TRACE( "buffer %d, offset %Id, size %Id, commit %d\n", buffer
, offset
, size
, commit
);
14173 if ((status
= UNIX_CALL( glNamedBufferPageCommitmentARB
, &args
))) WARN( "glNamedBufferPageCommitmentARB returned %#lx\n", status
);
14176 static void WINAPI
glNamedBufferPageCommitmentEXT( GLuint buffer
, GLintptr offset
, GLsizeiptr size
, GLboolean commit
)
14178 struct glNamedBufferPageCommitmentEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .size
= size
, .commit
= commit
};
14180 TRACE( "buffer %d, offset %Id, size %Id, commit %d\n", buffer
, offset
, size
, commit
);
14181 if ((status
= UNIX_CALL( glNamedBufferPageCommitmentEXT
, &args
))) WARN( "glNamedBufferPageCommitmentEXT returned %#lx\n", status
);
14184 static void WINAPI
glNamedBufferStorage( GLuint buffer
, GLsizeiptr size
, const void *data
, GLbitfield flags
)
14186 struct glNamedBufferStorage_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .size
= size
, .data
= data
, .flags
= flags
};
14188 TRACE( "buffer %d, size %Id, data %p, flags %d\n", buffer
, size
, data
, flags
);
14189 if ((status
= UNIX_CALL( glNamedBufferStorage
, &args
))) WARN( "glNamedBufferStorage returned %#lx\n", status
);
14192 static void WINAPI
glNamedBufferStorageEXT( GLuint buffer
, GLsizeiptr size
, const void *data
, GLbitfield flags
)
14194 struct glNamedBufferStorageEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .size
= size
, .data
= data
, .flags
= flags
};
14196 TRACE( "buffer %d, size %Id, data %p, flags %d\n", buffer
, size
, data
, flags
);
14197 if ((status
= UNIX_CALL( glNamedBufferStorageEXT
, &args
))) WARN( "glNamedBufferStorageEXT returned %#lx\n", status
);
14200 static void WINAPI
glNamedBufferStorageExternalEXT( GLuint buffer
, GLintptr offset
, GLsizeiptr size
, GLeglClientBufferEXT clientBuffer
, GLbitfield flags
)
14202 struct glNamedBufferStorageExternalEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .size
= size
, .clientBuffer
= clientBuffer
, .flags
= flags
};
14204 TRACE( "buffer %d, offset %Id, size %Id, clientBuffer %p, flags %d\n", buffer
, offset
, size
, clientBuffer
, flags
);
14205 if ((status
= UNIX_CALL( glNamedBufferStorageExternalEXT
, &args
))) WARN( "glNamedBufferStorageExternalEXT returned %#lx\n", status
);
14208 static void WINAPI
glNamedBufferStorageMemEXT( GLuint buffer
, GLsizeiptr size
, GLuint memory
, GLuint64 offset
)
14210 struct glNamedBufferStorageMemEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .size
= size
, .memory
= memory
, .offset
= offset
};
14212 TRACE( "buffer %d, size %Id, memory %d, offset %s\n", buffer
, size
, memory
, wine_dbgstr_longlong(offset
) );
14213 if ((status
= UNIX_CALL( glNamedBufferStorageMemEXT
, &args
))) WARN( "glNamedBufferStorageMemEXT returned %#lx\n", status
);
14216 static void WINAPI
glNamedBufferSubData( GLuint buffer
, GLintptr offset
, GLsizeiptr size
, const void *data
)
14218 struct glNamedBufferSubData_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .size
= size
, .data
= data
};
14220 TRACE( "buffer %d, offset %Id, size %Id, data %p\n", buffer
, offset
, size
, data
);
14221 if ((status
= UNIX_CALL( glNamedBufferSubData
, &args
))) WARN( "glNamedBufferSubData returned %#lx\n", status
);
14224 static void WINAPI
glNamedBufferSubDataEXT( GLuint buffer
, GLintptr offset
, GLsizeiptr size
, const void *data
)
14226 struct glNamedBufferSubDataEXT_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .size
= size
, .data
= data
};
14228 TRACE( "buffer %d, offset %Id, size %Id, data %p\n", buffer
, offset
, size
, data
);
14229 if ((status
= UNIX_CALL( glNamedBufferSubDataEXT
, &args
))) WARN( "glNamedBufferSubDataEXT returned %#lx\n", status
);
14232 static void WINAPI
glNamedCopyBufferSubDataEXT( GLuint readBuffer
, GLuint writeBuffer
, GLintptr readOffset
, GLintptr writeOffset
, GLsizeiptr size
)
14234 struct glNamedCopyBufferSubDataEXT_params args
= { .teb
= NtCurrentTeb(), .readBuffer
= readBuffer
, .writeBuffer
= writeBuffer
, .readOffset
= readOffset
, .writeOffset
= writeOffset
, .size
= size
};
14236 TRACE( "readBuffer %d, writeBuffer %d, readOffset %Id, writeOffset %Id, size %Id\n", readBuffer
, writeBuffer
, readOffset
, writeOffset
, size
);
14237 if ((status
= UNIX_CALL( glNamedCopyBufferSubDataEXT
, &args
))) WARN( "glNamedCopyBufferSubDataEXT returned %#lx\n", status
);
14240 static void WINAPI
glNamedFramebufferDrawBuffer( GLuint framebuffer
, GLenum buf
)
14242 struct glNamedFramebufferDrawBuffer_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .buf
= buf
};
14244 TRACE( "framebuffer %d, buf %d\n", framebuffer
, buf
);
14245 if ((status
= UNIX_CALL( glNamedFramebufferDrawBuffer
, &args
))) WARN( "glNamedFramebufferDrawBuffer returned %#lx\n", status
);
14248 static void WINAPI
glNamedFramebufferDrawBuffers( GLuint framebuffer
, GLsizei n
, const GLenum
*bufs
)
14250 struct glNamedFramebufferDrawBuffers_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .n
= n
, .bufs
= bufs
};
14252 TRACE( "framebuffer %d, n %d, bufs %p\n", framebuffer
, n
, bufs
);
14253 if ((status
= UNIX_CALL( glNamedFramebufferDrawBuffers
, &args
))) WARN( "glNamedFramebufferDrawBuffers returned %#lx\n", status
);
14256 static void WINAPI
glNamedFramebufferParameteri( GLuint framebuffer
, GLenum pname
, GLint param
)
14258 struct glNamedFramebufferParameteri_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .pname
= pname
, .param
= param
};
14260 TRACE( "framebuffer %d, pname %d, param %d\n", framebuffer
, pname
, param
);
14261 if ((status
= UNIX_CALL( glNamedFramebufferParameteri
, &args
))) WARN( "glNamedFramebufferParameteri returned %#lx\n", status
);
14264 static void WINAPI
glNamedFramebufferParameteriEXT( GLuint framebuffer
, GLenum pname
, GLint param
)
14266 struct glNamedFramebufferParameteriEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .pname
= pname
, .param
= param
};
14268 TRACE( "framebuffer %d, pname %d, param %d\n", framebuffer
, pname
, param
);
14269 if ((status
= UNIX_CALL( glNamedFramebufferParameteriEXT
, &args
))) WARN( "glNamedFramebufferParameteriEXT returned %#lx\n", status
);
14272 static void WINAPI
glNamedFramebufferReadBuffer( GLuint framebuffer
, GLenum src
)
14274 struct glNamedFramebufferReadBuffer_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .src
= src
};
14276 TRACE( "framebuffer %d, src %d\n", framebuffer
, src
);
14277 if ((status
= UNIX_CALL( glNamedFramebufferReadBuffer
, &args
))) WARN( "glNamedFramebufferReadBuffer returned %#lx\n", status
);
14280 static void WINAPI
glNamedFramebufferRenderbuffer( GLuint framebuffer
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
)
14282 struct glNamedFramebufferRenderbuffer_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .renderbuffertarget
= renderbuffertarget
, .renderbuffer
= renderbuffer
};
14284 TRACE( "framebuffer %d, attachment %d, renderbuffertarget %d, renderbuffer %d\n", framebuffer
, attachment
, renderbuffertarget
, renderbuffer
);
14285 if ((status
= UNIX_CALL( glNamedFramebufferRenderbuffer
, &args
))) WARN( "glNamedFramebufferRenderbuffer returned %#lx\n", status
);
14288 static void WINAPI
glNamedFramebufferRenderbufferEXT( GLuint framebuffer
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
)
14290 struct glNamedFramebufferRenderbufferEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .renderbuffertarget
= renderbuffertarget
, .renderbuffer
= renderbuffer
};
14292 TRACE( "framebuffer %d, attachment %d, renderbuffertarget %d, renderbuffer %d\n", framebuffer
, attachment
, renderbuffertarget
, renderbuffer
);
14293 if ((status
= UNIX_CALL( glNamedFramebufferRenderbufferEXT
, &args
))) WARN( "glNamedFramebufferRenderbufferEXT returned %#lx\n", status
);
14296 static void WINAPI
glNamedFramebufferSampleLocationsfvARB( GLuint framebuffer
, GLuint start
, GLsizei count
, const GLfloat
*v
)
14298 struct glNamedFramebufferSampleLocationsfvARB_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .start
= start
, .count
= count
, .v
= v
};
14300 TRACE( "framebuffer %d, start %d, count %d, v %p\n", framebuffer
, start
, count
, v
);
14301 if ((status
= UNIX_CALL( glNamedFramebufferSampleLocationsfvARB
, &args
))) WARN( "glNamedFramebufferSampleLocationsfvARB returned %#lx\n", status
);
14304 static void WINAPI
glNamedFramebufferSampleLocationsfvNV( GLuint framebuffer
, GLuint start
, GLsizei count
, const GLfloat
*v
)
14306 struct glNamedFramebufferSampleLocationsfvNV_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .start
= start
, .count
= count
, .v
= v
};
14308 TRACE( "framebuffer %d, start %d, count %d, v %p\n", framebuffer
, start
, count
, v
);
14309 if ((status
= UNIX_CALL( glNamedFramebufferSampleLocationsfvNV
, &args
))) WARN( "glNamedFramebufferSampleLocationsfvNV returned %#lx\n", status
);
14312 static void WINAPI
glNamedFramebufferSamplePositionsfvAMD( GLuint framebuffer
, GLuint numsamples
, GLuint pixelindex
, const GLfloat
*values
)
14314 struct glNamedFramebufferSamplePositionsfvAMD_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .numsamples
= numsamples
, .pixelindex
= pixelindex
, .values
= values
};
14316 TRACE( "framebuffer %d, numsamples %d, pixelindex %d, values %p\n", framebuffer
, numsamples
, pixelindex
, values
);
14317 if ((status
= UNIX_CALL( glNamedFramebufferSamplePositionsfvAMD
, &args
))) WARN( "glNamedFramebufferSamplePositionsfvAMD returned %#lx\n", status
);
14320 static void WINAPI
glNamedFramebufferTexture( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
)
14322 struct glNamedFramebufferTexture_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .texture
= texture
, .level
= level
};
14324 TRACE( "framebuffer %d, attachment %d, texture %d, level %d\n", framebuffer
, attachment
, texture
, level
);
14325 if ((status
= UNIX_CALL( glNamedFramebufferTexture
, &args
))) WARN( "glNamedFramebufferTexture returned %#lx\n", status
);
14328 static void WINAPI
glNamedFramebufferTexture1DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
)
14330 struct glNamedFramebufferTexture1DEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
};
14332 TRACE( "framebuffer %d, attachment %d, textarget %d, texture %d, level %d\n", framebuffer
, attachment
, textarget
, texture
, level
);
14333 if ((status
= UNIX_CALL( glNamedFramebufferTexture1DEXT
, &args
))) WARN( "glNamedFramebufferTexture1DEXT returned %#lx\n", status
);
14336 static void WINAPI
glNamedFramebufferTexture2DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
)
14338 struct glNamedFramebufferTexture2DEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
};
14340 TRACE( "framebuffer %d, attachment %d, textarget %d, texture %d, level %d\n", framebuffer
, attachment
, textarget
, texture
, level
);
14341 if ((status
= UNIX_CALL( glNamedFramebufferTexture2DEXT
, &args
))) WARN( "glNamedFramebufferTexture2DEXT returned %#lx\n", status
);
14344 static void WINAPI
glNamedFramebufferTexture3DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
)
14346 struct glNamedFramebufferTexture3DEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .textarget
= textarget
, .texture
= texture
, .level
= level
, .zoffset
= zoffset
};
14348 TRACE( "framebuffer %d, attachment %d, textarget %d, texture %d, level %d, zoffset %d\n", framebuffer
, attachment
, textarget
, texture
, level
, zoffset
);
14349 if ((status
= UNIX_CALL( glNamedFramebufferTexture3DEXT
, &args
))) WARN( "glNamedFramebufferTexture3DEXT returned %#lx\n", status
);
14352 static void WINAPI
glNamedFramebufferTextureEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
)
14354 struct glNamedFramebufferTextureEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .texture
= texture
, .level
= level
};
14356 TRACE( "framebuffer %d, attachment %d, texture %d, level %d\n", framebuffer
, attachment
, texture
, level
);
14357 if ((status
= UNIX_CALL( glNamedFramebufferTextureEXT
, &args
))) WARN( "glNamedFramebufferTextureEXT returned %#lx\n", status
);
14360 static void WINAPI
glNamedFramebufferTextureFaceEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
)
14362 struct glNamedFramebufferTextureFaceEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .face
= face
};
14364 TRACE( "framebuffer %d, attachment %d, texture %d, level %d, face %d\n", framebuffer
, attachment
, texture
, level
, face
);
14365 if ((status
= UNIX_CALL( glNamedFramebufferTextureFaceEXT
, &args
))) WARN( "glNamedFramebufferTextureFaceEXT returned %#lx\n", status
);
14368 static void WINAPI
glNamedFramebufferTextureLayer( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
)
14370 struct glNamedFramebufferTextureLayer_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .layer
= layer
};
14372 TRACE( "framebuffer %d, attachment %d, texture %d, level %d, layer %d\n", framebuffer
, attachment
, texture
, level
, layer
);
14373 if ((status
= UNIX_CALL( glNamedFramebufferTextureLayer
, &args
))) WARN( "glNamedFramebufferTextureLayer returned %#lx\n", status
);
14376 static void WINAPI
glNamedFramebufferTextureLayerEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
)
14378 struct glNamedFramebufferTextureLayerEXT_params args
= { .teb
= NtCurrentTeb(), .framebuffer
= framebuffer
, .attachment
= attachment
, .texture
= texture
, .level
= level
, .layer
= layer
};
14380 TRACE( "framebuffer %d, attachment %d, texture %d, level %d, layer %d\n", framebuffer
, attachment
, texture
, level
, layer
);
14381 if ((status
= UNIX_CALL( glNamedFramebufferTextureLayerEXT
, &args
))) WARN( "glNamedFramebufferTextureLayerEXT returned %#lx\n", status
);
14384 static void WINAPI
glNamedProgramLocalParameter4dEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
14386 struct glNamedProgramLocalParameter4dEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
14388 TRACE( "program %d, target %d, index %d, x %f, y %f, z %f, w %f\n", program
, target
, index
, x
, y
, z
, w
);
14389 if ((status
= UNIX_CALL( glNamedProgramLocalParameter4dEXT
, &args
))) WARN( "glNamedProgramLocalParameter4dEXT returned %#lx\n", status
);
14392 static void WINAPI
glNamedProgramLocalParameter4dvEXT( GLuint program
, GLenum target
, GLuint index
, const GLdouble
*params
)
14394 struct glNamedProgramLocalParameter4dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .params
= params
};
14396 TRACE( "program %d, target %d, index %d, params %p\n", program
, target
, index
, params
);
14397 if ((status
= UNIX_CALL( glNamedProgramLocalParameter4dvEXT
, &args
))) WARN( "glNamedProgramLocalParameter4dvEXT returned %#lx\n", status
);
14400 static void WINAPI
glNamedProgramLocalParameter4fEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
14402 struct glNamedProgramLocalParameter4fEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
14404 TRACE( "program %d, target %d, index %d, x %f, y %f, z %f, w %f\n", program
, target
, index
, x
, y
, z
, w
);
14405 if ((status
= UNIX_CALL( glNamedProgramLocalParameter4fEXT
, &args
))) WARN( "glNamedProgramLocalParameter4fEXT returned %#lx\n", status
);
14408 static void WINAPI
glNamedProgramLocalParameter4fvEXT( GLuint program
, GLenum target
, GLuint index
, const GLfloat
*params
)
14410 struct glNamedProgramLocalParameter4fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .params
= params
};
14412 TRACE( "program %d, target %d, index %d, params %p\n", program
, target
, index
, params
);
14413 if ((status
= UNIX_CALL( glNamedProgramLocalParameter4fvEXT
, &args
))) WARN( "glNamedProgramLocalParameter4fvEXT returned %#lx\n", status
);
14416 static void WINAPI
glNamedProgramLocalParameterI4iEXT( GLuint program
, GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
)
14418 struct glNamedProgramLocalParameterI4iEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
14420 TRACE( "program %d, target %d, index %d, x %d, y %d, z %d, w %d\n", program
, target
, index
, x
, y
, z
, w
);
14421 if ((status
= UNIX_CALL( glNamedProgramLocalParameterI4iEXT
, &args
))) WARN( "glNamedProgramLocalParameterI4iEXT returned %#lx\n", status
);
14424 static void WINAPI
glNamedProgramLocalParameterI4ivEXT( GLuint program
, GLenum target
, GLuint index
, const GLint
*params
)
14426 struct glNamedProgramLocalParameterI4ivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .params
= params
};
14428 TRACE( "program %d, target %d, index %d, params %p\n", program
, target
, index
, params
);
14429 if ((status
= UNIX_CALL( glNamedProgramLocalParameterI4ivEXT
, &args
))) WARN( "glNamedProgramLocalParameterI4ivEXT returned %#lx\n", status
);
14432 static void WINAPI
glNamedProgramLocalParameterI4uiEXT( GLuint program
, GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
)
14434 struct glNamedProgramLocalParameterI4uiEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
14436 TRACE( "program %d, target %d, index %d, x %d, y %d, z %d, w %d\n", program
, target
, index
, x
, y
, z
, w
);
14437 if ((status
= UNIX_CALL( glNamedProgramLocalParameterI4uiEXT
, &args
))) WARN( "glNamedProgramLocalParameterI4uiEXT returned %#lx\n", status
);
14440 static void WINAPI
glNamedProgramLocalParameterI4uivEXT( GLuint program
, GLenum target
, GLuint index
, const GLuint
*params
)
14442 struct glNamedProgramLocalParameterI4uivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .params
= params
};
14444 TRACE( "program %d, target %d, index %d, params %p\n", program
, target
, index
, params
);
14445 if ((status
= UNIX_CALL( glNamedProgramLocalParameterI4uivEXT
, &args
))) WARN( "glNamedProgramLocalParameterI4uivEXT returned %#lx\n", status
);
14448 static void WINAPI
glNamedProgramLocalParameters4fvEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, const GLfloat
*params
)
14450 struct glNamedProgramLocalParameters4fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .count
= count
, .params
= params
};
14452 TRACE( "program %d, target %d, index %d, count %d, params %p\n", program
, target
, index
, count
, params
);
14453 if ((status
= UNIX_CALL( glNamedProgramLocalParameters4fvEXT
, &args
))) WARN( "glNamedProgramLocalParameters4fvEXT returned %#lx\n", status
);
14456 static void WINAPI
glNamedProgramLocalParametersI4ivEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, const GLint
*params
)
14458 struct glNamedProgramLocalParametersI4ivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .count
= count
, .params
= params
};
14460 TRACE( "program %d, target %d, index %d, count %d, params %p\n", program
, target
, index
, count
, params
);
14461 if ((status
= UNIX_CALL( glNamedProgramLocalParametersI4ivEXT
, &args
))) WARN( "glNamedProgramLocalParametersI4ivEXT returned %#lx\n", status
);
14464 static void WINAPI
glNamedProgramLocalParametersI4uivEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, const GLuint
*params
)
14466 struct glNamedProgramLocalParametersI4uivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .index
= index
, .count
= count
, .params
= params
};
14468 TRACE( "program %d, target %d, index %d, count %d, params %p\n", program
, target
, index
, count
, params
);
14469 if ((status
= UNIX_CALL( glNamedProgramLocalParametersI4uivEXT
, &args
))) WARN( "glNamedProgramLocalParametersI4uivEXT returned %#lx\n", status
);
14472 static void WINAPI
glNamedProgramStringEXT( GLuint program
, GLenum target
, GLenum format
, GLsizei len
, const void *string
)
14474 struct glNamedProgramStringEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .target
= target
, .format
= format
, .len
= len
, .string
= string
};
14476 TRACE( "program %d, target %d, format %d, len %d, string %p\n", program
, target
, format
, len
, string
);
14477 if ((status
= UNIX_CALL( glNamedProgramStringEXT
, &args
))) WARN( "glNamedProgramStringEXT returned %#lx\n", status
);
14480 static void WINAPI
glNamedRenderbufferStorage( GLuint renderbuffer
, GLenum internalformat
, GLsizei width
, GLsizei height
)
14482 struct glNamedRenderbufferStorage_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
14484 TRACE( "renderbuffer %d, internalformat %d, width %d, height %d\n", renderbuffer
, internalformat
, width
, height
);
14485 if ((status
= UNIX_CALL( glNamedRenderbufferStorage
, &args
))) WARN( "glNamedRenderbufferStorage returned %#lx\n", status
);
14488 static void WINAPI
glNamedRenderbufferStorageEXT( GLuint renderbuffer
, GLenum internalformat
, GLsizei width
, GLsizei height
)
14490 struct glNamedRenderbufferStorageEXT_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
14492 TRACE( "renderbuffer %d, internalformat %d, width %d, height %d\n", renderbuffer
, internalformat
, width
, height
);
14493 if ((status
= UNIX_CALL( glNamedRenderbufferStorageEXT
, &args
))) WARN( "glNamedRenderbufferStorageEXT returned %#lx\n", status
);
14496 static void WINAPI
glNamedRenderbufferStorageMultisample( GLuint renderbuffer
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
)
14498 struct glNamedRenderbufferStorageMultisample_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
14500 TRACE( "renderbuffer %d, samples %d, internalformat %d, width %d, height %d\n", renderbuffer
, samples
, internalformat
, width
, height
);
14501 if ((status
= UNIX_CALL( glNamedRenderbufferStorageMultisample
, &args
))) WARN( "glNamedRenderbufferStorageMultisample returned %#lx\n", status
);
14504 static void WINAPI
glNamedRenderbufferStorageMultisampleAdvancedAMD( GLuint renderbuffer
, GLsizei samples
, GLsizei storageSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
)
14506 struct glNamedRenderbufferStorageMultisampleAdvancedAMD_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
, .samples
= samples
, .storageSamples
= storageSamples
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
14508 TRACE( "renderbuffer %d, samples %d, storageSamples %d, internalformat %d, width %d, height %d\n", renderbuffer
, samples
, storageSamples
, internalformat
, width
, height
);
14509 if ((status
= UNIX_CALL( glNamedRenderbufferStorageMultisampleAdvancedAMD
, &args
))) WARN( "glNamedRenderbufferStorageMultisampleAdvancedAMD returned %#lx\n", status
);
14512 static void WINAPI
glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer
, GLsizei coverageSamples
, GLsizei colorSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
)
14514 struct glNamedRenderbufferStorageMultisampleCoverageEXT_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
, .coverageSamples
= coverageSamples
, .colorSamples
= colorSamples
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
14516 TRACE( "renderbuffer %d, coverageSamples %d, colorSamples %d, internalformat %d, width %d, height %d\n", renderbuffer
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
14517 if ((status
= UNIX_CALL( glNamedRenderbufferStorageMultisampleCoverageEXT
, &args
))) WARN( "glNamedRenderbufferStorageMultisampleCoverageEXT returned %#lx\n", status
);
14520 static void WINAPI
glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
)
14522 struct glNamedRenderbufferStorageMultisampleEXT_params args
= { .teb
= NtCurrentTeb(), .renderbuffer
= renderbuffer
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
14524 TRACE( "renderbuffer %d, samples %d, internalformat %d, width %d, height %d\n", renderbuffer
, samples
, internalformat
, width
, height
);
14525 if ((status
= UNIX_CALL( glNamedRenderbufferStorageMultisampleEXT
, &args
))) WARN( "glNamedRenderbufferStorageMultisampleEXT returned %#lx\n", status
);
14528 static void WINAPI
glNamedStringARB( GLenum type
, GLint namelen
, const GLchar
*name
, GLint stringlen
, const GLchar
*string
)
14530 struct glNamedStringARB_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .namelen
= namelen
, .name
= name
, .stringlen
= stringlen
, .string
= string
};
14532 TRACE( "type %d, namelen %d, name %p, stringlen %d, string %p\n", type
, namelen
, name
, stringlen
, string
);
14533 if ((status
= UNIX_CALL( glNamedStringARB
, &args
))) WARN( "glNamedStringARB returned %#lx\n", status
);
14536 static GLuint WINAPI
glNewBufferRegion( GLenum type
)
14538 struct glNewBufferRegion_params args
= { .teb
= NtCurrentTeb(), .type
= type
};
14540 TRACE( "type %d\n", type
);
14541 if ((status
= UNIX_CALL( glNewBufferRegion
, &args
))) WARN( "glNewBufferRegion returned %#lx\n", status
);
14545 static GLuint WINAPI
glNewObjectBufferATI( GLsizei size
, const void *pointer
, GLenum usage
)
14547 struct glNewObjectBufferATI_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .pointer
= pointer
, .usage
= usage
};
14549 TRACE( "size %d, pointer %p, usage %d\n", size
, pointer
, usage
);
14550 if ((status
= UNIX_CALL( glNewObjectBufferATI
, &args
))) WARN( "glNewObjectBufferATI returned %#lx\n", status
);
14554 static void WINAPI
glNormal3fVertex3fSUN( GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
)
14556 struct glNormal3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
};
14558 TRACE( "nx %f, ny %f, nz %f, x %f, y %f, z %f\n", nx
, ny
, nz
, x
, y
, z
);
14559 if ((status
= UNIX_CALL( glNormal3fVertex3fSUN
, &args
))) WARN( "glNormal3fVertex3fSUN returned %#lx\n", status
);
14562 static void WINAPI
glNormal3fVertex3fvSUN( const GLfloat
*n
, const GLfloat
*v
)
14564 struct glNormal3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .v
= v
};
14566 TRACE( "n %p, v %p\n", n
, v
);
14567 if ((status
= UNIX_CALL( glNormal3fVertex3fvSUN
, &args
))) WARN( "glNormal3fVertex3fvSUN returned %#lx\n", status
);
14570 static void WINAPI
glNormal3hNV( GLhalfNV nx
, GLhalfNV ny
, GLhalfNV nz
)
14572 struct glNormal3hNV_params args
= { .teb
= NtCurrentTeb(), .nx
= nx
, .ny
= ny
, .nz
= nz
};
14574 TRACE( "nx %d, ny %d, nz %d\n", nx
, ny
, nz
);
14575 if ((status
= UNIX_CALL( glNormal3hNV
, &args
))) WARN( "glNormal3hNV returned %#lx\n", status
);
14578 static void WINAPI
glNormal3hvNV( const GLhalfNV
*v
)
14580 struct glNormal3hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
14582 TRACE( "v %p\n", v
);
14583 if ((status
= UNIX_CALL( glNormal3hvNV
, &args
))) WARN( "glNormal3hvNV returned %#lx\n", status
);
14586 static void WINAPI
glNormal3xOES( GLfixed nx
, GLfixed ny
, GLfixed nz
)
14588 struct glNormal3xOES_params args
= { .teb
= NtCurrentTeb(), .nx
= nx
, .ny
= ny
, .nz
= nz
};
14590 TRACE( "nx %d, ny %d, nz %d\n", nx
, ny
, nz
);
14591 if ((status
= UNIX_CALL( glNormal3xOES
, &args
))) WARN( "glNormal3xOES returned %#lx\n", status
);
14594 static void WINAPI
glNormal3xvOES( const GLfixed
*coords
)
14596 struct glNormal3xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
14598 TRACE( "coords %p\n", coords
);
14599 if ((status
= UNIX_CALL( glNormal3xvOES
, &args
))) WARN( "glNormal3xvOES returned %#lx\n", status
);
14602 static void WINAPI
glNormalFormatNV( GLenum type
, GLsizei stride
)
14604 struct glNormalFormatNV_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
};
14606 TRACE( "type %d, stride %d\n", type
, stride
);
14607 if ((status
= UNIX_CALL( glNormalFormatNV
, &args
))) WARN( "glNormalFormatNV returned %#lx\n", status
);
14610 static void WINAPI
glNormalP3ui( GLenum type
, GLuint coords
)
14612 struct glNormalP3ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
14614 TRACE( "type %d, coords %d\n", type
, coords
);
14615 if ((status
= UNIX_CALL( glNormalP3ui
, &args
))) WARN( "glNormalP3ui returned %#lx\n", status
);
14618 static void WINAPI
glNormalP3uiv( GLenum type
, const GLuint
*coords
)
14620 struct glNormalP3uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
14622 TRACE( "type %d, coords %p\n", type
, coords
);
14623 if ((status
= UNIX_CALL( glNormalP3uiv
, &args
))) WARN( "glNormalP3uiv returned %#lx\n", status
);
14626 static void WINAPI
glNormalPointerEXT( GLenum type
, GLsizei stride
, GLsizei count
, const void *pointer
)
14628 struct glNormalPointerEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .count
= count
, .pointer
= pointer
};
14630 TRACE( "type %d, stride %d, count %d, pointer %p\n", type
, stride
, count
, pointer
);
14631 if ((status
= UNIX_CALL( glNormalPointerEXT
, &args
))) WARN( "glNormalPointerEXT returned %#lx\n", status
);
14634 static void WINAPI
glNormalPointerListIBM( GLenum type
, GLint stride
, const void **pointer
, GLint ptrstride
)
14636 struct glNormalPointerListIBM_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
, .ptrstride
= ptrstride
};
14638 TRACE( "type %d, stride %d, pointer %p, ptrstride %d\n", type
, stride
, pointer
, ptrstride
);
14639 if ((status
= UNIX_CALL( glNormalPointerListIBM
, &args
))) WARN( "glNormalPointerListIBM returned %#lx\n", status
);
14642 static void WINAPI
glNormalPointervINTEL( GLenum type
, const void **pointer
)
14644 struct glNormalPointervINTEL_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .pointer
= pointer
};
14646 TRACE( "type %d, pointer %p\n", type
, pointer
);
14647 if ((status
= UNIX_CALL( glNormalPointervINTEL
, &args
))) WARN( "glNormalPointervINTEL returned %#lx\n", status
);
14650 static void WINAPI
glNormalStream3bATI( GLenum stream
, GLbyte nx
, GLbyte ny
, GLbyte nz
)
14652 struct glNormalStream3bATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .nx
= nx
, .ny
= ny
, .nz
= nz
};
14654 TRACE( "stream %d, nx %d, ny %d, nz %d\n", stream
, nx
, ny
, nz
);
14655 if ((status
= UNIX_CALL( glNormalStream3bATI
, &args
))) WARN( "glNormalStream3bATI returned %#lx\n", status
);
14658 static void WINAPI
glNormalStream3bvATI( GLenum stream
, const GLbyte
*coords
)
14660 struct glNormalStream3bvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
14662 TRACE( "stream %d, coords %p\n", stream
, coords
);
14663 if ((status
= UNIX_CALL( glNormalStream3bvATI
, &args
))) WARN( "glNormalStream3bvATI returned %#lx\n", status
);
14666 static void WINAPI
glNormalStream3dATI( GLenum stream
, GLdouble nx
, GLdouble ny
, GLdouble nz
)
14668 struct glNormalStream3dATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .nx
= nx
, .ny
= ny
, .nz
= nz
};
14670 TRACE( "stream %d, nx %f, ny %f, nz %f\n", stream
, nx
, ny
, nz
);
14671 if ((status
= UNIX_CALL( glNormalStream3dATI
, &args
))) WARN( "glNormalStream3dATI returned %#lx\n", status
);
14674 static void WINAPI
glNormalStream3dvATI( GLenum stream
, const GLdouble
*coords
)
14676 struct glNormalStream3dvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
14678 TRACE( "stream %d, coords %p\n", stream
, coords
);
14679 if ((status
= UNIX_CALL( glNormalStream3dvATI
, &args
))) WARN( "glNormalStream3dvATI returned %#lx\n", status
);
14682 static void WINAPI
glNormalStream3fATI( GLenum stream
, GLfloat nx
, GLfloat ny
, GLfloat nz
)
14684 struct glNormalStream3fATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .nx
= nx
, .ny
= ny
, .nz
= nz
};
14686 TRACE( "stream %d, nx %f, ny %f, nz %f\n", stream
, nx
, ny
, nz
);
14687 if ((status
= UNIX_CALL( glNormalStream3fATI
, &args
))) WARN( "glNormalStream3fATI returned %#lx\n", status
);
14690 static void WINAPI
glNormalStream3fvATI( GLenum stream
, const GLfloat
*coords
)
14692 struct glNormalStream3fvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
14694 TRACE( "stream %d, coords %p\n", stream
, coords
);
14695 if ((status
= UNIX_CALL( glNormalStream3fvATI
, &args
))) WARN( "glNormalStream3fvATI returned %#lx\n", status
);
14698 static void WINAPI
glNormalStream3iATI( GLenum stream
, GLint nx
, GLint ny
, GLint nz
)
14700 struct glNormalStream3iATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .nx
= nx
, .ny
= ny
, .nz
= nz
};
14702 TRACE( "stream %d, nx %d, ny %d, nz %d\n", stream
, nx
, ny
, nz
);
14703 if ((status
= UNIX_CALL( glNormalStream3iATI
, &args
))) WARN( "glNormalStream3iATI returned %#lx\n", status
);
14706 static void WINAPI
glNormalStream3ivATI( GLenum stream
, const GLint
*coords
)
14708 struct glNormalStream3ivATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
14710 TRACE( "stream %d, coords %p\n", stream
, coords
);
14711 if ((status
= UNIX_CALL( glNormalStream3ivATI
, &args
))) WARN( "glNormalStream3ivATI returned %#lx\n", status
);
14714 static void WINAPI
glNormalStream3sATI( GLenum stream
, GLshort nx
, GLshort ny
, GLshort nz
)
14716 struct glNormalStream3sATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .nx
= nx
, .ny
= ny
, .nz
= nz
};
14718 TRACE( "stream %d, nx %d, ny %d, nz %d\n", stream
, nx
, ny
, nz
);
14719 if ((status
= UNIX_CALL( glNormalStream3sATI
, &args
))) WARN( "glNormalStream3sATI returned %#lx\n", status
);
14722 static void WINAPI
glNormalStream3svATI( GLenum stream
, const GLshort
*coords
)
14724 struct glNormalStream3svATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
14726 TRACE( "stream %d, coords %p\n", stream
, coords
);
14727 if ((status
= UNIX_CALL( glNormalStream3svATI
, &args
))) WARN( "glNormalStream3svATI returned %#lx\n", status
);
14730 static void WINAPI
glObjectLabel( GLenum identifier
, GLuint name
, GLsizei length
, const GLchar
*label
)
14732 struct glObjectLabel_params args
= { .teb
= NtCurrentTeb(), .identifier
= identifier
, .name
= name
, .length
= length
, .label
= label
};
14734 TRACE( "identifier %d, name %d, length %d, label %p\n", identifier
, name
, length
, label
);
14735 if ((status
= UNIX_CALL( glObjectLabel
, &args
))) WARN( "glObjectLabel returned %#lx\n", status
);
14738 static void WINAPI
glObjectPtrLabel( const void *ptr
, GLsizei length
, const GLchar
*label
)
14740 struct glObjectPtrLabel_params args
= { .teb
= NtCurrentTeb(), .ptr
= ptr
, .length
= length
, .label
= label
};
14742 TRACE( "ptr %p, length %d, label %p\n", ptr
, length
, label
);
14743 if ((status
= UNIX_CALL( glObjectPtrLabel
, &args
))) WARN( "glObjectPtrLabel returned %#lx\n", status
);
14746 static GLenum WINAPI
glObjectPurgeableAPPLE( GLenum objectType
, GLuint name
, GLenum option
)
14748 struct glObjectPurgeableAPPLE_params args
= { .teb
= NtCurrentTeb(), .objectType
= objectType
, .name
= name
, .option
= option
};
14750 TRACE( "objectType %d, name %d, option %d\n", objectType
, name
, option
);
14751 if ((status
= UNIX_CALL( glObjectPurgeableAPPLE
, &args
))) WARN( "glObjectPurgeableAPPLE returned %#lx\n", status
);
14755 static GLenum WINAPI
glObjectUnpurgeableAPPLE( GLenum objectType
, GLuint name
, GLenum option
)
14757 struct glObjectUnpurgeableAPPLE_params args
= { .teb
= NtCurrentTeb(), .objectType
= objectType
, .name
= name
, .option
= option
};
14759 TRACE( "objectType %d, name %d, option %d\n", objectType
, name
, option
);
14760 if ((status
= UNIX_CALL( glObjectUnpurgeableAPPLE
, &args
))) WARN( "glObjectUnpurgeableAPPLE returned %#lx\n", status
);
14764 static void WINAPI
glOrthofOES( GLfloat l
, GLfloat r
, GLfloat b
, GLfloat t
, GLfloat n
, GLfloat f
)
14766 struct glOrthofOES_params args
= { .teb
= NtCurrentTeb(), .l
= l
, .r
= r
, .b
= b
, .t
= t
, .n
= n
, .f
= f
};
14768 TRACE( "l %f, r %f, b %f, t %f, n %f, f %f\n", l
, r
, b
, t
, n
, f
);
14769 if ((status
= UNIX_CALL( glOrthofOES
, &args
))) WARN( "glOrthofOES returned %#lx\n", status
);
14772 static void WINAPI
glOrthoxOES( GLfixed l
, GLfixed r
, GLfixed b
, GLfixed t
, GLfixed n
, GLfixed f
)
14774 struct glOrthoxOES_params args
= { .teb
= NtCurrentTeb(), .l
= l
, .r
= r
, .b
= b
, .t
= t
, .n
= n
, .f
= f
};
14776 TRACE( "l %d, r %d, b %d, t %d, n %d, f %d\n", l
, r
, b
, t
, n
, f
);
14777 if ((status
= UNIX_CALL( glOrthoxOES
, &args
))) WARN( "glOrthoxOES returned %#lx\n", status
);
14780 static void WINAPI
glPNTrianglesfATI( GLenum pname
, GLfloat param
)
14782 struct glPNTrianglesfATI_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
14784 TRACE( "pname %d, param %f\n", pname
, param
);
14785 if ((status
= UNIX_CALL( glPNTrianglesfATI
, &args
))) WARN( "glPNTrianglesfATI returned %#lx\n", status
);
14788 static void WINAPI
glPNTrianglesiATI( GLenum pname
, GLint param
)
14790 struct glPNTrianglesiATI_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
14792 TRACE( "pname %d, param %d\n", pname
, param
);
14793 if ((status
= UNIX_CALL( glPNTrianglesiATI
, &args
))) WARN( "glPNTrianglesiATI returned %#lx\n", status
);
14796 static void WINAPI
glPassTexCoordATI( GLuint dst
, GLuint coord
, GLenum swizzle
)
14798 struct glPassTexCoordATI_params args
= { .teb
= NtCurrentTeb(), .dst
= dst
, .coord
= coord
, .swizzle
= swizzle
};
14800 TRACE( "dst %d, coord %d, swizzle %d\n", dst
, coord
, swizzle
);
14801 if ((status
= UNIX_CALL( glPassTexCoordATI
, &args
))) WARN( "glPassTexCoordATI returned %#lx\n", status
);
14804 static void WINAPI
glPassThroughxOES( GLfixed token
)
14806 struct glPassThroughxOES_params args
= { .teb
= NtCurrentTeb(), .token
= token
};
14808 TRACE( "token %d\n", token
);
14809 if ((status
= UNIX_CALL( glPassThroughxOES
, &args
))) WARN( "glPassThroughxOES returned %#lx\n", status
);
14812 static void WINAPI
glPatchParameterfv( GLenum pname
, const GLfloat
*values
)
14814 struct glPatchParameterfv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .values
= values
};
14816 TRACE( "pname %d, values %p\n", pname
, values
);
14817 if ((status
= UNIX_CALL( glPatchParameterfv
, &args
))) WARN( "glPatchParameterfv returned %#lx\n", status
);
14820 static void WINAPI
glPatchParameteri( GLenum pname
, GLint value
)
14822 struct glPatchParameteri_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .value
= value
};
14824 TRACE( "pname %d, value %d\n", pname
, value
);
14825 if ((status
= UNIX_CALL( glPatchParameteri
, &args
))) WARN( "glPatchParameteri returned %#lx\n", status
);
14828 static void WINAPI
glPathColorGenNV( GLenum color
, GLenum genMode
, GLenum colorFormat
, const GLfloat
*coeffs
)
14830 struct glPathColorGenNV_params args
= { .teb
= NtCurrentTeb(), .color
= color
, .genMode
= genMode
, .colorFormat
= colorFormat
, .coeffs
= coeffs
};
14832 TRACE( "color %d, genMode %d, colorFormat %d, coeffs %p\n", color
, genMode
, colorFormat
, coeffs
);
14833 if ((status
= UNIX_CALL( glPathColorGenNV
, &args
))) WARN( "glPathColorGenNV returned %#lx\n", status
);
14836 static void WINAPI
glPathCommandsNV( GLuint path
, GLsizei numCommands
, const GLubyte
*commands
, GLsizei numCoords
, GLenum coordType
, const void *coords
)
14838 struct glPathCommandsNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .numCommands
= numCommands
, .commands
= commands
, .numCoords
= numCoords
, .coordType
= coordType
, .coords
= coords
};
14840 TRACE( "path %d, numCommands %d, commands %p, numCoords %d, coordType %d, coords %p\n", path
, numCommands
, commands
, numCoords
, coordType
, coords
);
14841 if ((status
= UNIX_CALL( glPathCommandsNV
, &args
))) WARN( "glPathCommandsNV returned %#lx\n", status
);
14844 static void WINAPI
glPathCoordsNV( GLuint path
, GLsizei numCoords
, GLenum coordType
, const void *coords
)
14846 struct glPathCoordsNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .numCoords
= numCoords
, .coordType
= coordType
, .coords
= coords
};
14848 TRACE( "path %d, numCoords %d, coordType %d, coords %p\n", path
, numCoords
, coordType
, coords
);
14849 if ((status
= UNIX_CALL( glPathCoordsNV
, &args
))) WARN( "glPathCoordsNV returned %#lx\n", status
);
14852 static void WINAPI
glPathCoverDepthFuncNV( GLenum func
)
14854 struct glPathCoverDepthFuncNV_params args
= { .teb
= NtCurrentTeb(), .func
= func
};
14856 TRACE( "func %d\n", func
);
14857 if ((status
= UNIX_CALL( glPathCoverDepthFuncNV
, &args
))) WARN( "glPathCoverDepthFuncNV returned %#lx\n", status
);
14860 static void WINAPI
glPathDashArrayNV( GLuint path
, GLsizei dashCount
, const GLfloat
*dashArray
)
14862 struct glPathDashArrayNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .dashCount
= dashCount
, .dashArray
= dashArray
};
14864 TRACE( "path %d, dashCount %d, dashArray %p\n", path
, dashCount
, dashArray
);
14865 if ((status
= UNIX_CALL( glPathDashArrayNV
, &args
))) WARN( "glPathDashArrayNV returned %#lx\n", status
);
14868 static void WINAPI
glPathFogGenNV( GLenum genMode
)
14870 struct glPathFogGenNV_params args
= { .teb
= NtCurrentTeb(), .genMode
= genMode
};
14872 TRACE( "genMode %d\n", genMode
);
14873 if ((status
= UNIX_CALL( glPathFogGenNV
, &args
))) WARN( "glPathFogGenNV returned %#lx\n", status
);
14876 static GLenum WINAPI
glPathGlyphIndexArrayNV( GLuint firstPathName
, GLenum fontTarget
, const void *fontName
, GLbitfield fontStyle
, GLuint firstGlyphIndex
, GLsizei numGlyphs
, GLuint pathParameterTemplate
, GLfloat emScale
)
14878 struct glPathGlyphIndexArrayNV_params args
= { .teb
= NtCurrentTeb(), .firstPathName
= firstPathName
, .fontTarget
= fontTarget
, .fontName
= fontName
, .fontStyle
= fontStyle
, .firstGlyphIndex
= firstGlyphIndex
, .numGlyphs
= numGlyphs
, .pathParameterTemplate
= pathParameterTemplate
, .emScale
= emScale
};
14880 TRACE( "firstPathName %d, fontTarget %d, fontName %p, fontStyle %d, firstGlyphIndex %d, numGlyphs %d, pathParameterTemplate %d, emScale %f\n", firstPathName
, fontTarget
, fontName
, fontStyle
, firstGlyphIndex
, numGlyphs
, pathParameterTemplate
, emScale
);
14881 if ((status
= UNIX_CALL( glPathGlyphIndexArrayNV
, &args
))) WARN( "glPathGlyphIndexArrayNV returned %#lx\n", status
);
14885 static GLenum WINAPI
glPathGlyphIndexRangeNV( GLenum fontTarget
, const void *fontName
, GLbitfield fontStyle
, GLuint pathParameterTemplate
, GLfloat emScale
, GLuint baseAndCount
[2] )
14887 struct glPathGlyphIndexRangeNV_params args
= { .teb
= NtCurrentTeb(), .fontTarget
= fontTarget
, .fontName
= fontName
, .fontStyle
= fontStyle
, .pathParameterTemplate
= pathParameterTemplate
, .emScale
= emScale
};
14889 memcpy( args
.baseAndCount
, baseAndCount
, sizeof(args
.baseAndCount
) );
14890 TRACE( "fontTarget %d, fontName %p, fontStyle %d, pathParameterTemplate %d, emScale %f, baseAndCount %p\n", fontTarget
, fontName
, fontStyle
, pathParameterTemplate
, emScale
, baseAndCount
);
14891 if ((status
= UNIX_CALL( glPathGlyphIndexRangeNV
, &args
))) WARN( "glPathGlyphIndexRangeNV returned %#lx\n", status
);
14895 static void WINAPI
glPathGlyphRangeNV( GLuint firstPathName
, GLenum fontTarget
, const void *fontName
, GLbitfield fontStyle
, GLuint firstGlyph
, GLsizei numGlyphs
, GLenum handleMissingGlyphs
, GLuint pathParameterTemplate
, GLfloat emScale
)
14897 struct glPathGlyphRangeNV_params args
= { .teb
= NtCurrentTeb(), .firstPathName
= firstPathName
, .fontTarget
= fontTarget
, .fontName
= fontName
, .fontStyle
= fontStyle
, .firstGlyph
= firstGlyph
, .numGlyphs
= numGlyphs
, .handleMissingGlyphs
= handleMissingGlyphs
, .pathParameterTemplate
= pathParameterTemplate
, .emScale
= emScale
};
14899 TRACE( "firstPathName %d, fontTarget %d, fontName %p, fontStyle %d, firstGlyph %d, numGlyphs %d, handleMissingGlyphs %d, pathParameterTemplate %d, emScale %f\n", firstPathName
, fontTarget
, fontName
, fontStyle
, firstGlyph
, numGlyphs
, handleMissingGlyphs
, pathParameterTemplate
, emScale
);
14900 if ((status
= UNIX_CALL( glPathGlyphRangeNV
, &args
))) WARN( "glPathGlyphRangeNV returned %#lx\n", status
);
14903 static void WINAPI
glPathGlyphsNV( GLuint firstPathName
, GLenum fontTarget
, const void *fontName
, GLbitfield fontStyle
, GLsizei numGlyphs
, GLenum type
, const void *charcodes
, GLenum handleMissingGlyphs
, GLuint pathParameterTemplate
, GLfloat emScale
)
14905 struct glPathGlyphsNV_params args
= { .teb
= NtCurrentTeb(), .firstPathName
= firstPathName
, .fontTarget
= fontTarget
, .fontName
= fontName
, .fontStyle
= fontStyle
, .numGlyphs
= numGlyphs
, .type
= type
, .charcodes
= charcodes
, .handleMissingGlyphs
= handleMissingGlyphs
, .pathParameterTemplate
= pathParameterTemplate
, .emScale
= emScale
};
14907 TRACE( "firstPathName %d, fontTarget %d, fontName %p, fontStyle %d, numGlyphs %d, type %d, charcodes %p, handleMissingGlyphs %d, pathParameterTemplate %d, emScale %f\n", firstPathName
, fontTarget
, fontName
, fontStyle
, numGlyphs
, type
, charcodes
, handleMissingGlyphs
, pathParameterTemplate
, emScale
);
14908 if ((status
= UNIX_CALL( glPathGlyphsNV
, &args
))) WARN( "glPathGlyphsNV returned %#lx\n", status
);
14911 static GLenum WINAPI
glPathMemoryGlyphIndexArrayNV( GLuint firstPathName
, GLenum fontTarget
, GLsizeiptr fontSize
, const void *fontData
, GLsizei faceIndex
, GLuint firstGlyphIndex
, GLsizei numGlyphs
, GLuint pathParameterTemplate
, GLfloat emScale
)
14913 struct glPathMemoryGlyphIndexArrayNV_params args
= { .teb
= NtCurrentTeb(), .firstPathName
= firstPathName
, .fontTarget
= fontTarget
, .fontSize
= fontSize
, .fontData
= fontData
, .faceIndex
= faceIndex
, .firstGlyphIndex
= firstGlyphIndex
, .numGlyphs
= numGlyphs
, .pathParameterTemplate
= pathParameterTemplate
, .emScale
= emScale
};
14915 TRACE( "firstPathName %d, fontTarget %d, fontSize %Id, fontData %p, faceIndex %d, firstGlyphIndex %d, numGlyphs %d, pathParameterTemplate %d, emScale %f\n", firstPathName
, fontTarget
, fontSize
, fontData
, faceIndex
, firstGlyphIndex
, numGlyphs
, pathParameterTemplate
, emScale
);
14916 if ((status
= UNIX_CALL( glPathMemoryGlyphIndexArrayNV
, &args
))) WARN( "glPathMemoryGlyphIndexArrayNV returned %#lx\n", status
);
14920 static void WINAPI
glPathParameterfNV( GLuint path
, GLenum pname
, GLfloat value
)
14922 struct glPathParameterfNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .pname
= pname
, .value
= value
};
14924 TRACE( "path %d, pname %d, value %f\n", path
, pname
, value
);
14925 if ((status
= UNIX_CALL( glPathParameterfNV
, &args
))) WARN( "glPathParameterfNV returned %#lx\n", status
);
14928 static void WINAPI
glPathParameterfvNV( GLuint path
, GLenum pname
, const GLfloat
*value
)
14930 struct glPathParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .pname
= pname
, .value
= value
};
14932 TRACE( "path %d, pname %d, value %p\n", path
, pname
, value
);
14933 if ((status
= UNIX_CALL( glPathParameterfvNV
, &args
))) WARN( "glPathParameterfvNV returned %#lx\n", status
);
14936 static void WINAPI
glPathParameteriNV( GLuint path
, GLenum pname
, GLint value
)
14938 struct glPathParameteriNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .pname
= pname
, .value
= value
};
14940 TRACE( "path %d, pname %d, value %d\n", path
, pname
, value
);
14941 if ((status
= UNIX_CALL( glPathParameteriNV
, &args
))) WARN( "glPathParameteriNV returned %#lx\n", status
);
14944 static void WINAPI
glPathParameterivNV( GLuint path
, GLenum pname
, const GLint
*value
)
14946 struct glPathParameterivNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .pname
= pname
, .value
= value
};
14948 TRACE( "path %d, pname %d, value %p\n", path
, pname
, value
);
14949 if ((status
= UNIX_CALL( glPathParameterivNV
, &args
))) WARN( "glPathParameterivNV returned %#lx\n", status
);
14952 static void WINAPI
glPathStencilDepthOffsetNV( GLfloat factor
, GLfloat units
)
14954 struct glPathStencilDepthOffsetNV_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
, .units
= units
};
14956 TRACE( "factor %f, units %f\n", factor
, units
);
14957 if ((status
= UNIX_CALL( glPathStencilDepthOffsetNV
, &args
))) WARN( "glPathStencilDepthOffsetNV returned %#lx\n", status
);
14960 static void WINAPI
glPathStencilFuncNV( GLenum func
, GLint ref
, GLuint mask
)
14962 struct glPathStencilFuncNV_params args
= { .teb
= NtCurrentTeb(), .func
= func
, .ref
= ref
, .mask
= mask
};
14964 TRACE( "func %d, ref %d, mask %d\n", func
, ref
, mask
);
14965 if ((status
= UNIX_CALL( glPathStencilFuncNV
, &args
))) WARN( "glPathStencilFuncNV returned %#lx\n", status
);
14968 static void WINAPI
glPathStringNV( GLuint path
, GLenum format
, GLsizei length
, const void *pathString
)
14970 struct glPathStringNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .format
= format
, .length
= length
, .pathString
= pathString
};
14972 TRACE( "path %d, format %d, length %d, pathString %p\n", path
, format
, length
, pathString
);
14973 if ((status
= UNIX_CALL( glPathStringNV
, &args
))) WARN( "glPathStringNV returned %#lx\n", status
);
14976 static void WINAPI
glPathSubCommandsNV( GLuint path
, GLsizei commandStart
, GLsizei commandsToDelete
, GLsizei numCommands
, const GLubyte
*commands
, GLsizei numCoords
, GLenum coordType
, const void *coords
)
14978 struct glPathSubCommandsNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .commandStart
= commandStart
, .commandsToDelete
= commandsToDelete
, .numCommands
= numCommands
, .commands
= commands
, .numCoords
= numCoords
, .coordType
= coordType
, .coords
= coords
};
14980 TRACE( "path %d, commandStart %d, commandsToDelete %d, numCommands %d, commands %p, numCoords %d, coordType %d, coords %p\n", path
, commandStart
, commandsToDelete
, numCommands
, commands
, numCoords
, coordType
, coords
);
14981 if ((status
= UNIX_CALL( glPathSubCommandsNV
, &args
))) WARN( "glPathSubCommandsNV returned %#lx\n", status
);
14984 static void WINAPI
glPathSubCoordsNV( GLuint path
, GLsizei coordStart
, GLsizei numCoords
, GLenum coordType
, const void *coords
)
14986 struct glPathSubCoordsNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .coordStart
= coordStart
, .numCoords
= numCoords
, .coordType
= coordType
, .coords
= coords
};
14988 TRACE( "path %d, coordStart %d, numCoords %d, coordType %d, coords %p\n", path
, coordStart
, numCoords
, coordType
, coords
);
14989 if ((status
= UNIX_CALL( glPathSubCoordsNV
, &args
))) WARN( "glPathSubCoordsNV returned %#lx\n", status
);
14992 static void WINAPI
glPathTexGenNV( GLenum texCoordSet
, GLenum genMode
, GLint components
, const GLfloat
*coeffs
)
14994 struct glPathTexGenNV_params args
= { .teb
= NtCurrentTeb(), .texCoordSet
= texCoordSet
, .genMode
= genMode
, .components
= components
, .coeffs
= coeffs
};
14996 TRACE( "texCoordSet %d, genMode %d, components %d, coeffs %p\n", texCoordSet
, genMode
, components
, coeffs
);
14997 if ((status
= UNIX_CALL( glPathTexGenNV
, &args
))) WARN( "glPathTexGenNV returned %#lx\n", status
);
15000 static void WINAPI
glPauseTransformFeedback(void)
15002 struct glPauseTransformFeedback_params args
= { .teb
= NtCurrentTeb() };
15005 if ((status
= UNIX_CALL( glPauseTransformFeedback
, &args
))) WARN( "glPauseTransformFeedback returned %#lx\n", status
);
15008 static void WINAPI
glPauseTransformFeedbackNV(void)
15010 struct glPauseTransformFeedbackNV_params args
= { .teb
= NtCurrentTeb() };
15013 if ((status
= UNIX_CALL( glPauseTransformFeedbackNV
, &args
))) WARN( "glPauseTransformFeedbackNV returned %#lx\n", status
);
15016 static void WINAPI
glPixelDataRangeNV( GLenum target
, GLsizei length
, const void *pointer
)
15018 struct glPixelDataRangeNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .length
= length
, .pointer
= pointer
};
15020 TRACE( "target %d, length %d, pointer %p\n", target
, length
, pointer
);
15021 if ((status
= UNIX_CALL( glPixelDataRangeNV
, &args
))) WARN( "glPixelDataRangeNV returned %#lx\n", status
);
15024 static void WINAPI
glPixelMapx( GLenum map
, GLint size
, const GLfixed
*values
)
15026 struct glPixelMapx_params args
= { .teb
= NtCurrentTeb(), .map
= map
, .size
= size
, .values
= values
};
15028 TRACE( "map %d, size %d, values %p\n", map
, size
, values
);
15029 if ((status
= UNIX_CALL( glPixelMapx
, &args
))) WARN( "glPixelMapx returned %#lx\n", status
);
15032 static void WINAPI
glPixelStorex( GLenum pname
, GLfixed param
)
15034 struct glPixelStorex_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15036 TRACE( "pname %d, param %d\n", pname
, param
);
15037 if ((status
= UNIX_CALL( glPixelStorex
, &args
))) WARN( "glPixelStorex returned %#lx\n", status
);
15040 static void WINAPI
glPixelTexGenParameterfSGIS( GLenum pname
, GLfloat param
)
15042 struct glPixelTexGenParameterfSGIS_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15044 TRACE( "pname %d, param %f\n", pname
, param
);
15045 if ((status
= UNIX_CALL( glPixelTexGenParameterfSGIS
, &args
))) WARN( "glPixelTexGenParameterfSGIS returned %#lx\n", status
);
15048 static void WINAPI
glPixelTexGenParameterfvSGIS( GLenum pname
, const GLfloat
*params
)
15050 struct glPixelTexGenParameterfvSGIS_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15052 TRACE( "pname %d, params %p\n", pname
, params
);
15053 if ((status
= UNIX_CALL( glPixelTexGenParameterfvSGIS
, &args
))) WARN( "glPixelTexGenParameterfvSGIS returned %#lx\n", status
);
15056 static void WINAPI
glPixelTexGenParameteriSGIS( GLenum pname
, GLint param
)
15058 struct glPixelTexGenParameteriSGIS_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15060 TRACE( "pname %d, param %d\n", pname
, param
);
15061 if ((status
= UNIX_CALL( glPixelTexGenParameteriSGIS
, &args
))) WARN( "glPixelTexGenParameteriSGIS returned %#lx\n", status
);
15064 static void WINAPI
glPixelTexGenParameterivSGIS( GLenum pname
, const GLint
*params
)
15066 struct glPixelTexGenParameterivSGIS_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15068 TRACE( "pname %d, params %p\n", pname
, params
);
15069 if ((status
= UNIX_CALL( glPixelTexGenParameterivSGIS
, &args
))) WARN( "glPixelTexGenParameterivSGIS returned %#lx\n", status
);
15072 static void WINAPI
glPixelTexGenSGIX( GLenum mode
)
15074 struct glPixelTexGenSGIX_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
15076 TRACE( "mode %d\n", mode
);
15077 if ((status
= UNIX_CALL( glPixelTexGenSGIX
, &args
))) WARN( "glPixelTexGenSGIX returned %#lx\n", status
);
15080 static void WINAPI
glPixelTransferxOES( GLenum pname
, GLfixed param
)
15082 struct glPixelTransferxOES_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15084 TRACE( "pname %d, param %d\n", pname
, param
);
15085 if ((status
= UNIX_CALL( glPixelTransferxOES
, &args
))) WARN( "glPixelTransferxOES returned %#lx\n", status
);
15088 static void WINAPI
glPixelTransformParameterfEXT( GLenum target
, GLenum pname
, GLfloat param
)
15090 struct glPixelTransformParameterfEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
15092 TRACE( "target %d, pname %d, param %f\n", target
, pname
, param
);
15093 if ((status
= UNIX_CALL( glPixelTransformParameterfEXT
, &args
))) WARN( "glPixelTransformParameterfEXT returned %#lx\n", status
);
15096 static void WINAPI
glPixelTransformParameterfvEXT( GLenum target
, GLenum pname
, const GLfloat
*params
)
15098 struct glPixelTransformParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
15100 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
15101 if ((status
= UNIX_CALL( glPixelTransformParameterfvEXT
, &args
))) WARN( "glPixelTransformParameterfvEXT returned %#lx\n", status
);
15104 static void WINAPI
glPixelTransformParameteriEXT( GLenum target
, GLenum pname
, GLint param
)
15106 struct glPixelTransformParameteriEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
15108 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
15109 if ((status
= UNIX_CALL( glPixelTransformParameteriEXT
, &args
))) WARN( "glPixelTransformParameteriEXT returned %#lx\n", status
);
15112 static void WINAPI
glPixelTransformParameterivEXT( GLenum target
, GLenum pname
, const GLint
*params
)
15114 struct glPixelTransformParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
15116 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
15117 if ((status
= UNIX_CALL( glPixelTransformParameterivEXT
, &args
))) WARN( "glPixelTransformParameterivEXT returned %#lx\n", status
);
15120 static void WINAPI
glPixelZoomxOES( GLfixed xfactor
, GLfixed yfactor
)
15122 struct glPixelZoomxOES_params args
= { .teb
= NtCurrentTeb(), .xfactor
= xfactor
, .yfactor
= yfactor
};
15124 TRACE( "xfactor %d, yfactor %d\n", xfactor
, yfactor
);
15125 if ((status
= UNIX_CALL( glPixelZoomxOES
, &args
))) WARN( "glPixelZoomxOES returned %#lx\n", status
);
15128 static GLboolean WINAPI
glPointAlongPathNV( GLuint path
, GLsizei startSegment
, GLsizei numSegments
, GLfloat distance
, GLfloat
*x
, GLfloat
*y
, GLfloat
*tangentX
, GLfloat
*tangentY
)
15130 struct glPointAlongPathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .startSegment
= startSegment
, .numSegments
= numSegments
, .distance
= distance
, .x
= x
, .y
= y
, .tangentX
= tangentX
, .tangentY
= tangentY
};
15132 TRACE( "path %d, startSegment %d, numSegments %d, distance %f, x %p, y %p, tangentX %p, tangentY %p\n", path
, startSegment
, numSegments
, distance
, x
, y
, tangentX
, tangentY
);
15133 if ((status
= UNIX_CALL( glPointAlongPathNV
, &args
))) WARN( "glPointAlongPathNV returned %#lx\n", status
);
15137 static void WINAPI
glPointParameterf( GLenum pname
, GLfloat param
)
15139 struct glPointParameterf_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15141 TRACE( "pname %d, param %f\n", pname
, param
);
15142 if ((status
= UNIX_CALL( glPointParameterf
, &args
))) WARN( "glPointParameterf returned %#lx\n", status
);
15145 static void WINAPI
glPointParameterfARB( GLenum pname
, GLfloat param
)
15147 struct glPointParameterfARB_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15149 TRACE( "pname %d, param %f\n", pname
, param
);
15150 if ((status
= UNIX_CALL( glPointParameterfARB
, &args
))) WARN( "glPointParameterfARB returned %#lx\n", status
);
15153 static void WINAPI
glPointParameterfEXT( GLenum pname
, GLfloat param
)
15155 struct glPointParameterfEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15157 TRACE( "pname %d, param %f\n", pname
, param
);
15158 if ((status
= UNIX_CALL( glPointParameterfEXT
, &args
))) WARN( "glPointParameterfEXT returned %#lx\n", status
);
15161 static void WINAPI
glPointParameterfSGIS( GLenum pname
, GLfloat param
)
15163 struct glPointParameterfSGIS_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15165 TRACE( "pname %d, param %f\n", pname
, param
);
15166 if ((status
= UNIX_CALL( glPointParameterfSGIS
, &args
))) WARN( "glPointParameterfSGIS returned %#lx\n", status
);
15169 static void WINAPI
glPointParameterfv( GLenum pname
, const GLfloat
*params
)
15171 struct glPointParameterfv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15173 TRACE( "pname %d, params %p\n", pname
, params
);
15174 if ((status
= UNIX_CALL( glPointParameterfv
, &args
))) WARN( "glPointParameterfv returned %#lx\n", status
);
15177 static void WINAPI
glPointParameterfvARB( GLenum pname
, const GLfloat
*params
)
15179 struct glPointParameterfvARB_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15181 TRACE( "pname %d, params %p\n", pname
, params
);
15182 if ((status
= UNIX_CALL( glPointParameterfvARB
, &args
))) WARN( "glPointParameterfvARB returned %#lx\n", status
);
15185 static void WINAPI
glPointParameterfvEXT( GLenum pname
, const GLfloat
*params
)
15187 struct glPointParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15189 TRACE( "pname %d, params %p\n", pname
, params
);
15190 if ((status
= UNIX_CALL( glPointParameterfvEXT
, &args
))) WARN( "glPointParameterfvEXT returned %#lx\n", status
);
15193 static void WINAPI
glPointParameterfvSGIS( GLenum pname
, const GLfloat
*params
)
15195 struct glPointParameterfvSGIS_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15197 TRACE( "pname %d, params %p\n", pname
, params
);
15198 if ((status
= UNIX_CALL( glPointParameterfvSGIS
, &args
))) WARN( "glPointParameterfvSGIS returned %#lx\n", status
);
15201 static void WINAPI
glPointParameteri( GLenum pname
, GLint param
)
15203 struct glPointParameteri_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15205 TRACE( "pname %d, param %d\n", pname
, param
);
15206 if ((status
= UNIX_CALL( glPointParameteri
, &args
))) WARN( "glPointParameteri returned %#lx\n", status
);
15209 static void WINAPI
glPointParameteriNV( GLenum pname
, GLint param
)
15211 struct glPointParameteriNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
15213 TRACE( "pname %d, param %d\n", pname
, param
);
15214 if ((status
= UNIX_CALL( glPointParameteriNV
, &args
))) WARN( "glPointParameteriNV returned %#lx\n", status
);
15217 static void WINAPI
glPointParameteriv( GLenum pname
, const GLint
*params
)
15219 struct glPointParameteriv_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15221 TRACE( "pname %d, params %p\n", pname
, params
);
15222 if ((status
= UNIX_CALL( glPointParameteriv
, &args
))) WARN( "glPointParameteriv returned %#lx\n", status
);
15225 static void WINAPI
glPointParameterivNV( GLenum pname
, const GLint
*params
)
15227 struct glPointParameterivNV_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15229 TRACE( "pname %d, params %p\n", pname
, params
);
15230 if ((status
= UNIX_CALL( glPointParameterivNV
, &args
))) WARN( "glPointParameterivNV returned %#lx\n", status
);
15233 static void WINAPI
glPointParameterxvOES( GLenum pname
, const GLfixed
*params
)
15235 struct glPointParameterxvOES_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
15237 TRACE( "pname %d, params %p\n", pname
, params
);
15238 if ((status
= UNIX_CALL( glPointParameterxvOES
, &args
))) WARN( "glPointParameterxvOES returned %#lx\n", status
);
15241 static void WINAPI
glPointSizexOES( GLfixed size
)
15243 struct glPointSizexOES_params args
= { .teb
= NtCurrentTeb(), .size
= size
};
15245 TRACE( "size %d\n", size
);
15246 if ((status
= UNIX_CALL( glPointSizexOES
, &args
))) WARN( "glPointSizexOES returned %#lx\n", status
);
15249 static GLint WINAPI
glPollAsyncSGIX( GLuint
*markerp
)
15251 struct glPollAsyncSGIX_params args
= { .teb
= NtCurrentTeb(), .markerp
= markerp
};
15253 TRACE( "markerp %p\n", markerp
);
15254 if ((status
= UNIX_CALL( glPollAsyncSGIX
, &args
))) WARN( "glPollAsyncSGIX returned %#lx\n", status
);
15258 static GLint WINAPI
glPollInstrumentsSGIX( GLint
*marker_p
)
15260 struct glPollInstrumentsSGIX_params args
= { .teb
= NtCurrentTeb(), .marker_p
= marker_p
};
15262 TRACE( "marker_p %p\n", marker_p
);
15263 if ((status
= UNIX_CALL( glPollInstrumentsSGIX
, &args
))) WARN( "glPollInstrumentsSGIX returned %#lx\n", status
);
15267 static void WINAPI
glPolygonOffsetClamp( GLfloat factor
, GLfloat units
, GLfloat clamp
)
15269 struct glPolygonOffsetClamp_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
, .units
= units
, .clamp
= clamp
};
15271 TRACE( "factor %f, units %f, clamp %f\n", factor
, units
, clamp
);
15272 if ((status
= UNIX_CALL( glPolygonOffsetClamp
, &args
))) WARN( "glPolygonOffsetClamp returned %#lx\n", status
);
15275 static void WINAPI
glPolygonOffsetClampEXT( GLfloat factor
, GLfloat units
, GLfloat clamp
)
15277 struct glPolygonOffsetClampEXT_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
, .units
= units
, .clamp
= clamp
};
15279 TRACE( "factor %f, units %f, clamp %f\n", factor
, units
, clamp
);
15280 if ((status
= UNIX_CALL( glPolygonOffsetClampEXT
, &args
))) WARN( "glPolygonOffsetClampEXT returned %#lx\n", status
);
15283 static void WINAPI
glPolygonOffsetEXT( GLfloat factor
, GLfloat bias
)
15285 struct glPolygonOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
, .bias
= bias
};
15287 TRACE( "factor %f, bias %f\n", factor
, bias
);
15288 if ((status
= UNIX_CALL( glPolygonOffsetEXT
, &args
))) WARN( "glPolygonOffsetEXT returned %#lx\n", status
);
15291 static void WINAPI
glPolygonOffsetxOES( GLfixed factor
, GLfixed units
)
15293 struct glPolygonOffsetxOES_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
, .units
= units
};
15295 TRACE( "factor %d, units %d\n", factor
, units
);
15296 if ((status
= UNIX_CALL( glPolygonOffsetxOES
, &args
))) WARN( "glPolygonOffsetxOES returned %#lx\n", status
);
15299 static void WINAPI
glPopDebugGroup(void)
15301 struct glPopDebugGroup_params args
= { .teb
= NtCurrentTeb() };
15304 if ((status
= UNIX_CALL( glPopDebugGroup
, &args
))) WARN( "glPopDebugGroup returned %#lx\n", status
);
15307 static void WINAPI
glPopGroupMarkerEXT(void)
15309 struct glPopGroupMarkerEXT_params args
= { .teb
= NtCurrentTeb() };
15312 if ((status
= UNIX_CALL( glPopGroupMarkerEXT
, &args
))) WARN( "glPopGroupMarkerEXT returned %#lx\n", status
);
15315 static void WINAPI
glPresentFrameDualFillNV( GLuint video_slot
, GLuint64EXT minPresentTime
, GLuint beginPresentTimeId
, GLuint presentDurationId
, GLenum type
, GLenum target0
, GLuint fill0
, GLenum target1
, GLuint fill1
, GLenum target2
, GLuint fill2
, GLenum target3
, GLuint fill3
)
15317 struct glPresentFrameDualFillNV_params args
= { .teb
= NtCurrentTeb(), .video_slot
= video_slot
, .minPresentTime
= minPresentTime
, .beginPresentTimeId
= beginPresentTimeId
, .presentDurationId
= presentDurationId
, .type
= type
, .target0
= target0
, .fill0
= fill0
, .target1
= target1
, .fill1
= fill1
, .target2
= target2
, .fill2
= fill2
, .target3
= target3
, .fill3
= fill3
};
15319 TRACE( "video_slot %d, minPresentTime %s, beginPresentTimeId %d, presentDurationId %d, type %d, target0 %d, fill0 %d, target1 %d, fill1 %d, target2 %d, fill2 %d, target3 %d, fill3 %d\n", video_slot
, wine_dbgstr_longlong(minPresentTime
), beginPresentTimeId
, presentDurationId
, type
, target0
, fill0
, target1
, fill1
, target2
, fill2
, target3
, fill3
);
15320 if ((status
= UNIX_CALL( glPresentFrameDualFillNV
, &args
))) WARN( "glPresentFrameDualFillNV returned %#lx\n", status
);
15323 static void WINAPI
glPresentFrameKeyedNV( GLuint video_slot
, GLuint64EXT minPresentTime
, GLuint beginPresentTimeId
, GLuint presentDurationId
, GLenum type
, GLenum target0
, GLuint fill0
, GLuint key0
, GLenum target1
, GLuint fill1
, GLuint key1
)
15325 struct glPresentFrameKeyedNV_params args
= { .teb
= NtCurrentTeb(), .video_slot
= video_slot
, .minPresentTime
= minPresentTime
, .beginPresentTimeId
= beginPresentTimeId
, .presentDurationId
= presentDurationId
, .type
= type
, .target0
= target0
, .fill0
= fill0
, .key0
= key0
, .target1
= target1
, .fill1
= fill1
, .key1
= key1
};
15327 TRACE( "video_slot %d, minPresentTime %s, beginPresentTimeId %d, presentDurationId %d, type %d, target0 %d, fill0 %d, key0 %d, target1 %d, fill1 %d, key1 %d\n", video_slot
, wine_dbgstr_longlong(minPresentTime
), beginPresentTimeId
, presentDurationId
, type
, target0
, fill0
, key0
, target1
, fill1
, key1
);
15328 if ((status
= UNIX_CALL( glPresentFrameKeyedNV
, &args
))) WARN( "glPresentFrameKeyedNV returned %#lx\n", status
);
15331 static void WINAPI
glPrimitiveBoundingBoxARB( GLfloat minX
, GLfloat minY
, GLfloat minZ
, GLfloat minW
, GLfloat maxX
, GLfloat maxY
, GLfloat maxZ
, GLfloat maxW
)
15333 struct glPrimitiveBoundingBoxARB_params args
= { .teb
= NtCurrentTeb(), .minX
= minX
, .minY
= minY
, .minZ
= minZ
, .minW
= minW
, .maxX
= maxX
, .maxY
= maxY
, .maxZ
= maxZ
, .maxW
= maxW
};
15335 TRACE( "minX %f, minY %f, minZ %f, minW %f, maxX %f, maxY %f, maxZ %f, maxW %f\n", minX
, minY
, minZ
, minW
, maxX
, maxY
, maxZ
, maxW
);
15336 if ((status
= UNIX_CALL( glPrimitiveBoundingBoxARB
, &args
))) WARN( "glPrimitiveBoundingBoxARB returned %#lx\n", status
);
15339 static void WINAPI
glPrimitiveRestartIndex( GLuint index
)
15341 struct glPrimitiveRestartIndex_params args
= { .teb
= NtCurrentTeb(), .index
= index
};
15343 TRACE( "index %d\n", index
);
15344 if ((status
= UNIX_CALL( glPrimitiveRestartIndex
, &args
))) WARN( "glPrimitiveRestartIndex returned %#lx\n", status
);
15347 static void WINAPI
glPrimitiveRestartIndexNV( GLuint index
)
15349 struct glPrimitiveRestartIndexNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
};
15351 TRACE( "index %d\n", index
);
15352 if ((status
= UNIX_CALL( glPrimitiveRestartIndexNV
, &args
))) WARN( "glPrimitiveRestartIndexNV returned %#lx\n", status
);
15355 static void WINAPI
glPrimitiveRestartNV(void)
15357 struct glPrimitiveRestartNV_params args
= { .teb
= NtCurrentTeb() };
15360 if ((status
= UNIX_CALL( glPrimitiveRestartNV
, &args
))) WARN( "glPrimitiveRestartNV returned %#lx\n", status
);
15363 static void WINAPI
glPrioritizeTexturesEXT( GLsizei n
, const GLuint
*textures
, const GLclampf
*priorities
)
15365 struct glPrioritizeTexturesEXT_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
, .priorities
= priorities
};
15367 TRACE( "n %d, textures %p, priorities %p\n", n
, textures
, priorities
);
15368 if ((status
= UNIX_CALL( glPrioritizeTexturesEXT
, &args
))) WARN( "glPrioritizeTexturesEXT returned %#lx\n", status
);
15371 static void WINAPI
glPrioritizeTexturesxOES( GLsizei n
, const GLuint
*textures
, const GLfixed
*priorities
)
15373 struct glPrioritizeTexturesxOES_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .textures
= textures
, .priorities
= priorities
};
15375 TRACE( "n %d, textures %p, priorities %p\n", n
, textures
, priorities
);
15376 if ((status
= UNIX_CALL( glPrioritizeTexturesxOES
, &args
))) WARN( "glPrioritizeTexturesxOES returned %#lx\n", status
);
15379 static void WINAPI
glProgramBinary( GLuint program
, GLenum binaryFormat
, const void *binary
, GLsizei length
)
15381 struct glProgramBinary_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .binaryFormat
= binaryFormat
, .binary
= binary
, .length
= length
};
15383 TRACE( "program %d, binaryFormat %d, binary %p, length %d\n", program
, binaryFormat
, binary
, length
);
15384 if ((status
= UNIX_CALL( glProgramBinary
, &args
))) WARN( "glProgramBinary returned %#lx\n", status
);
15387 static void WINAPI
glProgramBufferParametersIivNV( GLenum target
, GLuint bindingIndex
, GLuint wordIndex
, GLsizei count
, const GLint
*params
)
15389 struct glProgramBufferParametersIivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .bindingIndex
= bindingIndex
, .wordIndex
= wordIndex
, .count
= count
, .params
= params
};
15391 TRACE( "target %d, bindingIndex %d, wordIndex %d, count %d, params %p\n", target
, bindingIndex
, wordIndex
, count
, params
);
15392 if ((status
= UNIX_CALL( glProgramBufferParametersIivNV
, &args
))) WARN( "glProgramBufferParametersIivNV returned %#lx\n", status
);
15395 static void WINAPI
glProgramBufferParametersIuivNV( GLenum target
, GLuint bindingIndex
, GLuint wordIndex
, GLsizei count
, const GLuint
*params
)
15397 struct glProgramBufferParametersIuivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .bindingIndex
= bindingIndex
, .wordIndex
= wordIndex
, .count
= count
, .params
= params
};
15399 TRACE( "target %d, bindingIndex %d, wordIndex %d, count %d, params %p\n", target
, bindingIndex
, wordIndex
, count
, params
);
15400 if ((status
= UNIX_CALL( glProgramBufferParametersIuivNV
, &args
))) WARN( "glProgramBufferParametersIuivNV returned %#lx\n", status
);
15403 static void WINAPI
glProgramBufferParametersfvNV( GLenum target
, GLuint bindingIndex
, GLuint wordIndex
, GLsizei count
, const GLfloat
*params
)
15405 struct glProgramBufferParametersfvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .bindingIndex
= bindingIndex
, .wordIndex
= wordIndex
, .count
= count
, .params
= params
};
15407 TRACE( "target %d, bindingIndex %d, wordIndex %d, count %d, params %p\n", target
, bindingIndex
, wordIndex
, count
, params
);
15408 if ((status
= UNIX_CALL( glProgramBufferParametersfvNV
, &args
))) WARN( "glProgramBufferParametersfvNV returned %#lx\n", status
);
15411 static void WINAPI
glProgramEnvParameter4dARB( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
15413 struct glProgramEnvParameter4dARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15415 TRACE( "target %d, index %d, x %f, y %f, z %f, w %f\n", target
, index
, x
, y
, z
, w
);
15416 if ((status
= UNIX_CALL( glProgramEnvParameter4dARB
, &args
))) WARN( "glProgramEnvParameter4dARB returned %#lx\n", status
);
15419 static void WINAPI
glProgramEnvParameter4dvARB( GLenum target
, GLuint index
, const GLdouble
*params
)
15421 struct glProgramEnvParameter4dvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
15423 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
15424 if ((status
= UNIX_CALL( glProgramEnvParameter4dvARB
, &args
))) WARN( "glProgramEnvParameter4dvARB returned %#lx\n", status
);
15427 static void WINAPI
glProgramEnvParameter4fARB( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
15429 struct glProgramEnvParameter4fARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15431 TRACE( "target %d, index %d, x %f, y %f, z %f, w %f\n", target
, index
, x
, y
, z
, w
);
15432 if ((status
= UNIX_CALL( glProgramEnvParameter4fARB
, &args
))) WARN( "glProgramEnvParameter4fARB returned %#lx\n", status
);
15435 static void WINAPI
glProgramEnvParameter4fvARB( GLenum target
, GLuint index
, const GLfloat
*params
)
15437 struct glProgramEnvParameter4fvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
15439 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
15440 if ((status
= UNIX_CALL( glProgramEnvParameter4fvARB
, &args
))) WARN( "glProgramEnvParameter4fvARB returned %#lx\n", status
);
15443 static void WINAPI
glProgramEnvParameterI4iNV( GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
)
15445 struct glProgramEnvParameterI4iNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15447 TRACE( "target %d, index %d, x %d, y %d, z %d, w %d\n", target
, index
, x
, y
, z
, w
);
15448 if ((status
= UNIX_CALL( glProgramEnvParameterI4iNV
, &args
))) WARN( "glProgramEnvParameterI4iNV returned %#lx\n", status
);
15451 static void WINAPI
glProgramEnvParameterI4ivNV( GLenum target
, GLuint index
, const GLint
*params
)
15453 struct glProgramEnvParameterI4ivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
15455 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
15456 if ((status
= UNIX_CALL( glProgramEnvParameterI4ivNV
, &args
))) WARN( "glProgramEnvParameterI4ivNV returned %#lx\n", status
);
15459 static void WINAPI
glProgramEnvParameterI4uiNV( GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
)
15461 struct glProgramEnvParameterI4uiNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15463 TRACE( "target %d, index %d, x %d, y %d, z %d, w %d\n", target
, index
, x
, y
, z
, w
);
15464 if ((status
= UNIX_CALL( glProgramEnvParameterI4uiNV
, &args
))) WARN( "glProgramEnvParameterI4uiNV returned %#lx\n", status
);
15467 static void WINAPI
glProgramEnvParameterI4uivNV( GLenum target
, GLuint index
, const GLuint
*params
)
15469 struct glProgramEnvParameterI4uivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
15471 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
15472 if ((status
= UNIX_CALL( glProgramEnvParameterI4uivNV
, &args
))) WARN( "glProgramEnvParameterI4uivNV returned %#lx\n", status
);
15475 static void WINAPI
glProgramEnvParameters4fvEXT( GLenum target
, GLuint index
, GLsizei count
, const GLfloat
*params
)
15477 struct glProgramEnvParameters4fvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .count
= count
, .params
= params
};
15479 TRACE( "target %d, index %d, count %d, params %p\n", target
, index
, count
, params
);
15480 if ((status
= UNIX_CALL( glProgramEnvParameters4fvEXT
, &args
))) WARN( "glProgramEnvParameters4fvEXT returned %#lx\n", status
);
15483 static void WINAPI
glProgramEnvParametersI4ivNV( GLenum target
, GLuint index
, GLsizei count
, const GLint
*params
)
15485 struct glProgramEnvParametersI4ivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .count
= count
, .params
= params
};
15487 TRACE( "target %d, index %d, count %d, params %p\n", target
, index
, count
, params
);
15488 if ((status
= UNIX_CALL( glProgramEnvParametersI4ivNV
, &args
))) WARN( "glProgramEnvParametersI4ivNV returned %#lx\n", status
);
15491 static void WINAPI
glProgramEnvParametersI4uivNV( GLenum target
, GLuint index
, GLsizei count
, const GLuint
*params
)
15493 struct glProgramEnvParametersI4uivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .count
= count
, .params
= params
};
15495 TRACE( "target %d, index %d, count %d, params %p\n", target
, index
, count
, params
);
15496 if ((status
= UNIX_CALL( glProgramEnvParametersI4uivNV
, &args
))) WARN( "glProgramEnvParametersI4uivNV returned %#lx\n", status
);
15499 static void WINAPI
glProgramLocalParameter4dARB( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
15501 struct glProgramLocalParameter4dARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15503 TRACE( "target %d, index %d, x %f, y %f, z %f, w %f\n", target
, index
, x
, y
, z
, w
);
15504 if ((status
= UNIX_CALL( glProgramLocalParameter4dARB
, &args
))) WARN( "glProgramLocalParameter4dARB returned %#lx\n", status
);
15507 static void WINAPI
glProgramLocalParameter4dvARB( GLenum target
, GLuint index
, const GLdouble
*params
)
15509 struct glProgramLocalParameter4dvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
15511 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
15512 if ((status
= UNIX_CALL( glProgramLocalParameter4dvARB
, &args
))) WARN( "glProgramLocalParameter4dvARB returned %#lx\n", status
);
15515 static void WINAPI
glProgramLocalParameter4fARB( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
15517 struct glProgramLocalParameter4fARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15519 TRACE( "target %d, index %d, x %f, y %f, z %f, w %f\n", target
, index
, x
, y
, z
, w
);
15520 if ((status
= UNIX_CALL( glProgramLocalParameter4fARB
, &args
))) WARN( "glProgramLocalParameter4fARB returned %#lx\n", status
);
15523 static void WINAPI
glProgramLocalParameter4fvARB( GLenum target
, GLuint index
, const GLfloat
*params
)
15525 struct glProgramLocalParameter4fvARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
15527 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
15528 if ((status
= UNIX_CALL( glProgramLocalParameter4fvARB
, &args
))) WARN( "glProgramLocalParameter4fvARB returned %#lx\n", status
);
15531 static void WINAPI
glProgramLocalParameterI4iNV( GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
)
15533 struct glProgramLocalParameterI4iNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15535 TRACE( "target %d, index %d, x %d, y %d, z %d, w %d\n", target
, index
, x
, y
, z
, w
);
15536 if ((status
= UNIX_CALL( glProgramLocalParameterI4iNV
, &args
))) WARN( "glProgramLocalParameterI4iNV returned %#lx\n", status
);
15539 static void WINAPI
glProgramLocalParameterI4ivNV( GLenum target
, GLuint index
, const GLint
*params
)
15541 struct glProgramLocalParameterI4ivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
15543 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
15544 if ((status
= UNIX_CALL( glProgramLocalParameterI4ivNV
, &args
))) WARN( "glProgramLocalParameterI4ivNV returned %#lx\n", status
);
15547 static void WINAPI
glProgramLocalParameterI4uiNV( GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
)
15549 struct glProgramLocalParameterI4uiNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15551 TRACE( "target %d, index %d, x %d, y %d, z %d, w %d\n", target
, index
, x
, y
, z
, w
);
15552 if ((status
= UNIX_CALL( glProgramLocalParameterI4uiNV
, &args
))) WARN( "glProgramLocalParameterI4uiNV returned %#lx\n", status
);
15555 static void WINAPI
glProgramLocalParameterI4uivNV( GLenum target
, GLuint index
, const GLuint
*params
)
15557 struct glProgramLocalParameterI4uivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .params
= params
};
15559 TRACE( "target %d, index %d, params %p\n", target
, index
, params
);
15560 if ((status
= UNIX_CALL( glProgramLocalParameterI4uivNV
, &args
))) WARN( "glProgramLocalParameterI4uivNV returned %#lx\n", status
);
15563 static void WINAPI
glProgramLocalParameters4fvEXT( GLenum target
, GLuint index
, GLsizei count
, const GLfloat
*params
)
15565 struct glProgramLocalParameters4fvEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .count
= count
, .params
= params
};
15567 TRACE( "target %d, index %d, count %d, params %p\n", target
, index
, count
, params
);
15568 if ((status
= UNIX_CALL( glProgramLocalParameters4fvEXT
, &args
))) WARN( "glProgramLocalParameters4fvEXT returned %#lx\n", status
);
15571 static void WINAPI
glProgramLocalParametersI4ivNV( GLenum target
, GLuint index
, GLsizei count
, const GLint
*params
)
15573 struct glProgramLocalParametersI4ivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .count
= count
, .params
= params
};
15575 TRACE( "target %d, index %d, count %d, params %p\n", target
, index
, count
, params
);
15576 if ((status
= UNIX_CALL( glProgramLocalParametersI4ivNV
, &args
))) WARN( "glProgramLocalParametersI4ivNV returned %#lx\n", status
);
15579 static void WINAPI
glProgramLocalParametersI4uivNV( GLenum target
, GLuint index
, GLsizei count
, const GLuint
*params
)
15581 struct glProgramLocalParametersI4uivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .count
= count
, .params
= params
};
15583 TRACE( "target %d, index %d, count %d, params %p\n", target
, index
, count
, params
);
15584 if ((status
= UNIX_CALL( glProgramLocalParametersI4uivNV
, &args
))) WARN( "glProgramLocalParametersI4uivNV returned %#lx\n", status
);
15587 static void WINAPI
glProgramNamedParameter4dNV( GLuint id
, GLsizei len
, const GLubyte
*name
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
15589 struct glProgramNamedParameter4dNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .len
= len
, .name
= name
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15591 TRACE( "id %d, len %d, name %p, x %f, y %f, z %f, w %f\n", id
, len
, name
, x
, y
, z
, w
);
15592 if ((status
= UNIX_CALL( glProgramNamedParameter4dNV
, &args
))) WARN( "glProgramNamedParameter4dNV returned %#lx\n", status
);
15595 static void WINAPI
glProgramNamedParameter4dvNV( GLuint id
, GLsizei len
, const GLubyte
*name
, const GLdouble
*v
)
15597 struct glProgramNamedParameter4dvNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .len
= len
, .name
= name
, .v
= v
};
15599 TRACE( "id %d, len %d, name %p, v %p\n", id
, len
, name
, v
);
15600 if ((status
= UNIX_CALL( glProgramNamedParameter4dvNV
, &args
))) WARN( "glProgramNamedParameter4dvNV returned %#lx\n", status
);
15603 static void WINAPI
glProgramNamedParameter4fNV( GLuint id
, GLsizei len
, const GLubyte
*name
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
15605 struct glProgramNamedParameter4fNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .len
= len
, .name
= name
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15607 TRACE( "id %d, len %d, name %p, x %f, y %f, z %f, w %f\n", id
, len
, name
, x
, y
, z
, w
);
15608 if ((status
= UNIX_CALL( glProgramNamedParameter4fNV
, &args
))) WARN( "glProgramNamedParameter4fNV returned %#lx\n", status
);
15611 static void WINAPI
glProgramNamedParameter4fvNV( GLuint id
, GLsizei len
, const GLubyte
*name
, const GLfloat
*v
)
15613 struct glProgramNamedParameter4fvNV_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .len
= len
, .name
= name
, .v
= v
};
15615 TRACE( "id %d, len %d, name %p, v %p\n", id
, len
, name
, v
);
15616 if ((status
= UNIX_CALL( glProgramNamedParameter4fvNV
, &args
))) WARN( "glProgramNamedParameter4fvNV returned %#lx\n", status
);
15619 static void WINAPI
glProgramParameter4dNV( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
15621 struct glProgramParameter4dNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15623 TRACE( "target %d, index %d, x %f, y %f, z %f, w %f\n", target
, index
, x
, y
, z
, w
);
15624 if ((status
= UNIX_CALL( glProgramParameter4dNV
, &args
))) WARN( "glProgramParameter4dNV returned %#lx\n", status
);
15627 static void WINAPI
glProgramParameter4dvNV( GLenum target
, GLuint index
, const GLdouble
*v
)
15629 struct glProgramParameter4dvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .v
= v
};
15631 TRACE( "target %d, index %d, v %p\n", target
, index
, v
);
15632 if ((status
= UNIX_CALL( glProgramParameter4dvNV
, &args
))) WARN( "glProgramParameter4dvNV returned %#lx\n", status
);
15635 static void WINAPI
glProgramParameter4fNV( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
15637 struct glProgramParameter4fNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
15639 TRACE( "target %d, index %d, x %f, y %f, z %f, w %f\n", target
, index
, x
, y
, z
, w
);
15640 if ((status
= UNIX_CALL( glProgramParameter4fNV
, &args
))) WARN( "glProgramParameter4fNV returned %#lx\n", status
);
15643 static void WINAPI
glProgramParameter4fvNV( GLenum target
, GLuint index
, const GLfloat
*v
)
15645 struct glProgramParameter4fvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .v
= v
};
15647 TRACE( "target %d, index %d, v %p\n", target
, index
, v
);
15648 if ((status
= UNIX_CALL( glProgramParameter4fvNV
, &args
))) WARN( "glProgramParameter4fvNV returned %#lx\n", status
);
15651 static void WINAPI
glProgramParameteri( GLuint program
, GLenum pname
, GLint value
)
15653 struct glProgramParameteri_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .pname
= pname
, .value
= value
};
15655 TRACE( "program %d, pname %d, value %d\n", program
, pname
, value
);
15656 if ((status
= UNIX_CALL( glProgramParameteri
, &args
))) WARN( "glProgramParameteri returned %#lx\n", status
);
15659 static void WINAPI
glProgramParameteriARB( GLuint program
, GLenum pname
, GLint value
)
15661 struct glProgramParameteriARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .pname
= pname
, .value
= value
};
15663 TRACE( "program %d, pname %d, value %d\n", program
, pname
, value
);
15664 if ((status
= UNIX_CALL( glProgramParameteriARB
, &args
))) WARN( "glProgramParameteriARB returned %#lx\n", status
);
15667 static void WINAPI
glProgramParameteriEXT( GLuint program
, GLenum pname
, GLint value
)
15669 struct glProgramParameteriEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .pname
= pname
, .value
= value
};
15671 TRACE( "program %d, pname %d, value %d\n", program
, pname
, value
);
15672 if ((status
= UNIX_CALL( glProgramParameteriEXT
, &args
))) WARN( "glProgramParameteriEXT returned %#lx\n", status
);
15675 static void WINAPI
glProgramParameters4dvNV( GLenum target
, GLuint index
, GLsizei count
, const GLdouble
*v
)
15677 struct glProgramParameters4dvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .count
= count
, .v
= v
};
15679 TRACE( "target %d, index %d, count %d, v %p\n", target
, index
, count
, v
);
15680 if ((status
= UNIX_CALL( glProgramParameters4dvNV
, &args
))) WARN( "glProgramParameters4dvNV returned %#lx\n", status
);
15683 static void WINAPI
glProgramParameters4fvNV( GLenum target
, GLuint index
, GLsizei count
, const GLfloat
*v
)
15685 struct glProgramParameters4fvNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .index
= index
, .count
= count
, .v
= v
};
15687 TRACE( "target %d, index %d, count %d, v %p\n", target
, index
, count
, v
);
15688 if ((status
= UNIX_CALL( glProgramParameters4fvNV
, &args
))) WARN( "glProgramParameters4fvNV returned %#lx\n", status
);
15691 static void WINAPI
glProgramPathFragmentInputGenNV( GLuint program
, GLint location
, GLenum genMode
, GLint components
, const GLfloat
*coeffs
)
15693 struct glProgramPathFragmentInputGenNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .genMode
= genMode
, .components
= components
, .coeffs
= coeffs
};
15695 TRACE( "program %d, location %d, genMode %d, components %d, coeffs %p\n", program
, location
, genMode
, components
, coeffs
);
15696 if ((status
= UNIX_CALL( glProgramPathFragmentInputGenNV
, &args
))) WARN( "glProgramPathFragmentInputGenNV returned %#lx\n", status
);
15699 static void WINAPI
glProgramStringARB( GLenum target
, GLenum format
, GLsizei len
, const void *string
)
15701 struct glProgramStringARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .format
= format
, .len
= len
, .string
= string
};
15703 TRACE( "target %d, format %d, len %d, string %p\n", target
, format
, len
, string
);
15704 if ((status
= UNIX_CALL( glProgramStringARB
, &args
))) WARN( "glProgramStringARB returned %#lx\n", status
);
15707 static void WINAPI
glProgramSubroutineParametersuivNV( GLenum target
, GLsizei count
, const GLuint
*params
)
15709 struct glProgramSubroutineParametersuivNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .count
= count
, .params
= params
};
15711 TRACE( "target %d, count %d, params %p\n", target
, count
, params
);
15712 if ((status
= UNIX_CALL( glProgramSubroutineParametersuivNV
, &args
))) WARN( "glProgramSubroutineParametersuivNV returned %#lx\n", status
);
15715 static void WINAPI
glProgramUniform1d( GLuint program
, GLint location
, GLdouble v0
)
15717 struct glProgramUniform1d_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
};
15719 TRACE( "program %d, location %d, v0 %f\n", program
, location
, v0
);
15720 if ((status
= UNIX_CALL( glProgramUniform1d
, &args
))) WARN( "glProgramUniform1d returned %#lx\n", status
);
15723 static void WINAPI
glProgramUniform1dEXT( GLuint program
, GLint location
, GLdouble x
)
15725 struct glProgramUniform1dEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
};
15727 TRACE( "program %d, location %d, x %f\n", program
, location
, x
);
15728 if ((status
= UNIX_CALL( glProgramUniform1dEXT
, &args
))) WARN( "glProgramUniform1dEXT returned %#lx\n", status
);
15731 static void WINAPI
glProgramUniform1dv( GLuint program
, GLint location
, GLsizei count
, const GLdouble
*value
)
15733 struct glProgramUniform1dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15735 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15736 if ((status
= UNIX_CALL( glProgramUniform1dv
, &args
))) WARN( "glProgramUniform1dv returned %#lx\n", status
);
15739 static void WINAPI
glProgramUniform1dvEXT( GLuint program
, GLint location
, GLsizei count
, const GLdouble
*value
)
15741 struct glProgramUniform1dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15743 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15744 if ((status
= UNIX_CALL( glProgramUniform1dvEXT
, &args
))) WARN( "glProgramUniform1dvEXT returned %#lx\n", status
);
15747 static void WINAPI
glProgramUniform1f( GLuint program
, GLint location
, GLfloat v0
)
15749 struct glProgramUniform1f_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
};
15751 TRACE( "program %d, location %d, v0 %f\n", program
, location
, v0
);
15752 if ((status
= UNIX_CALL( glProgramUniform1f
, &args
))) WARN( "glProgramUniform1f returned %#lx\n", status
);
15755 static void WINAPI
glProgramUniform1fEXT( GLuint program
, GLint location
, GLfloat v0
)
15757 struct glProgramUniform1fEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
};
15759 TRACE( "program %d, location %d, v0 %f\n", program
, location
, v0
);
15760 if ((status
= UNIX_CALL( glProgramUniform1fEXT
, &args
))) WARN( "glProgramUniform1fEXT returned %#lx\n", status
);
15763 static void WINAPI
glProgramUniform1fv( GLuint program
, GLint location
, GLsizei count
, const GLfloat
*value
)
15765 struct glProgramUniform1fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15767 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15768 if ((status
= UNIX_CALL( glProgramUniform1fv
, &args
))) WARN( "glProgramUniform1fv returned %#lx\n", status
);
15771 static void WINAPI
glProgramUniform1fvEXT( GLuint program
, GLint location
, GLsizei count
, const GLfloat
*value
)
15773 struct glProgramUniform1fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15775 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15776 if ((status
= UNIX_CALL( glProgramUniform1fvEXT
, &args
))) WARN( "glProgramUniform1fvEXT returned %#lx\n", status
);
15779 static void WINAPI
glProgramUniform1i( GLuint program
, GLint location
, GLint v0
)
15781 struct glProgramUniform1i_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
};
15783 TRACE( "program %d, location %d, v0 %d\n", program
, location
, v0
);
15784 if ((status
= UNIX_CALL( glProgramUniform1i
, &args
))) WARN( "glProgramUniform1i returned %#lx\n", status
);
15787 static void WINAPI
glProgramUniform1i64ARB( GLuint program
, GLint location
, GLint64 x
)
15789 struct glProgramUniform1i64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
};
15791 TRACE( "program %d, location %d, x %s\n", program
, location
, wine_dbgstr_longlong(x
) );
15792 if ((status
= UNIX_CALL( glProgramUniform1i64ARB
, &args
))) WARN( "glProgramUniform1i64ARB returned %#lx\n", status
);
15795 static void WINAPI
glProgramUniform1i64NV( GLuint program
, GLint location
, GLint64EXT x
)
15797 struct glProgramUniform1i64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
};
15799 TRACE( "program %d, location %d, x %s\n", program
, location
, wine_dbgstr_longlong(x
) );
15800 if ((status
= UNIX_CALL( glProgramUniform1i64NV
, &args
))) WARN( "glProgramUniform1i64NV returned %#lx\n", status
);
15803 static void WINAPI
glProgramUniform1i64vARB( GLuint program
, GLint location
, GLsizei count
, const GLint64
*value
)
15805 struct glProgramUniform1i64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15807 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15808 if ((status
= UNIX_CALL( glProgramUniform1i64vARB
, &args
))) WARN( "glProgramUniform1i64vARB returned %#lx\n", status
);
15811 static void WINAPI
glProgramUniform1i64vNV( GLuint program
, GLint location
, GLsizei count
, const GLint64EXT
*value
)
15813 struct glProgramUniform1i64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15815 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15816 if ((status
= UNIX_CALL( glProgramUniform1i64vNV
, &args
))) WARN( "glProgramUniform1i64vNV returned %#lx\n", status
);
15819 static void WINAPI
glProgramUniform1iEXT( GLuint program
, GLint location
, GLint v0
)
15821 struct glProgramUniform1iEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
};
15823 TRACE( "program %d, location %d, v0 %d\n", program
, location
, v0
);
15824 if ((status
= UNIX_CALL( glProgramUniform1iEXT
, &args
))) WARN( "glProgramUniform1iEXT returned %#lx\n", status
);
15827 static void WINAPI
glProgramUniform1iv( GLuint program
, GLint location
, GLsizei count
, const GLint
*value
)
15829 struct glProgramUniform1iv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15831 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15832 if ((status
= UNIX_CALL( glProgramUniform1iv
, &args
))) WARN( "glProgramUniform1iv returned %#lx\n", status
);
15835 static void WINAPI
glProgramUniform1ivEXT( GLuint program
, GLint location
, GLsizei count
, const GLint
*value
)
15837 struct glProgramUniform1ivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15839 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15840 if ((status
= UNIX_CALL( glProgramUniform1ivEXT
, &args
))) WARN( "glProgramUniform1ivEXT returned %#lx\n", status
);
15843 static void WINAPI
glProgramUniform1ui( GLuint program
, GLint location
, GLuint v0
)
15845 struct glProgramUniform1ui_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
};
15847 TRACE( "program %d, location %d, v0 %d\n", program
, location
, v0
);
15848 if ((status
= UNIX_CALL( glProgramUniform1ui
, &args
))) WARN( "glProgramUniform1ui returned %#lx\n", status
);
15851 static void WINAPI
glProgramUniform1ui64ARB( GLuint program
, GLint location
, GLuint64 x
)
15853 struct glProgramUniform1ui64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
};
15855 TRACE( "program %d, location %d, x %s\n", program
, location
, wine_dbgstr_longlong(x
) );
15856 if ((status
= UNIX_CALL( glProgramUniform1ui64ARB
, &args
))) WARN( "glProgramUniform1ui64ARB returned %#lx\n", status
);
15859 static void WINAPI
glProgramUniform1ui64NV( GLuint program
, GLint location
, GLuint64EXT x
)
15861 struct glProgramUniform1ui64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
};
15863 TRACE( "program %d, location %d, x %s\n", program
, location
, wine_dbgstr_longlong(x
) );
15864 if ((status
= UNIX_CALL( glProgramUniform1ui64NV
, &args
))) WARN( "glProgramUniform1ui64NV returned %#lx\n", status
);
15867 static void WINAPI
glProgramUniform1ui64vARB( GLuint program
, GLint location
, GLsizei count
, const GLuint64
*value
)
15869 struct glProgramUniform1ui64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15871 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15872 if ((status
= UNIX_CALL( glProgramUniform1ui64vARB
, &args
))) WARN( "glProgramUniform1ui64vARB returned %#lx\n", status
);
15875 static void WINAPI
glProgramUniform1ui64vNV( GLuint program
, GLint location
, GLsizei count
, const GLuint64EXT
*value
)
15877 struct glProgramUniform1ui64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15879 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15880 if ((status
= UNIX_CALL( glProgramUniform1ui64vNV
, &args
))) WARN( "glProgramUniform1ui64vNV returned %#lx\n", status
);
15883 static void WINAPI
glProgramUniform1uiEXT( GLuint program
, GLint location
, GLuint v0
)
15885 struct glProgramUniform1uiEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
};
15887 TRACE( "program %d, location %d, v0 %d\n", program
, location
, v0
);
15888 if ((status
= UNIX_CALL( glProgramUniform1uiEXT
, &args
))) WARN( "glProgramUniform1uiEXT returned %#lx\n", status
);
15891 static void WINAPI
glProgramUniform1uiv( GLuint program
, GLint location
, GLsizei count
, const GLuint
*value
)
15893 struct glProgramUniform1uiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15895 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15896 if ((status
= UNIX_CALL( glProgramUniform1uiv
, &args
))) WARN( "glProgramUniform1uiv returned %#lx\n", status
);
15899 static void WINAPI
glProgramUniform1uivEXT( GLuint program
, GLint location
, GLsizei count
, const GLuint
*value
)
15901 struct glProgramUniform1uivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15903 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15904 if ((status
= UNIX_CALL( glProgramUniform1uivEXT
, &args
))) WARN( "glProgramUniform1uivEXT returned %#lx\n", status
);
15907 static void WINAPI
glProgramUniform2d( GLuint program
, GLint location
, GLdouble v0
, GLdouble v1
)
15909 struct glProgramUniform2d_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
};
15911 TRACE( "program %d, location %d, v0 %f, v1 %f\n", program
, location
, v0
, v1
);
15912 if ((status
= UNIX_CALL( glProgramUniform2d
, &args
))) WARN( "glProgramUniform2d returned %#lx\n", status
);
15915 static void WINAPI
glProgramUniform2dEXT( GLuint program
, GLint location
, GLdouble x
, GLdouble y
)
15917 struct glProgramUniform2dEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
};
15919 TRACE( "program %d, location %d, x %f, y %f\n", program
, location
, x
, y
);
15920 if ((status
= UNIX_CALL( glProgramUniform2dEXT
, &args
))) WARN( "glProgramUniform2dEXT returned %#lx\n", status
);
15923 static void WINAPI
glProgramUniform2dv( GLuint program
, GLint location
, GLsizei count
, const GLdouble
*value
)
15925 struct glProgramUniform2dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15927 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15928 if ((status
= UNIX_CALL( glProgramUniform2dv
, &args
))) WARN( "glProgramUniform2dv returned %#lx\n", status
);
15931 static void WINAPI
glProgramUniform2dvEXT( GLuint program
, GLint location
, GLsizei count
, const GLdouble
*value
)
15933 struct glProgramUniform2dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15935 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15936 if ((status
= UNIX_CALL( glProgramUniform2dvEXT
, &args
))) WARN( "glProgramUniform2dvEXT returned %#lx\n", status
);
15939 static void WINAPI
glProgramUniform2f( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
)
15941 struct glProgramUniform2f_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
};
15943 TRACE( "program %d, location %d, v0 %f, v1 %f\n", program
, location
, v0
, v1
);
15944 if ((status
= UNIX_CALL( glProgramUniform2f
, &args
))) WARN( "glProgramUniform2f returned %#lx\n", status
);
15947 static void WINAPI
glProgramUniform2fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
)
15949 struct glProgramUniform2fEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
};
15951 TRACE( "program %d, location %d, v0 %f, v1 %f\n", program
, location
, v0
, v1
);
15952 if ((status
= UNIX_CALL( glProgramUniform2fEXT
, &args
))) WARN( "glProgramUniform2fEXT returned %#lx\n", status
);
15955 static void WINAPI
glProgramUniform2fv( GLuint program
, GLint location
, GLsizei count
, const GLfloat
*value
)
15957 struct glProgramUniform2fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15959 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15960 if ((status
= UNIX_CALL( glProgramUniform2fv
, &args
))) WARN( "glProgramUniform2fv returned %#lx\n", status
);
15963 static void WINAPI
glProgramUniform2fvEXT( GLuint program
, GLint location
, GLsizei count
, const GLfloat
*value
)
15965 struct glProgramUniform2fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15967 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
15968 if ((status
= UNIX_CALL( glProgramUniform2fvEXT
, &args
))) WARN( "glProgramUniform2fvEXT returned %#lx\n", status
);
15971 static void WINAPI
glProgramUniform2i( GLuint program
, GLint location
, GLint v0
, GLint v1
)
15973 struct glProgramUniform2i_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
};
15975 TRACE( "program %d, location %d, v0 %d, v1 %d\n", program
, location
, v0
, v1
);
15976 if ((status
= UNIX_CALL( glProgramUniform2i
, &args
))) WARN( "glProgramUniform2i returned %#lx\n", status
);
15979 static void WINAPI
glProgramUniform2i64ARB( GLuint program
, GLint location
, GLint64 x
, GLint64 y
)
15981 struct glProgramUniform2i64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
};
15983 TRACE( "program %d, location %d, x %s, y %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
15984 if ((status
= UNIX_CALL( glProgramUniform2i64ARB
, &args
))) WARN( "glProgramUniform2i64ARB returned %#lx\n", status
);
15987 static void WINAPI
glProgramUniform2i64NV( GLuint program
, GLint location
, GLint64EXT x
, GLint64EXT y
)
15989 struct glProgramUniform2i64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
};
15991 TRACE( "program %d, location %d, x %s, y %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
15992 if ((status
= UNIX_CALL( glProgramUniform2i64NV
, &args
))) WARN( "glProgramUniform2i64NV returned %#lx\n", status
);
15995 static void WINAPI
glProgramUniform2i64vARB( GLuint program
, GLint location
, GLsizei count
, const GLint64
*value
)
15997 struct glProgramUniform2i64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
15999 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16000 if ((status
= UNIX_CALL( glProgramUniform2i64vARB
, &args
))) WARN( "glProgramUniform2i64vARB returned %#lx\n", status
);
16003 static void WINAPI
glProgramUniform2i64vNV( GLuint program
, GLint location
, GLsizei count
, const GLint64EXT
*value
)
16005 struct glProgramUniform2i64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16007 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16008 if ((status
= UNIX_CALL( glProgramUniform2i64vNV
, &args
))) WARN( "glProgramUniform2i64vNV returned %#lx\n", status
);
16011 static void WINAPI
glProgramUniform2iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
)
16013 struct glProgramUniform2iEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
};
16015 TRACE( "program %d, location %d, v0 %d, v1 %d\n", program
, location
, v0
, v1
);
16016 if ((status
= UNIX_CALL( glProgramUniform2iEXT
, &args
))) WARN( "glProgramUniform2iEXT returned %#lx\n", status
);
16019 static void WINAPI
glProgramUniform2iv( GLuint program
, GLint location
, GLsizei count
, const GLint
*value
)
16021 struct glProgramUniform2iv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16023 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16024 if ((status
= UNIX_CALL( glProgramUniform2iv
, &args
))) WARN( "glProgramUniform2iv returned %#lx\n", status
);
16027 static void WINAPI
glProgramUniform2ivEXT( GLuint program
, GLint location
, GLsizei count
, const GLint
*value
)
16029 struct glProgramUniform2ivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16031 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16032 if ((status
= UNIX_CALL( glProgramUniform2ivEXT
, &args
))) WARN( "glProgramUniform2ivEXT returned %#lx\n", status
);
16035 static void WINAPI
glProgramUniform2ui( GLuint program
, GLint location
, GLuint v0
, GLuint v1
)
16037 struct glProgramUniform2ui_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
};
16039 TRACE( "program %d, location %d, v0 %d, v1 %d\n", program
, location
, v0
, v1
);
16040 if ((status
= UNIX_CALL( glProgramUniform2ui
, &args
))) WARN( "glProgramUniform2ui returned %#lx\n", status
);
16043 static void WINAPI
glProgramUniform2ui64ARB( GLuint program
, GLint location
, GLuint64 x
, GLuint64 y
)
16045 struct glProgramUniform2ui64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
};
16047 TRACE( "program %d, location %d, x %s, y %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
16048 if ((status
= UNIX_CALL( glProgramUniform2ui64ARB
, &args
))) WARN( "glProgramUniform2ui64ARB returned %#lx\n", status
);
16051 static void WINAPI
glProgramUniform2ui64NV( GLuint program
, GLint location
, GLuint64EXT x
, GLuint64EXT y
)
16053 struct glProgramUniform2ui64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
};
16055 TRACE( "program %d, location %d, x %s, y %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
16056 if ((status
= UNIX_CALL( glProgramUniform2ui64NV
, &args
))) WARN( "glProgramUniform2ui64NV returned %#lx\n", status
);
16059 static void WINAPI
glProgramUniform2ui64vARB( GLuint program
, GLint location
, GLsizei count
, const GLuint64
*value
)
16061 struct glProgramUniform2ui64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16063 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16064 if ((status
= UNIX_CALL( glProgramUniform2ui64vARB
, &args
))) WARN( "glProgramUniform2ui64vARB returned %#lx\n", status
);
16067 static void WINAPI
glProgramUniform2ui64vNV( GLuint program
, GLint location
, GLsizei count
, const GLuint64EXT
*value
)
16069 struct glProgramUniform2ui64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16071 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16072 if ((status
= UNIX_CALL( glProgramUniform2ui64vNV
, &args
))) WARN( "glProgramUniform2ui64vNV returned %#lx\n", status
);
16075 static void WINAPI
glProgramUniform2uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
)
16077 struct glProgramUniform2uiEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
};
16079 TRACE( "program %d, location %d, v0 %d, v1 %d\n", program
, location
, v0
, v1
);
16080 if ((status
= UNIX_CALL( glProgramUniform2uiEXT
, &args
))) WARN( "glProgramUniform2uiEXT returned %#lx\n", status
);
16083 static void WINAPI
glProgramUniform2uiv( GLuint program
, GLint location
, GLsizei count
, const GLuint
*value
)
16085 struct glProgramUniform2uiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16087 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16088 if ((status
= UNIX_CALL( glProgramUniform2uiv
, &args
))) WARN( "glProgramUniform2uiv returned %#lx\n", status
);
16091 static void WINAPI
glProgramUniform2uivEXT( GLuint program
, GLint location
, GLsizei count
, const GLuint
*value
)
16093 struct glProgramUniform2uivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16095 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16096 if ((status
= UNIX_CALL( glProgramUniform2uivEXT
, &args
))) WARN( "glProgramUniform2uivEXT returned %#lx\n", status
);
16099 static void WINAPI
glProgramUniform3d( GLuint program
, GLint location
, GLdouble v0
, GLdouble v1
, GLdouble v2
)
16101 struct glProgramUniform3d_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
16103 TRACE( "program %d, location %d, v0 %f, v1 %f, v2 %f\n", program
, location
, v0
, v1
, v2
);
16104 if ((status
= UNIX_CALL( glProgramUniform3d
, &args
))) WARN( "glProgramUniform3d returned %#lx\n", status
);
16107 static void WINAPI
glProgramUniform3dEXT( GLuint program
, GLint location
, GLdouble x
, GLdouble y
, GLdouble z
)
16109 struct glProgramUniform3dEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
};
16111 TRACE( "program %d, location %d, x %f, y %f, z %f\n", program
, location
, x
, y
, z
);
16112 if ((status
= UNIX_CALL( glProgramUniform3dEXT
, &args
))) WARN( "glProgramUniform3dEXT returned %#lx\n", status
);
16115 static void WINAPI
glProgramUniform3dv( GLuint program
, GLint location
, GLsizei count
, const GLdouble
*value
)
16117 struct glProgramUniform3dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16119 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16120 if ((status
= UNIX_CALL( glProgramUniform3dv
, &args
))) WARN( "glProgramUniform3dv returned %#lx\n", status
);
16123 static void WINAPI
glProgramUniform3dvEXT( GLuint program
, GLint location
, GLsizei count
, const GLdouble
*value
)
16125 struct glProgramUniform3dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16127 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16128 if ((status
= UNIX_CALL( glProgramUniform3dvEXT
, &args
))) WARN( "glProgramUniform3dvEXT returned %#lx\n", status
);
16131 static void WINAPI
glProgramUniform3f( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
)
16133 struct glProgramUniform3f_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
16135 TRACE( "program %d, location %d, v0 %f, v1 %f, v2 %f\n", program
, location
, v0
, v1
, v2
);
16136 if ((status
= UNIX_CALL( glProgramUniform3f
, &args
))) WARN( "glProgramUniform3f returned %#lx\n", status
);
16139 static void WINAPI
glProgramUniform3fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
)
16141 struct glProgramUniform3fEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
16143 TRACE( "program %d, location %d, v0 %f, v1 %f, v2 %f\n", program
, location
, v0
, v1
, v2
);
16144 if ((status
= UNIX_CALL( glProgramUniform3fEXT
, &args
))) WARN( "glProgramUniform3fEXT returned %#lx\n", status
);
16147 static void WINAPI
glProgramUniform3fv( GLuint program
, GLint location
, GLsizei count
, const GLfloat
*value
)
16149 struct glProgramUniform3fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16151 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16152 if ((status
= UNIX_CALL( glProgramUniform3fv
, &args
))) WARN( "glProgramUniform3fv returned %#lx\n", status
);
16155 static void WINAPI
glProgramUniform3fvEXT( GLuint program
, GLint location
, GLsizei count
, const GLfloat
*value
)
16157 struct glProgramUniform3fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16159 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16160 if ((status
= UNIX_CALL( glProgramUniform3fvEXT
, &args
))) WARN( "glProgramUniform3fvEXT returned %#lx\n", status
);
16163 static void WINAPI
glProgramUniform3i( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
)
16165 struct glProgramUniform3i_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
16167 TRACE( "program %d, location %d, v0 %d, v1 %d, v2 %d\n", program
, location
, v0
, v1
, v2
);
16168 if ((status
= UNIX_CALL( glProgramUniform3i
, &args
))) WARN( "glProgramUniform3i returned %#lx\n", status
);
16171 static void WINAPI
glProgramUniform3i64ARB( GLuint program
, GLint location
, GLint64 x
, GLint64 y
, GLint64 z
)
16173 struct glProgramUniform3i64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
};
16175 TRACE( "program %d, location %d, x %s, y %s, z %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
16176 if ((status
= UNIX_CALL( glProgramUniform3i64ARB
, &args
))) WARN( "glProgramUniform3i64ARB returned %#lx\n", status
);
16179 static void WINAPI
glProgramUniform3i64NV( GLuint program
, GLint location
, GLint64EXT x
, GLint64EXT y
, GLint64EXT z
)
16181 struct glProgramUniform3i64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
};
16183 TRACE( "program %d, location %d, x %s, y %s, z %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
16184 if ((status
= UNIX_CALL( glProgramUniform3i64NV
, &args
))) WARN( "glProgramUniform3i64NV returned %#lx\n", status
);
16187 static void WINAPI
glProgramUniform3i64vARB( GLuint program
, GLint location
, GLsizei count
, const GLint64
*value
)
16189 struct glProgramUniform3i64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16191 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16192 if ((status
= UNIX_CALL( glProgramUniform3i64vARB
, &args
))) WARN( "glProgramUniform3i64vARB returned %#lx\n", status
);
16195 static void WINAPI
glProgramUniform3i64vNV( GLuint program
, GLint location
, GLsizei count
, const GLint64EXT
*value
)
16197 struct glProgramUniform3i64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16199 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16200 if ((status
= UNIX_CALL( glProgramUniform3i64vNV
, &args
))) WARN( "glProgramUniform3i64vNV returned %#lx\n", status
);
16203 static void WINAPI
glProgramUniform3iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
)
16205 struct glProgramUniform3iEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
16207 TRACE( "program %d, location %d, v0 %d, v1 %d, v2 %d\n", program
, location
, v0
, v1
, v2
);
16208 if ((status
= UNIX_CALL( glProgramUniform3iEXT
, &args
))) WARN( "glProgramUniform3iEXT returned %#lx\n", status
);
16211 static void WINAPI
glProgramUniform3iv( GLuint program
, GLint location
, GLsizei count
, const GLint
*value
)
16213 struct glProgramUniform3iv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16215 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16216 if ((status
= UNIX_CALL( glProgramUniform3iv
, &args
))) WARN( "glProgramUniform3iv returned %#lx\n", status
);
16219 static void WINAPI
glProgramUniform3ivEXT( GLuint program
, GLint location
, GLsizei count
, const GLint
*value
)
16221 struct glProgramUniform3ivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16223 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16224 if ((status
= UNIX_CALL( glProgramUniform3ivEXT
, &args
))) WARN( "glProgramUniform3ivEXT returned %#lx\n", status
);
16227 static void WINAPI
glProgramUniform3ui( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
)
16229 struct glProgramUniform3ui_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
16231 TRACE( "program %d, location %d, v0 %d, v1 %d, v2 %d\n", program
, location
, v0
, v1
, v2
);
16232 if ((status
= UNIX_CALL( glProgramUniform3ui
, &args
))) WARN( "glProgramUniform3ui returned %#lx\n", status
);
16235 static void WINAPI
glProgramUniform3ui64ARB( GLuint program
, GLint location
, GLuint64 x
, GLuint64 y
, GLuint64 z
)
16237 struct glProgramUniform3ui64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
};
16239 TRACE( "program %d, location %d, x %s, y %s, z %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
16240 if ((status
= UNIX_CALL( glProgramUniform3ui64ARB
, &args
))) WARN( "glProgramUniform3ui64ARB returned %#lx\n", status
);
16243 static void WINAPI
glProgramUniform3ui64NV( GLuint program
, GLint location
, GLuint64EXT x
, GLuint64EXT y
, GLuint64EXT z
)
16245 struct glProgramUniform3ui64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
};
16247 TRACE( "program %d, location %d, x %s, y %s, z %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
16248 if ((status
= UNIX_CALL( glProgramUniform3ui64NV
, &args
))) WARN( "glProgramUniform3ui64NV returned %#lx\n", status
);
16251 static void WINAPI
glProgramUniform3ui64vARB( GLuint program
, GLint location
, GLsizei count
, const GLuint64
*value
)
16253 struct glProgramUniform3ui64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16255 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16256 if ((status
= UNIX_CALL( glProgramUniform3ui64vARB
, &args
))) WARN( "glProgramUniform3ui64vARB returned %#lx\n", status
);
16259 static void WINAPI
glProgramUniform3ui64vNV( GLuint program
, GLint location
, GLsizei count
, const GLuint64EXT
*value
)
16261 struct glProgramUniform3ui64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16263 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16264 if ((status
= UNIX_CALL( glProgramUniform3ui64vNV
, &args
))) WARN( "glProgramUniform3ui64vNV returned %#lx\n", status
);
16267 static void WINAPI
glProgramUniform3uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
)
16269 struct glProgramUniform3uiEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
16271 TRACE( "program %d, location %d, v0 %d, v1 %d, v2 %d\n", program
, location
, v0
, v1
, v2
);
16272 if ((status
= UNIX_CALL( glProgramUniform3uiEXT
, &args
))) WARN( "glProgramUniform3uiEXT returned %#lx\n", status
);
16275 static void WINAPI
glProgramUniform3uiv( GLuint program
, GLint location
, GLsizei count
, const GLuint
*value
)
16277 struct glProgramUniform3uiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16279 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16280 if ((status
= UNIX_CALL( glProgramUniform3uiv
, &args
))) WARN( "glProgramUniform3uiv returned %#lx\n", status
);
16283 static void WINAPI
glProgramUniform3uivEXT( GLuint program
, GLint location
, GLsizei count
, const GLuint
*value
)
16285 struct glProgramUniform3uivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16287 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16288 if ((status
= UNIX_CALL( glProgramUniform3uivEXT
, &args
))) WARN( "glProgramUniform3uivEXT returned %#lx\n", status
);
16291 static void WINAPI
glProgramUniform4d( GLuint program
, GLint location
, GLdouble v0
, GLdouble v1
, GLdouble v2
, GLdouble v3
)
16293 struct glProgramUniform4d_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
16295 TRACE( "program %d, location %d, v0 %f, v1 %f, v2 %f, v3 %f\n", program
, location
, v0
, v1
, v2
, v3
);
16296 if ((status
= UNIX_CALL( glProgramUniform4d
, &args
))) WARN( "glProgramUniform4d returned %#lx\n", status
);
16299 static void WINAPI
glProgramUniform4dEXT( GLuint program
, GLint location
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
16301 struct glProgramUniform4dEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
16303 TRACE( "program %d, location %d, x %f, y %f, z %f, w %f\n", program
, location
, x
, y
, z
, w
);
16304 if ((status
= UNIX_CALL( glProgramUniform4dEXT
, &args
))) WARN( "glProgramUniform4dEXT returned %#lx\n", status
);
16307 static void WINAPI
glProgramUniform4dv( GLuint program
, GLint location
, GLsizei count
, const GLdouble
*value
)
16309 struct glProgramUniform4dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16311 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16312 if ((status
= UNIX_CALL( glProgramUniform4dv
, &args
))) WARN( "glProgramUniform4dv returned %#lx\n", status
);
16315 static void WINAPI
glProgramUniform4dvEXT( GLuint program
, GLint location
, GLsizei count
, const GLdouble
*value
)
16317 struct glProgramUniform4dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16319 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16320 if ((status
= UNIX_CALL( glProgramUniform4dvEXT
, &args
))) WARN( "glProgramUniform4dvEXT returned %#lx\n", status
);
16323 static void WINAPI
glProgramUniform4f( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
)
16325 struct glProgramUniform4f_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
16327 TRACE( "program %d, location %d, v0 %f, v1 %f, v2 %f, v3 %f\n", program
, location
, v0
, v1
, v2
, v3
);
16328 if ((status
= UNIX_CALL( glProgramUniform4f
, &args
))) WARN( "glProgramUniform4f returned %#lx\n", status
);
16331 static void WINAPI
glProgramUniform4fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
)
16333 struct glProgramUniform4fEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
16335 TRACE( "program %d, location %d, v0 %f, v1 %f, v2 %f, v3 %f\n", program
, location
, v0
, v1
, v2
, v3
);
16336 if ((status
= UNIX_CALL( glProgramUniform4fEXT
, &args
))) WARN( "glProgramUniform4fEXT returned %#lx\n", status
);
16339 static void WINAPI
glProgramUniform4fv( GLuint program
, GLint location
, GLsizei count
, const GLfloat
*value
)
16341 struct glProgramUniform4fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16343 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16344 if ((status
= UNIX_CALL( glProgramUniform4fv
, &args
))) WARN( "glProgramUniform4fv returned %#lx\n", status
);
16347 static void WINAPI
glProgramUniform4fvEXT( GLuint program
, GLint location
, GLsizei count
, const GLfloat
*value
)
16349 struct glProgramUniform4fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16351 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16352 if ((status
= UNIX_CALL( glProgramUniform4fvEXT
, &args
))) WARN( "glProgramUniform4fvEXT returned %#lx\n", status
);
16355 static void WINAPI
glProgramUniform4i( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
)
16357 struct glProgramUniform4i_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
16359 TRACE( "program %d, location %d, v0 %d, v1 %d, v2 %d, v3 %d\n", program
, location
, v0
, v1
, v2
, v3
);
16360 if ((status
= UNIX_CALL( glProgramUniform4i
, &args
))) WARN( "glProgramUniform4i returned %#lx\n", status
);
16363 static void WINAPI
glProgramUniform4i64ARB( GLuint program
, GLint location
, GLint64 x
, GLint64 y
, GLint64 z
, GLint64 w
)
16365 struct glProgramUniform4i64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
16367 TRACE( "program %d, location %d, x %s, y %s, z %s, w %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
16368 if ((status
= UNIX_CALL( glProgramUniform4i64ARB
, &args
))) WARN( "glProgramUniform4i64ARB returned %#lx\n", status
);
16371 static void WINAPI
glProgramUniform4i64NV( GLuint program
, GLint location
, GLint64EXT x
, GLint64EXT y
, GLint64EXT z
, GLint64EXT w
)
16373 struct glProgramUniform4i64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
16375 TRACE( "program %d, location %d, x %s, y %s, z %s, w %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
16376 if ((status
= UNIX_CALL( glProgramUniform4i64NV
, &args
))) WARN( "glProgramUniform4i64NV returned %#lx\n", status
);
16379 static void WINAPI
glProgramUniform4i64vARB( GLuint program
, GLint location
, GLsizei count
, const GLint64
*value
)
16381 struct glProgramUniform4i64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16383 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16384 if ((status
= UNIX_CALL( glProgramUniform4i64vARB
, &args
))) WARN( "glProgramUniform4i64vARB returned %#lx\n", status
);
16387 static void WINAPI
glProgramUniform4i64vNV( GLuint program
, GLint location
, GLsizei count
, const GLint64EXT
*value
)
16389 struct glProgramUniform4i64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16391 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16392 if ((status
= UNIX_CALL( glProgramUniform4i64vNV
, &args
))) WARN( "glProgramUniform4i64vNV returned %#lx\n", status
);
16395 static void WINAPI
glProgramUniform4iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
)
16397 struct glProgramUniform4iEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
16399 TRACE( "program %d, location %d, v0 %d, v1 %d, v2 %d, v3 %d\n", program
, location
, v0
, v1
, v2
, v3
);
16400 if ((status
= UNIX_CALL( glProgramUniform4iEXT
, &args
))) WARN( "glProgramUniform4iEXT returned %#lx\n", status
);
16403 static void WINAPI
glProgramUniform4iv( GLuint program
, GLint location
, GLsizei count
, const GLint
*value
)
16405 struct glProgramUniform4iv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16407 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16408 if ((status
= UNIX_CALL( glProgramUniform4iv
, &args
))) WARN( "glProgramUniform4iv returned %#lx\n", status
);
16411 static void WINAPI
glProgramUniform4ivEXT( GLuint program
, GLint location
, GLsizei count
, const GLint
*value
)
16413 struct glProgramUniform4ivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16415 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16416 if ((status
= UNIX_CALL( glProgramUniform4ivEXT
, &args
))) WARN( "glProgramUniform4ivEXT returned %#lx\n", status
);
16419 static void WINAPI
glProgramUniform4ui( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
)
16421 struct glProgramUniform4ui_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
16423 TRACE( "program %d, location %d, v0 %d, v1 %d, v2 %d, v3 %d\n", program
, location
, v0
, v1
, v2
, v3
);
16424 if ((status
= UNIX_CALL( glProgramUniform4ui
, &args
))) WARN( "glProgramUniform4ui returned %#lx\n", status
);
16427 static void WINAPI
glProgramUniform4ui64ARB( GLuint program
, GLint location
, GLuint64 x
, GLuint64 y
, GLuint64 z
, GLuint64 w
)
16429 struct glProgramUniform4ui64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
16431 TRACE( "program %d, location %d, x %s, y %s, z %s, w %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
16432 if ((status
= UNIX_CALL( glProgramUniform4ui64ARB
, &args
))) WARN( "glProgramUniform4ui64ARB returned %#lx\n", status
);
16435 static void WINAPI
glProgramUniform4ui64NV( GLuint program
, GLint location
, GLuint64EXT x
, GLuint64EXT y
, GLuint64EXT z
, GLuint64EXT w
)
16437 struct glProgramUniform4ui64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
16439 TRACE( "program %d, location %d, x %s, y %s, z %s, w %s\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
16440 if ((status
= UNIX_CALL( glProgramUniform4ui64NV
, &args
))) WARN( "glProgramUniform4ui64NV returned %#lx\n", status
);
16443 static void WINAPI
glProgramUniform4ui64vARB( GLuint program
, GLint location
, GLsizei count
, const GLuint64
*value
)
16445 struct glProgramUniform4ui64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16447 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16448 if ((status
= UNIX_CALL( glProgramUniform4ui64vARB
, &args
))) WARN( "glProgramUniform4ui64vARB returned %#lx\n", status
);
16451 static void WINAPI
glProgramUniform4ui64vNV( GLuint program
, GLint location
, GLsizei count
, const GLuint64EXT
*value
)
16453 struct glProgramUniform4ui64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16455 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16456 if ((status
= UNIX_CALL( glProgramUniform4ui64vNV
, &args
))) WARN( "glProgramUniform4ui64vNV returned %#lx\n", status
);
16459 static void WINAPI
glProgramUniform4uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
)
16461 struct glProgramUniform4uiEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
16463 TRACE( "program %d, location %d, v0 %d, v1 %d, v2 %d, v3 %d\n", program
, location
, v0
, v1
, v2
, v3
);
16464 if ((status
= UNIX_CALL( glProgramUniform4uiEXT
, &args
))) WARN( "glProgramUniform4uiEXT returned %#lx\n", status
);
16467 static void WINAPI
glProgramUniform4uiv( GLuint program
, GLint location
, GLsizei count
, const GLuint
*value
)
16469 struct glProgramUniform4uiv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16471 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16472 if ((status
= UNIX_CALL( glProgramUniform4uiv
, &args
))) WARN( "glProgramUniform4uiv returned %#lx\n", status
);
16475 static void WINAPI
glProgramUniform4uivEXT( GLuint program
, GLint location
, GLsizei count
, const GLuint
*value
)
16477 struct glProgramUniform4uivEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16479 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16480 if ((status
= UNIX_CALL( glProgramUniform4uivEXT
, &args
))) WARN( "glProgramUniform4uivEXT returned %#lx\n", status
);
16483 static void WINAPI
glProgramUniformHandleui64ARB( GLuint program
, GLint location
, GLuint64 value
)
16485 struct glProgramUniformHandleui64ARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .value
= value
};
16487 TRACE( "program %d, location %d, value %s\n", program
, location
, wine_dbgstr_longlong(value
) );
16488 if ((status
= UNIX_CALL( glProgramUniformHandleui64ARB
, &args
))) WARN( "glProgramUniformHandleui64ARB returned %#lx\n", status
);
16491 static void WINAPI
glProgramUniformHandleui64NV( GLuint program
, GLint location
, GLuint64 value
)
16493 struct glProgramUniformHandleui64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .value
= value
};
16495 TRACE( "program %d, location %d, value %s\n", program
, location
, wine_dbgstr_longlong(value
) );
16496 if ((status
= UNIX_CALL( glProgramUniformHandleui64NV
, &args
))) WARN( "glProgramUniformHandleui64NV returned %#lx\n", status
);
16499 static void WINAPI
glProgramUniformHandleui64vARB( GLuint program
, GLint location
, GLsizei count
, const GLuint64
*values
)
16501 struct glProgramUniformHandleui64vARB_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .values
= values
};
16503 TRACE( "program %d, location %d, count %d, values %p\n", program
, location
, count
, values
);
16504 if ((status
= UNIX_CALL( glProgramUniformHandleui64vARB
, &args
))) WARN( "glProgramUniformHandleui64vARB returned %#lx\n", status
);
16507 static void WINAPI
glProgramUniformHandleui64vNV( GLuint program
, GLint location
, GLsizei count
, const GLuint64
*values
)
16509 struct glProgramUniformHandleui64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .values
= values
};
16511 TRACE( "program %d, location %d, count %d, values %p\n", program
, location
, count
, values
);
16512 if ((status
= UNIX_CALL( glProgramUniformHandleui64vNV
, &args
))) WARN( "glProgramUniformHandleui64vNV returned %#lx\n", status
);
16515 static void WINAPI
glProgramUniformMatrix2dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16517 struct glProgramUniformMatrix2dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16519 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16520 if ((status
= UNIX_CALL( glProgramUniformMatrix2dv
, &args
))) WARN( "glProgramUniformMatrix2dv returned %#lx\n", status
);
16523 static void WINAPI
glProgramUniformMatrix2dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16525 struct glProgramUniformMatrix2dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16527 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16528 if ((status
= UNIX_CALL( glProgramUniformMatrix2dvEXT
, &args
))) WARN( "glProgramUniformMatrix2dvEXT returned %#lx\n", status
);
16531 static void WINAPI
glProgramUniformMatrix2fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16533 struct glProgramUniformMatrix2fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16535 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16536 if ((status
= UNIX_CALL( glProgramUniformMatrix2fv
, &args
))) WARN( "glProgramUniformMatrix2fv returned %#lx\n", status
);
16539 static void WINAPI
glProgramUniformMatrix2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16541 struct glProgramUniformMatrix2fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16543 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16544 if ((status
= UNIX_CALL( glProgramUniformMatrix2fvEXT
, &args
))) WARN( "glProgramUniformMatrix2fvEXT returned %#lx\n", status
);
16547 static void WINAPI
glProgramUniformMatrix2x3dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16549 struct glProgramUniformMatrix2x3dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16551 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16552 if ((status
= UNIX_CALL( glProgramUniformMatrix2x3dv
, &args
))) WARN( "glProgramUniformMatrix2x3dv returned %#lx\n", status
);
16555 static void WINAPI
glProgramUniformMatrix2x3dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16557 struct glProgramUniformMatrix2x3dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16559 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16560 if ((status
= UNIX_CALL( glProgramUniformMatrix2x3dvEXT
, &args
))) WARN( "glProgramUniformMatrix2x3dvEXT returned %#lx\n", status
);
16563 static void WINAPI
glProgramUniformMatrix2x3fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16565 struct glProgramUniformMatrix2x3fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16567 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16568 if ((status
= UNIX_CALL( glProgramUniformMatrix2x3fv
, &args
))) WARN( "glProgramUniformMatrix2x3fv returned %#lx\n", status
);
16571 static void WINAPI
glProgramUniformMatrix2x3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16573 struct glProgramUniformMatrix2x3fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16575 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16576 if ((status
= UNIX_CALL( glProgramUniformMatrix2x3fvEXT
, &args
))) WARN( "glProgramUniformMatrix2x3fvEXT returned %#lx\n", status
);
16579 static void WINAPI
glProgramUniformMatrix2x4dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16581 struct glProgramUniformMatrix2x4dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16583 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16584 if ((status
= UNIX_CALL( glProgramUniformMatrix2x4dv
, &args
))) WARN( "glProgramUniformMatrix2x4dv returned %#lx\n", status
);
16587 static void WINAPI
glProgramUniformMatrix2x4dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16589 struct glProgramUniformMatrix2x4dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16591 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16592 if ((status
= UNIX_CALL( glProgramUniformMatrix2x4dvEXT
, &args
))) WARN( "glProgramUniformMatrix2x4dvEXT returned %#lx\n", status
);
16595 static void WINAPI
glProgramUniformMatrix2x4fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16597 struct glProgramUniformMatrix2x4fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16599 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16600 if ((status
= UNIX_CALL( glProgramUniformMatrix2x4fv
, &args
))) WARN( "glProgramUniformMatrix2x4fv returned %#lx\n", status
);
16603 static void WINAPI
glProgramUniformMatrix2x4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16605 struct glProgramUniformMatrix2x4fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16607 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16608 if ((status
= UNIX_CALL( glProgramUniformMatrix2x4fvEXT
, &args
))) WARN( "glProgramUniformMatrix2x4fvEXT returned %#lx\n", status
);
16611 static void WINAPI
glProgramUniformMatrix3dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16613 struct glProgramUniformMatrix3dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16615 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16616 if ((status
= UNIX_CALL( glProgramUniformMatrix3dv
, &args
))) WARN( "glProgramUniformMatrix3dv returned %#lx\n", status
);
16619 static void WINAPI
glProgramUniformMatrix3dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16621 struct glProgramUniformMatrix3dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16623 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16624 if ((status
= UNIX_CALL( glProgramUniformMatrix3dvEXT
, &args
))) WARN( "glProgramUniformMatrix3dvEXT returned %#lx\n", status
);
16627 static void WINAPI
glProgramUniformMatrix3fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16629 struct glProgramUniformMatrix3fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16631 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16632 if ((status
= UNIX_CALL( glProgramUniformMatrix3fv
, &args
))) WARN( "glProgramUniformMatrix3fv returned %#lx\n", status
);
16635 static void WINAPI
glProgramUniformMatrix3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16637 struct glProgramUniformMatrix3fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16639 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16640 if ((status
= UNIX_CALL( glProgramUniformMatrix3fvEXT
, &args
))) WARN( "glProgramUniformMatrix3fvEXT returned %#lx\n", status
);
16643 static void WINAPI
glProgramUniformMatrix3x2dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16645 struct glProgramUniformMatrix3x2dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16647 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16648 if ((status
= UNIX_CALL( glProgramUniformMatrix3x2dv
, &args
))) WARN( "glProgramUniformMatrix3x2dv returned %#lx\n", status
);
16651 static void WINAPI
glProgramUniformMatrix3x2dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16653 struct glProgramUniformMatrix3x2dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16655 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16656 if ((status
= UNIX_CALL( glProgramUniformMatrix3x2dvEXT
, &args
))) WARN( "glProgramUniformMatrix3x2dvEXT returned %#lx\n", status
);
16659 static void WINAPI
glProgramUniformMatrix3x2fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16661 struct glProgramUniformMatrix3x2fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16663 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16664 if ((status
= UNIX_CALL( glProgramUniformMatrix3x2fv
, &args
))) WARN( "glProgramUniformMatrix3x2fv returned %#lx\n", status
);
16667 static void WINAPI
glProgramUniformMatrix3x2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16669 struct glProgramUniformMatrix3x2fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16671 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16672 if ((status
= UNIX_CALL( glProgramUniformMatrix3x2fvEXT
, &args
))) WARN( "glProgramUniformMatrix3x2fvEXT returned %#lx\n", status
);
16675 static void WINAPI
glProgramUniformMatrix3x4dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16677 struct glProgramUniformMatrix3x4dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16679 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16680 if ((status
= UNIX_CALL( glProgramUniformMatrix3x4dv
, &args
))) WARN( "glProgramUniformMatrix3x4dv returned %#lx\n", status
);
16683 static void WINAPI
glProgramUniformMatrix3x4dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16685 struct glProgramUniformMatrix3x4dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16687 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16688 if ((status
= UNIX_CALL( glProgramUniformMatrix3x4dvEXT
, &args
))) WARN( "glProgramUniformMatrix3x4dvEXT returned %#lx\n", status
);
16691 static void WINAPI
glProgramUniformMatrix3x4fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16693 struct glProgramUniformMatrix3x4fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16695 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16696 if ((status
= UNIX_CALL( glProgramUniformMatrix3x4fv
, &args
))) WARN( "glProgramUniformMatrix3x4fv returned %#lx\n", status
);
16699 static void WINAPI
glProgramUniformMatrix3x4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16701 struct glProgramUniformMatrix3x4fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16703 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16704 if ((status
= UNIX_CALL( glProgramUniformMatrix3x4fvEXT
, &args
))) WARN( "glProgramUniformMatrix3x4fvEXT returned %#lx\n", status
);
16707 static void WINAPI
glProgramUniformMatrix4dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16709 struct glProgramUniformMatrix4dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16711 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16712 if ((status
= UNIX_CALL( glProgramUniformMatrix4dv
, &args
))) WARN( "glProgramUniformMatrix4dv returned %#lx\n", status
);
16715 static void WINAPI
glProgramUniformMatrix4dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16717 struct glProgramUniformMatrix4dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16719 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16720 if ((status
= UNIX_CALL( glProgramUniformMatrix4dvEXT
, &args
))) WARN( "glProgramUniformMatrix4dvEXT returned %#lx\n", status
);
16723 static void WINAPI
glProgramUniformMatrix4fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16725 struct glProgramUniformMatrix4fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16727 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16728 if ((status
= UNIX_CALL( glProgramUniformMatrix4fv
, &args
))) WARN( "glProgramUniformMatrix4fv returned %#lx\n", status
);
16731 static void WINAPI
glProgramUniformMatrix4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16733 struct glProgramUniformMatrix4fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16735 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16736 if ((status
= UNIX_CALL( glProgramUniformMatrix4fvEXT
, &args
))) WARN( "glProgramUniformMatrix4fvEXT returned %#lx\n", status
);
16739 static void WINAPI
glProgramUniformMatrix4x2dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16741 struct glProgramUniformMatrix4x2dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16743 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16744 if ((status
= UNIX_CALL( glProgramUniformMatrix4x2dv
, &args
))) WARN( "glProgramUniformMatrix4x2dv returned %#lx\n", status
);
16747 static void WINAPI
glProgramUniformMatrix4x2dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16749 struct glProgramUniformMatrix4x2dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16751 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16752 if ((status
= UNIX_CALL( glProgramUniformMatrix4x2dvEXT
, &args
))) WARN( "glProgramUniformMatrix4x2dvEXT returned %#lx\n", status
);
16755 static void WINAPI
glProgramUniformMatrix4x2fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16757 struct glProgramUniformMatrix4x2fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16759 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16760 if ((status
= UNIX_CALL( glProgramUniformMatrix4x2fv
, &args
))) WARN( "glProgramUniformMatrix4x2fv returned %#lx\n", status
);
16763 static void WINAPI
glProgramUniformMatrix4x2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16765 struct glProgramUniformMatrix4x2fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16767 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16768 if ((status
= UNIX_CALL( glProgramUniformMatrix4x2fvEXT
, &args
))) WARN( "glProgramUniformMatrix4x2fvEXT returned %#lx\n", status
);
16771 static void WINAPI
glProgramUniformMatrix4x3dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16773 struct glProgramUniformMatrix4x3dv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16775 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16776 if ((status
= UNIX_CALL( glProgramUniformMatrix4x3dv
, &args
))) WARN( "glProgramUniformMatrix4x3dv returned %#lx\n", status
);
16779 static void WINAPI
glProgramUniformMatrix4x3dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
16781 struct glProgramUniformMatrix4x3dvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16783 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16784 if ((status
= UNIX_CALL( glProgramUniformMatrix4x3dvEXT
, &args
))) WARN( "glProgramUniformMatrix4x3dvEXT returned %#lx\n", status
);
16787 static void WINAPI
glProgramUniformMatrix4x3fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16789 struct glProgramUniformMatrix4x3fv_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16791 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16792 if ((status
= UNIX_CALL( glProgramUniformMatrix4x3fv
, &args
))) WARN( "glProgramUniformMatrix4x3fv returned %#lx\n", status
);
16795 static void WINAPI
glProgramUniformMatrix4x3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
16797 struct glProgramUniformMatrix4x3fvEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
16799 TRACE( "program %d, location %d, count %d, transpose %d, value %p\n", program
, location
, count
, transpose
, value
);
16800 if ((status
= UNIX_CALL( glProgramUniformMatrix4x3fvEXT
, &args
))) WARN( "glProgramUniformMatrix4x3fvEXT returned %#lx\n", status
);
16803 static void WINAPI
glProgramUniformui64NV( GLuint program
, GLint location
, GLuint64EXT value
)
16805 struct glProgramUniformui64NV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .value
= value
};
16807 TRACE( "program %d, location %d, value %s\n", program
, location
, wine_dbgstr_longlong(value
) );
16808 if ((status
= UNIX_CALL( glProgramUniformui64NV
, &args
))) WARN( "glProgramUniformui64NV returned %#lx\n", status
);
16811 static void WINAPI
glProgramUniformui64vNV( GLuint program
, GLint location
, GLsizei count
, const GLuint64EXT
*value
)
16813 struct glProgramUniformui64vNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .count
= count
, .value
= value
};
16815 TRACE( "program %d, location %d, count %d, value %p\n", program
, location
, count
, value
);
16816 if ((status
= UNIX_CALL( glProgramUniformui64vNV
, &args
))) WARN( "glProgramUniformui64vNV returned %#lx\n", status
);
16819 static void WINAPI
glProgramVertexLimitNV( GLenum target
, GLint limit
)
16821 struct glProgramVertexLimitNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .limit
= limit
};
16823 TRACE( "target %d, limit %d\n", target
, limit
);
16824 if ((status
= UNIX_CALL( glProgramVertexLimitNV
, &args
))) WARN( "glProgramVertexLimitNV returned %#lx\n", status
);
16827 static void WINAPI
glProvokingVertex( GLenum mode
)
16829 struct glProvokingVertex_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
16831 TRACE( "mode %d\n", mode
);
16832 if ((status
= UNIX_CALL( glProvokingVertex
, &args
))) WARN( "glProvokingVertex returned %#lx\n", status
);
16835 static void WINAPI
glProvokingVertexEXT( GLenum mode
)
16837 struct glProvokingVertexEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
16839 TRACE( "mode %d\n", mode
);
16840 if ((status
= UNIX_CALL( glProvokingVertexEXT
, &args
))) WARN( "glProvokingVertexEXT returned %#lx\n", status
);
16843 static void WINAPI
glPushClientAttribDefaultEXT( GLbitfield mask
)
16845 struct glPushClientAttribDefaultEXT_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
16847 TRACE( "mask %d\n", mask
);
16848 if ((status
= UNIX_CALL( glPushClientAttribDefaultEXT
, &args
))) WARN( "glPushClientAttribDefaultEXT returned %#lx\n", status
);
16851 static void WINAPI
glPushDebugGroup( GLenum source
, GLuint id
, GLsizei length
, const GLchar
*message
)
16853 struct glPushDebugGroup_params args
= { .teb
= NtCurrentTeb(), .source
= source
, .id
= id
, .length
= length
, .message
= message
};
16855 TRACE( "source %d, id %d, length %d, message %p\n", source
, id
, length
, message
);
16856 if ((status
= UNIX_CALL( glPushDebugGroup
, &args
))) WARN( "glPushDebugGroup returned %#lx\n", status
);
16859 static void WINAPI
glPushGroupMarkerEXT( GLsizei length
, const GLchar
*marker
)
16861 struct glPushGroupMarkerEXT_params args
= { .teb
= NtCurrentTeb(), .length
= length
, .marker
= marker
};
16863 TRACE( "length %d, marker %p\n", length
, marker
);
16864 if ((status
= UNIX_CALL( glPushGroupMarkerEXT
, &args
))) WARN( "glPushGroupMarkerEXT returned %#lx\n", status
);
16867 static void WINAPI
glQueryCounter( GLuint id
, GLenum target
)
16869 struct glQueryCounter_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .target
= target
};
16871 TRACE( "id %d, target %d\n", id
, target
);
16872 if ((status
= UNIX_CALL( glQueryCounter
, &args
))) WARN( "glQueryCounter returned %#lx\n", status
);
16875 static GLbitfield WINAPI
glQueryMatrixxOES( GLfixed
*mantissa
, GLint
*exponent
)
16877 struct glQueryMatrixxOES_params args
= { .teb
= NtCurrentTeb(), .mantissa
= mantissa
, .exponent
= exponent
};
16879 TRACE( "mantissa %p, exponent %p\n", mantissa
, exponent
);
16880 if ((status
= UNIX_CALL( glQueryMatrixxOES
, &args
))) WARN( "glQueryMatrixxOES returned %#lx\n", status
);
16884 static void WINAPI
glQueryObjectParameteruiAMD( GLenum target
, GLuint id
, GLenum pname
, GLuint param
)
16886 struct glQueryObjectParameteruiAMD_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .id
= id
, .pname
= pname
, .param
= param
};
16888 TRACE( "target %d, id %d, pname %d, param %d\n", target
, id
, pname
, param
);
16889 if ((status
= UNIX_CALL( glQueryObjectParameteruiAMD
, &args
))) WARN( "glQueryObjectParameteruiAMD returned %#lx\n", status
);
16892 static GLint WINAPI
glQueryResourceNV( GLenum queryType
, GLint tagId
, GLuint count
, GLint
*buffer
)
16894 struct glQueryResourceNV_params args
= { .teb
= NtCurrentTeb(), .queryType
= queryType
, .tagId
= tagId
, .count
= count
, .buffer
= buffer
};
16896 TRACE( "queryType %d, tagId %d, count %d, buffer %p\n", queryType
, tagId
, count
, buffer
);
16897 if ((status
= UNIX_CALL( glQueryResourceNV
, &args
))) WARN( "glQueryResourceNV returned %#lx\n", status
);
16901 static void WINAPI
glQueryResourceTagNV( GLint tagId
, const GLchar
*tagString
)
16903 struct glQueryResourceTagNV_params args
= { .teb
= NtCurrentTeb(), .tagId
= tagId
, .tagString
= tagString
};
16905 TRACE( "tagId %d, tagString %p\n", tagId
, tagString
);
16906 if ((status
= UNIX_CALL( glQueryResourceTagNV
, &args
))) WARN( "glQueryResourceTagNV returned %#lx\n", status
);
16909 static void WINAPI
glRasterPos2xOES( GLfixed x
, GLfixed y
)
16911 struct glRasterPos2xOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
16913 TRACE( "x %d, y %d\n", x
, y
);
16914 if ((status
= UNIX_CALL( glRasterPos2xOES
, &args
))) WARN( "glRasterPos2xOES returned %#lx\n", status
);
16917 static void WINAPI
glRasterPos2xvOES( const GLfixed
*coords
)
16919 struct glRasterPos2xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
16921 TRACE( "coords %p\n", coords
);
16922 if ((status
= UNIX_CALL( glRasterPos2xvOES
, &args
))) WARN( "glRasterPos2xvOES returned %#lx\n", status
);
16925 static void WINAPI
glRasterPos3xOES( GLfixed x
, GLfixed y
, GLfixed z
)
16927 struct glRasterPos3xOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
16929 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
16930 if ((status
= UNIX_CALL( glRasterPos3xOES
, &args
))) WARN( "glRasterPos3xOES returned %#lx\n", status
);
16933 static void WINAPI
glRasterPos3xvOES( const GLfixed
*coords
)
16935 struct glRasterPos3xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
16937 TRACE( "coords %p\n", coords
);
16938 if ((status
= UNIX_CALL( glRasterPos3xvOES
, &args
))) WARN( "glRasterPos3xvOES returned %#lx\n", status
);
16941 static void WINAPI
glRasterPos4xOES( GLfixed x
, GLfixed y
, GLfixed z
, GLfixed w
)
16943 struct glRasterPos4xOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
16945 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
16946 if ((status
= UNIX_CALL( glRasterPos4xOES
, &args
))) WARN( "glRasterPos4xOES returned %#lx\n", status
);
16949 static void WINAPI
glRasterPos4xvOES( const GLfixed
*coords
)
16951 struct glRasterPos4xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
16953 TRACE( "coords %p\n", coords
);
16954 if ((status
= UNIX_CALL( glRasterPos4xvOES
, &args
))) WARN( "glRasterPos4xvOES returned %#lx\n", status
);
16957 static void WINAPI
glRasterSamplesEXT( GLuint samples
, GLboolean fixedsamplelocations
)
16959 struct glRasterSamplesEXT_params args
= { .teb
= NtCurrentTeb(), .samples
= samples
, .fixedsamplelocations
= fixedsamplelocations
};
16961 TRACE( "samples %d, fixedsamplelocations %d\n", samples
, fixedsamplelocations
);
16962 if ((status
= UNIX_CALL( glRasterSamplesEXT
, &args
))) WARN( "glRasterSamplesEXT returned %#lx\n", status
);
16965 static void WINAPI
glReadBufferRegion( GLenum region
, GLint x
, GLint y
, GLsizei width
, GLsizei height
)
16967 struct glReadBufferRegion_params args
= { .teb
= NtCurrentTeb(), .region
= region
, .x
= x
, .y
= y
, .width
= width
, .height
= height
};
16969 TRACE( "region %d, x %d, y %d, width %d, height %d\n", region
, x
, y
, width
, height
);
16970 if ((status
= UNIX_CALL( glReadBufferRegion
, &args
))) WARN( "glReadBufferRegion returned %#lx\n", status
);
16973 static void WINAPI
glReadInstrumentsSGIX( GLint marker
)
16975 struct glReadInstrumentsSGIX_params args
= { .teb
= NtCurrentTeb(), .marker
= marker
};
16977 TRACE( "marker %d\n", marker
);
16978 if ((status
= UNIX_CALL( glReadInstrumentsSGIX
, &args
))) WARN( "glReadInstrumentsSGIX returned %#lx\n", status
);
16981 static void WINAPI
glReadnPixels( GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLsizei bufSize
, void *data
)
16983 struct glReadnPixels_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .data
= data
};
16985 TRACE( "x %d, y %d, width %d, height %d, format %d, type %d, bufSize %d, data %p\n", x
, y
, width
, height
, format
, type
, bufSize
, data
);
16986 if ((status
= UNIX_CALL( glReadnPixels
, &args
))) WARN( "glReadnPixels returned %#lx\n", status
);
16989 static void WINAPI
glReadnPixelsARB( GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLsizei bufSize
, void *data
)
16991 struct glReadnPixelsARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .bufSize
= bufSize
, .data
= data
};
16993 TRACE( "x %d, y %d, width %d, height %d, format %d, type %d, bufSize %d, data %p\n", x
, y
, width
, height
, format
, type
, bufSize
, data
);
16994 if ((status
= UNIX_CALL( glReadnPixelsARB
, &args
))) WARN( "glReadnPixelsARB returned %#lx\n", status
);
16997 static void WINAPI
glRectxOES( GLfixed x1
, GLfixed y1
, GLfixed x2
, GLfixed y2
)
16999 struct glRectxOES_params args
= { .teb
= NtCurrentTeb(), .x1
= x1
, .y1
= y1
, .x2
= x2
, .y2
= y2
};
17001 TRACE( "x1 %d, y1 %d, x2 %d, y2 %d\n", x1
, y1
, x2
, y2
);
17002 if ((status
= UNIX_CALL( glRectxOES
, &args
))) WARN( "glRectxOES returned %#lx\n", status
);
17005 static void WINAPI
glRectxvOES( const GLfixed
*v1
, const GLfixed
*v2
)
17007 struct glRectxvOES_params args
= { .teb
= NtCurrentTeb(), .v1
= v1
, .v2
= v2
};
17009 TRACE( "v1 %p, v2 %p\n", v1
, v2
);
17010 if ((status
= UNIX_CALL( glRectxvOES
, &args
))) WARN( "glRectxvOES returned %#lx\n", status
);
17013 static void WINAPI
glReferencePlaneSGIX( const GLdouble
*equation
)
17015 struct glReferencePlaneSGIX_params args
= { .teb
= NtCurrentTeb(), .equation
= equation
};
17017 TRACE( "equation %p\n", equation
);
17018 if ((status
= UNIX_CALL( glReferencePlaneSGIX
, &args
))) WARN( "glReferencePlaneSGIX returned %#lx\n", status
);
17021 static GLboolean WINAPI
glReleaseKeyedMutexWin32EXT( GLuint memory
, GLuint64 key
)
17023 struct glReleaseKeyedMutexWin32EXT_params args
= { .teb
= NtCurrentTeb(), .memory
= memory
, .key
= key
};
17025 TRACE( "memory %d, key %s\n", memory
, wine_dbgstr_longlong(key
) );
17026 if ((status
= UNIX_CALL( glReleaseKeyedMutexWin32EXT
, &args
))) WARN( "glReleaseKeyedMutexWin32EXT returned %#lx\n", status
);
17030 static void WINAPI
glReleaseShaderCompiler(void)
17032 struct glReleaseShaderCompiler_params args
= { .teb
= NtCurrentTeb() };
17035 if ((status
= UNIX_CALL( glReleaseShaderCompiler
, &args
))) WARN( "glReleaseShaderCompiler returned %#lx\n", status
);
17038 static void WINAPI
glRenderGpuMaskNV( GLbitfield mask
)
17040 struct glRenderGpuMaskNV_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
17042 TRACE( "mask %d\n", mask
);
17043 if ((status
= UNIX_CALL( glRenderGpuMaskNV
, &args
))) WARN( "glRenderGpuMaskNV returned %#lx\n", status
);
17046 static void WINAPI
glRenderbufferStorage( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
)
17048 struct glRenderbufferStorage_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
17050 TRACE( "target %d, internalformat %d, width %d, height %d\n", target
, internalformat
, width
, height
);
17051 if ((status
= UNIX_CALL( glRenderbufferStorage
, &args
))) WARN( "glRenderbufferStorage returned %#lx\n", status
);
17054 static void WINAPI
glRenderbufferStorageEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
)
17056 struct glRenderbufferStorageEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
17058 TRACE( "target %d, internalformat %d, width %d, height %d\n", target
, internalformat
, width
, height
);
17059 if ((status
= UNIX_CALL( glRenderbufferStorageEXT
, &args
))) WARN( "glRenderbufferStorageEXT returned %#lx\n", status
);
17062 static void WINAPI
glRenderbufferStorageMultisample( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
)
17064 struct glRenderbufferStorageMultisample_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
17066 TRACE( "target %d, samples %d, internalformat %d, width %d, height %d\n", target
, samples
, internalformat
, width
, height
);
17067 if ((status
= UNIX_CALL( glRenderbufferStorageMultisample
, &args
))) WARN( "glRenderbufferStorageMultisample returned %#lx\n", status
);
17070 static void WINAPI
glRenderbufferStorageMultisampleAdvancedAMD( GLenum target
, GLsizei samples
, GLsizei storageSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
)
17072 struct glRenderbufferStorageMultisampleAdvancedAMD_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .storageSamples
= storageSamples
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
17074 TRACE( "target %d, samples %d, storageSamples %d, internalformat %d, width %d, height %d\n", target
, samples
, storageSamples
, internalformat
, width
, height
);
17075 if ((status
= UNIX_CALL( glRenderbufferStorageMultisampleAdvancedAMD
, &args
))) WARN( "glRenderbufferStorageMultisampleAdvancedAMD returned %#lx\n", status
);
17078 static void WINAPI
glRenderbufferStorageMultisampleCoverageNV( GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
)
17080 struct glRenderbufferStorageMultisampleCoverageNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .coverageSamples
= coverageSamples
, .colorSamples
= colorSamples
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
17082 TRACE( "target %d, coverageSamples %d, colorSamples %d, internalformat %d, width %d, height %d\n", target
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
17083 if ((status
= UNIX_CALL( glRenderbufferStorageMultisampleCoverageNV
, &args
))) WARN( "glRenderbufferStorageMultisampleCoverageNV returned %#lx\n", status
);
17086 static void WINAPI
glRenderbufferStorageMultisampleEXT( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
)
17088 struct glRenderbufferStorageMultisampleEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
17090 TRACE( "target %d, samples %d, internalformat %d, width %d, height %d\n", target
, samples
, internalformat
, width
, height
);
17091 if ((status
= UNIX_CALL( glRenderbufferStorageMultisampleEXT
, &args
))) WARN( "glRenderbufferStorageMultisampleEXT returned %#lx\n", status
);
17094 static void WINAPI
glReplacementCodePointerSUN( GLenum type
, GLsizei stride
, const void **pointer
)
17096 struct glReplacementCodePointerSUN_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
};
17098 TRACE( "type %d, stride %d, pointer %p\n", type
, stride
, pointer
);
17099 if ((status
= UNIX_CALL( glReplacementCodePointerSUN
, &args
))) WARN( "glReplacementCodePointerSUN returned %#lx\n", status
);
17102 static void WINAPI
glReplacementCodeubSUN( GLubyte code
)
17104 struct glReplacementCodeubSUN_params args
= { .teb
= NtCurrentTeb(), .code
= code
};
17106 TRACE( "code %d\n", code
);
17107 if ((status
= UNIX_CALL( glReplacementCodeubSUN
, &args
))) WARN( "glReplacementCodeubSUN returned %#lx\n", status
);
17110 static void WINAPI
glReplacementCodeubvSUN( const GLubyte
*code
)
17112 struct glReplacementCodeubvSUN_params args
= { .teb
= NtCurrentTeb(), .code
= code
};
17114 TRACE( "code %p\n", code
);
17115 if ((status
= UNIX_CALL( glReplacementCodeubvSUN
, &args
))) WARN( "glReplacementCodeubvSUN returned %#lx\n", status
);
17118 static void WINAPI
glReplacementCodeuiColor3fVertex3fSUN( GLuint rc
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
)
17120 struct glReplacementCodeuiColor3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .r
= r
, .g
= g
, .b
= b
, .x
= x
, .y
= y
, .z
= z
};
17122 TRACE( "rc %d, r %f, g %f, b %f, x %f, y %f, z %f\n", rc
, r
, g
, b
, x
, y
, z
);
17123 if ((status
= UNIX_CALL( glReplacementCodeuiColor3fVertex3fSUN
, &args
))) WARN( "glReplacementCodeuiColor3fVertex3fSUN returned %#lx\n", status
);
17126 static void WINAPI
glReplacementCodeuiColor3fVertex3fvSUN( const GLuint
*rc
, const GLfloat
*c
, const GLfloat
*v
)
17128 struct glReplacementCodeuiColor3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .c
= c
, .v
= v
};
17130 TRACE( "rc %p, c %p, v %p\n", rc
, c
, v
);
17131 if ((status
= UNIX_CALL( glReplacementCodeuiColor3fVertex3fvSUN
, &args
))) WARN( "glReplacementCodeuiColor3fVertex3fvSUN returned %#lx\n", status
);
17134 static void WINAPI
glReplacementCodeuiColor4fNormal3fVertex3fSUN( GLuint rc
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat a
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
)
17136 struct glReplacementCodeuiColor4fNormal3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .r
= r
, .g
= g
, .b
= b
, .a
= a
, .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
};
17138 TRACE( "rc %d, r %f, g %f, b %f, a %f, nx %f, ny %f, nz %f, x %f, y %f, z %f\n", rc
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
17139 if ((status
= UNIX_CALL( glReplacementCodeuiColor4fNormal3fVertex3fSUN
, &args
))) WARN( "glReplacementCodeuiColor4fNormal3fVertex3fSUN returned %#lx\n", status
);
17142 static void WINAPI
glReplacementCodeuiColor4fNormal3fVertex3fvSUN( const GLuint
*rc
, const GLfloat
*c
, const GLfloat
*n
, const GLfloat
*v
)
17144 struct glReplacementCodeuiColor4fNormal3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .c
= c
, .n
= n
, .v
= v
};
17146 TRACE( "rc %p, c %p, n %p, v %p\n", rc
, c
, n
, v
);
17147 if ((status
= UNIX_CALL( glReplacementCodeuiColor4fNormal3fVertex3fvSUN
, &args
))) WARN( "glReplacementCodeuiColor4fNormal3fVertex3fvSUN returned %#lx\n", status
);
17150 static void WINAPI
glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc
, GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
)
17152 struct glReplacementCodeuiColor4ubVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .r
= r
, .g
= g
, .b
= b
, .a
= a
, .x
= x
, .y
= y
, .z
= z
};
17154 TRACE( "rc %d, r %d, g %d, b %d, a %d, x %f, y %f, z %f\n", rc
, r
, g
, b
, a
, x
, y
, z
);
17155 if ((status
= UNIX_CALL( glReplacementCodeuiColor4ubVertex3fSUN
, &args
))) WARN( "glReplacementCodeuiColor4ubVertex3fSUN returned %#lx\n", status
);
17158 static void WINAPI
glReplacementCodeuiColor4ubVertex3fvSUN( const GLuint
*rc
, const GLubyte
*c
, const GLfloat
*v
)
17160 struct glReplacementCodeuiColor4ubVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .c
= c
, .v
= v
};
17162 TRACE( "rc %p, c %p, v %p\n", rc
, c
, v
);
17163 if ((status
= UNIX_CALL( glReplacementCodeuiColor4ubVertex3fvSUN
, &args
))) WARN( "glReplacementCodeuiColor4ubVertex3fvSUN returned %#lx\n", status
);
17166 static void WINAPI
glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
)
17168 struct glReplacementCodeuiNormal3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
};
17170 TRACE( "rc %d, nx %f, ny %f, nz %f, x %f, y %f, z %f\n", rc
, nx
, ny
, nz
, x
, y
, z
);
17171 if ((status
= UNIX_CALL( glReplacementCodeuiNormal3fVertex3fSUN
, &args
))) WARN( "glReplacementCodeuiNormal3fVertex3fSUN returned %#lx\n", status
);
17174 static void WINAPI
glReplacementCodeuiNormal3fVertex3fvSUN( const GLuint
*rc
, const GLfloat
*n
, const GLfloat
*v
)
17176 struct glReplacementCodeuiNormal3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .n
= n
, .v
= v
};
17178 TRACE( "rc %p, n %p, v %p\n", rc
, n
, v
);
17179 if ((status
= UNIX_CALL( glReplacementCodeuiNormal3fVertex3fvSUN
, &args
))) WARN( "glReplacementCodeuiNormal3fVertex3fvSUN returned %#lx\n", status
);
17182 static void WINAPI
glReplacementCodeuiSUN( GLuint code
)
17184 struct glReplacementCodeuiSUN_params args
= { .teb
= NtCurrentTeb(), .code
= code
};
17186 TRACE( "code %d\n", code
);
17187 if ((status
= UNIX_CALL( glReplacementCodeuiSUN
, &args
))) WARN( "glReplacementCodeuiSUN returned %#lx\n", status
);
17190 static void WINAPI
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat a
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
)
17192 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .s
= s
, .t
= t
, .r
= r
, .g
= g
, .b
= b
, .a
= a
, .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
};
17194 TRACE( "rc %d, s %f, t %f, r %f, g %f, b %f, a %f, nx %f, ny %f, nz %f, x %f, y %f, z %f\n", rc
, s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
17195 if ((status
= UNIX_CALL( glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
, &args
))) WARN( "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN returned %#lx\n", status
);
17198 static void WINAPI
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( const GLuint
*rc
, const GLfloat
*tc
, const GLfloat
*c
, const GLfloat
*n
, const GLfloat
*v
)
17200 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .tc
= tc
, .c
= c
, .n
= n
, .v
= v
};
17202 TRACE( "rc %p, tc %p, c %p, n %p, v %p\n", rc
, tc
, c
, n
, v
);
17203 if ((status
= UNIX_CALL( glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
, &args
))) WARN( "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN returned %#lx\n", status
);
17206 static void WINAPI
glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
)
17208 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .s
= s
, .t
= t
, .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
};
17210 TRACE( "rc %d, s %f, t %f, nx %f, ny %f, nz %f, x %f, y %f, z %f\n", rc
, s
, t
, nx
, ny
, nz
, x
, y
, z
);
17211 if ((status
= UNIX_CALL( glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
, &args
))) WARN( "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN returned %#lx\n", status
);
17214 static void WINAPI
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( const GLuint
*rc
, const GLfloat
*tc
, const GLfloat
*n
, const GLfloat
*v
)
17216 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .tc
= tc
, .n
= n
, .v
= v
};
17218 TRACE( "rc %p, tc %p, n %p, v %p\n", rc
, tc
, n
, v
);
17219 if ((status
= UNIX_CALL( glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
, &args
))) WARN( "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN returned %#lx\n", status
);
17222 static void WINAPI
glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat x
, GLfloat y
, GLfloat z
)
17224 struct glReplacementCodeuiTexCoord2fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .s
= s
, .t
= t
, .x
= x
, .y
= y
, .z
= z
};
17226 TRACE( "rc %d, s %f, t %f, x %f, y %f, z %f\n", rc
, s
, t
, x
, y
, z
);
17227 if ((status
= UNIX_CALL( glReplacementCodeuiTexCoord2fVertex3fSUN
, &args
))) WARN( "glReplacementCodeuiTexCoord2fVertex3fSUN returned %#lx\n", status
);
17230 static void WINAPI
glReplacementCodeuiTexCoord2fVertex3fvSUN( const GLuint
*rc
, const GLfloat
*tc
, const GLfloat
*v
)
17232 struct glReplacementCodeuiTexCoord2fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .tc
= tc
, .v
= v
};
17234 TRACE( "rc %p, tc %p, v %p\n", rc
, tc
, v
);
17235 if ((status
= UNIX_CALL( glReplacementCodeuiTexCoord2fVertex3fvSUN
, &args
))) WARN( "glReplacementCodeuiTexCoord2fVertex3fvSUN returned %#lx\n", status
);
17238 static void WINAPI
glReplacementCodeuiVertex3fSUN( GLuint rc
, GLfloat x
, GLfloat y
, GLfloat z
)
17240 struct glReplacementCodeuiVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .x
= x
, .y
= y
, .z
= z
};
17242 TRACE( "rc %d, x %f, y %f, z %f\n", rc
, x
, y
, z
);
17243 if ((status
= UNIX_CALL( glReplacementCodeuiVertex3fSUN
, &args
))) WARN( "glReplacementCodeuiVertex3fSUN returned %#lx\n", status
);
17246 static void WINAPI
glReplacementCodeuiVertex3fvSUN( const GLuint
*rc
, const GLfloat
*v
)
17248 struct glReplacementCodeuiVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .rc
= rc
, .v
= v
};
17250 TRACE( "rc %p, v %p\n", rc
, v
);
17251 if ((status
= UNIX_CALL( glReplacementCodeuiVertex3fvSUN
, &args
))) WARN( "glReplacementCodeuiVertex3fvSUN returned %#lx\n", status
);
17254 static void WINAPI
glReplacementCodeuivSUN( const GLuint
*code
)
17256 struct glReplacementCodeuivSUN_params args
= { .teb
= NtCurrentTeb(), .code
= code
};
17258 TRACE( "code %p\n", code
);
17259 if ((status
= UNIX_CALL( glReplacementCodeuivSUN
, &args
))) WARN( "glReplacementCodeuivSUN returned %#lx\n", status
);
17262 static void WINAPI
glReplacementCodeusSUN( GLushort code
)
17264 struct glReplacementCodeusSUN_params args
= { .teb
= NtCurrentTeb(), .code
= code
};
17266 TRACE( "code %d\n", code
);
17267 if ((status
= UNIX_CALL( glReplacementCodeusSUN
, &args
))) WARN( "glReplacementCodeusSUN returned %#lx\n", status
);
17270 static void WINAPI
glReplacementCodeusvSUN( const GLushort
*code
)
17272 struct glReplacementCodeusvSUN_params args
= { .teb
= NtCurrentTeb(), .code
= code
};
17274 TRACE( "code %p\n", code
);
17275 if ((status
= UNIX_CALL( glReplacementCodeusvSUN
, &args
))) WARN( "glReplacementCodeusvSUN returned %#lx\n", status
);
17278 static void WINAPI
glRequestResidentProgramsNV( GLsizei n
, const GLuint
*programs
)
17280 struct glRequestResidentProgramsNV_params args
= { .teb
= NtCurrentTeb(), .n
= n
, .programs
= programs
};
17282 TRACE( "n %d, programs %p\n", n
, programs
);
17283 if ((status
= UNIX_CALL( glRequestResidentProgramsNV
, &args
))) WARN( "glRequestResidentProgramsNV returned %#lx\n", status
);
17286 static void WINAPI
glResetHistogram( GLenum target
)
17288 struct glResetHistogram_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
17290 TRACE( "target %d\n", target
);
17291 if ((status
= UNIX_CALL( glResetHistogram
, &args
))) WARN( "glResetHistogram returned %#lx\n", status
);
17294 static void WINAPI
glResetHistogramEXT( GLenum target
)
17296 struct glResetHistogramEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
17298 TRACE( "target %d\n", target
);
17299 if ((status
= UNIX_CALL( glResetHistogramEXT
, &args
))) WARN( "glResetHistogramEXT returned %#lx\n", status
);
17302 static void WINAPI
glResetMemoryObjectParameterNV( GLuint memory
, GLenum pname
)
17304 struct glResetMemoryObjectParameterNV_params args
= { .teb
= NtCurrentTeb(), .memory
= memory
, .pname
= pname
};
17306 TRACE( "memory %d, pname %d\n", memory
, pname
);
17307 if ((status
= UNIX_CALL( glResetMemoryObjectParameterNV
, &args
))) WARN( "glResetMemoryObjectParameterNV returned %#lx\n", status
);
17310 static void WINAPI
glResetMinmax( GLenum target
)
17312 struct glResetMinmax_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
17314 TRACE( "target %d\n", target
);
17315 if ((status
= UNIX_CALL( glResetMinmax
, &args
))) WARN( "glResetMinmax returned %#lx\n", status
);
17318 static void WINAPI
glResetMinmaxEXT( GLenum target
)
17320 struct glResetMinmaxEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
17322 TRACE( "target %d\n", target
);
17323 if ((status
= UNIX_CALL( glResetMinmaxEXT
, &args
))) WARN( "glResetMinmaxEXT returned %#lx\n", status
);
17326 static void WINAPI
glResizeBuffersMESA(void)
17328 struct glResizeBuffersMESA_params args
= { .teb
= NtCurrentTeb() };
17331 if ((status
= UNIX_CALL( glResizeBuffersMESA
, &args
))) WARN( "glResizeBuffersMESA returned %#lx\n", status
);
17334 static void WINAPI
glResolveDepthValuesNV(void)
17336 struct glResolveDepthValuesNV_params args
= { .teb
= NtCurrentTeb() };
17339 if ((status
= UNIX_CALL( glResolveDepthValuesNV
, &args
))) WARN( "glResolveDepthValuesNV returned %#lx\n", status
);
17342 static void WINAPI
glResumeTransformFeedback(void)
17344 struct glResumeTransformFeedback_params args
= { .teb
= NtCurrentTeb() };
17347 if ((status
= UNIX_CALL( glResumeTransformFeedback
, &args
))) WARN( "glResumeTransformFeedback returned %#lx\n", status
);
17350 static void WINAPI
glResumeTransformFeedbackNV(void)
17352 struct glResumeTransformFeedbackNV_params args
= { .teb
= NtCurrentTeb() };
17355 if ((status
= UNIX_CALL( glResumeTransformFeedbackNV
, &args
))) WARN( "glResumeTransformFeedbackNV returned %#lx\n", status
);
17358 static void WINAPI
glRotatexOES( GLfixed angle
, GLfixed x
, GLfixed y
, GLfixed z
)
17360 struct glRotatexOES_params args
= { .teb
= NtCurrentTeb(), .angle
= angle
, .x
= x
, .y
= y
, .z
= z
};
17362 TRACE( "angle %d, x %d, y %d, z %d\n", angle
, x
, y
, z
);
17363 if ((status
= UNIX_CALL( glRotatexOES
, &args
))) WARN( "glRotatexOES returned %#lx\n", status
);
17366 static void WINAPI
glSampleCoverage( GLfloat value
, GLboolean invert
)
17368 struct glSampleCoverage_params args
= { .teb
= NtCurrentTeb(), .value
= value
, .invert
= invert
};
17370 TRACE( "value %f, invert %d\n", value
, invert
);
17371 if ((status
= UNIX_CALL( glSampleCoverage
, &args
))) WARN( "glSampleCoverage returned %#lx\n", status
);
17374 static void WINAPI
glSampleCoverageARB( GLfloat value
, GLboolean invert
)
17376 struct glSampleCoverageARB_params args
= { .teb
= NtCurrentTeb(), .value
= value
, .invert
= invert
};
17378 TRACE( "value %f, invert %d\n", value
, invert
);
17379 if ((status
= UNIX_CALL( glSampleCoverageARB
, &args
))) WARN( "glSampleCoverageARB returned %#lx\n", status
);
17382 static void WINAPI
glSampleMapATI( GLuint dst
, GLuint interp
, GLenum swizzle
)
17384 struct glSampleMapATI_params args
= { .teb
= NtCurrentTeb(), .dst
= dst
, .interp
= interp
, .swizzle
= swizzle
};
17386 TRACE( "dst %d, interp %d, swizzle %d\n", dst
, interp
, swizzle
);
17387 if ((status
= UNIX_CALL( glSampleMapATI
, &args
))) WARN( "glSampleMapATI returned %#lx\n", status
);
17390 static void WINAPI
glSampleMaskEXT( GLclampf value
, GLboolean invert
)
17392 struct glSampleMaskEXT_params args
= { .teb
= NtCurrentTeb(), .value
= value
, .invert
= invert
};
17394 TRACE( "value %f, invert %d\n", value
, invert
);
17395 if ((status
= UNIX_CALL( glSampleMaskEXT
, &args
))) WARN( "glSampleMaskEXT returned %#lx\n", status
);
17398 static void WINAPI
glSampleMaskIndexedNV( GLuint index
, GLbitfield mask
)
17400 struct glSampleMaskIndexedNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .mask
= mask
};
17402 TRACE( "index %d, mask %d\n", index
, mask
);
17403 if ((status
= UNIX_CALL( glSampleMaskIndexedNV
, &args
))) WARN( "glSampleMaskIndexedNV returned %#lx\n", status
);
17406 static void WINAPI
glSampleMaskSGIS( GLclampf value
, GLboolean invert
)
17408 struct glSampleMaskSGIS_params args
= { .teb
= NtCurrentTeb(), .value
= value
, .invert
= invert
};
17410 TRACE( "value %f, invert %d\n", value
, invert
);
17411 if ((status
= UNIX_CALL( glSampleMaskSGIS
, &args
))) WARN( "glSampleMaskSGIS returned %#lx\n", status
);
17414 static void WINAPI
glSampleMaski( GLuint maskNumber
, GLbitfield mask
)
17416 struct glSampleMaski_params args
= { .teb
= NtCurrentTeb(), .maskNumber
= maskNumber
, .mask
= mask
};
17418 TRACE( "maskNumber %d, mask %d\n", maskNumber
, mask
);
17419 if ((status
= UNIX_CALL( glSampleMaski
, &args
))) WARN( "glSampleMaski returned %#lx\n", status
);
17422 static void WINAPI
glSamplePatternEXT( GLenum pattern
)
17424 struct glSamplePatternEXT_params args
= { .teb
= NtCurrentTeb(), .pattern
= pattern
};
17426 TRACE( "pattern %d\n", pattern
);
17427 if ((status
= UNIX_CALL( glSamplePatternEXT
, &args
))) WARN( "glSamplePatternEXT returned %#lx\n", status
);
17430 static void WINAPI
glSamplePatternSGIS( GLenum pattern
)
17432 struct glSamplePatternSGIS_params args
= { .teb
= NtCurrentTeb(), .pattern
= pattern
};
17434 TRACE( "pattern %d\n", pattern
);
17435 if ((status
= UNIX_CALL( glSamplePatternSGIS
, &args
))) WARN( "glSamplePatternSGIS returned %#lx\n", status
);
17438 static void WINAPI
glSamplerParameterIiv( GLuint sampler
, GLenum pname
, const GLint
*param
)
17440 struct glSamplerParameterIiv_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .param
= param
};
17442 TRACE( "sampler %d, pname %d, param %p\n", sampler
, pname
, param
);
17443 if ((status
= UNIX_CALL( glSamplerParameterIiv
, &args
))) WARN( "glSamplerParameterIiv returned %#lx\n", status
);
17446 static void WINAPI
glSamplerParameterIuiv( GLuint sampler
, GLenum pname
, const GLuint
*param
)
17448 struct glSamplerParameterIuiv_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .param
= param
};
17450 TRACE( "sampler %d, pname %d, param %p\n", sampler
, pname
, param
);
17451 if ((status
= UNIX_CALL( glSamplerParameterIuiv
, &args
))) WARN( "glSamplerParameterIuiv returned %#lx\n", status
);
17454 static void WINAPI
glSamplerParameterf( GLuint sampler
, GLenum pname
, GLfloat param
)
17456 struct glSamplerParameterf_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .param
= param
};
17458 TRACE( "sampler %d, pname %d, param %f\n", sampler
, pname
, param
);
17459 if ((status
= UNIX_CALL( glSamplerParameterf
, &args
))) WARN( "glSamplerParameterf returned %#lx\n", status
);
17462 static void WINAPI
glSamplerParameterfv( GLuint sampler
, GLenum pname
, const GLfloat
*param
)
17464 struct glSamplerParameterfv_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .param
= param
};
17466 TRACE( "sampler %d, pname %d, param %p\n", sampler
, pname
, param
);
17467 if ((status
= UNIX_CALL( glSamplerParameterfv
, &args
))) WARN( "glSamplerParameterfv returned %#lx\n", status
);
17470 static void WINAPI
glSamplerParameteri( GLuint sampler
, GLenum pname
, GLint param
)
17472 struct glSamplerParameteri_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .param
= param
};
17474 TRACE( "sampler %d, pname %d, param %d\n", sampler
, pname
, param
);
17475 if ((status
= UNIX_CALL( glSamplerParameteri
, &args
))) WARN( "glSamplerParameteri returned %#lx\n", status
);
17478 static void WINAPI
glSamplerParameteriv( GLuint sampler
, GLenum pname
, const GLint
*param
)
17480 struct glSamplerParameteriv_params args
= { .teb
= NtCurrentTeb(), .sampler
= sampler
, .pname
= pname
, .param
= param
};
17482 TRACE( "sampler %d, pname %d, param %p\n", sampler
, pname
, param
);
17483 if ((status
= UNIX_CALL( glSamplerParameteriv
, &args
))) WARN( "glSamplerParameteriv returned %#lx\n", status
);
17486 static void WINAPI
glScalexOES( GLfixed x
, GLfixed y
, GLfixed z
)
17488 struct glScalexOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
17490 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
17491 if ((status
= UNIX_CALL( glScalexOES
, &args
))) WARN( "glScalexOES returned %#lx\n", status
);
17494 static void WINAPI
glScissorArrayv( GLuint first
, GLsizei count
, const GLint
*v
)
17496 struct glScissorArrayv_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .v
= v
};
17498 TRACE( "first %d, count %d, v %p\n", first
, count
, v
);
17499 if ((status
= UNIX_CALL( glScissorArrayv
, &args
))) WARN( "glScissorArrayv returned %#lx\n", status
);
17502 static void WINAPI
glScissorExclusiveArrayvNV( GLuint first
, GLsizei count
, const GLint
*v
)
17504 struct glScissorExclusiveArrayvNV_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .v
= v
};
17506 TRACE( "first %d, count %d, v %p\n", first
, count
, v
);
17507 if ((status
= UNIX_CALL( glScissorExclusiveArrayvNV
, &args
))) WARN( "glScissorExclusiveArrayvNV returned %#lx\n", status
);
17510 static void WINAPI
glScissorExclusiveNV( GLint x
, GLint y
, GLsizei width
, GLsizei height
)
17512 struct glScissorExclusiveNV_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .width
= width
, .height
= height
};
17514 TRACE( "x %d, y %d, width %d, height %d\n", x
, y
, width
, height
);
17515 if ((status
= UNIX_CALL( glScissorExclusiveNV
, &args
))) WARN( "glScissorExclusiveNV returned %#lx\n", status
);
17518 static void WINAPI
glScissorIndexed( GLuint index
, GLint left
, GLint bottom
, GLsizei width
, GLsizei height
)
17520 struct glScissorIndexed_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .left
= left
, .bottom
= bottom
, .width
= width
, .height
= height
};
17522 TRACE( "index %d, left %d, bottom %d, width %d, height %d\n", index
, left
, bottom
, width
, height
);
17523 if ((status
= UNIX_CALL( glScissorIndexed
, &args
))) WARN( "glScissorIndexed returned %#lx\n", status
);
17526 static void WINAPI
glScissorIndexedv( GLuint index
, const GLint
*v
)
17528 struct glScissorIndexedv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
17530 TRACE( "index %d, v %p\n", index
, v
);
17531 if ((status
= UNIX_CALL( glScissorIndexedv
, &args
))) WARN( "glScissorIndexedv returned %#lx\n", status
);
17534 static void WINAPI
glSecondaryColor3b( GLbyte red
, GLbyte green
, GLbyte blue
)
17536 struct glSecondaryColor3b_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17538 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17539 if ((status
= UNIX_CALL( glSecondaryColor3b
, &args
))) WARN( "glSecondaryColor3b returned %#lx\n", status
);
17542 static void WINAPI
glSecondaryColor3bEXT( GLbyte red
, GLbyte green
, GLbyte blue
)
17544 struct glSecondaryColor3bEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17546 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17547 if ((status
= UNIX_CALL( glSecondaryColor3bEXT
, &args
))) WARN( "glSecondaryColor3bEXT returned %#lx\n", status
);
17550 static void WINAPI
glSecondaryColor3bv( const GLbyte
*v
)
17552 struct glSecondaryColor3bv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17554 TRACE( "v %p\n", v
);
17555 if ((status
= UNIX_CALL( glSecondaryColor3bv
, &args
))) WARN( "glSecondaryColor3bv returned %#lx\n", status
);
17558 static void WINAPI
glSecondaryColor3bvEXT( const GLbyte
*v
)
17560 struct glSecondaryColor3bvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17562 TRACE( "v %p\n", v
);
17563 if ((status
= UNIX_CALL( glSecondaryColor3bvEXT
, &args
))) WARN( "glSecondaryColor3bvEXT returned %#lx\n", status
);
17566 static void WINAPI
glSecondaryColor3d( GLdouble red
, GLdouble green
, GLdouble blue
)
17568 struct glSecondaryColor3d_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17570 TRACE( "red %f, green %f, blue %f\n", red
, green
, blue
);
17571 if ((status
= UNIX_CALL( glSecondaryColor3d
, &args
))) WARN( "glSecondaryColor3d returned %#lx\n", status
);
17574 static void WINAPI
glSecondaryColor3dEXT( GLdouble red
, GLdouble green
, GLdouble blue
)
17576 struct glSecondaryColor3dEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17578 TRACE( "red %f, green %f, blue %f\n", red
, green
, blue
);
17579 if ((status
= UNIX_CALL( glSecondaryColor3dEXT
, &args
))) WARN( "glSecondaryColor3dEXT returned %#lx\n", status
);
17582 static void WINAPI
glSecondaryColor3dv( const GLdouble
*v
)
17584 struct glSecondaryColor3dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17586 TRACE( "v %p\n", v
);
17587 if ((status
= UNIX_CALL( glSecondaryColor3dv
, &args
))) WARN( "glSecondaryColor3dv returned %#lx\n", status
);
17590 static void WINAPI
glSecondaryColor3dvEXT( const GLdouble
*v
)
17592 struct glSecondaryColor3dvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17594 TRACE( "v %p\n", v
);
17595 if ((status
= UNIX_CALL( glSecondaryColor3dvEXT
, &args
))) WARN( "glSecondaryColor3dvEXT returned %#lx\n", status
);
17598 static void WINAPI
glSecondaryColor3f( GLfloat red
, GLfloat green
, GLfloat blue
)
17600 struct glSecondaryColor3f_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17602 TRACE( "red %f, green %f, blue %f\n", red
, green
, blue
);
17603 if ((status
= UNIX_CALL( glSecondaryColor3f
, &args
))) WARN( "glSecondaryColor3f returned %#lx\n", status
);
17606 static void WINAPI
glSecondaryColor3fEXT( GLfloat red
, GLfloat green
, GLfloat blue
)
17608 struct glSecondaryColor3fEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17610 TRACE( "red %f, green %f, blue %f\n", red
, green
, blue
);
17611 if ((status
= UNIX_CALL( glSecondaryColor3fEXT
, &args
))) WARN( "glSecondaryColor3fEXT returned %#lx\n", status
);
17614 static void WINAPI
glSecondaryColor3fv( const GLfloat
*v
)
17616 struct glSecondaryColor3fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17618 TRACE( "v %p\n", v
);
17619 if ((status
= UNIX_CALL( glSecondaryColor3fv
, &args
))) WARN( "glSecondaryColor3fv returned %#lx\n", status
);
17622 static void WINAPI
glSecondaryColor3fvEXT( const GLfloat
*v
)
17624 struct glSecondaryColor3fvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17626 TRACE( "v %p\n", v
);
17627 if ((status
= UNIX_CALL( glSecondaryColor3fvEXT
, &args
))) WARN( "glSecondaryColor3fvEXT returned %#lx\n", status
);
17630 static void WINAPI
glSecondaryColor3hNV( GLhalfNV red
, GLhalfNV green
, GLhalfNV blue
)
17632 struct glSecondaryColor3hNV_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17634 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17635 if ((status
= UNIX_CALL( glSecondaryColor3hNV
, &args
))) WARN( "glSecondaryColor3hNV returned %#lx\n", status
);
17638 static void WINAPI
glSecondaryColor3hvNV( const GLhalfNV
*v
)
17640 struct glSecondaryColor3hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17642 TRACE( "v %p\n", v
);
17643 if ((status
= UNIX_CALL( glSecondaryColor3hvNV
, &args
))) WARN( "glSecondaryColor3hvNV returned %#lx\n", status
);
17646 static void WINAPI
glSecondaryColor3i( GLint red
, GLint green
, GLint blue
)
17648 struct glSecondaryColor3i_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17650 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17651 if ((status
= UNIX_CALL( glSecondaryColor3i
, &args
))) WARN( "glSecondaryColor3i returned %#lx\n", status
);
17654 static void WINAPI
glSecondaryColor3iEXT( GLint red
, GLint green
, GLint blue
)
17656 struct glSecondaryColor3iEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17658 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17659 if ((status
= UNIX_CALL( glSecondaryColor3iEXT
, &args
))) WARN( "glSecondaryColor3iEXT returned %#lx\n", status
);
17662 static void WINAPI
glSecondaryColor3iv( const GLint
*v
)
17664 struct glSecondaryColor3iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17666 TRACE( "v %p\n", v
);
17667 if ((status
= UNIX_CALL( glSecondaryColor3iv
, &args
))) WARN( "glSecondaryColor3iv returned %#lx\n", status
);
17670 static void WINAPI
glSecondaryColor3ivEXT( const GLint
*v
)
17672 struct glSecondaryColor3ivEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17674 TRACE( "v %p\n", v
);
17675 if ((status
= UNIX_CALL( glSecondaryColor3ivEXT
, &args
))) WARN( "glSecondaryColor3ivEXT returned %#lx\n", status
);
17678 static void WINAPI
glSecondaryColor3s( GLshort red
, GLshort green
, GLshort blue
)
17680 struct glSecondaryColor3s_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17682 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17683 if ((status
= UNIX_CALL( glSecondaryColor3s
, &args
))) WARN( "glSecondaryColor3s returned %#lx\n", status
);
17686 static void WINAPI
glSecondaryColor3sEXT( GLshort red
, GLshort green
, GLshort blue
)
17688 struct glSecondaryColor3sEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17690 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17691 if ((status
= UNIX_CALL( glSecondaryColor3sEXT
, &args
))) WARN( "glSecondaryColor3sEXT returned %#lx\n", status
);
17694 static void WINAPI
glSecondaryColor3sv( const GLshort
*v
)
17696 struct glSecondaryColor3sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17698 TRACE( "v %p\n", v
);
17699 if ((status
= UNIX_CALL( glSecondaryColor3sv
, &args
))) WARN( "glSecondaryColor3sv returned %#lx\n", status
);
17702 static void WINAPI
glSecondaryColor3svEXT( const GLshort
*v
)
17704 struct glSecondaryColor3svEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17706 TRACE( "v %p\n", v
);
17707 if ((status
= UNIX_CALL( glSecondaryColor3svEXT
, &args
))) WARN( "glSecondaryColor3svEXT returned %#lx\n", status
);
17710 static void WINAPI
glSecondaryColor3ub( GLubyte red
, GLubyte green
, GLubyte blue
)
17712 struct glSecondaryColor3ub_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17714 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17715 if ((status
= UNIX_CALL( glSecondaryColor3ub
, &args
))) WARN( "glSecondaryColor3ub returned %#lx\n", status
);
17718 static void WINAPI
glSecondaryColor3ubEXT( GLubyte red
, GLubyte green
, GLubyte blue
)
17720 struct glSecondaryColor3ubEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17722 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17723 if ((status
= UNIX_CALL( glSecondaryColor3ubEXT
, &args
))) WARN( "glSecondaryColor3ubEXT returned %#lx\n", status
);
17726 static void WINAPI
glSecondaryColor3ubv( const GLubyte
*v
)
17728 struct glSecondaryColor3ubv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17730 TRACE( "v %p\n", v
);
17731 if ((status
= UNIX_CALL( glSecondaryColor3ubv
, &args
))) WARN( "glSecondaryColor3ubv returned %#lx\n", status
);
17734 static void WINAPI
glSecondaryColor3ubvEXT( const GLubyte
*v
)
17736 struct glSecondaryColor3ubvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17738 TRACE( "v %p\n", v
);
17739 if ((status
= UNIX_CALL( glSecondaryColor3ubvEXT
, &args
))) WARN( "glSecondaryColor3ubvEXT returned %#lx\n", status
);
17742 static void WINAPI
glSecondaryColor3ui( GLuint red
, GLuint green
, GLuint blue
)
17744 struct glSecondaryColor3ui_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17746 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17747 if ((status
= UNIX_CALL( glSecondaryColor3ui
, &args
))) WARN( "glSecondaryColor3ui returned %#lx\n", status
);
17750 static void WINAPI
glSecondaryColor3uiEXT( GLuint red
, GLuint green
, GLuint blue
)
17752 struct glSecondaryColor3uiEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17754 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17755 if ((status
= UNIX_CALL( glSecondaryColor3uiEXT
, &args
))) WARN( "glSecondaryColor3uiEXT returned %#lx\n", status
);
17758 static void WINAPI
glSecondaryColor3uiv( const GLuint
*v
)
17760 struct glSecondaryColor3uiv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17762 TRACE( "v %p\n", v
);
17763 if ((status
= UNIX_CALL( glSecondaryColor3uiv
, &args
))) WARN( "glSecondaryColor3uiv returned %#lx\n", status
);
17766 static void WINAPI
glSecondaryColor3uivEXT( const GLuint
*v
)
17768 struct glSecondaryColor3uivEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17770 TRACE( "v %p\n", v
);
17771 if ((status
= UNIX_CALL( glSecondaryColor3uivEXT
, &args
))) WARN( "glSecondaryColor3uivEXT returned %#lx\n", status
);
17774 static void WINAPI
glSecondaryColor3us( GLushort red
, GLushort green
, GLushort blue
)
17776 struct glSecondaryColor3us_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17778 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17779 if ((status
= UNIX_CALL( glSecondaryColor3us
, &args
))) WARN( "glSecondaryColor3us returned %#lx\n", status
);
17782 static void WINAPI
glSecondaryColor3usEXT( GLushort red
, GLushort green
, GLushort blue
)
17784 struct glSecondaryColor3usEXT_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
};
17786 TRACE( "red %d, green %d, blue %d\n", red
, green
, blue
);
17787 if ((status
= UNIX_CALL( glSecondaryColor3usEXT
, &args
))) WARN( "glSecondaryColor3usEXT returned %#lx\n", status
);
17790 static void WINAPI
glSecondaryColor3usv( const GLushort
*v
)
17792 struct glSecondaryColor3usv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17794 TRACE( "v %p\n", v
);
17795 if ((status
= UNIX_CALL( glSecondaryColor3usv
, &args
))) WARN( "glSecondaryColor3usv returned %#lx\n", status
);
17798 static void WINAPI
glSecondaryColor3usvEXT( const GLushort
*v
)
17800 struct glSecondaryColor3usvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
17802 TRACE( "v %p\n", v
);
17803 if ((status
= UNIX_CALL( glSecondaryColor3usvEXT
, &args
))) WARN( "glSecondaryColor3usvEXT returned %#lx\n", status
);
17806 static void WINAPI
glSecondaryColorFormatNV( GLint size
, GLenum type
, GLsizei stride
)
17808 struct glSecondaryColorFormatNV_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
};
17810 TRACE( "size %d, type %d, stride %d\n", size
, type
, stride
);
17811 if ((status
= UNIX_CALL( glSecondaryColorFormatNV
, &args
))) WARN( "glSecondaryColorFormatNV returned %#lx\n", status
);
17814 static void WINAPI
glSecondaryColorP3ui( GLenum type
, GLuint color
)
17816 struct glSecondaryColorP3ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .color
= color
};
17818 TRACE( "type %d, color %d\n", type
, color
);
17819 if ((status
= UNIX_CALL( glSecondaryColorP3ui
, &args
))) WARN( "glSecondaryColorP3ui returned %#lx\n", status
);
17822 static void WINAPI
glSecondaryColorP3uiv( GLenum type
, const GLuint
*color
)
17824 struct glSecondaryColorP3uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .color
= color
};
17826 TRACE( "type %d, color %p\n", type
, color
);
17827 if ((status
= UNIX_CALL( glSecondaryColorP3uiv
, &args
))) WARN( "glSecondaryColorP3uiv returned %#lx\n", status
);
17830 static void WINAPI
glSecondaryColorPointer( GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
17832 struct glSecondaryColorPointer_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
17834 TRACE( "size %d, type %d, stride %d, pointer %p\n", size
, type
, stride
, pointer
);
17835 if ((status
= UNIX_CALL( glSecondaryColorPointer
, &args
))) WARN( "glSecondaryColorPointer returned %#lx\n", status
);
17838 static void WINAPI
glSecondaryColorPointerEXT( GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
17840 struct glSecondaryColorPointerEXT_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
17842 TRACE( "size %d, type %d, stride %d, pointer %p\n", size
, type
, stride
, pointer
);
17843 if ((status
= UNIX_CALL( glSecondaryColorPointerEXT
, &args
))) WARN( "glSecondaryColorPointerEXT returned %#lx\n", status
);
17846 static void WINAPI
glSecondaryColorPointerListIBM( GLint size
, GLenum type
, GLint stride
, const void **pointer
, GLint ptrstride
)
17848 struct glSecondaryColorPointerListIBM_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
, .ptrstride
= ptrstride
};
17850 TRACE( "size %d, type %d, stride %d, pointer %p, ptrstride %d\n", size
, type
, stride
, pointer
, ptrstride
);
17851 if ((status
= UNIX_CALL( glSecondaryColorPointerListIBM
, &args
))) WARN( "glSecondaryColorPointerListIBM returned %#lx\n", status
);
17854 static void WINAPI
glSelectPerfMonitorCountersAMD( GLuint monitor
, GLboolean enable
, GLuint group
, GLint numCounters
, GLuint
*counterList
)
17856 struct glSelectPerfMonitorCountersAMD_params args
= { .teb
= NtCurrentTeb(), .monitor
= monitor
, .enable
= enable
, .group
= group
, .numCounters
= numCounters
, .counterList
= counterList
};
17858 TRACE( "monitor %d, enable %d, group %d, numCounters %d, counterList %p\n", monitor
, enable
, group
, numCounters
, counterList
);
17859 if ((status
= UNIX_CALL( glSelectPerfMonitorCountersAMD
, &args
))) WARN( "glSelectPerfMonitorCountersAMD returned %#lx\n", status
);
17862 static void WINAPI
glSelectTextureCoordSetSGIS( GLenum target
)
17864 struct glSelectTextureCoordSetSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
17866 TRACE( "target %d\n", target
);
17867 if ((status
= UNIX_CALL( glSelectTextureCoordSetSGIS
, &args
))) WARN( "glSelectTextureCoordSetSGIS returned %#lx\n", status
);
17870 static void WINAPI
glSelectTextureSGIS( GLenum target
)
17872 struct glSelectTextureSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
};
17874 TRACE( "target %d\n", target
);
17875 if ((status
= UNIX_CALL( glSelectTextureSGIS
, &args
))) WARN( "glSelectTextureSGIS returned %#lx\n", status
);
17878 static void WINAPI
glSemaphoreParameterui64vEXT( GLuint semaphore
, GLenum pname
, const GLuint64
*params
)
17880 struct glSemaphoreParameterui64vEXT_params args
= { .teb
= NtCurrentTeb(), .semaphore
= semaphore
, .pname
= pname
, .params
= params
};
17882 TRACE( "semaphore %d, pname %d, params %p\n", semaphore
, pname
, params
);
17883 if ((status
= UNIX_CALL( glSemaphoreParameterui64vEXT
, &args
))) WARN( "glSemaphoreParameterui64vEXT returned %#lx\n", status
);
17886 static void WINAPI
glSeparableFilter2D( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *row
, const void *column
)
17888 struct glSeparableFilter2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .row
= row
, .column
= column
};
17890 TRACE( "target %d, internalformat %d, width %d, height %d, format %d, type %d, row %p, column %p\n", target
, internalformat
, width
, height
, format
, type
, row
, column
);
17891 if ((status
= UNIX_CALL( glSeparableFilter2D
, &args
))) WARN( "glSeparableFilter2D returned %#lx\n", status
);
17894 static void WINAPI
glSeparableFilter2DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *row
, const void *column
)
17896 struct glSeparableFilter2DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .row
= row
, .column
= column
};
17898 TRACE( "target %d, internalformat %d, width %d, height %d, format %d, type %d, row %p, column %p\n", target
, internalformat
, width
, height
, format
, type
, row
, column
);
17899 if ((status
= UNIX_CALL( glSeparableFilter2DEXT
, &args
))) WARN( "glSeparableFilter2DEXT returned %#lx\n", status
);
17902 static void WINAPI
glSetFenceAPPLE( GLuint fence
)
17904 struct glSetFenceAPPLE_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
};
17906 TRACE( "fence %d\n", fence
);
17907 if ((status
= UNIX_CALL( glSetFenceAPPLE
, &args
))) WARN( "glSetFenceAPPLE returned %#lx\n", status
);
17910 static void WINAPI
glSetFenceNV( GLuint fence
, GLenum condition
)
17912 struct glSetFenceNV_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
, .condition
= condition
};
17914 TRACE( "fence %d, condition %d\n", fence
, condition
);
17915 if ((status
= UNIX_CALL( glSetFenceNV
, &args
))) WARN( "glSetFenceNV returned %#lx\n", status
);
17918 static void WINAPI
glSetFragmentShaderConstantATI( GLuint dst
, const GLfloat
*value
)
17920 struct glSetFragmentShaderConstantATI_params args
= { .teb
= NtCurrentTeb(), .dst
= dst
, .value
= value
};
17922 TRACE( "dst %d, value %p\n", dst
, value
);
17923 if ((status
= UNIX_CALL( glSetFragmentShaderConstantATI
, &args
))) WARN( "glSetFragmentShaderConstantATI returned %#lx\n", status
);
17926 static void WINAPI
glSetInvariantEXT( GLuint id
, GLenum type
, const void *addr
)
17928 struct glSetInvariantEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .type
= type
, .addr
= addr
};
17930 TRACE( "id %d, type %d, addr %p\n", id
, type
, addr
);
17931 if ((status
= UNIX_CALL( glSetInvariantEXT
, &args
))) WARN( "glSetInvariantEXT returned %#lx\n", status
);
17934 static void WINAPI
glSetLocalConstantEXT( GLuint id
, GLenum type
, const void *addr
)
17936 struct glSetLocalConstantEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .type
= type
, .addr
= addr
};
17938 TRACE( "id %d, type %d, addr %p\n", id
, type
, addr
);
17939 if ((status
= UNIX_CALL( glSetLocalConstantEXT
, &args
))) WARN( "glSetLocalConstantEXT returned %#lx\n", status
);
17942 static void WINAPI
glSetMultisamplefvAMD( GLenum pname
, GLuint index
, const GLfloat
*val
)
17944 struct glSetMultisamplefvAMD_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .index
= index
, .val
= val
};
17946 TRACE( "pname %d, index %d, val %p\n", pname
, index
, val
);
17947 if ((status
= UNIX_CALL( glSetMultisamplefvAMD
, &args
))) WARN( "glSetMultisamplefvAMD returned %#lx\n", status
);
17950 static void WINAPI
glShaderBinary( GLsizei count
, const GLuint
*shaders
, GLenum binaryformat
, const void *binary
, GLsizei length
)
17952 struct glShaderBinary_params args
= { .teb
= NtCurrentTeb(), .count
= count
, .shaders
= shaders
, .binaryformat
= binaryformat
, .binary
= binary
, .length
= length
};
17954 TRACE( "count %d, shaders %p, binaryformat %d, binary %p, length %d\n", count
, shaders
, binaryformat
, binary
, length
);
17955 if ((status
= UNIX_CALL( glShaderBinary
, &args
))) WARN( "glShaderBinary returned %#lx\n", status
);
17958 static void WINAPI
glShaderOp1EXT( GLenum op
, GLuint res
, GLuint arg1
)
17960 struct glShaderOp1EXT_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .res
= res
, .arg1
= arg1
};
17962 TRACE( "op %d, res %d, arg1 %d\n", op
, res
, arg1
);
17963 if ((status
= UNIX_CALL( glShaderOp1EXT
, &args
))) WARN( "glShaderOp1EXT returned %#lx\n", status
);
17966 static void WINAPI
glShaderOp2EXT( GLenum op
, GLuint res
, GLuint arg1
, GLuint arg2
)
17968 struct glShaderOp2EXT_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .res
= res
, .arg1
= arg1
, .arg2
= arg2
};
17970 TRACE( "op %d, res %d, arg1 %d, arg2 %d\n", op
, res
, arg1
, arg2
);
17971 if ((status
= UNIX_CALL( glShaderOp2EXT
, &args
))) WARN( "glShaderOp2EXT returned %#lx\n", status
);
17974 static void WINAPI
glShaderOp3EXT( GLenum op
, GLuint res
, GLuint arg1
, GLuint arg2
, GLuint arg3
)
17976 struct glShaderOp3EXT_params args
= { .teb
= NtCurrentTeb(), .op
= op
, .res
= res
, .arg1
= arg1
, .arg2
= arg2
, .arg3
= arg3
};
17978 TRACE( "op %d, res %d, arg1 %d, arg2 %d, arg3 %d\n", op
, res
, arg1
, arg2
, arg3
);
17979 if ((status
= UNIX_CALL( glShaderOp3EXT
, &args
))) WARN( "glShaderOp3EXT returned %#lx\n", status
);
17982 static void WINAPI
glShaderSource( GLuint shader
, GLsizei count
, const GLchar
*const*string
, const GLint
*length
)
17984 struct glShaderSource_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
, .count
= count
, .string
= string
, .length
= length
};
17986 TRACE( "shader %d, count %d, string %p, length %p\n", shader
, count
, string
, length
);
17987 if ((status
= UNIX_CALL( glShaderSource
, &args
))) WARN( "glShaderSource returned %#lx\n", status
);
17990 static void WINAPI
glShaderSourceARB( GLhandleARB shaderObj
, GLsizei count
, const GLcharARB
**string
, const GLint
*length
)
17992 struct glShaderSourceARB_params args
= { .teb
= NtCurrentTeb(), .shaderObj
= shaderObj
, .count
= count
, .string
= string
, .length
= length
};
17994 TRACE( "shaderObj %d, count %d, string %p, length %p\n", shaderObj
, count
, string
, length
);
17995 if ((status
= UNIX_CALL( glShaderSourceARB
, &args
))) WARN( "glShaderSourceARB returned %#lx\n", status
);
17998 static void WINAPI
glShaderStorageBlockBinding( GLuint program
, GLuint storageBlockIndex
, GLuint storageBlockBinding
)
18000 struct glShaderStorageBlockBinding_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .storageBlockIndex
= storageBlockIndex
, .storageBlockBinding
= storageBlockBinding
};
18002 TRACE( "program %d, storageBlockIndex %d, storageBlockBinding %d\n", program
, storageBlockIndex
, storageBlockBinding
);
18003 if ((status
= UNIX_CALL( glShaderStorageBlockBinding
, &args
))) WARN( "glShaderStorageBlockBinding returned %#lx\n", status
);
18006 static void WINAPI
glShadingRateImageBarrierNV( GLboolean synchronize
)
18008 struct glShadingRateImageBarrierNV_params args
= { .teb
= NtCurrentTeb(), .synchronize
= synchronize
};
18010 TRACE( "synchronize %d\n", synchronize
);
18011 if ((status
= UNIX_CALL( glShadingRateImageBarrierNV
, &args
))) WARN( "glShadingRateImageBarrierNV returned %#lx\n", status
);
18014 static void WINAPI
glShadingRateImagePaletteNV( GLuint viewport
, GLuint first
, GLsizei count
, const GLenum
*rates
)
18016 struct glShadingRateImagePaletteNV_params args
= { .teb
= NtCurrentTeb(), .viewport
= viewport
, .first
= first
, .count
= count
, .rates
= rates
};
18018 TRACE( "viewport %d, first %d, count %d, rates %p\n", viewport
, first
, count
, rates
);
18019 if ((status
= UNIX_CALL( glShadingRateImagePaletteNV
, &args
))) WARN( "glShadingRateImagePaletteNV returned %#lx\n", status
);
18022 static void WINAPI
glShadingRateSampleOrderCustomNV( GLenum rate
, GLuint samples
, const GLint
*locations
)
18024 struct glShadingRateSampleOrderCustomNV_params args
= { .teb
= NtCurrentTeb(), .rate
= rate
, .samples
= samples
, .locations
= locations
};
18026 TRACE( "rate %d, samples %d, locations %p\n", rate
, samples
, locations
);
18027 if ((status
= UNIX_CALL( glShadingRateSampleOrderCustomNV
, &args
))) WARN( "glShadingRateSampleOrderCustomNV returned %#lx\n", status
);
18030 static void WINAPI
glShadingRateSampleOrderNV( GLenum order
)
18032 struct glShadingRateSampleOrderNV_params args
= { .teb
= NtCurrentTeb(), .order
= order
};
18034 TRACE( "order %d\n", order
);
18035 if ((status
= UNIX_CALL( glShadingRateSampleOrderNV
, &args
))) WARN( "glShadingRateSampleOrderNV returned %#lx\n", status
);
18038 static void WINAPI
glSharpenTexFuncSGIS( GLenum target
, GLsizei n
, const GLfloat
*points
)
18040 struct glSharpenTexFuncSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .n
= n
, .points
= points
};
18042 TRACE( "target %d, n %d, points %p\n", target
, n
, points
);
18043 if ((status
= UNIX_CALL( glSharpenTexFuncSGIS
, &args
))) WARN( "glSharpenTexFuncSGIS returned %#lx\n", status
);
18046 static void WINAPI
glSignalSemaphoreEXT( GLuint semaphore
, GLuint numBufferBarriers
, const GLuint
*buffers
, GLuint numTextureBarriers
, const GLuint
*textures
, const GLenum
*dstLayouts
)
18048 struct glSignalSemaphoreEXT_params args
= { .teb
= NtCurrentTeb(), .semaphore
= semaphore
, .numBufferBarriers
= numBufferBarriers
, .buffers
= buffers
, .numTextureBarriers
= numTextureBarriers
, .textures
= textures
, .dstLayouts
= dstLayouts
};
18050 TRACE( "semaphore %d, numBufferBarriers %d, buffers %p, numTextureBarriers %d, textures %p, dstLayouts %p\n", semaphore
, numBufferBarriers
, buffers
, numTextureBarriers
, textures
, dstLayouts
);
18051 if ((status
= UNIX_CALL( glSignalSemaphoreEXT
, &args
))) WARN( "glSignalSemaphoreEXT returned %#lx\n", status
);
18054 static void WINAPI
glSignalSemaphoreui64NVX( GLuint signalGpu
, GLsizei fenceObjectCount
, const GLuint
*semaphoreArray
, const GLuint64
*fenceValueArray
)
18056 struct glSignalSemaphoreui64NVX_params args
= { .teb
= NtCurrentTeb(), .signalGpu
= signalGpu
, .fenceObjectCount
= fenceObjectCount
, .semaphoreArray
= semaphoreArray
, .fenceValueArray
= fenceValueArray
};
18058 TRACE( "signalGpu %d, fenceObjectCount %d, semaphoreArray %p, fenceValueArray %p\n", signalGpu
, fenceObjectCount
, semaphoreArray
, fenceValueArray
);
18059 if ((status
= UNIX_CALL( glSignalSemaphoreui64NVX
, &args
))) WARN( "glSignalSemaphoreui64NVX returned %#lx\n", status
);
18062 static void WINAPI
glSignalVkFenceNV( GLuint64 vkFence
)
18064 struct glSignalVkFenceNV_params args
= { .teb
= NtCurrentTeb(), .vkFence
= vkFence
};
18066 TRACE( "vkFence %s\n", wine_dbgstr_longlong(vkFence
) );
18067 if ((status
= UNIX_CALL( glSignalVkFenceNV
, &args
))) WARN( "glSignalVkFenceNV returned %#lx\n", status
);
18070 static void WINAPI
glSignalVkSemaphoreNV( GLuint64 vkSemaphore
)
18072 struct glSignalVkSemaphoreNV_params args
= { .teb
= NtCurrentTeb(), .vkSemaphore
= vkSemaphore
};
18074 TRACE( "vkSemaphore %s\n", wine_dbgstr_longlong(vkSemaphore
) );
18075 if ((status
= UNIX_CALL( glSignalVkSemaphoreNV
, &args
))) WARN( "glSignalVkSemaphoreNV returned %#lx\n", status
);
18078 static void WINAPI
glSpecializeShader( GLuint shader
, const GLchar
*pEntryPoint
, GLuint numSpecializationConstants
, const GLuint
*pConstantIndex
, const GLuint
*pConstantValue
)
18080 struct glSpecializeShader_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
, .pEntryPoint
= pEntryPoint
, .numSpecializationConstants
= numSpecializationConstants
, .pConstantIndex
= pConstantIndex
, .pConstantValue
= pConstantValue
};
18082 TRACE( "shader %d, pEntryPoint %p, numSpecializationConstants %d, pConstantIndex %p, pConstantValue %p\n", shader
, pEntryPoint
, numSpecializationConstants
, pConstantIndex
, pConstantValue
);
18083 if ((status
= UNIX_CALL( glSpecializeShader
, &args
))) WARN( "glSpecializeShader returned %#lx\n", status
);
18086 static void WINAPI
glSpecializeShaderARB( GLuint shader
, const GLchar
*pEntryPoint
, GLuint numSpecializationConstants
, const GLuint
*pConstantIndex
, const GLuint
*pConstantValue
)
18088 struct glSpecializeShaderARB_params args
= { .teb
= NtCurrentTeb(), .shader
= shader
, .pEntryPoint
= pEntryPoint
, .numSpecializationConstants
= numSpecializationConstants
, .pConstantIndex
= pConstantIndex
, .pConstantValue
= pConstantValue
};
18090 TRACE( "shader %d, pEntryPoint %p, numSpecializationConstants %d, pConstantIndex %p, pConstantValue %p\n", shader
, pEntryPoint
, numSpecializationConstants
, pConstantIndex
, pConstantValue
);
18091 if ((status
= UNIX_CALL( glSpecializeShaderARB
, &args
))) WARN( "glSpecializeShaderARB returned %#lx\n", status
);
18094 static void WINAPI
glSpriteParameterfSGIX( GLenum pname
, GLfloat param
)
18096 struct glSpriteParameterfSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
18098 TRACE( "pname %d, param %f\n", pname
, param
);
18099 if ((status
= UNIX_CALL( glSpriteParameterfSGIX
, &args
))) WARN( "glSpriteParameterfSGIX returned %#lx\n", status
);
18102 static void WINAPI
glSpriteParameterfvSGIX( GLenum pname
, const GLfloat
*params
)
18104 struct glSpriteParameterfvSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
18106 TRACE( "pname %d, params %p\n", pname
, params
);
18107 if ((status
= UNIX_CALL( glSpriteParameterfvSGIX
, &args
))) WARN( "glSpriteParameterfvSGIX returned %#lx\n", status
);
18110 static void WINAPI
glSpriteParameteriSGIX( GLenum pname
, GLint param
)
18112 struct glSpriteParameteriSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
18114 TRACE( "pname %d, param %d\n", pname
, param
);
18115 if ((status
= UNIX_CALL( glSpriteParameteriSGIX
, &args
))) WARN( "glSpriteParameteriSGIX returned %#lx\n", status
);
18118 static void WINAPI
glSpriteParameterivSGIX( GLenum pname
, const GLint
*params
)
18120 struct glSpriteParameterivSGIX_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .params
= params
};
18122 TRACE( "pname %d, params %p\n", pname
, params
);
18123 if ((status
= UNIX_CALL( glSpriteParameterivSGIX
, &args
))) WARN( "glSpriteParameterivSGIX returned %#lx\n", status
);
18126 static void WINAPI
glStartInstrumentsSGIX(void)
18128 struct glStartInstrumentsSGIX_params args
= { .teb
= NtCurrentTeb() };
18131 if ((status
= UNIX_CALL( glStartInstrumentsSGIX
, &args
))) WARN( "glStartInstrumentsSGIX returned %#lx\n", status
);
18134 static void WINAPI
glStateCaptureNV( GLuint state
, GLenum mode
)
18136 struct glStateCaptureNV_params args
= { .teb
= NtCurrentTeb(), .state
= state
, .mode
= mode
};
18138 TRACE( "state %d, mode %d\n", state
, mode
);
18139 if ((status
= UNIX_CALL( glStateCaptureNV
, &args
))) WARN( "glStateCaptureNV returned %#lx\n", status
);
18142 static void WINAPI
glStencilClearTagEXT( GLsizei stencilTagBits
, GLuint stencilClearTag
)
18144 struct glStencilClearTagEXT_params args
= { .teb
= NtCurrentTeb(), .stencilTagBits
= stencilTagBits
, .stencilClearTag
= stencilClearTag
};
18146 TRACE( "stencilTagBits %d, stencilClearTag %d\n", stencilTagBits
, stencilClearTag
);
18147 if ((status
= UNIX_CALL( glStencilClearTagEXT
, &args
))) WARN( "glStencilClearTagEXT returned %#lx\n", status
);
18150 static void WINAPI
glStencilFillPathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, const void *paths
, GLuint pathBase
, GLenum fillMode
, GLuint mask
, GLenum transformType
, const GLfloat
*transformValues
)
18152 struct glStencilFillPathInstancedNV_params args
= { .teb
= NtCurrentTeb(), .numPaths
= numPaths
, .pathNameType
= pathNameType
, .paths
= paths
, .pathBase
= pathBase
, .fillMode
= fillMode
, .mask
= mask
, .transformType
= transformType
, .transformValues
= transformValues
};
18154 TRACE( "numPaths %d, pathNameType %d, paths %p, pathBase %d, fillMode %d, mask %d, transformType %d, transformValues %p\n", numPaths
, pathNameType
, paths
, pathBase
, fillMode
, mask
, transformType
, transformValues
);
18155 if ((status
= UNIX_CALL( glStencilFillPathInstancedNV
, &args
))) WARN( "glStencilFillPathInstancedNV returned %#lx\n", status
);
18158 static void WINAPI
glStencilFillPathNV( GLuint path
, GLenum fillMode
, GLuint mask
)
18160 struct glStencilFillPathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .fillMode
= fillMode
, .mask
= mask
};
18162 TRACE( "path %d, fillMode %d, mask %d\n", path
, fillMode
, mask
);
18163 if ((status
= UNIX_CALL( glStencilFillPathNV
, &args
))) WARN( "glStencilFillPathNV returned %#lx\n", status
);
18166 static void WINAPI
glStencilFuncSeparate( GLenum face
, GLenum func
, GLint ref
, GLuint mask
)
18168 struct glStencilFuncSeparate_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .func
= func
, .ref
= ref
, .mask
= mask
};
18170 TRACE( "face %d, func %d, ref %d, mask %d\n", face
, func
, ref
, mask
);
18171 if ((status
= UNIX_CALL( glStencilFuncSeparate
, &args
))) WARN( "glStencilFuncSeparate returned %#lx\n", status
);
18174 static void WINAPI
glStencilFuncSeparateATI( GLenum frontfunc
, GLenum backfunc
, GLint ref
, GLuint mask
)
18176 struct glStencilFuncSeparateATI_params args
= { .teb
= NtCurrentTeb(), .frontfunc
= frontfunc
, .backfunc
= backfunc
, .ref
= ref
, .mask
= mask
};
18178 TRACE( "frontfunc %d, backfunc %d, ref %d, mask %d\n", frontfunc
, backfunc
, ref
, mask
);
18179 if ((status
= UNIX_CALL( glStencilFuncSeparateATI
, &args
))) WARN( "glStencilFuncSeparateATI returned %#lx\n", status
);
18182 static void WINAPI
glStencilMaskSeparate( GLenum face
, GLuint mask
)
18184 struct glStencilMaskSeparate_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .mask
= mask
};
18186 TRACE( "face %d, mask %d\n", face
, mask
);
18187 if ((status
= UNIX_CALL( glStencilMaskSeparate
, &args
))) WARN( "glStencilMaskSeparate returned %#lx\n", status
);
18190 static void WINAPI
glStencilOpSeparate( GLenum face
, GLenum sfail
, GLenum dpfail
, GLenum dppass
)
18192 struct glStencilOpSeparate_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .sfail
= sfail
, .dpfail
= dpfail
, .dppass
= dppass
};
18194 TRACE( "face %d, sfail %d, dpfail %d, dppass %d\n", face
, sfail
, dpfail
, dppass
);
18195 if ((status
= UNIX_CALL( glStencilOpSeparate
, &args
))) WARN( "glStencilOpSeparate returned %#lx\n", status
);
18198 static void WINAPI
glStencilOpSeparateATI( GLenum face
, GLenum sfail
, GLenum dpfail
, GLenum dppass
)
18200 struct glStencilOpSeparateATI_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .sfail
= sfail
, .dpfail
= dpfail
, .dppass
= dppass
};
18202 TRACE( "face %d, sfail %d, dpfail %d, dppass %d\n", face
, sfail
, dpfail
, dppass
);
18203 if ((status
= UNIX_CALL( glStencilOpSeparateATI
, &args
))) WARN( "glStencilOpSeparateATI returned %#lx\n", status
);
18206 static void WINAPI
glStencilOpValueAMD( GLenum face
, GLuint value
)
18208 struct glStencilOpValueAMD_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .value
= value
};
18210 TRACE( "face %d, value %d\n", face
, value
);
18211 if ((status
= UNIX_CALL( glStencilOpValueAMD
, &args
))) WARN( "glStencilOpValueAMD returned %#lx\n", status
);
18214 static void WINAPI
glStencilStrokePathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, const void *paths
, GLuint pathBase
, GLint reference
, GLuint mask
, GLenum transformType
, const GLfloat
*transformValues
)
18216 struct glStencilStrokePathInstancedNV_params args
= { .teb
= NtCurrentTeb(), .numPaths
= numPaths
, .pathNameType
= pathNameType
, .paths
= paths
, .pathBase
= pathBase
, .reference
= reference
, .mask
= mask
, .transformType
= transformType
, .transformValues
= transformValues
};
18218 TRACE( "numPaths %d, pathNameType %d, paths %p, pathBase %d, reference %d, mask %d, transformType %d, transformValues %p\n", numPaths
, pathNameType
, paths
, pathBase
, reference
, mask
, transformType
, transformValues
);
18219 if ((status
= UNIX_CALL( glStencilStrokePathInstancedNV
, &args
))) WARN( "glStencilStrokePathInstancedNV returned %#lx\n", status
);
18222 static void WINAPI
glStencilStrokePathNV( GLuint path
, GLint reference
, GLuint mask
)
18224 struct glStencilStrokePathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .reference
= reference
, .mask
= mask
};
18226 TRACE( "path %d, reference %d, mask %d\n", path
, reference
, mask
);
18227 if ((status
= UNIX_CALL( glStencilStrokePathNV
, &args
))) WARN( "glStencilStrokePathNV returned %#lx\n", status
);
18230 static void WINAPI
glStencilThenCoverFillPathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, const void *paths
, GLuint pathBase
, GLenum fillMode
, GLuint mask
, GLenum coverMode
, GLenum transformType
, const GLfloat
*transformValues
)
18232 struct glStencilThenCoverFillPathInstancedNV_params args
= { .teb
= NtCurrentTeb(), .numPaths
= numPaths
, .pathNameType
= pathNameType
, .paths
= paths
, .pathBase
= pathBase
, .fillMode
= fillMode
, .mask
= mask
, .coverMode
= coverMode
, .transformType
= transformType
, .transformValues
= transformValues
};
18234 TRACE( "numPaths %d, pathNameType %d, paths %p, pathBase %d, fillMode %d, mask %d, coverMode %d, transformType %d, transformValues %p\n", numPaths
, pathNameType
, paths
, pathBase
, fillMode
, mask
, coverMode
, transformType
, transformValues
);
18235 if ((status
= UNIX_CALL( glStencilThenCoverFillPathInstancedNV
, &args
))) WARN( "glStencilThenCoverFillPathInstancedNV returned %#lx\n", status
);
18238 static void WINAPI
glStencilThenCoverFillPathNV( GLuint path
, GLenum fillMode
, GLuint mask
, GLenum coverMode
)
18240 struct glStencilThenCoverFillPathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .fillMode
= fillMode
, .mask
= mask
, .coverMode
= coverMode
};
18242 TRACE( "path %d, fillMode %d, mask %d, coverMode %d\n", path
, fillMode
, mask
, coverMode
);
18243 if ((status
= UNIX_CALL( glStencilThenCoverFillPathNV
, &args
))) WARN( "glStencilThenCoverFillPathNV returned %#lx\n", status
);
18246 static void WINAPI
glStencilThenCoverStrokePathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, const void *paths
, GLuint pathBase
, GLint reference
, GLuint mask
, GLenum coverMode
, GLenum transformType
, const GLfloat
*transformValues
)
18248 struct glStencilThenCoverStrokePathInstancedNV_params args
= { .teb
= NtCurrentTeb(), .numPaths
= numPaths
, .pathNameType
= pathNameType
, .paths
= paths
, .pathBase
= pathBase
, .reference
= reference
, .mask
= mask
, .coverMode
= coverMode
, .transformType
= transformType
, .transformValues
= transformValues
};
18250 TRACE( "numPaths %d, pathNameType %d, paths %p, pathBase %d, reference %d, mask %d, coverMode %d, transformType %d, transformValues %p\n", numPaths
, pathNameType
, paths
, pathBase
, reference
, mask
, coverMode
, transformType
, transformValues
);
18251 if ((status
= UNIX_CALL( glStencilThenCoverStrokePathInstancedNV
, &args
))) WARN( "glStencilThenCoverStrokePathInstancedNV returned %#lx\n", status
);
18254 static void WINAPI
glStencilThenCoverStrokePathNV( GLuint path
, GLint reference
, GLuint mask
, GLenum coverMode
)
18256 struct glStencilThenCoverStrokePathNV_params args
= { .teb
= NtCurrentTeb(), .path
= path
, .reference
= reference
, .mask
= mask
, .coverMode
= coverMode
};
18258 TRACE( "path %d, reference %d, mask %d, coverMode %d\n", path
, reference
, mask
, coverMode
);
18259 if ((status
= UNIX_CALL( glStencilThenCoverStrokePathNV
, &args
))) WARN( "glStencilThenCoverStrokePathNV returned %#lx\n", status
);
18262 static void WINAPI
glStopInstrumentsSGIX( GLint marker
)
18264 struct glStopInstrumentsSGIX_params args
= { .teb
= NtCurrentTeb(), .marker
= marker
};
18266 TRACE( "marker %d\n", marker
);
18267 if ((status
= UNIX_CALL( glStopInstrumentsSGIX
, &args
))) WARN( "glStopInstrumentsSGIX returned %#lx\n", status
);
18270 static void WINAPI
glStringMarkerGREMEDY( GLsizei len
, const void *string
)
18272 struct glStringMarkerGREMEDY_params args
= { .teb
= NtCurrentTeb(), .len
= len
, .string
= string
};
18274 TRACE( "len %d, string %p\n", len
, string
);
18275 if ((status
= UNIX_CALL( glStringMarkerGREMEDY
, &args
))) WARN( "glStringMarkerGREMEDY returned %#lx\n", status
);
18278 static void WINAPI
glSubpixelPrecisionBiasNV( GLuint xbits
, GLuint ybits
)
18280 struct glSubpixelPrecisionBiasNV_params args
= { .teb
= NtCurrentTeb(), .xbits
= xbits
, .ybits
= ybits
};
18282 TRACE( "xbits %d, ybits %d\n", xbits
, ybits
);
18283 if ((status
= UNIX_CALL( glSubpixelPrecisionBiasNV
, &args
))) WARN( "glSubpixelPrecisionBiasNV returned %#lx\n", status
);
18286 static void WINAPI
glSwizzleEXT( GLuint res
, GLuint in
, GLenum outX
, GLenum outY
, GLenum outZ
, GLenum outW
)
18288 struct glSwizzleEXT_params args
= { .teb
= NtCurrentTeb(), .res
= res
, .in
= in
, .outX
= outX
, .outY
= outY
, .outZ
= outZ
, .outW
= outW
};
18290 TRACE( "res %d, in %d, outX %d, outY %d, outZ %d, outW %d\n", res
, in
, outX
, outY
, outZ
, outW
);
18291 if ((status
= UNIX_CALL( glSwizzleEXT
, &args
))) WARN( "glSwizzleEXT returned %#lx\n", status
);
18294 static void WINAPI
glSyncTextureINTEL( GLuint texture
)
18296 struct glSyncTextureINTEL_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
};
18298 TRACE( "texture %d\n", texture
);
18299 if ((status
= UNIX_CALL( glSyncTextureINTEL
, &args
))) WARN( "glSyncTextureINTEL returned %#lx\n", status
);
18302 static void WINAPI
glTagSampleBufferSGIX(void)
18304 struct glTagSampleBufferSGIX_params args
= { .teb
= NtCurrentTeb() };
18307 if ((status
= UNIX_CALL( glTagSampleBufferSGIX
, &args
))) WARN( "glTagSampleBufferSGIX returned %#lx\n", status
);
18310 static void WINAPI
glTangent3bEXT( GLbyte tx
, GLbyte ty
, GLbyte tz
)
18312 struct glTangent3bEXT_params args
= { .teb
= NtCurrentTeb(), .tx
= tx
, .ty
= ty
, .tz
= tz
};
18314 TRACE( "tx %d, ty %d, tz %d\n", tx
, ty
, tz
);
18315 if ((status
= UNIX_CALL( glTangent3bEXT
, &args
))) WARN( "glTangent3bEXT returned %#lx\n", status
);
18318 static void WINAPI
glTangent3bvEXT( const GLbyte
*v
)
18320 struct glTangent3bvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18322 TRACE( "v %p\n", v
);
18323 if ((status
= UNIX_CALL( glTangent3bvEXT
, &args
))) WARN( "glTangent3bvEXT returned %#lx\n", status
);
18326 static void WINAPI
glTangent3dEXT( GLdouble tx
, GLdouble ty
, GLdouble tz
)
18328 struct glTangent3dEXT_params args
= { .teb
= NtCurrentTeb(), .tx
= tx
, .ty
= ty
, .tz
= tz
};
18330 TRACE( "tx %f, ty %f, tz %f\n", tx
, ty
, tz
);
18331 if ((status
= UNIX_CALL( glTangent3dEXT
, &args
))) WARN( "glTangent3dEXT returned %#lx\n", status
);
18334 static void WINAPI
glTangent3dvEXT( const GLdouble
*v
)
18336 struct glTangent3dvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18338 TRACE( "v %p\n", v
);
18339 if ((status
= UNIX_CALL( glTangent3dvEXT
, &args
))) WARN( "glTangent3dvEXT returned %#lx\n", status
);
18342 static void WINAPI
glTangent3fEXT( GLfloat tx
, GLfloat ty
, GLfloat tz
)
18344 struct glTangent3fEXT_params args
= { .teb
= NtCurrentTeb(), .tx
= tx
, .ty
= ty
, .tz
= tz
};
18346 TRACE( "tx %f, ty %f, tz %f\n", tx
, ty
, tz
);
18347 if ((status
= UNIX_CALL( glTangent3fEXT
, &args
))) WARN( "glTangent3fEXT returned %#lx\n", status
);
18350 static void WINAPI
glTangent3fvEXT( const GLfloat
*v
)
18352 struct glTangent3fvEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18354 TRACE( "v %p\n", v
);
18355 if ((status
= UNIX_CALL( glTangent3fvEXT
, &args
))) WARN( "glTangent3fvEXT returned %#lx\n", status
);
18358 static void WINAPI
glTangent3iEXT( GLint tx
, GLint ty
, GLint tz
)
18360 struct glTangent3iEXT_params args
= { .teb
= NtCurrentTeb(), .tx
= tx
, .ty
= ty
, .tz
= tz
};
18362 TRACE( "tx %d, ty %d, tz %d\n", tx
, ty
, tz
);
18363 if ((status
= UNIX_CALL( glTangent3iEXT
, &args
))) WARN( "glTangent3iEXT returned %#lx\n", status
);
18366 static void WINAPI
glTangent3ivEXT( const GLint
*v
)
18368 struct glTangent3ivEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18370 TRACE( "v %p\n", v
);
18371 if ((status
= UNIX_CALL( glTangent3ivEXT
, &args
))) WARN( "glTangent3ivEXT returned %#lx\n", status
);
18374 static void WINAPI
glTangent3sEXT( GLshort tx
, GLshort ty
, GLshort tz
)
18376 struct glTangent3sEXT_params args
= { .teb
= NtCurrentTeb(), .tx
= tx
, .ty
= ty
, .tz
= tz
};
18378 TRACE( "tx %d, ty %d, tz %d\n", tx
, ty
, tz
);
18379 if ((status
= UNIX_CALL( glTangent3sEXT
, &args
))) WARN( "glTangent3sEXT returned %#lx\n", status
);
18382 static void WINAPI
glTangent3svEXT( const GLshort
*v
)
18384 struct glTangent3svEXT_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18386 TRACE( "v %p\n", v
);
18387 if ((status
= UNIX_CALL( glTangent3svEXT
, &args
))) WARN( "glTangent3svEXT returned %#lx\n", status
);
18390 static void WINAPI
glTangentPointerEXT( GLenum type
, GLsizei stride
, const void *pointer
)
18392 struct glTangentPointerEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .stride
= stride
, .pointer
= pointer
};
18394 TRACE( "type %d, stride %d, pointer %p\n", type
, stride
, pointer
);
18395 if ((status
= UNIX_CALL( glTangentPointerEXT
, &args
))) WARN( "glTangentPointerEXT returned %#lx\n", status
);
18398 static void WINAPI
glTbufferMask3DFX( GLuint mask
)
18400 struct glTbufferMask3DFX_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
18402 TRACE( "mask %d\n", mask
);
18403 if ((status
= UNIX_CALL( glTbufferMask3DFX
, &args
))) WARN( "glTbufferMask3DFX returned %#lx\n", status
);
18406 static void WINAPI
glTessellationFactorAMD( GLfloat factor
)
18408 struct glTessellationFactorAMD_params args
= { .teb
= NtCurrentTeb(), .factor
= factor
};
18410 TRACE( "factor %f\n", factor
);
18411 if ((status
= UNIX_CALL( glTessellationFactorAMD
, &args
))) WARN( "glTessellationFactorAMD returned %#lx\n", status
);
18414 static void WINAPI
glTessellationModeAMD( GLenum mode
)
18416 struct glTessellationModeAMD_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
18418 TRACE( "mode %d\n", mode
);
18419 if ((status
= UNIX_CALL( glTessellationModeAMD
, &args
))) WARN( "glTessellationModeAMD returned %#lx\n", status
);
18422 static GLboolean WINAPI
glTestFenceAPPLE( GLuint fence
)
18424 struct glTestFenceAPPLE_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
};
18426 TRACE( "fence %d\n", fence
);
18427 if ((status
= UNIX_CALL( glTestFenceAPPLE
, &args
))) WARN( "glTestFenceAPPLE returned %#lx\n", status
);
18431 static GLboolean WINAPI
glTestFenceNV( GLuint fence
)
18433 struct glTestFenceNV_params args
= { .teb
= NtCurrentTeb(), .fence
= fence
};
18435 TRACE( "fence %d\n", fence
);
18436 if ((status
= UNIX_CALL( glTestFenceNV
, &args
))) WARN( "glTestFenceNV returned %#lx\n", status
);
18440 static GLboolean WINAPI
glTestObjectAPPLE( GLenum object
, GLuint name
)
18442 struct glTestObjectAPPLE_params args
= { .teb
= NtCurrentTeb(), .object
= object
, .name
= name
};
18444 TRACE( "object %d, name %d\n", object
, name
);
18445 if ((status
= UNIX_CALL( glTestObjectAPPLE
, &args
))) WARN( "glTestObjectAPPLE returned %#lx\n", status
);
18449 static void WINAPI
glTexAttachMemoryNV( GLenum target
, GLuint memory
, GLuint64 offset
)
18451 struct glTexAttachMemoryNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .memory
= memory
, .offset
= offset
};
18453 TRACE( "target %d, memory %d, offset %s\n", target
, memory
, wine_dbgstr_longlong(offset
) );
18454 if ((status
= UNIX_CALL( glTexAttachMemoryNV
, &args
))) WARN( "glTexAttachMemoryNV returned %#lx\n", status
);
18457 static void WINAPI
glTexBuffer( GLenum target
, GLenum internalformat
, GLuint buffer
)
18459 struct glTexBuffer_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .buffer
= buffer
};
18461 TRACE( "target %d, internalformat %d, buffer %d\n", target
, internalformat
, buffer
);
18462 if ((status
= UNIX_CALL( glTexBuffer
, &args
))) WARN( "glTexBuffer returned %#lx\n", status
);
18465 static void WINAPI
glTexBufferARB( GLenum target
, GLenum internalformat
, GLuint buffer
)
18467 struct glTexBufferARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .buffer
= buffer
};
18469 TRACE( "target %d, internalformat %d, buffer %d\n", target
, internalformat
, buffer
);
18470 if ((status
= UNIX_CALL( glTexBufferARB
, &args
))) WARN( "glTexBufferARB returned %#lx\n", status
);
18473 static void WINAPI
glTexBufferEXT( GLenum target
, GLenum internalformat
, GLuint buffer
)
18475 struct glTexBufferEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .buffer
= buffer
};
18477 TRACE( "target %d, internalformat %d, buffer %d\n", target
, internalformat
, buffer
);
18478 if ((status
= UNIX_CALL( glTexBufferEXT
, &args
))) WARN( "glTexBufferEXT returned %#lx\n", status
);
18481 static void WINAPI
glTexBufferRange( GLenum target
, GLenum internalformat
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
)
18483 struct glTexBufferRange_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalformat
= internalformat
, .buffer
= buffer
, .offset
= offset
, .size
= size
};
18485 TRACE( "target %d, internalformat %d, buffer %d, offset %Id, size %Id\n", target
, internalformat
, buffer
, offset
, size
);
18486 if ((status
= UNIX_CALL( glTexBufferRange
, &args
))) WARN( "glTexBufferRange returned %#lx\n", status
);
18489 static void WINAPI
glTexBumpParameterfvATI( GLenum pname
, const GLfloat
*param
)
18491 struct glTexBumpParameterfvATI_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
18493 TRACE( "pname %d, param %p\n", pname
, param
);
18494 if ((status
= UNIX_CALL( glTexBumpParameterfvATI
, &args
))) WARN( "glTexBumpParameterfvATI returned %#lx\n", status
);
18497 static void WINAPI
glTexBumpParameterivATI( GLenum pname
, const GLint
*param
)
18499 struct glTexBumpParameterivATI_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
18501 TRACE( "pname %d, param %p\n", pname
, param
);
18502 if ((status
= UNIX_CALL( glTexBumpParameterivATI
, &args
))) WARN( "glTexBumpParameterivATI returned %#lx\n", status
);
18505 static void WINAPI
glTexCoord1bOES( GLbyte s
)
18507 struct glTexCoord1bOES_params args
= { .teb
= NtCurrentTeb(), .s
= s
};
18509 TRACE( "s %d\n", s
);
18510 if ((status
= UNIX_CALL( glTexCoord1bOES
, &args
))) WARN( "glTexCoord1bOES returned %#lx\n", status
);
18513 static void WINAPI
glTexCoord1bvOES( const GLbyte
*coords
)
18515 struct glTexCoord1bvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
18517 TRACE( "coords %p\n", coords
);
18518 if ((status
= UNIX_CALL( glTexCoord1bvOES
, &args
))) WARN( "glTexCoord1bvOES returned %#lx\n", status
);
18521 static void WINAPI
glTexCoord1hNV( GLhalfNV s
)
18523 struct glTexCoord1hNV_params args
= { .teb
= NtCurrentTeb(), .s
= s
};
18525 TRACE( "s %d\n", s
);
18526 if ((status
= UNIX_CALL( glTexCoord1hNV
, &args
))) WARN( "glTexCoord1hNV returned %#lx\n", status
);
18529 static void WINAPI
glTexCoord1hvNV( const GLhalfNV
*v
)
18531 struct glTexCoord1hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18533 TRACE( "v %p\n", v
);
18534 if ((status
= UNIX_CALL( glTexCoord1hvNV
, &args
))) WARN( "glTexCoord1hvNV returned %#lx\n", status
);
18537 static void WINAPI
glTexCoord1xOES( GLfixed s
)
18539 struct glTexCoord1xOES_params args
= { .teb
= NtCurrentTeb(), .s
= s
};
18541 TRACE( "s %d\n", s
);
18542 if ((status
= UNIX_CALL( glTexCoord1xOES
, &args
))) WARN( "glTexCoord1xOES returned %#lx\n", status
);
18545 static void WINAPI
glTexCoord1xvOES( const GLfixed
*coords
)
18547 struct glTexCoord1xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
18549 TRACE( "coords %p\n", coords
);
18550 if ((status
= UNIX_CALL( glTexCoord1xvOES
, &args
))) WARN( "glTexCoord1xvOES returned %#lx\n", status
);
18553 static void WINAPI
glTexCoord2bOES( GLbyte s
, GLbyte t
)
18555 struct glTexCoord2bOES_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
};
18557 TRACE( "s %d, t %d\n", s
, t
);
18558 if ((status
= UNIX_CALL( glTexCoord2bOES
, &args
))) WARN( "glTexCoord2bOES returned %#lx\n", status
);
18561 static void WINAPI
glTexCoord2bvOES( const GLbyte
*coords
)
18563 struct glTexCoord2bvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
18565 TRACE( "coords %p\n", coords
);
18566 if ((status
= UNIX_CALL( glTexCoord2bvOES
, &args
))) WARN( "glTexCoord2bvOES returned %#lx\n", status
);
18569 static void WINAPI
glTexCoord2fColor3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
)
18571 struct glTexCoord2fColor3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .g
= g
, .b
= b
, .x
= x
, .y
= y
, .z
= z
};
18573 TRACE( "s %f, t %f, r %f, g %f, b %f, x %f, y %f, z %f\n", s
, t
, r
, g
, b
, x
, y
, z
);
18574 if ((status
= UNIX_CALL( glTexCoord2fColor3fVertex3fSUN
, &args
))) WARN( "glTexCoord2fColor3fVertex3fSUN returned %#lx\n", status
);
18577 static void WINAPI
glTexCoord2fColor3fVertex3fvSUN( const GLfloat
*tc
, const GLfloat
*c
, const GLfloat
*v
)
18579 struct glTexCoord2fColor3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .tc
= tc
, .c
= c
, .v
= v
};
18581 TRACE( "tc %p, c %p, v %p\n", tc
, c
, v
);
18582 if ((status
= UNIX_CALL( glTexCoord2fColor3fVertex3fvSUN
, &args
))) WARN( "glTexCoord2fColor3fVertex3fvSUN returned %#lx\n", status
);
18585 static void WINAPI
glTexCoord2fColor4fNormal3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat a
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
)
18587 struct glTexCoord2fColor4fNormal3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .g
= g
, .b
= b
, .a
= a
, .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
};
18589 TRACE( "s %f, t %f, r %f, g %f, b %f, a %f, nx %f, ny %f, nz %f, x %f, y %f, z %f\n", s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
18590 if ((status
= UNIX_CALL( glTexCoord2fColor4fNormal3fVertex3fSUN
, &args
))) WARN( "glTexCoord2fColor4fNormal3fVertex3fSUN returned %#lx\n", status
);
18593 static void WINAPI
glTexCoord2fColor4fNormal3fVertex3fvSUN( const GLfloat
*tc
, const GLfloat
*c
, const GLfloat
*n
, const GLfloat
*v
)
18595 struct glTexCoord2fColor4fNormal3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .tc
= tc
, .c
= c
, .n
= n
, .v
= v
};
18597 TRACE( "tc %p, c %p, n %p, v %p\n", tc
, c
, n
, v
);
18598 if ((status
= UNIX_CALL( glTexCoord2fColor4fNormal3fVertex3fvSUN
, &args
))) WARN( "glTexCoord2fColor4fNormal3fVertex3fvSUN returned %#lx\n", status
);
18601 static void WINAPI
glTexCoord2fColor4ubVertex3fSUN( GLfloat s
, GLfloat t
, GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
)
18603 struct glTexCoord2fColor4ubVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .g
= g
, .b
= b
, .a
= a
, .x
= x
, .y
= y
, .z
= z
};
18605 TRACE( "s %f, t %f, r %d, g %d, b %d, a %d, x %f, y %f, z %f\n", s
, t
, r
, g
, b
, a
, x
, y
, z
);
18606 if ((status
= UNIX_CALL( glTexCoord2fColor4ubVertex3fSUN
, &args
))) WARN( "glTexCoord2fColor4ubVertex3fSUN returned %#lx\n", status
);
18609 static void WINAPI
glTexCoord2fColor4ubVertex3fvSUN( const GLfloat
*tc
, const GLubyte
*c
, const GLfloat
*v
)
18611 struct glTexCoord2fColor4ubVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .tc
= tc
, .c
= c
, .v
= v
};
18613 TRACE( "tc %p, c %p, v %p\n", tc
, c
, v
);
18614 if ((status
= UNIX_CALL( glTexCoord2fColor4ubVertex3fvSUN
, &args
))) WARN( "glTexCoord2fColor4ubVertex3fvSUN returned %#lx\n", status
);
18617 static void WINAPI
glTexCoord2fNormal3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
)
18619 struct glTexCoord2fNormal3fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
};
18621 TRACE( "s %f, t %f, nx %f, ny %f, nz %f, x %f, y %f, z %f\n", s
, t
, nx
, ny
, nz
, x
, y
, z
);
18622 if ((status
= UNIX_CALL( glTexCoord2fNormal3fVertex3fSUN
, &args
))) WARN( "glTexCoord2fNormal3fVertex3fSUN returned %#lx\n", status
);
18625 static void WINAPI
glTexCoord2fNormal3fVertex3fvSUN( const GLfloat
*tc
, const GLfloat
*n
, const GLfloat
*v
)
18627 struct glTexCoord2fNormal3fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .tc
= tc
, .n
= n
, .v
= v
};
18629 TRACE( "tc %p, n %p, v %p\n", tc
, n
, v
);
18630 if ((status
= UNIX_CALL( glTexCoord2fNormal3fVertex3fvSUN
, &args
))) WARN( "glTexCoord2fNormal3fVertex3fvSUN returned %#lx\n", status
);
18633 static void WINAPI
glTexCoord2fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat x
, GLfloat y
, GLfloat z
)
18635 struct glTexCoord2fVertex3fSUN_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .x
= x
, .y
= y
, .z
= z
};
18637 TRACE( "s %f, t %f, x %f, y %f, z %f\n", s
, t
, x
, y
, z
);
18638 if ((status
= UNIX_CALL( glTexCoord2fVertex3fSUN
, &args
))) WARN( "glTexCoord2fVertex3fSUN returned %#lx\n", status
);
18641 static void WINAPI
glTexCoord2fVertex3fvSUN( const GLfloat
*tc
, const GLfloat
*v
)
18643 struct glTexCoord2fVertex3fvSUN_params args
= { .teb
= NtCurrentTeb(), .tc
= tc
, .v
= v
};
18645 TRACE( "tc %p, v %p\n", tc
, v
);
18646 if ((status
= UNIX_CALL( glTexCoord2fVertex3fvSUN
, &args
))) WARN( "glTexCoord2fVertex3fvSUN returned %#lx\n", status
);
18649 static void WINAPI
glTexCoord2hNV( GLhalfNV s
, GLhalfNV t
)
18651 struct glTexCoord2hNV_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
};
18653 TRACE( "s %d, t %d\n", s
, t
);
18654 if ((status
= UNIX_CALL( glTexCoord2hNV
, &args
))) WARN( "glTexCoord2hNV returned %#lx\n", status
);
18657 static void WINAPI
glTexCoord2hvNV( const GLhalfNV
*v
)
18659 struct glTexCoord2hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18661 TRACE( "v %p\n", v
);
18662 if ((status
= UNIX_CALL( glTexCoord2hvNV
, &args
))) WARN( "glTexCoord2hvNV returned %#lx\n", status
);
18665 static void WINAPI
glTexCoord2xOES( GLfixed s
, GLfixed t
)
18667 struct glTexCoord2xOES_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
};
18669 TRACE( "s %d, t %d\n", s
, t
);
18670 if ((status
= UNIX_CALL( glTexCoord2xOES
, &args
))) WARN( "glTexCoord2xOES returned %#lx\n", status
);
18673 static void WINAPI
glTexCoord2xvOES( const GLfixed
*coords
)
18675 struct glTexCoord2xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
18677 TRACE( "coords %p\n", coords
);
18678 if ((status
= UNIX_CALL( glTexCoord2xvOES
, &args
))) WARN( "glTexCoord2xvOES returned %#lx\n", status
);
18681 static void WINAPI
glTexCoord3bOES( GLbyte s
, GLbyte t
, GLbyte r
)
18683 struct glTexCoord3bOES_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
};
18685 TRACE( "s %d, t %d, r %d\n", s
, t
, r
);
18686 if ((status
= UNIX_CALL( glTexCoord3bOES
, &args
))) WARN( "glTexCoord3bOES returned %#lx\n", status
);
18689 static void WINAPI
glTexCoord3bvOES( const GLbyte
*coords
)
18691 struct glTexCoord3bvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
18693 TRACE( "coords %p\n", coords
);
18694 if ((status
= UNIX_CALL( glTexCoord3bvOES
, &args
))) WARN( "glTexCoord3bvOES returned %#lx\n", status
);
18697 static void WINAPI
glTexCoord3hNV( GLhalfNV s
, GLhalfNV t
, GLhalfNV r
)
18699 struct glTexCoord3hNV_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
};
18701 TRACE( "s %d, t %d, r %d\n", s
, t
, r
);
18702 if ((status
= UNIX_CALL( glTexCoord3hNV
, &args
))) WARN( "glTexCoord3hNV returned %#lx\n", status
);
18705 static void WINAPI
glTexCoord3hvNV( const GLhalfNV
*v
)
18707 struct glTexCoord3hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18709 TRACE( "v %p\n", v
);
18710 if ((status
= UNIX_CALL( glTexCoord3hvNV
, &args
))) WARN( "glTexCoord3hvNV returned %#lx\n", status
);
18713 static void WINAPI
glTexCoord3xOES( GLfixed s
, GLfixed t
, GLfixed r
)
18715 struct glTexCoord3xOES_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
};
18717 TRACE( "s %d, t %d, r %d\n", s
, t
, r
);
18718 if ((status
= UNIX_CALL( glTexCoord3xOES
, &args
))) WARN( "glTexCoord3xOES returned %#lx\n", status
);
18721 static void WINAPI
glTexCoord3xvOES( const GLfixed
*coords
)
18723 struct glTexCoord3xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
18725 TRACE( "coords %p\n", coords
);
18726 if ((status
= UNIX_CALL( glTexCoord3xvOES
, &args
))) WARN( "glTexCoord3xvOES returned %#lx\n", status
);
18729 static void WINAPI
glTexCoord4bOES( GLbyte s
, GLbyte t
, GLbyte r
, GLbyte q
)
18731 struct glTexCoord4bOES_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .q
= q
};
18733 TRACE( "s %d, t %d, r %d, q %d\n", s
, t
, r
, q
);
18734 if ((status
= UNIX_CALL( glTexCoord4bOES
, &args
))) WARN( "glTexCoord4bOES returned %#lx\n", status
);
18737 static void WINAPI
glTexCoord4bvOES( const GLbyte
*coords
)
18739 struct glTexCoord4bvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
18741 TRACE( "coords %p\n", coords
);
18742 if ((status
= UNIX_CALL( glTexCoord4bvOES
, &args
))) WARN( "glTexCoord4bvOES returned %#lx\n", status
);
18745 static void WINAPI
glTexCoord4fColor4fNormal3fVertex4fSUN( GLfloat s
, GLfloat t
, GLfloat p
, GLfloat q
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat a
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
18747 struct glTexCoord4fColor4fNormal3fVertex4fSUN_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .p
= p
, .q
= q
, .r
= r
, .g
= g
, .b
= b
, .a
= a
, .nx
= nx
, .ny
= ny
, .nz
= nz
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
18749 TRACE( "s %f, t %f, p %f, q %f, r %f, g %f, b %f, a %f, nx %f, ny %f, nz %f, x %f, y %f, z %f, w %f\n", s
, t
, p
, q
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
, w
);
18750 if ((status
= UNIX_CALL( glTexCoord4fColor4fNormal3fVertex4fSUN
, &args
))) WARN( "glTexCoord4fColor4fNormal3fVertex4fSUN returned %#lx\n", status
);
18753 static void WINAPI
glTexCoord4fColor4fNormal3fVertex4fvSUN( const GLfloat
*tc
, const GLfloat
*c
, const GLfloat
*n
, const GLfloat
*v
)
18755 struct glTexCoord4fColor4fNormal3fVertex4fvSUN_params args
= { .teb
= NtCurrentTeb(), .tc
= tc
, .c
= c
, .n
= n
, .v
= v
};
18757 TRACE( "tc %p, c %p, n %p, v %p\n", tc
, c
, n
, v
);
18758 if ((status
= UNIX_CALL( glTexCoord4fColor4fNormal3fVertex4fvSUN
, &args
))) WARN( "glTexCoord4fColor4fNormal3fVertex4fvSUN returned %#lx\n", status
);
18761 static void WINAPI
glTexCoord4fVertex4fSUN( GLfloat s
, GLfloat t
, GLfloat p
, GLfloat q
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
18763 struct glTexCoord4fVertex4fSUN_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .p
= p
, .q
= q
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
18765 TRACE( "s %f, t %f, p %f, q %f, x %f, y %f, z %f, w %f\n", s
, t
, p
, q
, x
, y
, z
, w
);
18766 if ((status
= UNIX_CALL( glTexCoord4fVertex4fSUN
, &args
))) WARN( "glTexCoord4fVertex4fSUN returned %#lx\n", status
);
18769 static void WINAPI
glTexCoord4fVertex4fvSUN( const GLfloat
*tc
, const GLfloat
*v
)
18771 struct glTexCoord4fVertex4fvSUN_params args
= { .teb
= NtCurrentTeb(), .tc
= tc
, .v
= v
};
18773 TRACE( "tc %p, v %p\n", tc
, v
);
18774 if ((status
= UNIX_CALL( glTexCoord4fVertex4fvSUN
, &args
))) WARN( "glTexCoord4fVertex4fvSUN returned %#lx\n", status
);
18777 static void WINAPI
glTexCoord4hNV( GLhalfNV s
, GLhalfNV t
, GLhalfNV r
, GLhalfNV q
)
18779 struct glTexCoord4hNV_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .q
= q
};
18781 TRACE( "s %d, t %d, r %d, q %d\n", s
, t
, r
, q
);
18782 if ((status
= UNIX_CALL( glTexCoord4hNV
, &args
))) WARN( "glTexCoord4hNV returned %#lx\n", status
);
18785 static void WINAPI
glTexCoord4hvNV( const GLhalfNV
*v
)
18787 struct glTexCoord4hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
18789 TRACE( "v %p\n", v
);
18790 if ((status
= UNIX_CALL( glTexCoord4hvNV
, &args
))) WARN( "glTexCoord4hvNV returned %#lx\n", status
);
18793 static void WINAPI
glTexCoord4xOES( GLfixed s
, GLfixed t
, GLfixed r
, GLfixed q
)
18795 struct glTexCoord4xOES_params args
= { .teb
= NtCurrentTeb(), .s
= s
, .t
= t
, .r
= r
, .q
= q
};
18797 TRACE( "s %d, t %d, r %d, q %d\n", s
, t
, r
, q
);
18798 if ((status
= UNIX_CALL( glTexCoord4xOES
, &args
))) WARN( "glTexCoord4xOES returned %#lx\n", status
);
18801 static void WINAPI
glTexCoord4xvOES( const GLfixed
*coords
)
18803 struct glTexCoord4xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
18805 TRACE( "coords %p\n", coords
);
18806 if ((status
= UNIX_CALL( glTexCoord4xvOES
, &args
))) WARN( "glTexCoord4xvOES returned %#lx\n", status
);
18809 static void WINAPI
glTexCoordFormatNV( GLint size
, GLenum type
, GLsizei stride
)
18811 struct glTexCoordFormatNV_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
};
18813 TRACE( "size %d, type %d, stride %d\n", size
, type
, stride
);
18814 if ((status
= UNIX_CALL( glTexCoordFormatNV
, &args
))) WARN( "glTexCoordFormatNV returned %#lx\n", status
);
18817 static void WINAPI
glTexCoordP1ui( GLenum type
, GLuint coords
)
18819 struct glTexCoordP1ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
18821 TRACE( "type %d, coords %d\n", type
, coords
);
18822 if ((status
= UNIX_CALL( glTexCoordP1ui
, &args
))) WARN( "glTexCoordP1ui returned %#lx\n", status
);
18825 static void WINAPI
glTexCoordP1uiv( GLenum type
, const GLuint
*coords
)
18827 struct glTexCoordP1uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
18829 TRACE( "type %d, coords %p\n", type
, coords
);
18830 if ((status
= UNIX_CALL( glTexCoordP1uiv
, &args
))) WARN( "glTexCoordP1uiv returned %#lx\n", status
);
18833 static void WINAPI
glTexCoordP2ui( GLenum type
, GLuint coords
)
18835 struct glTexCoordP2ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
18837 TRACE( "type %d, coords %d\n", type
, coords
);
18838 if ((status
= UNIX_CALL( glTexCoordP2ui
, &args
))) WARN( "glTexCoordP2ui returned %#lx\n", status
);
18841 static void WINAPI
glTexCoordP2uiv( GLenum type
, const GLuint
*coords
)
18843 struct glTexCoordP2uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
18845 TRACE( "type %d, coords %p\n", type
, coords
);
18846 if ((status
= UNIX_CALL( glTexCoordP2uiv
, &args
))) WARN( "glTexCoordP2uiv returned %#lx\n", status
);
18849 static void WINAPI
glTexCoordP3ui( GLenum type
, GLuint coords
)
18851 struct glTexCoordP3ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
18853 TRACE( "type %d, coords %d\n", type
, coords
);
18854 if ((status
= UNIX_CALL( glTexCoordP3ui
, &args
))) WARN( "glTexCoordP3ui returned %#lx\n", status
);
18857 static void WINAPI
glTexCoordP3uiv( GLenum type
, const GLuint
*coords
)
18859 struct glTexCoordP3uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
18861 TRACE( "type %d, coords %p\n", type
, coords
);
18862 if ((status
= UNIX_CALL( glTexCoordP3uiv
, &args
))) WARN( "glTexCoordP3uiv returned %#lx\n", status
);
18865 static void WINAPI
glTexCoordP4ui( GLenum type
, GLuint coords
)
18867 struct glTexCoordP4ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
18869 TRACE( "type %d, coords %d\n", type
, coords
);
18870 if ((status
= UNIX_CALL( glTexCoordP4ui
, &args
))) WARN( "glTexCoordP4ui returned %#lx\n", status
);
18873 static void WINAPI
glTexCoordP4uiv( GLenum type
, const GLuint
*coords
)
18875 struct glTexCoordP4uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .coords
= coords
};
18877 TRACE( "type %d, coords %p\n", type
, coords
);
18878 if ((status
= UNIX_CALL( glTexCoordP4uiv
, &args
))) WARN( "glTexCoordP4uiv returned %#lx\n", status
);
18881 static void WINAPI
glTexCoordPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const void *pointer
)
18883 struct glTexCoordPointerEXT_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .count
= count
, .pointer
= pointer
};
18885 TRACE( "size %d, type %d, stride %d, count %d, pointer %p\n", size
, type
, stride
, count
, pointer
);
18886 if ((status
= UNIX_CALL( glTexCoordPointerEXT
, &args
))) WARN( "glTexCoordPointerEXT returned %#lx\n", status
);
18889 static void WINAPI
glTexCoordPointerListIBM( GLint size
, GLenum type
, GLint stride
, const void **pointer
, GLint ptrstride
)
18891 struct glTexCoordPointerListIBM_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
, .ptrstride
= ptrstride
};
18893 TRACE( "size %d, type %d, stride %d, pointer %p, ptrstride %d\n", size
, type
, stride
, pointer
, ptrstride
);
18894 if ((status
= UNIX_CALL( glTexCoordPointerListIBM
, &args
))) WARN( "glTexCoordPointerListIBM returned %#lx\n", status
);
18897 static void WINAPI
glTexCoordPointervINTEL( GLint size
, GLenum type
, const void **pointer
)
18899 struct glTexCoordPointervINTEL_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .pointer
= pointer
};
18901 TRACE( "size %d, type %d, pointer %p\n", size
, type
, pointer
);
18902 if ((status
= UNIX_CALL( glTexCoordPointervINTEL
, &args
))) WARN( "glTexCoordPointervINTEL returned %#lx\n", status
);
18905 static void WINAPI
glTexEnvxOES( GLenum target
, GLenum pname
, GLfixed param
)
18907 struct glTexEnvxOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
18909 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
18910 if ((status
= UNIX_CALL( glTexEnvxOES
, &args
))) WARN( "glTexEnvxOES returned %#lx\n", status
);
18913 static void WINAPI
glTexEnvxvOES( GLenum target
, GLenum pname
, const GLfixed
*params
)
18915 struct glTexEnvxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
18917 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
18918 if ((status
= UNIX_CALL( glTexEnvxvOES
, &args
))) WARN( "glTexEnvxvOES returned %#lx\n", status
);
18921 static void WINAPI
glTexFilterFuncSGIS( GLenum target
, GLenum filter
, GLsizei n
, const GLfloat
*weights
)
18923 struct glTexFilterFuncSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .filter
= filter
, .n
= n
, .weights
= weights
};
18925 TRACE( "target %d, filter %d, n %d, weights %p\n", target
, filter
, n
, weights
);
18926 if ((status
= UNIX_CALL( glTexFilterFuncSGIS
, &args
))) WARN( "glTexFilterFuncSGIS returned %#lx\n", status
);
18929 static void WINAPI
glTexGenxOES( GLenum coord
, GLenum pname
, GLfixed param
)
18931 struct glTexGenxOES_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .param
= param
};
18933 TRACE( "coord %d, pname %d, param %d\n", coord
, pname
, param
);
18934 if ((status
= UNIX_CALL( glTexGenxOES
, &args
))) WARN( "glTexGenxOES returned %#lx\n", status
);
18937 static void WINAPI
glTexGenxvOES( GLenum coord
, GLenum pname
, const GLfixed
*params
)
18939 struct glTexGenxvOES_params args
= { .teb
= NtCurrentTeb(), .coord
= coord
, .pname
= pname
, .params
= params
};
18941 TRACE( "coord %d, pname %d, params %p\n", coord
, pname
, params
);
18942 if ((status
= UNIX_CALL( glTexGenxvOES
, &args
))) WARN( "glTexGenxvOES returned %#lx\n", status
);
18945 static void WINAPI
glTexImage2DMultisample( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLboolean fixedsamplelocations
)
18947 struct glTexImage2DMultisample_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .fixedsamplelocations
= fixedsamplelocations
};
18949 TRACE( "target %d, samples %d, internalformat %d, width %d, height %d, fixedsamplelocations %d\n", target
, samples
, internalformat
, width
, height
, fixedsamplelocations
);
18950 if ((status
= UNIX_CALL( glTexImage2DMultisample
, &args
))) WARN( "glTexImage2DMultisample returned %#lx\n", status
);
18953 static void WINAPI
glTexImage2DMultisampleCoverageNV( GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLboolean fixedSampleLocations
)
18955 struct glTexImage2DMultisampleCoverageNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .coverageSamples
= coverageSamples
, .colorSamples
= colorSamples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .fixedSampleLocations
= fixedSampleLocations
};
18957 TRACE( "target %d, coverageSamples %d, colorSamples %d, internalFormat %d, width %d, height %d, fixedSampleLocations %d\n", target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, fixedSampleLocations
);
18958 if ((status
= UNIX_CALL( glTexImage2DMultisampleCoverageNV
, &args
))) WARN( "glTexImage2DMultisampleCoverageNV returned %#lx\n", status
);
18961 static void WINAPI
glTexImage3D( GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
18963 struct glTexImage3D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
18965 TRACE( "target %d, level %d, internalformat %d, width %d, height %d, depth %d, border %d, format %d, type %d, pixels %p\n", target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
18966 if ((status
= UNIX_CALL( glTexImage3D
, &args
))) WARN( "glTexImage3D returned %#lx\n", status
);
18969 static void WINAPI
glTexImage3DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
18971 struct glTexImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
18973 TRACE( "target %d, level %d, internalformat %d, width %d, height %d, depth %d, border %d, format %d, type %d, pixels %p\n", target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
18974 if ((status
= UNIX_CALL( glTexImage3DEXT
, &args
))) WARN( "glTexImage3DEXT returned %#lx\n", status
);
18977 static void WINAPI
glTexImage3DMultisample( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedsamplelocations
)
18979 struct glTexImage3DMultisample_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedsamplelocations
= fixedsamplelocations
};
18981 TRACE( "target %d, samples %d, internalformat %d, width %d, height %d, depth %d, fixedsamplelocations %d\n", target
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
);
18982 if ((status
= UNIX_CALL( glTexImage3DMultisample
, &args
))) WARN( "glTexImage3DMultisample returned %#lx\n", status
);
18985 static void WINAPI
glTexImage3DMultisampleCoverageNV( GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedSampleLocations
)
18987 struct glTexImage3DMultisampleCoverageNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .coverageSamples
= coverageSamples
, .colorSamples
= colorSamples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedSampleLocations
= fixedSampleLocations
};
18989 TRACE( "target %d, coverageSamples %d, colorSamples %d, internalFormat %d, width %d, height %d, depth %d, fixedSampleLocations %d\n", target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
18990 if ((status
= UNIX_CALL( glTexImage3DMultisampleCoverageNV
, &args
))) WARN( "glTexImage3DMultisampleCoverageNV returned %#lx\n", status
);
18993 static void WINAPI
glTexImage4DSGIS( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei size4d
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
18995 struct glTexImage4DSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .size4d
= size4d
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
18997 TRACE( "target %d, level %d, internalformat %d, width %d, height %d, depth %d, size4d %d, border %d, format %d, type %d, pixels %p\n", target
, level
, internalformat
, width
, height
, depth
, size4d
, border
, format
, type
, pixels
);
18998 if ((status
= UNIX_CALL( glTexImage4DSGIS
, &args
))) WARN( "glTexImage4DSGIS returned %#lx\n", status
);
19001 static void WINAPI
glTexPageCommitmentARB( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean commit
)
19003 struct glTexPageCommitmentARB_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .commit
= commit
};
19005 TRACE( "target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, commit %d\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, commit
);
19006 if ((status
= UNIX_CALL( glTexPageCommitmentARB
, &args
))) WARN( "glTexPageCommitmentARB returned %#lx\n", status
);
19009 static void WINAPI
glTexParameterIiv( GLenum target
, GLenum pname
, const GLint
*params
)
19011 struct glTexParameterIiv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
19013 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
19014 if ((status
= UNIX_CALL( glTexParameterIiv
, &args
))) WARN( "glTexParameterIiv returned %#lx\n", status
);
19017 static void WINAPI
glTexParameterIivEXT( GLenum target
, GLenum pname
, const GLint
*params
)
19019 struct glTexParameterIivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
19021 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
19022 if ((status
= UNIX_CALL( glTexParameterIivEXT
, &args
))) WARN( "glTexParameterIivEXT returned %#lx\n", status
);
19025 static void WINAPI
glTexParameterIuiv( GLenum target
, GLenum pname
, const GLuint
*params
)
19027 struct glTexParameterIuiv_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
19029 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
19030 if ((status
= UNIX_CALL( glTexParameterIuiv
, &args
))) WARN( "glTexParameterIuiv returned %#lx\n", status
);
19033 static void WINAPI
glTexParameterIuivEXT( GLenum target
, GLenum pname
, const GLuint
*params
)
19035 struct glTexParameterIuivEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
19037 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
19038 if ((status
= UNIX_CALL( glTexParameterIuivEXT
, &args
))) WARN( "glTexParameterIuivEXT returned %#lx\n", status
);
19041 static void WINAPI
glTexParameterxOES( GLenum target
, GLenum pname
, GLfixed param
)
19043 struct glTexParameterxOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .param
= param
};
19045 TRACE( "target %d, pname %d, param %d\n", target
, pname
, param
);
19046 if ((status
= UNIX_CALL( glTexParameterxOES
, &args
))) WARN( "glTexParameterxOES returned %#lx\n", status
);
19049 static void WINAPI
glTexParameterxvOES( GLenum target
, GLenum pname
, const GLfixed
*params
)
19051 struct glTexParameterxvOES_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .pname
= pname
, .params
= params
};
19053 TRACE( "target %d, pname %d, params %p\n", target
, pname
, params
);
19054 if ((status
= UNIX_CALL( glTexParameterxvOES
, &args
))) WARN( "glTexParameterxvOES returned %#lx\n", status
);
19057 static void WINAPI
glTexRenderbufferNV( GLenum target
, GLuint renderbuffer
)
19059 struct glTexRenderbufferNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .renderbuffer
= renderbuffer
};
19061 TRACE( "target %d, renderbuffer %d\n", target
, renderbuffer
);
19062 if ((status
= UNIX_CALL( glTexRenderbufferNV
, &args
))) WARN( "glTexRenderbufferNV returned %#lx\n", status
);
19065 static void WINAPI
glTexStorage1D( GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
)
19067 struct glTexStorage1D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
};
19069 TRACE( "target %d, levels %d, internalformat %d, width %d\n", target
, levels
, internalformat
, width
);
19070 if ((status
= UNIX_CALL( glTexStorage1D
, &args
))) WARN( "glTexStorage1D returned %#lx\n", status
);
19073 static void WINAPI
glTexStorage2D( GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
)
19075 struct glTexStorage2D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
19077 TRACE( "target %d, levels %d, internalformat %d, width %d, height %d\n", target
, levels
, internalformat
, width
, height
);
19078 if ((status
= UNIX_CALL( glTexStorage2D
, &args
))) WARN( "glTexStorage2D returned %#lx\n", status
);
19081 static void WINAPI
glTexStorage2DMultisample( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLboolean fixedsamplelocations
)
19083 struct glTexStorage2DMultisample_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .fixedsamplelocations
= fixedsamplelocations
};
19085 TRACE( "target %d, samples %d, internalformat %d, width %d, height %d, fixedsamplelocations %d\n", target
, samples
, internalformat
, width
, height
, fixedsamplelocations
);
19086 if ((status
= UNIX_CALL( glTexStorage2DMultisample
, &args
))) WARN( "glTexStorage2DMultisample returned %#lx\n", status
);
19089 static void WINAPI
glTexStorage3D( GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
)
19091 struct glTexStorage3D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
};
19093 TRACE( "target %d, levels %d, internalformat %d, width %d, height %d, depth %d\n", target
, levels
, internalformat
, width
, height
, depth
);
19094 if ((status
= UNIX_CALL( glTexStorage3D
, &args
))) WARN( "glTexStorage3D returned %#lx\n", status
);
19097 static void WINAPI
glTexStorage3DMultisample( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedsamplelocations
)
19099 struct glTexStorage3DMultisample_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedsamplelocations
= fixedsamplelocations
};
19101 TRACE( "target %d, samples %d, internalformat %d, width %d, height %d, depth %d, fixedsamplelocations %d\n", target
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
);
19102 if ((status
= UNIX_CALL( glTexStorage3DMultisample
, &args
))) WARN( "glTexStorage3DMultisample returned %#lx\n", status
);
19105 static void WINAPI
glTexStorageMem1DEXT( GLenum target
, GLsizei levels
, GLenum internalFormat
, GLsizei width
, GLuint memory
, GLuint64 offset
)
19107 struct glTexStorageMem1DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .levels
= levels
, .internalFormat
= internalFormat
, .width
= width
, .memory
= memory
, .offset
= offset
};
19109 TRACE( "target %d, levels %d, internalFormat %d, width %d, memory %d, offset %s\n", target
, levels
, internalFormat
, width
, memory
, wine_dbgstr_longlong(offset
) );
19110 if ((status
= UNIX_CALL( glTexStorageMem1DEXT
, &args
))) WARN( "glTexStorageMem1DEXT returned %#lx\n", status
);
19113 static void WINAPI
glTexStorageMem2DEXT( GLenum target
, GLsizei levels
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLuint memory
, GLuint64 offset
)
19115 struct glTexStorageMem2DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .levels
= levels
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .memory
= memory
, .offset
= offset
};
19117 TRACE( "target %d, levels %d, internalFormat %d, width %d, height %d, memory %d, offset %s\n", target
, levels
, internalFormat
, width
, height
, memory
, wine_dbgstr_longlong(offset
) );
19118 if ((status
= UNIX_CALL( glTexStorageMem2DEXT
, &args
))) WARN( "glTexStorageMem2DEXT returned %#lx\n", status
);
19121 static void WINAPI
glTexStorageMem2DMultisampleEXT( GLenum target
, GLsizei samples
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLboolean fixedSampleLocations
, GLuint memory
, GLuint64 offset
)
19123 struct glTexStorageMem2DMultisampleEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .fixedSampleLocations
= fixedSampleLocations
, .memory
= memory
, .offset
= offset
};
19125 TRACE( "target %d, samples %d, internalFormat %d, width %d, height %d, fixedSampleLocations %d, memory %d, offset %s\n", target
, samples
, internalFormat
, width
, height
, fixedSampleLocations
, memory
, wine_dbgstr_longlong(offset
) );
19126 if ((status
= UNIX_CALL( glTexStorageMem2DMultisampleEXT
, &args
))) WARN( "glTexStorageMem2DMultisampleEXT returned %#lx\n", status
);
19129 static void WINAPI
glTexStorageMem3DEXT( GLenum target
, GLsizei levels
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLuint memory
, GLuint64 offset
)
19131 struct glTexStorageMem3DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .levels
= levels
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .memory
= memory
, .offset
= offset
};
19133 TRACE( "target %d, levels %d, internalFormat %d, width %d, height %d, depth %d, memory %d, offset %s\n", target
, levels
, internalFormat
, width
, height
, depth
, memory
, wine_dbgstr_longlong(offset
) );
19134 if ((status
= UNIX_CALL( glTexStorageMem3DEXT
, &args
))) WARN( "glTexStorageMem3DEXT returned %#lx\n", status
);
19137 static void WINAPI
glTexStorageMem3DMultisampleEXT( GLenum target
, GLsizei samples
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedSampleLocations
, GLuint memory
, GLuint64 offset
)
19139 struct glTexStorageMem3DMultisampleEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .samples
= samples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedSampleLocations
= fixedSampleLocations
, .memory
= memory
, .offset
= offset
};
19141 TRACE( "target %d, samples %d, internalFormat %d, width %d, height %d, depth %d, fixedSampleLocations %d, memory %d, offset %s\n", target
, samples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
, memory
, wine_dbgstr_longlong(offset
) );
19142 if ((status
= UNIX_CALL( glTexStorageMem3DMultisampleEXT
, &args
))) WARN( "glTexStorageMem3DMultisampleEXT returned %#lx\n", status
);
19145 static void WINAPI
glTexStorageSparseAMD( GLenum target
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei layers
, GLbitfield flags
)
19147 struct glTexStorageSparseAMD_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .layers
= layers
, .flags
= flags
};
19149 TRACE( "target %d, internalFormat %d, width %d, height %d, depth %d, layers %d, flags %d\n", target
, internalFormat
, width
, height
, depth
, layers
, flags
);
19150 if ((status
= UNIX_CALL( glTexStorageSparseAMD
, &args
))) WARN( "glTexStorageSparseAMD returned %#lx\n", status
);
19153 static void WINAPI
glTexSubImage1DEXT( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const void *pixels
)
19155 struct glTexSubImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .type
= type
, .pixels
= pixels
};
19157 TRACE( "target %d, level %d, xoffset %d, width %d, format %d, type %d, pixels %p\n", target
, level
, xoffset
, width
, format
, type
, pixels
);
19158 if ((status
= UNIX_CALL( glTexSubImage1DEXT
, &args
))) WARN( "glTexSubImage1DEXT returned %#lx\n", status
);
19161 static void WINAPI
glTexSubImage2DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *pixels
)
19163 struct glTexSubImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .pixels
= pixels
};
19165 TRACE( "target %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, type %d, pixels %p\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
19166 if ((status
= UNIX_CALL( glTexSubImage2DEXT
, &args
))) WARN( "glTexSubImage2DEXT returned %#lx\n", status
);
19169 static void WINAPI
glTexSubImage3D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const void *pixels
)
19171 struct glTexSubImage3D_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .type
= type
, .pixels
= pixels
};
19173 TRACE( "target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, type %d, pixels %p\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
19174 if ((status
= UNIX_CALL( glTexSubImage3D
, &args
))) WARN( "glTexSubImage3D returned %#lx\n", status
);
19177 static void WINAPI
glTexSubImage3DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const void *pixels
)
19179 struct glTexSubImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .type
= type
, .pixels
= pixels
};
19181 TRACE( "target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, type %d, pixels %p\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
19182 if ((status
= UNIX_CALL( glTexSubImage3DEXT
, &args
))) WARN( "glTexSubImage3DEXT returned %#lx\n", status
);
19185 static void WINAPI
glTexSubImage4DSGIS( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint woffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei size4d
, GLenum format
, GLenum type
, const void *pixels
)
19187 struct glTexSubImage4DSGIS_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .woffset
= woffset
, .width
= width
, .height
= height
, .depth
= depth
, .size4d
= size4d
, .format
= format
, .type
= type
, .pixels
= pixels
};
19189 TRACE( "target %d, level %d, xoffset %d, yoffset %d, zoffset %d, woffset %d, width %d, height %d, depth %d, size4d %d, format %d, type %d, pixels %p\n", target
, level
, xoffset
, yoffset
, zoffset
, woffset
, width
, height
, depth
, size4d
, format
, type
, pixels
);
19190 if ((status
= UNIX_CALL( glTexSubImage4DSGIS
, &args
))) WARN( "glTexSubImage4DSGIS returned %#lx\n", status
);
19193 static void WINAPI
glTextureAttachMemoryNV( GLuint texture
, GLuint memory
, GLuint64 offset
)
19195 struct glTextureAttachMemoryNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .memory
= memory
, .offset
= offset
};
19197 TRACE( "texture %d, memory %d, offset %s\n", texture
, memory
, wine_dbgstr_longlong(offset
) );
19198 if ((status
= UNIX_CALL( glTextureAttachMemoryNV
, &args
))) WARN( "glTextureAttachMemoryNV returned %#lx\n", status
);
19201 static void WINAPI
glTextureBarrier(void)
19203 struct glTextureBarrier_params args
= { .teb
= NtCurrentTeb() };
19206 if ((status
= UNIX_CALL( glTextureBarrier
, &args
))) WARN( "glTextureBarrier returned %#lx\n", status
);
19209 static void WINAPI
glTextureBarrierNV(void)
19211 struct glTextureBarrierNV_params args
= { .teb
= NtCurrentTeb() };
19214 if ((status
= UNIX_CALL( glTextureBarrierNV
, &args
))) WARN( "glTextureBarrierNV returned %#lx\n", status
);
19217 static void WINAPI
glTextureBuffer( GLuint texture
, GLenum internalformat
, GLuint buffer
)
19219 struct glTextureBuffer_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .internalformat
= internalformat
, .buffer
= buffer
};
19221 TRACE( "texture %d, internalformat %d, buffer %d\n", texture
, internalformat
, buffer
);
19222 if ((status
= UNIX_CALL( glTextureBuffer
, &args
))) WARN( "glTextureBuffer returned %#lx\n", status
);
19225 static void WINAPI
glTextureBufferEXT( GLuint texture
, GLenum target
, GLenum internalformat
, GLuint buffer
)
19227 struct glTextureBufferEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .internalformat
= internalformat
, .buffer
= buffer
};
19229 TRACE( "texture %d, target %d, internalformat %d, buffer %d\n", texture
, target
, internalformat
, buffer
);
19230 if ((status
= UNIX_CALL( glTextureBufferEXT
, &args
))) WARN( "glTextureBufferEXT returned %#lx\n", status
);
19233 static void WINAPI
glTextureBufferRange( GLuint texture
, GLenum internalformat
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
)
19235 struct glTextureBufferRange_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .internalformat
= internalformat
, .buffer
= buffer
, .offset
= offset
, .size
= size
};
19237 TRACE( "texture %d, internalformat %d, buffer %d, offset %Id, size %Id\n", texture
, internalformat
, buffer
, offset
, size
);
19238 if ((status
= UNIX_CALL( glTextureBufferRange
, &args
))) WARN( "glTextureBufferRange returned %#lx\n", status
);
19241 static void WINAPI
glTextureBufferRangeEXT( GLuint texture
, GLenum target
, GLenum internalformat
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
)
19243 struct glTextureBufferRangeEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .internalformat
= internalformat
, .buffer
= buffer
, .offset
= offset
, .size
= size
};
19245 TRACE( "texture %d, target %d, internalformat %d, buffer %d, offset %Id, size %Id\n", texture
, target
, internalformat
, buffer
, offset
, size
);
19246 if ((status
= UNIX_CALL( glTextureBufferRangeEXT
, &args
))) WARN( "glTextureBufferRangeEXT returned %#lx\n", status
);
19249 static void WINAPI
glTextureColorMaskSGIS( GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
)
19251 struct glTextureColorMaskSGIS_params args
= { .teb
= NtCurrentTeb(), .red
= red
, .green
= green
, .blue
= blue
, .alpha
= alpha
};
19253 TRACE( "red %d, green %d, blue %d, alpha %d\n", red
, green
, blue
, alpha
);
19254 if ((status
= UNIX_CALL( glTextureColorMaskSGIS
, &args
))) WARN( "glTextureColorMaskSGIS returned %#lx\n", status
);
19257 static void WINAPI
glTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
19259 struct glTextureImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
19261 TRACE( "texture %d, target %d, level %d, internalformat %d, width %d, border %d, format %d, type %d, pixels %p\n", texture
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
19262 if ((status
= UNIX_CALL( glTextureImage1DEXT
, &args
))) WARN( "glTextureImage1DEXT returned %#lx\n", status
);
19265 static void WINAPI
glTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
19267 struct glTextureImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
19269 TRACE( "texture %d, target %d, level %d, internalformat %d, width %d, height %d, border %d, format %d, type %d, pixels %p\n", texture
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
19270 if ((status
= UNIX_CALL( glTextureImage2DEXT
, &args
))) WARN( "glTextureImage2DEXT returned %#lx\n", status
);
19273 static void WINAPI
glTextureImage2DMultisampleCoverageNV( GLuint texture
, GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLboolean fixedSampleLocations
)
19275 struct glTextureImage2DMultisampleCoverageNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .coverageSamples
= coverageSamples
, .colorSamples
= colorSamples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .fixedSampleLocations
= fixedSampleLocations
};
19277 TRACE( "texture %d, target %d, coverageSamples %d, colorSamples %d, internalFormat %d, width %d, height %d, fixedSampleLocations %d\n", texture
, target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, fixedSampleLocations
);
19278 if ((status
= UNIX_CALL( glTextureImage2DMultisampleCoverageNV
, &args
))) WARN( "glTextureImage2DMultisampleCoverageNV returned %#lx\n", status
);
19281 static void WINAPI
glTextureImage2DMultisampleNV( GLuint texture
, GLenum target
, GLsizei samples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLboolean fixedSampleLocations
)
19283 struct glTextureImage2DMultisampleNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .samples
= samples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .fixedSampleLocations
= fixedSampleLocations
};
19285 TRACE( "texture %d, target %d, samples %d, internalFormat %d, width %d, height %d, fixedSampleLocations %d\n", texture
, target
, samples
, internalFormat
, width
, height
, fixedSampleLocations
);
19286 if ((status
= UNIX_CALL( glTextureImage2DMultisampleNV
, &args
))) WARN( "glTextureImage2DMultisampleNV returned %#lx\n", status
);
19289 static void WINAPI
glTextureImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, const void *pixels
)
19291 struct glTextureImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .border
= border
, .format
= format
, .type
= type
, .pixels
= pixels
};
19293 TRACE( "texture %d, target %d, level %d, internalformat %d, width %d, height %d, depth %d, border %d, format %d, type %d, pixels %p\n", texture
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
19294 if ((status
= UNIX_CALL( glTextureImage3DEXT
, &args
))) WARN( "glTextureImage3DEXT returned %#lx\n", status
);
19297 static void WINAPI
glTextureImage3DMultisampleCoverageNV( GLuint texture
, GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedSampleLocations
)
19299 struct glTextureImage3DMultisampleCoverageNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .coverageSamples
= coverageSamples
, .colorSamples
= colorSamples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedSampleLocations
= fixedSampleLocations
};
19301 TRACE( "texture %d, target %d, coverageSamples %d, colorSamples %d, internalFormat %d, width %d, height %d, depth %d, fixedSampleLocations %d\n", texture
, target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
19302 if ((status
= UNIX_CALL( glTextureImage3DMultisampleCoverageNV
, &args
))) WARN( "glTextureImage3DMultisampleCoverageNV returned %#lx\n", status
);
19305 static void WINAPI
glTextureImage3DMultisampleNV( GLuint texture
, GLenum target
, GLsizei samples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedSampleLocations
)
19307 struct glTextureImage3DMultisampleNV_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .samples
= samples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedSampleLocations
= fixedSampleLocations
};
19309 TRACE( "texture %d, target %d, samples %d, internalFormat %d, width %d, height %d, depth %d, fixedSampleLocations %d\n", texture
, target
, samples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
19310 if ((status
= UNIX_CALL( glTextureImage3DMultisampleNV
, &args
))) WARN( "glTextureImage3DMultisampleNV returned %#lx\n", status
);
19313 static void WINAPI
glTextureLightEXT( GLenum pname
)
19315 struct glTextureLightEXT_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
};
19317 TRACE( "pname %d\n", pname
);
19318 if ((status
= UNIX_CALL( glTextureLightEXT
, &args
))) WARN( "glTextureLightEXT returned %#lx\n", status
);
19321 static void WINAPI
glTextureMaterialEXT( GLenum face
, GLenum mode
)
19323 struct glTextureMaterialEXT_params args
= { .teb
= NtCurrentTeb(), .face
= face
, .mode
= mode
};
19325 TRACE( "face %d, mode %d\n", face
, mode
);
19326 if ((status
= UNIX_CALL( glTextureMaterialEXT
, &args
))) WARN( "glTextureMaterialEXT returned %#lx\n", status
);
19329 static void WINAPI
glTextureNormalEXT( GLenum mode
)
19331 struct glTextureNormalEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
};
19333 TRACE( "mode %d\n", mode
);
19334 if ((status
= UNIX_CALL( glTextureNormalEXT
, &args
))) WARN( "glTextureNormalEXT returned %#lx\n", status
);
19337 static void WINAPI
glTexturePageCommitmentEXT( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean commit
)
19339 struct glTexturePageCommitmentEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .commit
= commit
};
19341 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, commit %d\n", texture
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, commit
);
19342 if ((status
= UNIX_CALL( glTexturePageCommitmentEXT
, &args
))) WARN( "glTexturePageCommitmentEXT returned %#lx\n", status
);
19345 static void WINAPI
glTextureParameterIiv( GLuint texture
, GLenum pname
, const GLint
*params
)
19347 struct glTextureParameterIiv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .params
= params
};
19349 TRACE( "texture %d, pname %d, params %p\n", texture
, pname
, params
);
19350 if ((status
= UNIX_CALL( glTextureParameterIiv
, &args
))) WARN( "glTextureParameterIiv returned %#lx\n", status
);
19353 static void WINAPI
glTextureParameterIivEXT( GLuint texture
, GLenum target
, GLenum pname
, const GLint
*params
)
19355 struct glTextureParameterIivEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .params
= params
};
19357 TRACE( "texture %d, target %d, pname %d, params %p\n", texture
, target
, pname
, params
);
19358 if ((status
= UNIX_CALL( glTextureParameterIivEXT
, &args
))) WARN( "glTextureParameterIivEXT returned %#lx\n", status
);
19361 static void WINAPI
glTextureParameterIuiv( GLuint texture
, GLenum pname
, const GLuint
*params
)
19363 struct glTextureParameterIuiv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .params
= params
};
19365 TRACE( "texture %d, pname %d, params %p\n", texture
, pname
, params
);
19366 if ((status
= UNIX_CALL( glTextureParameterIuiv
, &args
))) WARN( "glTextureParameterIuiv returned %#lx\n", status
);
19369 static void WINAPI
glTextureParameterIuivEXT( GLuint texture
, GLenum target
, GLenum pname
, const GLuint
*params
)
19371 struct glTextureParameterIuivEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .params
= params
};
19373 TRACE( "texture %d, target %d, pname %d, params %p\n", texture
, target
, pname
, params
);
19374 if ((status
= UNIX_CALL( glTextureParameterIuivEXT
, &args
))) WARN( "glTextureParameterIuivEXT returned %#lx\n", status
);
19377 static void WINAPI
glTextureParameterf( GLuint texture
, GLenum pname
, GLfloat param
)
19379 struct glTextureParameterf_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .param
= param
};
19381 TRACE( "texture %d, pname %d, param %f\n", texture
, pname
, param
);
19382 if ((status
= UNIX_CALL( glTextureParameterf
, &args
))) WARN( "glTextureParameterf returned %#lx\n", status
);
19385 static void WINAPI
glTextureParameterfEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat param
)
19387 struct glTextureParameterfEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .param
= param
};
19389 TRACE( "texture %d, target %d, pname %d, param %f\n", texture
, target
, pname
, param
);
19390 if ((status
= UNIX_CALL( glTextureParameterfEXT
, &args
))) WARN( "glTextureParameterfEXT returned %#lx\n", status
);
19393 static void WINAPI
glTextureParameterfv( GLuint texture
, GLenum pname
, const GLfloat
*param
)
19395 struct glTextureParameterfv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .param
= param
};
19397 TRACE( "texture %d, pname %d, param %p\n", texture
, pname
, param
);
19398 if ((status
= UNIX_CALL( glTextureParameterfv
, &args
))) WARN( "glTextureParameterfv returned %#lx\n", status
);
19401 static void WINAPI
glTextureParameterfvEXT( GLuint texture
, GLenum target
, GLenum pname
, const GLfloat
*params
)
19403 struct glTextureParameterfvEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .params
= params
};
19405 TRACE( "texture %d, target %d, pname %d, params %p\n", texture
, target
, pname
, params
);
19406 if ((status
= UNIX_CALL( glTextureParameterfvEXT
, &args
))) WARN( "glTextureParameterfvEXT returned %#lx\n", status
);
19409 static void WINAPI
glTextureParameteri( GLuint texture
, GLenum pname
, GLint param
)
19411 struct glTextureParameteri_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .param
= param
};
19413 TRACE( "texture %d, pname %d, param %d\n", texture
, pname
, param
);
19414 if ((status
= UNIX_CALL( glTextureParameteri
, &args
))) WARN( "glTextureParameteri returned %#lx\n", status
);
19417 static void WINAPI
glTextureParameteriEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint param
)
19419 struct glTextureParameteriEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .param
= param
};
19421 TRACE( "texture %d, target %d, pname %d, param %d\n", texture
, target
, pname
, param
);
19422 if ((status
= UNIX_CALL( glTextureParameteriEXT
, &args
))) WARN( "glTextureParameteriEXT returned %#lx\n", status
);
19425 static void WINAPI
glTextureParameteriv( GLuint texture
, GLenum pname
, const GLint
*param
)
19427 struct glTextureParameteriv_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .pname
= pname
, .param
= param
};
19429 TRACE( "texture %d, pname %d, param %p\n", texture
, pname
, param
);
19430 if ((status
= UNIX_CALL( glTextureParameteriv
, &args
))) WARN( "glTextureParameteriv returned %#lx\n", status
);
19433 static void WINAPI
glTextureParameterivEXT( GLuint texture
, GLenum target
, GLenum pname
, const GLint
*params
)
19435 struct glTextureParameterivEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .pname
= pname
, .params
= params
};
19437 TRACE( "texture %d, target %d, pname %d, params %p\n", texture
, target
, pname
, params
);
19438 if ((status
= UNIX_CALL( glTextureParameterivEXT
, &args
))) WARN( "glTextureParameterivEXT returned %#lx\n", status
);
19441 static void WINAPI
glTextureRangeAPPLE( GLenum target
, GLsizei length
, const void *pointer
)
19443 struct glTextureRangeAPPLE_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .length
= length
, .pointer
= pointer
};
19445 TRACE( "target %d, length %d, pointer %p\n", target
, length
, pointer
);
19446 if ((status
= UNIX_CALL( glTextureRangeAPPLE
, &args
))) WARN( "glTextureRangeAPPLE returned %#lx\n", status
);
19449 static void WINAPI
glTextureRenderbufferEXT( GLuint texture
, GLenum target
, GLuint renderbuffer
)
19451 struct glTextureRenderbufferEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .renderbuffer
= renderbuffer
};
19453 TRACE( "texture %d, target %d, renderbuffer %d\n", texture
, target
, renderbuffer
);
19454 if ((status
= UNIX_CALL( glTextureRenderbufferEXT
, &args
))) WARN( "glTextureRenderbufferEXT returned %#lx\n", status
);
19457 static void WINAPI
glTextureStorage1D( GLuint texture
, GLsizei levels
, GLenum internalformat
, GLsizei width
)
19459 struct glTextureStorage1D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
};
19461 TRACE( "texture %d, levels %d, internalformat %d, width %d\n", texture
, levels
, internalformat
, width
);
19462 if ((status
= UNIX_CALL( glTextureStorage1D
, &args
))) WARN( "glTextureStorage1D returned %#lx\n", status
);
19465 static void WINAPI
glTextureStorage1DEXT( GLuint texture
, GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
)
19467 struct glTextureStorage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
};
19469 TRACE( "texture %d, target %d, levels %d, internalformat %d, width %d\n", texture
, target
, levels
, internalformat
, width
);
19470 if ((status
= UNIX_CALL( glTextureStorage1DEXT
, &args
))) WARN( "glTextureStorage1DEXT returned %#lx\n", status
);
19473 static void WINAPI
glTextureStorage2D( GLuint texture
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
)
19475 struct glTextureStorage2D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
19477 TRACE( "texture %d, levels %d, internalformat %d, width %d, height %d\n", texture
, levels
, internalformat
, width
, height
);
19478 if ((status
= UNIX_CALL( glTextureStorage2D
, &args
))) WARN( "glTextureStorage2D returned %#lx\n", status
);
19481 static void WINAPI
glTextureStorage2DEXT( GLuint texture
, GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
)
19483 struct glTextureStorage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
, .height
= height
};
19485 TRACE( "texture %d, target %d, levels %d, internalformat %d, width %d, height %d\n", texture
, target
, levels
, internalformat
, width
, height
);
19486 if ((status
= UNIX_CALL( glTextureStorage2DEXT
, &args
))) WARN( "glTextureStorage2DEXT returned %#lx\n", status
);
19489 static void WINAPI
glTextureStorage2DMultisample( GLuint texture
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLboolean fixedsamplelocations
)
19491 struct glTextureStorage2DMultisample_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .fixedsamplelocations
= fixedsamplelocations
};
19493 TRACE( "texture %d, samples %d, internalformat %d, width %d, height %d, fixedsamplelocations %d\n", texture
, samples
, internalformat
, width
, height
, fixedsamplelocations
);
19494 if ((status
= UNIX_CALL( glTextureStorage2DMultisample
, &args
))) WARN( "glTextureStorage2DMultisample returned %#lx\n", status
);
19497 static void WINAPI
glTextureStorage2DMultisampleEXT( GLuint texture
, GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLboolean fixedsamplelocations
)
19499 struct glTextureStorage2DMultisampleEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .fixedsamplelocations
= fixedsamplelocations
};
19501 TRACE( "texture %d, target %d, samples %d, internalformat %d, width %d, height %d, fixedsamplelocations %d\n", texture
, target
, samples
, internalformat
, width
, height
, fixedsamplelocations
);
19502 if ((status
= UNIX_CALL( glTextureStorage2DMultisampleEXT
, &args
))) WARN( "glTextureStorage2DMultisampleEXT returned %#lx\n", status
);
19505 static void WINAPI
glTextureStorage3D( GLuint texture
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
)
19507 struct glTextureStorage3D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
};
19509 TRACE( "texture %d, levels %d, internalformat %d, width %d, height %d, depth %d\n", texture
, levels
, internalformat
, width
, height
, depth
);
19510 if ((status
= UNIX_CALL( glTextureStorage3D
, &args
))) WARN( "glTextureStorage3D returned %#lx\n", status
);
19513 static void WINAPI
glTextureStorage3DEXT( GLuint texture
, GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
)
19515 struct glTextureStorage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .levels
= levels
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
};
19517 TRACE( "texture %d, target %d, levels %d, internalformat %d, width %d, height %d, depth %d\n", texture
, target
, levels
, internalformat
, width
, height
, depth
);
19518 if ((status
= UNIX_CALL( glTextureStorage3DEXT
, &args
))) WARN( "glTextureStorage3DEXT returned %#lx\n", status
);
19521 static void WINAPI
glTextureStorage3DMultisample( GLuint texture
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedsamplelocations
)
19523 struct glTextureStorage3DMultisample_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedsamplelocations
= fixedsamplelocations
};
19525 TRACE( "texture %d, samples %d, internalformat %d, width %d, height %d, depth %d, fixedsamplelocations %d\n", texture
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
);
19526 if ((status
= UNIX_CALL( glTextureStorage3DMultisample
, &args
))) WARN( "glTextureStorage3DMultisample returned %#lx\n", status
);
19529 static void WINAPI
glTextureStorage3DMultisampleEXT( GLuint texture
, GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedsamplelocations
)
19531 struct glTextureStorage3DMultisampleEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .samples
= samples
, .internalformat
= internalformat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedsamplelocations
= fixedsamplelocations
};
19533 TRACE( "texture %d, target %d, samples %d, internalformat %d, width %d, height %d, depth %d, fixedsamplelocations %d\n", texture
, target
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
);
19534 if ((status
= UNIX_CALL( glTextureStorage3DMultisampleEXT
, &args
))) WARN( "glTextureStorage3DMultisampleEXT returned %#lx\n", status
);
19537 static void WINAPI
glTextureStorageMem1DEXT( GLuint texture
, GLsizei levels
, GLenum internalFormat
, GLsizei width
, GLuint memory
, GLuint64 offset
)
19539 struct glTextureStorageMem1DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .levels
= levels
, .internalFormat
= internalFormat
, .width
= width
, .memory
= memory
, .offset
= offset
};
19541 TRACE( "texture %d, levels %d, internalFormat %d, width %d, memory %d, offset %s\n", texture
, levels
, internalFormat
, width
, memory
, wine_dbgstr_longlong(offset
) );
19542 if ((status
= UNIX_CALL( glTextureStorageMem1DEXT
, &args
))) WARN( "glTextureStorageMem1DEXT returned %#lx\n", status
);
19545 static void WINAPI
glTextureStorageMem2DEXT( GLuint texture
, GLsizei levels
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLuint memory
, GLuint64 offset
)
19547 struct glTextureStorageMem2DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .levels
= levels
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .memory
= memory
, .offset
= offset
};
19549 TRACE( "texture %d, levels %d, internalFormat %d, width %d, height %d, memory %d, offset %s\n", texture
, levels
, internalFormat
, width
, height
, memory
, wine_dbgstr_longlong(offset
) );
19550 if ((status
= UNIX_CALL( glTextureStorageMem2DEXT
, &args
))) WARN( "glTextureStorageMem2DEXT returned %#lx\n", status
);
19553 static void WINAPI
glTextureStorageMem2DMultisampleEXT( GLuint texture
, GLsizei samples
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLboolean fixedSampleLocations
, GLuint memory
, GLuint64 offset
)
19555 struct glTextureStorageMem2DMultisampleEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .samples
= samples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .fixedSampleLocations
= fixedSampleLocations
, .memory
= memory
, .offset
= offset
};
19557 TRACE( "texture %d, samples %d, internalFormat %d, width %d, height %d, fixedSampleLocations %d, memory %d, offset %s\n", texture
, samples
, internalFormat
, width
, height
, fixedSampleLocations
, memory
, wine_dbgstr_longlong(offset
) );
19558 if ((status
= UNIX_CALL( glTextureStorageMem2DMultisampleEXT
, &args
))) WARN( "glTextureStorageMem2DMultisampleEXT returned %#lx\n", status
);
19561 static void WINAPI
glTextureStorageMem3DEXT( GLuint texture
, GLsizei levels
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLuint memory
, GLuint64 offset
)
19563 struct glTextureStorageMem3DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .levels
= levels
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .memory
= memory
, .offset
= offset
};
19565 TRACE( "texture %d, levels %d, internalFormat %d, width %d, height %d, depth %d, memory %d, offset %s\n", texture
, levels
, internalFormat
, width
, height
, depth
, memory
, wine_dbgstr_longlong(offset
) );
19566 if ((status
= UNIX_CALL( glTextureStorageMem3DEXT
, &args
))) WARN( "glTextureStorageMem3DEXT returned %#lx\n", status
);
19569 static void WINAPI
glTextureStorageMem3DMultisampleEXT( GLuint texture
, GLsizei samples
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedSampleLocations
, GLuint memory
, GLuint64 offset
)
19571 struct glTextureStorageMem3DMultisampleEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .samples
= samples
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .fixedSampleLocations
= fixedSampleLocations
, .memory
= memory
, .offset
= offset
};
19573 TRACE( "texture %d, samples %d, internalFormat %d, width %d, height %d, depth %d, fixedSampleLocations %d, memory %d, offset %s\n", texture
, samples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
, memory
, wine_dbgstr_longlong(offset
) );
19574 if ((status
= UNIX_CALL( glTextureStorageMem3DMultisampleEXT
, &args
))) WARN( "glTextureStorageMem3DMultisampleEXT returned %#lx\n", status
);
19577 static void WINAPI
glTextureStorageSparseAMD( GLuint texture
, GLenum target
, GLenum internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLsizei layers
, GLbitfield flags
)
19579 struct glTextureStorageSparseAMD_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .internalFormat
= internalFormat
, .width
= width
, .height
= height
, .depth
= depth
, .layers
= layers
, .flags
= flags
};
19581 TRACE( "texture %d, target %d, internalFormat %d, width %d, height %d, depth %d, layers %d, flags %d\n", texture
, target
, internalFormat
, width
, height
, depth
, layers
, flags
);
19582 if ((status
= UNIX_CALL( glTextureStorageSparseAMD
, &args
))) WARN( "glTextureStorageSparseAMD returned %#lx\n", status
);
19585 static void WINAPI
glTextureSubImage1D( GLuint texture
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const void *pixels
)
19587 struct glTextureSubImage1D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .type
= type
, .pixels
= pixels
};
19589 TRACE( "texture %d, level %d, xoffset %d, width %d, format %d, type %d, pixels %p\n", texture
, level
, xoffset
, width
, format
, type
, pixels
);
19590 if ((status
= UNIX_CALL( glTextureSubImage1D
, &args
))) WARN( "glTextureSubImage1D returned %#lx\n", status
);
19593 static void WINAPI
glTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, const void *pixels
)
19595 struct glTextureSubImage1DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .width
= width
, .format
= format
, .type
= type
, .pixels
= pixels
};
19597 TRACE( "texture %d, target %d, level %d, xoffset %d, width %d, format %d, type %d, pixels %p\n", texture
, target
, level
, xoffset
, width
, format
, type
, pixels
);
19598 if ((status
= UNIX_CALL( glTextureSubImage1DEXT
, &args
))) WARN( "glTextureSubImage1DEXT returned %#lx\n", status
);
19601 static void WINAPI
glTextureSubImage2D( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *pixels
)
19603 struct glTextureSubImage2D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .pixels
= pixels
};
19605 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, type %d, pixels %p\n", texture
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
19606 if ((status
= UNIX_CALL( glTextureSubImage2D
, &args
))) WARN( "glTextureSubImage2D returned %#lx\n", status
);
19609 static void WINAPI
glTextureSubImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, const void *pixels
)
19611 struct glTextureSubImage2DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .width
= width
, .height
= height
, .format
= format
, .type
= type
, .pixels
= pixels
};
19613 TRACE( "texture %d, target %d, level %d, xoffset %d, yoffset %d, width %d, height %d, format %d, type %d, pixels %p\n", texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
19614 if ((status
= UNIX_CALL( glTextureSubImage2DEXT
, &args
))) WARN( "glTextureSubImage2DEXT returned %#lx\n", status
);
19617 static void WINAPI
glTextureSubImage3D( GLuint texture
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const void *pixels
)
19619 struct glTextureSubImage3D_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .type
= type
, .pixels
= pixels
};
19621 TRACE( "texture %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, type %d, pixels %p\n", texture
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
19622 if ((status
= UNIX_CALL( glTextureSubImage3D
, &args
))) WARN( "glTextureSubImage3D returned %#lx\n", status
);
19625 static void WINAPI
glTextureSubImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, const void *pixels
)
19627 struct glTextureSubImage3DEXT_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .level
= level
, .xoffset
= xoffset
, .yoffset
= yoffset
, .zoffset
= zoffset
, .width
= width
, .height
= height
, .depth
= depth
, .format
= format
, .type
= type
, .pixels
= pixels
};
19629 TRACE( "texture %d, target %d, level %d, xoffset %d, yoffset %d, zoffset %d, width %d, height %d, depth %d, format %d, type %d, pixels %p\n", texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
19630 if ((status
= UNIX_CALL( glTextureSubImage3DEXT
, &args
))) WARN( "glTextureSubImage3DEXT returned %#lx\n", status
);
19633 static void WINAPI
glTextureView( GLuint texture
, GLenum target
, GLuint origtexture
, GLenum internalformat
, GLuint minlevel
, GLuint numlevels
, GLuint minlayer
, GLuint numlayers
)
19635 struct glTextureView_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .target
= target
, .origtexture
= origtexture
, .internalformat
= internalformat
, .minlevel
= minlevel
, .numlevels
= numlevels
, .minlayer
= minlayer
, .numlayers
= numlayers
};
19637 TRACE( "texture %d, target %d, origtexture %d, internalformat %d, minlevel %d, numlevels %d, minlayer %d, numlayers %d\n", texture
, target
, origtexture
, internalformat
, minlevel
, numlevels
, minlayer
, numlayers
);
19638 if ((status
= UNIX_CALL( glTextureView
, &args
))) WARN( "glTextureView returned %#lx\n", status
);
19641 static void WINAPI
glTrackMatrixNV( GLenum target
, GLuint address
, GLenum matrix
, GLenum transform
)
19643 struct glTrackMatrixNV_params args
= { .teb
= NtCurrentTeb(), .target
= target
, .address
= address
, .matrix
= matrix
, .transform
= transform
};
19645 TRACE( "target %d, address %d, matrix %d, transform %d\n", target
, address
, matrix
, transform
);
19646 if ((status
= UNIX_CALL( glTrackMatrixNV
, &args
))) WARN( "glTrackMatrixNV returned %#lx\n", status
);
19649 static void WINAPI
glTransformFeedbackAttribsNV( GLsizei count
, const GLint
*attribs
, GLenum bufferMode
)
19651 struct glTransformFeedbackAttribsNV_params args
= { .teb
= NtCurrentTeb(), .count
= count
, .attribs
= attribs
, .bufferMode
= bufferMode
};
19653 TRACE( "count %d, attribs %p, bufferMode %d\n", count
, attribs
, bufferMode
);
19654 if ((status
= UNIX_CALL( glTransformFeedbackAttribsNV
, &args
))) WARN( "glTransformFeedbackAttribsNV returned %#lx\n", status
);
19657 static void WINAPI
glTransformFeedbackBufferBase( GLuint xfb
, GLuint index
, GLuint buffer
)
19659 struct glTransformFeedbackBufferBase_params args
= { .teb
= NtCurrentTeb(), .xfb
= xfb
, .index
= index
, .buffer
= buffer
};
19661 TRACE( "xfb %d, index %d, buffer %d\n", xfb
, index
, buffer
);
19662 if ((status
= UNIX_CALL( glTransformFeedbackBufferBase
, &args
))) WARN( "glTransformFeedbackBufferBase returned %#lx\n", status
);
19665 static void WINAPI
glTransformFeedbackBufferRange( GLuint xfb
, GLuint index
, GLuint buffer
, GLintptr offset
, GLsizeiptr size
)
19667 struct glTransformFeedbackBufferRange_params args
= { .teb
= NtCurrentTeb(), .xfb
= xfb
, .index
= index
, .buffer
= buffer
, .offset
= offset
, .size
= size
};
19669 TRACE( "xfb %d, index %d, buffer %d, offset %Id, size %Id\n", xfb
, index
, buffer
, offset
, size
);
19670 if ((status
= UNIX_CALL( glTransformFeedbackBufferRange
, &args
))) WARN( "glTransformFeedbackBufferRange returned %#lx\n", status
);
19673 static void WINAPI
glTransformFeedbackStreamAttribsNV( GLsizei count
, const GLint
*attribs
, GLsizei nbuffers
, const GLint
*bufstreams
, GLenum bufferMode
)
19675 struct glTransformFeedbackStreamAttribsNV_params args
= { .teb
= NtCurrentTeb(), .count
= count
, .attribs
= attribs
, .nbuffers
= nbuffers
, .bufstreams
= bufstreams
, .bufferMode
= bufferMode
};
19677 TRACE( "count %d, attribs %p, nbuffers %d, bufstreams %p, bufferMode %d\n", count
, attribs
, nbuffers
, bufstreams
, bufferMode
);
19678 if ((status
= UNIX_CALL( glTransformFeedbackStreamAttribsNV
, &args
))) WARN( "glTransformFeedbackStreamAttribsNV returned %#lx\n", status
);
19681 static void WINAPI
glTransformFeedbackVaryings( GLuint program
, GLsizei count
, const GLchar
*const*varyings
, GLenum bufferMode
)
19683 struct glTransformFeedbackVaryings_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .count
= count
, .varyings
= varyings
, .bufferMode
= bufferMode
};
19685 TRACE( "program %d, count %d, varyings %p, bufferMode %d\n", program
, count
, varyings
, bufferMode
);
19686 if ((status
= UNIX_CALL( glTransformFeedbackVaryings
, &args
))) WARN( "glTransformFeedbackVaryings returned %#lx\n", status
);
19689 static void WINAPI
glTransformFeedbackVaryingsEXT( GLuint program
, GLsizei count
, const GLchar
*const*varyings
, GLenum bufferMode
)
19691 struct glTransformFeedbackVaryingsEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .count
= count
, .varyings
= varyings
, .bufferMode
= bufferMode
};
19693 TRACE( "program %d, count %d, varyings %p, bufferMode %d\n", program
, count
, varyings
, bufferMode
);
19694 if ((status
= UNIX_CALL( glTransformFeedbackVaryingsEXT
, &args
))) WARN( "glTransformFeedbackVaryingsEXT returned %#lx\n", status
);
19697 static void WINAPI
glTransformFeedbackVaryingsNV( GLuint program
, GLsizei count
, const GLint
*locations
, GLenum bufferMode
)
19699 struct glTransformFeedbackVaryingsNV_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .count
= count
, .locations
= locations
, .bufferMode
= bufferMode
};
19701 TRACE( "program %d, count %d, locations %p, bufferMode %d\n", program
, count
, locations
, bufferMode
);
19702 if ((status
= UNIX_CALL( glTransformFeedbackVaryingsNV
, &args
))) WARN( "glTransformFeedbackVaryingsNV returned %#lx\n", status
);
19705 static void WINAPI
glTransformPathNV( GLuint resultPath
, GLuint srcPath
, GLenum transformType
, const GLfloat
*transformValues
)
19707 struct glTransformPathNV_params args
= { .teb
= NtCurrentTeb(), .resultPath
= resultPath
, .srcPath
= srcPath
, .transformType
= transformType
, .transformValues
= transformValues
};
19709 TRACE( "resultPath %d, srcPath %d, transformType %d, transformValues %p\n", resultPath
, srcPath
, transformType
, transformValues
);
19710 if ((status
= UNIX_CALL( glTransformPathNV
, &args
))) WARN( "glTransformPathNV returned %#lx\n", status
);
19713 static void WINAPI
glTranslatexOES( GLfixed x
, GLfixed y
, GLfixed z
)
19715 struct glTranslatexOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
19717 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
19718 if ((status
= UNIX_CALL( glTranslatexOES
, &args
))) WARN( "glTranslatexOES returned %#lx\n", status
);
19721 static void WINAPI
glUniform1d( GLint location
, GLdouble x
)
19723 struct glUniform1d_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
};
19725 TRACE( "location %d, x %f\n", location
, x
);
19726 if ((status
= UNIX_CALL( glUniform1d
, &args
))) WARN( "glUniform1d returned %#lx\n", status
);
19729 static void WINAPI
glUniform1dv( GLint location
, GLsizei count
, const GLdouble
*value
)
19731 struct glUniform1dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19733 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19734 if ((status
= UNIX_CALL( glUniform1dv
, &args
))) WARN( "glUniform1dv returned %#lx\n", status
);
19737 static void WINAPI
glUniform1f( GLint location
, GLfloat v0
)
19739 struct glUniform1f_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
};
19741 TRACE( "location %d, v0 %f\n", location
, v0
);
19742 if ((status
= UNIX_CALL( glUniform1f
, &args
))) WARN( "glUniform1f returned %#lx\n", status
);
19745 static void WINAPI
glUniform1fARB( GLint location
, GLfloat v0
)
19747 struct glUniform1fARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
};
19749 TRACE( "location %d, v0 %f\n", location
, v0
);
19750 if ((status
= UNIX_CALL( glUniform1fARB
, &args
))) WARN( "glUniform1fARB returned %#lx\n", status
);
19753 static void WINAPI
glUniform1fv( GLint location
, GLsizei count
, const GLfloat
*value
)
19755 struct glUniform1fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19757 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19758 if ((status
= UNIX_CALL( glUniform1fv
, &args
))) WARN( "glUniform1fv returned %#lx\n", status
);
19761 static void WINAPI
glUniform1fvARB( GLint location
, GLsizei count
, const GLfloat
*value
)
19763 struct glUniform1fvARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19765 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19766 if ((status
= UNIX_CALL( glUniform1fvARB
, &args
))) WARN( "glUniform1fvARB returned %#lx\n", status
);
19769 static void WINAPI
glUniform1i( GLint location
, GLint v0
)
19771 struct glUniform1i_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
};
19773 TRACE( "location %d, v0 %d\n", location
, v0
);
19774 if ((status
= UNIX_CALL( glUniform1i
, &args
))) WARN( "glUniform1i returned %#lx\n", status
);
19777 static void WINAPI
glUniform1i64ARB( GLint location
, GLint64 x
)
19779 struct glUniform1i64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
};
19781 TRACE( "location %d, x %s\n", location
, wine_dbgstr_longlong(x
) );
19782 if ((status
= UNIX_CALL( glUniform1i64ARB
, &args
))) WARN( "glUniform1i64ARB returned %#lx\n", status
);
19785 static void WINAPI
glUniform1i64NV( GLint location
, GLint64EXT x
)
19787 struct glUniform1i64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
};
19789 TRACE( "location %d, x %s\n", location
, wine_dbgstr_longlong(x
) );
19790 if ((status
= UNIX_CALL( glUniform1i64NV
, &args
))) WARN( "glUniform1i64NV returned %#lx\n", status
);
19793 static void WINAPI
glUniform1i64vARB( GLint location
, GLsizei count
, const GLint64
*value
)
19795 struct glUniform1i64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19797 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19798 if ((status
= UNIX_CALL( glUniform1i64vARB
, &args
))) WARN( "glUniform1i64vARB returned %#lx\n", status
);
19801 static void WINAPI
glUniform1i64vNV( GLint location
, GLsizei count
, const GLint64EXT
*value
)
19803 struct glUniform1i64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19805 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19806 if ((status
= UNIX_CALL( glUniform1i64vNV
, &args
))) WARN( "glUniform1i64vNV returned %#lx\n", status
);
19809 static void WINAPI
glUniform1iARB( GLint location
, GLint v0
)
19811 struct glUniform1iARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
};
19813 TRACE( "location %d, v0 %d\n", location
, v0
);
19814 if ((status
= UNIX_CALL( glUniform1iARB
, &args
))) WARN( "glUniform1iARB returned %#lx\n", status
);
19817 static void WINAPI
glUniform1iv( GLint location
, GLsizei count
, const GLint
*value
)
19819 struct glUniform1iv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19821 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19822 if ((status
= UNIX_CALL( glUniform1iv
, &args
))) WARN( "glUniform1iv returned %#lx\n", status
);
19825 static void WINAPI
glUniform1ivARB( GLint location
, GLsizei count
, const GLint
*value
)
19827 struct glUniform1ivARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19829 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19830 if ((status
= UNIX_CALL( glUniform1ivARB
, &args
))) WARN( "glUniform1ivARB returned %#lx\n", status
);
19833 static void WINAPI
glUniform1ui( GLint location
, GLuint v0
)
19835 struct glUniform1ui_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
};
19837 TRACE( "location %d, v0 %d\n", location
, v0
);
19838 if ((status
= UNIX_CALL( glUniform1ui
, &args
))) WARN( "glUniform1ui returned %#lx\n", status
);
19841 static void WINAPI
glUniform1ui64ARB( GLint location
, GLuint64 x
)
19843 struct glUniform1ui64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
};
19845 TRACE( "location %d, x %s\n", location
, wine_dbgstr_longlong(x
) );
19846 if ((status
= UNIX_CALL( glUniform1ui64ARB
, &args
))) WARN( "glUniform1ui64ARB returned %#lx\n", status
);
19849 static void WINAPI
glUniform1ui64NV( GLint location
, GLuint64EXT x
)
19851 struct glUniform1ui64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
};
19853 TRACE( "location %d, x %s\n", location
, wine_dbgstr_longlong(x
) );
19854 if ((status
= UNIX_CALL( glUniform1ui64NV
, &args
))) WARN( "glUniform1ui64NV returned %#lx\n", status
);
19857 static void WINAPI
glUniform1ui64vARB( GLint location
, GLsizei count
, const GLuint64
*value
)
19859 struct glUniform1ui64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19861 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19862 if ((status
= UNIX_CALL( glUniform1ui64vARB
, &args
))) WARN( "glUniform1ui64vARB returned %#lx\n", status
);
19865 static void WINAPI
glUniform1ui64vNV( GLint location
, GLsizei count
, const GLuint64EXT
*value
)
19867 struct glUniform1ui64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19869 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19870 if ((status
= UNIX_CALL( glUniform1ui64vNV
, &args
))) WARN( "glUniform1ui64vNV returned %#lx\n", status
);
19873 static void WINAPI
glUniform1uiEXT( GLint location
, GLuint v0
)
19875 struct glUniform1uiEXT_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
};
19877 TRACE( "location %d, v0 %d\n", location
, v0
);
19878 if ((status
= UNIX_CALL( glUniform1uiEXT
, &args
))) WARN( "glUniform1uiEXT returned %#lx\n", status
);
19881 static void WINAPI
glUniform1uiv( GLint location
, GLsizei count
, const GLuint
*value
)
19883 struct glUniform1uiv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19885 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19886 if ((status
= UNIX_CALL( glUniform1uiv
, &args
))) WARN( "glUniform1uiv returned %#lx\n", status
);
19889 static void WINAPI
glUniform1uivEXT( GLint location
, GLsizei count
, const GLuint
*value
)
19891 struct glUniform1uivEXT_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19893 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19894 if ((status
= UNIX_CALL( glUniform1uivEXT
, &args
))) WARN( "glUniform1uivEXT returned %#lx\n", status
);
19897 static void WINAPI
glUniform2d( GLint location
, GLdouble x
, GLdouble y
)
19899 struct glUniform2d_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
};
19901 TRACE( "location %d, x %f, y %f\n", location
, x
, y
);
19902 if ((status
= UNIX_CALL( glUniform2d
, &args
))) WARN( "glUniform2d returned %#lx\n", status
);
19905 static void WINAPI
glUniform2dv( GLint location
, GLsizei count
, const GLdouble
*value
)
19907 struct glUniform2dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19909 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19910 if ((status
= UNIX_CALL( glUniform2dv
, &args
))) WARN( "glUniform2dv returned %#lx\n", status
);
19913 static void WINAPI
glUniform2f( GLint location
, GLfloat v0
, GLfloat v1
)
19915 struct glUniform2f_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
};
19917 TRACE( "location %d, v0 %f, v1 %f\n", location
, v0
, v1
);
19918 if ((status
= UNIX_CALL( glUniform2f
, &args
))) WARN( "glUniform2f returned %#lx\n", status
);
19921 static void WINAPI
glUniform2fARB( GLint location
, GLfloat v0
, GLfloat v1
)
19923 struct glUniform2fARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
};
19925 TRACE( "location %d, v0 %f, v1 %f\n", location
, v0
, v1
);
19926 if ((status
= UNIX_CALL( glUniform2fARB
, &args
))) WARN( "glUniform2fARB returned %#lx\n", status
);
19929 static void WINAPI
glUniform2fv( GLint location
, GLsizei count
, const GLfloat
*value
)
19931 struct glUniform2fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19933 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19934 if ((status
= UNIX_CALL( glUniform2fv
, &args
))) WARN( "glUniform2fv returned %#lx\n", status
);
19937 static void WINAPI
glUniform2fvARB( GLint location
, GLsizei count
, const GLfloat
*value
)
19939 struct glUniform2fvARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19941 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19942 if ((status
= UNIX_CALL( glUniform2fvARB
, &args
))) WARN( "glUniform2fvARB returned %#lx\n", status
);
19945 static void WINAPI
glUniform2i( GLint location
, GLint v0
, GLint v1
)
19947 struct glUniform2i_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
};
19949 TRACE( "location %d, v0 %d, v1 %d\n", location
, v0
, v1
);
19950 if ((status
= UNIX_CALL( glUniform2i
, &args
))) WARN( "glUniform2i returned %#lx\n", status
);
19953 static void WINAPI
glUniform2i64ARB( GLint location
, GLint64 x
, GLint64 y
)
19955 struct glUniform2i64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
};
19957 TRACE( "location %d, x %s, y %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
19958 if ((status
= UNIX_CALL( glUniform2i64ARB
, &args
))) WARN( "glUniform2i64ARB returned %#lx\n", status
);
19961 static void WINAPI
glUniform2i64NV( GLint location
, GLint64EXT x
, GLint64EXT y
)
19963 struct glUniform2i64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
};
19965 TRACE( "location %d, x %s, y %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
19966 if ((status
= UNIX_CALL( glUniform2i64NV
, &args
))) WARN( "glUniform2i64NV returned %#lx\n", status
);
19969 static void WINAPI
glUniform2i64vARB( GLint location
, GLsizei count
, const GLint64
*value
)
19971 struct glUniform2i64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19973 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19974 if ((status
= UNIX_CALL( glUniform2i64vARB
, &args
))) WARN( "glUniform2i64vARB returned %#lx\n", status
);
19977 static void WINAPI
glUniform2i64vNV( GLint location
, GLsizei count
, const GLint64EXT
*value
)
19979 struct glUniform2i64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19981 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19982 if ((status
= UNIX_CALL( glUniform2i64vNV
, &args
))) WARN( "glUniform2i64vNV returned %#lx\n", status
);
19985 static void WINAPI
glUniform2iARB( GLint location
, GLint v0
, GLint v1
)
19987 struct glUniform2iARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
};
19989 TRACE( "location %d, v0 %d, v1 %d\n", location
, v0
, v1
);
19990 if ((status
= UNIX_CALL( glUniform2iARB
, &args
))) WARN( "glUniform2iARB returned %#lx\n", status
);
19993 static void WINAPI
glUniform2iv( GLint location
, GLsizei count
, const GLint
*value
)
19995 struct glUniform2iv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
19997 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
19998 if ((status
= UNIX_CALL( glUniform2iv
, &args
))) WARN( "glUniform2iv returned %#lx\n", status
);
20001 static void WINAPI
glUniform2ivARB( GLint location
, GLsizei count
, const GLint
*value
)
20003 struct glUniform2ivARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20005 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20006 if ((status
= UNIX_CALL( glUniform2ivARB
, &args
))) WARN( "glUniform2ivARB returned %#lx\n", status
);
20009 static void WINAPI
glUniform2ui( GLint location
, GLuint v0
, GLuint v1
)
20011 struct glUniform2ui_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
};
20013 TRACE( "location %d, v0 %d, v1 %d\n", location
, v0
, v1
);
20014 if ((status
= UNIX_CALL( glUniform2ui
, &args
))) WARN( "glUniform2ui returned %#lx\n", status
);
20017 static void WINAPI
glUniform2ui64ARB( GLint location
, GLuint64 x
, GLuint64 y
)
20019 struct glUniform2ui64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
};
20021 TRACE( "location %d, x %s, y %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
20022 if ((status
= UNIX_CALL( glUniform2ui64ARB
, &args
))) WARN( "glUniform2ui64ARB returned %#lx\n", status
);
20025 static void WINAPI
glUniform2ui64NV( GLint location
, GLuint64EXT x
, GLuint64EXT y
)
20027 struct glUniform2ui64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
};
20029 TRACE( "location %d, x %s, y %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
20030 if ((status
= UNIX_CALL( glUniform2ui64NV
, &args
))) WARN( "glUniform2ui64NV returned %#lx\n", status
);
20033 static void WINAPI
glUniform2ui64vARB( GLint location
, GLsizei count
, const GLuint64
*value
)
20035 struct glUniform2ui64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20037 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20038 if ((status
= UNIX_CALL( glUniform2ui64vARB
, &args
))) WARN( "glUniform2ui64vARB returned %#lx\n", status
);
20041 static void WINAPI
glUniform2ui64vNV( GLint location
, GLsizei count
, const GLuint64EXT
*value
)
20043 struct glUniform2ui64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20045 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20046 if ((status
= UNIX_CALL( glUniform2ui64vNV
, &args
))) WARN( "glUniform2ui64vNV returned %#lx\n", status
);
20049 static void WINAPI
glUniform2uiEXT( GLint location
, GLuint v0
, GLuint v1
)
20051 struct glUniform2uiEXT_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
};
20053 TRACE( "location %d, v0 %d, v1 %d\n", location
, v0
, v1
);
20054 if ((status
= UNIX_CALL( glUniform2uiEXT
, &args
))) WARN( "glUniform2uiEXT returned %#lx\n", status
);
20057 static void WINAPI
glUniform2uiv( GLint location
, GLsizei count
, const GLuint
*value
)
20059 struct glUniform2uiv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20061 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20062 if ((status
= UNIX_CALL( glUniform2uiv
, &args
))) WARN( "glUniform2uiv returned %#lx\n", status
);
20065 static void WINAPI
glUniform2uivEXT( GLint location
, GLsizei count
, const GLuint
*value
)
20067 struct glUniform2uivEXT_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20069 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20070 if ((status
= UNIX_CALL( glUniform2uivEXT
, &args
))) WARN( "glUniform2uivEXT returned %#lx\n", status
);
20073 static void WINAPI
glUniform3d( GLint location
, GLdouble x
, GLdouble y
, GLdouble z
)
20075 struct glUniform3d_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
};
20077 TRACE( "location %d, x %f, y %f, z %f\n", location
, x
, y
, z
);
20078 if ((status
= UNIX_CALL( glUniform3d
, &args
))) WARN( "glUniform3d returned %#lx\n", status
);
20081 static void WINAPI
glUniform3dv( GLint location
, GLsizei count
, const GLdouble
*value
)
20083 struct glUniform3dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20085 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20086 if ((status
= UNIX_CALL( glUniform3dv
, &args
))) WARN( "glUniform3dv returned %#lx\n", status
);
20089 static void WINAPI
glUniform3f( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
)
20091 struct glUniform3f_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
20093 TRACE( "location %d, v0 %f, v1 %f, v2 %f\n", location
, v0
, v1
, v2
);
20094 if ((status
= UNIX_CALL( glUniform3f
, &args
))) WARN( "glUniform3f returned %#lx\n", status
);
20097 static void WINAPI
glUniform3fARB( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
)
20099 struct glUniform3fARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
20101 TRACE( "location %d, v0 %f, v1 %f, v2 %f\n", location
, v0
, v1
, v2
);
20102 if ((status
= UNIX_CALL( glUniform3fARB
, &args
))) WARN( "glUniform3fARB returned %#lx\n", status
);
20105 static void WINAPI
glUniform3fv( GLint location
, GLsizei count
, const GLfloat
*value
)
20107 struct glUniform3fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20109 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20110 if ((status
= UNIX_CALL( glUniform3fv
, &args
))) WARN( "glUniform3fv returned %#lx\n", status
);
20113 static void WINAPI
glUniform3fvARB( GLint location
, GLsizei count
, const GLfloat
*value
)
20115 struct glUniform3fvARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20117 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20118 if ((status
= UNIX_CALL( glUniform3fvARB
, &args
))) WARN( "glUniform3fvARB returned %#lx\n", status
);
20121 static void WINAPI
glUniform3i( GLint location
, GLint v0
, GLint v1
, GLint v2
)
20123 struct glUniform3i_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
20125 TRACE( "location %d, v0 %d, v1 %d, v2 %d\n", location
, v0
, v1
, v2
);
20126 if ((status
= UNIX_CALL( glUniform3i
, &args
))) WARN( "glUniform3i returned %#lx\n", status
);
20129 static void WINAPI
glUniform3i64ARB( GLint location
, GLint64 x
, GLint64 y
, GLint64 z
)
20131 struct glUniform3i64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
};
20133 TRACE( "location %d, x %s, y %s, z %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
20134 if ((status
= UNIX_CALL( glUniform3i64ARB
, &args
))) WARN( "glUniform3i64ARB returned %#lx\n", status
);
20137 static void WINAPI
glUniform3i64NV( GLint location
, GLint64EXT x
, GLint64EXT y
, GLint64EXT z
)
20139 struct glUniform3i64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
};
20141 TRACE( "location %d, x %s, y %s, z %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
20142 if ((status
= UNIX_CALL( glUniform3i64NV
, &args
))) WARN( "glUniform3i64NV returned %#lx\n", status
);
20145 static void WINAPI
glUniform3i64vARB( GLint location
, GLsizei count
, const GLint64
*value
)
20147 struct glUniform3i64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20149 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20150 if ((status
= UNIX_CALL( glUniform3i64vARB
, &args
))) WARN( "glUniform3i64vARB returned %#lx\n", status
);
20153 static void WINAPI
glUniform3i64vNV( GLint location
, GLsizei count
, const GLint64EXT
*value
)
20155 struct glUniform3i64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20157 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20158 if ((status
= UNIX_CALL( glUniform3i64vNV
, &args
))) WARN( "glUniform3i64vNV returned %#lx\n", status
);
20161 static void WINAPI
glUniform3iARB( GLint location
, GLint v0
, GLint v1
, GLint v2
)
20163 struct glUniform3iARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
20165 TRACE( "location %d, v0 %d, v1 %d, v2 %d\n", location
, v0
, v1
, v2
);
20166 if ((status
= UNIX_CALL( glUniform3iARB
, &args
))) WARN( "glUniform3iARB returned %#lx\n", status
);
20169 static void WINAPI
glUniform3iv( GLint location
, GLsizei count
, const GLint
*value
)
20171 struct glUniform3iv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20173 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20174 if ((status
= UNIX_CALL( glUniform3iv
, &args
))) WARN( "glUniform3iv returned %#lx\n", status
);
20177 static void WINAPI
glUniform3ivARB( GLint location
, GLsizei count
, const GLint
*value
)
20179 struct glUniform3ivARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20181 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20182 if ((status
= UNIX_CALL( glUniform3ivARB
, &args
))) WARN( "glUniform3ivARB returned %#lx\n", status
);
20185 static void WINAPI
glUniform3ui( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
)
20187 struct glUniform3ui_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
20189 TRACE( "location %d, v0 %d, v1 %d, v2 %d\n", location
, v0
, v1
, v2
);
20190 if ((status
= UNIX_CALL( glUniform3ui
, &args
))) WARN( "glUniform3ui returned %#lx\n", status
);
20193 static void WINAPI
glUniform3ui64ARB( GLint location
, GLuint64 x
, GLuint64 y
, GLuint64 z
)
20195 struct glUniform3ui64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
};
20197 TRACE( "location %d, x %s, y %s, z %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
20198 if ((status
= UNIX_CALL( glUniform3ui64ARB
, &args
))) WARN( "glUniform3ui64ARB returned %#lx\n", status
);
20201 static void WINAPI
glUniform3ui64NV( GLint location
, GLuint64EXT x
, GLuint64EXT y
, GLuint64EXT z
)
20203 struct glUniform3ui64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
};
20205 TRACE( "location %d, x %s, y %s, z %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
20206 if ((status
= UNIX_CALL( glUniform3ui64NV
, &args
))) WARN( "glUniform3ui64NV returned %#lx\n", status
);
20209 static void WINAPI
glUniform3ui64vARB( GLint location
, GLsizei count
, const GLuint64
*value
)
20211 struct glUniform3ui64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20213 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20214 if ((status
= UNIX_CALL( glUniform3ui64vARB
, &args
))) WARN( "glUniform3ui64vARB returned %#lx\n", status
);
20217 static void WINAPI
glUniform3ui64vNV( GLint location
, GLsizei count
, const GLuint64EXT
*value
)
20219 struct glUniform3ui64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20221 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20222 if ((status
= UNIX_CALL( glUniform3ui64vNV
, &args
))) WARN( "glUniform3ui64vNV returned %#lx\n", status
);
20225 static void WINAPI
glUniform3uiEXT( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
)
20227 struct glUniform3uiEXT_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
};
20229 TRACE( "location %d, v0 %d, v1 %d, v2 %d\n", location
, v0
, v1
, v2
);
20230 if ((status
= UNIX_CALL( glUniform3uiEXT
, &args
))) WARN( "glUniform3uiEXT returned %#lx\n", status
);
20233 static void WINAPI
glUniform3uiv( GLint location
, GLsizei count
, const GLuint
*value
)
20235 struct glUniform3uiv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20237 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20238 if ((status
= UNIX_CALL( glUniform3uiv
, &args
))) WARN( "glUniform3uiv returned %#lx\n", status
);
20241 static void WINAPI
glUniform3uivEXT( GLint location
, GLsizei count
, const GLuint
*value
)
20243 struct glUniform3uivEXT_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20245 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20246 if ((status
= UNIX_CALL( glUniform3uivEXT
, &args
))) WARN( "glUniform3uivEXT returned %#lx\n", status
);
20249 static void WINAPI
glUniform4d( GLint location
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
20251 struct glUniform4d_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
20253 TRACE( "location %d, x %f, y %f, z %f, w %f\n", location
, x
, y
, z
, w
);
20254 if ((status
= UNIX_CALL( glUniform4d
, &args
))) WARN( "glUniform4d returned %#lx\n", status
);
20257 static void WINAPI
glUniform4dv( GLint location
, GLsizei count
, const GLdouble
*value
)
20259 struct glUniform4dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20261 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20262 if ((status
= UNIX_CALL( glUniform4dv
, &args
))) WARN( "glUniform4dv returned %#lx\n", status
);
20265 static void WINAPI
glUniform4f( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
)
20267 struct glUniform4f_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
20269 TRACE( "location %d, v0 %f, v1 %f, v2 %f, v3 %f\n", location
, v0
, v1
, v2
, v3
);
20270 if ((status
= UNIX_CALL( glUniform4f
, &args
))) WARN( "glUniform4f returned %#lx\n", status
);
20273 static void WINAPI
glUniform4fARB( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
)
20275 struct glUniform4fARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
20277 TRACE( "location %d, v0 %f, v1 %f, v2 %f, v3 %f\n", location
, v0
, v1
, v2
, v3
);
20278 if ((status
= UNIX_CALL( glUniform4fARB
, &args
))) WARN( "glUniform4fARB returned %#lx\n", status
);
20281 static void WINAPI
glUniform4fv( GLint location
, GLsizei count
, const GLfloat
*value
)
20283 struct glUniform4fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20285 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20286 if ((status
= UNIX_CALL( glUniform4fv
, &args
))) WARN( "glUniform4fv returned %#lx\n", status
);
20289 static void WINAPI
glUniform4fvARB( GLint location
, GLsizei count
, const GLfloat
*value
)
20291 struct glUniform4fvARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20293 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20294 if ((status
= UNIX_CALL( glUniform4fvARB
, &args
))) WARN( "glUniform4fvARB returned %#lx\n", status
);
20297 static void WINAPI
glUniform4i( GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
)
20299 struct glUniform4i_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
20301 TRACE( "location %d, v0 %d, v1 %d, v2 %d, v3 %d\n", location
, v0
, v1
, v2
, v3
);
20302 if ((status
= UNIX_CALL( glUniform4i
, &args
))) WARN( "glUniform4i returned %#lx\n", status
);
20305 static void WINAPI
glUniform4i64ARB( GLint location
, GLint64 x
, GLint64 y
, GLint64 z
, GLint64 w
)
20307 struct glUniform4i64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
20309 TRACE( "location %d, x %s, y %s, z %s, w %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
20310 if ((status
= UNIX_CALL( glUniform4i64ARB
, &args
))) WARN( "glUniform4i64ARB returned %#lx\n", status
);
20313 static void WINAPI
glUniform4i64NV( GLint location
, GLint64EXT x
, GLint64EXT y
, GLint64EXT z
, GLint64EXT w
)
20315 struct glUniform4i64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
20317 TRACE( "location %d, x %s, y %s, z %s, w %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
20318 if ((status
= UNIX_CALL( glUniform4i64NV
, &args
))) WARN( "glUniform4i64NV returned %#lx\n", status
);
20321 static void WINAPI
glUniform4i64vARB( GLint location
, GLsizei count
, const GLint64
*value
)
20323 struct glUniform4i64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20325 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20326 if ((status
= UNIX_CALL( glUniform4i64vARB
, &args
))) WARN( "glUniform4i64vARB returned %#lx\n", status
);
20329 static void WINAPI
glUniform4i64vNV( GLint location
, GLsizei count
, const GLint64EXT
*value
)
20331 struct glUniform4i64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20333 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20334 if ((status
= UNIX_CALL( glUniform4i64vNV
, &args
))) WARN( "glUniform4i64vNV returned %#lx\n", status
);
20337 static void WINAPI
glUniform4iARB( GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
)
20339 struct glUniform4iARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
20341 TRACE( "location %d, v0 %d, v1 %d, v2 %d, v3 %d\n", location
, v0
, v1
, v2
, v3
);
20342 if ((status
= UNIX_CALL( glUniform4iARB
, &args
))) WARN( "glUniform4iARB returned %#lx\n", status
);
20345 static void WINAPI
glUniform4iv( GLint location
, GLsizei count
, const GLint
*value
)
20347 struct glUniform4iv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20349 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20350 if ((status
= UNIX_CALL( glUniform4iv
, &args
))) WARN( "glUniform4iv returned %#lx\n", status
);
20353 static void WINAPI
glUniform4ivARB( GLint location
, GLsizei count
, const GLint
*value
)
20355 struct glUniform4ivARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20357 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20358 if ((status
= UNIX_CALL( glUniform4ivARB
, &args
))) WARN( "glUniform4ivARB returned %#lx\n", status
);
20361 static void WINAPI
glUniform4ui( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
)
20363 struct glUniform4ui_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
20365 TRACE( "location %d, v0 %d, v1 %d, v2 %d, v3 %d\n", location
, v0
, v1
, v2
, v3
);
20366 if ((status
= UNIX_CALL( glUniform4ui
, &args
))) WARN( "glUniform4ui returned %#lx\n", status
);
20369 static void WINAPI
glUniform4ui64ARB( GLint location
, GLuint64 x
, GLuint64 y
, GLuint64 z
, GLuint64 w
)
20371 struct glUniform4ui64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
20373 TRACE( "location %d, x %s, y %s, z %s, w %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
20374 if ((status
= UNIX_CALL( glUniform4ui64ARB
, &args
))) WARN( "glUniform4ui64ARB returned %#lx\n", status
);
20377 static void WINAPI
glUniform4ui64NV( GLint location
, GLuint64EXT x
, GLuint64EXT y
, GLuint64EXT z
, GLuint64EXT w
)
20379 struct glUniform4ui64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
20381 TRACE( "location %d, x %s, y %s, z %s, w %s\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
20382 if ((status
= UNIX_CALL( glUniform4ui64NV
, &args
))) WARN( "glUniform4ui64NV returned %#lx\n", status
);
20385 static void WINAPI
glUniform4ui64vARB( GLint location
, GLsizei count
, const GLuint64
*value
)
20387 struct glUniform4ui64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20389 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20390 if ((status
= UNIX_CALL( glUniform4ui64vARB
, &args
))) WARN( "glUniform4ui64vARB returned %#lx\n", status
);
20393 static void WINAPI
glUniform4ui64vNV( GLint location
, GLsizei count
, const GLuint64EXT
*value
)
20395 struct glUniform4ui64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20397 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20398 if ((status
= UNIX_CALL( glUniform4ui64vNV
, &args
))) WARN( "glUniform4ui64vNV returned %#lx\n", status
);
20401 static void WINAPI
glUniform4uiEXT( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
)
20403 struct glUniform4uiEXT_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .v0
= v0
, .v1
= v1
, .v2
= v2
, .v3
= v3
};
20405 TRACE( "location %d, v0 %d, v1 %d, v2 %d, v3 %d\n", location
, v0
, v1
, v2
, v3
);
20406 if ((status
= UNIX_CALL( glUniform4uiEXT
, &args
))) WARN( "glUniform4uiEXT returned %#lx\n", status
);
20409 static void WINAPI
glUniform4uiv( GLint location
, GLsizei count
, const GLuint
*value
)
20411 struct glUniform4uiv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20413 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20414 if ((status
= UNIX_CALL( glUniform4uiv
, &args
))) WARN( "glUniform4uiv returned %#lx\n", status
);
20417 static void WINAPI
glUniform4uivEXT( GLint location
, GLsizei count
, const GLuint
*value
)
20419 struct glUniform4uivEXT_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20421 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20422 if ((status
= UNIX_CALL( glUniform4uivEXT
, &args
))) WARN( "glUniform4uivEXT returned %#lx\n", status
);
20425 static void WINAPI
glUniformBlockBinding( GLuint program
, GLuint uniformBlockIndex
, GLuint uniformBlockBinding
)
20427 struct glUniformBlockBinding_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .uniformBlockIndex
= uniformBlockIndex
, .uniformBlockBinding
= uniformBlockBinding
};
20429 TRACE( "program %d, uniformBlockIndex %d, uniformBlockBinding %d\n", program
, uniformBlockIndex
, uniformBlockBinding
);
20430 if ((status
= UNIX_CALL( glUniformBlockBinding
, &args
))) WARN( "glUniformBlockBinding returned %#lx\n", status
);
20433 static void WINAPI
glUniformBufferEXT( GLuint program
, GLint location
, GLuint buffer
)
20435 struct glUniformBufferEXT_params args
= { .teb
= NtCurrentTeb(), .program
= program
, .location
= location
, .buffer
= buffer
};
20437 TRACE( "program %d, location %d, buffer %d\n", program
, location
, buffer
);
20438 if ((status
= UNIX_CALL( glUniformBufferEXT
, &args
))) WARN( "glUniformBufferEXT returned %#lx\n", status
);
20441 static void WINAPI
glUniformHandleui64ARB( GLint location
, GLuint64 value
)
20443 struct glUniformHandleui64ARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .value
= value
};
20445 TRACE( "location %d, value %s\n", location
, wine_dbgstr_longlong(value
) );
20446 if ((status
= UNIX_CALL( glUniformHandleui64ARB
, &args
))) WARN( "glUniformHandleui64ARB returned %#lx\n", status
);
20449 static void WINAPI
glUniformHandleui64NV( GLint location
, GLuint64 value
)
20451 struct glUniformHandleui64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .value
= value
};
20453 TRACE( "location %d, value %s\n", location
, wine_dbgstr_longlong(value
) );
20454 if ((status
= UNIX_CALL( glUniformHandleui64NV
, &args
))) WARN( "glUniformHandleui64NV returned %#lx\n", status
);
20457 static void WINAPI
glUniformHandleui64vARB( GLint location
, GLsizei count
, const GLuint64
*value
)
20459 struct glUniformHandleui64vARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20461 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20462 if ((status
= UNIX_CALL( glUniformHandleui64vARB
, &args
))) WARN( "glUniformHandleui64vARB returned %#lx\n", status
);
20465 static void WINAPI
glUniformHandleui64vNV( GLint location
, GLsizei count
, const GLuint64
*value
)
20467 struct glUniformHandleui64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20469 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20470 if ((status
= UNIX_CALL( glUniformHandleui64vNV
, &args
))) WARN( "glUniformHandleui64vNV returned %#lx\n", status
);
20473 static void WINAPI
glUniformMatrix2dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20475 struct glUniformMatrix2dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20477 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20478 if ((status
= UNIX_CALL( glUniformMatrix2dv
, &args
))) WARN( "glUniformMatrix2dv returned %#lx\n", status
);
20481 static void WINAPI
glUniformMatrix2fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20483 struct glUniformMatrix2fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20485 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20486 if ((status
= UNIX_CALL( glUniformMatrix2fv
, &args
))) WARN( "glUniformMatrix2fv returned %#lx\n", status
);
20489 static void WINAPI
glUniformMatrix2fvARB( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20491 struct glUniformMatrix2fvARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20493 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20494 if ((status
= UNIX_CALL( glUniformMatrix2fvARB
, &args
))) WARN( "glUniformMatrix2fvARB returned %#lx\n", status
);
20497 static void WINAPI
glUniformMatrix2x3dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20499 struct glUniformMatrix2x3dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20501 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20502 if ((status
= UNIX_CALL( glUniformMatrix2x3dv
, &args
))) WARN( "glUniformMatrix2x3dv returned %#lx\n", status
);
20505 static void WINAPI
glUniformMatrix2x3fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20507 struct glUniformMatrix2x3fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20509 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20510 if ((status
= UNIX_CALL( glUniformMatrix2x3fv
, &args
))) WARN( "glUniformMatrix2x3fv returned %#lx\n", status
);
20513 static void WINAPI
glUniformMatrix2x4dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20515 struct glUniformMatrix2x4dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20517 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20518 if ((status
= UNIX_CALL( glUniformMatrix2x4dv
, &args
))) WARN( "glUniformMatrix2x4dv returned %#lx\n", status
);
20521 static void WINAPI
glUniformMatrix2x4fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20523 struct glUniformMatrix2x4fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20525 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20526 if ((status
= UNIX_CALL( glUniformMatrix2x4fv
, &args
))) WARN( "glUniformMatrix2x4fv returned %#lx\n", status
);
20529 static void WINAPI
glUniformMatrix3dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20531 struct glUniformMatrix3dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20533 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20534 if ((status
= UNIX_CALL( glUniformMatrix3dv
, &args
))) WARN( "glUniformMatrix3dv returned %#lx\n", status
);
20537 static void WINAPI
glUniformMatrix3fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20539 struct glUniformMatrix3fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20541 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20542 if ((status
= UNIX_CALL( glUniformMatrix3fv
, &args
))) WARN( "glUniformMatrix3fv returned %#lx\n", status
);
20545 static void WINAPI
glUniformMatrix3fvARB( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20547 struct glUniformMatrix3fvARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20549 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20550 if ((status
= UNIX_CALL( glUniformMatrix3fvARB
, &args
))) WARN( "glUniformMatrix3fvARB returned %#lx\n", status
);
20553 static void WINAPI
glUniformMatrix3x2dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20555 struct glUniformMatrix3x2dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20557 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20558 if ((status
= UNIX_CALL( glUniformMatrix3x2dv
, &args
))) WARN( "glUniformMatrix3x2dv returned %#lx\n", status
);
20561 static void WINAPI
glUniformMatrix3x2fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20563 struct glUniformMatrix3x2fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20565 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20566 if ((status
= UNIX_CALL( glUniformMatrix3x2fv
, &args
))) WARN( "glUniformMatrix3x2fv returned %#lx\n", status
);
20569 static void WINAPI
glUniformMatrix3x4dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20571 struct glUniformMatrix3x4dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20573 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20574 if ((status
= UNIX_CALL( glUniformMatrix3x4dv
, &args
))) WARN( "glUniformMatrix3x4dv returned %#lx\n", status
);
20577 static void WINAPI
glUniformMatrix3x4fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20579 struct glUniformMatrix3x4fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20581 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20582 if ((status
= UNIX_CALL( glUniformMatrix3x4fv
, &args
))) WARN( "glUniformMatrix3x4fv returned %#lx\n", status
);
20585 static void WINAPI
glUniformMatrix4dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20587 struct glUniformMatrix4dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20589 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20590 if ((status
= UNIX_CALL( glUniformMatrix4dv
, &args
))) WARN( "glUniformMatrix4dv returned %#lx\n", status
);
20593 static void WINAPI
glUniformMatrix4fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20595 struct glUniformMatrix4fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20597 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20598 if ((status
= UNIX_CALL( glUniformMatrix4fv
, &args
))) WARN( "glUniformMatrix4fv returned %#lx\n", status
);
20601 static void WINAPI
glUniformMatrix4fvARB( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20603 struct glUniformMatrix4fvARB_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20605 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20606 if ((status
= UNIX_CALL( glUniformMatrix4fvARB
, &args
))) WARN( "glUniformMatrix4fvARB returned %#lx\n", status
);
20609 static void WINAPI
glUniformMatrix4x2dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20611 struct glUniformMatrix4x2dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20613 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20614 if ((status
= UNIX_CALL( glUniformMatrix4x2dv
, &args
))) WARN( "glUniformMatrix4x2dv returned %#lx\n", status
);
20617 static void WINAPI
glUniformMatrix4x2fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20619 struct glUniformMatrix4x2fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20621 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20622 if ((status
= UNIX_CALL( glUniformMatrix4x2fv
, &args
))) WARN( "glUniformMatrix4x2fv returned %#lx\n", status
);
20625 static void WINAPI
glUniformMatrix4x3dv( GLint location
, GLsizei count
, GLboolean transpose
, const GLdouble
*value
)
20627 struct glUniformMatrix4x3dv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20629 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20630 if ((status
= UNIX_CALL( glUniformMatrix4x3dv
, &args
))) WARN( "glUniformMatrix4x3dv returned %#lx\n", status
);
20633 static void WINAPI
glUniformMatrix4x3fv( GLint location
, GLsizei count
, GLboolean transpose
, const GLfloat
*value
)
20635 struct glUniformMatrix4x3fv_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .transpose
= transpose
, .value
= value
};
20637 TRACE( "location %d, count %d, transpose %d, value %p\n", location
, count
, transpose
, value
);
20638 if ((status
= UNIX_CALL( glUniformMatrix4x3fv
, &args
))) WARN( "glUniformMatrix4x3fv returned %#lx\n", status
);
20641 static void WINAPI
glUniformSubroutinesuiv( GLenum shadertype
, GLsizei count
, const GLuint
*indices
)
20643 struct glUniformSubroutinesuiv_params args
= { .teb
= NtCurrentTeb(), .shadertype
= shadertype
, .count
= count
, .indices
= indices
};
20645 TRACE( "shadertype %d, count %d, indices %p\n", shadertype
, count
, indices
);
20646 if ((status
= UNIX_CALL( glUniformSubroutinesuiv
, &args
))) WARN( "glUniformSubroutinesuiv returned %#lx\n", status
);
20649 static void WINAPI
glUniformui64NV( GLint location
, GLuint64EXT value
)
20651 struct glUniformui64NV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .value
= value
};
20653 TRACE( "location %d, value %s\n", location
, wine_dbgstr_longlong(value
) );
20654 if ((status
= UNIX_CALL( glUniformui64NV
, &args
))) WARN( "glUniformui64NV returned %#lx\n", status
);
20657 static void WINAPI
glUniformui64vNV( GLint location
, GLsizei count
, const GLuint64EXT
*value
)
20659 struct glUniformui64vNV_params args
= { .teb
= NtCurrentTeb(), .location
= location
, .count
= count
, .value
= value
};
20661 TRACE( "location %d, count %d, value %p\n", location
, count
, value
);
20662 if ((status
= UNIX_CALL( glUniformui64vNV
, &args
))) WARN( "glUniformui64vNV returned %#lx\n", status
);
20665 static void WINAPI
glUnlockArraysEXT(void)
20667 struct glUnlockArraysEXT_params args
= { .teb
= NtCurrentTeb() };
20670 if ((status
= UNIX_CALL( glUnlockArraysEXT
, &args
))) WARN( "glUnlockArraysEXT returned %#lx\n", status
);
20673 static void WINAPI
glUnmapObjectBufferATI( GLuint buffer
)
20675 struct glUnmapObjectBufferATI_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
};
20677 TRACE( "buffer %d\n", buffer
);
20678 if ((status
= UNIX_CALL( glUnmapObjectBufferATI
, &args
))) WARN( "glUnmapObjectBufferATI returned %#lx\n", status
);
20681 static void WINAPI
glUnmapTexture2DINTEL( GLuint texture
, GLint level
)
20683 struct glUnmapTexture2DINTEL_params args
= { .teb
= NtCurrentTeb(), .texture
= texture
, .level
= level
};
20685 TRACE( "texture %d, level %d\n", texture
, level
);
20686 if ((status
= UNIX_CALL( glUnmapTexture2DINTEL
, &args
))) WARN( "glUnmapTexture2DINTEL returned %#lx\n", status
);
20689 static void WINAPI
glUpdateObjectBufferATI( GLuint buffer
, GLuint offset
, GLsizei size
, const void *pointer
, GLenum preserve
)
20691 struct glUpdateObjectBufferATI_params args
= { .teb
= NtCurrentTeb(), .buffer
= buffer
, .offset
= offset
, .size
= size
, .pointer
= pointer
, .preserve
= preserve
};
20693 TRACE( "buffer %d, offset %d, size %d, pointer %p, preserve %d\n", buffer
, offset
, size
, pointer
, preserve
);
20694 if ((status
= UNIX_CALL( glUpdateObjectBufferATI
, &args
))) WARN( "glUpdateObjectBufferATI returned %#lx\n", status
);
20697 static void WINAPI
glUploadGpuMaskNVX( GLbitfield mask
)
20699 struct glUploadGpuMaskNVX_params args
= { .teb
= NtCurrentTeb(), .mask
= mask
};
20701 TRACE( "mask %d\n", mask
);
20702 if ((status
= UNIX_CALL( glUploadGpuMaskNVX
, &args
))) WARN( "glUploadGpuMaskNVX returned %#lx\n", status
);
20705 static void WINAPI
glUseProgram( GLuint program
)
20707 struct glUseProgram_params args
= { .teb
= NtCurrentTeb(), .program
= program
};
20709 TRACE( "program %d\n", program
);
20710 if ((status
= UNIX_CALL( glUseProgram
, &args
))) WARN( "glUseProgram returned %#lx\n", status
);
20713 static void WINAPI
glUseProgramObjectARB( GLhandleARB programObj
)
20715 struct glUseProgramObjectARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
};
20717 TRACE( "programObj %d\n", programObj
);
20718 if ((status
= UNIX_CALL( glUseProgramObjectARB
, &args
))) WARN( "glUseProgramObjectARB returned %#lx\n", status
);
20721 static void WINAPI
glUseProgramStages( GLuint pipeline
, GLbitfield stages
, GLuint program
)
20723 struct glUseProgramStages_params args
= { .teb
= NtCurrentTeb(), .pipeline
= pipeline
, .stages
= stages
, .program
= program
};
20725 TRACE( "pipeline %d, stages %d, program %d\n", pipeline
, stages
, program
);
20726 if ((status
= UNIX_CALL( glUseProgramStages
, &args
))) WARN( "glUseProgramStages returned %#lx\n", status
);
20729 static void WINAPI
glUseShaderProgramEXT( GLenum type
, GLuint program
)
20731 struct glUseShaderProgramEXT_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .program
= program
};
20733 TRACE( "type %d, program %d\n", type
, program
);
20734 if ((status
= UNIX_CALL( glUseShaderProgramEXT
, &args
))) WARN( "glUseShaderProgramEXT returned %#lx\n", status
);
20737 static void WINAPI
glVDPAUFiniNV(void)
20739 struct glVDPAUFiniNV_params args
= { .teb
= NtCurrentTeb() };
20742 if ((status
= UNIX_CALL( glVDPAUFiniNV
, &args
))) WARN( "glVDPAUFiniNV returned %#lx\n", status
);
20745 static void WINAPI
glVDPAUGetSurfaceivNV( GLvdpauSurfaceNV surface
, GLenum pname
, GLsizei count
, GLsizei
*length
, GLint
*values
)
20747 struct glVDPAUGetSurfaceivNV_params args
= { .teb
= NtCurrentTeb(), .surface
= surface
, .pname
= pname
, .count
= count
, .length
= length
, .values
= values
};
20749 TRACE( "surface %Id, pname %d, count %d, length %p, values %p\n", surface
, pname
, count
, length
, values
);
20750 if ((status
= UNIX_CALL( glVDPAUGetSurfaceivNV
, &args
))) WARN( "glVDPAUGetSurfaceivNV returned %#lx\n", status
);
20753 static void WINAPI
glVDPAUInitNV( const void *vdpDevice
, const void *getProcAddress
)
20755 struct glVDPAUInitNV_params args
= { .teb
= NtCurrentTeb(), .vdpDevice
= vdpDevice
, .getProcAddress
= getProcAddress
};
20757 TRACE( "vdpDevice %p, getProcAddress %p\n", vdpDevice
, getProcAddress
);
20758 if ((status
= UNIX_CALL( glVDPAUInitNV
, &args
))) WARN( "glVDPAUInitNV returned %#lx\n", status
);
20761 static GLboolean WINAPI
glVDPAUIsSurfaceNV( GLvdpauSurfaceNV surface
)
20763 struct glVDPAUIsSurfaceNV_params args
= { .teb
= NtCurrentTeb(), .surface
= surface
};
20765 TRACE( "surface %Id\n", surface
);
20766 if ((status
= UNIX_CALL( glVDPAUIsSurfaceNV
, &args
))) WARN( "glVDPAUIsSurfaceNV returned %#lx\n", status
);
20770 static void WINAPI
glVDPAUMapSurfacesNV( GLsizei numSurfaces
, const GLvdpauSurfaceNV
*surfaces
)
20772 struct glVDPAUMapSurfacesNV_params args
= { .teb
= NtCurrentTeb(), .numSurfaces
= numSurfaces
, .surfaces
= surfaces
};
20774 TRACE( "numSurfaces %d, surfaces %p\n", numSurfaces
, surfaces
);
20775 if ((status
= UNIX_CALL( glVDPAUMapSurfacesNV
, &args
))) WARN( "glVDPAUMapSurfacesNV returned %#lx\n", status
);
20778 static GLvdpauSurfaceNV WINAPI
glVDPAURegisterOutputSurfaceNV( const void *vdpSurface
, GLenum target
, GLsizei numTextureNames
, const GLuint
*textureNames
)
20780 struct glVDPAURegisterOutputSurfaceNV_params args
= { .teb
= NtCurrentTeb(), .vdpSurface
= vdpSurface
, .target
= target
, .numTextureNames
= numTextureNames
, .textureNames
= textureNames
};
20782 TRACE( "vdpSurface %p, target %d, numTextureNames %d, textureNames %p\n", vdpSurface
, target
, numTextureNames
, textureNames
);
20783 if ((status
= UNIX_CALL( glVDPAURegisterOutputSurfaceNV
, &args
))) WARN( "glVDPAURegisterOutputSurfaceNV returned %#lx\n", status
);
20787 static GLvdpauSurfaceNV WINAPI
glVDPAURegisterVideoSurfaceNV( const void *vdpSurface
, GLenum target
, GLsizei numTextureNames
, const GLuint
*textureNames
)
20789 struct glVDPAURegisterVideoSurfaceNV_params args
= { .teb
= NtCurrentTeb(), .vdpSurface
= vdpSurface
, .target
= target
, .numTextureNames
= numTextureNames
, .textureNames
= textureNames
};
20791 TRACE( "vdpSurface %p, target %d, numTextureNames %d, textureNames %p\n", vdpSurface
, target
, numTextureNames
, textureNames
);
20792 if ((status
= UNIX_CALL( glVDPAURegisterVideoSurfaceNV
, &args
))) WARN( "glVDPAURegisterVideoSurfaceNV returned %#lx\n", status
);
20796 static GLvdpauSurfaceNV WINAPI
glVDPAURegisterVideoSurfaceWithPictureStructureNV( const void *vdpSurface
, GLenum target
, GLsizei numTextureNames
, const GLuint
*textureNames
, GLboolean isFrameStructure
)
20798 struct glVDPAURegisterVideoSurfaceWithPictureStructureNV_params args
= { .teb
= NtCurrentTeb(), .vdpSurface
= vdpSurface
, .target
= target
, .numTextureNames
= numTextureNames
, .textureNames
= textureNames
, .isFrameStructure
= isFrameStructure
};
20800 TRACE( "vdpSurface %p, target %d, numTextureNames %d, textureNames %p, isFrameStructure %d\n", vdpSurface
, target
, numTextureNames
, textureNames
, isFrameStructure
);
20801 if ((status
= UNIX_CALL( glVDPAURegisterVideoSurfaceWithPictureStructureNV
, &args
))) WARN( "glVDPAURegisterVideoSurfaceWithPictureStructureNV returned %#lx\n", status
);
20805 static void WINAPI
glVDPAUSurfaceAccessNV( GLvdpauSurfaceNV surface
, GLenum access
)
20807 struct glVDPAUSurfaceAccessNV_params args
= { .teb
= NtCurrentTeb(), .surface
= surface
, .access
= access
};
20809 TRACE( "surface %Id, access %d\n", surface
, access
);
20810 if ((status
= UNIX_CALL( glVDPAUSurfaceAccessNV
, &args
))) WARN( "glVDPAUSurfaceAccessNV returned %#lx\n", status
);
20813 static void WINAPI
glVDPAUUnmapSurfacesNV( GLsizei numSurface
, const GLvdpauSurfaceNV
*surfaces
)
20815 struct glVDPAUUnmapSurfacesNV_params args
= { .teb
= NtCurrentTeb(), .numSurface
= numSurface
, .surfaces
= surfaces
};
20817 TRACE( "numSurface %d, surfaces %p\n", numSurface
, surfaces
);
20818 if ((status
= UNIX_CALL( glVDPAUUnmapSurfacesNV
, &args
))) WARN( "glVDPAUUnmapSurfacesNV returned %#lx\n", status
);
20821 static void WINAPI
glVDPAUUnregisterSurfaceNV( GLvdpauSurfaceNV surface
)
20823 struct glVDPAUUnregisterSurfaceNV_params args
= { .teb
= NtCurrentTeb(), .surface
= surface
};
20825 TRACE( "surface %Id\n", surface
);
20826 if ((status
= UNIX_CALL( glVDPAUUnregisterSurfaceNV
, &args
))) WARN( "glVDPAUUnregisterSurfaceNV returned %#lx\n", status
);
20829 static void WINAPI
glValidateProgram( GLuint program
)
20831 struct glValidateProgram_params args
= { .teb
= NtCurrentTeb(), .program
= program
};
20833 TRACE( "program %d\n", program
);
20834 if ((status
= UNIX_CALL( glValidateProgram
, &args
))) WARN( "glValidateProgram returned %#lx\n", status
);
20837 static void WINAPI
glValidateProgramARB( GLhandleARB programObj
)
20839 struct glValidateProgramARB_params args
= { .teb
= NtCurrentTeb(), .programObj
= programObj
};
20841 TRACE( "programObj %d\n", programObj
);
20842 if ((status
= UNIX_CALL( glValidateProgramARB
, &args
))) WARN( "glValidateProgramARB returned %#lx\n", status
);
20845 static void WINAPI
glValidateProgramPipeline( GLuint pipeline
)
20847 struct glValidateProgramPipeline_params args
= { .teb
= NtCurrentTeb(), .pipeline
= pipeline
};
20849 TRACE( "pipeline %d\n", pipeline
);
20850 if ((status
= UNIX_CALL( glValidateProgramPipeline
, &args
))) WARN( "glValidateProgramPipeline returned %#lx\n", status
);
20853 static void WINAPI
glVariantArrayObjectATI( GLuint id
, GLenum type
, GLsizei stride
, GLuint buffer
, GLuint offset
)
20855 struct glVariantArrayObjectATI_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .type
= type
, .stride
= stride
, .buffer
= buffer
, .offset
= offset
};
20857 TRACE( "id %d, type %d, stride %d, buffer %d, offset %d\n", id
, type
, stride
, buffer
, offset
);
20858 if ((status
= UNIX_CALL( glVariantArrayObjectATI
, &args
))) WARN( "glVariantArrayObjectATI returned %#lx\n", status
);
20861 static void WINAPI
glVariantPointerEXT( GLuint id
, GLenum type
, GLuint stride
, const void *addr
)
20863 struct glVariantPointerEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .type
= type
, .stride
= stride
, .addr
= addr
};
20865 TRACE( "id %d, type %d, stride %d, addr %p\n", id
, type
, stride
, addr
);
20866 if ((status
= UNIX_CALL( glVariantPointerEXT
, &args
))) WARN( "glVariantPointerEXT returned %#lx\n", status
);
20869 static void WINAPI
glVariantbvEXT( GLuint id
, const GLbyte
*addr
)
20871 struct glVariantbvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .addr
= addr
};
20873 TRACE( "id %d, addr %p\n", id
, addr
);
20874 if ((status
= UNIX_CALL( glVariantbvEXT
, &args
))) WARN( "glVariantbvEXT returned %#lx\n", status
);
20877 static void WINAPI
glVariantdvEXT( GLuint id
, const GLdouble
*addr
)
20879 struct glVariantdvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .addr
= addr
};
20881 TRACE( "id %d, addr %p\n", id
, addr
);
20882 if ((status
= UNIX_CALL( glVariantdvEXT
, &args
))) WARN( "glVariantdvEXT returned %#lx\n", status
);
20885 static void WINAPI
glVariantfvEXT( GLuint id
, const GLfloat
*addr
)
20887 struct glVariantfvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .addr
= addr
};
20889 TRACE( "id %d, addr %p\n", id
, addr
);
20890 if ((status
= UNIX_CALL( glVariantfvEXT
, &args
))) WARN( "glVariantfvEXT returned %#lx\n", status
);
20893 static void WINAPI
glVariantivEXT( GLuint id
, const GLint
*addr
)
20895 struct glVariantivEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .addr
= addr
};
20897 TRACE( "id %d, addr %p\n", id
, addr
);
20898 if ((status
= UNIX_CALL( glVariantivEXT
, &args
))) WARN( "glVariantivEXT returned %#lx\n", status
);
20901 static void WINAPI
glVariantsvEXT( GLuint id
, const GLshort
*addr
)
20903 struct glVariantsvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .addr
= addr
};
20905 TRACE( "id %d, addr %p\n", id
, addr
);
20906 if ((status
= UNIX_CALL( glVariantsvEXT
, &args
))) WARN( "glVariantsvEXT returned %#lx\n", status
);
20909 static void WINAPI
glVariantubvEXT( GLuint id
, const GLubyte
*addr
)
20911 struct glVariantubvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .addr
= addr
};
20913 TRACE( "id %d, addr %p\n", id
, addr
);
20914 if ((status
= UNIX_CALL( glVariantubvEXT
, &args
))) WARN( "glVariantubvEXT returned %#lx\n", status
);
20917 static void WINAPI
glVariantuivEXT( GLuint id
, const GLuint
*addr
)
20919 struct glVariantuivEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .addr
= addr
};
20921 TRACE( "id %d, addr %p\n", id
, addr
);
20922 if ((status
= UNIX_CALL( glVariantuivEXT
, &args
))) WARN( "glVariantuivEXT returned %#lx\n", status
);
20925 static void WINAPI
glVariantusvEXT( GLuint id
, const GLushort
*addr
)
20927 struct glVariantusvEXT_params args
= { .teb
= NtCurrentTeb(), .id
= id
, .addr
= addr
};
20929 TRACE( "id %d, addr %p\n", id
, addr
);
20930 if ((status
= UNIX_CALL( glVariantusvEXT
, &args
))) WARN( "glVariantusvEXT returned %#lx\n", status
);
20933 static void WINAPI
glVertex2bOES( GLbyte x
, GLbyte y
)
20935 struct glVertex2bOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
20937 TRACE( "x %d, y %d\n", x
, y
);
20938 if ((status
= UNIX_CALL( glVertex2bOES
, &args
))) WARN( "glVertex2bOES returned %#lx\n", status
);
20941 static void WINAPI
glVertex2bvOES( const GLbyte
*coords
)
20943 struct glVertex2bvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
20945 TRACE( "coords %p\n", coords
);
20946 if ((status
= UNIX_CALL( glVertex2bvOES
, &args
))) WARN( "glVertex2bvOES returned %#lx\n", status
);
20949 static void WINAPI
glVertex2hNV( GLhalfNV x
, GLhalfNV y
)
20951 struct glVertex2hNV_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
20953 TRACE( "x %d, y %d\n", x
, y
);
20954 if ((status
= UNIX_CALL( glVertex2hNV
, &args
))) WARN( "glVertex2hNV returned %#lx\n", status
);
20957 static void WINAPI
glVertex2hvNV( const GLhalfNV
*v
)
20959 struct glVertex2hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
20961 TRACE( "v %p\n", v
);
20962 if ((status
= UNIX_CALL( glVertex2hvNV
, &args
))) WARN( "glVertex2hvNV returned %#lx\n", status
);
20965 static void WINAPI
glVertex2xOES( GLfixed x
)
20967 struct glVertex2xOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
};
20969 TRACE( "x %d\n", x
);
20970 if ((status
= UNIX_CALL( glVertex2xOES
, &args
))) WARN( "glVertex2xOES returned %#lx\n", status
);
20973 static void WINAPI
glVertex2xvOES( const GLfixed
*coords
)
20975 struct glVertex2xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
20977 TRACE( "coords %p\n", coords
);
20978 if ((status
= UNIX_CALL( glVertex2xvOES
, &args
))) WARN( "glVertex2xvOES returned %#lx\n", status
);
20981 static void WINAPI
glVertex3bOES( GLbyte x
, GLbyte y
, GLbyte z
)
20983 struct glVertex3bOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
20985 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
20986 if ((status
= UNIX_CALL( glVertex3bOES
, &args
))) WARN( "glVertex3bOES returned %#lx\n", status
);
20989 static void WINAPI
glVertex3bvOES( const GLbyte
*coords
)
20991 struct glVertex3bvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
20993 TRACE( "coords %p\n", coords
);
20994 if ((status
= UNIX_CALL( glVertex3bvOES
, &args
))) WARN( "glVertex3bvOES returned %#lx\n", status
);
20997 static void WINAPI
glVertex3hNV( GLhalfNV x
, GLhalfNV y
, GLhalfNV z
)
20999 struct glVertex3hNV_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
21001 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
21002 if ((status
= UNIX_CALL( glVertex3hNV
, &args
))) WARN( "glVertex3hNV returned %#lx\n", status
);
21005 static void WINAPI
glVertex3hvNV( const GLhalfNV
*v
)
21007 struct glVertex3hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
21009 TRACE( "v %p\n", v
);
21010 if ((status
= UNIX_CALL( glVertex3hvNV
, &args
))) WARN( "glVertex3hvNV returned %#lx\n", status
);
21013 static void WINAPI
glVertex3xOES( GLfixed x
, GLfixed y
)
21015 struct glVertex3xOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
21017 TRACE( "x %d, y %d\n", x
, y
);
21018 if ((status
= UNIX_CALL( glVertex3xOES
, &args
))) WARN( "glVertex3xOES returned %#lx\n", status
);
21021 static void WINAPI
glVertex3xvOES( const GLfixed
*coords
)
21023 struct glVertex3xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
21025 TRACE( "coords %p\n", coords
);
21026 if ((status
= UNIX_CALL( glVertex3xvOES
, &args
))) WARN( "glVertex3xvOES returned %#lx\n", status
);
21029 static void WINAPI
glVertex4bOES( GLbyte x
, GLbyte y
, GLbyte z
, GLbyte w
)
21031 struct glVertex4bOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21033 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
21034 if ((status
= UNIX_CALL( glVertex4bOES
, &args
))) WARN( "glVertex4bOES returned %#lx\n", status
);
21037 static void WINAPI
glVertex4bvOES( const GLbyte
*coords
)
21039 struct glVertex4bvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
21041 TRACE( "coords %p\n", coords
);
21042 if ((status
= UNIX_CALL( glVertex4bvOES
, &args
))) WARN( "glVertex4bvOES returned %#lx\n", status
);
21045 static void WINAPI
glVertex4hNV( GLhalfNV x
, GLhalfNV y
, GLhalfNV z
, GLhalfNV w
)
21047 struct glVertex4hNV_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21049 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
21050 if ((status
= UNIX_CALL( glVertex4hNV
, &args
))) WARN( "glVertex4hNV returned %#lx\n", status
);
21053 static void WINAPI
glVertex4hvNV( const GLhalfNV
*v
)
21055 struct glVertex4hvNV_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
21057 TRACE( "v %p\n", v
);
21058 if ((status
= UNIX_CALL( glVertex4hvNV
, &args
))) WARN( "glVertex4hvNV returned %#lx\n", status
);
21061 static void WINAPI
glVertex4xOES( GLfixed x
, GLfixed y
, GLfixed z
)
21063 struct glVertex4xOES_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
21065 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
21066 if ((status
= UNIX_CALL( glVertex4xOES
, &args
))) WARN( "glVertex4xOES returned %#lx\n", status
);
21069 static void WINAPI
glVertex4xvOES( const GLfixed
*coords
)
21071 struct glVertex4xvOES_params args
= { .teb
= NtCurrentTeb(), .coords
= coords
};
21073 TRACE( "coords %p\n", coords
);
21074 if ((status
= UNIX_CALL( glVertex4xvOES
, &args
))) WARN( "glVertex4xvOES returned %#lx\n", status
);
21077 static void WINAPI
glVertexArrayAttribBinding( GLuint vaobj
, GLuint attribindex
, GLuint bindingindex
)
21079 struct glVertexArrayAttribBinding_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .attribindex
= attribindex
, .bindingindex
= bindingindex
};
21081 TRACE( "vaobj %d, attribindex %d, bindingindex %d\n", vaobj
, attribindex
, bindingindex
);
21082 if ((status
= UNIX_CALL( glVertexArrayAttribBinding
, &args
))) WARN( "glVertexArrayAttribBinding returned %#lx\n", status
);
21085 static void WINAPI
glVertexArrayAttribFormat( GLuint vaobj
, GLuint attribindex
, GLint size
, GLenum type
, GLboolean normalized
, GLuint relativeoffset
)
21087 struct glVertexArrayAttribFormat_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .attribindex
= attribindex
, .size
= size
, .type
= type
, .normalized
= normalized
, .relativeoffset
= relativeoffset
};
21089 TRACE( "vaobj %d, attribindex %d, size %d, type %d, normalized %d, relativeoffset %d\n", vaobj
, attribindex
, size
, type
, normalized
, relativeoffset
);
21090 if ((status
= UNIX_CALL( glVertexArrayAttribFormat
, &args
))) WARN( "glVertexArrayAttribFormat returned %#lx\n", status
);
21093 static void WINAPI
glVertexArrayAttribIFormat( GLuint vaobj
, GLuint attribindex
, GLint size
, GLenum type
, GLuint relativeoffset
)
21095 struct glVertexArrayAttribIFormat_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .attribindex
= attribindex
, .size
= size
, .type
= type
, .relativeoffset
= relativeoffset
};
21097 TRACE( "vaobj %d, attribindex %d, size %d, type %d, relativeoffset %d\n", vaobj
, attribindex
, size
, type
, relativeoffset
);
21098 if ((status
= UNIX_CALL( glVertexArrayAttribIFormat
, &args
))) WARN( "glVertexArrayAttribIFormat returned %#lx\n", status
);
21101 static void WINAPI
glVertexArrayAttribLFormat( GLuint vaobj
, GLuint attribindex
, GLint size
, GLenum type
, GLuint relativeoffset
)
21103 struct glVertexArrayAttribLFormat_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .attribindex
= attribindex
, .size
= size
, .type
= type
, .relativeoffset
= relativeoffset
};
21105 TRACE( "vaobj %d, attribindex %d, size %d, type %d, relativeoffset %d\n", vaobj
, attribindex
, size
, type
, relativeoffset
);
21106 if ((status
= UNIX_CALL( glVertexArrayAttribLFormat
, &args
))) WARN( "glVertexArrayAttribLFormat returned %#lx\n", status
);
21109 static void WINAPI
glVertexArrayBindVertexBufferEXT( GLuint vaobj
, GLuint bindingindex
, GLuint buffer
, GLintptr offset
, GLsizei stride
)
21111 struct glVertexArrayBindVertexBufferEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .bindingindex
= bindingindex
, .buffer
= buffer
, .offset
= offset
, .stride
= stride
};
21113 TRACE( "vaobj %d, bindingindex %d, buffer %d, offset %Id, stride %d\n", vaobj
, bindingindex
, buffer
, offset
, stride
);
21114 if ((status
= UNIX_CALL( glVertexArrayBindVertexBufferEXT
, &args
))) WARN( "glVertexArrayBindVertexBufferEXT returned %#lx\n", status
);
21117 static void WINAPI
glVertexArrayBindingDivisor( GLuint vaobj
, GLuint bindingindex
, GLuint divisor
)
21119 struct glVertexArrayBindingDivisor_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .bindingindex
= bindingindex
, .divisor
= divisor
};
21121 TRACE( "vaobj %d, bindingindex %d, divisor %d\n", vaobj
, bindingindex
, divisor
);
21122 if ((status
= UNIX_CALL( glVertexArrayBindingDivisor
, &args
))) WARN( "glVertexArrayBindingDivisor returned %#lx\n", status
);
21125 static void WINAPI
glVertexArrayColorOffsetEXT( GLuint vaobj
, GLuint buffer
, GLint size
, GLenum type
, GLsizei stride
, GLintptr offset
)
21127 struct glVertexArrayColorOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .size
= size
, .type
= type
, .stride
= stride
, .offset
= offset
};
21129 TRACE( "vaobj %d, buffer %d, size %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, size
, type
, stride
, offset
);
21130 if ((status
= UNIX_CALL( glVertexArrayColorOffsetEXT
, &args
))) WARN( "glVertexArrayColorOffsetEXT returned %#lx\n", status
);
21133 static void WINAPI
glVertexArrayEdgeFlagOffsetEXT( GLuint vaobj
, GLuint buffer
, GLsizei stride
, GLintptr offset
)
21135 struct glVertexArrayEdgeFlagOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .stride
= stride
, .offset
= offset
};
21137 TRACE( "vaobj %d, buffer %d, stride %d, offset %Id\n", vaobj
, buffer
, stride
, offset
);
21138 if ((status
= UNIX_CALL( glVertexArrayEdgeFlagOffsetEXT
, &args
))) WARN( "glVertexArrayEdgeFlagOffsetEXT returned %#lx\n", status
);
21141 static void WINAPI
glVertexArrayElementBuffer( GLuint vaobj
, GLuint buffer
)
21143 struct glVertexArrayElementBuffer_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
};
21145 TRACE( "vaobj %d, buffer %d\n", vaobj
, buffer
);
21146 if ((status
= UNIX_CALL( glVertexArrayElementBuffer
, &args
))) WARN( "glVertexArrayElementBuffer returned %#lx\n", status
);
21149 static void WINAPI
glVertexArrayFogCoordOffsetEXT( GLuint vaobj
, GLuint buffer
, GLenum type
, GLsizei stride
, GLintptr offset
)
21151 struct glVertexArrayFogCoordOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .type
= type
, .stride
= stride
, .offset
= offset
};
21153 TRACE( "vaobj %d, buffer %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, type
, stride
, offset
);
21154 if ((status
= UNIX_CALL( glVertexArrayFogCoordOffsetEXT
, &args
))) WARN( "glVertexArrayFogCoordOffsetEXT returned %#lx\n", status
);
21157 static void WINAPI
glVertexArrayIndexOffsetEXT( GLuint vaobj
, GLuint buffer
, GLenum type
, GLsizei stride
, GLintptr offset
)
21159 struct glVertexArrayIndexOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .type
= type
, .stride
= stride
, .offset
= offset
};
21161 TRACE( "vaobj %d, buffer %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, type
, stride
, offset
);
21162 if ((status
= UNIX_CALL( glVertexArrayIndexOffsetEXT
, &args
))) WARN( "glVertexArrayIndexOffsetEXT returned %#lx\n", status
);
21165 static void WINAPI
glVertexArrayMultiTexCoordOffsetEXT( GLuint vaobj
, GLuint buffer
, GLenum texunit
, GLint size
, GLenum type
, GLsizei stride
, GLintptr offset
)
21167 struct glVertexArrayMultiTexCoordOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .texunit
= texunit
, .size
= size
, .type
= type
, .stride
= stride
, .offset
= offset
};
21169 TRACE( "vaobj %d, buffer %d, texunit %d, size %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, texunit
, size
, type
, stride
, offset
);
21170 if ((status
= UNIX_CALL( glVertexArrayMultiTexCoordOffsetEXT
, &args
))) WARN( "glVertexArrayMultiTexCoordOffsetEXT returned %#lx\n", status
);
21173 static void WINAPI
glVertexArrayNormalOffsetEXT( GLuint vaobj
, GLuint buffer
, GLenum type
, GLsizei stride
, GLintptr offset
)
21175 struct glVertexArrayNormalOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .type
= type
, .stride
= stride
, .offset
= offset
};
21177 TRACE( "vaobj %d, buffer %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, type
, stride
, offset
);
21178 if ((status
= UNIX_CALL( glVertexArrayNormalOffsetEXT
, &args
))) WARN( "glVertexArrayNormalOffsetEXT returned %#lx\n", status
);
21181 static void WINAPI
glVertexArrayParameteriAPPLE( GLenum pname
, GLint param
)
21183 struct glVertexArrayParameteriAPPLE_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
21185 TRACE( "pname %d, param %d\n", pname
, param
);
21186 if ((status
= UNIX_CALL( glVertexArrayParameteriAPPLE
, &args
))) WARN( "glVertexArrayParameteriAPPLE returned %#lx\n", status
);
21189 static void WINAPI
glVertexArrayRangeAPPLE( GLsizei length
, void *pointer
)
21191 struct glVertexArrayRangeAPPLE_params args
= { .teb
= NtCurrentTeb(), .length
= length
, .pointer
= pointer
};
21193 TRACE( "length %d, pointer %p\n", length
, pointer
);
21194 if ((status
= UNIX_CALL( glVertexArrayRangeAPPLE
, &args
))) WARN( "glVertexArrayRangeAPPLE returned %#lx\n", status
);
21197 static void WINAPI
glVertexArrayRangeNV( GLsizei length
, const void *pointer
)
21199 struct glVertexArrayRangeNV_params args
= { .teb
= NtCurrentTeb(), .length
= length
, .pointer
= pointer
};
21201 TRACE( "length %d, pointer %p\n", length
, pointer
);
21202 if ((status
= UNIX_CALL( glVertexArrayRangeNV
, &args
))) WARN( "glVertexArrayRangeNV returned %#lx\n", status
);
21205 static void WINAPI
glVertexArraySecondaryColorOffsetEXT( GLuint vaobj
, GLuint buffer
, GLint size
, GLenum type
, GLsizei stride
, GLintptr offset
)
21207 struct glVertexArraySecondaryColorOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .size
= size
, .type
= type
, .stride
= stride
, .offset
= offset
};
21209 TRACE( "vaobj %d, buffer %d, size %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, size
, type
, stride
, offset
);
21210 if ((status
= UNIX_CALL( glVertexArraySecondaryColorOffsetEXT
, &args
))) WARN( "glVertexArraySecondaryColorOffsetEXT returned %#lx\n", status
);
21213 static void WINAPI
glVertexArrayTexCoordOffsetEXT( GLuint vaobj
, GLuint buffer
, GLint size
, GLenum type
, GLsizei stride
, GLintptr offset
)
21215 struct glVertexArrayTexCoordOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .size
= size
, .type
= type
, .stride
= stride
, .offset
= offset
};
21217 TRACE( "vaobj %d, buffer %d, size %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, size
, type
, stride
, offset
);
21218 if ((status
= UNIX_CALL( glVertexArrayTexCoordOffsetEXT
, &args
))) WARN( "glVertexArrayTexCoordOffsetEXT returned %#lx\n", status
);
21221 static void WINAPI
glVertexArrayVertexAttribBindingEXT( GLuint vaobj
, GLuint attribindex
, GLuint bindingindex
)
21223 struct glVertexArrayVertexAttribBindingEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .attribindex
= attribindex
, .bindingindex
= bindingindex
};
21225 TRACE( "vaobj %d, attribindex %d, bindingindex %d\n", vaobj
, attribindex
, bindingindex
);
21226 if ((status
= UNIX_CALL( glVertexArrayVertexAttribBindingEXT
, &args
))) WARN( "glVertexArrayVertexAttribBindingEXT returned %#lx\n", status
);
21229 static void WINAPI
glVertexArrayVertexAttribDivisorEXT( GLuint vaobj
, GLuint index
, GLuint divisor
)
21231 struct glVertexArrayVertexAttribDivisorEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .index
= index
, .divisor
= divisor
};
21233 TRACE( "vaobj %d, index %d, divisor %d\n", vaobj
, index
, divisor
);
21234 if ((status
= UNIX_CALL( glVertexArrayVertexAttribDivisorEXT
, &args
))) WARN( "glVertexArrayVertexAttribDivisorEXT returned %#lx\n", status
);
21237 static void WINAPI
glVertexArrayVertexAttribFormatEXT( GLuint vaobj
, GLuint attribindex
, GLint size
, GLenum type
, GLboolean normalized
, GLuint relativeoffset
)
21239 struct glVertexArrayVertexAttribFormatEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .attribindex
= attribindex
, .size
= size
, .type
= type
, .normalized
= normalized
, .relativeoffset
= relativeoffset
};
21241 TRACE( "vaobj %d, attribindex %d, size %d, type %d, normalized %d, relativeoffset %d\n", vaobj
, attribindex
, size
, type
, normalized
, relativeoffset
);
21242 if ((status
= UNIX_CALL( glVertexArrayVertexAttribFormatEXT
, &args
))) WARN( "glVertexArrayVertexAttribFormatEXT returned %#lx\n", status
);
21245 static void WINAPI
glVertexArrayVertexAttribIFormatEXT( GLuint vaobj
, GLuint attribindex
, GLint size
, GLenum type
, GLuint relativeoffset
)
21247 struct glVertexArrayVertexAttribIFormatEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .attribindex
= attribindex
, .size
= size
, .type
= type
, .relativeoffset
= relativeoffset
};
21249 TRACE( "vaobj %d, attribindex %d, size %d, type %d, relativeoffset %d\n", vaobj
, attribindex
, size
, type
, relativeoffset
);
21250 if ((status
= UNIX_CALL( glVertexArrayVertexAttribIFormatEXT
, &args
))) WARN( "glVertexArrayVertexAttribIFormatEXT returned %#lx\n", status
);
21253 static void WINAPI
glVertexArrayVertexAttribIOffsetEXT( GLuint vaobj
, GLuint buffer
, GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLintptr offset
)
21255 struct glVertexArrayVertexAttribIOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .index
= index
, .size
= size
, .type
= type
, .stride
= stride
, .offset
= offset
};
21257 TRACE( "vaobj %d, buffer %d, index %d, size %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, index
, size
, type
, stride
, offset
);
21258 if ((status
= UNIX_CALL( glVertexArrayVertexAttribIOffsetEXT
, &args
))) WARN( "glVertexArrayVertexAttribIOffsetEXT returned %#lx\n", status
);
21261 static void WINAPI
glVertexArrayVertexAttribLFormatEXT( GLuint vaobj
, GLuint attribindex
, GLint size
, GLenum type
, GLuint relativeoffset
)
21263 struct glVertexArrayVertexAttribLFormatEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .attribindex
= attribindex
, .size
= size
, .type
= type
, .relativeoffset
= relativeoffset
};
21265 TRACE( "vaobj %d, attribindex %d, size %d, type %d, relativeoffset %d\n", vaobj
, attribindex
, size
, type
, relativeoffset
);
21266 if ((status
= UNIX_CALL( glVertexArrayVertexAttribLFormatEXT
, &args
))) WARN( "glVertexArrayVertexAttribLFormatEXT returned %#lx\n", status
);
21269 static void WINAPI
glVertexArrayVertexAttribLOffsetEXT( GLuint vaobj
, GLuint buffer
, GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLintptr offset
)
21271 struct glVertexArrayVertexAttribLOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .index
= index
, .size
= size
, .type
= type
, .stride
= stride
, .offset
= offset
};
21273 TRACE( "vaobj %d, buffer %d, index %d, size %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, index
, size
, type
, stride
, offset
);
21274 if ((status
= UNIX_CALL( glVertexArrayVertexAttribLOffsetEXT
, &args
))) WARN( "glVertexArrayVertexAttribLOffsetEXT returned %#lx\n", status
);
21277 static void WINAPI
glVertexArrayVertexAttribOffsetEXT( GLuint vaobj
, GLuint buffer
, GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLintptr offset
)
21279 struct glVertexArrayVertexAttribOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .index
= index
, .size
= size
, .type
= type
, .normalized
= normalized
, .stride
= stride
, .offset
= offset
};
21281 TRACE( "vaobj %d, buffer %d, index %d, size %d, type %d, normalized %d, stride %d, offset %Id\n", vaobj
, buffer
, index
, size
, type
, normalized
, stride
, offset
);
21282 if ((status
= UNIX_CALL( glVertexArrayVertexAttribOffsetEXT
, &args
))) WARN( "glVertexArrayVertexAttribOffsetEXT returned %#lx\n", status
);
21285 static void WINAPI
glVertexArrayVertexBindingDivisorEXT( GLuint vaobj
, GLuint bindingindex
, GLuint divisor
)
21287 struct glVertexArrayVertexBindingDivisorEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .bindingindex
= bindingindex
, .divisor
= divisor
};
21289 TRACE( "vaobj %d, bindingindex %d, divisor %d\n", vaobj
, bindingindex
, divisor
);
21290 if ((status
= UNIX_CALL( glVertexArrayVertexBindingDivisorEXT
, &args
))) WARN( "glVertexArrayVertexBindingDivisorEXT returned %#lx\n", status
);
21293 static void WINAPI
glVertexArrayVertexBuffer( GLuint vaobj
, GLuint bindingindex
, GLuint buffer
, GLintptr offset
, GLsizei stride
)
21295 struct glVertexArrayVertexBuffer_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .bindingindex
= bindingindex
, .buffer
= buffer
, .offset
= offset
, .stride
= stride
};
21297 TRACE( "vaobj %d, bindingindex %d, buffer %d, offset %Id, stride %d\n", vaobj
, bindingindex
, buffer
, offset
, stride
);
21298 if ((status
= UNIX_CALL( glVertexArrayVertexBuffer
, &args
))) WARN( "glVertexArrayVertexBuffer returned %#lx\n", status
);
21301 static void WINAPI
glVertexArrayVertexBuffers( GLuint vaobj
, GLuint first
, GLsizei count
, const GLuint
*buffers
, const GLintptr
*offsets
, const GLsizei
*strides
)
21303 struct glVertexArrayVertexBuffers_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .first
= first
, .count
= count
, .buffers
= buffers
, .offsets
= offsets
, .strides
= strides
};
21305 TRACE( "vaobj %d, first %d, count %d, buffers %p, offsets %p, strides %p\n", vaobj
, first
, count
, buffers
, offsets
, strides
);
21306 if ((status
= UNIX_CALL( glVertexArrayVertexBuffers
, &args
))) WARN( "glVertexArrayVertexBuffers returned %#lx\n", status
);
21309 static void WINAPI
glVertexArrayVertexOffsetEXT( GLuint vaobj
, GLuint buffer
, GLint size
, GLenum type
, GLsizei stride
, GLintptr offset
)
21311 struct glVertexArrayVertexOffsetEXT_params args
= { .teb
= NtCurrentTeb(), .vaobj
= vaobj
, .buffer
= buffer
, .size
= size
, .type
= type
, .stride
= stride
, .offset
= offset
};
21313 TRACE( "vaobj %d, buffer %d, size %d, type %d, stride %d, offset %Id\n", vaobj
, buffer
, size
, type
, stride
, offset
);
21314 if ((status
= UNIX_CALL( glVertexArrayVertexOffsetEXT
, &args
))) WARN( "glVertexArrayVertexOffsetEXT returned %#lx\n", status
);
21317 static void WINAPI
glVertexAttrib1d( GLuint index
, GLdouble x
)
21319 struct glVertexAttrib1d_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21321 TRACE( "index %d, x %f\n", index
, x
);
21322 if ((status
= UNIX_CALL( glVertexAttrib1d
, &args
))) WARN( "glVertexAttrib1d returned %#lx\n", status
);
21325 static void WINAPI
glVertexAttrib1dARB( GLuint index
, GLdouble x
)
21327 struct glVertexAttrib1dARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21329 TRACE( "index %d, x %f\n", index
, x
);
21330 if ((status
= UNIX_CALL( glVertexAttrib1dARB
, &args
))) WARN( "glVertexAttrib1dARB returned %#lx\n", status
);
21333 static void WINAPI
glVertexAttrib1dNV( GLuint index
, GLdouble x
)
21335 struct glVertexAttrib1dNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21337 TRACE( "index %d, x %f\n", index
, x
);
21338 if ((status
= UNIX_CALL( glVertexAttrib1dNV
, &args
))) WARN( "glVertexAttrib1dNV returned %#lx\n", status
);
21341 static void WINAPI
glVertexAttrib1dv( GLuint index
, const GLdouble
*v
)
21343 struct glVertexAttrib1dv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21345 TRACE( "index %d, v %p\n", index
, v
);
21346 if ((status
= UNIX_CALL( glVertexAttrib1dv
, &args
))) WARN( "glVertexAttrib1dv returned %#lx\n", status
);
21349 static void WINAPI
glVertexAttrib1dvARB( GLuint index
, const GLdouble
*v
)
21351 struct glVertexAttrib1dvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21353 TRACE( "index %d, v %p\n", index
, v
);
21354 if ((status
= UNIX_CALL( glVertexAttrib1dvARB
, &args
))) WARN( "glVertexAttrib1dvARB returned %#lx\n", status
);
21357 static void WINAPI
glVertexAttrib1dvNV( GLuint index
, const GLdouble
*v
)
21359 struct glVertexAttrib1dvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21361 TRACE( "index %d, v %p\n", index
, v
);
21362 if ((status
= UNIX_CALL( glVertexAttrib1dvNV
, &args
))) WARN( "glVertexAttrib1dvNV returned %#lx\n", status
);
21365 static void WINAPI
glVertexAttrib1f( GLuint index
, GLfloat x
)
21367 struct glVertexAttrib1f_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21369 TRACE( "index %d, x %f\n", index
, x
);
21370 if ((status
= UNIX_CALL( glVertexAttrib1f
, &args
))) WARN( "glVertexAttrib1f returned %#lx\n", status
);
21373 static void WINAPI
glVertexAttrib1fARB( GLuint index
, GLfloat x
)
21375 struct glVertexAttrib1fARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21377 TRACE( "index %d, x %f\n", index
, x
);
21378 if ((status
= UNIX_CALL( glVertexAttrib1fARB
, &args
))) WARN( "glVertexAttrib1fARB returned %#lx\n", status
);
21381 static void WINAPI
glVertexAttrib1fNV( GLuint index
, GLfloat x
)
21383 struct glVertexAttrib1fNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21385 TRACE( "index %d, x %f\n", index
, x
);
21386 if ((status
= UNIX_CALL( glVertexAttrib1fNV
, &args
))) WARN( "glVertexAttrib1fNV returned %#lx\n", status
);
21389 static void WINAPI
glVertexAttrib1fv( GLuint index
, const GLfloat
*v
)
21391 struct glVertexAttrib1fv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21393 TRACE( "index %d, v %p\n", index
, v
);
21394 if ((status
= UNIX_CALL( glVertexAttrib1fv
, &args
))) WARN( "glVertexAttrib1fv returned %#lx\n", status
);
21397 static void WINAPI
glVertexAttrib1fvARB( GLuint index
, const GLfloat
*v
)
21399 struct glVertexAttrib1fvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21401 TRACE( "index %d, v %p\n", index
, v
);
21402 if ((status
= UNIX_CALL( glVertexAttrib1fvARB
, &args
))) WARN( "glVertexAttrib1fvARB returned %#lx\n", status
);
21405 static void WINAPI
glVertexAttrib1fvNV( GLuint index
, const GLfloat
*v
)
21407 struct glVertexAttrib1fvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21409 TRACE( "index %d, v %p\n", index
, v
);
21410 if ((status
= UNIX_CALL( glVertexAttrib1fvNV
, &args
))) WARN( "glVertexAttrib1fvNV returned %#lx\n", status
);
21413 static void WINAPI
glVertexAttrib1hNV( GLuint index
, GLhalfNV x
)
21415 struct glVertexAttrib1hNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21417 TRACE( "index %d, x %d\n", index
, x
);
21418 if ((status
= UNIX_CALL( glVertexAttrib1hNV
, &args
))) WARN( "glVertexAttrib1hNV returned %#lx\n", status
);
21421 static void WINAPI
glVertexAttrib1hvNV( GLuint index
, const GLhalfNV
*v
)
21423 struct glVertexAttrib1hvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21425 TRACE( "index %d, v %p\n", index
, v
);
21426 if ((status
= UNIX_CALL( glVertexAttrib1hvNV
, &args
))) WARN( "glVertexAttrib1hvNV returned %#lx\n", status
);
21429 static void WINAPI
glVertexAttrib1s( GLuint index
, GLshort x
)
21431 struct glVertexAttrib1s_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21433 TRACE( "index %d, x %d\n", index
, x
);
21434 if ((status
= UNIX_CALL( glVertexAttrib1s
, &args
))) WARN( "glVertexAttrib1s returned %#lx\n", status
);
21437 static void WINAPI
glVertexAttrib1sARB( GLuint index
, GLshort x
)
21439 struct glVertexAttrib1sARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21441 TRACE( "index %d, x %d\n", index
, x
);
21442 if ((status
= UNIX_CALL( glVertexAttrib1sARB
, &args
))) WARN( "glVertexAttrib1sARB returned %#lx\n", status
);
21445 static void WINAPI
glVertexAttrib1sNV( GLuint index
, GLshort x
)
21447 struct glVertexAttrib1sNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
21449 TRACE( "index %d, x %d\n", index
, x
);
21450 if ((status
= UNIX_CALL( glVertexAttrib1sNV
, &args
))) WARN( "glVertexAttrib1sNV returned %#lx\n", status
);
21453 static void WINAPI
glVertexAttrib1sv( GLuint index
, const GLshort
*v
)
21455 struct glVertexAttrib1sv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21457 TRACE( "index %d, v %p\n", index
, v
);
21458 if ((status
= UNIX_CALL( glVertexAttrib1sv
, &args
))) WARN( "glVertexAttrib1sv returned %#lx\n", status
);
21461 static void WINAPI
glVertexAttrib1svARB( GLuint index
, const GLshort
*v
)
21463 struct glVertexAttrib1svARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21465 TRACE( "index %d, v %p\n", index
, v
);
21466 if ((status
= UNIX_CALL( glVertexAttrib1svARB
, &args
))) WARN( "glVertexAttrib1svARB returned %#lx\n", status
);
21469 static void WINAPI
glVertexAttrib1svNV( GLuint index
, const GLshort
*v
)
21471 struct glVertexAttrib1svNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21473 TRACE( "index %d, v %p\n", index
, v
);
21474 if ((status
= UNIX_CALL( glVertexAttrib1svNV
, &args
))) WARN( "glVertexAttrib1svNV returned %#lx\n", status
);
21477 static void WINAPI
glVertexAttrib2d( GLuint index
, GLdouble x
, GLdouble y
)
21479 struct glVertexAttrib2d_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21481 TRACE( "index %d, x %f, y %f\n", index
, x
, y
);
21482 if ((status
= UNIX_CALL( glVertexAttrib2d
, &args
))) WARN( "glVertexAttrib2d returned %#lx\n", status
);
21485 static void WINAPI
glVertexAttrib2dARB( GLuint index
, GLdouble x
, GLdouble y
)
21487 struct glVertexAttrib2dARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21489 TRACE( "index %d, x %f, y %f\n", index
, x
, y
);
21490 if ((status
= UNIX_CALL( glVertexAttrib2dARB
, &args
))) WARN( "glVertexAttrib2dARB returned %#lx\n", status
);
21493 static void WINAPI
glVertexAttrib2dNV( GLuint index
, GLdouble x
, GLdouble y
)
21495 struct glVertexAttrib2dNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21497 TRACE( "index %d, x %f, y %f\n", index
, x
, y
);
21498 if ((status
= UNIX_CALL( glVertexAttrib2dNV
, &args
))) WARN( "glVertexAttrib2dNV returned %#lx\n", status
);
21501 static void WINAPI
glVertexAttrib2dv( GLuint index
, const GLdouble
*v
)
21503 struct glVertexAttrib2dv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21505 TRACE( "index %d, v %p\n", index
, v
);
21506 if ((status
= UNIX_CALL( glVertexAttrib2dv
, &args
))) WARN( "glVertexAttrib2dv returned %#lx\n", status
);
21509 static void WINAPI
glVertexAttrib2dvARB( GLuint index
, const GLdouble
*v
)
21511 struct glVertexAttrib2dvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21513 TRACE( "index %d, v %p\n", index
, v
);
21514 if ((status
= UNIX_CALL( glVertexAttrib2dvARB
, &args
))) WARN( "glVertexAttrib2dvARB returned %#lx\n", status
);
21517 static void WINAPI
glVertexAttrib2dvNV( GLuint index
, const GLdouble
*v
)
21519 struct glVertexAttrib2dvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21521 TRACE( "index %d, v %p\n", index
, v
);
21522 if ((status
= UNIX_CALL( glVertexAttrib2dvNV
, &args
))) WARN( "glVertexAttrib2dvNV returned %#lx\n", status
);
21525 static void WINAPI
glVertexAttrib2f( GLuint index
, GLfloat x
, GLfloat y
)
21527 struct glVertexAttrib2f_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21529 TRACE( "index %d, x %f, y %f\n", index
, x
, y
);
21530 if ((status
= UNIX_CALL( glVertexAttrib2f
, &args
))) WARN( "glVertexAttrib2f returned %#lx\n", status
);
21533 static void WINAPI
glVertexAttrib2fARB( GLuint index
, GLfloat x
, GLfloat y
)
21535 struct glVertexAttrib2fARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21537 TRACE( "index %d, x %f, y %f\n", index
, x
, y
);
21538 if ((status
= UNIX_CALL( glVertexAttrib2fARB
, &args
))) WARN( "glVertexAttrib2fARB returned %#lx\n", status
);
21541 static void WINAPI
glVertexAttrib2fNV( GLuint index
, GLfloat x
, GLfloat y
)
21543 struct glVertexAttrib2fNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21545 TRACE( "index %d, x %f, y %f\n", index
, x
, y
);
21546 if ((status
= UNIX_CALL( glVertexAttrib2fNV
, &args
))) WARN( "glVertexAttrib2fNV returned %#lx\n", status
);
21549 static void WINAPI
glVertexAttrib2fv( GLuint index
, const GLfloat
*v
)
21551 struct glVertexAttrib2fv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21553 TRACE( "index %d, v %p\n", index
, v
);
21554 if ((status
= UNIX_CALL( glVertexAttrib2fv
, &args
))) WARN( "glVertexAttrib2fv returned %#lx\n", status
);
21557 static void WINAPI
glVertexAttrib2fvARB( GLuint index
, const GLfloat
*v
)
21559 struct glVertexAttrib2fvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21561 TRACE( "index %d, v %p\n", index
, v
);
21562 if ((status
= UNIX_CALL( glVertexAttrib2fvARB
, &args
))) WARN( "glVertexAttrib2fvARB returned %#lx\n", status
);
21565 static void WINAPI
glVertexAttrib2fvNV( GLuint index
, const GLfloat
*v
)
21567 struct glVertexAttrib2fvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21569 TRACE( "index %d, v %p\n", index
, v
);
21570 if ((status
= UNIX_CALL( glVertexAttrib2fvNV
, &args
))) WARN( "glVertexAttrib2fvNV returned %#lx\n", status
);
21573 static void WINAPI
glVertexAttrib2hNV( GLuint index
, GLhalfNV x
, GLhalfNV y
)
21575 struct glVertexAttrib2hNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21577 TRACE( "index %d, x %d, y %d\n", index
, x
, y
);
21578 if ((status
= UNIX_CALL( glVertexAttrib2hNV
, &args
))) WARN( "glVertexAttrib2hNV returned %#lx\n", status
);
21581 static void WINAPI
glVertexAttrib2hvNV( GLuint index
, const GLhalfNV
*v
)
21583 struct glVertexAttrib2hvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21585 TRACE( "index %d, v %p\n", index
, v
);
21586 if ((status
= UNIX_CALL( glVertexAttrib2hvNV
, &args
))) WARN( "glVertexAttrib2hvNV returned %#lx\n", status
);
21589 static void WINAPI
glVertexAttrib2s( GLuint index
, GLshort x
, GLshort y
)
21591 struct glVertexAttrib2s_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21593 TRACE( "index %d, x %d, y %d\n", index
, x
, y
);
21594 if ((status
= UNIX_CALL( glVertexAttrib2s
, &args
))) WARN( "glVertexAttrib2s returned %#lx\n", status
);
21597 static void WINAPI
glVertexAttrib2sARB( GLuint index
, GLshort x
, GLshort y
)
21599 struct glVertexAttrib2sARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21601 TRACE( "index %d, x %d, y %d\n", index
, x
, y
);
21602 if ((status
= UNIX_CALL( glVertexAttrib2sARB
, &args
))) WARN( "glVertexAttrib2sARB returned %#lx\n", status
);
21605 static void WINAPI
glVertexAttrib2sNV( GLuint index
, GLshort x
, GLshort y
)
21607 struct glVertexAttrib2sNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
21609 TRACE( "index %d, x %d, y %d\n", index
, x
, y
);
21610 if ((status
= UNIX_CALL( glVertexAttrib2sNV
, &args
))) WARN( "glVertexAttrib2sNV returned %#lx\n", status
);
21613 static void WINAPI
glVertexAttrib2sv( GLuint index
, const GLshort
*v
)
21615 struct glVertexAttrib2sv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21617 TRACE( "index %d, v %p\n", index
, v
);
21618 if ((status
= UNIX_CALL( glVertexAttrib2sv
, &args
))) WARN( "glVertexAttrib2sv returned %#lx\n", status
);
21621 static void WINAPI
glVertexAttrib2svARB( GLuint index
, const GLshort
*v
)
21623 struct glVertexAttrib2svARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21625 TRACE( "index %d, v %p\n", index
, v
);
21626 if ((status
= UNIX_CALL( glVertexAttrib2svARB
, &args
))) WARN( "glVertexAttrib2svARB returned %#lx\n", status
);
21629 static void WINAPI
glVertexAttrib2svNV( GLuint index
, const GLshort
*v
)
21631 struct glVertexAttrib2svNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21633 TRACE( "index %d, v %p\n", index
, v
);
21634 if ((status
= UNIX_CALL( glVertexAttrib2svNV
, &args
))) WARN( "glVertexAttrib2svNV returned %#lx\n", status
);
21637 static void WINAPI
glVertexAttrib3d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
)
21639 struct glVertexAttrib3d_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21641 TRACE( "index %d, x %f, y %f, z %f\n", index
, x
, y
, z
);
21642 if ((status
= UNIX_CALL( glVertexAttrib3d
, &args
))) WARN( "glVertexAttrib3d returned %#lx\n", status
);
21645 static void WINAPI
glVertexAttrib3dARB( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
)
21647 struct glVertexAttrib3dARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21649 TRACE( "index %d, x %f, y %f, z %f\n", index
, x
, y
, z
);
21650 if ((status
= UNIX_CALL( glVertexAttrib3dARB
, &args
))) WARN( "glVertexAttrib3dARB returned %#lx\n", status
);
21653 static void WINAPI
glVertexAttrib3dNV( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
)
21655 struct glVertexAttrib3dNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21657 TRACE( "index %d, x %f, y %f, z %f\n", index
, x
, y
, z
);
21658 if ((status
= UNIX_CALL( glVertexAttrib3dNV
, &args
))) WARN( "glVertexAttrib3dNV returned %#lx\n", status
);
21661 static void WINAPI
glVertexAttrib3dv( GLuint index
, const GLdouble
*v
)
21663 struct glVertexAttrib3dv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21665 TRACE( "index %d, v %p\n", index
, v
);
21666 if ((status
= UNIX_CALL( glVertexAttrib3dv
, &args
))) WARN( "glVertexAttrib3dv returned %#lx\n", status
);
21669 static void WINAPI
glVertexAttrib3dvARB( GLuint index
, const GLdouble
*v
)
21671 struct glVertexAttrib3dvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21673 TRACE( "index %d, v %p\n", index
, v
);
21674 if ((status
= UNIX_CALL( glVertexAttrib3dvARB
, &args
))) WARN( "glVertexAttrib3dvARB returned %#lx\n", status
);
21677 static void WINAPI
glVertexAttrib3dvNV( GLuint index
, const GLdouble
*v
)
21679 struct glVertexAttrib3dvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21681 TRACE( "index %d, v %p\n", index
, v
);
21682 if ((status
= UNIX_CALL( glVertexAttrib3dvNV
, &args
))) WARN( "glVertexAttrib3dvNV returned %#lx\n", status
);
21685 static void WINAPI
glVertexAttrib3f( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
)
21687 struct glVertexAttrib3f_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21689 TRACE( "index %d, x %f, y %f, z %f\n", index
, x
, y
, z
);
21690 if ((status
= UNIX_CALL( glVertexAttrib3f
, &args
))) WARN( "glVertexAttrib3f returned %#lx\n", status
);
21693 static void WINAPI
glVertexAttrib3fARB( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
)
21695 struct glVertexAttrib3fARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21697 TRACE( "index %d, x %f, y %f, z %f\n", index
, x
, y
, z
);
21698 if ((status
= UNIX_CALL( glVertexAttrib3fARB
, &args
))) WARN( "glVertexAttrib3fARB returned %#lx\n", status
);
21701 static void WINAPI
glVertexAttrib3fNV( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
)
21703 struct glVertexAttrib3fNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21705 TRACE( "index %d, x %f, y %f, z %f\n", index
, x
, y
, z
);
21706 if ((status
= UNIX_CALL( glVertexAttrib3fNV
, &args
))) WARN( "glVertexAttrib3fNV returned %#lx\n", status
);
21709 static void WINAPI
glVertexAttrib3fv( GLuint index
, const GLfloat
*v
)
21711 struct glVertexAttrib3fv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21713 TRACE( "index %d, v %p\n", index
, v
);
21714 if ((status
= UNIX_CALL( glVertexAttrib3fv
, &args
))) WARN( "glVertexAttrib3fv returned %#lx\n", status
);
21717 static void WINAPI
glVertexAttrib3fvARB( GLuint index
, const GLfloat
*v
)
21719 struct glVertexAttrib3fvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21721 TRACE( "index %d, v %p\n", index
, v
);
21722 if ((status
= UNIX_CALL( glVertexAttrib3fvARB
, &args
))) WARN( "glVertexAttrib3fvARB returned %#lx\n", status
);
21725 static void WINAPI
glVertexAttrib3fvNV( GLuint index
, const GLfloat
*v
)
21727 struct glVertexAttrib3fvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21729 TRACE( "index %d, v %p\n", index
, v
);
21730 if ((status
= UNIX_CALL( glVertexAttrib3fvNV
, &args
))) WARN( "glVertexAttrib3fvNV returned %#lx\n", status
);
21733 static void WINAPI
glVertexAttrib3hNV( GLuint index
, GLhalfNV x
, GLhalfNV y
, GLhalfNV z
)
21735 struct glVertexAttrib3hNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21737 TRACE( "index %d, x %d, y %d, z %d\n", index
, x
, y
, z
);
21738 if ((status
= UNIX_CALL( glVertexAttrib3hNV
, &args
))) WARN( "glVertexAttrib3hNV returned %#lx\n", status
);
21741 static void WINAPI
glVertexAttrib3hvNV( GLuint index
, const GLhalfNV
*v
)
21743 struct glVertexAttrib3hvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21745 TRACE( "index %d, v %p\n", index
, v
);
21746 if ((status
= UNIX_CALL( glVertexAttrib3hvNV
, &args
))) WARN( "glVertexAttrib3hvNV returned %#lx\n", status
);
21749 static void WINAPI
glVertexAttrib3s( GLuint index
, GLshort x
, GLshort y
, GLshort z
)
21751 struct glVertexAttrib3s_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21753 TRACE( "index %d, x %d, y %d, z %d\n", index
, x
, y
, z
);
21754 if ((status
= UNIX_CALL( glVertexAttrib3s
, &args
))) WARN( "glVertexAttrib3s returned %#lx\n", status
);
21757 static void WINAPI
glVertexAttrib3sARB( GLuint index
, GLshort x
, GLshort y
, GLshort z
)
21759 struct glVertexAttrib3sARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21761 TRACE( "index %d, x %d, y %d, z %d\n", index
, x
, y
, z
);
21762 if ((status
= UNIX_CALL( glVertexAttrib3sARB
, &args
))) WARN( "glVertexAttrib3sARB returned %#lx\n", status
);
21765 static void WINAPI
glVertexAttrib3sNV( GLuint index
, GLshort x
, GLshort y
, GLshort z
)
21767 struct glVertexAttrib3sNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
21769 TRACE( "index %d, x %d, y %d, z %d\n", index
, x
, y
, z
);
21770 if ((status
= UNIX_CALL( glVertexAttrib3sNV
, &args
))) WARN( "glVertexAttrib3sNV returned %#lx\n", status
);
21773 static void WINAPI
glVertexAttrib3sv( GLuint index
, const GLshort
*v
)
21775 struct glVertexAttrib3sv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21777 TRACE( "index %d, v %p\n", index
, v
);
21778 if ((status
= UNIX_CALL( glVertexAttrib3sv
, &args
))) WARN( "glVertexAttrib3sv returned %#lx\n", status
);
21781 static void WINAPI
glVertexAttrib3svARB( GLuint index
, const GLshort
*v
)
21783 struct glVertexAttrib3svARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21785 TRACE( "index %d, v %p\n", index
, v
);
21786 if ((status
= UNIX_CALL( glVertexAttrib3svARB
, &args
))) WARN( "glVertexAttrib3svARB returned %#lx\n", status
);
21789 static void WINAPI
glVertexAttrib3svNV( GLuint index
, const GLshort
*v
)
21791 struct glVertexAttrib3svNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21793 TRACE( "index %d, v %p\n", index
, v
);
21794 if ((status
= UNIX_CALL( glVertexAttrib3svNV
, &args
))) WARN( "glVertexAttrib3svNV returned %#lx\n", status
);
21797 static void WINAPI
glVertexAttrib4Nbv( GLuint index
, const GLbyte
*v
)
21799 struct glVertexAttrib4Nbv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21801 TRACE( "index %d, v %p\n", index
, v
);
21802 if ((status
= UNIX_CALL( glVertexAttrib4Nbv
, &args
))) WARN( "glVertexAttrib4Nbv returned %#lx\n", status
);
21805 static void WINAPI
glVertexAttrib4NbvARB( GLuint index
, const GLbyte
*v
)
21807 struct glVertexAttrib4NbvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21809 TRACE( "index %d, v %p\n", index
, v
);
21810 if ((status
= UNIX_CALL( glVertexAttrib4NbvARB
, &args
))) WARN( "glVertexAttrib4NbvARB returned %#lx\n", status
);
21813 static void WINAPI
glVertexAttrib4Niv( GLuint index
, const GLint
*v
)
21815 struct glVertexAttrib4Niv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21817 TRACE( "index %d, v %p\n", index
, v
);
21818 if ((status
= UNIX_CALL( glVertexAttrib4Niv
, &args
))) WARN( "glVertexAttrib4Niv returned %#lx\n", status
);
21821 static void WINAPI
glVertexAttrib4NivARB( GLuint index
, const GLint
*v
)
21823 struct glVertexAttrib4NivARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21825 TRACE( "index %d, v %p\n", index
, v
);
21826 if ((status
= UNIX_CALL( glVertexAttrib4NivARB
, &args
))) WARN( "glVertexAttrib4NivARB returned %#lx\n", status
);
21829 static void WINAPI
glVertexAttrib4Nsv( GLuint index
, const GLshort
*v
)
21831 struct glVertexAttrib4Nsv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21833 TRACE( "index %d, v %p\n", index
, v
);
21834 if ((status
= UNIX_CALL( glVertexAttrib4Nsv
, &args
))) WARN( "glVertexAttrib4Nsv returned %#lx\n", status
);
21837 static void WINAPI
glVertexAttrib4NsvARB( GLuint index
, const GLshort
*v
)
21839 struct glVertexAttrib4NsvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21841 TRACE( "index %d, v %p\n", index
, v
);
21842 if ((status
= UNIX_CALL( glVertexAttrib4NsvARB
, &args
))) WARN( "glVertexAttrib4NsvARB returned %#lx\n", status
);
21845 static void WINAPI
glVertexAttrib4Nub( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
)
21847 struct glVertexAttrib4Nub_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21849 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
21850 if ((status
= UNIX_CALL( glVertexAttrib4Nub
, &args
))) WARN( "glVertexAttrib4Nub returned %#lx\n", status
);
21853 static void WINAPI
glVertexAttrib4NubARB( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
)
21855 struct glVertexAttrib4NubARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21857 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
21858 if ((status
= UNIX_CALL( glVertexAttrib4NubARB
, &args
))) WARN( "glVertexAttrib4NubARB returned %#lx\n", status
);
21861 static void WINAPI
glVertexAttrib4Nubv( GLuint index
, const GLubyte
*v
)
21863 struct glVertexAttrib4Nubv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21865 TRACE( "index %d, v %p\n", index
, v
);
21866 if ((status
= UNIX_CALL( glVertexAttrib4Nubv
, &args
))) WARN( "glVertexAttrib4Nubv returned %#lx\n", status
);
21869 static void WINAPI
glVertexAttrib4NubvARB( GLuint index
, const GLubyte
*v
)
21871 struct glVertexAttrib4NubvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21873 TRACE( "index %d, v %p\n", index
, v
);
21874 if ((status
= UNIX_CALL( glVertexAttrib4NubvARB
, &args
))) WARN( "glVertexAttrib4NubvARB returned %#lx\n", status
);
21877 static void WINAPI
glVertexAttrib4Nuiv( GLuint index
, const GLuint
*v
)
21879 struct glVertexAttrib4Nuiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21881 TRACE( "index %d, v %p\n", index
, v
);
21882 if ((status
= UNIX_CALL( glVertexAttrib4Nuiv
, &args
))) WARN( "glVertexAttrib4Nuiv returned %#lx\n", status
);
21885 static void WINAPI
glVertexAttrib4NuivARB( GLuint index
, const GLuint
*v
)
21887 struct glVertexAttrib4NuivARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21889 TRACE( "index %d, v %p\n", index
, v
);
21890 if ((status
= UNIX_CALL( glVertexAttrib4NuivARB
, &args
))) WARN( "glVertexAttrib4NuivARB returned %#lx\n", status
);
21893 static void WINAPI
glVertexAttrib4Nusv( GLuint index
, const GLushort
*v
)
21895 struct glVertexAttrib4Nusv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21897 TRACE( "index %d, v %p\n", index
, v
);
21898 if ((status
= UNIX_CALL( glVertexAttrib4Nusv
, &args
))) WARN( "glVertexAttrib4Nusv returned %#lx\n", status
);
21901 static void WINAPI
glVertexAttrib4NusvARB( GLuint index
, const GLushort
*v
)
21903 struct glVertexAttrib4NusvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21905 TRACE( "index %d, v %p\n", index
, v
);
21906 if ((status
= UNIX_CALL( glVertexAttrib4NusvARB
, &args
))) WARN( "glVertexAttrib4NusvARB returned %#lx\n", status
);
21909 static void WINAPI
glVertexAttrib4bv( GLuint index
, const GLbyte
*v
)
21911 struct glVertexAttrib4bv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21913 TRACE( "index %d, v %p\n", index
, v
);
21914 if ((status
= UNIX_CALL( glVertexAttrib4bv
, &args
))) WARN( "glVertexAttrib4bv returned %#lx\n", status
);
21917 static void WINAPI
glVertexAttrib4bvARB( GLuint index
, const GLbyte
*v
)
21919 struct glVertexAttrib4bvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21921 TRACE( "index %d, v %p\n", index
, v
);
21922 if ((status
= UNIX_CALL( glVertexAttrib4bvARB
, &args
))) WARN( "glVertexAttrib4bvARB returned %#lx\n", status
);
21925 static void WINAPI
glVertexAttrib4d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
21927 struct glVertexAttrib4d_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21929 TRACE( "index %d, x %f, y %f, z %f, w %f\n", index
, x
, y
, z
, w
);
21930 if ((status
= UNIX_CALL( glVertexAttrib4d
, &args
))) WARN( "glVertexAttrib4d returned %#lx\n", status
);
21933 static void WINAPI
glVertexAttrib4dARB( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
21935 struct glVertexAttrib4dARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21937 TRACE( "index %d, x %f, y %f, z %f, w %f\n", index
, x
, y
, z
, w
);
21938 if ((status
= UNIX_CALL( glVertexAttrib4dARB
, &args
))) WARN( "glVertexAttrib4dARB returned %#lx\n", status
);
21941 static void WINAPI
glVertexAttrib4dNV( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
21943 struct glVertexAttrib4dNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21945 TRACE( "index %d, x %f, y %f, z %f, w %f\n", index
, x
, y
, z
, w
);
21946 if ((status
= UNIX_CALL( glVertexAttrib4dNV
, &args
))) WARN( "glVertexAttrib4dNV returned %#lx\n", status
);
21949 static void WINAPI
glVertexAttrib4dv( GLuint index
, const GLdouble
*v
)
21951 struct glVertexAttrib4dv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21953 TRACE( "index %d, v %p\n", index
, v
);
21954 if ((status
= UNIX_CALL( glVertexAttrib4dv
, &args
))) WARN( "glVertexAttrib4dv returned %#lx\n", status
);
21957 static void WINAPI
glVertexAttrib4dvARB( GLuint index
, const GLdouble
*v
)
21959 struct glVertexAttrib4dvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21961 TRACE( "index %d, v %p\n", index
, v
);
21962 if ((status
= UNIX_CALL( glVertexAttrib4dvARB
, &args
))) WARN( "glVertexAttrib4dvARB returned %#lx\n", status
);
21965 static void WINAPI
glVertexAttrib4dvNV( GLuint index
, const GLdouble
*v
)
21967 struct glVertexAttrib4dvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
21969 TRACE( "index %d, v %p\n", index
, v
);
21970 if ((status
= UNIX_CALL( glVertexAttrib4dvNV
, &args
))) WARN( "glVertexAttrib4dvNV returned %#lx\n", status
);
21973 static void WINAPI
glVertexAttrib4f( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
21975 struct glVertexAttrib4f_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21977 TRACE( "index %d, x %f, y %f, z %f, w %f\n", index
, x
, y
, z
, w
);
21978 if ((status
= UNIX_CALL( glVertexAttrib4f
, &args
))) WARN( "glVertexAttrib4f returned %#lx\n", status
);
21981 static void WINAPI
glVertexAttrib4fARB( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
21983 struct glVertexAttrib4fARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21985 TRACE( "index %d, x %f, y %f, z %f, w %f\n", index
, x
, y
, z
, w
);
21986 if ((status
= UNIX_CALL( glVertexAttrib4fARB
, &args
))) WARN( "glVertexAttrib4fARB returned %#lx\n", status
);
21989 static void WINAPI
glVertexAttrib4fNV( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
21991 struct glVertexAttrib4fNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
21993 TRACE( "index %d, x %f, y %f, z %f, w %f\n", index
, x
, y
, z
, w
);
21994 if ((status
= UNIX_CALL( glVertexAttrib4fNV
, &args
))) WARN( "glVertexAttrib4fNV returned %#lx\n", status
);
21997 static void WINAPI
glVertexAttrib4fv( GLuint index
, const GLfloat
*v
)
21999 struct glVertexAttrib4fv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22001 TRACE( "index %d, v %p\n", index
, v
);
22002 if ((status
= UNIX_CALL( glVertexAttrib4fv
, &args
))) WARN( "glVertexAttrib4fv returned %#lx\n", status
);
22005 static void WINAPI
glVertexAttrib4fvARB( GLuint index
, const GLfloat
*v
)
22007 struct glVertexAttrib4fvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22009 TRACE( "index %d, v %p\n", index
, v
);
22010 if ((status
= UNIX_CALL( glVertexAttrib4fvARB
, &args
))) WARN( "glVertexAttrib4fvARB returned %#lx\n", status
);
22013 static void WINAPI
glVertexAttrib4fvNV( GLuint index
, const GLfloat
*v
)
22015 struct glVertexAttrib4fvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22017 TRACE( "index %d, v %p\n", index
, v
);
22018 if ((status
= UNIX_CALL( glVertexAttrib4fvNV
, &args
))) WARN( "glVertexAttrib4fvNV returned %#lx\n", status
);
22021 static void WINAPI
glVertexAttrib4hNV( GLuint index
, GLhalfNV x
, GLhalfNV y
, GLhalfNV z
, GLhalfNV w
)
22023 struct glVertexAttrib4hNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22025 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22026 if ((status
= UNIX_CALL( glVertexAttrib4hNV
, &args
))) WARN( "glVertexAttrib4hNV returned %#lx\n", status
);
22029 static void WINAPI
glVertexAttrib4hvNV( GLuint index
, const GLhalfNV
*v
)
22031 struct glVertexAttrib4hvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22033 TRACE( "index %d, v %p\n", index
, v
);
22034 if ((status
= UNIX_CALL( glVertexAttrib4hvNV
, &args
))) WARN( "glVertexAttrib4hvNV returned %#lx\n", status
);
22037 static void WINAPI
glVertexAttrib4iv( GLuint index
, const GLint
*v
)
22039 struct glVertexAttrib4iv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22041 TRACE( "index %d, v %p\n", index
, v
);
22042 if ((status
= UNIX_CALL( glVertexAttrib4iv
, &args
))) WARN( "glVertexAttrib4iv returned %#lx\n", status
);
22045 static void WINAPI
glVertexAttrib4ivARB( GLuint index
, const GLint
*v
)
22047 struct glVertexAttrib4ivARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22049 TRACE( "index %d, v %p\n", index
, v
);
22050 if ((status
= UNIX_CALL( glVertexAttrib4ivARB
, &args
))) WARN( "glVertexAttrib4ivARB returned %#lx\n", status
);
22053 static void WINAPI
glVertexAttrib4s( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
)
22055 struct glVertexAttrib4s_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22057 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22058 if ((status
= UNIX_CALL( glVertexAttrib4s
, &args
))) WARN( "glVertexAttrib4s returned %#lx\n", status
);
22061 static void WINAPI
glVertexAttrib4sARB( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
)
22063 struct glVertexAttrib4sARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22065 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22066 if ((status
= UNIX_CALL( glVertexAttrib4sARB
, &args
))) WARN( "glVertexAttrib4sARB returned %#lx\n", status
);
22069 static void WINAPI
glVertexAttrib4sNV( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
)
22071 struct glVertexAttrib4sNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22073 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22074 if ((status
= UNIX_CALL( glVertexAttrib4sNV
, &args
))) WARN( "glVertexAttrib4sNV returned %#lx\n", status
);
22077 static void WINAPI
glVertexAttrib4sv( GLuint index
, const GLshort
*v
)
22079 struct glVertexAttrib4sv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22081 TRACE( "index %d, v %p\n", index
, v
);
22082 if ((status
= UNIX_CALL( glVertexAttrib4sv
, &args
))) WARN( "glVertexAttrib4sv returned %#lx\n", status
);
22085 static void WINAPI
glVertexAttrib4svARB( GLuint index
, const GLshort
*v
)
22087 struct glVertexAttrib4svARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22089 TRACE( "index %d, v %p\n", index
, v
);
22090 if ((status
= UNIX_CALL( glVertexAttrib4svARB
, &args
))) WARN( "glVertexAttrib4svARB returned %#lx\n", status
);
22093 static void WINAPI
glVertexAttrib4svNV( GLuint index
, const GLshort
*v
)
22095 struct glVertexAttrib4svNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22097 TRACE( "index %d, v %p\n", index
, v
);
22098 if ((status
= UNIX_CALL( glVertexAttrib4svNV
, &args
))) WARN( "glVertexAttrib4svNV returned %#lx\n", status
);
22101 static void WINAPI
glVertexAttrib4ubNV( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
)
22103 struct glVertexAttrib4ubNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22105 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22106 if ((status
= UNIX_CALL( glVertexAttrib4ubNV
, &args
))) WARN( "glVertexAttrib4ubNV returned %#lx\n", status
);
22109 static void WINAPI
glVertexAttrib4ubv( GLuint index
, const GLubyte
*v
)
22111 struct glVertexAttrib4ubv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22113 TRACE( "index %d, v %p\n", index
, v
);
22114 if ((status
= UNIX_CALL( glVertexAttrib4ubv
, &args
))) WARN( "glVertexAttrib4ubv returned %#lx\n", status
);
22117 static void WINAPI
glVertexAttrib4ubvARB( GLuint index
, const GLubyte
*v
)
22119 struct glVertexAttrib4ubvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22121 TRACE( "index %d, v %p\n", index
, v
);
22122 if ((status
= UNIX_CALL( glVertexAttrib4ubvARB
, &args
))) WARN( "glVertexAttrib4ubvARB returned %#lx\n", status
);
22125 static void WINAPI
glVertexAttrib4ubvNV( GLuint index
, const GLubyte
*v
)
22127 struct glVertexAttrib4ubvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22129 TRACE( "index %d, v %p\n", index
, v
);
22130 if ((status
= UNIX_CALL( glVertexAttrib4ubvNV
, &args
))) WARN( "glVertexAttrib4ubvNV returned %#lx\n", status
);
22133 static void WINAPI
glVertexAttrib4uiv( GLuint index
, const GLuint
*v
)
22135 struct glVertexAttrib4uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22137 TRACE( "index %d, v %p\n", index
, v
);
22138 if ((status
= UNIX_CALL( glVertexAttrib4uiv
, &args
))) WARN( "glVertexAttrib4uiv returned %#lx\n", status
);
22141 static void WINAPI
glVertexAttrib4uivARB( GLuint index
, const GLuint
*v
)
22143 struct glVertexAttrib4uivARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22145 TRACE( "index %d, v %p\n", index
, v
);
22146 if ((status
= UNIX_CALL( glVertexAttrib4uivARB
, &args
))) WARN( "glVertexAttrib4uivARB returned %#lx\n", status
);
22149 static void WINAPI
glVertexAttrib4usv( GLuint index
, const GLushort
*v
)
22151 struct glVertexAttrib4usv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22153 TRACE( "index %d, v %p\n", index
, v
);
22154 if ((status
= UNIX_CALL( glVertexAttrib4usv
, &args
))) WARN( "glVertexAttrib4usv returned %#lx\n", status
);
22157 static void WINAPI
glVertexAttrib4usvARB( GLuint index
, const GLushort
*v
)
22159 struct glVertexAttrib4usvARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22161 TRACE( "index %d, v %p\n", index
, v
);
22162 if ((status
= UNIX_CALL( glVertexAttrib4usvARB
, &args
))) WARN( "glVertexAttrib4usvARB returned %#lx\n", status
);
22165 static void WINAPI
glVertexAttribArrayObjectATI( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLuint buffer
, GLuint offset
)
22167 struct glVertexAttribArrayObjectATI_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .normalized
= normalized
, .stride
= stride
, .buffer
= buffer
, .offset
= offset
};
22169 TRACE( "index %d, size %d, type %d, normalized %d, stride %d, buffer %d, offset %d\n", index
, size
, type
, normalized
, stride
, buffer
, offset
);
22170 if ((status
= UNIX_CALL( glVertexAttribArrayObjectATI
, &args
))) WARN( "glVertexAttribArrayObjectATI returned %#lx\n", status
);
22173 static void WINAPI
glVertexAttribBinding( GLuint attribindex
, GLuint bindingindex
)
22175 struct glVertexAttribBinding_params args
= { .teb
= NtCurrentTeb(), .attribindex
= attribindex
, .bindingindex
= bindingindex
};
22177 TRACE( "attribindex %d, bindingindex %d\n", attribindex
, bindingindex
);
22178 if ((status
= UNIX_CALL( glVertexAttribBinding
, &args
))) WARN( "glVertexAttribBinding returned %#lx\n", status
);
22181 static void WINAPI
glVertexAttribDivisor( GLuint index
, GLuint divisor
)
22183 struct glVertexAttribDivisor_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .divisor
= divisor
};
22185 TRACE( "index %d, divisor %d\n", index
, divisor
);
22186 if ((status
= UNIX_CALL( glVertexAttribDivisor
, &args
))) WARN( "glVertexAttribDivisor returned %#lx\n", status
);
22189 static void WINAPI
glVertexAttribDivisorARB( GLuint index
, GLuint divisor
)
22191 struct glVertexAttribDivisorARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .divisor
= divisor
};
22193 TRACE( "index %d, divisor %d\n", index
, divisor
);
22194 if ((status
= UNIX_CALL( glVertexAttribDivisorARB
, &args
))) WARN( "glVertexAttribDivisorARB returned %#lx\n", status
);
22197 static void WINAPI
glVertexAttribFormat( GLuint attribindex
, GLint size
, GLenum type
, GLboolean normalized
, GLuint relativeoffset
)
22199 struct glVertexAttribFormat_params args
= { .teb
= NtCurrentTeb(), .attribindex
= attribindex
, .size
= size
, .type
= type
, .normalized
= normalized
, .relativeoffset
= relativeoffset
};
22201 TRACE( "attribindex %d, size %d, type %d, normalized %d, relativeoffset %d\n", attribindex
, size
, type
, normalized
, relativeoffset
);
22202 if ((status
= UNIX_CALL( glVertexAttribFormat
, &args
))) WARN( "glVertexAttribFormat returned %#lx\n", status
);
22205 static void WINAPI
glVertexAttribFormatNV( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
)
22207 struct glVertexAttribFormatNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .normalized
= normalized
, .stride
= stride
};
22209 TRACE( "index %d, size %d, type %d, normalized %d, stride %d\n", index
, size
, type
, normalized
, stride
);
22210 if ((status
= UNIX_CALL( glVertexAttribFormatNV
, &args
))) WARN( "glVertexAttribFormatNV returned %#lx\n", status
);
22213 static void WINAPI
glVertexAttribI1i( GLuint index
, GLint x
)
22215 struct glVertexAttribI1i_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22217 TRACE( "index %d, x %d\n", index
, x
);
22218 if ((status
= UNIX_CALL( glVertexAttribI1i
, &args
))) WARN( "glVertexAttribI1i returned %#lx\n", status
);
22221 static void WINAPI
glVertexAttribI1iEXT( GLuint index
, GLint x
)
22223 struct glVertexAttribI1iEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22225 TRACE( "index %d, x %d\n", index
, x
);
22226 if ((status
= UNIX_CALL( glVertexAttribI1iEXT
, &args
))) WARN( "glVertexAttribI1iEXT returned %#lx\n", status
);
22229 static void WINAPI
glVertexAttribI1iv( GLuint index
, const GLint
*v
)
22231 struct glVertexAttribI1iv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22233 TRACE( "index %d, v %p\n", index
, v
);
22234 if ((status
= UNIX_CALL( glVertexAttribI1iv
, &args
))) WARN( "glVertexAttribI1iv returned %#lx\n", status
);
22237 static void WINAPI
glVertexAttribI1ivEXT( GLuint index
, const GLint
*v
)
22239 struct glVertexAttribI1ivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22241 TRACE( "index %d, v %p\n", index
, v
);
22242 if ((status
= UNIX_CALL( glVertexAttribI1ivEXT
, &args
))) WARN( "glVertexAttribI1ivEXT returned %#lx\n", status
);
22245 static void WINAPI
glVertexAttribI1ui( GLuint index
, GLuint x
)
22247 struct glVertexAttribI1ui_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22249 TRACE( "index %d, x %d\n", index
, x
);
22250 if ((status
= UNIX_CALL( glVertexAttribI1ui
, &args
))) WARN( "glVertexAttribI1ui returned %#lx\n", status
);
22253 static void WINAPI
glVertexAttribI1uiEXT( GLuint index
, GLuint x
)
22255 struct glVertexAttribI1uiEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22257 TRACE( "index %d, x %d\n", index
, x
);
22258 if ((status
= UNIX_CALL( glVertexAttribI1uiEXT
, &args
))) WARN( "glVertexAttribI1uiEXT returned %#lx\n", status
);
22261 static void WINAPI
glVertexAttribI1uiv( GLuint index
, const GLuint
*v
)
22263 struct glVertexAttribI1uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22265 TRACE( "index %d, v %p\n", index
, v
);
22266 if ((status
= UNIX_CALL( glVertexAttribI1uiv
, &args
))) WARN( "glVertexAttribI1uiv returned %#lx\n", status
);
22269 static void WINAPI
glVertexAttribI1uivEXT( GLuint index
, const GLuint
*v
)
22271 struct glVertexAttribI1uivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22273 TRACE( "index %d, v %p\n", index
, v
);
22274 if ((status
= UNIX_CALL( glVertexAttribI1uivEXT
, &args
))) WARN( "glVertexAttribI1uivEXT returned %#lx\n", status
);
22277 static void WINAPI
glVertexAttribI2i( GLuint index
, GLint x
, GLint y
)
22279 struct glVertexAttribI2i_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
22281 TRACE( "index %d, x %d, y %d\n", index
, x
, y
);
22282 if ((status
= UNIX_CALL( glVertexAttribI2i
, &args
))) WARN( "glVertexAttribI2i returned %#lx\n", status
);
22285 static void WINAPI
glVertexAttribI2iEXT( GLuint index
, GLint x
, GLint y
)
22287 struct glVertexAttribI2iEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
22289 TRACE( "index %d, x %d, y %d\n", index
, x
, y
);
22290 if ((status
= UNIX_CALL( glVertexAttribI2iEXT
, &args
))) WARN( "glVertexAttribI2iEXT returned %#lx\n", status
);
22293 static void WINAPI
glVertexAttribI2iv( GLuint index
, const GLint
*v
)
22295 struct glVertexAttribI2iv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22297 TRACE( "index %d, v %p\n", index
, v
);
22298 if ((status
= UNIX_CALL( glVertexAttribI2iv
, &args
))) WARN( "glVertexAttribI2iv returned %#lx\n", status
);
22301 static void WINAPI
glVertexAttribI2ivEXT( GLuint index
, const GLint
*v
)
22303 struct glVertexAttribI2ivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22305 TRACE( "index %d, v %p\n", index
, v
);
22306 if ((status
= UNIX_CALL( glVertexAttribI2ivEXT
, &args
))) WARN( "glVertexAttribI2ivEXT returned %#lx\n", status
);
22309 static void WINAPI
glVertexAttribI2ui( GLuint index
, GLuint x
, GLuint y
)
22311 struct glVertexAttribI2ui_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
22313 TRACE( "index %d, x %d, y %d\n", index
, x
, y
);
22314 if ((status
= UNIX_CALL( glVertexAttribI2ui
, &args
))) WARN( "glVertexAttribI2ui returned %#lx\n", status
);
22317 static void WINAPI
glVertexAttribI2uiEXT( GLuint index
, GLuint x
, GLuint y
)
22319 struct glVertexAttribI2uiEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
22321 TRACE( "index %d, x %d, y %d\n", index
, x
, y
);
22322 if ((status
= UNIX_CALL( glVertexAttribI2uiEXT
, &args
))) WARN( "glVertexAttribI2uiEXT returned %#lx\n", status
);
22325 static void WINAPI
glVertexAttribI2uiv( GLuint index
, const GLuint
*v
)
22327 struct glVertexAttribI2uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22329 TRACE( "index %d, v %p\n", index
, v
);
22330 if ((status
= UNIX_CALL( glVertexAttribI2uiv
, &args
))) WARN( "glVertexAttribI2uiv returned %#lx\n", status
);
22333 static void WINAPI
glVertexAttribI2uivEXT( GLuint index
, const GLuint
*v
)
22335 struct glVertexAttribI2uivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22337 TRACE( "index %d, v %p\n", index
, v
);
22338 if ((status
= UNIX_CALL( glVertexAttribI2uivEXT
, &args
))) WARN( "glVertexAttribI2uivEXT returned %#lx\n", status
);
22341 static void WINAPI
glVertexAttribI3i( GLuint index
, GLint x
, GLint y
, GLint z
)
22343 struct glVertexAttribI3i_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
22345 TRACE( "index %d, x %d, y %d, z %d\n", index
, x
, y
, z
);
22346 if ((status
= UNIX_CALL( glVertexAttribI3i
, &args
))) WARN( "glVertexAttribI3i returned %#lx\n", status
);
22349 static void WINAPI
glVertexAttribI3iEXT( GLuint index
, GLint x
, GLint y
, GLint z
)
22351 struct glVertexAttribI3iEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
22353 TRACE( "index %d, x %d, y %d, z %d\n", index
, x
, y
, z
);
22354 if ((status
= UNIX_CALL( glVertexAttribI3iEXT
, &args
))) WARN( "glVertexAttribI3iEXT returned %#lx\n", status
);
22357 static void WINAPI
glVertexAttribI3iv( GLuint index
, const GLint
*v
)
22359 struct glVertexAttribI3iv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22361 TRACE( "index %d, v %p\n", index
, v
);
22362 if ((status
= UNIX_CALL( glVertexAttribI3iv
, &args
))) WARN( "glVertexAttribI3iv returned %#lx\n", status
);
22365 static void WINAPI
glVertexAttribI3ivEXT( GLuint index
, const GLint
*v
)
22367 struct glVertexAttribI3ivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22369 TRACE( "index %d, v %p\n", index
, v
);
22370 if ((status
= UNIX_CALL( glVertexAttribI3ivEXT
, &args
))) WARN( "glVertexAttribI3ivEXT returned %#lx\n", status
);
22373 static void WINAPI
glVertexAttribI3ui( GLuint index
, GLuint x
, GLuint y
, GLuint z
)
22375 struct glVertexAttribI3ui_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
22377 TRACE( "index %d, x %d, y %d, z %d\n", index
, x
, y
, z
);
22378 if ((status
= UNIX_CALL( glVertexAttribI3ui
, &args
))) WARN( "glVertexAttribI3ui returned %#lx\n", status
);
22381 static void WINAPI
glVertexAttribI3uiEXT( GLuint index
, GLuint x
, GLuint y
, GLuint z
)
22383 struct glVertexAttribI3uiEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
22385 TRACE( "index %d, x %d, y %d, z %d\n", index
, x
, y
, z
);
22386 if ((status
= UNIX_CALL( glVertexAttribI3uiEXT
, &args
))) WARN( "glVertexAttribI3uiEXT returned %#lx\n", status
);
22389 static void WINAPI
glVertexAttribI3uiv( GLuint index
, const GLuint
*v
)
22391 struct glVertexAttribI3uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22393 TRACE( "index %d, v %p\n", index
, v
);
22394 if ((status
= UNIX_CALL( glVertexAttribI3uiv
, &args
))) WARN( "glVertexAttribI3uiv returned %#lx\n", status
);
22397 static void WINAPI
glVertexAttribI3uivEXT( GLuint index
, const GLuint
*v
)
22399 struct glVertexAttribI3uivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22401 TRACE( "index %d, v %p\n", index
, v
);
22402 if ((status
= UNIX_CALL( glVertexAttribI3uivEXT
, &args
))) WARN( "glVertexAttribI3uivEXT returned %#lx\n", status
);
22405 static void WINAPI
glVertexAttribI4bv( GLuint index
, const GLbyte
*v
)
22407 struct glVertexAttribI4bv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22409 TRACE( "index %d, v %p\n", index
, v
);
22410 if ((status
= UNIX_CALL( glVertexAttribI4bv
, &args
))) WARN( "glVertexAttribI4bv returned %#lx\n", status
);
22413 static void WINAPI
glVertexAttribI4bvEXT( GLuint index
, const GLbyte
*v
)
22415 struct glVertexAttribI4bvEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22417 TRACE( "index %d, v %p\n", index
, v
);
22418 if ((status
= UNIX_CALL( glVertexAttribI4bvEXT
, &args
))) WARN( "glVertexAttribI4bvEXT returned %#lx\n", status
);
22421 static void WINAPI
glVertexAttribI4i( GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
)
22423 struct glVertexAttribI4i_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22425 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22426 if ((status
= UNIX_CALL( glVertexAttribI4i
, &args
))) WARN( "glVertexAttribI4i returned %#lx\n", status
);
22429 static void WINAPI
glVertexAttribI4iEXT( GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
)
22431 struct glVertexAttribI4iEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22433 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22434 if ((status
= UNIX_CALL( glVertexAttribI4iEXT
, &args
))) WARN( "glVertexAttribI4iEXT returned %#lx\n", status
);
22437 static void WINAPI
glVertexAttribI4iv( GLuint index
, const GLint
*v
)
22439 struct glVertexAttribI4iv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22441 TRACE( "index %d, v %p\n", index
, v
);
22442 if ((status
= UNIX_CALL( glVertexAttribI4iv
, &args
))) WARN( "glVertexAttribI4iv returned %#lx\n", status
);
22445 static void WINAPI
glVertexAttribI4ivEXT( GLuint index
, const GLint
*v
)
22447 struct glVertexAttribI4ivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22449 TRACE( "index %d, v %p\n", index
, v
);
22450 if ((status
= UNIX_CALL( glVertexAttribI4ivEXT
, &args
))) WARN( "glVertexAttribI4ivEXT returned %#lx\n", status
);
22453 static void WINAPI
glVertexAttribI4sv( GLuint index
, const GLshort
*v
)
22455 struct glVertexAttribI4sv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22457 TRACE( "index %d, v %p\n", index
, v
);
22458 if ((status
= UNIX_CALL( glVertexAttribI4sv
, &args
))) WARN( "glVertexAttribI4sv returned %#lx\n", status
);
22461 static void WINAPI
glVertexAttribI4svEXT( GLuint index
, const GLshort
*v
)
22463 struct glVertexAttribI4svEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22465 TRACE( "index %d, v %p\n", index
, v
);
22466 if ((status
= UNIX_CALL( glVertexAttribI4svEXT
, &args
))) WARN( "glVertexAttribI4svEXT returned %#lx\n", status
);
22469 static void WINAPI
glVertexAttribI4ubv( GLuint index
, const GLubyte
*v
)
22471 struct glVertexAttribI4ubv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22473 TRACE( "index %d, v %p\n", index
, v
);
22474 if ((status
= UNIX_CALL( glVertexAttribI4ubv
, &args
))) WARN( "glVertexAttribI4ubv returned %#lx\n", status
);
22477 static void WINAPI
glVertexAttribI4ubvEXT( GLuint index
, const GLubyte
*v
)
22479 struct glVertexAttribI4ubvEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22481 TRACE( "index %d, v %p\n", index
, v
);
22482 if ((status
= UNIX_CALL( glVertexAttribI4ubvEXT
, &args
))) WARN( "glVertexAttribI4ubvEXT returned %#lx\n", status
);
22485 static void WINAPI
glVertexAttribI4ui( GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
)
22487 struct glVertexAttribI4ui_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22489 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22490 if ((status
= UNIX_CALL( glVertexAttribI4ui
, &args
))) WARN( "glVertexAttribI4ui returned %#lx\n", status
);
22493 static void WINAPI
glVertexAttribI4uiEXT( GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
)
22495 struct glVertexAttribI4uiEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22497 TRACE( "index %d, x %d, y %d, z %d, w %d\n", index
, x
, y
, z
, w
);
22498 if ((status
= UNIX_CALL( glVertexAttribI4uiEXT
, &args
))) WARN( "glVertexAttribI4uiEXT returned %#lx\n", status
);
22501 static void WINAPI
glVertexAttribI4uiv( GLuint index
, const GLuint
*v
)
22503 struct glVertexAttribI4uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22505 TRACE( "index %d, v %p\n", index
, v
);
22506 if ((status
= UNIX_CALL( glVertexAttribI4uiv
, &args
))) WARN( "glVertexAttribI4uiv returned %#lx\n", status
);
22509 static void WINAPI
glVertexAttribI4uivEXT( GLuint index
, const GLuint
*v
)
22511 struct glVertexAttribI4uivEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22513 TRACE( "index %d, v %p\n", index
, v
);
22514 if ((status
= UNIX_CALL( glVertexAttribI4uivEXT
, &args
))) WARN( "glVertexAttribI4uivEXT returned %#lx\n", status
);
22517 static void WINAPI
glVertexAttribI4usv( GLuint index
, const GLushort
*v
)
22519 struct glVertexAttribI4usv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22521 TRACE( "index %d, v %p\n", index
, v
);
22522 if ((status
= UNIX_CALL( glVertexAttribI4usv
, &args
))) WARN( "glVertexAttribI4usv returned %#lx\n", status
);
22525 static void WINAPI
glVertexAttribI4usvEXT( GLuint index
, const GLushort
*v
)
22527 struct glVertexAttribI4usvEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22529 TRACE( "index %d, v %p\n", index
, v
);
22530 if ((status
= UNIX_CALL( glVertexAttribI4usvEXT
, &args
))) WARN( "glVertexAttribI4usvEXT returned %#lx\n", status
);
22533 static void WINAPI
glVertexAttribIFormat( GLuint attribindex
, GLint size
, GLenum type
, GLuint relativeoffset
)
22535 struct glVertexAttribIFormat_params args
= { .teb
= NtCurrentTeb(), .attribindex
= attribindex
, .size
= size
, .type
= type
, .relativeoffset
= relativeoffset
};
22537 TRACE( "attribindex %d, size %d, type %d, relativeoffset %d\n", attribindex
, size
, type
, relativeoffset
);
22538 if ((status
= UNIX_CALL( glVertexAttribIFormat
, &args
))) WARN( "glVertexAttribIFormat returned %#lx\n", status
);
22541 static void WINAPI
glVertexAttribIFormatNV( GLuint index
, GLint size
, GLenum type
, GLsizei stride
)
22543 struct glVertexAttribIFormatNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .stride
= stride
};
22545 TRACE( "index %d, size %d, type %d, stride %d\n", index
, size
, type
, stride
);
22546 if ((status
= UNIX_CALL( glVertexAttribIFormatNV
, &args
))) WARN( "glVertexAttribIFormatNV returned %#lx\n", status
);
22549 static void WINAPI
glVertexAttribIPointer( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
22551 struct glVertexAttribIPointer_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
22553 TRACE( "index %d, size %d, type %d, stride %d, pointer %p\n", index
, size
, type
, stride
, pointer
);
22554 if ((status
= UNIX_CALL( glVertexAttribIPointer
, &args
))) WARN( "glVertexAttribIPointer returned %#lx\n", status
);
22557 static void WINAPI
glVertexAttribIPointerEXT( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
22559 struct glVertexAttribIPointerEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
22561 TRACE( "index %d, size %d, type %d, stride %d, pointer %p\n", index
, size
, type
, stride
, pointer
);
22562 if ((status
= UNIX_CALL( glVertexAttribIPointerEXT
, &args
))) WARN( "glVertexAttribIPointerEXT returned %#lx\n", status
);
22565 static void WINAPI
glVertexAttribL1d( GLuint index
, GLdouble x
)
22567 struct glVertexAttribL1d_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22569 TRACE( "index %d, x %f\n", index
, x
);
22570 if ((status
= UNIX_CALL( glVertexAttribL1d
, &args
))) WARN( "glVertexAttribL1d returned %#lx\n", status
);
22573 static void WINAPI
glVertexAttribL1dEXT( GLuint index
, GLdouble x
)
22575 struct glVertexAttribL1dEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22577 TRACE( "index %d, x %f\n", index
, x
);
22578 if ((status
= UNIX_CALL( glVertexAttribL1dEXT
, &args
))) WARN( "glVertexAttribL1dEXT returned %#lx\n", status
);
22581 static void WINAPI
glVertexAttribL1dv( GLuint index
, const GLdouble
*v
)
22583 struct glVertexAttribL1dv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22585 TRACE( "index %d, v %p\n", index
, v
);
22586 if ((status
= UNIX_CALL( glVertexAttribL1dv
, &args
))) WARN( "glVertexAttribL1dv returned %#lx\n", status
);
22589 static void WINAPI
glVertexAttribL1dvEXT( GLuint index
, const GLdouble
*v
)
22591 struct glVertexAttribL1dvEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22593 TRACE( "index %d, v %p\n", index
, v
);
22594 if ((status
= UNIX_CALL( glVertexAttribL1dvEXT
, &args
))) WARN( "glVertexAttribL1dvEXT returned %#lx\n", status
);
22597 static void WINAPI
glVertexAttribL1i64NV( GLuint index
, GLint64EXT x
)
22599 struct glVertexAttribL1i64NV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22601 TRACE( "index %d, x %s\n", index
, wine_dbgstr_longlong(x
) );
22602 if ((status
= UNIX_CALL( glVertexAttribL1i64NV
, &args
))) WARN( "glVertexAttribL1i64NV returned %#lx\n", status
);
22605 static void WINAPI
glVertexAttribL1i64vNV( GLuint index
, const GLint64EXT
*v
)
22607 struct glVertexAttribL1i64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22609 TRACE( "index %d, v %p\n", index
, v
);
22610 if ((status
= UNIX_CALL( glVertexAttribL1i64vNV
, &args
))) WARN( "glVertexAttribL1i64vNV returned %#lx\n", status
);
22613 static void WINAPI
glVertexAttribL1ui64ARB( GLuint index
, GLuint64EXT x
)
22615 struct glVertexAttribL1ui64ARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22617 TRACE( "index %d, x %s\n", index
, wine_dbgstr_longlong(x
) );
22618 if ((status
= UNIX_CALL( glVertexAttribL1ui64ARB
, &args
))) WARN( "glVertexAttribL1ui64ARB returned %#lx\n", status
);
22621 static void WINAPI
glVertexAttribL1ui64NV( GLuint index
, GLuint64EXT x
)
22623 struct glVertexAttribL1ui64NV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
};
22625 TRACE( "index %d, x %s\n", index
, wine_dbgstr_longlong(x
) );
22626 if ((status
= UNIX_CALL( glVertexAttribL1ui64NV
, &args
))) WARN( "glVertexAttribL1ui64NV returned %#lx\n", status
);
22629 static void WINAPI
glVertexAttribL1ui64vARB( GLuint index
, const GLuint64EXT
*v
)
22631 struct glVertexAttribL1ui64vARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22633 TRACE( "index %d, v %p\n", index
, v
);
22634 if ((status
= UNIX_CALL( glVertexAttribL1ui64vARB
, &args
))) WARN( "glVertexAttribL1ui64vARB returned %#lx\n", status
);
22637 static void WINAPI
glVertexAttribL1ui64vNV( GLuint index
, const GLuint64EXT
*v
)
22639 struct glVertexAttribL1ui64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22641 TRACE( "index %d, v %p\n", index
, v
);
22642 if ((status
= UNIX_CALL( glVertexAttribL1ui64vNV
, &args
))) WARN( "glVertexAttribL1ui64vNV returned %#lx\n", status
);
22645 static void WINAPI
glVertexAttribL2d( GLuint index
, GLdouble x
, GLdouble y
)
22647 struct glVertexAttribL2d_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
22649 TRACE( "index %d, x %f, y %f\n", index
, x
, y
);
22650 if ((status
= UNIX_CALL( glVertexAttribL2d
, &args
))) WARN( "glVertexAttribL2d returned %#lx\n", status
);
22653 static void WINAPI
glVertexAttribL2dEXT( GLuint index
, GLdouble x
, GLdouble y
)
22655 struct glVertexAttribL2dEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
22657 TRACE( "index %d, x %f, y %f\n", index
, x
, y
);
22658 if ((status
= UNIX_CALL( glVertexAttribL2dEXT
, &args
))) WARN( "glVertexAttribL2dEXT returned %#lx\n", status
);
22661 static void WINAPI
glVertexAttribL2dv( GLuint index
, const GLdouble
*v
)
22663 struct glVertexAttribL2dv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22665 TRACE( "index %d, v %p\n", index
, v
);
22666 if ((status
= UNIX_CALL( glVertexAttribL2dv
, &args
))) WARN( "glVertexAttribL2dv returned %#lx\n", status
);
22669 static void WINAPI
glVertexAttribL2dvEXT( GLuint index
, const GLdouble
*v
)
22671 struct glVertexAttribL2dvEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22673 TRACE( "index %d, v %p\n", index
, v
);
22674 if ((status
= UNIX_CALL( glVertexAttribL2dvEXT
, &args
))) WARN( "glVertexAttribL2dvEXT returned %#lx\n", status
);
22677 static void WINAPI
glVertexAttribL2i64NV( GLuint index
, GLint64EXT x
, GLint64EXT y
)
22679 struct glVertexAttribL2i64NV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
22681 TRACE( "index %d, x %s, y %s\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
22682 if ((status
= UNIX_CALL( glVertexAttribL2i64NV
, &args
))) WARN( "glVertexAttribL2i64NV returned %#lx\n", status
);
22685 static void WINAPI
glVertexAttribL2i64vNV( GLuint index
, const GLint64EXT
*v
)
22687 struct glVertexAttribL2i64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22689 TRACE( "index %d, v %p\n", index
, v
);
22690 if ((status
= UNIX_CALL( glVertexAttribL2i64vNV
, &args
))) WARN( "glVertexAttribL2i64vNV returned %#lx\n", status
);
22693 static void WINAPI
glVertexAttribL2ui64NV( GLuint index
, GLuint64EXT x
, GLuint64EXT y
)
22695 struct glVertexAttribL2ui64NV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
};
22697 TRACE( "index %d, x %s, y %s\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
22698 if ((status
= UNIX_CALL( glVertexAttribL2ui64NV
, &args
))) WARN( "glVertexAttribL2ui64NV returned %#lx\n", status
);
22701 static void WINAPI
glVertexAttribL2ui64vNV( GLuint index
, const GLuint64EXT
*v
)
22703 struct glVertexAttribL2ui64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22705 TRACE( "index %d, v %p\n", index
, v
);
22706 if ((status
= UNIX_CALL( glVertexAttribL2ui64vNV
, &args
))) WARN( "glVertexAttribL2ui64vNV returned %#lx\n", status
);
22709 static void WINAPI
glVertexAttribL3d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
)
22711 struct glVertexAttribL3d_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
22713 TRACE( "index %d, x %f, y %f, z %f\n", index
, x
, y
, z
);
22714 if ((status
= UNIX_CALL( glVertexAttribL3d
, &args
))) WARN( "glVertexAttribL3d returned %#lx\n", status
);
22717 static void WINAPI
glVertexAttribL3dEXT( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
)
22719 struct glVertexAttribL3dEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
22721 TRACE( "index %d, x %f, y %f, z %f\n", index
, x
, y
, z
);
22722 if ((status
= UNIX_CALL( glVertexAttribL3dEXT
, &args
))) WARN( "glVertexAttribL3dEXT returned %#lx\n", status
);
22725 static void WINAPI
glVertexAttribL3dv( GLuint index
, const GLdouble
*v
)
22727 struct glVertexAttribL3dv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22729 TRACE( "index %d, v %p\n", index
, v
);
22730 if ((status
= UNIX_CALL( glVertexAttribL3dv
, &args
))) WARN( "glVertexAttribL3dv returned %#lx\n", status
);
22733 static void WINAPI
glVertexAttribL3dvEXT( GLuint index
, const GLdouble
*v
)
22735 struct glVertexAttribL3dvEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22737 TRACE( "index %d, v %p\n", index
, v
);
22738 if ((status
= UNIX_CALL( glVertexAttribL3dvEXT
, &args
))) WARN( "glVertexAttribL3dvEXT returned %#lx\n", status
);
22741 static void WINAPI
glVertexAttribL3i64NV( GLuint index
, GLint64EXT x
, GLint64EXT y
, GLint64EXT z
)
22743 struct glVertexAttribL3i64NV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
22745 TRACE( "index %d, x %s, y %s, z %s\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
22746 if ((status
= UNIX_CALL( glVertexAttribL3i64NV
, &args
))) WARN( "glVertexAttribL3i64NV returned %#lx\n", status
);
22749 static void WINAPI
glVertexAttribL3i64vNV( GLuint index
, const GLint64EXT
*v
)
22751 struct glVertexAttribL3i64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22753 TRACE( "index %d, v %p\n", index
, v
);
22754 if ((status
= UNIX_CALL( glVertexAttribL3i64vNV
, &args
))) WARN( "glVertexAttribL3i64vNV returned %#lx\n", status
);
22757 static void WINAPI
glVertexAttribL3ui64NV( GLuint index
, GLuint64EXT x
, GLuint64EXT y
, GLuint64EXT z
)
22759 struct glVertexAttribL3ui64NV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
};
22761 TRACE( "index %d, x %s, y %s, z %s\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
22762 if ((status
= UNIX_CALL( glVertexAttribL3ui64NV
, &args
))) WARN( "glVertexAttribL3ui64NV returned %#lx\n", status
);
22765 static void WINAPI
glVertexAttribL3ui64vNV( GLuint index
, const GLuint64EXT
*v
)
22767 struct glVertexAttribL3ui64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22769 TRACE( "index %d, v %p\n", index
, v
);
22770 if ((status
= UNIX_CALL( glVertexAttribL3ui64vNV
, &args
))) WARN( "glVertexAttribL3ui64vNV returned %#lx\n", status
);
22773 static void WINAPI
glVertexAttribL4d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
22775 struct glVertexAttribL4d_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22777 TRACE( "index %d, x %f, y %f, z %f, w %f\n", index
, x
, y
, z
, w
);
22778 if ((status
= UNIX_CALL( glVertexAttribL4d
, &args
))) WARN( "glVertexAttribL4d returned %#lx\n", status
);
22781 static void WINAPI
glVertexAttribL4dEXT( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
22783 struct glVertexAttribL4dEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22785 TRACE( "index %d, x %f, y %f, z %f, w %f\n", index
, x
, y
, z
, w
);
22786 if ((status
= UNIX_CALL( glVertexAttribL4dEXT
, &args
))) WARN( "glVertexAttribL4dEXT returned %#lx\n", status
);
22789 static void WINAPI
glVertexAttribL4dv( GLuint index
, const GLdouble
*v
)
22791 struct glVertexAttribL4dv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22793 TRACE( "index %d, v %p\n", index
, v
);
22794 if ((status
= UNIX_CALL( glVertexAttribL4dv
, &args
))) WARN( "glVertexAttribL4dv returned %#lx\n", status
);
22797 static void WINAPI
glVertexAttribL4dvEXT( GLuint index
, const GLdouble
*v
)
22799 struct glVertexAttribL4dvEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22801 TRACE( "index %d, v %p\n", index
, v
);
22802 if ((status
= UNIX_CALL( glVertexAttribL4dvEXT
, &args
))) WARN( "glVertexAttribL4dvEXT returned %#lx\n", status
);
22805 static void WINAPI
glVertexAttribL4i64NV( GLuint index
, GLint64EXT x
, GLint64EXT y
, GLint64EXT z
, GLint64EXT w
)
22807 struct glVertexAttribL4i64NV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22809 TRACE( "index %d, x %s, y %s, z %s, w %s\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
22810 if ((status
= UNIX_CALL( glVertexAttribL4i64NV
, &args
))) WARN( "glVertexAttribL4i64NV returned %#lx\n", status
);
22813 static void WINAPI
glVertexAttribL4i64vNV( GLuint index
, const GLint64EXT
*v
)
22815 struct glVertexAttribL4i64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22817 TRACE( "index %d, v %p\n", index
, v
);
22818 if ((status
= UNIX_CALL( glVertexAttribL4i64vNV
, &args
))) WARN( "glVertexAttribL4i64vNV returned %#lx\n", status
);
22821 static void WINAPI
glVertexAttribL4ui64NV( GLuint index
, GLuint64EXT x
, GLuint64EXT y
, GLuint64EXT z
, GLuint64EXT w
)
22823 struct glVertexAttribL4ui64NV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
22825 TRACE( "index %d, x %s, y %s, z %s, w %s\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
22826 if ((status
= UNIX_CALL( glVertexAttribL4ui64NV
, &args
))) WARN( "glVertexAttribL4ui64NV returned %#lx\n", status
);
22829 static void WINAPI
glVertexAttribL4ui64vNV( GLuint index
, const GLuint64EXT
*v
)
22831 struct glVertexAttribL4ui64vNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
22833 TRACE( "index %d, v %p\n", index
, v
);
22834 if ((status
= UNIX_CALL( glVertexAttribL4ui64vNV
, &args
))) WARN( "glVertexAttribL4ui64vNV returned %#lx\n", status
);
22837 static void WINAPI
glVertexAttribLFormat( GLuint attribindex
, GLint size
, GLenum type
, GLuint relativeoffset
)
22839 struct glVertexAttribLFormat_params args
= { .teb
= NtCurrentTeb(), .attribindex
= attribindex
, .size
= size
, .type
= type
, .relativeoffset
= relativeoffset
};
22841 TRACE( "attribindex %d, size %d, type %d, relativeoffset %d\n", attribindex
, size
, type
, relativeoffset
);
22842 if ((status
= UNIX_CALL( glVertexAttribLFormat
, &args
))) WARN( "glVertexAttribLFormat returned %#lx\n", status
);
22845 static void WINAPI
glVertexAttribLFormatNV( GLuint index
, GLint size
, GLenum type
, GLsizei stride
)
22847 struct glVertexAttribLFormatNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .stride
= stride
};
22849 TRACE( "index %d, size %d, type %d, stride %d\n", index
, size
, type
, stride
);
22850 if ((status
= UNIX_CALL( glVertexAttribLFormatNV
, &args
))) WARN( "glVertexAttribLFormatNV returned %#lx\n", status
);
22853 static void WINAPI
glVertexAttribLPointer( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
22855 struct glVertexAttribLPointer_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
22857 TRACE( "index %d, size %d, type %d, stride %d, pointer %p\n", index
, size
, type
, stride
, pointer
);
22858 if ((status
= UNIX_CALL( glVertexAttribLPointer
, &args
))) WARN( "glVertexAttribLPointer returned %#lx\n", status
);
22861 static void WINAPI
glVertexAttribLPointerEXT( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
22863 struct glVertexAttribLPointerEXT_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
22865 TRACE( "index %d, size %d, type %d, stride %d, pointer %p\n", index
, size
, type
, stride
, pointer
);
22866 if ((status
= UNIX_CALL( glVertexAttribLPointerEXT
, &args
))) WARN( "glVertexAttribLPointerEXT returned %#lx\n", status
);
22869 static void WINAPI
glVertexAttribP1ui( GLuint index
, GLenum type
, GLboolean normalized
, GLuint value
)
22871 struct glVertexAttribP1ui_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .type
= type
, .normalized
= normalized
, .value
= value
};
22873 TRACE( "index %d, type %d, normalized %d, value %d\n", index
, type
, normalized
, value
);
22874 if ((status
= UNIX_CALL( glVertexAttribP1ui
, &args
))) WARN( "glVertexAttribP1ui returned %#lx\n", status
);
22877 static void WINAPI
glVertexAttribP1uiv( GLuint index
, GLenum type
, GLboolean normalized
, const GLuint
*value
)
22879 struct glVertexAttribP1uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .type
= type
, .normalized
= normalized
, .value
= value
};
22881 TRACE( "index %d, type %d, normalized %d, value %p\n", index
, type
, normalized
, value
);
22882 if ((status
= UNIX_CALL( glVertexAttribP1uiv
, &args
))) WARN( "glVertexAttribP1uiv returned %#lx\n", status
);
22885 static void WINAPI
glVertexAttribP2ui( GLuint index
, GLenum type
, GLboolean normalized
, GLuint value
)
22887 struct glVertexAttribP2ui_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .type
= type
, .normalized
= normalized
, .value
= value
};
22889 TRACE( "index %d, type %d, normalized %d, value %d\n", index
, type
, normalized
, value
);
22890 if ((status
= UNIX_CALL( glVertexAttribP2ui
, &args
))) WARN( "glVertexAttribP2ui returned %#lx\n", status
);
22893 static void WINAPI
glVertexAttribP2uiv( GLuint index
, GLenum type
, GLboolean normalized
, const GLuint
*value
)
22895 struct glVertexAttribP2uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .type
= type
, .normalized
= normalized
, .value
= value
};
22897 TRACE( "index %d, type %d, normalized %d, value %p\n", index
, type
, normalized
, value
);
22898 if ((status
= UNIX_CALL( glVertexAttribP2uiv
, &args
))) WARN( "glVertexAttribP2uiv returned %#lx\n", status
);
22901 static void WINAPI
glVertexAttribP3ui( GLuint index
, GLenum type
, GLboolean normalized
, GLuint value
)
22903 struct glVertexAttribP3ui_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .type
= type
, .normalized
= normalized
, .value
= value
};
22905 TRACE( "index %d, type %d, normalized %d, value %d\n", index
, type
, normalized
, value
);
22906 if ((status
= UNIX_CALL( glVertexAttribP3ui
, &args
))) WARN( "glVertexAttribP3ui returned %#lx\n", status
);
22909 static void WINAPI
glVertexAttribP3uiv( GLuint index
, GLenum type
, GLboolean normalized
, const GLuint
*value
)
22911 struct glVertexAttribP3uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .type
= type
, .normalized
= normalized
, .value
= value
};
22913 TRACE( "index %d, type %d, normalized %d, value %p\n", index
, type
, normalized
, value
);
22914 if ((status
= UNIX_CALL( glVertexAttribP3uiv
, &args
))) WARN( "glVertexAttribP3uiv returned %#lx\n", status
);
22917 static void WINAPI
glVertexAttribP4ui( GLuint index
, GLenum type
, GLboolean normalized
, GLuint value
)
22919 struct glVertexAttribP4ui_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .type
= type
, .normalized
= normalized
, .value
= value
};
22921 TRACE( "index %d, type %d, normalized %d, value %d\n", index
, type
, normalized
, value
);
22922 if ((status
= UNIX_CALL( glVertexAttribP4ui
, &args
))) WARN( "glVertexAttribP4ui returned %#lx\n", status
);
22925 static void WINAPI
glVertexAttribP4uiv( GLuint index
, GLenum type
, GLboolean normalized
, const GLuint
*value
)
22927 struct glVertexAttribP4uiv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .type
= type
, .normalized
= normalized
, .value
= value
};
22929 TRACE( "index %d, type %d, normalized %d, value %p\n", index
, type
, normalized
, value
);
22930 if ((status
= UNIX_CALL( glVertexAttribP4uiv
, &args
))) WARN( "glVertexAttribP4uiv returned %#lx\n", status
);
22933 static void WINAPI
glVertexAttribParameteriAMD( GLuint index
, GLenum pname
, GLint param
)
22935 struct glVertexAttribParameteriAMD_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .pname
= pname
, .param
= param
};
22937 TRACE( "index %d, pname %d, param %d\n", index
, pname
, param
);
22938 if ((status
= UNIX_CALL( glVertexAttribParameteriAMD
, &args
))) WARN( "glVertexAttribParameteriAMD returned %#lx\n", status
);
22941 static void WINAPI
glVertexAttribPointer( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, const void *pointer
)
22943 struct glVertexAttribPointer_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .normalized
= normalized
, .stride
= stride
, .pointer
= pointer
};
22945 TRACE( "index %d, size %d, type %d, normalized %d, stride %d, pointer %p\n", index
, size
, type
, normalized
, stride
, pointer
);
22946 if ((status
= UNIX_CALL( glVertexAttribPointer
, &args
))) WARN( "glVertexAttribPointer returned %#lx\n", status
);
22949 static void WINAPI
glVertexAttribPointerARB( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, const void *pointer
)
22951 struct glVertexAttribPointerARB_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .size
= size
, .type
= type
, .normalized
= normalized
, .stride
= stride
, .pointer
= pointer
};
22953 TRACE( "index %d, size %d, type %d, normalized %d, stride %d, pointer %p\n", index
, size
, type
, normalized
, stride
, pointer
);
22954 if ((status
= UNIX_CALL( glVertexAttribPointerARB
, &args
))) WARN( "glVertexAttribPointerARB returned %#lx\n", status
);
22957 static void WINAPI
glVertexAttribPointerNV( GLuint index
, GLint fsize
, GLenum type
, GLsizei stride
, const void *pointer
)
22959 struct glVertexAttribPointerNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .fsize
= fsize
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
22961 TRACE( "index %d, fsize %d, type %d, stride %d, pointer %p\n", index
, fsize
, type
, stride
, pointer
);
22962 if ((status
= UNIX_CALL( glVertexAttribPointerNV
, &args
))) WARN( "glVertexAttribPointerNV returned %#lx\n", status
);
22965 static void WINAPI
glVertexAttribs1dvNV( GLuint index
, GLsizei count
, const GLdouble
*v
)
22967 struct glVertexAttribs1dvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
22969 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
22970 if ((status
= UNIX_CALL( glVertexAttribs1dvNV
, &args
))) WARN( "glVertexAttribs1dvNV returned %#lx\n", status
);
22973 static void WINAPI
glVertexAttribs1fvNV( GLuint index
, GLsizei count
, const GLfloat
*v
)
22975 struct glVertexAttribs1fvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
22977 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
22978 if ((status
= UNIX_CALL( glVertexAttribs1fvNV
, &args
))) WARN( "glVertexAttribs1fvNV returned %#lx\n", status
);
22981 static void WINAPI
glVertexAttribs1hvNV( GLuint index
, GLsizei n
, const GLhalfNV
*v
)
22983 struct glVertexAttribs1hvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .n
= n
, .v
= v
};
22985 TRACE( "index %d, n %d, v %p\n", index
, n
, v
);
22986 if ((status
= UNIX_CALL( glVertexAttribs1hvNV
, &args
))) WARN( "glVertexAttribs1hvNV returned %#lx\n", status
);
22989 static void WINAPI
glVertexAttribs1svNV( GLuint index
, GLsizei count
, const GLshort
*v
)
22991 struct glVertexAttribs1svNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
22993 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
22994 if ((status
= UNIX_CALL( glVertexAttribs1svNV
, &args
))) WARN( "glVertexAttribs1svNV returned %#lx\n", status
);
22997 static void WINAPI
glVertexAttribs2dvNV( GLuint index
, GLsizei count
, const GLdouble
*v
)
22999 struct glVertexAttribs2dvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23001 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23002 if ((status
= UNIX_CALL( glVertexAttribs2dvNV
, &args
))) WARN( "glVertexAttribs2dvNV returned %#lx\n", status
);
23005 static void WINAPI
glVertexAttribs2fvNV( GLuint index
, GLsizei count
, const GLfloat
*v
)
23007 struct glVertexAttribs2fvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23009 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23010 if ((status
= UNIX_CALL( glVertexAttribs2fvNV
, &args
))) WARN( "glVertexAttribs2fvNV returned %#lx\n", status
);
23013 static void WINAPI
glVertexAttribs2hvNV( GLuint index
, GLsizei n
, const GLhalfNV
*v
)
23015 struct glVertexAttribs2hvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .n
= n
, .v
= v
};
23017 TRACE( "index %d, n %d, v %p\n", index
, n
, v
);
23018 if ((status
= UNIX_CALL( glVertexAttribs2hvNV
, &args
))) WARN( "glVertexAttribs2hvNV returned %#lx\n", status
);
23021 static void WINAPI
glVertexAttribs2svNV( GLuint index
, GLsizei count
, const GLshort
*v
)
23023 struct glVertexAttribs2svNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23025 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23026 if ((status
= UNIX_CALL( glVertexAttribs2svNV
, &args
))) WARN( "glVertexAttribs2svNV returned %#lx\n", status
);
23029 static void WINAPI
glVertexAttribs3dvNV( GLuint index
, GLsizei count
, const GLdouble
*v
)
23031 struct glVertexAttribs3dvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23033 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23034 if ((status
= UNIX_CALL( glVertexAttribs3dvNV
, &args
))) WARN( "glVertexAttribs3dvNV returned %#lx\n", status
);
23037 static void WINAPI
glVertexAttribs3fvNV( GLuint index
, GLsizei count
, const GLfloat
*v
)
23039 struct glVertexAttribs3fvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23041 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23042 if ((status
= UNIX_CALL( glVertexAttribs3fvNV
, &args
))) WARN( "glVertexAttribs3fvNV returned %#lx\n", status
);
23045 static void WINAPI
glVertexAttribs3hvNV( GLuint index
, GLsizei n
, const GLhalfNV
*v
)
23047 struct glVertexAttribs3hvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .n
= n
, .v
= v
};
23049 TRACE( "index %d, n %d, v %p\n", index
, n
, v
);
23050 if ((status
= UNIX_CALL( glVertexAttribs3hvNV
, &args
))) WARN( "glVertexAttribs3hvNV returned %#lx\n", status
);
23053 static void WINAPI
glVertexAttribs3svNV( GLuint index
, GLsizei count
, const GLshort
*v
)
23055 struct glVertexAttribs3svNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23057 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23058 if ((status
= UNIX_CALL( glVertexAttribs3svNV
, &args
))) WARN( "glVertexAttribs3svNV returned %#lx\n", status
);
23061 static void WINAPI
glVertexAttribs4dvNV( GLuint index
, GLsizei count
, const GLdouble
*v
)
23063 struct glVertexAttribs4dvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23065 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23066 if ((status
= UNIX_CALL( glVertexAttribs4dvNV
, &args
))) WARN( "glVertexAttribs4dvNV returned %#lx\n", status
);
23069 static void WINAPI
glVertexAttribs4fvNV( GLuint index
, GLsizei count
, const GLfloat
*v
)
23071 struct glVertexAttribs4fvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23073 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23074 if ((status
= UNIX_CALL( glVertexAttribs4fvNV
, &args
))) WARN( "glVertexAttribs4fvNV returned %#lx\n", status
);
23077 static void WINAPI
glVertexAttribs4hvNV( GLuint index
, GLsizei n
, const GLhalfNV
*v
)
23079 struct glVertexAttribs4hvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .n
= n
, .v
= v
};
23081 TRACE( "index %d, n %d, v %p\n", index
, n
, v
);
23082 if ((status
= UNIX_CALL( glVertexAttribs4hvNV
, &args
))) WARN( "glVertexAttribs4hvNV returned %#lx\n", status
);
23085 static void WINAPI
glVertexAttribs4svNV( GLuint index
, GLsizei count
, const GLshort
*v
)
23087 struct glVertexAttribs4svNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23089 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23090 if ((status
= UNIX_CALL( glVertexAttribs4svNV
, &args
))) WARN( "glVertexAttribs4svNV returned %#lx\n", status
);
23093 static void WINAPI
glVertexAttribs4ubvNV( GLuint index
, GLsizei count
, const GLubyte
*v
)
23095 struct glVertexAttribs4ubvNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .count
= count
, .v
= v
};
23097 TRACE( "index %d, count %d, v %p\n", index
, count
, v
);
23098 if ((status
= UNIX_CALL( glVertexAttribs4ubvNV
, &args
))) WARN( "glVertexAttribs4ubvNV returned %#lx\n", status
);
23101 static void WINAPI
glVertexBindingDivisor( GLuint bindingindex
, GLuint divisor
)
23103 struct glVertexBindingDivisor_params args
= { .teb
= NtCurrentTeb(), .bindingindex
= bindingindex
, .divisor
= divisor
};
23105 TRACE( "bindingindex %d, divisor %d\n", bindingindex
, divisor
);
23106 if ((status
= UNIX_CALL( glVertexBindingDivisor
, &args
))) WARN( "glVertexBindingDivisor returned %#lx\n", status
);
23109 static void WINAPI
glVertexBlendARB( GLint count
)
23111 struct glVertexBlendARB_params args
= { .teb
= NtCurrentTeb(), .count
= count
};
23113 TRACE( "count %d\n", count
);
23114 if ((status
= UNIX_CALL( glVertexBlendARB
, &args
))) WARN( "glVertexBlendARB returned %#lx\n", status
);
23117 static void WINAPI
glVertexBlendEnvfATI( GLenum pname
, GLfloat param
)
23119 struct glVertexBlendEnvfATI_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
23121 TRACE( "pname %d, param %f\n", pname
, param
);
23122 if ((status
= UNIX_CALL( glVertexBlendEnvfATI
, &args
))) WARN( "glVertexBlendEnvfATI returned %#lx\n", status
);
23125 static void WINAPI
glVertexBlendEnviATI( GLenum pname
, GLint param
)
23127 struct glVertexBlendEnviATI_params args
= { .teb
= NtCurrentTeb(), .pname
= pname
, .param
= param
};
23129 TRACE( "pname %d, param %d\n", pname
, param
);
23130 if ((status
= UNIX_CALL( glVertexBlendEnviATI
, &args
))) WARN( "glVertexBlendEnviATI returned %#lx\n", status
);
23133 static void WINAPI
glVertexFormatNV( GLint size
, GLenum type
, GLsizei stride
)
23135 struct glVertexFormatNV_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
};
23137 TRACE( "size %d, type %d, stride %d\n", size
, type
, stride
);
23138 if ((status
= UNIX_CALL( glVertexFormatNV
, &args
))) WARN( "glVertexFormatNV returned %#lx\n", status
);
23141 static void WINAPI
glVertexP2ui( GLenum type
, GLuint value
)
23143 struct glVertexP2ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .value
= value
};
23145 TRACE( "type %d, value %d\n", type
, value
);
23146 if ((status
= UNIX_CALL( glVertexP2ui
, &args
))) WARN( "glVertexP2ui returned %#lx\n", status
);
23149 static void WINAPI
glVertexP2uiv( GLenum type
, const GLuint
*value
)
23151 struct glVertexP2uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .value
= value
};
23153 TRACE( "type %d, value %p\n", type
, value
);
23154 if ((status
= UNIX_CALL( glVertexP2uiv
, &args
))) WARN( "glVertexP2uiv returned %#lx\n", status
);
23157 static void WINAPI
glVertexP3ui( GLenum type
, GLuint value
)
23159 struct glVertexP3ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .value
= value
};
23161 TRACE( "type %d, value %d\n", type
, value
);
23162 if ((status
= UNIX_CALL( glVertexP3ui
, &args
))) WARN( "glVertexP3ui returned %#lx\n", status
);
23165 static void WINAPI
glVertexP3uiv( GLenum type
, const GLuint
*value
)
23167 struct glVertexP3uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .value
= value
};
23169 TRACE( "type %d, value %p\n", type
, value
);
23170 if ((status
= UNIX_CALL( glVertexP3uiv
, &args
))) WARN( "glVertexP3uiv returned %#lx\n", status
);
23173 static void WINAPI
glVertexP4ui( GLenum type
, GLuint value
)
23175 struct glVertexP4ui_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .value
= value
};
23177 TRACE( "type %d, value %d\n", type
, value
);
23178 if ((status
= UNIX_CALL( glVertexP4ui
, &args
))) WARN( "glVertexP4ui returned %#lx\n", status
);
23181 static void WINAPI
glVertexP4uiv( GLenum type
, const GLuint
*value
)
23183 struct glVertexP4uiv_params args
= { .teb
= NtCurrentTeb(), .type
= type
, .value
= value
};
23185 TRACE( "type %d, value %p\n", type
, value
);
23186 if ((status
= UNIX_CALL( glVertexP4uiv
, &args
))) WARN( "glVertexP4uiv returned %#lx\n", status
);
23189 static void WINAPI
glVertexPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, const void *pointer
)
23191 struct glVertexPointerEXT_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .count
= count
, .pointer
= pointer
};
23193 TRACE( "size %d, type %d, stride %d, count %d, pointer %p\n", size
, type
, stride
, count
, pointer
);
23194 if ((status
= UNIX_CALL( glVertexPointerEXT
, &args
))) WARN( "glVertexPointerEXT returned %#lx\n", status
);
23197 static void WINAPI
glVertexPointerListIBM( GLint size
, GLenum type
, GLint stride
, const void **pointer
, GLint ptrstride
)
23199 struct glVertexPointerListIBM_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
, .ptrstride
= ptrstride
};
23201 TRACE( "size %d, type %d, stride %d, pointer %p, ptrstride %d\n", size
, type
, stride
, pointer
, ptrstride
);
23202 if ((status
= UNIX_CALL( glVertexPointerListIBM
, &args
))) WARN( "glVertexPointerListIBM returned %#lx\n", status
);
23205 static void WINAPI
glVertexPointervINTEL( GLint size
, GLenum type
, const void **pointer
)
23207 struct glVertexPointervINTEL_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .pointer
= pointer
};
23209 TRACE( "size %d, type %d, pointer %p\n", size
, type
, pointer
);
23210 if ((status
= UNIX_CALL( glVertexPointervINTEL
, &args
))) WARN( "glVertexPointervINTEL returned %#lx\n", status
);
23213 static void WINAPI
glVertexStream1dATI( GLenum stream
, GLdouble x
)
23215 struct glVertexStream1dATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
};
23217 TRACE( "stream %d, x %f\n", stream
, x
);
23218 if ((status
= UNIX_CALL( glVertexStream1dATI
, &args
))) WARN( "glVertexStream1dATI returned %#lx\n", status
);
23221 static void WINAPI
glVertexStream1dvATI( GLenum stream
, const GLdouble
*coords
)
23223 struct glVertexStream1dvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23225 TRACE( "stream %d, coords %p\n", stream
, coords
);
23226 if ((status
= UNIX_CALL( glVertexStream1dvATI
, &args
))) WARN( "glVertexStream1dvATI returned %#lx\n", status
);
23229 static void WINAPI
glVertexStream1fATI( GLenum stream
, GLfloat x
)
23231 struct glVertexStream1fATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
};
23233 TRACE( "stream %d, x %f\n", stream
, x
);
23234 if ((status
= UNIX_CALL( glVertexStream1fATI
, &args
))) WARN( "glVertexStream1fATI returned %#lx\n", status
);
23237 static void WINAPI
glVertexStream1fvATI( GLenum stream
, const GLfloat
*coords
)
23239 struct glVertexStream1fvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23241 TRACE( "stream %d, coords %p\n", stream
, coords
);
23242 if ((status
= UNIX_CALL( glVertexStream1fvATI
, &args
))) WARN( "glVertexStream1fvATI returned %#lx\n", status
);
23245 static void WINAPI
glVertexStream1iATI( GLenum stream
, GLint x
)
23247 struct glVertexStream1iATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
};
23249 TRACE( "stream %d, x %d\n", stream
, x
);
23250 if ((status
= UNIX_CALL( glVertexStream1iATI
, &args
))) WARN( "glVertexStream1iATI returned %#lx\n", status
);
23253 static void WINAPI
glVertexStream1ivATI( GLenum stream
, const GLint
*coords
)
23255 struct glVertexStream1ivATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23257 TRACE( "stream %d, coords %p\n", stream
, coords
);
23258 if ((status
= UNIX_CALL( glVertexStream1ivATI
, &args
))) WARN( "glVertexStream1ivATI returned %#lx\n", status
);
23261 static void WINAPI
glVertexStream1sATI( GLenum stream
, GLshort x
)
23263 struct glVertexStream1sATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
};
23265 TRACE( "stream %d, x %d\n", stream
, x
);
23266 if ((status
= UNIX_CALL( glVertexStream1sATI
, &args
))) WARN( "glVertexStream1sATI returned %#lx\n", status
);
23269 static void WINAPI
glVertexStream1svATI( GLenum stream
, const GLshort
*coords
)
23271 struct glVertexStream1svATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23273 TRACE( "stream %d, coords %p\n", stream
, coords
);
23274 if ((status
= UNIX_CALL( glVertexStream1svATI
, &args
))) WARN( "glVertexStream1svATI returned %#lx\n", status
);
23277 static void WINAPI
glVertexStream2dATI( GLenum stream
, GLdouble x
, GLdouble y
)
23279 struct glVertexStream2dATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
};
23281 TRACE( "stream %d, x %f, y %f\n", stream
, x
, y
);
23282 if ((status
= UNIX_CALL( glVertexStream2dATI
, &args
))) WARN( "glVertexStream2dATI returned %#lx\n", status
);
23285 static void WINAPI
glVertexStream2dvATI( GLenum stream
, const GLdouble
*coords
)
23287 struct glVertexStream2dvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23289 TRACE( "stream %d, coords %p\n", stream
, coords
);
23290 if ((status
= UNIX_CALL( glVertexStream2dvATI
, &args
))) WARN( "glVertexStream2dvATI returned %#lx\n", status
);
23293 static void WINAPI
glVertexStream2fATI( GLenum stream
, GLfloat x
, GLfloat y
)
23295 struct glVertexStream2fATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
};
23297 TRACE( "stream %d, x %f, y %f\n", stream
, x
, y
);
23298 if ((status
= UNIX_CALL( glVertexStream2fATI
, &args
))) WARN( "glVertexStream2fATI returned %#lx\n", status
);
23301 static void WINAPI
glVertexStream2fvATI( GLenum stream
, const GLfloat
*coords
)
23303 struct glVertexStream2fvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23305 TRACE( "stream %d, coords %p\n", stream
, coords
);
23306 if ((status
= UNIX_CALL( glVertexStream2fvATI
, &args
))) WARN( "glVertexStream2fvATI returned %#lx\n", status
);
23309 static void WINAPI
glVertexStream2iATI( GLenum stream
, GLint x
, GLint y
)
23311 struct glVertexStream2iATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
};
23313 TRACE( "stream %d, x %d, y %d\n", stream
, x
, y
);
23314 if ((status
= UNIX_CALL( glVertexStream2iATI
, &args
))) WARN( "glVertexStream2iATI returned %#lx\n", status
);
23317 static void WINAPI
glVertexStream2ivATI( GLenum stream
, const GLint
*coords
)
23319 struct glVertexStream2ivATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23321 TRACE( "stream %d, coords %p\n", stream
, coords
);
23322 if ((status
= UNIX_CALL( glVertexStream2ivATI
, &args
))) WARN( "glVertexStream2ivATI returned %#lx\n", status
);
23325 static void WINAPI
glVertexStream2sATI( GLenum stream
, GLshort x
, GLshort y
)
23327 struct glVertexStream2sATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
};
23329 TRACE( "stream %d, x %d, y %d\n", stream
, x
, y
);
23330 if ((status
= UNIX_CALL( glVertexStream2sATI
, &args
))) WARN( "glVertexStream2sATI returned %#lx\n", status
);
23333 static void WINAPI
glVertexStream2svATI( GLenum stream
, const GLshort
*coords
)
23335 struct glVertexStream2svATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23337 TRACE( "stream %d, coords %p\n", stream
, coords
);
23338 if ((status
= UNIX_CALL( glVertexStream2svATI
, &args
))) WARN( "glVertexStream2svATI returned %#lx\n", status
);
23341 static void WINAPI
glVertexStream3dATI( GLenum stream
, GLdouble x
, GLdouble y
, GLdouble z
)
23343 struct glVertexStream3dATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
, .z
= z
};
23345 TRACE( "stream %d, x %f, y %f, z %f\n", stream
, x
, y
, z
);
23346 if ((status
= UNIX_CALL( glVertexStream3dATI
, &args
))) WARN( "glVertexStream3dATI returned %#lx\n", status
);
23349 static void WINAPI
glVertexStream3dvATI( GLenum stream
, const GLdouble
*coords
)
23351 struct glVertexStream3dvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23353 TRACE( "stream %d, coords %p\n", stream
, coords
);
23354 if ((status
= UNIX_CALL( glVertexStream3dvATI
, &args
))) WARN( "glVertexStream3dvATI returned %#lx\n", status
);
23357 static void WINAPI
glVertexStream3fATI( GLenum stream
, GLfloat x
, GLfloat y
, GLfloat z
)
23359 struct glVertexStream3fATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
, .z
= z
};
23361 TRACE( "stream %d, x %f, y %f, z %f\n", stream
, x
, y
, z
);
23362 if ((status
= UNIX_CALL( glVertexStream3fATI
, &args
))) WARN( "glVertexStream3fATI returned %#lx\n", status
);
23365 static void WINAPI
glVertexStream3fvATI( GLenum stream
, const GLfloat
*coords
)
23367 struct glVertexStream3fvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23369 TRACE( "stream %d, coords %p\n", stream
, coords
);
23370 if ((status
= UNIX_CALL( glVertexStream3fvATI
, &args
))) WARN( "glVertexStream3fvATI returned %#lx\n", status
);
23373 static void WINAPI
glVertexStream3iATI( GLenum stream
, GLint x
, GLint y
, GLint z
)
23375 struct glVertexStream3iATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
, .z
= z
};
23377 TRACE( "stream %d, x %d, y %d, z %d\n", stream
, x
, y
, z
);
23378 if ((status
= UNIX_CALL( glVertexStream3iATI
, &args
))) WARN( "glVertexStream3iATI returned %#lx\n", status
);
23381 static void WINAPI
glVertexStream3ivATI( GLenum stream
, const GLint
*coords
)
23383 struct glVertexStream3ivATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23385 TRACE( "stream %d, coords %p\n", stream
, coords
);
23386 if ((status
= UNIX_CALL( glVertexStream3ivATI
, &args
))) WARN( "glVertexStream3ivATI returned %#lx\n", status
);
23389 static void WINAPI
glVertexStream3sATI( GLenum stream
, GLshort x
, GLshort y
, GLshort z
)
23391 struct glVertexStream3sATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
, .z
= z
};
23393 TRACE( "stream %d, x %d, y %d, z %d\n", stream
, x
, y
, z
);
23394 if ((status
= UNIX_CALL( glVertexStream3sATI
, &args
))) WARN( "glVertexStream3sATI returned %#lx\n", status
);
23397 static void WINAPI
glVertexStream3svATI( GLenum stream
, const GLshort
*coords
)
23399 struct glVertexStream3svATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23401 TRACE( "stream %d, coords %p\n", stream
, coords
);
23402 if ((status
= UNIX_CALL( glVertexStream3svATI
, &args
))) WARN( "glVertexStream3svATI returned %#lx\n", status
);
23405 static void WINAPI
glVertexStream4dATI( GLenum stream
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
23407 struct glVertexStream4dATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
23409 TRACE( "stream %d, x %f, y %f, z %f, w %f\n", stream
, x
, y
, z
, w
);
23410 if ((status
= UNIX_CALL( glVertexStream4dATI
, &args
))) WARN( "glVertexStream4dATI returned %#lx\n", status
);
23413 static void WINAPI
glVertexStream4dvATI( GLenum stream
, const GLdouble
*coords
)
23415 struct glVertexStream4dvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23417 TRACE( "stream %d, coords %p\n", stream
, coords
);
23418 if ((status
= UNIX_CALL( glVertexStream4dvATI
, &args
))) WARN( "glVertexStream4dvATI returned %#lx\n", status
);
23421 static void WINAPI
glVertexStream4fATI( GLenum stream
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
23423 struct glVertexStream4fATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
23425 TRACE( "stream %d, x %f, y %f, z %f, w %f\n", stream
, x
, y
, z
, w
);
23426 if ((status
= UNIX_CALL( glVertexStream4fATI
, &args
))) WARN( "glVertexStream4fATI returned %#lx\n", status
);
23429 static void WINAPI
glVertexStream4fvATI( GLenum stream
, const GLfloat
*coords
)
23431 struct glVertexStream4fvATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23433 TRACE( "stream %d, coords %p\n", stream
, coords
);
23434 if ((status
= UNIX_CALL( glVertexStream4fvATI
, &args
))) WARN( "glVertexStream4fvATI returned %#lx\n", status
);
23437 static void WINAPI
glVertexStream4iATI( GLenum stream
, GLint x
, GLint y
, GLint z
, GLint w
)
23439 struct glVertexStream4iATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
23441 TRACE( "stream %d, x %d, y %d, z %d, w %d\n", stream
, x
, y
, z
, w
);
23442 if ((status
= UNIX_CALL( glVertexStream4iATI
, &args
))) WARN( "glVertexStream4iATI returned %#lx\n", status
);
23445 static void WINAPI
glVertexStream4ivATI( GLenum stream
, const GLint
*coords
)
23447 struct glVertexStream4ivATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23449 TRACE( "stream %d, coords %p\n", stream
, coords
);
23450 if ((status
= UNIX_CALL( glVertexStream4ivATI
, &args
))) WARN( "glVertexStream4ivATI returned %#lx\n", status
);
23453 static void WINAPI
glVertexStream4sATI( GLenum stream
, GLshort x
, GLshort y
, GLshort z
, GLshort w
)
23455 struct glVertexStream4sATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .x
= x
, .y
= y
, .z
= z
, .w
= w
};
23457 TRACE( "stream %d, x %d, y %d, z %d, w %d\n", stream
, x
, y
, z
, w
);
23458 if ((status
= UNIX_CALL( glVertexStream4sATI
, &args
))) WARN( "glVertexStream4sATI returned %#lx\n", status
);
23461 static void WINAPI
glVertexStream4svATI( GLenum stream
, const GLshort
*coords
)
23463 struct glVertexStream4svATI_params args
= { .teb
= NtCurrentTeb(), .stream
= stream
, .coords
= coords
};
23465 TRACE( "stream %d, coords %p\n", stream
, coords
);
23466 if ((status
= UNIX_CALL( glVertexStream4svATI
, &args
))) WARN( "glVertexStream4svATI returned %#lx\n", status
);
23469 static void WINAPI
glVertexWeightPointerEXT( GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
23471 struct glVertexWeightPointerEXT_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
23473 TRACE( "size %d, type %d, stride %d, pointer %p\n", size
, type
, stride
, pointer
);
23474 if ((status
= UNIX_CALL( glVertexWeightPointerEXT
, &args
))) WARN( "glVertexWeightPointerEXT returned %#lx\n", status
);
23477 static void WINAPI
glVertexWeightfEXT( GLfloat weight
)
23479 struct glVertexWeightfEXT_params args
= { .teb
= NtCurrentTeb(), .weight
= weight
};
23481 TRACE( "weight %f\n", weight
);
23482 if ((status
= UNIX_CALL( glVertexWeightfEXT
, &args
))) WARN( "glVertexWeightfEXT returned %#lx\n", status
);
23485 static void WINAPI
glVertexWeightfvEXT( const GLfloat
*weight
)
23487 struct glVertexWeightfvEXT_params args
= { .teb
= NtCurrentTeb(), .weight
= weight
};
23489 TRACE( "weight %p\n", weight
);
23490 if ((status
= UNIX_CALL( glVertexWeightfvEXT
, &args
))) WARN( "glVertexWeightfvEXT returned %#lx\n", status
);
23493 static void WINAPI
glVertexWeighthNV( GLhalfNV weight
)
23495 struct glVertexWeighthNV_params args
= { .teb
= NtCurrentTeb(), .weight
= weight
};
23497 TRACE( "weight %d\n", weight
);
23498 if ((status
= UNIX_CALL( glVertexWeighthNV
, &args
))) WARN( "glVertexWeighthNV returned %#lx\n", status
);
23501 static void WINAPI
glVertexWeighthvNV( const GLhalfNV
*weight
)
23503 struct glVertexWeighthvNV_params args
= { .teb
= NtCurrentTeb(), .weight
= weight
};
23505 TRACE( "weight %p\n", weight
);
23506 if ((status
= UNIX_CALL( glVertexWeighthvNV
, &args
))) WARN( "glVertexWeighthvNV returned %#lx\n", status
);
23509 static GLenum WINAPI
glVideoCaptureNV( GLuint video_capture_slot
, GLuint
*sequence_num
, GLuint64EXT
*capture_time
)
23511 struct glVideoCaptureNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .sequence_num
= sequence_num
, .capture_time
= capture_time
};
23513 TRACE( "video_capture_slot %d, sequence_num %p, capture_time %p\n", video_capture_slot
, sequence_num
, capture_time
);
23514 if ((status
= UNIX_CALL( glVideoCaptureNV
, &args
))) WARN( "glVideoCaptureNV returned %#lx\n", status
);
23518 static void WINAPI
glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, const GLdouble
*params
)
23520 struct glVideoCaptureStreamParameterdvNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .stream
= stream
, .pname
= pname
, .params
= params
};
23522 TRACE( "video_capture_slot %d, stream %d, pname %d, params %p\n", video_capture_slot
, stream
, pname
, params
);
23523 if ((status
= UNIX_CALL( glVideoCaptureStreamParameterdvNV
, &args
))) WARN( "glVideoCaptureStreamParameterdvNV returned %#lx\n", status
);
23526 static void WINAPI
glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, const GLfloat
*params
)
23528 struct glVideoCaptureStreamParameterfvNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .stream
= stream
, .pname
= pname
, .params
= params
};
23530 TRACE( "video_capture_slot %d, stream %d, pname %d, params %p\n", video_capture_slot
, stream
, pname
, params
);
23531 if ((status
= UNIX_CALL( glVideoCaptureStreamParameterfvNV
, &args
))) WARN( "glVideoCaptureStreamParameterfvNV returned %#lx\n", status
);
23534 static void WINAPI
glVideoCaptureStreamParameterivNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, const GLint
*params
)
23536 struct glVideoCaptureStreamParameterivNV_params args
= { .teb
= NtCurrentTeb(), .video_capture_slot
= video_capture_slot
, .stream
= stream
, .pname
= pname
, .params
= params
};
23538 TRACE( "video_capture_slot %d, stream %d, pname %d, params %p\n", video_capture_slot
, stream
, pname
, params
);
23539 if ((status
= UNIX_CALL( glVideoCaptureStreamParameterivNV
, &args
))) WARN( "glVideoCaptureStreamParameterivNV returned %#lx\n", status
);
23542 static void WINAPI
glViewportArrayv( GLuint first
, GLsizei count
, const GLfloat
*v
)
23544 struct glViewportArrayv_params args
= { .teb
= NtCurrentTeb(), .first
= first
, .count
= count
, .v
= v
};
23546 TRACE( "first %d, count %d, v %p\n", first
, count
, v
);
23547 if ((status
= UNIX_CALL( glViewportArrayv
, &args
))) WARN( "glViewportArrayv returned %#lx\n", status
);
23550 static void WINAPI
glViewportIndexedf( GLuint index
, GLfloat x
, GLfloat y
, GLfloat w
, GLfloat h
)
23552 struct glViewportIndexedf_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .x
= x
, .y
= y
, .w
= w
, .h
= h
};
23554 TRACE( "index %d, x %f, y %f, w %f, h %f\n", index
, x
, y
, w
, h
);
23555 if ((status
= UNIX_CALL( glViewportIndexedf
, &args
))) WARN( "glViewportIndexedf returned %#lx\n", status
);
23558 static void WINAPI
glViewportIndexedfv( GLuint index
, const GLfloat
*v
)
23560 struct glViewportIndexedfv_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .v
= v
};
23562 TRACE( "index %d, v %p\n", index
, v
);
23563 if ((status
= UNIX_CALL( glViewportIndexedfv
, &args
))) WARN( "glViewportIndexedfv returned %#lx\n", status
);
23566 static void WINAPI
glViewportPositionWScaleNV( GLuint index
, GLfloat xcoeff
, GLfloat ycoeff
)
23568 struct glViewportPositionWScaleNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .xcoeff
= xcoeff
, .ycoeff
= ycoeff
};
23570 TRACE( "index %d, xcoeff %f, ycoeff %f\n", index
, xcoeff
, ycoeff
);
23571 if ((status
= UNIX_CALL( glViewportPositionWScaleNV
, &args
))) WARN( "glViewportPositionWScaleNV returned %#lx\n", status
);
23574 static void WINAPI
glViewportSwizzleNV( GLuint index
, GLenum swizzlex
, GLenum swizzley
, GLenum swizzlez
, GLenum swizzlew
)
23576 struct glViewportSwizzleNV_params args
= { .teb
= NtCurrentTeb(), .index
= index
, .swizzlex
= swizzlex
, .swizzley
= swizzley
, .swizzlez
= swizzlez
, .swizzlew
= swizzlew
};
23578 TRACE( "index %d, swizzlex %d, swizzley %d, swizzlez %d, swizzlew %d\n", index
, swizzlex
, swizzley
, swizzlez
, swizzlew
);
23579 if ((status
= UNIX_CALL( glViewportSwizzleNV
, &args
))) WARN( "glViewportSwizzleNV returned %#lx\n", status
);
23582 static void WINAPI
glWaitSemaphoreEXT( GLuint semaphore
, GLuint numBufferBarriers
, const GLuint
*buffers
, GLuint numTextureBarriers
, const GLuint
*textures
, const GLenum
*srcLayouts
)
23584 struct glWaitSemaphoreEXT_params args
= { .teb
= NtCurrentTeb(), .semaphore
= semaphore
, .numBufferBarriers
= numBufferBarriers
, .buffers
= buffers
, .numTextureBarriers
= numTextureBarriers
, .textures
= textures
, .srcLayouts
= srcLayouts
};
23586 TRACE( "semaphore %d, numBufferBarriers %d, buffers %p, numTextureBarriers %d, textures %p, srcLayouts %p\n", semaphore
, numBufferBarriers
, buffers
, numTextureBarriers
, textures
, srcLayouts
);
23587 if ((status
= UNIX_CALL( glWaitSemaphoreEXT
, &args
))) WARN( "glWaitSemaphoreEXT returned %#lx\n", status
);
23590 static void WINAPI
glWaitSemaphoreui64NVX( GLuint waitGpu
, GLsizei fenceObjectCount
, const GLuint
*semaphoreArray
, const GLuint64
*fenceValueArray
)
23592 struct glWaitSemaphoreui64NVX_params args
= { .teb
= NtCurrentTeb(), .waitGpu
= waitGpu
, .fenceObjectCount
= fenceObjectCount
, .semaphoreArray
= semaphoreArray
, .fenceValueArray
= fenceValueArray
};
23594 TRACE( "waitGpu %d, fenceObjectCount %d, semaphoreArray %p, fenceValueArray %p\n", waitGpu
, fenceObjectCount
, semaphoreArray
, fenceValueArray
);
23595 if ((status
= UNIX_CALL( glWaitSemaphoreui64NVX
, &args
))) WARN( "glWaitSemaphoreui64NVX returned %#lx\n", status
);
23598 static void WINAPI
glWaitSync( GLsync sync
, GLbitfield flags
, GLuint64 timeout
)
23600 struct glWaitSync_params args
= { .teb
= NtCurrentTeb(), .sync
= sync
, .flags
= flags
, .timeout
= timeout
};
23602 TRACE( "sync %p, flags %d, timeout %s\n", sync
, flags
, wine_dbgstr_longlong(timeout
) );
23603 if ((status
= UNIX_CALL( glWaitSync
, &args
))) WARN( "glWaitSync returned %#lx\n", status
);
23606 static void WINAPI
glWaitVkSemaphoreNV( GLuint64 vkSemaphore
)
23608 struct glWaitVkSemaphoreNV_params args
= { .teb
= NtCurrentTeb(), .vkSemaphore
= vkSemaphore
};
23610 TRACE( "vkSemaphore %s\n", wine_dbgstr_longlong(vkSemaphore
) );
23611 if ((status
= UNIX_CALL( glWaitVkSemaphoreNV
, &args
))) WARN( "glWaitVkSemaphoreNV returned %#lx\n", status
);
23614 static void WINAPI
glWeightPathsNV( GLuint resultPath
, GLsizei numPaths
, const GLuint
*paths
, const GLfloat
*weights
)
23616 struct glWeightPathsNV_params args
= { .teb
= NtCurrentTeb(), .resultPath
= resultPath
, .numPaths
= numPaths
, .paths
= paths
, .weights
= weights
};
23618 TRACE( "resultPath %d, numPaths %d, paths %p, weights %p\n", resultPath
, numPaths
, paths
, weights
);
23619 if ((status
= UNIX_CALL( glWeightPathsNV
, &args
))) WARN( "glWeightPathsNV returned %#lx\n", status
);
23622 static void WINAPI
glWeightPointerARB( GLint size
, GLenum type
, GLsizei stride
, const void *pointer
)
23624 struct glWeightPointerARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .type
= type
, .stride
= stride
, .pointer
= pointer
};
23626 TRACE( "size %d, type %d, stride %d, pointer %p\n", size
, type
, stride
, pointer
);
23627 if ((status
= UNIX_CALL( glWeightPointerARB
, &args
))) WARN( "glWeightPointerARB returned %#lx\n", status
);
23630 static void WINAPI
glWeightbvARB( GLint size
, const GLbyte
*weights
)
23632 struct glWeightbvARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .weights
= weights
};
23634 TRACE( "size %d, weights %p\n", size
, weights
);
23635 if ((status
= UNIX_CALL( glWeightbvARB
, &args
))) WARN( "glWeightbvARB returned %#lx\n", status
);
23638 static void WINAPI
glWeightdvARB( GLint size
, const GLdouble
*weights
)
23640 struct glWeightdvARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .weights
= weights
};
23642 TRACE( "size %d, weights %p\n", size
, weights
);
23643 if ((status
= UNIX_CALL( glWeightdvARB
, &args
))) WARN( "glWeightdvARB returned %#lx\n", status
);
23646 static void WINAPI
glWeightfvARB( GLint size
, const GLfloat
*weights
)
23648 struct glWeightfvARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .weights
= weights
};
23650 TRACE( "size %d, weights %p\n", size
, weights
);
23651 if ((status
= UNIX_CALL( glWeightfvARB
, &args
))) WARN( "glWeightfvARB returned %#lx\n", status
);
23654 static void WINAPI
glWeightivARB( GLint size
, const GLint
*weights
)
23656 struct glWeightivARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .weights
= weights
};
23658 TRACE( "size %d, weights %p\n", size
, weights
);
23659 if ((status
= UNIX_CALL( glWeightivARB
, &args
))) WARN( "glWeightivARB returned %#lx\n", status
);
23662 static void WINAPI
glWeightsvARB( GLint size
, const GLshort
*weights
)
23664 struct glWeightsvARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .weights
= weights
};
23666 TRACE( "size %d, weights %p\n", size
, weights
);
23667 if ((status
= UNIX_CALL( glWeightsvARB
, &args
))) WARN( "glWeightsvARB returned %#lx\n", status
);
23670 static void WINAPI
glWeightubvARB( GLint size
, const GLubyte
*weights
)
23672 struct glWeightubvARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .weights
= weights
};
23674 TRACE( "size %d, weights %p\n", size
, weights
);
23675 if ((status
= UNIX_CALL( glWeightubvARB
, &args
))) WARN( "glWeightubvARB returned %#lx\n", status
);
23678 static void WINAPI
glWeightuivARB( GLint size
, const GLuint
*weights
)
23680 struct glWeightuivARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .weights
= weights
};
23682 TRACE( "size %d, weights %p\n", size
, weights
);
23683 if ((status
= UNIX_CALL( glWeightuivARB
, &args
))) WARN( "glWeightuivARB returned %#lx\n", status
);
23686 static void WINAPI
glWeightusvARB( GLint size
, const GLushort
*weights
)
23688 struct glWeightusvARB_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .weights
= weights
};
23690 TRACE( "size %d, weights %p\n", size
, weights
);
23691 if ((status
= UNIX_CALL( glWeightusvARB
, &args
))) WARN( "glWeightusvARB returned %#lx\n", status
);
23694 static void WINAPI
glWindowPos2d( GLdouble x
, GLdouble y
)
23696 struct glWindowPos2d_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23698 TRACE( "x %f, y %f\n", x
, y
);
23699 if ((status
= UNIX_CALL( glWindowPos2d
, &args
))) WARN( "glWindowPos2d returned %#lx\n", status
);
23702 static void WINAPI
glWindowPos2dARB( GLdouble x
, GLdouble y
)
23704 struct glWindowPos2dARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23706 TRACE( "x %f, y %f\n", x
, y
);
23707 if ((status
= UNIX_CALL( glWindowPos2dARB
, &args
))) WARN( "glWindowPos2dARB returned %#lx\n", status
);
23710 static void WINAPI
glWindowPos2dMESA( GLdouble x
, GLdouble y
)
23712 struct glWindowPos2dMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23714 TRACE( "x %f, y %f\n", x
, y
);
23715 if ((status
= UNIX_CALL( glWindowPos2dMESA
, &args
))) WARN( "glWindowPos2dMESA returned %#lx\n", status
);
23718 static void WINAPI
glWindowPos2dv( const GLdouble
*v
)
23720 struct glWindowPos2dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23722 TRACE( "v %p\n", v
);
23723 if ((status
= UNIX_CALL( glWindowPos2dv
, &args
))) WARN( "glWindowPos2dv returned %#lx\n", status
);
23726 static void WINAPI
glWindowPos2dvARB( const GLdouble
*v
)
23728 struct glWindowPos2dvARB_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23730 TRACE( "v %p\n", v
);
23731 if ((status
= UNIX_CALL( glWindowPos2dvARB
, &args
))) WARN( "glWindowPos2dvARB returned %#lx\n", status
);
23734 static void WINAPI
glWindowPos2dvMESA( const GLdouble
*v
)
23736 struct glWindowPos2dvMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23738 TRACE( "v %p\n", v
);
23739 if ((status
= UNIX_CALL( glWindowPos2dvMESA
, &args
))) WARN( "glWindowPos2dvMESA returned %#lx\n", status
);
23742 static void WINAPI
glWindowPos2f( GLfloat x
, GLfloat y
)
23744 struct glWindowPos2f_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23746 TRACE( "x %f, y %f\n", x
, y
);
23747 if ((status
= UNIX_CALL( glWindowPos2f
, &args
))) WARN( "glWindowPos2f returned %#lx\n", status
);
23750 static void WINAPI
glWindowPos2fARB( GLfloat x
, GLfloat y
)
23752 struct glWindowPos2fARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23754 TRACE( "x %f, y %f\n", x
, y
);
23755 if ((status
= UNIX_CALL( glWindowPos2fARB
, &args
))) WARN( "glWindowPos2fARB returned %#lx\n", status
);
23758 static void WINAPI
glWindowPos2fMESA( GLfloat x
, GLfloat y
)
23760 struct glWindowPos2fMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23762 TRACE( "x %f, y %f\n", x
, y
);
23763 if ((status
= UNIX_CALL( glWindowPos2fMESA
, &args
))) WARN( "glWindowPos2fMESA returned %#lx\n", status
);
23766 static void WINAPI
glWindowPos2fv( const GLfloat
*v
)
23768 struct glWindowPos2fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23770 TRACE( "v %p\n", v
);
23771 if ((status
= UNIX_CALL( glWindowPos2fv
, &args
))) WARN( "glWindowPos2fv returned %#lx\n", status
);
23774 static void WINAPI
glWindowPos2fvARB( const GLfloat
*v
)
23776 struct glWindowPos2fvARB_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23778 TRACE( "v %p\n", v
);
23779 if ((status
= UNIX_CALL( glWindowPos2fvARB
, &args
))) WARN( "glWindowPos2fvARB returned %#lx\n", status
);
23782 static void WINAPI
glWindowPos2fvMESA( const GLfloat
*v
)
23784 struct glWindowPos2fvMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23786 TRACE( "v %p\n", v
);
23787 if ((status
= UNIX_CALL( glWindowPos2fvMESA
, &args
))) WARN( "glWindowPos2fvMESA returned %#lx\n", status
);
23790 static void WINAPI
glWindowPos2i( GLint x
, GLint y
)
23792 struct glWindowPos2i_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23794 TRACE( "x %d, y %d\n", x
, y
);
23795 if ((status
= UNIX_CALL( glWindowPos2i
, &args
))) WARN( "glWindowPos2i returned %#lx\n", status
);
23798 static void WINAPI
glWindowPos2iARB( GLint x
, GLint y
)
23800 struct glWindowPos2iARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23802 TRACE( "x %d, y %d\n", x
, y
);
23803 if ((status
= UNIX_CALL( glWindowPos2iARB
, &args
))) WARN( "glWindowPos2iARB returned %#lx\n", status
);
23806 static void WINAPI
glWindowPos2iMESA( GLint x
, GLint y
)
23808 struct glWindowPos2iMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23810 TRACE( "x %d, y %d\n", x
, y
);
23811 if ((status
= UNIX_CALL( glWindowPos2iMESA
, &args
))) WARN( "glWindowPos2iMESA returned %#lx\n", status
);
23814 static void WINAPI
glWindowPos2iv( const GLint
*v
)
23816 struct glWindowPos2iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23818 TRACE( "v %p\n", v
);
23819 if ((status
= UNIX_CALL( glWindowPos2iv
, &args
))) WARN( "glWindowPos2iv returned %#lx\n", status
);
23822 static void WINAPI
glWindowPos2ivARB( const GLint
*v
)
23824 struct glWindowPos2ivARB_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23826 TRACE( "v %p\n", v
);
23827 if ((status
= UNIX_CALL( glWindowPos2ivARB
, &args
))) WARN( "glWindowPos2ivARB returned %#lx\n", status
);
23830 static void WINAPI
glWindowPos2ivMESA( const GLint
*v
)
23832 struct glWindowPos2ivMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23834 TRACE( "v %p\n", v
);
23835 if ((status
= UNIX_CALL( glWindowPos2ivMESA
, &args
))) WARN( "glWindowPos2ivMESA returned %#lx\n", status
);
23838 static void WINAPI
glWindowPos2s( GLshort x
, GLshort y
)
23840 struct glWindowPos2s_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23842 TRACE( "x %d, y %d\n", x
, y
);
23843 if ((status
= UNIX_CALL( glWindowPos2s
, &args
))) WARN( "glWindowPos2s returned %#lx\n", status
);
23846 static void WINAPI
glWindowPos2sARB( GLshort x
, GLshort y
)
23848 struct glWindowPos2sARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23850 TRACE( "x %d, y %d\n", x
, y
);
23851 if ((status
= UNIX_CALL( glWindowPos2sARB
, &args
))) WARN( "glWindowPos2sARB returned %#lx\n", status
);
23854 static void WINAPI
glWindowPos2sMESA( GLshort x
, GLshort y
)
23856 struct glWindowPos2sMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
};
23858 TRACE( "x %d, y %d\n", x
, y
);
23859 if ((status
= UNIX_CALL( glWindowPos2sMESA
, &args
))) WARN( "glWindowPos2sMESA returned %#lx\n", status
);
23862 static void WINAPI
glWindowPos2sv( const GLshort
*v
)
23864 struct glWindowPos2sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23866 TRACE( "v %p\n", v
);
23867 if ((status
= UNIX_CALL( glWindowPos2sv
, &args
))) WARN( "glWindowPos2sv returned %#lx\n", status
);
23870 static void WINAPI
glWindowPos2svARB( const GLshort
*v
)
23872 struct glWindowPos2svARB_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23874 TRACE( "v %p\n", v
);
23875 if ((status
= UNIX_CALL( glWindowPos2svARB
, &args
))) WARN( "glWindowPos2svARB returned %#lx\n", status
);
23878 static void WINAPI
glWindowPos2svMESA( const GLshort
*v
)
23880 struct glWindowPos2svMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23882 TRACE( "v %p\n", v
);
23883 if ((status
= UNIX_CALL( glWindowPos2svMESA
, &args
))) WARN( "glWindowPos2svMESA returned %#lx\n", status
);
23886 static void WINAPI
glWindowPos3d( GLdouble x
, GLdouble y
, GLdouble z
)
23888 struct glWindowPos3d_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
23890 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
23891 if ((status
= UNIX_CALL( glWindowPos3d
, &args
))) WARN( "glWindowPos3d returned %#lx\n", status
);
23894 static void WINAPI
glWindowPos3dARB( GLdouble x
, GLdouble y
, GLdouble z
)
23896 struct glWindowPos3dARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
23898 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
23899 if ((status
= UNIX_CALL( glWindowPos3dARB
, &args
))) WARN( "glWindowPos3dARB returned %#lx\n", status
);
23902 static void WINAPI
glWindowPos3dMESA( GLdouble x
, GLdouble y
, GLdouble z
)
23904 struct glWindowPos3dMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
23906 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
23907 if ((status
= UNIX_CALL( glWindowPos3dMESA
, &args
))) WARN( "glWindowPos3dMESA returned %#lx\n", status
);
23910 static void WINAPI
glWindowPos3dv( const GLdouble
*v
)
23912 struct glWindowPos3dv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23914 TRACE( "v %p\n", v
);
23915 if ((status
= UNIX_CALL( glWindowPos3dv
, &args
))) WARN( "glWindowPos3dv returned %#lx\n", status
);
23918 static void WINAPI
glWindowPos3dvARB( const GLdouble
*v
)
23920 struct glWindowPos3dvARB_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23922 TRACE( "v %p\n", v
);
23923 if ((status
= UNIX_CALL( glWindowPos3dvARB
, &args
))) WARN( "glWindowPos3dvARB returned %#lx\n", status
);
23926 static void WINAPI
glWindowPos3dvMESA( const GLdouble
*v
)
23928 struct glWindowPos3dvMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23930 TRACE( "v %p\n", v
);
23931 if ((status
= UNIX_CALL( glWindowPos3dvMESA
, &args
))) WARN( "glWindowPos3dvMESA returned %#lx\n", status
);
23934 static void WINAPI
glWindowPos3f( GLfloat x
, GLfloat y
, GLfloat z
)
23936 struct glWindowPos3f_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
23938 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
23939 if ((status
= UNIX_CALL( glWindowPos3f
, &args
))) WARN( "glWindowPos3f returned %#lx\n", status
);
23942 static void WINAPI
glWindowPos3fARB( GLfloat x
, GLfloat y
, GLfloat z
)
23944 struct glWindowPos3fARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
23946 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
23947 if ((status
= UNIX_CALL( glWindowPos3fARB
, &args
))) WARN( "glWindowPos3fARB returned %#lx\n", status
);
23950 static void WINAPI
glWindowPos3fMESA( GLfloat x
, GLfloat y
, GLfloat z
)
23952 struct glWindowPos3fMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
23954 TRACE( "x %f, y %f, z %f\n", x
, y
, z
);
23955 if ((status
= UNIX_CALL( glWindowPos3fMESA
, &args
))) WARN( "glWindowPos3fMESA returned %#lx\n", status
);
23958 static void WINAPI
glWindowPos3fv( const GLfloat
*v
)
23960 struct glWindowPos3fv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23962 TRACE( "v %p\n", v
);
23963 if ((status
= UNIX_CALL( glWindowPos3fv
, &args
))) WARN( "glWindowPos3fv returned %#lx\n", status
);
23966 static void WINAPI
glWindowPos3fvARB( const GLfloat
*v
)
23968 struct glWindowPos3fvARB_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23970 TRACE( "v %p\n", v
);
23971 if ((status
= UNIX_CALL( glWindowPos3fvARB
, &args
))) WARN( "glWindowPos3fvARB returned %#lx\n", status
);
23974 static void WINAPI
glWindowPos3fvMESA( const GLfloat
*v
)
23976 struct glWindowPos3fvMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
23978 TRACE( "v %p\n", v
);
23979 if ((status
= UNIX_CALL( glWindowPos3fvMESA
, &args
))) WARN( "glWindowPos3fvMESA returned %#lx\n", status
);
23982 static void WINAPI
glWindowPos3i( GLint x
, GLint y
, GLint z
)
23984 struct glWindowPos3i_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
23986 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
23987 if ((status
= UNIX_CALL( glWindowPos3i
, &args
))) WARN( "glWindowPos3i returned %#lx\n", status
);
23990 static void WINAPI
glWindowPos3iARB( GLint x
, GLint y
, GLint z
)
23992 struct glWindowPos3iARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
23994 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
23995 if ((status
= UNIX_CALL( glWindowPos3iARB
, &args
))) WARN( "glWindowPos3iARB returned %#lx\n", status
);
23998 static void WINAPI
glWindowPos3iMESA( GLint x
, GLint y
, GLint z
)
24000 struct glWindowPos3iMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
24002 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
24003 if ((status
= UNIX_CALL( glWindowPos3iMESA
, &args
))) WARN( "glWindowPos3iMESA returned %#lx\n", status
);
24006 static void WINAPI
glWindowPos3iv( const GLint
*v
)
24008 struct glWindowPos3iv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24010 TRACE( "v %p\n", v
);
24011 if ((status
= UNIX_CALL( glWindowPos3iv
, &args
))) WARN( "glWindowPos3iv returned %#lx\n", status
);
24014 static void WINAPI
glWindowPos3ivARB( const GLint
*v
)
24016 struct glWindowPos3ivARB_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24018 TRACE( "v %p\n", v
);
24019 if ((status
= UNIX_CALL( glWindowPos3ivARB
, &args
))) WARN( "glWindowPos3ivARB returned %#lx\n", status
);
24022 static void WINAPI
glWindowPos3ivMESA( const GLint
*v
)
24024 struct glWindowPos3ivMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24026 TRACE( "v %p\n", v
);
24027 if ((status
= UNIX_CALL( glWindowPos3ivMESA
, &args
))) WARN( "glWindowPos3ivMESA returned %#lx\n", status
);
24030 static void WINAPI
glWindowPos3s( GLshort x
, GLshort y
, GLshort z
)
24032 struct glWindowPos3s_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
24034 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
24035 if ((status
= UNIX_CALL( glWindowPos3s
, &args
))) WARN( "glWindowPos3s returned %#lx\n", status
);
24038 static void WINAPI
glWindowPos3sARB( GLshort x
, GLshort y
, GLshort z
)
24040 struct glWindowPos3sARB_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
24042 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
24043 if ((status
= UNIX_CALL( glWindowPos3sARB
, &args
))) WARN( "glWindowPos3sARB returned %#lx\n", status
);
24046 static void WINAPI
glWindowPos3sMESA( GLshort x
, GLshort y
, GLshort z
)
24048 struct glWindowPos3sMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
};
24050 TRACE( "x %d, y %d, z %d\n", x
, y
, z
);
24051 if ((status
= UNIX_CALL( glWindowPos3sMESA
, &args
))) WARN( "glWindowPos3sMESA returned %#lx\n", status
);
24054 static void WINAPI
glWindowPos3sv( const GLshort
*v
)
24056 struct glWindowPos3sv_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24058 TRACE( "v %p\n", v
);
24059 if ((status
= UNIX_CALL( glWindowPos3sv
, &args
))) WARN( "glWindowPos3sv returned %#lx\n", status
);
24062 static void WINAPI
glWindowPos3svARB( const GLshort
*v
)
24064 struct glWindowPos3svARB_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24066 TRACE( "v %p\n", v
);
24067 if ((status
= UNIX_CALL( glWindowPos3svARB
, &args
))) WARN( "glWindowPos3svARB returned %#lx\n", status
);
24070 static void WINAPI
glWindowPos3svMESA( const GLshort
*v
)
24072 struct glWindowPos3svMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24074 TRACE( "v %p\n", v
);
24075 if ((status
= UNIX_CALL( glWindowPos3svMESA
, &args
))) WARN( "glWindowPos3svMESA returned %#lx\n", status
);
24078 static void WINAPI
glWindowPos4dMESA( GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
)
24080 struct glWindowPos4dMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
24082 TRACE( "x %f, y %f, z %f, w %f\n", x
, y
, z
, w
);
24083 if ((status
= UNIX_CALL( glWindowPos4dMESA
, &args
))) WARN( "glWindowPos4dMESA returned %#lx\n", status
);
24086 static void WINAPI
glWindowPos4dvMESA( const GLdouble
*v
)
24088 struct glWindowPos4dvMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24090 TRACE( "v %p\n", v
);
24091 if ((status
= UNIX_CALL( glWindowPos4dvMESA
, &args
))) WARN( "glWindowPos4dvMESA returned %#lx\n", status
);
24094 static void WINAPI
glWindowPos4fMESA( GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
)
24096 struct glWindowPos4fMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
24098 TRACE( "x %f, y %f, z %f, w %f\n", x
, y
, z
, w
);
24099 if ((status
= UNIX_CALL( glWindowPos4fMESA
, &args
))) WARN( "glWindowPos4fMESA returned %#lx\n", status
);
24102 static void WINAPI
glWindowPos4fvMESA( const GLfloat
*v
)
24104 struct glWindowPos4fvMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24106 TRACE( "v %p\n", v
);
24107 if ((status
= UNIX_CALL( glWindowPos4fvMESA
, &args
))) WARN( "glWindowPos4fvMESA returned %#lx\n", status
);
24110 static void WINAPI
glWindowPos4iMESA( GLint x
, GLint y
, GLint z
, GLint w
)
24112 struct glWindowPos4iMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
24114 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
24115 if ((status
= UNIX_CALL( glWindowPos4iMESA
, &args
))) WARN( "glWindowPos4iMESA returned %#lx\n", status
);
24118 static void WINAPI
glWindowPos4ivMESA( const GLint
*v
)
24120 struct glWindowPos4ivMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24122 TRACE( "v %p\n", v
);
24123 if ((status
= UNIX_CALL( glWindowPos4ivMESA
, &args
))) WARN( "glWindowPos4ivMESA returned %#lx\n", status
);
24126 static void WINAPI
glWindowPos4sMESA( GLshort x
, GLshort y
, GLshort z
, GLshort w
)
24128 struct glWindowPos4sMESA_params args
= { .teb
= NtCurrentTeb(), .x
= x
, .y
= y
, .z
= z
, .w
= w
};
24130 TRACE( "x %d, y %d, z %d, w %d\n", x
, y
, z
, w
);
24131 if ((status
= UNIX_CALL( glWindowPos4sMESA
, &args
))) WARN( "glWindowPos4sMESA returned %#lx\n", status
);
24134 static void WINAPI
glWindowPos4svMESA( const GLshort
*v
)
24136 struct glWindowPos4svMESA_params args
= { .teb
= NtCurrentTeb(), .v
= v
};
24138 TRACE( "v %p\n", v
);
24139 if ((status
= UNIX_CALL( glWindowPos4svMESA
, &args
))) WARN( "glWindowPos4svMESA returned %#lx\n", status
);
24142 static void WINAPI
glWindowRectanglesEXT( GLenum mode
, GLsizei count
, const GLint
*box
)
24144 struct glWindowRectanglesEXT_params args
= { .teb
= NtCurrentTeb(), .mode
= mode
, .count
= count
, .box
= box
};
24146 TRACE( "mode %d, count %d, box %p\n", mode
, count
, box
);
24147 if ((status
= UNIX_CALL( glWindowRectanglesEXT
, &args
))) WARN( "glWindowRectanglesEXT returned %#lx\n", status
);
24150 static void WINAPI
glWriteMaskEXT( GLuint res
, GLuint in
, GLenum outX
, GLenum outY
, GLenum outZ
, GLenum outW
)
24152 struct glWriteMaskEXT_params args
= { .teb
= NtCurrentTeb(), .res
= res
, .in
= in
, .outX
= outX
, .outY
= outY
, .outZ
= outZ
, .outW
= outW
};
24154 TRACE( "res %d, in %d, outX %d, outY %d, outZ %d, outW %d\n", res
, in
, outX
, outY
, outZ
, outW
);
24155 if ((status
= UNIX_CALL( glWriteMaskEXT
, &args
))) WARN( "glWriteMaskEXT returned %#lx\n", status
);
24158 static void * WINAPI
wglAllocateMemoryNV( GLsizei size
, GLfloat readfreq
, GLfloat writefreq
, GLfloat priority
)
24160 struct wglAllocateMemoryNV_params args
= { .teb
= NtCurrentTeb(), .size
= size
, .readfreq
= readfreq
, .writefreq
= writefreq
, .priority
= priority
};
24162 TRACE( "size %d, readfreq %f, writefreq %f, priority %f\n", size
, readfreq
, writefreq
, priority
);
24163 if ((status
= UNIX_CALL( wglAllocateMemoryNV
, &args
))) WARN( "wglAllocateMemoryNV returned %#lx\n", status
);
24167 static BOOL WINAPI
wglBindTexImageARB( HPBUFFERARB hPbuffer
, int iBuffer
)
24169 struct wglBindTexImageARB_params args
= { .teb
= NtCurrentTeb(), .hPbuffer
= hPbuffer
, .iBuffer
= iBuffer
};
24171 TRACE( "hPbuffer %p, iBuffer %d\n", hPbuffer
, iBuffer
);
24172 if ((status
= UNIX_CALL( wglBindTexImageARB
, &args
))) WARN( "wglBindTexImageARB returned %#lx\n", status
);
24176 static BOOL WINAPI
wglChoosePixelFormatARB( HDC hdc
, const int *piAttribIList
, const FLOAT
*pfAttribFList
, UINT nMaxFormats
, int *piFormats
, UINT
*nNumFormats
)
24178 struct wglChoosePixelFormatARB_params args
= { .teb
= NtCurrentTeb(), .hdc
= hdc
, .piAttribIList
= piAttribIList
, .pfAttribFList
= pfAttribFList
, .nMaxFormats
= nMaxFormats
, .piFormats
= piFormats
, .nNumFormats
= nNumFormats
};
24180 TRACE( "hdc %p, piAttribIList %p, pfAttribFList %p, nMaxFormats %u, piFormats %p, nNumFormats %p\n", hdc
, piAttribIList
, pfAttribFList
, nMaxFormats
, piFormats
, nNumFormats
);
24181 if ((status
= UNIX_CALL( wglChoosePixelFormatARB
, &args
))) WARN( "wglChoosePixelFormatARB returned %#lx\n", status
);
24185 static HGLRC WINAPI
wglCreateContextAttribsARB( HDC hDC
, HGLRC hShareContext
, const int *attribList
)
24187 struct wglCreateContextAttribsARB_params args
= { .teb
= NtCurrentTeb(), .hDC
= hDC
, .hShareContext
= hShareContext
, .attribList
= attribList
};
24189 TRACE( "hDC %p, hShareContext %p, attribList %p\n", hDC
, hShareContext
, attribList
);
24190 if ((status
= UNIX_CALL( wglCreateContextAttribsARB
, &args
))) WARN( "wglCreateContextAttribsARB returned %#lx\n", status
);
24194 static HPBUFFERARB WINAPI
wglCreatePbufferARB( HDC hDC
, int iPixelFormat
, int iWidth
, int iHeight
, const int *piAttribList
)
24196 struct wglCreatePbufferARB_params args
= { .teb
= NtCurrentTeb(), .hDC
= hDC
, .iPixelFormat
= iPixelFormat
, .iWidth
= iWidth
, .iHeight
= iHeight
, .piAttribList
= piAttribList
};
24198 TRACE( "hDC %p, iPixelFormat %d, iWidth %d, iHeight %d, piAttribList %p\n", hDC
, iPixelFormat
, iWidth
, iHeight
, piAttribList
);
24199 if ((status
= UNIX_CALL( wglCreatePbufferARB
, &args
))) WARN( "wglCreatePbufferARB returned %#lx\n", status
);
24203 static BOOL WINAPI
wglDestroyPbufferARB( HPBUFFERARB hPbuffer
)
24205 struct wglDestroyPbufferARB_params args
= { .teb
= NtCurrentTeb(), .hPbuffer
= hPbuffer
};
24207 TRACE( "hPbuffer %p\n", hPbuffer
);
24208 if ((status
= UNIX_CALL( wglDestroyPbufferARB
, &args
))) WARN( "wglDestroyPbufferARB returned %#lx\n", status
);
24212 static void WINAPI
wglFreeMemoryNV( void *pointer
)
24214 struct wglFreeMemoryNV_params args
= { .teb
= NtCurrentTeb(), .pointer
= pointer
};
24216 TRACE( "pointer %p\n", pointer
);
24217 if ((status
= UNIX_CALL( wglFreeMemoryNV
, &args
))) WARN( "wglFreeMemoryNV returned %#lx\n", status
);
24220 static HDC WINAPI
wglGetPbufferDCARB( HPBUFFERARB hPbuffer
)
24222 struct wglGetPbufferDCARB_params args
= { .teb
= NtCurrentTeb(), .hPbuffer
= hPbuffer
};
24224 TRACE( "hPbuffer %p\n", hPbuffer
);
24225 if ((status
= UNIX_CALL( wglGetPbufferDCARB
, &args
))) WARN( "wglGetPbufferDCARB returned %#lx\n", status
);
24229 static BOOL WINAPI
wglGetPixelFormatAttribfvARB( HDC hdc
, int iPixelFormat
, int iLayerPlane
, UINT nAttributes
, const int *piAttributes
, FLOAT
*pfValues
)
24231 struct wglGetPixelFormatAttribfvARB_params args
= { .teb
= NtCurrentTeb(), .hdc
= hdc
, .iPixelFormat
= iPixelFormat
, .iLayerPlane
= iLayerPlane
, .nAttributes
= nAttributes
, .piAttributes
= piAttributes
, .pfValues
= pfValues
};
24233 TRACE( "hdc %p, iPixelFormat %d, iLayerPlane %d, nAttributes %u, piAttributes %p, pfValues %p\n", hdc
, iPixelFormat
, iLayerPlane
, nAttributes
, piAttributes
, pfValues
);
24234 if ((status
= UNIX_CALL( wglGetPixelFormatAttribfvARB
, &args
))) WARN( "wglGetPixelFormatAttribfvARB returned %#lx\n", status
);
24238 static BOOL WINAPI
wglGetPixelFormatAttribivARB( HDC hdc
, int iPixelFormat
, int iLayerPlane
, UINT nAttributes
, const int *piAttributes
, int *piValues
)
24240 struct wglGetPixelFormatAttribivARB_params args
= { .teb
= NtCurrentTeb(), .hdc
= hdc
, .iPixelFormat
= iPixelFormat
, .iLayerPlane
= iLayerPlane
, .nAttributes
= nAttributes
, .piAttributes
= piAttributes
, .piValues
= piValues
};
24242 TRACE( "hdc %p, iPixelFormat %d, iLayerPlane %d, nAttributes %u, piAttributes %p, piValues %p\n", hdc
, iPixelFormat
, iLayerPlane
, nAttributes
, piAttributes
, piValues
);
24243 if ((status
= UNIX_CALL( wglGetPixelFormatAttribivARB
, &args
))) WARN( "wglGetPixelFormatAttribivARB returned %#lx\n", status
);
24247 static int WINAPI
wglGetSwapIntervalEXT(void)
24249 struct wglGetSwapIntervalEXT_params args
= { .teb
= NtCurrentTeb() };
24252 if ((status
= UNIX_CALL( wglGetSwapIntervalEXT
, &args
))) WARN( "wglGetSwapIntervalEXT returned %#lx\n", status
);
24256 static BOOL WINAPI
wglMakeContextCurrentARB( HDC hDrawDC
, HDC hReadDC
, HGLRC hglrc
)
24258 struct wglMakeContextCurrentARB_params args
= { .teb
= NtCurrentTeb(), .hDrawDC
= hDrawDC
, .hReadDC
= hReadDC
, .hglrc
= hglrc
};
24260 TRACE( "hDrawDC %p, hReadDC %p, hglrc %p\n", hDrawDC
, hReadDC
, hglrc
);
24261 if ((status
= UNIX_CALL( wglMakeContextCurrentARB
, &args
))) WARN( "wglMakeContextCurrentARB returned %#lx\n", status
);
24265 static BOOL WINAPI
wglQueryCurrentRendererIntegerWINE( GLenum attribute
, GLuint
*value
)
24267 struct wglQueryCurrentRendererIntegerWINE_params args
= { .teb
= NtCurrentTeb(), .attribute
= attribute
, .value
= value
};
24269 TRACE( "attribute %d, value %p\n", attribute
, value
);
24270 if ((status
= UNIX_CALL( wglQueryCurrentRendererIntegerWINE
, &args
))) WARN( "wglQueryCurrentRendererIntegerWINE returned %#lx\n", status
);
24274 static BOOL WINAPI
wglQueryPbufferARB( HPBUFFERARB hPbuffer
, int iAttribute
, int *piValue
)
24276 struct wglQueryPbufferARB_params args
= { .teb
= NtCurrentTeb(), .hPbuffer
= hPbuffer
, .iAttribute
= iAttribute
, .piValue
= piValue
};
24278 TRACE( "hPbuffer %p, iAttribute %d, piValue %p\n", hPbuffer
, iAttribute
, piValue
);
24279 if ((status
= UNIX_CALL( wglQueryPbufferARB
, &args
))) WARN( "wglQueryPbufferARB returned %#lx\n", status
);
24283 static BOOL WINAPI
wglQueryRendererIntegerWINE( HDC dc
, GLint renderer
, GLenum attribute
, GLuint
*value
)
24285 struct wglQueryRendererIntegerWINE_params args
= { .teb
= NtCurrentTeb(), .dc
= dc
, .renderer
= renderer
, .attribute
= attribute
, .value
= value
};
24287 TRACE( "dc %p, renderer %d, attribute %d, value %p\n", dc
, renderer
, attribute
, value
);
24288 if ((status
= UNIX_CALL( wglQueryRendererIntegerWINE
, &args
))) WARN( "wglQueryRendererIntegerWINE returned %#lx\n", status
);
24292 static int WINAPI
wglReleasePbufferDCARB( HPBUFFERARB hPbuffer
, HDC hDC
)
24294 struct wglReleasePbufferDCARB_params args
= { .teb
= NtCurrentTeb(), .hPbuffer
= hPbuffer
, .hDC
= hDC
};
24296 TRACE( "hPbuffer %p, hDC %p\n", hPbuffer
, hDC
);
24297 if ((status
= UNIX_CALL( wglReleasePbufferDCARB
, &args
))) WARN( "wglReleasePbufferDCARB returned %#lx\n", status
);
24301 static BOOL WINAPI
wglReleaseTexImageARB( HPBUFFERARB hPbuffer
, int iBuffer
)
24303 struct wglReleaseTexImageARB_params args
= { .teb
= NtCurrentTeb(), .hPbuffer
= hPbuffer
, .iBuffer
= iBuffer
};
24305 TRACE( "hPbuffer %p, iBuffer %d\n", hPbuffer
, iBuffer
);
24306 if ((status
= UNIX_CALL( wglReleaseTexImageARB
, &args
))) WARN( "wglReleaseTexImageARB returned %#lx\n", status
);
24310 static BOOL WINAPI
wglSetPbufferAttribARB( HPBUFFERARB hPbuffer
, const int *piAttribList
)
24312 struct wglSetPbufferAttribARB_params args
= { .teb
= NtCurrentTeb(), .hPbuffer
= hPbuffer
, .piAttribList
= piAttribList
};
24314 TRACE( "hPbuffer %p, piAttribList %p\n", hPbuffer
, piAttribList
);
24315 if ((status
= UNIX_CALL( wglSetPbufferAttribARB
, &args
))) WARN( "wglSetPbufferAttribARB returned %#lx\n", status
);
24319 static BOOL WINAPI
wglSetPixelFormatWINE( HDC hdc
, int format
)
24321 struct wglSetPixelFormatWINE_params args
= { .teb
= NtCurrentTeb(), .hdc
= hdc
, .format
= format
};
24323 TRACE( "hdc %p, format %d\n", hdc
, format
);
24324 if ((status
= UNIX_CALL( wglSetPixelFormatWINE
, &args
))) WARN( "wglSetPixelFormatWINE returned %#lx\n", status
);
24328 static BOOL WINAPI
wglSwapIntervalEXT( int interval
)
24330 struct wglSwapIntervalEXT_params args
= { .teb
= NtCurrentTeb(), .interval
= interval
};
24332 TRACE( "interval %d\n", interval
);
24333 if ((status
= UNIX_CALL( wglSwapIntervalEXT
, &args
))) WARN( "wglSwapIntervalEXT returned %#lx\n", status
);
24337 extern const GLubyte
* WINAPI
glGetStringi( GLenum name
, GLuint index
);
24338 extern void * WINAPI
glMapBuffer( GLenum target
, GLenum access
);
24339 extern void * WINAPI
glMapBufferARB( GLenum target
, GLenum access
);
24340 extern void * WINAPI
glMapBufferRange( GLenum target
, GLintptr offset
, GLsizeiptr length
, GLbitfield access
);
24341 extern void * WINAPI
glMapNamedBuffer( GLuint buffer
, GLenum access
);
24342 extern void * WINAPI
glMapNamedBufferEXT( GLuint buffer
, GLenum access
);
24343 extern void * WINAPI
glMapNamedBufferRange( GLuint buffer
, GLintptr offset
, GLsizeiptr length
, GLbitfield access
);
24344 extern void * WINAPI
glMapNamedBufferRangeEXT( GLuint buffer
, GLintptr offset
, GLsizeiptr length
, GLbitfield access
);
24345 extern GLboolean WINAPI
glUnmapBuffer( GLenum target
);
24346 extern GLboolean WINAPI
glUnmapBufferARB( GLenum target
);
24347 extern GLboolean WINAPI
glUnmapNamedBuffer( GLuint buffer
);
24348 extern GLboolean WINAPI
glUnmapNamedBufferEXT( GLuint buffer
);
24349 extern HDC WINAPI
wglGetCurrentReadDCARB(void);
24350 extern const char * WINAPI
wglGetExtensionsStringARB( HDC hdc
);
24351 extern const char * WINAPI
wglGetExtensionsStringEXT(void);
24352 extern const GLchar
* WINAPI
wglQueryCurrentRendererStringWINE( GLenum attribute
);
24353 extern const GLchar
* WINAPI
wglQueryRendererStringWINE( HDC dc
, GLint renderer
, GLenum attribute
);
24354 const void *extension_procs
[] =
24357 glAcquireKeyedMutexWin32EXT
,
24358 glActiveProgramEXT
,
24359 glActiveShaderProgram
,
24360 glActiveStencilFaceEXT
,
24362 glActiveTextureARB
,
24364 glAlphaFragmentOp1ATI
,
24365 glAlphaFragmentOp2ATI
,
24366 glAlphaFragmentOp3ATI
,
24368 glAlphaToCoverageDitherControlNV
,
24369 glApplyFramebufferAttachmentCMAAINTEL
,
24371 glAreProgramsResidentNV
,
24372 glAreTexturesResidentEXT
,
24375 glAsyncCopyBufferSubDataNVX
,
24376 glAsyncCopyImageSubDataNVX
,
24380 glBeginConditionalRender
,
24381 glBeginConditionalRenderNV
,
24382 glBeginConditionalRenderNVX
,
24383 glBeginFragmentShaderATI
,
24384 glBeginOcclusionQueryNV
,
24385 glBeginPerfMonitorAMD
,
24386 glBeginPerfQueryINTEL
,
24389 glBeginQueryIndexed
,
24390 glBeginTransformFeedback
,
24391 glBeginTransformFeedbackEXT
,
24392 glBeginTransformFeedbackNV
,
24393 glBeginVertexShaderEXT
,
24394 glBeginVideoCaptureNV
,
24395 glBindAttribLocation
,
24396 glBindAttribLocationARB
,
24400 glBindBufferBaseEXT
,
24401 glBindBufferBaseNV
,
24402 glBindBufferOffsetEXT
,
24403 glBindBufferOffsetNV
,
24405 glBindBufferRangeEXT
,
24406 glBindBufferRangeNV
,
24408 glBindBuffersRange
,
24409 glBindFragDataLocation
,
24410 glBindFragDataLocationEXT
,
24411 glBindFragDataLocationIndexed
,
24412 glBindFragmentShaderATI
,
24414 glBindFramebufferEXT
,
24415 glBindImageTexture
,
24416 glBindImageTextureEXT
,
24417 glBindImageTextures
,
24418 glBindLightParameterEXT
,
24419 glBindMaterialParameterEXT
,
24420 glBindMultiTextureEXT
,
24421 glBindParameterEXT
,
24424 glBindProgramPipeline
,
24425 glBindRenderbuffer
,
24426 glBindRenderbufferEXT
,
24429 glBindShadingRateImageNV
,
24430 glBindTexGenParameterEXT
,
24433 glBindTextureUnitParameterEXT
,
24435 glBindTransformFeedback
,
24436 glBindTransformFeedbackNV
,
24438 glBindVertexArrayAPPLE
,
24439 glBindVertexBuffer
,
24440 glBindVertexBuffers
,
24441 glBindVertexShaderEXT
,
24442 glBindVideoCaptureStreamBufferNV
,
24443 glBindVideoCaptureStreamTextureNV
,
24454 glBinormalPointerEXT
,
24462 glBlendEquationEXT
,
24463 glBlendEquationIndexedAMD
,
24464 glBlendEquationSeparate
,
24465 glBlendEquationSeparateEXT
,
24466 glBlendEquationSeparateIndexedAMD
,
24467 glBlendEquationSeparatei
,
24468 glBlendEquationSeparateiARB
,
24470 glBlendEquationiARB
,
24471 glBlendFuncIndexedAMD
,
24472 glBlendFuncSeparate
,
24473 glBlendFuncSeparateEXT
,
24474 glBlendFuncSeparateINGR
,
24475 glBlendFuncSeparateIndexedAMD
,
24476 glBlendFuncSeparatei
,
24477 glBlendFuncSeparateiARB
,
24480 glBlendParameteriNV
,
24482 glBlitFramebufferEXT
,
24483 glBlitNamedFramebuffer
,
24484 glBufferAddressRangeNV
,
24485 glBufferAttachMemoryNV
,
24488 glBufferPageCommitmentARB
,
24489 glBufferParameteriAPPLE
,
24490 glBufferRegionEnabled
,
24492 glBufferStorageExternalEXT
,
24493 glBufferStorageMemEXT
,
24495 glBufferSubDataARB
,
24496 glCallCommandListNV
,
24497 glCheckFramebufferStatus
,
24498 glCheckFramebufferStatusEXT
,
24499 glCheckNamedFramebufferStatus
,
24500 glCheckNamedFramebufferStatusEXT
,
24505 glClearBufferSubData
,
24511 glClearColorIuiEXT
,
24517 glClearNamedBufferData
,
24518 glClearNamedBufferDataEXT
,
24519 glClearNamedBufferSubData
,
24520 glClearNamedBufferSubDataEXT
,
24521 glClearNamedFramebufferfi
,
24522 glClearNamedFramebufferfv
,
24523 glClearNamedFramebufferiv
,
24524 glClearNamedFramebufferuiv
,
24526 glClearTexSubImage
,
24527 glClientActiveTexture
,
24528 glClientActiveTextureARB
,
24529 glClientActiveVertexStreamATI
,
24530 glClientAttribDefaultEXT
,
24531 glClientWaitSemaphoreui64NVX
,
24536 glColor3fVertex3fSUN
,
24537 glColor3fVertex3fvSUN
,
24542 glColor4fNormal3fVertex3fSUN
,
24543 glColor4fNormal3fVertex3fvSUN
,
24546 glColor4ubVertex2fSUN
,
24547 glColor4ubVertex2fvSUN
,
24548 glColor4ubVertex3fSUN
,
24549 glColor4ubVertex3fvSUN
,
24553 glColorFragmentOp1ATI
,
24554 glColorFragmentOp2ATI
,
24555 glColorFragmentOp3ATI
,
24556 glColorMaskIndexedEXT
,
24563 glColorPointerListIBM
,
24564 glColorPointervINTEL
,
24566 glColorSubTableEXT
,
24569 glColorTableParameterfv
,
24570 glColorTableParameterfvSGI
,
24571 glColorTableParameteriv
,
24572 glColorTableParameterivSGI
,
24575 glCombinerOutputNV
,
24576 glCombinerParameterfNV
,
24577 glCombinerParameterfvNV
,
24578 glCombinerParameteriNV
,
24579 glCombinerParameterivNV
,
24580 glCombinerStageParameterfvNV
,
24581 glCommandListSegmentsNV
,
24582 glCompileCommandListNV
,
24584 glCompileShaderARB
,
24585 glCompileShaderIncludeARB
,
24586 glCompressedMultiTexImage1DEXT
,
24587 glCompressedMultiTexImage2DEXT
,
24588 glCompressedMultiTexImage3DEXT
,
24589 glCompressedMultiTexSubImage1DEXT
,
24590 glCompressedMultiTexSubImage2DEXT
,
24591 glCompressedMultiTexSubImage3DEXT
,
24592 glCompressedTexImage1D
,
24593 glCompressedTexImage1DARB
,
24594 glCompressedTexImage2D
,
24595 glCompressedTexImage2DARB
,
24596 glCompressedTexImage3D
,
24597 glCompressedTexImage3DARB
,
24598 glCompressedTexSubImage1D
,
24599 glCompressedTexSubImage1DARB
,
24600 glCompressedTexSubImage2D
,
24601 glCompressedTexSubImage2DARB
,
24602 glCompressedTexSubImage3D
,
24603 glCompressedTexSubImage3DARB
,
24604 glCompressedTextureImage1DEXT
,
24605 glCompressedTextureImage2DEXT
,
24606 glCompressedTextureImage3DEXT
,
24607 glCompressedTextureSubImage1D
,
24608 glCompressedTextureSubImage1DEXT
,
24609 glCompressedTextureSubImage2D
,
24610 glCompressedTextureSubImage2DEXT
,
24611 glCompressedTextureSubImage3D
,
24612 glCompressedTextureSubImage3DEXT
,
24613 glConservativeRasterParameterfNV
,
24614 glConservativeRasterParameteriNV
,
24615 glConvolutionFilter1D
,
24616 glConvolutionFilter1DEXT
,
24617 glConvolutionFilter2D
,
24618 glConvolutionFilter2DEXT
,
24619 glConvolutionParameterf
,
24620 glConvolutionParameterfEXT
,
24621 glConvolutionParameterfv
,
24622 glConvolutionParameterfvEXT
,
24623 glConvolutionParameteri
,
24624 glConvolutionParameteriEXT
,
24625 glConvolutionParameteriv
,
24626 glConvolutionParameterivEXT
,
24627 glConvolutionParameterxOES
,
24628 glConvolutionParameterxvOES
,
24629 glCopyBufferSubData
,
24630 glCopyColorSubTable
,
24631 glCopyColorSubTableEXT
,
24633 glCopyColorTableSGI
,
24634 glCopyConvolutionFilter1D
,
24635 glCopyConvolutionFilter1DEXT
,
24636 glCopyConvolutionFilter2D
,
24637 glCopyConvolutionFilter2DEXT
,
24638 glCopyImageSubData
,
24639 glCopyImageSubDataNV
,
24640 glCopyMultiTexImage1DEXT
,
24641 glCopyMultiTexImage2DEXT
,
24642 glCopyMultiTexSubImage1DEXT
,
24643 glCopyMultiTexSubImage2DEXT
,
24644 glCopyMultiTexSubImage3DEXT
,
24645 glCopyNamedBufferSubData
,
24647 glCopyTexImage1DEXT
,
24648 glCopyTexImage2DEXT
,
24649 glCopyTexSubImage1DEXT
,
24650 glCopyTexSubImage2DEXT
,
24651 glCopyTexSubImage3D
,
24652 glCopyTexSubImage3DEXT
,
24653 glCopyTextureImage1DEXT
,
24654 glCopyTextureImage2DEXT
,
24655 glCopyTextureSubImage1D
,
24656 glCopyTextureSubImage1DEXT
,
24657 glCopyTextureSubImage2D
,
24658 glCopyTextureSubImage2DEXT
,
24659 glCopyTextureSubImage3D
,
24660 glCopyTextureSubImage3DEXT
,
24661 glCoverFillPathInstancedNV
,
24663 glCoverStrokePathInstancedNV
,
24664 glCoverStrokePathNV
,
24665 glCoverageModulationNV
,
24666 glCoverageModulationTableNV
,
24668 glCreateCommandListsNV
,
24669 glCreateFramebuffers
,
24670 glCreateMemoryObjectsEXT
,
24671 glCreatePerfQueryINTEL
,
24673 glCreateProgramObjectARB
,
24674 glCreateProgramPipelines
,
24675 glCreateProgressFenceNVX
,
24677 glCreateRenderbuffers
,
24680 glCreateShaderObjectARB
,
24681 glCreateShaderProgramEXT
,
24682 glCreateShaderProgramv
,
24684 glCreateSyncFromCLeventARB
,
24686 glCreateTransformFeedbacks
,
24687 glCreateVertexArrays
,
24688 glCullParameterdvEXT
,
24689 glCullParameterfvEXT
,
24690 glCurrentPaletteMatrixARB
,
24691 glDebugMessageCallback
,
24692 glDebugMessageCallbackAMD
,
24693 glDebugMessageCallbackARB
,
24694 glDebugMessageControl
,
24695 glDebugMessageControlARB
,
24696 glDebugMessageEnableAMD
,
24697 glDebugMessageInsert
,
24698 glDebugMessageInsertAMD
,
24699 glDebugMessageInsertARB
,
24701 glDeformationMap3dSGIX
,
24702 glDeformationMap3fSGIX
,
24703 glDeleteAsyncMarkersSGIX
,
24704 glDeleteBufferRegion
,
24706 glDeleteBuffersARB
,
24707 glDeleteCommandListsNV
,
24708 glDeleteFencesAPPLE
,
24710 glDeleteFragmentShaderATI
,
24711 glDeleteFramebuffers
,
24712 glDeleteFramebuffersEXT
,
24713 glDeleteMemoryObjectsEXT
,
24714 glDeleteNamedStringARB
,
24717 glDeleteObjectBufferATI
,
24718 glDeleteOcclusionQueriesNV
,
24720 glDeletePerfMonitorsAMD
,
24721 glDeletePerfQueryINTEL
,
24723 glDeleteProgramPipelines
,
24724 glDeleteProgramsARB
,
24725 glDeleteProgramsNV
,
24727 glDeleteQueriesARB
,
24728 glDeleteQueryResourceTagNV
,
24729 glDeleteRenderbuffers
,
24730 glDeleteRenderbuffersEXT
,
24732 glDeleteSemaphoresEXT
,
24736 glDeleteTexturesEXT
,
24737 glDeleteTransformFeedbacks
,
24738 glDeleteTransformFeedbacksNV
,
24739 glDeleteVertexArrays
,
24740 glDeleteVertexArraysAPPLE
,
24741 glDeleteVertexShaderEXT
,
24744 glDepthRangeArraydvNV
,
24745 glDepthRangeArrayv
,
24746 glDepthRangeIndexed
,
24747 glDepthRangeIndexeddNV
,
24754 glDetailTexFuncSGIS
,
24755 glDisableClientStateIndexedEXT
,
24756 glDisableClientStateiEXT
,
24757 glDisableIndexedEXT
,
24758 glDisableVariantClientStateEXT
,
24759 glDisableVertexArrayAttrib
,
24760 glDisableVertexArrayAttribEXT
,
24761 glDisableVertexArrayEXT
,
24762 glDisableVertexAttribAPPLE
,
24763 glDisableVertexAttribArray
,
24764 glDisableVertexAttribArrayARB
,
24767 glDispatchComputeGroupSizeARB
,
24768 glDispatchComputeIndirect
,
24770 glDrawArraysIndirect
,
24771 glDrawArraysInstanced
,
24772 glDrawArraysInstancedARB
,
24773 glDrawArraysInstancedBaseInstance
,
24774 glDrawArraysInstancedEXT
,
24775 glDrawBufferRegion
,
24779 glDrawCommandsAddressNV
,
24781 glDrawCommandsStatesAddressNV
,
24782 glDrawCommandsStatesNV
,
24783 glDrawElementArrayAPPLE
,
24784 glDrawElementArrayATI
,
24785 glDrawElementsBaseVertex
,
24786 glDrawElementsIndirect
,
24787 glDrawElementsInstanced
,
24788 glDrawElementsInstancedARB
,
24789 glDrawElementsInstancedBaseInstance
,
24790 glDrawElementsInstancedBaseVertex
,
24791 glDrawElementsInstancedBaseVertexBaseInstance
,
24792 glDrawElementsInstancedEXT
,
24793 glDrawMeshArraysSUN
,
24794 glDrawMeshTasksIndirectNV
,
24796 glDrawRangeElementArrayAPPLE
,
24797 glDrawRangeElementArrayATI
,
24798 glDrawRangeElements
,
24799 glDrawRangeElementsBaseVertex
,
24800 glDrawRangeElementsEXT
,
24802 glDrawTransformFeedback
,
24803 glDrawTransformFeedbackInstanced
,
24804 glDrawTransformFeedbackNV
,
24805 glDrawTransformFeedbackStream
,
24806 glDrawTransformFeedbackStreamInstanced
,
24808 glEGLImageTargetTexStorageEXT
,
24809 glEGLImageTargetTextureStorageEXT
,
24810 glEdgeFlagFormatNV
,
24811 glEdgeFlagPointerEXT
,
24812 glEdgeFlagPointerListIBM
,
24813 glElementPointerAPPLE
,
24814 glElementPointerATI
,
24815 glEnableClientStateIndexedEXT
,
24816 glEnableClientStateiEXT
,
24817 glEnableIndexedEXT
,
24818 glEnableVariantClientStateEXT
,
24819 glEnableVertexArrayAttrib
,
24820 glEnableVertexArrayAttribEXT
,
24821 glEnableVertexArrayEXT
,
24822 glEnableVertexAttribAPPLE
,
24823 glEnableVertexAttribArray
,
24824 glEnableVertexAttribArrayARB
,
24826 glEndConditionalRender
,
24827 glEndConditionalRenderNV
,
24828 glEndConditionalRenderNVX
,
24829 glEndFragmentShaderATI
,
24830 glEndOcclusionQueryNV
,
24831 glEndPerfMonitorAMD
,
24832 glEndPerfQueryINTEL
,
24836 glEndTransformFeedback
,
24837 glEndTransformFeedbackEXT
,
24838 glEndTransformFeedbackNV
,
24839 glEndVertexShaderEXT
,
24840 glEndVideoCaptureNV
,
24846 glEvaluateDepthValuesARB
,
24847 glExecuteProgramNV
,
24848 glExtractComponentEXT
,
24849 glFeedbackBufferxOES
,
24851 glFinalCombinerInputNV
,
24853 glFinishFenceAPPLE
,
24855 glFinishObjectAPPLE
,
24856 glFinishTextureSUNX
,
24857 glFlushMappedBufferRange
,
24858 glFlushMappedBufferRangeAPPLE
,
24859 glFlushMappedNamedBufferRange
,
24860 glFlushMappedNamedBufferRangeEXT
,
24861 glFlushPixelDataRangeNV
,
24863 glFlushStaticDataIBM
,
24864 glFlushVertexArrayRangeAPPLE
,
24865 glFlushVertexArrayRangeNV
,
24866 glFogCoordFormatNV
,
24868 glFogCoordPointerEXT
,
24869 glFogCoordPointerListIBM
,
24883 glFragmentColorMaterialSGIX
,
24884 glFragmentCoverageColorNV
,
24885 glFragmentLightModelfSGIX
,
24886 glFragmentLightModelfvSGIX
,
24887 glFragmentLightModeliSGIX
,
24888 glFragmentLightModelivSGIX
,
24889 glFragmentLightfSGIX
,
24890 glFragmentLightfvSGIX
,
24891 glFragmentLightiSGIX
,
24892 glFragmentLightivSGIX
,
24893 glFragmentMaterialfSGIX
,
24894 glFragmentMaterialfvSGIX
,
24895 glFragmentMaterialiSGIX
,
24896 glFragmentMaterialivSGIX
,
24897 glFrameTerminatorGREMEDY
,
24899 glFramebufferDrawBufferEXT
,
24900 glFramebufferDrawBuffersEXT
,
24901 glFramebufferFetchBarrierEXT
,
24902 glFramebufferParameteri
,
24903 glFramebufferParameteriMESA
,
24904 glFramebufferReadBufferEXT
,
24905 glFramebufferRenderbuffer
,
24906 glFramebufferRenderbufferEXT
,
24907 glFramebufferSampleLocationsfvARB
,
24908 glFramebufferSampleLocationsfvNV
,
24909 glFramebufferSamplePositionsfvAMD
,
24910 glFramebufferTexture
,
24911 glFramebufferTexture1D
,
24912 glFramebufferTexture1DEXT
,
24913 glFramebufferTexture2D
,
24914 glFramebufferTexture2DEXT
,
24915 glFramebufferTexture3D
,
24916 glFramebufferTexture3DEXT
,
24917 glFramebufferTextureARB
,
24918 glFramebufferTextureEXT
,
24919 glFramebufferTextureFaceARB
,
24920 glFramebufferTextureFaceEXT
,
24921 glFramebufferTextureLayer
,
24922 glFramebufferTextureLayerARB
,
24923 glFramebufferTextureLayerEXT
,
24924 glFramebufferTextureMultiviewOVR
,
24925 glFreeObjectBufferATI
,
24928 glGenAsyncMarkersSGIX
,
24933 glGenFragmentShadersATI
,
24935 glGenFramebuffersEXT
,
24937 glGenOcclusionQueriesNV
,
24939 glGenPerfMonitorsAMD
,
24940 glGenProgramPipelines
,
24945 glGenQueryResourceTagNV
,
24946 glGenRenderbuffers
,
24947 glGenRenderbuffersEXT
,
24949 glGenSemaphoresEXT
,
24952 glGenTransformFeedbacks
,
24953 glGenTransformFeedbacksNV
,
24955 glGenVertexArraysAPPLE
,
24956 glGenVertexShadersEXT
,
24958 glGenerateMipmapEXT
,
24959 glGenerateMultiTexMipmapEXT
,
24960 glGenerateTextureMipmap
,
24961 glGenerateTextureMipmapEXT
,
24962 glGetActiveAtomicCounterBufferiv
,
24964 glGetActiveAttribARB
,
24965 glGetActiveSubroutineName
,
24966 glGetActiveSubroutineUniformName
,
24967 glGetActiveSubroutineUniformiv
,
24968 glGetActiveUniform
,
24969 glGetActiveUniformARB
,
24970 glGetActiveUniformBlockName
,
24971 glGetActiveUniformBlockiv
,
24972 glGetActiveUniformName
,
24973 glGetActiveUniformsiv
,
24974 glGetActiveVaryingNV
,
24975 glGetArrayObjectfvATI
,
24976 glGetArrayObjectivATI
,
24977 glGetAttachedObjectsARB
,
24978 glGetAttachedShaders
,
24979 glGetAttribLocation
,
24980 glGetAttribLocationARB
,
24981 glGetBooleanIndexedvEXT
,
24983 glGetBufferParameteri64v
,
24984 glGetBufferParameteriv
,
24985 glGetBufferParameterivARB
,
24986 glGetBufferParameterui64vNV
,
24987 glGetBufferPointerv
,
24988 glGetBufferPointervARB
,
24989 glGetBufferSubData
,
24990 glGetBufferSubDataARB
,
24991 glGetClipPlanefOES
,
24992 glGetClipPlanexOES
,
24994 glGetColorTableEXT
,
24995 glGetColorTableParameterfv
,
24996 glGetColorTableParameterfvEXT
,
24997 glGetColorTableParameterfvSGI
,
24998 glGetColorTableParameteriv
,
24999 glGetColorTableParameterivEXT
,
25000 glGetColorTableParameterivSGI
,
25001 glGetColorTableSGI
,
25002 glGetCombinerInputParameterfvNV
,
25003 glGetCombinerInputParameterivNV
,
25004 glGetCombinerOutputParameterfvNV
,
25005 glGetCombinerOutputParameterivNV
,
25006 glGetCombinerStageParameterfvNV
,
25007 glGetCommandHeaderNV
,
25008 glGetCompressedMultiTexImageEXT
,
25009 glGetCompressedTexImage
,
25010 glGetCompressedTexImageARB
,
25011 glGetCompressedTextureImage
,
25012 glGetCompressedTextureImageEXT
,
25013 glGetCompressedTextureSubImage
,
25014 glGetConvolutionFilter
,
25015 glGetConvolutionFilterEXT
,
25016 glGetConvolutionParameterfv
,
25017 glGetConvolutionParameterfvEXT
,
25018 glGetConvolutionParameteriv
,
25019 glGetConvolutionParameterivEXT
,
25020 glGetConvolutionParameterxvOES
,
25021 glGetCoverageModulationTableNV
,
25022 glGetDebugMessageLog
,
25023 glGetDebugMessageLogAMD
,
25024 glGetDebugMessageLogARB
,
25025 glGetDetailTexFuncSGIS
,
25026 glGetDoubleIndexedvEXT
,
25030 glGetFinalCombinerInputParameterfvNV
,
25031 glGetFinalCombinerInputParameterivNV
,
25032 glGetFirstPerfQueryIdINTEL
,
25034 glGetFloatIndexedvEXT
,
25038 glGetFragDataIndex
,
25039 glGetFragDataLocation
,
25040 glGetFragDataLocationEXT
,
25041 glGetFragmentLightfvSGIX
,
25042 glGetFragmentLightivSGIX
,
25043 glGetFragmentMaterialfvSGIX
,
25044 glGetFragmentMaterialivSGIX
,
25045 glGetFramebufferAttachmentParameteriv
,
25046 glGetFramebufferAttachmentParameterivEXT
,
25047 glGetFramebufferParameterfvAMD
,
25048 glGetFramebufferParameteriv
,
25049 glGetFramebufferParameterivEXT
,
25050 glGetFramebufferParameterivMESA
,
25051 glGetGraphicsResetStatus
,
25052 glGetGraphicsResetStatusARB
,
25056 glGetHistogramParameterfv
,
25057 glGetHistogramParameterfvEXT
,
25058 glGetHistogramParameteriv
,
25059 glGetHistogramParameterivEXT
,
25060 glGetHistogramParameterxvOES
,
25061 glGetImageHandleARB
,
25062 glGetImageHandleNV
,
25063 glGetImageTransformParameterfvHP
,
25064 glGetImageTransformParameterivHP
,
25066 glGetInstrumentsSGIX
,
25069 glGetIntegerIndexedvEXT
,
25071 glGetIntegerui64i_vNV
,
25072 glGetIntegerui64vNV
,
25073 glGetInternalformatSampleivNV
,
25074 glGetInternalformati64v
,
25075 glGetInternalformativ
,
25076 glGetInvariantBooleanvEXT
,
25077 glGetInvariantFloatvEXT
,
25078 glGetInvariantIntegervEXT
,
25080 glGetListParameterfvSGIX
,
25081 glGetListParameterivSGIX
,
25082 glGetLocalConstantBooleanvEXT
,
25083 glGetLocalConstantFloatvEXT
,
25084 glGetLocalConstantIntegervEXT
,
25085 glGetMapAttribParameterfvNV
,
25086 glGetMapAttribParameterivNV
,
25087 glGetMapControlPointsNV
,
25088 glGetMapParameterfvNV
,
25089 glGetMapParameterivNV
,
25092 glGetMemoryObjectDetachedResourcesuivNV
,
25093 glGetMemoryObjectParameterivEXT
,
25096 glGetMinmaxParameterfv
,
25097 glGetMinmaxParameterfvEXT
,
25098 glGetMinmaxParameteriv
,
25099 glGetMinmaxParameterivEXT
,
25100 glGetMultiTexEnvfvEXT
,
25101 glGetMultiTexEnvivEXT
,
25102 glGetMultiTexGendvEXT
,
25103 glGetMultiTexGenfvEXT
,
25104 glGetMultiTexGenivEXT
,
25105 glGetMultiTexImageEXT
,
25106 glGetMultiTexLevelParameterfvEXT
,
25107 glGetMultiTexLevelParameterivEXT
,
25108 glGetMultiTexParameterIivEXT
,
25109 glGetMultiTexParameterIuivEXT
,
25110 glGetMultiTexParameterfvEXT
,
25111 glGetMultiTexParameterivEXT
,
25112 glGetMultisamplefv
,
25113 glGetMultisamplefvNV
,
25114 glGetNamedBufferParameteri64v
,
25115 glGetNamedBufferParameteriv
,
25116 glGetNamedBufferParameterivEXT
,
25117 glGetNamedBufferParameterui64vNV
,
25118 glGetNamedBufferPointerv
,
25119 glGetNamedBufferPointervEXT
,
25120 glGetNamedBufferSubData
,
25121 glGetNamedBufferSubDataEXT
,
25122 glGetNamedFramebufferAttachmentParameteriv
,
25123 glGetNamedFramebufferAttachmentParameterivEXT
,
25124 glGetNamedFramebufferParameterfvAMD
,
25125 glGetNamedFramebufferParameteriv
,
25126 glGetNamedFramebufferParameterivEXT
,
25127 glGetNamedProgramLocalParameterIivEXT
,
25128 glGetNamedProgramLocalParameterIuivEXT
,
25129 glGetNamedProgramLocalParameterdvEXT
,
25130 glGetNamedProgramLocalParameterfvEXT
,
25131 glGetNamedProgramStringEXT
,
25132 glGetNamedProgramivEXT
,
25133 glGetNamedRenderbufferParameteriv
,
25134 glGetNamedRenderbufferParameterivEXT
,
25135 glGetNamedStringARB
,
25136 glGetNamedStringivARB
,
25137 glGetNextPerfQueryIdINTEL
,
25138 glGetObjectBufferfvATI
,
25139 glGetObjectBufferivATI
,
25141 glGetObjectLabelEXT
,
25142 glGetObjectParameterfvARB
,
25143 glGetObjectParameterivAPPLE
,
25144 glGetObjectParameterivARB
,
25145 glGetObjectPtrLabel
,
25146 glGetOcclusionQueryivNV
,
25147 glGetOcclusionQueryuivNV
,
25148 glGetPathColorGenfvNV
,
25149 glGetPathColorGenivNV
,
25150 glGetPathCommandsNV
,
25152 glGetPathDashArrayNV
,
25154 glGetPathMetricRangeNV
,
25155 glGetPathMetricsNV
,
25156 glGetPathParameterfvNV
,
25157 glGetPathParameterivNV
,
25158 glGetPathSpacingNV
,
25159 glGetPathTexGenfvNV
,
25160 glGetPathTexGenivNV
,
25161 glGetPerfCounterInfoINTEL
,
25162 glGetPerfMonitorCounterDataAMD
,
25163 glGetPerfMonitorCounterInfoAMD
,
25164 glGetPerfMonitorCounterStringAMD
,
25165 glGetPerfMonitorCountersAMD
,
25166 glGetPerfMonitorGroupStringAMD
,
25167 glGetPerfMonitorGroupsAMD
,
25168 glGetPerfQueryDataINTEL
,
25169 glGetPerfQueryIdByNameINTEL
,
25170 glGetPerfQueryInfoINTEL
,
25172 glGetPixelTexGenParameterfvSGIS
,
25173 glGetPixelTexGenParameterivSGIS
,
25174 glGetPixelTransformParameterfvEXT
,
25175 glGetPixelTransformParameterivEXT
,
25176 glGetPointerIndexedvEXT
,
25177 glGetPointeri_vEXT
,
25179 glGetProgramBinary
,
25180 glGetProgramEnvParameterIivNV
,
25181 glGetProgramEnvParameterIuivNV
,
25182 glGetProgramEnvParameterdvARB
,
25183 glGetProgramEnvParameterfvARB
,
25184 glGetProgramInfoLog
,
25185 glGetProgramInterfaceiv
,
25186 glGetProgramLocalParameterIivNV
,
25187 glGetProgramLocalParameterIuivNV
,
25188 glGetProgramLocalParameterdvARB
,
25189 glGetProgramLocalParameterfvARB
,
25190 glGetProgramNamedParameterdvNV
,
25191 glGetProgramNamedParameterfvNV
,
25192 glGetProgramParameterdvNV
,
25193 glGetProgramParameterfvNV
,
25194 glGetProgramPipelineInfoLog
,
25195 glGetProgramPipelineiv
,
25196 glGetProgramResourceIndex
,
25197 glGetProgramResourceLocation
,
25198 glGetProgramResourceLocationIndex
,
25199 glGetProgramResourceName
,
25200 glGetProgramResourcefvNV
,
25201 glGetProgramResourceiv
,
25202 glGetProgramStageiv
,
25203 glGetProgramStringARB
,
25204 glGetProgramStringNV
,
25205 glGetProgramSubroutineParameteruivNV
,
25209 glGetQueryBufferObjecti64v
,
25210 glGetQueryBufferObjectiv
,
25211 glGetQueryBufferObjectui64v
,
25212 glGetQueryBufferObjectuiv
,
25213 glGetQueryIndexediv
,
25214 glGetQueryObjecti64v
,
25215 glGetQueryObjecti64vEXT
,
25216 glGetQueryObjectiv
,
25217 glGetQueryObjectivARB
,
25218 glGetQueryObjectui64v
,
25219 glGetQueryObjectui64vEXT
,
25220 glGetQueryObjectuiv
,
25221 glGetQueryObjectuivARB
,
25224 glGetRenderbufferParameteriv
,
25225 glGetRenderbufferParameterivEXT
,
25226 glGetSamplerParameterIiv
,
25227 glGetSamplerParameterIuiv
,
25228 glGetSamplerParameterfv
,
25229 glGetSamplerParameteriv
,
25230 glGetSemaphoreParameterui64vEXT
,
25231 glGetSeparableFilter
,
25232 glGetSeparableFilterEXT
,
25233 glGetShaderInfoLog
,
25234 glGetShaderPrecisionFormat
,
25236 glGetShaderSourceARB
,
25238 glGetShadingRateImagePaletteNV
,
25239 glGetShadingRateSampleLocationivNV
,
25240 glGetSharpenTexFuncSGIS
,
25243 glGetSubroutineIndex
,
25244 glGetSubroutineUniformLocation
,
25246 glGetTexBumpParameterfvATI
,
25247 glGetTexBumpParameterivATI
,
25249 glGetTexFilterFuncSGIS
,
25251 glGetTexLevelParameterxvOES
,
25252 glGetTexParameterIiv
,
25253 glGetTexParameterIivEXT
,
25254 glGetTexParameterIuiv
,
25255 glGetTexParameterIuivEXT
,
25256 glGetTexParameterPointervAPPLE
,
25257 glGetTexParameterxvOES
,
25258 glGetTextureHandleARB
,
25259 glGetTextureHandleNV
,
25261 glGetTextureImageEXT
,
25262 glGetTextureLevelParameterfv
,
25263 glGetTextureLevelParameterfvEXT
,
25264 glGetTextureLevelParameteriv
,
25265 glGetTextureLevelParameterivEXT
,
25266 glGetTextureParameterIiv
,
25267 glGetTextureParameterIivEXT
,
25268 glGetTextureParameterIuiv
,
25269 glGetTextureParameterIuivEXT
,
25270 glGetTextureParameterfv
,
25271 glGetTextureParameterfvEXT
,
25272 glGetTextureParameteriv
,
25273 glGetTextureParameterivEXT
,
25274 glGetTextureSamplerHandleARB
,
25275 glGetTextureSamplerHandleNV
,
25276 glGetTextureSubImage
,
25277 glGetTrackMatrixivNV
,
25278 glGetTransformFeedbackVarying
,
25279 glGetTransformFeedbackVaryingEXT
,
25280 glGetTransformFeedbackVaryingNV
,
25281 glGetTransformFeedbacki64_v
,
25282 glGetTransformFeedbacki_v
,
25283 glGetTransformFeedbackiv
,
25284 glGetUniformBlockIndex
,
25285 glGetUniformBufferSizeEXT
,
25286 glGetUniformIndices
,
25287 glGetUniformLocation
,
25288 glGetUniformLocationARB
,
25289 glGetUniformOffsetEXT
,
25290 glGetUniformSubroutineuiv
,
25294 glGetUniformi64vARB
,
25295 glGetUniformi64vNV
,
25298 glGetUniformui64vARB
,
25299 glGetUniformui64vNV
,
25301 glGetUniformuivEXT
,
25302 glGetUnsignedBytei_vEXT
,
25303 glGetUnsignedBytevEXT
,
25304 glGetVariantArrayObjectfvATI
,
25305 glGetVariantArrayObjectivATI
,
25306 glGetVariantBooleanvEXT
,
25307 glGetVariantFloatvEXT
,
25308 glGetVariantIntegervEXT
,
25309 glGetVariantPointervEXT
,
25310 glGetVaryingLocationNV
,
25311 glGetVertexArrayIndexed64iv
,
25312 glGetVertexArrayIndexediv
,
25313 glGetVertexArrayIntegeri_vEXT
,
25314 glGetVertexArrayIntegervEXT
,
25315 glGetVertexArrayPointeri_vEXT
,
25316 glGetVertexArrayPointervEXT
,
25317 glGetVertexArrayiv
,
25318 glGetVertexAttribArrayObjectfvATI
,
25319 glGetVertexAttribArrayObjectivATI
,
25320 glGetVertexAttribIiv
,
25321 glGetVertexAttribIivEXT
,
25322 glGetVertexAttribIuiv
,
25323 glGetVertexAttribIuivEXT
,
25324 glGetVertexAttribLdv
,
25325 glGetVertexAttribLdvEXT
,
25326 glGetVertexAttribLi64vNV
,
25327 glGetVertexAttribLui64vARB
,
25328 glGetVertexAttribLui64vNV
,
25329 glGetVertexAttribPointerv
,
25330 glGetVertexAttribPointervARB
,
25331 glGetVertexAttribPointervNV
,
25332 glGetVertexAttribdv
,
25333 glGetVertexAttribdvARB
,
25334 glGetVertexAttribdvNV
,
25335 glGetVertexAttribfv
,
25336 glGetVertexAttribfvARB
,
25337 glGetVertexAttribfvNV
,
25338 glGetVertexAttribiv
,
25339 glGetVertexAttribivARB
,
25340 glGetVertexAttribivNV
,
25341 glGetVideoCaptureStreamdvNV
,
25342 glGetVideoCaptureStreamfvNV
,
25343 glGetVideoCaptureStreamivNV
,
25344 glGetVideoCaptureivNV
,
25351 glGetnColorTableARB
,
25352 glGetnCompressedTexImage
,
25353 glGetnCompressedTexImageARB
,
25354 glGetnConvolutionFilter
,
25355 glGetnConvolutionFilterARB
,
25357 glGetnHistogramARB
,
25367 glGetnPixelMapfvARB
,
25369 glGetnPixelMapuivARB
,
25371 glGetnPixelMapusvARB
,
25372 glGetnPolygonStipple
,
25373 glGetnPolygonStippleARB
,
25374 glGetnSeparableFilter
,
25375 glGetnSeparableFilterARB
,
25379 glGetnUniformdvARB
,
25381 glGetnUniformfvARB
,
25382 glGetnUniformi64vARB
,
25384 glGetnUniformivARB
,
25385 glGetnUniformui64vARB
,
25387 glGetnUniformuivARB
,
25388 glGlobalAlphaFactorbSUN
,
25389 glGlobalAlphaFactordSUN
,
25390 glGlobalAlphaFactorfSUN
,
25391 glGlobalAlphaFactoriSUN
,
25392 glGlobalAlphaFactorsSUN
,
25393 glGlobalAlphaFactorubSUN
,
25394 glGlobalAlphaFactoruiSUN
,
25395 glGlobalAlphaFactorusSUN
,
25399 glIglooInterfaceSGIX
,
25400 glImageTransformParameterfHP
,
25401 glImageTransformParameterfvHP
,
25402 glImageTransformParameteriHP
,
25403 glImageTransformParameterivHP
,
25404 glImportMemoryFdEXT
,
25405 glImportMemoryWin32HandleEXT
,
25406 glImportMemoryWin32NameEXT
,
25407 glImportSemaphoreFdEXT
,
25408 glImportSemaphoreWin32HandleEXT
,
25409 glImportSemaphoreWin32NameEXT
,
25413 glIndexMaterialEXT
,
25415 glIndexPointerListIBM
,
25418 glInsertComponentEXT
,
25419 glInsertEventMarkerEXT
,
25420 glInstrumentsBufferSGIX
,
25421 glInterpolatePathsNV
,
25422 glInvalidateBufferData
,
25423 glInvalidateBufferSubData
,
25424 glInvalidateFramebuffer
,
25425 glInvalidateNamedFramebufferData
,
25426 glInvalidateNamedFramebufferSubData
,
25427 glInvalidateSubFramebuffer
,
25428 glInvalidateTexImage
,
25429 glInvalidateTexSubImage
,
25430 glIsAsyncMarkerSGIX
,
25433 glIsBufferResidentNV
,
25435 glIsEnabledIndexedEXT
,
25440 glIsFramebufferEXT
,
25441 glIsImageHandleResidentARB
,
25442 glIsImageHandleResidentNV
,
25443 glIsMemoryObjectEXT
,
25445 glIsNamedBufferResidentNV
,
25446 glIsNamedStringARB
,
25447 glIsObjectBufferATI
,
25448 glIsOcclusionQueryNV
,
25450 glIsPointInFillPathNV
,
25451 glIsPointInStrokePathNV
,
25455 glIsProgramPipeline
,
25459 glIsRenderbufferEXT
,
25466 glIsTextureHandleResidentARB
,
25467 glIsTextureHandleResidentNV
,
25468 glIsTransformFeedback
,
25469 glIsTransformFeedbackNV
,
25470 glIsVariantEnabledEXT
,
25472 glIsVertexArrayAPPLE
,
25473 glIsVertexAttribEnabledAPPLE
,
25474 glLGPUCopyImageSubDataNVX
,
25475 glLGPUInterlockNVX
,
25476 glLGPUNamedBufferSubDataNVX
,
25486 glListDrawCommandsStatesClientNV
,
25487 glListParameterfSGIX
,
25488 glListParameterfvSGIX
,
25489 glListParameteriSGIX
,
25490 glListParameterivSGIX
,
25491 glLoadIdentityDeformationMapSGIX
,
25494 glLoadTransposeMatrixd
,
25495 glLoadTransposeMatrixdARB
,
25496 glLoadTransposeMatrixf
,
25497 glLoadTransposeMatrixfARB
,
25498 glLoadTransposeMatrixxOES
,
25501 glMTexCoord2fvSGIS
,
25502 glMakeBufferNonResidentNV
,
25503 glMakeBufferResidentNV
,
25504 glMakeImageHandleNonResidentARB
,
25505 glMakeImageHandleNonResidentNV
,
25506 glMakeImageHandleResidentARB
,
25507 glMakeImageHandleResidentNV
,
25508 glMakeNamedBufferNonResidentNV
,
25509 glMakeNamedBufferResidentNV
,
25510 glMakeTextureHandleNonResidentARB
,
25511 glMakeTextureHandleNonResidentNV
,
25512 glMakeTextureHandleResidentARB
,
25513 glMakeTextureHandleResidentNV
,
25519 glMapControlPointsNV
,
25523 glMapNamedBufferEXT
,
25524 glMapNamedBufferRange
,
25525 glMapNamedBufferRangeEXT
,
25526 glMapObjectBufferATI
,
25527 glMapParameterfvNV
,
25528 glMapParameterivNV
,
25529 glMapTexture2DINTEL
,
25530 glMapVertexAttrib1dAPPLE
,
25531 glMapVertexAttrib1fAPPLE
,
25532 glMapVertexAttrib2dAPPLE
,
25533 glMapVertexAttrib2fAPPLE
,
25536 glMatrixFrustumEXT
,
25537 glMatrixIndexPointerARB
,
25538 glMatrixIndexubvARB
,
25539 glMatrixIndexuivARB
,
25540 glMatrixIndexusvARB
,
25541 glMatrixLoad3x2fNV
,
25542 glMatrixLoad3x3fNV
,
25543 glMatrixLoadIdentityEXT
,
25544 glMatrixLoadTranspose3x3fNV
,
25545 glMatrixLoadTransposedEXT
,
25546 glMatrixLoadTransposefEXT
,
25549 glMatrixMult3x2fNV
,
25550 glMatrixMult3x3fNV
,
25551 glMatrixMultTranspose3x3fNV
,
25552 glMatrixMultTransposedEXT
,
25553 glMatrixMultTransposefEXT
,
25559 glMatrixRotatedEXT
,
25560 glMatrixRotatefEXT
,
25563 glMatrixTranslatedEXT
,
25564 glMatrixTranslatefEXT
,
25565 glMaxShaderCompilerThreadsARB
,
25566 glMaxShaderCompilerThreadsKHR
,
25568 glMemoryBarrierByRegion
,
25569 glMemoryBarrierEXT
,
25570 glMemoryObjectParameterivEXT
,
25571 glMinSampleShading
,
25572 glMinSampleShadingARB
,
25576 glMultTransposeMatrixd
,
25577 glMultTransposeMatrixdARB
,
25578 glMultTransposeMatrixf
,
25579 glMultTransposeMatrixfARB
,
25580 glMultTransposeMatrixxOES
,
25582 glMultiDrawArraysEXT
,
25583 glMultiDrawArraysIndirect
,
25584 glMultiDrawArraysIndirectAMD
,
25585 glMultiDrawArraysIndirectBindlessCountNV
,
25586 glMultiDrawArraysIndirectBindlessNV
,
25587 glMultiDrawArraysIndirectCount
,
25588 glMultiDrawArraysIndirectCountARB
,
25589 glMultiDrawElementArrayAPPLE
,
25590 glMultiDrawElements
,
25591 glMultiDrawElementsBaseVertex
,
25592 glMultiDrawElementsEXT
,
25593 glMultiDrawElementsIndirect
,
25594 glMultiDrawElementsIndirectAMD
,
25595 glMultiDrawElementsIndirectBindlessCountNV
,
25596 glMultiDrawElementsIndirectBindlessNV
,
25597 glMultiDrawElementsIndirectCount
,
25598 glMultiDrawElementsIndirectCountARB
,
25599 glMultiDrawMeshTasksIndirectCountNV
,
25600 glMultiDrawMeshTasksIndirectNV
,
25601 glMultiDrawRangeElementArrayAPPLE
,
25602 glMultiModeDrawArraysIBM
,
25603 glMultiModeDrawElementsIBM
,
25604 glMultiTexBufferEXT
,
25605 glMultiTexCoord1bOES
,
25606 glMultiTexCoord1bvOES
,
25608 glMultiTexCoord1dARB
,
25609 glMultiTexCoord1dSGIS
,
25610 glMultiTexCoord1dv
,
25611 glMultiTexCoord1dvARB
,
25612 glMultiTexCoord1dvSGIS
,
25614 glMultiTexCoord1fARB
,
25615 glMultiTexCoord1fSGIS
,
25616 glMultiTexCoord1fv
,
25617 glMultiTexCoord1fvARB
,
25618 glMultiTexCoord1fvSGIS
,
25619 glMultiTexCoord1hNV
,
25620 glMultiTexCoord1hvNV
,
25622 glMultiTexCoord1iARB
,
25623 glMultiTexCoord1iSGIS
,
25624 glMultiTexCoord1iv
,
25625 glMultiTexCoord1ivARB
,
25626 glMultiTexCoord1ivSGIS
,
25628 glMultiTexCoord1sARB
,
25629 glMultiTexCoord1sSGIS
,
25630 glMultiTexCoord1sv
,
25631 glMultiTexCoord1svARB
,
25632 glMultiTexCoord1svSGIS
,
25633 glMultiTexCoord1xOES
,
25634 glMultiTexCoord1xvOES
,
25635 glMultiTexCoord2bOES
,
25636 glMultiTexCoord2bvOES
,
25638 glMultiTexCoord2dARB
,
25639 glMultiTexCoord2dSGIS
,
25640 glMultiTexCoord2dv
,
25641 glMultiTexCoord2dvARB
,
25642 glMultiTexCoord2dvSGIS
,
25644 glMultiTexCoord2fARB
,
25645 glMultiTexCoord2fSGIS
,
25646 glMultiTexCoord2fv
,
25647 glMultiTexCoord2fvARB
,
25648 glMultiTexCoord2fvSGIS
,
25649 glMultiTexCoord2hNV
,
25650 glMultiTexCoord2hvNV
,
25652 glMultiTexCoord2iARB
,
25653 glMultiTexCoord2iSGIS
,
25654 glMultiTexCoord2iv
,
25655 glMultiTexCoord2ivARB
,
25656 glMultiTexCoord2ivSGIS
,
25658 glMultiTexCoord2sARB
,
25659 glMultiTexCoord2sSGIS
,
25660 glMultiTexCoord2sv
,
25661 glMultiTexCoord2svARB
,
25662 glMultiTexCoord2svSGIS
,
25663 glMultiTexCoord2xOES
,
25664 glMultiTexCoord2xvOES
,
25665 glMultiTexCoord3bOES
,
25666 glMultiTexCoord3bvOES
,
25668 glMultiTexCoord3dARB
,
25669 glMultiTexCoord3dSGIS
,
25670 glMultiTexCoord3dv
,
25671 glMultiTexCoord3dvARB
,
25672 glMultiTexCoord3dvSGIS
,
25674 glMultiTexCoord3fARB
,
25675 glMultiTexCoord3fSGIS
,
25676 glMultiTexCoord3fv
,
25677 glMultiTexCoord3fvARB
,
25678 glMultiTexCoord3fvSGIS
,
25679 glMultiTexCoord3hNV
,
25680 glMultiTexCoord3hvNV
,
25682 glMultiTexCoord3iARB
,
25683 glMultiTexCoord3iSGIS
,
25684 glMultiTexCoord3iv
,
25685 glMultiTexCoord3ivARB
,
25686 glMultiTexCoord3ivSGIS
,
25688 glMultiTexCoord3sARB
,
25689 glMultiTexCoord3sSGIS
,
25690 glMultiTexCoord3sv
,
25691 glMultiTexCoord3svARB
,
25692 glMultiTexCoord3svSGIS
,
25693 glMultiTexCoord3xOES
,
25694 glMultiTexCoord3xvOES
,
25695 glMultiTexCoord4bOES
,
25696 glMultiTexCoord4bvOES
,
25698 glMultiTexCoord4dARB
,
25699 glMultiTexCoord4dSGIS
,
25700 glMultiTexCoord4dv
,
25701 glMultiTexCoord4dvARB
,
25702 glMultiTexCoord4dvSGIS
,
25704 glMultiTexCoord4fARB
,
25705 glMultiTexCoord4fSGIS
,
25706 glMultiTexCoord4fv
,
25707 glMultiTexCoord4fvARB
,
25708 glMultiTexCoord4fvSGIS
,
25709 glMultiTexCoord4hNV
,
25710 glMultiTexCoord4hvNV
,
25712 glMultiTexCoord4iARB
,
25713 glMultiTexCoord4iSGIS
,
25714 glMultiTexCoord4iv
,
25715 glMultiTexCoord4ivARB
,
25716 glMultiTexCoord4ivSGIS
,
25718 glMultiTexCoord4sARB
,
25719 glMultiTexCoord4sSGIS
,
25720 glMultiTexCoord4sv
,
25721 glMultiTexCoord4svARB
,
25722 glMultiTexCoord4svSGIS
,
25723 glMultiTexCoord4xOES
,
25724 glMultiTexCoord4xvOES
,
25725 glMultiTexCoordP1ui
,
25726 glMultiTexCoordP1uiv
,
25727 glMultiTexCoordP2ui
,
25728 glMultiTexCoordP2uiv
,
25729 glMultiTexCoordP3ui
,
25730 glMultiTexCoordP3uiv
,
25731 glMultiTexCoordP4ui
,
25732 glMultiTexCoordP4uiv
,
25733 glMultiTexCoordPointerEXT
,
25734 glMultiTexCoordPointerSGIS
,
25736 glMultiTexEnvfvEXT
,
25738 glMultiTexEnvivEXT
,
25740 glMultiTexGendvEXT
,
25742 glMultiTexGenfvEXT
,
25744 glMultiTexGenivEXT
,
25745 glMultiTexImage1DEXT
,
25746 glMultiTexImage2DEXT
,
25747 glMultiTexImage3DEXT
,
25748 glMultiTexParameterIivEXT
,
25749 glMultiTexParameterIuivEXT
,
25750 glMultiTexParameterfEXT
,
25751 glMultiTexParameterfvEXT
,
25752 glMultiTexParameteriEXT
,
25753 glMultiTexParameterivEXT
,
25754 glMultiTexRenderbufferEXT
,
25755 glMultiTexSubImage1DEXT
,
25756 glMultiTexSubImage2DEXT
,
25757 glMultiTexSubImage3DEXT
,
25758 glMulticastBarrierNV
,
25759 glMulticastBlitFramebufferNV
,
25760 glMulticastBufferSubDataNV
,
25761 glMulticastCopyBufferSubDataNV
,
25762 glMulticastCopyImageSubDataNV
,
25763 glMulticastFramebufferSampleLocationsfvNV
,
25764 glMulticastGetQueryObjecti64vNV
,
25765 glMulticastGetQueryObjectivNV
,
25766 glMulticastGetQueryObjectui64vNV
,
25767 glMulticastGetQueryObjectuivNV
,
25768 glMulticastScissorArrayvNVX
,
25769 glMulticastViewportArrayvNVX
,
25770 glMulticastViewportPositionWScaleNVX
,
25771 glMulticastWaitSyncNV
,
25772 glNamedBufferAttachMemoryNV
,
25774 glNamedBufferDataEXT
,
25775 glNamedBufferPageCommitmentARB
,
25776 glNamedBufferPageCommitmentEXT
,
25777 glNamedBufferStorage
,
25778 glNamedBufferStorageEXT
,
25779 glNamedBufferStorageExternalEXT
,
25780 glNamedBufferStorageMemEXT
,
25781 glNamedBufferSubData
,
25782 glNamedBufferSubDataEXT
,
25783 glNamedCopyBufferSubDataEXT
,
25784 glNamedFramebufferDrawBuffer
,
25785 glNamedFramebufferDrawBuffers
,
25786 glNamedFramebufferParameteri
,
25787 glNamedFramebufferParameteriEXT
,
25788 glNamedFramebufferReadBuffer
,
25789 glNamedFramebufferRenderbuffer
,
25790 glNamedFramebufferRenderbufferEXT
,
25791 glNamedFramebufferSampleLocationsfvARB
,
25792 glNamedFramebufferSampleLocationsfvNV
,
25793 glNamedFramebufferSamplePositionsfvAMD
,
25794 glNamedFramebufferTexture
,
25795 glNamedFramebufferTexture1DEXT
,
25796 glNamedFramebufferTexture2DEXT
,
25797 glNamedFramebufferTexture3DEXT
,
25798 glNamedFramebufferTextureEXT
,
25799 glNamedFramebufferTextureFaceEXT
,
25800 glNamedFramebufferTextureLayer
,
25801 glNamedFramebufferTextureLayerEXT
,
25802 glNamedProgramLocalParameter4dEXT
,
25803 glNamedProgramLocalParameter4dvEXT
,
25804 glNamedProgramLocalParameter4fEXT
,
25805 glNamedProgramLocalParameter4fvEXT
,
25806 glNamedProgramLocalParameterI4iEXT
,
25807 glNamedProgramLocalParameterI4ivEXT
,
25808 glNamedProgramLocalParameterI4uiEXT
,
25809 glNamedProgramLocalParameterI4uivEXT
,
25810 glNamedProgramLocalParameters4fvEXT
,
25811 glNamedProgramLocalParametersI4ivEXT
,
25812 glNamedProgramLocalParametersI4uivEXT
,
25813 glNamedProgramStringEXT
,
25814 glNamedRenderbufferStorage
,
25815 glNamedRenderbufferStorageEXT
,
25816 glNamedRenderbufferStorageMultisample
,
25817 glNamedRenderbufferStorageMultisampleAdvancedAMD
,
25818 glNamedRenderbufferStorageMultisampleCoverageEXT
,
25819 glNamedRenderbufferStorageMultisampleEXT
,
25822 glNewObjectBufferATI
,
25823 glNormal3fVertex3fSUN
,
25824 glNormal3fVertex3fvSUN
,
25832 glNormalPointerEXT
,
25833 glNormalPointerListIBM
,
25834 glNormalPointervINTEL
,
25835 glNormalStream3bATI
,
25836 glNormalStream3bvATI
,
25837 glNormalStream3dATI
,
25838 glNormalStream3dvATI
,
25839 glNormalStream3fATI
,
25840 glNormalStream3fvATI
,
25841 glNormalStream3iATI
,
25842 glNormalStream3ivATI
,
25843 glNormalStream3sATI
,
25844 glNormalStream3svATI
,
25847 glObjectPurgeableAPPLE
,
25848 glObjectUnpurgeableAPPLE
,
25855 glPatchParameterfv
,
25860 glPathCoverDepthFuncNV
,
25863 glPathGlyphIndexArrayNV
,
25864 glPathGlyphIndexRangeNV
,
25865 glPathGlyphRangeNV
,
25867 glPathMemoryGlyphIndexArrayNV
,
25868 glPathParameterfNV
,
25869 glPathParameterfvNV
,
25870 glPathParameteriNV
,
25871 glPathParameterivNV
,
25872 glPathStencilDepthOffsetNV
,
25873 glPathStencilFuncNV
,
25875 glPathSubCommandsNV
,
25878 glPauseTransformFeedback
,
25879 glPauseTransformFeedbackNV
,
25880 glPixelDataRangeNV
,
25883 glPixelTexGenParameterfSGIS
,
25884 glPixelTexGenParameterfvSGIS
,
25885 glPixelTexGenParameteriSGIS
,
25886 glPixelTexGenParameterivSGIS
,
25888 glPixelTransferxOES
,
25889 glPixelTransformParameterfEXT
,
25890 glPixelTransformParameterfvEXT
,
25891 glPixelTransformParameteriEXT
,
25892 glPixelTransformParameterivEXT
,
25894 glPointAlongPathNV
,
25896 glPointParameterfARB
,
25897 glPointParameterfEXT
,
25898 glPointParameterfSGIS
,
25899 glPointParameterfv
,
25900 glPointParameterfvARB
,
25901 glPointParameterfvEXT
,
25902 glPointParameterfvSGIS
,
25904 glPointParameteriNV
,
25905 glPointParameteriv
,
25906 glPointParameterivNV
,
25907 glPointParameterxvOES
,
25910 glPollInstrumentsSGIX
,
25911 glPolygonOffsetClamp
,
25912 glPolygonOffsetClampEXT
,
25913 glPolygonOffsetEXT
,
25914 glPolygonOffsetxOES
,
25916 glPopGroupMarkerEXT
,
25917 glPresentFrameDualFillNV
,
25918 glPresentFrameKeyedNV
,
25919 glPrimitiveBoundingBoxARB
,
25920 glPrimitiveRestartIndex
,
25921 glPrimitiveRestartIndexNV
,
25922 glPrimitiveRestartNV
,
25923 glPrioritizeTexturesEXT
,
25924 glPrioritizeTexturesxOES
,
25926 glProgramBufferParametersIivNV
,
25927 glProgramBufferParametersIuivNV
,
25928 glProgramBufferParametersfvNV
,
25929 glProgramEnvParameter4dARB
,
25930 glProgramEnvParameter4dvARB
,
25931 glProgramEnvParameter4fARB
,
25932 glProgramEnvParameter4fvARB
,
25933 glProgramEnvParameterI4iNV
,
25934 glProgramEnvParameterI4ivNV
,
25935 glProgramEnvParameterI4uiNV
,
25936 glProgramEnvParameterI4uivNV
,
25937 glProgramEnvParameters4fvEXT
,
25938 glProgramEnvParametersI4ivNV
,
25939 glProgramEnvParametersI4uivNV
,
25940 glProgramLocalParameter4dARB
,
25941 glProgramLocalParameter4dvARB
,
25942 glProgramLocalParameter4fARB
,
25943 glProgramLocalParameter4fvARB
,
25944 glProgramLocalParameterI4iNV
,
25945 glProgramLocalParameterI4ivNV
,
25946 glProgramLocalParameterI4uiNV
,
25947 glProgramLocalParameterI4uivNV
,
25948 glProgramLocalParameters4fvEXT
,
25949 glProgramLocalParametersI4ivNV
,
25950 glProgramLocalParametersI4uivNV
,
25951 glProgramNamedParameter4dNV
,
25952 glProgramNamedParameter4dvNV
,
25953 glProgramNamedParameter4fNV
,
25954 glProgramNamedParameter4fvNV
,
25955 glProgramParameter4dNV
,
25956 glProgramParameter4dvNV
,
25957 glProgramParameter4fNV
,
25958 glProgramParameter4fvNV
,
25959 glProgramParameteri
,
25960 glProgramParameteriARB
,
25961 glProgramParameteriEXT
,
25962 glProgramParameters4dvNV
,
25963 glProgramParameters4fvNV
,
25964 glProgramPathFragmentInputGenNV
,
25965 glProgramStringARB
,
25966 glProgramSubroutineParametersuivNV
,
25967 glProgramUniform1d
,
25968 glProgramUniform1dEXT
,
25969 glProgramUniform1dv
,
25970 glProgramUniform1dvEXT
,
25971 glProgramUniform1f
,
25972 glProgramUniform1fEXT
,
25973 glProgramUniform1fv
,
25974 glProgramUniform1fvEXT
,
25975 glProgramUniform1i
,
25976 glProgramUniform1i64ARB
,
25977 glProgramUniform1i64NV
,
25978 glProgramUniform1i64vARB
,
25979 glProgramUniform1i64vNV
,
25980 glProgramUniform1iEXT
,
25981 glProgramUniform1iv
,
25982 glProgramUniform1ivEXT
,
25983 glProgramUniform1ui
,
25984 glProgramUniform1ui64ARB
,
25985 glProgramUniform1ui64NV
,
25986 glProgramUniform1ui64vARB
,
25987 glProgramUniform1ui64vNV
,
25988 glProgramUniform1uiEXT
,
25989 glProgramUniform1uiv
,
25990 glProgramUniform1uivEXT
,
25991 glProgramUniform2d
,
25992 glProgramUniform2dEXT
,
25993 glProgramUniform2dv
,
25994 glProgramUniform2dvEXT
,
25995 glProgramUniform2f
,
25996 glProgramUniform2fEXT
,
25997 glProgramUniform2fv
,
25998 glProgramUniform2fvEXT
,
25999 glProgramUniform2i
,
26000 glProgramUniform2i64ARB
,
26001 glProgramUniform2i64NV
,
26002 glProgramUniform2i64vARB
,
26003 glProgramUniform2i64vNV
,
26004 glProgramUniform2iEXT
,
26005 glProgramUniform2iv
,
26006 glProgramUniform2ivEXT
,
26007 glProgramUniform2ui
,
26008 glProgramUniform2ui64ARB
,
26009 glProgramUniform2ui64NV
,
26010 glProgramUniform2ui64vARB
,
26011 glProgramUniform2ui64vNV
,
26012 glProgramUniform2uiEXT
,
26013 glProgramUniform2uiv
,
26014 glProgramUniform2uivEXT
,
26015 glProgramUniform3d
,
26016 glProgramUniform3dEXT
,
26017 glProgramUniform3dv
,
26018 glProgramUniform3dvEXT
,
26019 glProgramUniform3f
,
26020 glProgramUniform3fEXT
,
26021 glProgramUniform3fv
,
26022 glProgramUniform3fvEXT
,
26023 glProgramUniform3i
,
26024 glProgramUniform3i64ARB
,
26025 glProgramUniform3i64NV
,
26026 glProgramUniform3i64vARB
,
26027 glProgramUniform3i64vNV
,
26028 glProgramUniform3iEXT
,
26029 glProgramUniform3iv
,
26030 glProgramUniform3ivEXT
,
26031 glProgramUniform3ui
,
26032 glProgramUniform3ui64ARB
,
26033 glProgramUniform3ui64NV
,
26034 glProgramUniform3ui64vARB
,
26035 glProgramUniform3ui64vNV
,
26036 glProgramUniform3uiEXT
,
26037 glProgramUniform3uiv
,
26038 glProgramUniform3uivEXT
,
26039 glProgramUniform4d
,
26040 glProgramUniform4dEXT
,
26041 glProgramUniform4dv
,
26042 glProgramUniform4dvEXT
,
26043 glProgramUniform4f
,
26044 glProgramUniform4fEXT
,
26045 glProgramUniform4fv
,
26046 glProgramUniform4fvEXT
,
26047 glProgramUniform4i
,
26048 glProgramUniform4i64ARB
,
26049 glProgramUniform4i64NV
,
26050 glProgramUniform4i64vARB
,
26051 glProgramUniform4i64vNV
,
26052 glProgramUniform4iEXT
,
26053 glProgramUniform4iv
,
26054 glProgramUniform4ivEXT
,
26055 glProgramUniform4ui
,
26056 glProgramUniform4ui64ARB
,
26057 glProgramUniform4ui64NV
,
26058 glProgramUniform4ui64vARB
,
26059 glProgramUniform4ui64vNV
,
26060 glProgramUniform4uiEXT
,
26061 glProgramUniform4uiv
,
26062 glProgramUniform4uivEXT
,
26063 glProgramUniformHandleui64ARB
,
26064 glProgramUniformHandleui64NV
,
26065 glProgramUniformHandleui64vARB
,
26066 glProgramUniformHandleui64vNV
,
26067 glProgramUniformMatrix2dv
,
26068 glProgramUniformMatrix2dvEXT
,
26069 glProgramUniformMatrix2fv
,
26070 glProgramUniformMatrix2fvEXT
,
26071 glProgramUniformMatrix2x3dv
,
26072 glProgramUniformMatrix2x3dvEXT
,
26073 glProgramUniformMatrix2x3fv
,
26074 glProgramUniformMatrix2x3fvEXT
,
26075 glProgramUniformMatrix2x4dv
,
26076 glProgramUniformMatrix2x4dvEXT
,
26077 glProgramUniformMatrix2x4fv
,
26078 glProgramUniformMatrix2x4fvEXT
,
26079 glProgramUniformMatrix3dv
,
26080 glProgramUniformMatrix3dvEXT
,
26081 glProgramUniformMatrix3fv
,
26082 glProgramUniformMatrix3fvEXT
,
26083 glProgramUniformMatrix3x2dv
,
26084 glProgramUniformMatrix3x2dvEXT
,
26085 glProgramUniformMatrix3x2fv
,
26086 glProgramUniformMatrix3x2fvEXT
,
26087 glProgramUniformMatrix3x4dv
,
26088 glProgramUniformMatrix3x4dvEXT
,
26089 glProgramUniformMatrix3x4fv
,
26090 glProgramUniformMatrix3x4fvEXT
,
26091 glProgramUniformMatrix4dv
,
26092 glProgramUniformMatrix4dvEXT
,
26093 glProgramUniformMatrix4fv
,
26094 glProgramUniformMatrix4fvEXT
,
26095 glProgramUniformMatrix4x2dv
,
26096 glProgramUniformMatrix4x2dvEXT
,
26097 glProgramUniformMatrix4x2fv
,
26098 glProgramUniformMatrix4x2fvEXT
,
26099 glProgramUniformMatrix4x3dv
,
26100 glProgramUniformMatrix4x3dvEXT
,
26101 glProgramUniformMatrix4x3fv
,
26102 glProgramUniformMatrix4x3fvEXT
,
26103 glProgramUniformui64NV
,
26104 glProgramUniformui64vNV
,
26105 glProgramVertexLimitNV
,
26107 glProvokingVertexEXT
,
26108 glPushClientAttribDefaultEXT
,
26110 glPushGroupMarkerEXT
,
26113 glQueryObjectParameteruiAMD
,
26115 glQueryResourceTagNV
,
26122 glRasterSamplesEXT
,
26123 glReadBufferRegion
,
26124 glReadInstrumentsSGIX
,
26129 glReferencePlaneSGIX
,
26130 glReleaseKeyedMutexWin32EXT
,
26131 glReleaseShaderCompiler
,
26133 glRenderbufferStorage
,
26134 glRenderbufferStorageEXT
,
26135 glRenderbufferStorageMultisample
,
26136 glRenderbufferStorageMultisampleAdvancedAMD
,
26137 glRenderbufferStorageMultisampleCoverageNV
,
26138 glRenderbufferStorageMultisampleEXT
,
26139 glReplacementCodePointerSUN
,
26140 glReplacementCodeubSUN
,
26141 glReplacementCodeubvSUN
,
26142 glReplacementCodeuiColor3fVertex3fSUN
,
26143 glReplacementCodeuiColor3fVertex3fvSUN
,
26144 glReplacementCodeuiColor4fNormal3fVertex3fSUN
,
26145 glReplacementCodeuiColor4fNormal3fVertex3fvSUN
,
26146 glReplacementCodeuiColor4ubVertex3fSUN
,
26147 glReplacementCodeuiColor4ubVertex3fvSUN
,
26148 glReplacementCodeuiNormal3fVertex3fSUN
,
26149 glReplacementCodeuiNormal3fVertex3fvSUN
,
26150 glReplacementCodeuiSUN
,
26151 glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
,
26152 glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
,
26153 glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
,
26154 glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
,
26155 glReplacementCodeuiTexCoord2fVertex3fSUN
,
26156 glReplacementCodeuiTexCoord2fVertex3fvSUN
,
26157 glReplacementCodeuiVertex3fSUN
,
26158 glReplacementCodeuiVertex3fvSUN
,
26159 glReplacementCodeuivSUN
,
26160 glReplacementCodeusSUN
,
26161 glReplacementCodeusvSUN
,
26162 glRequestResidentProgramsNV
,
26164 glResetHistogramEXT
,
26165 glResetMemoryObjectParameterNV
,
26168 glResizeBuffersMESA
,
26169 glResolveDepthValuesNV
,
26170 glResumeTransformFeedback
,
26171 glResumeTransformFeedbackNV
,
26174 glSampleCoverageARB
,
26177 glSampleMaskIndexedNV
,
26180 glSamplePatternEXT
,
26181 glSamplePatternSGIS
,
26182 glSamplerParameterIiv
,
26183 glSamplerParameterIuiv
,
26184 glSamplerParameterf
,
26185 glSamplerParameterfv
,
26186 glSamplerParameteri
,
26187 glSamplerParameteriv
,
26190 glScissorExclusiveArrayvNV
,
26191 glScissorExclusiveNV
,
26194 glSecondaryColor3b
,
26195 glSecondaryColor3bEXT
,
26196 glSecondaryColor3bv
,
26197 glSecondaryColor3bvEXT
,
26198 glSecondaryColor3d
,
26199 glSecondaryColor3dEXT
,
26200 glSecondaryColor3dv
,
26201 glSecondaryColor3dvEXT
,
26202 glSecondaryColor3f
,
26203 glSecondaryColor3fEXT
,
26204 glSecondaryColor3fv
,
26205 glSecondaryColor3fvEXT
,
26206 glSecondaryColor3hNV
,
26207 glSecondaryColor3hvNV
,
26208 glSecondaryColor3i
,
26209 glSecondaryColor3iEXT
,
26210 glSecondaryColor3iv
,
26211 glSecondaryColor3ivEXT
,
26212 glSecondaryColor3s
,
26213 glSecondaryColor3sEXT
,
26214 glSecondaryColor3sv
,
26215 glSecondaryColor3svEXT
,
26216 glSecondaryColor3ub
,
26217 glSecondaryColor3ubEXT
,
26218 glSecondaryColor3ubv
,
26219 glSecondaryColor3ubvEXT
,
26220 glSecondaryColor3ui
,
26221 glSecondaryColor3uiEXT
,
26222 glSecondaryColor3uiv
,
26223 glSecondaryColor3uivEXT
,
26224 glSecondaryColor3us
,
26225 glSecondaryColor3usEXT
,
26226 glSecondaryColor3usv
,
26227 glSecondaryColor3usvEXT
,
26228 glSecondaryColorFormatNV
,
26229 glSecondaryColorP3ui
,
26230 glSecondaryColorP3uiv
,
26231 glSecondaryColorPointer
,
26232 glSecondaryColorPointerEXT
,
26233 glSecondaryColorPointerListIBM
,
26234 glSelectPerfMonitorCountersAMD
,
26235 glSelectTextureCoordSetSGIS
,
26236 glSelectTextureSGIS
,
26237 glSemaphoreParameterui64vEXT
,
26238 glSeparableFilter2D
,
26239 glSeparableFilter2DEXT
,
26242 glSetFragmentShaderConstantATI
,
26244 glSetLocalConstantEXT
,
26245 glSetMultisamplefvAMD
,
26252 glShaderStorageBlockBinding
,
26253 glShadingRateImageBarrierNV
,
26254 glShadingRateImagePaletteNV
,
26255 glShadingRateSampleOrderCustomNV
,
26256 glShadingRateSampleOrderNV
,
26257 glSharpenTexFuncSGIS
,
26258 glSignalSemaphoreEXT
,
26259 glSignalSemaphoreui64NVX
,
26261 glSignalVkSemaphoreNV
,
26262 glSpecializeShader
,
26263 glSpecializeShaderARB
,
26264 glSpriteParameterfSGIX
,
26265 glSpriteParameterfvSGIX
,
26266 glSpriteParameteriSGIX
,
26267 glSpriteParameterivSGIX
,
26268 glStartInstrumentsSGIX
,
26270 glStencilClearTagEXT
,
26271 glStencilFillPathInstancedNV
,
26272 glStencilFillPathNV
,
26273 glStencilFuncSeparate
,
26274 glStencilFuncSeparateATI
,
26275 glStencilMaskSeparate
,
26276 glStencilOpSeparate
,
26277 glStencilOpSeparateATI
,
26278 glStencilOpValueAMD
,
26279 glStencilStrokePathInstancedNV
,
26280 glStencilStrokePathNV
,
26281 glStencilThenCoverFillPathInstancedNV
,
26282 glStencilThenCoverFillPathNV
,
26283 glStencilThenCoverStrokePathInstancedNV
,
26284 glStencilThenCoverStrokePathNV
,
26285 glStopInstrumentsSGIX
,
26286 glStringMarkerGREMEDY
,
26287 glSubpixelPrecisionBiasNV
,
26289 glSyncTextureINTEL
,
26290 glTagSampleBufferSGIX
,
26301 glTangentPointerEXT
,
26303 glTessellationFactorAMD
,
26304 glTessellationModeAMD
,
26308 glTexAttachMemoryNV
,
26313 glTexBumpParameterfvATI
,
26314 glTexBumpParameterivATI
,
26323 glTexCoord2fColor3fVertex3fSUN
,
26324 glTexCoord2fColor3fVertex3fvSUN
,
26325 glTexCoord2fColor4fNormal3fVertex3fSUN
,
26326 glTexCoord2fColor4fNormal3fVertex3fvSUN
,
26327 glTexCoord2fColor4ubVertex3fSUN
,
26328 glTexCoord2fColor4ubVertex3fvSUN
,
26329 glTexCoord2fNormal3fVertex3fSUN
,
26330 glTexCoord2fNormal3fVertex3fvSUN
,
26331 glTexCoord2fVertex3fSUN
,
26332 glTexCoord2fVertex3fvSUN
,
26345 glTexCoord4fColor4fNormal3fVertex4fSUN
,
26346 glTexCoord4fColor4fNormal3fVertex4fvSUN
,
26347 glTexCoord4fVertex4fSUN
,
26348 glTexCoord4fVertex4fvSUN
,
26353 glTexCoordFormatNV
,
26362 glTexCoordPointerEXT
,
26363 glTexCoordPointerListIBM
,
26364 glTexCoordPointervINTEL
,
26367 glTexFilterFuncSGIS
,
26370 glTexImage2DMultisample
,
26371 glTexImage2DMultisampleCoverageNV
,
26374 glTexImage3DMultisample
,
26375 glTexImage3DMultisampleCoverageNV
,
26377 glTexPageCommitmentARB
,
26379 glTexParameterIivEXT
,
26380 glTexParameterIuiv
,
26381 glTexParameterIuivEXT
,
26382 glTexParameterxOES
,
26383 glTexParameterxvOES
,
26384 glTexRenderbufferNV
,
26387 glTexStorage2DMultisample
,
26389 glTexStorage3DMultisample
,
26390 glTexStorageMem1DEXT
,
26391 glTexStorageMem2DEXT
,
26392 glTexStorageMem2DMultisampleEXT
,
26393 glTexStorageMem3DEXT
,
26394 glTexStorageMem3DMultisampleEXT
,
26395 glTexStorageSparseAMD
,
26396 glTexSubImage1DEXT
,
26397 glTexSubImage2DEXT
,
26399 glTexSubImage3DEXT
,
26400 glTexSubImage4DSGIS
,
26401 glTextureAttachMemoryNV
,
26403 glTextureBarrierNV
,
26405 glTextureBufferEXT
,
26406 glTextureBufferRange
,
26407 glTextureBufferRangeEXT
,
26408 glTextureColorMaskSGIS
,
26409 glTextureImage1DEXT
,
26410 glTextureImage2DEXT
,
26411 glTextureImage2DMultisampleCoverageNV
,
26412 glTextureImage2DMultisampleNV
,
26413 glTextureImage3DEXT
,
26414 glTextureImage3DMultisampleCoverageNV
,
26415 glTextureImage3DMultisampleNV
,
26417 glTextureMaterialEXT
,
26418 glTextureNormalEXT
,
26419 glTexturePageCommitmentEXT
,
26420 glTextureParameterIiv
,
26421 glTextureParameterIivEXT
,
26422 glTextureParameterIuiv
,
26423 glTextureParameterIuivEXT
,
26424 glTextureParameterf
,
26425 glTextureParameterfEXT
,
26426 glTextureParameterfv
,
26427 glTextureParameterfvEXT
,
26428 glTextureParameteri
,
26429 glTextureParameteriEXT
,
26430 glTextureParameteriv
,
26431 glTextureParameterivEXT
,
26432 glTextureRangeAPPLE
,
26433 glTextureRenderbufferEXT
,
26434 glTextureStorage1D
,
26435 glTextureStorage1DEXT
,
26436 glTextureStorage2D
,
26437 glTextureStorage2DEXT
,
26438 glTextureStorage2DMultisample
,
26439 glTextureStorage2DMultisampleEXT
,
26440 glTextureStorage3D
,
26441 glTextureStorage3DEXT
,
26442 glTextureStorage3DMultisample
,
26443 glTextureStorage3DMultisampleEXT
,
26444 glTextureStorageMem1DEXT
,
26445 glTextureStorageMem2DEXT
,
26446 glTextureStorageMem2DMultisampleEXT
,
26447 glTextureStorageMem3DEXT
,
26448 glTextureStorageMem3DMultisampleEXT
,
26449 glTextureStorageSparseAMD
,
26450 glTextureSubImage1D
,
26451 glTextureSubImage1DEXT
,
26452 glTextureSubImage2D
,
26453 glTextureSubImage2DEXT
,
26454 glTextureSubImage3D
,
26455 glTextureSubImage3DEXT
,
26458 glTransformFeedbackAttribsNV
,
26459 glTransformFeedbackBufferBase
,
26460 glTransformFeedbackBufferRange
,
26461 glTransformFeedbackStreamAttribsNV
,
26462 glTransformFeedbackVaryings
,
26463 glTransformFeedbackVaryingsEXT
,
26464 glTransformFeedbackVaryingsNV
,
26484 glUniform1ui64vARB
,
26506 glUniform2ui64vARB
,
26528 glUniform3ui64vARB
,
26550 glUniform4ui64vARB
,
26555 glUniformBlockBinding
,
26556 glUniformBufferEXT
,
26557 glUniformHandleui64ARB
,
26558 glUniformHandleui64NV
,
26559 glUniformHandleui64vARB
,
26560 glUniformHandleui64vNV
,
26561 glUniformMatrix2dv
,
26562 glUniformMatrix2fv
,
26563 glUniformMatrix2fvARB
,
26564 glUniformMatrix2x3dv
,
26565 glUniformMatrix2x3fv
,
26566 glUniformMatrix2x4dv
,
26567 glUniformMatrix2x4fv
,
26568 glUniformMatrix3dv
,
26569 glUniformMatrix3fv
,
26570 glUniformMatrix3fvARB
,
26571 glUniformMatrix3x2dv
,
26572 glUniformMatrix3x2fv
,
26573 glUniformMatrix3x4dv
,
26574 glUniformMatrix3x4fv
,
26575 glUniformMatrix4dv
,
26576 glUniformMatrix4fv
,
26577 glUniformMatrix4fvARB
,
26578 glUniformMatrix4x2dv
,
26579 glUniformMatrix4x2fv
,
26580 glUniformMatrix4x3dv
,
26581 glUniformMatrix4x3fv
,
26582 glUniformSubroutinesuiv
,
26588 glUnmapNamedBuffer
,
26589 glUnmapNamedBufferEXT
,
26590 glUnmapObjectBufferATI
,
26591 glUnmapTexture2DINTEL
,
26592 glUpdateObjectBufferATI
,
26593 glUploadGpuMaskNVX
,
26595 glUseProgramObjectARB
,
26596 glUseProgramStages
,
26597 glUseShaderProgramEXT
,
26599 glVDPAUGetSurfaceivNV
,
26601 glVDPAUIsSurfaceNV
,
26602 glVDPAUMapSurfacesNV
,
26603 glVDPAURegisterOutputSurfaceNV
,
26604 glVDPAURegisterVideoSurfaceNV
,
26605 glVDPAURegisterVideoSurfaceWithPictureStructureNV
,
26606 glVDPAUSurfaceAccessNV
,
26607 glVDPAUUnmapSurfacesNV
,
26608 glVDPAUUnregisterSurfaceNV
,
26610 glValidateProgramARB
,
26611 glValidateProgramPipeline
,
26612 glVariantArrayObjectATI
,
26613 glVariantPointerEXT
,
26640 glVertexArrayAttribBinding
,
26641 glVertexArrayAttribFormat
,
26642 glVertexArrayAttribIFormat
,
26643 glVertexArrayAttribLFormat
,
26644 glVertexArrayBindVertexBufferEXT
,
26645 glVertexArrayBindingDivisor
,
26646 glVertexArrayColorOffsetEXT
,
26647 glVertexArrayEdgeFlagOffsetEXT
,
26648 glVertexArrayElementBuffer
,
26649 glVertexArrayFogCoordOffsetEXT
,
26650 glVertexArrayIndexOffsetEXT
,
26651 glVertexArrayMultiTexCoordOffsetEXT
,
26652 glVertexArrayNormalOffsetEXT
,
26653 glVertexArrayParameteriAPPLE
,
26654 glVertexArrayRangeAPPLE
,
26655 glVertexArrayRangeNV
,
26656 glVertexArraySecondaryColorOffsetEXT
,
26657 glVertexArrayTexCoordOffsetEXT
,
26658 glVertexArrayVertexAttribBindingEXT
,
26659 glVertexArrayVertexAttribDivisorEXT
,
26660 glVertexArrayVertexAttribFormatEXT
,
26661 glVertexArrayVertexAttribIFormatEXT
,
26662 glVertexArrayVertexAttribIOffsetEXT
,
26663 glVertexArrayVertexAttribLFormatEXT
,
26664 glVertexArrayVertexAttribLOffsetEXT
,
26665 glVertexArrayVertexAttribOffsetEXT
,
26666 glVertexArrayVertexBindingDivisorEXT
,
26667 glVertexArrayVertexBuffer
,
26668 glVertexArrayVertexBuffers
,
26669 glVertexArrayVertexOffsetEXT
,
26671 glVertexAttrib1dARB
,
26672 glVertexAttrib1dNV
,
26674 glVertexAttrib1dvARB
,
26675 glVertexAttrib1dvNV
,
26677 glVertexAttrib1fARB
,
26678 glVertexAttrib1fNV
,
26680 glVertexAttrib1fvARB
,
26681 glVertexAttrib1fvNV
,
26682 glVertexAttrib1hNV
,
26683 glVertexAttrib1hvNV
,
26685 glVertexAttrib1sARB
,
26686 glVertexAttrib1sNV
,
26688 glVertexAttrib1svARB
,
26689 glVertexAttrib1svNV
,
26691 glVertexAttrib2dARB
,
26692 glVertexAttrib2dNV
,
26694 glVertexAttrib2dvARB
,
26695 glVertexAttrib2dvNV
,
26697 glVertexAttrib2fARB
,
26698 glVertexAttrib2fNV
,
26700 glVertexAttrib2fvARB
,
26701 glVertexAttrib2fvNV
,
26702 glVertexAttrib2hNV
,
26703 glVertexAttrib2hvNV
,
26705 glVertexAttrib2sARB
,
26706 glVertexAttrib2sNV
,
26708 glVertexAttrib2svARB
,
26709 glVertexAttrib2svNV
,
26711 glVertexAttrib3dARB
,
26712 glVertexAttrib3dNV
,
26714 glVertexAttrib3dvARB
,
26715 glVertexAttrib3dvNV
,
26717 glVertexAttrib3fARB
,
26718 glVertexAttrib3fNV
,
26720 glVertexAttrib3fvARB
,
26721 glVertexAttrib3fvNV
,
26722 glVertexAttrib3hNV
,
26723 glVertexAttrib3hvNV
,
26725 glVertexAttrib3sARB
,
26726 glVertexAttrib3sNV
,
26728 glVertexAttrib3svARB
,
26729 glVertexAttrib3svNV
,
26730 glVertexAttrib4Nbv
,
26731 glVertexAttrib4NbvARB
,
26732 glVertexAttrib4Niv
,
26733 glVertexAttrib4NivARB
,
26734 glVertexAttrib4Nsv
,
26735 glVertexAttrib4NsvARB
,
26736 glVertexAttrib4Nub
,
26737 glVertexAttrib4NubARB
,
26738 glVertexAttrib4Nubv
,
26739 glVertexAttrib4NubvARB
,
26740 glVertexAttrib4Nuiv
,
26741 glVertexAttrib4NuivARB
,
26742 glVertexAttrib4Nusv
,
26743 glVertexAttrib4NusvARB
,
26745 glVertexAttrib4bvARB
,
26747 glVertexAttrib4dARB
,
26748 glVertexAttrib4dNV
,
26750 glVertexAttrib4dvARB
,
26751 glVertexAttrib4dvNV
,
26753 glVertexAttrib4fARB
,
26754 glVertexAttrib4fNV
,
26756 glVertexAttrib4fvARB
,
26757 glVertexAttrib4fvNV
,
26758 glVertexAttrib4hNV
,
26759 glVertexAttrib4hvNV
,
26761 glVertexAttrib4ivARB
,
26763 glVertexAttrib4sARB
,
26764 glVertexAttrib4sNV
,
26766 glVertexAttrib4svARB
,
26767 glVertexAttrib4svNV
,
26768 glVertexAttrib4ubNV
,
26769 glVertexAttrib4ubv
,
26770 glVertexAttrib4ubvARB
,
26771 glVertexAttrib4ubvNV
,
26772 glVertexAttrib4uiv
,
26773 glVertexAttrib4uivARB
,
26774 glVertexAttrib4usv
,
26775 glVertexAttrib4usvARB
,
26776 glVertexAttribArrayObjectATI
,
26777 glVertexAttribBinding
,
26778 glVertexAttribDivisor
,
26779 glVertexAttribDivisorARB
,
26780 glVertexAttribFormat
,
26781 glVertexAttribFormatNV
,
26783 glVertexAttribI1iEXT
,
26784 glVertexAttribI1iv
,
26785 glVertexAttribI1ivEXT
,
26786 glVertexAttribI1ui
,
26787 glVertexAttribI1uiEXT
,
26788 glVertexAttribI1uiv
,
26789 glVertexAttribI1uivEXT
,
26791 glVertexAttribI2iEXT
,
26792 glVertexAttribI2iv
,
26793 glVertexAttribI2ivEXT
,
26794 glVertexAttribI2ui
,
26795 glVertexAttribI2uiEXT
,
26796 glVertexAttribI2uiv
,
26797 glVertexAttribI2uivEXT
,
26799 glVertexAttribI3iEXT
,
26800 glVertexAttribI3iv
,
26801 glVertexAttribI3ivEXT
,
26802 glVertexAttribI3ui
,
26803 glVertexAttribI3uiEXT
,
26804 glVertexAttribI3uiv
,
26805 glVertexAttribI3uivEXT
,
26806 glVertexAttribI4bv
,
26807 glVertexAttribI4bvEXT
,
26809 glVertexAttribI4iEXT
,
26810 glVertexAttribI4iv
,
26811 glVertexAttribI4ivEXT
,
26812 glVertexAttribI4sv
,
26813 glVertexAttribI4svEXT
,
26814 glVertexAttribI4ubv
,
26815 glVertexAttribI4ubvEXT
,
26816 glVertexAttribI4ui
,
26817 glVertexAttribI4uiEXT
,
26818 glVertexAttribI4uiv
,
26819 glVertexAttribI4uivEXT
,
26820 glVertexAttribI4usv
,
26821 glVertexAttribI4usvEXT
,
26822 glVertexAttribIFormat
,
26823 glVertexAttribIFormatNV
,
26824 glVertexAttribIPointer
,
26825 glVertexAttribIPointerEXT
,
26827 glVertexAttribL1dEXT
,
26828 glVertexAttribL1dv
,
26829 glVertexAttribL1dvEXT
,
26830 glVertexAttribL1i64NV
,
26831 glVertexAttribL1i64vNV
,
26832 glVertexAttribL1ui64ARB
,
26833 glVertexAttribL1ui64NV
,
26834 glVertexAttribL1ui64vARB
,
26835 glVertexAttribL1ui64vNV
,
26837 glVertexAttribL2dEXT
,
26838 glVertexAttribL2dv
,
26839 glVertexAttribL2dvEXT
,
26840 glVertexAttribL2i64NV
,
26841 glVertexAttribL2i64vNV
,
26842 glVertexAttribL2ui64NV
,
26843 glVertexAttribL2ui64vNV
,
26845 glVertexAttribL3dEXT
,
26846 glVertexAttribL3dv
,
26847 glVertexAttribL3dvEXT
,
26848 glVertexAttribL3i64NV
,
26849 glVertexAttribL3i64vNV
,
26850 glVertexAttribL3ui64NV
,
26851 glVertexAttribL3ui64vNV
,
26853 glVertexAttribL4dEXT
,
26854 glVertexAttribL4dv
,
26855 glVertexAttribL4dvEXT
,
26856 glVertexAttribL4i64NV
,
26857 glVertexAttribL4i64vNV
,
26858 glVertexAttribL4ui64NV
,
26859 glVertexAttribL4ui64vNV
,
26860 glVertexAttribLFormat
,
26861 glVertexAttribLFormatNV
,
26862 glVertexAttribLPointer
,
26863 glVertexAttribLPointerEXT
,
26864 glVertexAttribP1ui
,
26865 glVertexAttribP1uiv
,
26866 glVertexAttribP2ui
,
26867 glVertexAttribP2uiv
,
26868 glVertexAttribP3ui
,
26869 glVertexAttribP3uiv
,
26870 glVertexAttribP4ui
,
26871 glVertexAttribP4uiv
,
26872 glVertexAttribParameteriAMD
,
26873 glVertexAttribPointer
,
26874 glVertexAttribPointerARB
,
26875 glVertexAttribPointerNV
,
26876 glVertexAttribs1dvNV
,
26877 glVertexAttribs1fvNV
,
26878 glVertexAttribs1hvNV
,
26879 glVertexAttribs1svNV
,
26880 glVertexAttribs2dvNV
,
26881 glVertexAttribs2fvNV
,
26882 glVertexAttribs2hvNV
,
26883 glVertexAttribs2svNV
,
26884 glVertexAttribs3dvNV
,
26885 glVertexAttribs3fvNV
,
26886 glVertexAttribs3hvNV
,
26887 glVertexAttribs3svNV
,
26888 glVertexAttribs4dvNV
,
26889 glVertexAttribs4fvNV
,
26890 glVertexAttribs4hvNV
,
26891 glVertexAttribs4svNV
,
26892 glVertexAttribs4ubvNV
,
26893 glVertexBindingDivisor
,
26895 glVertexBlendEnvfATI
,
26896 glVertexBlendEnviATI
,
26904 glVertexPointerEXT
,
26905 glVertexPointerListIBM
,
26906 glVertexPointervINTEL
,
26907 glVertexStream1dATI
,
26908 glVertexStream1dvATI
,
26909 glVertexStream1fATI
,
26910 glVertexStream1fvATI
,
26911 glVertexStream1iATI
,
26912 glVertexStream1ivATI
,
26913 glVertexStream1sATI
,
26914 glVertexStream1svATI
,
26915 glVertexStream2dATI
,
26916 glVertexStream2dvATI
,
26917 glVertexStream2fATI
,
26918 glVertexStream2fvATI
,
26919 glVertexStream2iATI
,
26920 glVertexStream2ivATI
,
26921 glVertexStream2sATI
,
26922 glVertexStream2svATI
,
26923 glVertexStream3dATI
,
26924 glVertexStream3dvATI
,
26925 glVertexStream3fATI
,
26926 glVertexStream3fvATI
,
26927 glVertexStream3iATI
,
26928 glVertexStream3ivATI
,
26929 glVertexStream3sATI
,
26930 glVertexStream3svATI
,
26931 glVertexStream4dATI
,
26932 glVertexStream4dvATI
,
26933 glVertexStream4fATI
,
26934 glVertexStream4fvATI
,
26935 glVertexStream4iATI
,
26936 glVertexStream4ivATI
,
26937 glVertexStream4sATI
,
26938 glVertexStream4svATI
,
26939 glVertexWeightPointerEXT
,
26940 glVertexWeightfEXT
,
26941 glVertexWeightfvEXT
,
26943 glVertexWeighthvNV
,
26945 glVideoCaptureStreamParameterdvNV
,
26946 glVideoCaptureStreamParameterfvNV
,
26947 glVideoCaptureStreamParameterivNV
,
26949 glViewportIndexedf
,
26950 glViewportIndexedfv
,
26951 glViewportPositionWScaleNV
,
26952 glViewportSwizzleNV
,
26953 glWaitSemaphoreEXT
,
26954 glWaitSemaphoreui64NVX
,
26956 glWaitVkSemaphoreNV
,
26958 glWeightPointerARB
,
26972 glWindowPos2dvMESA
,
26978 glWindowPos2fvMESA
,
26984 glWindowPos2ivMESA
,
26990 glWindowPos2svMESA
,
26996 glWindowPos3dvMESA
,
27002 glWindowPos3fvMESA
,
27008 glWindowPos3ivMESA
,
27014 glWindowPos3svMESA
,
27016 glWindowPos4dvMESA
,
27018 glWindowPos4fvMESA
,
27020 glWindowPos4ivMESA
,
27022 glWindowPos4svMESA
,
27023 glWindowRectanglesEXT
,
27025 wglAllocateMemoryNV
,
27026 wglBindTexImageARB
,
27027 wglChoosePixelFormatARB
,
27028 wglCreateContextAttribsARB
,
27029 wglCreatePbufferARB
,
27030 wglDestroyPbufferARB
,
27032 wglGetCurrentReadDCARB
,
27033 wglGetExtensionsStringARB
,
27034 wglGetExtensionsStringEXT
,
27035 wglGetPbufferDCARB
,
27036 wglGetPixelFormatAttribfvARB
,
27037 wglGetPixelFormatAttribivARB
,
27038 wglGetSwapIntervalEXT
,
27039 wglMakeContextCurrentARB
,
27040 wglQueryCurrentRendererIntegerWINE
,
27041 wglQueryCurrentRendererStringWINE
,
27042 wglQueryPbufferARB
,
27043 wglQueryRendererIntegerWINE
,
27044 wglQueryRendererStringWINE
,
27045 wglReleasePbufferDCARB
,
27046 wglReleaseTexImageARB
,
27047 wglSetPbufferAttribARB
,
27048 wglSetPixelFormatWINE
,
27049 wglSwapIntervalEXT
,