msxml4/tests: Copy namespaces as attributes tests.
[wine.git] / dlls / opengl32 / thunks.c
blobe90409de76ffb73b3eecc5b1bbc98b9e75b340ab
1 /* Automatically generated from http://www.opengl.org/registry files; DO NOT EDIT! */
3 #include <stdarg.h>
4 #include <stddef.h>
6 #include "ntstatus.h"
7 #define WIN32_NO_STATUS
8 #include "windef.h"
9 #include "winbase.h"
10 #include "wingdi.h"
12 #include "unixlib.h"
13 #include "private.h"
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 };
22 NTSTATUS status;
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 );
25 return args.ret;
28 HGLRC WINAPI wglCreateContext( HDC hDc )
30 struct wglCreateContext_params args = { .teb = NtCurrentTeb(), .hDc = hDc };
31 NTSTATUS status;
32 TRACE( "hDc %p\n", hDc );
33 if ((status = UNIX_CALL( wglCreateContext, &args ))) WARN( "wglCreateContext returned %#lx\n", status );
34 return args.ret;
37 BOOL WINAPI wglDeleteContext( HGLRC oldContext )
39 struct wglDeleteContext_params args = { .teb = NtCurrentTeb(), .oldContext = oldContext };
40 NTSTATUS status;
41 TRACE( "oldContext %p\n", oldContext );
42 if ((status = UNIX_CALL( wglDeleteContext, &args ))) WARN( "wglDeleteContext returned %#lx\n", status );
43 return args.ret;
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 };
49 NTSTATUS status;
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 );
52 return args.ret;
55 BOOL WINAPI wglMakeCurrent( HDC hDc, HGLRC newContext )
57 struct wglMakeCurrent_params args = { .teb = NtCurrentTeb(), .hDc = hDc, .newContext = newContext };
58 NTSTATUS status;
59 TRACE( "hDc %p, newContext %p\n", hDc, newContext );
60 if ((status = UNIX_CALL( wglMakeCurrent, &args ))) WARN( "wglMakeCurrent returned %#lx\n", status );
61 return args.ret;
64 BOOL WINAPI wglSetPixelFormat( HDC hdc, int ipfd, const PIXELFORMATDESCRIPTOR *ppfd )
66 struct wglSetPixelFormat_params args = { .teb = NtCurrentTeb(), .hdc = hdc, .ipfd = ipfd, .ppfd = ppfd };
67 NTSTATUS status;
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 );
70 return args.ret;
73 BOOL WINAPI wglShareLists( HGLRC hrcSrvShare, HGLRC hrcSrvSource )
75 struct wglShareLists_params args = { .teb = NtCurrentTeb(), .hrcSrvShare = hrcSrvShare, .hrcSrvSource = hrcSrvSource };
76 NTSTATUS status;
77 TRACE( "hrcSrvShare %p, hrcSrvSource %p\n", hrcSrvShare, hrcSrvSource );
78 if ((status = UNIX_CALL( wglShareLists, &args ))) WARN( "wglShareLists returned %#lx\n", status );
79 return args.ret;
82 void WINAPI glAccum( GLenum op, GLfloat value )
84 struct glAccum_params args = { .teb = NtCurrentTeb(), .op = op, .value = value };
85 NTSTATUS status;
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 };
93 NTSTATUS status;
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 };
101 NTSTATUS status;
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 );
104 return args.ret;
107 void WINAPI glArrayElement( GLint i )
109 struct glArrayElement_params args = { .teb = NtCurrentTeb(), .i = i };
110 NTSTATUS status;
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 };
118 NTSTATUS status;
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 };
126 NTSTATUS status;
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 };
134 NTSTATUS status;
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 };
142 NTSTATUS status;
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 };
150 NTSTATUS status;
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 };
158 NTSTATUS status;
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 };
166 NTSTATUS status;
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 };
174 NTSTATUS status;
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 };
182 NTSTATUS status;
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 };
190 NTSTATUS status;
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 };
198 NTSTATUS status;
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 };
206 NTSTATUS status;
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 };
214 NTSTATUS status;
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 };
222 NTSTATUS status;
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 };
230 NTSTATUS status;
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 };
238 NTSTATUS status;
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 };
246 NTSTATUS status;
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 };
254 NTSTATUS status;
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 };
262 NTSTATUS status;
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 };
270 NTSTATUS status;
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 };
278 NTSTATUS status;
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 };
286 NTSTATUS status;
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 };
294 NTSTATUS status;
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 };
302 NTSTATUS status;
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 };
310 NTSTATUS status;
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 };
318 NTSTATUS status;
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 };
326 NTSTATUS status;
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 };
334 NTSTATUS status;
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 };
342 NTSTATUS status;
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 };
350 NTSTATUS status;
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 };
358 NTSTATUS status;
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 };
366 NTSTATUS status;
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 };
374 NTSTATUS status;
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 };
382 NTSTATUS status;
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 };
390 NTSTATUS status;
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 };
398 NTSTATUS status;
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 };
406 NTSTATUS status;
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 };
414 NTSTATUS status;
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 };
422 NTSTATUS status;
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 };
430 NTSTATUS status;
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 };
438 NTSTATUS status;
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 };
446 NTSTATUS status;
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 };
454 NTSTATUS status;
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 };
462 NTSTATUS status;
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 };
470 NTSTATUS status;
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 };
478 NTSTATUS status;
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 };
486 NTSTATUS status;
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 };
494 NTSTATUS status;
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 };
502 NTSTATUS status;
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 };
510 NTSTATUS status;
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 };
518 NTSTATUS status;
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 };
526 NTSTATUS status;
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 };
534 NTSTATUS status;
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 };
542 NTSTATUS status;
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 };
550 NTSTATUS status;
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 };
558 NTSTATUS status;
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 };
566 NTSTATUS status;
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 };
574 NTSTATUS status;
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 };
582 NTSTATUS status;
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 };
590 NTSTATUS status;
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 };
598 NTSTATUS status;
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 };
606 NTSTATUS status;
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 };
614 NTSTATUS status;
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 };
622 NTSTATUS status;
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 };
630 NTSTATUS status;
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 };
638 NTSTATUS status;
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 };
646 NTSTATUS status;
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 };
654 NTSTATUS status;
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 };
662 NTSTATUS status;
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 };
670 NTSTATUS status;
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() };
678 NTSTATUS status;
679 TRACE( "\n" );
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() };
686 NTSTATUS status;
687 TRACE( "\n" );
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 };
694 NTSTATUS status;
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 };
702 NTSTATUS status;
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 };
710 NTSTATUS status;
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 };
718 NTSTATUS status;
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 };
726 NTSTATUS status;
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 };
734 NTSTATUS status;
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 };
742 NTSTATUS status;
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 };
750 NTSTATUS status;
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 };
758 NTSTATUS status;
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 };
766 NTSTATUS status;
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 };
774 NTSTATUS status;
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 };
782 NTSTATUS status;
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 };
790 NTSTATUS status;
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() };
798 NTSTATUS status;
799 TRACE( "\n" );
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() };
806 NTSTATUS status;
807 TRACE( "\n" );
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 };
814 NTSTATUS status;
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 };
822 NTSTATUS status;
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 };
830 NTSTATUS status;
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 };
838 NTSTATUS status;
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 };
846 NTSTATUS status;
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 };
854 NTSTATUS status;
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 };
862 NTSTATUS status;
863 TRACE( "range %d\n", range );
864 if ((status = UNIX_CALL( glGenLists, &args ))) WARN( "glGenLists returned %#lx\n", status );
865 return args.ret;
868 void WINAPI glGenTextures( GLsizei n, GLuint *textures )
870 struct glGenTextures_params args = { .teb = NtCurrentTeb(), .n = n, .textures = textures };
871 NTSTATUS status;
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 };
879 NTSTATUS status;
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 };
887 NTSTATUS status;
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 };
895 NTSTATUS status;
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() };
903 NTSTATUS status;
904 TRACE( "\n" );
905 if ((status = UNIX_CALL( glGetError, &args ))) WARN( "glGetError returned %#lx\n", status );
906 return args.ret;
909 void WINAPI glGetFloatv( GLenum pname, GLfloat *data )
911 struct glGetFloatv_params args = { .teb = NtCurrentTeb(), .pname = pname, .data = data };
912 NTSTATUS status;
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 };
920 NTSTATUS status;
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 };
928 NTSTATUS status;
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 };
936 NTSTATUS status;
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 };
944 NTSTATUS status;
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 };
952 NTSTATUS status;
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 };
960 NTSTATUS status;
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 };
968 NTSTATUS status;
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 };
976 NTSTATUS status;
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 };
984 NTSTATUS status;
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 };
992 NTSTATUS status;
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 };
1000 NTSTATUS status;
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 };
1008 NTSTATUS status;
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 };
1016 NTSTATUS status;
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 };
1024 NTSTATUS status;
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 };
1032 NTSTATUS status;
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 };
1040 NTSTATUS status;
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 };
1048 NTSTATUS status;
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 };
1056 NTSTATUS status;
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 };
1064 NTSTATUS status;
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 };
1072 NTSTATUS status;
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 };
1080 NTSTATUS status;
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 };
1088 NTSTATUS status;
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 };
1096 NTSTATUS status;
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 };
1104 NTSTATUS status;
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 };
1112 NTSTATUS status;
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 };
1120 NTSTATUS status;
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 };
1128 NTSTATUS status;
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 };
1136 NTSTATUS status;
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 };
1144 NTSTATUS status;
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 };
1152 NTSTATUS status;
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 };
1160 NTSTATUS status;
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 };
1168 NTSTATUS status;
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 };
1176 NTSTATUS status;
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 };
1184 NTSTATUS status;
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 };
1192 NTSTATUS status;
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 };
1200 NTSTATUS status;
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() };
1208 NTSTATUS status;
1209 TRACE( "\n" );
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 };
1216 NTSTATUS status;
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 };
1224 NTSTATUS status;
1225 TRACE( "cap %d\n", cap );
1226 if ((status = UNIX_CALL( glIsEnabled, &args ))) WARN( "glIsEnabled returned %#lx\n", status );
1227 return args.ret;
1230 GLboolean WINAPI glIsList( GLuint list )
1232 struct glIsList_params args = { .teb = NtCurrentTeb(), .list = list };
1233 NTSTATUS status;
1234 TRACE( "list %d\n", list );
1235 if ((status = UNIX_CALL( glIsList, &args ))) WARN( "glIsList returned %#lx\n", status );
1236 return args.ret;
1239 GLboolean WINAPI glIsTexture( GLuint texture )
1241 struct glIsTexture_params args = { .teb = NtCurrentTeb(), .texture = texture };
1242 NTSTATUS status;
1243 TRACE( "texture %d\n", texture );
1244 if ((status = UNIX_CALL( glIsTexture, &args ))) WARN( "glIsTexture returned %#lx\n", status );
1245 return args.ret;
1248 void WINAPI glLightModelf( GLenum pname, GLfloat param )
1250 struct glLightModelf_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param };
1251 NTSTATUS status;
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 };
1259 NTSTATUS status;
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 };
1267 NTSTATUS status;
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 };
1275 NTSTATUS status;
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 };
1283 NTSTATUS status;
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 };
1291 NTSTATUS status;
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 };
1299 NTSTATUS status;
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 };
1307 NTSTATUS status;
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 };
1315 NTSTATUS status;
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 };
1323 NTSTATUS status;
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 };
1331 NTSTATUS status;
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() };
1339 NTSTATUS status;
1340 TRACE( "\n" );
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 };
1347 NTSTATUS status;
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 };
1355 NTSTATUS status;
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 };
1363 NTSTATUS status;
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 };
1371 NTSTATUS status;
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 };
1379 NTSTATUS status;
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 };
1387 NTSTATUS status;
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 };
1395 NTSTATUS status;
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 };
1403 NTSTATUS status;
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 };
1411 NTSTATUS status;
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 };
1419 NTSTATUS status;
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 };
1427 NTSTATUS status;
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 };
1435 NTSTATUS status;
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 };
1443 NTSTATUS status;
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 };
1451 NTSTATUS status;
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 };
1459 NTSTATUS status;
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 };
1467 NTSTATUS status;
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 };
1475 NTSTATUS status;
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 };
1483 NTSTATUS status;
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 };
1491 NTSTATUS status;
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 };
1499 NTSTATUS status;
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 };
1507 NTSTATUS status;
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 };
1515 NTSTATUS status;
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 };
1523 NTSTATUS status;
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 };
1531 NTSTATUS status;
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 };
1539 NTSTATUS status;
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 };
1547 NTSTATUS status;
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 };
1555 NTSTATUS status;
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 };
1563 NTSTATUS status;
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 };
1571 NTSTATUS status;
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 };
1579 NTSTATUS status;
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 };
1587 NTSTATUS status;
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 };
1595 NTSTATUS status;
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 };
1603 NTSTATUS status;
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 };
1611 NTSTATUS status;
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 };
1619 NTSTATUS status;
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 };
1627 NTSTATUS status;
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 };
1635 NTSTATUS status;
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 };
1643 NTSTATUS status;
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 };
1651 NTSTATUS status;
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 };
1659 NTSTATUS status;
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 };
1667 NTSTATUS status;
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 };
1675 NTSTATUS status;
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 };
1683 NTSTATUS status;
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 };
1691 NTSTATUS status;
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 };
1699 NTSTATUS status;
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() };
1707 NTSTATUS status;
1708 TRACE( "\n" );
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() };
1715 NTSTATUS status;
1716 TRACE( "\n" );
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() };
1723 NTSTATUS status;
1724 TRACE( "\n" );
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() };
1731 NTSTATUS status;
1732 TRACE( "\n" );
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 };
1739 NTSTATUS status;
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 };
1747 NTSTATUS status;
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 };
1755 NTSTATUS status;
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() };
1763 NTSTATUS status;
1764 TRACE( "\n" );
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 };
1771 NTSTATUS status;
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 };
1779 NTSTATUS status;
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 };
1787 NTSTATUS status;
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 };
1795 NTSTATUS status;
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 };
1803 NTSTATUS status;
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 };
1811 NTSTATUS status;
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 };
1819 NTSTATUS status;
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 };
1827 NTSTATUS status;
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 };
1835 NTSTATUS status;
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 };
1843 NTSTATUS status;
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 };
1851 NTSTATUS status;
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 };
1859 NTSTATUS status;
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 };
1867 NTSTATUS status;
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 };
1875 NTSTATUS status;
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 };
1883 NTSTATUS status;
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 };
1891 NTSTATUS status;
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 };
1899 NTSTATUS status;
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 };
1907 NTSTATUS status;
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 };
1915 NTSTATUS status;
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 };
1923 NTSTATUS status;
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 };
1931 NTSTATUS status;
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 };
1939 NTSTATUS status;
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 };
1947 NTSTATUS status;
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 };
1955 NTSTATUS status;
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 };
1963 NTSTATUS status;
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 };
1971 NTSTATUS status;
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 };
1979 NTSTATUS status;
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 };
1987 NTSTATUS status;
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 };
1995 NTSTATUS status;
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 };
2003 NTSTATUS status;
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 };
2011 NTSTATUS status;
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 };
2019 NTSTATUS status;
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 };
2027 NTSTATUS status;
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 };
2035 NTSTATUS status;
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 };
2043 NTSTATUS status;
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 };
2051 NTSTATUS status;
2052 TRACE( "mode %d\n", mode );
2053 if ((status = UNIX_CALL( glRenderMode, &args ))) WARN( "glRenderMode returned %#lx\n", status );
2054 return args.ret;
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 };
2060 NTSTATUS status;
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 };
2068 NTSTATUS status;
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 };
2076 NTSTATUS status;
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 };
2084 NTSTATUS status;
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 };
2092 NTSTATUS status;
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 };
2100 NTSTATUS status;
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 };
2108 NTSTATUS status;
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 };
2116 NTSTATUS status;
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 };
2124 NTSTATUS status;
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 };
2132 NTSTATUS status;
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 };
2140 NTSTATUS status;
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 };
2148 NTSTATUS status;
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 };
2156 NTSTATUS status;
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 };
2164 NTSTATUS status;
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 };
2172 NTSTATUS status;
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 };
2180 NTSTATUS status;
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 };
2188 NTSTATUS status;
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 };
2196 NTSTATUS status;
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 };
2204 NTSTATUS status;
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 };
2212 NTSTATUS status;
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 };
2220 NTSTATUS status;
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 };
2228 NTSTATUS status;
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 };
2236 NTSTATUS status;
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 };
2244 NTSTATUS status;
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 };
2252 NTSTATUS status;
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 };
2260 NTSTATUS status;
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 };
2268 NTSTATUS status;
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 };
2276 NTSTATUS status;
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 };
2284 NTSTATUS status;
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 };
2292 NTSTATUS status;
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 };
2300 NTSTATUS status;
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 };
2308 NTSTATUS status;
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 };
2316 NTSTATUS status;
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 };
2324 NTSTATUS status;
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 };
2332 NTSTATUS status;
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 };
2340 NTSTATUS status;
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 };
2348 NTSTATUS status;
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 };
2356 NTSTATUS status;
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 };
2364 NTSTATUS status;
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 };
2372 NTSTATUS status;
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 };
2380 NTSTATUS status;
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 };
2388 NTSTATUS status;
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 };
2396 NTSTATUS status;
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 };
2404 NTSTATUS status;
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 };
2412 NTSTATUS status;
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 };
2420 NTSTATUS status;
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 };
2428 NTSTATUS status;
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 };
2436 NTSTATUS status;
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 };
2444 NTSTATUS status;
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 };
2452 NTSTATUS status;
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 };
2460 NTSTATUS status;
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 };
2468 NTSTATUS status;
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 };
2476 NTSTATUS status;
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 };
2484 NTSTATUS status;
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 };
2492 NTSTATUS status;
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 };
2500 NTSTATUS status;
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 };
2508 NTSTATUS status;
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 };
2516 NTSTATUS status;
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 };
2524 NTSTATUS status;
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 };
2532 NTSTATUS status;
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 };
2540 NTSTATUS status;
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 };
2548 NTSTATUS status;
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 };
2556 NTSTATUS status;
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 };
2564 NTSTATUS status;
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 };
2572 NTSTATUS status;
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 };
2580 NTSTATUS status;
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 };
2588 NTSTATUS status;
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 };
2596 NTSTATUS status;
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 };
2604 NTSTATUS status;
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 };
2612 NTSTATUS status;
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 };
2620 NTSTATUS status;
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 };
2628 NTSTATUS status;
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 };
2636 NTSTATUS status;
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 };
2644 NTSTATUS status;
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 };
2652 NTSTATUS status;
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 };
2660 NTSTATUS status;
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 };
2668 NTSTATUS status;
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 };
2676 NTSTATUS status;
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 };
2684 NTSTATUS status;
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 };
2692 NTSTATUS status;
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 };
2700 NTSTATUS status;
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 };
2708 NTSTATUS status;
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 };
2716 NTSTATUS status;
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 };
2724 NTSTATUS status;
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 };
2732 NTSTATUS status;
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 };
2740 NTSTATUS status;
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 };
2748 NTSTATUS status;
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 };
2756 NTSTATUS status;
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 };
2764 NTSTATUS status;
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 };
2772 NTSTATUS status;
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 };
2780 NTSTATUS status;
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 );
2783 return args.ret;
2786 static void WINAPI glActiveProgramEXT( GLuint program )
2788 struct glActiveProgramEXT_params args = { .teb = NtCurrentTeb(), .program = program };
2789 NTSTATUS status;
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 };
2797 NTSTATUS status;
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 };
2805 NTSTATUS status;
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 };
2813 NTSTATUS status;
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 };
2821 NTSTATUS status;
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 };
2829 NTSTATUS status;
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 };
2837 NTSTATUS status;
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 };
2845 NTSTATUS status;
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 };
2853 NTSTATUS status;
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 };
2861 NTSTATUS status;
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 };
2869 NTSTATUS status;
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() };
2877 NTSTATUS status;
2878 TRACE( "\n" );
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 };
2885 NTSTATUS status;
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 };
2893 NTSTATUS status;
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 );
2896 return args.ret;
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 };
2902 NTSTATUS status;
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 );
2905 return args.ret;
2908 static void WINAPI glArrayElementEXT( GLint i )
2910 struct glArrayElementEXT_params args = { .teb = NtCurrentTeb(), .i = i };
2911 NTSTATUS status;
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 };
2919 NTSTATUS status;
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 };
2927 NTSTATUS status;
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 );
2930 return args.ret;
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 };
2936 NTSTATUS status;
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 );
2939 return args.ret;
2942 static void WINAPI glAsyncMarkerSGIX( GLuint marker )
2944 struct glAsyncMarkerSGIX_params args = { .teb = NtCurrentTeb(), .marker = marker };
2945 NTSTATUS status;
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 };
2953 NTSTATUS status;
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 };
2961 NTSTATUS status;
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 };
2969 NTSTATUS status;
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 };
2977 NTSTATUS status;
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 };
2985 NTSTATUS status;
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() };
2993 NTSTATUS status;
2994 TRACE( "\n" );
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 };
3001 NTSTATUS status;
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 };
3009 NTSTATUS status;
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 };
3017 NTSTATUS status;
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 };
3025 NTSTATUS status;
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 };
3033 NTSTATUS status;
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 };
3041 NTSTATUS status;
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 };
3049 NTSTATUS status;
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 };
3057 NTSTATUS status;
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 };
3065 NTSTATUS status;
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() };
3073 NTSTATUS status;
3074 TRACE( "\n" );
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 };
3081 NTSTATUS status;
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 };
3089 NTSTATUS status;
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 };
3097 NTSTATUS status;
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 };
3105 NTSTATUS status;
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 };
3113 NTSTATUS status;
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 };
3121 NTSTATUS status;
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 };
3129 NTSTATUS status;
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 };
3137 NTSTATUS status;
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 };
3145 NTSTATUS status;
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 };
3153 NTSTATUS status;
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 };
3161 NTSTATUS status;
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 };
3169 NTSTATUS status;
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 };
3177 NTSTATUS status;
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 };
3185 NTSTATUS status;
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 };
3193 NTSTATUS status;
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 };
3201 NTSTATUS status;
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 };
3209 NTSTATUS status;
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 };
3217 NTSTATUS status;
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 };
3225 NTSTATUS status;
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 };
3233 NTSTATUS status;
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 };
3241 NTSTATUS status;
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 };
3249 NTSTATUS status;
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 };
3257 NTSTATUS status;
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 };
3265 NTSTATUS status;
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 };
3273 NTSTATUS status;
3274 TRACE( "light %d, value %d\n", light, value );
3275 if ((status = UNIX_CALL( glBindLightParameterEXT, &args ))) WARN( "glBindLightParameterEXT returned %#lx\n", status );
3276 return args.ret;
3279 static GLuint WINAPI glBindMaterialParameterEXT( GLenum face, GLenum value )
3281 struct glBindMaterialParameterEXT_params args = { .teb = NtCurrentTeb(), .face = face, .value = value };
3282 NTSTATUS status;
3283 TRACE( "face %d, value %d\n", face, value );
3284 if ((status = UNIX_CALL( glBindMaterialParameterEXT, &args ))) WARN( "glBindMaterialParameterEXT returned %#lx\n", status );
3285 return args.ret;
3288 static void WINAPI glBindMultiTextureEXT( GLenum texunit, GLenum target, GLuint texture )
3290 struct glBindMultiTextureEXT_params args = { .teb = NtCurrentTeb(), .texunit = texunit, .target = target, .texture = texture };
3291 NTSTATUS status;
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 };
3299 NTSTATUS status;
3300 TRACE( "value %d\n", value );
3301 if ((status = UNIX_CALL( glBindParameterEXT, &args ))) WARN( "glBindParameterEXT returned %#lx\n", status );
3302 return args.ret;
3305 static void WINAPI glBindProgramARB( GLenum target, GLuint program )
3307 struct glBindProgramARB_params args = { .teb = NtCurrentTeb(), .target = target, .program = program };
3308 NTSTATUS status;
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 };
3316 NTSTATUS status;
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 };
3324 NTSTATUS status;
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 };
3332 NTSTATUS status;
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 };
3340 NTSTATUS status;
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 };
3348 NTSTATUS status;
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 };
3356 NTSTATUS status;
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 };
3364 NTSTATUS status;
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 };
3372 NTSTATUS status;
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 );
3375 return args.ret;
3378 static void WINAPI glBindTextureEXT( GLenum target, GLuint texture )
3380 struct glBindTextureEXT_params args = { .teb = NtCurrentTeb(), .target = target, .texture = texture };
3381 NTSTATUS status;
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 };
3389 NTSTATUS status;
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 };
3397 NTSTATUS status;
3398 TRACE( "unit %d, value %d\n", unit, value );
3399 if ((status = UNIX_CALL( glBindTextureUnitParameterEXT, &args ))) WARN( "glBindTextureUnitParameterEXT returned %#lx\n", status );
3400 return args.ret;
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 };
3406 NTSTATUS status;
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 };
3414 NTSTATUS status;
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 };
3422 NTSTATUS status;
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 };
3430 NTSTATUS status;
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 };
3438 NTSTATUS status;
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 };
3446 NTSTATUS status;
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 };
3454 NTSTATUS status;
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 };
3462 NTSTATUS status;
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 };
3470 NTSTATUS status;
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 };
3478 NTSTATUS status;
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 };
3486 NTSTATUS status;
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 };
3494 NTSTATUS status;
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 };
3502 NTSTATUS status;
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 };
3510 NTSTATUS status;
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 };
3518 NTSTATUS status;
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 };
3526 NTSTATUS status;
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 };
3534 NTSTATUS status;
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 };
3542 NTSTATUS status;
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 };
3550 NTSTATUS status;
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 };
3558 NTSTATUS status;
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 };
3566 NTSTATUS status;
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 };
3574 NTSTATUS status;
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() };
3582 NTSTATUS status;
3583 TRACE( "\n" );
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() };
3590 NTSTATUS status;
3591 TRACE( "\n" );
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 };
3598 NTSTATUS status;
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 };
3606 NTSTATUS status;
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 };
3614 NTSTATUS status;
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 };
3622 NTSTATUS status;
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 };
3630 NTSTATUS status;
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 };
3638 NTSTATUS status;
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 };
3646 NTSTATUS status;
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 };
3654 NTSTATUS status;
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 };
3662 NTSTATUS status;
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 };
3670 NTSTATUS status;
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 };
3678 NTSTATUS status;
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 };
3686 NTSTATUS status;
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 };
3694 NTSTATUS status;
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 };
3702 NTSTATUS status;
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 };
3710 NTSTATUS status;
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 };
3718 NTSTATUS status;
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 };
3726 NTSTATUS status;
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 };
3734 NTSTATUS status;
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 };
3742 NTSTATUS status;
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 };
3750 NTSTATUS status;
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 };
3758 NTSTATUS status;
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 };
3766 NTSTATUS status;
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 };
3774 NTSTATUS status;
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 };
3782 NTSTATUS status;
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 };
3790 NTSTATUS status;
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 };
3798 NTSTATUS status;
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 };
3806 NTSTATUS status;
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 };
3814 NTSTATUS status;
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 };
3822 NTSTATUS status;
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 };
3830 NTSTATUS status;
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 };
3838 NTSTATUS status;
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 };
3846 NTSTATUS status;
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() };
3854 NTSTATUS status;
3855 TRACE( "\n" );
3856 if ((status = UNIX_CALL( glBufferRegionEnabled, &args ))) WARN( "glBufferRegionEnabled returned %#lx\n", status );
3857 return args.ret;
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 };
3863 NTSTATUS status;
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 };
3871 NTSTATUS status;
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 };
3879 NTSTATUS status;
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 };
3887 NTSTATUS status;
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 };
3895 NTSTATUS status;
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 };
3903 NTSTATUS status;
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 };
3911 NTSTATUS status;
3912 TRACE( "target %d\n", target );
3913 if ((status = UNIX_CALL( glCheckFramebufferStatus, &args ))) WARN( "glCheckFramebufferStatus returned %#lx\n", status );
3914 return args.ret;
3917 static GLenum WINAPI glCheckFramebufferStatusEXT( GLenum target )
3919 struct glCheckFramebufferStatusEXT_params args = { .teb = NtCurrentTeb(), .target = target };
3920 NTSTATUS status;
3921 TRACE( "target %d\n", target );
3922 if ((status = UNIX_CALL( glCheckFramebufferStatusEXT, &args ))) WARN( "glCheckFramebufferStatusEXT returned %#lx\n", status );
3923 return args.ret;
3926 static GLenum WINAPI glCheckNamedFramebufferStatus( GLuint framebuffer, GLenum target )
3928 struct glCheckNamedFramebufferStatus_params args = { .teb = NtCurrentTeb(), .framebuffer = framebuffer, .target = target };
3929 NTSTATUS status;
3930 TRACE( "framebuffer %d, target %d\n", framebuffer, target );
3931 if ((status = UNIX_CALL( glCheckNamedFramebufferStatus, &args ))) WARN( "glCheckNamedFramebufferStatus returned %#lx\n", status );
3932 return args.ret;
3935 static GLenum WINAPI glCheckNamedFramebufferStatusEXT( GLuint framebuffer, GLenum target )
3937 struct glCheckNamedFramebufferStatusEXT_params args = { .teb = NtCurrentTeb(), .framebuffer = framebuffer, .target = target };
3938 NTSTATUS status;
3939 TRACE( "framebuffer %d, target %d\n", framebuffer, target );
3940 if ((status = UNIX_CALL( glCheckNamedFramebufferStatusEXT, &args ))) WARN( "glCheckNamedFramebufferStatusEXT returned %#lx\n", status );
3941 return args.ret;
3944 static void WINAPI glClampColor( GLenum target, GLenum clamp )
3946 struct glClampColor_params args = { .teb = NtCurrentTeb(), .target = target, .clamp = clamp };
3947 NTSTATUS status;
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 };
3955 NTSTATUS status;
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 };
3963 NTSTATUS status;
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 };
3971 NTSTATUS status;
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 };
3979 NTSTATUS status;
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 };
3987 NTSTATUS status;
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 };
3995 NTSTATUS status;
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 };
4003 NTSTATUS status;
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 };
4011 NTSTATUS status;
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 };
4019 NTSTATUS status;
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 };
4027 NTSTATUS status;
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 };
4035 NTSTATUS status;
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 };
4043 NTSTATUS status;
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 };
4051 NTSTATUS status;
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 };
4059 NTSTATUS status;
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 };
4067 NTSTATUS status;
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 };
4075 NTSTATUS status;
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 };
4083 NTSTATUS status;
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 };
4091 NTSTATUS status;
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 };
4099 NTSTATUS status;
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 };
4107 NTSTATUS status;
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 };
4115 NTSTATUS status;
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 };
4123 NTSTATUS status;
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 };
4131 NTSTATUS status;
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 };
4139 NTSTATUS status;
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 };
4147 NTSTATUS status;
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 };
4155 NTSTATUS status;
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 };
4163 NTSTATUS status;
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 };
4171 NTSTATUS status;
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 };
4179 NTSTATUS status;
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 };
4187 NTSTATUS status;
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 };
4195 NTSTATUS status;
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 );
4198 return args.ret;
4201 static void WINAPI glClipControl( GLenum origin, GLenum depth )
4203 struct glClipControl_params args = { .teb = NtCurrentTeb(), .origin = origin, .depth = depth };
4204 NTSTATUS status;
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 };
4212 NTSTATUS status;
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 };
4220 NTSTATUS status;
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 };
4228 NTSTATUS status;
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 };
4236 NTSTATUS status;
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 };
4244 NTSTATUS status;
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 };
4252 NTSTATUS status;
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 };
4260 NTSTATUS status;
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 };
4268 NTSTATUS status;
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 };
4276 NTSTATUS status;
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 };
4284 NTSTATUS status;
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 };
4292 NTSTATUS status;
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 };
4300 NTSTATUS status;
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 };
4308 NTSTATUS status;
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 };
4316 NTSTATUS status;
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 };
4324 NTSTATUS status;
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 };
4332 NTSTATUS status;
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 };
4340 NTSTATUS status;
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 };
4348 NTSTATUS status;
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 };
4356 NTSTATUS status;
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 };
4364 NTSTATUS status;
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 };
4372 NTSTATUS status;
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 };
4380 NTSTATUS status;
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 };
4388 NTSTATUS status;
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 };
4396 NTSTATUS status;
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 };
4404 NTSTATUS status;
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 };
4412 NTSTATUS status;
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 };
4420 NTSTATUS status;
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 };
4428 NTSTATUS status;
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 };
4436 NTSTATUS status;
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 };
4444 NTSTATUS status;
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 };
4452 NTSTATUS status;
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 };
4460 NTSTATUS status;
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 };
4468 NTSTATUS status;
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 };
4476 NTSTATUS status;
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 };
4484 NTSTATUS status;
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 };
4492 NTSTATUS status;
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 };
4500 NTSTATUS status;
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 };
4508 NTSTATUS status;
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 };
4516 NTSTATUS status;
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 };
4524 NTSTATUS status;
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 };
4532 NTSTATUS status;
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 };
4540 NTSTATUS status;
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 };
4548 NTSTATUS status;
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 };
4556 NTSTATUS status;
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 };
4564 NTSTATUS status;
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 };
4572 NTSTATUS status;
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 };
4580 NTSTATUS status;
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 };
4588 NTSTATUS status;
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 };
4596 NTSTATUS status;
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 };
4604 NTSTATUS status;
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 };
4612 NTSTATUS status;
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 };
4620 NTSTATUS status;
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 };
4628 NTSTATUS status;
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 };
4636 NTSTATUS status;
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 };
4644 NTSTATUS status;
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 };
4652 NTSTATUS status;
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 };
4660 NTSTATUS status;
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 };
4668 NTSTATUS status;
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 };
4676 NTSTATUS status;
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 };
4684 NTSTATUS status;
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 };
4692 NTSTATUS status;
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 };
4700 NTSTATUS status;
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 };
4708 NTSTATUS status;
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 };
4716 NTSTATUS status;
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 };
4724 NTSTATUS status;
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 };
4732 NTSTATUS status;
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 };
4740 NTSTATUS status;
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 };
4748 NTSTATUS status;
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 };
4756 NTSTATUS status;
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 };
4764 NTSTATUS status;
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 };
4772 NTSTATUS status;
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 };
4780 NTSTATUS status;
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 };
4788 NTSTATUS status;
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 };
4796 NTSTATUS status;
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 };
4804 NTSTATUS status;
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 };
4812 NTSTATUS status;
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 };
4820 NTSTATUS status;
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 };
4828 NTSTATUS status;
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 };
4836 NTSTATUS status;
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 };
4844 NTSTATUS status;
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 };
4852 NTSTATUS status;
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 };
4860 NTSTATUS status;
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 };
4868 NTSTATUS status;
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 };
4876 NTSTATUS status;
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 };
4884 NTSTATUS status;
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 };
4892 NTSTATUS status;
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 };
4900 NTSTATUS status;
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 };
4908 NTSTATUS status;
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 };
4916 NTSTATUS status;
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 };
4924 NTSTATUS status;
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 };
4932 NTSTATUS status;
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 };
4940 NTSTATUS status;
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 };
4948 NTSTATUS status;
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 };
4956 NTSTATUS status;
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 };
4964 NTSTATUS status;
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 };
4972 NTSTATUS status;
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 };
4980 NTSTATUS status;
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 };
4988 NTSTATUS status;
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 };
4996 NTSTATUS status;
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 };
5004 NTSTATUS status;
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 };
5012 NTSTATUS status;
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 };
5020 NTSTATUS status;
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 };
5028 NTSTATUS status;
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 };
5036 NTSTATUS status;
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 };
5044 NTSTATUS status;
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 };
5052 NTSTATUS status;
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 };
5060 NTSTATUS status;
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 };
5068 NTSTATUS status;
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 };
5076 NTSTATUS status;
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 };
5084 NTSTATUS status;
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 };
5092 NTSTATUS status;
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 };
5100 NTSTATUS status;
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 };
5108 NTSTATUS status;
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 };
5116 NTSTATUS status;
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 };
5124 NTSTATUS status;
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 };
5132 NTSTATUS status;
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 };
5140 NTSTATUS status;
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 };
5148 NTSTATUS status;
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 };
5156 NTSTATUS status;
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 };
5164 NTSTATUS status;
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 };
5172 NTSTATUS status;
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 };
5180 NTSTATUS status;
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 };
5188 NTSTATUS status;
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 };
5196 NTSTATUS status;
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 };
5204 NTSTATUS status;
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 };
5212 NTSTATUS status;
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 };
5220 NTSTATUS status;
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 };
5228 NTSTATUS status;
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 };
5236 NTSTATUS status;
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 };
5244 NTSTATUS status;
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 };
5252 NTSTATUS status;
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 };
5260 NTSTATUS status;
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 };
5268 NTSTATUS status;
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 };
5276 NTSTATUS status;
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 };
5284 NTSTATUS status;
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 };
5292 NTSTATUS status;
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 };
5300 NTSTATUS status;
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 };
5308 NTSTATUS status;
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() };
5316 NTSTATUS status;
5317 TRACE( "\n" );
5318 if ((status = UNIX_CALL( glCreateProgram, &args ))) WARN( "glCreateProgram returned %#lx\n", status );
5319 return args.ret;
5322 static GLhandleARB WINAPI glCreateProgramObjectARB(void)
5324 struct glCreateProgramObjectARB_params args = { .teb = NtCurrentTeb() };
5325 NTSTATUS status;
5326 TRACE( "\n" );
5327 if ((status = UNIX_CALL( glCreateProgramObjectARB, &args ))) WARN( "glCreateProgramObjectARB returned %#lx\n", status );
5328 return args.ret;
5331 static void WINAPI glCreateProgramPipelines( GLsizei n, GLuint *pipelines )
5333 struct glCreateProgramPipelines_params args = { .teb = NtCurrentTeb(), .n = n, .pipelines = pipelines };
5334 NTSTATUS status;
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() };
5342 NTSTATUS status;
5343 TRACE( "\n" );
5344 if ((status = UNIX_CALL( glCreateProgressFenceNVX, &args ))) WARN( "glCreateProgressFenceNVX returned %#lx\n", status );
5345 return args.ret;
5348 static void WINAPI glCreateQueries( GLenum target, GLsizei n, GLuint *ids )
5350 struct glCreateQueries_params args = { .teb = NtCurrentTeb(), .target = target, .n = n, .ids = ids };
5351 NTSTATUS status;
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 };
5359 NTSTATUS status;
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 };
5367 NTSTATUS status;
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 };
5375 NTSTATUS status;
5376 TRACE( "type %d\n", type );
5377 if ((status = UNIX_CALL( glCreateShader, &args ))) WARN( "glCreateShader returned %#lx\n", status );
5378 return args.ret;
5381 static GLhandleARB WINAPI glCreateShaderObjectARB( GLenum shaderType )
5383 struct glCreateShaderObjectARB_params args = { .teb = NtCurrentTeb(), .shaderType = shaderType };
5384 NTSTATUS status;
5385 TRACE( "shaderType %d\n", shaderType );
5386 if ((status = UNIX_CALL( glCreateShaderObjectARB, &args ))) WARN( "glCreateShaderObjectARB returned %#lx\n", status );
5387 return args.ret;
5390 static GLuint WINAPI glCreateShaderProgramEXT( GLenum type, const GLchar *string )
5392 struct glCreateShaderProgramEXT_params args = { .teb = NtCurrentTeb(), .type = type, .string = string };
5393 NTSTATUS status;
5394 TRACE( "type %d, string %p\n", type, string );
5395 if ((status = UNIX_CALL( glCreateShaderProgramEXT, &args ))) WARN( "glCreateShaderProgramEXT returned %#lx\n", status );
5396 return args.ret;
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 };
5402 NTSTATUS status;
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 );
5405 return args.ret;
5408 static void WINAPI glCreateStatesNV( GLsizei n, GLuint *states )
5410 struct glCreateStatesNV_params args = { .teb = NtCurrentTeb(), .n = n, .states = states };
5411 NTSTATUS status;
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 };
5419 NTSTATUS status;
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 );
5422 return args.ret;
5425 static void WINAPI glCreateTextures( GLenum target, GLsizei n, GLuint *textures )
5427 struct glCreateTextures_params args = { .teb = NtCurrentTeb(), .target = target, .n = n, .textures = textures };
5428 NTSTATUS status;
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 };
5436 NTSTATUS status;
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 };
5444 NTSTATUS status;
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 };
5452 NTSTATUS status;
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 };
5460 NTSTATUS status;
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 };
5468 NTSTATUS status;
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 };
5476 NTSTATUS status;
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 };
5484 NTSTATUS status;
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 };
5492 NTSTATUS status;
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 };
5500 NTSTATUS status;
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 };
5508 NTSTATUS status;
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 };
5516 NTSTATUS status;
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 };
5524 NTSTATUS status;
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 };
5532 NTSTATUS status;
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 };
5540 NTSTATUS status;
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 };
5548 NTSTATUS status;
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 };
5556 NTSTATUS status;
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 };
5564 NTSTATUS status;
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 };
5572 NTSTATUS status;
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 };
5580 NTSTATUS status;
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 };
5588 NTSTATUS status;
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 };
5596 NTSTATUS status;
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 };
5604 NTSTATUS status;
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 };
5612 NTSTATUS status;
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 };
5620 NTSTATUS status;
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 };
5628 NTSTATUS status;
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 };
5636 NTSTATUS status;
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 };
5644 NTSTATUS status;
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 };
5652 NTSTATUS status;
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 };
5660 NTSTATUS status;
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 };
5668 NTSTATUS status;
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 };
5676 NTSTATUS status;
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 };
5684 NTSTATUS status;
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 };
5692 NTSTATUS status;
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 };
5700 NTSTATUS status;
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 };
5708 NTSTATUS status;
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 };
5716 NTSTATUS status;
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 };
5724 NTSTATUS status;
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 };
5732 NTSTATUS status;
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 };
5740 NTSTATUS status;
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 };
5748 NTSTATUS status;
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 };
5756 NTSTATUS status;
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 };
5764 NTSTATUS status;
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 };
5772 NTSTATUS status;
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 };
5780 NTSTATUS status;
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 };
5788 NTSTATUS status;
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 };
5796 NTSTATUS status;
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 };
5804 NTSTATUS status;
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 };
5812 NTSTATUS status;
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 };
5820 NTSTATUS status;
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 };
5828 NTSTATUS status;
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 };
5836 NTSTATUS status;
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 };
5844 NTSTATUS status;
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 };
5852 NTSTATUS status;
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 };
5860 NTSTATUS status;
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 };
5868 NTSTATUS status;
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 };
5876 NTSTATUS status;
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 };
5884 NTSTATUS status;
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 };
5892 NTSTATUS status;
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 };
5900 NTSTATUS status;
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 };
5908 NTSTATUS status;
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 };
5916 NTSTATUS status;
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 };
5924 NTSTATUS status;
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 };
5932 NTSTATUS status;
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 };
5940 NTSTATUS status;
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 };
5948 NTSTATUS status;
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 };
5956 NTSTATUS status;
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 };
5964 NTSTATUS status;
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 };
5972 NTSTATUS status;
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 };
5980 NTSTATUS status;
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 };
5988 NTSTATUS status;
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 };
5996 NTSTATUS status;
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 };
6004 NTSTATUS status;
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 };
6012 NTSTATUS status;
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 };
6020 NTSTATUS status;
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 };
6028 NTSTATUS status;
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 };
6036 NTSTATUS status;
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 };
6044 NTSTATUS status;
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 };
6052 NTSTATUS status;
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 };
6060 NTSTATUS status;
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 };
6068 NTSTATUS status;
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 };
6076 NTSTATUS status;
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 };
6084 NTSTATUS status;
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 };
6092 NTSTATUS status;
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 };
6100 NTSTATUS status;
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 };
6108 NTSTATUS status;
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 };
6116 NTSTATUS status;
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 };
6124 NTSTATUS status;
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 };
6132 NTSTATUS status;
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 };
6140 NTSTATUS status;
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 };
6148 NTSTATUS status;
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 };
6156 NTSTATUS status;
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 };
6164 NTSTATUS status;
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 };
6172 NTSTATUS status;
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 };
6180 NTSTATUS status;
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 };
6188 NTSTATUS status;
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 };
6196 NTSTATUS status;
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 };
6204 NTSTATUS status;
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 };
6212 NTSTATUS status;
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 };
6220 NTSTATUS status;
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 };
6228 NTSTATUS status;
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 };
6236 NTSTATUS status;
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 };
6244 NTSTATUS status;
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 };
6252 NTSTATUS status;
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 };
6260 NTSTATUS status;
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 };
6268 NTSTATUS status;
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 };
6276 NTSTATUS status;
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 };
6284 NTSTATUS status;
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 };
6292 NTSTATUS status;
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 };
6300 NTSTATUS status;
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 };
6308 NTSTATUS status;
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 };
6316 NTSTATUS status;
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 };
6324 NTSTATUS status;
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 };
6332 NTSTATUS status;
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 };
6340 NTSTATUS status;
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 };
6348 NTSTATUS status;
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 };
6356 NTSTATUS status;
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 };
6364 NTSTATUS status;
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 };
6372 NTSTATUS status;
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 };
6380 NTSTATUS status;
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 };
6388 NTSTATUS status;
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 };
6396 NTSTATUS status;
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 };
6404 NTSTATUS status;
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 };
6412 NTSTATUS status;
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 };
6420 NTSTATUS status;
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 };
6428 NTSTATUS status;
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 };
6436 NTSTATUS status;
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 };
6444 NTSTATUS status;
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 };
6452 NTSTATUS status;
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 };
6460 NTSTATUS status;
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 };
6468 NTSTATUS status;
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 };
6476 NTSTATUS status;
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 };
6484 NTSTATUS status;
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 };
6492 NTSTATUS status;
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 };
6500 NTSTATUS status;
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 };
6508 NTSTATUS status;
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 };
6516 NTSTATUS status;
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 };
6524 NTSTATUS status;
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 };
6532 NTSTATUS status;
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 };
6540 NTSTATUS status;
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 };
6548 NTSTATUS status;
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() };
6556 NTSTATUS status;
6557 TRACE( "\n" );
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() };
6564 NTSTATUS status;
6565 TRACE( "\n" );
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() };
6572 NTSTATUS status;
6573 TRACE( "\n" );
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() };
6580 NTSTATUS status;
6581 TRACE( "\n" );
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() };
6588 NTSTATUS status;
6589 TRACE( "\n" );
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 };
6596 NTSTATUS status;
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 };
6604 NTSTATUS status;
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 };
6612 NTSTATUS status;
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 };
6620 NTSTATUS status;
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 };
6628 NTSTATUS status;
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() };
6636 NTSTATUS status;
6637 TRACE( "\n" );
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() };
6644 NTSTATUS status;
6645 TRACE( "\n" );
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() };
6652 NTSTATUS status;
6653 TRACE( "\n" );
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() };
6660 NTSTATUS status;
6661 TRACE( "\n" );
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 };
6668 NTSTATUS status;
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 };
6676 NTSTATUS status;
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 };
6684 NTSTATUS status;
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 };
6692 NTSTATUS status;
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 };
6700 NTSTATUS status;
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 };
6708 NTSTATUS status;
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() };
6716 NTSTATUS status;
6717 TRACE( "\n" );
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 };
6724 NTSTATUS status;
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 };
6732 NTSTATUS status;
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 };
6740 NTSTATUS status;
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 };
6748 NTSTATUS status;
6749 TRACE( "condition %d, flags %d\n", condition, flags );
6750 if ((status = UNIX_CALL( glFenceSync, &args ))) WARN( "glFenceSync returned %#lx\n", status );
6751 return args.ret;
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 };
6757 NTSTATUS status;
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 };
6765 NTSTATUS status;
6766 TRACE( "markerp %p\n", markerp );
6767 if ((status = UNIX_CALL( glFinishAsyncSGIX, &args ))) WARN( "glFinishAsyncSGIX returned %#lx\n", status );
6768 return args.ret;
6771 static void WINAPI glFinishFenceAPPLE( GLuint fence )
6773 struct glFinishFenceAPPLE_params args = { .teb = NtCurrentTeb(), .fence = fence };
6774 NTSTATUS status;
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 };
6782 NTSTATUS status;
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 };
6790 NTSTATUS status;
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() };
6798 NTSTATUS status;
6799 TRACE( "\n" );
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 };
6806 NTSTATUS status;
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 };
6814 NTSTATUS status;
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 };
6822 NTSTATUS status;
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 };
6830 NTSTATUS status;
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 };
6838 NTSTATUS status;
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() };
6846 NTSTATUS status;
6847 TRACE( "\n" );
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 };
6854 NTSTATUS status;
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 };
6862 NTSTATUS status;
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() };
6870 NTSTATUS status;
6871 TRACE( "\n" );
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 };
6878 NTSTATUS status;
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 };
6886 NTSTATUS status;
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 };
6894 NTSTATUS status;
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 };
6902 NTSTATUS status;
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 };
6910 NTSTATUS status;
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 };
6918 NTSTATUS status;
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 };
6926 NTSTATUS status;
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 };
6934 NTSTATUS status;
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 };
6942 NTSTATUS status;
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 };
6950 NTSTATUS status;
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 };
6958 NTSTATUS status;
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 };
6966 NTSTATUS status;
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 };
6974 NTSTATUS status;
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 };
6982 NTSTATUS status;
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 };
6990 NTSTATUS status;
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 };
6998 NTSTATUS status;
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 };
7006 NTSTATUS status;
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 };
7014 NTSTATUS status;
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 };
7022 NTSTATUS status;
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 };
7030 NTSTATUS status;
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 };
7038 NTSTATUS status;
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 };
7046 NTSTATUS status;
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 };
7054 NTSTATUS status;
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 };
7062 NTSTATUS status;
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 };
7070 NTSTATUS status;
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 };
7078 NTSTATUS status;
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 };
7086 NTSTATUS status;
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 };
7094 NTSTATUS status;
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 };
7102 NTSTATUS status;
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 };
7110 NTSTATUS status;
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 };
7118 NTSTATUS status;
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() };
7126 NTSTATUS status;
7127 TRACE( "\n" );
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 };
7134 NTSTATUS status;
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 };
7142 NTSTATUS status;
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 };
7150 NTSTATUS status;
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() };
7158 NTSTATUS status;
7159 TRACE( "\n" );
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 };
7166 NTSTATUS status;
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 };
7174 NTSTATUS status;
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 };
7182 NTSTATUS status;
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 };
7190 NTSTATUS status;
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 };
7198 NTSTATUS status;
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 };
7206 NTSTATUS status;
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 };
7214 NTSTATUS status;
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 };
7222 NTSTATUS status;
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 };
7230 NTSTATUS status;
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 };
7238 NTSTATUS status;
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 };
7246 NTSTATUS status;
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 };
7254 NTSTATUS status;
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 };
7262 NTSTATUS status;
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 };
7270 NTSTATUS status;
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 };
7278 NTSTATUS status;
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 };
7286 NTSTATUS status;
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 };
7294 NTSTATUS status;
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 };
7302 NTSTATUS status;
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 };
7310 NTSTATUS status;
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 };
7318 NTSTATUS status;
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 };
7326 NTSTATUS status;
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 };
7334 NTSTATUS status;
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 };
7342 NTSTATUS status;
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 };
7350 NTSTATUS status;
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 };
7358 NTSTATUS status;
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 };
7366 NTSTATUS status;
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 };
7374 NTSTATUS status;
7375 TRACE( "range %d\n", range );
7376 if ((status = UNIX_CALL( glGenAsyncMarkersSGIX, &args ))) WARN( "glGenAsyncMarkersSGIX returned %#lx\n", status );
7377 return args.ret;
7380 static void WINAPI glGenBuffers( GLsizei n, GLuint *buffers )
7382 struct glGenBuffers_params args = { .teb = NtCurrentTeb(), .n = n, .buffers = buffers };
7383 NTSTATUS status;
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 };
7391 NTSTATUS status;
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 };
7399 NTSTATUS status;
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 };
7407 NTSTATUS status;
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 };
7415 NTSTATUS status;
7416 TRACE( "range %d\n", range );
7417 if ((status = UNIX_CALL( glGenFragmentShadersATI, &args ))) WARN( "glGenFragmentShadersATI returned %#lx\n", status );
7418 return args.ret;
7421 static void WINAPI glGenFramebuffers( GLsizei n, GLuint *framebuffers )
7423 struct glGenFramebuffers_params args = { .teb = NtCurrentTeb(), .n = n, .framebuffers = framebuffers };
7424 NTSTATUS status;
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 };
7432 NTSTATUS status;
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 };
7440 NTSTATUS status;
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 };
7448 NTSTATUS status;
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 };
7456 NTSTATUS status;
7457 TRACE( "range %d\n", range );
7458 if ((status = UNIX_CALL( glGenPathsNV, &args ))) WARN( "glGenPathsNV returned %#lx\n", status );
7459 return args.ret;
7462 static void WINAPI glGenPerfMonitorsAMD( GLsizei n, GLuint *monitors )
7464 struct glGenPerfMonitorsAMD_params args = { .teb = NtCurrentTeb(), .n = n, .monitors = monitors };
7465 NTSTATUS status;
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 };
7473 NTSTATUS status;
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 };
7481 NTSTATUS status;
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 };
7489 NTSTATUS status;
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 };
7497 NTSTATUS status;
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 };
7505 NTSTATUS status;
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 };
7513 NTSTATUS status;
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 };
7521 NTSTATUS status;
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 };
7529 NTSTATUS status;
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 };
7537 NTSTATUS status;
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 };
7545 NTSTATUS status;
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 };
7553 NTSTATUS status;
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 );
7556 return args.ret;
7559 static void WINAPI glGenTexturesEXT( GLsizei n, GLuint *textures )
7561 struct glGenTexturesEXT_params args = { .teb = NtCurrentTeb(), .n = n, .textures = textures };
7562 NTSTATUS status;
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 };
7570 NTSTATUS status;
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 };
7578 NTSTATUS status;
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 };
7586 NTSTATUS status;
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 };
7594 NTSTATUS status;
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 };
7602 NTSTATUS status;
7603 TRACE( "range %d\n", range );
7604 if ((status = UNIX_CALL( glGenVertexShadersEXT, &args ))) WARN( "glGenVertexShadersEXT returned %#lx\n", status );
7605 return args.ret;
7608 static void WINAPI glGenerateMipmap( GLenum target )
7610 struct glGenerateMipmap_params args = { .teb = NtCurrentTeb(), .target = target };
7611 NTSTATUS status;
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 };
7619 NTSTATUS status;
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 };
7627 NTSTATUS status;
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 };
7635 NTSTATUS status;
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 };
7643 NTSTATUS status;
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 };
7651 NTSTATUS status;
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 };
7659 NTSTATUS status;
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 };
7667 NTSTATUS status;
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 };
7675 NTSTATUS status;
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 };
7683 NTSTATUS status;
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 };
7691 NTSTATUS status;
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 };
7699 NTSTATUS status;
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 };
7707 NTSTATUS status;
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 };
7715 NTSTATUS status;
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 };
7723 NTSTATUS status;
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 };
7731 NTSTATUS status;
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 };
7739 NTSTATUS status;
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 };
7747 NTSTATUS status;
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 };
7755 NTSTATUS status;
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 };
7763 NTSTATUS status;
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 };
7771 NTSTATUS status;
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 };
7779 NTSTATUS status;
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 };
7787 NTSTATUS status;
7788 TRACE( "program %d, name %p\n", program, name );
7789 if ((status = UNIX_CALL( glGetAttribLocation, &args ))) WARN( "glGetAttribLocation returned %#lx\n", status );
7790 return args.ret;
7793 static GLint WINAPI glGetAttribLocationARB( GLhandleARB programObj, const GLcharARB *name )
7795 struct glGetAttribLocationARB_params args = { .teb = NtCurrentTeb(), .programObj = programObj, .name = name };
7796 NTSTATUS status;
7797 TRACE( "programObj %d, name %p\n", programObj, name );
7798 if ((status = UNIX_CALL( glGetAttribLocationARB, &args ))) WARN( "glGetAttribLocationARB returned %#lx\n", status );
7799 return args.ret;
7802 static void WINAPI glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean *data )
7804 struct glGetBooleanIndexedvEXT_params args = { .teb = NtCurrentTeb(), .target = target, .index = index, .data = data };
7805 NTSTATUS status;
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 };
7813 NTSTATUS status;
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 };
7821 NTSTATUS status;
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 };
7829 NTSTATUS status;
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 };
7837 NTSTATUS status;
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 };
7845 NTSTATUS status;
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 };
7853 NTSTATUS status;
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 };
7861 NTSTATUS status;
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 };
7869 NTSTATUS status;
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 };
7877 NTSTATUS status;
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 };
7885 NTSTATUS status;
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 };
7893 NTSTATUS status;
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 };
7901 NTSTATUS status;
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 };
7909 NTSTATUS status;
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 };
7917 NTSTATUS status;
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 };
7925 NTSTATUS status;
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 };
7933 NTSTATUS status;
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 };
7941 NTSTATUS status;
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 };
7949 NTSTATUS status;
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 };
7957 NTSTATUS status;
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 };
7965 NTSTATUS status;
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 };
7973 NTSTATUS status;
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 };
7981 NTSTATUS status;
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 };
7989 NTSTATUS status;
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 };
7997 NTSTATUS status;
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 };
8005 NTSTATUS status;
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 };
8013 NTSTATUS status;
8014 TRACE( "tokenID %d, size %d\n", tokenID, size );
8015 if ((status = UNIX_CALL( glGetCommandHeaderNV, &args ))) WARN( "glGetCommandHeaderNV returned %#lx\n", status );
8016 return args.ret;
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 };
8022 NTSTATUS status;
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 };
8030 NTSTATUS status;
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 };
8038 NTSTATUS status;
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 };
8046 NTSTATUS status;
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 };
8054 NTSTATUS status;
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 };
8062 NTSTATUS status;
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 };
8070 NTSTATUS status;
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 };
8078 NTSTATUS status;
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 };
8086 NTSTATUS status;
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 };
8094 NTSTATUS status;
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 };
8102 NTSTATUS status;
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 };
8110 NTSTATUS status;
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 };
8118 NTSTATUS status;
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 };
8126 NTSTATUS status;
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 };
8134 NTSTATUS status;
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 );
8137 return args.ret;
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 };
8143 NTSTATUS status;
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 );
8146 return args.ret;
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 };
8152 NTSTATUS status;
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 );
8155 return args.ret;
8158 static void WINAPI glGetDetailTexFuncSGIS( GLenum target, GLfloat *points )
8160 struct glGetDetailTexFuncSGIS_params args = { .teb = NtCurrentTeb(), .target = target, .points = points };
8161 NTSTATUS status;
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 };
8169 NTSTATUS status;
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 };
8177 NTSTATUS status;
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 };
8185 NTSTATUS status;
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 };
8193 NTSTATUS status;
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 };
8201 NTSTATUS status;
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 };
8209 NTSTATUS status;
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 };
8217 NTSTATUS status;
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 };
8225 NTSTATUS status;
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 };
8233 NTSTATUS status;
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 };
8241 NTSTATUS status;
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 };
8249 NTSTATUS status;
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 };
8257 NTSTATUS status;
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 };
8265 NTSTATUS status;
8266 TRACE( "program %d, name %p\n", program, name );
8267 if ((status = UNIX_CALL( glGetFragDataIndex, &args ))) WARN( "glGetFragDataIndex returned %#lx\n", status );
8268 return args.ret;
8271 static GLint WINAPI glGetFragDataLocation( GLuint program, const GLchar *name )
8273 struct glGetFragDataLocation_params args = { .teb = NtCurrentTeb(), .program = program, .name = name };
8274 NTSTATUS status;
8275 TRACE( "program %d, name %p\n", program, name );
8276 if ((status = UNIX_CALL( glGetFragDataLocation, &args ))) WARN( "glGetFragDataLocation returned %#lx\n", status );
8277 return args.ret;
8280 static GLint WINAPI glGetFragDataLocationEXT( GLuint program, const GLchar *name )
8282 struct glGetFragDataLocationEXT_params args = { .teb = NtCurrentTeb(), .program = program, .name = name };
8283 NTSTATUS status;
8284 TRACE( "program %d, name %p\n", program, name );
8285 if ((status = UNIX_CALL( glGetFragDataLocationEXT, &args ))) WARN( "glGetFragDataLocationEXT returned %#lx\n", status );
8286 return args.ret;
8289 static void WINAPI glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat *params )
8291 struct glGetFragmentLightfvSGIX_params args = { .teb = NtCurrentTeb(), .light = light, .pname = pname, .params = params };
8292 NTSTATUS status;
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 };
8300 NTSTATUS status;
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 };
8308 NTSTATUS status;
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 };
8316 NTSTATUS status;
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 };
8324 NTSTATUS status;
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 };
8332 NTSTATUS status;
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 };
8340 NTSTATUS status;
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 };
8348 NTSTATUS status;
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 };
8356 NTSTATUS status;
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 };
8364 NTSTATUS status;
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() };
8372 NTSTATUS status;
8373 TRACE( "\n" );
8374 if ((status = UNIX_CALL( glGetGraphicsResetStatus, &args ))) WARN( "glGetGraphicsResetStatus returned %#lx\n", status );
8375 return args.ret;
8378 static GLenum WINAPI glGetGraphicsResetStatusARB(void)
8380 struct glGetGraphicsResetStatusARB_params args = { .teb = NtCurrentTeb() };
8381 NTSTATUS status;
8382 TRACE( "\n" );
8383 if ((status = UNIX_CALL( glGetGraphicsResetStatusARB, &args ))) WARN( "glGetGraphicsResetStatusARB returned %#lx\n", status );
8384 return args.ret;
8387 static GLhandleARB WINAPI glGetHandleARB( GLenum pname )
8389 struct glGetHandleARB_params args = { .teb = NtCurrentTeb(), .pname = pname };
8390 NTSTATUS status;
8391 TRACE( "pname %d\n", pname );
8392 if ((status = UNIX_CALL( glGetHandleARB, &args ))) WARN( "glGetHandleARB returned %#lx\n", status );
8393 return args.ret;
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 };
8399 NTSTATUS status;
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 };
8407 NTSTATUS status;
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 };
8415 NTSTATUS status;
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 };
8423 NTSTATUS status;
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 };
8431 NTSTATUS status;
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 };
8439 NTSTATUS status;
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 };
8447 NTSTATUS status;
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 };
8455 NTSTATUS status;
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 );
8458 return args.ret;
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 };
8464 NTSTATUS status;
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 );
8467 return args.ret;
8470 static void WINAPI glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat *params )
8472 struct glGetImageTransformParameterfvHP_params args = { .teb = NtCurrentTeb(), .target = target, .pname = pname, .params = params };
8473 NTSTATUS status;
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 };
8481 NTSTATUS status;
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 };
8489 NTSTATUS status;
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() };
8497 NTSTATUS status;
8498 TRACE( "\n" );
8499 if ((status = UNIX_CALL( glGetInstrumentsSGIX, &args ))) WARN( "glGetInstrumentsSGIX returned %#lx\n", status );
8500 return args.ret;
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 };
8506 NTSTATUS status;
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 };
8514 NTSTATUS status;
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 };
8522 NTSTATUS status;
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 };
8530 NTSTATUS status;
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 };
8538 NTSTATUS status;
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 };
8546 NTSTATUS status;
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 };
8554 NTSTATUS status;
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 };
8562 NTSTATUS status;
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 };
8570 NTSTATUS status;
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 };
8578 NTSTATUS status;
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 };
8586 NTSTATUS status;
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 };
8594 NTSTATUS status;
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 };
8602 NTSTATUS status;
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 };
8610 NTSTATUS status;
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 };
8618 NTSTATUS status;
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 };
8626 NTSTATUS status;
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 };
8634 NTSTATUS status;
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 };
8642 NTSTATUS status;
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 };
8650 NTSTATUS status;
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 };
8658 NTSTATUS status;
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 };
8666 NTSTATUS status;
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 };
8674 NTSTATUS status;
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 };
8682 NTSTATUS status;
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 };
8690 NTSTATUS status;
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 };
8698 NTSTATUS status;
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 };
8706 NTSTATUS status;
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 };
8714 NTSTATUS status;
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 };
8722 NTSTATUS status;
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 };
8730 NTSTATUS status;
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 };
8738 NTSTATUS status;
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 };
8746 NTSTATUS status;
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 };
8754 NTSTATUS status;
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 };
8762 NTSTATUS status;
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 };
8770 NTSTATUS status;
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 };
8778 NTSTATUS status;
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 };
8786 NTSTATUS status;
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 };
8794 NTSTATUS status;
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 };
8802 NTSTATUS status;
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 };
8810 NTSTATUS status;
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 };
8818 NTSTATUS status;
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 };
8826 NTSTATUS status;
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 };
8834 NTSTATUS status;
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 };
8842 NTSTATUS status;
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 };
8850 NTSTATUS status;
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 };
8858 NTSTATUS status;
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 };
8866 NTSTATUS status;
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 };
8874 NTSTATUS status;
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 };
8882 NTSTATUS status;
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 };
8890 NTSTATUS status;
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 };
8898 NTSTATUS status;
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 };
8906 NTSTATUS status;
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 };
8914 NTSTATUS status;
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 };
8922 NTSTATUS status;
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 };
8930 NTSTATUS status;
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 };
8938 NTSTATUS status;
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 };
8946 NTSTATUS status;
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 };
8954 NTSTATUS status;
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 };
8962 NTSTATUS status;
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 };
8970 NTSTATUS status;
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 };
8978 NTSTATUS status;
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 };
8986 NTSTATUS status;
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 };
8994 NTSTATUS status;
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 };
9002 NTSTATUS status;
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 };
9010 NTSTATUS status;
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 };
9018 NTSTATUS status;
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 };
9026 NTSTATUS status;
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 };
9034 NTSTATUS status;
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 };
9042 NTSTATUS status;
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 };
9050 NTSTATUS status;
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 };
9058 NTSTATUS status;
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 };
9066 NTSTATUS status;
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 };
9074 NTSTATUS status;
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 };
9082 NTSTATUS status;
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 };
9090 NTSTATUS status;
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 };
9098 NTSTATUS status;
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 };
9106 NTSTATUS status;
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 };
9114 NTSTATUS status;
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 };
9122 NTSTATUS status;
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 };
9130 NTSTATUS status;
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 };
9138 NTSTATUS status;
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 };
9146 NTSTATUS status;
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 };
9154 NTSTATUS status;
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 };
9162 NTSTATUS status;
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 };
9170 NTSTATUS status;
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 };
9178 NTSTATUS status;
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 };
9186 NTSTATUS status;
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 };
9194 NTSTATUS status;
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 );
9197 return args.ret;
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 };
9203 NTSTATUS status;
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 };
9211 NTSTATUS status;
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 };
9219 NTSTATUS status;
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 };
9227 NTSTATUS status;
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 };
9235 NTSTATUS status;
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 };
9243 NTSTATUS status;
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 };
9251 NTSTATUS status;
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 };
9259 NTSTATUS status;
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 };
9267 NTSTATUS status;
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 };
9275 NTSTATUS status;
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 };
9283 NTSTATUS status;
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 };
9291 NTSTATUS status;
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 };
9299 NTSTATUS status;
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 };
9307 NTSTATUS status;
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 };
9315 NTSTATUS status;
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 };
9323 NTSTATUS status;
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 };
9331 NTSTATUS status;
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 };
9339 NTSTATUS status;
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 };
9347 NTSTATUS status;
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 };
9355 NTSTATUS status;
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 };
9363 NTSTATUS status;
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 };
9371 NTSTATUS status;
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 };
9379 NTSTATUS status;
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 };
9387 NTSTATUS status;
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 };
9395 NTSTATUS status;
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 };
9403 NTSTATUS status;
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 };
9411 NTSTATUS status;
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 };
9419 NTSTATUS status;
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 };
9427 NTSTATUS status;
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 };
9435 NTSTATUS status;
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 };
9443 NTSTATUS status;
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 };
9451 NTSTATUS status;
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 };
9459 NTSTATUS status;
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 };
9467 NTSTATUS status;
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 };
9475 NTSTATUS status;
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 };
9483 NTSTATUS status;
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 };
9491 NTSTATUS status;
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 };
9499 NTSTATUS status;
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 };
9507 NTSTATUS status;
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 };
9515 NTSTATUS status;
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 };
9523 NTSTATUS status;
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 };
9531 NTSTATUS status;
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 };
9539 NTSTATUS status;
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 );
9542 return args.ret;
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 };
9548 NTSTATUS status;
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 );
9551 return args.ret;
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 };
9557 NTSTATUS status;
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 );
9560 return args.ret;
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 };
9566 NTSTATUS status;
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 };
9574 NTSTATUS status;
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 };
9582 NTSTATUS status;
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 };
9590 NTSTATUS status;
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 };
9598 NTSTATUS status;
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 };
9606 NTSTATUS status;
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 };
9614 NTSTATUS status;
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 };
9622 NTSTATUS status;
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 };
9630 NTSTATUS status;
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 };
9638 NTSTATUS status;
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 };
9646 NTSTATUS status;
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 };
9654 NTSTATUS status;
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 };
9662 NTSTATUS status;
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 };
9670 NTSTATUS status;
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 };
9678 NTSTATUS status;
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 };
9686 NTSTATUS status;
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 };
9694 NTSTATUS status;
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 };
9702 NTSTATUS status;
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 };
9710 NTSTATUS status;
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 };
9718 NTSTATUS status;
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 };
9726 NTSTATUS status;
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 };
9734 NTSTATUS status;
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 };
9742 NTSTATUS status;
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 };
9750 NTSTATUS status;
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 };
9758 NTSTATUS status;
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 };
9766 NTSTATUS status;
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 };
9774 NTSTATUS status;
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 };
9782 NTSTATUS status;
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 };
9790 NTSTATUS status;
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 };
9798 NTSTATUS status;
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 };
9806 NTSTATUS status;
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 };
9814 NTSTATUS status;
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 };
9822 NTSTATUS status;
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 };
9830 NTSTATUS status;
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 };
9838 NTSTATUS status;
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 };
9846 NTSTATUS status;
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 };
9854 NTSTATUS status;
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 };
9862 NTSTATUS status;
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 };
9870 NTSTATUS status;
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 };
9878 NTSTATUS status;
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 };
9886 NTSTATUS status;
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 };
9894 NTSTATUS status;
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 };
9902 NTSTATUS status;
9903 TRACE( "shadertype %d\n", shadertype );
9904 if ((status = UNIX_CALL( glGetStageIndexNV, &args ))) WARN( "glGetStageIndexNV returned %#lx\n", status );
9905 return args.ret;
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 };
9911 NTSTATUS status;
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 );
9914 return args.ret;
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 };
9920 NTSTATUS status;
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 );
9923 return args.ret;
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 };
9929 NTSTATUS status;
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 };
9937 NTSTATUS status;
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 };
9945 NTSTATUS status;
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 };
9953 NTSTATUS status;
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 };
9961 NTSTATUS status;
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 };
9969 NTSTATUS status;
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 };
9977 NTSTATUS status;
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 };
9985 NTSTATUS status;
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 };
9993 NTSTATUS status;
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 };
10001 NTSTATUS status;
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 };
10009 NTSTATUS status;
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 };
10017 NTSTATUS status;
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 };
10025 NTSTATUS status;
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 };
10033 NTSTATUS status;
10034 TRACE( "texture %d\n", texture );
10035 if ((status = UNIX_CALL( glGetTextureHandleARB, &args ))) WARN( "glGetTextureHandleARB returned %#lx\n", status );
10036 return args.ret;
10039 static GLuint64 WINAPI glGetTextureHandleNV( GLuint texture )
10041 struct glGetTextureHandleNV_params args = { .teb = NtCurrentTeb(), .texture = texture };
10042 NTSTATUS status;
10043 TRACE( "texture %d\n", texture );
10044 if ((status = UNIX_CALL( glGetTextureHandleNV, &args ))) WARN( "glGetTextureHandleNV returned %#lx\n", status );
10045 return args.ret;
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 };
10051 NTSTATUS status;
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 };
10059 NTSTATUS status;
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 };
10067 NTSTATUS status;
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 };
10075 NTSTATUS status;
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 };
10083 NTSTATUS status;
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 };
10091 NTSTATUS status;
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 };
10099 NTSTATUS status;
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 };
10107 NTSTATUS status;
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 };
10115 NTSTATUS status;
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 };
10123 NTSTATUS status;
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 };
10131 NTSTATUS status;
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 };
10139 NTSTATUS status;
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 };
10147 NTSTATUS status;
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 };
10155 NTSTATUS status;
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 };
10163 NTSTATUS status;
10164 TRACE( "texture %d, sampler %d\n", texture, sampler );
10165 if ((status = UNIX_CALL( glGetTextureSamplerHandleARB, &args ))) WARN( "glGetTextureSamplerHandleARB returned %#lx\n", status );
10166 return args.ret;
10169 static GLuint64 WINAPI glGetTextureSamplerHandleNV( GLuint texture, GLuint sampler )
10171 struct glGetTextureSamplerHandleNV_params args = { .teb = NtCurrentTeb(), .texture = texture, .sampler = sampler };
10172 NTSTATUS status;
10173 TRACE( "texture %d, sampler %d\n", texture, sampler );
10174 if ((status = UNIX_CALL( glGetTextureSamplerHandleNV, &args ))) WARN( "glGetTextureSamplerHandleNV returned %#lx\n", status );
10175 return args.ret;
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 };
10181 NTSTATUS status;
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 };
10189 NTSTATUS status;
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 };
10197 NTSTATUS status;
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 };
10205 NTSTATUS status;
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 };
10213 NTSTATUS status;
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 };
10221 NTSTATUS status;
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 };
10229 NTSTATUS status;
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 };
10237 NTSTATUS status;
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 };
10245 NTSTATUS status;
10246 TRACE( "program %d, uniformBlockName %p\n", program, uniformBlockName );
10247 if ((status = UNIX_CALL( glGetUniformBlockIndex, &args ))) WARN( "glGetUniformBlockIndex returned %#lx\n", status );
10248 return args.ret;
10251 static GLint WINAPI glGetUniformBufferSizeEXT( GLuint program, GLint location )
10253 struct glGetUniformBufferSizeEXT_params args = { .teb = NtCurrentTeb(), .program = program, .location = location };
10254 NTSTATUS status;
10255 TRACE( "program %d, location %d\n", program, location );
10256 if ((status = UNIX_CALL( glGetUniformBufferSizeEXT, &args ))) WARN( "glGetUniformBufferSizeEXT returned %#lx\n", status );
10257 return args.ret;
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 };
10263 NTSTATUS status;
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 };
10271 NTSTATUS status;
10272 TRACE( "program %d, name %p\n", program, name );
10273 if ((status = UNIX_CALL( glGetUniformLocation, &args ))) WARN( "glGetUniformLocation returned %#lx\n", status );
10274 return args.ret;
10277 static GLint WINAPI glGetUniformLocationARB( GLhandleARB programObj, const GLcharARB *name )
10279 struct glGetUniformLocationARB_params args = { .teb = NtCurrentTeb(), .programObj = programObj, .name = name };
10280 NTSTATUS status;
10281 TRACE( "programObj %d, name %p\n", programObj, name );
10282 if ((status = UNIX_CALL( glGetUniformLocationARB, &args ))) WARN( "glGetUniformLocationARB returned %#lx\n", status );
10283 return args.ret;
10286 static GLintptr WINAPI glGetUniformOffsetEXT( GLuint program, GLint location )
10288 struct glGetUniformOffsetEXT_params args = { .teb = NtCurrentTeb(), .program = program, .location = location };
10289 NTSTATUS status;
10290 TRACE( "program %d, location %d\n", program, location );
10291 if ((status = UNIX_CALL( glGetUniformOffsetEXT, &args ))) WARN( "glGetUniformOffsetEXT returned %#lx\n", status );
10292 return args.ret;
10295 static void WINAPI glGetUniformSubroutineuiv( GLenum shadertype, GLint location, GLuint *params )
10297 struct glGetUniformSubroutineuiv_params args = { .teb = NtCurrentTeb(), .shadertype = shadertype, .location = location, .params = params };
10298 NTSTATUS status;
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 };
10306 NTSTATUS status;
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 };
10314 NTSTATUS status;
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 };
10322 NTSTATUS status;
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 };
10330 NTSTATUS status;
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 };
10338 NTSTATUS status;
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 };
10346 NTSTATUS status;
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 };
10354 NTSTATUS status;
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 };
10362 NTSTATUS status;
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 };
10370 NTSTATUS status;
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 };
10378 NTSTATUS status;
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 };
10386 NTSTATUS status;
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 };
10394 NTSTATUS status;
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 };
10402 NTSTATUS status;
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 };
10410 NTSTATUS status;
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 };
10418 NTSTATUS status;
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 };
10426 NTSTATUS status;
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 };
10434 NTSTATUS status;
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 };
10442 NTSTATUS status;
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 };
10450 NTSTATUS status;
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 };
10458 NTSTATUS status;
10459 TRACE( "program %d, name %p\n", program, name );
10460 if ((status = UNIX_CALL( glGetVaryingLocationNV, &args ))) WARN( "glGetVaryingLocationNV returned %#lx\n", status );
10461 return args.ret;
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 };
10467 NTSTATUS status;
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 };
10475 NTSTATUS status;
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 };
10483 NTSTATUS status;
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 };
10491 NTSTATUS status;
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 };
10499 NTSTATUS status;
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 };
10507 NTSTATUS status;
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 };
10515 NTSTATUS status;
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 };
10523 NTSTATUS status;
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 };
10531 NTSTATUS status;
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 };
10539 NTSTATUS status;
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 };
10547 NTSTATUS status;
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 };
10555 NTSTATUS status;
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 };
10563 NTSTATUS status;
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 };
10571 NTSTATUS status;
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 };
10579 NTSTATUS status;
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 };
10587 NTSTATUS status;
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 };
10595 NTSTATUS status;
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 };
10603 NTSTATUS status;
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 };
10611 NTSTATUS status;
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 };
10619 NTSTATUS status;
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 };
10627 NTSTATUS status;
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 };
10635 NTSTATUS status;
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 };
10643 NTSTATUS status;
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 };
10651 NTSTATUS status;
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 };
10659 NTSTATUS status;
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 };
10667 NTSTATUS status;
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 };
10675 NTSTATUS status;
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 };
10683 NTSTATUS status;
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 };
10691 NTSTATUS status;
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 };
10699 NTSTATUS status;
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 };
10707 NTSTATUS status;
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 };
10715 NTSTATUS status;
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 };
10723 NTSTATUS status;
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 };
10731 NTSTATUS status;
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 };
10739 NTSTATUS status;
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 };
10747 NTSTATUS status;
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 };
10755 NTSTATUS status;
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 };
10763 NTSTATUS status;
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 };
10771 NTSTATUS status;
10772 TRACE( "name %p\n", name );
10773 if ((status = UNIX_CALL( glGetVkProcAddrNV, &args ))) WARN( "glGetVkProcAddrNV returned %#lx\n", status );
10774 return args.ret;
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 };
10780 NTSTATUS status;
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 };
10788 NTSTATUS status;
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 };
10796 NTSTATUS status;
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 };
10804 NTSTATUS status;
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 };
10812 NTSTATUS status;
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 };
10820 NTSTATUS status;
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 };
10828 NTSTATUS status;
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 };
10836 NTSTATUS status;
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 };
10844 NTSTATUS status;
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 };
10852 NTSTATUS status;
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 };
10860 NTSTATUS status;
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 };
10868 NTSTATUS status;
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 };
10876 NTSTATUS status;
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 };
10884 NTSTATUS status;
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 };
10892 NTSTATUS status;
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 };
10900 NTSTATUS status;
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 };
10908 NTSTATUS status;
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 };
10916 NTSTATUS status;
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 };
10924 NTSTATUS status;
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 };
10932 NTSTATUS status;
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 };
10940 NTSTATUS status;
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 };
10948 NTSTATUS status;
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 };
10956 NTSTATUS status;
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 };
10964 NTSTATUS status;
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 };
10972 NTSTATUS status;
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 };
10980 NTSTATUS status;
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 };
10988 NTSTATUS status;
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 };
10996 NTSTATUS status;
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 };
11004 NTSTATUS status;
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 };
11012 NTSTATUS status;
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 };
11020 NTSTATUS status;
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 };
11028 NTSTATUS status;
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 };
11036 NTSTATUS status;
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 };
11044 NTSTATUS status;
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 };
11052 NTSTATUS status;
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 };
11060 NTSTATUS status;
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 };
11068 NTSTATUS status;
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 };
11076 NTSTATUS status;
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 };
11084 NTSTATUS status;
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 };
11092 NTSTATUS status;
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 };
11100 NTSTATUS status;
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 };
11108 NTSTATUS status;
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 };
11116 NTSTATUS status;
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 };
11124 NTSTATUS status;
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 };
11132 NTSTATUS status;
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 };
11140 NTSTATUS status;
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 };
11148 NTSTATUS status;
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 };
11156 NTSTATUS status;
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 };
11164 NTSTATUS status;
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 };
11172 NTSTATUS status;
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 };
11180 NTSTATUS status;
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 };
11188 NTSTATUS status;
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 };
11196 NTSTATUS status;
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 };
11204 NTSTATUS status;
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 };
11212 NTSTATUS status;
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 };
11220 NTSTATUS status;
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 };
11228 NTSTATUS status;
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 };
11236 NTSTATUS status;
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 };
11244 NTSTATUS status;
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 };
11252 NTSTATUS status;
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 };
11260 NTSTATUS status;
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 );
11263 return args.ret;
11266 static void WINAPI glIndexFormatNV( GLenum type, GLsizei stride )
11268 struct glIndexFormatNV_params args = { .teb = NtCurrentTeb(), .type = type, .stride = stride };
11269 NTSTATUS status;
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 };
11277 NTSTATUS status;
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 };
11285 NTSTATUS status;
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 };
11293 NTSTATUS status;
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 };
11301 NTSTATUS status;
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 };
11309 NTSTATUS status;
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 };
11317 NTSTATUS status;
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 };
11325 NTSTATUS status;
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 };
11333 NTSTATUS status;
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 };
11341 NTSTATUS status;
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 };
11349 NTSTATUS status;
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 };
11357 NTSTATUS status;
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 };
11365 NTSTATUS status;
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 };
11373 NTSTATUS status;
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 };
11381 NTSTATUS status;
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 };
11389 NTSTATUS status;
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 };
11397 NTSTATUS status;
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 };
11405 NTSTATUS status;
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 };
11413 NTSTATUS status;
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 };
11421 NTSTATUS status;
11422 TRACE( "marker %d\n", marker );
11423 if ((status = UNIX_CALL( glIsAsyncMarkerSGIX, &args ))) WARN( "glIsAsyncMarkerSGIX returned %#lx\n", status );
11424 return args.ret;
11427 static GLboolean WINAPI glIsBuffer( GLuint buffer )
11429 struct glIsBuffer_params args = { .teb = NtCurrentTeb(), .buffer = buffer };
11430 NTSTATUS status;
11431 TRACE( "buffer %d\n", buffer );
11432 if ((status = UNIX_CALL( glIsBuffer, &args ))) WARN( "glIsBuffer returned %#lx\n", status );
11433 return args.ret;
11436 static GLboolean WINAPI glIsBufferARB( GLuint buffer )
11438 struct glIsBufferARB_params args = { .teb = NtCurrentTeb(), .buffer = buffer };
11439 NTSTATUS status;
11440 TRACE( "buffer %d\n", buffer );
11441 if ((status = UNIX_CALL( glIsBufferARB, &args ))) WARN( "glIsBufferARB returned %#lx\n", status );
11442 return args.ret;
11445 static GLboolean WINAPI glIsBufferResidentNV( GLenum target )
11447 struct glIsBufferResidentNV_params args = { .teb = NtCurrentTeb(), .target = target };
11448 NTSTATUS status;
11449 TRACE( "target %d\n", target );
11450 if ((status = UNIX_CALL( glIsBufferResidentNV, &args ))) WARN( "glIsBufferResidentNV returned %#lx\n", status );
11451 return args.ret;
11454 static GLboolean WINAPI glIsCommandListNV( GLuint list )
11456 struct glIsCommandListNV_params args = { .teb = NtCurrentTeb(), .list = list };
11457 NTSTATUS status;
11458 TRACE( "list %d\n", list );
11459 if ((status = UNIX_CALL( glIsCommandListNV, &args ))) WARN( "glIsCommandListNV returned %#lx\n", status );
11460 return args.ret;
11463 static GLboolean WINAPI glIsEnabledIndexedEXT( GLenum target, GLuint index )
11465 struct glIsEnabledIndexedEXT_params args = { .teb = NtCurrentTeb(), .target = target, .index = index };
11466 NTSTATUS status;
11467 TRACE( "target %d, index %d\n", target, index );
11468 if ((status = UNIX_CALL( glIsEnabledIndexedEXT, &args ))) WARN( "glIsEnabledIndexedEXT returned %#lx\n", status );
11469 return args.ret;
11472 static GLboolean WINAPI glIsEnabledi( GLenum target, GLuint index )
11474 struct glIsEnabledi_params args = { .teb = NtCurrentTeb(), .target = target, .index = index };
11475 NTSTATUS status;
11476 TRACE( "target %d, index %d\n", target, index );
11477 if ((status = UNIX_CALL( glIsEnabledi, &args ))) WARN( "glIsEnabledi returned %#lx\n", status );
11478 return args.ret;
11481 static GLboolean WINAPI glIsFenceAPPLE( GLuint fence )
11483 struct glIsFenceAPPLE_params args = { .teb = NtCurrentTeb(), .fence = fence };
11484 NTSTATUS status;
11485 TRACE( "fence %d\n", fence );
11486 if ((status = UNIX_CALL( glIsFenceAPPLE, &args ))) WARN( "glIsFenceAPPLE returned %#lx\n", status );
11487 return args.ret;
11490 static GLboolean WINAPI glIsFenceNV( GLuint fence )
11492 struct glIsFenceNV_params args = { .teb = NtCurrentTeb(), .fence = fence };
11493 NTSTATUS status;
11494 TRACE( "fence %d\n", fence );
11495 if ((status = UNIX_CALL( glIsFenceNV, &args ))) WARN( "glIsFenceNV returned %#lx\n", status );
11496 return args.ret;
11499 static GLboolean WINAPI glIsFramebuffer( GLuint framebuffer )
11501 struct glIsFramebuffer_params args = { .teb = NtCurrentTeb(), .framebuffer = framebuffer };
11502 NTSTATUS status;
11503 TRACE( "framebuffer %d\n", framebuffer );
11504 if ((status = UNIX_CALL( glIsFramebuffer, &args ))) WARN( "glIsFramebuffer returned %#lx\n", status );
11505 return args.ret;
11508 static GLboolean WINAPI glIsFramebufferEXT( GLuint framebuffer )
11510 struct glIsFramebufferEXT_params args = { .teb = NtCurrentTeb(), .framebuffer = framebuffer };
11511 NTSTATUS status;
11512 TRACE( "framebuffer %d\n", framebuffer );
11513 if ((status = UNIX_CALL( glIsFramebufferEXT, &args ))) WARN( "glIsFramebufferEXT returned %#lx\n", status );
11514 return args.ret;
11517 static GLboolean WINAPI glIsImageHandleResidentARB( GLuint64 handle )
11519 struct glIsImageHandleResidentARB_params args = { .teb = NtCurrentTeb(), .handle = handle };
11520 NTSTATUS status;
11521 TRACE( "handle %s\n", wine_dbgstr_longlong(handle) );
11522 if ((status = UNIX_CALL( glIsImageHandleResidentARB, &args ))) WARN( "glIsImageHandleResidentARB returned %#lx\n", status );
11523 return args.ret;
11526 static GLboolean WINAPI glIsImageHandleResidentNV( GLuint64 handle )
11528 struct glIsImageHandleResidentNV_params args = { .teb = NtCurrentTeb(), .handle = handle };
11529 NTSTATUS status;
11530 TRACE( "handle %s\n", wine_dbgstr_longlong(handle) );
11531 if ((status = UNIX_CALL( glIsImageHandleResidentNV, &args ))) WARN( "glIsImageHandleResidentNV returned %#lx\n", status );
11532 return args.ret;
11535 static GLboolean WINAPI glIsMemoryObjectEXT( GLuint memoryObject )
11537 struct glIsMemoryObjectEXT_params args = { .teb = NtCurrentTeb(), .memoryObject = memoryObject };
11538 NTSTATUS status;
11539 TRACE( "memoryObject %d\n", memoryObject );
11540 if ((status = UNIX_CALL( glIsMemoryObjectEXT, &args ))) WARN( "glIsMemoryObjectEXT returned %#lx\n", status );
11541 return args.ret;
11544 static GLboolean WINAPI glIsNameAMD( GLenum identifier, GLuint name )
11546 struct glIsNameAMD_params args = { .teb = NtCurrentTeb(), .identifier = identifier, .name = name };
11547 NTSTATUS status;
11548 TRACE( "identifier %d, name %d\n", identifier, name );
11549 if ((status = UNIX_CALL( glIsNameAMD, &args ))) WARN( "glIsNameAMD returned %#lx\n", status );
11550 return args.ret;
11553 static GLboolean WINAPI glIsNamedBufferResidentNV( GLuint buffer )
11555 struct glIsNamedBufferResidentNV_params args = { .teb = NtCurrentTeb(), .buffer = buffer };
11556 NTSTATUS status;
11557 TRACE( "buffer %d\n", buffer );
11558 if ((status = UNIX_CALL( glIsNamedBufferResidentNV, &args ))) WARN( "glIsNamedBufferResidentNV returned %#lx\n", status );
11559 return args.ret;
11562 static GLboolean WINAPI glIsNamedStringARB( GLint namelen, const GLchar *name )
11564 struct glIsNamedStringARB_params args = { .teb = NtCurrentTeb(), .namelen = namelen, .name = name };
11565 NTSTATUS status;
11566 TRACE( "namelen %d, name %p\n", namelen, name );
11567 if ((status = UNIX_CALL( glIsNamedStringARB, &args ))) WARN( "glIsNamedStringARB returned %#lx\n", status );
11568 return args.ret;
11571 static GLboolean WINAPI glIsObjectBufferATI( GLuint buffer )
11573 struct glIsObjectBufferATI_params args = { .teb = NtCurrentTeb(), .buffer = buffer };
11574 NTSTATUS status;
11575 TRACE( "buffer %d\n", buffer );
11576 if ((status = UNIX_CALL( glIsObjectBufferATI, &args ))) WARN( "glIsObjectBufferATI returned %#lx\n", status );
11577 return args.ret;
11580 static GLboolean WINAPI glIsOcclusionQueryNV( GLuint id )
11582 struct glIsOcclusionQueryNV_params args = { .teb = NtCurrentTeb(), .id = id };
11583 NTSTATUS status;
11584 TRACE( "id %d\n", id );
11585 if ((status = UNIX_CALL( glIsOcclusionQueryNV, &args ))) WARN( "glIsOcclusionQueryNV returned %#lx\n", status );
11586 return args.ret;
11589 static GLboolean WINAPI glIsPathNV( GLuint path )
11591 struct glIsPathNV_params args = { .teb = NtCurrentTeb(), .path = path };
11592 NTSTATUS status;
11593 TRACE( "path %d\n", path );
11594 if ((status = UNIX_CALL( glIsPathNV, &args ))) WARN( "glIsPathNV returned %#lx\n", status );
11595 return args.ret;
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 };
11601 NTSTATUS status;
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 );
11604 return args.ret;
11607 static GLboolean WINAPI glIsPointInStrokePathNV( GLuint path, GLfloat x, GLfloat y )
11609 struct glIsPointInStrokePathNV_params args = { .teb = NtCurrentTeb(), .path = path, .x = x, .y = y };
11610 NTSTATUS status;
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 );
11613 return args.ret;
11616 static GLboolean WINAPI glIsProgram( GLuint program )
11618 struct glIsProgram_params args = { .teb = NtCurrentTeb(), .program = program };
11619 NTSTATUS status;
11620 TRACE( "program %d\n", program );
11621 if ((status = UNIX_CALL( glIsProgram, &args ))) WARN( "glIsProgram returned %#lx\n", status );
11622 return args.ret;
11625 static GLboolean WINAPI glIsProgramARB( GLuint program )
11627 struct glIsProgramARB_params args = { .teb = NtCurrentTeb(), .program = program };
11628 NTSTATUS status;
11629 TRACE( "program %d\n", program );
11630 if ((status = UNIX_CALL( glIsProgramARB, &args ))) WARN( "glIsProgramARB returned %#lx\n", status );
11631 return args.ret;
11634 static GLboolean WINAPI glIsProgramNV( GLuint id )
11636 struct glIsProgramNV_params args = { .teb = NtCurrentTeb(), .id = id };
11637 NTSTATUS status;
11638 TRACE( "id %d\n", id );
11639 if ((status = UNIX_CALL( glIsProgramNV, &args ))) WARN( "glIsProgramNV returned %#lx\n", status );
11640 return args.ret;
11643 static GLboolean WINAPI glIsProgramPipeline( GLuint pipeline )
11645 struct glIsProgramPipeline_params args = { .teb = NtCurrentTeb(), .pipeline = pipeline };
11646 NTSTATUS status;
11647 TRACE( "pipeline %d\n", pipeline );
11648 if ((status = UNIX_CALL( glIsProgramPipeline, &args ))) WARN( "glIsProgramPipeline returned %#lx\n", status );
11649 return args.ret;
11652 static GLboolean WINAPI glIsQuery( GLuint id )
11654 struct glIsQuery_params args = { .teb = NtCurrentTeb(), .id = id };
11655 NTSTATUS status;
11656 TRACE( "id %d\n", id );
11657 if ((status = UNIX_CALL( glIsQuery, &args ))) WARN( "glIsQuery returned %#lx\n", status );
11658 return args.ret;
11661 static GLboolean WINAPI glIsQueryARB( GLuint id )
11663 struct glIsQueryARB_params args = { .teb = NtCurrentTeb(), .id = id };
11664 NTSTATUS status;
11665 TRACE( "id %d\n", id );
11666 if ((status = UNIX_CALL( glIsQueryARB, &args ))) WARN( "glIsQueryARB returned %#lx\n", status );
11667 return args.ret;
11670 static GLboolean WINAPI glIsRenderbuffer( GLuint renderbuffer )
11672 struct glIsRenderbuffer_params args = { .teb = NtCurrentTeb(), .renderbuffer = renderbuffer };
11673 NTSTATUS status;
11674 TRACE( "renderbuffer %d\n", renderbuffer );
11675 if ((status = UNIX_CALL( glIsRenderbuffer, &args ))) WARN( "glIsRenderbuffer returned %#lx\n", status );
11676 return args.ret;
11679 static GLboolean WINAPI glIsRenderbufferEXT( GLuint renderbuffer )
11681 struct glIsRenderbufferEXT_params args = { .teb = NtCurrentTeb(), .renderbuffer = renderbuffer };
11682 NTSTATUS status;
11683 TRACE( "renderbuffer %d\n", renderbuffer );
11684 if ((status = UNIX_CALL( glIsRenderbufferEXT, &args ))) WARN( "glIsRenderbufferEXT returned %#lx\n", status );
11685 return args.ret;
11688 static GLboolean WINAPI glIsSampler( GLuint sampler )
11690 struct glIsSampler_params args = { .teb = NtCurrentTeb(), .sampler = sampler };
11691 NTSTATUS status;
11692 TRACE( "sampler %d\n", sampler );
11693 if ((status = UNIX_CALL( glIsSampler, &args ))) WARN( "glIsSampler returned %#lx\n", status );
11694 return args.ret;
11697 static GLboolean WINAPI glIsSemaphoreEXT( GLuint semaphore )
11699 struct glIsSemaphoreEXT_params args = { .teb = NtCurrentTeb(), .semaphore = semaphore };
11700 NTSTATUS status;
11701 TRACE( "semaphore %d\n", semaphore );
11702 if ((status = UNIX_CALL( glIsSemaphoreEXT, &args ))) WARN( "glIsSemaphoreEXT returned %#lx\n", status );
11703 return args.ret;
11706 static GLboolean WINAPI glIsShader( GLuint shader )
11708 struct glIsShader_params args = { .teb = NtCurrentTeb(), .shader = shader };
11709 NTSTATUS status;
11710 TRACE( "shader %d\n", shader );
11711 if ((status = UNIX_CALL( glIsShader, &args ))) WARN( "glIsShader returned %#lx\n", status );
11712 return args.ret;
11715 static GLboolean WINAPI glIsStateNV( GLuint state )
11717 struct glIsStateNV_params args = { .teb = NtCurrentTeb(), .state = state };
11718 NTSTATUS status;
11719 TRACE( "state %d\n", state );
11720 if ((status = UNIX_CALL( glIsStateNV, &args ))) WARN( "glIsStateNV returned %#lx\n", status );
11721 return args.ret;
11724 static GLboolean WINAPI glIsSync( GLsync sync )
11726 struct glIsSync_params args = { .teb = NtCurrentTeb(), .sync = sync };
11727 NTSTATUS status;
11728 TRACE( "sync %p\n", sync );
11729 if ((status = UNIX_CALL( glIsSync, &args ))) WARN( "glIsSync returned %#lx\n", status );
11730 return args.ret;
11733 static GLboolean WINAPI glIsTextureEXT( GLuint texture )
11735 struct glIsTextureEXT_params args = { .teb = NtCurrentTeb(), .texture = texture };
11736 NTSTATUS status;
11737 TRACE( "texture %d\n", texture );
11738 if ((status = UNIX_CALL( glIsTextureEXT, &args ))) WARN( "glIsTextureEXT returned %#lx\n", status );
11739 return args.ret;
11742 static GLboolean WINAPI glIsTextureHandleResidentARB( GLuint64 handle )
11744 struct glIsTextureHandleResidentARB_params args = { .teb = NtCurrentTeb(), .handle = handle };
11745 NTSTATUS status;
11746 TRACE( "handle %s\n", wine_dbgstr_longlong(handle) );
11747 if ((status = UNIX_CALL( glIsTextureHandleResidentARB, &args ))) WARN( "glIsTextureHandleResidentARB returned %#lx\n", status );
11748 return args.ret;
11751 static GLboolean WINAPI glIsTextureHandleResidentNV( GLuint64 handle )
11753 struct glIsTextureHandleResidentNV_params args = { .teb = NtCurrentTeb(), .handle = handle };
11754 NTSTATUS status;
11755 TRACE( "handle %s\n", wine_dbgstr_longlong(handle) );
11756 if ((status = UNIX_CALL( glIsTextureHandleResidentNV, &args ))) WARN( "glIsTextureHandleResidentNV returned %#lx\n", status );
11757 return args.ret;
11760 static GLboolean WINAPI glIsTransformFeedback( GLuint id )
11762 struct glIsTransformFeedback_params args = { .teb = NtCurrentTeb(), .id = id };
11763 NTSTATUS status;
11764 TRACE( "id %d\n", id );
11765 if ((status = UNIX_CALL( glIsTransformFeedback, &args ))) WARN( "glIsTransformFeedback returned %#lx\n", status );
11766 return args.ret;
11769 static GLboolean WINAPI glIsTransformFeedbackNV( GLuint id )
11771 struct glIsTransformFeedbackNV_params args = { .teb = NtCurrentTeb(), .id = id };
11772 NTSTATUS status;
11773 TRACE( "id %d\n", id );
11774 if ((status = UNIX_CALL( glIsTransformFeedbackNV, &args ))) WARN( "glIsTransformFeedbackNV returned %#lx\n", status );
11775 return args.ret;
11778 static GLboolean WINAPI glIsVariantEnabledEXT( GLuint id, GLenum cap )
11780 struct glIsVariantEnabledEXT_params args = { .teb = NtCurrentTeb(), .id = id, .cap = cap };
11781 NTSTATUS status;
11782 TRACE( "id %d, cap %d\n", id, cap );
11783 if ((status = UNIX_CALL( glIsVariantEnabledEXT, &args ))) WARN( "glIsVariantEnabledEXT returned %#lx\n", status );
11784 return args.ret;
11787 static GLboolean WINAPI glIsVertexArray( GLuint array )
11789 struct glIsVertexArray_params args = { .teb = NtCurrentTeb(), .array = array };
11790 NTSTATUS status;
11791 TRACE( "array %d\n", array );
11792 if ((status = UNIX_CALL( glIsVertexArray, &args ))) WARN( "glIsVertexArray returned %#lx\n", status );
11793 return args.ret;
11796 static GLboolean WINAPI glIsVertexArrayAPPLE( GLuint array )
11798 struct glIsVertexArrayAPPLE_params args = { .teb = NtCurrentTeb(), .array = array };
11799 NTSTATUS status;
11800 TRACE( "array %d\n", array );
11801 if ((status = UNIX_CALL( glIsVertexArrayAPPLE, &args ))) WARN( "glIsVertexArrayAPPLE returned %#lx\n", status );
11802 return args.ret;
11805 static GLboolean WINAPI glIsVertexAttribEnabledAPPLE( GLuint index, GLenum pname )
11807 struct glIsVertexAttribEnabledAPPLE_params args = { .teb = NtCurrentTeb(), .index = index, .pname = pname };
11808 NTSTATUS status;
11809 TRACE( "index %d, pname %d\n", index, pname );
11810 if ((status = UNIX_CALL( glIsVertexAttribEnabledAPPLE, &args ))) WARN( "glIsVertexAttribEnabledAPPLE returned %#lx\n", status );
11811 return args.ret;
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 };
11817 NTSTATUS status;
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() };
11825 NTSTATUS status;
11826 TRACE( "\n" );
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 };
11833 NTSTATUS status;
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 };
11841 NTSTATUS status;
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 };
11849 NTSTATUS status;
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 };
11857 NTSTATUS status;
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 };
11865 NTSTATUS status;
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 };
11873 NTSTATUS status;
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 };
11881 NTSTATUS status;
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 };
11889 NTSTATUS status;
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 };
11897 NTSTATUS status;
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 };
11905 NTSTATUS status;
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 };
11913 NTSTATUS status;
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 };
11921 NTSTATUS status;
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 };
11929 NTSTATUS status;
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 };
11937 NTSTATUS status;
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 };
11945 NTSTATUS status;
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 };
11953 NTSTATUS status;
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 };
11961 NTSTATUS status;
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 };
11969 NTSTATUS status;
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 };
11977 NTSTATUS status;
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 };
11985 NTSTATUS status;
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 };
11993 NTSTATUS status;
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 };
12001 NTSTATUS status;
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 };
12009 NTSTATUS status;
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 };
12017 NTSTATUS status;
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 };
12025 NTSTATUS status;
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 };
12033 NTSTATUS status;
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 };
12041 NTSTATUS status;
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 };
12049 NTSTATUS status;
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 };
12057 NTSTATUS status;
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 };
12065 NTSTATUS status;
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 };
12073 NTSTATUS status;
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 };
12081 NTSTATUS status;
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 };
12089 NTSTATUS status;
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 };
12097 NTSTATUS status;
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 };
12105 NTSTATUS status;
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 };
12113 NTSTATUS status;
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 };
12121 NTSTATUS status;
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 };
12129 NTSTATUS status;
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 };
12137 NTSTATUS status;
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 };
12145 NTSTATUS status;
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 };
12153 NTSTATUS status;
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 };
12161 NTSTATUS status;
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 };
12169 NTSTATUS status;
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 };
12177 NTSTATUS status;
12178 TRACE( "buffer %d\n", buffer );
12179 if ((status = UNIX_CALL( glMapObjectBufferATI, &args ))) WARN( "glMapObjectBufferATI returned %#lx\n", status );
12180 return args.ret;
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 };
12186 NTSTATUS status;
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 };
12194 NTSTATUS status;
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 };
12202 NTSTATUS status;
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 );
12205 return args.ret;
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 };
12211 NTSTATUS status;
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 };
12219 NTSTATUS status;
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 };
12227 NTSTATUS status;
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 };
12235 NTSTATUS status;
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 };
12243 NTSTATUS status;
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 };
12251 NTSTATUS status;
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 };
12259 NTSTATUS status;
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 };
12267 NTSTATUS status;
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 };
12275 NTSTATUS status;
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 };
12283 NTSTATUS status;
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 };
12291 NTSTATUS status;
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 };
12299 NTSTATUS status;
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 };
12307 NTSTATUS status;
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 };
12315 NTSTATUS status;
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 };
12323 NTSTATUS status;
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 };
12331 NTSTATUS status;
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 };
12339 NTSTATUS status;
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 };
12347 NTSTATUS status;
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 };
12355 NTSTATUS status;
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 };
12363 NTSTATUS status;
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 };
12371 NTSTATUS status;
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 };
12379 NTSTATUS status;
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 };
12387 NTSTATUS status;
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 };
12395 NTSTATUS status;
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 };
12403 NTSTATUS status;
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 };
12411 NTSTATUS status;
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 };
12419 NTSTATUS status;
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 };
12427 NTSTATUS status;
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 };
12435 NTSTATUS status;
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 };
12443 NTSTATUS status;
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 };
12451 NTSTATUS status;
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 };
12459 NTSTATUS status;
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 };
12467 NTSTATUS status;
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 };
12475 NTSTATUS status;
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 };
12483 NTSTATUS status;
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 };
12491 NTSTATUS status;
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 };
12499 NTSTATUS status;
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 };
12507 NTSTATUS status;
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 };
12515 NTSTATUS status;
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 };
12523 NTSTATUS status;
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 };
12531 NTSTATUS status;
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 };
12539 NTSTATUS status;
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 };
12547 NTSTATUS status;
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 };
12555 NTSTATUS status;
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 };
12563 NTSTATUS status;
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 };
12571 NTSTATUS status;
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 };
12579 NTSTATUS status;
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 };
12587 NTSTATUS status;
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 };
12595 NTSTATUS status;
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 };
12603 NTSTATUS status;
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 };
12611 NTSTATUS status;
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 };
12619 NTSTATUS status;
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 };
12627 NTSTATUS status;
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 };
12635 NTSTATUS status;
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 };
12643 NTSTATUS status;
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 };
12651 NTSTATUS status;
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 };
12659 NTSTATUS status;
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 };
12667 NTSTATUS status;
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 };
12675 NTSTATUS status;
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 };
12683 NTSTATUS status;
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 };
12691 NTSTATUS status;
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 };
12699 NTSTATUS status;
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 };
12707 NTSTATUS status;
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 };
12715 NTSTATUS status;
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 };
12723 NTSTATUS status;
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 };
12731 NTSTATUS status;
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 };
12739 NTSTATUS status;
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 };
12747 NTSTATUS status;
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 };
12755 NTSTATUS status;
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 };
12763 NTSTATUS status;
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 };
12771 NTSTATUS status;
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 };
12779 NTSTATUS status;
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 };
12787 NTSTATUS status;
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 };
12795 NTSTATUS status;
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 };
12803 NTSTATUS status;
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 };
12811 NTSTATUS status;
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 };
12819 NTSTATUS status;
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 };
12827 NTSTATUS status;
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 };
12835 NTSTATUS status;
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 };
12843 NTSTATUS status;
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 };
12851 NTSTATUS status;
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 };
12859 NTSTATUS status;
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 };
12867 NTSTATUS status;
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 };
12875 NTSTATUS status;
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 };
12883 NTSTATUS status;
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 };
12891 NTSTATUS status;
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 };
12899 NTSTATUS status;
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 };
12907 NTSTATUS status;
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 };
12915 NTSTATUS status;
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 };
12923 NTSTATUS status;
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 };
12931 NTSTATUS status;
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 };
12939 NTSTATUS status;
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 };
12947 NTSTATUS status;
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 };
12955 NTSTATUS status;
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 };
12963 NTSTATUS status;
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 };
12971 NTSTATUS status;
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 };
12979 NTSTATUS status;
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 };
12987 NTSTATUS status;
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 };
12995 NTSTATUS status;
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 };
13003 NTSTATUS status;
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 };
13011 NTSTATUS status;
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 };
13019 NTSTATUS status;
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 };
13027 NTSTATUS status;
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 };
13035 NTSTATUS status;
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 };
13043 NTSTATUS status;
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 };
13051 NTSTATUS status;
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 };
13059 NTSTATUS status;
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 };
13067 NTSTATUS status;
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 };
13075 NTSTATUS status;
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 };
13083 NTSTATUS status;
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 };
13091 NTSTATUS status;
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 };
13099 NTSTATUS status;
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 };
13107 NTSTATUS status;
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 };
13115 NTSTATUS status;
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 };
13123 NTSTATUS status;
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 };
13131 NTSTATUS status;
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 };
13139 NTSTATUS status;
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 };
13147 NTSTATUS status;
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 };
13155 NTSTATUS status;
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 };
13163 NTSTATUS status;
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 };
13171 NTSTATUS status;
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 };
13179 NTSTATUS status;
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 };
13187 NTSTATUS status;
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 };
13195 NTSTATUS status;
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 };
13203 NTSTATUS status;
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 };
13211 NTSTATUS status;
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 };
13219 NTSTATUS status;
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 };
13227 NTSTATUS status;
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 };
13235 NTSTATUS status;
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 };
13243 NTSTATUS status;
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 };
13251 NTSTATUS status;
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 };
13259 NTSTATUS status;
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 };
13267 NTSTATUS status;
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 };
13275 NTSTATUS status;
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 };
13283 NTSTATUS status;
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 };
13291 NTSTATUS status;
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 };
13299 NTSTATUS status;
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 };
13307 NTSTATUS status;
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 };
13315 NTSTATUS status;
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 };
13323 NTSTATUS status;
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 };
13331 NTSTATUS status;
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 };
13339 NTSTATUS status;
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 };
13347 NTSTATUS status;
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 };
13355 NTSTATUS status;
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 };
13363 NTSTATUS status;
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 };
13371 NTSTATUS status;
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 };
13379 NTSTATUS status;
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 };
13387 NTSTATUS status;
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 };
13395 NTSTATUS status;
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 };
13403 NTSTATUS status;
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 };
13411 NTSTATUS status;
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 };
13419 NTSTATUS status;
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 };
13427 NTSTATUS status;
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 };
13435 NTSTATUS status;
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 };
13443 NTSTATUS status;
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 };
13451 NTSTATUS status;
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 };
13459 NTSTATUS status;
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 };
13467 NTSTATUS status;
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 };
13475 NTSTATUS status;
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 };
13483 NTSTATUS status;
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 };
13491 NTSTATUS status;
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 };
13499 NTSTATUS status;
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 };
13507 NTSTATUS status;
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 };
13515 NTSTATUS status;
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 };
13523 NTSTATUS status;
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 };
13531 NTSTATUS status;
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 };
13539 NTSTATUS status;
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 };
13547 NTSTATUS status;
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 };
13555 NTSTATUS status;
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 };
13563 NTSTATUS status;
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 };
13571 NTSTATUS status;
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 };
13579 NTSTATUS status;
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 };
13587 NTSTATUS status;
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 };
13595 NTSTATUS status;
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 };
13603 NTSTATUS status;
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 };
13611 NTSTATUS status;
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 };
13619 NTSTATUS status;
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 };
13627 NTSTATUS status;
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 };
13635 NTSTATUS status;
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 };
13643 NTSTATUS status;
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 };
13651 NTSTATUS status;
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 };
13659 NTSTATUS status;
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 };
13667 NTSTATUS status;
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 };
13675 NTSTATUS status;
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 };
13683 NTSTATUS status;
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 };
13691 NTSTATUS status;
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 };
13699 NTSTATUS status;
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 };
13707 NTSTATUS status;
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 };
13715 NTSTATUS status;
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 };
13723 NTSTATUS status;
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 };
13731 NTSTATUS status;
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 };
13739 NTSTATUS status;
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 };
13747 NTSTATUS status;
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 };
13755 NTSTATUS status;
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 };
13763 NTSTATUS status;
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 };
13771 NTSTATUS status;
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 };
13779 NTSTATUS status;
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 };
13787 NTSTATUS status;
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 };
13795 NTSTATUS status;
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 };
13803 NTSTATUS status;
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 };
13811 NTSTATUS status;
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 };
13819 NTSTATUS status;
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 };
13827 NTSTATUS status;
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 };
13835 NTSTATUS status;
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 };
13843 NTSTATUS status;
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 };
13851 NTSTATUS status;
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 };
13859 NTSTATUS status;
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 };
13867 NTSTATUS status;
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 };
13875 NTSTATUS status;
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 };
13883 NTSTATUS status;
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 };
13891 NTSTATUS status;
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 };
13899 NTSTATUS status;
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 };
13907 NTSTATUS status;
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 };
13915 NTSTATUS status;
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 };
13923 NTSTATUS status;
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 };
13931 NTSTATUS status;
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 };
13939 NTSTATUS status;
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 };
13947 NTSTATUS status;
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 };
13955 NTSTATUS status;
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 };
13963 NTSTATUS status;
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 };
13971 NTSTATUS status;
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 };
13979 NTSTATUS status;
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 };
13987 NTSTATUS status;
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 };
13995 NTSTATUS status;
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 };
14003 NTSTATUS status;
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 };
14011 NTSTATUS status;
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 };
14019 NTSTATUS status;
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 };
14027 NTSTATUS status;
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() };
14035 NTSTATUS status;
14036 TRACE( "\n" );
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 };
14043 NTSTATUS status;
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 };
14051 NTSTATUS status;
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 };
14059 NTSTATUS status;
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 };
14067 NTSTATUS status;
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 };
14075 NTSTATUS status;
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 };
14083 NTSTATUS status;
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 };
14091 NTSTATUS status;
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 };
14099 NTSTATUS status;
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 };
14107 NTSTATUS status;
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 };
14115 NTSTATUS status;
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 };
14123 NTSTATUS status;
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 };
14131 NTSTATUS status;
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 };
14139 NTSTATUS status;
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 };
14147 NTSTATUS status;
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 };
14155 NTSTATUS status;
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 };
14163 NTSTATUS status;
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 };
14171 NTSTATUS status;
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 };
14179 NTSTATUS status;
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 };
14187 NTSTATUS status;
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 };
14195 NTSTATUS status;
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 };
14203 NTSTATUS status;
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 };
14211 NTSTATUS status;
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 };
14219 NTSTATUS status;
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 };
14227 NTSTATUS status;
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 };
14235 NTSTATUS status;
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 };
14243 NTSTATUS status;
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 };
14251 NTSTATUS status;
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 };
14259 NTSTATUS status;
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 };
14267 NTSTATUS status;
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 };
14275 NTSTATUS status;
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 };
14283 NTSTATUS status;
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 };
14291 NTSTATUS status;
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 };
14299 NTSTATUS status;
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 };
14307 NTSTATUS status;
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 };
14315 NTSTATUS status;
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 };
14323 NTSTATUS status;
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 };
14331 NTSTATUS status;
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 };
14339 NTSTATUS status;
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 };
14347 NTSTATUS status;
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 };
14355 NTSTATUS status;
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 };
14363 NTSTATUS status;
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 };
14371 NTSTATUS status;
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 };
14379 NTSTATUS status;
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 };
14387 NTSTATUS status;
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 };
14395 NTSTATUS status;
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 };
14403 NTSTATUS status;
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 };
14411 NTSTATUS status;
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 };
14419 NTSTATUS status;
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 };
14427 NTSTATUS status;
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 };
14435 NTSTATUS status;
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 };
14443 NTSTATUS status;
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 };
14451 NTSTATUS status;
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 };
14459 NTSTATUS status;
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 };
14467 NTSTATUS status;
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 };
14475 NTSTATUS status;
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 };
14483 NTSTATUS status;
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 };
14491 NTSTATUS status;
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 };
14499 NTSTATUS status;
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 };
14507 NTSTATUS status;
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 };
14515 NTSTATUS status;
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 };
14523 NTSTATUS status;
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 };
14531 NTSTATUS status;
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 };
14539 NTSTATUS status;
14540 TRACE( "type %d\n", type );
14541 if ((status = UNIX_CALL( glNewBufferRegion, &args ))) WARN( "glNewBufferRegion returned %#lx\n", status );
14542 return args.ret;
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 };
14548 NTSTATUS status;
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 );
14551 return args.ret;
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 };
14557 NTSTATUS status;
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 };
14565 NTSTATUS status;
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 };
14573 NTSTATUS status;
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 };
14581 NTSTATUS status;
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 };
14589 NTSTATUS status;
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 };
14597 NTSTATUS status;
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 };
14605 NTSTATUS status;
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 };
14613 NTSTATUS status;
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 };
14621 NTSTATUS status;
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 };
14629 NTSTATUS status;
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 };
14637 NTSTATUS status;
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 };
14645 NTSTATUS status;
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 };
14653 NTSTATUS status;
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 };
14661 NTSTATUS status;
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 };
14669 NTSTATUS status;
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 };
14677 NTSTATUS status;
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 };
14685 NTSTATUS status;
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 };
14693 NTSTATUS status;
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 };
14701 NTSTATUS status;
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 };
14709 NTSTATUS status;
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 };
14717 NTSTATUS status;
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 };
14725 NTSTATUS status;
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 };
14733 NTSTATUS status;
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 };
14741 NTSTATUS status;
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 };
14749 NTSTATUS status;
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 );
14752 return args.ret;
14755 static GLenum WINAPI glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, GLenum option )
14757 struct glObjectUnpurgeableAPPLE_params args = { .teb = NtCurrentTeb(), .objectType = objectType, .name = name, .option = option };
14758 NTSTATUS status;
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 );
14761 return args.ret;
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 };
14767 NTSTATUS status;
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 };
14775 NTSTATUS status;
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 };
14783 NTSTATUS status;
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 };
14791 NTSTATUS status;
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 };
14799 NTSTATUS status;
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 };
14807 NTSTATUS status;
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 };
14815 NTSTATUS status;
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 };
14823 NTSTATUS status;
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 };
14831 NTSTATUS status;
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 };
14839 NTSTATUS status;
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 };
14847 NTSTATUS status;
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 };
14855 NTSTATUS status;
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 };
14863 NTSTATUS status;
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 };
14871 NTSTATUS status;
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 };
14879 NTSTATUS status;
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 );
14882 return args.ret;
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 };
14888 NTSTATUS status;
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 );
14892 return args.ret;
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 };
14898 NTSTATUS status;
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 };
14906 NTSTATUS status;
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 };
14914 NTSTATUS status;
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 );
14917 return args.ret;
14920 static void WINAPI glPathParameterfNV( GLuint path, GLenum pname, GLfloat value )
14922 struct glPathParameterfNV_params args = { .teb = NtCurrentTeb(), .path = path, .pname = pname, .value = value };
14923 NTSTATUS status;
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 };
14931 NTSTATUS status;
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 };
14939 NTSTATUS status;
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 };
14947 NTSTATUS status;
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 };
14955 NTSTATUS status;
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 };
14963 NTSTATUS status;
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 };
14971 NTSTATUS status;
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 };
14979 NTSTATUS status;
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 };
14987 NTSTATUS status;
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 };
14995 NTSTATUS status;
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() };
15003 NTSTATUS status;
15004 TRACE( "\n" );
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() };
15011 NTSTATUS status;
15012 TRACE( "\n" );
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 };
15019 NTSTATUS status;
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 };
15027 NTSTATUS status;
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 };
15035 NTSTATUS status;
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 };
15043 NTSTATUS status;
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 };
15051 NTSTATUS status;
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 };
15059 NTSTATUS status;
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 };
15067 NTSTATUS status;
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 };
15075 NTSTATUS status;
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 };
15083 NTSTATUS status;
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 };
15091 NTSTATUS status;
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 };
15099 NTSTATUS status;
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 };
15107 NTSTATUS status;
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 };
15115 NTSTATUS status;
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 };
15123 NTSTATUS status;
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 };
15131 NTSTATUS status;
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 );
15134 return args.ret;
15137 static void WINAPI glPointParameterf( GLenum pname, GLfloat param )
15139 struct glPointParameterf_params args = { .teb = NtCurrentTeb(), .pname = pname, .param = param };
15140 NTSTATUS status;
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 };
15148 NTSTATUS status;
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 };
15156 NTSTATUS status;
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 };
15164 NTSTATUS status;
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 };
15172 NTSTATUS status;
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 };
15180 NTSTATUS status;
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 };
15188 NTSTATUS status;
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 };
15196 NTSTATUS status;
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 };
15204 NTSTATUS status;
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 };
15212 NTSTATUS status;
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 };
15220 NTSTATUS status;
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 };
15228 NTSTATUS status;
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 };
15236 NTSTATUS status;
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 };
15244 NTSTATUS status;
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 };
15252 NTSTATUS status;
15253 TRACE( "markerp %p\n", markerp );
15254 if ((status = UNIX_CALL( glPollAsyncSGIX, &args ))) WARN( "glPollAsyncSGIX returned %#lx\n", status );
15255 return args.ret;
15258 static GLint WINAPI glPollInstrumentsSGIX( GLint *marker_p )
15260 struct glPollInstrumentsSGIX_params args = { .teb = NtCurrentTeb(), .marker_p = marker_p };
15261 NTSTATUS status;
15262 TRACE( "marker_p %p\n", marker_p );
15263 if ((status = UNIX_CALL( glPollInstrumentsSGIX, &args ))) WARN( "glPollInstrumentsSGIX returned %#lx\n", status );
15264 return args.ret;
15267 static void WINAPI glPolygonOffsetClamp( GLfloat factor, GLfloat units, GLfloat clamp )
15269 struct glPolygonOffsetClamp_params args = { .teb = NtCurrentTeb(), .factor = factor, .units = units, .clamp = clamp };
15270 NTSTATUS status;
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 };
15278 NTSTATUS status;
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 };
15286 NTSTATUS status;
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 };
15294 NTSTATUS status;
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() };
15302 NTSTATUS status;
15303 TRACE( "\n" );
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() };
15310 NTSTATUS status;
15311 TRACE( "\n" );
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 };
15318 NTSTATUS status;
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 };
15326 NTSTATUS status;
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 };
15334 NTSTATUS status;
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 };
15342 NTSTATUS status;
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 };
15350 NTSTATUS status;
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() };
15358 NTSTATUS status;
15359 TRACE( "\n" );
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 };
15366 NTSTATUS status;
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 };
15374 NTSTATUS status;
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 };
15382 NTSTATUS status;
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 };
15390 NTSTATUS status;
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 };
15398 NTSTATUS status;
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 };
15406 NTSTATUS status;
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 };
15414 NTSTATUS status;
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 };
15422 NTSTATUS status;
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 };
15430 NTSTATUS status;
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 };
15438 NTSTATUS status;
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 };
15446 NTSTATUS status;
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 };
15454 NTSTATUS status;
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 };
15462 NTSTATUS status;
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 };
15470 NTSTATUS status;
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 };
15478 NTSTATUS status;
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 };
15486 NTSTATUS status;
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 };
15494 NTSTATUS status;
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 };
15502 NTSTATUS status;
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 };
15510 NTSTATUS status;
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 };
15518 NTSTATUS status;
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 };
15526 NTSTATUS status;
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 };
15534 NTSTATUS status;
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 };
15542 NTSTATUS status;
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 };
15550 NTSTATUS status;
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 };
15558 NTSTATUS status;
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 };
15566 NTSTATUS status;
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 };
15574 NTSTATUS status;
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 };
15582 NTSTATUS status;
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 };
15590 NTSTATUS status;
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 };
15598 NTSTATUS status;
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 };
15606 NTSTATUS status;
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 };
15614 NTSTATUS status;
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 };
15622 NTSTATUS status;
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 };
15630 NTSTATUS status;
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 };
15638 NTSTATUS status;
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 };
15646 NTSTATUS status;
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 };
15654 NTSTATUS status;
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 };
15662 NTSTATUS status;
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 };
15670 NTSTATUS status;
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 };
15678 NTSTATUS status;
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 };
15686 NTSTATUS status;
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 };
15694 NTSTATUS status;
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 };
15702 NTSTATUS status;
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 };
15710 NTSTATUS status;
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 };
15718 NTSTATUS status;
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 };
15726 NTSTATUS status;
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 };
15734 NTSTATUS status;
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 };
15742 NTSTATUS status;
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 };
15750 NTSTATUS status;
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 };
15758 NTSTATUS status;
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 };
15766 NTSTATUS status;
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 };
15774 NTSTATUS status;
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 };
15782 NTSTATUS status;
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 };
15790 NTSTATUS status;
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 };
15798 NTSTATUS status;
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 };
15806 NTSTATUS status;
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 };
15814 NTSTATUS status;
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 };
15822 NTSTATUS status;
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 };
15830 NTSTATUS status;
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 };
15838 NTSTATUS status;
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 };
15846 NTSTATUS status;
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 };
15854 NTSTATUS status;
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 };
15862 NTSTATUS status;
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 };
15870 NTSTATUS status;
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 };
15878 NTSTATUS status;
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 };
15886 NTSTATUS status;
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 };
15894 NTSTATUS status;
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 };
15902 NTSTATUS status;
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 };
15910 NTSTATUS status;
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 };
15918 NTSTATUS status;
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 };
15926 NTSTATUS status;
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 };
15934 NTSTATUS status;
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 };
15942 NTSTATUS status;
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 };
15950 NTSTATUS status;
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 };
15958 NTSTATUS status;
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 };
15966 NTSTATUS status;
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 };
15974 NTSTATUS status;
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 };
15982 NTSTATUS status;
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 };
15990 NTSTATUS status;
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 };
15998 NTSTATUS status;
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 };
16006 NTSTATUS status;
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 };
16014 NTSTATUS status;
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 };
16022 NTSTATUS status;
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 };
16030 NTSTATUS status;
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 };
16038 NTSTATUS status;
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 };
16046 NTSTATUS status;
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 };
16054 NTSTATUS status;
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 };
16062 NTSTATUS status;
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 };
16070 NTSTATUS status;
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 };
16078 NTSTATUS status;
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 };
16086 NTSTATUS status;
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 };
16094 NTSTATUS status;
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 };
16102 NTSTATUS status;
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 };
16110 NTSTATUS status;
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 };
16118 NTSTATUS status;
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 };
16126 NTSTATUS status;
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 };
16134 NTSTATUS status;
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 };
16142 NTSTATUS status;
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 };
16150 NTSTATUS status;
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 };
16158 NTSTATUS status;
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 };
16166 NTSTATUS status;
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 };
16174 NTSTATUS status;
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 };
16182 NTSTATUS status;
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 };
16190 NTSTATUS status;
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 };
16198 NTSTATUS status;
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 };
16206 NTSTATUS status;
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 };
16214 NTSTATUS status;
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 };
16222 NTSTATUS status;
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 };
16230 NTSTATUS status;
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 };
16238 NTSTATUS status;
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 };
16246 NTSTATUS status;
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 };
16254 NTSTATUS status;
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 };
16262 NTSTATUS status;
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 };
16270 NTSTATUS status;
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 };
16278 NTSTATUS status;
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 };
16286 NTSTATUS status;
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 };
16294 NTSTATUS status;
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 };
16302 NTSTATUS status;
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 };
16310 NTSTATUS status;
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 };
16318 NTSTATUS status;
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 };
16326 NTSTATUS status;
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 };
16334 NTSTATUS status;
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 };
16342 NTSTATUS status;
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 };
16350 NTSTATUS status;
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 };
16358 NTSTATUS status;
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 };
16366 NTSTATUS status;
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 };
16374 NTSTATUS status;
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 };
16382 NTSTATUS status;
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 };
16390 NTSTATUS status;
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 };
16398 NTSTATUS status;
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 };
16406 NTSTATUS status;
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 };
16414 NTSTATUS status;
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 };
16422 NTSTATUS status;
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 };
16430 NTSTATUS status;
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 };
16438 NTSTATUS status;
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 };
16446 NTSTATUS status;
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 };
16454 NTSTATUS status;
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 };
16462 NTSTATUS status;
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 };
16470 NTSTATUS status;
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 };
16478 NTSTATUS status;
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 };
16486 NTSTATUS status;
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 };
16494 NTSTATUS status;
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 };
16502 NTSTATUS status;
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 };
16510 NTSTATUS status;
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 };
16518 NTSTATUS status;
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 };
16526 NTSTATUS status;
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 };
16534 NTSTATUS status;
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 };
16542 NTSTATUS status;
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 };
16550 NTSTATUS status;
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 };
16558 NTSTATUS status;
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 };
16566 NTSTATUS status;
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 };
16574 NTSTATUS status;
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 };
16582 NTSTATUS status;
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 };
16590 NTSTATUS status;
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 };
16598 NTSTATUS status;
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 };
16606 NTSTATUS status;
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 };
16614 NTSTATUS status;
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 };
16622 NTSTATUS status;
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 };
16630 NTSTATUS status;
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 };
16638 NTSTATUS status;
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 };
16646 NTSTATUS status;
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 };
16654 NTSTATUS status;
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 };
16662 NTSTATUS status;
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 };
16670 NTSTATUS status;
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 };
16678 NTSTATUS status;
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 };
16686 NTSTATUS status;
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 };
16694 NTSTATUS status;
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 };
16702 NTSTATUS status;
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 };
16710 NTSTATUS status;
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 };
16718 NTSTATUS status;
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 };
16726 NTSTATUS status;
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 };
16734 NTSTATUS status;
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 };
16742 NTSTATUS status;
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 };
16750 NTSTATUS status;
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 };
16758 NTSTATUS status;
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 };
16766 NTSTATUS status;
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 };
16774 NTSTATUS status;
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 };
16782 NTSTATUS status;
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 };
16790 NTSTATUS status;
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 };
16798 NTSTATUS status;
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 };
16806 NTSTATUS status;
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 };
16814 NTSTATUS status;
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 };
16822 NTSTATUS status;
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 };
16830 NTSTATUS status;
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 };
16838 NTSTATUS status;
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 };
16846 NTSTATUS status;
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 };
16854 NTSTATUS status;
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 };
16862 NTSTATUS status;
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 };
16870 NTSTATUS status;
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 };
16878 NTSTATUS status;
16879 TRACE( "mantissa %p, exponent %p\n", mantissa, exponent );
16880 if ((status = UNIX_CALL( glQueryMatrixxOES, &args ))) WARN( "glQueryMatrixxOES returned %#lx\n", status );
16881 return args.ret;
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 };
16887 NTSTATUS status;
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 };
16895 NTSTATUS status;
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 );
16898 return args.ret;
16901 static void WINAPI glQueryResourceTagNV( GLint tagId, const GLchar *tagString )
16903 struct glQueryResourceTagNV_params args = { .teb = NtCurrentTeb(), .tagId = tagId, .tagString = tagString };
16904 NTSTATUS status;
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 };
16912 NTSTATUS status;
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 };
16920 NTSTATUS status;
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 };
16928 NTSTATUS status;
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 };
16936 NTSTATUS status;
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 };
16944 NTSTATUS status;
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 };
16952 NTSTATUS status;
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 };
16960 NTSTATUS status;
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 };
16968 NTSTATUS status;
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 };
16976 NTSTATUS status;
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 };
16984 NTSTATUS status;
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 };
16992 NTSTATUS status;
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 };
17000 NTSTATUS status;
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 };
17008 NTSTATUS status;
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 };
17016 NTSTATUS status;
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 };
17024 NTSTATUS status;
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 );
17027 return args.ret;
17030 static void WINAPI glReleaseShaderCompiler(void)
17032 struct glReleaseShaderCompiler_params args = { .teb = NtCurrentTeb() };
17033 NTSTATUS status;
17034 TRACE( "\n" );
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 };
17041 NTSTATUS status;
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 };
17049 NTSTATUS status;
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 };
17057 NTSTATUS status;
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 };
17065 NTSTATUS status;
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 };
17073 NTSTATUS status;
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 };
17081 NTSTATUS status;
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 };
17089 NTSTATUS status;
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 };
17097 NTSTATUS status;
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 };
17105 NTSTATUS status;
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 };
17113 NTSTATUS status;
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 };
17121 NTSTATUS status;
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 };
17129 NTSTATUS status;
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 };
17137 NTSTATUS status;
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 };
17145 NTSTATUS status;
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 };
17153 NTSTATUS status;
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 };
17161 NTSTATUS status;
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 };
17169 NTSTATUS status;
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 };
17177 NTSTATUS status;
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 };
17185 NTSTATUS status;
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 };
17193 NTSTATUS status;
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 };
17201 NTSTATUS status;
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 };
17209 NTSTATUS status;
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 };
17217 NTSTATUS status;
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 };
17225 NTSTATUS status;
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 };
17233 NTSTATUS status;
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 };
17241 NTSTATUS status;
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 };
17249 NTSTATUS status;
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 };
17257 NTSTATUS status;
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 };
17265 NTSTATUS status;
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 };
17273 NTSTATUS status;
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 };
17281 NTSTATUS status;
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 };
17289 NTSTATUS status;
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 };
17297 NTSTATUS status;
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 };
17305 NTSTATUS status;
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 };
17313 NTSTATUS status;
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 };
17321 NTSTATUS status;
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() };
17329 NTSTATUS status;
17330 TRACE( "\n" );
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() };
17337 NTSTATUS status;
17338 TRACE( "\n" );
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() };
17345 NTSTATUS status;
17346 TRACE( "\n" );
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() };
17353 NTSTATUS status;
17354 TRACE( "\n" );
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 };
17361 NTSTATUS status;
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 };
17369 NTSTATUS status;
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 };
17377 NTSTATUS status;
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 };
17385 NTSTATUS status;
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 };
17393 NTSTATUS status;
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 };
17401 NTSTATUS status;
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 };
17409 NTSTATUS status;
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 };
17417 NTSTATUS status;
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 };
17425 NTSTATUS status;
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 };
17433 NTSTATUS status;
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 };
17441 NTSTATUS status;
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 };
17449 NTSTATUS status;
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 };
17457 NTSTATUS status;
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 };
17465 NTSTATUS status;
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 };
17473 NTSTATUS status;
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 };
17481 NTSTATUS status;
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 };
17489 NTSTATUS status;
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 };
17497 NTSTATUS status;
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 };
17505 NTSTATUS status;
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 };
17513 NTSTATUS status;
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 };
17521 NTSTATUS status;
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 };
17529 NTSTATUS status;
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 };
17537 NTSTATUS status;
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 };
17545 NTSTATUS status;
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 };
17553 NTSTATUS status;
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 };
17561 NTSTATUS status;
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 };
17569 NTSTATUS status;
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 };
17577 NTSTATUS status;
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 };
17585 NTSTATUS status;
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 };
17593 NTSTATUS status;
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 };
17601 NTSTATUS status;
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 };
17609 NTSTATUS status;
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 };
17617 NTSTATUS status;
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 };
17625 NTSTATUS status;
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 };
17633 NTSTATUS status;
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 };
17641 NTSTATUS status;
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 };
17649 NTSTATUS status;
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 };
17657 NTSTATUS status;
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 };
17665 NTSTATUS status;
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 };
17673 NTSTATUS status;
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 };
17681 NTSTATUS status;
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 };
17689 NTSTATUS status;
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 };
17697 NTSTATUS status;
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 };
17705 NTSTATUS status;
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 };
17713 NTSTATUS status;
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 };
17721 NTSTATUS status;
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 };
17729 NTSTATUS status;
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 };
17737 NTSTATUS status;
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 };
17745 NTSTATUS status;
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 };
17753 NTSTATUS status;
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 };
17761 NTSTATUS status;
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 };
17769 NTSTATUS status;
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 };
17777 NTSTATUS status;
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 };
17785 NTSTATUS status;
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 };
17793 NTSTATUS status;
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 };
17801 NTSTATUS status;
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 };
17809 NTSTATUS status;
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 };
17817 NTSTATUS status;
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 };
17825 NTSTATUS status;
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 };
17833 NTSTATUS status;
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 };
17841 NTSTATUS status;
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 };
17849 NTSTATUS status;
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 };
17857 NTSTATUS status;
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 };
17865 NTSTATUS status;
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 };
17873 NTSTATUS status;
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 };
17881 NTSTATUS status;
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 };
17889 NTSTATUS status;
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 };
17897 NTSTATUS status;
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 };
17905 NTSTATUS status;
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 };
17913 NTSTATUS status;
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 };
17921 NTSTATUS status;
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 };
17929 NTSTATUS status;
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 };
17937 NTSTATUS status;
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 };
17945 NTSTATUS status;
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 };
17953 NTSTATUS status;
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 };
17961 NTSTATUS status;
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 };
17969 NTSTATUS status;
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 };
17977 NTSTATUS status;
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 };
17985 NTSTATUS status;
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 };
17993 NTSTATUS status;
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 };
18001 NTSTATUS status;
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 };
18009 NTSTATUS status;
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 };
18017 NTSTATUS status;
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 };
18025 NTSTATUS status;
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 };
18033 NTSTATUS status;
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 };
18041 NTSTATUS status;
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 };
18049 NTSTATUS status;
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 };
18057 NTSTATUS status;
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 };
18065 NTSTATUS status;
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 };
18073 NTSTATUS status;
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 };
18081 NTSTATUS status;
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 };
18089 NTSTATUS status;
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 };
18097 NTSTATUS status;
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 };
18105 NTSTATUS status;
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 };
18113 NTSTATUS status;
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 };
18121 NTSTATUS status;
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() };
18129 NTSTATUS status;
18130 TRACE( "\n" );
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 };
18137 NTSTATUS status;
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 };
18145 NTSTATUS status;
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 };
18153 NTSTATUS status;
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 };
18161 NTSTATUS status;
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 };
18169 NTSTATUS status;
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 };
18177 NTSTATUS status;
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 };
18185 NTSTATUS status;
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 };
18193 NTSTATUS status;
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 };
18201 NTSTATUS status;
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 };
18209 NTSTATUS status;
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 };
18217 NTSTATUS status;
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 };
18225 NTSTATUS status;
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 };
18233 NTSTATUS status;
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 };
18241 NTSTATUS status;
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 };
18249 NTSTATUS status;
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 };
18257 NTSTATUS status;
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 };
18265 NTSTATUS status;
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 };
18273 NTSTATUS status;
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 };
18281 NTSTATUS status;
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 };
18289 NTSTATUS status;
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 };
18297 NTSTATUS status;
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() };
18305 NTSTATUS status;
18306 TRACE( "\n" );
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 };
18313 NTSTATUS status;
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 };
18321 NTSTATUS status;
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 };
18329 NTSTATUS status;
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 };
18337 NTSTATUS status;
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 };
18345 NTSTATUS status;
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 };
18353 NTSTATUS status;
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 };
18361 NTSTATUS status;
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 };
18369 NTSTATUS status;
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 };
18377 NTSTATUS status;
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 };
18385 NTSTATUS status;
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 };
18393 NTSTATUS status;
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 };
18401 NTSTATUS status;
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 };
18409 NTSTATUS status;
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 };
18417 NTSTATUS status;
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 };
18425 NTSTATUS status;
18426 TRACE( "fence %d\n", fence );
18427 if ((status = UNIX_CALL( glTestFenceAPPLE, &args ))) WARN( "glTestFenceAPPLE returned %#lx\n", status );
18428 return args.ret;
18431 static GLboolean WINAPI glTestFenceNV( GLuint fence )
18433 struct glTestFenceNV_params args = { .teb = NtCurrentTeb(), .fence = fence };
18434 NTSTATUS status;
18435 TRACE( "fence %d\n", fence );
18436 if ((status = UNIX_CALL( glTestFenceNV, &args ))) WARN( "glTestFenceNV returned %#lx\n", status );
18437 return args.ret;
18440 static GLboolean WINAPI glTestObjectAPPLE( GLenum object, GLuint name )
18442 struct glTestObjectAPPLE_params args = { .teb = NtCurrentTeb(), .object = object, .name = name };
18443 NTSTATUS status;
18444 TRACE( "object %d, name %d\n", object, name );
18445 if ((status = UNIX_CALL( glTestObjectAPPLE, &args ))) WARN( "glTestObjectAPPLE returned %#lx\n", status );
18446 return args.ret;
18449 static void WINAPI glTexAttachMemoryNV( GLenum target, GLuint memory, GLuint64 offset )
18451 struct glTexAttachMemoryNV_params args = { .teb = NtCurrentTeb(), .target = target, .memory = memory, .offset = offset };
18452 NTSTATUS status;
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 };
18460 NTSTATUS status;
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 };
18468 NTSTATUS status;
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 };
18476 NTSTATUS status;
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 };
18484 NTSTATUS status;
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 };
18492 NTSTATUS status;
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 };
18500 NTSTATUS status;
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 };
18508 NTSTATUS status;
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 };
18516 NTSTATUS status;
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 };
18524 NTSTATUS status;
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 };
18532 NTSTATUS status;
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 };
18540 NTSTATUS status;
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 };
18548 NTSTATUS status;
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 };
18556 NTSTATUS status;
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 };
18564 NTSTATUS status;
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 };
18572 NTSTATUS status;
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 };
18580 NTSTATUS status;
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 };
18588 NTSTATUS status;
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 };
18596 NTSTATUS status;
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 };
18604 NTSTATUS status;
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 };
18612 NTSTATUS status;
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 };
18620 NTSTATUS status;
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 };
18628 NTSTATUS status;
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 };
18636 NTSTATUS status;
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 };
18644 NTSTATUS status;
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 };
18652 NTSTATUS status;
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 };
18660 NTSTATUS status;
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 };
18668 NTSTATUS status;
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 };
18676 NTSTATUS status;
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 };
18684 NTSTATUS status;
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 };
18692 NTSTATUS status;
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 };
18700 NTSTATUS status;
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 };
18708 NTSTATUS status;
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 };
18716 NTSTATUS status;
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 };
18724 NTSTATUS status;
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 };
18732 NTSTATUS status;
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 };
18740 NTSTATUS status;
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 };
18748 NTSTATUS status;
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 };
18756 NTSTATUS status;
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 };
18764 NTSTATUS status;
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 };
18772 NTSTATUS status;
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 };
18780 NTSTATUS status;
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 };
18788 NTSTATUS status;
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 };
18796 NTSTATUS status;
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 };
18804 NTSTATUS status;
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 };
18812 NTSTATUS status;
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 };
18820 NTSTATUS status;
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 };
18828 NTSTATUS status;
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 };
18836 NTSTATUS status;
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 };
18844 NTSTATUS status;
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 };
18852 NTSTATUS status;
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 };
18860 NTSTATUS status;
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 };
18868 NTSTATUS status;
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 };
18876 NTSTATUS status;
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 };
18884 NTSTATUS status;
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 };
18892 NTSTATUS status;
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 };
18900 NTSTATUS status;
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 };
18908 NTSTATUS status;
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 };
18916 NTSTATUS status;
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 };
18924 NTSTATUS status;
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 };
18932 NTSTATUS status;
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 };
18940 NTSTATUS status;
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 };
18948 NTSTATUS status;
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 };
18956 NTSTATUS status;
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 };
18964 NTSTATUS status;
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 };
18972 NTSTATUS status;
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 };
18980 NTSTATUS status;
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 };
18988 NTSTATUS status;
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 };
18996 NTSTATUS status;
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 };
19004 NTSTATUS status;
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 };
19012 NTSTATUS status;
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 };
19020 NTSTATUS status;
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 };
19028 NTSTATUS status;
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 };
19036 NTSTATUS status;
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 };
19044 NTSTATUS status;
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 };
19052 NTSTATUS status;
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 };
19060 NTSTATUS status;
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 };
19068 NTSTATUS status;
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 };
19076 NTSTATUS status;
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 };
19084 NTSTATUS status;
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 };
19092 NTSTATUS status;
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 };
19100 NTSTATUS status;
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 };
19108 NTSTATUS status;
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 };
19116 NTSTATUS status;
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 };
19124 NTSTATUS status;
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 };
19132 NTSTATUS status;
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 };
19140 NTSTATUS status;
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 };
19148 NTSTATUS status;
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 };
19156 NTSTATUS status;
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 };
19164 NTSTATUS status;
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 };
19172 NTSTATUS status;
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 };
19180 NTSTATUS status;
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 };
19188 NTSTATUS status;
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 };
19196 NTSTATUS status;
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() };
19204 NTSTATUS status;
19205 TRACE( "\n" );
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() };
19212 NTSTATUS status;
19213 TRACE( "\n" );
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 };
19220 NTSTATUS status;
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 };
19228 NTSTATUS status;
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 };
19236 NTSTATUS status;
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 };
19244 NTSTATUS status;
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 };
19252 NTSTATUS status;
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 };
19260 NTSTATUS status;
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 };
19268 NTSTATUS status;
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 };
19276 NTSTATUS status;
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 };
19284 NTSTATUS status;
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 };
19292 NTSTATUS status;
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 };
19300 NTSTATUS status;
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 };
19308 NTSTATUS status;
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 };
19316 NTSTATUS status;
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 };
19324 NTSTATUS status;
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 };
19332 NTSTATUS status;
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 };
19340 NTSTATUS status;
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 };
19348 NTSTATUS status;
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 };
19356 NTSTATUS status;
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 };
19364 NTSTATUS status;
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 };
19372 NTSTATUS status;
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 };
19380 NTSTATUS status;
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 };
19388 NTSTATUS status;
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 };
19396 NTSTATUS status;
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 };
19404 NTSTATUS status;
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 };
19412 NTSTATUS status;
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 };
19420 NTSTATUS status;
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 };
19428 NTSTATUS status;
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 };
19436 NTSTATUS status;
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 };
19444 NTSTATUS status;
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 };
19452 NTSTATUS status;
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 };
19460 NTSTATUS status;
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 };
19468 NTSTATUS status;
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 };
19476 NTSTATUS status;
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 };
19484 NTSTATUS status;
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 };
19492 NTSTATUS status;
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 };
19500 NTSTATUS status;
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 };
19508 NTSTATUS status;
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 };
19516 NTSTATUS status;
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 };
19524 NTSTATUS status;
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 };
19532 NTSTATUS status;
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 };
19540 NTSTATUS status;
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 };
19548 NTSTATUS status;
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 };
19556 NTSTATUS status;
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 };
19564 NTSTATUS status;
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 };
19572 NTSTATUS status;
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 };
19580 NTSTATUS status;
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 };
19588 NTSTATUS status;
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 };
19596 NTSTATUS status;
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 };
19604 NTSTATUS status;
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 };
19612 NTSTATUS status;
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 };
19620 NTSTATUS status;
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 };
19628 NTSTATUS status;
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 };
19636 NTSTATUS status;
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 };
19644 NTSTATUS status;
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 };
19652 NTSTATUS status;
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 };
19660 NTSTATUS status;
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 };
19668 NTSTATUS status;
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 };
19676 NTSTATUS status;
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 };
19684 NTSTATUS status;
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 };
19692 NTSTATUS status;
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 };
19700 NTSTATUS status;
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 };
19708 NTSTATUS status;
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 };
19716 NTSTATUS status;
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 };
19724 NTSTATUS status;
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 };
19732 NTSTATUS status;
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 };
19740 NTSTATUS status;
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 };
19748 NTSTATUS status;
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 };
19756 NTSTATUS status;
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 };
19764 NTSTATUS status;
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 };
19772 NTSTATUS status;
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 };
19780 NTSTATUS status;
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 };
19788 NTSTATUS status;
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 };
19796 NTSTATUS status;
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 };
19804 NTSTATUS status;
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 };
19812 NTSTATUS status;
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 };
19820 NTSTATUS status;
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 };
19828 NTSTATUS status;
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 };
19836 NTSTATUS status;
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 };
19844 NTSTATUS status;
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 };
19852 NTSTATUS status;
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 };
19860 NTSTATUS status;
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 };
19868 NTSTATUS status;
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 };
19876 NTSTATUS status;
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 };
19884 NTSTATUS status;
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 };
19892 NTSTATUS status;
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 };
19900 NTSTATUS status;
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 };
19908 NTSTATUS status;
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 };
19916 NTSTATUS status;
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 };
19924 NTSTATUS status;
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 };
19932 NTSTATUS status;
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 };
19940 NTSTATUS status;
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 };
19948 NTSTATUS status;
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 };
19956 NTSTATUS status;
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 };
19964 NTSTATUS status;
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 };
19972 NTSTATUS status;
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 };
19980 NTSTATUS status;
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 };
19988 NTSTATUS status;
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 };
19996 NTSTATUS status;
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 };
20004 NTSTATUS status;
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 };
20012 NTSTATUS status;
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 };
20020 NTSTATUS status;
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 };
20028 NTSTATUS status;
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 };
20036 NTSTATUS status;
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 };
20044 NTSTATUS status;
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 };
20052 NTSTATUS status;
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 };
20060 NTSTATUS status;
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 };
20068 NTSTATUS status;
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 };
20076 NTSTATUS status;
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 };
20084 NTSTATUS status;
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 };
20092 NTSTATUS status;
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 };
20100 NTSTATUS status;
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 };
20108 NTSTATUS status;
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 };
20116 NTSTATUS status;
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 };
20124 NTSTATUS status;
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 };
20132 NTSTATUS status;
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 };
20140 NTSTATUS status;
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 };
20148 NTSTATUS status;
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 };
20156 NTSTATUS status;
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 };
20164 NTSTATUS status;
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 };
20172 NTSTATUS status;
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 };
20180 NTSTATUS status;
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 };
20188 NTSTATUS status;
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 };
20196 NTSTATUS status;
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 };
20204 NTSTATUS status;
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 };
20212 NTSTATUS status;
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 };
20220 NTSTATUS status;
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 };
20228 NTSTATUS status;
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 };
20236 NTSTATUS status;
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 };
20244 NTSTATUS status;
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 };
20252 NTSTATUS status;
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 };
20260 NTSTATUS status;
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 };
20268 NTSTATUS status;
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 };
20276 NTSTATUS status;
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 };
20284 NTSTATUS status;
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 };
20292 NTSTATUS status;
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 };
20300 NTSTATUS status;
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 };
20308 NTSTATUS status;
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 };
20316 NTSTATUS status;
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 };
20324 NTSTATUS status;
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 };
20332 NTSTATUS status;
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 };
20340 NTSTATUS status;
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 };
20348 NTSTATUS status;
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 };
20356 NTSTATUS status;
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 };
20364 NTSTATUS status;
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 };
20372 NTSTATUS status;
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 };
20380 NTSTATUS status;
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 };
20388 NTSTATUS status;
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 };
20396 NTSTATUS status;
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 };
20404 NTSTATUS status;
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 };
20412 NTSTATUS status;
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 };
20420 NTSTATUS status;
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 };
20428 NTSTATUS status;
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 };
20436 NTSTATUS status;
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 };
20444 NTSTATUS status;
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 };
20452 NTSTATUS status;
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 };
20460 NTSTATUS status;
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 };
20468 NTSTATUS status;
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 };
20476 NTSTATUS status;
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 };
20484 NTSTATUS status;
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 };
20492 NTSTATUS status;
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 };
20500 NTSTATUS status;
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 };
20508 NTSTATUS status;
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 };
20516 NTSTATUS status;
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 };
20524 NTSTATUS status;
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 };
20532 NTSTATUS status;
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 };
20540 NTSTATUS status;
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 };
20548 NTSTATUS status;
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 };
20556 NTSTATUS status;
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 };
20564 NTSTATUS status;
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 };
20572 NTSTATUS status;
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 };
20580 NTSTATUS status;
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 };
20588 NTSTATUS status;
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 };
20596 NTSTATUS status;
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 };
20604 NTSTATUS status;
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 };
20612 NTSTATUS status;
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 };
20620 NTSTATUS status;
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 };
20628 NTSTATUS status;
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 };
20636 NTSTATUS status;
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 };
20644 NTSTATUS status;
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 };
20652 NTSTATUS status;
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 };
20660 NTSTATUS status;
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() };
20668 NTSTATUS status;
20669 TRACE( "\n" );
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 };
20676 NTSTATUS status;
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 };
20684 NTSTATUS status;
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 };
20692 NTSTATUS status;
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 };
20700 NTSTATUS status;
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 };
20708 NTSTATUS status;
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 };
20716 NTSTATUS status;
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 };
20724 NTSTATUS status;
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 };
20732 NTSTATUS status;
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() };
20740 NTSTATUS status;
20741 TRACE( "\n" );
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 };
20748 NTSTATUS status;
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 };
20756 NTSTATUS status;
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 };
20764 NTSTATUS status;
20765 TRACE( "surface %Id\n", surface );
20766 if ((status = UNIX_CALL( glVDPAUIsSurfaceNV, &args ))) WARN( "glVDPAUIsSurfaceNV returned %#lx\n", status );
20767 return args.ret;
20770 static void WINAPI glVDPAUMapSurfacesNV( GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces )
20772 struct glVDPAUMapSurfacesNV_params args = { .teb = NtCurrentTeb(), .numSurfaces = numSurfaces, .surfaces = surfaces };
20773 NTSTATUS status;
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 };
20781 NTSTATUS status;
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 );
20784 return args.ret;
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 };
20790 NTSTATUS status;
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 );
20793 return args.ret;
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 };
20799 NTSTATUS status;
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 );
20802 return args.ret;
20805 static void WINAPI glVDPAUSurfaceAccessNV( GLvdpauSurfaceNV surface, GLenum access )
20807 struct glVDPAUSurfaceAccessNV_params args = { .teb = NtCurrentTeb(), .surface = surface, .access = access };
20808 NTSTATUS status;
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 };
20816 NTSTATUS status;
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 };
20824 NTSTATUS status;
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 };
20832 NTSTATUS status;
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 };
20840 NTSTATUS status;
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 };
20848 NTSTATUS status;
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 };
20856 NTSTATUS status;
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 };
20864 NTSTATUS status;
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 };
20872 NTSTATUS status;
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 };
20880 NTSTATUS status;
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 };
20888 NTSTATUS status;
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 };
20896 NTSTATUS status;
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 };
20904 NTSTATUS status;
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 };
20912 NTSTATUS status;
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 };
20920 NTSTATUS status;
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 };
20928 NTSTATUS status;
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 };
20936 NTSTATUS status;
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 };
20944 NTSTATUS status;
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 };
20952 NTSTATUS status;
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 };
20960 NTSTATUS status;
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 };
20968 NTSTATUS status;
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 };
20976 NTSTATUS status;
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 };
20984 NTSTATUS status;
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 };
20992 NTSTATUS status;
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 };
21000 NTSTATUS status;
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 };
21008 NTSTATUS status;
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 };
21016 NTSTATUS status;
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 };
21024 NTSTATUS status;
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 };
21032 NTSTATUS status;
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 };
21040 NTSTATUS status;
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 };
21048 NTSTATUS status;
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 };
21056 NTSTATUS status;
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 };
21064 NTSTATUS status;
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 };
21072 NTSTATUS status;
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 };
21080 NTSTATUS status;
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 };
21088 NTSTATUS status;
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 };
21096 NTSTATUS status;
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 };
21104 NTSTATUS status;
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 };
21112 NTSTATUS status;
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 };
21120 NTSTATUS status;
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 };
21128 NTSTATUS status;
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 };
21136 NTSTATUS status;
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 };
21144 NTSTATUS status;
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 };
21152 NTSTATUS status;
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 };
21160 NTSTATUS status;
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 };
21168 NTSTATUS status;
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 };
21176 NTSTATUS status;
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 };
21184 NTSTATUS status;
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 };
21192 NTSTATUS status;
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 };
21200 NTSTATUS status;
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 };
21208 NTSTATUS status;
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 };
21216 NTSTATUS status;
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 };
21224 NTSTATUS status;
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 };
21232 NTSTATUS status;
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 };
21240 NTSTATUS status;
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 };
21248 NTSTATUS status;
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 };
21256 NTSTATUS status;
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 };
21264 NTSTATUS status;
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 };
21272 NTSTATUS status;
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 };
21280 NTSTATUS status;
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 };
21288 NTSTATUS status;
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 };
21296 NTSTATUS status;
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 };
21304 NTSTATUS status;
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 };
21312 NTSTATUS status;
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 };
21320 NTSTATUS status;
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 };
21328 NTSTATUS status;
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 };
21336 NTSTATUS status;
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 };
21344 NTSTATUS status;
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 };
21352 NTSTATUS status;
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 };
21360 NTSTATUS status;
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 };
21368 NTSTATUS status;
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 };
21376 NTSTATUS status;
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 };
21384 NTSTATUS status;
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 };
21392 NTSTATUS status;
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 };
21400 NTSTATUS status;
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 };
21408 NTSTATUS status;
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 };
21416 NTSTATUS status;
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 };
21424 NTSTATUS status;
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 };
21432 NTSTATUS status;
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 };
21440 NTSTATUS status;
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 };
21448 NTSTATUS status;
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 };
21456 NTSTATUS status;
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 };
21464 NTSTATUS status;
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 };
21472 NTSTATUS status;
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 };
21480 NTSTATUS status;
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 };
21488 NTSTATUS status;
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 };
21496 NTSTATUS status;
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 };
21504 NTSTATUS status;
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 };
21512 NTSTATUS status;
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 };
21520 NTSTATUS status;
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 };
21528 NTSTATUS status;
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 };
21536 NTSTATUS status;
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 };
21544 NTSTATUS status;
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 };
21552 NTSTATUS status;
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 };
21560 NTSTATUS status;
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 };
21568 NTSTATUS status;
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 };
21576 NTSTATUS status;
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 };
21584 NTSTATUS status;
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 };
21592 NTSTATUS status;
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 };
21600 NTSTATUS status;
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 };
21608 NTSTATUS status;
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 };
21616 NTSTATUS status;
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 };
21624 NTSTATUS status;
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 };
21632 NTSTATUS status;
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 };
21640 NTSTATUS status;
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 };
21648 NTSTATUS status;
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 };
21656 NTSTATUS status;
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 };
21664 NTSTATUS status;
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 };
21672 NTSTATUS status;
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 };
21680 NTSTATUS status;
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 };
21688 NTSTATUS status;
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 };
21696 NTSTATUS status;
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 };
21704 NTSTATUS status;
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 };
21712 NTSTATUS status;
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 };
21720 NTSTATUS status;
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 };
21728 NTSTATUS status;
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 };
21736 NTSTATUS status;
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 };
21744 NTSTATUS status;
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 };
21752 NTSTATUS status;
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 };
21760 NTSTATUS status;
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 };
21768 NTSTATUS status;
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 };
21776 NTSTATUS status;
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 };
21784 NTSTATUS status;
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 };
21792 NTSTATUS status;
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 };
21800 NTSTATUS status;
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 };
21808 NTSTATUS status;
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 };
21816 NTSTATUS status;
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 };
21824 NTSTATUS status;
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 };
21832 NTSTATUS status;
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 };
21840 NTSTATUS status;
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 };
21848 NTSTATUS status;
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 };
21856 NTSTATUS status;
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 };
21864 NTSTATUS status;
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 };
21872 NTSTATUS status;
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 };
21880 NTSTATUS status;
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 };
21888 NTSTATUS status;
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 };
21896 NTSTATUS status;
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 };
21904 NTSTATUS status;
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 };
21912 NTSTATUS status;
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 };
21920 NTSTATUS status;
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 };
21928 NTSTATUS status;
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 };
21936 NTSTATUS status;
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 };
21944 NTSTATUS status;
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 };
21952 NTSTATUS status;
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 };
21960 NTSTATUS status;
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 };
21968 NTSTATUS status;
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 };
21976 NTSTATUS status;
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 };
21984 NTSTATUS status;
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 };
21992 NTSTATUS status;
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 };
22000 NTSTATUS status;
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 };
22008 NTSTATUS status;
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 };
22016 NTSTATUS status;
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 };
22024 NTSTATUS status;
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 };
22032 NTSTATUS status;
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 };
22040 NTSTATUS status;
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 };
22048 NTSTATUS status;
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 };
22056 NTSTATUS status;
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 };
22064 NTSTATUS status;
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 };
22072 NTSTATUS status;
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 };
22080 NTSTATUS status;
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 };
22088 NTSTATUS status;
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 };
22096 NTSTATUS status;
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 };
22104 NTSTATUS status;
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 };
22112 NTSTATUS status;
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 };
22120 NTSTATUS status;
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 };
22128 NTSTATUS status;
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 };
22136 NTSTATUS status;
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 };
22144 NTSTATUS status;
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 };
22152 NTSTATUS status;
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 };
22160 NTSTATUS status;
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 };
22168 NTSTATUS status;
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 };
22176 NTSTATUS status;
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 };
22184 NTSTATUS status;
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 };
22192 NTSTATUS status;
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 };
22200 NTSTATUS status;
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 };
22208 NTSTATUS status;
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 };
22216 NTSTATUS status;
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 };
22224 NTSTATUS status;
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 };
22232 NTSTATUS status;
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 };
22240 NTSTATUS status;
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 };
22248 NTSTATUS status;
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 };
22256 NTSTATUS status;
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 };
22264 NTSTATUS status;
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 };
22272 NTSTATUS status;
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 };
22280 NTSTATUS status;
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 };
22288 NTSTATUS status;
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 };
22296 NTSTATUS status;
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 };
22304 NTSTATUS status;
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 };
22312 NTSTATUS status;
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 };
22320 NTSTATUS status;
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 };
22328 NTSTATUS status;
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 };
22336 NTSTATUS status;
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 };
22344 NTSTATUS status;
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 };
22352 NTSTATUS status;
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 };
22360 NTSTATUS status;
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 };
22368 NTSTATUS status;
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 };
22376 NTSTATUS status;
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 };
22384 NTSTATUS status;
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 };
22392 NTSTATUS status;
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 };
22400 NTSTATUS status;
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 };
22408 NTSTATUS status;
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 };
22416 NTSTATUS status;
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 };
22424 NTSTATUS status;
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 };
22432 NTSTATUS status;
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 };
22440 NTSTATUS status;
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 };
22448 NTSTATUS status;
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 };
22456 NTSTATUS status;
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 };
22464 NTSTATUS status;
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 };
22472 NTSTATUS status;
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 };
22480 NTSTATUS status;
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 };
22488 NTSTATUS status;
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 };
22496 NTSTATUS status;
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 };
22504 NTSTATUS status;
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 };
22512 NTSTATUS status;
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 };
22520 NTSTATUS status;
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 };
22528 NTSTATUS status;
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 };
22536 NTSTATUS status;
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 };
22544 NTSTATUS status;
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 };
22552 NTSTATUS status;
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 };
22560 NTSTATUS status;
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 };
22568 NTSTATUS status;
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 };
22576 NTSTATUS status;
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 };
22584 NTSTATUS status;
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 };
22592 NTSTATUS status;
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 };
22600 NTSTATUS status;
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 };
22608 NTSTATUS status;
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 };
22616 NTSTATUS status;
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 };
22624 NTSTATUS status;
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 };
22632 NTSTATUS status;
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 };
22640 NTSTATUS status;
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 };
22648 NTSTATUS status;
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 };
22656 NTSTATUS status;
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 };
22664 NTSTATUS status;
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 };
22672 NTSTATUS status;
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 };
22680 NTSTATUS status;
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 };
22688 NTSTATUS status;
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 };
22696 NTSTATUS status;
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 };
22704 NTSTATUS status;
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 };
22712 NTSTATUS status;
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 };
22720 NTSTATUS status;
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 };
22728 NTSTATUS status;
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 };
22736 NTSTATUS status;
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 };
22744 NTSTATUS status;
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 };
22752 NTSTATUS status;
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 };
22760 NTSTATUS status;
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 };
22768 NTSTATUS status;
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 };
22776 NTSTATUS status;
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 };
22784 NTSTATUS status;
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 };
22792 NTSTATUS status;
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 };
22800 NTSTATUS status;
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 };
22808 NTSTATUS status;
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 };
22816 NTSTATUS status;
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 };
22824 NTSTATUS status;
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 };
22832 NTSTATUS status;
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 };
22840 NTSTATUS status;
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 };
22848 NTSTATUS status;
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 };
22856 NTSTATUS status;
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 };
22864 NTSTATUS status;
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 };
22872 NTSTATUS status;
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 };
22880 NTSTATUS status;
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 };
22888 NTSTATUS status;
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 };
22896 NTSTATUS status;
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 };
22904 NTSTATUS status;
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 };
22912 NTSTATUS status;
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 };
22920 NTSTATUS status;
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 };
22928 NTSTATUS status;
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 };
22936 NTSTATUS status;
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 };
22944 NTSTATUS status;
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 };
22952 NTSTATUS status;
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 };
22960 NTSTATUS status;
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 };
22968 NTSTATUS status;
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 };
22976 NTSTATUS status;
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 };
22984 NTSTATUS status;
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 };
22992 NTSTATUS status;
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 };
23000 NTSTATUS status;
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 };
23008 NTSTATUS status;
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 };
23016 NTSTATUS status;
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 };
23024 NTSTATUS status;
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 };
23032 NTSTATUS status;
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 };
23040 NTSTATUS status;
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 };
23048 NTSTATUS status;
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 };
23056 NTSTATUS status;
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 };
23064 NTSTATUS status;
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 };
23072 NTSTATUS status;
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 };
23080 NTSTATUS status;
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 };
23088 NTSTATUS status;
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 };
23096 NTSTATUS status;
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 };
23104 NTSTATUS status;
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 };
23112 NTSTATUS status;
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 };
23120 NTSTATUS status;
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 };
23128 NTSTATUS status;
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 };
23136 NTSTATUS status;
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 };
23144 NTSTATUS status;
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 };
23152 NTSTATUS status;
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 };
23160 NTSTATUS status;
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 };
23168 NTSTATUS status;
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 };
23176 NTSTATUS status;
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 };
23184 NTSTATUS status;
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 };
23192 NTSTATUS status;
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 };
23200 NTSTATUS status;
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 };
23208 NTSTATUS status;
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 };
23216 NTSTATUS status;
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 };
23224 NTSTATUS status;
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 };
23232 NTSTATUS status;
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 };
23240 NTSTATUS status;
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 };
23248 NTSTATUS status;
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 };
23256 NTSTATUS status;
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 };
23264 NTSTATUS status;
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 };
23272 NTSTATUS status;
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 };
23280 NTSTATUS status;
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 };
23288 NTSTATUS status;
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 };
23296 NTSTATUS status;
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 };
23304 NTSTATUS status;
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 };
23312 NTSTATUS status;
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 };
23320 NTSTATUS status;
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 };
23328 NTSTATUS status;
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 };
23336 NTSTATUS status;
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 };
23344 NTSTATUS status;
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 };
23352 NTSTATUS status;
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 };
23360 NTSTATUS status;
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 };
23368 NTSTATUS status;
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 };
23376 NTSTATUS status;
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 };
23384 NTSTATUS status;
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 };
23392 NTSTATUS status;
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 };
23400 NTSTATUS status;
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 };
23408 NTSTATUS status;
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 };
23416 NTSTATUS status;
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 };
23424 NTSTATUS status;
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 };
23432 NTSTATUS status;
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 };
23440 NTSTATUS status;
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 };
23448 NTSTATUS status;
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 };
23456 NTSTATUS status;
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 };
23464 NTSTATUS status;
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 };
23472 NTSTATUS status;
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 };
23480 NTSTATUS status;
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 };
23488 NTSTATUS status;
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 };
23496 NTSTATUS status;
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 };
23504 NTSTATUS status;
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 };
23512 NTSTATUS status;
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 );
23515 return args.ret;
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 };
23521 NTSTATUS status;
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 };
23529 NTSTATUS status;
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 };
23537 NTSTATUS status;
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 };
23545 NTSTATUS status;
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 };
23553 NTSTATUS status;
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 };
23561 NTSTATUS status;
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 };
23569 NTSTATUS status;
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 };
23577 NTSTATUS status;
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 };
23585 NTSTATUS status;
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 };
23593 NTSTATUS status;
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 };
23601 NTSTATUS status;
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 };
23609 NTSTATUS status;
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 };
23617 NTSTATUS status;
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 };
23625 NTSTATUS status;
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 };
23633 NTSTATUS status;
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 };
23641 NTSTATUS status;
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 };
23649 NTSTATUS status;
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 };
23657 NTSTATUS status;
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 };
23665 NTSTATUS status;
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 };
23673 NTSTATUS status;
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 };
23681 NTSTATUS status;
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 };
23689 NTSTATUS status;
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 };
23697 NTSTATUS status;
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 };
23705 NTSTATUS status;
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 };
23713 NTSTATUS status;
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 };
23721 NTSTATUS status;
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 };
23729 NTSTATUS status;
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 };
23737 NTSTATUS status;
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 };
23745 NTSTATUS status;
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 };
23753 NTSTATUS status;
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 };
23761 NTSTATUS status;
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 };
23769 NTSTATUS status;
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 };
23777 NTSTATUS status;
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 };
23785 NTSTATUS status;
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 };
23793 NTSTATUS status;
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 };
23801 NTSTATUS status;
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 };
23809 NTSTATUS status;
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 };
23817 NTSTATUS status;
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 };
23825 NTSTATUS status;
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 };
23833 NTSTATUS status;
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 };
23841 NTSTATUS status;
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 };
23849 NTSTATUS status;
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 };
23857 NTSTATUS status;
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 };
23865 NTSTATUS status;
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 };
23873 NTSTATUS status;
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 };
23881 NTSTATUS status;
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 };
23889 NTSTATUS status;
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 };
23897 NTSTATUS status;
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 };
23905 NTSTATUS status;
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 };
23913 NTSTATUS status;
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 };
23921 NTSTATUS status;
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 };
23929 NTSTATUS status;
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 };
23937 NTSTATUS status;
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 };
23945 NTSTATUS status;
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 };
23953 NTSTATUS status;
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 };
23961 NTSTATUS status;
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 };
23969 NTSTATUS status;
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 };
23977 NTSTATUS status;
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 };
23985 NTSTATUS status;
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 };
23993 NTSTATUS status;
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 };
24001 NTSTATUS status;
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 };
24009 NTSTATUS status;
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 };
24017 NTSTATUS status;
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 };
24025 NTSTATUS status;
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 };
24033 NTSTATUS status;
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 };
24041 NTSTATUS status;
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 };
24049 NTSTATUS status;
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 };
24057 NTSTATUS status;
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 };
24065 NTSTATUS status;
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 };
24073 NTSTATUS status;
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 };
24081 NTSTATUS status;
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 };
24089 NTSTATUS status;
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 };
24097 NTSTATUS status;
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 };
24105 NTSTATUS status;
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 };
24113 NTSTATUS status;
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 };
24121 NTSTATUS status;
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 };
24129 NTSTATUS status;
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 };
24137 NTSTATUS status;
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 };
24145 NTSTATUS status;
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 };
24153 NTSTATUS status;
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 };
24161 NTSTATUS status;
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 );
24164 return args.ret;
24167 static BOOL WINAPI wglBindTexImageARB( HPBUFFERARB hPbuffer, int iBuffer )
24169 struct wglBindTexImageARB_params args = { .teb = NtCurrentTeb(), .hPbuffer = hPbuffer, .iBuffer = iBuffer };
24170 NTSTATUS status;
24171 TRACE( "hPbuffer %p, iBuffer %d\n", hPbuffer, iBuffer );
24172 if ((status = UNIX_CALL( wglBindTexImageARB, &args ))) WARN( "wglBindTexImageARB returned %#lx\n", status );
24173 return args.ret;
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 };
24179 NTSTATUS status;
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 );
24182 return args.ret;
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 };
24188 NTSTATUS status;
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 );
24191 return args.ret;
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 };
24197 NTSTATUS status;
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 );
24200 return args.ret;
24203 static BOOL WINAPI wglDestroyPbufferARB( HPBUFFERARB hPbuffer )
24205 struct wglDestroyPbufferARB_params args = { .teb = NtCurrentTeb(), .hPbuffer = hPbuffer };
24206 NTSTATUS status;
24207 TRACE( "hPbuffer %p\n", hPbuffer );
24208 if ((status = UNIX_CALL( wglDestroyPbufferARB, &args ))) WARN( "wglDestroyPbufferARB returned %#lx\n", status );
24209 return args.ret;
24212 static void WINAPI wglFreeMemoryNV( void *pointer )
24214 struct wglFreeMemoryNV_params args = { .teb = NtCurrentTeb(), .pointer = pointer };
24215 NTSTATUS status;
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 };
24223 NTSTATUS status;
24224 TRACE( "hPbuffer %p\n", hPbuffer );
24225 if ((status = UNIX_CALL( wglGetPbufferDCARB, &args ))) WARN( "wglGetPbufferDCARB returned %#lx\n", status );
24226 return args.ret;
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 };
24232 NTSTATUS status;
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 );
24235 return args.ret;
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 };
24241 NTSTATUS status;
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 );
24244 return args.ret;
24247 static int WINAPI wglGetSwapIntervalEXT(void)
24249 struct wglGetSwapIntervalEXT_params args = { .teb = NtCurrentTeb() };
24250 NTSTATUS status;
24251 TRACE( "\n" );
24252 if ((status = UNIX_CALL( wglGetSwapIntervalEXT, &args ))) WARN( "wglGetSwapIntervalEXT returned %#lx\n", status );
24253 return args.ret;
24256 static BOOL WINAPI wglMakeContextCurrentARB( HDC hDrawDC, HDC hReadDC, HGLRC hglrc )
24258 struct wglMakeContextCurrentARB_params args = { .teb = NtCurrentTeb(), .hDrawDC = hDrawDC, .hReadDC = hReadDC, .hglrc = hglrc };
24259 NTSTATUS status;
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 );
24262 return args.ret;
24265 static BOOL WINAPI wglQueryCurrentRendererIntegerWINE( GLenum attribute, GLuint *value )
24267 struct wglQueryCurrentRendererIntegerWINE_params args = { .teb = NtCurrentTeb(), .attribute = attribute, .value = value };
24268 NTSTATUS status;
24269 TRACE( "attribute %d, value %p\n", attribute, value );
24270 if ((status = UNIX_CALL( wglQueryCurrentRendererIntegerWINE, &args ))) WARN( "wglQueryCurrentRendererIntegerWINE returned %#lx\n", status );
24271 return args.ret;
24274 static BOOL WINAPI wglQueryPbufferARB( HPBUFFERARB hPbuffer, int iAttribute, int *piValue )
24276 struct wglQueryPbufferARB_params args = { .teb = NtCurrentTeb(), .hPbuffer = hPbuffer, .iAttribute = iAttribute, .piValue = piValue };
24277 NTSTATUS status;
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 );
24280 return args.ret;
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 };
24286 NTSTATUS status;
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 );
24289 return args.ret;
24292 static int WINAPI wglReleasePbufferDCARB( HPBUFFERARB hPbuffer, HDC hDC )
24294 struct wglReleasePbufferDCARB_params args = { .teb = NtCurrentTeb(), .hPbuffer = hPbuffer, .hDC = hDC };
24295 NTSTATUS status;
24296 TRACE( "hPbuffer %p, hDC %p\n", hPbuffer, hDC );
24297 if ((status = UNIX_CALL( wglReleasePbufferDCARB, &args ))) WARN( "wglReleasePbufferDCARB returned %#lx\n", status );
24298 return args.ret;
24301 static BOOL WINAPI wglReleaseTexImageARB( HPBUFFERARB hPbuffer, int iBuffer )
24303 struct wglReleaseTexImageARB_params args = { .teb = NtCurrentTeb(), .hPbuffer = hPbuffer, .iBuffer = iBuffer };
24304 NTSTATUS status;
24305 TRACE( "hPbuffer %p, iBuffer %d\n", hPbuffer, iBuffer );
24306 if ((status = UNIX_CALL( wglReleaseTexImageARB, &args ))) WARN( "wglReleaseTexImageARB returned %#lx\n", status );
24307 return args.ret;
24310 static BOOL WINAPI wglSetPbufferAttribARB( HPBUFFERARB hPbuffer, const int *piAttribList )
24312 struct wglSetPbufferAttribARB_params args = { .teb = NtCurrentTeb(), .hPbuffer = hPbuffer, .piAttribList = piAttribList };
24313 NTSTATUS status;
24314 TRACE( "hPbuffer %p, piAttribList %p\n", hPbuffer, piAttribList );
24315 if ((status = UNIX_CALL( wglSetPbufferAttribARB, &args ))) WARN( "wglSetPbufferAttribARB returned %#lx\n", status );
24316 return args.ret;
24319 static BOOL WINAPI wglSetPixelFormatWINE( HDC hdc, int format )
24321 struct wglSetPixelFormatWINE_params args = { .teb = NtCurrentTeb(), .hdc = hdc, .format = format };
24322 NTSTATUS status;
24323 TRACE( "hdc %p, format %d\n", hdc, format );
24324 if ((status = UNIX_CALL( wglSetPixelFormatWINE, &args ))) WARN( "wglSetPixelFormatWINE returned %#lx\n", status );
24325 return args.ret;
24328 static BOOL WINAPI wglSwapIntervalEXT( int interval )
24330 struct wglSwapIntervalEXT_params args = { .teb = NtCurrentTeb(), .interval = interval };
24331 NTSTATUS status;
24332 TRACE( "interval %d\n", interval );
24333 if ((status = UNIX_CALL( wglSwapIntervalEXT, &args ))) WARN( "wglSwapIntervalEXT returned %#lx\n", status );
24334 return args.ret;
24337 extern const GLubyte * WINAPI glGetStringi( GLenum name, GLuint index ) DECLSPEC_HIDDEN;
24338 extern void * WINAPI glMapBuffer( GLenum target, GLenum access ) DECLSPEC_HIDDEN;
24339 extern void * WINAPI glMapBufferARB( GLenum target, GLenum access ) DECLSPEC_HIDDEN;
24340 extern void * WINAPI glMapBufferRange( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) DECLSPEC_HIDDEN;
24341 extern void * WINAPI glMapNamedBuffer( GLuint buffer, GLenum access ) DECLSPEC_HIDDEN;
24342 extern void * WINAPI glMapNamedBufferEXT( GLuint buffer, GLenum access ) DECLSPEC_HIDDEN;
24343 extern void * WINAPI glMapNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) DECLSPEC_HIDDEN;
24344 extern void * WINAPI glMapNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) DECLSPEC_HIDDEN;
24345 extern GLboolean WINAPI glUnmapBuffer( GLenum target ) DECLSPEC_HIDDEN;
24346 extern GLboolean WINAPI glUnmapBufferARB( GLenum target ) DECLSPEC_HIDDEN;
24347 extern GLboolean WINAPI glUnmapNamedBuffer( GLuint buffer ) DECLSPEC_HIDDEN;
24348 extern GLboolean WINAPI glUnmapNamedBufferEXT( GLuint buffer ) DECLSPEC_HIDDEN;
24349 extern HDC WINAPI wglGetCurrentReadDCARB(void) DECLSPEC_HIDDEN;
24350 extern const char * WINAPI wglGetExtensionsStringARB( HDC hdc ) DECLSPEC_HIDDEN;
24351 extern const char * WINAPI wglGetExtensionsStringEXT(void) DECLSPEC_HIDDEN;
24352 extern const GLchar * WINAPI wglQueryCurrentRendererStringWINE( GLenum attribute ) DECLSPEC_HIDDEN;
24353 extern const GLchar * WINAPI wglQueryRendererStringWINE( HDC dc, GLint renderer, GLenum attribute ) DECLSPEC_HIDDEN;
24354 const void *extension_procs[] =
24356 glAccumxOES,
24357 glAcquireKeyedMutexWin32EXT,
24358 glActiveProgramEXT,
24359 glActiveShaderProgram,
24360 glActiveStencilFaceEXT,
24361 glActiveTexture,
24362 glActiveTextureARB,
24363 glActiveVaryingNV,
24364 glAlphaFragmentOp1ATI,
24365 glAlphaFragmentOp2ATI,
24366 glAlphaFragmentOp3ATI,
24367 glAlphaFuncxOES,
24368 glAlphaToCoverageDitherControlNV,
24369 glApplyFramebufferAttachmentCMAAINTEL,
24370 glApplyTextureEXT,
24371 glAreProgramsResidentNV,
24372 glAreTexturesResidentEXT,
24373 glArrayElementEXT,
24374 glArrayObjectATI,
24375 glAsyncCopyBufferSubDataNVX,
24376 glAsyncCopyImageSubDataNVX,
24377 glAsyncMarkerSGIX,
24378 glAttachObjectARB,
24379 glAttachShader,
24380 glBeginConditionalRender,
24381 glBeginConditionalRenderNV,
24382 glBeginConditionalRenderNVX,
24383 glBeginFragmentShaderATI,
24384 glBeginOcclusionQueryNV,
24385 glBeginPerfMonitorAMD,
24386 glBeginPerfQueryINTEL,
24387 glBeginQuery,
24388 glBeginQueryARB,
24389 glBeginQueryIndexed,
24390 glBeginTransformFeedback,
24391 glBeginTransformFeedbackEXT,
24392 glBeginTransformFeedbackNV,
24393 glBeginVertexShaderEXT,
24394 glBeginVideoCaptureNV,
24395 glBindAttribLocation,
24396 glBindAttribLocationARB,
24397 glBindBuffer,
24398 glBindBufferARB,
24399 glBindBufferBase,
24400 glBindBufferBaseEXT,
24401 glBindBufferBaseNV,
24402 glBindBufferOffsetEXT,
24403 glBindBufferOffsetNV,
24404 glBindBufferRange,
24405 glBindBufferRangeEXT,
24406 glBindBufferRangeNV,
24407 glBindBuffersBase,
24408 glBindBuffersRange,
24409 glBindFragDataLocation,
24410 glBindFragDataLocationEXT,
24411 glBindFragDataLocationIndexed,
24412 glBindFragmentShaderATI,
24413 glBindFramebuffer,
24414 glBindFramebufferEXT,
24415 glBindImageTexture,
24416 glBindImageTextureEXT,
24417 glBindImageTextures,
24418 glBindLightParameterEXT,
24419 glBindMaterialParameterEXT,
24420 glBindMultiTextureEXT,
24421 glBindParameterEXT,
24422 glBindProgramARB,
24423 glBindProgramNV,
24424 glBindProgramPipeline,
24425 glBindRenderbuffer,
24426 glBindRenderbufferEXT,
24427 glBindSampler,
24428 glBindSamplers,
24429 glBindShadingRateImageNV,
24430 glBindTexGenParameterEXT,
24431 glBindTextureEXT,
24432 glBindTextureUnit,
24433 glBindTextureUnitParameterEXT,
24434 glBindTextures,
24435 glBindTransformFeedback,
24436 glBindTransformFeedbackNV,
24437 glBindVertexArray,
24438 glBindVertexArrayAPPLE,
24439 glBindVertexBuffer,
24440 glBindVertexBuffers,
24441 glBindVertexShaderEXT,
24442 glBindVideoCaptureStreamBufferNV,
24443 glBindVideoCaptureStreamTextureNV,
24444 glBinormal3bEXT,
24445 glBinormal3bvEXT,
24446 glBinormal3dEXT,
24447 glBinormal3dvEXT,
24448 glBinormal3fEXT,
24449 glBinormal3fvEXT,
24450 glBinormal3iEXT,
24451 glBinormal3ivEXT,
24452 glBinormal3sEXT,
24453 glBinormal3svEXT,
24454 glBinormalPointerEXT,
24455 glBitmapxOES,
24456 glBlendBarrierKHR,
24457 glBlendBarrierNV,
24458 glBlendColor,
24459 glBlendColorEXT,
24460 glBlendColorxOES,
24461 glBlendEquation,
24462 glBlendEquationEXT,
24463 glBlendEquationIndexedAMD,
24464 glBlendEquationSeparate,
24465 glBlendEquationSeparateEXT,
24466 glBlendEquationSeparateIndexedAMD,
24467 glBlendEquationSeparatei,
24468 glBlendEquationSeparateiARB,
24469 glBlendEquationi,
24470 glBlendEquationiARB,
24471 glBlendFuncIndexedAMD,
24472 glBlendFuncSeparate,
24473 glBlendFuncSeparateEXT,
24474 glBlendFuncSeparateINGR,
24475 glBlendFuncSeparateIndexedAMD,
24476 glBlendFuncSeparatei,
24477 glBlendFuncSeparateiARB,
24478 glBlendFunci,
24479 glBlendFunciARB,
24480 glBlendParameteriNV,
24481 glBlitFramebuffer,
24482 glBlitFramebufferEXT,
24483 glBlitNamedFramebuffer,
24484 glBufferAddressRangeNV,
24485 glBufferAttachMemoryNV,
24486 glBufferData,
24487 glBufferDataARB,
24488 glBufferPageCommitmentARB,
24489 glBufferParameteriAPPLE,
24490 glBufferRegionEnabled,
24491 glBufferStorage,
24492 glBufferStorageExternalEXT,
24493 glBufferStorageMemEXT,
24494 glBufferSubData,
24495 glBufferSubDataARB,
24496 glCallCommandListNV,
24497 glCheckFramebufferStatus,
24498 glCheckFramebufferStatusEXT,
24499 glCheckNamedFramebufferStatus,
24500 glCheckNamedFramebufferStatusEXT,
24501 glClampColor,
24502 glClampColorARB,
24503 glClearAccumxOES,
24504 glClearBufferData,
24505 glClearBufferSubData,
24506 glClearBufferfi,
24507 glClearBufferfv,
24508 glClearBufferiv,
24509 glClearBufferuiv,
24510 glClearColorIiEXT,
24511 glClearColorIuiEXT,
24512 glClearColorxOES,
24513 glClearDepthdNV,
24514 glClearDepthf,
24515 glClearDepthfOES,
24516 glClearDepthxOES,
24517 glClearNamedBufferData,
24518 glClearNamedBufferDataEXT,
24519 glClearNamedBufferSubData,
24520 glClearNamedBufferSubDataEXT,
24521 glClearNamedFramebufferfi,
24522 glClearNamedFramebufferfv,
24523 glClearNamedFramebufferiv,
24524 glClearNamedFramebufferuiv,
24525 glClearTexImage,
24526 glClearTexSubImage,
24527 glClientActiveTexture,
24528 glClientActiveTextureARB,
24529 glClientActiveVertexStreamATI,
24530 glClientAttribDefaultEXT,
24531 glClientWaitSemaphoreui64NVX,
24532 glClientWaitSync,
24533 glClipControl,
24534 glClipPlanefOES,
24535 glClipPlanexOES,
24536 glColor3fVertex3fSUN,
24537 glColor3fVertex3fvSUN,
24538 glColor3hNV,
24539 glColor3hvNV,
24540 glColor3xOES,
24541 glColor3xvOES,
24542 glColor4fNormal3fVertex3fSUN,
24543 glColor4fNormal3fVertex3fvSUN,
24544 glColor4hNV,
24545 glColor4hvNV,
24546 glColor4ubVertex2fSUN,
24547 glColor4ubVertex2fvSUN,
24548 glColor4ubVertex3fSUN,
24549 glColor4ubVertex3fvSUN,
24550 glColor4xOES,
24551 glColor4xvOES,
24552 glColorFormatNV,
24553 glColorFragmentOp1ATI,
24554 glColorFragmentOp2ATI,
24555 glColorFragmentOp3ATI,
24556 glColorMaskIndexedEXT,
24557 glColorMaski,
24558 glColorP3ui,
24559 glColorP3uiv,
24560 glColorP4ui,
24561 glColorP4uiv,
24562 glColorPointerEXT,
24563 glColorPointerListIBM,
24564 glColorPointervINTEL,
24565 glColorSubTable,
24566 glColorSubTableEXT,
24567 glColorTable,
24568 glColorTableEXT,
24569 glColorTableParameterfv,
24570 glColorTableParameterfvSGI,
24571 glColorTableParameteriv,
24572 glColorTableParameterivSGI,
24573 glColorTableSGI,
24574 glCombinerInputNV,
24575 glCombinerOutputNV,
24576 glCombinerParameterfNV,
24577 glCombinerParameterfvNV,
24578 glCombinerParameteriNV,
24579 glCombinerParameterivNV,
24580 glCombinerStageParameterfvNV,
24581 glCommandListSegmentsNV,
24582 glCompileCommandListNV,
24583 glCompileShader,
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,
24632 glCopyColorTable,
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,
24646 glCopyPathNV,
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,
24662 glCoverFillPathNV,
24663 glCoverStrokePathInstancedNV,
24664 glCoverStrokePathNV,
24665 glCoverageModulationNV,
24666 glCoverageModulationTableNV,
24667 glCreateBuffers,
24668 glCreateCommandListsNV,
24669 glCreateFramebuffers,
24670 glCreateMemoryObjectsEXT,
24671 glCreatePerfQueryINTEL,
24672 glCreateProgram,
24673 glCreateProgramObjectARB,
24674 glCreateProgramPipelines,
24675 glCreateProgressFenceNVX,
24676 glCreateQueries,
24677 glCreateRenderbuffers,
24678 glCreateSamplers,
24679 glCreateShader,
24680 glCreateShaderObjectARB,
24681 glCreateShaderProgramEXT,
24682 glCreateShaderProgramv,
24683 glCreateStatesNV,
24684 glCreateSyncFromCLeventARB,
24685 glCreateTextures,
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,
24700 glDeformSGIX,
24701 glDeformationMap3dSGIX,
24702 glDeformationMap3fSGIX,
24703 glDeleteAsyncMarkersSGIX,
24704 glDeleteBufferRegion,
24705 glDeleteBuffers,
24706 glDeleteBuffersARB,
24707 glDeleteCommandListsNV,
24708 glDeleteFencesAPPLE,
24709 glDeleteFencesNV,
24710 glDeleteFragmentShaderATI,
24711 glDeleteFramebuffers,
24712 glDeleteFramebuffersEXT,
24713 glDeleteMemoryObjectsEXT,
24714 glDeleteNamedStringARB,
24715 glDeleteNamesAMD,
24716 glDeleteObjectARB,
24717 glDeleteObjectBufferATI,
24718 glDeleteOcclusionQueriesNV,
24719 glDeletePathsNV,
24720 glDeletePerfMonitorsAMD,
24721 glDeletePerfQueryINTEL,
24722 glDeleteProgram,
24723 glDeleteProgramPipelines,
24724 glDeleteProgramsARB,
24725 glDeleteProgramsNV,
24726 glDeleteQueries,
24727 glDeleteQueriesARB,
24728 glDeleteQueryResourceTagNV,
24729 glDeleteRenderbuffers,
24730 glDeleteRenderbuffersEXT,
24731 glDeleteSamplers,
24732 glDeleteSemaphoresEXT,
24733 glDeleteShader,
24734 glDeleteStatesNV,
24735 glDeleteSync,
24736 glDeleteTexturesEXT,
24737 glDeleteTransformFeedbacks,
24738 glDeleteTransformFeedbacksNV,
24739 glDeleteVertexArrays,
24740 glDeleteVertexArraysAPPLE,
24741 glDeleteVertexShaderEXT,
24742 glDepthBoundsEXT,
24743 glDepthBoundsdNV,
24744 glDepthRangeArraydvNV,
24745 glDepthRangeArrayv,
24746 glDepthRangeIndexed,
24747 glDepthRangeIndexeddNV,
24748 glDepthRangedNV,
24749 glDepthRangef,
24750 glDepthRangefOES,
24751 glDepthRangexOES,
24752 glDetachObjectARB,
24753 glDetachShader,
24754 glDetailTexFuncSGIS,
24755 glDisableClientStateIndexedEXT,
24756 glDisableClientStateiEXT,
24757 glDisableIndexedEXT,
24758 glDisableVariantClientStateEXT,
24759 glDisableVertexArrayAttrib,
24760 glDisableVertexArrayAttribEXT,
24761 glDisableVertexArrayEXT,
24762 glDisableVertexAttribAPPLE,
24763 glDisableVertexAttribArray,
24764 glDisableVertexAttribArrayARB,
24765 glDisablei,
24766 glDispatchCompute,
24767 glDispatchComputeGroupSizeARB,
24768 glDispatchComputeIndirect,
24769 glDrawArraysEXT,
24770 glDrawArraysIndirect,
24771 glDrawArraysInstanced,
24772 glDrawArraysInstancedARB,
24773 glDrawArraysInstancedBaseInstance,
24774 glDrawArraysInstancedEXT,
24775 glDrawBufferRegion,
24776 glDrawBuffers,
24777 glDrawBuffersARB,
24778 glDrawBuffersATI,
24779 glDrawCommandsAddressNV,
24780 glDrawCommandsNV,
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,
24795 glDrawMeshTasksNV,
24796 glDrawRangeElementArrayAPPLE,
24797 glDrawRangeElementArrayATI,
24798 glDrawRangeElements,
24799 glDrawRangeElementsBaseVertex,
24800 glDrawRangeElementsEXT,
24801 glDrawTextureNV,
24802 glDrawTransformFeedback,
24803 glDrawTransformFeedbackInstanced,
24804 glDrawTransformFeedbackNV,
24805 glDrawTransformFeedbackStream,
24806 glDrawTransformFeedbackStreamInstanced,
24807 glDrawVkImageNV,
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,
24825 glEnablei,
24826 glEndConditionalRender,
24827 glEndConditionalRenderNV,
24828 glEndConditionalRenderNVX,
24829 glEndFragmentShaderATI,
24830 glEndOcclusionQueryNV,
24831 glEndPerfMonitorAMD,
24832 glEndPerfQueryINTEL,
24833 glEndQuery,
24834 glEndQueryARB,
24835 glEndQueryIndexed,
24836 glEndTransformFeedback,
24837 glEndTransformFeedbackEXT,
24838 glEndTransformFeedbackNV,
24839 glEndVertexShaderEXT,
24840 glEndVideoCaptureNV,
24841 glEvalCoord1xOES,
24842 glEvalCoord1xvOES,
24843 glEvalCoord2xOES,
24844 glEvalCoord2xvOES,
24845 glEvalMapsNV,
24846 glEvaluateDepthValuesARB,
24847 glExecuteProgramNV,
24848 glExtractComponentEXT,
24849 glFeedbackBufferxOES,
24850 glFenceSync,
24851 glFinalCombinerInputNV,
24852 glFinishAsyncSGIX,
24853 glFinishFenceAPPLE,
24854 glFinishFenceNV,
24855 glFinishObjectAPPLE,
24856 glFinishTextureSUNX,
24857 glFlushMappedBufferRange,
24858 glFlushMappedBufferRangeAPPLE,
24859 glFlushMappedNamedBufferRange,
24860 glFlushMappedNamedBufferRangeEXT,
24861 glFlushPixelDataRangeNV,
24862 glFlushRasterSGIX,
24863 glFlushStaticDataIBM,
24864 glFlushVertexArrayRangeAPPLE,
24865 glFlushVertexArrayRangeNV,
24866 glFogCoordFormatNV,
24867 glFogCoordPointer,
24868 glFogCoordPointerEXT,
24869 glFogCoordPointerListIBM,
24870 glFogCoordd,
24871 glFogCoorddEXT,
24872 glFogCoorddv,
24873 glFogCoorddvEXT,
24874 glFogCoordf,
24875 glFogCoordfEXT,
24876 glFogCoordfv,
24877 glFogCoordfvEXT,
24878 glFogCoordhNV,
24879 glFogCoordhvNV,
24880 glFogFuncSGIS,
24881 glFogxOES,
24882 glFogxvOES,
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,
24898 glFrameZoomSGIX,
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,
24926 glFrustumfOES,
24927 glFrustumxOES,
24928 glGenAsyncMarkersSGIX,
24929 glGenBuffers,
24930 glGenBuffersARB,
24931 glGenFencesAPPLE,
24932 glGenFencesNV,
24933 glGenFragmentShadersATI,
24934 glGenFramebuffers,
24935 glGenFramebuffersEXT,
24936 glGenNamesAMD,
24937 glGenOcclusionQueriesNV,
24938 glGenPathsNV,
24939 glGenPerfMonitorsAMD,
24940 glGenProgramPipelines,
24941 glGenProgramsARB,
24942 glGenProgramsNV,
24943 glGenQueries,
24944 glGenQueriesARB,
24945 glGenQueryResourceTagNV,
24946 glGenRenderbuffers,
24947 glGenRenderbuffersEXT,
24948 glGenSamplers,
24949 glGenSemaphoresEXT,
24950 glGenSymbolsEXT,
24951 glGenTexturesEXT,
24952 glGenTransformFeedbacks,
24953 glGenTransformFeedbacksNV,
24954 glGenVertexArrays,
24955 glGenVertexArraysAPPLE,
24956 glGenVertexShadersEXT,
24957 glGenerateMipmap,
24958 glGenerateMipmapEXT,
24959 glGenerateMultiTexMipmapEXT,
24960 glGenerateTextureMipmap,
24961 glGenerateTextureMipmapEXT,
24962 glGetActiveAtomicCounterBufferiv,
24963 glGetActiveAttrib,
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,
24982 glGetBooleani_v,
24983 glGetBufferParameteri64v,
24984 glGetBufferParameteriv,
24985 glGetBufferParameterivARB,
24986 glGetBufferParameterui64vNV,
24987 glGetBufferPointerv,
24988 glGetBufferPointervARB,
24989 glGetBufferSubData,
24990 glGetBufferSubDataARB,
24991 glGetClipPlanefOES,
24992 glGetClipPlanexOES,
24993 glGetColorTable,
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,
25027 glGetDoublei_v,
25028 glGetDoublei_vEXT,
25029 glGetFenceivNV,
25030 glGetFinalCombinerInputParameterfvNV,
25031 glGetFinalCombinerInputParameterivNV,
25032 glGetFirstPerfQueryIdINTEL,
25033 glGetFixedvOES,
25034 glGetFloatIndexedvEXT,
25035 glGetFloati_v,
25036 glGetFloati_vEXT,
25037 glGetFogFuncSGIS,
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,
25053 glGetHandleARB,
25054 glGetHistogram,
25055 glGetHistogramEXT,
25056 glGetHistogramParameterfv,
25057 glGetHistogramParameterfvEXT,
25058 glGetHistogramParameteriv,
25059 glGetHistogramParameterivEXT,
25060 glGetHistogramParameterxvOES,
25061 glGetImageHandleARB,
25062 glGetImageHandleNV,
25063 glGetImageTransformParameterfvHP,
25064 glGetImageTransformParameterivHP,
25065 glGetInfoLogARB,
25066 glGetInstrumentsSGIX,
25067 glGetInteger64i_v,
25068 glGetInteger64v,
25069 glGetIntegerIndexedvEXT,
25070 glGetIntegeri_v,
25071 glGetIntegerui64i_vNV,
25072 glGetIntegerui64vNV,
25073 glGetInternalformatSampleivNV,
25074 glGetInternalformati64v,
25075 glGetInternalformativ,
25076 glGetInvariantBooleanvEXT,
25077 glGetInvariantFloatvEXT,
25078 glGetInvariantIntegervEXT,
25079 glGetLightxOES,
25080 glGetListParameterfvSGIX,
25081 glGetListParameterivSGIX,
25082 glGetLocalConstantBooleanvEXT,
25083 glGetLocalConstantFloatvEXT,
25084 glGetLocalConstantIntegervEXT,
25085 glGetMapAttribParameterfvNV,
25086 glGetMapAttribParameterivNV,
25087 glGetMapControlPointsNV,
25088 glGetMapParameterfvNV,
25089 glGetMapParameterivNV,
25090 glGetMapxvOES,
25091 glGetMaterialxOES,
25092 glGetMemoryObjectDetachedResourcesuivNV,
25093 glGetMemoryObjectParameterivEXT,
25094 glGetMinmax,
25095 glGetMinmaxEXT,
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,
25140 glGetObjectLabel,
25141 glGetObjectLabelEXT,
25142 glGetObjectParameterfvARB,
25143 glGetObjectParameterivAPPLE,
25144 glGetObjectParameterivARB,
25145 glGetObjectPtrLabel,
25146 glGetOcclusionQueryivNV,
25147 glGetOcclusionQueryuivNV,
25148 glGetPathColorGenfvNV,
25149 glGetPathColorGenivNV,
25150 glGetPathCommandsNV,
25151 glGetPathCoordsNV,
25152 glGetPathDashArrayNV,
25153 glGetPathLengthNV,
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,
25171 glGetPixelMapxv,
25172 glGetPixelTexGenParameterfvSGIS,
25173 glGetPixelTexGenParameterivSGIS,
25174 glGetPixelTransformParameterfvEXT,
25175 glGetPixelTransformParameterivEXT,
25176 glGetPointerIndexedvEXT,
25177 glGetPointeri_vEXT,
25178 glGetPointervEXT,
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,
25206 glGetProgramiv,
25207 glGetProgramivARB,
25208 glGetProgramivNV,
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,
25222 glGetQueryiv,
25223 glGetQueryivARB,
25224 glGetRenderbufferParameteriv,
25225 glGetRenderbufferParameterivEXT,
25226 glGetSamplerParameterIiv,
25227 glGetSamplerParameterIuiv,
25228 glGetSamplerParameterfv,
25229 glGetSamplerParameteriv,
25230 glGetSemaphoreParameterui64vEXT,
25231 glGetSeparableFilter,
25232 glGetSeparableFilterEXT,
25233 glGetShaderInfoLog,
25234 glGetShaderPrecisionFormat,
25235 glGetShaderSource,
25236 glGetShaderSourceARB,
25237 glGetShaderiv,
25238 glGetShadingRateImagePaletteNV,
25239 glGetShadingRateSampleLocationivNV,
25240 glGetSharpenTexFuncSGIS,
25241 glGetStageIndexNV,
25242 glGetStringi,
25243 glGetSubroutineIndex,
25244 glGetSubroutineUniformLocation,
25245 glGetSynciv,
25246 glGetTexBumpParameterfvATI,
25247 glGetTexBumpParameterivATI,
25248 glGetTexEnvxvOES,
25249 glGetTexFilterFuncSGIS,
25250 glGetTexGenxvOES,
25251 glGetTexLevelParameterxvOES,
25252 glGetTexParameterIiv,
25253 glGetTexParameterIivEXT,
25254 glGetTexParameterIuiv,
25255 glGetTexParameterIuivEXT,
25256 glGetTexParameterPointervAPPLE,
25257 glGetTexParameterxvOES,
25258 glGetTextureHandleARB,
25259 glGetTextureHandleNV,
25260 glGetTextureImage,
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,
25291 glGetUniformdv,
25292 glGetUniformfv,
25293 glGetUniformfvARB,
25294 glGetUniformi64vARB,
25295 glGetUniformi64vNV,
25296 glGetUniformiv,
25297 glGetUniformivARB,
25298 glGetUniformui64vARB,
25299 glGetUniformui64vNV,
25300 glGetUniformuiv,
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,
25345 glGetVideoi64vNV,
25346 glGetVideoivNV,
25347 glGetVideoui64vNV,
25348 glGetVideouivNV,
25349 glGetVkProcAddrNV,
25350 glGetnColorTable,
25351 glGetnColorTableARB,
25352 glGetnCompressedTexImage,
25353 glGetnCompressedTexImageARB,
25354 glGetnConvolutionFilter,
25355 glGetnConvolutionFilterARB,
25356 glGetnHistogram,
25357 glGetnHistogramARB,
25358 glGetnMapdv,
25359 glGetnMapdvARB,
25360 glGetnMapfv,
25361 glGetnMapfvARB,
25362 glGetnMapiv,
25363 glGetnMapivARB,
25364 glGetnMinmax,
25365 glGetnMinmaxARB,
25366 glGetnPixelMapfv,
25367 glGetnPixelMapfvARB,
25368 glGetnPixelMapuiv,
25369 glGetnPixelMapuivARB,
25370 glGetnPixelMapusv,
25371 glGetnPixelMapusvARB,
25372 glGetnPolygonStipple,
25373 glGetnPolygonStippleARB,
25374 glGetnSeparableFilter,
25375 glGetnSeparableFilterARB,
25376 glGetnTexImage,
25377 glGetnTexImageARB,
25378 glGetnUniformdv,
25379 glGetnUniformdvARB,
25380 glGetnUniformfv,
25381 glGetnUniformfvARB,
25382 glGetnUniformi64vARB,
25383 glGetnUniformiv,
25384 glGetnUniformivARB,
25385 glGetnUniformui64vARB,
25386 glGetnUniformuiv,
25387 glGetnUniformuivARB,
25388 glGlobalAlphaFactorbSUN,
25389 glGlobalAlphaFactordSUN,
25390 glGlobalAlphaFactorfSUN,
25391 glGlobalAlphaFactoriSUN,
25392 glGlobalAlphaFactorsSUN,
25393 glGlobalAlphaFactorubSUN,
25394 glGlobalAlphaFactoruiSUN,
25395 glGlobalAlphaFactorusSUN,
25396 glHintPGI,
25397 glHistogram,
25398 glHistogramEXT,
25399 glIglooInterfaceSGIX,
25400 glImageTransformParameterfHP,
25401 glImageTransformParameterfvHP,
25402 glImageTransformParameteriHP,
25403 glImageTransformParameterivHP,
25404 glImportMemoryFdEXT,
25405 glImportMemoryWin32HandleEXT,
25406 glImportMemoryWin32NameEXT,
25407 glImportSemaphoreFdEXT,
25408 glImportSemaphoreWin32HandleEXT,
25409 glImportSemaphoreWin32NameEXT,
25410 glImportSyncEXT,
25411 glIndexFormatNV,
25412 glIndexFuncEXT,
25413 glIndexMaterialEXT,
25414 glIndexPointerEXT,
25415 glIndexPointerListIBM,
25416 glIndexxOES,
25417 glIndexxvOES,
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,
25431 glIsBuffer,
25432 glIsBufferARB,
25433 glIsBufferResidentNV,
25434 glIsCommandListNV,
25435 glIsEnabledIndexedEXT,
25436 glIsEnabledi,
25437 glIsFenceAPPLE,
25438 glIsFenceNV,
25439 glIsFramebuffer,
25440 glIsFramebufferEXT,
25441 glIsImageHandleResidentARB,
25442 glIsImageHandleResidentNV,
25443 glIsMemoryObjectEXT,
25444 glIsNameAMD,
25445 glIsNamedBufferResidentNV,
25446 glIsNamedStringARB,
25447 glIsObjectBufferATI,
25448 glIsOcclusionQueryNV,
25449 glIsPathNV,
25450 glIsPointInFillPathNV,
25451 glIsPointInStrokePathNV,
25452 glIsProgram,
25453 glIsProgramARB,
25454 glIsProgramNV,
25455 glIsProgramPipeline,
25456 glIsQuery,
25457 glIsQueryARB,
25458 glIsRenderbuffer,
25459 glIsRenderbufferEXT,
25460 glIsSampler,
25461 glIsSemaphoreEXT,
25462 glIsShader,
25463 glIsStateNV,
25464 glIsSync,
25465 glIsTextureEXT,
25466 glIsTextureHandleResidentARB,
25467 glIsTextureHandleResidentNV,
25468 glIsTransformFeedback,
25469 glIsTransformFeedbackNV,
25470 glIsVariantEnabledEXT,
25471 glIsVertexArray,
25472 glIsVertexArrayAPPLE,
25473 glIsVertexAttribEnabledAPPLE,
25474 glLGPUCopyImageSubDataNVX,
25475 glLGPUInterlockNVX,
25476 glLGPUNamedBufferSubDataNVX,
25477 glLabelObjectEXT,
25478 glLightEnviSGIX,
25479 glLightModelxOES,
25480 glLightModelxvOES,
25481 glLightxOES,
25482 glLightxvOES,
25483 glLineWidthxOES,
25484 glLinkProgram,
25485 glLinkProgramARB,
25486 glListDrawCommandsStatesClientNV,
25487 glListParameterfSGIX,
25488 glListParameterfvSGIX,
25489 glListParameteriSGIX,
25490 glListParameterivSGIX,
25491 glLoadIdentityDeformationMapSGIX,
25492 glLoadMatrixxOES,
25493 glLoadProgramNV,
25494 glLoadTransposeMatrixd,
25495 glLoadTransposeMatrixdARB,
25496 glLoadTransposeMatrixf,
25497 glLoadTransposeMatrixfARB,
25498 glLoadTransposeMatrixxOES,
25499 glLockArraysEXT,
25500 glMTexCoord2fSGIS,
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,
25514 glMap1xOES,
25515 glMap2xOES,
25516 glMapBuffer,
25517 glMapBufferARB,
25518 glMapBufferRange,
25519 glMapControlPointsNV,
25520 glMapGrid1xOES,
25521 glMapGrid2xOES,
25522 glMapNamedBuffer,
25523 glMapNamedBufferEXT,
25524 glMapNamedBufferRange,
25525 glMapNamedBufferRangeEXT,
25526 glMapObjectBufferATI,
25527 glMapParameterfvNV,
25528 glMapParameterivNV,
25529 glMapTexture2DINTEL,
25530 glMapVertexAttrib1dAPPLE,
25531 glMapVertexAttrib1fAPPLE,
25532 glMapVertexAttrib2dAPPLE,
25533 glMapVertexAttrib2fAPPLE,
25534 glMaterialxOES,
25535 glMaterialxvOES,
25536 glMatrixFrustumEXT,
25537 glMatrixIndexPointerARB,
25538 glMatrixIndexubvARB,
25539 glMatrixIndexuivARB,
25540 glMatrixIndexusvARB,
25541 glMatrixLoad3x2fNV,
25542 glMatrixLoad3x3fNV,
25543 glMatrixLoadIdentityEXT,
25544 glMatrixLoadTranspose3x3fNV,
25545 glMatrixLoadTransposedEXT,
25546 glMatrixLoadTransposefEXT,
25547 glMatrixLoaddEXT,
25548 glMatrixLoadfEXT,
25549 glMatrixMult3x2fNV,
25550 glMatrixMult3x3fNV,
25551 glMatrixMultTranspose3x3fNV,
25552 glMatrixMultTransposedEXT,
25553 glMatrixMultTransposefEXT,
25554 glMatrixMultdEXT,
25555 glMatrixMultfEXT,
25556 glMatrixOrthoEXT,
25557 glMatrixPopEXT,
25558 glMatrixPushEXT,
25559 glMatrixRotatedEXT,
25560 glMatrixRotatefEXT,
25561 glMatrixScaledEXT,
25562 glMatrixScalefEXT,
25563 glMatrixTranslatedEXT,
25564 glMatrixTranslatefEXT,
25565 glMaxShaderCompilerThreadsARB,
25566 glMaxShaderCompilerThreadsKHR,
25567 glMemoryBarrier,
25568 glMemoryBarrierByRegion,
25569 glMemoryBarrierEXT,
25570 glMemoryObjectParameterivEXT,
25571 glMinSampleShading,
25572 glMinSampleShadingARB,
25573 glMinmax,
25574 glMinmaxEXT,
25575 glMultMatrixxOES,
25576 glMultTransposeMatrixd,
25577 glMultTransposeMatrixdARB,
25578 glMultTransposeMatrixf,
25579 glMultTransposeMatrixfARB,
25580 glMultTransposeMatrixxOES,
25581 glMultiDrawArrays,
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,
25607 glMultiTexCoord1d,
25608 glMultiTexCoord1dARB,
25609 glMultiTexCoord1dSGIS,
25610 glMultiTexCoord1dv,
25611 glMultiTexCoord1dvARB,
25612 glMultiTexCoord1dvSGIS,
25613 glMultiTexCoord1f,
25614 glMultiTexCoord1fARB,
25615 glMultiTexCoord1fSGIS,
25616 glMultiTexCoord1fv,
25617 glMultiTexCoord1fvARB,
25618 glMultiTexCoord1fvSGIS,
25619 glMultiTexCoord1hNV,
25620 glMultiTexCoord1hvNV,
25621 glMultiTexCoord1i,
25622 glMultiTexCoord1iARB,
25623 glMultiTexCoord1iSGIS,
25624 glMultiTexCoord1iv,
25625 glMultiTexCoord1ivARB,
25626 glMultiTexCoord1ivSGIS,
25627 glMultiTexCoord1s,
25628 glMultiTexCoord1sARB,
25629 glMultiTexCoord1sSGIS,
25630 glMultiTexCoord1sv,
25631 glMultiTexCoord1svARB,
25632 glMultiTexCoord1svSGIS,
25633 glMultiTexCoord1xOES,
25634 glMultiTexCoord1xvOES,
25635 glMultiTexCoord2bOES,
25636 glMultiTexCoord2bvOES,
25637 glMultiTexCoord2d,
25638 glMultiTexCoord2dARB,
25639 glMultiTexCoord2dSGIS,
25640 glMultiTexCoord2dv,
25641 glMultiTexCoord2dvARB,
25642 glMultiTexCoord2dvSGIS,
25643 glMultiTexCoord2f,
25644 glMultiTexCoord2fARB,
25645 glMultiTexCoord2fSGIS,
25646 glMultiTexCoord2fv,
25647 glMultiTexCoord2fvARB,
25648 glMultiTexCoord2fvSGIS,
25649 glMultiTexCoord2hNV,
25650 glMultiTexCoord2hvNV,
25651 glMultiTexCoord2i,
25652 glMultiTexCoord2iARB,
25653 glMultiTexCoord2iSGIS,
25654 glMultiTexCoord2iv,
25655 glMultiTexCoord2ivARB,
25656 glMultiTexCoord2ivSGIS,
25657 glMultiTexCoord2s,
25658 glMultiTexCoord2sARB,
25659 glMultiTexCoord2sSGIS,
25660 glMultiTexCoord2sv,
25661 glMultiTexCoord2svARB,
25662 glMultiTexCoord2svSGIS,
25663 glMultiTexCoord2xOES,
25664 glMultiTexCoord2xvOES,
25665 glMultiTexCoord3bOES,
25666 glMultiTexCoord3bvOES,
25667 glMultiTexCoord3d,
25668 glMultiTexCoord3dARB,
25669 glMultiTexCoord3dSGIS,
25670 glMultiTexCoord3dv,
25671 glMultiTexCoord3dvARB,
25672 glMultiTexCoord3dvSGIS,
25673 glMultiTexCoord3f,
25674 glMultiTexCoord3fARB,
25675 glMultiTexCoord3fSGIS,
25676 glMultiTexCoord3fv,
25677 glMultiTexCoord3fvARB,
25678 glMultiTexCoord3fvSGIS,
25679 glMultiTexCoord3hNV,
25680 glMultiTexCoord3hvNV,
25681 glMultiTexCoord3i,
25682 glMultiTexCoord3iARB,
25683 glMultiTexCoord3iSGIS,
25684 glMultiTexCoord3iv,
25685 glMultiTexCoord3ivARB,
25686 glMultiTexCoord3ivSGIS,
25687 glMultiTexCoord3s,
25688 glMultiTexCoord3sARB,
25689 glMultiTexCoord3sSGIS,
25690 glMultiTexCoord3sv,
25691 glMultiTexCoord3svARB,
25692 glMultiTexCoord3svSGIS,
25693 glMultiTexCoord3xOES,
25694 glMultiTexCoord3xvOES,
25695 glMultiTexCoord4bOES,
25696 glMultiTexCoord4bvOES,
25697 glMultiTexCoord4d,
25698 glMultiTexCoord4dARB,
25699 glMultiTexCoord4dSGIS,
25700 glMultiTexCoord4dv,
25701 glMultiTexCoord4dvARB,
25702 glMultiTexCoord4dvSGIS,
25703 glMultiTexCoord4f,
25704 glMultiTexCoord4fARB,
25705 glMultiTexCoord4fSGIS,
25706 glMultiTexCoord4fv,
25707 glMultiTexCoord4fvARB,
25708 glMultiTexCoord4fvSGIS,
25709 glMultiTexCoord4hNV,
25710 glMultiTexCoord4hvNV,
25711 glMultiTexCoord4i,
25712 glMultiTexCoord4iARB,
25713 glMultiTexCoord4iSGIS,
25714 glMultiTexCoord4iv,
25715 glMultiTexCoord4ivARB,
25716 glMultiTexCoord4ivSGIS,
25717 glMultiTexCoord4s,
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,
25735 glMultiTexEnvfEXT,
25736 glMultiTexEnvfvEXT,
25737 glMultiTexEnviEXT,
25738 glMultiTexEnvivEXT,
25739 glMultiTexGendEXT,
25740 glMultiTexGendvEXT,
25741 glMultiTexGenfEXT,
25742 glMultiTexGenfvEXT,
25743 glMultiTexGeniEXT,
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,
25773 glNamedBufferData,
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,
25820 glNamedStringARB,
25821 glNewBufferRegion,
25822 glNewObjectBufferATI,
25823 glNormal3fVertex3fSUN,
25824 glNormal3fVertex3fvSUN,
25825 glNormal3hNV,
25826 glNormal3hvNV,
25827 glNormal3xOES,
25828 glNormal3xvOES,
25829 glNormalFormatNV,
25830 glNormalP3ui,
25831 glNormalP3uiv,
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,
25845 glObjectLabel,
25846 glObjectPtrLabel,
25847 glObjectPurgeableAPPLE,
25848 glObjectUnpurgeableAPPLE,
25849 glOrthofOES,
25850 glOrthoxOES,
25851 glPNTrianglesfATI,
25852 glPNTrianglesiATI,
25853 glPassTexCoordATI,
25854 glPassThroughxOES,
25855 glPatchParameterfv,
25856 glPatchParameteri,
25857 glPathColorGenNV,
25858 glPathCommandsNV,
25859 glPathCoordsNV,
25860 glPathCoverDepthFuncNV,
25861 glPathDashArrayNV,
25862 glPathFogGenNV,
25863 glPathGlyphIndexArrayNV,
25864 glPathGlyphIndexRangeNV,
25865 glPathGlyphRangeNV,
25866 glPathGlyphsNV,
25867 glPathMemoryGlyphIndexArrayNV,
25868 glPathParameterfNV,
25869 glPathParameterfvNV,
25870 glPathParameteriNV,
25871 glPathParameterivNV,
25872 glPathStencilDepthOffsetNV,
25873 glPathStencilFuncNV,
25874 glPathStringNV,
25875 glPathSubCommandsNV,
25876 glPathSubCoordsNV,
25877 glPathTexGenNV,
25878 glPauseTransformFeedback,
25879 glPauseTransformFeedbackNV,
25880 glPixelDataRangeNV,
25881 glPixelMapx,
25882 glPixelStorex,
25883 glPixelTexGenParameterfSGIS,
25884 glPixelTexGenParameterfvSGIS,
25885 glPixelTexGenParameteriSGIS,
25886 glPixelTexGenParameterivSGIS,
25887 glPixelTexGenSGIX,
25888 glPixelTransferxOES,
25889 glPixelTransformParameterfEXT,
25890 glPixelTransformParameterfvEXT,
25891 glPixelTransformParameteriEXT,
25892 glPixelTransformParameterivEXT,
25893 glPixelZoomxOES,
25894 glPointAlongPathNV,
25895 glPointParameterf,
25896 glPointParameterfARB,
25897 glPointParameterfEXT,
25898 glPointParameterfSGIS,
25899 glPointParameterfv,
25900 glPointParameterfvARB,
25901 glPointParameterfvEXT,
25902 glPointParameterfvSGIS,
25903 glPointParameteri,
25904 glPointParameteriNV,
25905 glPointParameteriv,
25906 glPointParameterivNV,
25907 glPointParameterxvOES,
25908 glPointSizexOES,
25909 glPollAsyncSGIX,
25910 glPollInstrumentsSGIX,
25911 glPolygonOffsetClamp,
25912 glPolygonOffsetClampEXT,
25913 glPolygonOffsetEXT,
25914 glPolygonOffsetxOES,
25915 glPopDebugGroup,
25916 glPopGroupMarkerEXT,
25917 glPresentFrameDualFillNV,
25918 glPresentFrameKeyedNV,
25919 glPrimitiveBoundingBoxARB,
25920 glPrimitiveRestartIndex,
25921 glPrimitiveRestartIndexNV,
25922 glPrimitiveRestartNV,
25923 glPrioritizeTexturesEXT,
25924 glPrioritizeTexturesxOES,
25925 glProgramBinary,
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,
26106 glProvokingVertex,
26107 glProvokingVertexEXT,
26108 glPushClientAttribDefaultEXT,
26109 glPushDebugGroup,
26110 glPushGroupMarkerEXT,
26111 glQueryCounter,
26112 glQueryMatrixxOES,
26113 glQueryObjectParameteruiAMD,
26114 glQueryResourceNV,
26115 glQueryResourceTagNV,
26116 glRasterPos2xOES,
26117 glRasterPos2xvOES,
26118 glRasterPos3xOES,
26119 glRasterPos3xvOES,
26120 glRasterPos4xOES,
26121 glRasterPos4xvOES,
26122 glRasterSamplesEXT,
26123 glReadBufferRegion,
26124 glReadInstrumentsSGIX,
26125 glReadnPixels,
26126 glReadnPixelsARB,
26127 glRectxOES,
26128 glRectxvOES,
26129 glReferencePlaneSGIX,
26130 glReleaseKeyedMutexWin32EXT,
26131 glReleaseShaderCompiler,
26132 glRenderGpuMaskNV,
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,
26163 glResetHistogram,
26164 glResetHistogramEXT,
26165 glResetMemoryObjectParameterNV,
26166 glResetMinmax,
26167 glResetMinmaxEXT,
26168 glResizeBuffersMESA,
26169 glResolveDepthValuesNV,
26170 glResumeTransformFeedback,
26171 glResumeTransformFeedbackNV,
26172 glRotatexOES,
26173 glSampleCoverage,
26174 glSampleCoverageARB,
26175 glSampleMapATI,
26176 glSampleMaskEXT,
26177 glSampleMaskIndexedNV,
26178 glSampleMaskSGIS,
26179 glSampleMaski,
26180 glSamplePatternEXT,
26181 glSamplePatternSGIS,
26182 glSamplerParameterIiv,
26183 glSamplerParameterIuiv,
26184 glSamplerParameterf,
26185 glSamplerParameterfv,
26186 glSamplerParameteri,
26187 glSamplerParameteriv,
26188 glScalexOES,
26189 glScissorArrayv,
26190 glScissorExclusiveArrayvNV,
26191 glScissorExclusiveNV,
26192 glScissorIndexed,
26193 glScissorIndexedv,
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,
26240 glSetFenceAPPLE,
26241 glSetFenceNV,
26242 glSetFragmentShaderConstantATI,
26243 glSetInvariantEXT,
26244 glSetLocalConstantEXT,
26245 glSetMultisamplefvAMD,
26246 glShaderBinary,
26247 glShaderOp1EXT,
26248 glShaderOp2EXT,
26249 glShaderOp3EXT,
26250 glShaderSource,
26251 glShaderSourceARB,
26252 glShaderStorageBlockBinding,
26253 glShadingRateImageBarrierNV,
26254 glShadingRateImagePaletteNV,
26255 glShadingRateSampleOrderCustomNV,
26256 glShadingRateSampleOrderNV,
26257 glSharpenTexFuncSGIS,
26258 glSignalSemaphoreEXT,
26259 glSignalSemaphoreui64NVX,
26260 glSignalVkFenceNV,
26261 glSignalVkSemaphoreNV,
26262 glSpecializeShader,
26263 glSpecializeShaderARB,
26264 glSpriteParameterfSGIX,
26265 glSpriteParameterfvSGIX,
26266 glSpriteParameteriSGIX,
26267 glSpriteParameterivSGIX,
26268 glStartInstrumentsSGIX,
26269 glStateCaptureNV,
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,
26288 glSwizzleEXT,
26289 glSyncTextureINTEL,
26290 glTagSampleBufferSGIX,
26291 glTangent3bEXT,
26292 glTangent3bvEXT,
26293 glTangent3dEXT,
26294 glTangent3dvEXT,
26295 glTangent3fEXT,
26296 glTangent3fvEXT,
26297 glTangent3iEXT,
26298 glTangent3ivEXT,
26299 glTangent3sEXT,
26300 glTangent3svEXT,
26301 glTangentPointerEXT,
26302 glTbufferMask3DFX,
26303 glTessellationFactorAMD,
26304 glTessellationModeAMD,
26305 glTestFenceAPPLE,
26306 glTestFenceNV,
26307 glTestObjectAPPLE,
26308 glTexAttachMemoryNV,
26309 glTexBuffer,
26310 glTexBufferARB,
26311 glTexBufferEXT,
26312 glTexBufferRange,
26313 glTexBumpParameterfvATI,
26314 glTexBumpParameterivATI,
26315 glTexCoord1bOES,
26316 glTexCoord1bvOES,
26317 glTexCoord1hNV,
26318 glTexCoord1hvNV,
26319 glTexCoord1xOES,
26320 glTexCoord1xvOES,
26321 glTexCoord2bOES,
26322 glTexCoord2bvOES,
26323 glTexCoord2fColor3fVertex3fSUN,
26324 glTexCoord2fColor3fVertex3fvSUN,
26325 glTexCoord2fColor4fNormal3fVertex3fSUN,
26326 glTexCoord2fColor4fNormal3fVertex3fvSUN,
26327 glTexCoord2fColor4ubVertex3fSUN,
26328 glTexCoord2fColor4ubVertex3fvSUN,
26329 glTexCoord2fNormal3fVertex3fSUN,
26330 glTexCoord2fNormal3fVertex3fvSUN,
26331 glTexCoord2fVertex3fSUN,
26332 glTexCoord2fVertex3fvSUN,
26333 glTexCoord2hNV,
26334 glTexCoord2hvNV,
26335 glTexCoord2xOES,
26336 glTexCoord2xvOES,
26337 glTexCoord3bOES,
26338 glTexCoord3bvOES,
26339 glTexCoord3hNV,
26340 glTexCoord3hvNV,
26341 glTexCoord3xOES,
26342 glTexCoord3xvOES,
26343 glTexCoord4bOES,
26344 glTexCoord4bvOES,
26345 glTexCoord4fColor4fNormal3fVertex4fSUN,
26346 glTexCoord4fColor4fNormal3fVertex4fvSUN,
26347 glTexCoord4fVertex4fSUN,
26348 glTexCoord4fVertex4fvSUN,
26349 glTexCoord4hNV,
26350 glTexCoord4hvNV,
26351 glTexCoord4xOES,
26352 glTexCoord4xvOES,
26353 glTexCoordFormatNV,
26354 glTexCoordP1ui,
26355 glTexCoordP1uiv,
26356 glTexCoordP2ui,
26357 glTexCoordP2uiv,
26358 glTexCoordP3ui,
26359 glTexCoordP3uiv,
26360 glTexCoordP4ui,
26361 glTexCoordP4uiv,
26362 glTexCoordPointerEXT,
26363 glTexCoordPointerListIBM,
26364 glTexCoordPointervINTEL,
26365 glTexEnvxOES,
26366 glTexEnvxvOES,
26367 glTexFilterFuncSGIS,
26368 glTexGenxOES,
26369 glTexGenxvOES,
26370 glTexImage2DMultisample,
26371 glTexImage2DMultisampleCoverageNV,
26372 glTexImage3D,
26373 glTexImage3DEXT,
26374 glTexImage3DMultisample,
26375 glTexImage3DMultisampleCoverageNV,
26376 glTexImage4DSGIS,
26377 glTexPageCommitmentARB,
26378 glTexParameterIiv,
26379 glTexParameterIivEXT,
26380 glTexParameterIuiv,
26381 glTexParameterIuivEXT,
26382 glTexParameterxOES,
26383 glTexParameterxvOES,
26384 glTexRenderbufferNV,
26385 glTexStorage1D,
26386 glTexStorage2D,
26387 glTexStorage2DMultisample,
26388 glTexStorage3D,
26389 glTexStorage3DMultisample,
26390 glTexStorageMem1DEXT,
26391 glTexStorageMem2DEXT,
26392 glTexStorageMem2DMultisampleEXT,
26393 glTexStorageMem3DEXT,
26394 glTexStorageMem3DMultisampleEXT,
26395 glTexStorageSparseAMD,
26396 glTexSubImage1DEXT,
26397 glTexSubImage2DEXT,
26398 glTexSubImage3D,
26399 glTexSubImage3DEXT,
26400 glTexSubImage4DSGIS,
26401 glTextureAttachMemoryNV,
26402 glTextureBarrier,
26403 glTextureBarrierNV,
26404 glTextureBuffer,
26405 glTextureBufferEXT,
26406 glTextureBufferRange,
26407 glTextureBufferRangeEXT,
26408 glTextureColorMaskSGIS,
26409 glTextureImage1DEXT,
26410 glTextureImage2DEXT,
26411 glTextureImage2DMultisampleCoverageNV,
26412 glTextureImage2DMultisampleNV,
26413 glTextureImage3DEXT,
26414 glTextureImage3DMultisampleCoverageNV,
26415 glTextureImage3DMultisampleNV,
26416 glTextureLightEXT,
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,
26456 glTextureView,
26457 glTrackMatrixNV,
26458 glTransformFeedbackAttribsNV,
26459 glTransformFeedbackBufferBase,
26460 glTransformFeedbackBufferRange,
26461 glTransformFeedbackStreamAttribsNV,
26462 glTransformFeedbackVaryings,
26463 glTransformFeedbackVaryingsEXT,
26464 glTransformFeedbackVaryingsNV,
26465 glTransformPathNV,
26466 glTranslatexOES,
26467 glUniform1d,
26468 glUniform1dv,
26469 glUniform1f,
26470 glUniform1fARB,
26471 glUniform1fv,
26472 glUniform1fvARB,
26473 glUniform1i,
26474 glUniform1i64ARB,
26475 glUniform1i64NV,
26476 glUniform1i64vARB,
26477 glUniform1i64vNV,
26478 glUniform1iARB,
26479 glUniform1iv,
26480 glUniform1ivARB,
26481 glUniform1ui,
26482 glUniform1ui64ARB,
26483 glUniform1ui64NV,
26484 glUniform1ui64vARB,
26485 glUniform1ui64vNV,
26486 glUniform1uiEXT,
26487 glUniform1uiv,
26488 glUniform1uivEXT,
26489 glUniform2d,
26490 glUniform2dv,
26491 glUniform2f,
26492 glUniform2fARB,
26493 glUniform2fv,
26494 glUniform2fvARB,
26495 glUniform2i,
26496 glUniform2i64ARB,
26497 glUniform2i64NV,
26498 glUniform2i64vARB,
26499 glUniform2i64vNV,
26500 glUniform2iARB,
26501 glUniform2iv,
26502 glUniform2ivARB,
26503 glUniform2ui,
26504 glUniform2ui64ARB,
26505 glUniform2ui64NV,
26506 glUniform2ui64vARB,
26507 glUniform2ui64vNV,
26508 glUniform2uiEXT,
26509 glUniform2uiv,
26510 glUniform2uivEXT,
26511 glUniform3d,
26512 glUniform3dv,
26513 glUniform3f,
26514 glUniform3fARB,
26515 glUniform3fv,
26516 glUniform3fvARB,
26517 glUniform3i,
26518 glUniform3i64ARB,
26519 glUniform3i64NV,
26520 glUniform3i64vARB,
26521 glUniform3i64vNV,
26522 glUniform3iARB,
26523 glUniform3iv,
26524 glUniform3ivARB,
26525 glUniform3ui,
26526 glUniform3ui64ARB,
26527 glUniform3ui64NV,
26528 glUniform3ui64vARB,
26529 glUniform3ui64vNV,
26530 glUniform3uiEXT,
26531 glUniform3uiv,
26532 glUniform3uivEXT,
26533 glUniform4d,
26534 glUniform4dv,
26535 glUniform4f,
26536 glUniform4fARB,
26537 glUniform4fv,
26538 glUniform4fvARB,
26539 glUniform4i,
26540 glUniform4i64ARB,
26541 glUniform4i64NV,
26542 glUniform4i64vARB,
26543 glUniform4i64vNV,
26544 glUniform4iARB,
26545 glUniform4iv,
26546 glUniform4ivARB,
26547 glUniform4ui,
26548 glUniform4ui64ARB,
26549 glUniform4ui64NV,
26550 glUniform4ui64vARB,
26551 glUniform4ui64vNV,
26552 glUniform4uiEXT,
26553 glUniform4uiv,
26554 glUniform4uivEXT,
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,
26583 glUniformui64NV,
26584 glUniformui64vNV,
26585 glUnlockArraysEXT,
26586 glUnmapBuffer,
26587 glUnmapBufferARB,
26588 glUnmapNamedBuffer,
26589 glUnmapNamedBufferEXT,
26590 glUnmapObjectBufferATI,
26591 glUnmapTexture2DINTEL,
26592 glUpdateObjectBufferATI,
26593 glUploadGpuMaskNVX,
26594 glUseProgram,
26595 glUseProgramObjectARB,
26596 glUseProgramStages,
26597 glUseShaderProgramEXT,
26598 glVDPAUFiniNV,
26599 glVDPAUGetSurfaceivNV,
26600 glVDPAUInitNV,
26601 glVDPAUIsSurfaceNV,
26602 glVDPAUMapSurfacesNV,
26603 glVDPAURegisterOutputSurfaceNV,
26604 glVDPAURegisterVideoSurfaceNV,
26605 glVDPAURegisterVideoSurfaceWithPictureStructureNV,
26606 glVDPAUSurfaceAccessNV,
26607 glVDPAUUnmapSurfacesNV,
26608 glVDPAUUnregisterSurfaceNV,
26609 glValidateProgram,
26610 glValidateProgramARB,
26611 glValidateProgramPipeline,
26612 glVariantArrayObjectATI,
26613 glVariantPointerEXT,
26614 glVariantbvEXT,
26615 glVariantdvEXT,
26616 glVariantfvEXT,
26617 glVariantivEXT,
26618 glVariantsvEXT,
26619 glVariantubvEXT,
26620 glVariantuivEXT,
26621 glVariantusvEXT,
26622 glVertex2bOES,
26623 glVertex2bvOES,
26624 glVertex2hNV,
26625 glVertex2hvNV,
26626 glVertex2xOES,
26627 glVertex2xvOES,
26628 glVertex3bOES,
26629 glVertex3bvOES,
26630 glVertex3hNV,
26631 glVertex3hvNV,
26632 glVertex3xOES,
26633 glVertex3xvOES,
26634 glVertex4bOES,
26635 glVertex4bvOES,
26636 glVertex4hNV,
26637 glVertex4hvNV,
26638 glVertex4xOES,
26639 glVertex4xvOES,
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,
26670 glVertexAttrib1d,
26671 glVertexAttrib1dARB,
26672 glVertexAttrib1dNV,
26673 glVertexAttrib1dv,
26674 glVertexAttrib1dvARB,
26675 glVertexAttrib1dvNV,
26676 glVertexAttrib1f,
26677 glVertexAttrib1fARB,
26678 glVertexAttrib1fNV,
26679 glVertexAttrib1fv,
26680 glVertexAttrib1fvARB,
26681 glVertexAttrib1fvNV,
26682 glVertexAttrib1hNV,
26683 glVertexAttrib1hvNV,
26684 glVertexAttrib1s,
26685 glVertexAttrib1sARB,
26686 glVertexAttrib1sNV,
26687 glVertexAttrib1sv,
26688 glVertexAttrib1svARB,
26689 glVertexAttrib1svNV,
26690 glVertexAttrib2d,
26691 glVertexAttrib2dARB,
26692 glVertexAttrib2dNV,
26693 glVertexAttrib2dv,
26694 glVertexAttrib2dvARB,
26695 glVertexAttrib2dvNV,
26696 glVertexAttrib2f,
26697 glVertexAttrib2fARB,
26698 glVertexAttrib2fNV,
26699 glVertexAttrib2fv,
26700 glVertexAttrib2fvARB,
26701 glVertexAttrib2fvNV,
26702 glVertexAttrib2hNV,
26703 glVertexAttrib2hvNV,
26704 glVertexAttrib2s,
26705 glVertexAttrib2sARB,
26706 glVertexAttrib2sNV,
26707 glVertexAttrib2sv,
26708 glVertexAttrib2svARB,
26709 glVertexAttrib2svNV,
26710 glVertexAttrib3d,
26711 glVertexAttrib3dARB,
26712 glVertexAttrib3dNV,
26713 glVertexAttrib3dv,
26714 glVertexAttrib3dvARB,
26715 glVertexAttrib3dvNV,
26716 glVertexAttrib3f,
26717 glVertexAttrib3fARB,
26718 glVertexAttrib3fNV,
26719 glVertexAttrib3fv,
26720 glVertexAttrib3fvARB,
26721 glVertexAttrib3fvNV,
26722 glVertexAttrib3hNV,
26723 glVertexAttrib3hvNV,
26724 glVertexAttrib3s,
26725 glVertexAttrib3sARB,
26726 glVertexAttrib3sNV,
26727 glVertexAttrib3sv,
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,
26744 glVertexAttrib4bv,
26745 glVertexAttrib4bvARB,
26746 glVertexAttrib4d,
26747 glVertexAttrib4dARB,
26748 glVertexAttrib4dNV,
26749 glVertexAttrib4dv,
26750 glVertexAttrib4dvARB,
26751 glVertexAttrib4dvNV,
26752 glVertexAttrib4f,
26753 glVertexAttrib4fARB,
26754 glVertexAttrib4fNV,
26755 glVertexAttrib4fv,
26756 glVertexAttrib4fvARB,
26757 glVertexAttrib4fvNV,
26758 glVertexAttrib4hNV,
26759 glVertexAttrib4hvNV,
26760 glVertexAttrib4iv,
26761 glVertexAttrib4ivARB,
26762 glVertexAttrib4s,
26763 glVertexAttrib4sARB,
26764 glVertexAttrib4sNV,
26765 glVertexAttrib4sv,
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,
26782 glVertexAttribI1i,
26783 glVertexAttribI1iEXT,
26784 glVertexAttribI1iv,
26785 glVertexAttribI1ivEXT,
26786 glVertexAttribI1ui,
26787 glVertexAttribI1uiEXT,
26788 glVertexAttribI1uiv,
26789 glVertexAttribI1uivEXT,
26790 glVertexAttribI2i,
26791 glVertexAttribI2iEXT,
26792 glVertexAttribI2iv,
26793 glVertexAttribI2ivEXT,
26794 glVertexAttribI2ui,
26795 glVertexAttribI2uiEXT,
26796 glVertexAttribI2uiv,
26797 glVertexAttribI2uivEXT,
26798 glVertexAttribI3i,
26799 glVertexAttribI3iEXT,
26800 glVertexAttribI3iv,
26801 glVertexAttribI3ivEXT,
26802 glVertexAttribI3ui,
26803 glVertexAttribI3uiEXT,
26804 glVertexAttribI3uiv,
26805 glVertexAttribI3uivEXT,
26806 glVertexAttribI4bv,
26807 glVertexAttribI4bvEXT,
26808 glVertexAttribI4i,
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,
26826 glVertexAttribL1d,
26827 glVertexAttribL1dEXT,
26828 glVertexAttribL1dv,
26829 glVertexAttribL1dvEXT,
26830 glVertexAttribL1i64NV,
26831 glVertexAttribL1i64vNV,
26832 glVertexAttribL1ui64ARB,
26833 glVertexAttribL1ui64NV,
26834 glVertexAttribL1ui64vARB,
26835 glVertexAttribL1ui64vNV,
26836 glVertexAttribL2d,
26837 glVertexAttribL2dEXT,
26838 glVertexAttribL2dv,
26839 glVertexAttribL2dvEXT,
26840 glVertexAttribL2i64NV,
26841 glVertexAttribL2i64vNV,
26842 glVertexAttribL2ui64NV,
26843 glVertexAttribL2ui64vNV,
26844 glVertexAttribL3d,
26845 glVertexAttribL3dEXT,
26846 glVertexAttribL3dv,
26847 glVertexAttribL3dvEXT,
26848 glVertexAttribL3i64NV,
26849 glVertexAttribL3i64vNV,
26850 glVertexAttribL3ui64NV,
26851 glVertexAttribL3ui64vNV,
26852 glVertexAttribL4d,
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,
26894 glVertexBlendARB,
26895 glVertexBlendEnvfATI,
26896 glVertexBlendEnviATI,
26897 glVertexFormatNV,
26898 glVertexP2ui,
26899 glVertexP2uiv,
26900 glVertexP3ui,
26901 glVertexP3uiv,
26902 glVertexP4ui,
26903 glVertexP4uiv,
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,
26942 glVertexWeighthNV,
26943 glVertexWeighthvNV,
26944 glVideoCaptureNV,
26945 glVideoCaptureStreamParameterdvNV,
26946 glVideoCaptureStreamParameterfvNV,
26947 glVideoCaptureStreamParameterivNV,
26948 glViewportArrayv,
26949 glViewportIndexedf,
26950 glViewportIndexedfv,
26951 glViewportPositionWScaleNV,
26952 glViewportSwizzleNV,
26953 glWaitSemaphoreEXT,
26954 glWaitSemaphoreui64NVX,
26955 glWaitSync,
26956 glWaitVkSemaphoreNV,
26957 glWeightPathsNV,
26958 glWeightPointerARB,
26959 glWeightbvARB,
26960 glWeightdvARB,
26961 glWeightfvARB,
26962 glWeightivARB,
26963 glWeightsvARB,
26964 glWeightubvARB,
26965 glWeightuivARB,
26966 glWeightusvARB,
26967 glWindowPos2d,
26968 glWindowPos2dARB,
26969 glWindowPos2dMESA,
26970 glWindowPos2dv,
26971 glWindowPos2dvARB,
26972 glWindowPos2dvMESA,
26973 glWindowPos2f,
26974 glWindowPos2fARB,
26975 glWindowPos2fMESA,
26976 glWindowPos2fv,
26977 glWindowPos2fvARB,
26978 glWindowPos2fvMESA,
26979 glWindowPos2i,
26980 glWindowPos2iARB,
26981 glWindowPos2iMESA,
26982 glWindowPos2iv,
26983 glWindowPos2ivARB,
26984 glWindowPos2ivMESA,
26985 glWindowPos2s,
26986 glWindowPos2sARB,
26987 glWindowPos2sMESA,
26988 glWindowPos2sv,
26989 glWindowPos2svARB,
26990 glWindowPos2svMESA,
26991 glWindowPos3d,
26992 glWindowPos3dARB,
26993 glWindowPos3dMESA,
26994 glWindowPos3dv,
26995 glWindowPos3dvARB,
26996 glWindowPos3dvMESA,
26997 glWindowPos3f,
26998 glWindowPos3fARB,
26999 glWindowPos3fMESA,
27000 glWindowPos3fv,
27001 glWindowPos3fvARB,
27002 glWindowPos3fvMESA,
27003 glWindowPos3i,
27004 glWindowPos3iARB,
27005 glWindowPos3iMESA,
27006 glWindowPos3iv,
27007 glWindowPos3ivARB,
27008 glWindowPos3ivMESA,
27009 glWindowPos3s,
27010 glWindowPos3sARB,
27011 glWindowPos3sMESA,
27012 glWindowPos3sv,
27013 glWindowPos3svARB,
27014 glWindowPos3svMESA,
27015 glWindowPos4dMESA,
27016 glWindowPos4dvMESA,
27017 glWindowPos4fMESA,
27018 glWindowPos4fvMESA,
27019 glWindowPos4iMESA,
27020 glWindowPos4ivMESA,
27021 glWindowPos4sMESA,
27022 glWindowPos4svMESA,
27023 glWindowRectanglesEXT,
27024 glWriteMaskEXT,
27025 wglAllocateMemoryNV,
27026 wglBindTexImageARB,
27027 wglChoosePixelFormatARB,
27028 wglCreateContextAttribsARB,
27029 wglCreatePbufferARB,
27030 wglDestroyPbufferARB,
27031 wglFreeMemoryNV,
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,