imm32/tests: Test ImmTranslateMessage / ImeToAsciiEx calls.
[wine.git] / dlls / opengl32 / unix_thunks.c
blobd90784bc725fc79e54502311db38e4630b1d1d22
1 /* Automatically generated from http://www.opengl.org/registry files; DO NOT EDIT! */
3 #if 0
4 #pragma makedep unix
5 #endif
7 #include <stdarg.h>
8 #include <stddef.h>
10 #include "ntstatus.h"
11 #define WIN32_NO_STATUS
12 #include "windef.h"
13 #include "winbase.h"
14 #include "wingdi.h"
16 #include "unixlib.h"
17 #include "unix_private.h"
19 #include "wine/debug.h"
21 #ifdef _WIN64
22 WINE_DEFAULT_DEBUG_CHANNEL(opengl);
23 #endif
25 extern NTSTATUS thread_attach( void *args ) DECLSPEC_HIDDEN;
26 extern NTSTATUS process_detach( void *args ) DECLSPEC_HIDDEN;
27 extern NTSTATUS wgl_wglCopyContext( void *args ) DECLSPEC_HIDDEN;
28 extern NTSTATUS wgl_wglCreateContext( void *args ) DECLSPEC_HIDDEN;
29 extern NTSTATUS wgl_wglDeleteContext( void *args ) DECLSPEC_HIDDEN;
30 extern NTSTATUS wgl_wglGetProcAddress( void *args ) DECLSPEC_HIDDEN;
31 extern NTSTATUS wgl_wglMakeCurrent( void *args ) DECLSPEC_HIDDEN;
32 extern NTSTATUS wgl_wglShareLists( void *args ) DECLSPEC_HIDDEN;
33 extern NTSTATUS gl_glGetIntegerv( void *args ) DECLSPEC_HIDDEN;
34 extern NTSTATUS gl_glGetString( void *args ) DECLSPEC_HIDDEN;
35 extern NTSTATUS ext_glDebugMessageCallback( void *args ) DECLSPEC_HIDDEN;
36 extern NTSTATUS ext_glDebugMessageCallbackAMD( void *args ) DECLSPEC_HIDDEN;
37 extern NTSTATUS ext_glDebugMessageCallbackARB( void *args ) DECLSPEC_HIDDEN;
38 extern NTSTATUS ext_glGetStringi( void *args ) DECLSPEC_HIDDEN;
39 extern NTSTATUS ext_wglBindTexImageARB( void *args ) DECLSPEC_HIDDEN;
40 extern NTSTATUS ext_wglCreateContextAttribsARB( void *args ) DECLSPEC_HIDDEN;
41 extern NTSTATUS ext_wglCreatePbufferARB( void *args ) DECLSPEC_HIDDEN;
42 extern NTSTATUS ext_wglDestroyPbufferARB( void *args ) DECLSPEC_HIDDEN;
43 extern NTSTATUS ext_wglGetPbufferDCARB( void *args ) DECLSPEC_HIDDEN;
44 extern NTSTATUS ext_wglMakeContextCurrentARB( void *args ) DECLSPEC_HIDDEN;
45 extern NTSTATUS ext_wglQueryPbufferARB( void *args ) DECLSPEC_HIDDEN;
46 extern NTSTATUS ext_wglReleasePbufferDCARB( void *args ) DECLSPEC_HIDDEN;
47 extern NTSTATUS ext_wglReleaseTexImageARB( void *args ) DECLSPEC_HIDDEN;
48 extern NTSTATUS ext_wglSetPbufferAttribARB( void *args ) DECLSPEC_HIDDEN;
50 static NTSTATUS wgl_wglDescribePixelFormat( void *args )
52 struct wglDescribePixelFormat_params *params = args;
53 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
54 if (!funcs || !funcs->wgl.p_wglDescribePixelFormat) return STATUS_NOT_IMPLEMENTED;
55 params->ret = funcs->wgl.p_wglDescribePixelFormat( params->hdc, params->ipfd, params->cjpfd, params->ppfd );
56 return STATUS_SUCCESS;
59 static NTSTATUS wgl_wglGetPixelFormat( void *args )
61 struct wglGetPixelFormat_params *params = args;
62 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
63 if (!funcs || !funcs->wgl.p_wglGetPixelFormat) return STATUS_NOT_IMPLEMENTED;
64 params->ret = funcs->wgl.p_wglGetPixelFormat( params->hdc );
65 return STATUS_SUCCESS;
68 static NTSTATUS wgl_wglSetPixelFormat( void *args )
70 struct wglSetPixelFormat_params *params = args;
71 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
72 if (!funcs || !funcs->wgl.p_wglSetPixelFormat) return STATUS_NOT_IMPLEMENTED;
73 params->ret = funcs->wgl.p_wglSetPixelFormat( params->hdc, params->ipfd, params->ppfd );
74 return STATUS_SUCCESS;
77 static NTSTATUS wgl_wglSwapBuffers( void *args )
79 struct wglSwapBuffers_params *params = args;
80 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
81 if (!funcs || !funcs->wgl.p_wglSwapBuffers) return STATUS_NOT_IMPLEMENTED;
82 params->ret = funcs->wgl.p_wglSwapBuffers( params->hdc );
83 return STATUS_SUCCESS;
86 static NTSTATUS gl_glAccum( void *args )
88 struct glAccum_params *params = args;
89 const struct opengl_funcs *funcs = params->teb->glTable;
90 funcs->gl.p_glAccum( params->op, params->value );
91 return STATUS_SUCCESS;
94 static NTSTATUS gl_glAlphaFunc( void *args )
96 struct glAlphaFunc_params *params = args;
97 const struct opengl_funcs *funcs = params->teb->glTable;
98 funcs->gl.p_glAlphaFunc( params->func, params->ref );
99 return STATUS_SUCCESS;
102 static NTSTATUS gl_glAreTexturesResident( void *args )
104 struct glAreTexturesResident_params *params = args;
105 const struct opengl_funcs *funcs = params->teb->glTable;
106 params->ret = funcs->gl.p_glAreTexturesResident( params->n, params->textures, params->residences );
107 return STATUS_SUCCESS;
110 static NTSTATUS gl_glArrayElement( void *args )
112 struct glArrayElement_params *params = args;
113 const struct opengl_funcs *funcs = params->teb->glTable;
114 funcs->gl.p_glArrayElement( params->i );
115 return STATUS_SUCCESS;
118 static NTSTATUS gl_glBegin( void *args )
120 struct glBegin_params *params = args;
121 const struct opengl_funcs *funcs = params->teb->glTable;
122 funcs->gl.p_glBegin( params->mode );
123 return STATUS_SUCCESS;
126 static NTSTATUS gl_glBindTexture( void *args )
128 struct glBindTexture_params *params = args;
129 const struct opengl_funcs *funcs = params->teb->glTable;
130 funcs->gl.p_glBindTexture( params->target, params->texture );
131 return STATUS_SUCCESS;
134 static NTSTATUS gl_glBitmap( void *args )
136 struct glBitmap_params *params = args;
137 const struct opengl_funcs *funcs = params->teb->glTable;
138 funcs->gl.p_glBitmap( params->width, params->height, params->xorig, params->yorig, params->xmove, params->ymove, params->bitmap );
139 return STATUS_SUCCESS;
142 static NTSTATUS gl_glBlendFunc( void *args )
144 struct glBlendFunc_params *params = args;
145 const struct opengl_funcs *funcs = params->teb->glTable;
146 funcs->gl.p_glBlendFunc( params->sfactor, params->dfactor );
147 return STATUS_SUCCESS;
150 static NTSTATUS gl_glCallList( void *args )
152 struct glCallList_params *params = args;
153 const struct opengl_funcs *funcs = params->teb->glTable;
154 funcs->gl.p_glCallList( params->list );
155 return STATUS_SUCCESS;
158 static NTSTATUS gl_glCallLists( void *args )
160 struct glCallLists_params *params = args;
161 const struct opengl_funcs *funcs = params->teb->glTable;
162 funcs->gl.p_glCallLists( params->n, params->type, params->lists );
163 return STATUS_SUCCESS;
166 static NTSTATUS gl_glClear( void *args )
168 struct glClear_params *params = args;
169 const struct opengl_funcs *funcs = params->teb->glTable;
170 funcs->gl.p_glClear( params->mask );
171 return STATUS_SUCCESS;
174 static NTSTATUS gl_glClearAccum( void *args )
176 struct glClearAccum_params *params = args;
177 const struct opengl_funcs *funcs = params->teb->glTable;
178 funcs->gl.p_glClearAccum( params->red, params->green, params->blue, params->alpha );
179 return STATUS_SUCCESS;
182 static NTSTATUS gl_glClearColor( void *args )
184 struct glClearColor_params *params = args;
185 const struct opengl_funcs *funcs = params->teb->glTable;
186 funcs->gl.p_glClearColor( params->red, params->green, params->blue, params->alpha );
187 return STATUS_SUCCESS;
190 static NTSTATUS gl_glClearDepth( void *args )
192 struct glClearDepth_params *params = args;
193 const struct opengl_funcs *funcs = params->teb->glTable;
194 funcs->gl.p_glClearDepth( params->depth );
195 return STATUS_SUCCESS;
198 static NTSTATUS gl_glClearIndex( void *args )
200 struct glClearIndex_params *params = args;
201 const struct opengl_funcs *funcs = params->teb->glTable;
202 funcs->gl.p_glClearIndex( params->c );
203 return STATUS_SUCCESS;
206 static NTSTATUS gl_glClearStencil( void *args )
208 struct glClearStencil_params *params = args;
209 const struct opengl_funcs *funcs = params->teb->glTable;
210 funcs->gl.p_glClearStencil( params->s );
211 return STATUS_SUCCESS;
214 static NTSTATUS gl_glClipPlane( void *args )
216 struct glClipPlane_params *params = args;
217 const struct opengl_funcs *funcs = params->teb->glTable;
218 funcs->gl.p_glClipPlane( params->plane, params->equation );
219 return STATUS_SUCCESS;
222 static NTSTATUS gl_glColor3b( void *args )
224 struct glColor3b_params *params = args;
225 const struct opengl_funcs *funcs = params->teb->glTable;
226 funcs->gl.p_glColor3b( params->red, params->green, params->blue );
227 return STATUS_SUCCESS;
230 static NTSTATUS gl_glColor3bv( void *args )
232 struct glColor3bv_params *params = args;
233 const struct opengl_funcs *funcs = params->teb->glTable;
234 funcs->gl.p_glColor3bv( params->v );
235 return STATUS_SUCCESS;
238 static NTSTATUS gl_glColor3d( void *args )
240 struct glColor3d_params *params = args;
241 const struct opengl_funcs *funcs = params->teb->glTable;
242 funcs->gl.p_glColor3d( params->red, params->green, params->blue );
243 return STATUS_SUCCESS;
246 static NTSTATUS gl_glColor3dv( void *args )
248 struct glColor3dv_params *params = args;
249 const struct opengl_funcs *funcs = params->teb->glTable;
250 funcs->gl.p_glColor3dv( params->v );
251 return STATUS_SUCCESS;
254 static NTSTATUS gl_glColor3f( void *args )
256 struct glColor3f_params *params = args;
257 const struct opengl_funcs *funcs = params->teb->glTable;
258 funcs->gl.p_glColor3f( params->red, params->green, params->blue );
259 return STATUS_SUCCESS;
262 static NTSTATUS gl_glColor3fv( void *args )
264 struct glColor3fv_params *params = args;
265 const struct opengl_funcs *funcs = params->teb->glTable;
266 funcs->gl.p_glColor3fv( params->v );
267 return STATUS_SUCCESS;
270 static NTSTATUS gl_glColor3i( void *args )
272 struct glColor3i_params *params = args;
273 const struct opengl_funcs *funcs = params->teb->glTable;
274 funcs->gl.p_glColor3i( params->red, params->green, params->blue );
275 return STATUS_SUCCESS;
278 static NTSTATUS gl_glColor3iv( void *args )
280 struct glColor3iv_params *params = args;
281 const struct opengl_funcs *funcs = params->teb->glTable;
282 funcs->gl.p_glColor3iv( params->v );
283 return STATUS_SUCCESS;
286 static NTSTATUS gl_glColor3s( void *args )
288 struct glColor3s_params *params = args;
289 const struct opengl_funcs *funcs = params->teb->glTable;
290 funcs->gl.p_glColor3s( params->red, params->green, params->blue );
291 return STATUS_SUCCESS;
294 static NTSTATUS gl_glColor3sv( void *args )
296 struct glColor3sv_params *params = args;
297 const struct opengl_funcs *funcs = params->teb->glTable;
298 funcs->gl.p_glColor3sv( params->v );
299 return STATUS_SUCCESS;
302 static NTSTATUS gl_glColor3ub( void *args )
304 struct glColor3ub_params *params = args;
305 const struct opengl_funcs *funcs = params->teb->glTable;
306 funcs->gl.p_glColor3ub( params->red, params->green, params->blue );
307 return STATUS_SUCCESS;
310 static NTSTATUS gl_glColor3ubv( void *args )
312 struct glColor3ubv_params *params = args;
313 const struct opengl_funcs *funcs = params->teb->glTable;
314 funcs->gl.p_glColor3ubv( params->v );
315 return STATUS_SUCCESS;
318 static NTSTATUS gl_glColor3ui( void *args )
320 struct glColor3ui_params *params = args;
321 const struct opengl_funcs *funcs = params->teb->glTable;
322 funcs->gl.p_glColor3ui( params->red, params->green, params->blue );
323 return STATUS_SUCCESS;
326 static NTSTATUS gl_glColor3uiv( void *args )
328 struct glColor3uiv_params *params = args;
329 const struct opengl_funcs *funcs = params->teb->glTable;
330 funcs->gl.p_glColor3uiv( params->v );
331 return STATUS_SUCCESS;
334 static NTSTATUS gl_glColor3us( void *args )
336 struct glColor3us_params *params = args;
337 const struct opengl_funcs *funcs = params->teb->glTable;
338 funcs->gl.p_glColor3us( params->red, params->green, params->blue );
339 return STATUS_SUCCESS;
342 static NTSTATUS gl_glColor3usv( void *args )
344 struct glColor3usv_params *params = args;
345 const struct opengl_funcs *funcs = params->teb->glTable;
346 funcs->gl.p_glColor3usv( params->v );
347 return STATUS_SUCCESS;
350 static NTSTATUS gl_glColor4b( void *args )
352 struct glColor4b_params *params = args;
353 const struct opengl_funcs *funcs = params->teb->glTable;
354 funcs->gl.p_glColor4b( params->red, params->green, params->blue, params->alpha );
355 return STATUS_SUCCESS;
358 static NTSTATUS gl_glColor4bv( void *args )
360 struct glColor4bv_params *params = args;
361 const struct opengl_funcs *funcs = params->teb->glTable;
362 funcs->gl.p_glColor4bv( params->v );
363 return STATUS_SUCCESS;
366 static NTSTATUS gl_glColor4d( void *args )
368 struct glColor4d_params *params = args;
369 const struct opengl_funcs *funcs = params->teb->glTable;
370 funcs->gl.p_glColor4d( params->red, params->green, params->blue, params->alpha );
371 return STATUS_SUCCESS;
374 static NTSTATUS gl_glColor4dv( void *args )
376 struct glColor4dv_params *params = args;
377 const struct opengl_funcs *funcs = params->teb->glTable;
378 funcs->gl.p_glColor4dv( params->v );
379 return STATUS_SUCCESS;
382 static NTSTATUS gl_glColor4f( void *args )
384 struct glColor4f_params *params = args;
385 const struct opengl_funcs *funcs = params->teb->glTable;
386 funcs->gl.p_glColor4f( params->red, params->green, params->blue, params->alpha );
387 return STATUS_SUCCESS;
390 static NTSTATUS gl_glColor4fv( void *args )
392 struct glColor4fv_params *params = args;
393 const struct opengl_funcs *funcs = params->teb->glTable;
394 funcs->gl.p_glColor4fv( params->v );
395 return STATUS_SUCCESS;
398 static NTSTATUS gl_glColor4i( void *args )
400 struct glColor4i_params *params = args;
401 const struct opengl_funcs *funcs = params->teb->glTable;
402 funcs->gl.p_glColor4i( params->red, params->green, params->blue, params->alpha );
403 return STATUS_SUCCESS;
406 static NTSTATUS gl_glColor4iv( void *args )
408 struct glColor4iv_params *params = args;
409 const struct opengl_funcs *funcs = params->teb->glTable;
410 funcs->gl.p_glColor4iv( params->v );
411 return STATUS_SUCCESS;
414 static NTSTATUS gl_glColor4s( void *args )
416 struct glColor4s_params *params = args;
417 const struct opengl_funcs *funcs = params->teb->glTable;
418 funcs->gl.p_glColor4s( params->red, params->green, params->blue, params->alpha );
419 return STATUS_SUCCESS;
422 static NTSTATUS gl_glColor4sv( void *args )
424 struct glColor4sv_params *params = args;
425 const struct opengl_funcs *funcs = params->teb->glTable;
426 funcs->gl.p_glColor4sv( params->v );
427 return STATUS_SUCCESS;
430 static NTSTATUS gl_glColor4ub( void *args )
432 struct glColor4ub_params *params = args;
433 const struct opengl_funcs *funcs = params->teb->glTable;
434 funcs->gl.p_glColor4ub( params->red, params->green, params->blue, params->alpha );
435 return STATUS_SUCCESS;
438 static NTSTATUS gl_glColor4ubv( void *args )
440 struct glColor4ubv_params *params = args;
441 const struct opengl_funcs *funcs = params->teb->glTable;
442 funcs->gl.p_glColor4ubv( params->v );
443 return STATUS_SUCCESS;
446 static NTSTATUS gl_glColor4ui( void *args )
448 struct glColor4ui_params *params = args;
449 const struct opengl_funcs *funcs = params->teb->glTable;
450 funcs->gl.p_glColor4ui( params->red, params->green, params->blue, params->alpha );
451 return STATUS_SUCCESS;
454 static NTSTATUS gl_glColor4uiv( void *args )
456 struct glColor4uiv_params *params = args;
457 const struct opengl_funcs *funcs = params->teb->glTable;
458 funcs->gl.p_glColor4uiv( params->v );
459 return STATUS_SUCCESS;
462 static NTSTATUS gl_glColor4us( void *args )
464 struct glColor4us_params *params = args;
465 const struct opengl_funcs *funcs = params->teb->glTable;
466 funcs->gl.p_glColor4us( params->red, params->green, params->blue, params->alpha );
467 return STATUS_SUCCESS;
470 static NTSTATUS gl_glColor4usv( void *args )
472 struct glColor4usv_params *params = args;
473 const struct opengl_funcs *funcs = params->teb->glTable;
474 funcs->gl.p_glColor4usv( params->v );
475 return STATUS_SUCCESS;
478 static NTSTATUS gl_glColorMask( void *args )
480 struct glColorMask_params *params = args;
481 const struct opengl_funcs *funcs = params->teb->glTable;
482 funcs->gl.p_glColorMask( params->red, params->green, params->blue, params->alpha );
483 return STATUS_SUCCESS;
486 static NTSTATUS gl_glColorMaterial( void *args )
488 struct glColorMaterial_params *params = args;
489 const struct opengl_funcs *funcs = params->teb->glTable;
490 funcs->gl.p_glColorMaterial( params->face, params->mode );
491 return STATUS_SUCCESS;
494 static NTSTATUS gl_glColorPointer( void *args )
496 struct glColorPointer_params *params = args;
497 const struct opengl_funcs *funcs = params->teb->glTable;
498 funcs->gl.p_glColorPointer( params->size, params->type, params->stride, params->pointer );
499 return STATUS_SUCCESS;
502 static NTSTATUS gl_glCopyPixels( void *args )
504 struct glCopyPixels_params *params = args;
505 const struct opengl_funcs *funcs = params->teb->glTable;
506 funcs->gl.p_glCopyPixels( params->x, params->y, params->width, params->height, params->type );
507 return STATUS_SUCCESS;
510 static NTSTATUS gl_glCopyTexImage1D( void *args )
512 struct glCopyTexImage1D_params *params = args;
513 const struct opengl_funcs *funcs = params->teb->glTable;
514 funcs->gl.p_glCopyTexImage1D( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border );
515 return STATUS_SUCCESS;
518 static NTSTATUS gl_glCopyTexImage2D( void *args )
520 struct glCopyTexImage2D_params *params = args;
521 const struct opengl_funcs *funcs = params->teb->glTable;
522 funcs->gl.p_glCopyTexImage2D( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border );
523 return STATUS_SUCCESS;
526 static NTSTATUS gl_glCopyTexSubImage1D( void *args )
528 struct glCopyTexSubImage1D_params *params = args;
529 const struct opengl_funcs *funcs = params->teb->glTable;
530 funcs->gl.p_glCopyTexSubImage1D( params->target, params->level, params->xoffset, params->x, params->y, params->width );
531 return STATUS_SUCCESS;
534 static NTSTATUS gl_glCopyTexSubImage2D( void *args )
536 struct glCopyTexSubImage2D_params *params = args;
537 const struct opengl_funcs *funcs = params->teb->glTable;
538 funcs->gl.p_glCopyTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
539 return STATUS_SUCCESS;
542 static NTSTATUS gl_glCullFace( void *args )
544 struct glCullFace_params *params = args;
545 const struct opengl_funcs *funcs = params->teb->glTable;
546 funcs->gl.p_glCullFace( params->mode );
547 return STATUS_SUCCESS;
550 static NTSTATUS gl_glDeleteLists( void *args )
552 struct glDeleteLists_params *params = args;
553 const struct opengl_funcs *funcs = params->teb->glTable;
554 funcs->gl.p_glDeleteLists( params->list, params->range );
555 return STATUS_SUCCESS;
558 static NTSTATUS gl_glDeleteTextures( void *args )
560 struct glDeleteTextures_params *params = args;
561 const struct opengl_funcs *funcs = params->teb->glTable;
562 funcs->gl.p_glDeleteTextures( params->n, params->textures );
563 return STATUS_SUCCESS;
566 static NTSTATUS gl_glDepthFunc( void *args )
568 struct glDepthFunc_params *params = args;
569 const struct opengl_funcs *funcs = params->teb->glTable;
570 funcs->gl.p_glDepthFunc( params->func );
571 return STATUS_SUCCESS;
574 static NTSTATUS gl_glDepthMask( void *args )
576 struct glDepthMask_params *params = args;
577 const struct opengl_funcs *funcs = params->teb->glTable;
578 funcs->gl.p_glDepthMask( params->flag );
579 return STATUS_SUCCESS;
582 static NTSTATUS gl_glDepthRange( void *args )
584 struct glDepthRange_params *params = args;
585 const struct opengl_funcs *funcs = params->teb->glTable;
586 funcs->gl.p_glDepthRange( params->n, params->f );
587 return STATUS_SUCCESS;
590 static NTSTATUS gl_glDisable( void *args )
592 struct glDisable_params *params = args;
593 const struct opengl_funcs *funcs = params->teb->glTable;
594 funcs->gl.p_glDisable( params->cap );
595 return STATUS_SUCCESS;
598 static NTSTATUS gl_glDisableClientState( void *args )
600 struct glDisableClientState_params *params = args;
601 const struct opengl_funcs *funcs = params->teb->glTable;
602 funcs->gl.p_glDisableClientState( params->array );
603 return STATUS_SUCCESS;
606 static NTSTATUS gl_glDrawArrays( void *args )
608 struct glDrawArrays_params *params = args;
609 const struct opengl_funcs *funcs = params->teb->glTable;
610 funcs->gl.p_glDrawArrays( params->mode, params->first, params->count );
611 return STATUS_SUCCESS;
614 static NTSTATUS gl_glDrawBuffer( void *args )
616 struct glDrawBuffer_params *params = args;
617 const struct opengl_funcs *funcs = params->teb->glTable;
618 funcs->gl.p_glDrawBuffer( params->buf );
619 return STATUS_SUCCESS;
622 static NTSTATUS gl_glDrawElements( void *args )
624 struct glDrawElements_params *params = args;
625 const struct opengl_funcs *funcs = params->teb->glTable;
626 funcs->gl.p_glDrawElements( params->mode, params->count, params->type, params->indices );
627 return STATUS_SUCCESS;
630 static NTSTATUS gl_glDrawPixels( void *args )
632 struct glDrawPixels_params *params = args;
633 const struct opengl_funcs *funcs = params->teb->glTable;
634 funcs->gl.p_glDrawPixels( params->width, params->height, params->format, params->type, params->pixels );
635 return STATUS_SUCCESS;
638 static NTSTATUS gl_glEdgeFlag( void *args )
640 struct glEdgeFlag_params *params = args;
641 const struct opengl_funcs *funcs = params->teb->glTable;
642 funcs->gl.p_glEdgeFlag( params->flag );
643 return STATUS_SUCCESS;
646 static NTSTATUS gl_glEdgeFlagPointer( void *args )
648 struct glEdgeFlagPointer_params *params = args;
649 const struct opengl_funcs *funcs = params->teb->glTable;
650 funcs->gl.p_glEdgeFlagPointer( params->stride, params->pointer );
651 return STATUS_SUCCESS;
654 static NTSTATUS gl_glEdgeFlagv( void *args )
656 struct glEdgeFlagv_params *params = args;
657 const struct opengl_funcs *funcs = params->teb->glTable;
658 funcs->gl.p_glEdgeFlagv( params->flag );
659 return STATUS_SUCCESS;
662 static NTSTATUS gl_glEnable( void *args )
664 struct glEnable_params *params = args;
665 const struct opengl_funcs *funcs = params->teb->glTable;
666 funcs->gl.p_glEnable( params->cap );
667 return STATUS_SUCCESS;
670 static NTSTATUS gl_glEnableClientState( void *args )
672 struct glEnableClientState_params *params = args;
673 const struct opengl_funcs *funcs = params->teb->glTable;
674 funcs->gl.p_glEnableClientState( params->array );
675 return STATUS_SUCCESS;
678 static NTSTATUS gl_glEnd( void *args )
680 struct glEnd_params *params = args;
681 const struct opengl_funcs *funcs = params->teb->glTable;
682 funcs->gl.p_glEnd();
683 return STATUS_SUCCESS;
686 static NTSTATUS gl_glEndList( void *args )
688 struct glEndList_params *params = args;
689 const struct opengl_funcs *funcs = params->teb->glTable;
690 funcs->gl.p_glEndList();
691 return STATUS_SUCCESS;
694 static NTSTATUS gl_glEvalCoord1d( void *args )
696 struct glEvalCoord1d_params *params = args;
697 const struct opengl_funcs *funcs = params->teb->glTable;
698 funcs->gl.p_glEvalCoord1d( params->u );
699 return STATUS_SUCCESS;
702 static NTSTATUS gl_glEvalCoord1dv( void *args )
704 struct glEvalCoord1dv_params *params = args;
705 const struct opengl_funcs *funcs = params->teb->glTable;
706 funcs->gl.p_glEvalCoord1dv( params->u );
707 return STATUS_SUCCESS;
710 static NTSTATUS gl_glEvalCoord1f( void *args )
712 struct glEvalCoord1f_params *params = args;
713 const struct opengl_funcs *funcs = params->teb->glTable;
714 funcs->gl.p_glEvalCoord1f( params->u );
715 return STATUS_SUCCESS;
718 static NTSTATUS gl_glEvalCoord1fv( void *args )
720 struct glEvalCoord1fv_params *params = args;
721 const struct opengl_funcs *funcs = params->teb->glTable;
722 funcs->gl.p_glEvalCoord1fv( params->u );
723 return STATUS_SUCCESS;
726 static NTSTATUS gl_glEvalCoord2d( void *args )
728 struct glEvalCoord2d_params *params = args;
729 const struct opengl_funcs *funcs = params->teb->glTable;
730 funcs->gl.p_glEvalCoord2d( params->u, params->v );
731 return STATUS_SUCCESS;
734 static NTSTATUS gl_glEvalCoord2dv( void *args )
736 struct glEvalCoord2dv_params *params = args;
737 const struct opengl_funcs *funcs = params->teb->glTable;
738 funcs->gl.p_glEvalCoord2dv( params->u );
739 return STATUS_SUCCESS;
742 static NTSTATUS gl_glEvalCoord2f( void *args )
744 struct glEvalCoord2f_params *params = args;
745 const struct opengl_funcs *funcs = params->teb->glTable;
746 funcs->gl.p_glEvalCoord2f( params->u, params->v );
747 return STATUS_SUCCESS;
750 static NTSTATUS gl_glEvalCoord2fv( void *args )
752 struct glEvalCoord2fv_params *params = args;
753 const struct opengl_funcs *funcs = params->teb->glTable;
754 funcs->gl.p_glEvalCoord2fv( params->u );
755 return STATUS_SUCCESS;
758 static NTSTATUS gl_glEvalMesh1( void *args )
760 struct glEvalMesh1_params *params = args;
761 const struct opengl_funcs *funcs = params->teb->glTable;
762 funcs->gl.p_glEvalMesh1( params->mode, params->i1, params->i2 );
763 return STATUS_SUCCESS;
766 static NTSTATUS gl_glEvalMesh2( void *args )
768 struct glEvalMesh2_params *params = args;
769 const struct opengl_funcs *funcs = params->teb->glTable;
770 funcs->gl.p_glEvalMesh2( params->mode, params->i1, params->i2, params->j1, params->j2 );
771 return STATUS_SUCCESS;
774 static NTSTATUS gl_glEvalPoint1( void *args )
776 struct glEvalPoint1_params *params = args;
777 const struct opengl_funcs *funcs = params->teb->glTable;
778 funcs->gl.p_glEvalPoint1( params->i );
779 return STATUS_SUCCESS;
782 static NTSTATUS gl_glEvalPoint2( void *args )
784 struct glEvalPoint2_params *params = args;
785 const struct opengl_funcs *funcs = params->teb->glTable;
786 funcs->gl.p_glEvalPoint2( params->i, params->j );
787 return STATUS_SUCCESS;
790 static NTSTATUS gl_glFeedbackBuffer( void *args )
792 struct glFeedbackBuffer_params *params = args;
793 const struct opengl_funcs *funcs = params->teb->glTable;
794 funcs->gl.p_glFeedbackBuffer( params->size, params->type, params->buffer );
795 return STATUS_SUCCESS;
798 static NTSTATUS gl_glFinish( void *args )
800 struct glFinish_params *params = args;
801 const struct opengl_funcs *funcs = params->teb->glTable;
802 funcs->gl.p_glFinish();
803 return STATUS_SUCCESS;
806 static NTSTATUS gl_glFlush( void *args )
808 struct glFlush_params *params = args;
809 const struct opengl_funcs *funcs = params->teb->glTable;
810 funcs->gl.p_glFlush();
811 return STATUS_SUCCESS;
814 static NTSTATUS gl_glFogf( void *args )
816 struct glFogf_params *params = args;
817 const struct opengl_funcs *funcs = params->teb->glTable;
818 funcs->gl.p_glFogf( params->pname, params->param );
819 return STATUS_SUCCESS;
822 static NTSTATUS gl_glFogfv( void *args )
824 struct glFogfv_params *params = args;
825 const struct opengl_funcs *funcs = params->teb->glTable;
826 funcs->gl.p_glFogfv( params->pname, params->params );
827 return STATUS_SUCCESS;
830 static NTSTATUS gl_glFogi( void *args )
832 struct glFogi_params *params = args;
833 const struct opengl_funcs *funcs = params->teb->glTable;
834 funcs->gl.p_glFogi( params->pname, params->param );
835 return STATUS_SUCCESS;
838 static NTSTATUS gl_glFogiv( void *args )
840 struct glFogiv_params *params = args;
841 const struct opengl_funcs *funcs = params->teb->glTable;
842 funcs->gl.p_glFogiv( params->pname, params->params );
843 return STATUS_SUCCESS;
846 static NTSTATUS gl_glFrontFace( void *args )
848 struct glFrontFace_params *params = args;
849 const struct opengl_funcs *funcs = params->teb->glTable;
850 funcs->gl.p_glFrontFace( params->mode );
851 return STATUS_SUCCESS;
854 static NTSTATUS gl_glFrustum( void *args )
856 struct glFrustum_params *params = args;
857 const struct opengl_funcs *funcs = params->teb->glTable;
858 funcs->gl.p_glFrustum( params->left, params->right, params->bottom, params->top, params->zNear, params->zFar );
859 return STATUS_SUCCESS;
862 static NTSTATUS gl_glGenLists( void *args )
864 struct glGenLists_params *params = args;
865 const struct opengl_funcs *funcs = params->teb->glTable;
866 params->ret = funcs->gl.p_glGenLists( params->range );
867 return STATUS_SUCCESS;
870 static NTSTATUS gl_glGenTextures( void *args )
872 struct glGenTextures_params *params = args;
873 const struct opengl_funcs *funcs = params->teb->glTable;
874 funcs->gl.p_glGenTextures( params->n, params->textures );
875 return STATUS_SUCCESS;
878 static NTSTATUS gl_glGetBooleanv( void *args )
880 struct glGetBooleanv_params *params = args;
881 const struct opengl_funcs *funcs = params->teb->glTable;
882 funcs->gl.p_glGetBooleanv( params->pname, params->data );
883 return STATUS_SUCCESS;
886 static NTSTATUS gl_glGetClipPlane( void *args )
888 struct glGetClipPlane_params *params = args;
889 const struct opengl_funcs *funcs = params->teb->glTable;
890 funcs->gl.p_glGetClipPlane( params->plane, params->equation );
891 return STATUS_SUCCESS;
894 static NTSTATUS gl_glGetDoublev( void *args )
896 struct glGetDoublev_params *params = args;
897 const struct opengl_funcs *funcs = params->teb->glTable;
898 funcs->gl.p_glGetDoublev( params->pname, params->data );
899 return STATUS_SUCCESS;
902 static NTSTATUS gl_glGetError( void *args )
904 struct glGetError_params *params = args;
905 const struct opengl_funcs *funcs = params->teb->glTable;
906 params->ret = funcs->gl.p_glGetError();
907 return STATUS_SUCCESS;
910 static NTSTATUS gl_glGetFloatv( void *args )
912 struct glGetFloatv_params *params = args;
913 const struct opengl_funcs *funcs = params->teb->glTable;
914 funcs->gl.p_glGetFloatv( params->pname, params->data );
915 return STATUS_SUCCESS;
918 static NTSTATUS gl_glGetLightfv( void *args )
920 struct glGetLightfv_params *params = args;
921 const struct opengl_funcs *funcs = params->teb->glTable;
922 funcs->gl.p_glGetLightfv( params->light, params->pname, params->params );
923 return STATUS_SUCCESS;
926 static NTSTATUS gl_glGetLightiv( void *args )
928 struct glGetLightiv_params *params = args;
929 const struct opengl_funcs *funcs = params->teb->glTable;
930 funcs->gl.p_glGetLightiv( params->light, params->pname, params->params );
931 return STATUS_SUCCESS;
934 static NTSTATUS gl_glGetMapdv( void *args )
936 struct glGetMapdv_params *params = args;
937 const struct opengl_funcs *funcs = params->teb->glTable;
938 funcs->gl.p_glGetMapdv( params->target, params->query, params->v );
939 return STATUS_SUCCESS;
942 static NTSTATUS gl_glGetMapfv( void *args )
944 struct glGetMapfv_params *params = args;
945 const struct opengl_funcs *funcs = params->teb->glTable;
946 funcs->gl.p_glGetMapfv( params->target, params->query, params->v );
947 return STATUS_SUCCESS;
950 static NTSTATUS gl_glGetMapiv( void *args )
952 struct glGetMapiv_params *params = args;
953 const struct opengl_funcs *funcs = params->teb->glTable;
954 funcs->gl.p_glGetMapiv( params->target, params->query, params->v );
955 return STATUS_SUCCESS;
958 static NTSTATUS gl_glGetMaterialfv( void *args )
960 struct glGetMaterialfv_params *params = args;
961 const struct opengl_funcs *funcs = params->teb->glTable;
962 funcs->gl.p_glGetMaterialfv( params->face, params->pname, params->params );
963 return STATUS_SUCCESS;
966 static NTSTATUS gl_glGetMaterialiv( void *args )
968 struct glGetMaterialiv_params *params = args;
969 const struct opengl_funcs *funcs = params->teb->glTable;
970 funcs->gl.p_glGetMaterialiv( params->face, params->pname, params->params );
971 return STATUS_SUCCESS;
974 static NTSTATUS gl_glGetPixelMapfv( void *args )
976 struct glGetPixelMapfv_params *params = args;
977 const struct opengl_funcs *funcs = params->teb->glTable;
978 funcs->gl.p_glGetPixelMapfv( params->map, params->values );
979 return STATUS_SUCCESS;
982 static NTSTATUS gl_glGetPixelMapuiv( void *args )
984 struct glGetPixelMapuiv_params *params = args;
985 const struct opengl_funcs *funcs = params->teb->glTable;
986 funcs->gl.p_glGetPixelMapuiv( params->map, params->values );
987 return STATUS_SUCCESS;
990 static NTSTATUS gl_glGetPixelMapusv( void *args )
992 struct glGetPixelMapusv_params *params = args;
993 const struct opengl_funcs *funcs = params->teb->glTable;
994 funcs->gl.p_glGetPixelMapusv( params->map, params->values );
995 return STATUS_SUCCESS;
998 static NTSTATUS gl_glGetPointerv( void *args )
1000 struct glGetPointerv_params *params = args;
1001 const struct opengl_funcs *funcs = params->teb->glTable;
1002 funcs->gl.p_glGetPointerv( params->pname, params->params );
1003 return STATUS_SUCCESS;
1006 static NTSTATUS gl_glGetPolygonStipple( void *args )
1008 struct glGetPolygonStipple_params *params = args;
1009 const struct opengl_funcs *funcs = params->teb->glTable;
1010 funcs->gl.p_glGetPolygonStipple( params->mask );
1011 return STATUS_SUCCESS;
1014 static NTSTATUS gl_glGetTexEnvfv( void *args )
1016 struct glGetTexEnvfv_params *params = args;
1017 const struct opengl_funcs *funcs = params->teb->glTable;
1018 funcs->gl.p_glGetTexEnvfv( params->target, params->pname, params->params );
1019 return STATUS_SUCCESS;
1022 static NTSTATUS gl_glGetTexEnviv( void *args )
1024 struct glGetTexEnviv_params *params = args;
1025 const struct opengl_funcs *funcs = params->teb->glTable;
1026 funcs->gl.p_glGetTexEnviv( params->target, params->pname, params->params );
1027 return STATUS_SUCCESS;
1030 static NTSTATUS gl_glGetTexGendv( void *args )
1032 struct glGetTexGendv_params *params = args;
1033 const struct opengl_funcs *funcs = params->teb->glTable;
1034 funcs->gl.p_glGetTexGendv( params->coord, params->pname, params->params );
1035 return STATUS_SUCCESS;
1038 static NTSTATUS gl_glGetTexGenfv( void *args )
1040 struct glGetTexGenfv_params *params = args;
1041 const struct opengl_funcs *funcs = params->teb->glTable;
1042 funcs->gl.p_glGetTexGenfv( params->coord, params->pname, params->params );
1043 return STATUS_SUCCESS;
1046 static NTSTATUS gl_glGetTexGeniv( void *args )
1048 struct glGetTexGeniv_params *params = args;
1049 const struct opengl_funcs *funcs = params->teb->glTable;
1050 funcs->gl.p_glGetTexGeniv( params->coord, params->pname, params->params );
1051 return STATUS_SUCCESS;
1054 static NTSTATUS gl_glGetTexImage( void *args )
1056 struct glGetTexImage_params *params = args;
1057 const struct opengl_funcs *funcs = params->teb->glTable;
1058 funcs->gl.p_glGetTexImage( params->target, params->level, params->format, params->type, params->pixels );
1059 return STATUS_SUCCESS;
1062 static NTSTATUS gl_glGetTexLevelParameterfv( void *args )
1064 struct glGetTexLevelParameterfv_params *params = args;
1065 const struct opengl_funcs *funcs = params->teb->glTable;
1066 funcs->gl.p_glGetTexLevelParameterfv( params->target, params->level, params->pname, params->params );
1067 return STATUS_SUCCESS;
1070 static NTSTATUS gl_glGetTexLevelParameteriv( void *args )
1072 struct glGetTexLevelParameteriv_params *params = args;
1073 const struct opengl_funcs *funcs = params->teb->glTable;
1074 funcs->gl.p_glGetTexLevelParameteriv( params->target, params->level, params->pname, params->params );
1075 return STATUS_SUCCESS;
1078 static NTSTATUS gl_glGetTexParameterfv( void *args )
1080 struct glGetTexParameterfv_params *params = args;
1081 const struct opengl_funcs *funcs = params->teb->glTable;
1082 funcs->gl.p_glGetTexParameterfv( params->target, params->pname, params->params );
1083 return STATUS_SUCCESS;
1086 static NTSTATUS gl_glGetTexParameteriv( void *args )
1088 struct glGetTexParameteriv_params *params = args;
1089 const struct opengl_funcs *funcs = params->teb->glTable;
1090 funcs->gl.p_glGetTexParameteriv( params->target, params->pname, params->params );
1091 return STATUS_SUCCESS;
1094 static NTSTATUS gl_glHint( void *args )
1096 struct glHint_params *params = args;
1097 const struct opengl_funcs *funcs = params->teb->glTable;
1098 funcs->gl.p_glHint( params->target, params->mode );
1099 return STATUS_SUCCESS;
1102 static NTSTATUS gl_glIndexMask( void *args )
1104 struct glIndexMask_params *params = args;
1105 const struct opengl_funcs *funcs = params->teb->glTable;
1106 funcs->gl.p_glIndexMask( params->mask );
1107 return STATUS_SUCCESS;
1110 static NTSTATUS gl_glIndexPointer( void *args )
1112 struct glIndexPointer_params *params = args;
1113 const struct opengl_funcs *funcs = params->teb->glTable;
1114 funcs->gl.p_glIndexPointer( params->type, params->stride, params->pointer );
1115 return STATUS_SUCCESS;
1118 static NTSTATUS gl_glIndexd( void *args )
1120 struct glIndexd_params *params = args;
1121 const struct opengl_funcs *funcs = params->teb->glTable;
1122 funcs->gl.p_glIndexd( params->c );
1123 return STATUS_SUCCESS;
1126 static NTSTATUS gl_glIndexdv( void *args )
1128 struct glIndexdv_params *params = args;
1129 const struct opengl_funcs *funcs = params->teb->glTable;
1130 funcs->gl.p_glIndexdv( params->c );
1131 return STATUS_SUCCESS;
1134 static NTSTATUS gl_glIndexf( void *args )
1136 struct glIndexf_params *params = args;
1137 const struct opengl_funcs *funcs = params->teb->glTable;
1138 funcs->gl.p_glIndexf( params->c );
1139 return STATUS_SUCCESS;
1142 static NTSTATUS gl_glIndexfv( void *args )
1144 struct glIndexfv_params *params = args;
1145 const struct opengl_funcs *funcs = params->teb->glTable;
1146 funcs->gl.p_glIndexfv( params->c );
1147 return STATUS_SUCCESS;
1150 static NTSTATUS gl_glIndexi( void *args )
1152 struct glIndexi_params *params = args;
1153 const struct opengl_funcs *funcs = params->teb->glTable;
1154 funcs->gl.p_glIndexi( params->c );
1155 return STATUS_SUCCESS;
1158 static NTSTATUS gl_glIndexiv( void *args )
1160 struct glIndexiv_params *params = args;
1161 const struct opengl_funcs *funcs = params->teb->glTable;
1162 funcs->gl.p_glIndexiv( params->c );
1163 return STATUS_SUCCESS;
1166 static NTSTATUS gl_glIndexs( void *args )
1168 struct glIndexs_params *params = args;
1169 const struct opengl_funcs *funcs = params->teb->glTable;
1170 funcs->gl.p_glIndexs( params->c );
1171 return STATUS_SUCCESS;
1174 static NTSTATUS gl_glIndexsv( void *args )
1176 struct glIndexsv_params *params = args;
1177 const struct opengl_funcs *funcs = params->teb->glTable;
1178 funcs->gl.p_glIndexsv( params->c );
1179 return STATUS_SUCCESS;
1182 static NTSTATUS gl_glIndexub( void *args )
1184 struct glIndexub_params *params = args;
1185 const struct opengl_funcs *funcs = params->teb->glTable;
1186 funcs->gl.p_glIndexub( params->c );
1187 return STATUS_SUCCESS;
1190 static NTSTATUS gl_glIndexubv( void *args )
1192 struct glIndexubv_params *params = args;
1193 const struct opengl_funcs *funcs = params->teb->glTable;
1194 funcs->gl.p_glIndexubv( params->c );
1195 return STATUS_SUCCESS;
1198 static NTSTATUS gl_glInitNames( void *args )
1200 struct glInitNames_params *params = args;
1201 const struct opengl_funcs *funcs = params->teb->glTable;
1202 funcs->gl.p_glInitNames();
1203 return STATUS_SUCCESS;
1206 static NTSTATUS gl_glInterleavedArrays( void *args )
1208 struct glInterleavedArrays_params *params = args;
1209 const struct opengl_funcs *funcs = params->teb->glTable;
1210 funcs->gl.p_glInterleavedArrays( params->format, params->stride, params->pointer );
1211 return STATUS_SUCCESS;
1214 static NTSTATUS gl_glIsEnabled( void *args )
1216 struct glIsEnabled_params *params = args;
1217 const struct opengl_funcs *funcs = params->teb->glTable;
1218 params->ret = funcs->gl.p_glIsEnabled( params->cap );
1219 return STATUS_SUCCESS;
1222 static NTSTATUS gl_glIsList( void *args )
1224 struct glIsList_params *params = args;
1225 const struct opengl_funcs *funcs = params->teb->glTable;
1226 params->ret = funcs->gl.p_glIsList( params->list );
1227 return STATUS_SUCCESS;
1230 static NTSTATUS gl_glIsTexture( void *args )
1232 struct glIsTexture_params *params = args;
1233 const struct opengl_funcs *funcs = params->teb->glTable;
1234 params->ret = funcs->gl.p_glIsTexture( params->texture );
1235 return STATUS_SUCCESS;
1238 static NTSTATUS gl_glLightModelf( void *args )
1240 struct glLightModelf_params *params = args;
1241 const struct opengl_funcs *funcs = params->teb->glTable;
1242 funcs->gl.p_glLightModelf( params->pname, params->param );
1243 return STATUS_SUCCESS;
1246 static NTSTATUS gl_glLightModelfv( void *args )
1248 struct glLightModelfv_params *params = args;
1249 const struct opengl_funcs *funcs = params->teb->glTable;
1250 funcs->gl.p_glLightModelfv( params->pname, params->params );
1251 return STATUS_SUCCESS;
1254 static NTSTATUS gl_glLightModeli( void *args )
1256 struct glLightModeli_params *params = args;
1257 const struct opengl_funcs *funcs = params->teb->glTable;
1258 funcs->gl.p_glLightModeli( params->pname, params->param );
1259 return STATUS_SUCCESS;
1262 static NTSTATUS gl_glLightModeliv( void *args )
1264 struct glLightModeliv_params *params = args;
1265 const struct opengl_funcs *funcs = params->teb->glTable;
1266 funcs->gl.p_glLightModeliv( params->pname, params->params );
1267 return STATUS_SUCCESS;
1270 static NTSTATUS gl_glLightf( void *args )
1272 struct glLightf_params *params = args;
1273 const struct opengl_funcs *funcs = params->teb->glTable;
1274 funcs->gl.p_glLightf( params->light, params->pname, params->param );
1275 return STATUS_SUCCESS;
1278 static NTSTATUS gl_glLightfv( void *args )
1280 struct glLightfv_params *params = args;
1281 const struct opengl_funcs *funcs = params->teb->glTable;
1282 funcs->gl.p_glLightfv( params->light, params->pname, params->params );
1283 return STATUS_SUCCESS;
1286 static NTSTATUS gl_glLighti( void *args )
1288 struct glLighti_params *params = args;
1289 const struct opengl_funcs *funcs = params->teb->glTable;
1290 funcs->gl.p_glLighti( params->light, params->pname, params->param );
1291 return STATUS_SUCCESS;
1294 static NTSTATUS gl_glLightiv( void *args )
1296 struct glLightiv_params *params = args;
1297 const struct opengl_funcs *funcs = params->teb->glTable;
1298 funcs->gl.p_glLightiv( params->light, params->pname, params->params );
1299 return STATUS_SUCCESS;
1302 static NTSTATUS gl_glLineStipple( void *args )
1304 struct glLineStipple_params *params = args;
1305 const struct opengl_funcs *funcs = params->teb->glTable;
1306 funcs->gl.p_glLineStipple( params->factor, params->pattern );
1307 return STATUS_SUCCESS;
1310 static NTSTATUS gl_glLineWidth( void *args )
1312 struct glLineWidth_params *params = args;
1313 const struct opengl_funcs *funcs = params->teb->glTable;
1314 funcs->gl.p_glLineWidth( params->width );
1315 return STATUS_SUCCESS;
1318 static NTSTATUS gl_glListBase( void *args )
1320 struct glListBase_params *params = args;
1321 const struct opengl_funcs *funcs = params->teb->glTable;
1322 funcs->gl.p_glListBase( params->base );
1323 return STATUS_SUCCESS;
1326 static NTSTATUS gl_glLoadIdentity( void *args )
1328 struct glLoadIdentity_params *params = args;
1329 const struct opengl_funcs *funcs = params->teb->glTable;
1330 funcs->gl.p_glLoadIdentity();
1331 return STATUS_SUCCESS;
1334 static NTSTATUS gl_glLoadMatrixd( void *args )
1336 struct glLoadMatrixd_params *params = args;
1337 const struct opengl_funcs *funcs = params->teb->glTable;
1338 funcs->gl.p_glLoadMatrixd( params->m );
1339 return STATUS_SUCCESS;
1342 static NTSTATUS gl_glLoadMatrixf( void *args )
1344 struct glLoadMatrixf_params *params = args;
1345 const struct opengl_funcs *funcs = params->teb->glTable;
1346 funcs->gl.p_glLoadMatrixf( params->m );
1347 return STATUS_SUCCESS;
1350 static NTSTATUS gl_glLoadName( void *args )
1352 struct glLoadName_params *params = args;
1353 const struct opengl_funcs *funcs = params->teb->glTable;
1354 funcs->gl.p_glLoadName( params->name );
1355 return STATUS_SUCCESS;
1358 static NTSTATUS gl_glLogicOp( void *args )
1360 struct glLogicOp_params *params = args;
1361 const struct opengl_funcs *funcs = params->teb->glTable;
1362 funcs->gl.p_glLogicOp( params->opcode );
1363 return STATUS_SUCCESS;
1366 static NTSTATUS gl_glMap1d( void *args )
1368 struct glMap1d_params *params = args;
1369 const struct opengl_funcs *funcs = params->teb->glTable;
1370 funcs->gl.p_glMap1d( params->target, params->u1, params->u2, params->stride, params->order, params->points );
1371 return STATUS_SUCCESS;
1374 static NTSTATUS gl_glMap1f( void *args )
1376 struct glMap1f_params *params = args;
1377 const struct opengl_funcs *funcs = params->teb->glTable;
1378 funcs->gl.p_glMap1f( params->target, params->u1, params->u2, params->stride, params->order, params->points );
1379 return STATUS_SUCCESS;
1382 static NTSTATUS gl_glMap2d( void *args )
1384 struct glMap2d_params *params = args;
1385 const struct opengl_funcs *funcs = params->teb->glTable;
1386 funcs->gl.p_glMap2d( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points );
1387 return STATUS_SUCCESS;
1390 static NTSTATUS gl_glMap2f( void *args )
1392 struct glMap2f_params *params = args;
1393 const struct opengl_funcs *funcs = params->teb->glTable;
1394 funcs->gl.p_glMap2f( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points );
1395 return STATUS_SUCCESS;
1398 static NTSTATUS gl_glMapGrid1d( void *args )
1400 struct glMapGrid1d_params *params = args;
1401 const struct opengl_funcs *funcs = params->teb->glTable;
1402 funcs->gl.p_glMapGrid1d( params->un, params->u1, params->u2 );
1403 return STATUS_SUCCESS;
1406 static NTSTATUS gl_glMapGrid1f( void *args )
1408 struct glMapGrid1f_params *params = args;
1409 const struct opengl_funcs *funcs = params->teb->glTable;
1410 funcs->gl.p_glMapGrid1f( params->un, params->u1, params->u2 );
1411 return STATUS_SUCCESS;
1414 static NTSTATUS gl_glMapGrid2d( void *args )
1416 struct glMapGrid2d_params *params = args;
1417 const struct opengl_funcs *funcs = params->teb->glTable;
1418 funcs->gl.p_glMapGrid2d( params->un, params->u1, params->u2, params->vn, params->v1, params->v2 );
1419 return STATUS_SUCCESS;
1422 static NTSTATUS gl_glMapGrid2f( void *args )
1424 struct glMapGrid2f_params *params = args;
1425 const struct opengl_funcs *funcs = params->teb->glTable;
1426 funcs->gl.p_glMapGrid2f( params->un, params->u1, params->u2, params->vn, params->v1, params->v2 );
1427 return STATUS_SUCCESS;
1430 static NTSTATUS gl_glMaterialf( void *args )
1432 struct glMaterialf_params *params = args;
1433 const struct opengl_funcs *funcs = params->teb->glTable;
1434 funcs->gl.p_glMaterialf( params->face, params->pname, params->param );
1435 return STATUS_SUCCESS;
1438 static NTSTATUS gl_glMaterialfv( void *args )
1440 struct glMaterialfv_params *params = args;
1441 const struct opengl_funcs *funcs = params->teb->glTable;
1442 funcs->gl.p_glMaterialfv( params->face, params->pname, params->params );
1443 return STATUS_SUCCESS;
1446 static NTSTATUS gl_glMateriali( void *args )
1448 struct glMateriali_params *params = args;
1449 const struct opengl_funcs *funcs = params->teb->glTable;
1450 funcs->gl.p_glMateriali( params->face, params->pname, params->param );
1451 return STATUS_SUCCESS;
1454 static NTSTATUS gl_glMaterialiv( void *args )
1456 struct glMaterialiv_params *params = args;
1457 const struct opengl_funcs *funcs = params->teb->glTable;
1458 funcs->gl.p_glMaterialiv( params->face, params->pname, params->params );
1459 return STATUS_SUCCESS;
1462 static NTSTATUS gl_glMatrixMode( void *args )
1464 struct glMatrixMode_params *params = args;
1465 const struct opengl_funcs *funcs = params->teb->glTable;
1466 funcs->gl.p_glMatrixMode( params->mode );
1467 return STATUS_SUCCESS;
1470 static NTSTATUS gl_glMultMatrixd( void *args )
1472 struct glMultMatrixd_params *params = args;
1473 const struct opengl_funcs *funcs = params->teb->glTable;
1474 funcs->gl.p_glMultMatrixd( params->m );
1475 return STATUS_SUCCESS;
1478 static NTSTATUS gl_glMultMatrixf( void *args )
1480 struct glMultMatrixf_params *params = args;
1481 const struct opengl_funcs *funcs = params->teb->glTable;
1482 funcs->gl.p_glMultMatrixf( params->m );
1483 return STATUS_SUCCESS;
1486 static NTSTATUS gl_glNewList( void *args )
1488 struct glNewList_params *params = args;
1489 const struct opengl_funcs *funcs = params->teb->glTable;
1490 funcs->gl.p_glNewList( params->list, params->mode );
1491 return STATUS_SUCCESS;
1494 static NTSTATUS gl_glNormal3b( void *args )
1496 struct glNormal3b_params *params = args;
1497 const struct opengl_funcs *funcs = params->teb->glTable;
1498 funcs->gl.p_glNormal3b( params->nx, params->ny, params->nz );
1499 return STATUS_SUCCESS;
1502 static NTSTATUS gl_glNormal3bv( void *args )
1504 struct glNormal3bv_params *params = args;
1505 const struct opengl_funcs *funcs = params->teb->glTable;
1506 funcs->gl.p_glNormal3bv( params->v );
1507 return STATUS_SUCCESS;
1510 static NTSTATUS gl_glNormal3d( void *args )
1512 struct glNormal3d_params *params = args;
1513 const struct opengl_funcs *funcs = params->teb->glTable;
1514 funcs->gl.p_glNormal3d( params->nx, params->ny, params->nz );
1515 return STATUS_SUCCESS;
1518 static NTSTATUS gl_glNormal3dv( void *args )
1520 struct glNormal3dv_params *params = args;
1521 const struct opengl_funcs *funcs = params->teb->glTable;
1522 funcs->gl.p_glNormal3dv( params->v );
1523 return STATUS_SUCCESS;
1526 static NTSTATUS gl_glNormal3f( void *args )
1528 struct glNormal3f_params *params = args;
1529 const struct opengl_funcs *funcs = params->teb->glTable;
1530 funcs->gl.p_glNormal3f( params->nx, params->ny, params->nz );
1531 return STATUS_SUCCESS;
1534 static NTSTATUS gl_glNormal3fv( void *args )
1536 struct glNormal3fv_params *params = args;
1537 const struct opengl_funcs *funcs = params->teb->glTable;
1538 funcs->gl.p_glNormal3fv( params->v );
1539 return STATUS_SUCCESS;
1542 static NTSTATUS gl_glNormal3i( void *args )
1544 struct glNormal3i_params *params = args;
1545 const struct opengl_funcs *funcs = params->teb->glTable;
1546 funcs->gl.p_glNormal3i( params->nx, params->ny, params->nz );
1547 return STATUS_SUCCESS;
1550 static NTSTATUS gl_glNormal3iv( void *args )
1552 struct glNormal3iv_params *params = args;
1553 const struct opengl_funcs *funcs = params->teb->glTable;
1554 funcs->gl.p_glNormal3iv( params->v );
1555 return STATUS_SUCCESS;
1558 static NTSTATUS gl_glNormal3s( void *args )
1560 struct glNormal3s_params *params = args;
1561 const struct opengl_funcs *funcs = params->teb->glTable;
1562 funcs->gl.p_glNormal3s( params->nx, params->ny, params->nz );
1563 return STATUS_SUCCESS;
1566 static NTSTATUS gl_glNormal3sv( void *args )
1568 struct glNormal3sv_params *params = args;
1569 const struct opengl_funcs *funcs = params->teb->glTable;
1570 funcs->gl.p_glNormal3sv( params->v );
1571 return STATUS_SUCCESS;
1574 static NTSTATUS gl_glNormalPointer( void *args )
1576 struct glNormalPointer_params *params = args;
1577 const struct opengl_funcs *funcs = params->teb->glTable;
1578 funcs->gl.p_glNormalPointer( params->type, params->stride, params->pointer );
1579 return STATUS_SUCCESS;
1582 static NTSTATUS gl_glOrtho( void *args )
1584 struct glOrtho_params *params = args;
1585 const struct opengl_funcs *funcs = params->teb->glTable;
1586 funcs->gl.p_glOrtho( params->left, params->right, params->bottom, params->top, params->zNear, params->zFar );
1587 return STATUS_SUCCESS;
1590 static NTSTATUS gl_glPassThrough( void *args )
1592 struct glPassThrough_params *params = args;
1593 const struct opengl_funcs *funcs = params->teb->glTable;
1594 funcs->gl.p_glPassThrough( params->token );
1595 return STATUS_SUCCESS;
1598 static NTSTATUS gl_glPixelMapfv( void *args )
1600 struct glPixelMapfv_params *params = args;
1601 const struct opengl_funcs *funcs = params->teb->glTable;
1602 funcs->gl.p_glPixelMapfv( params->map, params->mapsize, params->values );
1603 return STATUS_SUCCESS;
1606 static NTSTATUS gl_glPixelMapuiv( void *args )
1608 struct glPixelMapuiv_params *params = args;
1609 const struct opengl_funcs *funcs = params->teb->glTable;
1610 funcs->gl.p_glPixelMapuiv( params->map, params->mapsize, params->values );
1611 return STATUS_SUCCESS;
1614 static NTSTATUS gl_glPixelMapusv( void *args )
1616 struct glPixelMapusv_params *params = args;
1617 const struct opengl_funcs *funcs = params->teb->glTable;
1618 funcs->gl.p_glPixelMapusv( params->map, params->mapsize, params->values );
1619 return STATUS_SUCCESS;
1622 static NTSTATUS gl_glPixelStoref( void *args )
1624 struct glPixelStoref_params *params = args;
1625 const struct opengl_funcs *funcs = params->teb->glTable;
1626 funcs->gl.p_glPixelStoref( params->pname, params->param );
1627 return STATUS_SUCCESS;
1630 static NTSTATUS gl_glPixelStorei( void *args )
1632 struct glPixelStorei_params *params = args;
1633 const struct opengl_funcs *funcs = params->teb->glTable;
1634 funcs->gl.p_glPixelStorei( params->pname, params->param );
1635 return STATUS_SUCCESS;
1638 static NTSTATUS gl_glPixelTransferf( void *args )
1640 struct glPixelTransferf_params *params = args;
1641 const struct opengl_funcs *funcs = params->teb->glTable;
1642 funcs->gl.p_glPixelTransferf( params->pname, params->param );
1643 return STATUS_SUCCESS;
1646 static NTSTATUS gl_glPixelTransferi( void *args )
1648 struct glPixelTransferi_params *params = args;
1649 const struct opengl_funcs *funcs = params->teb->glTable;
1650 funcs->gl.p_glPixelTransferi( params->pname, params->param );
1651 return STATUS_SUCCESS;
1654 static NTSTATUS gl_glPixelZoom( void *args )
1656 struct glPixelZoom_params *params = args;
1657 const struct opengl_funcs *funcs = params->teb->glTable;
1658 funcs->gl.p_glPixelZoom( params->xfactor, params->yfactor );
1659 return STATUS_SUCCESS;
1662 static NTSTATUS gl_glPointSize( void *args )
1664 struct glPointSize_params *params = args;
1665 const struct opengl_funcs *funcs = params->teb->glTable;
1666 funcs->gl.p_glPointSize( params->size );
1667 return STATUS_SUCCESS;
1670 static NTSTATUS gl_glPolygonMode( void *args )
1672 struct glPolygonMode_params *params = args;
1673 const struct opengl_funcs *funcs = params->teb->glTable;
1674 funcs->gl.p_glPolygonMode( params->face, params->mode );
1675 return STATUS_SUCCESS;
1678 static NTSTATUS gl_glPolygonOffset( void *args )
1680 struct glPolygonOffset_params *params = args;
1681 const struct opengl_funcs *funcs = params->teb->glTable;
1682 funcs->gl.p_glPolygonOffset( params->factor, params->units );
1683 return STATUS_SUCCESS;
1686 static NTSTATUS gl_glPolygonStipple( void *args )
1688 struct glPolygonStipple_params *params = args;
1689 const struct opengl_funcs *funcs = params->teb->glTable;
1690 funcs->gl.p_glPolygonStipple( params->mask );
1691 return STATUS_SUCCESS;
1694 static NTSTATUS gl_glPopAttrib( void *args )
1696 struct glPopAttrib_params *params = args;
1697 const struct opengl_funcs *funcs = params->teb->glTable;
1698 funcs->gl.p_glPopAttrib();
1699 return STATUS_SUCCESS;
1702 static NTSTATUS gl_glPopClientAttrib( void *args )
1704 struct glPopClientAttrib_params *params = args;
1705 const struct opengl_funcs *funcs = params->teb->glTable;
1706 funcs->gl.p_glPopClientAttrib();
1707 return STATUS_SUCCESS;
1710 static NTSTATUS gl_glPopMatrix( void *args )
1712 struct glPopMatrix_params *params = args;
1713 const struct opengl_funcs *funcs = params->teb->glTable;
1714 funcs->gl.p_glPopMatrix();
1715 return STATUS_SUCCESS;
1718 static NTSTATUS gl_glPopName( void *args )
1720 struct glPopName_params *params = args;
1721 const struct opengl_funcs *funcs = params->teb->glTable;
1722 funcs->gl.p_glPopName();
1723 return STATUS_SUCCESS;
1726 static NTSTATUS gl_glPrioritizeTextures( void *args )
1728 struct glPrioritizeTextures_params *params = args;
1729 const struct opengl_funcs *funcs = params->teb->glTable;
1730 funcs->gl.p_glPrioritizeTextures( params->n, params->textures, params->priorities );
1731 return STATUS_SUCCESS;
1734 static NTSTATUS gl_glPushAttrib( void *args )
1736 struct glPushAttrib_params *params = args;
1737 const struct opengl_funcs *funcs = params->teb->glTable;
1738 funcs->gl.p_glPushAttrib( params->mask );
1739 return STATUS_SUCCESS;
1742 static NTSTATUS gl_glPushClientAttrib( void *args )
1744 struct glPushClientAttrib_params *params = args;
1745 const struct opengl_funcs *funcs = params->teb->glTable;
1746 funcs->gl.p_glPushClientAttrib( params->mask );
1747 return STATUS_SUCCESS;
1750 static NTSTATUS gl_glPushMatrix( void *args )
1752 struct glPushMatrix_params *params = args;
1753 const struct opengl_funcs *funcs = params->teb->glTable;
1754 funcs->gl.p_glPushMatrix();
1755 return STATUS_SUCCESS;
1758 static NTSTATUS gl_glPushName( void *args )
1760 struct glPushName_params *params = args;
1761 const struct opengl_funcs *funcs = params->teb->glTable;
1762 funcs->gl.p_glPushName( params->name );
1763 return STATUS_SUCCESS;
1766 static NTSTATUS gl_glRasterPos2d( void *args )
1768 struct glRasterPos2d_params *params = args;
1769 const struct opengl_funcs *funcs = params->teb->glTable;
1770 funcs->gl.p_glRasterPos2d( params->x, params->y );
1771 return STATUS_SUCCESS;
1774 static NTSTATUS gl_glRasterPos2dv( void *args )
1776 struct glRasterPos2dv_params *params = args;
1777 const struct opengl_funcs *funcs = params->teb->glTable;
1778 funcs->gl.p_glRasterPos2dv( params->v );
1779 return STATUS_SUCCESS;
1782 static NTSTATUS gl_glRasterPos2f( void *args )
1784 struct glRasterPos2f_params *params = args;
1785 const struct opengl_funcs *funcs = params->teb->glTable;
1786 funcs->gl.p_glRasterPos2f( params->x, params->y );
1787 return STATUS_SUCCESS;
1790 static NTSTATUS gl_glRasterPos2fv( void *args )
1792 struct glRasterPos2fv_params *params = args;
1793 const struct opengl_funcs *funcs = params->teb->glTable;
1794 funcs->gl.p_glRasterPos2fv( params->v );
1795 return STATUS_SUCCESS;
1798 static NTSTATUS gl_glRasterPos2i( void *args )
1800 struct glRasterPos2i_params *params = args;
1801 const struct opengl_funcs *funcs = params->teb->glTable;
1802 funcs->gl.p_glRasterPos2i( params->x, params->y );
1803 return STATUS_SUCCESS;
1806 static NTSTATUS gl_glRasterPos2iv( void *args )
1808 struct glRasterPos2iv_params *params = args;
1809 const struct opengl_funcs *funcs = params->teb->glTable;
1810 funcs->gl.p_glRasterPos2iv( params->v );
1811 return STATUS_SUCCESS;
1814 static NTSTATUS gl_glRasterPos2s( void *args )
1816 struct glRasterPos2s_params *params = args;
1817 const struct opengl_funcs *funcs = params->teb->glTable;
1818 funcs->gl.p_glRasterPos2s( params->x, params->y );
1819 return STATUS_SUCCESS;
1822 static NTSTATUS gl_glRasterPos2sv( void *args )
1824 struct glRasterPos2sv_params *params = args;
1825 const struct opengl_funcs *funcs = params->teb->glTable;
1826 funcs->gl.p_glRasterPos2sv( params->v );
1827 return STATUS_SUCCESS;
1830 static NTSTATUS gl_glRasterPos3d( void *args )
1832 struct glRasterPos3d_params *params = args;
1833 const struct opengl_funcs *funcs = params->teb->glTable;
1834 funcs->gl.p_glRasterPos3d( params->x, params->y, params->z );
1835 return STATUS_SUCCESS;
1838 static NTSTATUS gl_glRasterPos3dv( void *args )
1840 struct glRasterPos3dv_params *params = args;
1841 const struct opengl_funcs *funcs = params->teb->glTable;
1842 funcs->gl.p_glRasterPos3dv( params->v );
1843 return STATUS_SUCCESS;
1846 static NTSTATUS gl_glRasterPos3f( void *args )
1848 struct glRasterPos3f_params *params = args;
1849 const struct opengl_funcs *funcs = params->teb->glTable;
1850 funcs->gl.p_glRasterPos3f( params->x, params->y, params->z );
1851 return STATUS_SUCCESS;
1854 static NTSTATUS gl_glRasterPos3fv( void *args )
1856 struct glRasterPos3fv_params *params = args;
1857 const struct opengl_funcs *funcs = params->teb->glTable;
1858 funcs->gl.p_glRasterPos3fv( params->v );
1859 return STATUS_SUCCESS;
1862 static NTSTATUS gl_glRasterPos3i( void *args )
1864 struct glRasterPos3i_params *params = args;
1865 const struct opengl_funcs *funcs = params->teb->glTable;
1866 funcs->gl.p_glRasterPos3i( params->x, params->y, params->z );
1867 return STATUS_SUCCESS;
1870 static NTSTATUS gl_glRasterPos3iv( void *args )
1872 struct glRasterPos3iv_params *params = args;
1873 const struct opengl_funcs *funcs = params->teb->glTable;
1874 funcs->gl.p_glRasterPos3iv( params->v );
1875 return STATUS_SUCCESS;
1878 static NTSTATUS gl_glRasterPos3s( void *args )
1880 struct glRasterPos3s_params *params = args;
1881 const struct opengl_funcs *funcs = params->teb->glTable;
1882 funcs->gl.p_glRasterPos3s( params->x, params->y, params->z );
1883 return STATUS_SUCCESS;
1886 static NTSTATUS gl_glRasterPos3sv( void *args )
1888 struct glRasterPos3sv_params *params = args;
1889 const struct opengl_funcs *funcs = params->teb->glTable;
1890 funcs->gl.p_glRasterPos3sv( params->v );
1891 return STATUS_SUCCESS;
1894 static NTSTATUS gl_glRasterPos4d( void *args )
1896 struct glRasterPos4d_params *params = args;
1897 const struct opengl_funcs *funcs = params->teb->glTable;
1898 funcs->gl.p_glRasterPos4d( params->x, params->y, params->z, params->w );
1899 return STATUS_SUCCESS;
1902 static NTSTATUS gl_glRasterPos4dv( void *args )
1904 struct glRasterPos4dv_params *params = args;
1905 const struct opengl_funcs *funcs = params->teb->glTable;
1906 funcs->gl.p_glRasterPos4dv( params->v );
1907 return STATUS_SUCCESS;
1910 static NTSTATUS gl_glRasterPos4f( void *args )
1912 struct glRasterPos4f_params *params = args;
1913 const struct opengl_funcs *funcs = params->teb->glTable;
1914 funcs->gl.p_glRasterPos4f( params->x, params->y, params->z, params->w );
1915 return STATUS_SUCCESS;
1918 static NTSTATUS gl_glRasterPos4fv( void *args )
1920 struct glRasterPos4fv_params *params = args;
1921 const struct opengl_funcs *funcs = params->teb->glTable;
1922 funcs->gl.p_glRasterPos4fv( params->v );
1923 return STATUS_SUCCESS;
1926 static NTSTATUS gl_glRasterPos4i( void *args )
1928 struct glRasterPos4i_params *params = args;
1929 const struct opengl_funcs *funcs = params->teb->glTable;
1930 funcs->gl.p_glRasterPos4i( params->x, params->y, params->z, params->w );
1931 return STATUS_SUCCESS;
1934 static NTSTATUS gl_glRasterPos4iv( void *args )
1936 struct glRasterPos4iv_params *params = args;
1937 const struct opengl_funcs *funcs = params->teb->glTable;
1938 funcs->gl.p_glRasterPos4iv( params->v );
1939 return STATUS_SUCCESS;
1942 static NTSTATUS gl_glRasterPos4s( void *args )
1944 struct glRasterPos4s_params *params = args;
1945 const struct opengl_funcs *funcs = params->teb->glTable;
1946 funcs->gl.p_glRasterPos4s( params->x, params->y, params->z, params->w );
1947 return STATUS_SUCCESS;
1950 static NTSTATUS gl_glRasterPos4sv( void *args )
1952 struct glRasterPos4sv_params *params = args;
1953 const struct opengl_funcs *funcs = params->teb->glTable;
1954 funcs->gl.p_glRasterPos4sv( params->v );
1955 return STATUS_SUCCESS;
1958 static NTSTATUS gl_glReadBuffer( void *args )
1960 struct glReadBuffer_params *params = args;
1961 const struct opengl_funcs *funcs = params->teb->glTable;
1962 funcs->gl.p_glReadBuffer( params->src );
1963 return STATUS_SUCCESS;
1966 static NTSTATUS gl_glReadPixels( void *args )
1968 struct glReadPixels_params *params = args;
1969 const struct opengl_funcs *funcs = params->teb->glTable;
1970 funcs->gl.p_glReadPixels( params->x, params->y, params->width, params->height, params->format, params->type, params->pixels );
1971 return STATUS_SUCCESS;
1974 static NTSTATUS gl_glRectd( void *args )
1976 struct glRectd_params *params = args;
1977 const struct opengl_funcs *funcs = params->teb->glTable;
1978 funcs->gl.p_glRectd( params->x1, params->y1, params->x2, params->y2 );
1979 return STATUS_SUCCESS;
1982 static NTSTATUS gl_glRectdv( void *args )
1984 struct glRectdv_params *params = args;
1985 const struct opengl_funcs *funcs = params->teb->glTable;
1986 funcs->gl.p_glRectdv( params->v1, params->v2 );
1987 return STATUS_SUCCESS;
1990 static NTSTATUS gl_glRectf( void *args )
1992 struct glRectf_params *params = args;
1993 const struct opengl_funcs *funcs = params->teb->glTable;
1994 funcs->gl.p_glRectf( params->x1, params->y1, params->x2, params->y2 );
1995 return STATUS_SUCCESS;
1998 static NTSTATUS gl_glRectfv( void *args )
2000 struct glRectfv_params *params = args;
2001 const struct opengl_funcs *funcs = params->teb->glTable;
2002 funcs->gl.p_glRectfv( params->v1, params->v2 );
2003 return STATUS_SUCCESS;
2006 static NTSTATUS gl_glRecti( void *args )
2008 struct glRecti_params *params = args;
2009 const struct opengl_funcs *funcs = params->teb->glTable;
2010 funcs->gl.p_glRecti( params->x1, params->y1, params->x2, params->y2 );
2011 return STATUS_SUCCESS;
2014 static NTSTATUS gl_glRectiv( void *args )
2016 struct glRectiv_params *params = args;
2017 const struct opengl_funcs *funcs = params->teb->glTable;
2018 funcs->gl.p_glRectiv( params->v1, params->v2 );
2019 return STATUS_SUCCESS;
2022 static NTSTATUS gl_glRects( void *args )
2024 struct glRects_params *params = args;
2025 const struct opengl_funcs *funcs = params->teb->glTable;
2026 funcs->gl.p_glRects( params->x1, params->y1, params->x2, params->y2 );
2027 return STATUS_SUCCESS;
2030 static NTSTATUS gl_glRectsv( void *args )
2032 struct glRectsv_params *params = args;
2033 const struct opengl_funcs *funcs = params->teb->glTable;
2034 funcs->gl.p_glRectsv( params->v1, params->v2 );
2035 return STATUS_SUCCESS;
2038 static NTSTATUS gl_glRenderMode( void *args )
2040 struct glRenderMode_params *params = args;
2041 const struct opengl_funcs *funcs = params->teb->glTable;
2042 params->ret = funcs->gl.p_glRenderMode( params->mode );
2043 return STATUS_SUCCESS;
2046 static NTSTATUS gl_glRotated( void *args )
2048 struct glRotated_params *params = args;
2049 const struct opengl_funcs *funcs = params->teb->glTable;
2050 funcs->gl.p_glRotated( params->angle, params->x, params->y, params->z );
2051 return STATUS_SUCCESS;
2054 static NTSTATUS gl_glRotatef( void *args )
2056 struct glRotatef_params *params = args;
2057 const struct opengl_funcs *funcs = params->teb->glTable;
2058 funcs->gl.p_glRotatef( params->angle, params->x, params->y, params->z );
2059 return STATUS_SUCCESS;
2062 static NTSTATUS gl_glScaled( void *args )
2064 struct glScaled_params *params = args;
2065 const struct opengl_funcs *funcs = params->teb->glTable;
2066 funcs->gl.p_glScaled( params->x, params->y, params->z );
2067 return STATUS_SUCCESS;
2070 static NTSTATUS gl_glScalef( void *args )
2072 struct glScalef_params *params = args;
2073 const struct opengl_funcs *funcs = params->teb->glTable;
2074 funcs->gl.p_glScalef( params->x, params->y, params->z );
2075 return STATUS_SUCCESS;
2078 static NTSTATUS gl_glScissor( void *args )
2080 struct glScissor_params *params = args;
2081 const struct opengl_funcs *funcs = params->teb->glTable;
2082 funcs->gl.p_glScissor( params->x, params->y, params->width, params->height );
2083 return STATUS_SUCCESS;
2086 static NTSTATUS gl_glSelectBuffer( void *args )
2088 struct glSelectBuffer_params *params = args;
2089 const struct opengl_funcs *funcs = params->teb->glTable;
2090 funcs->gl.p_glSelectBuffer( params->size, params->buffer );
2091 return STATUS_SUCCESS;
2094 static NTSTATUS gl_glShadeModel( void *args )
2096 struct glShadeModel_params *params = args;
2097 const struct opengl_funcs *funcs = params->teb->glTable;
2098 funcs->gl.p_glShadeModel( params->mode );
2099 return STATUS_SUCCESS;
2102 static NTSTATUS gl_glStencilFunc( void *args )
2104 struct glStencilFunc_params *params = args;
2105 const struct opengl_funcs *funcs = params->teb->glTable;
2106 funcs->gl.p_glStencilFunc( params->func, params->ref, params->mask );
2107 return STATUS_SUCCESS;
2110 static NTSTATUS gl_glStencilMask( void *args )
2112 struct glStencilMask_params *params = args;
2113 const struct opengl_funcs *funcs = params->teb->glTable;
2114 funcs->gl.p_glStencilMask( params->mask );
2115 return STATUS_SUCCESS;
2118 static NTSTATUS gl_glStencilOp( void *args )
2120 struct glStencilOp_params *params = args;
2121 const struct opengl_funcs *funcs = params->teb->glTable;
2122 funcs->gl.p_glStencilOp( params->fail, params->zfail, params->zpass );
2123 return STATUS_SUCCESS;
2126 static NTSTATUS gl_glTexCoord1d( void *args )
2128 struct glTexCoord1d_params *params = args;
2129 const struct opengl_funcs *funcs = params->teb->glTable;
2130 funcs->gl.p_glTexCoord1d( params->s );
2131 return STATUS_SUCCESS;
2134 static NTSTATUS gl_glTexCoord1dv( void *args )
2136 struct glTexCoord1dv_params *params = args;
2137 const struct opengl_funcs *funcs = params->teb->glTable;
2138 funcs->gl.p_glTexCoord1dv( params->v );
2139 return STATUS_SUCCESS;
2142 static NTSTATUS gl_glTexCoord1f( void *args )
2144 struct glTexCoord1f_params *params = args;
2145 const struct opengl_funcs *funcs = params->teb->glTable;
2146 funcs->gl.p_glTexCoord1f( params->s );
2147 return STATUS_SUCCESS;
2150 static NTSTATUS gl_glTexCoord1fv( void *args )
2152 struct glTexCoord1fv_params *params = args;
2153 const struct opengl_funcs *funcs = params->teb->glTable;
2154 funcs->gl.p_glTexCoord1fv( params->v );
2155 return STATUS_SUCCESS;
2158 static NTSTATUS gl_glTexCoord1i( void *args )
2160 struct glTexCoord1i_params *params = args;
2161 const struct opengl_funcs *funcs = params->teb->glTable;
2162 funcs->gl.p_glTexCoord1i( params->s );
2163 return STATUS_SUCCESS;
2166 static NTSTATUS gl_glTexCoord1iv( void *args )
2168 struct glTexCoord1iv_params *params = args;
2169 const struct opengl_funcs *funcs = params->teb->glTable;
2170 funcs->gl.p_glTexCoord1iv( params->v );
2171 return STATUS_SUCCESS;
2174 static NTSTATUS gl_glTexCoord1s( void *args )
2176 struct glTexCoord1s_params *params = args;
2177 const struct opengl_funcs *funcs = params->teb->glTable;
2178 funcs->gl.p_glTexCoord1s( params->s );
2179 return STATUS_SUCCESS;
2182 static NTSTATUS gl_glTexCoord1sv( void *args )
2184 struct glTexCoord1sv_params *params = args;
2185 const struct opengl_funcs *funcs = params->teb->glTable;
2186 funcs->gl.p_glTexCoord1sv( params->v );
2187 return STATUS_SUCCESS;
2190 static NTSTATUS gl_glTexCoord2d( void *args )
2192 struct glTexCoord2d_params *params = args;
2193 const struct opengl_funcs *funcs = params->teb->glTable;
2194 funcs->gl.p_glTexCoord2d( params->s, params->t );
2195 return STATUS_SUCCESS;
2198 static NTSTATUS gl_glTexCoord2dv( void *args )
2200 struct glTexCoord2dv_params *params = args;
2201 const struct opengl_funcs *funcs = params->teb->glTable;
2202 funcs->gl.p_glTexCoord2dv( params->v );
2203 return STATUS_SUCCESS;
2206 static NTSTATUS gl_glTexCoord2f( void *args )
2208 struct glTexCoord2f_params *params = args;
2209 const struct opengl_funcs *funcs = params->teb->glTable;
2210 funcs->gl.p_glTexCoord2f( params->s, params->t );
2211 return STATUS_SUCCESS;
2214 static NTSTATUS gl_glTexCoord2fv( void *args )
2216 struct glTexCoord2fv_params *params = args;
2217 const struct opengl_funcs *funcs = params->teb->glTable;
2218 funcs->gl.p_glTexCoord2fv( params->v );
2219 return STATUS_SUCCESS;
2222 static NTSTATUS gl_glTexCoord2i( void *args )
2224 struct glTexCoord2i_params *params = args;
2225 const struct opengl_funcs *funcs = params->teb->glTable;
2226 funcs->gl.p_glTexCoord2i( params->s, params->t );
2227 return STATUS_SUCCESS;
2230 static NTSTATUS gl_glTexCoord2iv( void *args )
2232 struct glTexCoord2iv_params *params = args;
2233 const struct opengl_funcs *funcs = params->teb->glTable;
2234 funcs->gl.p_glTexCoord2iv( params->v );
2235 return STATUS_SUCCESS;
2238 static NTSTATUS gl_glTexCoord2s( void *args )
2240 struct glTexCoord2s_params *params = args;
2241 const struct opengl_funcs *funcs = params->teb->glTable;
2242 funcs->gl.p_glTexCoord2s( params->s, params->t );
2243 return STATUS_SUCCESS;
2246 static NTSTATUS gl_glTexCoord2sv( void *args )
2248 struct glTexCoord2sv_params *params = args;
2249 const struct opengl_funcs *funcs = params->teb->glTable;
2250 funcs->gl.p_glTexCoord2sv( params->v );
2251 return STATUS_SUCCESS;
2254 static NTSTATUS gl_glTexCoord3d( void *args )
2256 struct glTexCoord3d_params *params = args;
2257 const struct opengl_funcs *funcs = params->teb->glTable;
2258 funcs->gl.p_glTexCoord3d( params->s, params->t, params->r );
2259 return STATUS_SUCCESS;
2262 static NTSTATUS gl_glTexCoord3dv( void *args )
2264 struct glTexCoord3dv_params *params = args;
2265 const struct opengl_funcs *funcs = params->teb->glTable;
2266 funcs->gl.p_glTexCoord3dv( params->v );
2267 return STATUS_SUCCESS;
2270 static NTSTATUS gl_glTexCoord3f( void *args )
2272 struct glTexCoord3f_params *params = args;
2273 const struct opengl_funcs *funcs = params->teb->glTable;
2274 funcs->gl.p_glTexCoord3f( params->s, params->t, params->r );
2275 return STATUS_SUCCESS;
2278 static NTSTATUS gl_glTexCoord3fv( void *args )
2280 struct glTexCoord3fv_params *params = args;
2281 const struct opengl_funcs *funcs = params->teb->glTable;
2282 funcs->gl.p_glTexCoord3fv( params->v );
2283 return STATUS_SUCCESS;
2286 static NTSTATUS gl_glTexCoord3i( void *args )
2288 struct glTexCoord3i_params *params = args;
2289 const struct opengl_funcs *funcs = params->teb->glTable;
2290 funcs->gl.p_glTexCoord3i( params->s, params->t, params->r );
2291 return STATUS_SUCCESS;
2294 static NTSTATUS gl_glTexCoord3iv( void *args )
2296 struct glTexCoord3iv_params *params = args;
2297 const struct opengl_funcs *funcs = params->teb->glTable;
2298 funcs->gl.p_glTexCoord3iv( params->v );
2299 return STATUS_SUCCESS;
2302 static NTSTATUS gl_glTexCoord3s( void *args )
2304 struct glTexCoord3s_params *params = args;
2305 const struct opengl_funcs *funcs = params->teb->glTable;
2306 funcs->gl.p_glTexCoord3s( params->s, params->t, params->r );
2307 return STATUS_SUCCESS;
2310 static NTSTATUS gl_glTexCoord3sv( void *args )
2312 struct glTexCoord3sv_params *params = args;
2313 const struct opengl_funcs *funcs = params->teb->glTable;
2314 funcs->gl.p_glTexCoord3sv( params->v );
2315 return STATUS_SUCCESS;
2318 static NTSTATUS gl_glTexCoord4d( void *args )
2320 struct glTexCoord4d_params *params = args;
2321 const struct opengl_funcs *funcs = params->teb->glTable;
2322 funcs->gl.p_glTexCoord4d( params->s, params->t, params->r, params->q );
2323 return STATUS_SUCCESS;
2326 static NTSTATUS gl_glTexCoord4dv( void *args )
2328 struct glTexCoord4dv_params *params = args;
2329 const struct opengl_funcs *funcs = params->teb->glTable;
2330 funcs->gl.p_glTexCoord4dv( params->v );
2331 return STATUS_SUCCESS;
2334 static NTSTATUS gl_glTexCoord4f( void *args )
2336 struct glTexCoord4f_params *params = args;
2337 const struct opengl_funcs *funcs = params->teb->glTable;
2338 funcs->gl.p_glTexCoord4f( params->s, params->t, params->r, params->q );
2339 return STATUS_SUCCESS;
2342 static NTSTATUS gl_glTexCoord4fv( void *args )
2344 struct glTexCoord4fv_params *params = args;
2345 const struct opengl_funcs *funcs = params->teb->glTable;
2346 funcs->gl.p_glTexCoord4fv( params->v );
2347 return STATUS_SUCCESS;
2350 static NTSTATUS gl_glTexCoord4i( void *args )
2352 struct glTexCoord4i_params *params = args;
2353 const struct opengl_funcs *funcs = params->teb->glTable;
2354 funcs->gl.p_glTexCoord4i( params->s, params->t, params->r, params->q );
2355 return STATUS_SUCCESS;
2358 static NTSTATUS gl_glTexCoord4iv( void *args )
2360 struct glTexCoord4iv_params *params = args;
2361 const struct opengl_funcs *funcs = params->teb->glTable;
2362 funcs->gl.p_glTexCoord4iv( params->v );
2363 return STATUS_SUCCESS;
2366 static NTSTATUS gl_glTexCoord4s( void *args )
2368 struct glTexCoord4s_params *params = args;
2369 const struct opengl_funcs *funcs = params->teb->glTable;
2370 funcs->gl.p_glTexCoord4s( params->s, params->t, params->r, params->q );
2371 return STATUS_SUCCESS;
2374 static NTSTATUS gl_glTexCoord4sv( void *args )
2376 struct glTexCoord4sv_params *params = args;
2377 const struct opengl_funcs *funcs = params->teb->glTable;
2378 funcs->gl.p_glTexCoord4sv( params->v );
2379 return STATUS_SUCCESS;
2382 static NTSTATUS gl_glTexCoordPointer( void *args )
2384 struct glTexCoordPointer_params *params = args;
2385 const struct opengl_funcs *funcs = params->teb->glTable;
2386 funcs->gl.p_glTexCoordPointer( params->size, params->type, params->stride, params->pointer );
2387 return STATUS_SUCCESS;
2390 static NTSTATUS gl_glTexEnvf( void *args )
2392 struct glTexEnvf_params *params = args;
2393 const struct opengl_funcs *funcs = params->teb->glTable;
2394 funcs->gl.p_glTexEnvf( params->target, params->pname, params->param );
2395 return STATUS_SUCCESS;
2398 static NTSTATUS gl_glTexEnvfv( void *args )
2400 struct glTexEnvfv_params *params = args;
2401 const struct opengl_funcs *funcs = params->teb->glTable;
2402 funcs->gl.p_glTexEnvfv( params->target, params->pname, params->params );
2403 return STATUS_SUCCESS;
2406 static NTSTATUS gl_glTexEnvi( void *args )
2408 struct glTexEnvi_params *params = args;
2409 const struct opengl_funcs *funcs = params->teb->glTable;
2410 funcs->gl.p_glTexEnvi( params->target, params->pname, params->param );
2411 return STATUS_SUCCESS;
2414 static NTSTATUS gl_glTexEnviv( void *args )
2416 struct glTexEnviv_params *params = args;
2417 const struct opengl_funcs *funcs = params->teb->glTable;
2418 funcs->gl.p_glTexEnviv( params->target, params->pname, params->params );
2419 return STATUS_SUCCESS;
2422 static NTSTATUS gl_glTexGend( void *args )
2424 struct glTexGend_params *params = args;
2425 const struct opengl_funcs *funcs = params->teb->glTable;
2426 funcs->gl.p_glTexGend( params->coord, params->pname, params->param );
2427 return STATUS_SUCCESS;
2430 static NTSTATUS gl_glTexGendv( void *args )
2432 struct glTexGendv_params *params = args;
2433 const struct opengl_funcs *funcs = params->teb->glTable;
2434 funcs->gl.p_glTexGendv( params->coord, params->pname, params->params );
2435 return STATUS_SUCCESS;
2438 static NTSTATUS gl_glTexGenf( void *args )
2440 struct glTexGenf_params *params = args;
2441 const struct opengl_funcs *funcs = params->teb->glTable;
2442 funcs->gl.p_glTexGenf( params->coord, params->pname, params->param );
2443 return STATUS_SUCCESS;
2446 static NTSTATUS gl_glTexGenfv( void *args )
2448 struct glTexGenfv_params *params = args;
2449 const struct opengl_funcs *funcs = params->teb->glTable;
2450 funcs->gl.p_glTexGenfv( params->coord, params->pname, params->params );
2451 return STATUS_SUCCESS;
2454 static NTSTATUS gl_glTexGeni( void *args )
2456 struct glTexGeni_params *params = args;
2457 const struct opengl_funcs *funcs = params->teb->glTable;
2458 funcs->gl.p_glTexGeni( params->coord, params->pname, params->param );
2459 return STATUS_SUCCESS;
2462 static NTSTATUS gl_glTexGeniv( void *args )
2464 struct glTexGeniv_params *params = args;
2465 const struct opengl_funcs *funcs = params->teb->glTable;
2466 funcs->gl.p_glTexGeniv( params->coord, params->pname, params->params );
2467 return STATUS_SUCCESS;
2470 static NTSTATUS gl_glTexImage1D( void *args )
2472 struct glTexImage1D_params *params = args;
2473 const struct opengl_funcs *funcs = params->teb->glTable;
2474 funcs->gl.p_glTexImage1D( params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels );
2475 return STATUS_SUCCESS;
2478 static NTSTATUS gl_glTexImage2D( void *args )
2480 struct glTexImage2D_params *params = args;
2481 const struct opengl_funcs *funcs = params->teb->glTable;
2482 funcs->gl.p_glTexImage2D( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels );
2483 return STATUS_SUCCESS;
2486 static NTSTATUS gl_glTexParameterf( void *args )
2488 struct glTexParameterf_params *params = args;
2489 const struct opengl_funcs *funcs = params->teb->glTable;
2490 funcs->gl.p_glTexParameterf( params->target, params->pname, params->param );
2491 return STATUS_SUCCESS;
2494 static NTSTATUS gl_glTexParameterfv( void *args )
2496 struct glTexParameterfv_params *params = args;
2497 const struct opengl_funcs *funcs = params->teb->glTable;
2498 funcs->gl.p_glTexParameterfv( params->target, params->pname, params->params );
2499 return STATUS_SUCCESS;
2502 static NTSTATUS gl_glTexParameteri( void *args )
2504 struct glTexParameteri_params *params = args;
2505 const struct opengl_funcs *funcs = params->teb->glTable;
2506 funcs->gl.p_glTexParameteri( params->target, params->pname, params->param );
2507 return STATUS_SUCCESS;
2510 static NTSTATUS gl_glTexParameteriv( void *args )
2512 struct glTexParameteriv_params *params = args;
2513 const struct opengl_funcs *funcs = params->teb->glTable;
2514 funcs->gl.p_glTexParameteriv( params->target, params->pname, params->params );
2515 return STATUS_SUCCESS;
2518 static NTSTATUS gl_glTexSubImage1D( void *args )
2520 struct glTexSubImage1D_params *params = args;
2521 const struct opengl_funcs *funcs = params->teb->glTable;
2522 funcs->gl.p_glTexSubImage1D( params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
2523 return STATUS_SUCCESS;
2526 static NTSTATUS gl_glTexSubImage2D( void *args )
2528 struct glTexSubImage2D_params *params = args;
2529 const struct opengl_funcs *funcs = params->teb->glTable;
2530 funcs->gl.p_glTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
2531 return STATUS_SUCCESS;
2534 static NTSTATUS gl_glTranslated( void *args )
2536 struct glTranslated_params *params = args;
2537 const struct opengl_funcs *funcs = params->teb->glTable;
2538 funcs->gl.p_glTranslated( params->x, params->y, params->z );
2539 return STATUS_SUCCESS;
2542 static NTSTATUS gl_glTranslatef( void *args )
2544 struct glTranslatef_params *params = args;
2545 const struct opengl_funcs *funcs = params->teb->glTable;
2546 funcs->gl.p_glTranslatef( params->x, params->y, params->z );
2547 return STATUS_SUCCESS;
2550 static NTSTATUS gl_glVertex2d( void *args )
2552 struct glVertex2d_params *params = args;
2553 const struct opengl_funcs *funcs = params->teb->glTable;
2554 funcs->gl.p_glVertex2d( params->x, params->y );
2555 return STATUS_SUCCESS;
2558 static NTSTATUS gl_glVertex2dv( void *args )
2560 struct glVertex2dv_params *params = args;
2561 const struct opengl_funcs *funcs = params->teb->glTable;
2562 funcs->gl.p_glVertex2dv( params->v );
2563 return STATUS_SUCCESS;
2566 static NTSTATUS gl_glVertex2f( void *args )
2568 struct glVertex2f_params *params = args;
2569 const struct opengl_funcs *funcs = params->teb->glTable;
2570 funcs->gl.p_glVertex2f( params->x, params->y );
2571 return STATUS_SUCCESS;
2574 static NTSTATUS gl_glVertex2fv( void *args )
2576 struct glVertex2fv_params *params = args;
2577 const struct opengl_funcs *funcs = params->teb->glTable;
2578 funcs->gl.p_glVertex2fv( params->v );
2579 return STATUS_SUCCESS;
2582 static NTSTATUS gl_glVertex2i( void *args )
2584 struct glVertex2i_params *params = args;
2585 const struct opengl_funcs *funcs = params->teb->glTable;
2586 funcs->gl.p_glVertex2i( params->x, params->y );
2587 return STATUS_SUCCESS;
2590 static NTSTATUS gl_glVertex2iv( void *args )
2592 struct glVertex2iv_params *params = args;
2593 const struct opengl_funcs *funcs = params->teb->glTable;
2594 funcs->gl.p_glVertex2iv( params->v );
2595 return STATUS_SUCCESS;
2598 static NTSTATUS gl_glVertex2s( void *args )
2600 struct glVertex2s_params *params = args;
2601 const struct opengl_funcs *funcs = params->teb->glTable;
2602 funcs->gl.p_glVertex2s( params->x, params->y );
2603 return STATUS_SUCCESS;
2606 static NTSTATUS gl_glVertex2sv( void *args )
2608 struct glVertex2sv_params *params = args;
2609 const struct opengl_funcs *funcs = params->teb->glTable;
2610 funcs->gl.p_glVertex2sv( params->v );
2611 return STATUS_SUCCESS;
2614 static NTSTATUS gl_glVertex3d( void *args )
2616 struct glVertex3d_params *params = args;
2617 const struct opengl_funcs *funcs = params->teb->glTable;
2618 funcs->gl.p_glVertex3d( params->x, params->y, params->z );
2619 return STATUS_SUCCESS;
2622 static NTSTATUS gl_glVertex3dv( void *args )
2624 struct glVertex3dv_params *params = args;
2625 const struct opengl_funcs *funcs = params->teb->glTable;
2626 funcs->gl.p_glVertex3dv( params->v );
2627 return STATUS_SUCCESS;
2630 static NTSTATUS gl_glVertex3f( void *args )
2632 struct glVertex3f_params *params = args;
2633 const struct opengl_funcs *funcs = params->teb->glTable;
2634 funcs->gl.p_glVertex3f( params->x, params->y, params->z );
2635 return STATUS_SUCCESS;
2638 static NTSTATUS gl_glVertex3fv( void *args )
2640 struct glVertex3fv_params *params = args;
2641 const struct opengl_funcs *funcs = params->teb->glTable;
2642 funcs->gl.p_glVertex3fv( params->v );
2643 return STATUS_SUCCESS;
2646 static NTSTATUS gl_glVertex3i( void *args )
2648 struct glVertex3i_params *params = args;
2649 const struct opengl_funcs *funcs = params->teb->glTable;
2650 funcs->gl.p_glVertex3i( params->x, params->y, params->z );
2651 return STATUS_SUCCESS;
2654 static NTSTATUS gl_glVertex3iv( void *args )
2656 struct glVertex3iv_params *params = args;
2657 const struct opengl_funcs *funcs = params->teb->glTable;
2658 funcs->gl.p_glVertex3iv( params->v );
2659 return STATUS_SUCCESS;
2662 static NTSTATUS gl_glVertex3s( void *args )
2664 struct glVertex3s_params *params = args;
2665 const struct opengl_funcs *funcs = params->teb->glTable;
2666 funcs->gl.p_glVertex3s( params->x, params->y, params->z );
2667 return STATUS_SUCCESS;
2670 static NTSTATUS gl_glVertex3sv( void *args )
2672 struct glVertex3sv_params *params = args;
2673 const struct opengl_funcs *funcs = params->teb->glTable;
2674 funcs->gl.p_glVertex3sv( params->v );
2675 return STATUS_SUCCESS;
2678 static NTSTATUS gl_glVertex4d( void *args )
2680 struct glVertex4d_params *params = args;
2681 const struct opengl_funcs *funcs = params->teb->glTable;
2682 funcs->gl.p_glVertex4d( params->x, params->y, params->z, params->w );
2683 return STATUS_SUCCESS;
2686 static NTSTATUS gl_glVertex4dv( void *args )
2688 struct glVertex4dv_params *params = args;
2689 const struct opengl_funcs *funcs = params->teb->glTable;
2690 funcs->gl.p_glVertex4dv( params->v );
2691 return STATUS_SUCCESS;
2694 static NTSTATUS gl_glVertex4f( void *args )
2696 struct glVertex4f_params *params = args;
2697 const struct opengl_funcs *funcs = params->teb->glTable;
2698 funcs->gl.p_glVertex4f( params->x, params->y, params->z, params->w );
2699 return STATUS_SUCCESS;
2702 static NTSTATUS gl_glVertex4fv( void *args )
2704 struct glVertex4fv_params *params = args;
2705 const struct opengl_funcs *funcs = params->teb->glTable;
2706 funcs->gl.p_glVertex4fv( params->v );
2707 return STATUS_SUCCESS;
2710 static NTSTATUS gl_glVertex4i( void *args )
2712 struct glVertex4i_params *params = args;
2713 const struct opengl_funcs *funcs = params->teb->glTable;
2714 funcs->gl.p_glVertex4i( params->x, params->y, params->z, params->w );
2715 return STATUS_SUCCESS;
2718 static NTSTATUS gl_glVertex4iv( void *args )
2720 struct glVertex4iv_params *params = args;
2721 const struct opengl_funcs *funcs = params->teb->glTable;
2722 funcs->gl.p_glVertex4iv( params->v );
2723 return STATUS_SUCCESS;
2726 static NTSTATUS gl_glVertex4s( void *args )
2728 struct glVertex4s_params *params = args;
2729 const struct opengl_funcs *funcs = params->teb->glTable;
2730 funcs->gl.p_glVertex4s( params->x, params->y, params->z, params->w );
2731 return STATUS_SUCCESS;
2734 static NTSTATUS gl_glVertex4sv( void *args )
2736 struct glVertex4sv_params *params = args;
2737 const struct opengl_funcs *funcs = params->teb->glTable;
2738 funcs->gl.p_glVertex4sv( params->v );
2739 return STATUS_SUCCESS;
2742 static NTSTATUS gl_glVertexPointer( void *args )
2744 struct glVertexPointer_params *params = args;
2745 const struct opengl_funcs *funcs = params->teb->glTable;
2746 funcs->gl.p_glVertexPointer( params->size, params->type, params->stride, params->pointer );
2747 return STATUS_SUCCESS;
2750 static NTSTATUS gl_glViewport( void *args )
2752 struct glViewport_params *params = args;
2753 const struct opengl_funcs *funcs = params->teb->glTable;
2754 funcs->gl.p_glViewport( params->x, params->y, params->width, params->height );
2755 return STATUS_SUCCESS;
2758 static NTSTATUS ext_glAccumxOES( void *args )
2760 struct glAccumxOES_params *params = args;
2761 const struct opengl_funcs *funcs = params->teb->glTable;
2762 funcs->ext.p_glAccumxOES( params->op, params->value );
2763 return STATUS_SUCCESS;
2766 static NTSTATUS ext_glAcquireKeyedMutexWin32EXT( void *args )
2768 struct glAcquireKeyedMutexWin32EXT_params *params = args;
2769 const struct opengl_funcs *funcs = params->teb->glTable;
2770 params->ret = funcs->ext.p_glAcquireKeyedMutexWin32EXT( params->memory, params->key, params->timeout );
2771 return STATUS_SUCCESS;
2774 static NTSTATUS ext_glActiveProgramEXT( void *args )
2776 struct glActiveProgramEXT_params *params = args;
2777 const struct opengl_funcs *funcs = params->teb->glTable;
2778 funcs->ext.p_glActiveProgramEXT( params->program );
2779 return STATUS_SUCCESS;
2782 static NTSTATUS ext_glActiveShaderProgram( void *args )
2784 struct glActiveShaderProgram_params *params = args;
2785 const struct opengl_funcs *funcs = params->teb->glTable;
2786 funcs->ext.p_glActiveShaderProgram( params->pipeline, params->program );
2787 return STATUS_SUCCESS;
2790 static NTSTATUS ext_glActiveStencilFaceEXT( void *args )
2792 struct glActiveStencilFaceEXT_params *params = args;
2793 const struct opengl_funcs *funcs = params->teb->glTable;
2794 funcs->ext.p_glActiveStencilFaceEXT( params->face );
2795 return STATUS_SUCCESS;
2798 static NTSTATUS ext_glActiveTexture( void *args )
2800 struct glActiveTexture_params *params = args;
2801 const struct opengl_funcs *funcs = params->teb->glTable;
2802 funcs->ext.p_glActiveTexture( params->texture );
2803 return STATUS_SUCCESS;
2806 static NTSTATUS ext_glActiveTextureARB( void *args )
2808 struct glActiveTextureARB_params *params = args;
2809 const struct opengl_funcs *funcs = params->teb->glTable;
2810 funcs->ext.p_glActiveTextureARB( params->texture );
2811 return STATUS_SUCCESS;
2814 static NTSTATUS ext_glActiveVaryingNV( void *args )
2816 struct glActiveVaryingNV_params *params = args;
2817 const struct opengl_funcs *funcs = params->teb->glTable;
2818 funcs->ext.p_glActiveVaryingNV( params->program, params->name );
2819 return STATUS_SUCCESS;
2822 static NTSTATUS ext_glAlphaFragmentOp1ATI( void *args )
2824 struct glAlphaFragmentOp1ATI_params *params = args;
2825 const struct opengl_funcs *funcs = params->teb->glTable;
2826 funcs->ext.p_glAlphaFragmentOp1ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod );
2827 return STATUS_SUCCESS;
2830 static NTSTATUS ext_glAlphaFragmentOp2ATI( void *args )
2832 struct glAlphaFragmentOp2ATI_params *params = args;
2833 const struct opengl_funcs *funcs = params->teb->glTable;
2834 funcs->ext.p_glAlphaFragmentOp2ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod );
2835 return STATUS_SUCCESS;
2838 static NTSTATUS ext_glAlphaFragmentOp3ATI( void *args )
2840 struct glAlphaFragmentOp3ATI_params *params = args;
2841 const struct opengl_funcs *funcs = params->teb->glTable;
2842 funcs->ext.p_glAlphaFragmentOp3ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod, params->arg3, params->arg3Rep, params->arg3Mod );
2843 return STATUS_SUCCESS;
2846 static NTSTATUS ext_glAlphaFuncxOES( void *args )
2848 struct glAlphaFuncxOES_params *params = args;
2849 const struct opengl_funcs *funcs = params->teb->glTable;
2850 funcs->ext.p_glAlphaFuncxOES( params->func, params->ref );
2851 return STATUS_SUCCESS;
2854 static NTSTATUS ext_glAlphaToCoverageDitherControlNV( void *args )
2856 struct glAlphaToCoverageDitherControlNV_params *params = args;
2857 const struct opengl_funcs *funcs = params->teb->glTable;
2858 funcs->ext.p_glAlphaToCoverageDitherControlNV( params->mode );
2859 return STATUS_SUCCESS;
2862 static NTSTATUS ext_glApplyFramebufferAttachmentCMAAINTEL( void *args )
2864 struct glApplyFramebufferAttachmentCMAAINTEL_params *params = args;
2865 const struct opengl_funcs *funcs = params->teb->glTable;
2866 funcs->ext.p_glApplyFramebufferAttachmentCMAAINTEL();
2867 return STATUS_SUCCESS;
2870 static NTSTATUS ext_glApplyTextureEXT( void *args )
2872 struct glApplyTextureEXT_params *params = args;
2873 const struct opengl_funcs *funcs = params->teb->glTable;
2874 funcs->ext.p_glApplyTextureEXT( params->mode );
2875 return STATUS_SUCCESS;
2878 static NTSTATUS ext_glAreProgramsResidentNV( void *args )
2880 struct glAreProgramsResidentNV_params *params = args;
2881 const struct opengl_funcs *funcs = params->teb->glTable;
2882 params->ret = funcs->ext.p_glAreProgramsResidentNV( params->n, params->programs, params->residences );
2883 return STATUS_SUCCESS;
2886 static NTSTATUS ext_glAreTexturesResidentEXT( void *args )
2888 struct glAreTexturesResidentEXT_params *params = args;
2889 const struct opengl_funcs *funcs = params->teb->glTable;
2890 params->ret = funcs->ext.p_glAreTexturesResidentEXT( params->n, params->textures, params->residences );
2891 return STATUS_SUCCESS;
2894 static NTSTATUS ext_glArrayElementEXT( void *args )
2896 struct glArrayElementEXT_params *params = args;
2897 const struct opengl_funcs *funcs = params->teb->glTable;
2898 funcs->ext.p_glArrayElementEXT( params->i );
2899 return STATUS_SUCCESS;
2902 static NTSTATUS ext_glArrayObjectATI( void *args )
2904 struct glArrayObjectATI_params *params = args;
2905 const struct opengl_funcs *funcs = params->teb->glTable;
2906 funcs->ext.p_glArrayObjectATI( params->array, params->size, params->type, params->stride, params->buffer, params->offset );
2907 return STATUS_SUCCESS;
2910 static NTSTATUS ext_glAsyncCopyBufferSubDataNVX( void *args )
2912 struct glAsyncCopyBufferSubDataNVX_params *params = args;
2913 const struct opengl_funcs *funcs = params->teb->glTable;
2914 params->ret = funcs->ext.p_glAsyncCopyBufferSubDataNVX( params->waitSemaphoreCount, params->waitSemaphoreArray, params->fenceValueArray, params->readGpu, params->writeGpuMask, params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size, params->signalSemaphoreCount, params->signalSemaphoreArray, params->signalValueArray );
2915 return STATUS_SUCCESS;
2918 static NTSTATUS ext_glAsyncCopyImageSubDataNVX( void *args )
2920 struct glAsyncCopyImageSubDataNVX_params *params = args;
2921 const struct opengl_funcs *funcs = params->teb->glTable;
2922 params->ret = funcs->ext.p_glAsyncCopyImageSubDataNVX( params->waitSemaphoreCount, params->waitSemaphoreArray, params->waitValueArray, params->srcGpu, params->dstGpuMask, params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srcY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->srcWidth, params->srcHeight, params->srcDepth, params->signalSemaphoreCount, params->signalSemaphoreArray, params->signalValueArray );
2923 return STATUS_SUCCESS;
2926 static NTSTATUS ext_glAsyncMarkerSGIX( void *args )
2928 struct glAsyncMarkerSGIX_params *params = args;
2929 const struct opengl_funcs *funcs = params->teb->glTable;
2930 funcs->ext.p_glAsyncMarkerSGIX( params->marker );
2931 return STATUS_SUCCESS;
2934 static NTSTATUS ext_glAttachObjectARB( void *args )
2936 struct glAttachObjectARB_params *params = args;
2937 const struct opengl_funcs *funcs = params->teb->glTable;
2938 funcs->ext.p_glAttachObjectARB( params->containerObj, params->obj );
2939 return STATUS_SUCCESS;
2942 static NTSTATUS ext_glAttachShader( void *args )
2944 struct glAttachShader_params *params = args;
2945 const struct opengl_funcs *funcs = params->teb->glTable;
2946 funcs->ext.p_glAttachShader( params->program, params->shader );
2947 return STATUS_SUCCESS;
2950 static NTSTATUS ext_glBeginConditionalRender( void *args )
2952 struct glBeginConditionalRender_params *params = args;
2953 const struct opengl_funcs *funcs = params->teb->glTable;
2954 funcs->ext.p_glBeginConditionalRender( params->id, params->mode );
2955 return STATUS_SUCCESS;
2958 static NTSTATUS ext_glBeginConditionalRenderNV( void *args )
2960 struct glBeginConditionalRenderNV_params *params = args;
2961 const struct opengl_funcs *funcs = params->teb->glTable;
2962 funcs->ext.p_glBeginConditionalRenderNV( params->id, params->mode );
2963 return STATUS_SUCCESS;
2966 static NTSTATUS ext_glBeginConditionalRenderNVX( void *args )
2968 struct glBeginConditionalRenderNVX_params *params = args;
2969 const struct opengl_funcs *funcs = params->teb->glTable;
2970 funcs->ext.p_glBeginConditionalRenderNVX( params->id );
2971 return STATUS_SUCCESS;
2974 static NTSTATUS ext_glBeginFragmentShaderATI( void *args )
2976 struct glBeginFragmentShaderATI_params *params = args;
2977 const struct opengl_funcs *funcs = params->teb->glTable;
2978 funcs->ext.p_glBeginFragmentShaderATI();
2979 return STATUS_SUCCESS;
2982 static NTSTATUS ext_glBeginOcclusionQueryNV( void *args )
2984 struct glBeginOcclusionQueryNV_params *params = args;
2985 const struct opengl_funcs *funcs = params->teb->glTable;
2986 funcs->ext.p_glBeginOcclusionQueryNV( params->id );
2987 return STATUS_SUCCESS;
2990 static NTSTATUS ext_glBeginPerfMonitorAMD( void *args )
2992 struct glBeginPerfMonitorAMD_params *params = args;
2993 const struct opengl_funcs *funcs = params->teb->glTable;
2994 funcs->ext.p_glBeginPerfMonitorAMD( params->monitor );
2995 return STATUS_SUCCESS;
2998 static NTSTATUS ext_glBeginPerfQueryINTEL( void *args )
3000 struct glBeginPerfQueryINTEL_params *params = args;
3001 const struct opengl_funcs *funcs = params->teb->glTable;
3002 funcs->ext.p_glBeginPerfQueryINTEL( params->queryHandle );
3003 return STATUS_SUCCESS;
3006 static NTSTATUS ext_glBeginQuery( void *args )
3008 struct glBeginQuery_params *params = args;
3009 const struct opengl_funcs *funcs = params->teb->glTable;
3010 funcs->ext.p_glBeginQuery( params->target, params->id );
3011 return STATUS_SUCCESS;
3014 static NTSTATUS ext_glBeginQueryARB( void *args )
3016 struct glBeginQueryARB_params *params = args;
3017 const struct opengl_funcs *funcs = params->teb->glTable;
3018 funcs->ext.p_glBeginQueryARB( params->target, params->id );
3019 return STATUS_SUCCESS;
3022 static NTSTATUS ext_glBeginQueryIndexed( void *args )
3024 struct glBeginQueryIndexed_params *params = args;
3025 const struct opengl_funcs *funcs = params->teb->glTable;
3026 funcs->ext.p_glBeginQueryIndexed( params->target, params->index, params->id );
3027 return STATUS_SUCCESS;
3030 static NTSTATUS ext_glBeginTransformFeedback( void *args )
3032 struct glBeginTransformFeedback_params *params = args;
3033 const struct opengl_funcs *funcs = params->teb->glTable;
3034 funcs->ext.p_glBeginTransformFeedback( params->primitiveMode );
3035 return STATUS_SUCCESS;
3038 static NTSTATUS ext_glBeginTransformFeedbackEXT( void *args )
3040 struct glBeginTransformFeedbackEXT_params *params = args;
3041 const struct opengl_funcs *funcs = params->teb->glTable;
3042 funcs->ext.p_glBeginTransformFeedbackEXT( params->primitiveMode );
3043 return STATUS_SUCCESS;
3046 static NTSTATUS ext_glBeginTransformFeedbackNV( void *args )
3048 struct glBeginTransformFeedbackNV_params *params = args;
3049 const struct opengl_funcs *funcs = params->teb->glTable;
3050 funcs->ext.p_glBeginTransformFeedbackNV( params->primitiveMode );
3051 return STATUS_SUCCESS;
3054 static NTSTATUS ext_glBeginVertexShaderEXT( void *args )
3056 struct glBeginVertexShaderEXT_params *params = args;
3057 const struct opengl_funcs *funcs = params->teb->glTable;
3058 funcs->ext.p_glBeginVertexShaderEXT();
3059 return STATUS_SUCCESS;
3062 static NTSTATUS ext_glBeginVideoCaptureNV( void *args )
3064 struct glBeginVideoCaptureNV_params *params = args;
3065 const struct opengl_funcs *funcs = params->teb->glTable;
3066 funcs->ext.p_glBeginVideoCaptureNV( params->video_capture_slot );
3067 return STATUS_SUCCESS;
3070 static NTSTATUS ext_glBindAttribLocation( void *args )
3072 struct glBindAttribLocation_params *params = args;
3073 const struct opengl_funcs *funcs = params->teb->glTable;
3074 funcs->ext.p_glBindAttribLocation( params->program, params->index, params->name );
3075 return STATUS_SUCCESS;
3078 static NTSTATUS ext_glBindAttribLocationARB( void *args )
3080 struct glBindAttribLocationARB_params *params = args;
3081 const struct opengl_funcs *funcs = params->teb->glTable;
3082 funcs->ext.p_glBindAttribLocationARB( params->programObj, params->index, params->name );
3083 return STATUS_SUCCESS;
3086 static NTSTATUS ext_glBindBuffer( void *args )
3088 struct glBindBuffer_params *params = args;
3089 const struct opengl_funcs *funcs = params->teb->glTable;
3090 funcs->ext.p_glBindBuffer( params->target, params->buffer );
3091 return STATUS_SUCCESS;
3094 static NTSTATUS ext_glBindBufferARB( void *args )
3096 struct glBindBufferARB_params *params = args;
3097 const struct opengl_funcs *funcs = params->teb->glTable;
3098 funcs->ext.p_glBindBufferARB( params->target, params->buffer );
3099 return STATUS_SUCCESS;
3102 static NTSTATUS ext_glBindBufferBase( void *args )
3104 struct glBindBufferBase_params *params = args;
3105 const struct opengl_funcs *funcs = params->teb->glTable;
3106 funcs->ext.p_glBindBufferBase( params->target, params->index, params->buffer );
3107 return STATUS_SUCCESS;
3110 static NTSTATUS ext_glBindBufferBaseEXT( void *args )
3112 struct glBindBufferBaseEXT_params *params = args;
3113 const struct opengl_funcs *funcs = params->teb->glTable;
3114 funcs->ext.p_glBindBufferBaseEXT( params->target, params->index, params->buffer );
3115 return STATUS_SUCCESS;
3118 static NTSTATUS ext_glBindBufferBaseNV( void *args )
3120 struct glBindBufferBaseNV_params *params = args;
3121 const struct opengl_funcs *funcs = params->teb->glTable;
3122 funcs->ext.p_glBindBufferBaseNV( params->target, params->index, params->buffer );
3123 return STATUS_SUCCESS;
3126 static NTSTATUS ext_glBindBufferOffsetEXT( void *args )
3128 struct glBindBufferOffsetEXT_params *params = args;
3129 const struct opengl_funcs *funcs = params->teb->glTable;
3130 funcs->ext.p_glBindBufferOffsetEXT( params->target, params->index, params->buffer, params->offset );
3131 return STATUS_SUCCESS;
3134 static NTSTATUS ext_glBindBufferOffsetNV( void *args )
3136 struct glBindBufferOffsetNV_params *params = args;
3137 const struct opengl_funcs *funcs = params->teb->glTable;
3138 funcs->ext.p_glBindBufferOffsetNV( params->target, params->index, params->buffer, params->offset );
3139 return STATUS_SUCCESS;
3142 static NTSTATUS ext_glBindBufferRange( void *args )
3144 struct glBindBufferRange_params *params = args;
3145 const struct opengl_funcs *funcs = params->teb->glTable;
3146 funcs->ext.p_glBindBufferRange( params->target, params->index, params->buffer, params->offset, params->size );
3147 return STATUS_SUCCESS;
3150 static NTSTATUS ext_glBindBufferRangeEXT( void *args )
3152 struct glBindBufferRangeEXT_params *params = args;
3153 const struct opengl_funcs *funcs = params->teb->glTable;
3154 funcs->ext.p_glBindBufferRangeEXT( params->target, params->index, params->buffer, params->offset, params->size );
3155 return STATUS_SUCCESS;
3158 static NTSTATUS ext_glBindBufferRangeNV( void *args )
3160 struct glBindBufferRangeNV_params *params = args;
3161 const struct opengl_funcs *funcs = params->teb->glTable;
3162 funcs->ext.p_glBindBufferRangeNV( params->target, params->index, params->buffer, params->offset, params->size );
3163 return STATUS_SUCCESS;
3166 static NTSTATUS ext_glBindBuffersBase( void *args )
3168 struct glBindBuffersBase_params *params = args;
3169 const struct opengl_funcs *funcs = params->teb->glTable;
3170 funcs->ext.p_glBindBuffersBase( params->target, params->first, params->count, params->buffers );
3171 return STATUS_SUCCESS;
3174 static NTSTATUS ext_glBindBuffersRange( void *args )
3176 struct glBindBuffersRange_params *params = args;
3177 const struct opengl_funcs *funcs = params->teb->glTable;
3178 funcs->ext.p_glBindBuffersRange( params->target, params->first, params->count, params->buffers, params->offsets, params->sizes );
3179 return STATUS_SUCCESS;
3182 static NTSTATUS ext_glBindFragDataLocation( void *args )
3184 struct glBindFragDataLocation_params *params = args;
3185 const struct opengl_funcs *funcs = params->teb->glTable;
3186 funcs->ext.p_glBindFragDataLocation( params->program, params->color, params->name );
3187 return STATUS_SUCCESS;
3190 static NTSTATUS ext_glBindFragDataLocationEXT( void *args )
3192 struct glBindFragDataLocationEXT_params *params = args;
3193 const struct opengl_funcs *funcs = params->teb->glTable;
3194 funcs->ext.p_glBindFragDataLocationEXT( params->program, params->color, params->name );
3195 return STATUS_SUCCESS;
3198 static NTSTATUS ext_glBindFragDataLocationIndexed( void *args )
3200 struct glBindFragDataLocationIndexed_params *params = args;
3201 const struct opengl_funcs *funcs = params->teb->glTable;
3202 funcs->ext.p_glBindFragDataLocationIndexed( params->program, params->colorNumber, params->index, params->name );
3203 return STATUS_SUCCESS;
3206 static NTSTATUS ext_glBindFragmentShaderATI( void *args )
3208 struct glBindFragmentShaderATI_params *params = args;
3209 const struct opengl_funcs *funcs = params->teb->glTable;
3210 funcs->ext.p_glBindFragmentShaderATI( params->id );
3211 return STATUS_SUCCESS;
3214 static NTSTATUS ext_glBindFramebuffer( void *args )
3216 struct glBindFramebuffer_params *params = args;
3217 const struct opengl_funcs *funcs = params->teb->glTable;
3218 funcs->ext.p_glBindFramebuffer( params->target, params->framebuffer );
3219 return STATUS_SUCCESS;
3222 static NTSTATUS ext_glBindFramebufferEXT( void *args )
3224 struct glBindFramebufferEXT_params *params = args;
3225 const struct opengl_funcs *funcs = params->teb->glTable;
3226 funcs->ext.p_glBindFramebufferEXT( params->target, params->framebuffer );
3227 return STATUS_SUCCESS;
3230 static NTSTATUS ext_glBindImageTexture( void *args )
3232 struct glBindImageTexture_params *params = args;
3233 const struct opengl_funcs *funcs = params->teb->glTable;
3234 funcs->ext.p_glBindImageTexture( params->unit, params->texture, params->level, params->layered, params->layer, params->access, params->format );
3235 return STATUS_SUCCESS;
3238 static NTSTATUS ext_glBindImageTextureEXT( void *args )
3240 struct glBindImageTextureEXT_params *params = args;
3241 const struct opengl_funcs *funcs = params->teb->glTable;
3242 funcs->ext.p_glBindImageTextureEXT( params->index, params->texture, params->level, params->layered, params->layer, params->access, params->format );
3243 return STATUS_SUCCESS;
3246 static NTSTATUS ext_glBindImageTextures( void *args )
3248 struct glBindImageTextures_params *params = args;
3249 const struct opengl_funcs *funcs = params->teb->glTable;
3250 funcs->ext.p_glBindImageTextures( params->first, params->count, params->textures );
3251 return STATUS_SUCCESS;
3254 static NTSTATUS ext_glBindLightParameterEXT( void *args )
3256 struct glBindLightParameterEXT_params *params = args;
3257 const struct opengl_funcs *funcs = params->teb->glTable;
3258 params->ret = funcs->ext.p_glBindLightParameterEXT( params->light, params->value );
3259 return STATUS_SUCCESS;
3262 static NTSTATUS ext_glBindMaterialParameterEXT( void *args )
3264 struct glBindMaterialParameterEXT_params *params = args;
3265 const struct opengl_funcs *funcs = params->teb->glTable;
3266 params->ret = funcs->ext.p_glBindMaterialParameterEXT( params->face, params->value );
3267 return STATUS_SUCCESS;
3270 static NTSTATUS ext_glBindMultiTextureEXT( void *args )
3272 struct glBindMultiTextureEXT_params *params = args;
3273 const struct opengl_funcs *funcs = params->teb->glTable;
3274 funcs->ext.p_glBindMultiTextureEXT( params->texunit, params->target, params->texture );
3275 return STATUS_SUCCESS;
3278 static NTSTATUS ext_glBindParameterEXT( void *args )
3280 struct glBindParameterEXT_params *params = args;
3281 const struct opengl_funcs *funcs = params->teb->glTable;
3282 params->ret = funcs->ext.p_glBindParameterEXT( params->value );
3283 return STATUS_SUCCESS;
3286 static NTSTATUS ext_glBindProgramARB( void *args )
3288 struct glBindProgramARB_params *params = args;
3289 const struct opengl_funcs *funcs = params->teb->glTable;
3290 funcs->ext.p_glBindProgramARB( params->target, params->program );
3291 return STATUS_SUCCESS;
3294 static NTSTATUS ext_glBindProgramNV( void *args )
3296 struct glBindProgramNV_params *params = args;
3297 const struct opengl_funcs *funcs = params->teb->glTable;
3298 funcs->ext.p_glBindProgramNV( params->target, params->id );
3299 return STATUS_SUCCESS;
3302 static NTSTATUS ext_glBindProgramPipeline( void *args )
3304 struct glBindProgramPipeline_params *params = args;
3305 const struct opengl_funcs *funcs = params->teb->glTable;
3306 funcs->ext.p_glBindProgramPipeline( params->pipeline );
3307 return STATUS_SUCCESS;
3310 static NTSTATUS ext_glBindRenderbuffer( void *args )
3312 struct glBindRenderbuffer_params *params = args;
3313 const struct opengl_funcs *funcs = params->teb->glTable;
3314 funcs->ext.p_glBindRenderbuffer( params->target, params->renderbuffer );
3315 return STATUS_SUCCESS;
3318 static NTSTATUS ext_glBindRenderbufferEXT( void *args )
3320 struct glBindRenderbufferEXT_params *params = args;
3321 const struct opengl_funcs *funcs = params->teb->glTable;
3322 funcs->ext.p_glBindRenderbufferEXT( params->target, params->renderbuffer );
3323 return STATUS_SUCCESS;
3326 static NTSTATUS ext_glBindSampler( void *args )
3328 struct glBindSampler_params *params = args;
3329 const struct opengl_funcs *funcs = params->teb->glTable;
3330 funcs->ext.p_glBindSampler( params->unit, params->sampler );
3331 return STATUS_SUCCESS;
3334 static NTSTATUS ext_glBindSamplers( void *args )
3336 struct glBindSamplers_params *params = args;
3337 const struct opengl_funcs *funcs = params->teb->glTable;
3338 funcs->ext.p_glBindSamplers( params->first, params->count, params->samplers );
3339 return STATUS_SUCCESS;
3342 static NTSTATUS ext_glBindShadingRateImageNV( void *args )
3344 struct glBindShadingRateImageNV_params *params = args;
3345 const struct opengl_funcs *funcs = params->teb->glTable;
3346 funcs->ext.p_glBindShadingRateImageNV( params->texture );
3347 return STATUS_SUCCESS;
3350 static NTSTATUS ext_glBindTexGenParameterEXT( void *args )
3352 struct glBindTexGenParameterEXT_params *params = args;
3353 const struct opengl_funcs *funcs = params->teb->glTable;
3354 params->ret = funcs->ext.p_glBindTexGenParameterEXT( params->unit, params->coord, params->value );
3355 return STATUS_SUCCESS;
3358 static NTSTATUS ext_glBindTextureEXT( void *args )
3360 struct glBindTextureEXT_params *params = args;
3361 const struct opengl_funcs *funcs = params->teb->glTable;
3362 funcs->ext.p_glBindTextureEXT( params->target, params->texture );
3363 return STATUS_SUCCESS;
3366 static NTSTATUS ext_glBindTextureUnit( void *args )
3368 struct glBindTextureUnit_params *params = args;
3369 const struct opengl_funcs *funcs = params->teb->glTable;
3370 funcs->ext.p_glBindTextureUnit( params->unit, params->texture );
3371 return STATUS_SUCCESS;
3374 static NTSTATUS ext_glBindTextureUnitParameterEXT( void *args )
3376 struct glBindTextureUnitParameterEXT_params *params = args;
3377 const struct opengl_funcs *funcs = params->teb->glTable;
3378 params->ret = funcs->ext.p_glBindTextureUnitParameterEXT( params->unit, params->value );
3379 return STATUS_SUCCESS;
3382 static NTSTATUS ext_glBindTextures( void *args )
3384 struct glBindTextures_params *params = args;
3385 const struct opengl_funcs *funcs = params->teb->glTable;
3386 funcs->ext.p_glBindTextures( params->first, params->count, params->textures );
3387 return STATUS_SUCCESS;
3390 static NTSTATUS ext_glBindTransformFeedback( void *args )
3392 struct glBindTransformFeedback_params *params = args;
3393 const struct opengl_funcs *funcs = params->teb->glTable;
3394 funcs->ext.p_glBindTransformFeedback( params->target, params->id );
3395 return STATUS_SUCCESS;
3398 static NTSTATUS ext_glBindTransformFeedbackNV( void *args )
3400 struct glBindTransformFeedbackNV_params *params = args;
3401 const struct opengl_funcs *funcs = params->teb->glTable;
3402 funcs->ext.p_glBindTransformFeedbackNV( params->target, params->id );
3403 return STATUS_SUCCESS;
3406 static NTSTATUS ext_glBindVertexArray( void *args )
3408 struct glBindVertexArray_params *params = args;
3409 const struct opengl_funcs *funcs = params->teb->glTable;
3410 funcs->ext.p_glBindVertexArray( params->array );
3411 return STATUS_SUCCESS;
3414 static NTSTATUS ext_glBindVertexArrayAPPLE( void *args )
3416 struct glBindVertexArrayAPPLE_params *params = args;
3417 const struct opengl_funcs *funcs = params->teb->glTable;
3418 funcs->ext.p_glBindVertexArrayAPPLE( params->array );
3419 return STATUS_SUCCESS;
3422 static NTSTATUS ext_glBindVertexBuffer( void *args )
3424 struct glBindVertexBuffer_params *params = args;
3425 const struct opengl_funcs *funcs = params->teb->glTable;
3426 funcs->ext.p_glBindVertexBuffer( params->bindingindex, params->buffer, params->offset, params->stride );
3427 return STATUS_SUCCESS;
3430 static NTSTATUS ext_glBindVertexBuffers( void *args )
3432 struct glBindVertexBuffers_params *params = args;
3433 const struct opengl_funcs *funcs = params->teb->glTable;
3434 funcs->ext.p_glBindVertexBuffers( params->first, params->count, params->buffers, params->offsets, params->strides );
3435 return STATUS_SUCCESS;
3438 static NTSTATUS ext_glBindVertexShaderEXT( void *args )
3440 struct glBindVertexShaderEXT_params *params = args;
3441 const struct opengl_funcs *funcs = params->teb->glTable;
3442 funcs->ext.p_glBindVertexShaderEXT( params->id );
3443 return STATUS_SUCCESS;
3446 static NTSTATUS ext_glBindVideoCaptureStreamBufferNV( void *args )
3448 struct glBindVideoCaptureStreamBufferNV_params *params = args;
3449 const struct opengl_funcs *funcs = params->teb->glTable;
3450 funcs->ext.p_glBindVideoCaptureStreamBufferNV( params->video_capture_slot, params->stream, params->frame_region, params->offset );
3451 return STATUS_SUCCESS;
3454 static NTSTATUS ext_glBindVideoCaptureStreamTextureNV( void *args )
3456 struct glBindVideoCaptureStreamTextureNV_params *params = args;
3457 const struct opengl_funcs *funcs = params->teb->glTable;
3458 funcs->ext.p_glBindVideoCaptureStreamTextureNV( params->video_capture_slot, params->stream, params->frame_region, params->target, params->texture );
3459 return STATUS_SUCCESS;
3462 static NTSTATUS ext_glBinormal3bEXT( void *args )
3464 struct glBinormal3bEXT_params *params = args;
3465 const struct opengl_funcs *funcs = params->teb->glTable;
3466 funcs->ext.p_glBinormal3bEXT( params->bx, params->by, params->bz );
3467 return STATUS_SUCCESS;
3470 static NTSTATUS ext_glBinormal3bvEXT( void *args )
3472 struct glBinormal3bvEXT_params *params = args;
3473 const struct opengl_funcs *funcs = params->teb->glTable;
3474 funcs->ext.p_glBinormal3bvEXT( params->v );
3475 return STATUS_SUCCESS;
3478 static NTSTATUS ext_glBinormal3dEXT( void *args )
3480 struct glBinormal3dEXT_params *params = args;
3481 const struct opengl_funcs *funcs = params->teb->glTable;
3482 funcs->ext.p_glBinormal3dEXT( params->bx, params->by, params->bz );
3483 return STATUS_SUCCESS;
3486 static NTSTATUS ext_glBinormal3dvEXT( void *args )
3488 struct glBinormal3dvEXT_params *params = args;
3489 const struct opengl_funcs *funcs = params->teb->glTable;
3490 funcs->ext.p_glBinormal3dvEXT( params->v );
3491 return STATUS_SUCCESS;
3494 static NTSTATUS ext_glBinormal3fEXT( void *args )
3496 struct glBinormal3fEXT_params *params = args;
3497 const struct opengl_funcs *funcs = params->teb->glTable;
3498 funcs->ext.p_glBinormal3fEXT( params->bx, params->by, params->bz );
3499 return STATUS_SUCCESS;
3502 static NTSTATUS ext_glBinormal3fvEXT( void *args )
3504 struct glBinormal3fvEXT_params *params = args;
3505 const struct opengl_funcs *funcs = params->teb->glTable;
3506 funcs->ext.p_glBinormal3fvEXT( params->v );
3507 return STATUS_SUCCESS;
3510 static NTSTATUS ext_glBinormal3iEXT( void *args )
3512 struct glBinormal3iEXT_params *params = args;
3513 const struct opengl_funcs *funcs = params->teb->glTable;
3514 funcs->ext.p_glBinormal3iEXT( params->bx, params->by, params->bz );
3515 return STATUS_SUCCESS;
3518 static NTSTATUS ext_glBinormal3ivEXT( void *args )
3520 struct glBinormal3ivEXT_params *params = args;
3521 const struct opengl_funcs *funcs = params->teb->glTable;
3522 funcs->ext.p_glBinormal3ivEXT( params->v );
3523 return STATUS_SUCCESS;
3526 static NTSTATUS ext_glBinormal3sEXT( void *args )
3528 struct glBinormal3sEXT_params *params = args;
3529 const struct opengl_funcs *funcs = params->teb->glTable;
3530 funcs->ext.p_glBinormal3sEXT( params->bx, params->by, params->bz );
3531 return STATUS_SUCCESS;
3534 static NTSTATUS ext_glBinormal3svEXT( void *args )
3536 struct glBinormal3svEXT_params *params = args;
3537 const struct opengl_funcs *funcs = params->teb->glTable;
3538 funcs->ext.p_glBinormal3svEXT( params->v );
3539 return STATUS_SUCCESS;
3542 static NTSTATUS ext_glBinormalPointerEXT( void *args )
3544 struct glBinormalPointerEXT_params *params = args;
3545 const struct opengl_funcs *funcs = params->teb->glTable;
3546 funcs->ext.p_glBinormalPointerEXT( params->type, params->stride, params->pointer );
3547 return STATUS_SUCCESS;
3550 static NTSTATUS ext_glBitmapxOES( void *args )
3552 struct glBitmapxOES_params *params = args;
3553 const struct opengl_funcs *funcs = params->teb->glTable;
3554 funcs->ext.p_glBitmapxOES( params->width, params->height, params->xorig, params->yorig, params->xmove, params->ymove, params->bitmap );
3555 return STATUS_SUCCESS;
3558 static NTSTATUS ext_glBlendBarrierKHR( void *args )
3560 struct glBlendBarrierKHR_params *params = args;
3561 const struct opengl_funcs *funcs = params->teb->glTable;
3562 funcs->ext.p_glBlendBarrierKHR();
3563 return STATUS_SUCCESS;
3566 static NTSTATUS ext_glBlendBarrierNV( void *args )
3568 struct glBlendBarrierNV_params *params = args;
3569 const struct opengl_funcs *funcs = params->teb->glTable;
3570 funcs->ext.p_glBlendBarrierNV();
3571 return STATUS_SUCCESS;
3574 static NTSTATUS ext_glBlendColor( void *args )
3576 struct glBlendColor_params *params = args;
3577 const struct opengl_funcs *funcs = params->teb->glTable;
3578 funcs->ext.p_glBlendColor( params->red, params->green, params->blue, params->alpha );
3579 return STATUS_SUCCESS;
3582 static NTSTATUS ext_glBlendColorEXT( void *args )
3584 struct glBlendColorEXT_params *params = args;
3585 const struct opengl_funcs *funcs = params->teb->glTable;
3586 funcs->ext.p_glBlendColorEXT( params->red, params->green, params->blue, params->alpha );
3587 return STATUS_SUCCESS;
3590 static NTSTATUS ext_glBlendColorxOES( void *args )
3592 struct glBlendColorxOES_params *params = args;
3593 const struct opengl_funcs *funcs = params->teb->glTable;
3594 funcs->ext.p_glBlendColorxOES( params->red, params->green, params->blue, params->alpha );
3595 return STATUS_SUCCESS;
3598 static NTSTATUS ext_glBlendEquation( void *args )
3600 struct glBlendEquation_params *params = args;
3601 const struct opengl_funcs *funcs = params->teb->glTable;
3602 funcs->ext.p_glBlendEquation( params->mode );
3603 return STATUS_SUCCESS;
3606 static NTSTATUS ext_glBlendEquationEXT( void *args )
3608 struct glBlendEquationEXT_params *params = args;
3609 const struct opengl_funcs *funcs = params->teb->glTable;
3610 funcs->ext.p_glBlendEquationEXT( params->mode );
3611 return STATUS_SUCCESS;
3614 static NTSTATUS ext_glBlendEquationIndexedAMD( void *args )
3616 struct glBlendEquationIndexedAMD_params *params = args;
3617 const struct opengl_funcs *funcs = params->teb->glTable;
3618 funcs->ext.p_glBlendEquationIndexedAMD( params->buf, params->mode );
3619 return STATUS_SUCCESS;
3622 static NTSTATUS ext_glBlendEquationSeparate( void *args )
3624 struct glBlendEquationSeparate_params *params = args;
3625 const struct opengl_funcs *funcs = params->teb->glTable;
3626 funcs->ext.p_glBlendEquationSeparate( params->modeRGB, params->modeAlpha );
3627 return STATUS_SUCCESS;
3630 static NTSTATUS ext_glBlendEquationSeparateEXT( void *args )
3632 struct glBlendEquationSeparateEXT_params *params = args;
3633 const struct opengl_funcs *funcs = params->teb->glTable;
3634 funcs->ext.p_glBlendEquationSeparateEXT( params->modeRGB, params->modeAlpha );
3635 return STATUS_SUCCESS;
3638 static NTSTATUS ext_glBlendEquationSeparateIndexedAMD( void *args )
3640 struct glBlendEquationSeparateIndexedAMD_params *params = args;
3641 const struct opengl_funcs *funcs = params->teb->glTable;
3642 funcs->ext.p_glBlendEquationSeparateIndexedAMD( params->buf, params->modeRGB, params->modeAlpha );
3643 return STATUS_SUCCESS;
3646 static NTSTATUS ext_glBlendEquationSeparatei( void *args )
3648 struct glBlendEquationSeparatei_params *params = args;
3649 const struct opengl_funcs *funcs = params->teb->glTable;
3650 funcs->ext.p_glBlendEquationSeparatei( params->buf, params->modeRGB, params->modeAlpha );
3651 return STATUS_SUCCESS;
3654 static NTSTATUS ext_glBlendEquationSeparateiARB( void *args )
3656 struct glBlendEquationSeparateiARB_params *params = args;
3657 const struct opengl_funcs *funcs = params->teb->glTable;
3658 funcs->ext.p_glBlendEquationSeparateiARB( params->buf, params->modeRGB, params->modeAlpha );
3659 return STATUS_SUCCESS;
3662 static NTSTATUS ext_glBlendEquationi( void *args )
3664 struct glBlendEquationi_params *params = args;
3665 const struct opengl_funcs *funcs = params->teb->glTable;
3666 funcs->ext.p_glBlendEquationi( params->buf, params->mode );
3667 return STATUS_SUCCESS;
3670 static NTSTATUS ext_glBlendEquationiARB( void *args )
3672 struct glBlendEquationiARB_params *params = args;
3673 const struct opengl_funcs *funcs = params->teb->glTable;
3674 funcs->ext.p_glBlendEquationiARB( params->buf, params->mode );
3675 return STATUS_SUCCESS;
3678 static NTSTATUS ext_glBlendFuncIndexedAMD( void *args )
3680 struct glBlendFuncIndexedAMD_params *params = args;
3681 const struct opengl_funcs *funcs = params->teb->glTable;
3682 funcs->ext.p_glBlendFuncIndexedAMD( params->buf, params->src, params->dst );
3683 return STATUS_SUCCESS;
3686 static NTSTATUS ext_glBlendFuncSeparate( void *args )
3688 struct glBlendFuncSeparate_params *params = args;
3689 const struct opengl_funcs *funcs = params->teb->glTable;
3690 funcs->ext.p_glBlendFuncSeparate( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha );
3691 return STATUS_SUCCESS;
3694 static NTSTATUS ext_glBlendFuncSeparateEXT( void *args )
3696 struct glBlendFuncSeparateEXT_params *params = args;
3697 const struct opengl_funcs *funcs = params->teb->glTable;
3698 funcs->ext.p_glBlendFuncSeparateEXT( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha );
3699 return STATUS_SUCCESS;
3702 static NTSTATUS ext_glBlendFuncSeparateINGR( void *args )
3704 struct glBlendFuncSeparateINGR_params *params = args;
3705 const struct opengl_funcs *funcs = params->teb->glTable;
3706 funcs->ext.p_glBlendFuncSeparateINGR( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha );
3707 return STATUS_SUCCESS;
3710 static NTSTATUS ext_glBlendFuncSeparateIndexedAMD( void *args )
3712 struct glBlendFuncSeparateIndexedAMD_params *params = args;
3713 const struct opengl_funcs *funcs = params->teb->glTable;
3714 funcs->ext.p_glBlendFuncSeparateIndexedAMD( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha );
3715 return STATUS_SUCCESS;
3718 static NTSTATUS ext_glBlendFuncSeparatei( void *args )
3720 struct glBlendFuncSeparatei_params *params = args;
3721 const struct opengl_funcs *funcs = params->teb->glTable;
3722 funcs->ext.p_glBlendFuncSeparatei( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha );
3723 return STATUS_SUCCESS;
3726 static NTSTATUS ext_glBlendFuncSeparateiARB( void *args )
3728 struct glBlendFuncSeparateiARB_params *params = args;
3729 const struct opengl_funcs *funcs = params->teb->glTable;
3730 funcs->ext.p_glBlendFuncSeparateiARB( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha );
3731 return STATUS_SUCCESS;
3734 static NTSTATUS ext_glBlendFunci( void *args )
3736 struct glBlendFunci_params *params = args;
3737 const struct opengl_funcs *funcs = params->teb->glTable;
3738 funcs->ext.p_glBlendFunci( params->buf, params->src, params->dst );
3739 return STATUS_SUCCESS;
3742 static NTSTATUS ext_glBlendFunciARB( void *args )
3744 struct glBlendFunciARB_params *params = args;
3745 const struct opengl_funcs *funcs = params->teb->glTable;
3746 funcs->ext.p_glBlendFunciARB( params->buf, params->src, params->dst );
3747 return STATUS_SUCCESS;
3750 static NTSTATUS ext_glBlendParameteriNV( void *args )
3752 struct glBlendParameteriNV_params *params = args;
3753 const struct opengl_funcs *funcs = params->teb->glTable;
3754 funcs->ext.p_glBlendParameteriNV( params->pname, params->value );
3755 return STATUS_SUCCESS;
3758 static NTSTATUS ext_glBlitFramebuffer( void *args )
3760 struct glBlitFramebuffer_params *params = args;
3761 const struct opengl_funcs *funcs = params->teb->glTable;
3762 funcs->ext.p_glBlitFramebuffer( params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter );
3763 return STATUS_SUCCESS;
3766 static NTSTATUS ext_glBlitFramebufferEXT( void *args )
3768 struct glBlitFramebufferEXT_params *params = args;
3769 const struct opengl_funcs *funcs = params->teb->glTable;
3770 funcs->ext.p_glBlitFramebufferEXT( params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter );
3771 return STATUS_SUCCESS;
3774 static NTSTATUS ext_glBlitNamedFramebuffer( void *args )
3776 struct glBlitNamedFramebuffer_params *params = args;
3777 const struct opengl_funcs *funcs = params->teb->glTable;
3778 funcs->ext.p_glBlitNamedFramebuffer( params->readFramebuffer, params->drawFramebuffer, params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter );
3779 return STATUS_SUCCESS;
3782 static NTSTATUS ext_glBufferAddressRangeNV( void *args )
3784 struct glBufferAddressRangeNV_params *params = args;
3785 const struct opengl_funcs *funcs = params->teb->glTable;
3786 funcs->ext.p_glBufferAddressRangeNV( params->pname, params->index, params->address, params->length );
3787 return STATUS_SUCCESS;
3790 static NTSTATUS ext_glBufferAttachMemoryNV( void *args )
3792 struct glBufferAttachMemoryNV_params *params = args;
3793 const struct opengl_funcs *funcs = params->teb->glTable;
3794 funcs->ext.p_glBufferAttachMemoryNV( params->target, params->memory, params->offset );
3795 return STATUS_SUCCESS;
3798 static NTSTATUS ext_glBufferData( void *args )
3800 struct glBufferData_params *params = args;
3801 const struct opengl_funcs *funcs = params->teb->glTable;
3802 funcs->ext.p_glBufferData( params->target, params->size, params->data, params->usage );
3803 return STATUS_SUCCESS;
3806 static NTSTATUS ext_glBufferDataARB( void *args )
3808 struct glBufferDataARB_params *params = args;
3809 const struct opengl_funcs *funcs = params->teb->glTable;
3810 funcs->ext.p_glBufferDataARB( params->target, params->size, params->data, params->usage );
3811 return STATUS_SUCCESS;
3814 static NTSTATUS ext_glBufferPageCommitmentARB( void *args )
3816 struct glBufferPageCommitmentARB_params *params = args;
3817 const struct opengl_funcs *funcs = params->teb->glTable;
3818 funcs->ext.p_glBufferPageCommitmentARB( params->target, params->offset, params->size, params->commit );
3819 return STATUS_SUCCESS;
3822 static NTSTATUS ext_glBufferParameteriAPPLE( void *args )
3824 struct glBufferParameteriAPPLE_params *params = args;
3825 const struct opengl_funcs *funcs = params->teb->glTable;
3826 funcs->ext.p_glBufferParameteriAPPLE( params->target, params->pname, params->param );
3827 return STATUS_SUCCESS;
3830 static NTSTATUS ext_glBufferRegionEnabled( void *args )
3832 struct glBufferRegionEnabled_params *params = args;
3833 const struct opengl_funcs *funcs = params->teb->glTable;
3834 params->ret = funcs->ext.p_glBufferRegionEnabled();
3835 return STATUS_SUCCESS;
3838 static NTSTATUS ext_glBufferStorage( void *args )
3840 struct glBufferStorage_params *params = args;
3841 const struct opengl_funcs *funcs = params->teb->glTable;
3842 funcs->ext.p_glBufferStorage( params->target, params->size, params->data, params->flags );
3843 return STATUS_SUCCESS;
3846 static NTSTATUS ext_glBufferStorageExternalEXT( void *args )
3848 struct glBufferStorageExternalEXT_params *params = args;
3849 const struct opengl_funcs *funcs = params->teb->glTable;
3850 funcs->ext.p_glBufferStorageExternalEXT( params->target, params->offset, params->size, params->clientBuffer, params->flags );
3851 return STATUS_SUCCESS;
3854 static NTSTATUS ext_glBufferStorageMemEXT( void *args )
3856 struct glBufferStorageMemEXT_params *params = args;
3857 const struct opengl_funcs *funcs = params->teb->glTable;
3858 funcs->ext.p_glBufferStorageMemEXT( params->target, params->size, params->memory, params->offset );
3859 return STATUS_SUCCESS;
3862 static NTSTATUS ext_glBufferSubData( void *args )
3864 struct glBufferSubData_params *params = args;
3865 const struct opengl_funcs *funcs = params->teb->glTable;
3866 funcs->ext.p_glBufferSubData( params->target, params->offset, params->size, params->data );
3867 return STATUS_SUCCESS;
3870 static NTSTATUS ext_glBufferSubDataARB( void *args )
3872 struct glBufferSubDataARB_params *params = args;
3873 const struct opengl_funcs *funcs = params->teb->glTable;
3874 funcs->ext.p_glBufferSubDataARB( params->target, params->offset, params->size, params->data );
3875 return STATUS_SUCCESS;
3878 static NTSTATUS ext_glCallCommandListNV( void *args )
3880 struct glCallCommandListNV_params *params = args;
3881 const struct opengl_funcs *funcs = params->teb->glTable;
3882 funcs->ext.p_glCallCommandListNV( params->list );
3883 return STATUS_SUCCESS;
3886 static NTSTATUS ext_glCheckFramebufferStatus( void *args )
3888 struct glCheckFramebufferStatus_params *params = args;
3889 const struct opengl_funcs *funcs = params->teb->glTable;
3890 params->ret = funcs->ext.p_glCheckFramebufferStatus( params->target );
3891 return STATUS_SUCCESS;
3894 static NTSTATUS ext_glCheckFramebufferStatusEXT( void *args )
3896 struct glCheckFramebufferStatusEXT_params *params = args;
3897 const struct opengl_funcs *funcs = params->teb->glTable;
3898 params->ret = funcs->ext.p_glCheckFramebufferStatusEXT( params->target );
3899 return STATUS_SUCCESS;
3902 static NTSTATUS ext_glCheckNamedFramebufferStatus( void *args )
3904 struct glCheckNamedFramebufferStatus_params *params = args;
3905 const struct opengl_funcs *funcs = params->teb->glTable;
3906 params->ret = funcs->ext.p_glCheckNamedFramebufferStatus( params->framebuffer, params->target );
3907 return STATUS_SUCCESS;
3910 static NTSTATUS ext_glCheckNamedFramebufferStatusEXT( void *args )
3912 struct glCheckNamedFramebufferStatusEXT_params *params = args;
3913 const struct opengl_funcs *funcs = params->teb->glTable;
3914 params->ret = funcs->ext.p_glCheckNamedFramebufferStatusEXT( params->framebuffer, params->target );
3915 return STATUS_SUCCESS;
3918 static NTSTATUS ext_glClampColor( void *args )
3920 struct glClampColor_params *params = args;
3921 const struct opengl_funcs *funcs = params->teb->glTable;
3922 funcs->ext.p_glClampColor( params->target, params->clamp );
3923 return STATUS_SUCCESS;
3926 static NTSTATUS ext_glClampColorARB( void *args )
3928 struct glClampColorARB_params *params = args;
3929 const struct opengl_funcs *funcs = params->teb->glTable;
3930 funcs->ext.p_glClampColorARB( params->target, params->clamp );
3931 return STATUS_SUCCESS;
3934 static NTSTATUS ext_glClearAccumxOES( void *args )
3936 struct glClearAccumxOES_params *params = args;
3937 const struct opengl_funcs *funcs = params->teb->glTable;
3938 funcs->ext.p_glClearAccumxOES( params->red, params->green, params->blue, params->alpha );
3939 return STATUS_SUCCESS;
3942 static NTSTATUS ext_glClearBufferData( void *args )
3944 struct glClearBufferData_params *params = args;
3945 const struct opengl_funcs *funcs = params->teb->glTable;
3946 funcs->ext.p_glClearBufferData( params->target, params->internalformat, params->format, params->type, params->data );
3947 return STATUS_SUCCESS;
3950 static NTSTATUS ext_glClearBufferSubData( void *args )
3952 struct glClearBufferSubData_params *params = args;
3953 const struct opengl_funcs *funcs = params->teb->glTable;
3954 funcs->ext.p_glClearBufferSubData( params->target, params->internalformat, params->offset, params->size, params->format, params->type, params->data );
3955 return STATUS_SUCCESS;
3958 static NTSTATUS ext_glClearBufferfi( void *args )
3960 struct glClearBufferfi_params *params = args;
3961 const struct opengl_funcs *funcs = params->teb->glTable;
3962 funcs->ext.p_glClearBufferfi( params->buffer, params->drawbuffer, params->depth, params->stencil );
3963 return STATUS_SUCCESS;
3966 static NTSTATUS ext_glClearBufferfv( void *args )
3968 struct glClearBufferfv_params *params = args;
3969 const struct opengl_funcs *funcs = params->teb->glTable;
3970 funcs->ext.p_glClearBufferfv( params->buffer, params->drawbuffer, params->value );
3971 return STATUS_SUCCESS;
3974 static NTSTATUS ext_glClearBufferiv( void *args )
3976 struct glClearBufferiv_params *params = args;
3977 const struct opengl_funcs *funcs = params->teb->glTable;
3978 funcs->ext.p_glClearBufferiv( params->buffer, params->drawbuffer, params->value );
3979 return STATUS_SUCCESS;
3982 static NTSTATUS ext_glClearBufferuiv( void *args )
3984 struct glClearBufferuiv_params *params = args;
3985 const struct opengl_funcs *funcs = params->teb->glTable;
3986 funcs->ext.p_glClearBufferuiv( params->buffer, params->drawbuffer, params->value );
3987 return STATUS_SUCCESS;
3990 static NTSTATUS ext_glClearColorIiEXT( void *args )
3992 struct glClearColorIiEXT_params *params = args;
3993 const struct opengl_funcs *funcs = params->teb->glTable;
3994 funcs->ext.p_glClearColorIiEXT( params->red, params->green, params->blue, params->alpha );
3995 return STATUS_SUCCESS;
3998 static NTSTATUS ext_glClearColorIuiEXT( void *args )
4000 struct glClearColorIuiEXT_params *params = args;
4001 const struct opengl_funcs *funcs = params->teb->glTable;
4002 funcs->ext.p_glClearColorIuiEXT( params->red, params->green, params->blue, params->alpha );
4003 return STATUS_SUCCESS;
4006 static NTSTATUS ext_glClearColorxOES( void *args )
4008 struct glClearColorxOES_params *params = args;
4009 const struct opengl_funcs *funcs = params->teb->glTable;
4010 funcs->ext.p_glClearColorxOES( params->red, params->green, params->blue, params->alpha );
4011 return STATUS_SUCCESS;
4014 static NTSTATUS ext_glClearDepthdNV( void *args )
4016 struct glClearDepthdNV_params *params = args;
4017 const struct opengl_funcs *funcs = params->teb->glTable;
4018 funcs->ext.p_glClearDepthdNV( params->depth );
4019 return STATUS_SUCCESS;
4022 static NTSTATUS ext_glClearDepthf( void *args )
4024 struct glClearDepthf_params *params = args;
4025 const struct opengl_funcs *funcs = params->teb->glTable;
4026 funcs->ext.p_glClearDepthf( params->d );
4027 return STATUS_SUCCESS;
4030 static NTSTATUS ext_glClearDepthfOES( void *args )
4032 struct glClearDepthfOES_params *params = args;
4033 const struct opengl_funcs *funcs = params->teb->glTable;
4034 funcs->ext.p_glClearDepthfOES( params->depth );
4035 return STATUS_SUCCESS;
4038 static NTSTATUS ext_glClearDepthxOES( void *args )
4040 struct glClearDepthxOES_params *params = args;
4041 const struct opengl_funcs *funcs = params->teb->glTable;
4042 funcs->ext.p_glClearDepthxOES( params->depth );
4043 return STATUS_SUCCESS;
4046 static NTSTATUS ext_glClearNamedBufferData( void *args )
4048 struct glClearNamedBufferData_params *params = args;
4049 const struct opengl_funcs *funcs = params->teb->glTable;
4050 funcs->ext.p_glClearNamedBufferData( params->buffer, params->internalformat, params->format, params->type, params->data );
4051 return STATUS_SUCCESS;
4054 static NTSTATUS ext_glClearNamedBufferDataEXT( void *args )
4056 struct glClearNamedBufferDataEXT_params *params = args;
4057 const struct opengl_funcs *funcs = params->teb->glTable;
4058 funcs->ext.p_glClearNamedBufferDataEXT( params->buffer, params->internalformat, params->format, params->type, params->data );
4059 return STATUS_SUCCESS;
4062 static NTSTATUS ext_glClearNamedBufferSubData( void *args )
4064 struct glClearNamedBufferSubData_params *params = args;
4065 const struct opengl_funcs *funcs = params->teb->glTable;
4066 funcs->ext.p_glClearNamedBufferSubData( params->buffer, params->internalformat, params->offset, params->size, params->format, params->type, params->data );
4067 return STATUS_SUCCESS;
4070 static NTSTATUS ext_glClearNamedBufferSubDataEXT( void *args )
4072 struct glClearNamedBufferSubDataEXT_params *params = args;
4073 const struct opengl_funcs *funcs = params->teb->glTable;
4074 funcs->ext.p_glClearNamedBufferSubDataEXT( params->buffer, params->internalformat, params->offset, params->size, params->format, params->type, params->data );
4075 return STATUS_SUCCESS;
4078 static NTSTATUS ext_glClearNamedFramebufferfi( void *args )
4080 struct glClearNamedFramebufferfi_params *params = args;
4081 const struct opengl_funcs *funcs = params->teb->glTable;
4082 funcs->ext.p_glClearNamedFramebufferfi( params->framebuffer, params->buffer, params->drawbuffer, params->depth, params->stencil );
4083 return STATUS_SUCCESS;
4086 static NTSTATUS ext_glClearNamedFramebufferfv( void *args )
4088 struct glClearNamedFramebufferfv_params *params = args;
4089 const struct opengl_funcs *funcs = params->teb->glTable;
4090 funcs->ext.p_glClearNamedFramebufferfv( params->framebuffer, params->buffer, params->drawbuffer, params->value );
4091 return STATUS_SUCCESS;
4094 static NTSTATUS ext_glClearNamedFramebufferiv( void *args )
4096 struct glClearNamedFramebufferiv_params *params = args;
4097 const struct opengl_funcs *funcs = params->teb->glTable;
4098 funcs->ext.p_glClearNamedFramebufferiv( params->framebuffer, params->buffer, params->drawbuffer, params->value );
4099 return STATUS_SUCCESS;
4102 static NTSTATUS ext_glClearNamedFramebufferuiv( void *args )
4104 struct glClearNamedFramebufferuiv_params *params = args;
4105 const struct opengl_funcs *funcs = params->teb->glTable;
4106 funcs->ext.p_glClearNamedFramebufferuiv( params->framebuffer, params->buffer, params->drawbuffer, params->value );
4107 return STATUS_SUCCESS;
4110 static NTSTATUS ext_glClearTexImage( void *args )
4112 struct glClearTexImage_params *params = args;
4113 const struct opengl_funcs *funcs = params->teb->glTable;
4114 funcs->ext.p_glClearTexImage( params->texture, params->level, params->format, params->type, params->data );
4115 return STATUS_SUCCESS;
4118 static NTSTATUS ext_glClearTexSubImage( void *args )
4120 struct glClearTexSubImage_params *params = args;
4121 const struct opengl_funcs *funcs = params->teb->glTable;
4122 funcs->ext.p_glClearTexSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->data );
4123 return STATUS_SUCCESS;
4126 static NTSTATUS ext_glClientActiveTexture( void *args )
4128 struct glClientActiveTexture_params *params = args;
4129 const struct opengl_funcs *funcs = params->teb->glTable;
4130 funcs->ext.p_glClientActiveTexture( params->texture );
4131 return STATUS_SUCCESS;
4134 static NTSTATUS ext_glClientActiveTextureARB( void *args )
4136 struct glClientActiveTextureARB_params *params = args;
4137 const struct opengl_funcs *funcs = params->teb->glTable;
4138 funcs->ext.p_glClientActiveTextureARB( params->texture );
4139 return STATUS_SUCCESS;
4142 static NTSTATUS ext_glClientActiveVertexStreamATI( void *args )
4144 struct glClientActiveVertexStreamATI_params *params = args;
4145 const struct opengl_funcs *funcs = params->teb->glTable;
4146 funcs->ext.p_glClientActiveVertexStreamATI( params->stream );
4147 return STATUS_SUCCESS;
4150 static NTSTATUS ext_glClientAttribDefaultEXT( void *args )
4152 struct glClientAttribDefaultEXT_params *params = args;
4153 const struct opengl_funcs *funcs = params->teb->glTable;
4154 funcs->ext.p_glClientAttribDefaultEXT( params->mask );
4155 return STATUS_SUCCESS;
4158 static NTSTATUS ext_glClientWaitSemaphoreui64NVX( void *args )
4160 struct glClientWaitSemaphoreui64NVX_params *params = args;
4161 const struct opengl_funcs *funcs = params->teb->glTable;
4162 funcs->ext.p_glClientWaitSemaphoreui64NVX( params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray );
4163 return STATUS_SUCCESS;
4166 NTSTATUS ext_glClientWaitSync( void *args )
4168 struct glClientWaitSync_params *params = args;
4169 const struct opengl_funcs *funcs = params->teb->glTable;
4170 params->ret = funcs->ext.p_glClientWaitSync( params->sync, params->flags, params->timeout );
4171 return STATUS_SUCCESS;
4174 static NTSTATUS ext_glClipControl( void *args )
4176 struct glClipControl_params *params = args;
4177 const struct opengl_funcs *funcs = params->teb->glTable;
4178 funcs->ext.p_glClipControl( params->origin, params->depth );
4179 return STATUS_SUCCESS;
4182 static NTSTATUS ext_glClipPlanefOES( void *args )
4184 struct glClipPlanefOES_params *params = args;
4185 const struct opengl_funcs *funcs = params->teb->glTable;
4186 funcs->ext.p_glClipPlanefOES( params->plane, params->equation );
4187 return STATUS_SUCCESS;
4190 static NTSTATUS ext_glClipPlanexOES( void *args )
4192 struct glClipPlanexOES_params *params = args;
4193 const struct opengl_funcs *funcs = params->teb->glTable;
4194 funcs->ext.p_glClipPlanexOES( params->plane, params->equation );
4195 return STATUS_SUCCESS;
4198 static NTSTATUS ext_glColor3fVertex3fSUN( void *args )
4200 struct glColor3fVertex3fSUN_params *params = args;
4201 const struct opengl_funcs *funcs = params->teb->glTable;
4202 funcs->ext.p_glColor3fVertex3fSUN( params->r, params->g, params->b, params->x, params->y, params->z );
4203 return STATUS_SUCCESS;
4206 static NTSTATUS ext_glColor3fVertex3fvSUN( void *args )
4208 struct glColor3fVertex3fvSUN_params *params = args;
4209 const struct opengl_funcs *funcs = params->teb->glTable;
4210 funcs->ext.p_glColor3fVertex3fvSUN( params->c, params->v );
4211 return STATUS_SUCCESS;
4214 static NTSTATUS ext_glColor3hNV( void *args )
4216 struct glColor3hNV_params *params = args;
4217 const struct opengl_funcs *funcs = params->teb->glTable;
4218 funcs->ext.p_glColor3hNV( params->red, params->green, params->blue );
4219 return STATUS_SUCCESS;
4222 static NTSTATUS ext_glColor3hvNV( void *args )
4224 struct glColor3hvNV_params *params = args;
4225 const struct opengl_funcs *funcs = params->teb->glTable;
4226 funcs->ext.p_glColor3hvNV( params->v );
4227 return STATUS_SUCCESS;
4230 static NTSTATUS ext_glColor3xOES( void *args )
4232 struct glColor3xOES_params *params = args;
4233 const struct opengl_funcs *funcs = params->teb->glTable;
4234 funcs->ext.p_glColor3xOES( params->red, params->green, params->blue );
4235 return STATUS_SUCCESS;
4238 static NTSTATUS ext_glColor3xvOES( void *args )
4240 struct glColor3xvOES_params *params = args;
4241 const struct opengl_funcs *funcs = params->teb->glTable;
4242 funcs->ext.p_glColor3xvOES( params->components );
4243 return STATUS_SUCCESS;
4246 static NTSTATUS ext_glColor4fNormal3fVertex3fSUN( void *args )
4248 struct glColor4fNormal3fVertex3fSUN_params *params = args;
4249 const struct opengl_funcs *funcs = params->teb->glTable;
4250 funcs->ext.p_glColor4fNormal3fVertex3fSUN( params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z );
4251 return STATUS_SUCCESS;
4254 static NTSTATUS ext_glColor4fNormal3fVertex3fvSUN( void *args )
4256 struct glColor4fNormal3fVertex3fvSUN_params *params = args;
4257 const struct opengl_funcs *funcs = params->teb->glTable;
4258 funcs->ext.p_glColor4fNormal3fVertex3fvSUN( params->c, params->n, params->v );
4259 return STATUS_SUCCESS;
4262 static NTSTATUS ext_glColor4hNV( void *args )
4264 struct glColor4hNV_params *params = args;
4265 const struct opengl_funcs *funcs = params->teb->glTable;
4266 funcs->ext.p_glColor4hNV( params->red, params->green, params->blue, params->alpha );
4267 return STATUS_SUCCESS;
4270 static NTSTATUS ext_glColor4hvNV( void *args )
4272 struct glColor4hvNV_params *params = args;
4273 const struct opengl_funcs *funcs = params->teb->glTable;
4274 funcs->ext.p_glColor4hvNV( params->v );
4275 return STATUS_SUCCESS;
4278 static NTSTATUS ext_glColor4ubVertex2fSUN( void *args )
4280 struct glColor4ubVertex2fSUN_params *params = args;
4281 const struct opengl_funcs *funcs = params->teb->glTable;
4282 funcs->ext.p_glColor4ubVertex2fSUN( params->r, params->g, params->b, params->a, params->x, params->y );
4283 return STATUS_SUCCESS;
4286 static NTSTATUS ext_glColor4ubVertex2fvSUN( void *args )
4288 struct glColor4ubVertex2fvSUN_params *params = args;
4289 const struct opengl_funcs *funcs = params->teb->glTable;
4290 funcs->ext.p_glColor4ubVertex2fvSUN( params->c, params->v );
4291 return STATUS_SUCCESS;
4294 static NTSTATUS ext_glColor4ubVertex3fSUN( void *args )
4296 struct glColor4ubVertex3fSUN_params *params = args;
4297 const struct opengl_funcs *funcs = params->teb->glTable;
4298 funcs->ext.p_glColor4ubVertex3fSUN( params->r, params->g, params->b, params->a, params->x, params->y, params->z );
4299 return STATUS_SUCCESS;
4302 static NTSTATUS ext_glColor4ubVertex3fvSUN( void *args )
4304 struct glColor4ubVertex3fvSUN_params *params = args;
4305 const struct opengl_funcs *funcs = params->teb->glTable;
4306 funcs->ext.p_glColor4ubVertex3fvSUN( params->c, params->v );
4307 return STATUS_SUCCESS;
4310 static NTSTATUS ext_glColor4xOES( void *args )
4312 struct glColor4xOES_params *params = args;
4313 const struct opengl_funcs *funcs = params->teb->glTable;
4314 funcs->ext.p_glColor4xOES( params->red, params->green, params->blue, params->alpha );
4315 return STATUS_SUCCESS;
4318 static NTSTATUS ext_glColor4xvOES( void *args )
4320 struct glColor4xvOES_params *params = args;
4321 const struct opengl_funcs *funcs = params->teb->glTable;
4322 funcs->ext.p_glColor4xvOES( params->components );
4323 return STATUS_SUCCESS;
4326 static NTSTATUS ext_glColorFormatNV( void *args )
4328 struct glColorFormatNV_params *params = args;
4329 const struct opengl_funcs *funcs = params->teb->glTable;
4330 funcs->ext.p_glColorFormatNV( params->size, params->type, params->stride );
4331 return STATUS_SUCCESS;
4334 static NTSTATUS ext_glColorFragmentOp1ATI( void *args )
4336 struct glColorFragmentOp1ATI_params *params = args;
4337 const struct opengl_funcs *funcs = params->teb->glTable;
4338 funcs->ext.p_glColorFragmentOp1ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod );
4339 return STATUS_SUCCESS;
4342 static NTSTATUS ext_glColorFragmentOp2ATI( void *args )
4344 struct glColorFragmentOp2ATI_params *params = args;
4345 const struct opengl_funcs *funcs = params->teb->glTable;
4346 funcs->ext.p_glColorFragmentOp2ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod );
4347 return STATUS_SUCCESS;
4350 static NTSTATUS ext_glColorFragmentOp3ATI( void *args )
4352 struct glColorFragmentOp3ATI_params *params = args;
4353 const struct opengl_funcs *funcs = params->teb->glTable;
4354 funcs->ext.p_glColorFragmentOp3ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod, params->arg3, params->arg3Rep, params->arg3Mod );
4355 return STATUS_SUCCESS;
4358 static NTSTATUS ext_glColorMaskIndexedEXT( void *args )
4360 struct glColorMaskIndexedEXT_params *params = args;
4361 const struct opengl_funcs *funcs = params->teb->glTable;
4362 funcs->ext.p_glColorMaskIndexedEXT( params->index, params->r, params->g, params->b, params->a );
4363 return STATUS_SUCCESS;
4366 static NTSTATUS ext_glColorMaski( void *args )
4368 struct glColorMaski_params *params = args;
4369 const struct opengl_funcs *funcs = params->teb->glTable;
4370 funcs->ext.p_glColorMaski( params->index, params->r, params->g, params->b, params->a );
4371 return STATUS_SUCCESS;
4374 static NTSTATUS ext_glColorP3ui( void *args )
4376 struct glColorP3ui_params *params = args;
4377 const struct opengl_funcs *funcs = params->teb->glTable;
4378 funcs->ext.p_glColorP3ui( params->type, params->color );
4379 return STATUS_SUCCESS;
4382 static NTSTATUS ext_glColorP3uiv( void *args )
4384 struct glColorP3uiv_params *params = args;
4385 const struct opengl_funcs *funcs = params->teb->glTable;
4386 funcs->ext.p_glColorP3uiv( params->type, params->color );
4387 return STATUS_SUCCESS;
4390 static NTSTATUS ext_glColorP4ui( void *args )
4392 struct glColorP4ui_params *params = args;
4393 const struct opengl_funcs *funcs = params->teb->glTable;
4394 funcs->ext.p_glColorP4ui( params->type, params->color );
4395 return STATUS_SUCCESS;
4398 static NTSTATUS ext_glColorP4uiv( void *args )
4400 struct glColorP4uiv_params *params = args;
4401 const struct opengl_funcs *funcs = params->teb->glTable;
4402 funcs->ext.p_glColorP4uiv( params->type, params->color );
4403 return STATUS_SUCCESS;
4406 static NTSTATUS ext_glColorPointerEXT( void *args )
4408 struct glColorPointerEXT_params *params = args;
4409 const struct opengl_funcs *funcs = params->teb->glTable;
4410 funcs->ext.p_glColorPointerEXT( params->size, params->type, params->stride, params->count, params->pointer );
4411 return STATUS_SUCCESS;
4414 static NTSTATUS ext_glColorPointerListIBM( void *args )
4416 struct glColorPointerListIBM_params *params = args;
4417 const struct opengl_funcs *funcs = params->teb->glTable;
4418 funcs->ext.p_glColorPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride );
4419 return STATUS_SUCCESS;
4422 static NTSTATUS ext_glColorPointervINTEL( void *args )
4424 struct glColorPointervINTEL_params *params = args;
4425 const struct opengl_funcs *funcs = params->teb->glTable;
4426 funcs->ext.p_glColorPointervINTEL( params->size, params->type, params->pointer );
4427 return STATUS_SUCCESS;
4430 static NTSTATUS ext_glColorSubTable( void *args )
4432 struct glColorSubTable_params *params = args;
4433 const struct opengl_funcs *funcs = params->teb->glTable;
4434 funcs->ext.p_glColorSubTable( params->target, params->start, params->count, params->format, params->type, params->data );
4435 return STATUS_SUCCESS;
4438 static NTSTATUS ext_glColorSubTableEXT( void *args )
4440 struct glColorSubTableEXT_params *params = args;
4441 const struct opengl_funcs *funcs = params->teb->glTable;
4442 funcs->ext.p_glColorSubTableEXT( params->target, params->start, params->count, params->format, params->type, params->data );
4443 return STATUS_SUCCESS;
4446 static NTSTATUS ext_glColorTable( void *args )
4448 struct glColorTable_params *params = args;
4449 const struct opengl_funcs *funcs = params->teb->glTable;
4450 funcs->ext.p_glColorTable( params->target, params->internalformat, params->width, params->format, params->type, params->table );
4451 return STATUS_SUCCESS;
4454 static NTSTATUS ext_glColorTableEXT( void *args )
4456 struct glColorTableEXT_params *params = args;
4457 const struct opengl_funcs *funcs = params->teb->glTable;
4458 funcs->ext.p_glColorTableEXT( params->target, params->internalFormat, params->width, params->format, params->type, params->table );
4459 return STATUS_SUCCESS;
4462 static NTSTATUS ext_glColorTableParameterfv( void *args )
4464 struct glColorTableParameterfv_params *params = args;
4465 const struct opengl_funcs *funcs = params->teb->glTable;
4466 funcs->ext.p_glColorTableParameterfv( params->target, params->pname, params->params );
4467 return STATUS_SUCCESS;
4470 static NTSTATUS ext_glColorTableParameterfvSGI( void *args )
4472 struct glColorTableParameterfvSGI_params *params = args;
4473 const struct opengl_funcs *funcs = params->teb->glTable;
4474 funcs->ext.p_glColorTableParameterfvSGI( params->target, params->pname, params->params );
4475 return STATUS_SUCCESS;
4478 static NTSTATUS ext_glColorTableParameteriv( void *args )
4480 struct glColorTableParameteriv_params *params = args;
4481 const struct opengl_funcs *funcs = params->teb->glTable;
4482 funcs->ext.p_glColorTableParameteriv( params->target, params->pname, params->params );
4483 return STATUS_SUCCESS;
4486 static NTSTATUS ext_glColorTableParameterivSGI( void *args )
4488 struct glColorTableParameterivSGI_params *params = args;
4489 const struct opengl_funcs *funcs = params->teb->glTable;
4490 funcs->ext.p_glColorTableParameterivSGI( params->target, params->pname, params->params );
4491 return STATUS_SUCCESS;
4494 static NTSTATUS ext_glColorTableSGI( void *args )
4496 struct glColorTableSGI_params *params = args;
4497 const struct opengl_funcs *funcs = params->teb->glTable;
4498 funcs->ext.p_glColorTableSGI( params->target, params->internalformat, params->width, params->format, params->type, params->table );
4499 return STATUS_SUCCESS;
4502 static NTSTATUS ext_glCombinerInputNV( void *args )
4504 struct glCombinerInputNV_params *params = args;
4505 const struct opengl_funcs *funcs = params->teb->glTable;
4506 funcs->ext.p_glCombinerInputNV( params->stage, params->portion, params->variable, params->input, params->mapping, params->componentUsage );
4507 return STATUS_SUCCESS;
4510 static NTSTATUS ext_glCombinerOutputNV( void *args )
4512 struct glCombinerOutputNV_params *params = args;
4513 const struct opengl_funcs *funcs = params->teb->glTable;
4514 funcs->ext.p_glCombinerOutputNV( params->stage, params->portion, params->abOutput, params->cdOutput, params->sumOutput, params->scale, params->bias, params->abDotProduct, params->cdDotProduct, params->muxSum );
4515 return STATUS_SUCCESS;
4518 static NTSTATUS ext_glCombinerParameterfNV( void *args )
4520 struct glCombinerParameterfNV_params *params = args;
4521 const struct opengl_funcs *funcs = params->teb->glTable;
4522 funcs->ext.p_glCombinerParameterfNV( params->pname, params->param );
4523 return STATUS_SUCCESS;
4526 static NTSTATUS ext_glCombinerParameterfvNV( void *args )
4528 struct glCombinerParameterfvNV_params *params = args;
4529 const struct opengl_funcs *funcs = params->teb->glTable;
4530 funcs->ext.p_glCombinerParameterfvNV( params->pname, params->params );
4531 return STATUS_SUCCESS;
4534 static NTSTATUS ext_glCombinerParameteriNV( void *args )
4536 struct glCombinerParameteriNV_params *params = args;
4537 const struct opengl_funcs *funcs = params->teb->glTable;
4538 funcs->ext.p_glCombinerParameteriNV( params->pname, params->param );
4539 return STATUS_SUCCESS;
4542 static NTSTATUS ext_glCombinerParameterivNV( void *args )
4544 struct glCombinerParameterivNV_params *params = args;
4545 const struct opengl_funcs *funcs = params->teb->glTable;
4546 funcs->ext.p_glCombinerParameterivNV( params->pname, params->params );
4547 return STATUS_SUCCESS;
4550 static NTSTATUS ext_glCombinerStageParameterfvNV( void *args )
4552 struct glCombinerStageParameterfvNV_params *params = args;
4553 const struct opengl_funcs *funcs = params->teb->glTable;
4554 funcs->ext.p_glCombinerStageParameterfvNV( params->stage, params->pname, params->params );
4555 return STATUS_SUCCESS;
4558 static NTSTATUS ext_glCommandListSegmentsNV( void *args )
4560 struct glCommandListSegmentsNV_params *params = args;
4561 const struct opengl_funcs *funcs = params->teb->glTable;
4562 funcs->ext.p_glCommandListSegmentsNV( params->list, params->segments );
4563 return STATUS_SUCCESS;
4566 static NTSTATUS ext_glCompileCommandListNV( void *args )
4568 struct glCompileCommandListNV_params *params = args;
4569 const struct opengl_funcs *funcs = params->teb->glTable;
4570 funcs->ext.p_glCompileCommandListNV( params->list );
4571 return STATUS_SUCCESS;
4574 static NTSTATUS ext_glCompileShader( void *args )
4576 struct glCompileShader_params *params = args;
4577 const struct opengl_funcs *funcs = params->teb->glTable;
4578 funcs->ext.p_glCompileShader( params->shader );
4579 return STATUS_SUCCESS;
4582 static NTSTATUS ext_glCompileShaderARB( void *args )
4584 struct glCompileShaderARB_params *params = args;
4585 const struct opengl_funcs *funcs = params->teb->glTable;
4586 funcs->ext.p_glCompileShaderARB( params->shaderObj );
4587 return STATUS_SUCCESS;
4590 static NTSTATUS ext_glCompileShaderIncludeARB( void *args )
4592 struct glCompileShaderIncludeARB_params *params = args;
4593 const struct opengl_funcs *funcs = params->teb->glTable;
4594 funcs->ext.p_glCompileShaderIncludeARB( params->shader, params->count, params->path, params->length );
4595 return STATUS_SUCCESS;
4598 static NTSTATUS ext_glCompressedMultiTexImage1DEXT( void *args )
4600 struct glCompressedMultiTexImage1DEXT_params *params = args;
4601 const struct opengl_funcs *funcs = params->teb->glTable;
4602 funcs->ext.p_glCompressedMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->bits );
4603 return STATUS_SUCCESS;
4606 static NTSTATUS ext_glCompressedMultiTexImage2DEXT( void *args )
4608 struct glCompressedMultiTexImage2DEXT_params *params = args;
4609 const struct opengl_funcs *funcs = params->teb->glTable;
4610 funcs->ext.p_glCompressedMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->bits );
4611 return STATUS_SUCCESS;
4614 static NTSTATUS ext_glCompressedMultiTexImage3DEXT( void *args )
4616 struct glCompressedMultiTexImage3DEXT_params *params = args;
4617 const struct opengl_funcs *funcs = params->teb->glTable;
4618 funcs->ext.p_glCompressedMultiTexImage3DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->bits );
4619 return STATUS_SUCCESS;
4622 static NTSTATUS ext_glCompressedMultiTexSubImage1DEXT( void *args )
4624 struct glCompressedMultiTexSubImage1DEXT_params *params = args;
4625 const struct opengl_funcs *funcs = params->teb->glTable;
4626 funcs->ext.p_glCompressedMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->bits );
4627 return STATUS_SUCCESS;
4630 static NTSTATUS ext_glCompressedMultiTexSubImage2DEXT( void *args )
4632 struct glCompressedMultiTexSubImage2DEXT_params *params = args;
4633 const struct opengl_funcs *funcs = params->teb->glTable;
4634 funcs->ext.p_glCompressedMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->bits );
4635 return STATUS_SUCCESS;
4638 static NTSTATUS ext_glCompressedMultiTexSubImage3DEXT( void *args )
4640 struct glCompressedMultiTexSubImage3DEXT_params *params = args;
4641 const struct opengl_funcs *funcs = params->teb->glTable;
4642 funcs->ext.p_glCompressedMultiTexSubImage3DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, params->bits );
4643 return STATUS_SUCCESS;
4646 static NTSTATUS ext_glCompressedTexImage1D( void *args )
4648 struct glCompressedTexImage1D_params *params = args;
4649 const struct opengl_funcs *funcs = params->teb->glTable;
4650 funcs->ext.p_glCompressedTexImage1D( params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->data );
4651 return STATUS_SUCCESS;
4654 static NTSTATUS ext_glCompressedTexImage1DARB( void *args )
4656 struct glCompressedTexImage1DARB_params *params = args;
4657 const struct opengl_funcs *funcs = params->teb->glTable;
4658 funcs->ext.p_glCompressedTexImage1DARB( params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->data );
4659 return STATUS_SUCCESS;
4662 static NTSTATUS ext_glCompressedTexImage2D( void *args )
4664 struct glCompressedTexImage2D_params *params = args;
4665 const struct opengl_funcs *funcs = params->teb->glTable;
4666 funcs->ext.p_glCompressedTexImage2D( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->data );
4667 return STATUS_SUCCESS;
4670 static NTSTATUS ext_glCompressedTexImage2DARB( void *args )
4672 struct glCompressedTexImage2DARB_params *params = args;
4673 const struct opengl_funcs *funcs = params->teb->glTable;
4674 funcs->ext.p_glCompressedTexImage2DARB( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->data );
4675 return STATUS_SUCCESS;
4678 static NTSTATUS ext_glCompressedTexImage3D( void *args )
4680 struct glCompressedTexImage3D_params *params = args;
4681 const struct opengl_funcs *funcs = params->teb->glTable;
4682 funcs->ext.p_glCompressedTexImage3D( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->data );
4683 return STATUS_SUCCESS;
4686 static NTSTATUS ext_glCompressedTexImage3DARB( void *args )
4688 struct glCompressedTexImage3DARB_params *params = args;
4689 const struct opengl_funcs *funcs = params->teb->glTable;
4690 funcs->ext.p_glCompressedTexImage3DARB( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->data );
4691 return STATUS_SUCCESS;
4694 static NTSTATUS ext_glCompressedTexSubImage1D( void *args )
4696 struct glCompressedTexSubImage1D_params *params = args;
4697 const struct opengl_funcs *funcs = params->teb->glTable;
4698 funcs->ext.p_glCompressedTexSubImage1D( params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data );
4699 return STATUS_SUCCESS;
4702 static NTSTATUS ext_glCompressedTexSubImage1DARB( void *args )
4704 struct glCompressedTexSubImage1DARB_params *params = args;
4705 const struct opengl_funcs *funcs = params->teb->glTable;
4706 funcs->ext.p_glCompressedTexSubImage1DARB( params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data );
4707 return STATUS_SUCCESS;
4710 static NTSTATUS ext_glCompressedTexSubImage2D( void *args )
4712 struct glCompressedTexSubImage2D_params *params = args;
4713 const struct opengl_funcs *funcs = params->teb->glTable;
4714 funcs->ext.p_glCompressedTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data );
4715 return STATUS_SUCCESS;
4718 static NTSTATUS ext_glCompressedTexSubImage2DARB( void *args )
4720 struct glCompressedTexSubImage2DARB_params *params = args;
4721 const struct opengl_funcs *funcs = params->teb->glTable;
4722 funcs->ext.p_glCompressedTexSubImage2DARB( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data );
4723 return STATUS_SUCCESS;
4726 static NTSTATUS ext_glCompressedTexSubImage3D( void *args )
4728 struct glCompressedTexSubImage3D_params *params = args;
4729 const struct opengl_funcs *funcs = params->teb->glTable;
4730 funcs->ext.p_glCompressedTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, params->data );
4731 return STATUS_SUCCESS;
4734 static NTSTATUS ext_glCompressedTexSubImage3DARB( void *args )
4736 struct glCompressedTexSubImage3DARB_params *params = args;
4737 const struct opengl_funcs *funcs = params->teb->glTable;
4738 funcs->ext.p_glCompressedTexSubImage3DARB( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, params->data );
4739 return STATUS_SUCCESS;
4742 static NTSTATUS ext_glCompressedTextureImage1DEXT( void *args )
4744 struct glCompressedTextureImage1DEXT_params *params = args;
4745 const struct opengl_funcs *funcs = params->teb->glTable;
4746 funcs->ext.p_glCompressedTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->bits );
4747 return STATUS_SUCCESS;
4750 static NTSTATUS ext_glCompressedTextureImage2DEXT( void *args )
4752 struct glCompressedTextureImage2DEXT_params *params = args;
4753 const struct opengl_funcs *funcs = params->teb->glTable;
4754 funcs->ext.p_glCompressedTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->bits );
4755 return STATUS_SUCCESS;
4758 static NTSTATUS ext_glCompressedTextureImage3DEXT( void *args )
4760 struct glCompressedTextureImage3DEXT_params *params = args;
4761 const struct opengl_funcs *funcs = params->teb->glTable;
4762 funcs->ext.p_glCompressedTextureImage3DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->bits );
4763 return STATUS_SUCCESS;
4766 static NTSTATUS ext_glCompressedTextureSubImage1D( void *args )
4768 struct glCompressedTextureSubImage1D_params *params = args;
4769 const struct opengl_funcs *funcs = params->teb->glTable;
4770 funcs->ext.p_glCompressedTextureSubImage1D( params->texture, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data );
4771 return STATUS_SUCCESS;
4774 static NTSTATUS ext_glCompressedTextureSubImage1DEXT( void *args )
4776 struct glCompressedTextureSubImage1DEXT_params *params = args;
4777 const struct opengl_funcs *funcs = params->teb->glTable;
4778 funcs->ext.p_glCompressedTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->bits );
4779 return STATUS_SUCCESS;
4782 static NTSTATUS ext_glCompressedTextureSubImage2D( void *args )
4784 struct glCompressedTextureSubImage2D_params *params = args;
4785 const struct opengl_funcs *funcs = params->teb->glTable;
4786 funcs->ext.p_glCompressedTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data );
4787 return STATUS_SUCCESS;
4790 static NTSTATUS ext_glCompressedTextureSubImage2DEXT( void *args )
4792 struct glCompressedTextureSubImage2DEXT_params *params = args;
4793 const struct opengl_funcs *funcs = params->teb->glTable;
4794 funcs->ext.p_glCompressedTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->bits );
4795 return STATUS_SUCCESS;
4798 static NTSTATUS ext_glCompressedTextureSubImage3D( void *args )
4800 struct glCompressedTextureSubImage3D_params *params = args;
4801 const struct opengl_funcs *funcs = params->teb->glTable;
4802 funcs->ext.p_glCompressedTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, params->data );
4803 return STATUS_SUCCESS;
4806 static NTSTATUS ext_glCompressedTextureSubImage3DEXT( void *args )
4808 struct glCompressedTextureSubImage3DEXT_params *params = args;
4809 const struct opengl_funcs *funcs = params->teb->glTable;
4810 funcs->ext.p_glCompressedTextureSubImage3DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, params->bits );
4811 return STATUS_SUCCESS;
4814 static NTSTATUS ext_glConservativeRasterParameterfNV( void *args )
4816 struct glConservativeRasterParameterfNV_params *params = args;
4817 const struct opengl_funcs *funcs = params->teb->glTable;
4818 funcs->ext.p_glConservativeRasterParameterfNV( params->pname, params->value );
4819 return STATUS_SUCCESS;
4822 static NTSTATUS ext_glConservativeRasterParameteriNV( void *args )
4824 struct glConservativeRasterParameteriNV_params *params = args;
4825 const struct opengl_funcs *funcs = params->teb->glTable;
4826 funcs->ext.p_glConservativeRasterParameteriNV( params->pname, params->param );
4827 return STATUS_SUCCESS;
4830 static NTSTATUS ext_glConvolutionFilter1D( void *args )
4832 struct glConvolutionFilter1D_params *params = args;
4833 const struct opengl_funcs *funcs = params->teb->glTable;
4834 funcs->ext.p_glConvolutionFilter1D( params->target, params->internalformat, params->width, params->format, params->type, params->image );
4835 return STATUS_SUCCESS;
4838 static NTSTATUS ext_glConvolutionFilter1DEXT( void *args )
4840 struct glConvolutionFilter1DEXT_params *params = args;
4841 const struct opengl_funcs *funcs = params->teb->glTable;
4842 funcs->ext.p_glConvolutionFilter1DEXT( params->target, params->internalformat, params->width, params->format, params->type, params->image );
4843 return STATUS_SUCCESS;
4846 static NTSTATUS ext_glConvolutionFilter2D( void *args )
4848 struct glConvolutionFilter2D_params *params = args;
4849 const struct opengl_funcs *funcs = params->teb->glTable;
4850 funcs->ext.p_glConvolutionFilter2D( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->image );
4851 return STATUS_SUCCESS;
4854 static NTSTATUS ext_glConvolutionFilter2DEXT( void *args )
4856 struct glConvolutionFilter2DEXT_params *params = args;
4857 const struct opengl_funcs *funcs = params->teb->glTable;
4858 funcs->ext.p_glConvolutionFilter2DEXT( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->image );
4859 return STATUS_SUCCESS;
4862 static NTSTATUS ext_glConvolutionParameterf( void *args )
4864 struct glConvolutionParameterf_params *params = args;
4865 const struct opengl_funcs *funcs = params->teb->glTable;
4866 funcs->ext.p_glConvolutionParameterf( params->target, params->pname, params->params );
4867 return STATUS_SUCCESS;
4870 static NTSTATUS ext_glConvolutionParameterfEXT( void *args )
4872 struct glConvolutionParameterfEXT_params *params = args;
4873 const struct opengl_funcs *funcs = params->teb->glTable;
4874 funcs->ext.p_glConvolutionParameterfEXT( params->target, params->pname, params->params );
4875 return STATUS_SUCCESS;
4878 static NTSTATUS ext_glConvolutionParameterfv( void *args )
4880 struct glConvolutionParameterfv_params *params = args;
4881 const struct opengl_funcs *funcs = params->teb->glTable;
4882 funcs->ext.p_glConvolutionParameterfv( params->target, params->pname, params->params );
4883 return STATUS_SUCCESS;
4886 static NTSTATUS ext_glConvolutionParameterfvEXT( void *args )
4888 struct glConvolutionParameterfvEXT_params *params = args;
4889 const struct opengl_funcs *funcs = params->teb->glTable;
4890 funcs->ext.p_glConvolutionParameterfvEXT( params->target, params->pname, params->params );
4891 return STATUS_SUCCESS;
4894 static NTSTATUS ext_glConvolutionParameteri( void *args )
4896 struct glConvolutionParameteri_params *params = args;
4897 const struct opengl_funcs *funcs = params->teb->glTable;
4898 funcs->ext.p_glConvolutionParameteri( params->target, params->pname, params->params );
4899 return STATUS_SUCCESS;
4902 static NTSTATUS ext_glConvolutionParameteriEXT( void *args )
4904 struct glConvolutionParameteriEXT_params *params = args;
4905 const struct opengl_funcs *funcs = params->teb->glTable;
4906 funcs->ext.p_glConvolutionParameteriEXT( params->target, params->pname, params->params );
4907 return STATUS_SUCCESS;
4910 static NTSTATUS ext_glConvolutionParameteriv( void *args )
4912 struct glConvolutionParameteriv_params *params = args;
4913 const struct opengl_funcs *funcs = params->teb->glTable;
4914 funcs->ext.p_glConvolutionParameteriv( params->target, params->pname, params->params );
4915 return STATUS_SUCCESS;
4918 static NTSTATUS ext_glConvolutionParameterivEXT( void *args )
4920 struct glConvolutionParameterivEXT_params *params = args;
4921 const struct opengl_funcs *funcs = params->teb->glTable;
4922 funcs->ext.p_glConvolutionParameterivEXT( params->target, params->pname, params->params );
4923 return STATUS_SUCCESS;
4926 static NTSTATUS ext_glConvolutionParameterxOES( void *args )
4928 struct glConvolutionParameterxOES_params *params = args;
4929 const struct opengl_funcs *funcs = params->teb->glTable;
4930 funcs->ext.p_glConvolutionParameterxOES( params->target, params->pname, params->param );
4931 return STATUS_SUCCESS;
4934 static NTSTATUS ext_glConvolutionParameterxvOES( void *args )
4936 struct glConvolutionParameterxvOES_params *params = args;
4937 const struct opengl_funcs *funcs = params->teb->glTable;
4938 funcs->ext.p_glConvolutionParameterxvOES( params->target, params->pname, params->params );
4939 return STATUS_SUCCESS;
4942 static NTSTATUS ext_glCopyBufferSubData( void *args )
4944 struct glCopyBufferSubData_params *params = args;
4945 const struct opengl_funcs *funcs = params->teb->glTable;
4946 funcs->ext.p_glCopyBufferSubData( params->readTarget, params->writeTarget, params->readOffset, params->writeOffset, params->size );
4947 return STATUS_SUCCESS;
4950 static NTSTATUS ext_glCopyColorSubTable( void *args )
4952 struct glCopyColorSubTable_params *params = args;
4953 const struct opengl_funcs *funcs = params->teb->glTable;
4954 funcs->ext.p_glCopyColorSubTable( params->target, params->start, params->x, params->y, params->width );
4955 return STATUS_SUCCESS;
4958 static NTSTATUS ext_glCopyColorSubTableEXT( void *args )
4960 struct glCopyColorSubTableEXT_params *params = args;
4961 const struct opengl_funcs *funcs = params->teb->glTable;
4962 funcs->ext.p_glCopyColorSubTableEXT( params->target, params->start, params->x, params->y, params->width );
4963 return STATUS_SUCCESS;
4966 static NTSTATUS ext_glCopyColorTable( void *args )
4968 struct glCopyColorTable_params *params = args;
4969 const struct opengl_funcs *funcs = params->teb->glTable;
4970 funcs->ext.p_glCopyColorTable( params->target, params->internalformat, params->x, params->y, params->width );
4971 return STATUS_SUCCESS;
4974 static NTSTATUS ext_glCopyColorTableSGI( void *args )
4976 struct glCopyColorTableSGI_params *params = args;
4977 const struct opengl_funcs *funcs = params->teb->glTable;
4978 funcs->ext.p_glCopyColorTableSGI( params->target, params->internalformat, params->x, params->y, params->width );
4979 return STATUS_SUCCESS;
4982 static NTSTATUS ext_glCopyConvolutionFilter1D( void *args )
4984 struct glCopyConvolutionFilter1D_params *params = args;
4985 const struct opengl_funcs *funcs = params->teb->glTable;
4986 funcs->ext.p_glCopyConvolutionFilter1D( params->target, params->internalformat, params->x, params->y, params->width );
4987 return STATUS_SUCCESS;
4990 static NTSTATUS ext_glCopyConvolutionFilter1DEXT( void *args )
4992 struct glCopyConvolutionFilter1DEXT_params *params = args;
4993 const struct opengl_funcs *funcs = params->teb->glTable;
4994 funcs->ext.p_glCopyConvolutionFilter1DEXT( params->target, params->internalformat, params->x, params->y, params->width );
4995 return STATUS_SUCCESS;
4998 static NTSTATUS ext_glCopyConvolutionFilter2D( void *args )
5000 struct glCopyConvolutionFilter2D_params *params = args;
5001 const struct opengl_funcs *funcs = params->teb->glTable;
5002 funcs->ext.p_glCopyConvolutionFilter2D( params->target, params->internalformat, params->x, params->y, params->width, params->height );
5003 return STATUS_SUCCESS;
5006 static NTSTATUS ext_glCopyConvolutionFilter2DEXT( void *args )
5008 struct glCopyConvolutionFilter2DEXT_params *params = args;
5009 const struct opengl_funcs *funcs = params->teb->glTable;
5010 funcs->ext.p_glCopyConvolutionFilter2DEXT( params->target, params->internalformat, params->x, params->y, params->width, params->height );
5011 return STATUS_SUCCESS;
5014 static NTSTATUS ext_glCopyImageSubData( void *args )
5016 struct glCopyImageSubData_params *params = args;
5017 const struct opengl_funcs *funcs = params->teb->glTable;
5018 funcs->ext.p_glCopyImageSubData( params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srcY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->srcWidth, params->srcHeight, params->srcDepth );
5019 return STATUS_SUCCESS;
5022 static NTSTATUS ext_glCopyImageSubDataNV( void *args )
5024 struct glCopyImageSubDataNV_params *params = args;
5025 const struct opengl_funcs *funcs = params->teb->glTable;
5026 funcs->ext.p_glCopyImageSubDataNV( params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srcY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->width, params->height, params->depth );
5027 return STATUS_SUCCESS;
5030 static NTSTATUS ext_glCopyMultiTexImage1DEXT( void *args )
5032 struct glCopyMultiTexImage1DEXT_params *params = args;
5033 const struct opengl_funcs *funcs = params->teb->glTable;
5034 funcs->ext.p_glCopyMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border );
5035 return STATUS_SUCCESS;
5038 static NTSTATUS ext_glCopyMultiTexImage2DEXT( void *args )
5040 struct glCopyMultiTexImage2DEXT_params *params = args;
5041 const struct opengl_funcs *funcs = params->teb->glTable;
5042 funcs->ext.p_glCopyMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border );
5043 return STATUS_SUCCESS;
5046 static NTSTATUS ext_glCopyMultiTexSubImage1DEXT( void *args )
5048 struct glCopyMultiTexSubImage1DEXT_params *params = args;
5049 const struct opengl_funcs *funcs = params->teb->glTable;
5050 funcs->ext.p_glCopyMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->x, params->y, params->width );
5051 return STATUS_SUCCESS;
5054 static NTSTATUS ext_glCopyMultiTexSubImage2DEXT( void *args )
5056 struct glCopyMultiTexSubImage2DEXT_params *params = args;
5057 const struct opengl_funcs *funcs = params->teb->glTable;
5058 funcs->ext.p_glCopyMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
5059 return STATUS_SUCCESS;
5062 static NTSTATUS ext_glCopyMultiTexSubImage3DEXT( void *args )
5064 struct glCopyMultiTexSubImage3DEXT_params *params = args;
5065 const struct opengl_funcs *funcs = params->teb->glTable;
5066 funcs->ext.p_glCopyMultiTexSubImage3DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5067 return STATUS_SUCCESS;
5070 static NTSTATUS ext_glCopyNamedBufferSubData( void *args )
5072 struct glCopyNamedBufferSubData_params *params = args;
5073 const struct opengl_funcs *funcs = params->teb->glTable;
5074 funcs->ext.p_glCopyNamedBufferSubData( params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size );
5075 return STATUS_SUCCESS;
5078 static NTSTATUS ext_glCopyPathNV( void *args )
5080 struct glCopyPathNV_params *params = args;
5081 const struct opengl_funcs *funcs = params->teb->glTable;
5082 funcs->ext.p_glCopyPathNV( params->resultPath, params->srcPath );
5083 return STATUS_SUCCESS;
5086 static NTSTATUS ext_glCopyTexImage1DEXT( void *args )
5088 struct glCopyTexImage1DEXT_params *params = args;
5089 const struct opengl_funcs *funcs = params->teb->glTable;
5090 funcs->ext.p_glCopyTexImage1DEXT( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border );
5091 return STATUS_SUCCESS;
5094 static NTSTATUS ext_glCopyTexImage2DEXT( void *args )
5096 struct glCopyTexImage2DEXT_params *params = args;
5097 const struct opengl_funcs *funcs = params->teb->glTable;
5098 funcs->ext.p_glCopyTexImage2DEXT( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border );
5099 return STATUS_SUCCESS;
5102 static NTSTATUS ext_glCopyTexSubImage1DEXT( void *args )
5104 struct glCopyTexSubImage1DEXT_params *params = args;
5105 const struct opengl_funcs *funcs = params->teb->glTable;
5106 funcs->ext.p_glCopyTexSubImage1DEXT( params->target, params->level, params->xoffset, params->x, params->y, params->width );
5107 return STATUS_SUCCESS;
5110 static NTSTATUS ext_glCopyTexSubImage2DEXT( void *args )
5112 struct glCopyTexSubImage2DEXT_params *params = args;
5113 const struct opengl_funcs *funcs = params->teb->glTable;
5114 funcs->ext.p_glCopyTexSubImage2DEXT( params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
5115 return STATUS_SUCCESS;
5118 static NTSTATUS ext_glCopyTexSubImage3D( void *args )
5120 struct glCopyTexSubImage3D_params *params = args;
5121 const struct opengl_funcs *funcs = params->teb->glTable;
5122 funcs->ext.p_glCopyTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5123 return STATUS_SUCCESS;
5126 static NTSTATUS ext_glCopyTexSubImage3DEXT( void *args )
5128 struct glCopyTexSubImage3DEXT_params *params = args;
5129 const struct opengl_funcs *funcs = params->teb->glTable;
5130 funcs->ext.p_glCopyTexSubImage3DEXT( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5131 return STATUS_SUCCESS;
5134 static NTSTATUS ext_glCopyTextureImage1DEXT( void *args )
5136 struct glCopyTextureImage1DEXT_params *params = args;
5137 const struct opengl_funcs *funcs = params->teb->glTable;
5138 funcs->ext.p_glCopyTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border );
5139 return STATUS_SUCCESS;
5142 static NTSTATUS ext_glCopyTextureImage2DEXT( void *args )
5144 struct glCopyTextureImage2DEXT_params *params = args;
5145 const struct opengl_funcs *funcs = params->teb->glTable;
5146 funcs->ext.p_glCopyTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border );
5147 return STATUS_SUCCESS;
5150 static NTSTATUS ext_glCopyTextureSubImage1D( void *args )
5152 struct glCopyTextureSubImage1D_params *params = args;
5153 const struct opengl_funcs *funcs = params->teb->glTable;
5154 funcs->ext.p_glCopyTextureSubImage1D( params->texture, params->level, params->xoffset, params->x, params->y, params->width );
5155 return STATUS_SUCCESS;
5158 static NTSTATUS ext_glCopyTextureSubImage1DEXT( void *args )
5160 struct glCopyTextureSubImage1DEXT_params *params = args;
5161 const struct opengl_funcs *funcs = params->teb->glTable;
5162 funcs->ext.p_glCopyTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->x, params->y, params->width );
5163 return STATUS_SUCCESS;
5166 static NTSTATUS ext_glCopyTextureSubImage2D( void *args )
5168 struct glCopyTextureSubImage2D_params *params = args;
5169 const struct opengl_funcs *funcs = params->teb->glTable;
5170 funcs->ext.p_glCopyTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
5171 return STATUS_SUCCESS;
5174 static NTSTATUS ext_glCopyTextureSubImage2DEXT( void *args )
5176 struct glCopyTextureSubImage2DEXT_params *params = args;
5177 const struct opengl_funcs *funcs = params->teb->glTable;
5178 funcs->ext.p_glCopyTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
5179 return STATUS_SUCCESS;
5182 static NTSTATUS ext_glCopyTextureSubImage3D( void *args )
5184 struct glCopyTextureSubImage3D_params *params = args;
5185 const struct opengl_funcs *funcs = params->teb->glTable;
5186 funcs->ext.p_glCopyTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5187 return STATUS_SUCCESS;
5190 static NTSTATUS ext_glCopyTextureSubImage3DEXT( void *args )
5192 struct glCopyTextureSubImage3DEXT_params *params = args;
5193 const struct opengl_funcs *funcs = params->teb->glTable;
5194 funcs->ext.p_glCopyTextureSubImage3DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5195 return STATUS_SUCCESS;
5198 static NTSTATUS ext_glCoverFillPathInstancedNV( void *args )
5200 struct glCoverFillPathInstancedNV_params *params = args;
5201 const struct opengl_funcs *funcs = params->teb->glTable;
5202 funcs->ext.p_glCoverFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->coverMode, params->transformType, params->transformValues );
5203 return STATUS_SUCCESS;
5206 static NTSTATUS ext_glCoverFillPathNV( void *args )
5208 struct glCoverFillPathNV_params *params = args;
5209 const struct opengl_funcs *funcs = params->teb->glTable;
5210 funcs->ext.p_glCoverFillPathNV( params->path, params->coverMode );
5211 return STATUS_SUCCESS;
5214 static NTSTATUS ext_glCoverStrokePathInstancedNV( void *args )
5216 struct glCoverStrokePathInstancedNV_params *params = args;
5217 const struct opengl_funcs *funcs = params->teb->glTable;
5218 funcs->ext.p_glCoverStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->coverMode, params->transformType, params->transformValues );
5219 return STATUS_SUCCESS;
5222 static NTSTATUS ext_glCoverStrokePathNV( void *args )
5224 struct glCoverStrokePathNV_params *params = args;
5225 const struct opengl_funcs *funcs = params->teb->glTable;
5226 funcs->ext.p_glCoverStrokePathNV( params->path, params->coverMode );
5227 return STATUS_SUCCESS;
5230 static NTSTATUS ext_glCoverageModulationNV( void *args )
5232 struct glCoverageModulationNV_params *params = args;
5233 const struct opengl_funcs *funcs = params->teb->glTable;
5234 funcs->ext.p_glCoverageModulationNV( params->components );
5235 return STATUS_SUCCESS;
5238 static NTSTATUS ext_glCoverageModulationTableNV( void *args )
5240 struct glCoverageModulationTableNV_params *params = args;
5241 const struct opengl_funcs *funcs = params->teb->glTable;
5242 funcs->ext.p_glCoverageModulationTableNV( params->n, params->v );
5243 return STATUS_SUCCESS;
5246 static NTSTATUS ext_glCreateBuffers( void *args )
5248 struct glCreateBuffers_params *params = args;
5249 const struct opengl_funcs *funcs = params->teb->glTable;
5250 funcs->ext.p_glCreateBuffers( params->n, params->buffers );
5251 return STATUS_SUCCESS;
5254 static NTSTATUS ext_glCreateCommandListsNV( void *args )
5256 struct glCreateCommandListsNV_params *params = args;
5257 const struct opengl_funcs *funcs = params->teb->glTable;
5258 funcs->ext.p_glCreateCommandListsNV( params->n, params->lists );
5259 return STATUS_SUCCESS;
5262 static NTSTATUS ext_glCreateFramebuffers( void *args )
5264 struct glCreateFramebuffers_params *params = args;
5265 const struct opengl_funcs *funcs = params->teb->glTable;
5266 funcs->ext.p_glCreateFramebuffers( params->n, params->framebuffers );
5267 return STATUS_SUCCESS;
5270 static NTSTATUS ext_glCreateMemoryObjectsEXT( void *args )
5272 struct glCreateMemoryObjectsEXT_params *params = args;
5273 const struct opengl_funcs *funcs = params->teb->glTable;
5274 funcs->ext.p_glCreateMemoryObjectsEXT( params->n, params->memoryObjects );
5275 return STATUS_SUCCESS;
5278 static NTSTATUS ext_glCreatePerfQueryINTEL( void *args )
5280 struct glCreatePerfQueryINTEL_params *params = args;
5281 const struct opengl_funcs *funcs = params->teb->glTable;
5282 funcs->ext.p_glCreatePerfQueryINTEL( params->queryId, params->queryHandle );
5283 return STATUS_SUCCESS;
5286 static NTSTATUS ext_glCreateProgram( void *args )
5288 struct glCreateProgram_params *params = args;
5289 const struct opengl_funcs *funcs = params->teb->glTable;
5290 params->ret = funcs->ext.p_glCreateProgram();
5291 return STATUS_SUCCESS;
5294 static NTSTATUS ext_glCreateProgramObjectARB( void *args )
5296 struct glCreateProgramObjectARB_params *params = args;
5297 const struct opengl_funcs *funcs = params->teb->glTable;
5298 params->ret = funcs->ext.p_glCreateProgramObjectARB();
5299 return STATUS_SUCCESS;
5302 static NTSTATUS ext_glCreateProgramPipelines( void *args )
5304 struct glCreateProgramPipelines_params *params = args;
5305 const struct opengl_funcs *funcs = params->teb->glTable;
5306 funcs->ext.p_glCreateProgramPipelines( params->n, params->pipelines );
5307 return STATUS_SUCCESS;
5310 static NTSTATUS ext_glCreateProgressFenceNVX( void *args )
5312 struct glCreateProgressFenceNVX_params *params = args;
5313 const struct opengl_funcs *funcs = params->teb->glTable;
5314 params->ret = funcs->ext.p_glCreateProgressFenceNVX();
5315 return STATUS_SUCCESS;
5318 static NTSTATUS ext_glCreateQueries( void *args )
5320 struct glCreateQueries_params *params = args;
5321 const struct opengl_funcs *funcs = params->teb->glTable;
5322 funcs->ext.p_glCreateQueries( params->target, params->n, params->ids );
5323 return STATUS_SUCCESS;
5326 static NTSTATUS ext_glCreateRenderbuffers( void *args )
5328 struct glCreateRenderbuffers_params *params = args;
5329 const struct opengl_funcs *funcs = params->teb->glTable;
5330 funcs->ext.p_glCreateRenderbuffers( params->n, params->renderbuffers );
5331 return STATUS_SUCCESS;
5334 static NTSTATUS ext_glCreateSamplers( void *args )
5336 struct glCreateSamplers_params *params = args;
5337 const struct opengl_funcs *funcs = params->teb->glTable;
5338 funcs->ext.p_glCreateSamplers( params->n, params->samplers );
5339 return STATUS_SUCCESS;
5342 static NTSTATUS ext_glCreateShader( void *args )
5344 struct glCreateShader_params *params = args;
5345 const struct opengl_funcs *funcs = params->teb->glTable;
5346 params->ret = funcs->ext.p_glCreateShader( params->type );
5347 return STATUS_SUCCESS;
5350 static NTSTATUS ext_glCreateShaderObjectARB( void *args )
5352 struct glCreateShaderObjectARB_params *params = args;
5353 const struct opengl_funcs *funcs = params->teb->glTable;
5354 params->ret = funcs->ext.p_glCreateShaderObjectARB( params->shaderType );
5355 return STATUS_SUCCESS;
5358 static NTSTATUS ext_glCreateShaderProgramEXT( void *args )
5360 struct glCreateShaderProgramEXT_params *params = args;
5361 const struct opengl_funcs *funcs = params->teb->glTable;
5362 params->ret = funcs->ext.p_glCreateShaderProgramEXT( params->type, params->string );
5363 return STATUS_SUCCESS;
5366 static NTSTATUS ext_glCreateShaderProgramv( void *args )
5368 struct glCreateShaderProgramv_params *params = args;
5369 const struct opengl_funcs *funcs = params->teb->glTable;
5370 params->ret = funcs->ext.p_glCreateShaderProgramv( params->type, params->count, params->strings );
5371 return STATUS_SUCCESS;
5374 static NTSTATUS ext_glCreateStatesNV( void *args )
5376 struct glCreateStatesNV_params *params = args;
5377 const struct opengl_funcs *funcs = params->teb->glTable;
5378 funcs->ext.p_glCreateStatesNV( params->n, params->states );
5379 return STATUS_SUCCESS;
5382 static NTSTATUS ext_glCreateSyncFromCLeventARB( void *args )
5384 struct glCreateSyncFromCLeventARB_params *params = args;
5385 const struct opengl_funcs *funcs = params->teb->glTable;
5386 params->ret = funcs->ext.p_glCreateSyncFromCLeventARB( params->context, params->event, params->flags );
5387 return STATUS_SUCCESS;
5390 static NTSTATUS ext_glCreateTextures( void *args )
5392 struct glCreateTextures_params *params = args;
5393 const struct opengl_funcs *funcs = params->teb->glTable;
5394 funcs->ext.p_glCreateTextures( params->target, params->n, params->textures );
5395 return STATUS_SUCCESS;
5398 static NTSTATUS ext_glCreateTransformFeedbacks( void *args )
5400 struct glCreateTransformFeedbacks_params *params = args;
5401 const struct opengl_funcs *funcs = params->teb->glTable;
5402 funcs->ext.p_glCreateTransformFeedbacks( params->n, params->ids );
5403 return STATUS_SUCCESS;
5406 static NTSTATUS ext_glCreateVertexArrays( void *args )
5408 struct glCreateVertexArrays_params *params = args;
5409 const struct opengl_funcs *funcs = params->teb->glTable;
5410 funcs->ext.p_glCreateVertexArrays( params->n, params->arrays );
5411 return STATUS_SUCCESS;
5414 static NTSTATUS ext_glCullParameterdvEXT( void *args )
5416 struct glCullParameterdvEXT_params *params = args;
5417 const struct opengl_funcs *funcs = params->teb->glTable;
5418 funcs->ext.p_glCullParameterdvEXT( params->pname, params->params );
5419 return STATUS_SUCCESS;
5422 static NTSTATUS ext_glCullParameterfvEXT( void *args )
5424 struct glCullParameterfvEXT_params *params = args;
5425 const struct opengl_funcs *funcs = params->teb->glTable;
5426 funcs->ext.p_glCullParameterfvEXT( params->pname, params->params );
5427 return STATUS_SUCCESS;
5430 static NTSTATUS ext_glCurrentPaletteMatrixARB( void *args )
5432 struct glCurrentPaletteMatrixARB_params *params = args;
5433 const struct opengl_funcs *funcs = params->teb->glTable;
5434 funcs->ext.p_glCurrentPaletteMatrixARB( params->index );
5435 return STATUS_SUCCESS;
5438 static NTSTATUS ext_glDebugMessageControl( void *args )
5440 struct glDebugMessageControl_params *params = args;
5441 const struct opengl_funcs *funcs = params->teb->glTable;
5442 funcs->ext.p_glDebugMessageControl( params->source, params->type, params->severity, params->count, params->ids, params->enabled );
5443 return STATUS_SUCCESS;
5446 static NTSTATUS ext_glDebugMessageControlARB( void *args )
5448 struct glDebugMessageControlARB_params *params = args;
5449 const struct opengl_funcs *funcs = params->teb->glTable;
5450 funcs->ext.p_glDebugMessageControlARB( params->source, params->type, params->severity, params->count, params->ids, params->enabled );
5451 return STATUS_SUCCESS;
5454 static NTSTATUS ext_glDebugMessageEnableAMD( void *args )
5456 struct glDebugMessageEnableAMD_params *params = args;
5457 const struct opengl_funcs *funcs = params->teb->glTable;
5458 funcs->ext.p_glDebugMessageEnableAMD( params->category, params->severity, params->count, params->ids, params->enabled );
5459 return STATUS_SUCCESS;
5462 static NTSTATUS ext_glDebugMessageInsert( void *args )
5464 struct glDebugMessageInsert_params *params = args;
5465 const struct opengl_funcs *funcs = params->teb->glTable;
5466 funcs->ext.p_glDebugMessageInsert( params->source, params->type, params->id, params->severity, params->length, params->buf );
5467 return STATUS_SUCCESS;
5470 static NTSTATUS ext_glDebugMessageInsertAMD( void *args )
5472 struct glDebugMessageInsertAMD_params *params = args;
5473 const struct opengl_funcs *funcs = params->teb->glTable;
5474 funcs->ext.p_glDebugMessageInsertAMD( params->category, params->severity, params->id, params->length, params->buf );
5475 return STATUS_SUCCESS;
5478 static NTSTATUS ext_glDebugMessageInsertARB( void *args )
5480 struct glDebugMessageInsertARB_params *params = args;
5481 const struct opengl_funcs *funcs = params->teb->glTable;
5482 funcs->ext.p_glDebugMessageInsertARB( params->source, params->type, params->id, params->severity, params->length, params->buf );
5483 return STATUS_SUCCESS;
5486 static NTSTATUS ext_glDeformSGIX( void *args )
5488 struct glDeformSGIX_params *params = args;
5489 const struct opengl_funcs *funcs = params->teb->glTable;
5490 funcs->ext.p_glDeformSGIX( params->mask );
5491 return STATUS_SUCCESS;
5494 static NTSTATUS ext_glDeformationMap3dSGIX( void *args )
5496 struct glDeformationMap3dSGIX_params *params = args;
5497 const struct opengl_funcs *funcs = params->teb->glTable;
5498 funcs->ext.p_glDeformationMap3dSGIX( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->w1, params->w2, params->wstride, params->worder, params->points );
5499 return STATUS_SUCCESS;
5502 static NTSTATUS ext_glDeformationMap3fSGIX( void *args )
5504 struct glDeformationMap3fSGIX_params *params = args;
5505 const struct opengl_funcs *funcs = params->teb->glTable;
5506 funcs->ext.p_glDeformationMap3fSGIX( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->w1, params->w2, params->wstride, params->worder, params->points );
5507 return STATUS_SUCCESS;
5510 static NTSTATUS ext_glDeleteAsyncMarkersSGIX( void *args )
5512 struct glDeleteAsyncMarkersSGIX_params *params = args;
5513 const struct opengl_funcs *funcs = params->teb->glTable;
5514 funcs->ext.p_glDeleteAsyncMarkersSGIX( params->marker, params->range );
5515 return STATUS_SUCCESS;
5518 static NTSTATUS ext_glDeleteBufferRegion( void *args )
5520 struct glDeleteBufferRegion_params *params = args;
5521 const struct opengl_funcs *funcs = params->teb->glTable;
5522 funcs->ext.p_glDeleteBufferRegion( params->region );
5523 return STATUS_SUCCESS;
5526 static NTSTATUS ext_glDeleteBuffers( void *args )
5528 struct glDeleteBuffers_params *params = args;
5529 const struct opengl_funcs *funcs = params->teb->glTable;
5530 funcs->ext.p_glDeleteBuffers( params->n, params->buffers );
5531 return STATUS_SUCCESS;
5534 static NTSTATUS ext_glDeleteBuffersARB( void *args )
5536 struct glDeleteBuffersARB_params *params = args;
5537 const struct opengl_funcs *funcs = params->teb->glTable;
5538 funcs->ext.p_glDeleteBuffersARB( params->n, params->buffers );
5539 return STATUS_SUCCESS;
5542 static NTSTATUS ext_glDeleteCommandListsNV( void *args )
5544 struct glDeleteCommandListsNV_params *params = args;
5545 const struct opengl_funcs *funcs = params->teb->glTable;
5546 funcs->ext.p_glDeleteCommandListsNV( params->n, params->lists );
5547 return STATUS_SUCCESS;
5550 static NTSTATUS ext_glDeleteFencesAPPLE( void *args )
5552 struct glDeleteFencesAPPLE_params *params = args;
5553 const struct opengl_funcs *funcs = params->teb->glTable;
5554 funcs->ext.p_glDeleteFencesAPPLE( params->n, params->fences );
5555 return STATUS_SUCCESS;
5558 static NTSTATUS ext_glDeleteFencesNV( void *args )
5560 struct glDeleteFencesNV_params *params = args;
5561 const struct opengl_funcs *funcs = params->teb->glTable;
5562 funcs->ext.p_glDeleteFencesNV( params->n, params->fences );
5563 return STATUS_SUCCESS;
5566 static NTSTATUS ext_glDeleteFragmentShaderATI( void *args )
5568 struct glDeleteFragmentShaderATI_params *params = args;
5569 const struct opengl_funcs *funcs = params->teb->glTable;
5570 funcs->ext.p_glDeleteFragmentShaderATI( params->id );
5571 return STATUS_SUCCESS;
5574 static NTSTATUS ext_glDeleteFramebuffers( void *args )
5576 struct glDeleteFramebuffers_params *params = args;
5577 const struct opengl_funcs *funcs = params->teb->glTable;
5578 funcs->ext.p_glDeleteFramebuffers( params->n, params->framebuffers );
5579 return STATUS_SUCCESS;
5582 static NTSTATUS ext_glDeleteFramebuffersEXT( void *args )
5584 struct glDeleteFramebuffersEXT_params *params = args;
5585 const struct opengl_funcs *funcs = params->teb->glTable;
5586 funcs->ext.p_glDeleteFramebuffersEXT( params->n, params->framebuffers );
5587 return STATUS_SUCCESS;
5590 static NTSTATUS ext_glDeleteMemoryObjectsEXT( void *args )
5592 struct glDeleteMemoryObjectsEXT_params *params = args;
5593 const struct opengl_funcs *funcs = params->teb->glTable;
5594 funcs->ext.p_glDeleteMemoryObjectsEXT( params->n, params->memoryObjects );
5595 return STATUS_SUCCESS;
5598 static NTSTATUS ext_glDeleteNamedStringARB( void *args )
5600 struct glDeleteNamedStringARB_params *params = args;
5601 const struct opengl_funcs *funcs = params->teb->glTable;
5602 funcs->ext.p_glDeleteNamedStringARB( params->namelen, params->name );
5603 return STATUS_SUCCESS;
5606 static NTSTATUS ext_glDeleteNamesAMD( void *args )
5608 struct glDeleteNamesAMD_params *params = args;
5609 const struct opengl_funcs *funcs = params->teb->glTable;
5610 funcs->ext.p_glDeleteNamesAMD( params->identifier, params->num, params->names );
5611 return STATUS_SUCCESS;
5614 static NTSTATUS ext_glDeleteObjectARB( void *args )
5616 struct glDeleteObjectARB_params *params = args;
5617 const struct opengl_funcs *funcs = params->teb->glTable;
5618 funcs->ext.p_glDeleteObjectARB( params->obj );
5619 return STATUS_SUCCESS;
5622 static NTSTATUS ext_glDeleteObjectBufferATI( void *args )
5624 struct glDeleteObjectBufferATI_params *params = args;
5625 const struct opengl_funcs *funcs = params->teb->glTable;
5626 funcs->ext.p_glDeleteObjectBufferATI( params->buffer );
5627 return STATUS_SUCCESS;
5630 static NTSTATUS ext_glDeleteOcclusionQueriesNV( void *args )
5632 struct glDeleteOcclusionQueriesNV_params *params = args;
5633 const struct opengl_funcs *funcs = params->teb->glTable;
5634 funcs->ext.p_glDeleteOcclusionQueriesNV( params->n, params->ids );
5635 return STATUS_SUCCESS;
5638 static NTSTATUS ext_glDeletePathsNV( void *args )
5640 struct glDeletePathsNV_params *params = args;
5641 const struct opengl_funcs *funcs = params->teb->glTable;
5642 funcs->ext.p_glDeletePathsNV( params->path, params->range );
5643 return STATUS_SUCCESS;
5646 static NTSTATUS ext_glDeletePerfMonitorsAMD( void *args )
5648 struct glDeletePerfMonitorsAMD_params *params = args;
5649 const struct opengl_funcs *funcs = params->teb->glTable;
5650 funcs->ext.p_glDeletePerfMonitorsAMD( params->n, params->monitors );
5651 return STATUS_SUCCESS;
5654 static NTSTATUS ext_glDeletePerfQueryINTEL( void *args )
5656 struct glDeletePerfQueryINTEL_params *params = args;
5657 const struct opengl_funcs *funcs = params->teb->glTable;
5658 funcs->ext.p_glDeletePerfQueryINTEL( params->queryHandle );
5659 return STATUS_SUCCESS;
5662 static NTSTATUS ext_glDeleteProgram( void *args )
5664 struct glDeleteProgram_params *params = args;
5665 const struct opengl_funcs *funcs = params->teb->glTable;
5666 funcs->ext.p_glDeleteProgram( params->program );
5667 return STATUS_SUCCESS;
5670 static NTSTATUS ext_glDeleteProgramPipelines( void *args )
5672 struct glDeleteProgramPipelines_params *params = args;
5673 const struct opengl_funcs *funcs = params->teb->glTable;
5674 funcs->ext.p_glDeleteProgramPipelines( params->n, params->pipelines );
5675 return STATUS_SUCCESS;
5678 static NTSTATUS ext_glDeleteProgramsARB( void *args )
5680 struct glDeleteProgramsARB_params *params = args;
5681 const struct opengl_funcs *funcs = params->teb->glTable;
5682 funcs->ext.p_glDeleteProgramsARB( params->n, params->programs );
5683 return STATUS_SUCCESS;
5686 static NTSTATUS ext_glDeleteProgramsNV( void *args )
5688 struct glDeleteProgramsNV_params *params = args;
5689 const struct opengl_funcs *funcs = params->teb->glTable;
5690 funcs->ext.p_glDeleteProgramsNV( params->n, params->programs );
5691 return STATUS_SUCCESS;
5694 static NTSTATUS ext_glDeleteQueries( void *args )
5696 struct glDeleteQueries_params *params = args;
5697 const struct opengl_funcs *funcs = params->teb->glTable;
5698 funcs->ext.p_glDeleteQueries( params->n, params->ids );
5699 return STATUS_SUCCESS;
5702 static NTSTATUS ext_glDeleteQueriesARB( void *args )
5704 struct glDeleteQueriesARB_params *params = args;
5705 const struct opengl_funcs *funcs = params->teb->glTable;
5706 funcs->ext.p_glDeleteQueriesARB( params->n, params->ids );
5707 return STATUS_SUCCESS;
5710 static NTSTATUS ext_glDeleteQueryResourceTagNV( void *args )
5712 struct glDeleteQueryResourceTagNV_params *params = args;
5713 const struct opengl_funcs *funcs = params->teb->glTable;
5714 funcs->ext.p_glDeleteQueryResourceTagNV( params->n, params->tagIds );
5715 return STATUS_SUCCESS;
5718 static NTSTATUS ext_glDeleteRenderbuffers( void *args )
5720 struct glDeleteRenderbuffers_params *params = args;
5721 const struct opengl_funcs *funcs = params->teb->glTable;
5722 funcs->ext.p_glDeleteRenderbuffers( params->n, params->renderbuffers );
5723 return STATUS_SUCCESS;
5726 static NTSTATUS ext_glDeleteRenderbuffersEXT( void *args )
5728 struct glDeleteRenderbuffersEXT_params *params = args;
5729 const struct opengl_funcs *funcs = params->teb->glTable;
5730 funcs->ext.p_glDeleteRenderbuffersEXT( params->n, params->renderbuffers );
5731 return STATUS_SUCCESS;
5734 static NTSTATUS ext_glDeleteSamplers( void *args )
5736 struct glDeleteSamplers_params *params = args;
5737 const struct opengl_funcs *funcs = params->teb->glTable;
5738 funcs->ext.p_glDeleteSamplers( params->count, params->samplers );
5739 return STATUS_SUCCESS;
5742 static NTSTATUS ext_glDeleteSemaphoresEXT( void *args )
5744 struct glDeleteSemaphoresEXT_params *params = args;
5745 const struct opengl_funcs *funcs = params->teb->glTable;
5746 funcs->ext.p_glDeleteSemaphoresEXT( params->n, params->semaphores );
5747 return STATUS_SUCCESS;
5750 static NTSTATUS ext_glDeleteShader( void *args )
5752 struct glDeleteShader_params *params = args;
5753 const struct opengl_funcs *funcs = params->teb->glTable;
5754 funcs->ext.p_glDeleteShader( params->shader );
5755 return STATUS_SUCCESS;
5758 static NTSTATUS ext_glDeleteStatesNV( void *args )
5760 struct glDeleteStatesNV_params *params = args;
5761 const struct opengl_funcs *funcs = params->teb->glTable;
5762 funcs->ext.p_glDeleteStatesNV( params->n, params->states );
5763 return STATUS_SUCCESS;
5766 NTSTATUS ext_glDeleteSync( void *args )
5768 struct glDeleteSync_params *params = args;
5769 const struct opengl_funcs *funcs = params->teb->glTable;
5770 funcs->ext.p_glDeleteSync( params->sync );
5771 return STATUS_SUCCESS;
5774 static NTSTATUS ext_glDeleteTexturesEXT( void *args )
5776 struct glDeleteTexturesEXT_params *params = args;
5777 const struct opengl_funcs *funcs = params->teb->glTable;
5778 funcs->ext.p_glDeleteTexturesEXT( params->n, params->textures );
5779 return STATUS_SUCCESS;
5782 static NTSTATUS ext_glDeleteTransformFeedbacks( void *args )
5784 struct glDeleteTransformFeedbacks_params *params = args;
5785 const struct opengl_funcs *funcs = params->teb->glTable;
5786 funcs->ext.p_glDeleteTransformFeedbacks( params->n, params->ids );
5787 return STATUS_SUCCESS;
5790 static NTSTATUS ext_glDeleteTransformFeedbacksNV( void *args )
5792 struct glDeleteTransformFeedbacksNV_params *params = args;
5793 const struct opengl_funcs *funcs = params->teb->glTable;
5794 funcs->ext.p_glDeleteTransformFeedbacksNV( params->n, params->ids );
5795 return STATUS_SUCCESS;
5798 static NTSTATUS ext_glDeleteVertexArrays( void *args )
5800 struct glDeleteVertexArrays_params *params = args;
5801 const struct opengl_funcs *funcs = params->teb->glTable;
5802 funcs->ext.p_glDeleteVertexArrays( params->n, params->arrays );
5803 return STATUS_SUCCESS;
5806 static NTSTATUS ext_glDeleteVertexArraysAPPLE( void *args )
5808 struct glDeleteVertexArraysAPPLE_params *params = args;
5809 const struct opengl_funcs *funcs = params->teb->glTable;
5810 funcs->ext.p_glDeleteVertexArraysAPPLE( params->n, params->arrays );
5811 return STATUS_SUCCESS;
5814 static NTSTATUS ext_glDeleteVertexShaderEXT( void *args )
5816 struct glDeleteVertexShaderEXT_params *params = args;
5817 const struct opengl_funcs *funcs = params->teb->glTable;
5818 funcs->ext.p_glDeleteVertexShaderEXT( params->id );
5819 return STATUS_SUCCESS;
5822 static NTSTATUS ext_glDepthBoundsEXT( void *args )
5824 struct glDepthBoundsEXT_params *params = args;
5825 const struct opengl_funcs *funcs = params->teb->glTable;
5826 funcs->ext.p_glDepthBoundsEXT( params->zmin, params->zmax );
5827 return STATUS_SUCCESS;
5830 static NTSTATUS ext_glDepthBoundsdNV( void *args )
5832 struct glDepthBoundsdNV_params *params = args;
5833 const struct opengl_funcs *funcs = params->teb->glTable;
5834 funcs->ext.p_glDepthBoundsdNV( params->zmin, params->zmax );
5835 return STATUS_SUCCESS;
5838 static NTSTATUS ext_glDepthRangeArraydvNV( void *args )
5840 struct glDepthRangeArraydvNV_params *params = args;
5841 const struct opengl_funcs *funcs = params->teb->glTable;
5842 funcs->ext.p_glDepthRangeArraydvNV( params->first, params->count, params->v );
5843 return STATUS_SUCCESS;
5846 static NTSTATUS ext_glDepthRangeArrayv( void *args )
5848 struct glDepthRangeArrayv_params *params = args;
5849 const struct opengl_funcs *funcs = params->teb->glTable;
5850 funcs->ext.p_glDepthRangeArrayv( params->first, params->count, params->v );
5851 return STATUS_SUCCESS;
5854 static NTSTATUS ext_glDepthRangeIndexed( void *args )
5856 struct glDepthRangeIndexed_params *params = args;
5857 const struct opengl_funcs *funcs = params->teb->glTable;
5858 funcs->ext.p_glDepthRangeIndexed( params->index, params->n, params->f );
5859 return STATUS_SUCCESS;
5862 static NTSTATUS ext_glDepthRangeIndexeddNV( void *args )
5864 struct glDepthRangeIndexeddNV_params *params = args;
5865 const struct opengl_funcs *funcs = params->teb->glTable;
5866 funcs->ext.p_glDepthRangeIndexeddNV( params->index, params->n, params->f );
5867 return STATUS_SUCCESS;
5870 static NTSTATUS ext_glDepthRangedNV( void *args )
5872 struct glDepthRangedNV_params *params = args;
5873 const struct opengl_funcs *funcs = params->teb->glTable;
5874 funcs->ext.p_glDepthRangedNV( params->zNear, params->zFar );
5875 return STATUS_SUCCESS;
5878 static NTSTATUS ext_glDepthRangef( void *args )
5880 struct glDepthRangef_params *params = args;
5881 const struct opengl_funcs *funcs = params->teb->glTable;
5882 funcs->ext.p_glDepthRangef( params->n, params->f );
5883 return STATUS_SUCCESS;
5886 static NTSTATUS ext_glDepthRangefOES( void *args )
5888 struct glDepthRangefOES_params *params = args;
5889 const struct opengl_funcs *funcs = params->teb->glTable;
5890 funcs->ext.p_glDepthRangefOES( params->n, params->f );
5891 return STATUS_SUCCESS;
5894 static NTSTATUS ext_glDepthRangexOES( void *args )
5896 struct glDepthRangexOES_params *params = args;
5897 const struct opengl_funcs *funcs = params->teb->glTable;
5898 funcs->ext.p_glDepthRangexOES( params->n, params->f );
5899 return STATUS_SUCCESS;
5902 static NTSTATUS ext_glDetachObjectARB( void *args )
5904 struct glDetachObjectARB_params *params = args;
5905 const struct opengl_funcs *funcs = params->teb->glTable;
5906 funcs->ext.p_glDetachObjectARB( params->containerObj, params->attachedObj );
5907 return STATUS_SUCCESS;
5910 static NTSTATUS ext_glDetachShader( void *args )
5912 struct glDetachShader_params *params = args;
5913 const struct opengl_funcs *funcs = params->teb->glTable;
5914 funcs->ext.p_glDetachShader( params->program, params->shader );
5915 return STATUS_SUCCESS;
5918 static NTSTATUS ext_glDetailTexFuncSGIS( void *args )
5920 struct glDetailTexFuncSGIS_params *params = args;
5921 const struct opengl_funcs *funcs = params->teb->glTable;
5922 funcs->ext.p_glDetailTexFuncSGIS( params->target, params->n, params->points );
5923 return STATUS_SUCCESS;
5926 static NTSTATUS ext_glDisableClientStateIndexedEXT( void *args )
5928 struct glDisableClientStateIndexedEXT_params *params = args;
5929 const struct opengl_funcs *funcs = params->teb->glTable;
5930 funcs->ext.p_glDisableClientStateIndexedEXT( params->array, params->index );
5931 return STATUS_SUCCESS;
5934 static NTSTATUS ext_glDisableClientStateiEXT( void *args )
5936 struct glDisableClientStateiEXT_params *params = args;
5937 const struct opengl_funcs *funcs = params->teb->glTable;
5938 funcs->ext.p_glDisableClientStateiEXT( params->array, params->index );
5939 return STATUS_SUCCESS;
5942 static NTSTATUS ext_glDisableIndexedEXT( void *args )
5944 struct glDisableIndexedEXT_params *params = args;
5945 const struct opengl_funcs *funcs = params->teb->glTable;
5946 funcs->ext.p_glDisableIndexedEXT( params->target, params->index );
5947 return STATUS_SUCCESS;
5950 static NTSTATUS ext_glDisableVariantClientStateEXT( void *args )
5952 struct glDisableVariantClientStateEXT_params *params = args;
5953 const struct opengl_funcs *funcs = params->teb->glTable;
5954 funcs->ext.p_glDisableVariantClientStateEXT( params->id );
5955 return STATUS_SUCCESS;
5958 static NTSTATUS ext_glDisableVertexArrayAttrib( void *args )
5960 struct glDisableVertexArrayAttrib_params *params = args;
5961 const struct opengl_funcs *funcs = params->teb->glTable;
5962 funcs->ext.p_glDisableVertexArrayAttrib( params->vaobj, params->index );
5963 return STATUS_SUCCESS;
5966 static NTSTATUS ext_glDisableVertexArrayAttribEXT( void *args )
5968 struct glDisableVertexArrayAttribEXT_params *params = args;
5969 const struct opengl_funcs *funcs = params->teb->glTable;
5970 funcs->ext.p_glDisableVertexArrayAttribEXT( params->vaobj, params->index );
5971 return STATUS_SUCCESS;
5974 static NTSTATUS ext_glDisableVertexArrayEXT( void *args )
5976 struct glDisableVertexArrayEXT_params *params = args;
5977 const struct opengl_funcs *funcs = params->teb->glTable;
5978 funcs->ext.p_glDisableVertexArrayEXT( params->vaobj, params->array );
5979 return STATUS_SUCCESS;
5982 static NTSTATUS ext_glDisableVertexAttribAPPLE( void *args )
5984 struct glDisableVertexAttribAPPLE_params *params = args;
5985 const struct opengl_funcs *funcs = params->teb->glTable;
5986 funcs->ext.p_glDisableVertexAttribAPPLE( params->index, params->pname );
5987 return STATUS_SUCCESS;
5990 static NTSTATUS ext_glDisableVertexAttribArray( void *args )
5992 struct glDisableVertexAttribArray_params *params = args;
5993 const struct opengl_funcs *funcs = params->teb->glTable;
5994 funcs->ext.p_glDisableVertexAttribArray( params->index );
5995 return STATUS_SUCCESS;
5998 static NTSTATUS ext_glDisableVertexAttribArrayARB( void *args )
6000 struct glDisableVertexAttribArrayARB_params *params = args;
6001 const struct opengl_funcs *funcs = params->teb->glTable;
6002 funcs->ext.p_glDisableVertexAttribArrayARB( params->index );
6003 return STATUS_SUCCESS;
6006 static NTSTATUS ext_glDisablei( void *args )
6008 struct glDisablei_params *params = args;
6009 const struct opengl_funcs *funcs = params->teb->glTable;
6010 funcs->ext.p_glDisablei( params->target, params->index );
6011 return STATUS_SUCCESS;
6014 static NTSTATUS ext_glDispatchCompute( void *args )
6016 struct glDispatchCompute_params *params = args;
6017 const struct opengl_funcs *funcs = params->teb->glTable;
6018 funcs->ext.p_glDispatchCompute( params->num_groups_x, params->num_groups_y, params->num_groups_z );
6019 return STATUS_SUCCESS;
6022 static NTSTATUS ext_glDispatchComputeGroupSizeARB( void *args )
6024 struct glDispatchComputeGroupSizeARB_params *params = args;
6025 const struct opengl_funcs *funcs = params->teb->glTable;
6026 funcs->ext.p_glDispatchComputeGroupSizeARB( params->num_groups_x, params->num_groups_y, params->num_groups_z, params->group_size_x, params->group_size_y, params->group_size_z );
6027 return STATUS_SUCCESS;
6030 static NTSTATUS ext_glDispatchComputeIndirect( void *args )
6032 struct glDispatchComputeIndirect_params *params = args;
6033 const struct opengl_funcs *funcs = params->teb->glTable;
6034 funcs->ext.p_glDispatchComputeIndirect( params->indirect );
6035 return STATUS_SUCCESS;
6038 static NTSTATUS ext_glDrawArraysEXT( void *args )
6040 struct glDrawArraysEXT_params *params = args;
6041 const struct opengl_funcs *funcs = params->teb->glTable;
6042 funcs->ext.p_glDrawArraysEXT( params->mode, params->first, params->count );
6043 return STATUS_SUCCESS;
6046 static NTSTATUS ext_glDrawArraysIndirect( void *args )
6048 struct glDrawArraysIndirect_params *params = args;
6049 const struct opengl_funcs *funcs = params->teb->glTable;
6050 funcs->ext.p_glDrawArraysIndirect( params->mode, params->indirect );
6051 return STATUS_SUCCESS;
6054 static NTSTATUS ext_glDrawArraysInstanced( void *args )
6056 struct glDrawArraysInstanced_params *params = args;
6057 const struct opengl_funcs *funcs = params->teb->glTable;
6058 funcs->ext.p_glDrawArraysInstanced( params->mode, params->first, params->count, params->instancecount );
6059 return STATUS_SUCCESS;
6062 static NTSTATUS ext_glDrawArraysInstancedARB( void *args )
6064 struct glDrawArraysInstancedARB_params *params = args;
6065 const struct opengl_funcs *funcs = params->teb->glTable;
6066 funcs->ext.p_glDrawArraysInstancedARB( params->mode, params->first, params->count, params->primcount );
6067 return STATUS_SUCCESS;
6070 static NTSTATUS ext_glDrawArraysInstancedBaseInstance( void *args )
6072 struct glDrawArraysInstancedBaseInstance_params *params = args;
6073 const struct opengl_funcs *funcs = params->teb->glTable;
6074 funcs->ext.p_glDrawArraysInstancedBaseInstance( params->mode, params->first, params->count, params->instancecount, params->baseinstance );
6075 return STATUS_SUCCESS;
6078 static NTSTATUS ext_glDrawArraysInstancedEXT( void *args )
6080 struct glDrawArraysInstancedEXT_params *params = args;
6081 const struct opengl_funcs *funcs = params->teb->glTable;
6082 funcs->ext.p_glDrawArraysInstancedEXT( params->mode, params->start, params->count, params->primcount );
6083 return STATUS_SUCCESS;
6086 static NTSTATUS ext_glDrawBufferRegion( void *args )
6088 struct glDrawBufferRegion_params *params = args;
6089 const struct opengl_funcs *funcs = params->teb->glTable;
6090 funcs->ext.p_glDrawBufferRegion( params->region, params->x, params->y, params->width, params->height, params->xDest, params->yDest );
6091 return STATUS_SUCCESS;
6094 static NTSTATUS ext_glDrawBuffers( void *args )
6096 struct glDrawBuffers_params *params = args;
6097 const struct opengl_funcs *funcs = params->teb->glTable;
6098 funcs->ext.p_glDrawBuffers( params->n, params->bufs );
6099 return STATUS_SUCCESS;
6102 static NTSTATUS ext_glDrawBuffersARB( void *args )
6104 struct glDrawBuffersARB_params *params = args;
6105 const struct opengl_funcs *funcs = params->teb->glTable;
6106 funcs->ext.p_glDrawBuffersARB( params->n, params->bufs );
6107 return STATUS_SUCCESS;
6110 static NTSTATUS ext_glDrawBuffersATI( void *args )
6112 struct glDrawBuffersATI_params *params = args;
6113 const struct opengl_funcs *funcs = params->teb->glTable;
6114 funcs->ext.p_glDrawBuffersATI( params->n, params->bufs );
6115 return STATUS_SUCCESS;
6118 static NTSTATUS ext_glDrawCommandsAddressNV( void *args )
6120 struct glDrawCommandsAddressNV_params *params = args;
6121 const struct opengl_funcs *funcs = params->teb->glTable;
6122 funcs->ext.p_glDrawCommandsAddressNV( params->primitiveMode, params->indirects, params->sizes, params->count );
6123 return STATUS_SUCCESS;
6126 static NTSTATUS ext_glDrawCommandsNV( void *args )
6128 struct glDrawCommandsNV_params *params = args;
6129 const struct opengl_funcs *funcs = params->teb->glTable;
6130 funcs->ext.p_glDrawCommandsNV( params->primitiveMode, params->buffer, params->indirects, params->sizes, params->count );
6131 return STATUS_SUCCESS;
6134 static NTSTATUS ext_glDrawCommandsStatesAddressNV( void *args )
6136 struct glDrawCommandsStatesAddressNV_params *params = args;
6137 const struct opengl_funcs *funcs = params->teb->glTable;
6138 funcs->ext.p_glDrawCommandsStatesAddressNV( params->indirects, params->sizes, params->states, params->fbos, params->count );
6139 return STATUS_SUCCESS;
6142 static NTSTATUS ext_glDrawCommandsStatesNV( void *args )
6144 struct glDrawCommandsStatesNV_params *params = args;
6145 const struct opengl_funcs *funcs = params->teb->glTable;
6146 funcs->ext.p_glDrawCommandsStatesNV( params->buffer, params->indirects, params->sizes, params->states, params->fbos, params->count );
6147 return STATUS_SUCCESS;
6150 static NTSTATUS ext_glDrawElementArrayAPPLE( void *args )
6152 struct glDrawElementArrayAPPLE_params *params = args;
6153 const struct opengl_funcs *funcs = params->teb->glTable;
6154 funcs->ext.p_glDrawElementArrayAPPLE( params->mode, params->first, params->count );
6155 return STATUS_SUCCESS;
6158 static NTSTATUS ext_glDrawElementArrayATI( void *args )
6160 struct glDrawElementArrayATI_params *params = args;
6161 const struct opengl_funcs *funcs = params->teb->glTable;
6162 funcs->ext.p_glDrawElementArrayATI( params->mode, params->count );
6163 return STATUS_SUCCESS;
6166 static NTSTATUS ext_glDrawElementsBaseVertex( void *args )
6168 struct glDrawElementsBaseVertex_params *params = args;
6169 const struct opengl_funcs *funcs = params->teb->glTable;
6170 funcs->ext.p_glDrawElementsBaseVertex( params->mode, params->count, params->type, params->indices, params->basevertex );
6171 return STATUS_SUCCESS;
6174 static NTSTATUS ext_glDrawElementsIndirect( void *args )
6176 struct glDrawElementsIndirect_params *params = args;
6177 const struct opengl_funcs *funcs = params->teb->glTable;
6178 funcs->ext.p_glDrawElementsIndirect( params->mode, params->type, params->indirect );
6179 return STATUS_SUCCESS;
6182 static NTSTATUS ext_glDrawElementsInstanced( void *args )
6184 struct glDrawElementsInstanced_params *params = args;
6185 const struct opengl_funcs *funcs = params->teb->glTable;
6186 funcs->ext.p_glDrawElementsInstanced( params->mode, params->count, params->type, params->indices, params->instancecount );
6187 return STATUS_SUCCESS;
6190 static NTSTATUS ext_glDrawElementsInstancedARB( void *args )
6192 struct glDrawElementsInstancedARB_params *params = args;
6193 const struct opengl_funcs *funcs = params->teb->glTable;
6194 funcs->ext.p_glDrawElementsInstancedARB( params->mode, params->count, params->type, params->indices, params->primcount );
6195 return STATUS_SUCCESS;
6198 static NTSTATUS ext_glDrawElementsInstancedBaseInstance( void *args )
6200 struct glDrawElementsInstancedBaseInstance_params *params = args;
6201 const struct opengl_funcs *funcs = params->teb->glTable;
6202 funcs->ext.p_glDrawElementsInstancedBaseInstance( params->mode, params->count, params->type, params->indices, params->instancecount, params->baseinstance );
6203 return STATUS_SUCCESS;
6206 static NTSTATUS ext_glDrawElementsInstancedBaseVertex( void *args )
6208 struct glDrawElementsInstancedBaseVertex_params *params = args;
6209 const struct opengl_funcs *funcs = params->teb->glTable;
6210 funcs->ext.p_glDrawElementsInstancedBaseVertex( params->mode, params->count, params->type, params->indices, params->instancecount, params->basevertex );
6211 return STATUS_SUCCESS;
6214 static NTSTATUS ext_glDrawElementsInstancedBaseVertexBaseInstance( void *args )
6216 struct glDrawElementsInstancedBaseVertexBaseInstance_params *params = args;
6217 const struct opengl_funcs *funcs = params->teb->glTable;
6218 funcs->ext.p_glDrawElementsInstancedBaseVertexBaseInstance( params->mode, params->count, params->type, params->indices, params->instancecount, params->basevertex, params->baseinstance );
6219 return STATUS_SUCCESS;
6222 static NTSTATUS ext_glDrawElementsInstancedEXT( void *args )
6224 struct glDrawElementsInstancedEXT_params *params = args;
6225 const struct opengl_funcs *funcs = params->teb->glTable;
6226 funcs->ext.p_glDrawElementsInstancedEXT( params->mode, params->count, params->type, params->indices, params->primcount );
6227 return STATUS_SUCCESS;
6230 static NTSTATUS ext_glDrawMeshArraysSUN( void *args )
6232 struct glDrawMeshArraysSUN_params *params = args;
6233 const struct opengl_funcs *funcs = params->teb->glTable;
6234 funcs->ext.p_glDrawMeshArraysSUN( params->mode, params->first, params->count, params->width );
6235 return STATUS_SUCCESS;
6238 static NTSTATUS ext_glDrawMeshTasksIndirectNV( void *args )
6240 struct glDrawMeshTasksIndirectNV_params *params = args;
6241 const struct opengl_funcs *funcs = params->teb->glTable;
6242 funcs->ext.p_glDrawMeshTasksIndirectNV( params->indirect );
6243 return STATUS_SUCCESS;
6246 static NTSTATUS ext_glDrawMeshTasksNV( void *args )
6248 struct glDrawMeshTasksNV_params *params = args;
6249 const struct opengl_funcs *funcs = params->teb->glTable;
6250 funcs->ext.p_glDrawMeshTasksNV( params->first, params->count );
6251 return STATUS_SUCCESS;
6254 static NTSTATUS ext_glDrawRangeElementArrayAPPLE( void *args )
6256 struct glDrawRangeElementArrayAPPLE_params *params = args;
6257 const struct opengl_funcs *funcs = params->teb->glTable;
6258 funcs->ext.p_glDrawRangeElementArrayAPPLE( params->mode, params->start, params->end, params->first, params->count );
6259 return STATUS_SUCCESS;
6262 static NTSTATUS ext_glDrawRangeElementArrayATI( void *args )
6264 struct glDrawRangeElementArrayATI_params *params = args;
6265 const struct opengl_funcs *funcs = params->teb->glTable;
6266 funcs->ext.p_glDrawRangeElementArrayATI( params->mode, params->start, params->end, params->count );
6267 return STATUS_SUCCESS;
6270 static NTSTATUS ext_glDrawRangeElements( void *args )
6272 struct glDrawRangeElements_params *params = args;
6273 const struct opengl_funcs *funcs = params->teb->glTable;
6274 funcs->ext.p_glDrawRangeElements( params->mode, params->start, params->end, params->count, params->type, params->indices );
6275 return STATUS_SUCCESS;
6278 static NTSTATUS ext_glDrawRangeElementsBaseVertex( void *args )
6280 struct glDrawRangeElementsBaseVertex_params *params = args;
6281 const struct opengl_funcs *funcs = params->teb->glTable;
6282 funcs->ext.p_glDrawRangeElementsBaseVertex( params->mode, params->start, params->end, params->count, params->type, params->indices, params->basevertex );
6283 return STATUS_SUCCESS;
6286 static NTSTATUS ext_glDrawRangeElementsEXT( void *args )
6288 struct glDrawRangeElementsEXT_params *params = args;
6289 const struct opengl_funcs *funcs = params->teb->glTable;
6290 funcs->ext.p_glDrawRangeElementsEXT( params->mode, params->start, params->end, params->count, params->type, params->indices );
6291 return STATUS_SUCCESS;
6294 static NTSTATUS ext_glDrawTextureNV( void *args )
6296 struct glDrawTextureNV_params *params = args;
6297 const struct opengl_funcs *funcs = params->teb->glTable;
6298 funcs->ext.p_glDrawTextureNV( params->texture, params->sampler, params->x0, params->y0, params->x1, params->y1, params->z, params->s0, params->t0, params->s1, params->t1 );
6299 return STATUS_SUCCESS;
6302 static NTSTATUS ext_glDrawTransformFeedback( void *args )
6304 struct glDrawTransformFeedback_params *params = args;
6305 const struct opengl_funcs *funcs = params->teb->glTable;
6306 funcs->ext.p_glDrawTransformFeedback( params->mode, params->id );
6307 return STATUS_SUCCESS;
6310 static NTSTATUS ext_glDrawTransformFeedbackInstanced( void *args )
6312 struct glDrawTransformFeedbackInstanced_params *params = args;
6313 const struct opengl_funcs *funcs = params->teb->glTable;
6314 funcs->ext.p_glDrawTransformFeedbackInstanced( params->mode, params->id, params->instancecount );
6315 return STATUS_SUCCESS;
6318 static NTSTATUS ext_glDrawTransformFeedbackNV( void *args )
6320 struct glDrawTransformFeedbackNV_params *params = args;
6321 const struct opengl_funcs *funcs = params->teb->glTable;
6322 funcs->ext.p_glDrawTransformFeedbackNV( params->mode, params->id );
6323 return STATUS_SUCCESS;
6326 static NTSTATUS ext_glDrawTransformFeedbackStream( void *args )
6328 struct glDrawTransformFeedbackStream_params *params = args;
6329 const struct opengl_funcs *funcs = params->teb->glTable;
6330 funcs->ext.p_glDrawTransformFeedbackStream( params->mode, params->id, params->stream );
6331 return STATUS_SUCCESS;
6334 static NTSTATUS ext_glDrawTransformFeedbackStreamInstanced( void *args )
6336 struct glDrawTransformFeedbackStreamInstanced_params *params = args;
6337 const struct opengl_funcs *funcs = params->teb->glTable;
6338 funcs->ext.p_glDrawTransformFeedbackStreamInstanced( params->mode, params->id, params->stream, params->instancecount );
6339 return STATUS_SUCCESS;
6342 static NTSTATUS ext_glDrawVkImageNV( void *args )
6344 struct glDrawVkImageNV_params *params = args;
6345 const struct opengl_funcs *funcs = params->teb->glTable;
6346 funcs->ext.p_glDrawVkImageNV( params->vkImage, params->sampler, params->x0, params->y0, params->x1, params->y1, params->z, params->s0, params->t0, params->s1, params->t1 );
6347 return STATUS_SUCCESS;
6350 static NTSTATUS ext_glEGLImageTargetTexStorageEXT( void *args )
6352 struct glEGLImageTargetTexStorageEXT_params *params = args;
6353 const struct opengl_funcs *funcs = params->teb->glTable;
6354 funcs->ext.p_glEGLImageTargetTexStorageEXT( params->target, params->image, params->attrib_list );
6355 return STATUS_SUCCESS;
6358 static NTSTATUS ext_glEGLImageTargetTextureStorageEXT( void *args )
6360 struct glEGLImageTargetTextureStorageEXT_params *params = args;
6361 const struct opengl_funcs *funcs = params->teb->glTable;
6362 funcs->ext.p_glEGLImageTargetTextureStorageEXT( params->texture, params->image, params->attrib_list );
6363 return STATUS_SUCCESS;
6366 static NTSTATUS ext_glEdgeFlagFormatNV( void *args )
6368 struct glEdgeFlagFormatNV_params *params = args;
6369 const struct opengl_funcs *funcs = params->teb->glTable;
6370 funcs->ext.p_glEdgeFlagFormatNV( params->stride );
6371 return STATUS_SUCCESS;
6374 static NTSTATUS ext_glEdgeFlagPointerEXT( void *args )
6376 struct glEdgeFlagPointerEXT_params *params = args;
6377 const struct opengl_funcs *funcs = params->teb->glTable;
6378 funcs->ext.p_glEdgeFlagPointerEXT( params->stride, params->count, params->pointer );
6379 return STATUS_SUCCESS;
6382 static NTSTATUS ext_glEdgeFlagPointerListIBM( void *args )
6384 struct glEdgeFlagPointerListIBM_params *params = args;
6385 const struct opengl_funcs *funcs = params->teb->glTable;
6386 funcs->ext.p_glEdgeFlagPointerListIBM( params->stride, params->pointer, params->ptrstride );
6387 return STATUS_SUCCESS;
6390 static NTSTATUS ext_glElementPointerAPPLE( void *args )
6392 struct glElementPointerAPPLE_params *params = args;
6393 const struct opengl_funcs *funcs = params->teb->glTable;
6394 funcs->ext.p_glElementPointerAPPLE( params->type, params->pointer );
6395 return STATUS_SUCCESS;
6398 static NTSTATUS ext_glElementPointerATI( void *args )
6400 struct glElementPointerATI_params *params = args;
6401 const struct opengl_funcs *funcs = params->teb->glTable;
6402 funcs->ext.p_glElementPointerATI( params->type, params->pointer );
6403 return STATUS_SUCCESS;
6406 static NTSTATUS ext_glEnableClientStateIndexedEXT( void *args )
6408 struct glEnableClientStateIndexedEXT_params *params = args;
6409 const struct opengl_funcs *funcs = params->teb->glTable;
6410 funcs->ext.p_glEnableClientStateIndexedEXT( params->array, params->index );
6411 return STATUS_SUCCESS;
6414 static NTSTATUS ext_glEnableClientStateiEXT( void *args )
6416 struct glEnableClientStateiEXT_params *params = args;
6417 const struct opengl_funcs *funcs = params->teb->glTable;
6418 funcs->ext.p_glEnableClientStateiEXT( params->array, params->index );
6419 return STATUS_SUCCESS;
6422 static NTSTATUS ext_glEnableIndexedEXT( void *args )
6424 struct glEnableIndexedEXT_params *params = args;
6425 const struct opengl_funcs *funcs = params->teb->glTable;
6426 funcs->ext.p_glEnableIndexedEXT( params->target, params->index );
6427 return STATUS_SUCCESS;
6430 static NTSTATUS ext_glEnableVariantClientStateEXT( void *args )
6432 struct glEnableVariantClientStateEXT_params *params = args;
6433 const struct opengl_funcs *funcs = params->teb->glTable;
6434 funcs->ext.p_glEnableVariantClientStateEXT( params->id );
6435 return STATUS_SUCCESS;
6438 static NTSTATUS ext_glEnableVertexArrayAttrib( void *args )
6440 struct glEnableVertexArrayAttrib_params *params = args;
6441 const struct opengl_funcs *funcs = params->teb->glTable;
6442 funcs->ext.p_glEnableVertexArrayAttrib( params->vaobj, params->index );
6443 return STATUS_SUCCESS;
6446 static NTSTATUS ext_glEnableVertexArrayAttribEXT( void *args )
6448 struct glEnableVertexArrayAttribEXT_params *params = args;
6449 const struct opengl_funcs *funcs = params->teb->glTable;
6450 funcs->ext.p_glEnableVertexArrayAttribEXT( params->vaobj, params->index );
6451 return STATUS_SUCCESS;
6454 static NTSTATUS ext_glEnableVertexArrayEXT( void *args )
6456 struct glEnableVertexArrayEXT_params *params = args;
6457 const struct opengl_funcs *funcs = params->teb->glTable;
6458 funcs->ext.p_glEnableVertexArrayEXT( params->vaobj, params->array );
6459 return STATUS_SUCCESS;
6462 static NTSTATUS ext_glEnableVertexAttribAPPLE( void *args )
6464 struct glEnableVertexAttribAPPLE_params *params = args;
6465 const struct opengl_funcs *funcs = params->teb->glTable;
6466 funcs->ext.p_glEnableVertexAttribAPPLE( params->index, params->pname );
6467 return STATUS_SUCCESS;
6470 static NTSTATUS ext_glEnableVertexAttribArray( void *args )
6472 struct glEnableVertexAttribArray_params *params = args;
6473 const struct opengl_funcs *funcs = params->teb->glTable;
6474 funcs->ext.p_glEnableVertexAttribArray( params->index );
6475 return STATUS_SUCCESS;
6478 static NTSTATUS ext_glEnableVertexAttribArrayARB( void *args )
6480 struct glEnableVertexAttribArrayARB_params *params = args;
6481 const struct opengl_funcs *funcs = params->teb->glTable;
6482 funcs->ext.p_glEnableVertexAttribArrayARB( params->index );
6483 return STATUS_SUCCESS;
6486 static NTSTATUS ext_glEnablei( void *args )
6488 struct glEnablei_params *params = args;
6489 const struct opengl_funcs *funcs = params->teb->glTable;
6490 funcs->ext.p_glEnablei( params->target, params->index );
6491 return STATUS_SUCCESS;
6494 static NTSTATUS ext_glEndConditionalRender( void *args )
6496 struct glEndConditionalRender_params *params = args;
6497 const struct opengl_funcs *funcs = params->teb->glTable;
6498 funcs->ext.p_glEndConditionalRender();
6499 return STATUS_SUCCESS;
6502 static NTSTATUS ext_glEndConditionalRenderNV( void *args )
6504 struct glEndConditionalRenderNV_params *params = args;
6505 const struct opengl_funcs *funcs = params->teb->glTable;
6506 funcs->ext.p_glEndConditionalRenderNV();
6507 return STATUS_SUCCESS;
6510 static NTSTATUS ext_glEndConditionalRenderNVX( void *args )
6512 struct glEndConditionalRenderNVX_params *params = args;
6513 const struct opengl_funcs *funcs = params->teb->glTable;
6514 funcs->ext.p_glEndConditionalRenderNVX();
6515 return STATUS_SUCCESS;
6518 static NTSTATUS ext_glEndFragmentShaderATI( void *args )
6520 struct glEndFragmentShaderATI_params *params = args;
6521 const struct opengl_funcs *funcs = params->teb->glTable;
6522 funcs->ext.p_glEndFragmentShaderATI();
6523 return STATUS_SUCCESS;
6526 static NTSTATUS ext_glEndOcclusionQueryNV( void *args )
6528 struct glEndOcclusionQueryNV_params *params = args;
6529 const struct opengl_funcs *funcs = params->teb->glTable;
6530 funcs->ext.p_glEndOcclusionQueryNV();
6531 return STATUS_SUCCESS;
6534 static NTSTATUS ext_glEndPerfMonitorAMD( void *args )
6536 struct glEndPerfMonitorAMD_params *params = args;
6537 const struct opengl_funcs *funcs = params->teb->glTable;
6538 funcs->ext.p_glEndPerfMonitorAMD( params->monitor );
6539 return STATUS_SUCCESS;
6542 static NTSTATUS ext_glEndPerfQueryINTEL( void *args )
6544 struct glEndPerfQueryINTEL_params *params = args;
6545 const struct opengl_funcs *funcs = params->teb->glTable;
6546 funcs->ext.p_glEndPerfQueryINTEL( params->queryHandle );
6547 return STATUS_SUCCESS;
6550 static NTSTATUS ext_glEndQuery( void *args )
6552 struct glEndQuery_params *params = args;
6553 const struct opengl_funcs *funcs = params->teb->glTable;
6554 funcs->ext.p_glEndQuery( params->target );
6555 return STATUS_SUCCESS;
6558 static NTSTATUS ext_glEndQueryARB( void *args )
6560 struct glEndQueryARB_params *params = args;
6561 const struct opengl_funcs *funcs = params->teb->glTable;
6562 funcs->ext.p_glEndQueryARB( params->target );
6563 return STATUS_SUCCESS;
6566 static NTSTATUS ext_glEndQueryIndexed( void *args )
6568 struct glEndQueryIndexed_params *params = args;
6569 const struct opengl_funcs *funcs = params->teb->glTable;
6570 funcs->ext.p_glEndQueryIndexed( params->target, params->index );
6571 return STATUS_SUCCESS;
6574 static NTSTATUS ext_glEndTransformFeedback( void *args )
6576 struct glEndTransformFeedback_params *params = args;
6577 const struct opengl_funcs *funcs = params->teb->glTable;
6578 funcs->ext.p_glEndTransformFeedback();
6579 return STATUS_SUCCESS;
6582 static NTSTATUS ext_glEndTransformFeedbackEXT( void *args )
6584 struct glEndTransformFeedbackEXT_params *params = args;
6585 const struct opengl_funcs *funcs = params->teb->glTable;
6586 funcs->ext.p_glEndTransformFeedbackEXT();
6587 return STATUS_SUCCESS;
6590 static NTSTATUS ext_glEndTransformFeedbackNV( void *args )
6592 struct glEndTransformFeedbackNV_params *params = args;
6593 const struct opengl_funcs *funcs = params->teb->glTable;
6594 funcs->ext.p_glEndTransformFeedbackNV();
6595 return STATUS_SUCCESS;
6598 static NTSTATUS ext_glEndVertexShaderEXT( void *args )
6600 struct glEndVertexShaderEXT_params *params = args;
6601 const struct opengl_funcs *funcs = params->teb->glTable;
6602 funcs->ext.p_glEndVertexShaderEXT();
6603 return STATUS_SUCCESS;
6606 static NTSTATUS ext_glEndVideoCaptureNV( void *args )
6608 struct glEndVideoCaptureNV_params *params = args;
6609 const struct opengl_funcs *funcs = params->teb->glTable;
6610 funcs->ext.p_glEndVideoCaptureNV( params->video_capture_slot );
6611 return STATUS_SUCCESS;
6614 static NTSTATUS ext_glEvalCoord1xOES( void *args )
6616 struct glEvalCoord1xOES_params *params = args;
6617 const struct opengl_funcs *funcs = params->teb->glTable;
6618 funcs->ext.p_glEvalCoord1xOES( params->u );
6619 return STATUS_SUCCESS;
6622 static NTSTATUS ext_glEvalCoord1xvOES( void *args )
6624 struct glEvalCoord1xvOES_params *params = args;
6625 const struct opengl_funcs *funcs = params->teb->glTable;
6626 funcs->ext.p_glEvalCoord1xvOES( params->coords );
6627 return STATUS_SUCCESS;
6630 static NTSTATUS ext_glEvalCoord2xOES( void *args )
6632 struct glEvalCoord2xOES_params *params = args;
6633 const struct opengl_funcs *funcs = params->teb->glTable;
6634 funcs->ext.p_glEvalCoord2xOES( params->u, params->v );
6635 return STATUS_SUCCESS;
6638 static NTSTATUS ext_glEvalCoord2xvOES( void *args )
6640 struct glEvalCoord2xvOES_params *params = args;
6641 const struct opengl_funcs *funcs = params->teb->glTable;
6642 funcs->ext.p_glEvalCoord2xvOES( params->coords );
6643 return STATUS_SUCCESS;
6646 static NTSTATUS ext_glEvalMapsNV( void *args )
6648 struct glEvalMapsNV_params *params = args;
6649 const struct opengl_funcs *funcs = params->teb->glTable;
6650 funcs->ext.p_glEvalMapsNV( params->target, params->mode );
6651 return STATUS_SUCCESS;
6654 static NTSTATUS ext_glEvaluateDepthValuesARB( void *args )
6656 struct glEvaluateDepthValuesARB_params *params = args;
6657 const struct opengl_funcs *funcs = params->teb->glTable;
6658 funcs->ext.p_glEvaluateDepthValuesARB();
6659 return STATUS_SUCCESS;
6662 static NTSTATUS ext_glExecuteProgramNV( void *args )
6664 struct glExecuteProgramNV_params *params = args;
6665 const struct opengl_funcs *funcs = params->teb->glTable;
6666 funcs->ext.p_glExecuteProgramNV( params->target, params->id, params->params );
6667 return STATUS_SUCCESS;
6670 static NTSTATUS ext_glExtractComponentEXT( void *args )
6672 struct glExtractComponentEXT_params *params = args;
6673 const struct opengl_funcs *funcs = params->teb->glTable;
6674 funcs->ext.p_glExtractComponentEXT( params->res, params->src, params->num );
6675 return STATUS_SUCCESS;
6678 static NTSTATUS ext_glFeedbackBufferxOES( void *args )
6680 struct glFeedbackBufferxOES_params *params = args;
6681 const struct opengl_funcs *funcs = params->teb->glTable;
6682 funcs->ext.p_glFeedbackBufferxOES( params->n, params->type, params->buffer );
6683 return STATUS_SUCCESS;
6686 NTSTATUS ext_glFenceSync( void *args )
6688 struct glFenceSync_params *params = args;
6689 const struct opengl_funcs *funcs = params->teb->glTable;
6690 params->ret = funcs->ext.p_glFenceSync( params->condition, params->flags );
6691 return STATUS_SUCCESS;
6694 static NTSTATUS ext_glFinalCombinerInputNV( void *args )
6696 struct glFinalCombinerInputNV_params *params = args;
6697 const struct opengl_funcs *funcs = params->teb->glTable;
6698 funcs->ext.p_glFinalCombinerInputNV( params->variable, params->input, params->mapping, params->componentUsage );
6699 return STATUS_SUCCESS;
6702 static NTSTATUS ext_glFinishAsyncSGIX( void *args )
6704 struct glFinishAsyncSGIX_params *params = args;
6705 const struct opengl_funcs *funcs = params->teb->glTable;
6706 params->ret = funcs->ext.p_glFinishAsyncSGIX( params->markerp );
6707 return STATUS_SUCCESS;
6710 static NTSTATUS ext_glFinishFenceAPPLE( void *args )
6712 struct glFinishFenceAPPLE_params *params = args;
6713 const struct opengl_funcs *funcs = params->teb->glTable;
6714 funcs->ext.p_glFinishFenceAPPLE( params->fence );
6715 return STATUS_SUCCESS;
6718 static NTSTATUS ext_glFinishFenceNV( void *args )
6720 struct glFinishFenceNV_params *params = args;
6721 const struct opengl_funcs *funcs = params->teb->glTable;
6722 funcs->ext.p_glFinishFenceNV( params->fence );
6723 return STATUS_SUCCESS;
6726 static NTSTATUS ext_glFinishObjectAPPLE( void *args )
6728 struct glFinishObjectAPPLE_params *params = args;
6729 const struct opengl_funcs *funcs = params->teb->glTable;
6730 funcs->ext.p_glFinishObjectAPPLE( params->object, params->name );
6731 return STATUS_SUCCESS;
6734 static NTSTATUS ext_glFinishTextureSUNX( void *args )
6736 struct glFinishTextureSUNX_params *params = args;
6737 const struct opengl_funcs *funcs = params->teb->glTable;
6738 funcs->ext.p_glFinishTextureSUNX();
6739 return STATUS_SUCCESS;
6742 static NTSTATUS ext_glFlushMappedBufferRange( void *args )
6744 struct glFlushMappedBufferRange_params *params = args;
6745 const struct opengl_funcs *funcs = params->teb->glTable;
6746 funcs->ext.p_glFlushMappedBufferRange( params->target, params->offset, params->length );
6747 return STATUS_SUCCESS;
6750 static NTSTATUS ext_glFlushMappedBufferRangeAPPLE( void *args )
6752 struct glFlushMappedBufferRangeAPPLE_params *params = args;
6753 const struct opengl_funcs *funcs = params->teb->glTable;
6754 funcs->ext.p_glFlushMappedBufferRangeAPPLE( params->target, params->offset, params->size );
6755 return STATUS_SUCCESS;
6758 static NTSTATUS ext_glFlushMappedNamedBufferRange( void *args )
6760 struct glFlushMappedNamedBufferRange_params *params = args;
6761 const struct opengl_funcs *funcs = params->teb->glTable;
6762 funcs->ext.p_glFlushMappedNamedBufferRange( params->buffer, params->offset, params->length );
6763 return STATUS_SUCCESS;
6766 static NTSTATUS ext_glFlushMappedNamedBufferRangeEXT( void *args )
6768 struct glFlushMappedNamedBufferRangeEXT_params *params = args;
6769 const struct opengl_funcs *funcs = params->teb->glTable;
6770 funcs->ext.p_glFlushMappedNamedBufferRangeEXT( params->buffer, params->offset, params->length );
6771 return STATUS_SUCCESS;
6774 static NTSTATUS ext_glFlushPixelDataRangeNV( void *args )
6776 struct glFlushPixelDataRangeNV_params *params = args;
6777 const struct opengl_funcs *funcs = params->teb->glTable;
6778 funcs->ext.p_glFlushPixelDataRangeNV( params->target );
6779 return STATUS_SUCCESS;
6782 static NTSTATUS ext_glFlushRasterSGIX( void *args )
6784 struct glFlushRasterSGIX_params *params = args;
6785 const struct opengl_funcs *funcs = params->teb->glTable;
6786 funcs->ext.p_glFlushRasterSGIX();
6787 return STATUS_SUCCESS;
6790 static NTSTATUS ext_glFlushStaticDataIBM( void *args )
6792 struct glFlushStaticDataIBM_params *params = args;
6793 const struct opengl_funcs *funcs = params->teb->glTable;
6794 funcs->ext.p_glFlushStaticDataIBM( params->target );
6795 return STATUS_SUCCESS;
6798 static NTSTATUS ext_glFlushVertexArrayRangeAPPLE( void *args )
6800 struct glFlushVertexArrayRangeAPPLE_params *params = args;
6801 const struct opengl_funcs *funcs = params->teb->glTable;
6802 funcs->ext.p_glFlushVertexArrayRangeAPPLE( params->length, params->pointer );
6803 return STATUS_SUCCESS;
6806 static NTSTATUS ext_glFlushVertexArrayRangeNV( void *args )
6808 struct glFlushVertexArrayRangeNV_params *params = args;
6809 const struct opengl_funcs *funcs = params->teb->glTable;
6810 funcs->ext.p_glFlushVertexArrayRangeNV();
6811 return STATUS_SUCCESS;
6814 static NTSTATUS ext_glFogCoordFormatNV( void *args )
6816 struct glFogCoordFormatNV_params *params = args;
6817 const struct opengl_funcs *funcs = params->teb->glTable;
6818 funcs->ext.p_glFogCoordFormatNV( params->type, params->stride );
6819 return STATUS_SUCCESS;
6822 static NTSTATUS ext_glFogCoordPointer( void *args )
6824 struct glFogCoordPointer_params *params = args;
6825 const struct opengl_funcs *funcs = params->teb->glTable;
6826 funcs->ext.p_glFogCoordPointer( params->type, params->stride, params->pointer );
6827 return STATUS_SUCCESS;
6830 static NTSTATUS ext_glFogCoordPointerEXT( void *args )
6832 struct glFogCoordPointerEXT_params *params = args;
6833 const struct opengl_funcs *funcs = params->teb->glTable;
6834 funcs->ext.p_glFogCoordPointerEXT( params->type, params->stride, params->pointer );
6835 return STATUS_SUCCESS;
6838 static NTSTATUS ext_glFogCoordPointerListIBM( void *args )
6840 struct glFogCoordPointerListIBM_params *params = args;
6841 const struct opengl_funcs *funcs = params->teb->glTable;
6842 funcs->ext.p_glFogCoordPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride );
6843 return STATUS_SUCCESS;
6846 static NTSTATUS ext_glFogCoordd( void *args )
6848 struct glFogCoordd_params *params = args;
6849 const struct opengl_funcs *funcs = params->teb->glTable;
6850 funcs->ext.p_glFogCoordd( params->coord );
6851 return STATUS_SUCCESS;
6854 static NTSTATUS ext_glFogCoorddEXT( void *args )
6856 struct glFogCoorddEXT_params *params = args;
6857 const struct opengl_funcs *funcs = params->teb->glTable;
6858 funcs->ext.p_glFogCoorddEXT( params->coord );
6859 return STATUS_SUCCESS;
6862 static NTSTATUS ext_glFogCoorddv( void *args )
6864 struct glFogCoorddv_params *params = args;
6865 const struct opengl_funcs *funcs = params->teb->glTable;
6866 funcs->ext.p_glFogCoorddv( params->coord );
6867 return STATUS_SUCCESS;
6870 static NTSTATUS ext_glFogCoorddvEXT( void *args )
6872 struct glFogCoorddvEXT_params *params = args;
6873 const struct opengl_funcs *funcs = params->teb->glTable;
6874 funcs->ext.p_glFogCoorddvEXT( params->coord );
6875 return STATUS_SUCCESS;
6878 static NTSTATUS ext_glFogCoordf( void *args )
6880 struct glFogCoordf_params *params = args;
6881 const struct opengl_funcs *funcs = params->teb->glTable;
6882 funcs->ext.p_glFogCoordf( params->coord );
6883 return STATUS_SUCCESS;
6886 static NTSTATUS ext_glFogCoordfEXT( void *args )
6888 struct glFogCoordfEXT_params *params = args;
6889 const struct opengl_funcs *funcs = params->teb->glTable;
6890 funcs->ext.p_glFogCoordfEXT( params->coord );
6891 return STATUS_SUCCESS;
6894 static NTSTATUS ext_glFogCoordfv( void *args )
6896 struct glFogCoordfv_params *params = args;
6897 const struct opengl_funcs *funcs = params->teb->glTable;
6898 funcs->ext.p_glFogCoordfv( params->coord );
6899 return STATUS_SUCCESS;
6902 static NTSTATUS ext_glFogCoordfvEXT( void *args )
6904 struct glFogCoordfvEXT_params *params = args;
6905 const struct opengl_funcs *funcs = params->teb->glTable;
6906 funcs->ext.p_glFogCoordfvEXT( params->coord );
6907 return STATUS_SUCCESS;
6910 static NTSTATUS ext_glFogCoordhNV( void *args )
6912 struct glFogCoordhNV_params *params = args;
6913 const struct opengl_funcs *funcs = params->teb->glTable;
6914 funcs->ext.p_glFogCoordhNV( params->fog );
6915 return STATUS_SUCCESS;
6918 static NTSTATUS ext_glFogCoordhvNV( void *args )
6920 struct glFogCoordhvNV_params *params = args;
6921 const struct opengl_funcs *funcs = params->teb->glTable;
6922 funcs->ext.p_glFogCoordhvNV( params->fog );
6923 return STATUS_SUCCESS;
6926 static NTSTATUS ext_glFogFuncSGIS( void *args )
6928 struct glFogFuncSGIS_params *params = args;
6929 const struct opengl_funcs *funcs = params->teb->glTable;
6930 funcs->ext.p_glFogFuncSGIS( params->n, params->points );
6931 return STATUS_SUCCESS;
6934 static NTSTATUS ext_glFogxOES( void *args )
6936 struct glFogxOES_params *params = args;
6937 const struct opengl_funcs *funcs = params->teb->glTable;
6938 funcs->ext.p_glFogxOES( params->pname, params->param );
6939 return STATUS_SUCCESS;
6942 static NTSTATUS ext_glFogxvOES( void *args )
6944 struct glFogxvOES_params *params = args;
6945 const struct opengl_funcs *funcs = params->teb->glTable;
6946 funcs->ext.p_glFogxvOES( params->pname, params->param );
6947 return STATUS_SUCCESS;
6950 static NTSTATUS ext_glFragmentColorMaterialSGIX( void *args )
6952 struct glFragmentColorMaterialSGIX_params *params = args;
6953 const struct opengl_funcs *funcs = params->teb->glTable;
6954 funcs->ext.p_glFragmentColorMaterialSGIX( params->face, params->mode );
6955 return STATUS_SUCCESS;
6958 static NTSTATUS ext_glFragmentCoverageColorNV( void *args )
6960 struct glFragmentCoverageColorNV_params *params = args;
6961 const struct opengl_funcs *funcs = params->teb->glTable;
6962 funcs->ext.p_glFragmentCoverageColorNV( params->color );
6963 return STATUS_SUCCESS;
6966 static NTSTATUS ext_glFragmentLightModelfSGIX( void *args )
6968 struct glFragmentLightModelfSGIX_params *params = args;
6969 const struct opengl_funcs *funcs = params->teb->glTable;
6970 funcs->ext.p_glFragmentLightModelfSGIX( params->pname, params->param );
6971 return STATUS_SUCCESS;
6974 static NTSTATUS ext_glFragmentLightModelfvSGIX( void *args )
6976 struct glFragmentLightModelfvSGIX_params *params = args;
6977 const struct opengl_funcs *funcs = params->teb->glTable;
6978 funcs->ext.p_glFragmentLightModelfvSGIX( params->pname, params->params );
6979 return STATUS_SUCCESS;
6982 static NTSTATUS ext_glFragmentLightModeliSGIX( void *args )
6984 struct glFragmentLightModeliSGIX_params *params = args;
6985 const struct opengl_funcs *funcs = params->teb->glTable;
6986 funcs->ext.p_glFragmentLightModeliSGIX( params->pname, params->param );
6987 return STATUS_SUCCESS;
6990 static NTSTATUS ext_glFragmentLightModelivSGIX( void *args )
6992 struct glFragmentLightModelivSGIX_params *params = args;
6993 const struct opengl_funcs *funcs = params->teb->glTable;
6994 funcs->ext.p_glFragmentLightModelivSGIX( params->pname, params->params );
6995 return STATUS_SUCCESS;
6998 static NTSTATUS ext_glFragmentLightfSGIX( void *args )
7000 struct glFragmentLightfSGIX_params *params = args;
7001 const struct opengl_funcs *funcs = params->teb->glTable;
7002 funcs->ext.p_glFragmentLightfSGIX( params->light, params->pname, params->param );
7003 return STATUS_SUCCESS;
7006 static NTSTATUS ext_glFragmentLightfvSGIX( void *args )
7008 struct glFragmentLightfvSGIX_params *params = args;
7009 const struct opengl_funcs *funcs = params->teb->glTable;
7010 funcs->ext.p_glFragmentLightfvSGIX( params->light, params->pname, params->params );
7011 return STATUS_SUCCESS;
7014 static NTSTATUS ext_glFragmentLightiSGIX( void *args )
7016 struct glFragmentLightiSGIX_params *params = args;
7017 const struct opengl_funcs *funcs = params->teb->glTable;
7018 funcs->ext.p_glFragmentLightiSGIX( params->light, params->pname, params->param );
7019 return STATUS_SUCCESS;
7022 static NTSTATUS ext_glFragmentLightivSGIX( void *args )
7024 struct glFragmentLightivSGIX_params *params = args;
7025 const struct opengl_funcs *funcs = params->teb->glTable;
7026 funcs->ext.p_glFragmentLightivSGIX( params->light, params->pname, params->params );
7027 return STATUS_SUCCESS;
7030 static NTSTATUS ext_glFragmentMaterialfSGIX( void *args )
7032 struct glFragmentMaterialfSGIX_params *params = args;
7033 const struct opengl_funcs *funcs = params->teb->glTable;
7034 funcs->ext.p_glFragmentMaterialfSGIX( params->face, params->pname, params->param );
7035 return STATUS_SUCCESS;
7038 static NTSTATUS ext_glFragmentMaterialfvSGIX( void *args )
7040 struct glFragmentMaterialfvSGIX_params *params = args;
7041 const struct opengl_funcs *funcs = params->teb->glTable;
7042 funcs->ext.p_glFragmentMaterialfvSGIX( params->face, params->pname, params->params );
7043 return STATUS_SUCCESS;
7046 static NTSTATUS ext_glFragmentMaterialiSGIX( void *args )
7048 struct glFragmentMaterialiSGIX_params *params = args;
7049 const struct opengl_funcs *funcs = params->teb->glTable;
7050 funcs->ext.p_glFragmentMaterialiSGIX( params->face, params->pname, params->param );
7051 return STATUS_SUCCESS;
7054 static NTSTATUS ext_glFragmentMaterialivSGIX( void *args )
7056 struct glFragmentMaterialivSGIX_params *params = args;
7057 const struct opengl_funcs *funcs = params->teb->glTable;
7058 funcs->ext.p_glFragmentMaterialivSGIX( params->face, params->pname, params->params );
7059 return STATUS_SUCCESS;
7062 static NTSTATUS ext_glFrameTerminatorGREMEDY( void *args )
7064 struct glFrameTerminatorGREMEDY_params *params = args;
7065 const struct opengl_funcs *funcs = params->teb->glTable;
7066 funcs->ext.p_glFrameTerminatorGREMEDY();
7067 return STATUS_SUCCESS;
7070 static NTSTATUS ext_glFrameZoomSGIX( void *args )
7072 struct glFrameZoomSGIX_params *params = args;
7073 const struct opengl_funcs *funcs = params->teb->glTable;
7074 funcs->ext.p_glFrameZoomSGIX( params->factor );
7075 return STATUS_SUCCESS;
7078 static NTSTATUS ext_glFramebufferDrawBufferEXT( void *args )
7080 struct glFramebufferDrawBufferEXT_params *params = args;
7081 const struct opengl_funcs *funcs = params->teb->glTable;
7082 funcs->ext.p_glFramebufferDrawBufferEXT( params->framebuffer, params->mode );
7083 return STATUS_SUCCESS;
7086 static NTSTATUS ext_glFramebufferDrawBuffersEXT( void *args )
7088 struct glFramebufferDrawBuffersEXT_params *params = args;
7089 const struct opengl_funcs *funcs = params->teb->glTable;
7090 funcs->ext.p_glFramebufferDrawBuffersEXT( params->framebuffer, params->n, params->bufs );
7091 return STATUS_SUCCESS;
7094 static NTSTATUS ext_glFramebufferFetchBarrierEXT( void *args )
7096 struct glFramebufferFetchBarrierEXT_params *params = args;
7097 const struct opengl_funcs *funcs = params->teb->glTable;
7098 funcs->ext.p_glFramebufferFetchBarrierEXT();
7099 return STATUS_SUCCESS;
7102 static NTSTATUS ext_glFramebufferParameteri( void *args )
7104 struct glFramebufferParameteri_params *params = args;
7105 const struct opengl_funcs *funcs = params->teb->glTable;
7106 funcs->ext.p_glFramebufferParameteri( params->target, params->pname, params->param );
7107 return STATUS_SUCCESS;
7110 static NTSTATUS ext_glFramebufferParameteriMESA( void *args )
7112 struct glFramebufferParameteriMESA_params *params = args;
7113 const struct opengl_funcs *funcs = params->teb->glTable;
7114 funcs->ext.p_glFramebufferParameteriMESA( params->target, params->pname, params->param );
7115 return STATUS_SUCCESS;
7118 static NTSTATUS ext_glFramebufferReadBufferEXT( void *args )
7120 struct glFramebufferReadBufferEXT_params *params = args;
7121 const struct opengl_funcs *funcs = params->teb->glTable;
7122 funcs->ext.p_glFramebufferReadBufferEXT( params->framebuffer, params->mode );
7123 return STATUS_SUCCESS;
7126 static NTSTATUS ext_glFramebufferRenderbuffer( void *args )
7128 struct glFramebufferRenderbuffer_params *params = args;
7129 const struct opengl_funcs *funcs = params->teb->glTable;
7130 funcs->ext.p_glFramebufferRenderbuffer( params->target, params->attachment, params->renderbuffertarget, params->renderbuffer );
7131 return STATUS_SUCCESS;
7134 static NTSTATUS ext_glFramebufferRenderbufferEXT( void *args )
7136 struct glFramebufferRenderbufferEXT_params *params = args;
7137 const struct opengl_funcs *funcs = params->teb->glTable;
7138 funcs->ext.p_glFramebufferRenderbufferEXT( params->target, params->attachment, params->renderbuffertarget, params->renderbuffer );
7139 return STATUS_SUCCESS;
7142 static NTSTATUS ext_glFramebufferSampleLocationsfvARB( void *args )
7144 struct glFramebufferSampleLocationsfvARB_params *params = args;
7145 const struct opengl_funcs *funcs = params->teb->glTable;
7146 funcs->ext.p_glFramebufferSampleLocationsfvARB( params->target, params->start, params->count, params->v );
7147 return STATUS_SUCCESS;
7150 static NTSTATUS ext_glFramebufferSampleLocationsfvNV( void *args )
7152 struct glFramebufferSampleLocationsfvNV_params *params = args;
7153 const struct opengl_funcs *funcs = params->teb->glTable;
7154 funcs->ext.p_glFramebufferSampleLocationsfvNV( params->target, params->start, params->count, params->v );
7155 return STATUS_SUCCESS;
7158 static NTSTATUS ext_glFramebufferSamplePositionsfvAMD( void *args )
7160 struct glFramebufferSamplePositionsfvAMD_params *params = args;
7161 const struct opengl_funcs *funcs = params->teb->glTable;
7162 funcs->ext.p_glFramebufferSamplePositionsfvAMD( params->target, params->numsamples, params->pixelindex, params->values );
7163 return STATUS_SUCCESS;
7166 static NTSTATUS ext_glFramebufferTexture( void *args )
7168 struct glFramebufferTexture_params *params = args;
7169 const struct opengl_funcs *funcs = params->teb->glTable;
7170 funcs->ext.p_glFramebufferTexture( params->target, params->attachment, params->texture, params->level );
7171 return STATUS_SUCCESS;
7174 static NTSTATUS ext_glFramebufferTexture1D( void *args )
7176 struct glFramebufferTexture1D_params *params = args;
7177 const struct opengl_funcs *funcs = params->teb->glTable;
7178 funcs->ext.p_glFramebufferTexture1D( params->target, params->attachment, params->textarget, params->texture, params->level );
7179 return STATUS_SUCCESS;
7182 static NTSTATUS ext_glFramebufferTexture1DEXT( void *args )
7184 struct glFramebufferTexture1DEXT_params *params = args;
7185 const struct opengl_funcs *funcs = params->teb->glTable;
7186 funcs->ext.p_glFramebufferTexture1DEXT( params->target, params->attachment, params->textarget, params->texture, params->level );
7187 return STATUS_SUCCESS;
7190 static NTSTATUS ext_glFramebufferTexture2D( void *args )
7192 struct glFramebufferTexture2D_params *params = args;
7193 const struct opengl_funcs *funcs = params->teb->glTable;
7194 funcs->ext.p_glFramebufferTexture2D( params->target, params->attachment, params->textarget, params->texture, params->level );
7195 return STATUS_SUCCESS;
7198 static NTSTATUS ext_glFramebufferTexture2DEXT( void *args )
7200 struct glFramebufferTexture2DEXT_params *params = args;
7201 const struct opengl_funcs *funcs = params->teb->glTable;
7202 funcs->ext.p_glFramebufferTexture2DEXT( params->target, params->attachment, params->textarget, params->texture, params->level );
7203 return STATUS_SUCCESS;
7206 static NTSTATUS ext_glFramebufferTexture3D( void *args )
7208 struct glFramebufferTexture3D_params *params = args;
7209 const struct opengl_funcs *funcs = params->teb->glTable;
7210 funcs->ext.p_glFramebufferTexture3D( params->target, params->attachment, params->textarget, params->texture, params->level, params->zoffset );
7211 return STATUS_SUCCESS;
7214 static NTSTATUS ext_glFramebufferTexture3DEXT( void *args )
7216 struct glFramebufferTexture3DEXT_params *params = args;
7217 const struct opengl_funcs *funcs = params->teb->glTable;
7218 funcs->ext.p_glFramebufferTexture3DEXT( params->target, params->attachment, params->textarget, params->texture, params->level, params->zoffset );
7219 return STATUS_SUCCESS;
7222 static NTSTATUS ext_glFramebufferTextureARB( void *args )
7224 struct glFramebufferTextureARB_params *params = args;
7225 const struct opengl_funcs *funcs = params->teb->glTable;
7226 funcs->ext.p_glFramebufferTextureARB( params->target, params->attachment, params->texture, params->level );
7227 return STATUS_SUCCESS;
7230 static NTSTATUS ext_glFramebufferTextureEXT( void *args )
7232 struct glFramebufferTextureEXT_params *params = args;
7233 const struct opengl_funcs *funcs = params->teb->glTable;
7234 funcs->ext.p_glFramebufferTextureEXT( params->target, params->attachment, params->texture, params->level );
7235 return STATUS_SUCCESS;
7238 static NTSTATUS ext_glFramebufferTextureFaceARB( void *args )
7240 struct glFramebufferTextureFaceARB_params *params = args;
7241 const struct opengl_funcs *funcs = params->teb->glTable;
7242 funcs->ext.p_glFramebufferTextureFaceARB( params->target, params->attachment, params->texture, params->level, params->face );
7243 return STATUS_SUCCESS;
7246 static NTSTATUS ext_glFramebufferTextureFaceEXT( void *args )
7248 struct glFramebufferTextureFaceEXT_params *params = args;
7249 const struct opengl_funcs *funcs = params->teb->glTable;
7250 funcs->ext.p_glFramebufferTextureFaceEXT( params->target, params->attachment, params->texture, params->level, params->face );
7251 return STATUS_SUCCESS;
7254 static NTSTATUS ext_glFramebufferTextureLayer( void *args )
7256 struct glFramebufferTextureLayer_params *params = args;
7257 const struct opengl_funcs *funcs = params->teb->glTable;
7258 funcs->ext.p_glFramebufferTextureLayer( params->target, params->attachment, params->texture, params->level, params->layer );
7259 return STATUS_SUCCESS;
7262 static NTSTATUS ext_glFramebufferTextureLayerARB( void *args )
7264 struct glFramebufferTextureLayerARB_params *params = args;
7265 const struct opengl_funcs *funcs = params->teb->glTable;
7266 funcs->ext.p_glFramebufferTextureLayerARB( params->target, params->attachment, params->texture, params->level, params->layer );
7267 return STATUS_SUCCESS;
7270 static NTSTATUS ext_glFramebufferTextureLayerEXT( void *args )
7272 struct glFramebufferTextureLayerEXT_params *params = args;
7273 const struct opengl_funcs *funcs = params->teb->glTable;
7274 funcs->ext.p_glFramebufferTextureLayerEXT( params->target, params->attachment, params->texture, params->level, params->layer );
7275 return STATUS_SUCCESS;
7278 static NTSTATUS ext_glFramebufferTextureMultiviewOVR( void *args )
7280 struct glFramebufferTextureMultiviewOVR_params *params = args;
7281 const struct opengl_funcs *funcs = params->teb->glTable;
7282 funcs->ext.p_glFramebufferTextureMultiviewOVR( params->target, params->attachment, params->texture, params->level, params->baseViewIndex, params->numViews );
7283 return STATUS_SUCCESS;
7286 static NTSTATUS ext_glFreeObjectBufferATI( void *args )
7288 struct glFreeObjectBufferATI_params *params = args;
7289 const struct opengl_funcs *funcs = params->teb->glTable;
7290 funcs->ext.p_glFreeObjectBufferATI( params->buffer );
7291 return STATUS_SUCCESS;
7294 static NTSTATUS ext_glFrustumfOES( void *args )
7296 struct glFrustumfOES_params *params = args;
7297 const struct opengl_funcs *funcs = params->teb->glTable;
7298 funcs->ext.p_glFrustumfOES( params->l, params->r, params->b, params->t, params->n, params->f );
7299 return STATUS_SUCCESS;
7302 static NTSTATUS ext_glFrustumxOES( void *args )
7304 struct glFrustumxOES_params *params = args;
7305 const struct opengl_funcs *funcs = params->teb->glTable;
7306 funcs->ext.p_glFrustumxOES( params->l, params->r, params->b, params->t, params->n, params->f );
7307 return STATUS_SUCCESS;
7310 static NTSTATUS ext_glGenAsyncMarkersSGIX( void *args )
7312 struct glGenAsyncMarkersSGIX_params *params = args;
7313 const struct opengl_funcs *funcs = params->teb->glTable;
7314 params->ret = funcs->ext.p_glGenAsyncMarkersSGIX( params->range );
7315 return STATUS_SUCCESS;
7318 static NTSTATUS ext_glGenBuffers( void *args )
7320 struct glGenBuffers_params *params = args;
7321 const struct opengl_funcs *funcs = params->teb->glTable;
7322 funcs->ext.p_glGenBuffers( params->n, params->buffers );
7323 return STATUS_SUCCESS;
7326 static NTSTATUS ext_glGenBuffersARB( void *args )
7328 struct glGenBuffersARB_params *params = args;
7329 const struct opengl_funcs *funcs = params->teb->glTable;
7330 funcs->ext.p_glGenBuffersARB( params->n, params->buffers );
7331 return STATUS_SUCCESS;
7334 static NTSTATUS ext_glGenFencesAPPLE( void *args )
7336 struct glGenFencesAPPLE_params *params = args;
7337 const struct opengl_funcs *funcs = params->teb->glTable;
7338 funcs->ext.p_glGenFencesAPPLE( params->n, params->fences );
7339 return STATUS_SUCCESS;
7342 static NTSTATUS ext_glGenFencesNV( void *args )
7344 struct glGenFencesNV_params *params = args;
7345 const struct opengl_funcs *funcs = params->teb->glTable;
7346 funcs->ext.p_glGenFencesNV( params->n, params->fences );
7347 return STATUS_SUCCESS;
7350 static NTSTATUS ext_glGenFragmentShadersATI( void *args )
7352 struct glGenFragmentShadersATI_params *params = args;
7353 const struct opengl_funcs *funcs = params->teb->glTable;
7354 params->ret = funcs->ext.p_glGenFragmentShadersATI( params->range );
7355 return STATUS_SUCCESS;
7358 static NTSTATUS ext_glGenFramebuffers( void *args )
7360 struct glGenFramebuffers_params *params = args;
7361 const struct opengl_funcs *funcs = params->teb->glTable;
7362 funcs->ext.p_glGenFramebuffers( params->n, params->framebuffers );
7363 return STATUS_SUCCESS;
7366 static NTSTATUS ext_glGenFramebuffersEXT( void *args )
7368 struct glGenFramebuffersEXT_params *params = args;
7369 const struct opengl_funcs *funcs = params->teb->glTable;
7370 funcs->ext.p_glGenFramebuffersEXT( params->n, params->framebuffers );
7371 return STATUS_SUCCESS;
7374 static NTSTATUS ext_glGenNamesAMD( void *args )
7376 struct glGenNamesAMD_params *params = args;
7377 const struct opengl_funcs *funcs = params->teb->glTable;
7378 funcs->ext.p_glGenNamesAMD( params->identifier, params->num, params->names );
7379 return STATUS_SUCCESS;
7382 static NTSTATUS ext_glGenOcclusionQueriesNV( void *args )
7384 struct glGenOcclusionQueriesNV_params *params = args;
7385 const struct opengl_funcs *funcs = params->teb->glTable;
7386 funcs->ext.p_glGenOcclusionQueriesNV( params->n, params->ids );
7387 return STATUS_SUCCESS;
7390 static NTSTATUS ext_glGenPathsNV( void *args )
7392 struct glGenPathsNV_params *params = args;
7393 const struct opengl_funcs *funcs = params->teb->glTable;
7394 params->ret = funcs->ext.p_glGenPathsNV( params->range );
7395 return STATUS_SUCCESS;
7398 static NTSTATUS ext_glGenPerfMonitorsAMD( void *args )
7400 struct glGenPerfMonitorsAMD_params *params = args;
7401 const struct opengl_funcs *funcs = params->teb->glTable;
7402 funcs->ext.p_glGenPerfMonitorsAMD( params->n, params->monitors );
7403 return STATUS_SUCCESS;
7406 static NTSTATUS ext_glGenProgramPipelines( void *args )
7408 struct glGenProgramPipelines_params *params = args;
7409 const struct opengl_funcs *funcs = params->teb->glTable;
7410 funcs->ext.p_glGenProgramPipelines( params->n, params->pipelines );
7411 return STATUS_SUCCESS;
7414 static NTSTATUS ext_glGenProgramsARB( void *args )
7416 struct glGenProgramsARB_params *params = args;
7417 const struct opengl_funcs *funcs = params->teb->glTable;
7418 funcs->ext.p_glGenProgramsARB( params->n, params->programs );
7419 return STATUS_SUCCESS;
7422 static NTSTATUS ext_glGenProgramsNV( void *args )
7424 struct glGenProgramsNV_params *params = args;
7425 const struct opengl_funcs *funcs = params->teb->glTable;
7426 funcs->ext.p_glGenProgramsNV( params->n, params->programs );
7427 return STATUS_SUCCESS;
7430 static NTSTATUS ext_glGenQueries( void *args )
7432 struct glGenQueries_params *params = args;
7433 const struct opengl_funcs *funcs = params->teb->glTable;
7434 funcs->ext.p_glGenQueries( params->n, params->ids );
7435 return STATUS_SUCCESS;
7438 static NTSTATUS ext_glGenQueriesARB( void *args )
7440 struct glGenQueriesARB_params *params = args;
7441 const struct opengl_funcs *funcs = params->teb->glTable;
7442 funcs->ext.p_glGenQueriesARB( params->n, params->ids );
7443 return STATUS_SUCCESS;
7446 static NTSTATUS ext_glGenQueryResourceTagNV( void *args )
7448 struct glGenQueryResourceTagNV_params *params = args;
7449 const struct opengl_funcs *funcs = params->teb->glTable;
7450 funcs->ext.p_glGenQueryResourceTagNV( params->n, params->tagIds );
7451 return STATUS_SUCCESS;
7454 static NTSTATUS ext_glGenRenderbuffers( void *args )
7456 struct glGenRenderbuffers_params *params = args;
7457 const struct opengl_funcs *funcs = params->teb->glTable;
7458 funcs->ext.p_glGenRenderbuffers( params->n, params->renderbuffers );
7459 return STATUS_SUCCESS;
7462 static NTSTATUS ext_glGenRenderbuffersEXT( void *args )
7464 struct glGenRenderbuffersEXT_params *params = args;
7465 const struct opengl_funcs *funcs = params->teb->glTable;
7466 funcs->ext.p_glGenRenderbuffersEXT( params->n, params->renderbuffers );
7467 return STATUS_SUCCESS;
7470 static NTSTATUS ext_glGenSamplers( void *args )
7472 struct glGenSamplers_params *params = args;
7473 const struct opengl_funcs *funcs = params->teb->glTable;
7474 funcs->ext.p_glGenSamplers( params->count, params->samplers );
7475 return STATUS_SUCCESS;
7478 static NTSTATUS ext_glGenSemaphoresEXT( void *args )
7480 struct glGenSemaphoresEXT_params *params = args;
7481 const struct opengl_funcs *funcs = params->teb->glTable;
7482 funcs->ext.p_glGenSemaphoresEXT( params->n, params->semaphores );
7483 return STATUS_SUCCESS;
7486 static NTSTATUS ext_glGenSymbolsEXT( void *args )
7488 struct glGenSymbolsEXT_params *params = args;
7489 const struct opengl_funcs *funcs = params->teb->glTable;
7490 params->ret = funcs->ext.p_glGenSymbolsEXT( params->datatype, params->storagetype, params->range, params->components );
7491 return STATUS_SUCCESS;
7494 static NTSTATUS ext_glGenTexturesEXT( void *args )
7496 struct glGenTexturesEXT_params *params = args;
7497 const struct opengl_funcs *funcs = params->teb->glTable;
7498 funcs->ext.p_glGenTexturesEXT( params->n, params->textures );
7499 return STATUS_SUCCESS;
7502 static NTSTATUS ext_glGenTransformFeedbacks( void *args )
7504 struct glGenTransformFeedbacks_params *params = args;
7505 const struct opengl_funcs *funcs = params->teb->glTable;
7506 funcs->ext.p_glGenTransformFeedbacks( params->n, params->ids );
7507 return STATUS_SUCCESS;
7510 static NTSTATUS ext_glGenTransformFeedbacksNV( void *args )
7512 struct glGenTransformFeedbacksNV_params *params = args;
7513 const struct opengl_funcs *funcs = params->teb->glTable;
7514 funcs->ext.p_glGenTransformFeedbacksNV( params->n, params->ids );
7515 return STATUS_SUCCESS;
7518 static NTSTATUS ext_glGenVertexArrays( void *args )
7520 struct glGenVertexArrays_params *params = args;
7521 const struct opengl_funcs *funcs = params->teb->glTable;
7522 funcs->ext.p_glGenVertexArrays( params->n, params->arrays );
7523 return STATUS_SUCCESS;
7526 static NTSTATUS ext_glGenVertexArraysAPPLE( void *args )
7528 struct glGenVertexArraysAPPLE_params *params = args;
7529 const struct opengl_funcs *funcs = params->teb->glTable;
7530 funcs->ext.p_glGenVertexArraysAPPLE( params->n, params->arrays );
7531 return STATUS_SUCCESS;
7534 static NTSTATUS ext_glGenVertexShadersEXT( void *args )
7536 struct glGenVertexShadersEXT_params *params = args;
7537 const struct opengl_funcs *funcs = params->teb->glTable;
7538 params->ret = funcs->ext.p_glGenVertexShadersEXT( params->range );
7539 return STATUS_SUCCESS;
7542 static NTSTATUS ext_glGenerateMipmap( void *args )
7544 struct glGenerateMipmap_params *params = args;
7545 const struct opengl_funcs *funcs = params->teb->glTable;
7546 funcs->ext.p_glGenerateMipmap( params->target );
7547 return STATUS_SUCCESS;
7550 static NTSTATUS ext_glGenerateMipmapEXT( void *args )
7552 struct glGenerateMipmapEXT_params *params = args;
7553 const struct opengl_funcs *funcs = params->teb->glTable;
7554 funcs->ext.p_glGenerateMipmapEXT( params->target );
7555 return STATUS_SUCCESS;
7558 static NTSTATUS ext_glGenerateMultiTexMipmapEXT( void *args )
7560 struct glGenerateMultiTexMipmapEXT_params *params = args;
7561 const struct opengl_funcs *funcs = params->teb->glTable;
7562 funcs->ext.p_glGenerateMultiTexMipmapEXT( params->texunit, params->target );
7563 return STATUS_SUCCESS;
7566 static NTSTATUS ext_glGenerateTextureMipmap( void *args )
7568 struct glGenerateTextureMipmap_params *params = args;
7569 const struct opengl_funcs *funcs = params->teb->glTable;
7570 funcs->ext.p_glGenerateTextureMipmap( params->texture );
7571 return STATUS_SUCCESS;
7574 static NTSTATUS ext_glGenerateTextureMipmapEXT( void *args )
7576 struct glGenerateTextureMipmapEXT_params *params = args;
7577 const struct opengl_funcs *funcs = params->teb->glTable;
7578 funcs->ext.p_glGenerateTextureMipmapEXT( params->texture, params->target );
7579 return STATUS_SUCCESS;
7582 static NTSTATUS ext_glGetActiveAtomicCounterBufferiv( void *args )
7584 struct glGetActiveAtomicCounterBufferiv_params *params = args;
7585 const struct opengl_funcs *funcs = params->teb->glTable;
7586 funcs->ext.p_glGetActiveAtomicCounterBufferiv( params->program, params->bufferIndex, params->pname, params->params );
7587 return STATUS_SUCCESS;
7590 static NTSTATUS ext_glGetActiveAttrib( void *args )
7592 struct glGetActiveAttrib_params *params = args;
7593 const struct opengl_funcs *funcs = params->teb->glTable;
7594 funcs->ext.p_glGetActiveAttrib( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
7595 return STATUS_SUCCESS;
7598 static NTSTATUS ext_glGetActiveAttribARB( void *args )
7600 struct glGetActiveAttribARB_params *params = args;
7601 const struct opengl_funcs *funcs = params->teb->glTable;
7602 funcs->ext.p_glGetActiveAttribARB( params->programObj, params->index, params->maxLength, params->length, params->size, params->type, params->name );
7603 return STATUS_SUCCESS;
7606 static NTSTATUS ext_glGetActiveSubroutineName( void *args )
7608 struct glGetActiveSubroutineName_params *params = args;
7609 const struct opengl_funcs *funcs = params->teb->glTable;
7610 funcs->ext.p_glGetActiveSubroutineName( params->program, params->shadertype, params->index, params->bufSize, params->length, params->name );
7611 return STATUS_SUCCESS;
7614 static NTSTATUS ext_glGetActiveSubroutineUniformName( void *args )
7616 struct glGetActiveSubroutineUniformName_params *params = args;
7617 const struct opengl_funcs *funcs = params->teb->glTable;
7618 funcs->ext.p_glGetActiveSubroutineUniformName( params->program, params->shadertype, params->index, params->bufSize, params->length, params->name );
7619 return STATUS_SUCCESS;
7622 static NTSTATUS ext_glGetActiveSubroutineUniformiv( void *args )
7624 struct glGetActiveSubroutineUniformiv_params *params = args;
7625 const struct opengl_funcs *funcs = params->teb->glTable;
7626 funcs->ext.p_glGetActiveSubroutineUniformiv( params->program, params->shadertype, params->index, params->pname, params->values );
7627 return STATUS_SUCCESS;
7630 static NTSTATUS ext_glGetActiveUniform( void *args )
7632 struct glGetActiveUniform_params *params = args;
7633 const struct opengl_funcs *funcs = params->teb->glTable;
7634 funcs->ext.p_glGetActiveUniform( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
7635 return STATUS_SUCCESS;
7638 static NTSTATUS ext_glGetActiveUniformARB( void *args )
7640 struct glGetActiveUniformARB_params *params = args;
7641 const struct opengl_funcs *funcs = params->teb->glTable;
7642 funcs->ext.p_glGetActiveUniformARB( params->programObj, params->index, params->maxLength, params->length, params->size, params->type, params->name );
7643 return STATUS_SUCCESS;
7646 static NTSTATUS ext_glGetActiveUniformBlockName( void *args )
7648 struct glGetActiveUniformBlockName_params *params = args;
7649 const struct opengl_funcs *funcs = params->teb->glTable;
7650 funcs->ext.p_glGetActiveUniformBlockName( params->program, params->uniformBlockIndex, params->bufSize, params->length, params->uniformBlockName );
7651 return STATUS_SUCCESS;
7654 static NTSTATUS ext_glGetActiveUniformBlockiv( void *args )
7656 struct glGetActiveUniformBlockiv_params *params = args;
7657 const struct opengl_funcs *funcs = params->teb->glTable;
7658 funcs->ext.p_glGetActiveUniformBlockiv( params->program, params->uniformBlockIndex, params->pname, params->params );
7659 return STATUS_SUCCESS;
7662 static NTSTATUS ext_glGetActiveUniformName( void *args )
7664 struct glGetActiveUniformName_params *params = args;
7665 const struct opengl_funcs *funcs = params->teb->glTable;
7666 funcs->ext.p_glGetActiveUniformName( params->program, params->uniformIndex, params->bufSize, params->length, params->uniformName );
7667 return STATUS_SUCCESS;
7670 static NTSTATUS ext_glGetActiveUniformsiv( void *args )
7672 struct glGetActiveUniformsiv_params *params = args;
7673 const struct opengl_funcs *funcs = params->teb->glTable;
7674 funcs->ext.p_glGetActiveUniformsiv( params->program, params->uniformCount, params->uniformIndices, params->pname, params->params );
7675 return STATUS_SUCCESS;
7678 static NTSTATUS ext_glGetActiveVaryingNV( void *args )
7680 struct glGetActiveVaryingNV_params *params = args;
7681 const struct opengl_funcs *funcs = params->teb->glTable;
7682 funcs->ext.p_glGetActiveVaryingNV( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
7683 return STATUS_SUCCESS;
7686 static NTSTATUS ext_glGetArrayObjectfvATI( void *args )
7688 struct glGetArrayObjectfvATI_params *params = args;
7689 const struct opengl_funcs *funcs = params->teb->glTable;
7690 funcs->ext.p_glGetArrayObjectfvATI( params->array, params->pname, params->params );
7691 return STATUS_SUCCESS;
7694 static NTSTATUS ext_glGetArrayObjectivATI( void *args )
7696 struct glGetArrayObjectivATI_params *params = args;
7697 const struct opengl_funcs *funcs = params->teb->glTable;
7698 funcs->ext.p_glGetArrayObjectivATI( params->array, params->pname, params->params );
7699 return STATUS_SUCCESS;
7702 static NTSTATUS ext_glGetAttachedObjectsARB( void *args )
7704 struct glGetAttachedObjectsARB_params *params = args;
7705 const struct opengl_funcs *funcs = params->teb->glTable;
7706 funcs->ext.p_glGetAttachedObjectsARB( params->containerObj, params->maxCount, params->count, params->obj );
7707 return STATUS_SUCCESS;
7710 static NTSTATUS ext_glGetAttachedShaders( void *args )
7712 struct glGetAttachedShaders_params *params = args;
7713 const struct opengl_funcs *funcs = params->teb->glTable;
7714 funcs->ext.p_glGetAttachedShaders( params->program, params->maxCount, params->count, params->shaders );
7715 return STATUS_SUCCESS;
7718 static NTSTATUS ext_glGetAttribLocation( void *args )
7720 struct glGetAttribLocation_params *params = args;
7721 const struct opengl_funcs *funcs = params->teb->glTable;
7722 params->ret = funcs->ext.p_glGetAttribLocation( params->program, params->name );
7723 return STATUS_SUCCESS;
7726 static NTSTATUS ext_glGetAttribLocationARB( void *args )
7728 struct glGetAttribLocationARB_params *params = args;
7729 const struct opengl_funcs *funcs = params->teb->glTable;
7730 params->ret = funcs->ext.p_glGetAttribLocationARB( params->programObj, params->name );
7731 return STATUS_SUCCESS;
7734 static NTSTATUS ext_glGetBooleanIndexedvEXT( void *args )
7736 struct glGetBooleanIndexedvEXT_params *params = args;
7737 const struct opengl_funcs *funcs = params->teb->glTable;
7738 funcs->ext.p_glGetBooleanIndexedvEXT( params->target, params->index, params->data );
7739 return STATUS_SUCCESS;
7742 static NTSTATUS ext_glGetBooleani_v( void *args )
7744 struct glGetBooleani_v_params *params = args;
7745 const struct opengl_funcs *funcs = params->teb->glTable;
7746 funcs->ext.p_glGetBooleani_v( params->target, params->index, params->data );
7747 return STATUS_SUCCESS;
7750 static NTSTATUS ext_glGetBufferParameteri64v( void *args )
7752 struct glGetBufferParameteri64v_params *params = args;
7753 const struct opengl_funcs *funcs = params->teb->glTable;
7754 funcs->ext.p_glGetBufferParameteri64v( params->target, params->pname, params->params );
7755 return STATUS_SUCCESS;
7758 static NTSTATUS ext_glGetBufferParameteriv( void *args )
7760 struct glGetBufferParameteriv_params *params = args;
7761 const struct opengl_funcs *funcs = params->teb->glTable;
7762 funcs->ext.p_glGetBufferParameteriv( params->target, params->pname, params->params );
7763 return STATUS_SUCCESS;
7766 static NTSTATUS ext_glGetBufferParameterivARB( void *args )
7768 struct glGetBufferParameterivARB_params *params = args;
7769 const struct opengl_funcs *funcs = params->teb->glTable;
7770 funcs->ext.p_glGetBufferParameterivARB( params->target, params->pname, params->params );
7771 return STATUS_SUCCESS;
7774 static NTSTATUS ext_glGetBufferParameterui64vNV( void *args )
7776 struct glGetBufferParameterui64vNV_params *params = args;
7777 const struct opengl_funcs *funcs = params->teb->glTable;
7778 funcs->ext.p_glGetBufferParameterui64vNV( params->target, params->pname, params->params );
7779 return STATUS_SUCCESS;
7782 NTSTATUS ext_glGetBufferPointerv( void *args )
7784 struct glGetBufferPointerv_params *params = args;
7785 const struct opengl_funcs *funcs = params->teb->glTable;
7786 funcs->ext.p_glGetBufferPointerv( params->target, params->pname, params->params );
7787 return STATUS_SUCCESS;
7790 NTSTATUS ext_glGetBufferPointervARB( void *args )
7792 struct glGetBufferPointervARB_params *params = args;
7793 const struct opengl_funcs *funcs = params->teb->glTable;
7794 funcs->ext.p_glGetBufferPointervARB( params->target, params->pname, params->params );
7795 return STATUS_SUCCESS;
7798 static NTSTATUS ext_glGetBufferSubData( void *args )
7800 struct glGetBufferSubData_params *params = args;
7801 const struct opengl_funcs *funcs = params->teb->glTable;
7802 funcs->ext.p_glGetBufferSubData( params->target, params->offset, params->size, params->data );
7803 return STATUS_SUCCESS;
7806 static NTSTATUS ext_glGetBufferSubDataARB( void *args )
7808 struct glGetBufferSubDataARB_params *params = args;
7809 const struct opengl_funcs *funcs = params->teb->glTable;
7810 funcs->ext.p_glGetBufferSubDataARB( params->target, params->offset, params->size, params->data );
7811 return STATUS_SUCCESS;
7814 static NTSTATUS ext_glGetClipPlanefOES( void *args )
7816 struct glGetClipPlanefOES_params *params = args;
7817 const struct opengl_funcs *funcs = params->teb->glTable;
7818 funcs->ext.p_glGetClipPlanefOES( params->plane, params->equation );
7819 return STATUS_SUCCESS;
7822 static NTSTATUS ext_glGetClipPlanexOES( void *args )
7824 struct glGetClipPlanexOES_params *params = args;
7825 const struct opengl_funcs *funcs = params->teb->glTable;
7826 funcs->ext.p_glGetClipPlanexOES( params->plane, params->equation );
7827 return STATUS_SUCCESS;
7830 static NTSTATUS ext_glGetColorTable( void *args )
7832 struct glGetColorTable_params *params = args;
7833 const struct opengl_funcs *funcs = params->teb->glTable;
7834 funcs->ext.p_glGetColorTable( params->target, params->format, params->type, params->table );
7835 return STATUS_SUCCESS;
7838 static NTSTATUS ext_glGetColorTableEXT( void *args )
7840 struct glGetColorTableEXT_params *params = args;
7841 const struct opengl_funcs *funcs = params->teb->glTable;
7842 funcs->ext.p_glGetColorTableEXT( params->target, params->format, params->type, params->data );
7843 return STATUS_SUCCESS;
7846 static NTSTATUS ext_glGetColorTableParameterfv( void *args )
7848 struct glGetColorTableParameterfv_params *params = args;
7849 const struct opengl_funcs *funcs = params->teb->glTable;
7850 funcs->ext.p_glGetColorTableParameterfv( params->target, params->pname, params->params );
7851 return STATUS_SUCCESS;
7854 static NTSTATUS ext_glGetColorTableParameterfvEXT( void *args )
7856 struct glGetColorTableParameterfvEXT_params *params = args;
7857 const struct opengl_funcs *funcs = params->teb->glTable;
7858 funcs->ext.p_glGetColorTableParameterfvEXT( params->target, params->pname, params->params );
7859 return STATUS_SUCCESS;
7862 static NTSTATUS ext_glGetColorTableParameterfvSGI( void *args )
7864 struct glGetColorTableParameterfvSGI_params *params = args;
7865 const struct opengl_funcs *funcs = params->teb->glTable;
7866 funcs->ext.p_glGetColorTableParameterfvSGI( params->target, params->pname, params->params );
7867 return STATUS_SUCCESS;
7870 static NTSTATUS ext_glGetColorTableParameteriv( void *args )
7872 struct glGetColorTableParameteriv_params *params = args;
7873 const struct opengl_funcs *funcs = params->teb->glTable;
7874 funcs->ext.p_glGetColorTableParameteriv( params->target, params->pname, params->params );
7875 return STATUS_SUCCESS;
7878 static NTSTATUS ext_glGetColorTableParameterivEXT( void *args )
7880 struct glGetColorTableParameterivEXT_params *params = args;
7881 const struct opengl_funcs *funcs = params->teb->glTable;
7882 funcs->ext.p_glGetColorTableParameterivEXT( params->target, params->pname, params->params );
7883 return STATUS_SUCCESS;
7886 static NTSTATUS ext_glGetColorTableParameterivSGI( void *args )
7888 struct glGetColorTableParameterivSGI_params *params = args;
7889 const struct opengl_funcs *funcs = params->teb->glTable;
7890 funcs->ext.p_glGetColorTableParameterivSGI( params->target, params->pname, params->params );
7891 return STATUS_SUCCESS;
7894 static NTSTATUS ext_glGetColorTableSGI( void *args )
7896 struct glGetColorTableSGI_params *params = args;
7897 const struct opengl_funcs *funcs = params->teb->glTable;
7898 funcs->ext.p_glGetColorTableSGI( params->target, params->format, params->type, params->table );
7899 return STATUS_SUCCESS;
7902 static NTSTATUS ext_glGetCombinerInputParameterfvNV( void *args )
7904 struct glGetCombinerInputParameterfvNV_params *params = args;
7905 const struct opengl_funcs *funcs = params->teb->glTable;
7906 funcs->ext.p_glGetCombinerInputParameterfvNV( params->stage, params->portion, params->variable, params->pname, params->params );
7907 return STATUS_SUCCESS;
7910 static NTSTATUS ext_glGetCombinerInputParameterivNV( void *args )
7912 struct glGetCombinerInputParameterivNV_params *params = args;
7913 const struct opengl_funcs *funcs = params->teb->glTable;
7914 funcs->ext.p_glGetCombinerInputParameterivNV( params->stage, params->portion, params->variable, params->pname, params->params );
7915 return STATUS_SUCCESS;
7918 static NTSTATUS ext_glGetCombinerOutputParameterfvNV( void *args )
7920 struct glGetCombinerOutputParameterfvNV_params *params = args;
7921 const struct opengl_funcs *funcs = params->teb->glTable;
7922 funcs->ext.p_glGetCombinerOutputParameterfvNV( params->stage, params->portion, params->pname, params->params );
7923 return STATUS_SUCCESS;
7926 static NTSTATUS ext_glGetCombinerOutputParameterivNV( void *args )
7928 struct glGetCombinerOutputParameterivNV_params *params = args;
7929 const struct opengl_funcs *funcs = params->teb->glTable;
7930 funcs->ext.p_glGetCombinerOutputParameterivNV( params->stage, params->portion, params->pname, params->params );
7931 return STATUS_SUCCESS;
7934 static NTSTATUS ext_glGetCombinerStageParameterfvNV( void *args )
7936 struct glGetCombinerStageParameterfvNV_params *params = args;
7937 const struct opengl_funcs *funcs = params->teb->glTable;
7938 funcs->ext.p_glGetCombinerStageParameterfvNV( params->stage, params->pname, params->params );
7939 return STATUS_SUCCESS;
7942 static NTSTATUS ext_glGetCommandHeaderNV( void *args )
7944 struct glGetCommandHeaderNV_params *params = args;
7945 const struct opengl_funcs *funcs = params->teb->glTable;
7946 params->ret = funcs->ext.p_glGetCommandHeaderNV( params->tokenID, params->size );
7947 return STATUS_SUCCESS;
7950 static NTSTATUS ext_glGetCompressedMultiTexImageEXT( void *args )
7952 struct glGetCompressedMultiTexImageEXT_params *params = args;
7953 const struct opengl_funcs *funcs = params->teb->glTable;
7954 funcs->ext.p_glGetCompressedMultiTexImageEXT( params->texunit, params->target, params->lod, params->img );
7955 return STATUS_SUCCESS;
7958 static NTSTATUS ext_glGetCompressedTexImage( void *args )
7960 struct glGetCompressedTexImage_params *params = args;
7961 const struct opengl_funcs *funcs = params->teb->glTable;
7962 funcs->ext.p_glGetCompressedTexImage( params->target, params->level, params->img );
7963 return STATUS_SUCCESS;
7966 static NTSTATUS ext_glGetCompressedTexImageARB( void *args )
7968 struct glGetCompressedTexImageARB_params *params = args;
7969 const struct opengl_funcs *funcs = params->teb->glTable;
7970 funcs->ext.p_glGetCompressedTexImageARB( params->target, params->level, params->img );
7971 return STATUS_SUCCESS;
7974 static NTSTATUS ext_glGetCompressedTextureImage( void *args )
7976 struct glGetCompressedTextureImage_params *params = args;
7977 const struct opengl_funcs *funcs = params->teb->glTable;
7978 funcs->ext.p_glGetCompressedTextureImage( params->texture, params->level, params->bufSize, params->pixels );
7979 return STATUS_SUCCESS;
7982 static NTSTATUS ext_glGetCompressedTextureImageEXT( void *args )
7984 struct glGetCompressedTextureImageEXT_params *params = args;
7985 const struct opengl_funcs *funcs = params->teb->glTable;
7986 funcs->ext.p_glGetCompressedTextureImageEXT( params->texture, params->target, params->lod, params->img );
7987 return STATUS_SUCCESS;
7990 static NTSTATUS ext_glGetCompressedTextureSubImage( void *args )
7992 struct glGetCompressedTextureSubImage_params *params = args;
7993 const struct opengl_funcs *funcs = params->teb->glTable;
7994 funcs->ext.p_glGetCompressedTextureSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->bufSize, params->pixels );
7995 return STATUS_SUCCESS;
7998 static NTSTATUS ext_glGetConvolutionFilter( void *args )
8000 struct glGetConvolutionFilter_params *params = args;
8001 const struct opengl_funcs *funcs = params->teb->glTable;
8002 funcs->ext.p_glGetConvolutionFilter( params->target, params->format, params->type, params->image );
8003 return STATUS_SUCCESS;
8006 static NTSTATUS ext_glGetConvolutionFilterEXT( void *args )
8008 struct glGetConvolutionFilterEXT_params *params = args;
8009 const struct opengl_funcs *funcs = params->teb->glTable;
8010 funcs->ext.p_glGetConvolutionFilterEXT( params->target, params->format, params->type, params->image );
8011 return STATUS_SUCCESS;
8014 static NTSTATUS ext_glGetConvolutionParameterfv( void *args )
8016 struct glGetConvolutionParameterfv_params *params = args;
8017 const struct opengl_funcs *funcs = params->teb->glTable;
8018 funcs->ext.p_glGetConvolutionParameterfv( params->target, params->pname, params->params );
8019 return STATUS_SUCCESS;
8022 static NTSTATUS ext_glGetConvolutionParameterfvEXT( void *args )
8024 struct glGetConvolutionParameterfvEXT_params *params = args;
8025 const struct opengl_funcs *funcs = params->teb->glTable;
8026 funcs->ext.p_glGetConvolutionParameterfvEXT( params->target, params->pname, params->params );
8027 return STATUS_SUCCESS;
8030 static NTSTATUS ext_glGetConvolutionParameteriv( void *args )
8032 struct glGetConvolutionParameteriv_params *params = args;
8033 const struct opengl_funcs *funcs = params->teb->glTable;
8034 funcs->ext.p_glGetConvolutionParameteriv( params->target, params->pname, params->params );
8035 return STATUS_SUCCESS;
8038 static NTSTATUS ext_glGetConvolutionParameterivEXT( void *args )
8040 struct glGetConvolutionParameterivEXT_params *params = args;
8041 const struct opengl_funcs *funcs = params->teb->glTable;
8042 funcs->ext.p_glGetConvolutionParameterivEXT( params->target, params->pname, params->params );
8043 return STATUS_SUCCESS;
8046 static NTSTATUS ext_glGetConvolutionParameterxvOES( void *args )
8048 struct glGetConvolutionParameterxvOES_params *params = args;
8049 const struct opengl_funcs *funcs = params->teb->glTable;
8050 funcs->ext.p_glGetConvolutionParameterxvOES( params->target, params->pname, params->params );
8051 return STATUS_SUCCESS;
8054 static NTSTATUS ext_glGetCoverageModulationTableNV( void *args )
8056 struct glGetCoverageModulationTableNV_params *params = args;
8057 const struct opengl_funcs *funcs = params->teb->glTable;
8058 funcs->ext.p_glGetCoverageModulationTableNV( params->bufSize, params->v );
8059 return STATUS_SUCCESS;
8062 static NTSTATUS ext_glGetDebugMessageLog( void *args )
8064 struct glGetDebugMessageLog_params *params = args;
8065 const struct opengl_funcs *funcs = params->teb->glTable;
8066 params->ret = funcs->ext.p_glGetDebugMessageLog( params->count, params->bufSize, params->sources, params->types, params->ids, params->severities, params->lengths, params->messageLog );
8067 return STATUS_SUCCESS;
8070 static NTSTATUS ext_glGetDebugMessageLogAMD( void *args )
8072 struct glGetDebugMessageLogAMD_params *params = args;
8073 const struct opengl_funcs *funcs = params->teb->glTable;
8074 params->ret = funcs->ext.p_glGetDebugMessageLogAMD( params->count, params->bufSize, params->categories, params->severities, params->ids, params->lengths, params->message );
8075 return STATUS_SUCCESS;
8078 static NTSTATUS ext_glGetDebugMessageLogARB( void *args )
8080 struct glGetDebugMessageLogARB_params *params = args;
8081 const struct opengl_funcs *funcs = params->teb->glTable;
8082 params->ret = funcs->ext.p_glGetDebugMessageLogARB( params->count, params->bufSize, params->sources, params->types, params->ids, params->severities, params->lengths, params->messageLog );
8083 return STATUS_SUCCESS;
8086 static NTSTATUS ext_glGetDetailTexFuncSGIS( void *args )
8088 struct glGetDetailTexFuncSGIS_params *params = args;
8089 const struct opengl_funcs *funcs = params->teb->glTable;
8090 funcs->ext.p_glGetDetailTexFuncSGIS( params->target, params->points );
8091 return STATUS_SUCCESS;
8094 static NTSTATUS ext_glGetDoubleIndexedvEXT( void *args )
8096 struct glGetDoubleIndexedvEXT_params *params = args;
8097 const struct opengl_funcs *funcs = params->teb->glTable;
8098 funcs->ext.p_glGetDoubleIndexedvEXT( params->target, params->index, params->data );
8099 return STATUS_SUCCESS;
8102 static NTSTATUS ext_glGetDoublei_v( void *args )
8104 struct glGetDoublei_v_params *params = args;
8105 const struct opengl_funcs *funcs = params->teb->glTable;
8106 funcs->ext.p_glGetDoublei_v( params->target, params->index, params->data );
8107 return STATUS_SUCCESS;
8110 static NTSTATUS ext_glGetDoublei_vEXT( void *args )
8112 struct glGetDoublei_vEXT_params *params = args;
8113 const struct opengl_funcs *funcs = params->teb->glTable;
8114 funcs->ext.p_glGetDoublei_vEXT( params->pname, params->index, params->params );
8115 return STATUS_SUCCESS;
8118 static NTSTATUS ext_glGetFenceivNV( void *args )
8120 struct glGetFenceivNV_params *params = args;
8121 const struct opengl_funcs *funcs = params->teb->glTable;
8122 funcs->ext.p_glGetFenceivNV( params->fence, params->pname, params->params );
8123 return STATUS_SUCCESS;
8126 static NTSTATUS ext_glGetFinalCombinerInputParameterfvNV( void *args )
8128 struct glGetFinalCombinerInputParameterfvNV_params *params = args;
8129 const struct opengl_funcs *funcs = params->teb->glTable;
8130 funcs->ext.p_glGetFinalCombinerInputParameterfvNV( params->variable, params->pname, params->params );
8131 return STATUS_SUCCESS;
8134 static NTSTATUS ext_glGetFinalCombinerInputParameterivNV( void *args )
8136 struct glGetFinalCombinerInputParameterivNV_params *params = args;
8137 const struct opengl_funcs *funcs = params->teb->glTable;
8138 funcs->ext.p_glGetFinalCombinerInputParameterivNV( params->variable, params->pname, params->params );
8139 return STATUS_SUCCESS;
8142 static NTSTATUS ext_glGetFirstPerfQueryIdINTEL( void *args )
8144 struct glGetFirstPerfQueryIdINTEL_params *params = args;
8145 const struct opengl_funcs *funcs = params->teb->glTable;
8146 funcs->ext.p_glGetFirstPerfQueryIdINTEL( params->queryId );
8147 return STATUS_SUCCESS;
8150 static NTSTATUS ext_glGetFixedvOES( void *args )
8152 struct glGetFixedvOES_params *params = args;
8153 const struct opengl_funcs *funcs = params->teb->glTable;
8154 funcs->ext.p_glGetFixedvOES( params->pname, params->params );
8155 return STATUS_SUCCESS;
8158 static NTSTATUS ext_glGetFloatIndexedvEXT( void *args )
8160 struct glGetFloatIndexedvEXT_params *params = args;
8161 const struct opengl_funcs *funcs = params->teb->glTable;
8162 funcs->ext.p_glGetFloatIndexedvEXT( params->target, params->index, params->data );
8163 return STATUS_SUCCESS;
8166 static NTSTATUS ext_glGetFloati_v( void *args )
8168 struct glGetFloati_v_params *params = args;
8169 const struct opengl_funcs *funcs = params->teb->glTable;
8170 funcs->ext.p_glGetFloati_v( params->target, params->index, params->data );
8171 return STATUS_SUCCESS;
8174 static NTSTATUS ext_glGetFloati_vEXT( void *args )
8176 struct glGetFloati_vEXT_params *params = args;
8177 const struct opengl_funcs *funcs = params->teb->glTable;
8178 funcs->ext.p_glGetFloati_vEXT( params->pname, params->index, params->params );
8179 return STATUS_SUCCESS;
8182 static NTSTATUS ext_glGetFogFuncSGIS( void *args )
8184 struct glGetFogFuncSGIS_params *params = args;
8185 const struct opengl_funcs *funcs = params->teb->glTable;
8186 funcs->ext.p_glGetFogFuncSGIS( params->points );
8187 return STATUS_SUCCESS;
8190 static NTSTATUS ext_glGetFragDataIndex( void *args )
8192 struct glGetFragDataIndex_params *params = args;
8193 const struct opengl_funcs *funcs = params->teb->glTable;
8194 params->ret = funcs->ext.p_glGetFragDataIndex( params->program, params->name );
8195 return STATUS_SUCCESS;
8198 static NTSTATUS ext_glGetFragDataLocation( void *args )
8200 struct glGetFragDataLocation_params *params = args;
8201 const struct opengl_funcs *funcs = params->teb->glTable;
8202 params->ret = funcs->ext.p_glGetFragDataLocation( params->program, params->name );
8203 return STATUS_SUCCESS;
8206 static NTSTATUS ext_glGetFragDataLocationEXT( void *args )
8208 struct glGetFragDataLocationEXT_params *params = args;
8209 const struct opengl_funcs *funcs = params->teb->glTable;
8210 params->ret = funcs->ext.p_glGetFragDataLocationEXT( params->program, params->name );
8211 return STATUS_SUCCESS;
8214 static NTSTATUS ext_glGetFragmentLightfvSGIX( void *args )
8216 struct glGetFragmentLightfvSGIX_params *params = args;
8217 const struct opengl_funcs *funcs = params->teb->glTable;
8218 funcs->ext.p_glGetFragmentLightfvSGIX( params->light, params->pname, params->params );
8219 return STATUS_SUCCESS;
8222 static NTSTATUS ext_glGetFragmentLightivSGIX( void *args )
8224 struct glGetFragmentLightivSGIX_params *params = args;
8225 const struct opengl_funcs *funcs = params->teb->glTable;
8226 funcs->ext.p_glGetFragmentLightivSGIX( params->light, params->pname, params->params );
8227 return STATUS_SUCCESS;
8230 static NTSTATUS ext_glGetFragmentMaterialfvSGIX( void *args )
8232 struct glGetFragmentMaterialfvSGIX_params *params = args;
8233 const struct opengl_funcs *funcs = params->teb->glTable;
8234 funcs->ext.p_glGetFragmentMaterialfvSGIX( params->face, params->pname, params->params );
8235 return STATUS_SUCCESS;
8238 static NTSTATUS ext_glGetFragmentMaterialivSGIX( void *args )
8240 struct glGetFragmentMaterialivSGIX_params *params = args;
8241 const struct opengl_funcs *funcs = params->teb->glTable;
8242 funcs->ext.p_glGetFragmentMaterialivSGIX( params->face, params->pname, params->params );
8243 return STATUS_SUCCESS;
8246 static NTSTATUS ext_glGetFramebufferAttachmentParameteriv( void *args )
8248 struct glGetFramebufferAttachmentParameteriv_params *params = args;
8249 const struct opengl_funcs *funcs = params->teb->glTable;
8250 funcs->ext.p_glGetFramebufferAttachmentParameteriv( params->target, params->attachment, params->pname, params->params );
8251 return STATUS_SUCCESS;
8254 static NTSTATUS ext_glGetFramebufferAttachmentParameterivEXT( void *args )
8256 struct glGetFramebufferAttachmentParameterivEXT_params *params = args;
8257 const struct opengl_funcs *funcs = params->teb->glTable;
8258 funcs->ext.p_glGetFramebufferAttachmentParameterivEXT( params->target, params->attachment, params->pname, params->params );
8259 return STATUS_SUCCESS;
8262 static NTSTATUS ext_glGetFramebufferParameterfvAMD( void *args )
8264 struct glGetFramebufferParameterfvAMD_params *params = args;
8265 const struct opengl_funcs *funcs = params->teb->glTable;
8266 funcs->ext.p_glGetFramebufferParameterfvAMD( params->target, params->pname, params->numsamples, params->pixelindex, params->size, params->values );
8267 return STATUS_SUCCESS;
8270 static NTSTATUS ext_glGetFramebufferParameteriv( void *args )
8272 struct glGetFramebufferParameteriv_params *params = args;
8273 const struct opengl_funcs *funcs = params->teb->glTable;
8274 funcs->ext.p_glGetFramebufferParameteriv( params->target, params->pname, params->params );
8275 return STATUS_SUCCESS;
8278 static NTSTATUS ext_glGetFramebufferParameterivEXT( void *args )
8280 struct glGetFramebufferParameterivEXT_params *params = args;
8281 const struct opengl_funcs *funcs = params->teb->glTable;
8282 funcs->ext.p_glGetFramebufferParameterivEXT( params->framebuffer, params->pname, params->params );
8283 return STATUS_SUCCESS;
8286 static NTSTATUS ext_glGetFramebufferParameterivMESA( void *args )
8288 struct glGetFramebufferParameterivMESA_params *params = args;
8289 const struct opengl_funcs *funcs = params->teb->glTable;
8290 funcs->ext.p_glGetFramebufferParameterivMESA( params->target, params->pname, params->params );
8291 return STATUS_SUCCESS;
8294 static NTSTATUS ext_glGetGraphicsResetStatus( void *args )
8296 struct glGetGraphicsResetStatus_params *params = args;
8297 const struct opengl_funcs *funcs = params->teb->glTable;
8298 params->ret = funcs->ext.p_glGetGraphicsResetStatus();
8299 return STATUS_SUCCESS;
8302 static NTSTATUS ext_glGetGraphicsResetStatusARB( void *args )
8304 struct glGetGraphicsResetStatusARB_params *params = args;
8305 const struct opengl_funcs *funcs = params->teb->glTable;
8306 params->ret = funcs->ext.p_glGetGraphicsResetStatusARB();
8307 return STATUS_SUCCESS;
8310 static NTSTATUS ext_glGetHandleARB( void *args )
8312 struct glGetHandleARB_params *params = args;
8313 const struct opengl_funcs *funcs = params->teb->glTable;
8314 params->ret = funcs->ext.p_glGetHandleARB( params->pname );
8315 return STATUS_SUCCESS;
8318 static NTSTATUS ext_glGetHistogram( void *args )
8320 struct glGetHistogram_params *params = args;
8321 const struct opengl_funcs *funcs = params->teb->glTable;
8322 funcs->ext.p_glGetHistogram( params->target, params->reset, params->format, params->type, params->values );
8323 return STATUS_SUCCESS;
8326 static NTSTATUS ext_glGetHistogramEXT( void *args )
8328 struct glGetHistogramEXT_params *params = args;
8329 const struct opengl_funcs *funcs = params->teb->glTable;
8330 funcs->ext.p_glGetHistogramEXT( params->target, params->reset, params->format, params->type, params->values );
8331 return STATUS_SUCCESS;
8334 static NTSTATUS ext_glGetHistogramParameterfv( void *args )
8336 struct glGetHistogramParameterfv_params *params = args;
8337 const struct opengl_funcs *funcs = params->teb->glTable;
8338 funcs->ext.p_glGetHistogramParameterfv( params->target, params->pname, params->params );
8339 return STATUS_SUCCESS;
8342 static NTSTATUS ext_glGetHistogramParameterfvEXT( void *args )
8344 struct glGetHistogramParameterfvEXT_params *params = args;
8345 const struct opengl_funcs *funcs = params->teb->glTable;
8346 funcs->ext.p_glGetHistogramParameterfvEXT( params->target, params->pname, params->params );
8347 return STATUS_SUCCESS;
8350 static NTSTATUS ext_glGetHistogramParameteriv( void *args )
8352 struct glGetHistogramParameteriv_params *params = args;
8353 const struct opengl_funcs *funcs = params->teb->glTable;
8354 funcs->ext.p_glGetHistogramParameteriv( params->target, params->pname, params->params );
8355 return STATUS_SUCCESS;
8358 static NTSTATUS ext_glGetHistogramParameterivEXT( void *args )
8360 struct glGetHistogramParameterivEXT_params *params = args;
8361 const struct opengl_funcs *funcs = params->teb->glTable;
8362 funcs->ext.p_glGetHistogramParameterivEXT( params->target, params->pname, params->params );
8363 return STATUS_SUCCESS;
8366 static NTSTATUS ext_glGetHistogramParameterxvOES( void *args )
8368 struct glGetHistogramParameterxvOES_params *params = args;
8369 const struct opengl_funcs *funcs = params->teb->glTable;
8370 funcs->ext.p_glGetHistogramParameterxvOES( params->target, params->pname, params->params );
8371 return STATUS_SUCCESS;
8374 static NTSTATUS ext_glGetImageHandleARB( void *args )
8376 struct glGetImageHandleARB_params *params = args;
8377 const struct opengl_funcs *funcs = params->teb->glTable;
8378 params->ret = funcs->ext.p_glGetImageHandleARB( params->texture, params->level, params->layered, params->layer, params->format );
8379 return STATUS_SUCCESS;
8382 static NTSTATUS ext_glGetImageHandleNV( void *args )
8384 struct glGetImageHandleNV_params *params = args;
8385 const struct opengl_funcs *funcs = params->teb->glTable;
8386 params->ret = funcs->ext.p_glGetImageHandleNV( params->texture, params->level, params->layered, params->layer, params->format );
8387 return STATUS_SUCCESS;
8390 static NTSTATUS ext_glGetImageTransformParameterfvHP( void *args )
8392 struct glGetImageTransformParameterfvHP_params *params = args;
8393 const struct opengl_funcs *funcs = params->teb->glTable;
8394 funcs->ext.p_glGetImageTransformParameterfvHP( params->target, params->pname, params->params );
8395 return STATUS_SUCCESS;
8398 static NTSTATUS ext_glGetImageTransformParameterivHP( void *args )
8400 struct glGetImageTransformParameterivHP_params *params = args;
8401 const struct opengl_funcs *funcs = params->teb->glTable;
8402 funcs->ext.p_glGetImageTransformParameterivHP( params->target, params->pname, params->params );
8403 return STATUS_SUCCESS;
8406 static NTSTATUS ext_glGetInfoLogARB( void *args )
8408 struct glGetInfoLogARB_params *params = args;
8409 const struct opengl_funcs *funcs = params->teb->glTable;
8410 funcs->ext.p_glGetInfoLogARB( params->obj, params->maxLength, params->length, params->infoLog );
8411 return STATUS_SUCCESS;
8414 static NTSTATUS ext_glGetInstrumentsSGIX( void *args )
8416 struct glGetInstrumentsSGIX_params *params = args;
8417 const struct opengl_funcs *funcs = params->teb->glTable;
8418 params->ret = funcs->ext.p_glGetInstrumentsSGIX();
8419 return STATUS_SUCCESS;
8422 static NTSTATUS ext_glGetInteger64i_v( void *args )
8424 struct glGetInteger64i_v_params *params = args;
8425 const struct opengl_funcs *funcs = params->teb->glTable;
8426 funcs->ext.p_glGetInteger64i_v( params->target, params->index, params->data );
8427 return STATUS_SUCCESS;
8430 static NTSTATUS ext_glGetInteger64v( void *args )
8432 struct glGetInteger64v_params *params = args;
8433 const struct opengl_funcs *funcs = params->teb->glTable;
8434 funcs->ext.p_glGetInteger64v( params->pname, params->data );
8435 return STATUS_SUCCESS;
8438 static NTSTATUS ext_glGetIntegerIndexedvEXT( void *args )
8440 struct glGetIntegerIndexedvEXT_params *params = args;
8441 const struct opengl_funcs *funcs = params->teb->glTable;
8442 funcs->ext.p_glGetIntegerIndexedvEXT( params->target, params->index, params->data );
8443 return STATUS_SUCCESS;
8446 static NTSTATUS ext_glGetIntegeri_v( void *args )
8448 struct glGetIntegeri_v_params *params = args;
8449 const struct opengl_funcs *funcs = params->teb->glTable;
8450 funcs->ext.p_glGetIntegeri_v( params->target, params->index, params->data );
8451 return STATUS_SUCCESS;
8454 static NTSTATUS ext_glGetIntegerui64i_vNV( void *args )
8456 struct glGetIntegerui64i_vNV_params *params = args;
8457 const struct opengl_funcs *funcs = params->teb->glTable;
8458 funcs->ext.p_glGetIntegerui64i_vNV( params->value, params->index, params->result );
8459 return STATUS_SUCCESS;
8462 static NTSTATUS ext_glGetIntegerui64vNV( void *args )
8464 struct glGetIntegerui64vNV_params *params = args;
8465 const struct opengl_funcs *funcs = params->teb->glTable;
8466 funcs->ext.p_glGetIntegerui64vNV( params->value, params->result );
8467 return STATUS_SUCCESS;
8470 static NTSTATUS ext_glGetInternalformatSampleivNV( void *args )
8472 struct glGetInternalformatSampleivNV_params *params = args;
8473 const struct opengl_funcs *funcs = params->teb->glTable;
8474 funcs->ext.p_glGetInternalformatSampleivNV( params->target, params->internalformat, params->samples, params->pname, params->count, params->params );
8475 return STATUS_SUCCESS;
8478 static NTSTATUS ext_glGetInternalformati64v( void *args )
8480 struct glGetInternalformati64v_params *params = args;
8481 const struct opengl_funcs *funcs = params->teb->glTable;
8482 funcs->ext.p_glGetInternalformati64v( params->target, params->internalformat, params->pname, params->count, params->params );
8483 return STATUS_SUCCESS;
8486 static NTSTATUS ext_glGetInternalformativ( void *args )
8488 struct glGetInternalformativ_params *params = args;
8489 const struct opengl_funcs *funcs = params->teb->glTable;
8490 funcs->ext.p_glGetInternalformativ( params->target, params->internalformat, params->pname, params->count, params->params );
8491 return STATUS_SUCCESS;
8494 static NTSTATUS ext_glGetInvariantBooleanvEXT( void *args )
8496 struct glGetInvariantBooleanvEXT_params *params = args;
8497 const struct opengl_funcs *funcs = params->teb->glTable;
8498 funcs->ext.p_glGetInvariantBooleanvEXT( params->id, params->value, params->data );
8499 return STATUS_SUCCESS;
8502 static NTSTATUS ext_glGetInvariantFloatvEXT( void *args )
8504 struct glGetInvariantFloatvEXT_params *params = args;
8505 const struct opengl_funcs *funcs = params->teb->glTable;
8506 funcs->ext.p_glGetInvariantFloatvEXT( params->id, params->value, params->data );
8507 return STATUS_SUCCESS;
8510 static NTSTATUS ext_glGetInvariantIntegervEXT( void *args )
8512 struct glGetInvariantIntegervEXT_params *params = args;
8513 const struct opengl_funcs *funcs = params->teb->glTable;
8514 funcs->ext.p_glGetInvariantIntegervEXT( params->id, params->value, params->data );
8515 return STATUS_SUCCESS;
8518 static NTSTATUS ext_glGetLightxOES( void *args )
8520 struct glGetLightxOES_params *params = args;
8521 const struct opengl_funcs *funcs = params->teb->glTable;
8522 funcs->ext.p_glGetLightxOES( params->light, params->pname, params->params );
8523 return STATUS_SUCCESS;
8526 static NTSTATUS ext_glGetListParameterfvSGIX( void *args )
8528 struct glGetListParameterfvSGIX_params *params = args;
8529 const struct opengl_funcs *funcs = params->teb->glTable;
8530 funcs->ext.p_glGetListParameterfvSGIX( params->list, params->pname, params->params );
8531 return STATUS_SUCCESS;
8534 static NTSTATUS ext_glGetListParameterivSGIX( void *args )
8536 struct glGetListParameterivSGIX_params *params = args;
8537 const struct opengl_funcs *funcs = params->teb->glTable;
8538 funcs->ext.p_glGetListParameterivSGIX( params->list, params->pname, params->params );
8539 return STATUS_SUCCESS;
8542 static NTSTATUS ext_glGetLocalConstantBooleanvEXT( void *args )
8544 struct glGetLocalConstantBooleanvEXT_params *params = args;
8545 const struct opengl_funcs *funcs = params->teb->glTable;
8546 funcs->ext.p_glGetLocalConstantBooleanvEXT( params->id, params->value, params->data );
8547 return STATUS_SUCCESS;
8550 static NTSTATUS ext_glGetLocalConstantFloatvEXT( void *args )
8552 struct glGetLocalConstantFloatvEXT_params *params = args;
8553 const struct opengl_funcs *funcs = params->teb->glTable;
8554 funcs->ext.p_glGetLocalConstantFloatvEXT( params->id, params->value, params->data );
8555 return STATUS_SUCCESS;
8558 static NTSTATUS ext_glGetLocalConstantIntegervEXT( void *args )
8560 struct glGetLocalConstantIntegervEXT_params *params = args;
8561 const struct opengl_funcs *funcs = params->teb->glTable;
8562 funcs->ext.p_glGetLocalConstantIntegervEXT( params->id, params->value, params->data );
8563 return STATUS_SUCCESS;
8566 static NTSTATUS ext_glGetMapAttribParameterfvNV( void *args )
8568 struct glGetMapAttribParameterfvNV_params *params = args;
8569 const struct opengl_funcs *funcs = params->teb->glTable;
8570 funcs->ext.p_glGetMapAttribParameterfvNV( params->target, params->index, params->pname, params->params );
8571 return STATUS_SUCCESS;
8574 static NTSTATUS ext_glGetMapAttribParameterivNV( void *args )
8576 struct glGetMapAttribParameterivNV_params *params = args;
8577 const struct opengl_funcs *funcs = params->teb->glTable;
8578 funcs->ext.p_glGetMapAttribParameterivNV( params->target, params->index, params->pname, params->params );
8579 return STATUS_SUCCESS;
8582 static NTSTATUS ext_glGetMapControlPointsNV( void *args )
8584 struct glGetMapControlPointsNV_params *params = args;
8585 const struct opengl_funcs *funcs = params->teb->glTable;
8586 funcs->ext.p_glGetMapControlPointsNV( params->target, params->index, params->type, params->ustride, params->vstride, params->packed, params->points );
8587 return STATUS_SUCCESS;
8590 static NTSTATUS ext_glGetMapParameterfvNV( void *args )
8592 struct glGetMapParameterfvNV_params *params = args;
8593 const struct opengl_funcs *funcs = params->teb->glTable;
8594 funcs->ext.p_glGetMapParameterfvNV( params->target, params->pname, params->params );
8595 return STATUS_SUCCESS;
8598 static NTSTATUS ext_glGetMapParameterivNV( void *args )
8600 struct glGetMapParameterivNV_params *params = args;
8601 const struct opengl_funcs *funcs = params->teb->glTable;
8602 funcs->ext.p_glGetMapParameterivNV( params->target, params->pname, params->params );
8603 return STATUS_SUCCESS;
8606 static NTSTATUS ext_glGetMapxvOES( void *args )
8608 struct glGetMapxvOES_params *params = args;
8609 const struct opengl_funcs *funcs = params->teb->glTable;
8610 funcs->ext.p_glGetMapxvOES( params->target, params->query, params->v );
8611 return STATUS_SUCCESS;
8614 static NTSTATUS ext_glGetMaterialxOES( void *args )
8616 struct glGetMaterialxOES_params *params = args;
8617 const struct opengl_funcs *funcs = params->teb->glTable;
8618 funcs->ext.p_glGetMaterialxOES( params->face, params->pname, params->param );
8619 return STATUS_SUCCESS;
8622 static NTSTATUS ext_glGetMemoryObjectDetachedResourcesuivNV( void *args )
8624 struct glGetMemoryObjectDetachedResourcesuivNV_params *params = args;
8625 const struct opengl_funcs *funcs = params->teb->glTable;
8626 funcs->ext.p_glGetMemoryObjectDetachedResourcesuivNV( params->memory, params->pname, params->first, params->count, params->params );
8627 return STATUS_SUCCESS;
8630 static NTSTATUS ext_glGetMemoryObjectParameterivEXT( void *args )
8632 struct glGetMemoryObjectParameterivEXT_params *params = args;
8633 const struct opengl_funcs *funcs = params->teb->glTable;
8634 funcs->ext.p_glGetMemoryObjectParameterivEXT( params->memoryObject, params->pname, params->params );
8635 return STATUS_SUCCESS;
8638 static NTSTATUS ext_glGetMinmax( void *args )
8640 struct glGetMinmax_params *params = args;
8641 const struct opengl_funcs *funcs = params->teb->glTable;
8642 funcs->ext.p_glGetMinmax( params->target, params->reset, params->format, params->type, params->values );
8643 return STATUS_SUCCESS;
8646 static NTSTATUS ext_glGetMinmaxEXT( void *args )
8648 struct glGetMinmaxEXT_params *params = args;
8649 const struct opengl_funcs *funcs = params->teb->glTable;
8650 funcs->ext.p_glGetMinmaxEXT( params->target, params->reset, params->format, params->type, params->values );
8651 return STATUS_SUCCESS;
8654 static NTSTATUS ext_glGetMinmaxParameterfv( void *args )
8656 struct glGetMinmaxParameterfv_params *params = args;
8657 const struct opengl_funcs *funcs = params->teb->glTable;
8658 funcs->ext.p_glGetMinmaxParameterfv( params->target, params->pname, params->params );
8659 return STATUS_SUCCESS;
8662 static NTSTATUS ext_glGetMinmaxParameterfvEXT( void *args )
8664 struct glGetMinmaxParameterfvEXT_params *params = args;
8665 const struct opengl_funcs *funcs = params->teb->glTable;
8666 funcs->ext.p_glGetMinmaxParameterfvEXT( params->target, params->pname, params->params );
8667 return STATUS_SUCCESS;
8670 static NTSTATUS ext_glGetMinmaxParameteriv( void *args )
8672 struct glGetMinmaxParameteriv_params *params = args;
8673 const struct opengl_funcs *funcs = params->teb->glTable;
8674 funcs->ext.p_glGetMinmaxParameteriv( params->target, params->pname, params->params );
8675 return STATUS_SUCCESS;
8678 static NTSTATUS ext_glGetMinmaxParameterivEXT( void *args )
8680 struct glGetMinmaxParameterivEXT_params *params = args;
8681 const struct opengl_funcs *funcs = params->teb->glTable;
8682 funcs->ext.p_glGetMinmaxParameterivEXT( params->target, params->pname, params->params );
8683 return STATUS_SUCCESS;
8686 static NTSTATUS ext_glGetMultiTexEnvfvEXT( void *args )
8688 struct glGetMultiTexEnvfvEXT_params *params = args;
8689 const struct opengl_funcs *funcs = params->teb->glTable;
8690 funcs->ext.p_glGetMultiTexEnvfvEXT( params->texunit, params->target, params->pname, params->params );
8691 return STATUS_SUCCESS;
8694 static NTSTATUS ext_glGetMultiTexEnvivEXT( void *args )
8696 struct glGetMultiTexEnvivEXT_params *params = args;
8697 const struct opengl_funcs *funcs = params->teb->glTable;
8698 funcs->ext.p_glGetMultiTexEnvivEXT( params->texunit, params->target, params->pname, params->params );
8699 return STATUS_SUCCESS;
8702 static NTSTATUS ext_glGetMultiTexGendvEXT( void *args )
8704 struct glGetMultiTexGendvEXT_params *params = args;
8705 const struct opengl_funcs *funcs = params->teb->glTable;
8706 funcs->ext.p_glGetMultiTexGendvEXT( params->texunit, params->coord, params->pname, params->params );
8707 return STATUS_SUCCESS;
8710 static NTSTATUS ext_glGetMultiTexGenfvEXT( void *args )
8712 struct glGetMultiTexGenfvEXT_params *params = args;
8713 const struct opengl_funcs *funcs = params->teb->glTable;
8714 funcs->ext.p_glGetMultiTexGenfvEXT( params->texunit, params->coord, params->pname, params->params );
8715 return STATUS_SUCCESS;
8718 static NTSTATUS ext_glGetMultiTexGenivEXT( void *args )
8720 struct glGetMultiTexGenivEXT_params *params = args;
8721 const struct opengl_funcs *funcs = params->teb->glTable;
8722 funcs->ext.p_glGetMultiTexGenivEXT( params->texunit, params->coord, params->pname, params->params );
8723 return STATUS_SUCCESS;
8726 static NTSTATUS ext_glGetMultiTexImageEXT( void *args )
8728 struct glGetMultiTexImageEXT_params *params = args;
8729 const struct opengl_funcs *funcs = params->teb->glTable;
8730 funcs->ext.p_glGetMultiTexImageEXT( params->texunit, params->target, params->level, params->format, params->type, params->pixels );
8731 return STATUS_SUCCESS;
8734 static NTSTATUS ext_glGetMultiTexLevelParameterfvEXT( void *args )
8736 struct glGetMultiTexLevelParameterfvEXT_params *params = args;
8737 const struct opengl_funcs *funcs = params->teb->glTable;
8738 funcs->ext.p_glGetMultiTexLevelParameterfvEXT( params->texunit, params->target, params->level, params->pname, params->params );
8739 return STATUS_SUCCESS;
8742 static NTSTATUS ext_glGetMultiTexLevelParameterivEXT( void *args )
8744 struct glGetMultiTexLevelParameterivEXT_params *params = args;
8745 const struct opengl_funcs *funcs = params->teb->glTable;
8746 funcs->ext.p_glGetMultiTexLevelParameterivEXT( params->texunit, params->target, params->level, params->pname, params->params );
8747 return STATUS_SUCCESS;
8750 static NTSTATUS ext_glGetMultiTexParameterIivEXT( void *args )
8752 struct glGetMultiTexParameterIivEXT_params *params = args;
8753 const struct opengl_funcs *funcs = params->teb->glTable;
8754 funcs->ext.p_glGetMultiTexParameterIivEXT( params->texunit, params->target, params->pname, params->params );
8755 return STATUS_SUCCESS;
8758 static NTSTATUS ext_glGetMultiTexParameterIuivEXT( void *args )
8760 struct glGetMultiTexParameterIuivEXT_params *params = args;
8761 const struct opengl_funcs *funcs = params->teb->glTable;
8762 funcs->ext.p_glGetMultiTexParameterIuivEXT( params->texunit, params->target, params->pname, params->params );
8763 return STATUS_SUCCESS;
8766 static NTSTATUS ext_glGetMultiTexParameterfvEXT( void *args )
8768 struct glGetMultiTexParameterfvEXT_params *params = args;
8769 const struct opengl_funcs *funcs = params->teb->glTable;
8770 funcs->ext.p_glGetMultiTexParameterfvEXT( params->texunit, params->target, params->pname, params->params );
8771 return STATUS_SUCCESS;
8774 static NTSTATUS ext_glGetMultiTexParameterivEXT( void *args )
8776 struct glGetMultiTexParameterivEXT_params *params = args;
8777 const struct opengl_funcs *funcs = params->teb->glTable;
8778 funcs->ext.p_glGetMultiTexParameterivEXT( params->texunit, params->target, params->pname, params->params );
8779 return STATUS_SUCCESS;
8782 static NTSTATUS ext_glGetMultisamplefv( void *args )
8784 struct glGetMultisamplefv_params *params = args;
8785 const struct opengl_funcs *funcs = params->teb->glTable;
8786 funcs->ext.p_glGetMultisamplefv( params->pname, params->index, params->val );
8787 return STATUS_SUCCESS;
8790 static NTSTATUS ext_glGetMultisamplefvNV( void *args )
8792 struct glGetMultisamplefvNV_params *params = args;
8793 const struct opengl_funcs *funcs = params->teb->glTable;
8794 funcs->ext.p_glGetMultisamplefvNV( params->pname, params->index, params->val );
8795 return STATUS_SUCCESS;
8798 static NTSTATUS ext_glGetNamedBufferParameteri64v( void *args )
8800 struct glGetNamedBufferParameteri64v_params *params = args;
8801 const struct opengl_funcs *funcs = params->teb->glTable;
8802 funcs->ext.p_glGetNamedBufferParameteri64v( params->buffer, params->pname, params->params );
8803 return STATUS_SUCCESS;
8806 static NTSTATUS ext_glGetNamedBufferParameteriv( void *args )
8808 struct glGetNamedBufferParameteriv_params *params = args;
8809 const struct opengl_funcs *funcs = params->teb->glTable;
8810 funcs->ext.p_glGetNamedBufferParameteriv( params->buffer, params->pname, params->params );
8811 return STATUS_SUCCESS;
8814 static NTSTATUS ext_glGetNamedBufferParameterivEXT( void *args )
8816 struct glGetNamedBufferParameterivEXT_params *params = args;
8817 const struct opengl_funcs *funcs = params->teb->glTable;
8818 funcs->ext.p_glGetNamedBufferParameterivEXT( params->buffer, params->pname, params->params );
8819 return STATUS_SUCCESS;
8822 static NTSTATUS ext_glGetNamedBufferParameterui64vNV( void *args )
8824 struct glGetNamedBufferParameterui64vNV_params *params = args;
8825 const struct opengl_funcs *funcs = params->teb->glTable;
8826 funcs->ext.p_glGetNamedBufferParameterui64vNV( params->buffer, params->pname, params->params );
8827 return STATUS_SUCCESS;
8830 NTSTATUS ext_glGetNamedBufferPointerv( void *args )
8832 struct glGetNamedBufferPointerv_params *params = args;
8833 const struct opengl_funcs *funcs = params->teb->glTable;
8834 funcs->ext.p_glGetNamedBufferPointerv( params->buffer, params->pname, params->params );
8835 return STATUS_SUCCESS;
8838 NTSTATUS ext_glGetNamedBufferPointervEXT( void *args )
8840 struct glGetNamedBufferPointervEXT_params *params = args;
8841 const struct opengl_funcs *funcs = params->teb->glTable;
8842 funcs->ext.p_glGetNamedBufferPointervEXT( params->buffer, params->pname, params->params );
8843 return STATUS_SUCCESS;
8846 static NTSTATUS ext_glGetNamedBufferSubData( void *args )
8848 struct glGetNamedBufferSubData_params *params = args;
8849 const struct opengl_funcs *funcs = params->teb->glTable;
8850 funcs->ext.p_glGetNamedBufferSubData( params->buffer, params->offset, params->size, params->data );
8851 return STATUS_SUCCESS;
8854 static NTSTATUS ext_glGetNamedBufferSubDataEXT( void *args )
8856 struct glGetNamedBufferSubDataEXT_params *params = args;
8857 const struct opengl_funcs *funcs = params->teb->glTable;
8858 funcs->ext.p_glGetNamedBufferSubDataEXT( params->buffer, params->offset, params->size, params->data );
8859 return STATUS_SUCCESS;
8862 static NTSTATUS ext_glGetNamedFramebufferAttachmentParameteriv( void *args )
8864 struct glGetNamedFramebufferAttachmentParameteriv_params *params = args;
8865 const struct opengl_funcs *funcs = params->teb->glTable;
8866 funcs->ext.p_glGetNamedFramebufferAttachmentParameteriv( params->framebuffer, params->attachment, params->pname, params->params );
8867 return STATUS_SUCCESS;
8870 static NTSTATUS ext_glGetNamedFramebufferAttachmentParameterivEXT( void *args )
8872 struct glGetNamedFramebufferAttachmentParameterivEXT_params *params = args;
8873 const struct opengl_funcs *funcs = params->teb->glTable;
8874 funcs->ext.p_glGetNamedFramebufferAttachmentParameterivEXT( params->framebuffer, params->attachment, params->pname, params->params );
8875 return STATUS_SUCCESS;
8878 static NTSTATUS ext_glGetNamedFramebufferParameterfvAMD( void *args )
8880 struct glGetNamedFramebufferParameterfvAMD_params *params = args;
8881 const struct opengl_funcs *funcs = params->teb->glTable;
8882 funcs->ext.p_glGetNamedFramebufferParameterfvAMD( params->framebuffer, params->pname, params->numsamples, params->pixelindex, params->size, params->values );
8883 return STATUS_SUCCESS;
8886 static NTSTATUS ext_glGetNamedFramebufferParameteriv( void *args )
8888 struct glGetNamedFramebufferParameteriv_params *params = args;
8889 const struct opengl_funcs *funcs = params->teb->glTable;
8890 funcs->ext.p_glGetNamedFramebufferParameteriv( params->framebuffer, params->pname, params->param );
8891 return STATUS_SUCCESS;
8894 static NTSTATUS ext_glGetNamedFramebufferParameterivEXT( void *args )
8896 struct glGetNamedFramebufferParameterivEXT_params *params = args;
8897 const struct opengl_funcs *funcs = params->teb->glTable;
8898 funcs->ext.p_glGetNamedFramebufferParameterivEXT( params->framebuffer, params->pname, params->params );
8899 return STATUS_SUCCESS;
8902 static NTSTATUS ext_glGetNamedProgramLocalParameterIivEXT( void *args )
8904 struct glGetNamedProgramLocalParameterIivEXT_params *params = args;
8905 const struct opengl_funcs *funcs = params->teb->glTable;
8906 funcs->ext.p_glGetNamedProgramLocalParameterIivEXT( params->program, params->target, params->index, params->params );
8907 return STATUS_SUCCESS;
8910 static NTSTATUS ext_glGetNamedProgramLocalParameterIuivEXT( void *args )
8912 struct glGetNamedProgramLocalParameterIuivEXT_params *params = args;
8913 const struct opengl_funcs *funcs = params->teb->glTable;
8914 funcs->ext.p_glGetNamedProgramLocalParameterIuivEXT( params->program, params->target, params->index, params->params );
8915 return STATUS_SUCCESS;
8918 static NTSTATUS ext_glGetNamedProgramLocalParameterdvEXT( void *args )
8920 struct glGetNamedProgramLocalParameterdvEXT_params *params = args;
8921 const struct opengl_funcs *funcs = params->teb->glTable;
8922 funcs->ext.p_glGetNamedProgramLocalParameterdvEXT( params->program, params->target, params->index, params->params );
8923 return STATUS_SUCCESS;
8926 static NTSTATUS ext_glGetNamedProgramLocalParameterfvEXT( void *args )
8928 struct glGetNamedProgramLocalParameterfvEXT_params *params = args;
8929 const struct opengl_funcs *funcs = params->teb->glTable;
8930 funcs->ext.p_glGetNamedProgramLocalParameterfvEXT( params->program, params->target, params->index, params->params );
8931 return STATUS_SUCCESS;
8934 static NTSTATUS ext_glGetNamedProgramStringEXT( void *args )
8936 struct glGetNamedProgramStringEXT_params *params = args;
8937 const struct opengl_funcs *funcs = params->teb->glTable;
8938 funcs->ext.p_glGetNamedProgramStringEXT( params->program, params->target, params->pname, params->string );
8939 return STATUS_SUCCESS;
8942 static NTSTATUS ext_glGetNamedProgramivEXT( void *args )
8944 struct glGetNamedProgramivEXT_params *params = args;
8945 const struct opengl_funcs *funcs = params->teb->glTable;
8946 funcs->ext.p_glGetNamedProgramivEXT( params->program, params->target, params->pname, params->params );
8947 return STATUS_SUCCESS;
8950 static NTSTATUS ext_glGetNamedRenderbufferParameteriv( void *args )
8952 struct glGetNamedRenderbufferParameteriv_params *params = args;
8953 const struct opengl_funcs *funcs = params->teb->glTable;
8954 funcs->ext.p_glGetNamedRenderbufferParameteriv( params->renderbuffer, params->pname, params->params );
8955 return STATUS_SUCCESS;
8958 static NTSTATUS ext_glGetNamedRenderbufferParameterivEXT( void *args )
8960 struct glGetNamedRenderbufferParameterivEXT_params *params = args;
8961 const struct opengl_funcs *funcs = params->teb->glTable;
8962 funcs->ext.p_glGetNamedRenderbufferParameterivEXT( params->renderbuffer, params->pname, params->params );
8963 return STATUS_SUCCESS;
8966 static NTSTATUS ext_glGetNamedStringARB( void *args )
8968 struct glGetNamedStringARB_params *params = args;
8969 const struct opengl_funcs *funcs = params->teb->glTable;
8970 funcs->ext.p_glGetNamedStringARB( params->namelen, params->name, params->bufSize, params->stringlen, params->string );
8971 return STATUS_SUCCESS;
8974 static NTSTATUS ext_glGetNamedStringivARB( void *args )
8976 struct glGetNamedStringivARB_params *params = args;
8977 const struct opengl_funcs *funcs = params->teb->glTable;
8978 funcs->ext.p_glGetNamedStringivARB( params->namelen, params->name, params->pname, params->params );
8979 return STATUS_SUCCESS;
8982 static NTSTATUS ext_glGetNextPerfQueryIdINTEL( void *args )
8984 struct glGetNextPerfQueryIdINTEL_params *params = args;
8985 const struct opengl_funcs *funcs = params->teb->glTable;
8986 funcs->ext.p_glGetNextPerfQueryIdINTEL( params->queryId, params->nextQueryId );
8987 return STATUS_SUCCESS;
8990 static NTSTATUS ext_glGetObjectBufferfvATI( void *args )
8992 struct glGetObjectBufferfvATI_params *params = args;
8993 const struct opengl_funcs *funcs = params->teb->glTable;
8994 funcs->ext.p_glGetObjectBufferfvATI( params->buffer, params->pname, params->params );
8995 return STATUS_SUCCESS;
8998 static NTSTATUS ext_glGetObjectBufferivATI( void *args )
9000 struct glGetObjectBufferivATI_params *params = args;
9001 const struct opengl_funcs *funcs = params->teb->glTable;
9002 funcs->ext.p_glGetObjectBufferivATI( params->buffer, params->pname, params->params );
9003 return STATUS_SUCCESS;
9006 static NTSTATUS ext_glGetObjectLabel( void *args )
9008 struct glGetObjectLabel_params *params = args;
9009 const struct opengl_funcs *funcs = params->teb->glTable;
9010 funcs->ext.p_glGetObjectLabel( params->identifier, params->name, params->bufSize, params->length, params->label );
9011 return STATUS_SUCCESS;
9014 static NTSTATUS ext_glGetObjectLabelEXT( void *args )
9016 struct glGetObjectLabelEXT_params *params = args;
9017 const struct opengl_funcs *funcs = params->teb->glTable;
9018 funcs->ext.p_glGetObjectLabelEXT( params->type, params->object, params->bufSize, params->length, params->label );
9019 return STATUS_SUCCESS;
9022 static NTSTATUS ext_glGetObjectParameterfvARB( void *args )
9024 struct glGetObjectParameterfvARB_params *params = args;
9025 const struct opengl_funcs *funcs = params->teb->glTable;
9026 funcs->ext.p_glGetObjectParameterfvARB( params->obj, params->pname, params->params );
9027 return STATUS_SUCCESS;
9030 static NTSTATUS ext_glGetObjectParameterivAPPLE( void *args )
9032 struct glGetObjectParameterivAPPLE_params *params = args;
9033 const struct opengl_funcs *funcs = params->teb->glTable;
9034 funcs->ext.p_glGetObjectParameterivAPPLE( params->objectType, params->name, params->pname, params->params );
9035 return STATUS_SUCCESS;
9038 static NTSTATUS ext_glGetObjectParameterivARB( void *args )
9040 struct glGetObjectParameterivARB_params *params = args;
9041 const struct opengl_funcs *funcs = params->teb->glTable;
9042 funcs->ext.p_glGetObjectParameterivARB( params->obj, params->pname, params->params );
9043 return STATUS_SUCCESS;
9046 static NTSTATUS ext_glGetObjectPtrLabel( void *args )
9048 struct glGetObjectPtrLabel_params *params = args;
9049 const struct opengl_funcs *funcs = params->teb->glTable;
9050 funcs->ext.p_glGetObjectPtrLabel( params->ptr, params->bufSize, params->length, params->label );
9051 return STATUS_SUCCESS;
9054 static NTSTATUS ext_glGetOcclusionQueryivNV( void *args )
9056 struct glGetOcclusionQueryivNV_params *params = args;
9057 const struct opengl_funcs *funcs = params->teb->glTable;
9058 funcs->ext.p_glGetOcclusionQueryivNV( params->id, params->pname, params->params );
9059 return STATUS_SUCCESS;
9062 static NTSTATUS ext_glGetOcclusionQueryuivNV( void *args )
9064 struct glGetOcclusionQueryuivNV_params *params = args;
9065 const struct opengl_funcs *funcs = params->teb->glTable;
9066 funcs->ext.p_glGetOcclusionQueryuivNV( params->id, params->pname, params->params );
9067 return STATUS_SUCCESS;
9070 static NTSTATUS ext_glGetPathColorGenfvNV( void *args )
9072 struct glGetPathColorGenfvNV_params *params = args;
9073 const struct opengl_funcs *funcs = params->teb->glTable;
9074 funcs->ext.p_glGetPathColorGenfvNV( params->color, params->pname, params->value );
9075 return STATUS_SUCCESS;
9078 static NTSTATUS ext_glGetPathColorGenivNV( void *args )
9080 struct glGetPathColorGenivNV_params *params = args;
9081 const struct opengl_funcs *funcs = params->teb->glTable;
9082 funcs->ext.p_glGetPathColorGenivNV( params->color, params->pname, params->value );
9083 return STATUS_SUCCESS;
9086 static NTSTATUS ext_glGetPathCommandsNV( void *args )
9088 struct glGetPathCommandsNV_params *params = args;
9089 const struct opengl_funcs *funcs = params->teb->glTable;
9090 funcs->ext.p_glGetPathCommandsNV( params->path, params->commands );
9091 return STATUS_SUCCESS;
9094 static NTSTATUS ext_glGetPathCoordsNV( void *args )
9096 struct glGetPathCoordsNV_params *params = args;
9097 const struct opengl_funcs *funcs = params->teb->glTable;
9098 funcs->ext.p_glGetPathCoordsNV( params->path, params->coords );
9099 return STATUS_SUCCESS;
9102 static NTSTATUS ext_glGetPathDashArrayNV( void *args )
9104 struct glGetPathDashArrayNV_params *params = args;
9105 const struct opengl_funcs *funcs = params->teb->glTable;
9106 funcs->ext.p_glGetPathDashArrayNV( params->path, params->dashArray );
9107 return STATUS_SUCCESS;
9110 static NTSTATUS ext_glGetPathLengthNV( void *args )
9112 struct glGetPathLengthNV_params *params = args;
9113 const struct opengl_funcs *funcs = params->teb->glTable;
9114 params->ret = funcs->ext.p_glGetPathLengthNV( params->path, params->startSegment, params->numSegments );
9115 return STATUS_SUCCESS;
9118 static NTSTATUS ext_glGetPathMetricRangeNV( void *args )
9120 struct glGetPathMetricRangeNV_params *params = args;
9121 const struct opengl_funcs *funcs = params->teb->glTable;
9122 funcs->ext.p_glGetPathMetricRangeNV( params->metricQueryMask, params->firstPathName, params->numPaths, params->stride, params->metrics );
9123 return STATUS_SUCCESS;
9126 static NTSTATUS ext_glGetPathMetricsNV( void *args )
9128 struct glGetPathMetricsNV_params *params = args;
9129 const struct opengl_funcs *funcs = params->teb->glTable;
9130 funcs->ext.p_glGetPathMetricsNV( params->metricQueryMask, params->numPaths, params->pathNameType, params->paths, params->pathBase, params->stride, params->metrics );
9131 return STATUS_SUCCESS;
9134 static NTSTATUS ext_glGetPathParameterfvNV( void *args )
9136 struct glGetPathParameterfvNV_params *params = args;
9137 const struct opengl_funcs *funcs = params->teb->glTable;
9138 funcs->ext.p_glGetPathParameterfvNV( params->path, params->pname, params->value );
9139 return STATUS_SUCCESS;
9142 static NTSTATUS ext_glGetPathParameterivNV( void *args )
9144 struct glGetPathParameterivNV_params *params = args;
9145 const struct opengl_funcs *funcs = params->teb->glTable;
9146 funcs->ext.p_glGetPathParameterivNV( params->path, params->pname, params->value );
9147 return STATUS_SUCCESS;
9150 static NTSTATUS ext_glGetPathSpacingNV( void *args )
9152 struct glGetPathSpacingNV_params *params = args;
9153 const struct opengl_funcs *funcs = params->teb->glTable;
9154 funcs->ext.p_glGetPathSpacingNV( params->pathListMode, params->numPaths, params->pathNameType, params->paths, params->pathBase, params->advanceScale, params->kerningScale, params->transformType, params->returnedSpacing );
9155 return STATUS_SUCCESS;
9158 static NTSTATUS ext_glGetPathTexGenfvNV( void *args )
9160 struct glGetPathTexGenfvNV_params *params = args;
9161 const struct opengl_funcs *funcs = params->teb->glTable;
9162 funcs->ext.p_glGetPathTexGenfvNV( params->texCoordSet, params->pname, params->value );
9163 return STATUS_SUCCESS;
9166 static NTSTATUS ext_glGetPathTexGenivNV( void *args )
9168 struct glGetPathTexGenivNV_params *params = args;
9169 const struct opengl_funcs *funcs = params->teb->glTable;
9170 funcs->ext.p_glGetPathTexGenivNV( params->texCoordSet, params->pname, params->value );
9171 return STATUS_SUCCESS;
9174 static NTSTATUS ext_glGetPerfCounterInfoINTEL( void *args )
9176 struct glGetPerfCounterInfoINTEL_params *params = args;
9177 const struct opengl_funcs *funcs = params->teb->glTable;
9178 funcs->ext.p_glGetPerfCounterInfoINTEL( params->queryId, params->counterId, params->counterNameLength, params->counterName, params->counterDescLength, params->counterDesc, params->counterOffset, params->counterDataSize, params->counterTypeEnum, params->counterDataTypeEnum, params->rawCounterMaxValue );
9179 return STATUS_SUCCESS;
9182 static NTSTATUS ext_glGetPerfMonitorCounterDataAMD( void *args )
9184 struct glGetPerfMonitorCounterDataAMD_params *params = args;
9185 const struct opengl_funcs *funcs = params->teb->glTable;
9186 funcs->ext.p_glGetPerfMonitorCounterDataAMD( params->monitor, params->pname, params->dataSize, params->data, params->bytesWritten );
9187 return STATUS_SUCCESS;
9190 static NTSTATUS ext_glGetPerfMonitorCounterInfoAMD( void *args )
9192 struct glGetPerfMonitorCounterInfoAMD_params *params = args;
9193 const struct opengl_funcs *funcs = params->teb->glTable;
9194 funcs->ext.p_glGetPerfMonitorCounterInfoAMD( params->group, params->counter, params->pname, params->data );
9195 return STATUS_SUCCESS;
9198 static NTSTATUS ext_glGetPerfMonitorCounterStringAMD( void *args )
9200 struct glGetPerfMonitorCounterStringAMD_params *params = args;
9201 const struct opengl_funcs *funcs = params->teb->glTable;
9202 funcs->ext.p_glGetPerfMonitorCounterStringAMD( params->group, params->counter, params->bufSize, params->length, params->counterString );
9203 return STATUS_SUCCESS;
9206 static NTSTATUS ext_glGetPerfMonitorCountersAMD( void *args )
9208 struct glGetPerfMonitorCountersAMD_params *params = args;
9209 const struct opengl_funcs *funcs = params->teb->glTable;
9210 funcs->ext.p_glGetPerfMonitorCountersAMD( params->group, params->numCounters, params->maxActiveCounters, params->counterSize, params->counters );
9211 return STATUS_SUCCESS;
9214 static NTSTATUS ext_glGetPerfMonitorGroupStringAMD( void *args )
9216 struct glGetPerfMonitorGroupStringAMD_params *params = args;
9217 const struct opengl_funcs *funcs = params->teb->glTable;
9218 funcs->ext.p_glGetPerfMonitorGroupStringAMD( params->group, params->bufSize, params->length, params->groupString );
9219 return STATUS_SUCCESS;
9222 static NTSTATUS ext_glGetPerfMonitorGroupsAMD( void *args )
9224 struct glGetPerfMonitorGroupsAMD_params *params = args;
9225 const struct opengl_funcs *funcs = params->teb->glTable;
9226 funcs->ext.p_glGetPerfMonitorGroupsAMD( params->numGroups, params->groupsSize, params->groups );
9227 return STATUS_SUCCESS;
9230 static NTSTATUS ext_glGetPerfQueryDataINTEL( void *args )
9232 struct glGetPerfQueryDataINTEL_params *params = args;
9233 const struct opengl_funcs *funcs = params->teb->glTable;
9234 funcs->ext.p_glGetPerfQueryDataINTEL( params->queryHandle, params->flags, params->dataSize, params->data, params->bytesWritten );
9235 return STATUS_SUCCESS;
9238 static NTSTATUS ext_glGetPerfQueryIdByNameINTEL( void *args )
9240 struct glGetPerfQueryIdByNameINTEL_params *params = args;
9241 const struct opengl_funcs *funcs = params->teb->glTable;
9242 funcs->ext.p_glGetPerfQueryIdByNameINTEL( params->queryName, params->queryId );
9243 return STATUS_SUCCESS;
9246 static NTSTATUS ext_glGetPerfQueryInfoINTEL( void *args )
9248 struct glGetPerfQueryInfoINTEL_params *params = args;
9249 const struct opengl_funcs *funcs = params->teb->glTable;
9250 funcs->ext.p_glGetPerfQueryInfoINTEL( params->queryId, params->queryNameLength, params->queryName, params->dataSize, params->noCounters, params->noInstances, params->capsMask );
9251 return STATUS_SUCCESS;
9254 static NTSTATUS ext_glGetPixelMapxv( void *args )
9256 struct glGetPixelMapxv_params *params = args;
9257 const struct opengl_funcs *funcs = params->teb->glTable;
9258 funcs->ext.p_glGetPixelMapxv( params->map, params->size, params->values );
9259 return STATUS_SUCCESS;
9262 static NTSTATUS ext_glGetPixelTexGenParameterfvSGIS( void *args )
9264 struct glGetPixelTexGenParameterfvSGIS_params *params = args;
9265 const struct opengl_funcs *funcs = params->teb->glTable;
9266 funcs->ext.p_glGetPixelTexGenParameterfvSGIS( params->pname, params->params );
9267 return STATUS_SUCCESS;
9270 static NTSTATUS ext_glGetPixelTexGenParameterivSGIS( void *args )
9272 struct glGetPixelTexGenParameterivSGIS_params *params = args;
9273 const struct opengl_funcs *funcs = params->teb->glTable;
9274 funcs->ext.p_glGetPixelTexGenParameterivSGIS( params->pname, params->params );
9275 return STATUS_SUCCESS;
9278 static NTSTATUS ext_glGetPixelTransformParameterfvEXT( void *args )
9280 struct glGetPixelTransformParameterfvEXT_params *params = args;
9281 const struct opengl_funcs *funcs = params->teb->glTable;
9282 funcs->ext.p_glGetPixelTransformParameterfvEXT( params->target, params->pname, params->params );
9283 return STATUS_SUCCESS;
9286 static NTSTATUS ext_glGetPixelTransformParameterivEXT( void *args )
9288 struct glGetPixelTransformParameterivEXT_params *params = args;
9289 const struct opengl_funcs *funcs = params->teb->glTable;
9290 funcs->ext.p_glGetPixelTransformParameterivEXT( params->target, params->pname, params->params );
9291 return STATUS_SUCCESS;
9294 static NTSTATUS ext_glGetPointerIndexedvEXT( void *args )
9296 struct glGetPointerIndexedvEXT_params *params = args;
9297 const struct opengl_funcs *funcs = params->teb->glTable;
9298 funcs->ext.p_glGetPointerIndexedvEXT( params->target, params->index, params->data );
9299 return STATUS_SUCCESS;
9302 static NTSTATUS ext_glGetPointeri_vEXT( void *args )
9304 struct glGetPointeri_vEXT_params *params = args;
9305 const struct opengl_funcs *funcs = params->teb->glTable;
9306 funcs->ext.p_glGetPointeri_vEXT( params->pname, params->index, params->params );
9307 return STATUS_SUCCESS;
9310 static NTSTATUS ext_glGetPointervEXT( void *args )
9312 struct glGetPointervEXT_params *params = args;
9313 const struct opengl_funcs *funcs = params->teb->glTable;
9314 funcs->ext.p_glGetPointervEXT( params->pname, params->params );
9315 return STATUS_SUCCESS;
9318 static NTSTATUS ext_glGetProgramBinary( void *args )
9320 struct glGetProgramBinary_params *params = args;
9321 const struct opengl_funcs *funcs = params->teb->glTable;
9322 funcs->ext.p_glGetProgramBinary( params->program, params->bufSize, params->length, params->binaryFormat, params->binary );
9323 return STATUS_SUCCESS;
9326 static NTSTATUS ext_glGetProgramEnvParameterIivNV( void *args )
9328 struct glGetProgramEnvParameterIivNV_params *params = args;
9329 const struct opengl_funcs *funcs = params->teb->glTable;
9330 funcs->ext.p_glGetProgramEnvParameterIivNV( params->target, params->index, params->params );
9331 return STATUS_SUCCESS;
9334 static NTSTATUS ext_glGetProgramEnvParameterIuivNV( void *args )
9336 struct glGetProgramEnvParameterIuivNV_params *params = args;
9337 const struct opengl_funcs *funcs = params->teb->glTable;
9338 funcs->ext.p_glGetProgramEnvParameterIuivNV( params->target, params->index, params->params );
9339 return STATUS_SUCCESS;
9342 static NTSTATUS ext_glGetProgramEnvParameterdvARB( void *args )
9344 struct glGetProgramEnvParameterdvARB_params *params = args;
9345 const struct opengl_funcs *funcs = params->teb->glTable;
9346 funcs->ext.p_glGetProgramEnvParameterdvARB( params->target, params->index, params->params );
9347 return STATUS_SUCCESS;
9350 static NTSTATUS ext_glGetProgramEnvParameterfvARB( void *args )
9352 struct glGetProgramEnvParameterfvARB_params *params = args;
9353 const struct opengl_funcs *funcs = params->teb->glTable;
9354 funcs->ext.p_glGetProgramEnvParameterfvARB( params->target, params->index, params->params );
9355 return STATUS_SUCCESS;
9358 static NTSTATUS ext_glGetProgramInfoLog( void *args )
9360 struct glGetProgramInfoLog_params *params = args;
9361 const struct opengl_funcs *funcs = params->teb->glTable;
9362 funcs->ext.p_glGetProgramInfoLog( params->program, params->bufSize, params->length, params->infoLog );
9363 return STATUS_SUCCESS;
9366 static NTSTATUS ext_glGetProgramInterfaceiv( void *args )
9368 struct glGetProgramInterfaceiv_params *params = args;
9369 const struct opengl_funcs *funcs = params->teb->glTable;
9370 funcs->ext.p_glGetProgramInterfaceiv( params->program, params->programInterface, params->pname, params->params );
9371 return STATUS_SUCCESS;
9374 static NTSTATUS ext_glGetProgramLocalParameterIivNV( void *args )
9376 struct glGetProgramLocalParameterIivNV_params *params = args;
9377 const struct opengl_funcs *funcs = params->teb->glTable;
9378 funcs->ext.p_glGetProgramLocalParameterIivNV( params->target, params->index, params->params );
9379 return STATUS_SUCCESS;
9382 static NTSTATUS ext_glGetProgramLocalParameterIuivNV( void *args )
9384 struct glGetProgramLocalParameterIuivNV_params *params = args;
9385 const struct opengl_funcs *funcs = params->teb->glTable;
9386 funcs->ext.p_glGetProgramLocalParameterIuivNV( params->target, params->index, params->params );
9387 return STATUS_SUCCESS;
9390 static NTSTATUS ext_glGetProgramLocalParameterdvARB( void *args )
9392 struct glGetProgramLocalParameterdvARB_params *params = args;
9393 const struct opengl_funcs *funcs = params->teb->glTable;
9394 funcs->ext.p_glGetProgramLocalParameterdvARB( params->target, params->index, params->params );
9395 return STATUS_SUCCESS;
9398 static NTSTATUS ext_glGetProgramLocalParameterfvARB( void *args )
9400 struct glGetProgramLocalParameterfvARB_params *params = args;
9401 const struct opengl_funcs *funcs = params->teb->glTable;
9402 funcs->ext.p_glGetProgramLocalParameterfvARB( params->target, params->index, params->params );
9403 return STATUS_SUCCESS;
9406 static NTSTATUS ext_glGetProgramNamedParameterdvNV( void *args )
9408 struct glGetProgramNamedParameterdvNV_params *params = args;
9409 const struct opengl_funcs *funcs = params->teb->glTable;
9410 funcs->ext.p_glGetProgramNamedParameterdvNV( params->id, params->len, params->name, params->params );
9411 return STATUS_SUCCESS;
9414 static NTSTATUS ext_glGetProgramNamedParameterfvNV( void *args )
9416 struct glGetProgramNamedParameterfvNV_params *params = args;
9417 const struct opengl_funcs *funcs = params->teb->glTable;
9418 funcs->ext.p_glGetProgramNamedParameterfvNV( params->id, params->len, params->name, params->params );
9419 return STATUS_SUCCESS;
9422 static NTSTATUS ext_glGetProgramParameterdvNV( void *args )
9424 struct glGetProgramParameterdvNV_params *params = args;
9425 const struct opengl_funcs *funcs = params->teb->glTable;
9426 funcs->ext.p_glGetProgramParameterdvNV( params->target, params->index, params->pname, params->params );
9427 return STATUS_SUCCESS;
9430 static NTSTATUS ext_glGetProgramParameterfvNV( void *args )
9432 struct glGetProgramParameterfvNV_params *params = args;
9433 const struct opengl_funcs *funcs = params->teb->glTable;
9434 funcs->ext.p_glGetProgramParameterfvNV( params->target, params->index, params->pname, params->params );
9435 return STATUS_SUCCESS;
9438 static NTSTATUS ext_glGetProgramPipelineInfoLog( void *args )
9440 struct glGetProgramPipelineInfoLog_params *params = args;
9441 const struct opengl_funcs *funcs = params->teb->glTable;
9442 funcs->ext.p_glGetProgramPipelineInfoLog( params->pipeline, params->bufSize, params->length, params->infoLog );
9443 return STATUS_SUCCESS;
9446 static NTSTATUS ext_glGetProgramPipelineiv( void *args )
9448 struct glGetProgramPipelineiv_params *params = args;
9449 const struct opengl_funcs *funcs = params->teb->glTable;
9450 funcs->ext.p_glGetProgramPipelineiv( params->pipeline, params->pname, params->params );
9451 return STATUS_SUCCESS;
9454 static NTSTATUS ext_glGetProgramResourceIndex( void *args )
9456 struct glGetProgramResourceIndex_params *params = args;
9457 const struct opengl_funcs *funcs = params->teb->glTable;
9458 params->ret = funcs->ext.p_glGetProgramResourceIndex( params->program, params->programInterface, params->name );
9459 return STATUS_SUCCESS;
9462 static NTSTATUS ext_glGetProgramResourceLocation( void *args )
9464 struct glGetProgramResourceLocation_params *params = args;
9465 const struct opengl_funcs *funcs = params->teb->glTable;
9466 params->ret = funcs->ext.p_glGetProgramResourceLocation( params->program, params->programInterface, params->name );
9467 return STATUS_SUCCESS;
9470 static NTSTATUS ext_glGetProgramResourceLocationIndex( void *args )
9472 struct glGetProgramResourceLocationIndex_params *params = args;
9473 const struct opengl_funcs *funcs = params->teb->glTable;
9474 params->ret = funcs->ext.p_glGetProgramResourceLocationIndex( params->program, params->programInterface, params->name );
9475 return STATUS_SUCCESS;
9478 static NTSTATUS ext_glGetProgramResourceName( void *args )
9480 struct glGetProgramResourceName_params *params = args;
9481 const struct opengl_funcs *funcs = params->teb->glTable;
9482 funcs->ext.p_glGetProgramResourceName( params->program, params->programInterface, params->index, params->bufSize, params->length, params->name );
9483 return STATUS_SUCCESS;
9486 static NTSTATUS ext_glGetProgramResourcefvNV( void *args )
9488 struct glGetProgramResourcefvNV_params *params = args;
9489 const struct opengl_funcs *funcs = params->teb->glTable;
9490 funcs->ext.p_glGetProgramResourcefvNV( params->program, params->programInterface, params->index, params->propCount, params->props, params->count, params->length, params->params );
9491 return STATUS_SUCCESS;
9494 static NTSTATUS ext_glGetProgramResourceiv( void *args )
9496 struct glGetProgramResourceiv_params *params = args;
9497 const struct opengl_funcs *funcs = params->teb->glTable;
9498 funcs->ext.p_glGetProgramResourceiv( params->program, params->programInterface, params->index, params->propCount, params->props, params->count, params->length, params->params );
9499 return STATUS_SUCCESS;
9502 static NTSTATUS ext_glGetProgramStageiv( void *args )
9504 struct glGetProgramStageiv_params *params = args;
9505 const struct opengl_funcs *funcs = params->teb->glTable;
9506 funcs->ext.p_glGetProgramStageiv( params->program, params->shadertype, params->pname, params->values );
9507 return STATUS_SUCCESS;
9510 static NTSTATUS ext_glGetProgramStringARB( void *args )
9512 struct glGetProgramStringARB_params *params = args;
9513 const struct opengl_funcs *funcs = params->teb->glTable;
9514 funcs->ext.p_glGetProgramStringARB( params->target, params->pname, params->string );
9515 return STATUS_SUCCESS;
9518 static NTSTATUS ext_glGetProgramStringNV( void *args )
9520 struct glGetProgramStringNV_params *params = args;
9521 const struct opengl_funcs *funcs = params->teb->glTable;
9522 funcs->ext.p_glGetProgramStringNV( params->id, params->pname, params->program );
9523 return STATUS_SUCCESS;
9526 static NTSTATUS ext_glGetProgramSubroutineParameteruivNV( void *args )
9528 struct glGetProgramSubroutineParameteruivNV_params *params = args;
9529 const struct opengl_funcs *funcs = params->teb->glTable;
9530 funcs->ext.p_glGetProgramSubroutineParameteruivNV( params->target, params->index, params->param );
9531 return STATUS_SUCCESS;
9534 static NTSTATUS ext_glGetProgramiv( void *args )
9536 struct glGetProgramiv_params *params = args;
9537 const struct opengl_funcs *funcs = params->teb->glTable;
9538 funcs->ext.p_glGetProgramiv( params->program, params->pname, params->params );
9539 return STATUS_SUCCESS;
9542 static NTSTATUS ext_glGetProgramivARB( void *args )
9544 struct glGetProgramivARB_params *params = args;
9545 const struct opengl_funcs *funcs = params->teb->glTable;
9546 funcs->ext.p_glGetProgramivARB( params->target, params->pname, params->params );
9547 return STATUS_SUCCESS;
9550 static NTSTATUS ext_glGetProgramivNV( void *args )
9552 struct glGetProgramivNV_params *params = args;
9553 const struct opengl_funcs *funcs = params->teb->glTable;
9554 funcs->ext.p_glGetProgramivNV( params->id, params->pname, params->params );
9555 return STATUS_SUCCESS;
9558 static NTSTATUS ext_glGetQueryBufferObjecti64v( void *args )
9560 struct glGetQueryBufferObjecti64v_params *params = args;
9561 const struct opengl_funcs *funcs = params->teb->glTable;
9562 funcs->ext.p_glGetQueryBufferObjecti64v( params->id, params->buffer, params->pname, params->offset );
9563 return STATUS_SUCCESS;
9566 static NTSTATUS ext_glGetQueryBufferObjectiv( void *args )
9568 struct glGetQueryBufferObjectiv_params *params = args;
9569 const struct opengl_funcs *funcs = params->teb->glTable;
9570 funcs->ext.p_glGetQueryBufferObjectiv( params->id, params->buffer, params->pname, params->offset );
9571 return STATUS_SUCCESS;
9574 static NTSTATUS ext_glGetQueryBufferObjectui64v( void *args )
9576 struct glGetQueryBufferObjectui64v_params *params = args;
9577 const struct opengl_funcs *funcs = params->teb->glTable;
9578 funcs->ext.p_glGetQueryBufferObjectui64v( params->id, params->buffer, params->pname, params->offset );
9579 return STATUS_SUCCESS;
9582 static NTSTATUS ext_glGetQueryBufferObjectuiv( void *args )
9584 struct glGetQueryBufferObjectuiv_params *params = args;
9585 const struct opengl_funcs *funcs = params->teb->glTable;
9586 funcs->ext.p_glGetQueryBufferObjectuiv( params->id, params->buffer, params->pname, params->offset );
9587 return STATUS_SUCCESS;
9590 static NTSTATUS ext_glGetQueryIndexediv( void *args )
9592 struct glGetQueryIndexediv_params *params = args;
9593 const struct opengl_funcs *funcs = params->teb->glTable;
9594 funcs->ext.p_glGetQueryIndexediv( params->target, params->index, params->pname, params->params );
9595 return STATUS_SUCCESS;
9598 static NTSTATUS ext_glGetQueryObjecti64v( void *args )
9600 struct glGetQueryObjecti64v_params *params = args;
9601 const struct opengl_funcs *funcs = params->teb->glTable;
9602 funcs->ext.p_glGetQueryObjecti64v( params->id, params->pname, params->params );
9603 return STATUS_SUCCESS;
9606 static NTSTATUS ext_glGetQueryObjecti64vEXT( void *args )
9608 struct glGetQueryObjecti64vEXT_params *params = args;
9609 const struct opengl_funcs *funcs = params->teb->glTable;
9610 funcs->ext.p_glGetQueryObjecti64vEXT( params->id, params->pname, params->params );
9611 return STATUS_SUCCESS;
9614 static NTSTATUS ext_glGetQueryObjectiv( void *args )
9616 struct glGetQueryObjectiv_params *params = args;
9617 const struct opengl_funcs *funcs = params->teb->glTable;
9618 funcs->ext.p_glGetQueryObjectiv( params->id, params->pname, params->params );
9619 return STATUS_SUCCESS;
9622 static NTSTATUS ext_glGetQueryObjectivARB( void *args )
9624 struct glGetQueryObjectivARB_params *params = args;
9625 const struct opengl_funcs *funcs = params->teb->glTable;
9626 funcs->ext.p_glGetQueryObjectivARB( params->id, params->pname, params->params );
9627 return STATUS_SUCCESS;
9630 static NTSTATUS ext_glGetQueryObjectui64v( void *args )
9632 struct glGetQueryObjectui64v_params *params = args;
9633 const struct opengl_funcs *funcs = params->teb->glTable;
9634 funcs->ext.p_glGetQueryObjectui64v( params->id, params->pname, params->params );
9635 return STATUS_SUCCESS;
9638 static NTSTATUS ext_glGetQueryObjectui64vEXT( void *args )
9640 struct glGetQueryObjectui64vEXT_params *params = args;
9641 const struct opengl_funcs *funcs = params->teb->glTable;
9642 funcs->ext.p_glGetQueryObjectui64vEXT( params->id, params->pname, params->params );
9643 return STATUS_SUCCESS;
9646 static NTSTATUS ext_glGetQueryObjectuiv( void *args )
9648 struct glGetQueryObjectuiv_params *params = args;
9649 const struct opengl_funcs *funcs = params->teb->glTable;
9650 funcs->ext.p_glGetQueryObjectuiv( params->id, params->pname, params->params );
9651 return STATUS_SUCCESS;
9654 static NTSTATUS ext_glGetQueryObjectuivARB( void *args )
9656 struct glGetQueryObjectuivARB_params *params = args;
9657 const struct opengl_funcs *funcs = params->teb->glTable;
9658 funcs->ext.p_glGetQueryObjectuivARB( params->id, params->pname, params->params );
9659 return STATUS_SUCCESS;
9662 static NTSTATUS ext_glGetQueryiv( void *args )
9664 struct glGetQueryiv_params *params = args;
9665 const struct opengl_funcs *funcs = params->teb->glTable;
9666 funcs->ext.p_glGetQueryiv( params->target, params->pname, params->params );
9667 return STATUS_SUCCESS;
9670 static NTSTATUS ext_glGetQueryivARB( void *args )
9672 struct glGetQueryivARB_params *params = args;
9673 const struct opengl_funcs *funcs = params->teb->glTable;
9674 funcs->ext.p_glGetQueryivARB( params->target, params->pname, params->params );
9675 return STATUS_SUCCESS;
9678 static NTSTATUS ext_glGetRenderbufferParameteriv( void *args )
9680 struct glGetRenderbufferParameteriv_params *params = args;
9681 const struct opengl_funcs *funcs = params->teb->glTable;
9682 funcs->ext.p_glGetRenderbufferParameteriv( params->target, params->pname, params->params );
9683 return STATUS_SUCCESS;
9686 static NTSTATUS ext_glGetRenderbufferParameterivEXT( void *args )
9688 struct glGetRenderbufferParameterivEXT_params *params = args;
9689 const struct opengl_funcs *funcs = params->teb->glTable;
9690 funcs->ext.p_glGetRenderbufferParameterivEXT( params->target, params->pname, params->params );
9691 return STATUS_SUCCESS;
9694 static NTSTATUS ext_glGetSamplerParameterIiv( void *args )
9696 struct glGetSamplerParameterIiv_params *params = args;
9697 const struct opengl_funcs *funcs = params->teb->glTable;
9698 funcs->ext.p_glGetSamplerParameterIiv( params->sampler, params->pname, params->params );
9699 return STATUS_SUCCESS;
9702 static NTSTATUS ext_glGetSamplerParameterIuiv( void *args )
9704 struct glGetSamplerParameterIuiv_params *params = args;
9705 const struct opengl_funcs *funcs = params->teb->glTable;
9706 funcs->ext.p_glGetSamplerParameterIuiv( params->sampler, params->pname, params->params );
9707 return STATUS_SUCCESS;
9710 static NTSTATUS ext_glGetSamplerParameterfv( void *args )
9712 struct glGetSamplerParameterfv_params *params = args;
9713 const struct opengl_funcs *funcs = params->teb->glTable;
9714 funcs->ext.p_glGetSamplerParameterfv( params->sampler, params->pname, params->params );
9715 return STATUS_SUCCESS;
9718 static NTSTATUS ext_glGetSamplerParameteriv( void *args )
9720 struct glGetSamplerParameteriv_params *params = args;
9721 const struct opengl_funcs *funcs = params->teb->glTable;
9722 funcs->ext.p_glGetSamplerParameteriv( params->sampler, params->pname, params->params );
9723 return STATUS_SUCCESS;
9726 static NTSTATUS ext_glGetSemaphoreParameterui64vEXT( void *args )
9728 struct glGetSemaphoreParameterui64vEXT_params *params = args;
9729 const struct opengl_funcs *funcs = params->teb->glTable;
9730 funcs->ext.p_glGetSemaphoreParameterui64vEXT( params->semaphore, params->pname, params->params );
9731 return STATUS_SUCCESS;
9734 static NTSTATUS ext_glGetSeparableFilter( void *args )
9736 struct glGetSeparableFilter_params *params = args;
9737 const struct opengl_funcs *funcs = params->teb->glTable;
9738 funcs->ext.p_glGetSeparableFilter( params->target, params->format, params->type, params->row, params->column, params->span );
9739 return STATUS_SUCCESS;
9742 static NTSTATUS ext_glGetSeparableFilterEXT( void *args )
9744 struct glGetSeparableFilterEXT_params *params = args;
9745 const struct opengl_funcs *funcs = params->teb->glTable;
9746 funcs->ext.p_glGetSeparableFilterEXT( params->target, params->format, params->type, params->row, params->column, params->span );
9747 return STATUS_SUCCESS;
9750 static NTSTATUS ext_glGetShaderInfoLog( void *args )
9752 struct glGetShaderInfoLog_params *params = args;
9753 const struct opengl_funcs *funcs = params->teb->glTable;
9754 funcs->ext.p_glGetShaderInfoLog( params->shader, params->bufSize, params->length, params->infoLog );
9755 return STATUS_SUCCESS;
9758 static NTSTATUS ext_glGetShaderPrecisionFormat( void *args )
9760 struct glGetShaderPrecisionFormat_params *params = args;
9761 const struct opengl_funcs *funcs = params->teb->glTable;
9762 funcs->ext.p_glGetShaderPrecisionFormat( params->shadertype, params->precisiontype, params->range, params->precision );
9763 return STATUS_SUCCESS;
9766 static NTSTATUS ext_glGetShaderSource( void *args )
9768 struct glGetShaderSource_params *params = args;
9769 const struct opengl_funcs *funcs = params->teb->glTable;
9770 funcs->ext.p_glGetShaderSource( params->shader, params->bufSize, params->length, params->source );
9771 return STATUS_SUCCESS;
9774 static NTSTATUS ext_glGetShaderSourceARB( void *args )
9776 struct glGetShaderSourceARB_params *params = args;
9777 const struct opengl_funcs *funcs = params->teb->glTable;
9778 funcs->ext.p_glGetShaderSourceARB( params->obj, params->maxLength, params->length, params->source );
9779 return STATUS_SUCCESS;
9782 static NTSTATUS ext_glGetShaderiv( void *args )
9784 struct glGetShaderiv_params *params = args;
9785 const struct opengl_funcs *funcs = params->teb->glTable;
9786 funcs->ext.p_glGetShaderiv( params->shader, params->pname, params->params );
9787 return STATUS_SUCCESS;
9790 static NTSTATUS ext_glGetShadingRateImagePaletteNV( void *args )
9792 struct glGetShadingRateImagePaletteNV_params *params = args;
9793 const struct opengl_funcs *funcs = params->teb->glTable;
9794 funcs->ext.p_glGetShadingRateImagePaletteNV( params->viewport, params->entry, params->rate );
9795 return STATUS_SUCCESS;
9798 static NTSTATUS ext_glGetShadingRateSampleLocationivNV( void *args )
9800 struct glGetShadingRateSampleLocationivNV_params *params = args;
9801 const struct opengl_funcs *funcs = params->teb->glTable;
9802 funcs->ext.p_glGetShadingRateSampleLocationivNV( params->rate, params->samples, params->index, params->location );
9803 return STATUS_SUCCESS;
9806 static NTSTATUS ext_glGetSharpenTexFuncSGIS( void *args )
9808 struct glGetSharpenTexFuncSGIS_params *params = args;
9809 const struct opengl_funcs *funcs = params->teb->glTable;
9810 funcs->ext.p_glGetSharpenTexFuncSGIS( params->target, params->points );
9811 return STATUS_SUCCESS;
9814 static NTSTATUS ext_glGetStageIndexNV( void *args )
9816 struct glGetStageIndexNV_params *params = args;
9817 const struct opengl_funcs *funcs = params->teb->glTable;
9818 params->ret = funcs->ext.p_glGetStageIndexNV( params->shadertype );
9819 return STATUS_SUCCESS;
9822 static NTSTATUS ext_glGetSubroutineIndex( void *args )
9824 struct glGetSubroutineIndex_params *params = args;
9825 const struct opengl_funcs *funcs = params->teb->glTable;
9826 params->ret = funcs->ext.p_glGetSubroutineIndex( params->program, params->shadertype, params->name );
9827 return STATUS_SUCCESS;
9830 static NTSTATUS ext_glGetSubroutineUniformLocation( void *args )
9832 struct glGetSubroutineUniformLocation_params *params = args;
9833 const struct opengl_funcs *funcs = params->teb->glTable;
9834 params->ret = funcs->ext.p_glGetSubroutineUniformLocation( params->program, params->shadertype, params->name );
9835 return STATUS_SUCCESS;
9838 NTSTATUS ext_glGetSynciv( void *args )
9840 struct glGetSynciv_params *params = args;
9841 const struct opengl_funcs *funcs = params->teb->glTable;
9842 funcs->ext.p_glGetSynciv( params->sync, params->pname, params->count, params->length, params->values );
9843 return STATUS_SUCCESS;
9846 static NTSTATUS ext_glGetTexBumpParameterfvATI( void *args )
9848 struct glGetTexBumpParameterfvATI_params *params = args;
9849 const struct opengl_funcs *funcs = params->teb->glTable;
9850 funcs->ext.p_glGetTexBumpParameterfvATI( params->pname, params->param );
9851 return STATUS_SUCCESS;
9854 static NTSTATUS ext_glGetTexBumpParameterivATI( void *args )
9856 struct glGetTexBumpParameterivATI_params *params = args;
9857 const struct opengl_funcs *funcs = params->teb->glTable;
9858 funcs->ext.p_glGetTexBumpParameterivATI( params->pname, params->param );
9859 return STATUS_SUCCESS;
9862 static NTSTATUS ext_glGetTexEnvxvOES( void *args )
9864 struct glGetTexEnvxvOES_params *params = args;
9865 const struct opengl_funcs *funcs = params->teb->glTable;
9866 funcs->ext.p_glGetTexEnvxvOES( params->target, params->pname, params->params );
9867 return STATUS_SUCCESS;
9870 static NTSTATUS ext_glGetTexFilterFuncSGIS( void *args )
9872 struct glGetTexFilterFuncSGIS_params *params = args;
9873 const struct opengl_funcs *funcs = params->teb->glTable;
9874 funcs->ext.p_glGetTexFilterFuncSGIS( params->target, params->filter, params->weights );
9875 return STATUS_SUCCESS;
9878 static NTSTATUS ext_glGetTexGenxvOES( void *args )
9880 struct glGetTexGenxvOES_params *params = args;
9881 const struct opengl_funcs *funcs = params->teb->glTable;
9882 funcs->ext.p_glGetTexGenxvOES( params->coord, params->pname, params->params );
9883 return STATUS_SUCCESS;
9886 static NTSTATUS ext_glGetTexLevelParameterxvOES( void *args )
9888 struct glGetTexLevelParameterxvOES_params *params = args;
9889 const struct opengl_funcs *funcs = params->teb->glTable;
9890 funcs->ext.p_glGetTexLevelParameterxvOES( params->target, params->level, params->pname, params->params );
9891 return STATUS_SUCCESS;
9894 static NTSTATUS ext_glGetTexParameterIiv( void *args )
9896 struct glGetTexParameterIiv_params *params = args;
9897 const struct opengl_funcs *funcs = params->teb->glTable;
9898 funcs->ext.p_glGetTexParameterIiv( params->target, params->pname, params->params );
9899 return STATUS_SUCCESS;
9902 static NTSTATUS ext_glGetTexParameterIivEXT( void *args )
9904 struct glGetTexParameterIivEXT_params *params = args;
9905 const struct opengl_funcs *funcs = params->teb->glTable;
9906 funcs->ext.p_glGetTexParameterIivEXT( params->target, params->pname, params->params );
9907 return STATUS_SUCCESS;
9910 static NTSTATUS ext_glGetTexParameterIuiv( void *args )
9912 struct glGetTexParameterIuiv_params *params = args;
9913 const struct opengl_funcs *funcs = params->teb->glTable;
9914 funcs->ext.p_glGetTexParameterIuiv( params->target, params->pname, params->params );
9915 return STATUS_SUCCESS;
9918 static NTSTATUS ext_glGetTexParameterIuivEXT( void *args )
9920 struct glGetTexParameterIuivEXT_params *params = args;
9921 const struct opengl_funcs *funcs = params->teb->glTable;
9922 funcs->ext.p_glGetTexParameterIuivEXT( params->target, params->pname, params->params );
9923 return STATUS_SUCCESS;
9926 static NTSTATUS ext_glGetTexParameterPointervAPPLE( void *args )
9928 struct glGetTexParameterPointervAPPLE_params *params = args;
9929 const struct opengl_funcs *funcs = params->teb->glTable;
9930 funcs->ext.p_glGetTexParameterPointervAPPLE( params->target, params->pname, params->params );
9931 return STATUS_SUCCESS;
9934 static NTSTATUS ext_glGetTexParameterxvOES( void *args )
9936 struct glGetTexParameterxvOES_params *params = args;
9937 const struct opengl_funcs *funcs = params->teb->glTable;
9938 funcs->ext.p_glGetTexParameterxvOES( params->target, params->pname, params->params );
9939 return STATUS_SUCCESS;
9942 static NTSTATUS ext_glGetTextureHandleARB( void *args )
9944 struct glGetTextureHandleARB_params *params = args;
9945 const struct opengl_funcs *funcs = params->teb->glTable;
9946 params->ret = funcs->ext.p_glGetTextureHandleARB( params->texture );
9947 return STATUS_SUCCESS;
9950 static NTSTATUS ext_glGetTextureHandleNV( void *args )
9952 struct glGetTextureHandleNV_params *params = args;
9953 const struct opengl_funcs *funcs = params->teb->glTable;
9954 params->ret = funcs->ext.p_glGetTextureHandleNV( params->texture );
9955 return STATUS_SUCCESS;
9958 static NTSTATUS ext_glGetTextureImage( void *args )
9960 struct glGetTextureImage_params *params = args;
9961 const struct opengl_funcs *funcs = params->teb->glTable;
9962 funcs->ext.p_glGetTextureImage( params->texture, params->level, params->format, params->type, params->bufSize, params->pixels );
9963 return STATUS_SUCCESS;
9966 static NTSTATUS ext_glGetTextureImageEXT( void *args )
9968 struct glGetTextureImageEXT_params *params = args;
9969 const struct opengl_funcs *funcs = params->teb->glTable;
9970 funcs->ext.p_glGetTextureImageEXT( params->texture, params->target, params->level, params->format, params->type, params->pixels );
9971 return STATUS_SUCCESS;
9974 static NTSTATUS ext_glGetTextureLevelParameterfv( void *args )
9976 struct glGetTextureLevelParameterfv_params *params = args;
9977 const struct opengl_funcs *funcs = params->teb->glTable;
9978 funcs->ext.p_glGetTextureLevelParameterfv( params->texture, params->level, params->pname, params->params );
9979 return STATUS_SUCCESS;
9982 static NTSTATUS ext_glGetTextureLevelParameterfvEXT( void *args )
9984 struct glGetTextureLevelParameterfvEXT_params *params = args;
9985 const struct opengl_funcs *funcs = params->teb->glTable;
9986 funcs->ext.p_glGetTextureLevelParameterfvEXT( params->texture, params->target, params->level, params->pname, params->params );
9987 return STATUS_SUCCESS;
9990 static NTSTATUS ext_glGetTextureLevelParameteriv( void *args )
9992 struct glGetTextureLevelParameteriv_params *params = args;
9993 const struct opengl_funcs *funcs = params->teb->glTable;
9994 funcs->ext.p_glGetTextureLevelParameteriv( params->texture, params->level, params->pname, params->params );
9995 return STATUS_SUCCESS;
9998 static NTSTATUS ext_glGetTextureLevelParameterivEXT( void *args )
10000 struct glGetTextureLevelParameterivEXT_params *params = args;
10001 const struct opengl_funcs *funcs = params->teb->glTable;
10002 funcs->ext.p_glGetTextureLevelParameterivEXT( params->texture, params->target, params->level, params->pname, params->params );
10003 return STATUS_SUCCESS;
10006 static NTSTATUS ext_glGetTextureParameterIiv( void *args )
10008 struct glGetTextureParameterIiv_params *params = args;
10009 const struct opengl_funcs *funcs = params->teb->glTable;
10010 funcs->ext.p_glGetTextureParameterIiv( params->texture, params->pname, params->params );
10011 return STATUS_SUCCESS;
10014 static NTSTATUS ext_glGetTextureParameterIivEXT( void *args )
10016 struct glGetTextureParameterIivEXT_params *params = args;
10017 const struct opengl_funcs *funcs = params->teb->glTable;
10018 funcs->ext.p_glGetTextureParameterIivEXT( params->texture, params->target, params->pname, params->params );
10019 return STATUS_SUCCESS;
10022 static NTSTATUS ext_glGetTextureParameterIuiv( void *args )
10024 struct glGetTextureParameterIuiv_params *params = args;
10025 const struct opengl_funcs *funcs = params->teb->glTable;
10026 funcs->ext.p_glGetTextureParameterIuiv( params->texture, params->pname, params->params );
10027 return STATUS_SUCCESS;
10030 static NTSTATUS ext_glGetTextureParameterIuivEXT( void *args )
10032 struct glGetTextureParameterIuivEXT_params *params = args;
10033 const struct opengl_funcs *funcs = params->teb->glTable;
10034 funcs->ext.p_glGetTextureParameterIuivEXT( params->texture, params->target, params->pname, params->params );
10035 return STATUS_SUCCESS;
10038 static NTSTATUS ext_glGetTextureParameterfv( void *args )
10040 struct glGetTextureParameterfv_params *params = args;
10041 const struct opengl_funcs *funcs = params->teb->glTable;
10042 funcs->ext.p_glGetTextureParameterfv( params->texture, params->pname, params->params );
10043 return STATUS_SUCCESS;
10046 static NTSTATUS ext_glGetTextureParameterfvEXT( void *args )
10048 struct glGetTextureParameterfvEXT_params *params = args;
10049 const struct opengl_funcs *funcs = params->teb->glTable;
10050 funcs->ext.p_glGetTextureParameterfvEXT( params->texture, params->target, params->pname, params->params );
10051 return STATUS_SUCCESS;
10054 static NTSTATUS ext_glGetTextureParameteriv( void *args )
10056 struct glGetTextureParameteriv_params *params = args;
10057 const struct opengl_funcs *funcs = params->teb->glTable;
10058 funcs->ext.p_glGetTextureParameteriv( params->texture, params->pname, params->params );
10059 return STATUS_SUCCESS;
10062 static NTSTATUS ext_glGetTextureParameterivEXT( void *args )
10064 struct glGetTextureParameterivEXT_params *params = args;
10065 const struct opengl_funcs *funcs = params->teb->glTable;
10066 funcs->ext.p_glGetTextureParameterivEXT( params->texture, params->target, params->pname, params->params );
10067 return STATUS_SUCCESS;
10070 static NTSTATUS ext_glGetTextureSamplerHandleARB( void *args )
10072 struct glGetTextureSamplerHandleARB_params *params = args;
10073 const struct opengl_funcs *funcs = params->teb->glTable;
10074 params->ret = funcs->ext.p_glGetTextureSamplerHandleARB( params->texture, params->sampler );
10075 return STATUS_SUCCESS;
10078 static NTSTATUS ext_glGetTextureSamplerHandleNV( void *args )
10080 struct glGetTextureSamplerHandleNV_params *params = args;
10081 const struct opengl_funcs *funcs = params->teb->glTable;
10082 params->ret = funcs->ext.p_glGetTextureSamplerHandleNV( params->texture, params->sampler );
10083 return STATUS_SUCCESS;
10086 static NTSTATUS ext_glGetTextureSubImage( void *args )
10088 struct glGetTextureSubImage_params *params = args;
10089 const struct opengl_funcs *funcs = params->teb->glTable;
10090 funcs->ext.p_glGetTextureSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->bufSize, params->pixels );
10091 return STATUS_SUCCESS;
10094 static NTSTATUS ext_glGetTrackMatrixivNV( void *args )
10096 struct glGetTrackMatrixivNV_params *params = args;
10097 const struct opengl_funcs *funcs = params->teb->glTable;
10098 funcs->ext.p_glGetTrackMatrixivNV( params->target, params->address, params->pname, params->params );
10099 return STATUS_SUCCESS;
10102 static NTSTATUS ext_glGetTransformFeedbackVarying( void *args )
10104 struct glGetTransformFeedbackVarying_params *params = args;
10105 const struct opengl_funcs *funcs = params->teb->glTable;
10106 funcs->ext.p_glGetTransformFeedbackVarying( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
10107 return STATUS_SUCCESS;
10110 static NTSTATUS ext_glGetTransformFeedbackVaryingEXT( void *args )
10112 struct glGetTransformFeedbackVaryingEXT_params *params = args;
10113 const struct opengl_funcs *funcs = params->teb->glTable;
10114 funcs->ext.p_glGetTransformFeedbackVaryingEXT( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
10115 return STATUS_SUCCESS;
10118 static NTSTATUS ext_glGetTransformFeedbackVaryingNV( void *args )
10120 struct glGetTransformFeedbackVaryingNV_params *params = args;
10121 const struct opengl_funcs *funcs = params->teb->glTable;
10122 funcs->ext.p_glGetTransformFeedbackVaryingNV( params->program, params->index, params->location );
10123 return STATUS_SUCCESS;
10126 static NTSTATUS ext_glGetTransformFeedbacki64_v( void *args )
10128 struct glGetTransformFeedbacki64_v_params *params = args;
10129 const struct opengl_funcs *funcs = params->teb->glTable;
10130 funcs->ext.p_glGetTransformFeedbacki64_v( params->xfb, params->pname, params->index, params->param );
10131 return STATUS_SUCCESS;
10134 static NTSTATUS ext_glGetTransformFeedbacki_v( void *args )
10136 struct glGetTransformFeedbacki_v_params *params = args;
10137 const struct opengl_funcs *funcs = params->teb->glTable;
10138 funcs->ext.p_glGetTransformFeedbacki_v( params->xfb, params->pname, params->index, params->param );
10139 return STATUS_SUCCESS;
10142 static NTSTATUS ext_glGetTransformFeedbackiv( void *args )
10144 struct glGetTransformFeedbackiv_params *params = args;
10145 const struct opengl_funcs *funcs = params->teb->glTable;
10146 funcs->ext.p_glGetTransformFeedbackiv( params->xfb, params->pname, params->param );
10147 return STATUS_SUCCESS;
10150 static NTSTATUS ext_glGetUniformBlockIndex( void *args )
10152 struct glGetUniformBlockIndex_params *params = args;
10153 const struct opengl_funcs *funcs = params->teb->glTable;
10154 params->ret = funcs->ext.p_glGetUniformBlockIndex( params->program, params->uniformBlockName );
10155 return STATUS_SUCCESS;
10158 static NTSTATUS ext_glGetUniformBufferSizeEXT( void *args )
10160 struct glGetUniformBufferSizeEXT_params *params = args;
10161 const struct opengl_funcs *funcs = params->teb->glTable;
10162 params->ret = funcs->ext.p_glGetUniformBufferSizeEXT( params->program, params->location );
10163 return STATUS_SUCCESS;
10166 static NTSTATUS ext_glGetUniformIndices( void *args )
10168 struct glGetUniformIndices_params *params = args;
10169 const struct opengl_funcs *funcs = params->teb->glTable;
10170 funcs->ext.p_glGetUniformIndices( params->program, params->uniformCount, params->uniformNames, params->uniformIndices );
10171 return STATUS_SUCCESS;
10174 static NTSTATUS ext_glGetUniformLocation( void *args )
10176 struct glGetUniformLocation_params *params = args;
10177 const struct opengl_funcs *funcs = params->teb->glTable;
10178 params->ret = funcs->ext.p_glGetUniformLocation( params->program, params->name );
10179 return STATUS_SUCCESS;
10182 static NTSTATUS ext_glGetUniformLocationARB( void *args )
10184 struct glGetUniformLocationARB_params *params = args;
10185 const struct opengl_funcs *funcs = params->teb->glTable;
10186 params->ret = funcs->ext.p_glGetUniformLocationARB( params->programObj, params->name );
10187 return STATUS_SUCCESS;
10190 static NTSTATUS ext_glGetUniformOffsetEXT( void *args )
10192 struct glGetUniformOffsetEXT_params *params = args;
10193 const struct opengl_funcs *funcs = params->teb->glTable;
10194 params->ret = funcs->ext.p_glGetUniformOffsetEXT( params->program, params->location );
10195 return STATUS_SUCCESS;
10198 static NTSTATUS ext_glGetUniformSubroutineuiv( void *args )
10200 struct glGetUniformSubroutineuiv_params *params = args;
10201 const struct opengl_funcs *funcs = params->teb->glTable;
10202 funcs->ext.p_glGetUniformSubroutineuiv( params->shadertype, params->location, params->params );
10203 return STATUS_SUCCESS;
10206 static NTSTATUS ext_glGetUniformdv( void *args )
10208 struct glGetUniformdv_params *params = args;
10209 const struct opengl_funcs *funcs = params->teb->glTable;
10210 funcs->ext.p_glGetUniformdv( params->program, params->location, params->params );
10211 return STATUS_SUCCESS;
10214 static NTSTATUS ext_glGetUniformfv( void *args )
10216 struct glGetUniformfv_params *params = args;
10217 const struct opengl_funcs *funcs = params->teb->glTable;
10218 funcs->ext.p_glGetUniformfv( params->program, params->location, params->params );
10219 return STATUS_SUCCESS;
10222 static NTSTATUS ext_glGetUniformfvARB( void *args )
10224 struct glGetUniformfvARB_params *params = args;
10225 const struct opengl_funcs *funcs = params->teb->glTable;
10226 funcs->ext.p_glGetUniformfvARB( params->programObj, params->location, params->params );
10227 return STATUS_SUCCESS;
10230 static NTSTATUS ext_glGetUniformi64vARB( void *args )
10232 struct glGetUniformi64vARB_params *params = args;
10233 const struct opengl_funcs *funcs = params->teb->glTable;
10234 funcs->ext.p_glGetUniformi64vARB( params->program, params->location, params->params );
10235 return STATUS_SUCCESS;
10238 static NTSTATUS ext_glGetUniformi64vNV( void *args )
10240 struct glGetUniformi64vNV_params *params = args;
10241 const struct opengl_funcs *funcs = params->teb->glTable;
10242 funcs->ext.p_glGetUniformi64vNV( params->program, params->location, params->params );
10243 return STATUS_SUCCESS;
10246 static NTSTATUS ext_glGetUniformiv( void *args )
10248 struct glGetUniformiv_params *params = args;
10249 const struct opengl_funcs *funcs = params->teb->glTable;
10250 funcs->ext.p_glGetUniformiv( params->program, params->location, params->params );
10251 return STATUS_SUCCESS;
10254 static NTSTATUS ext_glGetUniformivARB( void *args )
10256 struct glGetUniformivARB_params *params = args;
10257 const struct opengl_funcs *funcs = params->teb->glTable;
10258 funcs->ext.p_glGetUniformivARB( params->programObj, params->location, params->params );
10259 return STATUS_SUCCESS;
10262 static NTSTATUS ext_glGetUniformui64vARB( void *args )
10264 struct glGetUniformui64vARB_params *params = args;
10265 const struct opengl_funcs *funcs = params->teb->glTable;
10266 funcs->ext.p_glGetUniformui64vARB( params->program, params->location, params->params );
10267 return STATUS_SUCCESS;
10270 static NTSTATUS ext_glGetUniformui64vNV( void *args )
10272 struct glGetUniformui64vNV_params *params = args;
10273 const struct opengl_funcs *funcs = params->teb->glTable;
10274 funcs->ext.p_glGetUniformui64vNV( params->program, params->location, params->params );
10275 return STATUS_SUCCESS;
10278 static NTSTATUS ext_glGetUniformuiv( void *args )
10280 struct glGetUniformuiv_params *params = args;
10281 const struct opengl_funcs *funcs = params->teb->glTable;
10282 funcs->ext.p_glGetUniformuiv( params->program, params->location, params->params );
10283 return STATUS_SUCCESS;
10286 static NTSTATUS ext_glGetUniformuivEXT( void *args )
10288 struct glGetUniformuivEXT_params *params = args;
10289 const struct opengl_funcs *funcs = params->teb->glTable;
10290 funcs->ext.p_glGetUniformuivEXT( params->program, params->location, params->params );
10291 return STATUS_SUCCESS;
10294 static NTSTATUS ext_glGetUnsignedBytei_vEXT( void *args )
10296 struct glGetUnsignedBytei_vEXT_params *params = args;
10297 const struct opengl_funcs *funcs = params->teb->glTable;
10298 funcs->ext.p_glGetUnsignedBytei_vEXT( params->target, params->index, params->data );
10299 return STATUS_SUCCESS;
10302 static NTSTATUS ext_glGetUnsignedBytevEXT( void *args )
10304 struct glGetUnsignedBytevEXT_params *params = args;
10305 const struct opengl_funcs *funcs = params->teb->glTable;
10306 funcs->ext.p_glGetUnsignedBytevEXT( params->pname, params->data );
10307 return STATUS_SUCCESS;
10310 static NTSTATUS ext_glGetVariantArrayObjectfvATI( void *args )
10312 struct glGetVariantArrayObjectfvATI_params *params = args;
10313 const struct opengl_funcs *funcs = params->teb->glTable;
10314 funcs->ext.p_glGetVariantArrayObjectfvATI( params->id, params->pname, params->params );
10315 return STATUS_SUCCESS;
10318 static NTSTATUS ext_glGetVariantArrayObjectivATI( void *args )
10320 struct glGetVariantArrayObjectivATI_params *params = args;
10321 const struct opengl_funcs *funcs = params->teb->glTable;
10322 funcs->ext.p_glGetVariantArrayObjectivATI( params->id, params->pname, params->params );
10323 return STATUS_SUCCESS;
10326 static NTSTATUS ext_glGetVariantBooleanvEXT( void *args )
10328 struct glGetVariantBooleanvEXT_params *params = args;
10329 const struct opengl_funcs *funcs = params->teb->glTable;
10330 funcs->ext.p_glGetVariantBooleanvEXT( params->id, params->value, params->data );
10331 return STATUS_SUCCESS;
10334 static NTSTATUS ext_glGetVariantFloatvEXT( void *args )
10336 struct glGetVariantFloatvEXT_params *params = args;
10337 const struct opengl_funcs *funcs = params->teb->glTable;
10338 funcs->ext.p_glGetVariantFloatvEXT( params->id, params->value, params->data );
10339 return STATUS_SUCCESS;
10342 static NTSTATUS ext_glGetVariantIntegervEXT( void *args )
10344 struct glGetVariantIntegervEXT_params *params = args;
10345 const struct opengl_funcs *funcs = params->teb->glTable;
10346 funcs->ext.p_glGetVariantIntegervEXT( params->id, params->value, params->data );
10347 return STATUS_SUCCESS;
10350 static NTSTATUS ext_glGetVariantPointervEXT( void *args )
10352 struct glGetVariantPointervEXT_params *params = args;
10353 const struct opengl_funcs *funcs = params->teb->glTable;
10354 funcs->ext.p_glGetVariantPointervEXT( params->id, params->value, params->data );
10355 return STATUS_SUCCESS;
10358 static NTSTATUS ext_glGetVaryingLocationNV( void *args )
10360 struct glGetVaryingLocationNV_params *params = args;
10361 const struct opengl_funcs *funcs = params->teb->glTable;
10362 params->ret = funcs->ext.p_glGetVaryingLocationNV( params->program, params->name );
10363 return STATUS_SUCCESS;
10366 static NTSTATUS ext_glGetVertexArrayIndexed64iv( void *args )
10368 struct glGetVertexArrayIndexed64iv_params *params = args;
10369 const struct opengl_funcs *funcs = params->teb->glTable;
10370 funcs->ext.p_glGetVertexArrayIndexed64iv( params->vaobj, params->index, params->pname, params->param );
10371 return STATUS_SUCCESS;
10374 static NTSTATUS ext_glGetVertexArrayIndexediv( void *args )
10376 struct glGetVertexArrayIndexediv_params *params = args;
10377 const struct opengl_funcs *funcs = params->teb->glTable;
10378 funcs->ext.p_glGetVertexArrayIndexediv( params->vaobj, params->index, params->pname, params->param );
10379 return STATUS_SUCCESS;
10382 static NTSTATUS ext_glGetVertexArrayIntegeri_vEXT( void *args )
10384 struct glGetVertexArrayIntegeri_vEXT_params *params = args;
10385 const struct opengl_funcs *funcs = params->teb->glTable;
10386 funcs->ext.p_glGetVertexArrayIntegeri_vEXT( params->vaobj, params->index, params->pname, params->param );
10387 return STATUS_SUCCESS;
10390 static NTSTATUS ext_glGetVertexArrayIntegervEXT( void *args )
10392 struct glGetVertexArrayIntegervEXT_params *params = args;
10393 const struct opengl_funcs *funcs = params->teb->glTable;
10394 funcs->ext.p_glGetVertexArrayIntegervEXT( params->vaobj, params->pname, params->param );
10395 return STATUS_SUCCESS;
10398 static NTSTATUS ext_glGetVertexArrayPointeri_vEXT( void *args )
10400 struct glGetVertexArrayPointeri_vEXT_params *params = args;
10401 const struct opengl_funcs *funcs = params->teb->glTable;
10402 funcs->ext.p_glGetVertexArrayPointeri_vEXT( params->vaobj, params->index, params->pname, params->param );
10403 return STATUS_SUCCESS;
10406 static NTSTATUS ext_glGetVertexArrayPointervEXT( void *args )
10408 struct glGetVertexArrayPointervEXT_params *params = args;
10409 const struct opengl_funcs *funcs = params->teb->glTable;
10410 funcs->ext.p_glGetVertexArrayPointervEXT( params->vaobj, params->pname, params->param );
10411 return STATUS_SUCCESS;
10414 static NTSTATUS ext_glGetVertexArrayiv( void *args )
10416 struct glGetVertexArrayiv_params *params = args;
10417 const struct opengl_funcs *funcs = params->teb->glTable;
10418 funcs->ext.p_glGetVertexArrayiv( params->vaobj, params->pname, params->param );
10419 return STATUS_SUCCESS;
10422 static NTSTATUS ext_glGetVertexAttribArrayObjectfvATI( void *args )
10424 struct glGetVertexAttribArrayObjectfvATI_params *params = args;
10425 const struct opengl_funcs *funcs = params->teb->glTable;
10426 funcs->ext.p_glGetVertexAttribArrayObjectfvATI( params->index, params->pname, params->params );
10427 return STATUS_SUCCESS;
10430 static NTSTATUS ext_glGetVertexAttribArrayObjectivATI( void *args )
10432 struct glGetVertexAttribArrayObjectivATI_params *params = args;
10433 const struct opengl_funcs *funcs = params->teb->glTable;
10434 funcs->ext.p_glGetVertexAttribArrayObjectivATI( params->index, params->pname, params->params );
10435 return STATUS_SUCCESS;
10438 static NTSTATUS ext_glGetVertexAttribIiv( void *args )
10440 struct glGetVertexAttribIiv_params *params = args;
10441 const struct opengl_funcs *funcs = params->teb->glTable;
10442 funcs->ext.p_glGetVertexAttribIiv( params->index, params->pname, params->params );
10443 return STATUS_SUCCESS;
10446 static NTSTATUS ext_glGetVertexAttribIivEXT( void *args )
10448 struct glGetVertexAttribIivEXT_params *params = args;
10449 const struct opengl_funcs *funcs = params->teb->glTable;
10450 funcs->ext.p_glGetVertexAttribIivEXT( params->index, params->pname, params->params );
10451 return STATUS_SUCCESS;
10454 static NTSTATUS ext_glGetVertexAttribIuiv( void *args )
10456 struct glGetVertexAttribIuiv_params *params = args;
10457 const struct opengl_funcs *funcs = params->teb->glTable;
10458 funcs->ext.p_glGetVertexAttribIuiv( params->index, params->pname, params->params );
10459 return STATUS_SUCCESS;
10462 static NTSTATUS ext_glGetVertexAttribIuivEXT( void *args )
10464 struct glGetVertexAttribIuivEXT_params *params = args;
10465 const struct opengl_funcs *funcs = params->teb->glTable;
10466 funcs->ext.p_glGetVertexAttribIuivEXT( params->index, params->pname, params->params );
10467 return STATUS_SUCCESS;
10470 static NTSTATUS ext_glGetVertexAttribLdv( void *args )
10472 struct glGetVertexAttribLdv_params *params = args;
10473 const struct opengl_funcs *funcs = params->teb->glTable;
10474 funcs->ext.p_glGetVertexAttribLdv( params->index, params->pname, params->params );
10475 return STATUS_SUCCESS;
10478 static NTSTATUS ext_glGetVertexAttribLdvEXT( void *args )
10480 struct glGetVertexAttribLdvEXT_params *params = args;
10481 const struct opengl_funcs *funcs = params->teb->glTable;
10482 funcs->ext.p_glGetVertexAttribLdvEXT( params->index, params->pname, params->params );
10483 return STATUS_SUCCESS;
10486 static NTSTATUS ext_glGetVertexAttribLi64vNV( void *args )
10488 struct glGetVertexAttribLi64vNV_params *params = args;
10489 const struct opengl_funcs *funcs = params->teb->glTable;
10490 funcs->ext.p_glGetVertexAttribLi64vNV( params->index, params->pname, params->params );
10491 return STATUS_SUCCESS;
10494 static NTSTATUS ext_glGetVertexAttribLui64vARB( void *args )
10496 struct glGetVertexAttribLui64vARB_params *params = args;
10497 const struct opengl_funcs *funcs = params->teb->glTable;
10498 funcs->ext.p_glGetVertexAttribLui64vARB( params->index, params->pname, params->params );
10499 return STATUS_SUCCESS;
10502 static NTSTATUS ext_glGetVertexAttribLui64vNV( void *args )
10504 struct glGetVertexAttribLui64vNV_params *params = args;
10505 const struct opengl_funcs *funcs = params->teb->glTable;
10506 funcs->ext.p_glGetVertexAttribLui64vNV( params->index, params->pname, params->params );
10507 return STATUS_SUCCESS;
10510 static NTSTATUS ext_glGetVertexAttribPointerv( void *args )
10512 struct glGetVertexAttribPointerv_params *params = args;
10513 const struct opengl_funcs *funcs = params->teb->glTable;
10514 funcs->ext.p_glGetVertexAttribPointerv( params->index, params->pname, params->pointer );
10515 return STATUS_SUCCESS;
10518 static NTSTATUS ext_glGetVertexAttribPointervARB( void *args )
10520 struct glGetVertexAttribPointervARB_params *params = args;
10521 const struct opengl_funcs *funcs = params->teb->glTable;
10522 funcs->ext.p_glGetVertexAttribPointervARB( params->index, params->pname, params->pointer );
10523 return STATUS_SUCCESS;
10526 static NTSTATUS ext_glGetVertexAttribPointervNV( void *args )
10528 struct glGetVertexAttribPointervNV_params *params = args;
10529 const struct opengl_funcs *funcs = params->teb->glTable;
10530 funcs->ext.p_glGetVertexAttribPointervNV( params->index, params->pname, params->pointer );
10531 return STATUS_SUCCESS;
10534 static NTSTATUS ext_glGetVertexAttribdv( void *args )
10536 struct glGetVertexAttribdv_params *params = args;
10537 const struct opengl_funcs *funcs = params->teb->glTable;
10538 funcs->ext.p_glGetVertexAttribdv( params->index, params->pname, params->params );
10539 return STATUS_SUCCESS;
10542 static NTSTATUS ext_glGetVertexAttribdvARB( void *args )
10544 struct glGetVertexAttribdvARB_params *params = args;
10545 const struct opengl_funcs *funcs = params->teb->glTable;
10546 funcs->ext.p_glGetVertexAttribdvARB( params->index, params->pname, params->params );
10547 return STATUS_SUCCESS;
10550 static NTSTATUS ext_glGetVertexAttribdvNV( void *args )
10552 struct glGetVertexAttribdvNV_params *params = args;
10553 const struct opengl_funcs *funcs = params->teb->glTable;
10554 funcs->ext.p_glGetVertexAttribdvNV( params->index, params->pname, params->params );
10555 return STATUS_SUCCESS;
10558 static NTSTATUS ext_glGetVertexAttribfv( void *args )
10560 struct glGetVertexAttribfv_params *params = args;
10561 const struct opengl_funcs *funcs = params->teb->glTable;
10562 funcs->ext.p_glGetVertexAttribfv( params->index, params->pname, params->params );
10563 return STATUS_SUCCESS;
10566 static NTSTATUS ext_glGetVertexAttribfvARB( void *args )
10568 struct glGetVertexAttribfvARB_params *params = args;
10569 const struct opengl_funcs *funcs = params->teb->glTable;
10570 funcs->ext.p_glGetVertexAttribfvARB( params->index, params->pname, params->params );
10571 return STATUS_SUCCESS;
10574 static NTSTATUS ext_glGetVertexAttribfvNV( void *args )
10576 struct glGetVertexAttribfvNV_params *params = args;
10577 const struct opengl_funcs *funcs = params->teb->glTable;
10578 funcs->ext.p_glGetVertexAttribfvNV( params->index, params->pname, params->params );
10579 return STATUS_SUCCESS;
10582 static NTSTATUS ext_glGetVertexAttribiv( void *args )
10584 struct glGetVertexAttribiv_params *params = args;
10585 const struct opengl_funcs *funcs = params->teb->glTable;
10586 funcs->ext.p_glGetVertexAttribiv( params->index, params->pname, params->params );
10587 return STATUS_SUCCESS;
10590 static NTSTATUS ext_glGetVertexAttribivARB( void *args )
10592 struct glGetVertexAttribivARB_params *params = args;
10593 const struct opengl_funcs *funcs = params->teb->glTable;
10594 funcs->ext.p_glGetVertexAttribivARB( params->index, params->pname, params->params );
10595 return STATUS_SUCCESS;
10598 static NTSTATUS ext_glGetVertexAttribivNV( void *args )
10600 struct glGetVertexAttribivNV_params *params = args;
10601 const struct opengl_funcs *funcs = params->teb->glTable;
10602 funcs->ext.p_glGetVertexAttribivNV( params->index, params->pname, params->params );
10603 return STATUS_SUCCESS;
10606 static NTSTATUS ext_glGetVideoCaptureStreamdvNV( void *args )
10608 struct glGetVideoCaptureStreamdvNV_params *params = args;
10609 const struct opengl_funcs *funcs = params->teb->glTable;
10610 funcs->ext.p_glGetVideoCaptureStreamdvNV( params->video_capture_slot, params->stream, params->pname, params->params );
10611 return STATUS_SUCCESS;
10614 static NTSTATUS ext_glGetVideoCaptureStreamfvNV( void *args )
10616 struct glGetVideoCaptureStreamfvNV_params *params = args;
10617 const struct opengl_funcs *funcs = params->teb->glTable;
10618 funcs->ext.p_glGetVideoCaptureStreamfvNV( params->video_capture_slot, params->stream, params->pname, params->params );
10619 return STATUS_SUCCESS;
10622 static NTSTATUS ext_glGetVideoCaptureStreamivNV( void *args )
10624 struct glGetVideoCaptureStreamivNV_params *params = args;
10625 const struct opengl_funcs *funcs = params->teb->glTable;
10626 funcs->ext.p_glGetVideoCaptureStreamivNV( params->video_capture_slot, params->stream, params->pname, params->params );
10627 return STATUS_SUCCESS;
10630 static NTSTATUS ext_glGetVideoCaptureivNV( void *args )
10632 struct glGetVideoCaptureivNV_params *params = args;
10633 const struct opengl_funcs *funcs = params->teb->glTable;
10634 funcs->ext.p_glGetVideoCaptureivNV( params->video_capture_slot, params->pname, params->params );
10635 return STATUS_SUCCESS;
10638 static NTSTATUS ext_glGetVideoi64vNV( void *args )
10640 struct glGetVideoi64vNV_params *params = args;
10641 const struct opengl_funcs *funcs = params->teb->glTable;
10642 funcs->ext.p_glGetVideoi64vNV( params->video_slot, params->pname, params->params );
10643 return STATUS_SUCCESS;
10646 static NTSTATUS ext_glGetVideoivNV( void *args )
10648 struct glGetVideoivNV_params *params = args;
10649 const struct opengl_funcs *funcs = params->teb->glTable;
10650 funcs->ext.p_glGetVideoivNV( params->video_slot, params->pname, params->params );
10651 return STATUS_SUCCESS;
10654 static NTSTATUS ext_glGetVideoui64vNV( void *args )
10656 struct glGetVideoui64vNV_params *params = args;
10657 const struct opengl_funcs *funcs = params->teb->glTable;
10658 funcs->ext.p_glGetVideoui64vNV( params->video_slot, params->pname, params->params );
10659 return STATUS_SUCCESS;
10662 static NTSTATUS ext_glGetVideouivNV( void *args )
10664 struct glGetVideouivNV_params *params = args;
10665 const struct opengl_funcs *funcs = params->teb->glTable;
10666 funcs->ext.p_glGetVideouivNV( params->video_slot, params->pname, params->params );
10667 return STATUS_SUCCESS;
10670 static NTSTATUS ext_glGetVkProcAddrNV( void *args )
10672 struct glGetVkProcAddrNV_params *params = args;
10673 const struct opengl_funcs *funcs = params->teb->glTable;
10674 params->ret = funcs->ext.p_glGetVkProcAddrNV( params->name );
10675 return STATUS_SUCCESS;
10678 static NTSTATUS ext_glGetnColorTable( void *args )
10680 struct glGetnColorTable_params *params = args;
10681 const struct opengl_funcs *funcs = params->teb->glTable;
10682 funcs->ext.p_glGetnColorTable( params->target, params->format, params->type, params->bufSize, params->table );
10683 return STATUS_SUCCESS;
10686 static NTSTATUS ext_glGetnColorTableARB( void *args )
10688 struct glGetnColorTableARB_params *params = args;
10689 const struct opengl_funcs *funcs = params->teb->glTable;
10690 funcs->ext.p_glGetnColorTableARB( params->target, params->format, params->type, params->bufSize, params->table );
10691 return STATUS_SUCCESS;
10694 static NTSTATUS ext_glGetnCompressedTexImage( void *args )
10696 struct glGetnCompressedTexImage_params *params = args;
10697 const struct opengl_funcs *funcs = params->teb->glTable;
10698 funcs->ext.p_glGetnCompressedTexImage( params->target, params->lod, params->bufSize, params->pixels );
10699 return STATUS_SUCCESS;
10702 static NTSTATUS ext_glGetnCompressedTexImageARB( void *args )
10704 struct glGetnCompressedTexImageARB_params *params = args;
10705 const struct opengl_funcs *funcs = params->teb->glTable;
10706 funcs->ext.p_glGetnCompressedTexImageARB( params->target, params->lod, params->bufSize, params->img );
10707 return STATUS_SUCCESS;
10710 static NTSTATUS ext_glGetnConvolutionFilter( void *args )
10712 struct glGetnConvolutionFilter_params *params = args;
10713 const struct opengl_funcs *funcs = params->teb->glTable;
10714 funcs->ext.p_glGetnConvolutionFilter( params->target, params->format, params->type, params->bufSize, params->image );
10715 return STATUS_SUCCESS;
10718 static NTSTATUS ext_glGetnConvolutionFilterARB( void *args )
10720 struct glGetnConvolutionFilterARB_params *params = args;
10721 const struct opengl_funcs *funcs = params->teb->glTable;
10722 funcs->ext.p_glGetnConvolutionFilterARB( params->target, params->format, params->type, params->bufSize, params->image );
10723 return STATUS_SUCCESS;
10726 static NTSTATUS ext_glGetnHistogram( void *args )
10728 struct glGetnHistogram_params *params = args;
10729 const struct opengl_funcs *funcs = params->teb->glTable;
10730 funcs->ext.p_glGetnHistogram( params->target, params->reset, params->format, params->type, params->bufSize, params->values );
10731 return STATUS_SUCCESS;
10734 static NTSTATUS ext_glGetnHistogramARB( void *args )
10736 struct glGetnHistogramARB_params *params = args;
10737 const struct opengl_funcs *funcs = params->teb->glTable;
10738 funcs->ext.p_glGetnHistogramARB( params->target, params->reset, params->format, params->type, params->bufSize, params->values );
10739 return STATUS_SUCCESS;
10742 static NTSTATUS ext_glGetnMapdv( void *args )
10744 struct glGetnMapdv_params *params = args;
10745 const struct opengl_funcs *funcs = params->teb->glTable;
10746 funcs->ext.p_glGetnMapdv( params->target, params->query, params->bufSize, params->v );
10747 return STATUS_SUCCESS;
10750 static NTSTATUS ext_glGetnMapdvARB( void *args )
10752 struct glGetnMapdvARB_params *params = args;
10753 const struct opengl_funcs *funcs = params->teb->glTable;
10754 funcs->ext.p_glGetnMapdvARB( params->target, params->query, params->bufSize, params->v );
10755 return STATUS_SUCCESS;
10758 static NTSTATUS ext_glGetnMapfv( void *args )
10760 struct glGetnMapfv_params *params = args;
10761 const struct opengl_funcs *funcs = params->teb->glTable;
10762 funcs->ext.p_glGetnMapfv( params->target, params->query, params->bufSize, params->v );
10763 return STATUS_SUCCESS;
10766 static NTSTATUS ext_glGetnMapfvARB( void *args )
10768 struct glGetnMapfvARB_params *params = args;
10769 const struct opengl_funcs *funcs = params->teb->glTable;
10770 funcs->ext.p_glGetnMapfvARB( params->target, params->query, params->bufSize, params->v );
10771 return STATUS_SUCCESS;
10774 static NTSTATUS ext_glGetnMapiv( void *args )
10776 struct glGetnMapiv_params *params = args;
10777 const struct opengl_funcs *funcs = params->teb->glTable;
10778 funcs->ext.p_glGetnMapiv( params->target, params->query, params->bufSize, params->v );
10779 return STATUS_SUCCESS;
10782 static NTSTATUS ext_glGetnMapivARB( void *args )
10784 struct glGetnMapivARB_params *params = args;
10785 const struct opengl_funcs *funcs = params->teb->glTable;
10786 funcs->ext.p_glGetnMapivARB( params->target, params->query, params->bufSize, params->v );
10787 return STATUS_SUCCESS;
10790 static NTSTATUS ext_glGetnMinmax( void *args )
10792 struct glGetnMinmax_params *params = args;
10793 const struct opengl_funcs *funcs = params->teb->glTable;
10794 funcs->ext.p_glGetnMinmax( params->target, params->reset, params->format, params->type, params->bufSize, params->values );
10795 return STATUS_SUCCESS;
10798 static NTSTATUS ext_glGetnMinmaxARB( void *args )
10800 struct glGetnMinmaxARB_params *params = args;
10801 const struct opengl_funcs *funcs = params->teb->glTable;
10802 funcs->ext.p_glGetnMinmaxARB( params->target, params->reset, params->format, params->type, params->bufSize, params->values );
10803 return STATUS_SUCCESS;
10806 static NTSTATUS ext_glGetnPixelMapfv( void *args )
10808 struct glGetnPixelMapfv_params *params = args;
10809 const struct opengl_funcs *funcs = params->teb->glTable;
10810 funcs->ext.p_glGetnPixelMapfv( params->map, params->bufSize, params->values );
10811 return STATUS_SUCCESS;
10814 static NTSTATUS ext_glGetnPixelMapfvARB( void *args )
10816 struct glGetnPixelMapfvARB_params *params = args;
10817 const struct opengl_funcs *funcs = params->teb->glTable;
10818 funcs->ext.p_glGetnPixelMapfvARB( params->map, params->bufSize, params->values );
10819 return STATUS_SUCCESS;
10822 static NTSTATUS ext_glGetnPixelMapuiv( void *args )
10824 struct glGetnPixelMapuiv_params *params = args;
10825 const struct opengl_funcs *funcs = params->teb->glTable;
10826 funcs->ext.p_glGetnPixelMapuiv( params->map, params->bufSize, params->values );
10827 return STATUS_SUCCESS;
10830 static NTSTATUS ext_glGetnPixelMapuivARB( void *args )
10832 struct glGetnPixelMapuivARB_params *params = args;
10833 const struct opengl_funcs *funcs = params->teb->glTable;
10834 funcs->ext.p_glGetnPixelMapuivARB( params->map, params->bufSize, params->values );
10835 return STATUS_SUCCESS;
10838 static NTSTATUS ext_glGetnPixelMapusv( void *args )
10840 struct glGetnPixelMapusv_params *params = args;
10841 const struct opengl_funcs *funcs = params->teb->glTable;
10842 funcs->ext.p_glGetnPixelMapusv( params->map, params->bufSize, params->values );
10843 return STATUS_SUCCESS;
10846 static NTSTATUS ext_glGetnPixelMapusvARB( void *args )
10848 struct glGetnPixelMapusvARB_params *params = args;
10849 const struct opengl_funcs *funcs = params->teb->glTable;
10850 funcs->ext.p_glGetnPixelMapusvARB( params->map, params->bufSize, params->values );
10851 return STATUS_SUCCESS;
10854 static NTSTATUS ext_glGetnPolygonStipple( void *args )
10856 struct glGetnPolygonStipple_params *params = args;
10857 const struct opengl_funcs *funcs = params->teb->glTable;
10858 funcs->ext.p_glGetnPolygonStipple( params->bufSize, params->pattern );
10859 return STATUS_SUCCESS;
10862 static NTSTATUS ext_glGetnPolygonStippleARB( void *args )
10864 struct glGetnPolygonStippleARB_params *params = args;
10865 const struct opengl_funcs *funcs = params->teb->glTable;
10866 funcs->ext.p_glGetnPolygonStippleARB( params->bufSize, params->pattern );
10867 return STATUS_SUCCESS;
10870 static NTSTATUS ext_glGetnSeparableFilter( void *args )
10872 struct glGetnSeparableFilter_params *params = args;
10873 const struct opengl_funcs *funcs = params->teb->glTable;
10874 funcs->ext.p_glGetnSeparableFilter( params->target, params->format, params->type, params->rowBufSize, params->row, params->columnBufSize, params->column, params->span );
10875 return STATUS_SUCCESS;
10878 static NTSTATUS ext_glGetnSeparableFilterARB( void *args )
10880 struct glGetnSeparableFilterARB_params *params = args;
10881 const struct opengl_funcs *funcs = params->teb->glTable;
10882 funcs->ext.p_glGetnSeparableFilterARB( params->target, params->format, params->type, params->rowBufSize, params->row, params->columnBufSize, params->column, params->span );
10883 return STATUS_SUCCESS;
10886 static NTSTATUS ext_glGetnTexImage( void *args )
10888 struct glGetnTexImage_params *params = args;
10889 const struct opengl_funcs *funcs = params->teb->glTable;
10890 funcs->ext.p_glGetnTexImage( params->target, params->level, params->format, params->type, params->bufSize, params->pixels );
10891 return STATUS_SUCCESS;
10894 static NTSTATUS ext_glGetnTexImageARB( void *args )
10896 struct glGetnTexImageARB_params *params = args;
10897 const struct opengl_funcs *funcs = params->teb->glTable;
10898 funcs->ext.p_glGetnTexImageARB( params->target, params->level, params->format, params->type, params->bufSize, params->img );
10899 return STATUS_SUCCESS;
10902 static NTSTATUS ext_glGetnUniformdv( void *args )
10904 struct glGetnUniformdv_params *params = args;
10905 const struct opengl_funcs *funcs = params->teb->glTable;
10906 funcs->ext.p_glGetnUniformdv( params->program, params->location, params->bufSize, params->params );
10907 return STATUS_SUCCESS;
10910 static NTSTATUS ext_glGetnUniformdvARB( void *args )
10912 struct glGetnUniformdvARB_params *params = args;
10913 const struct opengl_funcs *funcs = params->teb->glTable;
10914 funcs->ext.p_glGetnUniformdvARB( params->program, params->location, params->bufSize, params->params );
10915 return STATUS_SUCCESS;
10918 static NTSTATUS ext_glGetnUniformfv( void *args )
10920 struct glGetnUniformfv_params *params = args;
10921 const struct opengl_funcs *funcs = params->teb->glTable;
10922 funcs->ext.p_glGetnUniformfv( params->program, params->location, params->bufSize, params->params );
10923 return STATUS_SUCCESS;
10926 static NTSTATUS ext_glGetnUniformfvARB( void *args )
10928 struct glGetnUniformfvARB_params *params = args;
10929 const struct opengl_funcs *funcs = params->teb->glTable;
10930 funcs->ext.p_glGetnUniformfvARB( params->program, params->location, params->bufSize, params->params );
10931 return STATUS_SUCCESS;
10934 static NTSTATUS ext_glGetnUniformi64vARB( void *args )
10936 struct glGetnUniformi64vARB_params *params = args;
10937 const struct opengl_funcs *funcs = params->teb->glTable;
10938 funcs->ext.p_glGetnUniformi64vARB( params->program, params->location, params->bufSize, params->params );
10939 return STATUS_SUCCESS;
10942 static NTSTATUS ext_glGetnUniformiv( void *args )
10944 struct glGetnUniformiv_params *params = args;
10945 const struct opengl_funcs *funcs = params->teb->glTable;
10946 funcs->ext.p_glGetnUniformiv( params->program, params->location, params->bufSize, params->params );
10947 return STATUS_SUCCESS;
10950 static NTSTATUS ext_glGetnUniformivARB( void *args )
10952 struct glGetnUniformivARB_params *params = args;
10953 const struct opengl_funcs *funcs = params->teb->glTable;
10954 funcs->ext.p_glGetnUniformivARB( params->program, params->location, params->bufSize, params->params );
10955 return STATUS_SUCCESS;
10958 static NTSTATUS ext_glGetnUniformui64vARB( void *args )
10960 struct glGetnUniformui64vARB_params *params = args;
10961 const struct opengl_funcs *funcs = params->teb->glTable;
10962 funcs->ext.p_glGetnUniformui64vARB( params->program, params->location, params->bufSize, params->params );
10963 return STATUS_SUCCESS;
10966 static NTSTATUS ext_glGetnUniformuiv( void *args )
10968 struct glGetnUniformuiv_params *params = args;
10969 const struct opengl_funcs *funcs = params->teb->glTable;
10970 funcs->ext.p_glGetnUniformuiv( params->program, params->location, params->bufSize, params->params );
10971 return STATUS_SUCCESS;
10974 static NTSTATUS ext_glGetnUniformuivARB( void *args )
10976 struct glGetnUniformuivARB_params *params = args;
10977 const struct opengl_funcs *funcs = params->teb->glTable;
10978 funcs->ext.p_glGetnUniformuivARB( params->program, params->location, params->bufSize, params->params );
10979 return STATUS_SUCCESS;
10982 static NTSTATUS ext_glGlobalAlphaFactorbSUN( void *args )
10984 struct glGlobalAlphaFactorbSUN_params *params = args;
10985 const struct opengl_funcs *funcs = params->teb->glTable;
10986 funcs->ext.p_glGlobalAlphaFactorbSUN( params->factor );
10987 return STATUS_SUCCESS;
10990 static NTSTATUS ext_glGlobalAlphaFactordSUN( void *args )
10992 struct glGlobalAlphaFactordSUN_params *params = args;
10993 const struct opengl_funcs *funcs = params->teb->glTable;
10994 funcs->ext.p_glGlobalAlphaFactordSUN( params->factor );
10995 return STATUS_SUCCESS;
10998 static NTSTATUS ext_glGlobalAlphaFactorfSUN( void *args )
11000 struct glGlobalAlphaFactorfSUN_params *params = args;
11001 const struct opengl_funcs *funcs = params->teb->glTable;
11002 funcs->ext.p_glGlobalAlphaFactorfSUN( params->factor );
11003 return STATUS_SUCCESS;
11006 static NTSTATUS ext_glGlobalAlphaFactoriSUN( void *args )
11008 struct glGlobalAlphaFactoriSUN_params *params = args;
11009 const struct opengl_funcs *funcs = params->teb->glTable;
11010 funcs->ext.p_glGlobalAlphaFactoriSUN( params->factor );
11011 return STATUS_SUCCESS;
11014 static NTSTATUS ext_glGlobalAlphaFactorsSUN( void *args )
11016 struct glGlobalAlphaFactorsSUN_params *params = args;
11017 const struct opengl_funcs *funcs = params->teb->glTable;
11018 funcs->ext.p_glGlobalAlphaFactorsSUN( params->factor );
11019 return STATUS_SUCCESS;
11022 static NTSTATUS ext_glGlobalAlphaFactorubSUN( void *args )
11024 struct glGlobalAlphaFactorubSUN_params *params = args;
11025 const struct opengl_funcs *funcs = params->teb->glTable;
11026 funcs->ext.p_glGlobalAlphaFactorubSUN( params->factor );
11027 return STATUS_SUCCESS;
11030 static NTSTATUS ext_glGlobalAlphaFactoruiSUN( void *args )
11032 struct glGlobalAlphaFactoruiSUN_params *params = args;
11033 const struct opengl_funcs *funcs = params->teb->glTable;
11034 funcs->ext.p_glGlobalAlphaFactoruiSUN( params->factor );
11035 return STATUS_SUCCESS;
11038 static NTSTATUS ext_glGlobalAlphaFactorusSUN( void *args )
11040 struct glGlobalAlphaFactorusSUN_params *params = args;
11041 const struct opengl_funcs *funcs = params->teb->glTable;
11042 funcs->ext.p_glGlobalAlphaFactorusSUN( params->factor );
11043 return STATUS_SUCCESS;
11046 static NTSTATUS ext_glHintPGI( void *args )
11048 struct glHintPGI_params *params = args;
11049 const struct opengl_funcs *funcs = params->teb->glTable;
11050 funcs->ext.p_glHintPGI( params->target, params->mode );
11051 return STATUS_SUCCESS;
11054 static NTSTATUS ext_glHistogram( void *args )
11056 struct glHistogram_params *params = args;
11057 const struct opengl_funcs *funcs = params->teb->glTable;
11058 funcs->ext.p_glHistogram( params->target, params->width, params->internalformat, params->sink );
11059 return STATUS_SUCCESS;
11062 static NTSTATUS ext_glHistogramEXT( void *args )
11064 struct glHistogramEXT_params *params = args;
11065 const struct opengl_funcs *funcs = params->teb->glTable;
11066 funcs->ext.p_glHistogramEXT( params->target, params->width, params->internalformat, params->sink );
11067 return STATUS_SUCCESS;
11070 static NTSTATUS ext_glIglooInterfaceSGIX( void *args )
11072 struct glIglooInterfaceSGIX_params *params = args;
11073 const struct opengl_funcs *funcs = params->teb->glTable;
11074 funcs->ext.p_glIglooInterfaceSGIX( params->pname, params->params );
11075 return STATUS_SUCCESS;
11078 static NTSTATUS ext_glImageTransformParameterfHP( void *args )
11080 struct glImageTransformParameterfHP_params *params = args;
11081 const struct opengl_funcs *funcs = params->teb->glTable;
11082 funcs->ext.p_glImageTransformParameterfHP( params->target, params->pname, params->param );
11083 return STATUS_SUCCESS;
11086 static NTSTATUS ext_glImageTransformParameterfvHP( void *args )
11088 struct glImageTransformParameterfvHP_params *params = args;
11089 const struct opengl_funcs *funcs = params->teb->glTable;
11090 funcs->ext.p_glImageTransformParameterfvHP( params->target, params->pname, params->params );
11091 return STATUS_SUCCESS;
11094 static NTSTATUS ext_glImageTransformParameteriHP( void *args )
11096 struct glImageTransformParameteriHP_params *params = args;
11097 const struct opengl_funcs *funcs = params->teb->glTable;
11098 funcs->ext.p_glImageTransformParameteriHP( params->target, params->pname, params->param );
11099 return STATUS_SUCCESS;
11102 static NTSTATUS ext_glImageTransformParameterivHP( void *args )
11104 struct glImageTransformParameterivHP_params *params = args;
11105 const struct opengl_funcs *funcs = params->teb->glTable;
11106 funcs->ext.p_glImageTransformParameterivHP( params->target, params->pname, params->params );
11107 return STATUS_SUCCESS;
11110 static NTSTATUS ext_glImportMemoryFdEXT( void *args )
11112 struct glImportMemoryFdEXT_params *params = args;
11113 const struct opengl_funcs *funcs = params->teb->glTable;
11114 funcs->ext.p_glImportMemoryFdEXT( params->memory, params->size, params->handleType, params->fd );
11115 return STATUS_SUCCESS;
11118 static NTSTATUS ext_glImportMemoryWin32HandleEXT( void *args )
11120 struct glImportMemoryWin32HandleEXT_params *params = args;
11121 const struct opengl_funcs *funcs = params->teb->glTable;
11122 funcs->ext.p_glImportMemoryWin32HandleEXT( params->memory, params->size, params->handleType, params->handle );
11123 return STATUS_SUCCESS;
11126 static NTSTATUS ext_glImportMemoryWin32NameEXT( void *args )
11128 struct glImportMemoryWin32NameEXT_params *params = args;
11129 const struct opengl_funcs *funcs = params->teb->glTable;
11130 funcs->ext.p_glImportMemoryWin32NameEXT( params->memory, params->size, params->handleType, params->name );
11131 return STATUS_SUCCESS;
11134 static NTSTATUS ext_glImportSemaphoreFdEXT( void *args )
11136 struct glImportSemaphoreFdEXT_params *params = args;
11137 const struct opengl_funcs *funcs = params->teb->glTable;
11138 funcs->ext.p_glImportSemaphoreFdEXT( params->semaphore, params->handleType, params->fd );
11139 return STATUS_SUCCESS;
11142 static NTSTATUS ext_glImportSemaphoreWin32HandleEXT( void *args )
11144 struct glImportSemaphoreWin32HandleEXT_params *params = args;
11145 const struct opengl_funcs *funcs = params->teb->glTable;
11146 funcs->ext.p_glImportSemaphoreWin32HandleEXT( params->semaphore, params->handleType, params->handle );
11147 return STATUS_SUCCESS;
11150 static NTSTATUS ext_glImportSemaphoreWin32NameEXT( void *args )
11152 struct glImportSemaphoreWin32NameEXT_params *params = args;
11153 const struct opengl_funcs *funcs = params->teb->glTable;
11154 funcs->ext.p_glImportSemaphoreWin32NameEXT( params->semaphore, params->handleType, params->name );
11155 return STATUS_SUCCESS;
11158 static NTSTATUS ext_glImportSyncEXT( void *args )
11160 struct glImportSyncEXT_params *params = args;
11161 const struct opengl_funcs *funcs = params->teb->glTable;
11162 params->ret = funcs->ext.p_glImportSyncEXT( params->external_sync_type, params->external_sync, params->flags );
11163 return STATUS_SUCCESS;
11166 static NTSTATUS ext_glIndexFormatNV( void *args )
11168 struct glIndexFormatNV_params *params = args;
11169 const struct opengl_funcs *funcs = params->teb->glTable;
11170 funcs->ext.p_glIndexFormatNV( params->type, params->stride );
11171 return STATUS_SUCCESS;
11174 static NTSTATUS ext_glIndexFuncEXT( void *args )
11176 struct glIndexFuncEXT_params *params = args;
11177 const struct opengl_funcs *funcs = params->teb->glTable;
11178 funcs->ext.p_glIndexFuncEXT( params->func, params->ref );
11179 return STATUS_SUCCESS;
11182 static NTSTATUS ext_glIndexMaterialEXT( void *args )
11184 struct glIndexMaterialEXT_params *params = args;
11185 const struct opengl_funcs *funcs = params->teb->glTable;
11186 funcs->ext.p_glIndexMaterialEXT( params->face, params->mode );
11187 return STATUS_SUCCESS;
11190 static NTSTATUS ext_glIndexPointerEXT( void *args )
11192 struct glIndexPointerEXT_params *params = args;
11193 const struct opengl_funcs *funcs = params->teb->glTable;
11194 funcs->ext.p_glIndexPointerEXT( params->type, params->stride, params->count, params->pointer );
11195 return STATUS_SUCCESS;
11198 static NTSTATUS ext_glIndexPointerListIBM( void *args )
11200 struct glIndexPointerListIBM_params *params = args;
11201 const struct opengl_funcs *funcs = params->teb->glTable;
11202 funcs->ext.p_glIndexPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride );
11203 return STATUS_SUCCESS;
11206 static NTSTATUS ext_glIndexxOES( void *args )
11208 struct glIndexxOES_params *params = args;
11209 const struct opengl_funcs *funcs = params->teb->glTable;
11210 funcs->ext.p_glIndexxOES( params->component );
11211 return STATUS_SUCCESS;
11214 static NTSTATUS ext_glIndexxvOES( void *args )
11216 struct glIndexxvOES_params *params = args;
11217 const struct opengl_funcs *funcs = params->teb->glTable;
11218 funcs->ext.p_glIndexxvOES( params->component );
11219 return STATUS_SUCCESS;
11222 static NTSTATUS ext_glInsertComponentEXT( void *args )
11224 struct glInsertComponentEXT_params *params = args;
11225 const struct opengl_funcs *funcs = params->teb->glTable;
11226 funcs->ext.p_glInsertComponentEXT( params->res, params->src, params->num );
11227 return STATUS_SUCCESS;
11230 static NTSTATUS ext_glInsertEventMarkerEXT( void *args )
11232 struct glInsertEventMarkerEXT_params *params = args;
11233 const struct opengl_funcs *funcs = params->teb->glTable;
11234 funcs->ext.p_glInsertEventMarkerEXT( params->length, params->marker );
11235 return STATUS_SUCCESS;
11238 static NTSTATUS ext_glInstrumentsBufferSGIX( void *args )
11240 struct glInstrumentsBufferSGIX_params *params = args;
11241 const struct opengl_funcs *funcs = params->teb->glTable;
11242 funcs->ext.p_glInstrumentsBufferSGIX( params->size, params->buffer );
11243 return STATUS_SUCCESS;
11246 static NTSTATUS ext_glInterpolatePathsNV( void *args )
11248 struct glInterpolatePathsNV_params *params = args;
11249 const struct opengl_funcs *funcs = params->teb->glTable;
11250 funcs->ext.p_glInterpolatePathsNV( params->resultPath, params->pathA, params->pathB, params->weight );
11251 return STATUS_SUCCESS;
11254 static NTSTATUS ext_glInvalidateBufferData( void *args )
11256 struct glInvalidateBufferData_params *params = args;
11257 const struct opengl_funcs *funcs = params->teb->glTable;
11258 funcs->ext.p_glInvalidateBufferData( params->buffer );
11259 return STATUS_SUCCESS;
11262 static NTSTATUS ext_glInvalidateBufferSubData( void *args )
11264 struct glInvalidateBufferSubData_params *params = args;
11265 const struct opengl_funcs *funcs = params->teb->glTable;
11266 funcs->ext.p_glInvalidateBufferSubData( params->buffer, params->offset, params->length );
11267 return STATUS_SUCCESS;
11270 static NTSTATUS ext_glInvalidateFramebuffer( void *args )
11272 struct glInvalidateFramebuffer_params *params = args;
11273 const struct opengl_funcs *funcs = params->teb->glTable;
11274 funcs->ext.p_glInvalidateFramebuffer( params->target, params->numAttachments, params->attachments );
11275 return STATUS_SUCCESS;
11278 static NTSTATUS ext_glInvalidateNamedFramebufferData( void *args )
11280 struct glInvalidateNamedFramebufferData_params *params = args;
11281 const struct opengl_funcs *funcs = params->teb->glTable;
11282 funcs->ext.p_glInvalidateNamedFramebufferData( params->framebuffer, params->numAttachments, params->attachments );
11283 return STATUS_SUCCESS;
11286 static NTSTATUS ext_glInvalidateNamedFramebufferSubData( void *args )
11288 struct glInvalidateNamedFramebufferSubData_params *params = args;
11289 const struct opengl_funcs *funcs = params->teb->glTable;
11290 funcs->ext.p_glInvalidateNamedFramebufferSubData( params->framebuffer, params->numAttachments, params->attachments, params->x, params->y, params->width, params->height );
11291 return STATUS_SUCCESS;
11294 static NTSTATUS ext_glInvalidateSubFramebuffer( void *args )
11296 struct glInvalidateSubFramebuffer_params *params = args;
11297 const struct opengl_funcs *funcs = params->teb->glTable;
11298 funcs->ext.p_glInvalidateSubFramebuffer( params->target, params->numAttachments, params->attachments, params->x, params->y, params->width, params->height );
11299 return STATUS_SUCCESS;
11302 static NTSTATUS ext_glInvalidateTexImage( void *args )
11304 struct glInvalidateTexImage_params *params = args;
11305 const struct opengl_funcs *funcs = params->teb->glTable;
11306 funcs->ext.p_glInvalidateTexImage( params->texture, params->level );
11307 return STATUS_SUCCESS;
11310 static NTSTATUS ext_glInvalidateTexSubImage( void *args )
11312 struct glInvalidateTexSubImage_params *params = args;
11313 const struct opengl_funcs *funcs = params->teb->glTable;
11314 funcs->ext.p_glInvalidateTexSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth );
11315 return STATUS_SUCCESS;
11318 static NTSTATUS ext_glIsAsyncMarkerSGIX( void *args )
11320 struct glIsAsyncMarkerSGIX_params *params = args;
11321 const struct opengl_funcs *funcs = params->teb->glTable;
11322 params->ret = funcs->ext.p_glIsAsyncMarkerSGIX( params->marker );
11323 return STATUS_SUCCESS;
11326 static NTSTATUS ext_glIsBuffer( void *args )
11328 struct glIsBuffer_params *params = args;
11329 const struct opengl_funcs *funcs = params->teb->glTable;
11330 params->ret = funcs->ext.p_glIsBuffer( params->buffer );
11331 return STATUS_SUCCESS;
11334 static NTSTATUS ext_glIsBufferARB( void *args )
11336 struct glIsBufferARB_params *params = args;
11337 const struct opengl_funcs *funcs = params->teb->glTable;
11338 params->ret = funcs->ext.p_glIsBufferARB( params->buffer );
11339 return STATUS_SUCCESS;
11342 static NTSTATUS ext_glIsBufferResidentNV( void *args )
11344 struct glIsBufferResidentNV_params *params = args;
11345 const struct opengl_funcs *funcs = params->teb->glTable;
11346 params->ret = funcs->ext.p_glIsBufferResidentNV( params->target );
11347 return STATUS_SUCCESS;
11350 static NTSTATUS ext_glIsCommandListNV( void *args )
11352 struct glIsCommandListNV_params *params = args;
11353 const struct opengl_funcs *funcs = params->teb->glTable;
11354 params->ret = funcs->ext.p_glIsCommandListNV( params->list );
11355 return STATUS_SUCCESS;
11358 static NTSTATUS ext_glIsEnabledIndexedEXT( void *args )
11360 struct glIsEnabledIndexedEXT_params *params = args;
11361 const struct opengl_funcs *funcs = params->teb->glTable;
11362 params->ret = funcs->ext.p_glIsEnabledIndexedEXT( params->target, params->index );
11363 return STATUS_SUCCESS;
11366 static NTSTATUS ext_glIsEnabledi( void *args )
11368 struct glIsEnabledi_params *params = args;
11369 const struct opengl_funcs *funcs = params->teb->glTable;
11370 params->ret = funcs->ext.p_glIsEnabledi( params->target, params->index );
11371 return STATUS_SUCCESS;
11374 static NTSTATUS ext_glIsFenceAPPLE( void *args )
11376 struct glIsFenceAPPLE_params *params = args;
11377 const struct opengl_funcs *funcs = params->teb->glTable;
11378 params->ret = funcs->ext.p_glIsFenceAPPLE( params->fence );
11379 return STATUS_SUCCESS;
11382 static NTSTATUS ext_glIsFenceNV( void *args )
11384 struct glIsFenceNV_params *params = args;
11385 const struct opengl_funcs *funcs = params->teb->glTable;
11386 params->ret = funcs->ext.p_glIsFenceNV( params->fence );
11387 return STATUS_SUCCESS;
11390 static NTSTATUS ext_glIsFramebuffer( void *args )
11392 struct glIsFramebuffer_params *params = args;
11393 const struct opengl_funcs *funcs = params->teb->glTable;
11394 params->ret = funcs->ext.p_glIsFramebuffer( params->framebuffer );
11395 return STATUS_SUCCESS;
11398 static NTSTATUS ext_glIsFramebufferEXT( void *args )
11400 struct glIsFramebufferEXT_params *params = args;
11401 const struct opengl_funcs *funcs = params->teb->glTable;
11402 params->ret = funcs->ext.p_glIsFramebufferEXT( params->framebuffer );
11403 return STATUS_SUCCESS;
11406 static NTSTATUS ext_glIsImageHandleResidentARB( void *args )
11408 struct glIsImageHandleResidentARB_params *params = args;
11409 const struct opengl_funcs *funcs = params->teb->glTable;
11410 params->ret = funcs->ext.p_glIsImageHandleResidentARB( params->handle );
11411 return STATUS_SUCCESS;
11414 static NTSTATUS ext_glIsImageHandleResidentNV( void *args )
11416 struct glIsImageHandleResidentNV_params *params = args;
11417 const struct opengl_funcs *funcs = params->teb->glTable;
11418 params->ret = funcs->ext.p_glIsImageHandleResidentNV( params->handle );
11419 return STATUS_SUCCESS;
11422 static NTSTATUS ext_glIsMemoryObjectEXT( void *args )
11424 struct glIsMemoryObjectEXT_params *params = args;
11425 const struct opengl_funcs *funcs = params->teb->glTable;
11426 params->ret = funcs->ext.p_glIsMemoryObjectEXT( params->memoryObject );
11427 return STATUS_SUCCESS;
11430 static NTSTATUS ext_glIsNameAMD( void *args )
11432 struct glIsNameAMD_params *params = args;
11433 const struct opengl_funcs *funcs = params->teb->glTable;
11434 params->ret = funcs->ext.p_glIsNameAMD( params->identifier, params->name );
11435 return STATUS_SUCCESS;
11438 static NTSTATUS ext_glIsNamedBufferResidentNV( void *args )
11440 struct glIsNamedBufferResidentNV_params *params = args;
11441 const struct opengl_funcs *funcs = params->teb->glTable;
11442 params->ret = funcs->ext.p_glIsNamedBufferResidentNV( params->buffer );
11443 return STATUS_SUCCESS;
11446 static NTSTATUS ext_glIsNamedStringARB( void *args )
11448 struct glIsNamedStringARB_params *params = args;
11449 const struct opengl_funcs *funcs = params->teb->glTable;
11450 params->ret = funcs->ext.p_glIsNamedStringARB( params->namelen, params->name );
11451 return STATUS_SUCCESS;
11454 static NTSTATUS ext_glIsObjectBufferATI( void *args )
11456 struct glIsObjectBufferATI_params *params = args;
11457 const struct opengl_funcs *funcs = params->teb->glTable;
11458 params->ret = funcs->ext.p_glIsObjectBufferATI( params->buffer );
11459 return STATUS_SUCCESS;
11462 static NTSTATUS ext_glIsOcclusionQueryNV( void *args )
11464 struct glIsOcclusionQueryNV_params *params = args;
11465 const struct opengl_funcs *funcs = params->teb->glTable;
11466 params->ret = funcs->ext.p_glIsOcclusionQueryNV( params->id );
11467 return STATUS_SUCCESS;
11470 static NTSTATUS ext_glIsPathNV( void *args )
11472 struct glIsPathNV_params *params = args;
11473 const struct opengl_funcs *funcs = params->teb->glTable;
11474 params->ret = funcs->ext.p_glIsPathNV( params->path );
11475 return STATUS_SUCCESS;
11478 static NTSTATUS ext_glIsPointInFillPathNV( void *args )
11480 struct glIsPointInFillPathNV_params *params = args;
11481 const struct opengl_funcs *funcs = params->teb->glTable;
11482 params->ret = funcs->ext.p_glIsPointInFillPathNV( params->path, params->mask, params->x, params->y );
11483 return STATUS_SUCCESS;
11486 static NTSTATUS ext_glIsPointInStrokePathNV( void *args )
11488 struct glIsPointInStrokePathNV_params *params = args;
11489 const struct opengl_funcs *funcs = params->teb->glTable;
11490 params->ret = funcs->ext.p_glIsPointInStrokePathNV( params->path, params->x, params->y );
11491 return STATUS_SUCCESS;
11494 static NTSTATUS ext_glIsProgram( void *args )
11496 struct glIsProgram_params *params = args;
11497 const struct opengl_funcs *funcs = params->teb->glTable;
11498 params->ret = funcs->ext.p_glIsProgram( params->program );
11499 return STATUS_SUCCESS;
11502 static NTSTATUS ext_glIsProgramARB( void *args )
11504 struct glIsProgramARB_params *params = args;
11505 const struct opengl_funcs *funcs = params->teb->glTable;
11506 params->ret = funcs->ext.p_glIsProgramARB( params->program );
11507 return STATUS_SUCCESS;
11510 static NTSTATUS ext_glIsProgramNV( void *args )
11512 struct glIsProgramNV_params *params = args;
11513 const struct opengl_funcs *funcs = params->teb->glTable;
11514 params->ret = funcs->ext.p_glIsProgramNV( params->id );
11515 return STATUS_SUCCESS;
11518 static NTSTATUS ext_glIsProgramPipeline( void *args )
11520 struct glIsProgramPipeline_params *params = args;
11521 const struct opengl_funcs *funcs = params->teb->glTable;
11522 params->ret = funcs->ext.p_glIsProgramPipeline( params->pipeline );
11523 return STATUS_SUCCESS;
11526 static NTSTATUS ext_glIsQuery( void *args )
11528 struct glIsQuery_params *params = args;
11529 const struct opengl_funcs *funcs = params->teb->glTable;
11530 params->ret = funcs->ext.p_glIsQuery( params->id );
11531 return STATUS_SUCCESS;
11534 static NTSTATUS ext_glIsQueryARB( void *args )
11536 struct glIsQueryARB_params *params = args;
11537 const struct opengl_funcs *funcs = params->teb->glTable;
11538 params->ret = funcs->ext.p_glIsQueryARB( params->id );
11539 return STATUS_SUCCESS;
11542 static NTSTATUS ext_glIsRenderbuffer( void *args )
11544 struct glIsRenderbuffer_params *params = args;
11545 const struct opengl_funcs *funcs = params->teb->glTable;
11546 params->ret = funcs->ext.p_glIsRenderbuffer( params->renderbuffer );
11547 return STATUS_SUCCESS;
11550 static NTSTATUS ext_glIsRenderbufferEXT( void *args )
11552 struct glIsRenderbufferEXT_params *params = args;
11553 const struct opengl_funcs *funcs = params->teb->glTable;
11554 params->ret = funcs->ext.p_glIsRenderbufferEXT( params->renderbuffer );
11555 return STATUS_SUCCESS;
11558 static NTSTATUS ext_glIsSampler( void *args )
11560 struct glIsSampler_params *params = args;
11561 const struct opengl_funcs *funcs = params->teb->glTable;
11562 params->ret = funcs->ext.p_glIsSampler( params->sampler );
11563 return STATUS_SUCCESS;
11566 static NTSTATUS ext_glIsSemaphoreEXT( void *args )
11568 struct glIsSemaphoreEXT_params *params = args;
11569 const struct opengl_funcs *funcs = params->teb->glTable;
11570 params->ret = funcs->ext.p_glIsSemaphoreEXT( params->semaphore );
11571 return STATUS_SUCCESS;
11574 static NTSTATUS ext_glIsShader( void *args )
11576 struct glIsShader_params *params = args;
11577 const struct opengl_funcs *funcs = params->teb->glTable;
11578 params->ret = funcs->ext.p_glIsShader( params->shader );
11579 return STATUS_SUCCESS;
11582 static NTSTATUS ext_glIsStateNV( void *args )
11584 struct glIsStateNV_params *params = args;
11585 const struct opengl_funcs *funcs = params->teb->glTable;
11586 params->ret = funcs->ext.p_glIsStateNV( params->state );
11587 return STATUS_SUCCESS;
11590 NTSTATUS ext_glIsSync( void *args )
11592 struct glIsSync_params *params = args;
11593 const struct opengl_funcs *funcs = params->teb->glTable;
11594 params->ret = funcs->ext.p_glIsSync( params->sync );
11595 return STATUS_SUCCESS;
11598 static NTSTATUS ext_glIsTextureEXT( void *args )
11600 struct glIsTextureEXT_params *params = args;
11601 const struct opengl_funcs *funcs = params->teb->glTable;
11602 params->ret = funcs->ext.p_glIsTextureEXT( params->texture );
11603 return STATUS_SUCCESS;
11606 static NTSTATUS ext_glIsTextureHandleResidentARB( void *args )
11608 struct glIsTextureHandleResidentARB_params *params = args;
11609 const struct opengl_funcs *funcs = params->teb->glTable;
11610 params->ret = funcs->ext.p_glIsTextureHandleResidentARB( params->handle );
11611 return STATUS_SUCCESS;
11614 static NTSTATUS ext_glIsTextureHandleResidentNV( void *args )
11616 struct glIsTextureHandleResidentNV_params *params = args;
11617 const struct opengl_funcs *funcs = params->teb->glTable;
11618 params->ret = funcs->ext.p_glIsTextureHandleResidentNV( params->handle );
11619 return STATUS_SUCCESS;
11622 static NTSTATUS ext_glIsTransformFeedback( void *args )
11624 struct glIsTransformFeedback_params *params = args;
11625 const struct opengl_funcs *funcs = params->teb->glTable;
11626 params->ret = funcs->ext.p_glIsTransformFeedback( params->id );
11627 return STATUS_SUCCESS;
11630 static NTSTATUS ext_glIsTransformFeedbackNV( void *args )
11632 struct glIsTransformFeedbackNV_params *params = args;
11633 const struct opengl_funcs *funcs = params->teb->glTable;
11634 params->ret = funcs->ext.p_glIsTransformFeedbackNV( params->id );
11635 return STATUS_SUCCESS;
11638 static NTSTATUS ext_glIsVariantEnabledEXT( void *args )
11640 struct glIsVariantEnabledEXT_params *params = args;
11641 const struct opengl_funcs *funcs = params->teb->glTable;
11642 params->ret = funcs->ext.p_glIsVariantEnabledEXT( params->id, params->cap );
11643 return STATUS_SUCCESS;
11646 static NTSTATUS ext_glIsVertexArray( void *args )
11648 struct glIsVertexArray_params *params = args;
11649 const struct opengl_funcs *funcs = params->teb->glTable;
11650 params->ret = funcs->ext.p_glIsVertexArray( params->array );
11651 return STATUS_SUCCESS;
11654 static NTSTATUS ext_glIsVertexArrayAPPLE( void *args )
11656 struct glIsVertexArrayAPPLE_params *params = args;
11657 const struct opengl_funcs *funcs = params->teb->glTable;
11658 params->ret = funcs->ext.p_glIsVertexArrayAPPLE( params->array );
11659 return STATUS_SUCCESS;
11662 static NTSTATUS ext_glIsVertexAttribEnabledAPPLE( void *args )
11664 struct glIsVertexAttribEnabledAPPLE_params *params = args;
11665 const struct opengl_funcs *funcs = params->teb->glTable;
11666 params->ret = funcs->ext.p_glIsVertexAttribEnabledAPPLE( params->index, params->pname );
11667 return STATUS_SUCCESS;
11670 static NTSTATUS ext_glLGPUCopyImageSubDataNVX( void *args )
11672 struct glLGPUCopyImageSubDataNVX_params *params = args;
11673 const struct opengl_funcs *funcs = params->teb->glTable;
11674 funcs->ext.p_glLGPUCopyImageSubDataNVX( params->sourceGpu, params->destinationGpuMask, params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srxY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->width, params->height, params->depth );
11675 return STATUS_SUCCESS;
11678 static NTSTATUS ext_glLGPUInterlockNVX( void *args )
11680 struct glLGPUInterlockNVX_params *params = args;
11681 const struct opengl_funcs *funcs = params->teb->glTable;
11682 funcs->ext.p_glLGPUInterlockNVX();
11683 return STATUS_SUCCESS;
11686 static NTSTATUS ext_glLGPUNamedBufferSubDataNVX( void *args )
11688 struct glLGPUNamedBufferSubDataNVX_params *params = args;
11689 const struct opengl_funcs *funcs = params->teb->glTable;
11690 funcs->ext.p_glLGPUNamedBufferSubDataNVX( params->gpuMask, params->buffer, params->offset, params->size, params->data );
11691 return STATUS_SUCCESS;
11694 static NTSTATUS ext_glLabelObjectEXT( void *args )
11696 struct glLabelObjectEXT_params *params = args;
11697 const struct opengl_funcs *funcs = params->teb->glTable;
11698 funcs->ext.p_glLabelObjectEXT( params->type, params->object, params->length, params->label );
11699 return STATUS_SUCCESS;
11702 static NTSTATUS ext_glLightEnviSGIX( void *args )
11704 struct glLightEnviSGIX_params *params = args;
11705 const struct opengl_funcs *funcs = params->teb->glTable;
11706 funcs->ext.p_glLightEnviSGIX( params->pname, params->param );
11707 return STATUS_SUCCESS;
11710 static NTSTATUS ext_glLightModelxOES( void *args )
11712 struct glLightModelxOES_params *params = args;
11713 const struct opengl_funcs *funcs = params->teb->glTable;
11714 funcs->ext.p_glLightModelxOES( params->pname, params->param );
11715 return STATUS_SUCCESS;
11718 static NTSTATUS ext_glLightModelxvOES( void *args )
11720 struct glLightModelxvOES_params *params = args;
11721 const struct opengl_funcs *funcs = params->teb->glTable;
11722 funcs->ext.p_glLightModelxvOES( params->pname, params->param );
11723 return STATUS_SUCCESS;
11726 static NTSTATUS ext_glLightxOES( void *args )
11728 struct glLightxOES_params *params = args;
11729 const struct opengl_funcs *funcs = params->teb->glTable;
11730 funcs->ext.p_glLightxOES( params->light, params->pname, params->param );
11731 return STATUS_SUCCESS;
11734 static NTSTATUS ext_glLightxvOES( void *args )
11736 struct glLightxvOES_params *params = args;
11737 const struct opengl_funcs *funcs = params->teb->glTable;
11738 funcs->ext.p_glLightxvOES( params->light, params->pname, params->params );
11739 return STATUS_SUCCESS;
11742 static NTSTATUS ext_glLineWidthxOES( void *args )
11744 struct glLineWidthxOES_params *params = args;
11745 const struct opengl_funcs *funcs = params->teb->glTable;
11746 funcs->ext.p_glLineWidthxOES( params->width );
11747 return STATUS_SUCCESS;
11750 static NTSTATUS ext_glLinkProgram( void *args )
11752 struct glLinkProgram_params *params = args;
11753 const struct opengl_funcs *funcs = params->teb->glTable;
11754 funcs->ext.p_glLinkProgram( params->program );
11755 return STATUS_SUCCESS;
11758 static NTSTATUS ext_glLinkProgramARB( void *args )
11760 struct glLinkProgramARB_params *params = args;
11761 const struct opengl_funcs *funcs = params->teb->glTable;
11762 funcs->ext.p_glLinkProgramARB( params->programObj );
11763 return STATUS_SUCCESS;
11766 static NTSTATUS ext_glListDrawCommandsStatesClientNV( void *args )
11768 struct glListDrawCommandsStatesClientNV_params *params = args;
11769 const struct opengl_funcs *funcs = params->teb->glTable;
11770 funcs->ext.p_glListDrawCommandsStatesClientNV( params->list, params->segment, params->indirects, params->sizes, params->states, params->fbos, params->count );
11771 return STATUS_SUCCESS;
11774 static NTSTATUS ext_glListParameterfSGIX( void *args )
11776 struct glListParameterfSGIX_params *params = args;
11777 const struct opengl_funcs *funcs = params->teb->glTable;
11778 funcs->ext.p_glListParameterfSGIX( params->list, params->pname, params->param );
11779 return STATUS_SUCCESS;
11782 static NTSTATUS ext_glListParameterfvSGIX( void *args )
11784 struct glListParameterfvSGIX_params *params = args;
11785 const struct opengl_funcs *funcs = params->teb->glTable;
11786 funcs->ext.p_glListParameterfvSGIX( params->list, params->pname, params->params );
11787 return STATUS_SUCCESS;
11790 static NTSTATUS ext_glListParameteriSGIX( void *args )
11792 struct glListParameteriSGIX_params *params = args;
11793 const struct opengl_funcs *funcs = params->teb->glTable;
11794 funcs->ext.p_glListParameteriSGIX( params->list, params->pname, params->param );
11795 return STATUS_SUCCESS;
11798 static NTSTATUS ext_glListParameterivSGIX( void *args )
11800 struct glListParameterivSGIX_params *params = args;
11801 const struct opengl_funcs *funcs = params->teb->glTable;
11802 funcs->ext.p_glListParameterivSGIX( params->list, params->pname, params->params );
11803 return STATUS_SUCCESS;
11806 static NTSTATUS ext_glLoadIdentityDeformationMapSGIX( void *args )
11808 struct glLoadIdentityDeformationMapSGIX_params *params = args;
11809 const struct opengl_funcs *funcs = params->teb->glTable;
11810 funcs->ext.p_glLoadIdentityDeformationMapSGIX( params->mask );
11811 return STATUS_SUCCESS;
11814 static NTSTATUS ext_glLoadMatrixxOES( void *args )
11816 struct glLoadMatrixxOES_params *params = args;
11817 const struct opengl_funcs *funcs = params->teb->glTable;
11818 funcs->ext.p_glLoadMatrixxOES( params->m );
11819 return STATUS_SUCCESS;
11822 static NTSTATUS ext_glLoadProgramNV( void *args )
11824 struct glLoadProgramNV_params *params = args;
11825 const struct opengl_funcs *funcs = params->teb->glTable;
11826 funcs->ext.p_glLoadProgramNV( params->target, params->id, params->len, params->program );
11827 return STATUS_SUCCESS;
11830 static NTSTATUS ext_glLoadTransposeMatrixd( void *args )
11832 struct glLoadTransposeMatrixd_params *params = args;
11833 const struct opengl_funcs *funcs = params->teb->glTable;
11834 funcs->ext.p_glLoadTransposeMatrixd( params->m );
11835 return STATUS_SUCCESS;
11838 static NTSTATUS ext_glLoadTransposeMatrixdARB( void *args )
11840 struct glLoadTransposeMatrixdARB_params *params = args;
11841 const struct opengl_funcs *funcs = params->teb->glTable;
11842 funcs->ext.p_glLoadTransposeMatrixdARB( params->m );
11843 return STATUS_SUCCESS;
11846 static NTSTATUS ext_glLoadTransposeMatrixf( void *args )
11848 struct glLoadTransposeMatrixf_params *params = args;
11849 const struct opengl_funcs *funcs = params->teb->glTable;
11850 funcs->ext.p_glLoadTransposeMatrixf( params->m );
11851 return STATUS_SUCCESS;
11854 static NTSTATUS ext_glLoadTransposeMatrixfARB( void *args )
11856 struct glLoadTransposeMatrixfARB_params *params = args;
11857 const struct opengl_funcs *funcs = params->teb->glTable;
11858 funcs->ext.p_glLoadTransposeMatrixfARB( params->m );
11859 return STATUS_SUCCESS;
11862 static NTSTATUS ext_glLoadTransposeMatrixxOES( void *args )
11864 struct glLoadTransposeMatrixxOES_params *params = args;
11865 const struct opengl_funcs *funcs = params->teb->glTable;
11866 funcs->ext.p_glLoadTransposeMatrixxOES( params->m );
11867 return STATUS_SUCCESS;
11870 static NTSTATUS ext_glLockArraysEXT( void *args )
11872 struct glLockArraysEXT_params *params = args;
11873 const struct opengl_funcs *funcs = params->teb->glTable;
11874 funcs->ext.p_glLockArraysEXT( params->first, params->count );
11875 return STATUS_SUCCESS;
11878 static NTSTATUS ext_glMTexCoord2fSGIS( void *args )
11880 struct glMTexCoord2fSGIS_params *params = args;
11881 const struct opengl_funcs *funcs = params->teb->glTable;
11882 funcs->ext.p_glMTexCoord2fSGIS( params->target, params->s, params->t );
11883 return STATUS_SUCCESS;
11886 static NTSTATUS ext_glMTexCoord2fvSGIS( void *args )
11888 struct glMTexCoord2fvSGIS_params *params = args;
11889 const struct opengl_funcs *funcs = params->teb->glTable;
11890 funcs->ext.p_glMTexCoord2fvSGIS( params->target, params->v );
11891 return STATUS_SUCCESS;
11894 static NTSTATUS ext_glMakeBufferNonResidentNV( void *args )
11896 struct glMakeBufferNonResidentNV_params *params = args;
11897 const struct opengl_funcs *funcs = params->teb->glTable;
11898 funcs->ext.p_glMakeBufferNonResidentNV( params->target );
11899 return STATUS_SUCCESS;
11902 static NTSTATUS ext_glMakeBufferResidentNV( void *args )
11904 struct glMakeBufferResidentNV_params *params = args;
11905 const struct opengl_funcs *funcs = params->teb->glTable;
11906 funcs->ext.p_glMakeBufferResidentNV( params->target, params->access );
11907 return STATUS_SUCCESS;
11910 static NTSTATUS ext_glMakeImageHandleNonResidentARB( void *args )
11912 struct glMakeImageHandleNonResidentARB_params *params = args;
11913 const struct opengl_funcs *funcs = params->teb->glTable;
11914 funcs->ext.p_glMakeImageHandleNonResidentARB( params->handle );
11915 return STATUS_SUCCESS;
11918 static NTSTATUS ext_glMakeImageHandleNonResidentNV( void *args )
11920 struct glMakeImageHandleNonResidentNV_params *params = args;
11921 const struct opengl_funcs *funcs = params->teb->glTable;
11922 funcs->ext.p_glMakeImageHandleNonResidentNV( params->handle );
11923 return STATUS_SUCCESS;
11926 static NTSTATUS ext_glMakeImageHandleResidentARB( void *args )
11928 struct glMakeImageHandleResidentARB_params *params = args;
11929 const struct opengl_funcs *funcs = params->teb->glTable;
11930 funcs->ext.p_glMakeImageHandleResidentARB( params->handle, params->access );
11931 return STATUS_SUCCESS;
11934 static NTSTATUS ext_glMakeImageHandleResidentNV( void *args )
11936 struct glMakeImageHandleResidentNV_params *params = args;
11937 const struct opengl_funcs *funcs = params->teb->glTable;
11938 funcs->ext.p_glMakeImageHandleResidentNV( params->handle, params->access );
11939 return STATUS_SUCCESS;
11942 static NTSTATUS ext_glMakeNamedBufferNonResidentNV( void *args )
11944 struct glMakeNamedBufferNonResidentNV_params *params = args;
11945 const struct opengl_funcs *funcs = params->teb->glTable;
11946 funcs->ext.p_glMakeNamedBufferNonResidentNV( params->buffer );
11947 return STATUS_SUCCESS;
11950 static NTSTATUS ext_glMakeNamedBufferResidentNV( void *args )
11952 struct glMakeNamedBufferResidentNV_params *params = args;
11953 const struct opengl_funcs *funcs = params->teb->glTable;
11954 funcs->ext.p_glMakeNamedBufferResidentNV( params->buffer, params->access );
11955 return STATUS_SUCCESS;
11958 static NTSTATUS ext_glMakeTextureHandleNonResidentARB( void *args )
11960 struct glMakeTextureHandleNonResidentARB_params *params = args;
11961 const struct opengl_funcs *funcs = params->teb->glTable;
11962 funcs->ext.p_glMakeTextureHandleNonResidentARB( params->handle );
11963 return STATUS_SUCCESS;
11966 static NTSTATUS ext_glMakeTextureHandleNonResidentNV( void *args )
11968 struct glMakeTextureHandleNonResidentNV_params *params = args;
11969 const struct opengl_funcs *funcs = params->teb->glTable;
11970 funcs->ext.p_glMakeTextureHandleNonResidentNV( params->handle );
11971 return STATUS_SUCCESS;
11974 static NTSTATUS ext_glMakeTextureHandleResidentARB( void *args )
11976 struct glMakeTextureHandleResidentARB_params *params = args;
11977 const struct opengl_funcs *funcs = params->teb->glTable;
11978 funcs->ext.p_glMakeTextureHandleResidentARB( params->handle );
11979 return STATUS_SUCCESS;
11982 static NTSTATUS ext_glMakeTextureHandleResidentNV( void *args )
11984 struct glMakeTextureHandleResidentNV_params *params = args;
11985 const struct opengl_funcs *funcs = params->teb->glTable;
11986 funcs->ext.p_glMakeTextureHandleResidentNV( params->handle );
11987 return STATUS_SUCCESS;
11990 static NTSTATUS ext_glMap1xOES( void *args )
11992 struct glMap1xOES_params *params = args;
11993 const struct opengl_funcs *funcs = params->teb->glTable;
11994 funcs->ext.p_glMap1xOES( params->target, params->u1, params->u2, params->stride, params->order, params->points );
11995 return STATUS_SUCCESS;
11998 static NTSTATUS ext_glMap2xOES( void *args )
12000 struct glMap2xOES_params *params = args;
12001 const struct opengl_funcs *funcs = params->teb->glTable;
12002 funcs->ext.p_glMap2xOES( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points );
12003 return STATUS_SUCCESS;
12006 NTSTATUS ext_glMapBuffer( void *args )
12008 struct glMapBuffer_params *params = args;
12009 const struct opengl_funcs *funcs = params->teb->glTable;
12010 params->ret = funcs->ext.p_glMapBuffer( params->target, params->access );
12011 return STATUS_SUCCESS;
12014 NTSTATUS ext_glMapBufferARB( void *args )
12016 struct glMapBufferARB_params *params = args;
12017 const struct opengl_funcs *funcs = params->teb->glTable;
12018 params->ret = funcs->ext.p_glMapBufferARB( params->target, params->access );
12019 return STATUS_SUCCESS;
12022 NTSTATUS ext_glMapBufferRange( void *args )
12024 struct glMapBufferRange_params *params = args;
12025 const struct opengl_funcs *funcs = params->teb->glTable;
12026 params->ret = funcs->ext.p_glMapBufferRange( params->target, params->offset, params->length, params->access );
12027 return STATUS_SUCCESS;
12030 static NTSTATUS ext_glMapControlPointsNV( void *args )
12032 struct glMapControlPointsNV_params *params = args;
12033 const struct opengl_funcs *funcs = params->teb->glTable;
12034 funcs->ext.p_glMapControlPointsNV( params->target, params->index, params->type, params->ustride, params->vstride, params->uorder, params->vorder, params->packed, params->points );
12035 return STATUS_SUCCESS;
12038 static NTSTATUS ext_glMapGrid1xOES( void *args )
12040 struct glMapGrid1xOES_params *params = args;
12041 const struct opengl_funcs *funcs = params->teb->glTable;
12042 funcs->ext.p_glMapGrid1xOES( params->n, params->u1, params->u2 );
12043 return STATUS_SUCCESS;
12046 static NTSTATUS ext_glMapGrid2xOES( void *args )
12048 struct glMapGrid2xOES_params *params = args;
12049 const struct opengl_funcs *funcs = params->teb->glTable;
12050 funcs->ext.p_glMapGrid2xOES( params->n, params->u1, params->u2, params->v1, params->v2 );
12051 return STATUS_SUCCESS;
12054 NTSTATUS ext_glMapNamedBuffer( void *args )
12056 struct glMapNamedBuffer_params *params = args;
12057 const struct opengl_funcs *funcs = params->teb->glTable;
12058 params->ret = funcs->ext.p_glMapNamedBuffer( params->buffer, params->access );
12059 return STATUS_SUCCESS;
12062 NTSTATUS ext_glMapNamedBufferEXT( void *args )
12064 struct glMapNamedBufferEXT_params *params = args;
12065 const struct opengl_funcs *funcs = params->teb->glTable;
12066 params->ret = funcs->ext.p_glMapNamedBufferEXT( params->buffer, params->access );
12067 return STATUS_SUCCESS;
12070 NTSTATUS ext_glMapNamedBufferRange( void *args )
12072 struct glMapNamedBufferRange_params *params = args;
12073 const struct opengl_funcs *funcs = params->teb->glTable;
12074 params->ret = funcs->ext.p_glMapNamedBufferRange( params->buffer, params->offset, params->length, params->access );
12075 return STATUS_SUCCESS;
12078 NTSTATUS ext_glMapNamedBufferRangeEXT( void *args )
12080 struct glMapNamedBufferRangeEXT_params *params = args;
12081 const struct opengl_funcs *funcs = params->teb->glTable;
12082 params->ret = funcs->ext.p_glMapNamedBufferRangeEXT( params->buffer, params->offset, params->length, params->access );
12083 return STATUS_SUCCESS;
12086 static NTSTATUS ext_glMapObjectBufferATI( void *args )
12088 struct glMapObjectBufferATI_params *params = args;
12089 const struct opengl_funcs *funcs = params->teb->glTable;
12090 params->ret = funcs->ext.p_glMapObjectBufferATI( params->buffer );
12091 return STATUS_SUCCESS;
12094 static NTSTATUS ext_glMapParameterfvNV( void *args )
12096 struct glMapParameterfvNV_params *params = args;
12097 const struct opengl_funcs *funcs = params->teb->glTable;
12098 funcs->ext.p_glMapParameterfvNV( params->target, params->pname, params->params );
12099 return STATUS_SUCCESS;
12102 static NTSTATUS ext_glMapParameterivNV( void *args )
12104 struct glMapParameterivNV_params *params = args;
12105 const struct opengl_funcs *funcs = params->teb->glTable;
12106 funcs->ext.p_glMapParameterivNV( params->target, params->pname, params->params );
12107 return STATUS_SUCCESS;
12110 static NTSTATUS ext_glMapTexture2DINTEL( void *args )
12112 struct glMapTexture2DINTEL_params *params = args;
12113 const struct opengl_funcs *funcs = params->teb->glTable;
12114 params->ret = funcs->ext.p_glMapTexture2DINTEL( params->texture, params->level, params->access, params->stride, params->layout );
12115 return STATUS_SUCCESS;
12118 static NTSTATUS ext_glMapVertexAttrib1dAPPLE( void *args )
12120 struct glMapVertexAttrib1dAPPLE_params *params = args;
12121 const struct opengl_funcs *funcs = params->teb->glTable;
12122 funcs->ext.p_glMapVertexAttrib1dAPPLE( params->index, params->size, params->u1, params->u2, params->stride, params->order, params->points );
12123 return STATUS_SUCCESS;
12126 static NTSTATUS ext_glMapVertexAttrib1fAPPLE( void *args )
12128 struct glMapVertexAttrib1fAPPLE_params *params = args;
12129 const struct opengl_funcs *funcs = params->teb->glTable;
12130 funcs->ext.p_glMapVertexAttrib1fAPPLE( params->index, params->size, params->u1, params->u2, params->stride, params->order, params->points );
12131 return STATUS_SUCCESS;
12134 static NTSTATUS ext_glMapVertexAttrib2dAPPLE( void *args )
12136 struct glMapVertexAttrib2dAPPLE_params *params = args;
12137 const struct opengl_funcs *funcs = params->teb->glTable;
12138 funcs->ext.p_glMapVertexAttrib2dAPPLE( params->index, params->size, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points );
12139 return STATUS_SUCCESS;
12142 static NTSTATUS ext_glMapVertexAttrib2fAPPLE( void *args )
12144 struct glMapVertexAttrib2fAPPLE_params *params = args;
12145 const struct opengl_funcs *funcs = params->teb->glTable;
12146 funcs->ext.p_glMapVertexAttrib2fAPPLE( params->index, params->size, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points );
12147 return STATUS_SUCCESS;
12150 static NTSTATUS ext_glMaterialxOES( void *args )
12152 struct glMaterialxOES_params *params = args;
12153 const struct opengl_funcs *funcs = params->teb->glTable;
12154 funcs->ext.p_glMaterialxOES( params->face, params->pname, params->param );
12155 return STATUS_SUCCESS;
12158 static NTSTATUS ext_glMaterialxvOES( void *args )
12160 struct glMaterialxvOES_params *params = args;
12161 const struct opengl_funcs *funcs = params->teb->glTable;
12162 funcs->ext.p_glMaterialxvOES( params->face, params->pname, params->param );
12163 return STATUS_SUCCESS;
12166 static NTSTATUS ext_glMatrixFrustumEXT( void *args )
12168 struct glMatrixFrustumEXT_params *params = args;
12169 const struct opengl_funcs *funcs = params->teb->glTable;
12170 funcs->ext.p_glMatrixFrustumEXT( params->mode, params->left, params->right, params->bottom, params->top, params->zNear, params->zFar );
12171 return STATUS_SUCCESS;
12174 static NTSTATUS ext_glMatrixIndexPointerARB( void *args )
12176 struct glMatrixIndexPointerARB_params *params = args;
12177 const struct opengl_funcs *funcs = params->teb->glTable;
12178 funcs->ext.p_glMatrixIndexPointerARB( params->size, params->type, params->stride, params->pointer );
12179 return STATUS_SUCCESS;
12182 static NTSTATUS ext_glMatrixIndexubvARB( void *args )
12184 struct glMatrixIndexubvARB_params *params = args;
12185 const struct opengl_funcs *funcs = params->teb->glTable;
12186 funcs->ext.p_glMatrixIndexubvARB( params->size, params->indices );
12187 return STATUS_SUCCESS;
12190 static NTSTATUS ext_glMatrixIndexuivARB( void *args )
12192 struct glMatrixIndexuivARB_params *params = args;
12193 const struct opengl_funcs *funcs = params->teb->glTable;
12194 funcs->ext.p_glMatrixIndexuivARB( params->size, params->indices );
12195 return STATUS_SUCCESS;
12198 static NTSTATUS ext_glMatrixIndexusvARB( void *args )
12200 struct glMatrixIndexusvARB_params *params = args;
12201 const struct opengl_funcs *funcs = params->teb->glTable;
12202 funcs->ext.p_glMatrixIndexusvARB( params->size, params->indices );
12203 return STATUS_SUCCESS;
12206 static NTSTATUS ext_glMatrixLoad3x2fNV( void *args )
12208 struct glMatrixLoad3x2fNV_params *params = args;
12209 const struct opengl_funcs *funcs = params->teb->glTable;
12210 funcs->ext.p_glMatrixLoad3x2fNV( params->matrixMode, params->m );
12211 return STATUS_SUCCESS;
12214 static NTSTATUS ext_glMatrixLoad3x3fNV( void *args )
12216 struct glMatrixLoad3x3fNV_params *params = args;
12217 const struct opengl_funcs *funcs = params->teb->glTable;
12218 funcs->ext.p_glMatrixLoad3x3fNV( params->matrixMode, params->m );
12219 return STATUS_SUCCESS;
12222 static NTSTATUS ext_glMatrixLoadIdentityEXT( void *args )
12224 struct glMatrixLoadIdentityEXT_params *params = args;
12225 const struct opengl_funcs *funcs = params->teb->glTable;
12226 funcs->ext.p_glMatrixLoadIdentityEXT( params->mode );
12227 return STATUS_SUCCESS;
12230 static NTSTATUS ext_glMatrixLoadTranspose3x3fNV( void *args )
12232 struct glMatrixLoadTranspose3x3fNV_params *params = args;
12233 const struct opengl_funcs *funcs = params->teb->glTable;
12234 funcs->ext.p_glMatrixLoadTranspose3x3fNV( params->matrixMode, params->m );
12235 return STATUS_SUCCESS;
12238 static NTSTATUS ext_glMatrixLoadTransposedEXT( void *args )
12240 struct glMatrixLoadTransposedEXT_params *params = args;
12241 const struct opengl_funcs *funcs = params->teb->glTable;
12242 funcs->ext.p_glMatrixLoadTransposedEXT( params->mode, params->m );
12243 return STATUS_SUCCESS;
12246 static NTSTATUS ext_glMatrixLoadTransposefEXT( void *args )
12248 struct glMatrixLoadTransposefEXT_params *params = args;
12249 const struct opengl_funcs *funcs = params->teb->glTable;
12250 funcs->ext.p_glMatrixLoadTransposefEXT( params->mode, params->m );
12251 return STATUS_SUCCESS;
12254 static NTSTATUS ext_glMatrixLoaddEXT( void *args )
12256 struct glMatrixLoaddEXT_params *params = args;
12257 const struct opengl_funcs *funcs = params->teb->glTable;
12258 funcs->ext.p_glMatrixLoaddEXT( params->mode, params->m );
12259 return STATUS_SUCCESS;
12262 static NTSTATUS ext_glMatrixLoadfEXT( void *args )
12264 struct glMatrixLoadfEXT_params *params = args;
12265 const struct opengl_funcs *funcs = params->teb->glTable;
12266 funcs->ext.p_glMatrixLoadfEXT( params->mode, params->m );
12267 return STATUS_SUCCESS;
12270 static NTSTATUS ext_glMatrixMult3x2fNV( void *args )
12272 struct glMatrixMult3x2fNV_params *params = args;
12273 const struct opengl_funcs *funcs = params->teb->glTable;
12274 funcs->ext.p_glMatrixMult3x2fNV( params->matrixMode, params->m );
12275 return STATUS_SUCCESS;
12278 static NTSTATUS ext_glMatrixMult3x3fNV( void *args )
12280 struct glMatrixMult3x3fNV_params *params = args;
12281 const struct opengl_funcs *funcs = params->teb->glTable;
12282 funcs->ext.p_glMatrixMult3x3fNV( params->matrixMode, params->m );
12283 return STATUS_SUCCESS;
12286 static NTSTATUS ext_glMatrixMultTranspose3x3fNV( void *args )
12288 struct glMatrixMultTranspose3x3fNV_params *params = args;
12289 const struct opengl_funcs *funcs = params->teb->glTable;
12290 funcs->ext.p_glMatrixMultTranspose3x3fNV( params->matrixMode, params->m );
12291 return STATUS_SUCCESS;
12294 static NTSTATUS ext_glMatrixMultTransposedEXT( void *args )
12296 struct glMatrixMultTransposedEXT_params *params = args;
12297 const struct opengl_funcs *funcs = params->teb->glTable;
12298 funcs->ext.p_glMatrixMultTransposedEXT( params->mode, params->m );
12299 return STATUS_SUCCESS;
12302 static NTSTATUS ext_glMatrixMultTransposefEXT( void *args )
12304 struct glMatrixMultTransposefEXT_params *params = args;
12305 const struct opengl_funcs *funcs = params->teb->glTable;
12306 funcs->ext.p_glMatrixMultTransposefEXT( params->mode, params->m );
12307 return STATUS_SUCCESS;
12310 static NTSTATUS ext_glMatrixMultdEXT( void *args )
12312 struct glMatrixMultdEXT_params *params = args;
12313 const struct opengl_funcs *funcs = params->teb->glTable;
12314 funcs->ext.p_glMatrixMultdEXT( params->mode, params->m );
12315 return STATUS_SUCCESS;
12318 static NTSTATUS ext_glMatrixMultfEXT( void *args )
12320 struct glMatrixMultfEXT_params *params = args;
12321 const struct opengl_funcs *funcs = params->teb->glTable;
12322 funcs->ext.p_glMatrixMultfEXT( params->mode, params->m );
12323 return STATUS_SUCCESS;
12326 static NTSTATUS ext_glMatrixOrthoEXT( void *args )
12328 struct glMatrixOrthoEXT_params *params = args;
12329 const struct opengl_funcs *funcs = params->teb->glTable;
12330 funcs->ext.p_glMatrixOrthoEXT( params->mode, params->left, params->right, params->bottom, params->top, params->zNear, params->zFar );
12331 return STATUS_SUCCESS;
12334 static NTSTATUS ext_glMatrixPopEXT( void *args )
12336 struct glMatrixPopEXT_params *params = args;
12337 const struct opengl_funcs *funcs = params->teb->glTable;
12338 funcs->ext.p_glMatrixPopEXT( params->mode );
12339 return STATUS_SUCCESS;
12342 static NTSTATUS ext_glMatrixPushEXT( void *args )
12344 struct glMatrixPushEXT_params *params = args;
12345 const struct opengl_funcs *funcs = params->teb->glTable;
12346 funcs->ext.p_glMatrixPushEXT( params->mode );
12347 return STATUS_SUCCESS;
12350 static NTSTATUS ext_glMatrixRotatedEXT( void *args )
12352 struct glMatrixRotatedEXT_params *params = args;
12353 const struct opengl_funcs *funcs = params->teb->glTable;
12354 funcs->ext.p_glMatrixRotatedEXT( params->mode, params->angle, params->x, params->y, params->z );
12355 return STATUS_SUCCESS;
12358 static NTSTATUS ext_glMatrixRotatefEXT( void *args )
12360 struct glMatrixRotatefEXT_params *params = args;
12361 const struct opengl_funcs *funcs = params->teb->glTable;
12362 funcs->ext.p_glMatrixRotatefEXT( params->mode, params->angle, params->x, params->y, params->z );
12363 return STATUS_SUCCESS;
12366 static NTSTATUS ext_glMatrixScaledEXT( void *args )
12368 struct glMatrixScaledEXT_params *params = args;
12369 const struct opengl_funcs *funcs = params->teb->glTable;
12370 funcs->ext.p_glMatrixScaledEXT( params->mode, params->x, params->y, params->z );
12371 return STATUS_SUCCESS;
12374 static NTSTATUS ext_glMatrixScalefEXT( void *args )
12376 struct glMatrixScalefEXT_params *params = args;
12377 const struct opengl_funcs *funcs = params->teb->glTable;
12378 funcs->ext.p_glMatrixScalefEXT( params->mode, params->x, params->y, params->z );
12379 return STATUS_SUCCESS;
12382 static NTSTATUS ext_glMatrixTranslatedEXT( void *args )
12384 struct glMatrixTranslatedEXT_params *params = args;
12385 const struct opengl_funcs *funcs = params->teb->glTable;
12386 funcs->ext.p_glMatrixTranslatedEXT( params->mode, params->x, params->y, params->z );
12387 return STATUS_SUCCESS;
12390 static NTSTATUS ext_glMatrixTranslatefEXT( void *args )
12392 struct glMatrixTranslatefEXT_params *params = args;
12393 const struct opengl_funcs *funcs = params->teb->glTable;
12394 funcs->ext.p_glMatrixTranslatefEXT( params->mode, params->x, params->y, params->z );
12395 return STATUS_SUCCESS;
12398 static NTSTATUS ext_glMaxShaderCompilerThreadsARB( void *args )
12400 struct glMaxShaderCompilerThreadsARB_params *params = args;
12401 const struct opengl_funcs *funcs = params->teb->glTable;
12402 funcs->ext.p_glMaxShaderCompilerThreadsARB( params->count );
12403 return STATUS_SUCCESS;
12406 static NTSTATUS ext_glMaxShaderCompilerThreadsKHR( void *args )
12408 struct glMaxShaderCompilerThreadsKHR_params *params = args;
12409 const struct opengl_funcs *funcs = params->teb->glTable;
12410 funcs->ext.p_glMaxShaderCompilerThreadsKHR( params->count );
12411 return STATUS_SUCCESS;
12414 static NTSTATUS ext_glMemoryBarrier( void *args )
12416 struct glMemoryBarrier_params *params = args;
12417 const struct opengl_funcs *funcs = params->teb->glTable;
12418 funcs->ext.p_glMemoryBarrier( params->barriers );
12419 return STATUS_SUCCESS;
12422 static NTSTATUS ext_glMemoryBarrierByRegion( void *args )
12424 struct glMemoryBarrierByRegion_params *params = args;
12425 const struct opengl_funcs *funcs = params->teb->glTable;
12426 funcs->ext.p_glMemoryBarrierByRegion( params->barriers );
12427 return STATUS_SUCCESS;
12430 static NTSTATUS ext_glMemoryBarrierEXT( void *args )
12432 struct glMemoryBarrierEXT_params *params = args;
12433 const struct opengl_funcs *funcs = params->teb->glTable;
12434 funcs->ext.p_glMemoryBarrierEXT( params->barriers );
12435 return STATUS_SUCCESS;
12438 static NTSTATUS ext_glMemoryObjectParameterivEXT( void *args )
12440 struct glMemoryObjectParameterivEXT_params *params = args;
12441 const struct opengl_funcs *funcs = params->teb->glTable;
12442 funcs->ext.p_glMemoryObjectParameterivEXT( params->memoryObject, params->pname, params->params );
12443 return STATUS_SUCCESS;
12446 static NTSTATUS ext_glMinSampleShading( void *args )
12448 struct glMinSampleShading_params *params = args;
12449 const struct opengl_funcs *funcs = params->teb->glTable;
12450 funcs->ext.p_glMinSampleShading( params->value );
12451 return STATUS_SUCCESS;
12454 static NTSTATUS ext_glMinSampleShadingARB( void *args )
12456 struct glMinSampleShadingARB_params *params = args;
12457 const struct opengl_funcs *funcs = params->teb->glTable;
12458 funcs->ext.p_glMinSampleShadingARB( params->value );
12459 return STATUS_SUCCESS;
12462 static NTSTATUS ext_glMinmax( void *args )
12464 struct glMinmax_params *params = args;
12465 const struct opengl_funcs *funcs = params->teb->glTable;
12466 funcs->ext.p_glMinmax( params->target, params->internalformat, params->sink );
12467 return STATUS_SUCCESS;
12470 static NTSTATUS ext_glMinmaxEXT( void *args )
12472 struct glMinmaxEXT_params *params = args;
12473 const struct opengl_funcs *funcs = params->teb->glTable;
12474 funcs->ext.p_glMinmaxEXT( params->target, params->internalformat, params->sink );
12475 return STATUS_SUCCESS;
12478 static NTSTATUS ext_glMultMatrixxOES( void *args )
12480 struct glMultMatrixxOES_params *params = args;
12481 const struct opengl_funcs *funcs = params->teb->glTable;
12482 funcs->ext.p_glMultMatrixxOES( params->m );
12483 return STATUS_SUCCESS;
12486 static NTSTATUS ext_glMultTransposeMatrixd( void *args )
12488 struct glMultTransposeMatrixd_params *params = args;
12489 const struct opengl_funcs *funcs = params->teb->glTable;
12490 funcs->ext.p_glMultTransposeMatrixd( params->m );
12491 return STATUS_SUCCESS;
12494 static NTSTATUS ext_glMultTransposeMatrixdARB( void *args )
12496 struct glMultTransposeMatrixdARB_params *params = args;
12497 const struct opengl_funcs *funcs = params->teb->glTable;
12498 funcs->ext.p_glMultTransposeMatrixdARB( params->m );
12499 return STATUS_SUCCESS;
12502 static NTSTATUS ext_glMultTransposeMatrixf( void *args )
12504 struct glMultTransposeMatrixf_params *params = args;
12505 const struct opengl_funcs *funcs = params->teb->glTable;
12506 funcs->ext.p_glMultTransposeMatrixf( params->m );
12507 return STATUS_SUCCESS;
12510 static NTSTATUS ext_glMultTransposeMatrixfARB( void *args )
12512 struct glMultTransposeMatrixfARB_params *params = args;
12513 const struct opengl_funcs *funcs = params->teb->glTable;
12514 funcs->ext.p_glMultTransposeMatrixfARB( params->m );
12515 return STATUS_SUCCESS;
12518 static NTSTATUS ext_glMultTransposeMatrixxOES( void *args )
12520 struct glMultTransposeMatrixxOES_params *params = args;
12521 const struct opengl_funcs *funcs = params->teb->glTable;
12522 funcs->ext.p_glMultTransposeMatrixxOES( params->m );
12523 return STATUS_SUCCESS;
12526 static NTSTATUS ext_glMultiDrawArrays( void *args )
12528 struct glMultiDrawArrays_params *params = args;
12529 const struct opengl_funcs *funcs = params->teb->glTable;
12530 funcs->ext.p_glMultiDrawArrays( params->mode, params->first, params->count, params->drawcount );
12531 return STATUS_SUCCESS;
12534 static NTSTATUS ext_glMultiDrawArraysEXT( void *args )
12536 struct glMultiDrawArraysEXT_params *params = args;
12537 const struct opengl_funcs *funcs = params->teb->glTable;
12538 funcs->ext.p_glMultiDrawArraysEXT( params->mode, params->first, params->count, params->primcount );
12539 return STATUS_SUCCESS;
12542 static NTSTATUS ext_glMultiDrawArraysIndirect( void *args )
12544 struct glMultiDrawArraysIndirect_params *params = args;
12545 const struct opengl_funcs *funcs = params->teb->glTable;
12546 funcs->ext.p_glMultiDrawArraysIndirect( params->mode, params->indirect, params->drawcount, params->stride );
12547 return STATUS_SUCCESS;
12550 static NTSTATUS ext_glMultiDrawArraysIndirectAMD( void *args )
12552 struct glMultiDrawArraysIndirectAMD_params *params = args;
12553 const struct opengl_funcs *funcs = params->teb->glTable;
12554 funcs->ext.p_glMultiDrawArraysIndirectAMD( params->mode, params->indirect, params->primcount, params->stride );
12555 return STATUS_SUCCESS;
12558 static NTSTATUS ext_glMultiDrawArraysIndirectBindlessCountNV( void *args )
12560 struct glMultiDrawArraysIndirectBindlessCountNV_params *params = args;
12561 const struct opengl_funcs *funcs = params->teb->glTable;
12562 funcs->ext.p_glMultiDrawArraysIndirectBindlessCountNV( params->mode, params->indirect, params->drawCount, params->maxDrawCount, params->stride, params->vertexBufferCount );
12563 return STATUS_SUCCESS;
12566 static NTSTATUS ext_glMultiDrawArraysIndirectBindlessNV( void *args )
12568 struct glMultiDrawArraysIndirectBindlessNV_params *params = args;
12569 const struct opengl_funcs *funcs = params->teb->glTable;
12570 funcs->ext.p_glMultiDrawArraysIndirectBindlessNV( params->mode, params->indirect, params->drawCount, params->stride, params->vertexBufferCount );
12571 return STATUS_SUCCESS;
12574 static NTSTATUS ext_glMultiDrawArraysIndirectCount( void *args )
12576 struct glMultiDrawArraysIndirectCount_params *params = args;
12577 const struct opengl_funcs *funcs = params->teb->glTable;
12578 funcs->ext.p_glMultiDrawArraysIndirectCount( params->mode, params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12579 return STATUS_SUCCESS;
12582 static NTSTATUS ext_glMultiDrawArraysIndirectCountARB( void *args )
12584 struct glMultiDrawArraysIndirectCountARB_params *params = args;
12585 const struct opengl_funcs *funcs = params->teb->glTable;
12586 funcs->ext.p_glMultiDrawArraysIndirectCountARB( params->mode, params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12587 return STATUS_SUCCESS;
12590 static NTSTATUS ext_glMultiDrawElementArrayAPPLE( void *args )
12592 struct glMultiDrawElementArrayAPPLE_params *params = args;
12593 const struct opengl_funcs *funcs = params->teb->glTable;
12594 funcs->ext.p_glMultiDrawElementArrayAPPLE( params->mode, params->first, params->count, params->primcount );
12595 return STATUS_SUCCESS;
12598 static NTSTATUS ext_glMultiDrawElements( void *args )
12600 struct glMultiDrawElements_params *params = args;
12601 const struct opengl_funcs *funcs = params->teb->glTable;
12602 funcs->ext.p_glMultiDrawElements( params->mode, params->count, params->type, params->indices, params->drawcount );
12603 return STATUS_SUCCESS;
12606 static NTSTATUS ext_glMultiDrawElementsBaseVertex( void *args )
12608 struct glMultiDrawElementsBaseVertex_params *params = args;
12609 const struct opengl_funcs *funcs = params->teb->glTable;
12610 funcs->ext.p_glMultiDrawElementsBaseVertex( params->mode, params->count, params->type, params->indices, params->drawcount, params->basevertex );
12611 return STATUS_SUCCESS;
12614 static NTSTATUS ext_glMultiDrawElementsEXT( void *args )
12616 struct glMultiDrawElementsEXT_params *params = args;
12617 const struct opengl_funcs *funcs = params->teb->glTable;
12618 funcs->ext.p_glMultiDrawElementsEXT( params->mode, params->count, params->type, params->indices, params->primcount );
12619 return STATUS_SUCCESS;
12622 static NTSTATUS ext_glMultiDrawElementsIndirect( void *args )
12624 struct glMultiDrawElementsIndirect_params *params = args;
12625 const struct opengl_funcs *funcs = params->teb->glTable;
12626 funcs->ext.p_glMultiDrawElementsIndirect( params->mode, params->type, params->indirect, params->drawcount, params->stride );
12627 return STATUS_SUCCESS;
12630 static NTSTATUS ext_glMultiDrawElementsIndirectAMD( void *args )
12632 struct glMultiDrawElementsIndirectAMD_params *params = args;
12633 const struct opengl_funcs *funcs = params->teb->glTable;
12634 funcs->ext.p_glMultiDrawElementsIndirectAMD( params->mode, params->type, params->indirect, params->primcount, params->stride );
12635 return STATUS_SUCCESS;
12638 static NTSTATUS ext_glMultiDrawElementsIndirectBindlessCountNV( void *args )
12640 struct glMultiDrawElementsIndirectBindlessCountNV_params *params = args;
12641 const struct opengl_funcs *funcs = params->teb->glTable;
12642 funcs->ext.p_glMultiDrawElementsIndirectBindlessCountNV( params->mode, params->type, params->indirect, params->drawCount, params->maxDrawCount, params->stride, params->vertexBufferCount );
12643 return STATUS_SUCCESS;
12646 static NTSTATUS ext_glMultiDrawElementsIndirectBindlessNV( void *args )
12648 struct glMultiDrawElementsIndirectBindlessNV_params *params = args;
12649 const struct opengl_funcs *funcs = params->teb->glTable;
12650 funcs->ext.p_glMultiDrawElementsIndirectBindlessNV( params->mode, params->type, params->indirect, params->drawCount, params->stride, params->vertexBufferCount );
12651 return STATUS_SUCCESS;
12654 static NTSTATUS ext_glMultiDrawElementsIndirectCount( void *args )
12656 struct glMultiDrawElementsIndirectCount_params *params = args;
12657 const struct opengl_funcs *funcs = params->teb->glTable;
12658 funcs->ext.p_glMultiDrawElementsIndirectCount( params->mode, params->type, params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12659 return STATUS_SUCCESS;
12662 static NTSTATUS ext_glMultiDrawElementsIndirectCountARB( void *args )
12664 struct glMultiDrawElementsIndirectCountARB_params *params = args;
12665 const struct opengl_funcs *funcs = params->teb->glTable;
12666 funcs->ext.p_glMultiDrawElementsIndirectCountARB( params->mode, params->type, params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12667 return STATUS_SUCCESS;
12670 static NTSTATUS ext_glMultiDrawMeshTasksIndirectCountNV( void *args )
12672 struct glMultiDrawMeshTasksIndirectCountNV_params *params = args;
12673 const struct opengl_funcs *funcs = params->teb->glTable;
12674 funcs->ext.p_glMultiDrawMeshTasksIndirectCountNV( params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12675 return STATUS_SUCCESS;
12678 static NTSTATUS ext_glMultiDrawMeshTasksIndirectNV( void *args )
12680 struct glMultiDrawMeshTasksIndirectNV_params *params = args;
12681 const struct opengl_funcs *funcs = params->teb->glTable;
12682 funcs->ext.p_glMultiDrawMeshTasksIndirectNV( params->indirect, params->drawcount, params->stride );
12683 return STATUS_SUCCESS;
12686 static NTSTATUS ext_glMultiDrawRangeElementArrayAPPLE( void *args )
12688 struct glMultiDrawRangeElementArrayAPPLE_params *params = args;
12689 const struct opengl_funcs *funcs = params->teb->glTable;
12690 funcs->ext.p_glMultiDrawRangeElementArrayAPPLE( params->mode, params->start, params->end, params->first, params->count, params->primcount );
12691 return STATUS_SUCCESS;
12694 static NTSTATUS ext_glMultiModeDrawArraysIBM( void *args )
12696 struct glMultiModeDrawArraysIBM_params *params = args;
12697 const struct opengl_funcs *funcs = params->teb->glTable;
12698 funcs->ext.p_glMultiModeDrawArraysIBM( params->mode, params->first, params->count, params->primcount, params->modestride );
12699 return STATUS_SUCCESS;
12702 static NTSTATUS ext_glMultiModeDrawElementsIBM( void *args )
12704 struct glMultiModeDrawElementsIBM_params *params = args;
12705 const struct opengl_funcs *funcs = params->teb->glTable;
12706 funcs->ext.p_glMultiModeDrawElementsIBM( params->mode, params->count, params->type, params->indices, params->primcount, params->modestride );
12707 return STATUS_SUCCESS;
12710 static NTSTATUS ext_glMultiTexBufferEXT( void *args )
12712 struct glMultiTexBufferEXT_params *params = args;
12713 const struct opengl_funcs *funcs = params->teb->glTable;
12714 funcs->ext.p_glMultiTexBufferEXT( params->texunit, params->target, params->internalformat, params->buffer );
12715 return STATUS_SUCCESS;
12718 static NTSTATUS ext_glMultiTexCoord1bOES( void *args )
12720 struct glMultiTexCoord1bOES_params *params = args;
12721 const struct opengl_funcs *funcs = params->teb->glTable;
12722 funcs->ext.p_glMultiTexCoord1bOES( params->texture, params->s );
12723 return STATUS_SUCCESS;
12726 static NTSTATUS ext_glMultiTexCoord1bvOES( void *args )
12728 struct glMultiTexCoord1bvOES_params *params = args;
12729 const struct opengl_funcs *funcs = params->teb->glTable;
12730 funcs->ext.p_glMultiTexCoord1bvOES( params->texture, params->coords );
12731 return STATUS_SUCCESS;
12734 static NTSTATUS ext_glMultiTexCoord1d( void *args )
12736 struct glMultiTexCoord1d_params *params = args;
12737 const struct opengl_funcs *funcs = params->teb->glTable;
12738 funcs->ext.p_glMultiTexCoord1d( params->target, params->s );
12739 return STATUS_SUCCESS;
12742 static NTSTATUS ext_glMultiTexCoord1dARB( void *args )
12744 struct glMultiTexCoord1dARB_params *params = args;
12745 const struct opengl_funcs *funcs = params->teb->glTable;
12746 funcs->ext.p_glMultiTexCoord1dARB( params->target, params->s );
12747 return STATUS_SUCCESS;
12750 static NTSTATUS ext_glMultiTexCoord1dSGIS( void *args )
12752 struct glMultiTexCoord1dSGIS_params *params = args;
12753 const struct opengl_funcs *funcs = params->teb->glTable;
12754 funcs->ext.p_glMultiTexCoord1dSGIS( params->target, params->s );
12755 return STATUS_SUCCESS;
12758 static NTSTATUS ext_glMultiTexCoord1dv( void *args )
12760 struct glMultiTexCoord1dv_params *params = args;
12761 const struct opengl_funcs *funcs = params->teb->glTable;
12762 funcs->ext.p_glMultiTexCoord1dv( params->target, params->v );
12763 return STATUS_SUCCESS;
12766 static NTSTATUS ext_glMultiTexCoord1dvARB( void *args )
12768 struct glMultiTexCoord1dvARB_params *params = args;
12769 const struct opengl_funcs *funcs = params->teb->glTable;
12770 funcs->ext.p_glMultiTexCoord1dvARB( params->target, params->v );
12771 return STATUS_SUCCESS;
12774 static NTSTATUS ext_glMultiTexCoord1dvSGIS( void *args )
12776 struct glMultiTexCoord1dvSGIS_params *params = args;
12777 const struct opengl_funcs *funcs = params->teb->glTable;
12778 funcs->ext.p_glMultiTexCoord1dvSGIS( params->target, params->v );
12779 return STATUS_SUCCESS;
12782 static NTSTATUS ext_glMultiTexCoord1f( void *args )
12784 struct glMultiTexCoord1f_params *params = args;
12785 const struct opengl_funcs *funcs = params->teb->glTable;
12786 funcs->ext.p_glMultiTexCoord1f( params->target, params->s );
12787 return STATUS_SUCCESS;
12790 static NTSTATUS ext_glMultiTexCoord1fARB( void *args )
12792 struct glMultiTexCoord1fARB_params *params = args;
12793 const struct opengl_funcs *funcs = params->teb->glTable;
12794 funcs->ext.p_glMultiTexCoord1fARB( params->target, params->s );
12795 return STATUS_SUCCESS;
12798 static NTSTATUS ext_glMultiTexCoord1fSGIS( void *args )
12800 struct glMultiTexCoord1fSGIS_params *params = args;
12801 const struct opengl_funcs *funcs = params->teb->glTable;
12802 funcs->ext.p_glMultiTexCoord1fSGIS( params->target, params->s );
12803 return STATUS_SUCCESS;
12806 static NTSTATUS ext_glMultiTexCoord1fv( void *args )
12808 struct glMultiTexCoord1fv_params *params = args;
12809 const struct opengl_funcs *funcs = params->teb->glTable;
12810 funcs->ext.p_glMultiTexCoord1fv( params->target, params->v );
12811 return STATUS_SUCCESS;
12814 static NTSTATUS ext_glMultiTexCoord1fvARB( void *args )
12816 struct glMultiTexCoord1fvARB_params *params = args;
12817 const struct opengl_funcs *funcs = params->teb->glTable;
12818 funcs->ext.p_glMultiTexCoord1fvARB( params->target, params->v );
12819 return STATUS_SUCCESS;
12822 static NTSTATUS ext_glMultiTexCoord1fvSGIS( void *args )
12824 struct glMultiTexCoord1fvSGIS_params *params = args;
12825 const struct opengl_funcs *funcs = params->teb->glTable;
12826 funcs->ext.p_glMultiTexCoord1fvSGIS( params->target, params->v );
12827 return STATUS_SUCCESS;
12830 static NTSTATUS ext_glMultiTexCoord1hNV( void *args )
12832 struct glMultiTexCoord1hNV_params *params = args;
12833 const struct opengl_funcs *funcs = params->teb->glTable;
12834 funcs->ext.p_glMultiTexCoord1hNV( params->target, params->s );
12835 return STATUS_SUCCESS;
12838 static NTSTATUS ext_glMultiTexCoord1hvNV( void *args )
12840 struct glMultiTexCoord1hvNV_params *params = args;
12841 const struct opengl_funcs *funcs = params->teb->glTable;
12842 funcs->ext.p_glMultiTexCoord1hvNV( params->target, params->v );
12843 return STATUS_SUCCESS;
12846 static NTSTATUS ext_glMultiTexCoord1i( void *args )
12848 struct glMultiTexCoord1i_params *params = args;
12849 const struct opengl_funcs *funcs = params->teb->glTable;
12850 funcs->ext.p_glMultiTexCoord1i( params->target, params->s );
12851 return STATUS_SUCCESS;
12854 static NTSTATUS ext_glMultiTexCoord1iARB( void *args )
12856 struct glMultiTexCoord1iARB_params *params = args;
12857 const struct opengl_funcs *funcs = params->teb->glTable;
12858 funcs->ext.p_glMultiTexCoord1iARB( params->target, params->s );
12859 return STATUS_SUCCESS;
12862 static NTSTATUS ext_glMultiTexCoord1iSGIS( void *args )
12864 struct glMultiTexCoord1iSGIS_params *params = args;
12865 const struct opengl_funcs *funcs = params->teb->glTable;
12866 funcs->ext.p_glMultiTexCoord1iSGIS( params->target, params->s );
12867 return STATUS_SUCCESS;
12870 static NTSTATUS ext_glMultiTexCoord1iv( void *args )
12872 struct glMultiTexCoord1iv_params *params = args;
12873 const struct opengl_funcs *funcs = params->teb->glTable;
12874 funcs->ext.p_glMultiTexCoord1iv( params->target, params->v );
12875 return STATUS_SUCCESS;
12878 static NTSTATUS ext_glMultiTexCoord1ivARB( void *args )
12880 struct glMultiTexCoord1ivARB_params *params = args;
12881 const struct opengl_funcs *funcs = params->teb->glTable;
12882 funcs->ext.p_glMultiTexCoord1ivARB( params->target, params->v );
12883 return STATUS_SUCCESS;
12886 static NTSTATUS ext_glMultiTexCoord1ivSGIS( void *args )
12888 struct glMultiTexCoord1ivSGIS_params *params = args;
12889 const struct opengl_funcs *funcs = params->teb->glTable;
12890 funcs->ext.p_glMultiTexCoord1ivSGIS( params->target, params->v );
12891 return STATUS_SUCCESS;
12894 static NTSTATUS ext_glMultiTexCoord1s( void *args )
12896 struct glMultiTexCoord1s_params *params = args;
12897 const struct opengl_funcs *funcs = params->teb->glTable;
12898 funcs->ext.p_glMultiTexCoord1s( params->target, params->s );
12899 return STATUS_SUCCESS;
12902 static NTSTATUS ext_glMultiTexCoord1sARB( void *args )
12904 struct glMultiTexCoord1sARB_params *params = args;
12905 const struct opengl_funcs *funcs = params->teb->glTable;
12906 funcs->ext.p_glMultiTexCoord1sARB( params->target, params->s );
12907 return STATUS_SUCCESS;
12910 static NTSTATUS ext_glMultiTexCoord1sSGIS( void *args )
12912 struct glMultiTexCoord1sSGIS_params *params = args;
12913 const struct opengl_funcs *funcs = params->teb->glTable;
12914 funcs->ext.p_glMultiTexCoord1sSGIS( params->target, params->s );
12915 return STATUS_SUCCESS;
12918 static NTSTATUS ext_glMultiTexCoord1sv( void *args )
12920 struct glMultiTexCoord1sv_params *params = args;
12921 const struct opengl_funcs *funcs = params->teb->glTable;
12922 funcs->ext.p_glMultiTexCoord1sv( params->target, params->v );
12923 return STATUS_SUCCESS;
12926 static NTSTATUS ext_glMultiTexCoord1svARB( void *args )
12928 struct glMultiTexCoord1svARB_params *params = args;
12929 const struct opengl_funcs *funcs = params->teb->glTable;
12930 funcs->ext.p_glMultiTexCoord1svARB( params->target, params->v );
12931 return STATUS_SUCCESS;
12934 static NTSTATUS ext_glMultiTexCoord1svSGIS( void *args )
12936 struct glMultiTexCoord1svSGIS_params *params = args;
12937 const struct opengl_funcs *funcs = params->teb->glTable;
12938 funcs->ext.p_glMultiTexCoord1svSGIS( params->target, params->v );
12939 return STATUS_SUCCESS;
12942 static NTSTATUS ext_glMultiTexCoord1xOES( void *args )
12944 struct glMultiTexCoord1xOES_params *params = args;
12945 const struct opengl_funcs *funcs = params->teb->glTable;
12946 funcs->ext.p_glMultiTexCoord1xOES( params->texture, params->s );
12947 return STATUS_SUCCESS;
12950 static NTSTATUS ext_glMultiTexCoord1xvOES( void *args )
12952 struct glMultiTexCoord1xvOES_params *params = args;
12953 const struct opengl_funcs *funcs = params->teb->glTable;
12954 funcs->ext.p_glMultiTexCoord1xvOES( params->texture, params->coords );
12955 return STATUS_SUCCESS;
12958 static NTSTATUS ext_glMultiTexCoord2bOES( void *args )
12960 struct glMultiTexCoord2bOES_params *params = args;
12961 const struct opengl_funcs *funcs = params->teb->glTable;
12962 funcs->ext.p_glMultiTexCoord2bOES( params->texture, params->s, params->t );
12963 return STATUS_SUCCESS;
12966 static NTSTATUS ext_glMultiTexCoord2bvOES( void *args )
12968 struct glMultiTexCoord2bvOES_params *params = args;
12969 const struct opengl_funcs *funcs = params->teb->glTable;
12970 funcs->ext.p_glMultiTexCoord2bvOES( params->texture, params->coords );
12971 return STATUS_SUCCESS;
12974 static NTSTATUS ext_glMultiTexCoord2d( void *args )
12976 struct glMultiTexCoord2d_params *params = args;
12977 const struct opengl_funcs *funcs = params->teb->glTable;
12978 funcs->ext.p_glMultiTexCoord2d( params->target, params->s, params->t );
12979 return STATUS_SUCCESS;
12982 static NTSTATUS ext_glMultiTexCoord2dARB( void *args )
12984 struct glMultiTexCoord2dARB_params *params = args;
12985 const struct opengl_funcs *funcs = params->teb->glTable;
12986 funcs->ext.p_glMultiTexCoord2dARB( params->target, params->s, params->t );
12987 return STATUS_SUCCESS;
12990 static NTSTATUS ext_glMultiTexCoord2dSGIS( void *args )
12992 struct glMultiTexCoord2dSGIS_params *params = args;
12993 const struct opengl_funcs *funcs = params->teb->glTable;
12994 funcs->ext.p_glMultiTexCoord2dSGIS( params->target, params->s, params->t );
12995 return STATUS_SUCCESS;
12998 static NTSTATUS ext_glMultiTexCoord2dv( void *args )
13000 struct glMultiTexCoord2dv_params *params = args;
13001 const struct opengl_funcs *funcs = params->teb->glTable;
13002 funcs->ext.p_glMultiTexCoord2dv( params->target, params->v );
13003 return STATUS_SUCCESS;
13006 static NTSTATUS ext_glMultiTexCoord2dvARB( void *args )
13008 struct glMultiTexCoord2dvARB_params *params = args;
13009 const struct opengl_funcs *funcs = params->teb->glTable;
13010 funcs->ext.p_glMultiTexCoord2dvARB( params->target, params->v );
13011 return STATUS_SUCCESS;
13014 static NTSTATUS ext_glMultiTexCoord2dvSGIS( void *args )
13016 struct glMultiTexCoord2dvSGIS_params *params = args;
13017 const struct opengl_funcs *funcs = params->teb->glTable;
13018 funcs->ext.p_glMultiTexCoord2dvSGIS( params->target, params->v );
13019 return STATUS_SUCCESS;
13022 static NTSTATUS ext_glMultiTexCoord2f( void *args )
13024 struct glMultiTexCoord2f_params *params = args;
13025 const struct opengl_funcs *funcs = params->teb->glTable;
13026 funcs->ext.p_glMultiTexCoord2f( params->target, params->s, params->t );
13027 return STATUS_SUCCESS;
13030 static NTSTATUS ext_glMultiTexCoord2fARB( void *args )
13032 struct glMultiTexCoord2fARB_params *params = args;
13033 const struct opengl_funcs *funcs = params->teb->glTable;
13034 funcs->ext.p_glMultiTexCoord2fARB( params->target, params->s, params->t );
13035 return STATUS_SUCCESS;
13038 static NTSTATUS ext_glMultiTexCoord2fSGIS( void *args )
13040 struct glMultiTexCoord2fSGIS_params *params = args;
13041 const struct opengl_funcs *funcs = params->teb->glTable;
13042 funcs->ext.p_glMultiTexCoord2fSGIS( params->target, params->s, params->t );
13043 return STATUS_SUCCESS;
13046 static NTSTATUS ext_glMultiTexCoord2fv( void *args )
13048 struct glMultiTexCoord2fv_params *params = args;
13049 const struct opengl_funcs *funcs = params->teb->glTable;
13050 funcs->ext.p_glMultiTexCoord2fv( params->target, params->v );
13051 return STATUS_SUCCESS;
13054 static NTSTATUS ext_glMultiTexCoord2fvARB( void *args )
13056 struct glMultiTexCoord2fvARB_params *params = args;
13057 const struct opengl_funcs *funcs = params->teb->glTable;
13058 funcs->ext.p_glMultiTexCoord2fvARB( params->target, params->v );
13059 return STATUS_SUCCESS;
13062 static NTSTATUS ext_glMultiTexCoord2fvSGIS( void *args )
13064 struct glMultiTexCoord2fvSGIS_params *params = args;
13065 const struct opengl_funcs *funcs = params->teb->glTable;
13066 funcs->ext.p_glMultiTexCoord2fvSGIS( params->target, params->v );
13067 return STATUS_SUCCESS;
13070 static NTSTATUS ext_glMultiTexCoord2hNV( void *args )
13072 struct glMultiTexCoord2hNV_params *params = args;
13073 const struct opengl_funcs *funcs = params->teb->glTable;
13074 funcs->ext.p_glMultiTexCoord2hNV( params->target, params->s, params->t );
13075 return STATUS_SUCCESS;
13078 static NTSTATUS ext_glMultiTexCoord2hvNV( void *args )
13080 struct glMultiTexCoord2hvNV_params *params = args;
13081 const struct opengl_funcs *funcs = params->teb->glTable;
13082 funcs->ext.p_glMultiTexCoord2hvNV( params->target, params->v );
13083 return STATUS_SUCCESS;
13086 static NTSTATUS ext_glMultiTexCoord2i( void *args )
13088 struct glMultiTexCoord2i_params *params = args;
13089 const struct opengl_funcs *funcs = params->teb->glTable;
13090 funcs->ext.p_glMultiTexCoord2i( params->target, params->s, params->t );
13091 return STATUS_SUCCESS;
13094 static NTSTATUS ext_glMultiTexCoord2iARB( void *args )
13096 struct glMultiTexCoord2iARB_params *params = args;
13097 const struct opengl_funcs *funcs = params->teb->glTable;
13098 funcs->ext.p_glMultiTexCoord2iARB( params->target, params->s, params->t );
13099 return STATUS_SUCCESS;
13102 static NTSTATUS ext_glMultiTexCoord2iSGIS( void *args )
13104 struct glMultiTexCoord2iSGIS_params *params = args;
13105 const struct opengl_funcs *funcs = params->teb->glTable;
13106 funcs->ext.p_glMultiTexCoord2iSGIS( params->target, params->s, params->t );
13107 return STATUS_SUCCESS;
13110 static NTSTATUS ext_glMultiTexCoord2iv( void *args )
13112 struct glMultiTexCoord2iv_params *params = args;
13113 const struct opengl_funcs *funcs = params->teb->glTable;
13114 funcs->ext.p_glMultiTexCoord2iv( params->target, params->v );
13115 return STATUS_SUCCESS;
13118 static NTSTATUS ext_glMultiTexCoord2ivARB( void *args )
13120 struct glMultiTexCoord2ivARB_params *params = args;
13121 const struct opengl_funcs *funcs = params->teb->glTable;
13122 funcs->ext.p_glMultiTexCoord2ivARB( params->target, params->v );
13123 return STATUS_SUCCESS;
13126 static NTSTATUS ext_glMultiTexCoord2ivSGIS( void *args )
13128 struct glMultiTexCoord2ivSGIS_params *params = args;
13129 const struct opengl_funcs *funcs = params->teb->glTable;
13130 funcs->ext.p_glMultiTexCoord2ivSGIS( params->target, params->v );
13131 return STATUS_SUCCESS;
13134 static NTSTATUS ext_glMultiTexCoord2s( void *args )
13136 struct glMultiTexCoord2s_params *params = args;
13137 const struct opengl_funcs *funcs = params->teb->glTable;
13138 funcs->ext.p_glMultiTexCoord2s( params->target, params->s, params->t );
13139 return STATUS_SUCCESS;
13142 static NTSTATUS ext_glMultiTexCoord2sARB( void *args )
13144 struct glMultiTexCoord2sARB_params *params = args;
13145 const struct opengl_funcs *funcs = params->teb->glTable;
13146 funcs->ext.p_glMultiTexCoord2sARB( params->target, params->s, params->t );
13147 return STATUS_SUCCESS;
13150 static NTSTATUS ext_glMultiTexCoord2sSGIS( void *args )
13152 struct glMultiTexCoord2sSGIS_params *params = args;
13153 const struct opengl_funcs *funcs = params->teb->glTable;
13154 funcs->ext.p_glMultiTexCoord2sSGIS( params->target, params->s, params->t );
13155 return STATUS_SUCCESS;
13158 static NTSTATUS ext_glMultiTexCoord2sv( void *args )
13160 struct glMultiTexCoord2sv_params *params = args;
13161 const struct opengl_funcs *funcs = params->teb->glTable;
13162 funcs->ext.p_glMultiTexCoord2sv( params->target, params->v );
13163 return STATUS_SUCCESS;
13166 static NTSTATUS ext_glMultiTexCoord2svARB( void *args )
13168 struct glMultiTexCoord2svARB_params *params = args;
13169 const struct opengl_funcs *funcs = params->teb->glTable;
13170 funcs->ext.p_glMultiTexCoord2svARB( params->target, params->v );
13171 return STATUS_SUCCESS;
13174 static NTSTATUS ext_glMultiTexCoord2svSGIS( void *args )
13176 struct glMultiTexCoord2svSGIS_params *params = args;
13177 const struct opengl_funcs *funcs = params->teb->glTable;
13178 funcs->ext.p_glMultiTexCoord2svSGIS( params->target, params->v );
13179 return STATUS_SUCCESS;
13182 static NTSTATUS ext_glMultiTexCoord2xOES( void *args )
13184 struct glMultiTexCoord2xOES_params *params = args;
13185 const struct opengl_funcs *funcs = params->teb->glTable;
13186 funcs->ext.p_glMultiTexCoord2xOES( params->texture, params->s, params->t );
13187 return STATUS_SUCCESS;
13190 static NTSTATUS ext_glMultiTexCoord2xvOES( void *args )
13192 struct glMultiTexCoord2xvOES_params *params = args;
13193 const struct opengl_funcs *funcs = params->teb->glTable;
13194 funcs->ext.p_glMultiTexCoord2xvOES( params->texture, params->coords );
13195 return STATUS_SUCCESS;
13198 static NTSTATUS ext_glMultiTexCoord3bOES( void *args )
13200 struct glMultiTexCoord3bOES_params *params = args;
13201 const struct opengl_funcs *funcs = params->teb->glTable;
13202 funcs->ext.p_glMultiTexCoord3bOES( params->texture, params->s, params->t, params->r );
13203 return STATUS_SUCCESS;
13206 static NTSTATUS ext_glMultiTexCoord3bvOES( void *args )
13208 struct glMultiTexCoord3bvOES_params *params = args;
13209 const struct opengl_funcs *funcs = params->teb->glTable;
13210 funcs->ext.p_glMultiTexCoord3bvOES( params->texture, params->coords );
13211 return STATUS_SUCCESS;
13214 static NTSTATUS ext_glMultiTexCoord3d( void *args )
13216 struct glMultiTexCoord3d_params *params = args;
13217 const struct opengl_funcs *funcs = params->teb->glTable;
13218 funcs->ext.p_glMultiTexCoord3d( params->target, params->s, params->t, params->r );
13219 return STATUS_SUCCESS;
13222 static NTSTATUS ext_glMultiTexCoord3dARB( void *args )
13224 struct glMultiTexCoord3dARB_params *params = args;
13225 const struct opengl_funcs *funcs = params->teb->glTable;
13226 funcs->ext.p_glMultiTexCoord3dARB( params->target, params->s, params->t, params->r );
13227 return STATUS_SUCCESS;
13230 static NTSTATUS ext_glMultiTexCoord3dSGIS( void *args )
13232 struct glMultiTexCoord3dSGIS_params *params = args;
13233 const struct opengl_funcs *funcs = params->teb->glTable;
13234 funcs->ext.p_glMultiTexCoord3dSGIS( params->target, params->s, params->t, params->r );
13235 return STATUS_SUCCESS;
13238 static NTSTATUS ext_glMultiTexCoord3dv( void *args )
13240 struct glMultiTexCoord3dv_params *params = args;
13241 const struct opengl_funcs *funcs = params->teb->glTable;
13242 funcs->ext.p_glMultiTexCoord3dv( params->target, params->v );
13243 return STATUS_SUCCESS;
13246 static NTSTATUS ext_glMultiTexCoord3dvARB( void *args )
13248 struct glMultiTexCoord3dvARB_params *params = args;
13249 const struct opengl_funcs *funcs = params->teb->glTable;
13250 funcs->ext.p_glMultiTexCoord3dvARB( params->target, params->v );
13251 return STATUS_SUCCESS;
13254 static NTSTATUS ext_glMultiTexCoord3dvSGIS( void *args )
13256 struct glMultiTexCoord3dvSGIS_params *params = args;
13257 const struct opengl_funcs *funcs = params->teb->glTable;
13258 funcs->ext.p_glMultiTexCoord3dvSGIS( params->target, params->v );
13259 return STATUS_SUCCESS;
13262 static NTSTATUS ext_glMultiTexCoord3f( void *args )
13264 struct glMultiTexCoord3f_params *params = args;
13265 const struct opengl_funcs *funcs = params->teb->glTable;
13266 funcs->ext.p_glMultiTexCoord3f( params->target, params->s, params->t, params->r );
13267 return STATUS_SUCCESS;
13270 static NTSTATUS ext_glMultiTexCoord3fARB( void *args )
13272 struct glMultiTexCoord3fARB_params *params = args;
13273 const struct opengl_funcs *funcs = params->teb->glTable;
13274 funcs->ext.p_glMultiTexCoord3fARB( params->target, params->s, params->t, params->r );
13275 return STATUS_SUCCESS;
13278 static NTSTATUS ext_glMultiTexCoord3fSGIS( void *args )
13280 struct glMultiTexCoord3fSGIS_params *params = args;
13281 const struct opengl_funcs *funcs = params->teb->glTable;
13282 funcs->ext.p_glMultiTexCoord3fSGIS( params->target, params->s, params->t, params->r );
13283 return STATUS_SUCCESS;
13286 static NTSTATUS ext_glMultiTexCoord3fv( void *args )
13288 struct glMultiTexCoord3fv_params *params = args;
13289 const struct opengl_funcs *funcs = params->teb->glTable;
13290 funcs->ext.p_glMultiTexCoord3fv( params->target, params->v );
13291 return STATUS_SUCCESS;
13294 static NTSTATUS ext_glMultiTexCoord3fvARB( void *args )
13296 struct glMultiTexCoord3fvARB_params *params = args;
13297 const struct opengl_funcs *funcs = params->teb->glTable;
13298 funcs->ext.p_glMultiTexCoord3fvARB( params->target, params->v );
13299 return STATUS_SUCCESS;
13302 static NTSTATUS ext_glMultiTexCoord3fvSGIS( void *args )
13304 struct glMultiTexCoord3fvSGIS_params *params = args;
13305 const struct opengl_funcs *funcs = params->teb->glTable;
13306 funcs->ext.p_glMultiTexCoord3fvSGIS( params->target, params->v );
13307 return STATUS_SUCCESS;
13310 static NTSTATUS ext_glMultiTexCoord3hNV( void *args )
13312 struct glMultiTexCoord3hNV_params *params = args;
13313 const struct opengl_funcs *funcs = params->teb->glTable;
13314 funcs->ext.p_glMultiTexCoord3hNV( params->target, params->s, params->t, params->r );
13315 return STATUS_SUCCESS;
13318 static NTSTATUS ext_glMultiTexCoord3hvNV( void *args )
13320 struct glMultiTexCoord3hvNV_params *params = args;
13321 const struct opengl_funcs *funcs = params->teb->glTable;
13322 funcs->ext.p_glMultiTexCoord3hvNV( params->target, params->v );
13323 return STATUS_SUCCESS;
13326 static NTSTATUS ext_glMultiTexCoord3i( void *args )
13328 struct glMultiTexCoord3i_params *params = args;
13329 const struct opengl_funcs *funcs = params->teb->glTable;
13330 funcs->ext.p_glMultiTexCoord3i( params->target, params->s, params->t, params->r );
13331 return STATUS_SUCCESS;
13334 static NTSTATUS ext_glMultiTexCoord3iARB( void *args )
13336 struct glMultiTexCoord3iARB_params *params = args;
13337 const struct opengl_funcs *funcs = params->teb->glTable;
13338 funcs->ext.p_glMultiTexCoord3iARB( params->target, params->s, params->t, params->r );
13339 return STATUS_SUCCESS;
13342 static NTSTATUS ext_glMultiTexCoord3iSGIS( void *args )
13344 struct glMultiTexCoord3iSGIS_params *params = args;
13345 const struct opengl_funcs *funcs = params->teb->glTable;
13346 funcs->ext.p_glMultiTexCoord3iSGIS( params->target, params->s, params->t, params->r );
13347 return STATUS_SUCCESS;
13350 static NTSTATUS ext_glMultiTexCoord3iv( void *args )
13352 struct glMultiTexCoord3iv_params *params = args;
13353 const struct opengl_funcs *funcs = params->teb->glTable;
13354 funcs->ext.p_glMultiTexCoord3iv( params->target, params->v );
13355 return STATUS_SUCCESS;
13358 static NTSTATUS ext_glMultiTexCoord3ivARB( void *args )
13360 struct glMultiTexCoord3ivARB_params *params = args;
13361 const struct opengl_funcs *funcs = params->teb->glTable;
13362 funcs->ext.p_glMultiTexCoord3ivARB( params->target, params->v );
13363 return STATUS_SUCCESS;
13366 static NTSTATUS ext_glMultiTexCoord3ivSGIS( void *args )
13368 struct glMultiTexCoord3ivSGIS_params *params = args;
13369 const struct opengl_funcs *funcs = params->teb->glTable;
13370 funcs->ext.p_glMultiTexCoord3ivSGIS( params->target, params->v );
13371 return STATUS_SUCCESS;
13374 static NTSTATUS ext_glMultiTexCoord3s( void *args )
13376 struct glMultiTexCoord3s_params *params = args;
13377 const struct opengl_funcs *funcs = params->teb->glTable;
13378 funcs->ext.p_glMultiTexCoord3s( params->target, params->s, params->t, params->r );
13379 return STATUS_SUCCESS;
13382 static NTSTATUS ext_glMultiTexCoord3sARB( void *args )
13384 struct glMultiTexCoord3sARB_params *params = args;
13385 const struct opengl_funcs *funcs = params->teb->glTable;
13386 funcs->ext.p_glMultiTexCoord3sARB( params->target, params->s, params->t, params->r );
13387 return STATUS_SUCCESS;
13390 static NTSTATUS ext_glMultiTexCoord3sSGIS( void *args )
13392 struct glMultiTexCoord3sSGIS_params *params = args;
13393 const struct opengl_funcs *funcs = params->teb->glTable;
13394 funcs->ext.p_glMultiTexCoord3sSGIS( params->target, params->s, params->t, params->r );
13395 return STATUS_SUCCESS;
13398 static NTSTATUS ext_glMultiTexCoord3sv( void *args )
13400 struct glMultiTexCoord3sv_params *params = args;
13401 const struct opengl_funcs *funcs = params->teb->glTable;
13402 funcs->ext.p_glMultiTexCoord3sv( params->target, params->v );
13403 return STATUS_SUCCESS;
13406 static NTSTATUS ext_glMultiTexCoord3svARB( void *args )
13408 struct glMultiTexCoord3svARB_params *params = args;
13409 const struct opengl_funcs *funcs = params->teb->glTable;
13410 funcs->ext.p_glMultiTexCoord3svARB( params->target, params->v );
13411 return STATUS_SUCCESS;
13414 static NTSTATUS ext_glMultiTexCoord3svSGIS( void *args )
13416 struct glMultiTexCoord3svSGIS_params *params = args;
13417 const struct opengl_funcs *funcs = params->teb->glTable;
13418 funcs->ext.p_glMultiTexCoord3svSGIS( params->target, params->v );
13419 return STATUS_SUCCESS;
13422 static NTSTATUS ext_glMultiTexCoord3xOES( void *args )
13424 struct glMultiTexCoord3xOES_params *params = args;
13425 const struct opengl_funcs *funcs = params->teb->glTable;
13426 funcs->ext.p_glMultiTexCoord3xOES( params->texture, params->s, params->t, params->r );
13427 return STATUS_SUCCESS;
13430 static NTSTATUS ext_glMultiTexCoord3xvOES( void *args )
13432 struct glMultiTexCoord3xvOES_params *params = args;
13433 const struct opengl_funcs *funcs = params->teb->glTable;
13434 funcs->ext.p_glMultiTexCoord3xvOES( params->texture, params->coords );
13435 return STATUS_SUCCESS;
13438 static NTSTATUS ext_glMultiTexCoord4bOES( void *args )
13440 struct glMultiTexCoord4bOES_params *params = args;
13441 const struct opengl_funcs *funcs = params->teb->glTable;
13442 funcs->ext.p_glMultiTexCoord4bOES( params->texture, params->s, params->t, params->r, params->q );
13443 return STATUS_SUCCESS;
13446 static NTSTATUS ext_glMultiTexCoord4bvOES( void *args )
13448 struct glMultiTexCoord4bvOES_params *params = args;
13449 const struct opengl_funcs *funcs = params->teb->glTable;
13450 funcs->ext.p_glMultiTexCoord4bvOES( params->texture, params->coords );
13451 return STATUS_SUCCESS;
13454 static NTSTATUS ext_glMultiTexCoord4d( void *args )
13456 struct glMultiTexCoord4d_params *params = args;
13457 const struct opengl_funcs *funcs = params->teb->glTable;
13458 funcs->ext.p_glMultiTexCoord4d( params->target, params->s, params->t, params->r, params->q );
13459 return STATUS_SUCCESS;
13462 static NTSTATUS ext_glMultiTexCoord4dARB( void *args )
13464 struct glMultiTexCoord4dARB_params *params = args;
13465 const struct opengl_funcs *funcs = params->teb->glTable;
13466 funcs->ext.p_glMultiTexCoord4dARB( params->target, params->s, params->t, params->r, params->q );
13467 return STATUS_SUCCESS;
13470 static NTSTATUS ext_glMultiTexCoord4dSGIS( void *args )
13472 struct glMultiTexCoord4dSGIS_params *params = args;
13473 const struct opengl_funcs *funcs = params->teb->glTable;
13474 funcs->ext.p_glMultiTexCoord4dSGIS( params->target, params->s, params->t, params->r, params->q );
13475 return STATUS_SUCCESS;
13478 static NTSTATUS ext_glMultiTexCoord4dv( void *args )
13480 struct glMultiTexCoord4dv_params *params = args;
13481 const struct opengl_funcs *funcs = params->teb->glTable;
13482 funcs->ext.p_glMultiTexCoord4dv( params->target, params->v );
13483 return STATUS_SUCCESS;
13486 static NTSTATUS ext_glMultiTexCoord4dvARB( void *args )
13488 struct glMultiTexCoord4dvARB_params *params = args;
13489 const struct opengl_funcs *funcs = params->teb->glTable;
13490 funcs->ext.p_glMultiTexCoord4dvARB( params->target, params->v );
13491 return STATUS_SUCCESS;
13494 static NTSTATUS ext_glMultiTexCoord4dvSGIS( void *args )
13496 struct glMultiTexCoord4dvSGIS_params *params = args;
13497 const struct opengl_funcs *funcs = params->teb->glTable;
13498 funcs->ext.p_glMultiTexCoord4dvSGIS( params->target, params->v );
13499 return STATUS_SUCCESS;
13502 static NTSTATUS ext_glMultiTexCoord4f( void *args )
13504 struct glMultiTexCoord4f_params *params = args;
13505 const struct opengl_funcs *funcs = params->teb->glTable;
13506 funcs->ext.p_glMultiTexCoord4f( params->target, params->s, params->t, params->r, params->q );
13507 return STATUS_SUCCESS;
13510 static NTSTATUS ext_glMultiTexCoord4fARB( void *args )
13512 struct glMultiTexCoord4fARB_params *params = args;
13513 const struct opengl_funcs *funcs = params->teb->glTable;
13514 funcs->ext.p_glMultiTexCoord4fARB( params->target, params->s, params->t, params->r, params->q );
13515 return STATUS_SUCCESS;
13518 static NTSTATUS ext_glMultiTexCoord4fSGIS( void *args )
13520 struct glMultiTexCoord4fSGIS_params *params = args;
13521 const struct opengl_funcs *funcs = params->teb->glTable;
13522 funcs->ext.p_glMultiTexCoord4fSGIS( params->target, params->s, params->t, params->r, params->q );
13523 return STATUS_SUCCESS;
13526 static NTSTATUS ext_glMultiTexCoord4fv( void *args )
13528 struct glMultiTexCoord4fv_params *params = args;
13529 const struct opengl_funcs *funcs = params->teb->glTable;
13530 funcs->ext.p_glMultiTexCoord4fv( params->target, params->v );
13531 return STATUS_SUCCESS;
13534 static NTSTATUS ext_glMultiTexCoord4fvARB( void *args )
13536 struct glMultiTexCoord4fvARB_params *params = args;
13537 const struct opengl_funcs *funcs = params->teb->glTable;
13538 funcs->ext.p_glMultiTexCoord4fvARB( params->target, params->v );
13539 return STATUS_SUCCESS;
13542 static NTSTATUS ext_glMultiTexCoord4fvSGIS( void *args )
13544 struct glMultiTexCoord4fvSGIS_params *params = args;
13545 const struct opengl_funcs *funcs = params->teb->glTable;
13546 funcs->ext.p_glMultiTexCoord4fvSGIS( params->target, params->v );
13547 return STATUS_SUCCESS;
13550 static NTSTATUS ext_glMultiTexCoord4hNV( void *args )
13552 struct glMultiTexCoord4hNV_params *params = args;
13553 const struct opengl_funcs *funcs = params->teb->glTable;
13554 funcs->ext.p_glMultiTexCoord4hNV( params->target, params->s, params->t, params->r, params->q );
13555 return STATUS_SUCCESS;
13558 static NTSTATUS ext_glMultiTexCoord4hvNV( void *args )
13560 struct glMultiTexCoord4hvNV_params *params = args;
13561 const struct opengl_funcs *funcs = params->teb->glTable;
13562 funcs->ext.p_glMultiTexCoord4hvNV( params->target, params->v );
13563 return STATUS_SUCCESS;
13566 static NTSTATUS ext_glMultiTexCoord4i( void *args )
13568 struct glMultiTexCoord4i_params *params = args;
13569 const struct opengl_funcs *funcs = params->teb->glTable;
13570 funcs->ext.p_glMultiTexCoord4i( params->target, params->s, params->t, params->r, params->q );
13571 return STATUS_SUCCESS;
13574 static NTSTATUS ext_glMultiTexCoord4iARB( void *args )
13576 struct glMultiTexCoord4iARB_params *params = args;
13577 const struct opengl_funcs *funcs = params->teb->glTable;
13578 funcs->ext.p_glMultiTexCoord4iARB( params->target, params->s, params->t, params->r, params->q );
13579 return STATUS_SUCCESS;
13582 static NTSTATUS ext_glMultiTexCoord4iSGIS( void *args )
13584 struct glMultiTexCoord4iSGIS_params *params = args;
13585 const struct opengl_funcs *funcs = params->teb->glTable;
13586 funcs->ext.p_glMultiTexCoord4iSGIS( params->target, params->s, params->t, params->r, params->q );
13587 return STATUS_SUCCESS;
13590 static NTSTATUS ext_glMultiTexCoord4iv( void *args )
13592 struct glMultiTexCoord4iv_params *params = args;
13593 const struct opengl_funcs *funcs = params->teb->glTable;
13594 funcs->ext.p_glMultiTexCoord4iv( params->target, params->v );
13595 return STATUS_SUCCESS;
13598 static NTSTATUS ext_glMultiTexCoord4ivARB( void *args )
13600 struct glMultiTexCoord4ivARB_params *params = args;
13601 const struct opengl_funcs *funcs = params->teb->glTable;
13602 funcs->ext.p_glMultiTexCoord4ivARB( params->target, params->v );
13603 return STATUS_SUCCESS;
13606 static NTSTATUS ext_glMultiTexCoord4ivSGIS( void *args )
13608 struct glMultiTexCoord4ivSGIS_params *params = args;
13609 const struct opengl_funcs *funcs = params->teb->glTable;
13610 funcs->ext.p_glMultiTexCoord4ivSGIS( params->target, params->v );
13611 return STATUS_SUCCESS;
13614 static NTSTATUS ext_glMultiTexCoord4s( void *args )
13616 struct glMultiTexCoord4s_params *params = args;
13617 const struct opengl_funcs *funcs = params->teb->glTable;
13618 funcs->ext.p_glMultiTexCoord4s( params->target, params->s, params->t, params->r, params->q );
13619 return STATUS_SUCCESS;
13622 static NTSTATUS ext_glMultiTexCoord4sARB( void *args )
13624 struct glMultiTexCoord4sARB_params *params = args;
13625 const struct opengl_funcs *funcs = params->teb->glTable;
13626 funcs->ext.p_glMultiTexCoord4sARB( params->target, params->s, params->t, params->r, params->q );
13627 return STATUS_SUCCESS;
13630 static NTSTATUS ext_glMultiTexCoord4sSGIS( void *args )
13632 struct glMultiTexCoord4sSGIS_params *params = args;
13633 const struct opengl_funcs *funcs = params->teb->glTable;
13634 funcs->ext.p_glMultiTexCoord4sSGIS( params->target, params->s, params->t, params->r, params->q );
13635 return STATUS_SUCCESS;
13638 static NTSTATUS ext_glMultiTexCoord4sv( void *args )
13640 struct glMultiTexCoord4sv_params *params = args;
13641 const struct opengl_funcs *funcs = params->teb->glTable;
13642 funcs->ext.p_glMultiTexCoord4sv( params->target, params->v );
13643 return STATUS_SUCCESS;
13646 static NTSTATUS ext_glMultiTexCoord4svARB( void *args )
13648 struct glMultiTexCoord4svARB_params *params = args;
13649 const struct opengl_funcs *funcs = params->teb->glTable;
13650 funcs->ext.p_glMultiTexCoord4svARB( params->target, params->v );
13651 return STATUS_SUCCESS;
13654 static NTSTATUS ext_glMultiTexCoord4svSGIS( void *args )
13656 struct glMultiTexCoord4svSGIS_params *params = args;
13657 const struct opengl_funcs *funcs = params->teb->glTable;
13658 funcs->ext.p_glMultiTexCoord4svSGIS( params->target, params->v );
13659 return STATUS_SUCCESS;
13662 static NTSTATUS ext_glMultiTexCoord4xOES( void *args )
13664 struct glMultiTexCoord4xOES_params *params = args;
13665 const struct opengl_funcs *funcs = params->teb->glTable;
13666 funcs->ext.p_glMultiTexCoord4xOES( params->texture, params->s, params->t, params->r, params->q );
13667 return STATUS_SUCCESS;
13670 static NTSTATUS ext_glMultiTexCoord4xvOES( void *args )
13672 struct glMultiTexCoord4xvOES_params *params = args;
13673 const struct opengl_funcs *funcs = params->teb->glTable;
13674 funcs->ext.p_glMultiTexCoord4xvOES( params->texture, params->coords );
13675 return STATUS_SUCCESS;
13678 static NTSTATUS ext_glMultiTexCoordP1ui( void *args )
13680 struct glMultiTexCoordP1ui_params *params = args;
13681 const struct opengl_funcs *funcs = params->teb->glTable;
13682 funcs->ext.p_glMultiTexCoordP1ui( params->texture, params->type, params->coords );
13683 return STATUS_SUCCESS;
13686 static NTSTATUS ext_glMultiTexCoordP1uiv( void *args )
13688 struct glMultiTexCoordP1uiv_params *params = args;
13689 const struct opengl_funcs *funcs = params->teb->glTable;
13690 funcs->ext.p_glMultiTexCoordP1uiv( params->texture, params->type, params->coords );
13691 return STATUS_SUCCESS;
13694 static NTSTATUS ext_glMultiTexCoordP2ui( void *args )
13696 struct glMultiTexCoordP2ui_params *params = args;
13697 const struct opengl_funcs *funcs = params->teb->glTable;
13698 funcs->ext.p_glMultiTexCoordP2ui( params->texture, params->type, params->coords );
13699 return STATUS_SUCCESS;
13702 static NTSTATUS ext_glMultiTexCoordP2uiv( void *args )
13704 struct glMultiTexCoordP2uiv_params *params = args;
13705 const struct opengl_funcs *funcs = params->teb->glTable;
13706 funcs->ext.p_glMultiTexCoordP2uiv( params->texture, params->type, params->coords );
13707 return STATUS_SUCCESS;
13710 static NTSTATUS ext_glMultiTexCoordP3ui( void *args )
13712 struct glMultiTexCoordP3ui_params *params = args;
13713 const struct opengl_funcs *funcs = params->teb->glTable;
13714 funcs->ext.p_glMultiTexCoordP3ui( params->texture, params->type, params->coords );
13715 return STATUS_SUCCESS;
13718 static NTSTATUS ext_glMultiTexCoordP3uiv( void *args )
13720 struct glMultiTexCoordP3uiv_params *params = args;
13721 const struct opengl_funcs *funcs = params->teb->glTable;
13722 funcs->ext.p_glMultiTexCoordP3uiv( params->texture, params->type, params->coords );
13723 return STATUS_SUCCESS;
13726 static NTSTATUS ext_glMultiTexCoordP4ui( void *args )
13728 struct glMultiTexCoordP4ui_params *params = args;
13729 const struct opengl_funcs *funcs = params->teb->glTable;
13730 funcs->ext.p_glMultiTexCoordP4ui( params->texture, params->type, params->coords );
13731 return STATUS_SUCCESS;
13734 static NTSTATUS ext_glMultiTexCoordP4uiv( void *args )
13736 struct glMultiTexCoordP4uiv_params *params = args;
13737 const struct opengl_funcs *funcs = params->teb->glTable;
13738 funcs->ext.p_glMultiTexCoordP4uiv( params->texture, params->type, params->coords );
13739 return STATUS_SUCCESS;
13742 static NTSTATUS ext_glMultiTexCoordPointerEXT( void *args )
13744 struct glMultiTexCoordPointerEXT_params *params = args;
13745 const struct opengl_funcs *funcs = params->teb->glTable;
13746 funcs->ext.p_glMultiTexCoordPointerEXT( params->texunit, params->size, params->type, params->stride, params->pointer );
13747 return STATUS_SUCCESS;
13750 static NTSTATUS ext_glMultiTexCoordPointerSGIS( void *args )
13752 struct glMultiTexCoordPointerSGIS_params *params = args;
13753 const struct opengl_funcs *funcs = params->teb->glTable;
13754 funcs->ext.p_glMultiTexCoordPointerSGIS( params->target, params->size, params->type, params->stride, params->pointer );
13755 return STATUS_SUCCESS;
13758 static NTSTATUS ext_glMultiTexEnvfEXT( void *args )
13760 struct glMultiTexEnvfEXT_params *params = args;
13761 const struct opengl_funcs *funcs = params->teb->glTable;
13762 funcs->ext.p_glMultiTexEnvfEXT( params->texunit, params->target, params->pname, params->param );
13763 return STATUS_SUCCESS;
13766 static NTSTATUS ext_glMultiTexEnvfvEXT( void *args )
13768 struct glMultiTexEnvfvEXT_params *params = args;
13769 const struct opengl_funcs *funcs = params->teb->glTable;
13770 funcs->ext.p_glMultiTexEnvfvEXT( params->texunit, params->target, params->pname, params->params );
13771 return STATUS_SUCCESS;
13774 static NTSTATUS ext_glMultiTexEnviEXT( void *args )
13776 struct glMultiTexEnviEXT_params *params = args;
13777 const struct opengl_funcs *funcs = params->teb->glTable;
13778 funcs->ext.p_glMultiTexEnviEXT( params->texunit, params->target, params->pname, params->param );
13779 return STATUS_SUCCESS;
13782 static NTSTATUS ext_glMultiTexEnvivEXT( void *args )
13784 struct glMultiTexEnvivEXT_params *params = args;
13785 const struct opengl_funcs *funcs = params->teb->glTable;
13786 funcs->ext.p_glMultiTexEnvivEXT( params->texunit, params->target, params->pname, params->params );
13787 return STATUS_SUCCESS;
13790 static NTSTATUS ext_glMultiTexGendEXT( void *args )
13792 struct glMultiTexGendEXT_params *params = args;
13793 const struct opengl_funcs *funcs = params->teb->glTable;
13794 funcs->ext.p_glMultiTexGendEXT( params->texunit, params->coord, params->pname, params->param );
13795 return STATUS_SUCCESS;
13798 static NTSTATUS ext_glMultiTexGendvEXT( void *args )
13800 struct glMultiTexGendvEXT_params *params = args;
13801 const struct opengl_funcs *funcs = params->teb->glTable;
13802 funcs->ext.p_glMultiTexGendvEXT( params->texunit, params->coord, params->pname, params->params );
13803 return STATUS_SUCCESS;
13806 static NTSTATUS ext_glMultiTexGenfEXT( void *args )
13808 struct glMultiTexGenfEXT_params *params = args;
13809 const struct opengl_funcs *funcs = params->teb->glTable;
13810 funcs->ext.p_glMultiTexGenfEXT( params->texunit, params->coord, params->pname, params->param );
13811 return STATUS_SUCCESS;
13814 static NTSTATUS ext_glMultiTexGenfvEXT( void *args )
13816 struct glMultiTexGenfvEXT_params *params = args;
13817 const struct opengl_funcs *funcs = params->teb->glTable;
13818 funcs->ext.p_glMultiTexGenfvEXT( params->texunit, params->coord, params->pname, params->params );
13819 return STATUS_SUCCESS;
13822 static NTSTATUS ext_glMultiTexGeniEXT( void *args )
13824 struct glMultiTexGeniEXT_params *params = args;
13825 const struct opengl_funcs *funcs = params->teb->glTable;
13826 funcs->ext.p_glMultiTexGeniEXT( params->texunit, params->coord, params->pname, params->param );
13827 return STATUS_SUCCESS;
13830 static NTSTATUS ext_glMultiTexGenivEXT( void *args )
13832 struct glMultiTexGenivEXT_params *params = args;
13833 const struct opengl_funcs *funcs = params->teb->glTable;
13834 funcs->ext.p_glMultiTexGenivEXT( params->texunit, params->coord, params->pname, params->params );
13835 return STATUS_SUCCESS;
13838 static NTSTATUS ext_glMultiTexImage1DEXT( void *args )
13840 struct glMultiTexImage1DEXT_params *params = args;
13841 const struct opengl_funcs *funcs = params->teb->glTable;
13842 funcs->ext.p_glMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels );
13843 return STATUS_SUCCESS;
13846 static NTSTATUS ext_glMultiTexImage2DEXT( void *args )
13848 struct glMultiTexImage2DEXT_params *params = args;
13849 const struct opengl_funcs *funcs = params->teb->glTable;
13850 funcs->ext.p_glMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels );
13851 return STATUS_SUCCESS;
13854 static NTSTATUS ext_glMultiTexImage3DEXT( void *args )
13856 struct glMultiTexImage3DEXT_params *params = args;
13857 const struct opengl_funcs *funcs = params->teb->glTable;
13858 funcs->ext.p_glMultiTexImage3DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels );
13859 return STATUS_SUCCESS;
13862 static NTSTATUS ext_glMultiTexParameterIivEXT( void *args )
13864 struct glMultiTexParameterIivEXT_params *params = args;
13865 const struct opengl_funcs *funcs = params->teb->glTable;
13866 funcs->ext.p_glMultiTexParameterIivEXT( params->texunit, params->target, params->pname, params->params );
13867 return STATUS_SUCCESS;
13870 static NTSTATUS ext_glMultiTexParameterIuivEXT( void *args )
13872 struct glMultiTexParameterIuivEXT_params *params = args;
13873 const struct opengl_funcs *funcs = params->teb->glTable;
13874 funcs->ext.p_glMultiTexParameterIuivEXT( params->texunit, params->target, params->pname, params->params );
13875 return STATUS_SUCCESS;
13878 static NTSTATUS ext_glMultiTexParameterfEXT( void *args )
13880 struct glMultiTexParameterfEXT_params *params = args;
13881 const struct opengl_funcs *funcs = params->teb->glTable;
13882 funcs->ext.p_glMultiTexParameterfEXT( params->texunit, params->target, params->pname, params->param );
13883 return STATUS_SUCCESS;
13886 static NTSTATUS ext_glMultiTexParameterfvEXT( void *args )
13888 struct glMultiTexParameterfvEXT_params *params = args;
13889 const struct opengl_funcs *funcs = params->teb->glTable;
13890 funcs->ext.p_glMultiTexParameterfvEXT( params->texunit, params->target, params->pname, params->params );
13891 return STATUS_SUCCESS;
13894 static NTSTATUS ext_glMultiTexParameteriEXT( void *args )
13896 struct glMultiTexParameteriEXT_params *params = args;
13897 const struct opengl_funcs *funcs = params->teb->glTable;
13898 funcs->ext.p_glMultiTexParameteriEXT( params->texunit, params->target, params->pname, params->param );
13899 return STATUS_SUCCESS;
13902 static NTSTATUS ext_glMultiTexParameterivEXT( void *args )
13904 struct glMultiTexParameterivEXT_params *params = args;
13905 const struct opengl_funcs *funcs = params->teb->glTable;
13906 funcs->ext.p_glMultiTexParameterivEXT( params->texunit, params->target, params->pname, params->params );
13907 return STATUS_SUCCESS;
13910 static NTSTATUS ext_glMultiTexRenderbufferEXT( void *args )
13912 struct glMultiTexRenderbufferEXT_params *params = args;
13913 const struct opengl_funcs *funcs = params->teb->glTable;
13914 funcs->ext.p_glMultiTexRenderbufferEXT( params->texunit, params->target, params->renderbuffer );
13915 return STATUS_SUCCESS;
13918 static NTSTATUS ext_glMultiTexSubImage1DEXT( void *args )
13920 struct glMultiTexSubImage1DEXT_params *params = args;
13921 const struct opengl_funcs *funcs = params->teb->glTable;
13922 funcs->ext.p_glMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
13923 return STATUS_SUCCESS;
13926 static NTSTATUS ext_glMultiTexSubImage2DEXT( void *args )
13928 struct glMultiTexSubImage2DEXT_params *params = args;
13929 const struct opengl_funcs *funcs = params->teb->glTable;
13930 funcs->ext.p_glMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
13931 return STATUS_SUCCESS;
13934 static NTSTATUS ext_glMultiTexSubImage3DEXT( void *args )
13936 struct glMultiTexSubImage3DEXT_params *params = args;
13937 const struct opengl_funcs *funcs = params->teb->glTable;
13938 funcs->ext.p_glMultiTexSubImage3DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->pixels );
13939 return STATUS_SUCCESS;
13942 static NTSTATUS ext_glMulticastBarrierNV( void *args )
13944 struct glMulticastBarrierNV_params *params = args;
13945 const struct opengl_funcs *funcs = params->teb->glTable;
13946 funcs->ext.p_glMulticastBarrierNV();
13947 return STATUS_SUCCESS;
13950 static NTSTATUS ext_glMulticastBlitFramebufferNV( void *args )
13952 struct glMulticastBlitFramebufferNV_params *params = args;
13953 const struct opengl_funcs *funcs = params->teb->glTable;
13954 funcs->ext.p_glMulticastBlitFramebufferNV( params->srcGpu, params->dstGpu, params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter );
13955 return STATUS_SUCCESS;
13958 static NTSTATUS ext_glMulticastBufferSubDataNV( void *args )
13960 struct glMulticastBufferSubDataNV_params *params = args;
13961 const struct opengl_funcs *funcs = params->teb->glTable;
13962 funcs->ext.p_glMulticastBufferSubDataNV( params->gpuMask, params->buffer, params->offset, params->size, params->data );
13963 return STATUS_SUCCESS;
13966 static NTSTATUS ext_glMulticastCopyBufferSubDataNV( void *args )
13968 struct glMulticastCopyBufferSubDataNV_params *params = args;
13969 const struct opengl_funcs *funcs = params->teb->glTable;
13970 funcs->ext.p_glMulticastCopyBufferSubDataNV( params->readGpu, params->writeGpuMask, params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size );
13971 return STATUS_SUCCESS;
13974 static NTSTATUS ext_glMulticastCopyImageSubDataNV( void *args )
13976 struct glMulticastCopyImageSubDataNV_params *params = args;
13977 const struct opengl_funcs *funcs = params->teb->glTable;
13978 funcs->ext.p_glMulticastCopyImageSubDataNV( params->srcGpu, params->dstGpuMask, params->srcName, params->srcTarget, params->srcLevel, params->srcX, params->srcY, params->srcZ, params->dstName, params->dstTarget, params->dstLevel, params->dstX, params->dstY, params->dstZ, params->srcWidth, params->srcHeight, params->srcDepth );
13979 return STATUS_SUCCESS;
13982 static NTSTATUS ext_glMulticastFramebufferSampleLocationsfvNV( void *args )
13984 struct glMulticastFramebufferSampleLocationsfvNV_params *params = args;
13985 const struct opengl_funcs *funcs = params->teb->glTable;
13986 funcs->ext.p_glMulticastFramebufferSampleLocationsfvNV( params->gpu, params->framebuffer, params->start, params->count, params->v );
13987 return STATUS_SUCCESS;
13990 static NTSTATUS ext_glMulticastGetQueryObjecti64vNV( void *args )
13992 struct glMulticastGetQueryObjecti64vNV_params *params = args;
13993 const struct opengl_funcs *funcs = params->teb->glTable;
13994 funcs->ext.p_glMulticastGetQueryObjecti64vNV( params->gpu, params->id, params->pname, params->params );
13995 return STATUS_SUCCESS;
13998 static NTSTATUS ext_glMulticastGetQueryObjectivNV( void *args )
14000 struct glMulticastGetQueryObjectivNV_params *params = args;
14001 const struct opengl_funcs *funcs = params->teb->glTable;
14002 funcs->ext.p_glMulticastGetQueryObjectivNV( params->gpu, params->id, params->pname, params->params );
14003 return STATUS_SUCCESS;
14006 static NTSTATUS ext_glMulticastGetQueryObjectui64vNV( void *args )
14008 struct glMulticastGetQueryObjectui64vNV_params *params = args;
14009 const struct opengl_funcs *funcs = params->teb->glTable;
14010 funcs->ext.p_glMulticastGetQueryObjectui64vNV( params->gpu, params->id, params->pname, params->params );
14011 return STATUS_SUCCESS;
14014 static NTSTATUS ext_glMulticastGetQueryObjectuivNV( void *args )
14016 struct glMulticastGetQueryObjectuivNV_params *params = args;
14017 const struct opengl_funcs *funcs = params->teb->glTable;
14018 funcs->ext.p_glMulticastGetQueryObjectuivNV( params->gpu, params->id, params->pname, params->params );
14019 return STATUS_SUCCESS;
14022 static NTSTATUS ext_glMulticastScissorArrayvNVX( void *args )
14024 struct glMulticastScissorArrayvNVX_params *params = args;
14025 const struct opengl_funcs *funcs = params->teb->glTable;
14026 funcs->ext.p_glMulticastScissorArrayvNVX( params->gpu, params->first, params->count, params->v );
14027 return STATUS_SUCCESS;
14030 static NTSTATUS ext_glMulticastViewportArrayvNVX( void *args )
14032 struct glMulticastViewportArrayvNVX_params *params = args;
14033 const struct opengl_funcs *funcs = params->teb->glTable;
14034 funcs->ext.p_glMulticastViewportArrayvNVX( params->gpu, params->first, params->count, params->v );
14035 return STATUS_SUCCESS;
14038 static NTSTATUS ext_glMulticastViewportPositionWScaleNVX( void *args )
14040 struct glMulticastViewportPositionWScaleNVX_params *params = args;
14041 const struct opengl_funcs *funcs = params->teb->glTable;
14042 funcs->ext.p_glMulticastViewportPositionWScaleNVX( params->gpu, params->index, params->xcoeff, params->ycoeff );
14043 return STATUS_SUCCESS;
14046 static NTSTATUS ext_glMulticastWaitSyncNV( void *args )
14048 struct glMulticastWaitSyncNV_params *params = args;
14049 const struct opengl_funcs *funcs = params->teb->glTable;
14050 funcs->ext.p_glMulticastWaitSyncNV( params->signalGpu, params->waitGpuMask );
14051 return STATUS_SUCCESS;
14054 static NTSTATUS ext_glNamedBufferAttachMemoryNV( void *args )
14056 struct glNamedBufferAttachMemoryNV_params *params = args;
14057 const struct opengl_funcs *funcs = params->teb->glTable;
14058 funcs->ext.p_glNamedBufferAttachMemoryNV( params->buffer, params->memory, params->offset );
14059 return STATUS_SUCCESS;
14062 static NTSTATUS ext_glNamedBufferData( void *args )
14064 struct glNamedBufferData_params *params = args;
14065 const struct opengl_funcs *funcs = params->teb->glTable;
14066 funcs->ext.p_glNamedBufferData( params->buffer, params->size, params->data, params->usage );
14067 return STATUS_SUCCESS;
14070 static NTSTATUS ext_glNamedBufferDataEXT( void *args )
14072 struct glNamedBufferDataEXT_params *params = args;
14073 const struct opengl_funcs *funcs = params->teb->glTable;
14074 funcs->ext.p_glNamedBufferDataEXT( params->buffer, params->size, params->data, params->usage );
14075 return STATUS_SUCCESS;
14078 static NTSTATUS ext_glNamedBufferPageCommitmentARB( void *args )
14080 struct glNamedBufferPageCommitmentARB_params *params = args;
14081 const struct opengl_funcs *funcs = params->teb->glTable;
14082 funcs->ext.p_glNamedBufferPageCommitmentARB( params->buffer, params->offset, params->size, params->commit );
14083 return STATUS_SUCCESS;
14086 static NTSTATUS ext_glNamedBufferPageCommitmentEXT( void *args )
14088 struct glNamedBufferPageCommitmentEXT_params *params = args;
14089 const struct opengl_funcs *funcs = params->teb->glTable;
14090 funcs->ext.p_glNamedBufferPageCommitmentEXT( params->buffer, params->offset, params->size, params->commit );
14091 return STATUS_SUCCESS;
14094 static NTSTATUS ext_glNamedBufferStorage( void *args )
14096 struct glNamedBufferStorage_params *params = args;
14097 const struct opengl_funcs *funcs = params->teb->glTable;
14098 funcs->ext.p_glNamedBufferStorage( params->buffer, params->size, params->data, params->flags );
14099 return STATUS_SUCCESS;
14102 static NTSTATUS ext_glNamedBufferStorageEXT( void *args )
14104 struct glNamedBufferStorageEXT_params *params = args;
14105 const struct opengl_funcs *funcs = params->teb->glTable;
14106 funcs->ext.p_glNamedBufferStorageEXT( params->buffer, params->size, params->data, params->flags );
14107 return STATUS_SUCCESS;
14110 static NTSTATUS ext_glNamedBufferStorageExternalEXT( void *args )
14112 struct glNamedBufferStorageExternalEXT_params *params = args;
14113 const struct opengl_funcs *funcs = params->teb->glTable;
14114 funcs->ext.p_glNamedBufferStorageExternalEXT( params->buffer, params->offset, params->size, params->clientBuffer, params->flags );
14115 return STATUS_SUCCESS;
14118 static NTSTATUS ext_glNamedBufferStorageMemEXT( void *args )
14120 struct glNamedBufferStorageMemEXT_params *params = args;
14121 const struct opengl_funcs *funcs = params->teb->glTable;
14122 funcs->ext.p_glNamedBufferStorageMemEXT( params->buffer, params->size, params->memory, params->offset );
14123 return STATUS_SUCCESS;
14126 static NTSTATUS ext_glNamedBufferSubData( void *args )
14128 struct glNamedBufferSubData_params *params = args;
14129 const struct opengl_funcs *funcs = params->teb->glTable;
14130 funcs->ext.p_glNamedBufferSubData( params->buffer, params->offset, params->size, params->data );
14131 return STATUS_SUCCESS;
14134 static NTSTATUS ext_glNamedBufferSubDataEXT( void *args )
14136 struct glNamedBufferSubDataEXT_params *params = args;
14137 const struct opengl_funcs *funcs = params->teb->glTable;
14138 funcs->ext.p_glNamedBufferSubDataEXT( params->buffer, params->offset, params->size, params->data );
14139 return STATUS_SUCCESS;
14142 static NTSTATUS ext_glNamedCopyBufferSubDataEXT( void *args )
14144 struct glNamedCopyBufferSubDataEXT_params *params = args;
14145 const struct opengl_funcs *funcs = params->teb->glTable;
14146 funcs->ext.p_glNamedCopyBufferSubDataEXT( params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size );
14147 return STATUS_SUCCESS;
14150 static NTSTATUS ext_glNamedFramebufferDrawBuffer( void *args )
14152 struct glNamedFramebufferDrawBuffer_params *params = args;
14153 const struct opengl_funcs *funcs = params->teb->glTable;
14154 funcs->ext.p_glNamedFramebufferDrawBuffer( params->framebuffer, params->buf );
14155 return STATUS_SUCCESS;
14158 static NTSTATUS ext_glNamedFramebufferDrawBuffers( void *args )
14160 struct glNamedFramebufferDrawBuffers_params *params = args;
14161 const struct opengl_funcs *funcs = params->teb->glTable;
14162 funcs->ext.p_glNamedFramebufferDrawBuffers( params->framebuffer, params->n, params->bufs );
14163 return STATUS_SUCCESS;
14166 static NTSTATUS ext_glNamedFramebufferParameteri( void *args )
14168 struct glNamedFramebufferParameteri_params *params = args;
14169 const struct opengl_funcs *funcs = params->teb->glTable;
14170 funcs->ext.p_glNamedFramebufferParameteri( params->framebuffer, params->pname, params->param );
14171 return STATUS_SUCCESS;
14174 static NTSTATUS ext_glNamedFramebufferParameteriEXT( void *args )
14176 struct glNamedFramebufferParameteriEXT_params *params = args;
14177 const struct opengl_funcs *funcs = params->teb->glTable;
14178 funcs->ext.p_glNamedFramebufferParameteriEXT( params->framebuffer, params->pname, params->param );
14179 return STATUS_SUCCESS;
14182 static NTSTATUS ext_glNamedFramebufferReadBuffer( void *args )
14184 struct glNamedFramebufferReadBuffer_params *params = args;
14185 const struct opengl_funcs *funcs = params->teb->glTable;
14186 funcs->ext.p_glNamedFramebufferReadBuffer( params->framebuffer, params->src );
14187 return STATUS_SUCCESS;
14190 static NTSTATUS ext_glNamedFramebufferRenderbuffer( void *args )
14192 struct glNamedFramebufferRenderbuffer_params *params = args;
14193 const struct opengl_funcs *funcs = params->teb->glTable;
14194 funcs->ext.p_glNamedFramebufferRenderbuffer( params->framebuffer, params->attachment, params->renderbuffertarget, params->renderbuffer );
14195 return STATUS_SUCCESS;
14198 static NTSTATUS ext_glNamedFramebufferRenderbufferEXT( void *args )
14200 struct glNamedFramebufferRenderbufferEXT_params *params = args;
14201 const struct opengl_funcs *funcs = params->teb->glTable;
14202 funcs->ext.p_glNamedFramebufferRenderbufferEXT( params->framebuffer, params->attachment, params->renderbuffertarget, params->renderbuffer );
14203 return STATUS_SUCCESS;
14206 static NTSTATUS ext_glNamedFramebufferSampleLocationsfvARB( void *args )
14208 struct glNamedFramebufferSampleLocationsfvARB_params *params = args;
14209 const struct opengl_funcs *funcs = params->teb->glTable;
14210 funcs->ext.p_glNamedFramebufferSampleLocationsfvARB( params->framebuffer, params->start, params->count, params->v );
14211 return STATUS_SUCCESS;
14214 static NTSTATUS ext_glNamedFramebufferSampleLocationsfvNV( void *args )
14216 struct glNamedFramebufferSampleLocationsfvNV_params *params = args;
14217 const struct opengl_funcs *funcs = params->teb->glTable;
14218 funcs->ext.p_glNamedFramebufferSampleLocationsfvNV( params->framebuffer, params->start, params->count, params->v );
14219 return STATUS_SUCCESS;
14222 static NTSTATUS ext_glNamedFramebufferSamplePositionsfvAMD( void *args )
14224 struct glNamedFramebufferSamplePositionsfvAMD_params *params = args;
14225 const struct opengl_funcs *funcs = params->teb->glTable;
14226 funcs->ext.p_glNamedFramebufferSamplePositionsfvAMD( params->framebuffer, params->numsamples, params->pixelindex, params->values );
14227 return STATUS_SUCCESS;
14230 static NTSTATUS ext_glNamedFramebufferTexture( void *args )
14232 struct glNamedFramebufferTexture_params *params = args;
14233 const struct opengl_funcs *funcs = params->teb->glTable;
14234 funcs->ext.p_glNamedFramebufferTexture( params->framebuffer, params->attachment, params->texture, params->level );
14235 return STATUS_SUCCESS;
14238 static NTSTATUS ext_glNamedFramebufferTexture1DEXT( void *args )
14240 struct glNamedFramebufferTexture1DEXT_params *params = args;
14241 const struct opengl_funcs *funcs = params->teb->glTable;
14242 funcs->ext.p_glNamedFramebufferTexture1DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level );
14243 return STATUS_SUCCESS;
14246 static NTSTATUS ext_glNamedFramebufferTexture2DEXT( void *args )
14248 struct glNamedFramebufferTexture2DEXT_params *params = args;
14249 const struct opengl_funcs *funcs = params->teb->glTable;
14250 funcs->ext.p_glNamedFramebufferTexture2DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level );
14251 return STATUS_SUCCESS;
14254 static NTSTATUS ext_glNamedFramebufferTexture3DEXT( void *args )
14256 struct glNamedFramebufferTexture3DEXT_params *params = args;
14257 const struct opengl_funcs *funcs = params->teb->glTable;
14258 funcs->ext.p_glNamedFramebufferTexture3DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level, params->zoffset );
14259 return STATUS_SUCCESS;
14262 static NTSTATUS ext_glNamedFramebufferTextureEXT( void *args )
14264 struct glNamedFramebufferTextureEXT_params *params = args;
14265 const struct opengl_funcs *funcs = params->teb->glTable;
14266 funcs->ext.p_glNamedFramebufferTextureEXT( params->framebuffer, params->attachment, params->texture, params->level );
14267 return STATUS_SUCCESS;
14270 static NTSTATUS ext_glNamedFramebufferTextureFaceEXT( void *args )
14272 struct glNamedFramebufferTextureFaceEXT_params *params = args;
14273 const struct opengl_funcs *funcs = params->teb->glTable;
14274 funcs->ext.p_glNamedFramebufferTextureFaceEXT( params->framebuffer, params->attachment, params->texture, params->level, params->face );
14275 return STATUS_SUCCESS;
14278 static NTSTATUS ext_glNamedFramebufferTextureLayer( void *args )
14280 struct glNamedFramebufferTextureLayer_params *params = args;
14281 const struct opengl_funcs *funcs = params->teb->glTable;
14282 funcs->ext.p_glNamedFramebufferTextureLayer( params->framebuffer, params->attachment, params->texture, params->level, params->layer );
14283 return STATUS_SUCCESS;
14286 static NTSTATUS ext_glNamedFramebufferTextureLayerEXT( void *args )
14288 struct glNamedFramebufferTextureLayerEXT_params *params = args;
14289 const struct opengl_funcs *funcs = params->teb->glTable;
14290 funcs->ext.p_glNamedFramebufferTextureLayerEXT( params->framebuffer, params->attachment, params->texture, params->level, params->layer );
14291 return STATUS_SUCCESS;
14294 static NTSTATUS ext_glNamedProgramLocalParameter4dEXT( void *args )
14296 struct glNamedProgramLocalParameter4dEXT_params *params = args;
14297 const struct opengl_funcs *funcs = params->teb->glTable;
14298 funcs->ext.p_glNamedProgramLocalParameter4dEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w );
14299 return STATUS_SUCCESS;
14302 static NTSTATUS ext_glNamedProgramLocalParameter4dvEXT( void *args )
14304 struct glNamedProgramLocalParameter4dvEXT_params *params = args;
14305 const struct opengl_funcs *funcs = params->teb->glTable;
14306 funcs->ext.p_glNamedProgramLocalParameter4dvEXT( params->program, params->target, params->index, params->params );
14307 return STATUS_SUCCESS;
14310 static NTSTATUS ext_glNamedProgramLocalParameter4fEXT( void *args )
14312 struct glNamedProgramLocalParameter4fEXT_params *params = args;
14313 const struct opengl_funcs *funcs = params->teb->glTable;
14314 funcs->ext.p_glNamedProgramLocalParameter4fEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w );
14315 return STATUS_SUCCESS;
14318 static NTSTATUS ext_glNamedProgramLocalParameter4fvEXT( void *args )
14320 struct glNamedProgramLocalParameter4fvEXT_params *params = args;
14321 const struct opengl_funcs *funcs = params->teb->glTable;
14322 funcs->ext.p_glNamedProgramLocalParameter4fvEXT( params->program, params->target, params->index, params->params );
14323 return STATUS_SUCCESS;
14326 static NTSTATUS ext_glNamedProgramLocalParameterI4iEXT( void *args )
14328 struct glNamedProgramLocalParameterI4iEXT_params *params = args;
14329 const struct opengl_funcs *funcs = params->teb->glTable;
14330 funcs->ext.p_glNamedProgramLocalParameterI4iEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w );
14331 return STATUS_SUCCESS;
14334 static NTSTATUS ext_glNamedProgramLocalParameterI4ivEXT( void *args )
14336 struct glNamedProgramLocalParameterI4ivEXT_params *params = args;
14337 const struct opengl_funcs *funcs = params->teb->glTable;
14338 funcs->ext.p_glNamedProgramLocalParameterI4ivEXT( params->program, params->target, params->index, params->params );
14339 return STATUS_SUCCESS;
14342 static NTSTATUS ext_glNamedProgramLocalParameterI4uiEXT( void *args )
14344 struct glNamedProgramLocalParameterI4uiEXT_params *params = args;
14345 const struct opengl_funcs *funcs = params->teb->glTable;
14346 funcs->ext.p_glNamedProgramLocalParameterI4uiEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w );
14347 return STATUS_SUCCESS;
14350 static NTSTATUS ext_glNamedProgramLocalParameterI4uivEXT( void *args )
14352 struct glNamedProgramLocalParameterI4uivEXT_params *params = args;
14353 const struct opengl_funcs *funcs = params->teb->glTable;
14354 funcs->ext.p_glNamedProgramLocalParameterI4uivEXT( params->program, params->target, params->index, params->params );
14355 return STATUS_SUCCESS;
14358 static NTSTATUS ext_glNamedProgramLocalParameters4fvEXT( void *args )
14360 struct glNamedProgramLocalParameters4fvEXT_params *params = args;
14361 const struct opengl_funcs *funcs = params->teb->glTable;
14362 funcs->ext.p_glNamedProgramLocalParameters4fvEXT( params->program, params->target, params->index, params->count, params->params );
14363 return STATUS_SUCCESS;
14366 static NTSTATUS ext_glNamedProgramLocalParametersI4ivEXT( void *args )
14368 struct glNamedProgramLocalParametersI4ivEXT_params *params = args;
14369 const struct opengl_funcs *funcs = params->teb->glTable;
14370 funcs->ext.p_glNamedProgramLocalParametersI4ivEXT( params->program, params->target, params->index, params->count, params->params );
14371 return STATUS_SUCCESS;
14374 static NTSTATUS ext_glNamedProgramLocalParametersI4uivEXT( void *args )
14376 struct glNamedProgramLocalParametersI4uivEXT_params *params = args;
14377 const struct opengl_funcs *funcs = params->teb->glTable;
14378 funcs->ext.p_glNamedProgramLocalParametersI4uivEXT( params->program, params->target, params->index, params->count, params->params );
14379 return STATUS_SUCCESS;
14382 static NTSTATUS ext_glNamedProgramStringEXT( void *args )
14384 struct glNamedProgramStringEXT_params *params = args;
14385 const struct opengl_funcs *funcs = params->teb->glTable;
14386 funcs->ext.p_glNamedProgramStringEXT( params->program, params->target, params->format, params->len, params->string );
14387 return STATUS_SUCCESS;
14390 static NTSTATUS ext_glNamedRenderbufferStorage( void *args )
14392 struct glNamedRenderbufferStorage_params *params = args;
14393 const struct opengl_funcs *funcs = params->teb->glTable;
14394 funcs->ext.p_glNamedRenderbufferStorage( params->renderbuffer, params->internalformat, params->width, params->height );
14395 return STATUS_SUCCESS;
14398 static NTSTATUS ext_glNamedRenderbufferStorageEXT( void *args )
14400 struct glNamedRenderbufferStorageEXT_params *params = args;
14401 const struct opengl_funcs *funcs = params->teb->glTable;
14402 funcs->ext.p_glNamedRenderbufferStorageEXT( params->renderbuffer, params->internalformat, params->width, params->height );
14403 return STATUS_SUCCESS;
14406 static NTSTATUS ext_glNamedRenderbufferStorageMultisample( void *args )
14408 struct glNamedRenderbufferStorageMultisample_params *params = args;
14409 const struct opengl_funcs *funcs = params->teb->glTable;
14410 funcs->ext.p_glNamedRenderbufferStorageMultisample( params->renderbuffer, params->samples, params->internalformat, params->width, params->height );
14411 return STATUS_SUCCESS;
14414 static NTSTATUS ext_glNamedRenderbufferStorageMultisampleAdvancedAMD( void *args )
14416 struct glNamedRenderbufferStorageMultisampleAdvancedAMD_params *params = args;
14417 const struct opengl_funcs *funcs = params->teb->glTable;
14418 funcs->ext.p_glNamedRenderbufferStorageMultisampleAdvancedAMD( params->renderbuffer, params->samples, params->storageSamples, params->internalformat, params->width, params->height );
14419 return STATUS_SUCCESS;
14422 static NTSTATUS ext_glNamedRenderbufferStorageMultisampleCoverageEXT( void *args )
14424 struct glNamedRenderbufferStorageMultisampleCoverageEXT_params *params = args;
14425 const struct opengl_funcs *funcs = params->teb->glTable;
14426 funcs->ext.p_glNamedRenderbufferStorageMultisampleCoverageEXT( params->renderbuffer, params->coverageSamples, params->colorSamples, params->internalformat, params->width, params->height );
14427 return STATUS_SUCCESS;
14430 static NTSTATUS ext_glNamedRenderbufferStorageMultisampleEXT( void *args )
14432 struct glNamedRenderbufferStorageMultisampleEXT_params *params = args;
14433 const struct opengl_funcs *funcs = params->teb->glTable;
14434 funcs->ext.p_glNamedRenderbufferStorageMultisampleEXT( params->renderbuffer, params->samples, params->internalformat, params->width, params->height );
14435 return STATUS_SUCCESS;
14438 static NTSTATUS ext_glNamedStringARB( void *args )
14440 struct glNamedStringARB_params *params = args;
14441 const struct opengl_funcs *funcs = params->teb->glTable;
14442 funcs->ext.p_glNamedStringARB( params->type, params->namelen, params->name, params->stringlen, params->string );
14443 return STATUS_SUCCESS;
14446 static NTSTATUS ext_glNewBufferRegion( void *args )
14448 struct glNewBufferRegion_params *params = args;
14449 const struct opengl_funcs *funcs = params->teb->glTable;
14450 params->ret = funcs->ext.p_glNewBufferRegion( params->type );
14451 return STATUS_SUCCESS;
14454 static NTSTATUS ext_glNewObjectBufferATI( void *args )
14456 struct glNewObjectBufferATI_params *params = args;
14457 const struct opengl_funcs *funcs = params->teb->glTable;
14458 params->ret = funcs->ext.p_glNewObjectBufferATI( params->size, params->pointer, params->usage );
14459 return STATUS_SUCCESS;
14462 static NTSTATUS ext_glNormal3fVertex3fSUN( void *args )
14464 struct glNormal3fVertex3fSUN_params *params = args;
14465 const struct opengl_funcs *funcs = params->teb->glTable;
14466 funcs->ext.p_glNormal3fVertex3fSUN( params->nx, params->ny, params->nz, params->x, params->y, params->z );
14467 return STATUS_SUCCESS;
14470 static NTSTATUS ext_glNormal3fVertex3fvSUN( void *args )
14472 struct glNormal3fVertex3fvSUN_params *params = args;
14473 const struct opengl_funcs *funcs = params->teb->glTable;
14474 funcs->ext.p_glNormal3fVertex3fvSUN( params->n, params->v );
14475 return STATUS_SUCCESS;
14478 static NTSTATUS ext_glNormal3hNV( void *args )
14480 struct glNormal3hNV_params *params = args;
14481 const struct opengl_funcs *funcs = params->teb->glTable;
14482 funcs->ext.p_glNormal3hNV( params->nx, params->ny, params->nz );
14483 return STATUS_SUCCESS;
14486 static NTSTATUS ext_glNormal3hvNV( void *args )
14488 struct glNormal3hvNV_params *params = args;
14489 const struct opengl_funcs *funcs = params->teb->glTable;
14490 funcs->ext.p_glNormal3hvNV( params->v );
14491 return STATUS_SUCCESS;
14494 static NTSTATUS ext_glNormal3xOES( void *args )
14496 struct glNormal3xOES_params *params = args;
14497 const struct opengl_funcs *funcs = params->teb->glTable;
14498 funcs->ext.p_glNormal3xOES( params->nx, params->ny, params->nz );
14499 return STATUS_SUCCESS;
14502 static NTSTATUS ext_glNormal3xvOES( void *args )
14504 struct glNormal3xvOES_params *params = args;
14505 const struct opengl_funcs *funcs = params->teb->glTable;
14506 funcs->ext.p_glNormal3xvOES( params->coords );
14507 return STATUS_SUCCESS;
14510 static NTSTATUS ext_glNormalFormatNV( void *args )
14512 struct glNormalFormatNV_params *params = args;
14513 const struct opengl_funcs *funcs = params->teb->glTable;
14514 funcs->ext.p_glNormalFormatNV( params->type, params->stride );
14515 return STATUS_SUCCESS;
14518 static NTSTATUS ext_glNormalP3ui( void *args )
14520 struct glNormalP3ui_params *params = args;
14521 const struct opengl_funcs *funcs = params->teb->glTable;
14522 funcs->ext.p_glNormalP3ui( params->type, params->coords );
14523 return STATUS_SUCCESS;
14526 static NTSTATUS ext_glNormalP3uiv( void *args )
14528 struct glNormalP3uiv_params *params = args;
14529 const struct opengl_funcs *funcs = params->teb->glTable;
14530 funcs->ext.p_glNormalP3uiv( params->type, params->coords );
14531 return STATUS_SUCCESS;
14534 static NTSTATUS ext_glNormalPointerEXT( void *args )
14536 struct glNormalPointerEXT_params *params = args;
14537 const struct opengl_funcs *funcs = params->teb->glTable;
14538 funcs->ext.p_glNormalPointerEXT( params->type, params->stride, params->count, params->pointer );
14539 return STATUS_SUCCESS;
14542 static NTSTATUS ext_glNormalPointerListIBM( void *args )
14544 struct glNormalPointerListIBM_params *params = args;
14545 const struct opengl_funcs *funcs = params->teb->glTable;
14546 funcs->ext.p_glNormalPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride );
14547 return STATUS_SUCCESS;
14550 static NTSTATUS ext_glNormalPointervINTEL( void *args )
14552 struct glNormalPointervINTEL_params *params = args;
14553 const struct opengl_funcs *funcs = params->teb->glTable;
14554 funcs->ext.p_glNormalPointervINTEL( params->type, params->pointer );
14555 return STATUS_SUCCESS;
14558 static NTSTATUS ext_glNormalStream3bATI( void *args )
14560 struct glNormalStream3bATI_params *params = args;
14561 const struct opengl_funcs *funcs = params->teb->glTable;
14562 funcs->ext.p_glNormalStream3bATI( params->stream, params->nx, params->ny, params->nz );
14563 return STATUS_SUCCESS;
14566 static NTSTATUS ext_glNormalStream3bvATI( void *args )
14568 struct glNormalStream3bvATI_params *params = args;
14569 const struct opengl_funcs *funcs = params->teb->glTable;
14570 funcs->ext.p_glNormalStream3bvATI( params->stream, params->coords );
14571 return STATUS_SUCCESS;
14574 static NTSTATUS ext_glNormalStream3dATI( void *args )
14576 struct glNormalStream3dATI_params *params = args;
14577 const struct opengl_funcs *funcs = params->teb->glTable;
14578 funcs->ext.p_glNormalStream3dATI( params->stream, params->nx, params->ny, params->nz );
14579 return STATUS_SUCCESS;
14582 static NTSTATUS ext_glNormalStream3dvATI( void *args )
14584 struct glNormalStream3dvATI_params *params = args;
14585 const struct opengl_funcs *funcs = params->teb->glTable;
14586 funcs->ext.p_glNormalStream3dvATI( params->stream, params->coords );
14587 return STATUS_SUCCESS;
14590 static NTSTATUS ext_glNormalStream3fATI( void *args )
14592 struct glNormalStream3fATI_params *params = args;
14593 const struct opengl_funcs *funcs = params->teb->glTable;
14594 funcs->ext.p_glNormalStream3fATI( params->stream, params->nx, params->ny, params->nz );
14595 return STATUS_SUCCESS;
14598 static NTSTATUS ext_glNormalStream3fvATI( void *args )
14600 struct glNormalStream3fvATI_params *params = args;
14601 const struct opengl_funcs *funcs = params->teb->glTable;
14602 funcs->ext.p_glNormalStream3fvATI( params->stream, params->coords );
14603 return STATUS_SUCCESS;
14606 static NTSTATUS ext_glNormalStream3iATI( void *args )
14608 struct glNormalStream3iATI_params *params = args;
14609 const struct opengl_funcs *funcs = params->teb->glTable;
14610 funcs->ext.p_glNormalStream3iATI( params->stream, params->nx, params->ny, params->nz );
14611 return STATUS_SUCCESS;
14614 static NTSTATUS ext_glNormalStream3ivATI( void *args )
14616 struct glNormalStream3ivATI_params *params = args;
14617 const struct opengl_funcs *funcs = params->teb->glTable;
14618 funcs->ext.p_glNormalStream3ivATI( params->stream, params->coords );
14619 return STATUS_SUCCESS;
14622 static NTSTATUS ext_glNormalStream3sATI( void *args )
14624 struct glNormalStream3sATI_params *params = args;
14625 const struct opengl_funcs *funcs = params->teb->glTable;
14626 funcs->ext.p_glNormalStream3sATI( params->stream, params->nx, params->ny, params->nz );
14627 return STATUS_SUCCESS;
14630 static NTSTATUS ext_glNormalStream3svATI( void *args )
14632 struct glNormalStream3svATI_params *params = args;
14633 const struct opengl_funcs *funcs = params->teb->glTable;
14634 funcs->ext.p_glNormalStream3svATI( params->stream, params->coords );
14635 return STATUS_SUCCESS;
14638 static NTSTATUS ext_glObjectLabel( void *args )
14640 struct glObjectLabel_params *params = args;
14641 const struct opengl_funcs *funcs = params->teb->glTable;
14642 funcs->ext.p_glObjectLabel( params->identifier, params->name, params->length, params->label );
14643 return STATUS_SUCCESS;
14646 static NTSTATUS ext_glObjectPtrLabel( void *args )
14648 struct glObjectPtrLabel_params *params = args;
14649 const struct opengl_funcs *funcs = params->teb->glTable;
14650 funcs->ext.p_glObjectPtrLabel( params->ptr, params->length, params->label );
14651 return STATUS_SUCCESS;
14654 static NTSTATUS ext_glObjectPurgeableAPPLE( void *args )
14656 struct glObjectPurgeableAPPLE_params *params = args;
14657 const struct opengl_funcs *funcs = params->teb->glTable;
14658 params->ret = funcs->ext.p_glObjectPurgeableAPPLE( params->objectType, params->name, params->option );
14659 return STATUS_SUCCESS;
14662 static NTSTATUS ext_glObjectUnpurgeableAPPLE( void *args )
14664 struct glObjectUnpurgeableAPPLE_params *params = args;
14665 const struct opengl_funcs *funcs = params->teb->glTable;
14666 params->ret = funcs->ext.p_glObjectUnpurgeableAPPLE( params->objectType, params->name, params->option );
14667 return STATUS_SUCCESS;
14670 static NTSTATUS ext_glOrthofOES( void *args )
14672 struct glOrthofOES_params *params = args;
14673 const struct opengl_funcs *funcs = params->teb->glTable;
14674 funcs->ext.p_glOrthofOES( params->l, params->r, params->b, params->t, params->n, params->f );
14675 return STATUS_SUCCESS;
14678 static NTSTATUS ext_glOrthoxOES( void *args )
14680 struct glOrthoxOES_params *params = args;
14681 const struct opengl_funcs *funcs = params->teb->glTable;
14682 funcs->ext.p_glOrthoxOES( params->l, params->r, params->b, params->t, params->n, params->f );
14683 return STATUS_SUCCESS;
14686 static NTSTATUS ext_glPNTrianglesfATI( void *args )
14688 struct glPNTrianglesfATI_params *params = args;
14689 const struct opengl_funcs *funcs = params->teb->glTable;
14690 funcs->ext.p_glPNTrianglesfATI( params->pname, params->param );
14691 return STATUS_SUCCESS;
14694 static NTSTATUS ext_glPNTrianglesiATI( void *args )
14696 struct glPNTrianglesiATI_params *params = args;
14697 const struct opengl_funcs *funcs = params->teb->glTable;
14698 funcs->ext.p_glPNTrianglesiATI( params->pname, params->param );
14699 return STATUS_SUCCESS;
14702 static NTSTATUS ext_glPassTexCoordATI( void *args )
14704 struct glPassTexCoordATI_params *params = args;
14705 const struct opengl_funcs *funcs = params->teb->glTable;
14706 funcs->ext.p_glPassTexCoordATI( params->dst, params->coord, params->swizzle );
14707 return STATUS_SUCCESS;
14710 static NTSTATUS ext_glPassThroughxOES( void *args )
14712 struct glPassThroughxOES_params *params = args;
14713 const struct opengl_funcs *funcs = params->teb->glTable;
14714 funcs->ext.p_glPassThroughxOES( params->token );
14715 return STATUS_SUCCESS;
14718 static NTSTATUS ext_glPatchParameterfv( void *args )
14720 struct glPatchParameterfv_params *params = args;
14721 const struct opengl_funcs *funcs = params->teb->glTable;
14722 funcs->ext.p_glPatchParameterfv( params->pname, params->values );
14723 return STATUS_SUCCESS;
14726 static NTSTATUS ext_glPatchParameteri( void *args )
14728 struct glPatchParameteri_params *params = args;
14729 const struct opengl_funcs *funcs = params->teb->glTable;
14730 funcs->ext.p_glPatchParameteri( params->pname, params->value );
14731 return STATUS_SUCCESS;
14734 static NTSTATUS ext_glPathColorGenNV( void *args )
14736 struct glPathColorGenNV_params *params = args;
14737 const struct opengl_funcs *funcs = params->teb->glTable;
14738 funcs->ext.p_glPathColorGenNV( params->color, params->genMode, params->colorFormat, params->coeffs );
14739 return STATUS_SUCCESS;
14742 static NTSTATUS ext_glPathCommandsNV( void *args )
14744 struct glPathCommandsNV_params *params = args;
14745 const struct opengl_funcs *funcs = params->teb->glTable;
14746 funcs->ext.p_glPathCommandsNV( params->path, params->numCommands, params->commands, params->numCoords, params->coordType, params->coords );
14747 return STATUS_SUCCESS;
14750 static NTSTATUS ext_glPathCoordsNV( void *args )
14752 struct glPathCoordsNV_params *params = args;
14753 const struct opengl_funcs *funcs = params->teb->glTable;
14754 funcs->ext.p_glPathCoordsNV( params->path, params->numCoords, params->coordType, params->coords );
14755 return STATUS_SUCCESS;
14758 static NTSTATUS ext_glPathCoverDepthFuncNV( void *args )
14760 struct glPathCoverDepthFuncNV_params *params = args;
14761 const struct opengl_funcs *funcs = params->teb->glTable;
14762 funcs->ext.p_glPathCoverDepthFuncNV( params->func );
14763 return STATUS_SUCCESS;
14766 static NTSTATUS ext_glPathDashArrayNV( void *args )
14768 struct glPathDashArrayNV_params *params = args;
14769 const struct opengl_funcs *funcs = params->teb->glTable;
14770 funcs->ext.p_glPathDashArrayNV( params->path, params->dashCount, params->dashArray );
14771 return STATUS_SUCCESS;
14774 static NTSTATUS ext_glPathFogGenNV( void *args )
14776 struct glPathFogGenNV_params *params = args;
14777 const struct opengl_funcs *funcs = params->teb->glTable;
14778 funcs->ext.p_glPathFogGenNV( params->genMode );
14779 return STATUS_SUCCESS;
14782 static NTSTATUS ext_glPathGlyphIndexArrayNV( void *args )
14784 struct glPathGlyphIndexArrayNV_params *params = args;
14785 const struct opengl_funcs *funcs = params->teb->glTable;
14786 params->ret = funcs->ext.p_glPathGlyphIndexArrayNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->firstGlyphIndex, params->numGlyphs, params->pathParameterTemplate, params->emScale );
14787 return STATUS_SUCCESS;
14790 NTSTATUS ext_glPathGlyphIndexRangeNV( void *args )
14792 struct glPathGlyphIndexRangeNV_params *params = args;
14793 const struct opengl_funcs *funcs = params->teb->glTable;
14794 params->ret = funcs->ext.p_glPathGlyphIndexRangeNV( params->fontTarget, params->fontName, params->fontStyle, params->pathParameterTemplate, params->emScale, params->baseAndCount );
14795 return STATUS_SUCCESS;
14798 static NTSTATUS ext_glPathGlyphRangeNV( void *args )
14800 struct glPathGlyphRangeNV_params *params = args;
14801 const struct opengl_funcs *funcs = params->teb->glTable;
14802 funcs->ext.p_glPathGlyphRangeNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->firstGlyph, params->numGlyphs, params->handleMissingGlyphs, params->pathParameterTemplate, params->emScale );
14803 return STATUS_SUCCESS;
14806 static NTSTATUS ext_glPathGlyphsNV( void *args )
14808 struct glPathGlyphsNV_params *params = args;
14809 const struct opengl_funcs *funcs = params->teb->glTable;
14810 funcs->ext.p_glPathGlyphsNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->numGlyphs, params->type, params->charcodes, params->handleMissingGlyphs, params->pathParameterTemplate, params->emScale );
14811 return STATUS_SUCCESS;
14814 static NTSTATUS ext_glPathMemoryGlyphIndexArrayNV( void *args )
14816 struct glPathMemoryGlyphIndexArrayNV_params *params = args;
14817 const struct opengl_funcs *funcs = params->teb->glTable;
14818 params->ret = funcs->ext.p_glPathMemoryGlyphIndexArrayNV( params->firstPathName, params->fontTarget, params->fontSize, params->fontData, params->faceIndex, params->firstGlyphIndex, params->numGlyphs, params->pathParameterTemplate, params->emScale );
14819 return STATUS_SUCCESS;
14822 static NTSTATUS ext_glPathParameterfNV( void *args )
14824 struct glPathParameterfNV_params *params = args;
14825 const struct opengl_funcs *funcs = params->teb->glTable;
14826 funcs->ext.p_glPathParameterfNV( params->path, params->pname, params->value );
14827 return STATUS_SUCCESS;
14830 static NTSTATUS ext_glPathParameterfvNV( void *args )
14832 struct glPathParameterfvNV_params *params = args;
14833 const struct opengl_funcs *funcs = params->teb->glTable;
14834 funcs->ext.p_glPathParameterfvNV( params->path, params->pname, params->value );
14835 return STATUS_SUCCESS;
14838 static NTSTATUS ext_glPathParameteriNV( void *args )
14840 struct glPathParameteriNV_params *params = args;
14841 const struct opengl_funcs *funcs = params->teb->glTable;
14842 funcs->ext.p_glPathParameteriNV( params->path, params->pname, params->value );
14843 return STATUS_SUCCESS;
14846 static NTSTATUS ext_glPathParameterivNV( void *args )
14848 struct glPathParameterivNV_params *params = args;
14849 const struct opengl_funcs *funcs = params->teb->glTable;
14850 funcs->ext.p_glPathParameterivNV( params->path, params->pname, params->value );
14851 return STATUS_SUCCESS;
14854 static NTSTATUS ext_glPathStencilDepthOffsetNV( void *args )
14856 struct glPathStencilDepthOffsetNV_params *params = args;
14857 const struct opengl_funcs *funcs = params->teb->glTable;
14858 funcs->ext.p_glPathStencilDepthOffsetNV( params->factor, params->units );
14859 return STATUS_SUCCESS;
14862 static NTSTATUS ext_glPathStencilFuncNV( void *args )
14864 struct glPathStencilFuncNV_params *params = args;
14865 const struct opengl_funcs *funcs = params->teb->glTable;
14866 funcs->ext.p_glPathStencilFuncNV( params->func, params->ref, params->mask );
14867 return STATUS_SUCCESS;
14870 static NTSTATUS ext_glPathStringNV( void *args )
14872 struct glPathStringNV_params *params = args;
14873 const struct opengl_funcs *funcs = params->teb->glTable;
14874 funcs->ext.p_glPathStringNV( params->path, params->format, params->length, params->pathString );
14875 return STATUS_SUCCESS;
14878 static NTSTATUS ext_glPathSubCommandsNV( void *args )
14880 struct glPathSubCommandsNV_params *params = args;
14881 const struct opengl_funcs *funcs = params->teb->glTable;
14882 funcs->ext.p_glPathSubCommandsNV( params->path, params->commandStart, params->commandsToDelete, params->numCommands, params->commands, params->numCoords, params->coordType, params->coords );
14883 return STATUS_SUCCESS;
14886 static NTSTATUS ext_glPathSubCoordsNV( void *args )
14888 struct glPathSubCoordsNV_params *params = args;
14889 const struct opengl_funcs *funcs = params->teb->glTable;
14890 funcs->ext.p_glPathSubCoordsNV( params->path, params->coordStart, params->numCoords, params->coordType, params->coords );
14891 return STATUS_SUCCESS;
14894 static NTSTATUS ext_glPathTexGenNV( void *args )
14896 struct glPathTexGenNV_params *params = args;
14897 const struct opengl_funcs *funcs = params->teb->glTable;
14898 funcs->ext.p_glPathTexGenNV( params->texCoordSet, params->genMode, params->components, params->coeffs );
14899 return STATUS_SUCCESS;
14902 static NTSTATUS ext_glPauseTransformFeedback( void *args )
14904 struct glPauseTransformFeedback_params *params = args;
14905 const struct opengl_funcs *funcs = params->teb->glTable;
14906 funcs->ext.p_glPauseTransformFeedback();
14907 return STATUS_SUCCESS;
14910 static NTSTATUS ext_glPauseTransformFeedbackNV( void *args )
14912 struct glPauseTransformFeedbackNV_params *params = args;
14913 const struct opengl_funcs *funcs = params->teb->glTable;
14914 funcs->ext.p_glPauseTransformFeedbackNV();
14915 return STATUS_SUCCESS;
14918 static NTSTATUS ext_glPixelDataRangeNV( void *args )
14920 struct glPixelDataRangeNV_params *params = args;
14921 const struct opengl_funcs *funcs = params->teb->glTable;
14922 funcs->ext.p_glPixelDataRangeNV( params->target, params->length, params->pointer );
14923 return STATUS_SUCCESS;
14926 static NTSTATUS ext_glPixelMapx( void *args )
14928 struct glPixelMapx_params *params = args;
14929 const struct opengl_funcs *funcs = params->teb->glTable;
14930 funcs->ext.p_glPixelMapx( params->map, params->size, params->values );
14931 return STATUS_SUCCESS;
14934 static NTSTATUS ext_glPixelStorex( void *args )
14936 struct glPixelStorex_params *params = args;
14937 const struct opengl_funcs *funcs = params->teb->glTable;
14938 funcs->ext.p_glPixelStorex( params->pname, params->param );
14939 return STATUS_SUCCESS;
14942 static NTSTATUS ext_glPixelTexGenParameterfSGIS( void *args )
14944 struct glPixelTexGenParameterfSGIS_params *params = args;
14945 const struct opengl_funcs *funcs = params->teb->glTable;
14946 funcs->ext.p_glPixelTexGenParameterfSGIS( params->pname, params->param );
14947 return STATUS_SUCCESS;
14950 static NTSTATUS ext_glPixelTexGenParameterfvSGIS( void *args )
14952 struct glPixelTexGenParameterfvSGIS_params *params = args;
14953 const struct opengl_funcs *funcs = params->teb->glTable;
14954 funcs->ext.p_glPixelTexGenParameterfvSGIS( params->pname, params->params );
14955 return STATUS_SUCCESS;
14958 static NTSTATUS ext_glPixelTexGenParameteriSGIS( void *args )
14960 struct glPixelTexGenParameteriSGIS_params *params = args;
14961 const struct opengl_funcs *funcs = params->teb->glTable;
14962 funcs->ext.p_glPixelTexGenParameteriSGIS( params->pname, params->param );
14963 return STATUS_SUCCESS;
14966 static NTSTATUS ext_glPixelTexGenParameterivSGIS( void *args )
14968 struct glPixelTexGenParameterivSGIS_params *params = args;
14969 const struct opengl_funcs *funcs = params->teb->glTable;
14970 funcs->ext.p_glPixelTexGenParameterivSGIS( params->pname, params->params );
14971 return STATUS_SUCCESS;
14974 static NTSTATUS ext_glPixelTexGenSGIX( void *args )
14976 struct glPixelTexGenSGIX_params *params = args;
14977 const struct opengl_funcs *funcs = params->teb->glTable;
14978 funcs->ext.p_glPixelTexGenSGIX( params->mode );
14979 return STATUS_SUCCESS;
14982 static NTSTATUS ext_glPixelTransferxOES( void *args )
14984 struct glPixelTransferxOES_params *params = args;
14985 const struct opengl_funcs *funcs = params->teb->glTable;
14986 funcs->ext.p_glPixelTransferxOES( params->pname, params->param );
14987 return STATUS_SUCCESS;
14990 static NTSTATUS ext_glPixelTransformParameterfEXT( void *args )
14992 struct glPixelTransformParameterfEXT_params *params = args;
14993 const struct opengl_funcs *funcs = params->teb->glTable;
14994 funcs->ext.p_glPixelTransformParameterfEXT( params->target, params->pname, params->param );
14995 return STATUS_SUCCESS;
14998 static NTSTATUS ext_glPixelTransformParameterfvEXT( void *args )
15000 struct glPixelTransformParameterfvEXT_params *params = args;
15001 const struct opengl_funcs *funcs = params->teb->glTable;
15002 funcs->ext.p_glPixelTransformParameterfvEXT( params->target, params->pname, params->params );
15003 return STATUS_SUCCESS;
15006 static NTSTATUS ext_glPixelTransformParameteriEXT( void *args )
15008 struct glPixelTransformParameteriEXT_params *params = args;
15009 const struct opengl_funcs *funcs = params->teb->glTable;
15010 funcs->ext.p_glPixelTransformParameteriEXT( params->target, params->pname, params->param );
15011 return STATUS_SUCCESS;
15014 static NTSTATUS ext_glPixelTransformParameterivEXT( void *args )
15016 struct glPixelTransformParameterivEXT_params *params = args;
15017 const struct opengl_funcs *funcs = params->teb->glTable;
15018 funcs->ext.p_glPixelTransformParameterivEXT( params->target, params->pname, params->params );
15019 return STATUS_SUCCESS;
15022 static NTSTATUS ext_glPixelZoomxOES( void *args )
15024 struct glPixelZoomxOES_params *params = args;
15025 const struct opengl_funcs *funcs = params->teb->glTable;
15026 funcs->ext.p_glPixelZoomxOES( params->xfactor, params->yfactor );
15027 return STATUS_SUCCESS;
15030 static NTSTATUS ext_glPointAlongPathNV( void *args )
15032 struct glPointAlongPathNV_params *params = args;
15033 const struct opengl_funcs *funcs = params->teb->glTable;
15034 params->ret = funcs->ext.p_glPointAlongPathNV( params->path, params->startSegment, params->numSegments, params->distance, params->x, params->y, params->tangentX, params->tangentY );
15035 return STATUS_SUCCESS;
15038 static NTSTATUS ext_glPointParameterf( void *args )
15040 struct glPointParameterf_params *params = args;
15041 const struct opengl_funcs *funcs = params->teb->glTable;
15042 funcs->ext.p_glPointParameterf( params->pname, params->param );
15043 return STATUS_SUCCESS;
15046 static NTSTATUS ext_glPointParameterfARB( void *args )
15048 struct glPointParameterfARB_params *params = args;
15049 const struct opengl_funcs *funcs = params->teb->glTable;
15050 funcs->ext.p_glPointParameterfARB( params->pname, params->param );
15051 return STATUS_SUCCESS;
15054 static NTSTATUS ext_glPointParameterfEXT( void *args )
15056 struct glPointParameterfEXT_params *params = args;
15057 const struct opengl_funcs *funcs = params->teb->glTable;
15058 funcs->ext.p_glPointParameterfEXT( params->pname, params->param );
15059 return STATUS_SUCCESS;
15062 static NTSTATUS ext_glPointParameterfSGIS( void *args )
15064 struct glPointParameterfSGIS_params *params = args;
15065 const struct opengl_funcs *funcs = params->teb->glTable;
15066 funcs->ext.p_glPointParameterfSGIS( params->pname, params->param );
15067 return STATUS_SUCCESS;
15070 static NTSTATUS ext_glPointParameterfv( void *args )
15072 struct glPointParameterfv_params *params = args;
15073 const struct opengl_funcs *funcs = params->teb->glTable;
15074 funcs->ext.p_glPointParameterfv( params->pname, params->params );
15075 return STATUS_SUCCESS;
15078 static NTSTATUS ext_glPointParameterfvARB( void *args )
15080 struct glPointParameterfvARB_params *params = args;
15081 const struct opengl_funcs *funcs = params->teb->glTable;
15082 funcs->ext.p_glPointParameterfvARB( params->pname, params->params );
15083 return STATUS_SUCCESS;
15086 static NTSTATUS ext_glPointParameterfvEXT( void *args )
15088 struct glPointParameterfvEXT_params *params = args;
15089 const struct opengl_funcs *funcs = params->teb->glTable;
15090 funcs->ext.p_glPointParameterfvEXT( params->pname, params->params );
15091 return STATUS_SUCCESS;
15094 static NTSTATUS ext_glPointParameterfvSGIS( void *args )
15096 struct glPointParameterfvSGIS_params *params = args;
15097 const struct opengl_funcs *funcs = params->teb->glTable;
15098 funcs->ext.p_glPointParameterfvSGIS( params->pname, params->params );
15099 return STATUS_SUCCESS;
15102 static NTSTATUS ext_glPointParameteri( void *args )
15104 struct glPointParameteri_params *params = args;
15105 const struct opengl_funcs *funcs = params->teb->glTable;
15106 funcs->ext.p_glPointParameteri( params->pname, params->param );
15107 return STATUS_SUCCESS;
15110 static NTSTATUS ext_glPointParameteriNV( void *args )
15112 struct glPointParameteriNV_params *params = args;
15113 const struct opengl_funcs *funcs = params->teb->glTable;
15114 funcs->ext.p_glPointParameteriNV( params->pname, params->param );
15115 return STATUS_SUCCESS;
15118 static NTSTATUS ext_glPointParameteriv( void *args )
15120 struct glPointParameteriv_params *params = args;
15121 const struct opengl_funcs *funcs = params->teb->glTable;
15122 funcs->ext.p_glPointParameteriv( params->pname, params->params );
15123 return STATUS_SUCCESS;
15126 static NTSTATUS ext_glPointParameterivNV( void *args )
15128 struct glPointParameterivNV_params *params = args;
15129 const struct opengl_funcs *funcs = params->teb->glTable;
15130 funcs->ext.p_glPointParameterivNV( params->pname, params->params );
15131 return STATUS_SUCCESS;
15134 static NTSTATUS ext_glPointParameterxvOES( void *args )
15136 struct glPointParameterxvOES_params *params = args;
15137 const struct opengl_funcs *funcs = params->teb->glTable;
15138 funcs->ext.p_glPointParameterxvOES( params->pname, params->params );
15139 return STATUS_SUCCESS;
15142 static NTSTATUS ext_glPointSizexOES( void *args )
15144 struct glPointSizexOES_params *params = args;
15145 const struct opengl_funcs *funcs = params->teb->glTable;
15146 funcs->ext.p_glPointSizexOES( params->size );
15147 return STATUS_SUCCESS;
15150 static NTSTATUS ext_glPollAsyncSGIX( void *args )
15152 struct glPollAsyncSGIX_params *params = args;
15153 const struct opengl_funcs *funcs = params->teb->glTable;
15154 params->ret = funcs->ext.p_glPollAsyncSGIX( params->markerp );
15155 return STATUS_SUCCESS;
15158 static NTSTATUS ext_glPollInstrumentsSGIX( void *args )
15160 struct glPollInstrumentsSGIX_params *params = args;
15161 const struct opengl_funcs *funcs = params->teb->glTable;
15162 params->ret = funcs->ext.p_glPollInstrumentsSGIX( params->marker_p );
15163 return STATUS_SUCCESS;
15166 static NTSTATUS ext_glPolygonOffsetClamp( void *args )
15168 struct glPolygonOffsetClamp_params *params = args;
15169 const struct opengl_funcs *funcs = params->teb->glTable;
15170 funcs->ext.p_glPolygonOffsetClamp( params->factor, params->units, params->clamp );
15171 return STATUS_SUCCESS;
15174 static NTSTATUS ext_glPolygonOffsetClampEXT( void *args )
15176 struct glPolygonOffsetClampEXT_params *params = args;
15177 const struct opengl_funcs *funcs = params->teb->glTable;
15178 funcs->ext.p_glPolygonOffsetClampEXT( params->factor, params->units, params->clamp );
15179 return STATUS_SUCCESS;
15182 static NTSTATUS ext_glPolygonOffsetEXT( void *args )
15184 struct glPolygonOffsetEXT_params *params = args;
15185 const struct opengl_funcs *funcs = params->teb->glTable;
15186 funcs->ext.p_glPolygonOffsetEXT( params->factor, params->bias );
15187 return STATUS_SUCCESS;
15190 static NTSTATUS ext_glPolygonOffsetxOES( void *args )
15192 struct glPolygonOffsetxOES_params *params = args;
15193 const struct opengl_funcs *funcs = params->teb->glTable;
15194 funcs->ext.p_glPolygonOffsetxOES( params->factor, params->units );
15195 return STATUS_SUCCESS;
15198 static NTSTATUS ext_glPopDebugGroup( void *args )
15200 struct glPopDebugGroup_params *params = args;
15201 const struct opengl_funcs *funcs = params->teb->glTable;
15202 funcs->ext.p_glPopDebugGroup();
15203 return STATUS_SUCCESS;
15206 static NTSTATUS ext_glPopGroupMarkerEXT( void *args )
15208 struct glPopGroupMarkerEXT_params *params = args;
15209 const struct opengl_funcs *funcs = params->teb->glTable;
15210 funcs->ext.p_glPopGroupMarkerEXT();
15211 return STATUS_SUCCESS;
15214 static NTSTATUS ext_glPresentFrameDualFillNV( void *args )
15216 struct glPresentFrameDualFillNV_params *params = args;
15217 const struct opengl_funcs *funcs = params->teb->glTable;
15218 funcs->ext.p_glPresentFrameDualFillNV( params->video_slot, params->minPresentTime, params->beginPresentTimeId, params->presentDurationId, params->type, params->target0, params->fill0, params->target1, params->fill1, params->target2, params->fill2, params->target3, params->fill3 );
15219 return STATUS_SUCCESS;
15222 static NTSTATUS ext_glPresentFrameKeyedNV( void *args )
15224 struct glPresentFrameKeyedNV_params *params = args;
15225 const struct opengl_funcs *funcs = params->teb->glTable;
15226 funcs->ext.p_glPresentFrameKeyedNV( params->video_slot, params->minPresentTime, params->beginPresentTimeId, params->presentDurationId, params->type, params->target0, params->fill0, params->key0, params->target1, params->fill1, params->key1 );
15227 return STATUS_SUCCESS;
15230 static NTSTATUS ext_glPrimitiveBoundingBoxARB( void *args )
15232 struct glPrimitiveBoundingBoxARB_params *params = args;
15233 const struct opengl_funcs *funcs = params->teb->glTable;
15234 funcs->ext.p_glPrimitiveBoundingBoxARB( params->minX, params->minY, params->minZ, params->minW, params->maxX, params->maxY, params->maxZ, params->maxW );
15235 return STATUS_SUCCESS;
15238 static NTSTATUS ext_glPrimitiveRestartIndex( void *args )
15240 struct glPrimitiveRestartIndex_params *params = args;
15241 const struct opengl_funcs *funcs = params->teb->glTable;
15242 funcs->ext.p_glPrimitiveRestartIndex( params->index );
15243 return STATUS_SUCCESS;
15246 static NTSTATUS ext_glPrimitiveRestartIndexNV( void *args )
15248 struct glPrimitiveRestartIndexNV_params *params = args;
15249 const struct opengl_funcs *funcs = params->teb->glTable;
15250 funcs->ext.p_glPrimitiveRestartIndexNV( params->index );
15251 return STATUS_SUCCESS;
15254 static NTSTATUS ext_glPrimitiveRestartNV( void *args )
15256 struct glPrimitiveRestartNV_params *params = args;
15257 const struct opengl_funcs *funcs = params->teb->glTable;
15258 funcs->ext.p_glPrimitiveRestartNV();
15259 return STATUS_SUCCESS;
15262 static NTSTATUS ext_glPrioritizeTexturesEXT( void *args )
15264 struct glPrioritizeTexturesEXT_params *params = args;
15265 const struct opengl_funcs *funcs = params->teb->glTable;
15266 funcs->ext.p_glPrioritizeTexturesEXT( params->n, params->textures, params->priorities );
15267 return STATUS_SUCCESS;
15270 static NTSTATUS ext_glPrioritizeTexturesxOES( void *args )
15272 struct glPrioritizeTexturesxOES_params *params = args;
15273 const struct opengl_funcs *funcs = params->teb->glTable;
15274 funcs->ext.p_glPrioritizeTexturesxOES( params->n, params->textures, params->priorities );
15275 return STATUS_SUCCESS;
15278 static NTSTATUS ext_glProgramBinary( void *args )
15280 struct glProgramBinary_params *params = args;
15281 const struct opengl_funcs *funcs = params->teb->glTable;
15282 funcs->ext.p_glProgramBinary( params->program, params->binaryFormat, params->binary, params->length );
15283 return STATUS_SUCCESS;
15286 static NTSTATUS ext_glProgramBufferParametersIivNV( void *args )
15288 struct glProgramBufferParametersIivNV_params *params = args;
15289 const struct opengl_funcs *funcs = params->teb->glTable;
15290 funcs->ext.p_glProgramBufferParametersIivNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params );
15291 return STATUS_SUCCESS;
15294 static NTSTATUS ext_glProgramBufferParametersIuivNV( void *args )
15296 struct glProgramBufferParametersIuivNV_params *params = args;
15297 const struct opengl_funcs *funcs = params->teb->glTable;
15298 funcs->ext.p_glProgramBufferParametersIuivNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params );
15299 return STATUS_SUCCESS;
15302 static NTSTATUS ext_glProgramBufferParametersfvNV( void *args )
15304 struct glProgramBufferParametersfvNV_params *params = args;
15305 const struct opengl_funcs *funcs = params->teb->glTable;
15306 funcs->ext.p_glProgramBufferParametersfvNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params );
15307 return STATUS_SUCCESS;
15310 static NTSTATUS ext_glProgramEnvParameter4dARB( void *args )
15312 struct glProgramEnvParameter4dARB_params *params = args;
15313 const struct opengl_funcs *funcs = params->teb->glTable;
15314 funcs->ext.p_glProgramEnvParameter4dARB( params->target, params->index, params->x, params->y, params->z, params->w );
15315 return STATUS_SUCCESS;
15318 static NTSTATUS ext_glProgramEnvParameter4dvARB( void *args )
15320 struct glProgramEnvParameter4dvARB_params *params = args;
15321 const struct opengl_funcs *funcs = params->teb->glTable;
15322 funcs->ext.p_glProgramEnvParameter4dvARB( params->target, params->index, params->params );
15323 return STATUS_SUCCESS;
15326 static NTSTATUS ext_glProgramEnvParameter4fARB( void *args )
15328 struct glProgramEnvParameter4fARB_params *params = args;
15329 const struct opengl_funcs *funcs = params->teb->glTable;
15330 funcs->ext.p_glProgramEnvParameter4fARB( params->target, params->index, params->x, params->y, params->z, params->w );
15331 return STATUS_SUCCESS;
15334 static NTSTATUS ext_glProgramEnvParameter4fvARB( void *args )
15336 struct glProgramEnvParameter4fvARB_params *params = args;
15337 const struct opengl_funcs *funcs = params->teb->glTable;
15338 funcs->ext.p_glProgramEnvParameter4fvARB( params->target, params->index, params->params );
15339 return STATUS_SUCCESS;
15342 static NTSTATUS ext_glProgramEnvParameterI4iNV( void *args )
15344 struct glProgramEnvParameterI4iNV_params *params = args;
15345 const struct opengl_funcs *funcs = params->teb->glTable;
15346 funcs->ext.p_glProgramEnvParameterI4iNV( params->target, params->index, params->x, params->y, params->z, params->w );
15347 return STATUS_SUCCESS;
15350 static NTSTATUS ext_glProgramEnvParameterI4ivNV( void *args )
15352 struct glProgramEnvParameterI4ivNV_params *params = args;
15353 const struct opengl_funcs *funcs = params->teb->glTable;
15354 funcs->ext.p_glProgramEnvParameterI4ivNV( params->target, params->index, params->params );
15355 return STATUS_SUCCESS;
15358 static NTSTATUS ext_glProgramEnvParameterI4uiNV( void *args )
15360 struct glProgramEnvParameterI4uiNV_params *params = args;
15361 const struct opengl_funcs *funcs = params->teb->glTable;
15362 funcs->ext.p_glProgramEnvParameterI4uiNV( params->target, params->index, params->x, params->y, params->z, params->w );
15363 return STATUS_SUCCESS;
15366 static NTSTATUS ext_glProgramEnvParameterI4uivNV( void *args )
15368 struct glProgramEnvParameterI4uivNV_params *params = args;
15369 const struct opengl_funcs *funcs = params->teb->glTable;
15370 funcs->ext.p_glProgramEnvParameterI4uivNV( params->target, params->index, params->params );
15371 return STATUS_SUCCESS;
15374 static NTSTATUS ext_glProgramEnvParameters4fvEXT( void *args )
15376 struct glProgramEnvParameters4fvEXT_params *params = args;
15377 const struct opengl_funcs *funcs = params->teb->glTable;
15378 funcs->ext.p_glProgramEnvParameters4fvEXT( params->target, params->index, params->count, params->params );
15379 return STATUS_SUCCESS;
15382 static NTSTATUS ext_glProgramEnvParametersI4ivNV( void *args )
15384 struct glProgramEnvParametersI4ivNV_params *params = args;
15385 const struct opengl_funcs *funcs = params->teb->glTable;
15386 funcs->ext.p_glProgramEnvParametersI4ivNV( params->target, params->index, params->count, params->params );
15387 return STATUS_SUCCESS;
15390 static NTSTATUS ext_glProgramEnvParametersI4uivNV( void *args )
15392 struct glProgramEnvParametersI4uivNV_params *params = args;
15393 const struct opengl_funcs *funcs = params->teb->glTable;
15394 funcs->ext.p_glProgramEnvParametersI4uivNV( params->target, params->index, params->count, params->params );
15395 return STATUS_SUCCESS;
15398 static NTSTATUS ext_glProgramLocalParameter4dARB( void *args )
15400 struct glProgramLocalParameter4dARB_params *params = args;
15401 const struct opengl_funcs *funcs = params->teb->glTable;
15402 funcs->ext.p_glProgramLocalParameter4dARB( params->target, params->index, params->x, params->y, params->z, params->w );
15403 return STATUS_SUCCESS;
15406 static NTSTATUS ext_glProgramLocalParameter4dvARB( void *args )
15408 struct glProgramLocalParameter4dvARB_params *params = args;
15409 const struct opengl_funcs *funcs = params->teb->glTable;
15410 funcs->ext.p_glProgramLocalParameter4dvARB( params->target, params->index, params->params );
15411 return STATUS_SUCCESS;
15414 static NTSTATUS ext_glProgramLocalParameter4fARB( void *args )
15416 struct glProgramLocalParameter4fARB_params *params = args;
15417 const struct opengl_funcs *funcs = params->teb->glTable;
15418 funcs->ext.p_glProgramLocalParameter4fARB( params->target, params->index, params->x, params->y, params->z, params->w );
15419 return STATUS_SUCCESS;
15422 static NTSTATUS ext_glProgramLocalParameter4fvARB( void *args )
15424 struct glProgramLocalParameter4fvARB_params *params = args;
15425 const struct opengl_funcs *funcs = params->teb->glTable;
15426 funcs->ext.p_glProgramLocalParameter4fvARB( params->target, params->index, params->params );
15427 return STATUS_SUCCESS;
15430 static NTSTATUS ext_glProgramLocalParameterI4iNV( void *args )
15432 struct glProgramLocalParameterI4iNV_params *params = args;
15433 const struct opengl_funcs *funcs = params->teb->glTable;
15434 funcs->ext.p_glProgramLocalParameterI4iNV( params->target, params->index, params->x, params->y, params->z, params->w );
15435 return STATUS_SUCCESS;
15438 static NTSTATUS ext_glProgramLocalParameterI4ivNV( void *args )
15440 struct glProgramLocalParameterI4ivNV_params *params = args;
15441 const struct opengl_funcs *funcs = params->teb->glTable;
15442 funcs->ext.p_glProgramLocalParameterI4ivNV( params->target, params->index, params->params );
15443 return STATUS_SUCCESS;
15446 static NTSTATUS ext_glProgramLocalParameterI4uiNV( void *args )
15448 struct glProgramLocalParameterI4uiNV_params *params = args;
15449 const struct opengl_funcs *funcs = params->teb->glTable;
15450 funcs->ext.p_glProgramLocalParameterI4uiNV( params->target, params->index, params->x, params->y, params->z, params->w );
15451 return STATUS_SUCCESS;
15454 static NTSTATUS ext_glProgramLocalParameterI4uivNV( void *args )
15456 struct glProgramLocalParameterI4uivNV_params *params = args;
15457 const struct opengl_funcs *funcs = params->teb->glTable;
15458 funcs->ext.p_glProgramLocalParameterI4uivNV( params->target, params->index, params->params );
15459 return STATUS_SUCCESS;
15462 static NTSTATUS ext_glProgramLocalParameters4fvEXT( void *args )
15464 struct glProgramLocalParameters4fvEXT_params *params = args;
15465 const struct opengl_funcs *funcs = params->teb->glTable;
15466 funcs->ext.p_glProgramLocalParameters4fvEXT( params->target, params->index, params->count, params->params );
15467 return STATUS_SUCCESS;
15470 static NTSTATUS ext_glProgramLocalParametersI4ivNV( void *args )
15472 struct glProgramLocalParametersI4ivNV_params *params = args;
15473 const struct opengl_funcs *funcs = params->teb->glTable;
15474 funcs->ext.p_glProgramLocalParametersI4ivNV( params->target, params->index, params->count, params->params );
15475 return STATUS_SUCCESS;
15478 static NTSTATUS ext_glProgramLocalParametersI4uivNV( void *args )
15480 struct glProgramLocalParametersI4uivNV_params *params = args;
15481 const struct opengl_funcs *funcs = params->teb->glTable;
15482 funcs->ext.p_glProgramLocalParametersI4uivNV( params->target, params->index, params->count, params->params );
15483 return STATUS_SUCCESS;
15486 static NTSTATUS ext_glProgramNamedParameter4dNV( void *args )
15488 struct glProgramNamedParameter4dNV_params *params = args;
15489 const struct opengl_funcs *funcs = params->teb->glTable;
15490 funcs->ext.p_glProgramNamedParameter4dNV( params->id, params->len, params->name, params->x, params->y, params->z, params->w );
15491 return STATUS_SUCCESS;
15494 static NTSTATUS ext_glProgramNamedParameter4dvNV( void *args )
15496 struct glProgramNamedParameter4dvNV_params *params = args;
15497 const struct opengl_funcs *funcs = params->teb->glTable;
15498 funcs->ext.p_glProgramNamedParameter4dvNV( params->id, params->len, params->name, params->v );
15499 return STATUS_SUCCESS;
15502 static NTSTATUS ext_glProgramNamedParameter4fNV( void *args )
15504 struct glProgramNamedParameter4fNV_params *params = args;
15505 const struct opengl_funcs *funcs = params->teb->glTable;
15506 funcs->ext.p_glProgramNamedParameter4fNV( params->id, params->len, params->name, params->x, params->y, params->z, params->w );
15507 return STATUS_SUCCESS;
15510 static NTSTATUS ext_glProgramNamedParameter4fvNV( void *args )
15512 struct glProgramNamedParameter4fvNV_params *params = args;
15513 const struct opengl_funcs *funcs = params->teb->glTable;
15514 funcs->ext.p_glProgramNamedParameter4fvNV( params->id, params->len, params->name, params->v );
15515 return STATUS_SUCCESS;
15518 static NTSTATUS ext_glProgramParameter4dNV( void *args )
15520 struct glProgramParameter4dNV_params *params = args;
15521 const struct opengl_funcs *funcs = params->teb->glTable;
15522 funcs->ext.p_glProgramParameter4dNV( params->target, params->index, params->x, params->y, params->z, params->w );
15523 return STATUS_SUCCESS;
15526 static NTSTATUS ext_glProgramParameter4dvNV( void *args )
15528 struct glProgramParameter4dvNV_params *params = args;
15529 const struct opengl_funcs *funcs = params->teb->glTable;
15530 funcs->ext.p_glProgramParameter4dvNV( params->target, params->index, params->v );
15531 return STATUS_SUCCESS;
15534 static NTSTATUS ext_glProgramParameter4fNV( void *args )
15536 struct glProgramParameter4fNV_params *params = args;
15537 const struct opengl_funcs *funcs = params->teb->glTable;
15538 funcs->ext.p_glProgramParameter4fNV( params->target, params->index, params->x, params->y, params->z, params->w );
15539 return STATUS_SUCCESS;
15542 static NTSTATUS ext_glProgramParameter4fvNV( void *args )
15544 struct glProgramParameter4fvNV_params *params = args;
15545 const struct opengl_funcs *funcs = params->teb->glTable;
15546 funcs->ext.p_glProgramParameter4fvNV( params->target, params->index, params->v );
15547 return STATUS_SUCCESS;
15550 static NTSTATUS ext_glProgramParameteri( void *args )
15552 struct glProgramParameteri_params *params = args;
15553 const struct opengl_funcs *funcs = params->teb->glTable;
15554 funcs->ext.p_glProgramParameteri( params->program, params->pname, params->value );
15555 return STATUS_SUCCESS;
15558 static NTSTATUS ext_glProgramParameteriARB( void *args )
15560 struct glProgramParameteriARB_params *params = args;
15561 const struct opengl_funcs *funcs = params->teb->glTable;
15562 funcs->ext.p_glProgramParameteriARB( params->program, params->pname, params->value );
15563 return STATUS_SUCCESS;
15566 static NTSTATUS ext_glProgramParameteriEXT( void *args )
15568 struct glProgramParameteriEXT_params *params = args;
15569 const struct opengl_funcs *funcs = params->teb->glTable;
15570 funcs->ext.p_glProgramParameteriEXT( params->program, params->pname, params->value );
15571 return STATUS_SUCCESS;
15574 static NTSTATUS ext_glProgramParameters4dvNV( void *args )
15576 struct glProgramParameters4dvNV_params *params = args;
15577 const struct opengl_funcs *funcs = params->teb->glTable;
15578 funcs->ext.p_glProgramParameters4dvNV( params->target, params->index, params->count, params->v );
15579 return STATUS_SUCCESS;
15582 static NTSTATUS ext_glProgramParameters4fvNV( void *args )
15584 struct glProgramParameters4fvNV_params *params = args;
15585 const struct opengl_funcs *funcs = params->teb->glTable;
15586 funcs->ext.p_glProgramParameters4fvNV( params->target, params->index, params->count, params->v );
15587 return STATUS_SUCCESS;
15590 static NTSTATUS ext_glProgramPathFragmentInputGenNV( void *args )
15592 struct glProgramPathFragmentInputGenNV_params *params = args;
15593 const struct opengl_funcs *funcs = params->teb->glTable;
15594 funcs->ext.p_glProgramPathFragmentInputGenNV( params->program, params->location, params->genMode, params->components, params->coeffs );
15595 return STATUS_SUCCESS;
15598 static NTSTATUS ext_glProgramStringARB( void *args )
15600 struct glProgramStringARB_params *params = args;
15601 const struct opengl_funcs *funcs = params->teb->glTable;
15602 funcs->ext.p_glProgramStringARB( params->target, params->format, params->len, params->string );
15603 return STATUS_SUCCESS;
15606 static NTSTATUS ext_glProgramSubroutineParametersuivNV( void *args )
15608 struct glProgramSubroutineParametersuivNV_params *params = args;
15609 const struct opengl_funcs *funcs = params->teb->glTable;
15610 funcs->ext.p_glProgramSubroutineParametersuivNV( params->target, params->count, params->params );
15611 return STATUS_SUCCESS;
15614 static NTSTATUS ext_glProgramUniform1d( void *args )
15616 struct glProgramUniform1d_params *params = args;
15617 const struct opengl_funcs *funcs = params->teb->glTable;
15618 funcs->ext.p_glProgramUniform1d( params->program, params->location, params->v0 );
15619 return STATUS_SUCCESS;
15622 static NTSTATUS ext_glProgramUniform1dEXT( void *args )
15624 struct glProgramUniform1dEXT_params *params = args;
15625 const struct opengl_funcs *funcs = params->teb->glTable;
15626 funcs->ext.p_glProgramUniform1dEXT( params->program, params->location, params->x );
15627 return STATUS_SUCCESS;
15630 static NTSTATUS ext_glProgramUniform1dv( void *args )
15632 struct glProgramUniform1dv_params *params = args;
15633 const struct opengl_funcs *funcs = params->teb->glTable;
15634 funcs->ext.p_glProgramUniform1dv( params->program, params->location, params->count, params->value );
15635 return STATUS_SUCCESS;
15638 static NTSTATUS ext_glProgramUniform1dvEXT( void *args )
15640 struct glProgramUniform1dvEXT_params *params = args;
15641 const struct opengl_funcs *funcs = params->teb->glTable;
15642 funcs->ext.p_glProgramUniform1dvEXT( params->program, params->location, params->count, params->value );
15643 return STATUS_SUCCESS;
15646 static NTSTATUS ext_glProgramUniform1f( void *args )
15648 struct glProgramUniform1f_params *params = args;
15649 const struct opengl_funcs *funcs = params->teb->glTable;
15650 funcs->ext.p_glProgramUniform1f( params->program, params->location, params->v0 );
15651 return STATUS_SUCCESS;
15654 static NTSTATUS ext_glProgramUniform1fEXT( void *args )
15656 struct glProgramUniform1fEXT_params *params = args;
15657 const struct opengl_funcs *funcs = params->teb->glTable;
15658 funcs->ext.p_glProgramUniform1fEXT( params->program, params->location, params->v0 );
15659 return STATUS_SUCCESS;
15662 static NTSTATUS ext_glProgramUniform1fv( void *args )
15664 struct glProgramUniform1fv_params *params = args;
15665 const struct opengl_funcs *funcs = params->teb->glTable;
15666 funcs->ext.p_glProgramUniform1fv( params->program, params->location, params->count, params->value );
15667 return STATUS_SUCCESS;
15670 static NTSTATUS ext_glProgramUniform1fvEXT( void *args )
15672 struct glProgramUniform1fvEXT_params *params = args;
15673 const struct opengl_funcs *funcs = params->teb->glTable;
15674 funcs->ext.p_glProgramUniform1fvEXT( params->program, params->location, params->count, params->value );
15675 return STATUS_SUCCESS;
15678 static NTSTATUS ext_glProgramUniform1i( void *args )
15680 struct glProgramUniform1i_params *params = args;
15681 const struct opengl_funcs *funcs = params->teb->glTable;
15682 funcs->ext.p_glProgramUniform1i( params->program, params->location, params->v0 );
15683 return STATUS_SUCCESS;
15686 static NTSTATUS ext_glProgramUniform1i64ARB( void *args )
15688 struct glProgramUniform1i64ARB_params *params = args;
15689 const struct opengl_funcs *funcs = params->teb->glTable;
15690 funcs->ext.p_glProgramUniform1i64ARB( params->program, params->location, params->x );
15691 return STATUS_SUCCESS;
15694 static NTSTATUS ext_glProgramUniform1i64NV( void *args )
15696 struct glProgramUniform1i64NV_params *params = args;
15697 const struct opengl_funcs *funcs = params->teb->glTable;
15698 funcs->ext.p_glProgramUniform1i64NV( params->program, params->location, params->x );
15699 return STATUS_SUCCESS;
15702 static NTSTATUS ext_glProgramUniform1i64vARB( void *args )
15704 struct glProgramUniform1i64vARB_params *params = args;
15705 const struct opengl_funcs *funcs = params->teb->glTable;
15706 funcs->ext.p_glProgramUniform1i64vARB( params->program, params->location, params->count, params->value );
15707 return STATUS_SUCCESS;
15710 static NTSTATUS ext_glProgramUniform1i64vNV( void *args )
15712 struct glProgramUniform1i64vNV_params *params = args;
15713 const struct opengl_funcs *funcs = params->teb->glTable;
15714 funcs->ext.p_glProgramUniform1i64vNV( params->program, params->location, params->count, params->value );
15715 return STATUS_SUCCESS;
15718 static NTSTATUS ext_glProgramUniform1iEXT( void *args )
15720 struct glProgramUniform1iEXT_params *params = args;
15721 const struct opengl_funcs *funcs = params->teb->glTable;
15722 funcs->ext.p_glProgramUniform1iEXT( params->program, params->location, params->v0 );
15723 return STATUS_SUCCESS;
15726 static NTSTATUS ext_glProgramUniform1iv( void *args )
15728 struct glProgramUniform1iv_params *params = args;
15729 const struct opengl_funcs *funcs = params->teb->glTable;
15730 funcs->ext.p_glProgramUniform1iv( params->program, params->location, params->count, params->value );
15731 return STATUS_SUCCESS;
15734 static NTSTATUS ext_glProgramUniform1ivEXT( void *args )
15736 struct glProgramUniform1ivEXT_params *params = args;
15737 const struct opengl_funcs *funcs = params->teb->glTable;
15738 funcs->ext.p_glProgramUniform1ivEXT( params->program, params->location, params->count, params->value );
15739 return STATUS_SUCCESS;
15742 static NTSTATUS ext_glProgramUniform1ui( void *args )
15744 struct glProgramUniform1ui_params *params = args;
15745 const struct opengl_funcs *funcs = params->teb->glTable;
15746 funcs->ext.p_glProgramUniform1ui( params->program, params->location, params->v0 );
15747 return STATUS_SUCCESS;
15750 static NTSTATUS ext_glProgramUniform1ui64ARB( void *args )
15752 struct glProgramUniform1ui64ARB_params *params = args;
15753 const struct opengl_funcs *funcs = params->teb->glTable;
15754 funcs->ext.p_glProgramUniform1ui64ARB( params->program, params->location, params->x );
15755 return STATUS_SUCCESS;
15758 static NTSTATUS ext_glProgramUniform1ui64NV( void *args )
15760 struct glProgramUniform1ui64NV_params *params = args;
15761 const struct opengl_funcs *funcs = params->teb->glTable;
15762 funcs->ext.p_glProgramUniform1ui64NV( params->program, params->location, params->x );
15763 return STATUS_SUCCESS;
15766 static NTSTATUS ext_glProgramUniform1ui64vARB( void *args )
15768 struct glProgramUniform1ui64vARB_params *params = args;
15769 const struct opengl_funcs *funcs = params->teb->glTable;
15770 funcs->ext.p_glProgramUniform1ui64vARB( params->program, params->location, params->count, params->value );
15771 return STATUS_SUCCESS;
15774 static NTSTATUS ext_glProgramUniform1ui64vNV( void *args )
15776 struct glProgramUniform1ui64vNV_params *params = args;
15777 const struct opengl_funcs *funcs = params->teb->glTable;
15778 funcs->ext.p_glProgramUniform1ui64vNV( params->program, params->location, params->count, params->value );
15779 return STATUS_SUCCESS;
15782 static NTSTATUS ext_glProgramUniform1uiEXT( void *args )
15784 struct glProgramUniform1uiEXT_params *params = args;
15785 const struct opengl_funcs *funcs = params->teb->glTable;
15786 funcs->ext.p_glProgramUniform1uiEXT( params->program, params->location, params->v0 );
15787 return STATUS_SUCCESS;
15790 static NTSTATUS ext_glProgramUniform1uiv( void *args )
15792 struct glProgramUniform1uiv_params *params = args;
15793 const struct opengl_funcs *funcs = params->teb->glTable;
15794 funcs->ext.p_glProgramUniform1uiv( params->program, params->location, params->count, params->value );
15795 return STATUS_SUCCESS;
15798 static NTSTATUS ext_glProgramUniform1uivEXT( void *args )
15800 struct glProgramUniform1uivEXT_params *params = args;
15801 const struct opengl_funcs *funcs = params->teb->glTable;
15802 funcs->ext.p_glProgramUniform1uivEXT( params->program, params->location, params->count, params->value );
15803 return STATUS_SUCCESS;
15806 static NTSTATUS ext_glProgramUniform2d( void *args )
15808 struct glProgramUniform2d_params *params = args;
15809 const struct opengl_funcs *funcs = params->teb->glTable;
15810 funcs->ext.p_glProgramUniform2d( params->program, params->location, params->v0, params->v1 );
15811 return STATUS_SUCCESS;
15814 static NTSTATUS ext_glProgramUniform2dEXT( void *args )
15816 struct glProgramUniform2dEXT_params *params = args;
15817 const struct opengl_funcs *funcs = params->teb->glTable;
15818 funcs->ext.p_glProgramUniform2dEXT( params->program, params->location, params->x, params->y );
15819 return STATUS_SUCCESS;
15822 static NTSTATUS ext_glProgramUniform2dv( void *args )
15824 struct glProgramUniform2dv_params *params = args;
15825 const struct opengl_funcs *funcs = params->teb->glTable;
15826 funcs->ext.p_glProgramUniform2dv( params->program, params->location, params->count, params->value );
15827 return STATUS_SUCCESS;
15830 static NTSTATUS ext_glProgramUniform2dvEXT( void *args )
15832 struct glProgramUniform2dvEXT_params *params = args;
15833 const struct opengl_funcs *funcs = params->teb->glTable;
15834 funcs->ext.p_glProgramUniform2dvEXT( params->program, params->location, params->count, params->value );
15835 return STATUS_SUCCESS;
15838 static NTSTATUS ext_glProgramUniform2f( void *args )
15840 struct glProgramUniform2f_params *params = args;
15841 const struct opengl_funcs *funcs = params->teb->glTable;
15842 funcs->ext.p_glProgramUniform2f( params->program, params->location, params->v0, params->v1 );
15843 return STATUS_SUCCESS;
15846 static NTSTATUS ext_glProgramUniform2fEXT( void *args )
15848 struct glProgramUniform2fEXT_params *params = args;
15849 const struct opengl_funcs *funcs = params->teb->glTable;
15850 funcs->ext.p_glProgramUniform2fEXT( params->program, params->location, params->v0, params->v1 );
15851 return STATUS_SUCCESS;
15854 static NTSTATUS ext_glProgramUniform2fv( void *args )
15856 struct glProgramUniform2fv_params *params = args;
15857 const struct opengl_funcs *funcs = params->teb->glTable;
15858 funcs->ext.p_glProgramUniform2fv( params->program, params->location, params->count, params->value );
15859 return STATUS_SUCCESS;
15862 static NTSTATUS ext_glProgramUniform2fvEXT( void *args )
15864 struct glProgramUniform2fvEXT_params *params = args;
15865 const struct opengl_funcs *funcs = params->teb->glTable;
15866 funcs->ext.p_glProgramUniform2fvEXT( params->program, params->location, params->count, params->value );
15867 return STATUS_SUCCESS;
15870 static NTSTATUS ext_glProgramUniform2i( void *args )
15872 struct glProgramUniform2i_params *params = args;
15873 const struct opengl_funcs *funcs = params->teb->glTable;
15874 funcs->ext.p_glProgramUniform2i( params->program, params->location, params->v0, params->v1 );
15875 return STATUS_SUCCESS;
15878 static NTSTATUS ext_glProgramUniform2i64ARB( void *args )
15880 struct glProgramUniform2i64ARB_params *params = args;
15881 const struct opengl_funcs *funcs = params->teb->glTable;
15882 funcs->ext.p_glProgramUniform2i64ARB( params->program, params->location, params->x, params->y );
15883 return STATUS_SUCCESS;
15886 static NTSTATUS ext_glProgramUniform2i64NV( void *args )
15888 struct glProgramUniform2i64NV_params *params = args;
15889 const struct opengl_funcs *funcs = params->teb->glTable;
15890 funcs->ext.p_glProgramUniform2i64NV( params->program, params->location, params->x, params->y );
15891 return STATUS_SUCCESS;
15894 static NTSTATUS ext_glProgramUniform2i64vARB( void *args )
15896 struct glProgramUniform2i64vARB_params *params = args;
15897 const struct opengl_funcs *funcs = params->teb->glTable;
15898 funcs->ext.p_glProgramUniform2i64vARB( params->program, params->location, params->count, params->value );
15899 return STATUS_SUCCESS;
15902 static NTSTATUS ext_glProgramUniform2i64vNV( void *args )
15904 struct glProgramUniform2i64vNV_params *params = args;
15905 const struct opengl_funcs *funcs = params->teb->glTable;
15906 funcs->ext.p_glProgramUniform2i64vNV( params->program, params->location, params->count, params->value );
15907 return STATUS_SUCCESS;
15910 static NTSTATUS ext_glProgramUniform2iEXT( void *args )
15912 struct glProgramUniform2iEXT_params *params = args;
15913 const struct opengl_funcs *funcs = params->teb->glTable;
15914 funcs->ext.p_glProgramUniform2iEXT( params->program, params->location, params->v0, params->v1 );
15915 return STATUS_SUCCESS;
15918 static NTSTATUS ext_glProgramUniform2iv( void *args )
15920 struct glProgramUniform2iv_params *params = args;
15921 const struct opengl_funcs *funcs = params->teb->glTable;
15922 funcs->ext.p_glProgramUniform2iv( params->program, params->location, params->count, params->value );
15923 return STATUS_SUCCESS;
15926 static NTSTATUS ext_glProgramUniform2ivEXT( void *args )
15928 struct glProgramUniform2ivEXT_params *params = args;
15929 const struct opengl_funcs *funcs = params->teb->glTable;
15930 funcs->ext.p_glProgramUniform2ivEXT( params->program, params->location, params->count, params->value );
15931 return STATUS_SUCCESS;
15934 static NTSTATUS ext_glProgramUniform2ui( void *args )
15936 struct glProgramUniform2ui_params *params = args;
15937 const struct opengl_funcs *funcs = params->teb->glTable;
15938 funcs->ext.p_glProgramUniform2ui( params->program, params->location, params->v0, params->v1 );
15939 return STATUS_SUCCESS;
15942 static NTSTATUS ext_glProgramUniform2ui64ARB( void *args )
15944 struct glProgramUniform2ui64ARB_params *params = args;
15945 const struct opengl_funcs *funcs = params->teb->glTable;
15946 funcs->ext.p_glProgramUniform2ui64ARB( params->program, params->location, params->x, params->y );
15947 return STATUS_SUCCESS;
15950 static NTSTATUS ext_glProgramUniform2ui64NV( void *args )
15952 struct glProgramUniform2ui64NV_params *params = args;
15953 const struct opengl_funcs *funcs = params->teb->glTable;
15954 funcs->ext.p_glProgramUniform2ui64NV( params->program, params->location, params->x, params->y );
15955 return STATUS_SUCCESS;
15958 static NTSTATUS ext_glProgramUniform2ui64vARB( void *args )
15960 struct glProgramUniform2ui64vARB_params *params = args;
15961 const struct opengl_funcs *funcs = params->teb->glTable;
15962 funcs->ext.p_glProgramUniform2ui64vARB( params->program, params->location, params->count, params->value );
15963 return STATUS_SUCCESS;
15966 static NTSTATUS ext_glProgramUniform2ui64vNV( void *args )
15968 struct glProgramUniform2ui64vNV_params *params = args;
15969 const struct opengl_funcs *funcs = params->teb->glTable;
15970 funcs->ext.p_glProgramUniform2ui64vNV( params->program, params->location, params->count, params->value );
15971 return STATUS_SUCCESS;
15974 static NTSTATUS ext_glProgramUniform2uiEXT( void *args )
15976 struct glProgramUniform2uiEXT_params *params = args;
15977 const struct opengl_funcs *funcs = params->teb->glTable;
15978 funcs->ext.p_glProgramUniform2uiEXT( params->program, params->location, params->v0, params->v1 );
15979 return STATUS_SUCCESS;
15982 static NTSTATUS ext_glProgramUniform2uiv( void *args )
15984 struct glProgramUniform2uiv_params *params = args;
15985 const struct opengl_funcs *funcs = params->teb->glTable;
15986 funcs->ext.p_glProgramUniform2uiv( params->program, params->location, params->count, params->value );
15987 return STATUS_SUCCESS;
15990 static NTSTATUS ext_glProgramUniform2uivEXT( void *args )
15992 struct glProgramUniform2uivEXT_params *params = args;
15993 const struct opengl_funcs *funcs = params->teb->glTable;
15994 funcs->ext.p_glProgramUniform2uivEXT( params->program, params->location, params->count, params->value );
15995 return STATUS_SUCCESS;
15998 static NTSTATUS ext_glProgramUniform3d( void *args )
16000 struct glProgramUniform3d_params *params = args;
16001 const struct opengl_funcs *funcs = params->teb->glTable;
16002 funcs->ext.p_glProgramUniform3d( params->program, params->location, params->v0, params->v1, params->v2 );
16003 return STATUS_SUCCESS;
16006 static NTSTATUS ext_glProgramUniform3dEXT( void *args )
16008 struct glProgramUniform3dEXT_params *params = args;
16009 const struct opengl_funcs *funcs = params->teb->glTable;
16010 funcs->ext.p_glProgramUniform3dEXT( params->program, params->location, params->x, params->y, params->z );
16011 return STATUS_SUCCESS;
16014 static NTSTATUS ext_glProgramUniform3dv( void *args )
16016 struct glProgramUniform3dv_params *params = args;
16017 const struct opengl_funcs *funcs = params->teb->glTable;
16018 funcs->ext.p_glProgramUniform3dv( params->program, params->location, params->count, params->value );
16019 return STATUS_SUCCESS;
16022 static NTSTATUS ext_glProgramUniform3dvEXT( void *args )
16024 struct glProgramUniform3dvEXT_params *params = args;
16025 const struct opengl_funcs *funcs = params->teb->glTable;
16026 funcs->ext.p_glProgramUniform3dvEXT( params->program, params->location, params->count, params->value );
16027 return STATUS_SUCCESS;
16030 static NTSTATUS ext_glProgramUniform3f( void *args )
16032 struct glProgramUniform3f_params *params = args;
16033 const struct opengl_funcs *funcs = params->teb->glTable;
16034 funcs->ext.p_glProgramUniform3f( params->program, params->location, params->v0, params->v1, params->v2 );
16035 return STATUS_SUCCESS;
16038 static NTSTATUS ext_glProgramUniform3fEXT( void *args )
16040 struct glProgramUniform3fEXT_params *params = args;
16041 const struct opengl_funcs *funcs = params->teb->glTable;
16042 funcs->ext.p_glProgramUniform3fEXT( params->program, params->location, params->v0, params->v1, params->v2 );
16043 return STATUS_SUCCESS;
16046 static NTSTATUS ext_glProgramUniform3fv( void *args )
16048 struct glProgramUniform3fv_params *params = args;
16049 const struct opengl_funcs *funcs = params->teb->glTable;
16050 funcs->ext.p_glProgramUniform3fv( params->program, params->location, params->count, params->value );
16051 return STATUS_SUCCESS;
16054 static NTSTATUS ext_glProgramUniform3fvEXT( void *args )
16056 struct glProgramUniform3fvEXT_params *params = args;
16057 const struct opengl_funcs *funcs = params->teb->glTable;
16058 funcs->ext.p_glProgramUniform3fvEXT( params->program, params->location, params->count, params->value );
16059 return STATUS_SUCCESS;
16062 static NTSTATUS ext_glProgramUniform3i( void *args )
16064 struct glProgramUniform3i_params *params = args;
16065 const struct opengl_funcs *funcs = params->teb->glTable;
16066 funcs->ext.p_glProgramUniform3i( params->program, params->location, params->v0, params->v1, params->v2 );
16067 return STATUS_SUCCESS;
16070 static NTSTATUS ext_glProgramUniform3i64ARB( void *args )
16072 struct glProgramUniform3i64ARB_params *params = args;
16073 const struct opengl_funcs *funcs = params->teb->glTable;
16074 funcs->ext.p_glProgramUniform3i64ARB( params->program, params->location, params->x, params->y, params->z );
16075 return STATUS_SUCCESS;
16078 static NTSTATUS ext_glProgramUniform3i64NV( void *args )
16080 struct glProgramUniform3i64NV_params *params = args;
16081 const struct opengl_funcs *funcs = params->teb->glTable;
16082 funcs->ext.p_glProgramUniform3i64NV( params->program, params->location, params->x, params->y, params->z );
16083 return STATUS_SUCCESS;
16086 static NTSTATUS ext_glProgramUniform3i64vARB( void *args )
16088 struct glProgramUniform3i64vARB_params *params = args;
16089 const struct opengl_funcs *funcs = params->teb->glTable;
16090 funcs->ext.p_glProgramUniform3i64vARB( params->program, params->location, params->count, params->value );
16091 return STATUS_SUCCESS;
16094 static NTSTATUS ext_glProgramUniform3i64vNV( void *args )
16096 struct glProgramUniform3i64vNV_params *params = args;
16097 const struct opengl_funcs *funcs = params->teb->glTable;
16098 funcs->ext.p_glProgramUniform3i64vNV( params->program, params->location, params->count, params->value );
16099 return STATUS_SUCCESS;
16102 static NTSTATUS ext_glProgramUniform3iEXT( void *args )
16104 struct glProgramUniform3iEXT_params *params = args;
16105 const struct opengl_funcs *funcs = params->teb->glTable;
16106 funcs->ext.p_glProgramUniform3iEXT( params->program, params->location, params->v0, params->v1, params->v2 );
16107 return STATUS_SUCCESS;
16110 static NTSTATUS ext_glProgramUniform3iv( void *args )
16112 struct glProgramUniform3iv_params *params = args;
16113 const struct opengl_funcs *funcs = params->teb->glTable;
16114 funcs->ext.p_glProgramUniform3iv( params->program, params->location, params->count, params->value );
16115 return STATUS_SUCCESS;
16118 static NTSTATUS ext_glProgramUniform3ivEXT( void *args )
16120 struct glProgramUniform3ivEXT_params *params = args;
16121 const struct opengl_funcs *funcs = params->teb->glTable;
16122 funcs->ext.p_glProgramUniform3ivEXT( params->program, params->location, params->count, params->value );
16123 return STATUS_SUCCESS;
16126 static NTSTATUS ext_glProgramUniform3ui( void *args )
16128 struct glProgramUniform3ui_params *params = args;
16129 const struct opengl_funcs *funcs = params->teb->glTable;
16130 funcs->ext.p_glProgramUniform3ui( params->program, params->location, params->v0, params->v1, params->v2 );
16131 return STATUS_SUCCESS;
16134 static NTSTATUS ext_glProgramUniform3ui64ARB( void *args )
16136 struct glProgramUniform3ui64ARB_params *params = args;
16137 const struct opengl_funcs *funcs = params->teb->glTable;
16138 funcs->ext.p_glProgramUniform3ui64ARB( params->program, params->location, params->x, params->y, params->z );
16139 return STATUS_SUCCESS;
16142 static NTSTATUS ext_glProgramUniform3ui64NV( void *args )
16144 struct glProgramUniform3ui64NV_params *params = args;
16145 const struct opengl_funcs *funcs = params->teb->glTable;
16146 funcs->ext.p_glProgramUniform3ui64NV( params->program, params->location, params->x, params->y, params->z );
16147 return STATUS_SUCCESS;
16150 static NTSTATUS ext_glProgramUniform3ui64vARB( void *args )
16152 struct glProgramUniform3ui64vARB_params *params = args;
16153 const struct opengl_funcs *funcs = params->teb->glTable;
16154 funcs->ext.p_glProgramUniform3ui64vARB( params->program, params->location, params->count, params->value );
16155 return STATUS_SUCCESS;
16158 static NTSTATUS ext_glProgramUniform3ui64vNV( void *args )
16160 struct glProgramUniform3ui64vNV_params *params = args;
16161 const struct opengl_funcs *funcs = params->teb->glTable;
16162 funcs->ext.p_glProgramUniform3ui64vNV( params->program, params->location, params->count, params->value );
16163 return STATUS_SUCCESS;
16166 static NTSTATUS ext_glProgramUniform3uiEXT( void *args )
16168 struct glProgramUniform3uiEXT_params *params = args;
16169 const struct opengl_funcs *funcs = params->teb->glTable;
16170 funcs->ext.p_glProgramUniform3uiEXT( params->program, params->location, params->v0, params->v1, params->v2 );
16171 return STATUS_SUCCESS;
16174 static NTSTATUS ext_glProgramUniform3uiv( void *args )
16176 struct glProgramUniform3uiv_params *params = args;
16177 const struct opengl_funcs *funcs = params->teb->glTable;
16178 funcs->ext.p_glProgramUniform3uiv( params->program, params->location, params->count, params->value );
16179 return STATUS_SUCCESS;
16182 static NTSTATUS ext_glProgramUniform3uivEXT( void *args )
16184 struct glProgramUniform3uivEXT_params *params = args;
16185 const struct opengl_funcs *funcs = params->teb->glTable;
16186 funcs->ext.p_glProgramUniform3uivEXT( params->program, params->location, params->count, params->value );
16187 return STATUS_SUCCESS;
16190 static NTSTATUS ext_glProgramUniform4d( void *args )
16192 struct glProgramUniform4d_params *params = args;
16193 const struct opengl_funcs *funcs = params->teb->glTable;
16194 funcs->ext.p_glProgramUniform4d( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16195 return STATUS_SUCCESS;
16198 static NTSTATUS ext_glProgramUniform4dEXT( void *args )
16200 struct glProgramUniform4dEXT_params *params = args;
16201 const struct opengl_funcs *funcs = params->teb->glTable;
16202 funcs->ext.p_glProgramUniform4dEXT( params->program, params->location, params->x, params->y, params->z, params->w );
16203 return STATUS_SUCCESS;
16206 static NTSTATUS ext_glProgramUniform4dv( void *args )
16208 struct glProgramUniform4dv_params *params = args;
16209 const struct opengl_funcs *funcs = params->teb->glTable;
16210 funcs->ext.p_glProgramUniform4dv( params->program, params->location, params->count, params->value );
16211 return STATUS_SUCCESS;
16214 static NTSTATUS ext_glProgramUniform4dvEXT( void *args )
16216 struct glProgramUniform4dvEXT_params *params = args;
16217 const struct opengl_funcs *funcs = params->teb->glTable;
16218 funcs->ext.p_glProgramUniform4dvEXT( params->program, params->location, params->count, params->value );
16219 return STATUS_SUCCESS;
16222 static NTSTATUS ext_glProgramUniform4f( void *args )
16224 struct glProgramUniform4f_params *params = args;
16225 const struct opengl_funcs *funcs = params->teb->glTable;
16226 funcs->ext.p_glProgramUniform4f( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16227 return STATUS_SUCCESS;
16230 static NTSTATUS ext_glProgramUniform4fEXT( void *args )
16232 struct glProgramUniform4fEXT_params *params = args;
16233 const struct opengl_funcs *funcs = params->teb->glTable;
16234 funcs->ext.p_glProgramUniform4fEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16235 return STATUS_SUCCESS;
16238 static NTSTATUS ext_glProgramUniform4fv( void *args )
16240 struct glProgramUniform4fv_params *params = args;
16241 const struct opengl_funcs *funcs = params->teb->glTable;
16242 funcs->ext.p_glProgramUniform4fv( params->program, params->location, params->count, params->value );
16243 return STATUS_SUCCESS;
16246 static NTSTATUS ext_glProgramUniform4fvEXT( void *args )
16248 struct glProgramUniform4fvEXT_params *params = args;
16249 const struct opengl_funcs *funcs = params->teb->glTable;
16250 funcs->ext.p_glProgramUniform4fvEXT( params->program, params->location, params->count, params->value );
16251 return STATUS_SUCCESS;
16254 static NTSTATUS ext_glProgramUniform4i( void *args )
16256 struct glProgramUniform4i_params *params = args;
16257 const struct opengl_funcs *funcs = params->teb->glTable;
16258 funcs->ext.p_glProgramUniform4i( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16259 return STATUS_SUCCESS;
16262 static NTSTATUS ext_glProgramUniform4i64ARB( void *args )
16264 struct glProgramUniform4i64ARB_params *params = args;
16265 const struct opengl_funcs *funcs = params->teb->glTable;
16266 funcs->ext.p_glProgramUniform4i64ARB( params->program, params->location, params->x, params->y, params->z, params->w );
16267 return STATUS_SUCCESS;
16270 static NTSTATUS ext_glProgramUniform4i64NV( void *args )
16272 struct glProgramUniform4i64NV_params *params = args;
16273 const struct opengl_funcs *funcs = params->teb->glTable;
16274 funcs->ext.p_glProgramUniform4i64NV( params->program, params->location, params->x, params->y, params->z, params->w );
16275 return STATUS_SUCCESS;
16278 static NTSTATUS ext_glProgramUniform4i64vARB( void *args )
16280 struct glProgramUniform4i64vARB_params *params = args;
16281 const struct opengl_funcs *funcs = params->teb->glTable;
16282 funcs->ext.p_glProgramUniform4i64vARB( params->program, params->location, params->count, params->value );
16283 return STATUS_SUCCESS;
16286 static NTSTATUS ext_glProgramUniform4i64vNV( void *args )
16288 struct glProgramUniform4i64vNV_params *params = args;
16289 const struct opengl_funcs *funcs = params->teb->glTable;
16290 funcs->ext.p_glProgramUniform4i64vNV( params->program, params->location, params->count, params->value );
16291 return STATUS_SUCCESS;
16294 static NTSTATUS ext_glProgramUniform4iEXT( void *args )
16296 struct glProgramUniform4iEXT_params *params = args;
16297 const struct opengl_funcs *funcs = params->teb->glTable;
16298 funcs->ext.p_glProgramUniform4iEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16299 return STATUS_SUCCESS;
16302 static NTSTATUS ext_glProgramUniform4iv( void *args )
16304 struct glProgramUniform4iv_params *params = args;
16305 const struct opengl_funcs *funcs = params->teb->glTable;
16306 funcs->ext.p_glProgramUniform4iv( params->program, params->location, params->count, params->value );
16307 return STATUS_SUCCESS;
16310 static NTSTATUS ext_glProgramUniform4ivEXT( void *args )
16312 struct glProgramUniform4ivEXT_params *params = args;
16313 const struct opengl_funcs *funcs = params->teb->glTable;
16314 funcs->ext.p_glProgramUniform4ivEXT( params->program, params->location, params->count, params->value );
16315 return STATUS_SUCCESS;
16318 static NTSTATUS ext_glProgramUniform4ui( void *args )
16320 struct glProgramUniform4ui_params *params = args;
16321 const struct opengl_funcs *funcs = params->teb->glTable;
16322 funcs->ext.p_glProgramUniform4ui( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16323 return STATUS_SUCCESS;
16326 static NTSTATUS ext_glProgramUniform4ui64ARB( void *args )
16328 struct glProgramUniform4ui64ARB_params *params = args;
16329 const struct opengl_funcs *funcs = params->teb->glTable;
16330 funcs->ext.p_glProgramUniform4ui64ARB( params->program, params->location, params->x, params->y, params->z, params->w );
16331 return STATUS_SUCCESS;
16334 static NTSTATUS ext_glProgramUniform4ui64NV( void *args )
16336 struct glProgramUniform4ui64NV_params *params = args;
16337 const struct opengl_funcs *funcs = params->teb->glTable;
16338 funcs->ext.p_glProgramUniform4ui64NV( params->program, params->location, params->x, params->y, params->z, params->w );
16339 return STATUS_SUCCESS;
16342 static NTSTATUS ext_glProgramUniform4ui64vARB( void *args )
16344 struct glProgramUniform4ui64vARB_params *params = args;
16345 const struct opengl_funcs *funcs = params->teb->glTable;
16346 funcs->ext.p_glProgramUniform4ui64vARB( params->program, params->location, params->count, params->value );
16347 return STATUS_SUCCESS;
16350 static NTSTATUS ext_glProgramUniform4ui64vNV( void *args )
16352 struct glProgramUniform4ui64vNV_params *params = args;
16353 const struct opengl_funcs *funcs = params->teb->glTable;
16354 funcs->ext.p_glProgramUniform4ui64vNV( params->program, params->location, params->count, params->value );
16355 return STATUS_SUCCESS;
16358 static NTSTATUS ext_glProgramUniform4uiEXT( void *args )
16360 struct glProgramUniform4uiEXT_params *params = args;
16361 const struct opengl_funcs *funcs = params->teb->glTable;
16362 funcs->ext.p_glProgramUniform4uiEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16363 return STATUS_SUCCESS;
16366 static NTSTATUS ext_glProgramUniform4uiv( void *args )
16368 struct glProgramUniform4uiv_params *params = args;
16369 const struct opengl_funcs *funcs = params->teb->glTable;
16370 funcs->ext.p_glProgramUniform4uiv( params->program, params->location, params->count, params->value );
16371 return STATUS_SUCCESS;
16374 static NTSTATUS ext_glProgramUniform4uivEXT( void *args )
16376 struct glProgramUniform4uivEXT_params *params = args;
16377 const struct opengl_funcs *funcs = params->teb->glTable;
16378 funcs->ext.p_glProgramUniform4uivEXT( params->program, params->location, params->count, params->value );
16379 return STATUS_SUCCESS;
16382 static NTSTATUS ext_glProgramUniformHandleui64ARB( void *args )
16384 struct glProgramUniformHandleui64ARB_params *params = args;
16385 const struct opengl_funcs *funcs = params->teb->glTable;
16386 funcs->ext.p_glProgramUniformHandleui64ARB( params->program, params->location, params->value );
16387 return STATUS_SUCCESS;
16390 static NTSTATUS ext_glProgramUniformHandleui64NV( void *args )
16392 struct glProgramUniformHandleui64NV_params *params = args;
16393 const struct opengl_funcs *funcs = params->teb->glTable;
16394 funcs->ext.p_glProgramUniformHandleui64NV( params->program, params->location, params->value );
16395 return STATUS_SUCCESS;
16398 static NTSTATUS ext_glProgramUniformHandleui64vARB( void *args )
16400 struct glProgramUniformHandleui64vARB_params *params = args;
16401 const struct opengl_funcs *funcs = params->teb->glTable;
16402 funcs->ext.p_glProgramUniformHandleui64vARB( params->program, params->location, params->count, params->values );
16403 return STATUS_SUCCESS;
16406 static NTSTATUS ext_glProgramUniformHandleui64vNV( void *args )
16408 struct glProgramUniformHandleui64vNV_params *params = args;
16409 const struct opengl_funcs *funcs = params->teb->glTable;
16410 funcs->ext.p_glProgramUniformHandleui64vNV( params->program, params->location, params->count, params->values );
16411 return STATUS_SUCCESS;
16414 static NTSTATUS ext_glProgramUniformMatrix2dv( void *args )
16416 struct glProgramUniformMatrix2dv_params *params = args;
16417 const struct opengl_funcs *funcs = params->teb->glTable;
16418 funcs->ext.p_glProgramUniformMatrix2dv( params->program, params->location, params->count, params->transpose, params->value );
16419 return STATUS_SUCCESS;
16422 static NTSTATUS ext_glProgramUniformMatrix2dvEXT( void *args )
16424 struct glProgramUniformMatrix2dvEXT_params *params = args;
16425 const struct opengl_funcs *funcs = params->teb->glTable;
16426 funcs->ext.p_glProgramUniformMatrix2dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16427 return STATUS_SUCCESS;
16430 static NTSTATUS ext_glProgramUniformMatrix2fv( void *args )
16432 struct glProgramUniformMatrix2fv_params *params = args;
16433 const struct opengl_funcs *funcs = params->teb->glTable;
16434 funcs->ext.p_glProgramUniformMatrix2fv( params->program, params->location, params->count, params->transpose, params->value );
16435 return STATUS_SUCCESS;
16438 static NTSTATUS ext_glProgramUniformMatrix2fvEXT( void *args )
16440 struct glProgramUniformMatrix2fvEXT_params *params = args;
16441 const struct opengl_funcs *funcs = params->teb->glTable;
16442 funcs->ext.p_glProgramUniformMatrix2fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16443 return STATUS_SUCCESS;
16446 static NTSTATUS ext_glProgramUniformMatrix2x3dv( void *args )
16448 struct glProgramUniformMatrix2x3dv_params *params = args;
16449 const struct opengl_funcs *funcs = params->teb->glTable;
16450 funcs->ext.p_glProgramUniformMatrix2x3dv( params->program, params->location, params->count, params->transpose, params->value );
16451 return STATUS_SUCCESS;
16454 static NTSTATUS ext_glProgramUniformMatrix2x3dvEXT( void *args )
16456 struct glProgramUniformMatrix2x3dvEXT_params *params = args;
16457 const struct opengl_funcs *funcs = params->teb->glTable;
16458 funcs->ext.p_glProgramUniformMatrix2x3dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16459 return STATUS_SUCCESS;
16462 static NTSTATUS ext_glProgramUniformMatrix2x3fv( void *args )
16464 struct glProgramUniformMatrix2x3fv_params *params = args;
16465 const struct opengl_funcs *funcs = params->teb->glTable;
16466 funcs->ext.p_glProgramUniformMatrix2x3fv( params->program, params->location, params->count, params->transpose, params->value );
16467 return STATUS_SUCCESS;
16470 static NTSTATUS ext_glProgramUniformMatrix2x3fvEXT( void *args )
16472 struct glProgramUniformMatrix2x3fvEXT_params *params = args;
16473 const struct opengl_funcs *funcs = params->teb->glTable;
16474 funcs->ext.p_glProgramUniformMatrix2x3fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16475 return STATUS_SUCCESS;
16478 static NTSTATUS ext_glProgramUniformMatrix2x4dv( void *args )
16480 struct glProgramUniformMatrix2x4dv_params *params = args;
16481 const struct opengl_funcs *funcs = params->teb->glTable;
16482 funcs->ext.p_glProgramUniformMatrix2x4dv( params->program, params->location, params->count, params->transpose, params->value );
16483 return STATUS_SUCCESS;
16486 static NTSTATUS ext_glProgramUniformMatrix2x4dvEXT( void *args )
16488 struct glProgramUniformMatrix2x4dvEXT_params *params = args;
16489 const struct opengl_funcs *funcs = params->teb->glTable;
16490 funcs->ext.p_glProgramUniformMatrix2x4dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16491 return STATUS_SUCCESS;
16494 static NTSTATUS ext_glProgramUniformMatrix2x4fv( void *args )
16496 struct glProgramUniformMatrix2x4fv_params *params = args;
16497 const struct opengl_funcs *funcs = params->teb->glTable;
16498 funcs->ext.p_glProgramUniformMatrix2x4fv( params->program, params->location, params->count, params->transpose, params->value );
16499 return STATUS_SUCCESS;
16502 static NTSTATUS ext_glProgramUniformMatrix2x4fvEXT( void *args )
16504 struct glProgramUniformMatrix2x4fvEXT_params *params = args;
16505 const struct opengl_funcs *funcs = params->teb->glTable;
16506 funcs->ext.p_glProgramUniformMatrix2x4fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16507 return STATUS_SUCCESS;
16510 static NTSTATUS ext_glProgramUniformMatrix3dv( void *args )
16512 struct glProgramUniformMatrix3dv_params *params = args;
16513 const struct opengl_funcs *funcs = params->teb->glTable;
16514 funcs->ext.p_glProgramUniformMatrix3dv( params->program, params->location, params->count, params->transpose, params->value );
16515 return STATUS_SUCCESS;
16518 static NTSTATUS ext_glProgramUniformMatrix3dvEXT( void *args )
16520 struct glProgramUniformMatrix3dvEXT_params *params = args;
16521 const struct opengl_funcs *funcs = params->teb->glTable;
16522 funcs->ext.p_glProgramUniformMatrix3dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16523 return STATUS_SUCCESS;
16526 static NTSTATUS ext_glProgramUniformMatrix3fv( void *args )
16528 struct glProgramUniformMatrix3fv_params *params = args;
16529 const struct opengl_funcs *funcs = params->teb->glTable;
16530 funcs->ext.p_glProgramUniformMatrix3fv( params->program, params->location, params->count, params->transpose, params->value );
16531 return STATUS_SUCCESS;
16534 static NTSTATUS ext_glProgramUniformMatrix3fvEXT( void *args )
16536 struct glProgramUniformMatrix3fvEXT_params *params = args;
16537 const struct opengl_funcs *funcs = params->teb->glTable;
16538 funcs->ext.p_glProgramUniformMatrix3fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16539 return STATUS_SUCCESS;
16542 static NTSTATUS ext_glProgramUniformMatrix3x2dv( void *args )
16544 struct glProgramUniformMatrix3x2dv_params *params = args;
16545 const struct opengl_funcs *funcs = params->teb->glTable;
16546 funcs->ext.p_glProgramUniformMatrix3x2dv( params->program, params->location, params->count, params->transpose, params->value );
16547 return STATUS_SUCCESS;
16550 static NTSTATUS ext_glProgramUniformMatrix3x2dvEXT( void *args )
16552 struct glProgramUniformMatrix3x2dvEXT_params *params = args;
16553 const struct opengl_funcs *funcs = params->teb->glTable;
16554 funcs->ext.p_glProgramUniformMatrix3x2dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16555 return STATUS_SUCCESS;
16558 static NTSTATUS ext_glProgramUniformMatrix3x2fv( void *args )
16560 struct glProgramUniformMatrix3x2fv_params *params = args;
16561 const struct opengl_funcs *funcs = params->teb->glTable;
16562 funcs->ext.p_glProgramUniformMatrix3x2fv( params->program, params->location, params->count, params->transpose, params->value );
16563 return STATUS_SUCCESS;
16566 static NTSTATUS ext_glProgramUniformMatrix3x2fvEXT( void *args )
16568 struct glProgramUniformMatrix3x2fvEXT_params *params = args;
16569 const struct opengl_funcs *funcs = params->teb->glTable;
16570 funcs->ext.p_glProgramUniformMatrix3x2fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16571 return STATUS_SUCCESS;
16574 static NTSTATUS ext_glProgramUniformMatrix3x4dv( void *args )
16576 struct glProgramUniformMatrix3x4dv_params *params = args;
16577 const struct opengl_funcs *funcs = params->teb->glTable;
16578 funcs->ext.p_glProgramUniformMatrix3x4dv( params->program, params->location, params->count, params->transpose, params->value );
16579 return STATUS_SUCCESS;
16582 static NTSTATUS ext_glProgramUniformMatrix3x4dvEXT( void *args )
16584 struct glProgramUniformMatrix3x4dvEXT_params *params = args;
16585 const struct opengl_funcs *funcs = params->teb->glTable;
16586 funcs->ext.p_glProgramUniformMatrix3x4dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16587 return STATUS_SUCCESS;
16590 static NTSTATUS ext_glProgramUniformMatrix3x4fv( void *args )
16592 struct glProgramUniformMatrix3x4fv_params *params = args;
16593 const struct opengl_funcs *funcs = params->teb->glTable;
16594 funcs->ext.p_glProgramUniformMatrix3x4fv( params->program, params->location, params->count, params->transpose, params->value );
16595 return STATUS_SUCCESS;
16598 static NTSTATUS ext_glProgramUniformMatrix3x4fvEXT( void *args )
16600 struct glProgramUniformMatrix3x4fvEXT_params *params = args;
16601 const struct opengl_funcs *funcs = params->teb->glTable;
16602 funcs->ext.p_glProgramUniformMatrix3x4fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16603 return STATUS_SUCCESS;
16606 static NTSTATUS ext_glProgramUniformMatrix4dv( void *args )
16608 struct glProgramUniformMatrix4dv_params *params = args;
16609 const struct opengl_funcs *funcs = params->teb->glTable;
16610 funcs->ext.p_glProgramUniformMatrix4dv( params->program, params->location, params->count, params->transpose, params->value );
16611 return STATUS_SUCCESS;
16614 static NTSTATUS ext_glProgramUniformMatrix4dvEXT( void *args )
16616 struct glProgramUniformMatrix4dvEXT_params *params = args;
16617 const struct opengl_funcs *funcs = params->teb->glTable;
16618 funcs->ext.p_glProgramUniformMatrix4dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16619 return STATUS_SUCCESS;
16622 static NTSTATUS ext_glProgramUniformMatrix4fv( void *args )
16624 struct glProgramUniformMatrix4fv_params *params = args;
16625 const struct opengl_funcs *funcs = params->teb->glTable;
16626 funcs->ext.p_glProgramUniformMatrix4fv( params->program, params->location, params->count, params->transpose, params->value );
16627 return STATUS_SUCCESS;
16630 static NTSTATUS ext_glProgramUniformMatrix4fvEXT( void *args )
16632 struct glProgramUniformMatrix4fvEXT_params *params = args;
16633 const struct opengl_funcs *funcs = params->teb->glTable;
16634 funcs->ext.p_glProgramUniformMatrix4fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16635 return STATUS_SUCCESS;
16638 static NTSTATUS ext_glProgramUniformMatrix4x2dv( void *args )
16640 struct glProgramUniformMatrix4x2dv_params *params = args;
16641 const struct opengl_funcs *funcs = params->teb->glTable;
16642 funcs->ext.p_glProgramUniformMatrix4x2dv( params->program, params->location, params->count, params->transpose, params->value );
16643 return STATUS_SUCCESS;
16646 static NTSTATUS ext_glProgramUniformMatrix4x2dvEXT( void *args )
16648 struct glProgramUniformMatrix4x2dvEXT_params *params = args;
16649 const struct opengl_funcs *funcs = params->teb->glTable;
16650 funcs->ext.p_glProgramUniformMatrix4x2dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16651 return STATUS_SUCCESS;
16654 static NTSTATUS ext_glProgramUniformMatrix4x2fv( void *args )
16656 struct glProgramUniformMatrix4x2fv_params *params = args;
16657 const struct opengl_funcs *funcs = params->teb->glTable;
16658 funcs->ext.p_glProgramUniformMatrix4x2fv( params->program, params->location, params->count, params->transpose, params->value );
16659 return STATUS_SUCCESS;
16662 static NTSTATUS ext_glProgramUniformMatrix4x2fvEXT( void *args )
16664 struct glProgramUniformMatrix4x2fvEXT_params *params = args;
16665 const struct opengl_funcs *funcs = params->teb->glTable;
16666 funcs->ext.p_glProgramUniformMatrix4x2fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16667 return STATUS_SUCCESS;
16670 static NTSTATUS ext_glProgramUniformMatrix4x3dv( void *args )
16672 struct glProgramUniformMatrix4x3dv_params *params = args;
16673 const struct opengl_funcs *funcs = params->teb->glTable;
16674 funcs->ext.p_glProgramUniformMatrix4x3dv( params->program, params->location, params->count, params->transpose, params->value );
16675 return STATUS_SUCCESS;
16678 static NTSTATUS ext_glProgramUniformMatrix4x3dvEXT( void *args )
16680 struct glProgramUniformMatrix4x3dvEXT_params *params = args;
16681 const struct opengl_funcs *funcs = params->teb->glTable;
16682 funcs->ext.p_glProgramUniformMatrix4x3dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16683 return STATUS_SUCCESS;
16686 static NTSTATUS ext_glProgramUniformMatrix4x3fv( void *args )
16688 struct glProgramUniformMatrix4x3fv_params *params = args;
16689 const struct opengl_funcs *funcs = params->teb->glTable;
16690 funcs->ext.p_glProgramUniformMatrix4x3fv( params->program, params->location, params->count, params->transpose, params->value );
16691 return STATUS_SUCCESS;
16694 static NTSTATUS ext_glProgramUniformMatrix4x3fvEXT( void *args )
16696 struct glProgramUniformMatrix4x3fvEXT_params *params = args;
16697 const struct opengl_funcs *funcs = params->teb->glTable;
16698 funcs->ext.p_glProgramUniformMatrix4x3fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16699 return STATUS_SUCCESS;
16702 static NTSTATUS ext_glProgramUniformui64NV( void *args )
16704 struct glProgramUniformui64NV_params *params = args;
16705 const struct opengl_funcs *funcs = params->teb->glTable;
16706 funcs->ext.p_glProgramUniformui64NV( params->program, params->location, params->value );
16707 return STATUS_SUCCESS;
16710 static NTSTATUS ext_glProgramUniformui64vNV( void *args )
16712 struct glProgramUniformui64vNV_params *params = args;
16713 const struct opengl_funcs *funcs = params->teb->glTable;
16714 funcs->ext.p_glProgramUniformui64vNV( params->program, params->location, params->count, params->value );
16715 return STATUS_SUCCESS;
16718 static NTSTATUS ext_glProgramVertexLimitNV( void *args )
16720 struct glProgramVertexLimitNV_params *params = args;
16721 const struct opengl_funcs *funcs = params->teb->glTable;
16722 funcs->ext.p_glProgramVertexLimitNV( params->target, params->limit );
16723 return STATUS_SUCCESS;
16726 static NTSTATUS ext_glProvokingVertex( void *args )
16728 struct glProvokingVertex_params *params = args;
16729 const struct opengl_funcs *funcs = params->teb->glTable;
16730 funcs->ext.p_glProvokingVertex( params->mode );
16731 return STATUS_SUCCESS;
16734 static NTSTATUS ext_glProvokingVertexEXT( void *args )
16736 struct glProvokingVertexEXT_params *params = args;
16737 const struct opengl_funcs *funcs = params->teb->glTable;
16738 funcs->ext.p_glProvokingVertexEXT( params->mode );
16739 return STATUS_SUCCESS;
16742 static NTSTATUS ext_glPushClientAttribDefaultEXT( void *args )
16744 struct glPushClientAttribDefaultEXT_params *params = args;
16745 const struct opengl_funcs *funcs = params->teb->glTable;
16746 funcs->ext.p_glPushClientAttribDefaultEXT( params->mask );
16747 return STATUS_SUCCESS;
16750 static NTSTATUS ext_glPushDebugGroup( void *args )
16752 struct glPushDebugGroup_params *params = args;
16753 const struct opengl_funcs *funcs = params->teb->glTable;
16754 funcs->ext.p_glPushDebugGroup( params->source, params->id, params->length, params->message );
16755 return STATUS_SUCCESS;
16758 static NTSTATUS ext_glPushGroupMarkerEXT( void *args )
16760 struct glPushGroupMarkerEXT_params *params = args;
16761 const struct opengl_funcs *funcs = params->teb->glTable;
16762 funcs->ext.p_glPushGroupMarkerEXT( params->length, params->marker );
16763 return STATUS_SUCCESS;
16766 static NTSTATUS ext_glQueryCounter( void *args )
16768 struct glQueryCounter_params *params = args;
16769 const struct opengl_funcs *funcs = params->teb->glTable;
16770 funcs->ext.p_glQueryCounter( params->id, params->target );
16771 return STATUS_SUCCESS;
16774 static NTSTATUS ext_glQueryMatrixxOES( void *args )
16776 struct glQueryMatrixxOES_params *params = args;
16777 const struct opengl_funcs *funcs = params->teb->glTable;
16778 params->ret = funcs->ext.p_glQueryMatrixxOES( params->mantissa, params->exponent );
16779 return STATUS_SUCCESS;
16782 static NTSTATUS ext_glQueryObjectParameteruiAMD( void *args )
16784 struct glQueryObjectParameteruiAMD_params *params = args;
16785 const struct opengl_funcs *funcs = params->teb->glTable;
16786 funcs->ext.p_glQueryObjectParameteruiAMD( params->target, params->id, params->pname, params->param );
16787 return STATUS_SUCCESS;
16790 static NTSTATUS ext_glQueryResourceNV( void *args )
16792 struct glQueryResourceNV_params *params = args;
16793 const struct opengl_funcs *funcs = params->teb->glTable;
16794 params->ret = funcs->ext.p_glQueryResourceNV( params->queryType, params->tagId, params->count, params->buffer );
16795 return STATUS_SUCCESS;
16798 static NTSTATUS ext_glQueryResourceTagNV( void *args )
16800 struct glQueryResourceTagNV_params *params = args;
16801 const struct opengl_funcs *funcs = params->teb->glTable;
16802 funcs->ext.p_glQueryResourceTagNV( params->tagId, params->tagString );
16803 return STATUS_SUCCESS;
16806 static NTSTATUS ext_glRasterPos2xOES( void *args )
16808 struct glRasterPos2xOES_params *params = args;
16809 const struct opengl_funcs *funcs = params->teb->glTable;
16810 funcs->ext.p_glRasterPos2xOES( params->x, params->y );
16811 return STATUS_SUCCESS;
16814 static NTSTATUS ext_glRasterPos2xvOES( void *args )
16816 struct glRasterPos2xvOES_params *params = args;
16817 const struct opengl_funcs *funcs = params->teb->glTable;
16818 funcs->ext.p_glRasterPos2xvOES( params->coords );
16819 return STATUS_SUCCESS;
16822 static NTSTATUS ext_glRasterPos3xOES( void *args )
16824 struct glRasterPos3xOES_params *params = args;
16825 const struct opengl_funcs *funcs = params->teb->glTable;
16826 funcs->ext.p_glRasterPos3xOES( params->x, params->y, params->z );
16827 return STATUS_SUCCESS;
16830 static NTSTATUS ext_glRasterPos3xvOES( void *args )
16832 struct glRasterPos3xvOES_params *params = args;
16833 const struct opengl_funcs *funcs = params->teb->glTable;
16834 funcs->ext.p_glRasterPos3xvOES( params->coords );
16835 return STATUS_SUCCESS;
16838 static NTSTATUS ext_glRasterPos4xOES( void *args )
16840 struct glRasterPos4xOES_params *params = args;
16841 const struct opengl_funcs *funcs = params->teb->glTable;
16842 funcs->ext.p_glRasterPos4xOES( params->x, params->y, params->z, params->w );
16843 return STATUS_SUCCESS;
16846 static NTSTATUS ext_glRasterPos4xvOES( void *args )
16848 struct glRasterPos4xvOES_params *params = args;
16849 const struct opengl_funcs *funcs = params->teb->glTable;
16850 funcs->ext.p_glRasterPos4xvOES( params->coords );
16851 return STATUS_SUCCESS;
16854 static NTSTATUS ext_glRasterSamplesEXT( void *args )
16856 struct glRasterSamplesEXT_params *params = args;
16857 const struct opengl_funcs *funcs = params->teb->glTable;
16858 funcs->ext.p_glRasterSamplesEXT( params->samples, params->fixedsamplelocations );
16859 return STATUS_SUCCESS;
16862 static NTSTATUS ext_glReadBufferRegion( void *args )
16864 struct glReadBufferRegion_params *params = args;
16865 const struct opengl_funcs *funcs = params->teb->glTable;
16866 funcs->ext.p_glReadBufferRegion( params->region, params->x, params->y, params->width, params->height );
16867 return STATUS_SUCCESS;
16870 static NTSTATUS ext_glReadInstrumentsSGIX( void *args )
16872 struct glReadInstrumentsSGIX_params *params = args;
16873 const struct opengl_funcs *funcs = params->teb->glTable;
16874 funcs->ext.p_glReadInstrumentsSGIX( params->marker );
16875 return STATUS_SUCCESS;
16878 static NTSTATUS ext_glReadnPixels( void *args )
16880 struct glReadnPixels_params *params = args;
16881 const struct opengl_funcs *funcs = params->teb->glTable;
16882 funcs->ext.p_glReadnPixels( params->x, params->y, params->width, params->height, params->format, params->type, params->bufSize, params->data );
16883 return STATUS_SUCCESS;
16886 static NTSTATUS ext_glReadnPixelsARB( void *args )
16888 struct glReadnPixelsARB_params *params = args;
16889 const struct opengl_funcs *funcs = params->teb->glTable;
16890 funcs->ext.p_glReadnPixelsARB( params->x, params->y, params->width, params->height, params->format, params->type, params->bufSize, params->data );
16891 return STATUS_SUCCESS;
16894 static NTSTATUS ext_glRectxOES( void *args )
16896 struct glRectxOES_params *params = args;
16897 const struct opengl_funcs *funcs = params->teb->glTable;
16898 funcs->ext.p_glRectxOES( params->x1, params->y1, params->x2, params->y2 );
16899 return STATUS_SUCCESS;
16902 static NTSTATUS ext_glRectxvOES( void *args )
16904 struct glRectxvOES_params *params = args;
16905 const struct opengl_funcs *funcs = params->teb->glTable;
16906 funcs->ext.p_glRectxvOES( params->v1, params->v2 );
16907 return STATUS_SUCCESS;
16910 static NTSTATUS ext_glReferencePlaneSGIX( void *args )
16912 struct glReferencePlaneSGIX_params *params = args;
16913 const struct opengl_funcs *funcs = params->teb->glTable;
16914 funcs->ext.p_glReferencePlaneSGIX( params->equation );
16915 return STATUS_SUCCESS;
16918 static NTSTATUS ext_glReleaseKeyedMutexWin32EXT( void *args )
16920 struct glReleaseKeyedMutexWin32EXT_params *params = args;
16921 const struct opengl_funcs *funcs = params->teb->glTable;
16922 params->ret = funcs->ext.p_glReleaseKeyedMutexWin32EXT( params->memory, params->key );
16923 return STATUS_SUCCESS;
16926 static NTSTATUS ext_glReleaseShaderCompiler( void *args )
16928 struct glReleaseShaderCompiler_params *params = args;
16929 const struct opengl_funcs *funcs = params->teb->glTable;
16930 funcs->ext.p_glReleaseShaderCompiler();
16931 return STATUS_SUCCESS;
16934 static NTSTATUS ext_glRenderGpuMaskNV( void *args )
16936 struct glRenderGpuMaskNV_params *params = args;
16937 const struct opengl_funcs *funcs = params->teb->glTable;
16938 funcs->ext.p_glRenderGpuMaskNV( params->mask );
16939 return STATUS_SUCCESS;
16942 static NTSTATUS ext_glRenderbufferStorage( void *args )
16944 struct glRenderbufferStorage_params *params = args;
16945 const struct opengl_funcs *funcs = params->teb->glTable;
16946 funcs->ext.p_glRenderbufferStorage( params->target, params->internalformat, params->width, params->height );
16947 return STATUS_SUCCESS;
16950 static NTSTATUS ext_glRenderbufferStorageEXT( void *args )
16952 struct glRenderbufferStorageEXT_params *params = args;
16953 const struct opengl_funcs *funcs = params->teb->glTable;
16954 funcs->ext.p_glRenderbufferStorageEXT( params->target, params->internalformat, params->width, params->height );
16955 return STATUS_SUCCESS;
16958 static NTSTATUS ext_glRenderbufferStorageMultisample( void *args )
16960 struct glRenderbufferStorageMultisample_params *params = args;
16961 const struct opengl_funcs *funcs = params->teb->glTable;
16962 funcs->ext.p_glRenderbufferStorageMultisample( params->target, params->samples, params->internalformat, params->width, params->height );
16963 return STATUS_SUCCESS;
16966 static NTSTATUS ext_glRenderbufferStorageMultisampleAdvancedAMD( void *args )
16968 struct glRenderbufferStorageMultisampleAdvancedAMD_params *params = args;
16969 const struct opengl_funcs *funcs = params->teb->glTable;
16970 funcs->ext.p_glRenderbufferStorageMultisampleAdvancedAMD( params->target, params->samples, params->storageSamples, params->internalformat, params->width, params->height );
16971 return STATUS_SUCCESS;
16974 static NTSTATUS ext_glRenderbufferStorageMultisampleCoverageNV( void *args )
16976 struct glRenderbufferStorageMultisampleCoverageNV_params *params = args;
16977 const struct opengl_funcs *funcs = params->teb->glTable;
16978 funcs->ext.p_glRenderbufferStorageMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalformat, params->width, params->height );
16979 return STATUS_SUCCESS;
16982 static NTSTATUS ext_glRenderbufferStorageMultisampleEXT( void *args )
16984 struct glRenderbufferStorageMultisampleEXT_params *params = args;
16985 const struct opengl_funcs *funcs = params->teb->glTable;
16986 funcs->ext.p_glRenderbufferStorageMultisampleEXT( params->target, params->samples, params->internalformat, params->width, params->height );
16987 return STATUS_SUCCESS;
16990 static NTSTATUS ext_glReplacementCodePointerSUN( void *args )
16992 struct glReplacementCodePointerSUN_params *params = args;
16993 const struct opengl_funcs *funcs = params->teb->glTable;
16994 funcs->ext.p_glReplacementCodePointerSUN( params->type, params->stride, params->pointer );
16995 return STATUS_SUCCESS;
16998 static NTSTATUS ext_glReplacementCodeubSUN( void *args )
17000 struct glReplacementCodeubSUN_params *params = args;
17001 const struct opengl_funcs *funcs = params->teb->glTable;
17002 funcs->ext.p_glReplacementCodeubSUN( params->code );
17003 return STATUS_SUCCESS;
17006 static NTSTATUS ext_glReplacementCodeubvSUN( void *args )
17008 struct glReplacementCodeubvSUN_params *params = args;
17009 const struct opengl_funcs *funcs = params->teb->glTable;
17010 funcs->ext.p_glReplacementCodeubvSUN( params->code );
17011 return STATUS_SUCCESS;
17014 static NTSTATUS ext_glReplacementCodeuiColor3fVertex3fSUN( void *args )
17016 struct glReplacementCodeuiColor3fVertex3fSUN_params *params = args;
17017 const struct opengl_funcs *funcs = params->teb->glTable;
17018 funcs->ext.p_glReplacementCodeuiColor3fVertex3fSUN( params->rc, params->r, params->g, params->b, params->x, params->y, params->z );
17019 return STATUS_SUCCESS;
17022 static NTSTATUS ext_glReplacementCodeuiColor3fVertex3fvSUN( void *args )
17024 struct glReplacementCodeuiColor3fVertex3fvSUN_params *params = args;
17025 const struct opengl_funcs *funcs = params->teb->glTable;
17026 funcs->ext.p_glReplacementCodeuiColor3fVertex3fvSUN( params->rc, params->c, params->v );
17027 return STATUS_SUCCESS;
17030 static NTSTATUS ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN( void *args )
17032 struct glReplacementCodeuiColor4fNormal3fVertex3fSUN_params *params = args;
17033 const struct opengl_funcs *funcs = params->teb->glTable;
17034 funcs->ext.p_glReplacementCodeuiColor4fNormal3fVertex3fSUN( params->rc, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z );
17035 return STATUS_SUCCESS;
17038 static NTSTATUS ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( void *args )
17040 struct glReplacementCodeuiColor4fNormal3fVertex3fvSUN_params *params = args;
17041 const struct opengl_funcs *funcs = params->teb->glTable;
17042 funcs->ext.p_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( params->rc, params->c, params->n, params->v );
17043 return STATUS_SUCCESS;
17046 static NTSTATUS ext_glReplacementCodeuiColor4ubVertex3fSUN( void *args )
17048 struct glReplacementCodeuiColor4ubVertex3fSUN_params *params = args;
17049 const struct opengl_funcs *funcs = params->teb->glTable;
17050 funcs->ext.p_glReplacementCodeuiColor4ubVertex3fSUN( params->rc, params->r, params->g, params->b, params->a, params->x, params->y, params->z );
17051 return STATUS_SUCCESS;
17054 static NTSTATUS ext_glReplacementCodeuiColor4ubVertex3fvSUN( void *args )
17056 struct glReplacementCodeuiColor4ubVertex3fvSUN_params *params = args;
17057 const struct opengl_funcs *funcs = params->teb->glTable;
17058 funcs->ext.p_glReplacementCodeuiColor4ubVertex3fvSUN( params->rc, params->c, params->v );
17059 return STATUS_SUCCESS;
17062 static NTSTATUS ext_glReplacementCodeuiNormal3fVertex3fSUN( void *args )
17064 struct glReplacementCodeuiNormal3fVertex3fSUN_params *params = args;
17065 const struct opengl_funcs *funcs = params->teb->glTable;
17066 funcs->ext.p_glReplacementCodeuiNormal3fVertex3fSUN( params->rc, params->nx, params->ny, params->nz, params->x, params->y, params->z );
17067 return STATUS_SUCCESS;
17070 static NTSTATUS ext_glReplacementCodeuiNormal3fVertex3fvSUN( void *args )
17072 struct glReplacementCodeuiNormal3fVertex3fvSUN_params *params = args;
17073 const struct opengl_funcs *funcs = params->teb->glTable;
17074 funcs->ext.p_glReplacementCodeuiNormal3fVertex3fvSUN( params->rc, params->n, params->v );
17075 return STATUS_SUCCESS;
17078 static NTSTATUS ext_glReplacementCodeuiSUN( void *args )
17080 struct glReplacementCodeuiSUN_params *params = args;
17081 const struct opengl_funcs *funcs = params->teb->glTable;
17082 funcs->ext.p_glReplacementCodeuiSUN( params->code );
17083 return STATUS_SUCCESS;
17086 static NTSTATUS ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( void *args )
17088 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_params *params = args;
17089 const struct opengl_funcs *funcs = params->teb->glTable;
17090 funcs->ext.p_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( params->rc, params->s, params->t, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z );
17091 return STATUS_SUCCESS;
17094 static NTSTATUS ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( void *args )
17096 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_params *params = args;
17097 const struct opengl_funcs *funcs = params->teb->glTable;
17098 funcs->ext.p_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( params->rc, params->tc, params->c, params->n, params->v );
17099 return STATUS_SUCCESS;
17102 static NTSTATUS ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( void *args )
17104 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_params *params = args;
17105 const struct opengl_funcs *funcs = params->teb->glTable;
17106 funcs->ext.p_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( params->rc, params->s, params->t, params->nx, params->ny, params->nz, params->x, params->y, params->z );
17107 return STATUS_SUCCESS;
17110 static NTSTATUS ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( void *args )
17112 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_params *params = args;
17113 const struct opengl_funcs *funcs = params->teb->glTable;
17114 funcs->ext.p_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( params->rc, params->tc, params->n, params->v );
17115 return STATUS_SUCCESS;
17118 static NTSTATUS ext_glReplacementCodeuiTexCoord2fVertex3fSUN( void *args )
17120 struct glReplacementCodeuiTexCoord2fVertex3fSUN_params *params = args;
17121 const struct opengl_funcs *funcs = params->teb->glTable;
17122 funcs->ext.p_glReplacementCodeuiTexCoord2fVertex3fSUN( params->rc, params->s, params->t, params->x, params->y, params->z );
17123 return STATUS_SUCCESS;
17126 static NTSTATUS ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( void *args )
17128 struct glReplacementCodeuiTexCoord2fVertex3fvSUN_params *params = args;
17129 const struct opengl_funcs *funcs = params->teb->glTable;
17130 funcs->ext.p_glReplacementCodeuiTexCoord2fVertex3fvSUN( params->rc, params->tc, params->v );
17131 return STATUS_SUCCESS;
17134 static NTSTATUS ext_glReplacementCodeuiVertex3fSUN( void *args )
17136 struct glReplacementCodeuiVertex3fSUN_params *params = args;
17137 const struct opengl_funcs *funcs = params->teb->glTable;
17138 funcs->ext.p_glReplacementCodeuiVertex3fSUN( params->rc, params->x, params->y, params->z );
17139 return STATUS_SUCCESS;
17142 static NTSTATUS ext_glReplacementCodeuiVertex3fvSUN( void *args )
17144 struct glReplacementCodeuiVertex3fvSUN_params *params = args;
17145 const struct opengl_funcs *funcs = params->teb->glTable;
17146 funcs->ext.p_glReplacementCodeuiVertex3fvSUN( params->rc, params->v );
17147 return STATUS_SUCCESS;
17150 static NTSTATUS ext_glReplacementCodeuivSUN( void *args )
17152 struct glReplacementCodeuivSUN_params *params = args;
17153 const struct opengl_funcs *funcs = params->teb->glTable;
17154 funcs->ext.p_glReplacementCodeuivSUN( params->code );
17155 return STATUS_SUCCESS;
17158 static NTSTATUS ext_glReplacementCodeusSUN( void *args )
17160 struct glReplacementCodeusSUN_params *params = args;
17161 const struct opengl_funcs *funcs = params->teb->glTable;
17162 funcs->ext.p_glReplacementCodeusSUN( params->code );
17163 return STATUS_SUCCESS;
17166 static NTSTATUS ext_glReplacementCodeusvSUN( void *args )
17168 struct glReplacementCodeusvSUN_params *params = args;
17169 const struct opengl_funcs *funcs = params->teb->glTable;
17170 funcs->ext.p_glReplacementCodeusvSUN( params->code );
17171 return STATUS_SUCCESS;
17174 static NTSTATUS ext_glRequestResidentProgramsNV( void *args )
17176 struct glRequestResidentProgramsNV_params *params = args;
17177 const struct opengl_funcs *funcs = params->teb->glTable;
17178 funcs->ext.p_glRequestResidentProgramsNV( params->n, params->programs );
17179 return STATUS_SUCCESS;
17182 static NTSTATUS ext_glResetHistogram( void *args )
17184 struct glResetHistogram_params *params = args;
17185 const struct opengl_funcs *funcs = params->teb->glTable;
17186 funcs->ext.p_glResetHistogram( params->target );
17187 return STATUS_SUCCESS;
17190 static NTSTATUS ext_glResetHistogramEXT( void *args )
17192 struct glResetHistogramEXT_params *params = args;
17193 const struct opengl_funcs *funcs = params->teb->glTable;
17194 funcs->ext.p_glResetHistogramEXT( params->target );
17195 return STATUS_SUCCESS;
17198 static NTSTATUS ext_glResetMemoryObjectParameterNV( void *args )
17200 struct glResetMemoryObjectParameterNV_params *params = args;
17201 const struct opengl_funcs *funcs = params->teb->glTable;
17202 funcs->ext.p_glResetMemoryObjectParameterNV( params->memory, params->pname );
17203 return STATUS_SUCCESS;
17206 static NTSTATUS ext_glResetMinmax( void *args )
17208 struct glResetMinmax_params *params = args;
17209 const struct opengl_funcs *funcs = params->teb->glTable;
17210 funcs->ext.p_glResetMinmax( params->target );
17211 return STATUS_SUCCESS;
17214 static NTSTATUS ext_glResetMinmaxEXT( void *args )
17216 struct glResetMinmaxEXT_params *params = args;
17217 const struct opengl_funcs *funcs = params->teb->glTable;
17218 funcs->ext.p_glResetMinmaxEXT( params->target );
17219 return STATUS_SUCCESS;
17222 static NTSTATUS ext_glResizeBuffersMESA( void *args )
17224 struct glResizeBuffersMESA_params *params = args;
17225 const struct opengl_funcs *funcs = params->teb->glTable;
17226 funcs->ext.p_glResizeBuffersMESA();
17227 return STATUS_SUCCESS;
17230 static NTSTATUS ext_glResolveDepthValuesNV( void *args )
17232 struct glResolveDepthValuesNV_params *params = args;
17233 const struct opengl_funcs *funcs = params->teb->glTable;
17234 funcs->ext.p_glResolveDepthValuesNV();
17235 return STATUS_SUCCESS;
17238 static NTSTATUS ext_glResumeTransformFeedback( void *args )
17240 struct glResumeTransformFeedback_params *params = args;
17241 const struct opengl_funcs *funcs = params->teb->glTable;
17242 funcs->ext.p_glResumeTransformFeedback();
17243 return STATUS_SUCCESS;
17246 static NTSTATUS ext_glResumeTransformFeedbackNV( void *args )
17248 struct glResumeTransformFeedbackNV_params *params = args;
17249 const struct opengl_funcs *funcs = params->teb->glTable;
17250 funcs->ext.p_glResumeTransformFeedbackNV();
17251 return STATUS_SUCCESS;
17254 static NTSTATUS ext_glRotatexOES( void *args )
17256 struct glRotatexOES_params *params = args;
17257 const struct opengl_funcs *funcs = params->teb->glTable;
17258 funcs->ext.p_glRotatexOES( params->angle, params->x, params->y, params->z );
17259 return STATUS_SUCCESS;
17262 static NTSTATUS ext_glSampleCoverage( void *args )
17264 struct glSampleCoverage_params *params = args;
17265 const struct opengl_funcs *funcs = params->teb->glTable;
17266 funcs->ext.p_glSampleCoverage( params->value, params->invert );
17267 return STATUS_SUCCESS;
17270 static NTSTATUS ext_glSampleCoverageARB( void *args )
17272 struct glSampleCoverageARB_params *params = args;
17273 const struct opengl_funcs *funcs = params->teb->glTable;
17274 funcs->ext.p_glSampleCoverageARB( params->value, params->invert );
17275 return STATUS_SUCCESS;
17278 static NTSTATUS ext_glSampleMapATI( void *args )
17280 struct glSampleMapATI_params *params = args;
17281 const struct opengl_funcs *funcs = params->teb->glTable;
17282 funcs->ext.p_glSampleMapATI( params->dst, params->interp, params->swizzle );
17283 return STATUS_SUCCESS;
17286 static NTSTATUS ext_glSampleMaskEXT( void *args )
17288 struct glSampleMaskEXT_params *params = args;
17289 const struct opengl_funcs *funcs = params->teb->glTable;
17290 funcs->ext.p_glSampleMaskEXT( params->value, params->invert );
17291 return STATUS_SUCCESS;
17294 static NTSTATUS ext_glSampleMaskIndexedNV( void *args )
17296 struct glSampleMaskIndexedNV_params *params = args;
17297 const struct opengl_funcs *funcs = params->teb->glTable;
17298 funcs->ext.p_glSampleMaskIndexedNV( params->index, params->mask );
17299 return STATUS_SUCCESS;
17302 static NTSTATUS ext_glSampleMaskSGIS( void *args )
17304 struct glSampleMaskSGIS_params *params = args;
17305 const struct opengl_funcs *funcs = params->teb->glTable;
17306 funcs->ext.p_glSampleMaskSGIS( params->value, params->invert );
17307 return STATUS_SUCCESS;
17310 static NTSTATUS ext_glSampleMaski( void *args )
17312 struct glSampleMaski_params *params = args;
17313 const struct opengl_funcs *funcs = params->teb->glTable;
17314 funcs->ext.p_glSampleMaski( params->maskNumber, params->mask );
17315 return STATUS_SUCCESS;
17318 static NTSTATUS ext_glSamplePatternEXT( void *args )
17320 struct glSamplePatternEXT_params *params = args;
17321 const struct opengl_funcs *funcs = params->teb->glTable;
17322 funcs->ext.p_glSamplePatternEXT( params->pattern );
17323 return STATUS_SUCCESS;
17326 static NTSTATUS ext_glSamplePatternSGIS( void *args )
17328 struct glSamplePatternSGIS_params *params = args;
17329 const struct opengl_funcs *funcs = params->teb->glTable;
17330 funcs->ext.p_glSamplePatternSGIS( params->pattern );
17331 return STATUS_SUCCESS;
17334 static NTSTATUS ext_glSamplerParameterIiv( void *args )
17336 struct glSamplerParameterIiv_params *params = args;
17337 const struct opengl_funcs *funcs = params->teb->glTable;
17338 funcs->ext.p_glSamplerParameterIiv( params->sampler, params->pname, params->param );
17339 return STATUS_SUCCESS;
17342 static NTSTATUS ext_glSamplerParameterIuiv( void *args )
17344 struct glSamplerParameterIuiv_params *params = args;
17345 const struct opengl_funcs *funcs = params->teb->glTable;
17346 funcs->ext.p_glSamplerParameterIuiv( params->sampler, params->pname, params->param );
17347 return STATUS_SUCCESS;
17350 static NTSTATUS ext_glSamplerParameterf( void *args )
17352 struct glSamplerParameterf_params *params = args;
17353 const struct opengl_funcs *funcs = params->teb->glTable;
17354 funcs->ext.p_glSamplerParameterf( params->sampler, params->pname, params->param );
17355 return STATUS_SUCCESS;
17358 static NTSTATUS ext_glSamplerParameterfv( void *args )
17360 struct glSamplerParameterfv_params *params = args;
17361 const struct opengl_funcs *funcs = params->teb->glTable;
17362 funcs->ext.p_glSamplerParameterfv( params->sampler, params->pname, params->param );
17363 return STATUS_SUCCESS;
17366 static NTSTATUS ext_glSamplerParameteri( void *args )
17368 struct glSamplerParameteri_params *params = args;
17369 const struct opengl_funcs *funcs = params->teb->glTable;
17370 funcs->ext.p_glSamplerParameteri( params->sampler, params->pname, params->param );
17371 return STATUS_SUCCESS;
17374 static NTSTATUS ext_glSamplerParameteriv( void *args )
17376 struct glSamplerParameteriv_params *params = args;
17377 const struct opengl_funcs *funcs = params->teb->glTable;
17378 funcs->ext.p_glSamplerParameteriv( params->sampler, params->pname, params->param );
17379 return STATUS_SUCCESS;
17382 static NTSTATUS ext_glScalexOES( void *args )
17384 struct glScalexOES_params *params = args;
17385 const struct opengl_funcs *funcs = params->teb->glTable;
17386 funcs->ext.p_glScalexOES( params->x, params->y, params->z );
17387 return STATUS_SUCCESS;
17390 static NTSTATUS ext_glScissorArrayv( void *args )
17392 struct glScissorArrayv_params *params = args;
17393 const struct opengl_funcs *funcs = params->teb->glTable;
17394 funcs->ext.p_glScissorArrayv( params->first, params->count, params->v );
17395 return STATUS_SUCCESS;
17398 static NTSTATUS ext_glScissorExclusiveArrayvNV( void *args )
17400 struct glScissorExclusiveArrayvNV_params *params = args;
17401 const struct opengl_funcs *funcs = params->teb->glTable;
17402 funcs->ext.p_glScissorExclusiveArrayvNV( params->first, params->count, params->v );
17403 return STATUS_SUCCESS;
17406 static NTSTATUS ext_glScissorExclusiveNV( void *args )
17408 struct glScissorExclusiveNV_params *params = args;
17409 const struct opengl_funcs *funcs = params->teb->glTable;
17410 funcs->ext.p_glScissorExclusiveNV( params->x, params->y, params->width, params->height );
17411 return STATUS_SUCCESS;
17414 static NTSTATUS ext_glScissorIndexed( void *args )
17416 struct glScissorIndexed_params *params = args;
17417 const struct opengl_funcs *funcs = params->teb->glTable;
17418 funcs->ext.p_glScissorIndexed( params->index, params->left, params->bottom, params->width, params->height );
17419 return STATUS_SUCCESS;
17422 static NTSTATUS ext_glScissorIndexedv( void *args )
17424 struct glScissorIndexedv_params *params = args;
17425 const struct opengl_funcs *funcs = params->teb->glTable;
17426 funcs->ext.p_glScissorIndexedv( params->index, params->v );
17427 return STATUS_SUCCESS;
17430 static NTSTATUS ext_glSecondaryColor3b( void *args )
17432 struct glSecondaryColor3b_params *params = args;
17433 const struct opengl_funcs *funcs = params->teb->glTable;
17434 funcs->ext.p_glSecondaryColor3b( params->red, params->green, params->blue );
17435 return STATUS_SUCCESS;
17438 static NTSTATUS ext_glSecondaryColor3bEXT( void *args )
17440 struct glSecondaryColor3bEXT_params *params = args;
17441 const struct opengl_funcs *funcs = params->teb->glTable;
17442 funcs->ext.p_glSecondaryColor3bEXT( params->red, params->green, params->blue );
17443 return STATUS_SUCCESS;
17446 static NTSTATUS ext_glSecondaryColor3bv( void *args )
17448 struct glSecondaryColor3bv_params *params = args;
17449 const struct opengl_funcs *funcs = params->teb->glTable;
17450 funcs->ext.p_glSecondaryColor3bv( params->v );
17451 return STATUS_SUCCESS;
17454 static NTSTATUS ext_glSecondaryColor3bvEXT( void *args )
17456 struct glSecondaryColor3bvEXT_params *params = args;
17457 const struct opengl_funcs *funcs = params->teb->glTable;
17458 funcs->ext.p_glSecondaryColor3bvEXT( params->v );
17459 return STATUS_SUCCESS;
17462 static NTSTATUS ext_glSecondaryColor3d( void *args )
17464 struct glSecondaryColor3d_params *params = args;
17465 const struct opengl_funcs *funcs = params->teb->glTable;
17466 funcs->ext.p_glSecondaryColor3d( params->red, params->green, params->blue );
17467 return STATUS_SUCCESS;
17470 static NTSTATUS ext_glSecondaryColor3dEXT( void *args )
17472 struct glSecondaryColor3dEXT_params *params = args;
17473 const struct opengl_funcs *funcs = params->teb->glTable;
17474 funcs->ext.p_glSecondaryColor3dEXT( params->red, params->green, params->blue );
17475 return STATUS_SUCCESS;
17478 static NTSTATUS ext_glSecondaryColor3dv( void *args )
17480 struct glSecondaryColor3dv_params *params = args;
17481 const struct opengl_funcs *funcs = params->teb->glTable;
17482 funcs->ext.p_glSecondaryColor3dv( params->v );
17483 return STATUS_SUCCESS;
17486 static NTSTATUS ext_glSecondaryColor3dvEXT( void *args )
17488 struct glSecondaryColor3dvEXT_params *params = args;
17489 const struct opengl_funcs *funcs = params->teb->glTable;
17490 funcs->ext.p_glSecondaryColor3dvEXT( params->v );
17491 return STATUS_SUCCESS;
17494 static NTSTATUS ext_glSecondaryColor3f( void *args )
17496 struct glSecondaryColor3f_params *params = args;
17497 const struct opengl_funcs *funcs = params->teb->glTable;
17498 funcs->ext.p_glSecondaryColor3f( params->red, params->green, params->blue );
17499 return STATUS_SUCCESS;
17502 static NTSTATUS ext_glSecondaryColor3fEXT( void *args )
17504 struct glSecondaryColor3fEXT_params *params = args;
17505 const struct opengl_funcs *funcs = params->teb->glTable;
17506 funcs->ext.p_glSecondaryColor3fEXT( params->red, params->green, params->blue );
17507 return STATUS_SUCCESS;
17510 static NTSTATUS ext_glSecondaryColor3fv( void *args )
17512 struct glSecondaryColor3fv_params *params = args;
17513 const struct opengl_funcs *funcs = params->teb->glTable;
17514 funcs->ext.p_glSecondaryColor3fv( params->v );
17515 return STATUS_SUCCESS;
17518 static NTSTATUS ext_glSecondaryColor3fvEXT( void *args )
17520 struct glSecondaryColor3fvEXT_params *params = args;
17521 const struct opengl_funcs *funcs = params->teb->glTable;
17522 funcs->ext.p_glSecondaryColor3fvEXT( params->v );
17523 return STATUS_SUCCESS;
17526 static NTSTATUS ext_glSecondaryColor3hNV( void *args )
17528 struct glSecondaryColor3hNV_params *params = args;
17529 const struct opengl_funcs *funcs = params->teb->glTable;
17530 funcs->ext.p_glSecondaryColor3hNV( params->red, params->green, params->blue );
17531 return STATUS_SUCCESS;
17534 static NTSTATUS ext_glSecondaryColor3hvNV( void *args )
17536 struct glSecondaryColor3hvNV_params *params = args;
17537 const struct opengl_funcs *funcs = params->teb->glTable;
17538 funcs->ext.p_glSecondaryColor3hvNV( params->v );
17539 return STATUS_SUCCESS;
17542 static NTSTATUS ext_glSecondaryColor3i( void *args )
17544 struct glSecondaryColor3i_params *params = args;
17545 const struct opengl_funcs *funcs = params->teb->glTable;
17546 funcs->ext.p_glSecondaryColor3i( params->red, params->green, params->blue );
17547 return STATUS_SUCCESS;
17550 static NTSTATUS ext_glSecondaryColor3iEXT( void *args )
17552 struct glSecondaryColor3iEXT_params *params = args;
17553 const struct opengl_funcs *funcs = params->teb->glTable;
17554 funcs->ext.p_glSecondaryColor3iEXT( params->red, params->green, params->blue );
17555 return STATUS_SUCCESS;
17558 static NTSTATUS ext_glSecondaryColor3iv( void *args )
17560 struct glSecondaryColor3iv_params *params = args;
17561 const struct opengl_funcs *funcs = params->teb->glTable;
17562 funcs->ext.p_glSecondaryColor3iv( params->v );
17563 return STATUS_SUCCESS;
17566 static NTSTATUS ext_glSecondaryColor3ivEXT( void *args )
17568 struct glSecondaryColor3ivEXT_params *params = args;
17569 const struct opengl_funcs *funcs = params->teb->glTable;
17570 funcs->ext.p_glSecondaryColor3ivEXT( params->v );
17571 return STATUS_SUCCESS;
17574 static NTSTATUS ext_glSecondaryColor3s( void *args )
17576 struct glSecondaryColor3s_params *params = args;
17577 const struct opengl_funcs *funcs = params->teb->glTable;
17578 funcs->ext.p_glSecondaryColor3s( params->red, params->green, params->blue );
17579 return STATUS_SUCCESS;
17582 static NTSTATUS ext_glSecondaryColor3sEXT( void *args )
17584 struct glSecondaryColor3sEXT_params *params = args;
17585 const struct opengl_funcs *funcs = params->teb->glTable;
17586 funcs->ext.p_glSecondaryColor3sEXT( params->red, params->green, params->blue );
17587 return STATUS_SUCCESS;
17590 static NTSTATUS ext_glSecondaryColor3sv( void *args )
17592 struct glSecondaryColor3sv_params *params = args;
17593 const struct opengl_funcs *funcs = params->teb->glTable;
17594 funcs->ext.p_glSecondaryColor3sv( params->v );
17595 return STATUS_SUCCESS;
17598 static NTSTATUS ext_glSecondaryColor3svEXT( void *args )
17600 struct glSecondaryColor3svEXT_params *params = args;
17601 const struct opengl_funcs *funcs = params->teb->glTable;
17602 funcs->ext.p_glSecondaryColor3svEXT( params->v );
17603 return STATUS_SUCCESS;
17606 static NTSTATUS ext_glSecondaryColor3ub( void *args )
17608 struct glSecondaryColor3ub_params *params = args;
17609 const struct opengl_funcs *funcs = params->teb->glTable;
17610 funcs->ext.p_glSecondaryColor3ub( params->red, params->green, params->blue );
17611 return STATUS_SUCCESS;
17614 static NTSTATUS ext_glSecondaryColor3ubEXT( void *args )
17616 struct glSecondaryColor3ubEXT_params *params = args;
17617 const struct opengl_funcs *funcs = params->teb->glTable;
17618 funcs->ext.p_glSecondaryColor3ubEXT( params->red, params->green, params->blue );
17619 return STATUS_SUCCESS;
17622 static NTSTATUS ext_glSecondaryColor3ubv( void *args )
17624 struct glSecondaryColor3ubv_params *params = args;
17625 const struct opengl_funcs *funcs = params->teb->glTable;
17626 funcs->ext.p_glSecondaryColor3ubv( params->v );
17627 return STATUS_SUCCESS;
17630 static NTSTATUS ext_glSecondaryColor3ubvEXT( void *args )
17632 struct glSecondaryColor3ubvEXT_params *params = args;
17633 const struct opengl_funcs *funcs = params->teb->glTable;
17634 funcs->ext.p_glSecondaryColor3ubvEXT( params->v );
17635 return STATUS_SUCCESS;
17638 static NTSTATUS ext_glSecondaryColor3ui( void *args )
17640 struct glSecondaryColor3ui_params *params = args;
17641 const struct opengl_funcs *funcs = params->teb->glTable;
17642 funcs->ext.p_glSecondaryColor3ui( params->red, params->green, params->blue );
17643 return STATUS_SUCCESS;
17646 static NTSTATUS ext_glSecondaryColor3uiEXT( void *args )
17648 struct glSecondaryColor3uiEXT_params *params = args;
17649 const struct opengl_funcs *funcs = params->teb->glTable;
17650 funcs->ext.p_glSecondaryColor3uiEXT( params->red, params->green, params->blue );
17651 return STATUS_SUCCESS;
17654 static NTSTATUS ext_glSecondaryColor3uiv( void *args )
17656 struct glSecondaryColor3uiv_params *params = args;
17657 const struct opengl_funcs *funcs = params->teb->glTable;
17658 funcs->ext.p_glSecondaryColor3uiv( params->v );
17659 return STATUS_SUCCESS;
17662 static NTSTATUS ext_glSecondaryColor3uivEXT( void *args )
17664 struct glSecondaryColor3uivEXT_params *params = args;
17665 const struct opengl_funcs *funcs = params->teb->glTable;
17666 funcs->ext.p_glSecondaryColor3uivEXT( params->v );
17667 return STATUS_SUCCESS;
17670 static NTSTATUS ext_glSecondaryColor3us( void *args )
17672 struct glSecondaryColor3us_params *params = args;
17673 const struct opengl_funcs *funcs = params->teb->glTable;
17674 funcs->ext.p_glSecondaryColor3us( params->red, params->green, params->blue );
17675 return STATUS_SUCCESS;
17678 static NTSTATUS ext_glSecondaryColor3usEXT( void *args )
17680 struct glSecondaryColor3usEXT_params *params = args;
17681 const struct opengl_funcs *funcs = params->teb->glTable;
17682 funcs->ext.p_glSecondaryColor3usEXT( params->red, params->green, params->blue );
17683 return STATUS_SUCCESS;
17686 static NTSTATUS ext_glSecondaryColor3usv( void *args )
17688 struct glSecondaryColor3usv_params *params = args;
17689 const struct opengl_funcs *funcs = params->teb->glTable;
17690 funcs->ext.p_glSecondaryColor3usv( params->v );
17691 return STATUS_SUCCESS;
17694 static NTSTATUS ext_glSecondaryColor3usvEXT( void *args )
17696 struct glSecondaryColor3usvEXT_params *params = args;
17697 const struct opengl_funcs *funcs = params->teb->glTable;
17698 funcs->ext.p_glSecondaryColor3usvEXT( params->v );
17699 return STATUS_SUCCESS;
17702 static NTSTATUS ext_glSecondaryColorFormatNV( void *args )
17704 struct glSecondaryColorFormatNV_params *params = args;
17705 const struct opengl_funcs *funcs = params->teb->glTable;
17706 funcs->ext.p_glSecondaryColorFormatNV( params->size, params->type, params->stride );
17707 return STATUS_SUCCESS;
17710 static NTSTATUS ext_glSecondaryColorP3ui( void *args )
17712 struct glSecondaryColorP3ui_params *params = args;
17713 const struct opengl_funcs *funcs = params->teb->glTable;
17714 funcs->ext.p_glSecondaryColorP3ui( params->type, params->color );
17715 return STATUS_SUCCESS;
17718 static NTSTATUS ext_glSecondaryColorP3uiv( void *args )
17720 struct glSecondaryColorP3uiv_params *params = args;
17721 const struct opengl_funcs *funcs = params->teb->glTable;
17722 funcs->ext.p_glSecondaryColorP3uiv( params->type, params->color );
17723 return STATUS_SUCCESS;
17726 static NTSTATUS ext_glSecondaryColorPointer( void *args )
17728 struct glSecondaryColorPointer_params *params = args;
17729 const struct opengl_funcs *funcs = params->teb->glTable;
17730 funcs->ext.p_glSecondaryColorPointer( params->size, params->type, params->stride, params->pointer );
17731 return STATUS_SUCCESS;
17734 static NTSTATUS ext_glSecondaryColorPointerEXT( void *args )
17736 struct glSecondaryColorPointerEXT_params *params = args;
17737 const struct opengl_funcs *funcs = params->teb->glTable;
17738 funcs->ext.p_glSecondaryColorPointerEXT( params->size, params->type, params->stride, params->pointer );
17739 return STATUS_SUCCESS;
17742 static NTSTATUS ext_glSecondaryColorPointerListIBM( void *args )
17744 struct glSecondaryColorPointerListIBM_params *params = args;
17745 const struct opengl_funcs *funcs = params->teb->glTable;
17746 funcs->ext.p_glSecondaryColorPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride );
17747 return STATUS_SUCCESS;
17750 static NTSTATUS ext_glSelectPerfMonitorCountersAMD( void *args )
17752 struct glSelectPerfMonitorCountersAMD_params *params = args;
17753 const struct opengl_funcs *funcs = params->teb->glTable;
17754 funcs->ext.p_glSelectPerfMonitorCountersAMD( params->monitor, params->enable, params->group, params->numCounters, params->counterList );
17755 return STATUS_SUCCESS;
17758 static NTSTATUS ext_glSelectTextureCoordSetSGIS( void *args )
17760 struct glSelectTextureCoordSetSGIS_params *params = args;
17761 const struct opengl_funcs *funcs = params->teb->glTable;
17762 funcs->ext.p_glSelectTextureCoordSetSGIS( params->target );
17763 return STATUS_SUCCESS;
17766 static NTSTATUS ext_glSelectTextureSGIS( void *args )
17768 struct glSelectTextureSGIS_params *params = args;
17769 const struct opengl_funcs *funcs = params->teb->glTable;
17770 funcs->ext.p_glSelectTextureSGIS( params->target );
17771 return STATUS_SUCCESS;
17774 static NTSTATUS ext_glSemaphoreParameterui64vEXT( void *args )
17776 struct glSemaphoreParameterui64vEXT_params *params = args;
17777 const struct opengl_funcs *funcs = params->teb->glTable;
17778 funcs->ext.p_glSemaphoreParameterui64vEXT( params->semaphore, params->pname, params->params );
17779 return STATUS_SUCCESS;
17782 static NTSTATUS ext_glSeparableFilter2D( void *args )
17784 struct glSeparableFilter2D_params *params = args;
17785 const struct opengl_funcs *funcs = params->teb->glTable;
17786 funcs->ext.p_glSeparableFilter2D( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->row, params->column );
17787 return STATUS_SUCCESS;
17790 static NTSTATUS ext_glSeparableFilter2DEXT( void *args )
17792 struct glSeparableFilter2DEXT_params *params = args;
17793 const struct opengl_funcs *funcs = params->teb->glTable;
17794 funcs->ext.p_glSeparableFilter2DEXT( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->row, params->column );
17795 return STATUS_SUCCESS;
17798 static NTSTATUS ext_glSetFenceAPPLE( void *args )
17800 struct glSetFenceAPPLE_params *params = args;
17801 const struct opengl_funcs *funcs = params->teb->glTable;
17802 funcs->ext.p_glSetFenceAPPLE( params->fence );
17803 return STATUS_SUCCESS;
17806 static NTSTATUS ext_glSetFenceNV( void *args )
17808 struct glSetFenceNV_params *params = args;
17809 const struct opengl_funcs *funcs = params->teb->glTable;
17810 funcs->ext.p_glSetFenceNV( params->fence, params->condition );
17811 return STATUS_SUCCESS;
17814 static NTSTATUS ext_glSetFragmentShaderConstantATI( void *args )
17816 struct glSetFragmentShaderConstantATI_params *params = args;
17817 const struct opengl_funcs *funcs = params->teb->glTable;
17818 funcs->ext.p_glSetFragmentShaderConstantATI( params->dst, params->value );
17819 return STATUS_SUCCESS;
17822 static NTSTATUS ext_glSetInvariantEXT( void *args )
17824 struct glSetInvariantEXT_params *params = args;
17825 const struct opengl_funcs *funcs = params->teb->glTable;
17826 funcs->ext.p_glSetInvariantEXT( params->id, params->type, params->addr );
17827 return STATUS_SUCCESS;
17830 static NTSTATUS ext_glSetLocalConstantEXT( void *args )
17832 struct glSetLocalConstantEXT_params *params = args;
17833 const struct opengl_funcs *funcs = params->teb->glTable;
17834 funcs->ext.p_glSetLocalConstantEXT( params->id, params->type, params->addr );
17835 return STATUS_SUCCESS;
17838 static NTSTATUS ext_glSetMultisamplefvAMD( void *args )
17840 struct glSetMultisamplefvAMD_params *params = args;
17841 const struct opengl_funcs *funcs = params->teb->glTable;
17842 funcs->ext.p_glSetMultisamplefvAMD( params->pname, params->index, params->val );
17843 return STATUS_SUCCESS;
17846 static NTSTATUS ext_glShaderBinary( void *args )
17848 struct glShaderBinary_params *params = args;
17849 const struct opengl_funcs *funcs = params->teb->glTable;
17850 funcs->ext.p_glShaderBinary( params->count, params->shaders, params->binaryformat, params->binary, params->length );
17851 return STATUS_SUCCESS;
17854 static NTSTATUS ext_glShaderOp1EXT( void *args )
17856 struct glShaderOp1EXT_params *params = args;
17857 const struct opengl_funcs *funcs = params->teb->glTable;
17858 funcs->ext.p_glShaderOp1EXT( params->op, params->res, params->arg1 );
17859 return STATUS_SUCCESS;
17862 static NTSTATUS ext_glShaderOp2EXT( void *args )
17864 struct glShaderOp2EXT_params *params = args;
17865 const struct opengl_funcs *funcs = params->teb->glTable;
17866 funcs->ext.p_glShaderOp2EXT( params->op, params->res, params->arg1, params->arg2 );
17867 return STATUS_SUCCESS;
17870 static NTSTATUS ext_glShaderOp3EXT( void *args )
17872 struct glShaderOp3EXT_params *params = args;
17873 const struct opengl_funcs *funcs = params->teb->glTable;
17874 funcs->ext.p_glShaderOp3EXT( params->op, params->res, params->arg1, params->arg2, params->arg3 );
17875 return STATUS_SUCCESS;
17878 static NTSTATUS ext_glShaderSource( void *args )
17880 struct glShaderSource_params *params = args;
17881 const struct opengl_funcs *funcs = params->teb->glTable;
17882 funcs->ext.p_glShaderSource( params->shader, params->count, params->string, params->length );
17883 return STATUS_SUCCESS;
17886 static NTSTATUS ext_glShaderSourceARB( void *args )
17888 struct glShaderSourceARB_params *params = args;
17889 const struct opengl_funcs *funcs = params->teb->glTable;
17890 funcs->ext.p_glShaderSourceARB( params->shaderObj, params->count, params->string, params->length );
17891 return STATUS_SUCCESS;
17894 static NTSTATUS ext_glShaderStorageBlockBinding( void *args )
17896 struct glShaderStorageBlockBinding_params *params = args;
17897 const struct opengl_funcs *funcs = params->teb->glTable;
17898 funcs->ext.p_glShaderStorageBlockBinding( params->program, params->storageBlockIndex, params->storageBlockBinding );
17899 return STATUS_SUCCESS;
17902 static NTSTATUS ext_glShadingRateImageBarrierNV( void *args )
17904 struct glShadingRateImageBarrierNV_params *params = args;
17905 const struct opengl_funcs *funcs = params->teb->glTable;
17906 funcs->ext.p_glShadingRateImageBarrierNV( params->synchronize );
17907 return STATUS_SUCCESS;
17910 static NTSTATUS ext_glShadingRateImagePaletteNV( void *args )
17912 struct glShadingRateImagePaletteNV_params *params = args;
17913 const struct opengl_funcs *funcs = params->teb->glTable;
17914 funcs->ext.p_glShadingRateImagePaletteNV( params->viewport, params->first, params->count, params->rates );
17915 return STATUS_SUCCESS;
17918 static NTSTATUS ext_glShadingRateSampleOrderCustomNV( void *args )
17920 struct glShadingRateSampleOrderCustomNV_params *params = args;
17921 const struct opengl_funcs *funcs = params->teb->glTable;
17922 funcs->ext.p_glShadingRateSampleOrderCustomNV( params->rate, params->samples, params->locations );
17923 return STATUS_SUCCESS;
17926 static NTSTATUS ext_glShadingRateSampleOrderNV( void *args )
17928 struct glShadingRateSampleOrderNV_params *params = args;
17929 const struct opengl_funcs *funcs = params->teb->glTable;
17930 funcs->ext.p_glShadingRateSampleOrderNV( params->order );
17931 return STATUS_SUCCESS;
17934 static NTSTATUS ext_glSharpenTexFuncSGIS( void *args )
17936 struct glSharpenTexFuncSGIS_params *params = args;
17937 const struct opengl_funcs *funcs = params->teb->glTable;
17938 funcs->ext.p_glSharpenTexFuncSGIS( params->target, params->n, params->points );
17939 return STATUS_SUCCESS;
17942 static NTSTATUS ext_glSignalSemaphoreEXT( void *args )
17944 struct glSignalSemaphoreEXT_params *params = args;
17945 const struct opengl_funcs *funcs = params->teb->glTable;
17946 funcs->ext.p_glSignalSemaphoreEXT( params->semaphore, params->numBufferBarriers, params->buffers, params->numTextureBarriers, params->textures, params->dstLayouts );
17947 return STATUS_SUCCESS;
17950 static NTSTATUS ext_glSignalSemaphoreui64NVX( void *args )
17952 struct glSignalSemaphoreui64NVX_params *params = args;
17953 const struct opengl_funcs *funcs = params->teb->glTable;
17954 funcs->ext.p_glSignalSemaphoreui64NVX( params->signalGpu, params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray );
17955 return STATUS_SUCCESS;
17958 static NTSTATUS ext_glSignalVkFenceNV( void *args )
17960 struct glSignalVkFenceNV_params *params = args;
17961 const struct opengl_funcs *funcs = params->teb->glTable;
17962 funcs->ext.p_glSignalVkFenceNV( params->vkFence );
17963 return STATUS_SUCCESS;
17966 static NTSTATUS ext_glSignalVkSemaphoreNV( void *args )
17968 struct glSignalVkSemaphoreNV_params *params = args;
17969 const struct opengl_funcs *funcs = params->teb->glTable;
17970 funcs->ext.p_glSignalVkSemaphoreNV( params->vkSemaphore );
17971 return STATUS_SUCCESS;
17974 static NTSTATUS ext_glSpecializeShader( void *args )
17976 struct glSpecializeShader_params *params = args;
17977 const struct opengl_funcs *funcs = params->teb->glTable;
17978 funcs->ext.p_glSpecializeShader( params->shader, params->pEntryPoint, params->numSpecializationConstants, params->pConstantIndex, params->pConstantValue );
17979 return STATUS_SUCCESS;
17982 static NTSTATUS ext_glSpecializeShaderARB( void *args )
17984 struct glSpecializeShaderARB_params *params = args;
17985 const struct opengl_funcs *funcs = params->teb->glTable;
17986 funcs->ext.p_glSpecializeShaderARB( params->shader, params->pEntryPoint, params->numSpecializationConstants, params->pConstantIndex, params->pConstantValue );
17987 return STATUS_SUCCESS;
17990 static NTSTATUS ext_glSpriteParameterfSGIX( void *args )
17992 struct glSpriteParameterfSGIX_params *params = args;
17993 const struct opengl_funcs *funcs = params->teb->glTable;
17994 funcs->ext.p_glSpriteParameterfSGIX( params->pname, params->param );
17995 return STATUS_SUCCESS;
17998 static NTSTATUS ext_glSpriteParameterfvSGIX( void *args )
18000 struct glSpriteParameterfvSGIX_params *params = args;
18001 const struct opengl_funcs *funcs = params->teb->glTable;
18002 funcs->ext.p_glSpriteParameterfvSGIX( params->pname, params->params );
18003 return STATUS_SUCCESS;
18006 static NTSTATUS ext_glSpriteParameteriSGIX( void *args )
18008 struct glSpriteParameteriSGIX_params *params = args;
18009 const struct opengl_funcs *funcs = params->teb->glTable;
18010 funcs->ext.p_glSpriteParameteriSGIX( params->pname, params->param );
18011 return STATUS_SUCCESS;
18014 static NTSTATUS ext_glSpriteParameterivSGIX( void *args )
18016 struct glSpriteParameterivSGIX_params *params = args;
18017 const struct opengl_funcs *funcs = params->teb->glTable;
18018 funcs->ext.p_glSpriteParameterivSGIX( params->pname, params->params );
18019 return STATUS_SUCCESS;
18022 static NTSTATUS ext_glStartInstrumentsSGIX( void *args )
18024 struct glStartInstrumentsSGIX_params *params = args;
18025 const struct opengl_funcs *funcs = params->teb->glTable;
18026 funcs->ext.p_glStartInstrumentsSGIX();
18027 return STATUS_SUCCESS;
18030 static NTSTATUS ext_glStateCaptureNV( void *args )
18032 struct glStateCaptureNV_params *params = args;
18033 const struct opengl_funcs *funcs = params->teb->glTable;
18034 funcs->ext.p_glStateCaptureNV( params->state, params->mode );
18035 return STATUS_SUCCESS;
18038 static NTSTATUS ext_glStencilClearTagEXT( void *args )
18040 struct glStencilClearTagEXT_params *params = args;
18041 const struct opengl_funcs *funcs = params->teb->glTable;
18042 funcs->ext.p_glStencilClearTagEXT( params->stencilTagBits, params->stencilClearTag );
18043 return STATUS_SUCCESS;
18046 static NTSTATUS ext_glStencilFillPathInstancedNV( void *args )
18048 struct glStencilFillPathInstancedNV_params *params = args;
18049 const struct opengl_funcs *funcs = params->teb->glTable;
18050 funcs->ext.p_glStencilFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->fillMode, params->mask, params->transformType, params->transformValues );
18051 return STATUS_SUCCESS;
18054 static NTSTATUS ext_glStencilFillPathNV( void *args )
18056 struct glStencilFillPathNV_params *params = args;
18057 const struct opengl_funcs *funcs = params->teb->glTable;
18058 funcs->ext.p_glStencilFillPathNV( params->path, params->fillMode, params->mask );
18059 return STATUS_SUCCESS;
18062 static NTSTATUS ext_glStencilFuncSeparate( void *args )
18064 struct glStencilFuncSeparate_params *params = args;
18065 const struct opengl_funcs *funcs = params->teb->glTable;
18066 funcs->ext.p_glStencilFuncSeparate( params->face, params->func, params->ref, params->mask );
18067 return STATUS_SUCCESS;
18070 static NTSTATUS ext_glStencilFuncSeparateATI( void *args )
18072 struct glStencilFuncSeparateATI_params *params = args;
18073 const struct opengl_funcs *funcs = params->teb->glTable;
18074 funcs->ext.p_glStencilFuncSeparateATI( params->frontfunc, params->backfunc, params->ref, params->mask );
18075 return STATUS_SUCCESS;
18078 static NTSTATUS ext_glStencilMaskSeparate( void *args )
18080 struct glStencilMaskSeparate_params *params = args;
18081 const struct opengl_funcs *funcs = params->teb->glTable;
18082 funcs->ext.p_glStencilMaskSeparate( params->face, params->mask );
18083 return STATUS_SUCCESS;
18086 static NTSTATUS ext_glStencilOpSeparate( void *args )
18088 struct glStencilOpSeparate_params *params = args;
18089 const struct opengl_funcs *funcs = params->teb->glTable;
18090 funcs->ext.p_glStencilOpSeparate( params->face, params->sfail, params->dpfail, params->dppass );
18091 return STATUS_SUCCESS;
18094 static NTSTATUS ext_glStencilOpSeparateATI( void *args )
18096 struct glStencilOpSeparateATI_params *params = args;
18097 const struct opengl_funcs *funcs = params->teb->glTable;
18098 funcs->ext.p_glStencilOpSeparateATI( params->face, params->sfail, params->dpfail, params->dppass );
18099 return STATUS_SUCCESS;
18102 static NTSTATUS ext_glStencilOpValueAMD( void *args )
18104 struct glStencilOpValueAMD_params *params = args;
18105 const struct opengl_funcs *funcs = params->teb->glTable;
18106 funcs->ext.p_glStencilOpValueAMD( params->face, params->value );
18107 return STATUS_SUCCESS;
18110 static NTSTATUS ext_glStencilStrokePathInstancedNV( void *args )
18112 struct glStencilStrokePathInstancedNV_params *params = args;
18113 const struct opengl_funcs *funcs = params->teb->glTable;
18114 funcs->ext.p_glStencilStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->reference, params->mask, params->transformType, params->transformValues );
18115 return STATUS_SUCCESS;
18118 static NTSTATUS ext_glStencilStrokePathNV( void *args )
18120 struct glStencilStrokePathNV_params *params = args;
18121 const struct opengl_funcs *funcs = params->teb->glTable;
18122 funcs->ext.p_glStencilStrokePathNV( params->path, params->reference, params->mask );
18123 return STATUS_SUCCESS;
18126 static NTSTATUS ext_glStencilThenCoverFillPathInstancedNV( void *args )
18128 struct glStencilThenCoverFillPathInstancedNV_params *params = args;
18129 const struct opengl_funcs *funcs = params->teb->glTable;
18130 funcs->ext.p_glStencilThenCoverFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->fillMode, params->mask, params->coverMode, params->transformType, params->transformValues );
18131 return STATUS_SUCCESS;
18134 static NTSTATUS ext_glStencilThenCoverFillPathNV( void *args )
18136 struct glStencilThenCoverFillPathNV_params *params = args;
18137 const struct opengl_funcs *funcs = params->teb->glTable;
18138 funcs->ext.p_glStencilThenCoverFillPathNV( params->path, params->fillMode, params->mask, params->coverMode );
18139 return STATUS_SUCCESS;
18142 static NTSTATUS ext_glStencilThenCoverStrokePathInstancedNV( void *args )
18144 struct glStencilThenCoverStrokePathInstancedNV_params *params = args;
18145 const struct opengl_funcs *funcs = params->teb->glTable;
18146 funcs->ext.p_glStencilThenCoverStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->reference, params->mask, params->coverMode, params->transformType, params->transformValues );
18147 return STATUS_SUCCESS;
18150 static NTSTATUS ext_glStencilThenCoverStrokePathNV( void *args )
18152 struct glStencilThenCoverStrokePathNV_params *params = args;
18153 const struct opengl_funcs *funcs = params->teb->glTable;
18154 funcs->ext.p_glStencilThenCoverStrokePathNV( params->path, params->reference, params->mask, params->coverMode );
18155 return STATUS_SUCCESS;
18158 static NTSTATUS ext_glStopInstrumentsSGIX( void *args )
18160 struct glStopInstrumentsSGIX_params *params = args;
18161 const struct opengl_funcs *funcs = params->teb->glTable;
18162 funcs->ext.p_glStopInstrumentsSGIX( params->marker );
18163 return STATUS_SUCCESS;
18166 static NTSTATUS ext_glStringMarkerGREMEDY( void *args )
18168 struct glStringMarkerGREMEDY_params *params = args;
18169 const struct opengl_funcs *funcs = params->teb->glTable;
18170 funcs->ext.p_glStringMarkerGREMEDY( params->len, params->string );
18171 return STATUS_SUCCESS;
18174 static NTSTATUS ext_glSubpixelPrecisionBiasNV( void *args )
18176 struct glSubpixelPrecisionBiasNV_params *params = args;
18177 const struct opengl_funcs *funcs = params->teb->glTable;
18178 funcs->ext.p_glSubpixelPrecisionBiasNV( params->xbits, params->ybits );
18179 return STATUS_SUCCESS;
18182 static NTSTATUS ext_glSwizzleEXT( void *args )
18184 struct glSwizzleEXT_params *params = args;
18185 const struct opengl_funcs *funcs = params->teb->glTable;
18186 funcs->ext.p_glSwizzleEXT( params->res, params->in, params->outX, params->outY, params->outZ, params->outW );
18187 return STATUS_SUCCESS;
18190 static NTSTATUS ext_glSyncTextureINTEL( void *args )
18192 struct glSyncTextureINTEL_params *params = args;
18193 const struct opengl_funcs *funcs = params->teb->glTable;
18194 funcs->ext.p_glSyncTextureINTEL( params->texture );
18195 return STATUS_SUCCESS;
18198 static NTSTATUS ext_glTagSampleBufferSGIX( void *args )
18200 struct glTagSampleBufferSGIX_params *params = args;
18201 const struct opengl_funcs *funcs = params->teb->glTable;
18202 funcs->ext.p_glTagSampleBufferSGIX();
18203 return STATUS_SUCCESS;
18206 static NTSTATUS ext_glTangent3bEXT( void *args )
18208 struct glTangent3bEXT_params *params = args;
18209 const struct opengl_funcs *funcs = params->teb->glTable;
18210 funcs->ext.p_glTangent3bEXT( params->tx, params->ty, params->tz );
18211 return STATUS_SUCCESS;
18214 static NTSTATUS ext_glTangent3bvEXT( void *args )
18216 struct glTangent3bvEXT_params *params = args;
18217 const struct opengl_funcs *funcs = params->teb->glTable;
18218 funcs->ext.p_glTangent3bvEXT( params->v );
18219 return STATUS_SUCCESS;
18222 static NTSTATUS ext_glTangent3dEXT( void *args )
18224 struct glTangent3dEXT_params *params = args;
18225 const struct opengl_funcs *funcs = params->teb->glTable;
18226 funcs->ext.p_glTangent3dEXT( params->tx, params->ty, params->tz );
18227 return STATUS_SUCCESS;
18230 static NTSTATUS ext_glTangent3dvEXT( void *args )
18232 struct glTangent3dvEXT_params *params = args;
18233 const struct opengl_funcs *funcs = params->teb->glTable;
18234 funcs->ext.p_glTangent3dvEXT( params->v );
18235 return STATUS_SUCCESS;
18238 static NTSTATUS ext_glTangent3fEXT( void *args )
18240 struct glTangent3fEXT_params *params = args;
18241 const struct opengl_funcs *funcs = params->teb->glTable;
18242 funcs->ext.p_glTangent3fEXT( params->tx, params->ty, params->tz );
18243 return STATUS_SUCCESS;
18246 static NTSTATUS ext_glTangent3fvEXT( void *args )
18248 struct glTangent3fvEXT_params *params = args;
18249 const struct opengl_funcs *funcs = params->teb->glTable;
18250 funcs->ext.p_glTangent3fvEXT( params->v );
18251 return STATUS_SUCCESS;
18254 static NTSTATUS ext_glTangent3iEXT( void *args )
18256 struct glTangent3iEXT_params *params = args;
18257 const struct opengl_funcs *funcs = params->teb->glTable;
18258 funcs->ext.p_glTangent3iEXT( params->tx, params->ty, params->tz );
18259 return STATUS_SUCCESS;
18262 static NTSTATUS ext_glTangent3ivEXT( void *args )
18264 struct glTangent3ivEXT_params *params = args;
18265 const struct opengl_funcs *funcs = params->teb->glTable;
18266 funcs->ext.p_glTangent3ivEXT( params->v );
18267 return STATUS_SUCCESS;
18270 static NTSTATUS ext_glTangent3sEXT( void *args )
18272 struct glTangent3sEXT_params *params = args;
18273 const struct opengl_funcs *funcs = params->teb->glTable;
18274 funcs->ext.p_glTangent3sEXT( params->tx, params->ty, params->tz );
18275 return STATUS_SUCCESS;
18278 static NTSTATUS ext_glTangent3svEXT( void *args )
18280 struct glTangent3svEXT_params *params = args;
18281 const struct opengl_funcs *funcs = params->teb->glTable;
18282 funcs->ext.p_glTangent3svEXT( params->v );
18283 return STATUS_SUCCESS;
18286 static NTSTATUS ext_glTangentPointerEXT( void *args )
18288 struct glTangentPointerEXT_params *params = args;
18289 const struct opengl_funcs *funcs = params->teb->glTable;
18290 funcs->ext.p_glTangentPointerEXT( params->type, params->stride, params->pointer );
18291 return STATUS_SUCCESS;
18294 static NTSTATUS ext_glTbufferMask3DFX( void *args )
18296 struct glTbufferMask3DFX_params *params = args;
18297 const struct opengl_funcs *funcs = params->teb->glTable;
18298 funcs->ext.p_glTbufferMask3DFX( params->mask );
18299 return STATUS_SUCCESS;
18302 static NTSTATUS ext_glTessellationFactorAMD( void *args )
18304 struct glTessellationFactorAMD_params *params = args;
18305 const struct opengl_funcs *funcs = params->teb->glTable;
18306 funcs->ext.p_glTessellationFactorAMD( params->factor );
18307 return STATUS_SUCCESS;
18310 static NTSTATUS ext_glTessellationModeAMD( void *args )
18312 struct glTessellationModeAMD_params *params = args;
18313 const struct opengl_funcs *funcs = params->teb->glTable;
18314 funcs->ext.p_glTessellationModeAMD( params->mode );
18315 return STATUS_SUCCESS;
18318 static NTSTATUS ext_glTestFenceAPPLE( void *args )
18320 struct glTestFenceAPPLE_params *params = args;
18321 const struct opengl_funcs *funcs = params->teb->glTable;
18322 params->ret = funcs->ext.p_glTestFenceAPPLE( params->fence );
18323 return STATUS_SUCCESS;
18326 static NTSTATUS ext_glTestFenceNV( void *args )
18328 struct glTestFenceNV_params *params = args;
18329 const struct opengl_funcs *funcs = params->teb->glTable;
18330 params->ret = funcs->ext.p_glTestFenceNV( params->fence );
18331 return STATUS_SUCCESS;
18334 static NTSTATUS ext_glTestObjectAPPLE( void *args )
18336 struct glTestObjectAPPLE_params *params = args;
18337 const struct opengl_funcs *funcs = params->teb->glTable;
18338 params->ret = funcs->ext.p_glTestObjectAPPLE( params->object, params->name );
18339 return STATUS_SUCCESS;
18342 static NTSTATUS ext_glTexAttachMemoryNV( void *args )
18344 struct glTexAttachMemoryNV_params *params = args;
18345 const struct opengl_funcs *funcs = params->teb->glTable;
18346 funcs->ext.p_glTexAttachMemoryNV( params->target, params->memory, params->offset );
18347 return STATUS_SUCCESS;
18350 static NTSTATUS ext_glTexBuffer( void *args )
18352 struct glTexBuffer_params *params = args;
18353 const struct opengl_funcs *funcs = params->teb->glTable;
18354 funcs->ext.p_glTexBuffer( params->target, params->internalformat, params->buffer );
18355 return STATUS_SUCCESS;
18358 static NTSTATUS ext_glTexBufferARB( void *args )
18360 struct glTexBufferARB_params *params = args;
18361 const struct opengl_funcs *funcs = params->teb->glTable;
18362 funcs->ext.p_glTexBufferARB( params->target, params->internalformat, params->buffer );
18363 return STATUS_SUCCESS;
18366 static NTSTATUS ext_glTexBufferEXT( void *args )
18368 struct glTexBufferEXT_params *params = args;
18369 const struct opengl_funcs *funcs = params->teb->glTable;
18370 funcs->ext.p_glTexBufferEXT( params->target, params->internalformat, params->buffer );
18371 return STATUS_SUCCESS;
18374 static NTSTATUS ext_glTexBufferRange( void *args )
18376 struct glTexBufferRange_params *params = args;
18377 const struct opengl_funcs *funcs = params->teb->glTable;
18378 funcs->ext.p_glTexBufferRange( params->target, params->internalformat, params->buffer, params->offset, params->size );
18379 return STATUS_SUCCESS;
18382 static NTSTATUS ext_glTexBumpParameterfvATI( void *args )
18384 struct glTexBumpParameterfvATI_params *params = args;
18385 const struct opengl_funcs *funcs = params->teb->glTable;
18386 funcs->ext.p_glTexBumpParameterfvATI( params->pname, params->param );
18387 return STATUS_SUCCESS;
18390 static NTSTATUS ext_glTexBumpParameterivATI( void *args )
18392 struct glTexBumpParameterivATI_params *params = args;
18393 const struct opengl_funcs *funcs = params->teb->glTable;
18394 funcs->ext.p_glTexBumpParameterivATI( params->pname, params->param );
18395 return STATUS_SUCCESS;
18398 static NTSTATUS ext_glTexCoord1bOES( void *args )
18400 struct glTexCoord1bOES_params *params = args;
18401 const struct opengl_funcs *funcs = params->teb->glTable;
18402 funcs->ext.p_glTexCoord1bOES( params->s );
18403 return STATUS_SUCCESS;
18406 static NTSTATUS ext_glTexCoord1bvOES( void *args )
18408 struct glTexCoord1bvOES_params *params = args;
18409 const struct opengl_funcs *funcs = params->teb->glTable;
18410 funcs->ext.p_glTexCoord1bvOES( params->coords );
18411 return STATUS_SUCCESS;
18414 static NTSTATUS ext_glTexCoord1hNV( void *args )
18416 struct glTexCoord1hNV_params *params = args;
18417 const struct opengl_funcs *funcs = params->teb->glTable;
18418 funcs->ext.p_glTexCoord1hNV( params->s );
18419 return STATUS_SUCCESS;
18422 static NTSTATUS ext_glTexCoord1hvNV( void *args )
18424 struct glTexCoord1hvNV_params *params = args;
18425 const struct opengl_funcs *funcs = params->teb->glTable;
18426 funcs->ext.p_glTexCoord1hvNV( params->v );
18427 return STATUS_SUCCESS;
18430 static NTSTATUS ext_glTexCoord1xOES( void *args )
18432 struct glTexCoord1xOES_params *params = args;
18433 const struct opengl_funcs *funcs = params->teb->glTable;
18434 funcs->ext.p_glTexCoord1xOES( params->s );
18435 return STATUS_SUCCESS;
18438 static NTSTATUS ext_glTexCoord1xvOES( void *args )
18440 struct glTexCoord1xvOES_params *params = args;
18441 const struct opengl_funcs *funcs = params->teb->glTable;
18442 funcs->ext.p_glTexCoord1xvOES( params->coords );
18443 return STATUS_SUCCESS;
18446 static NTSTATUS ext_glTexCoord2bOES( void *args )
18448 struct glTexCoord2bOES_params *params = args;
18449 const struct opengl_funcs *funcs = params->teb->glTable;
18450 funcs->ext.p_glTexCoord2bOES( params->s, params->t );
18451 return STATUS_SUCCESS;
18454 static NTSTATUS ext_glTexCoord2bvOES( void *args )
18456 struct glTexCoord2bvOES_params *params = args;
18457 const struct opengl_funcs *funcs = params->teb->glTable;
18458 funcs->ext.p_glTexCoord2bvOES( params->coords );
18459 return STATUS_SUCCESS;
18462 static NTSTATUS ext_glTexCoord2fColor3fVertex3fSUN( void *args )
18464 struct glTexCoord2fColor3fVertex3fSUN_params *params = args;
18465 const struct opengl_funcs *funcs = params->teb->glTable;
18466 funcs->ext.p_glTexCoord2fColor3fVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->x, params->y, params->z );
18467 return STATUS_SUCCESS;
18470 static NTSTATUS ext_glTexCoord2fColor3fVertex3fvSUN( void *args )
18472 struct glTexCoord2fColor3fVertex3fvSUN_params *params = args;
18473 const struct opengl_funcs *funcs = params->teb->glTable;
18474 funcs->ext.p_glTexCoord2fColor3fVertex3fvSUN( params->tc, params->c, params->v );
18475 return STATUS_SUCCESS;
18478 static NTSTATUS ext_glTexCoord2fColor4fNormal3fVertex3fSUN( void *args )
18480 struct glTexCoord2fColor4fNormal3fVertex3fSUN_params *params = args;
18481 const struct opengl_funcs *funcs = params->teb->glTable;
18482 funcs->ext.p_glTexCoord2fColor4fNormal3fVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z );
18483 return STATUS_SUCCESS;
18486 static NTSTATUS ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( void *args )
18488 struct glTexCoord2fColor4fNormal3fVertex3fvSUN_params *params = args;
18489 const struct opengl_funcs *funcs = params->teb->glTable;
18490 funcs->ext.p_glTexCoord2fColor4fNormal3fVertex3fvSUN( params->tc, params->c, params->n, params->v );
18491 return STATUS_SUCCESS;
18494 static NTSTATUS ext_glTexCoord2fColor4ubVertex3fSUN( void *args )
18496 struct glTexCoord2fColor4ubVertex3fSUN_params *params = args;
18497 const struct opengl_funcs *funcs = params->teb->glTable;
18498 funcs->ext.p_glTexCoord2fColor4ubVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->a, params->x, params->y, params->z );
18499 return STATUS_SUCCESS;
18502 static NTSTATUS ext_glTexCoord2fColor4ubVertex3fvSUN( void *args )
18504 struct glTexCoord2fColor4ubVertex3fvSUN_params *params = args;
18505 const struct opengl_funcs *funcs = params->teb->glTable;
18506 funcs->ext.p_glTexCoord2fColor4ubVertex3fvSUN( params->tc, params->c, params->v );
18507 return STATUS_SUCCESS;
18510 static NTSTATUS ext_glTexCoord2fNormal3fVertex3fSUN( void *args )
18512 struct glTexCoord2fNormal3fVertex3fSUN_params *params = args;
18513 const struct opengl_funcs *funcs = params->teb->glTable;
18514 funcs->ext.p_glTexCoord2fNormal3fVertex3fSUN( params->s, params->t, params->nx, params->ny, params->nz, params->x, params->y, params->z );
18515 return STATUS_SUCCESS;
18518 static NTSTATUS ext_glTexCoord2fNormal3fVertex3fvSUN( void *args )
18520 struct glTexCoord2fNormal3fVertex3fvSUN_params *params = args;
18521 const struct opengl_funcs *funcs = params->teb->glTable;
18522 funcs->ext.p_glTexCoord2fNormal3fVertex3fvSUN( params->tc, params->n, params->v );
18523 return STATUS_SUCCESS;
18526 static NTSTATUS ext_glTexCoord2fVertex3fSUN( void *args )
18528 struct glTexCoord2fVertex3fSUN_params *params = args;
18529 const struct opengl_funcs *funcs = params->teb->glTable;
18530 funcs->ext.p_glTexCoord2fVertex3fSUN( params->s, params->t, params->x, params->y, params->z );
18531 return STATUS_SUCCESS;
18534 static NTSTATUS ext_glTexCoord2fVertex3fvSUN( void *args )
18536 struct glTexCoord2fVertex3fvSUN_params *params = args;
18537 const struct opengl_funcs *funcs = params->teb->glTable;
18538 funcs->ext.p_glTexCoord2fVertex3fvSUN( params->tc, params->v );
18539 return STATUS_SUCCESS;
18542 static NTSTATUS ext_glTexCoord2hNV( void *args )
18544 struct glTexCoord2hNV_params *params = args;
18545 const struct opengl_funcs *funcs = params->teb->glTable;
18546 funcs->ext.p_glTexCoord2hNV( params->s, params->t );
18547 return STATUS_SUCCESS;
18550 static NTSTATUS ext_glTexCoord2hvNV( void *args )
18552 struct glTexCoord2hvNV_params *params = args;
18553 const struct opengl_funcs *funcs = params->teb->glTable;
18554 funcs->ext.p_glTexCoord2hvNV( params->v );
18555 return STATUS_SUCCESS;
18558 static NTSTATUS ext_glTexCoord2xOES( void *args )
18560 struct glTexCoord2xOES_params *params = args;
18561 const struct opengl_funcs *funcs = params->teb->glTable;
18562 funcs->ext.p_glTexCoord2xOES( params->s, params->t );
18563 return STATUS_SUCCESS;
18566 static NTSTATUS ext_glTexCoord2xvOES( void *args )
18568 struct glTexCoord2xvOES_params *params = args;
18569 const struct opengl_funcs *funcs = params->teb->glTable;
18570 funcs->ext.p_glTexCoord2xvOES( params->coords );
18571 return STATUS_SUCCESS;
18574 static NTSTATUS ext_glTexCoord3bOES( void *args )
18576 struct glTexCoord3bOES_params *params = args;
18577 const struct opengl_funcs *funcs = params->teb->glTable;
18578 funcs->ext.p_glTexCoord3bOES( params->s, params->t, params->r );
18579 return STATUS_SUCCESS;
18582 static NTSTATUS ext_glTexCoord3bvOES( void *args )
18584 struct glTexCoord3bvOES_params *params = args;
18585 const struct opengl_funcs *funcs = params->teb->glTable;
18586 funcs->ext.p_glTexCoord3bvOES( params->coords );
18587 return STATUS_SUCCESS;
18590 static NTSTATUS ext_glTexCoord3hNV( void *args )
18592 struct glTexCoord3hNV_params *params = args;
18593 const struct opengl_funcs *funcs = params->teb->glTable;
18594 funcs->ext.p_glTexCoord3hNV( params->s, params->t, params->r );
18595 return STATUS_SUCCESS;
18598 static NTSTATUS ext_glTexCoord3hvNV( void *args )
18600 struct glTexCoord3hvNV_params *params = args;
18601 const struct opengl_funcs *funcs = params->teb->glTable;
18602 funcs->ext.p_glTexCoord3hvNV( params->v );
18603 return STATUS_SUCCESS;
18606 static NTSTATUS ext_glTexCoord3xOES( void *args )
18608 struct glTexCoord3xOES_params *params = args;
18609 const struct opengl_funcs *funcs = params->teb->glTable;
18610 funcs->ext.p_glTexCoord3xOES( params->s, params->t, params->r );
18611 return STATUS_SUCCESS;
18614 static NTSTATUS ext_glTexCoord3xvOES( void *args )
18616 struct glTexCoord3xvOES_params *params = args;
18617 const struct opengl_funcs *funcs = params->teb->glTable;
18618 funcs->ext.p_glTexCoord3xvOES( params->coords );
18619 return STATUS_SUCCESS;
18622 static NTSTATUS ext_glTexCoord4bOES( void *args )
18624 struct glTexCoord4bOES_params *params = args;
18625 const struct opengl_funcs *funcs = params->teb->glTable;
18626 funcs->ext.p_glTexCoord4bOES( params->s, params->t, params->r, params->q );
18627 return STATUS_SUCCESS;
18630 static NTSTATUS ext_glTexCoord4bvOES( void *args )
18632 struct glTexCoord4bvOES_params *params = args;
18633 const struct opengl_funcs *funcs = params->teb->glTable;
18634 funcs->ext.p_glTexCoord4bvOES( params->coords );
18635 return STATUS_SUCCESS;
18638 static NTSTATUS ext_glTexCoord4fColor4fNormal3fVertex4fSUN( void *args )
18640 struct glTexCoord4fColor4fNormal3fVertex4fSUN_params *params = args;
18641 const struct opengl_funcs *funcs = params->teb->glTable;
18642 funcs->ext.p_glTexCoord4fColor4fNormal3fVertex4fSUN( params->s, params->t, params->p, params->q, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z, params->w );
18643 return STATUS_SUCCESS;
18646 static NTSTATUS ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( void *args )
18648 struct glTexCoord4fColor4fNormal3fVertex4fvSUN_params *params = args;
18649 const struct opengl_funcs *funcs = params->teb->glTable;
18650 funcs->ext.p_glTexCoord4fColor4fNormal3fVertex4fvSUN( params->tc, params->c, params->n, params->v );
18651 return STATUS_SUCCESS;
18654 static NTSTATUS ext_glTexCoord4fVertex4fSUN( void *args )
18656 struct glTexCoord4fVertex4fSUN_params *params = args;
18657 const struct opengl_funcs *funcs = params->teb->glTable;
18658 funcs->ext.p_glTexCoord4fVertex4fSUN( params->s, params->t, params->p, params->q, params->x, params->y, params->z, params->w );
18659 return STATUS_SUCCESS;
18662 static NTSTATUS ext_glTexCoord4fVertex4fvSUN( void *args )
18664 struct glTexCoord4fVertex4fvSUN_params *params = args;
18665 const struct opengl_funcs *funcs = params->teb->glTable;
18666 funcs->ext.p_glTexCoord4fVertex4fvSUN( params->tc, params->v );
18667 return STATUS_SUCCESS;
18670 static NTSTATUS ext_glTexCoord4hNV( void *args )
18672 struct glTexCoord4hNV_params *params = args;
18673 const struct opengl_funcs *funcs = params->teb->glTable;
18674 funcs->ext.p_glTexCoord4hNV( params->s, params->t, params->r, params->q );
18675 return STATUS_SUCCESS;
18678 static NTSTATUS ext_glTexCoord4hvNV( void *args )
18680 struct glTexCoord4hvNV_params *params = args;
18681 const struct opengl_funcs *funcs = params->teb->glTable;
18682 funcs->ext.p_glTexCoord4hvNV( params->v );
18683 return STATUS_SUCCESS;
18686 static NTSTATUS ext_glTexCoord4xOES( void *args )
18688 struct glTexCoord4xOES_params *params = args;
18689 const struct opengl_funcs *funcs = params->teb->glTable;
18690 funcs->ext.p_glTexCoord4xOES( params->s, params->t, params->r, params->q );
18691 return STATUS_SUCCESS;
18694 static NTSTATUS ext_glTexCoord4xvOES( void *args )
18696 struct glTexCoord4xvOES_params *params = args;
18697 const struct opengl_funcs *funcs = params->teb->glTable;
18698 funcs->ext.p_glTexCoord4xvOES( params->coords );
18699 return STATUS_SUCCESS;
18702 static NTSTATUS ext_glTexCoordFormatNV( void *args )
18704 struct glTexCoordFormatNV_params *params = args;
18705 const struct opengl_funcs *funcs = params->teb->glTable;
18706 funcs->ext.p_glTexCoordFormatNV( params->size, params->type, params->stride );
18707 return STATUS_SUCCESS;
18710 static NTSTATUS ext_glTexCoordP1ui( void *args )
18712 struct glTexCoordP1ui_params *params = args;
18713 const struct opengl_funcs *funcs = params->teb->glTable;
18714 funcs->ext.p_glTexCoordP1ui( params->type, params->coords );
18715 return STATUS_SUCCESS;
18718 static NTSTATUS ext_glTexCoordP1uiv( void *args )
18720 struct glTexCoordP1uiv_params *params = args;
18721 const struct opengl_funcs *funcs = params->teb->glTable;
18722 funcs->ext.p_glTexCoordP1uiv( params->type, params->coords );
18723 return STATUS_SUCCESS;
18726 static NTSTATUS ext_glTexCoordP2ui( void *args )
18728 struct glTexCoordP2ui_params *params = args;
18729 const struct opengl_funcs *funcs = params->teb->glTable;
18730 funcs->ext.p_glTexCoordP2ui( params->type, params->coords );
18731 return STATUS_SUCCESS;
18734 static NTSTATUS ext_glTexCoordP2uiv( void *args )
18736 struct glTexCoordP2uiv_params *params = args;
18737 const struct opengl_funcs *funcs = params->teb->glTable;
18738 funcs->ext.p_glTexCoordP2uiv( params->type, params->coords );
18739 return STATUS_SUCCESS;
18742 static NTSTATUS ext_glTexCoordP3ui( void *args )
18744 struct glTexCoordP3ui_params *params = args;
18745 const struct opengl_funcs *funcs = params->teb->glTable;
18746 funcs->ext.p_glTexCoordP3ui( params->type, params->coords );
18747 return STATUS_SUCCESS;
18750 static NTSTATUS ext_glTexCoordP3uiv( void *args )
18752 struct glTexCoordP3uiv_params *params = args;
18753 const struct opengl_funcs *funcs = params->teb->glTable;
18754 funcs->ext.p_glTexCoordP3uiv( params->type, params->coords );
18755 return STATUS_SUCCESS;
18758 static NTSTATUS ext_glTexCoordP4ui( void *args )
18760 struct glTexCoordP4ui_params *params = args;
18761 const struct opengl_funcs *funcs = params->teb->glTable;
18762 funcs->ext.p_glTexCoordP4ui( params->type, params->coords );
18763 return STATUS_SUCCESS;
18766 static NTSTATUS ext_glTexCoordP4uiv( void *args )
18768 struct glTexCoordP4uiv_params *params = args;
18769 const struct opengl_funcs *funcs = params->teb->glTable;
18770 funcs->ext.p_glTexCoordP4uiv( params->type, params->coords );
18771 return STATUS_SUCCESS;
18774 static NTSTATUS ext_glTexCoordPointerEXT( void *args )
18776 struct glTexCoordPointerEXT_params *params = args;
18777 const struct opengl_funcs *funcs = params->teb->glTable;
18778 funcs->ext.p_glTexCoordPointerEXT( params->size, params->type, params->stride, params->count, params->pointer );
18779 return STATUS_SUCCESS;
18782 static NTSTATUS ext_glTexCoordPointerListIBM( void *args )
18784 struct glTexCoordPointerListIBM_params *params = args;
18785 const struct opengl_funcs *funcs = params->teb->glTable;
18786 funcs->ext.p_glTexCoordPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride );
18787 return STATUS_SUCCESS;
18790 static NTSTATUS ext_glTexCoordPointervINTEL( void *args )
18792 struct glTexCoordPointervINTEL_params *params = args;
18793 const struct opengl_funcs *funcs = params->teb->glTable;
18794 funcs->ext.p_glTexCoordPointervINTEL( params->size, params->type, params->pointer );
18795 return STATUS_SUCCESS;
18798 static NTSTATUS ext_glTexEnvxOES( void *args )
18800 struct glTexEnvxOES_params *params = args;
18801 const struct opengl_funcs *funcs = params->teb->glTable;
18802 funcs->ext.p_glTexEnvxOES( params->target, params->pname, params->param );
18803 return STATUS_SUCCESS;
18806 static NTSTATUS ext_glTexEnvxvOES( void *args )
18808 struct glTexEnvxvOES_params *params = args;
18809 const struct opengl_funcs *funcs = params->teb->glTable;
18810 funcs->ext.p_glTexEnvxvOES( params->target, params->pname, params->params );
18811 return STATUS_SUCCESS;
18814 static NTSTATUS ext_glTexFilterFuncSGIS( void *args )
18816 struct glTexFilterFuncSGIS_params *params = args;
18817 const struct opengl_funcs *funcs = params->teb->glTable;
18818 funcs->ext.p_glTexFilterFuncSGIS( params->target, params->filter, params->n, params->weights );
18819 return STATUS_SUCCESS;
18822 static NTSTATUS ext_glTexGenxOES( void *args )
18824 struct glTexGenxOES_params *params = args;
18825 const struct opengl_funcs *funcs = params->teb->glTable;
18826 funcs->ext.p_glTexGenxOES( params->coord, params->pname, params->param );
18827 return STATUS_SUCCESS;
18830 static NTSTATUS ext_glTexGenxvOES( void *args )
18832 struct glTexGenxvOES_params *params = args;
18833 const struct opengl_funcs *funcs = params->teb->glTable;
18834 funcs->ext.p_glTexGenxvOES( params->coord, params->pname, params->params );
18835 return STATUS_SUCCESS;
18838 static NTSTATUS ext_glTexImage2DMultisample( void *args )
18840 struct glTexImage2DMultisample_params *params = args;
18841 const struct opengl_funcs *funcs = params->teb->glTable;
18842 funcs->ext.p_glTexImage2DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations );
18843 return STATUS_SUCCESS;
18846 static NTSTATUS ext_glTexImage2DMultisampleCoverageNV( void *args )
18848 struct glTexImage2DMultisampleCoverageNV_params *params = args;
18849 const struct opengl_funcs *funcs = params->teb->glTable;
18850 funcs->ext.p_glTexImage2DMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->fixedSampleLocations );
18851 return STATUS_SUCCESS;
18854 static NTSTATUS ext_glTexImage3D( void *args )
18856 struct glTexImage3D_params *params = args;
18857 const struct opengl_funcs *funcs = params->teb->glTable;
18858 funcs->ext.p_glTexImage3D( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels );
18859 return STATUS_SUCCESS;
18862 static NTSTATUS ext_glTexImage3DEXT( void *args )
18864 struct glTexImage3DEXT_params *params = args;
18865 const struct opengl_funcs *funcs = params->teb->glTable;
18866 funcs->ext.p_glTexImage3DEXT( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels );
18867 return STATUS_SUCCESS;
18870 static NTSTATUS ext_glTexImage3DMultisample( void *args )
18872 struct glTexImage3DMultisample_params *params = args;
18873 const struct opengl_funcs *funcs = params->teb->glTable;
18874 funcs->ext.p_glTexImage3DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations );
18875 return STATUS_SUCCESS;
18878 static NTSTATUS ext_glTexImage3DMultisampleCoverageNV( void *args )
18880 struct glTexImage3DMultisampleCoverageNV_params *params = args;
18881 const struct opengl_funcs *funcs = params->teb->glTable;
18882 funcs->ext.p_glTexImage3DMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations );
18883 return STATUS_SUCCESS;
18886 static NTSTATUS ext_glTexImage4DSGIS( void *args )
18888 struct glTexImage4DSGIS_params *params = args;
18889 const struct opengl_funcs *funcs = params->teb->glTable;
18890 funcs->ext.p_glTexImage4DSGIS( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->size4d, params->border, params->format, params->type, params->pixels );
18891 return STATUS_SUCCESS;
18894 static NTSTATUS ext_glTexPageCommitmentARB( void *args )
18896 struct glTexPageCommitmentARB_params *params = args;
18897 const struct opengl_funcs *funcs = params->teb->glTable;
18898 funcs->ext.p_glTexPageCommitmentARB( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->commit );
18899 return STATUS_SUCCESS;
18902 static NTSTATUS ext_glTexParameterIiv( void *args )
18904 struct glTexParameterIiv_params *params = args;
18905 const struct opengl_funcs *funcs = params->teb->glTable;
18906 funcs->ext.p_glTexParameterIiv( params->target, params->pname, params->params );
18907 return STATUS_SUCCESS;
18910 static NTSTATUS ext_glTexParameterIivEXT( void *args )
18912 struct glTexParameterIivEXT_params *params = args;
18913 const struct opengl_funcs *funcs = params->teb->glTable;
18914 funcs->ext.p_glTexParameterIivEXT( params->target, params->pname, params->params );
18915 return STATUS_SUCCESS;
18918 static NTSTATUS ext_glTexParameterIuiv( void *args )
18920 struct glTexParameterIuiv_params *params = args;
18921 const struct opengl_funcs *funcs = params->teb->glTable;
18922 funcs->ext.p_glTexParameterIuiv( params->target, params->pname, params->params );
18923 return STATUS_SUCCESS;
18926 static NTSTATUS ext_glTexParameterIuivEXT( void *args )
18928 struct glTexParameterIuivEXT_params *params = args;
18929 const struct opengl_funcs *funcs = params->teb->glTable;
18930 funcs->ext.p_glTexParameterIuivEXT( params->target, params->pname, params->params );
18931 return STATUS_SUCCESS;
18934 static NTSTATUS ext_glTexParameterxOES( void *args )
18936 struct glTexParameterxOES_params *params = args;
18937 const struct opengl_funcs *funcs = params->teb->glTable;
18938 funcs->ext.p_glTexParameterxOES( params->target, params->pname, params->param );
18939 return STATUS_SUCCESS;
18942 static NTSTATUS ext_glTexParameterxvOES( void *args )
18944 struct glTexParameterxvOES_params *params = args;
18945 const struct opengl_funcs *funcs = params->teb->glTable;
18946 funcs->ext.p_glTexParameterxvOES( params->target, params->pname, params->params );
18947 return STATUS_SUCCESS;
18950 static NTSTATUS ext_glTexRenderbufferNV( void *args )
18952 struct glTexRenderbufferNV_params *params = args;
18953 const struct opengl_funcs *funcs = params->teb->glTable;
18954 funcs->ext.p_glTexRenderbufferNV( params->target, params->renderbuffer );
18955 return STATUS_SUCCESS;
18958 static NTSTATUS ext_glTexStorage1D( void *args )
18960 struct glTexStorage1D_params *params = args;
18961 const struct opengl_funcs *funcs = params->teb->glTable;
18962 funcs->ext.p_glTexStorage1D( params->target, params->levels, params->internalformat, params->width );
18963 return STATUS_SUCCESS;
18966 static NTSTATUS ext_glTexStorage2D( void *args )
18968 struct glTexStorage2D_params *params = args;
18969 const struct opengl_funcs *funcs = params->teb->glTable;
18970 funcs->ext.p_glTexStorage2D( params->target, params->levels, params->internalformat, params->width, params->height );
18971 return STATUS_SUCCESS;
18974 static NTSTATUS ext_glTexStorage2DMultisample( void *args )
18976 struct glTexStorage2DMultisample_params *params = args;
18977 const struct opengl_funcs *funcs = params->teb->glTable;
18978 funcs->ext.p_glTexStorage2DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations );
18979 return STATUS_SUCCESS;
18982 static NTSTATUS ext_glTexStorage3D( void *args )
18984 struct glTexStorage3D_params *params = args;
18985 const struct opengl_funcs *funcs = params->teb->glTable;
18986 funcs->ext.p_glTexStorage3D( params->target, params->levels, params->internalformat, params->width, params->height, params->depth );
18987 return STATUS_SUCCESS;
18990 static NTSTATUS ext_glTexStorage3DMultisample( void *args )
18992 struct glTexStorage3DMultisample_params *params = args;
18993 const struct opengl_funcs *funcs = params->teb->glTable;
18994 funcs->ext.p_glTexStorage3DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations );
18995 return STATUS_SUCCESS;
18998 static NTSTATUS ext_glTexStorageMem1DEXT( void *args )
19000 struct glTexStorageMem1DEXT_params *params = args;
19001 const struct opengl_funcs *funcs = params->teb->glTable;
19002 funcs->ext.p_glTexStorageMem1DEXT( params->target, params->levels, params->internalFormat, params->width, params->memory, params->offset );
19003 return STATUS_SUCCESS;
19006 static NTSTATUS ext_glTexStorageMem2DEXT( void *args )
19008 struct glTexStorageMem2DEXT_params *params = args;
19009 const struct opengl_funcs *funcs = params->teb->glTable;
19010 funcs->ext.p_glTexStorageMem2DEXT( params->target, params->levels, params->internalFormat, params->width, params->height, params->memory, params->offset );
19011 return STATUS_SUCCESS;
19014 static NTSTATUS ext_glTexStorageMem2DMultisampleEXT( void *args )
19016 struct glTexStorageMem2DMultisampleEXT_params *params = args;
19017 const struct opengl_funcs *funcs = params->teb->glTable;
19018 funcs->ext.p_glTexStorageMem2DMultisampleEXT( params->target, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations, params->memory, params->offset );
19019 return STATUS_SUCCESS;
19022 static NTSTATUS ext_glTexStorageMem3DEXT( void *args )
19024 struct glTexStorageMem3DEXT_params *params = args;
19025 const struct opengl_funcs *funcs = params->teb->glTable;
19026 funcs->ext.p_glTexStorageMem3DEXT( params->target, params->levels, params->internalFormat, params->width, params->height, params->depth, params->memory, params->offset );
19027 return STATUS_SUCCESS;
19030 static NTSTATUS ext_glTexStorageMem3DMultisampleEXT( void *args )
19032 struct glTexStorageMem3DMultisampleEXT_params *params = args;
19033 const struct opengl_funcs *funcs = params->teb->glTable;
19034 funcs->ext.p_glTexStorageMem3DMultisampleEXT( params->target, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations, params->memory, params->offset );
19035 return STATUS_SUCCESS;
19038 static NTSTATUS ext_glTexStorageSparseAMD( void *args )
19040 struct glTexStorageSparseAMD_params *params = args;
19041 const struct opengl_funcs *funcs = params->teb->glTable;
19042 funcs->ext.p_glTexStorageSparseAMD( params->target, params->internalFormat, params->width, params->height, params->depth, params->layers, params->flags );
19043 return STATUS_SUCCESS;
19046 static NTSTATUS ext_glTexSubImage1DEXT( void *args )
19048 struct glTexSubImage1DEXT_params *params = args;
19049 const struct opengl_funcs *funcs = params->teb->glTable;
19050 funcs->ext.p_glTexSubImage1DEXT( params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
19051 return STATUS_SUCCESS;
19054 static NTSTATUS ext_glTexSubImage2DEXT( void *args )
19056 struct glTexSubImage2DEXT_params *params = args;
19057 const struct opengl_funcs *funcs = params->teb->glTable;
19058 funcs->ext.p_glTexSubImage2DEXT( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
19059 return STATUS_SUCCESS;
19062 static NTSTATUS ext_glTexSubImage3D( void *args )
19064 struct glTexSubImage3D_params *params = args;
19065 const struct opengl_funcs *funcs = params->teb->glTable;
19066 funcs->ext.p_glTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->pixels );
19067 return STATUS_SUCCESS;
19070 static NTSTATUS ext_glTexSubImage3DEXT( void *args )
19072 struct glTexSubImage3DEXT_params *params = args;
19073 const struct opengl_funcs *funcs = params->teb->glTable;
19074 funcs->ext.p_glTexSubImage3DEXT( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->pixels );
19075 return STATUS_SUCCESS;
19078 static NTSTATUS ext_glTexSubImage4DSGIS( void *args )
19080 struct glTexSubImage4DSGIS_params *params = args;
19081 const struct opengl_funcs *funcs = params->teb->glTable;
19082 funcs->ext.p_glTexSubImage4DSGIS( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->woffset, params->width, params->height, params->depth, params->size4d, params->format, params->type, params->pixels );
19083 return STATUS_SUCCESS;
19086 static NTSTATUS ext_glTextureAttachMemoryNV( void *args )
19088 struct glTextureAttachMemoryNV_params *params = args;
19089 const struct opengl_funcs *funcs = params->teb->glTable;
19090 funcs->ext.p_glTextureAttachMemoryNV( params->texture, params->memory, params->offset );
19091 return STATUS_SUCCESS;
19094 static NTSTATUS ext_glTextureBarrier( void *args )
19096 struct glTextureBarrier_params *params = args;
19097 const struct opengl_funcs *funcs = params->teb->glTable;
19098 funcs->ext.p_glTextureBarrier();
19099 return STATUS_SUCCESS;
19102 static NTSTATUS ext_glTextureBarrierNV( void *args )
19104 struct glTextureBarrierNV_params *params = args;
19105 const struct opengl_funcs *funcs = params->teb->glTable;
19106 funcs->ext.p_glTextureBarrierNV();
19107 return STATUS_SUCCESS;
19110 static NTSTATUS ext_glTextureBuffer( void *args )
19112 struct glTextureBuffer_params *params = args;
19113 const struct opengl_funcs *funcs = params->teb->glTable;
19114 funcs->ext.p_glTextureBuffer( params->texture, params->internalformat, params->buffer );
19115 return STATUS_SUCCESS;
19118 static NTSTATUS ext_glTextureBufferEXT( void *args )
19120 struct glTextureBufferEXT_params *params = args;
19121 const struct opengl_funcs *funcs = params->teb->glTable;
19122 funcs->ext.p_glTextureBufferEXT( params->texture, params->target, params->internalformat, params->buffer );
19123 return STATUS_SUCCESS;
19126 static NTSTATUS ext_glTextureBufferRange( void *args )
19128 struct glTextureBufferRange_params *params = args;
19129 const struct opengl_funcs *funcs = params->teb->glTable;
19130 funcs->ext.p_glTextureBufferRange( params->texture, params->internalformat, params->buffer, params->offset, params->size );
19131 return STATUS_SUCCESS;
19134 static NTSTATUS ext_glTextureBufferRangeEXT( void *args )
19136 struct glTextureBufferRangeEXT_params *params = args;
19137 const struct opengl_funcs *funcs = params->teb->glTable;
19138 funcs->ext.p_glTextureBufferRangeEXT( params->texture, params->target, params->internalformat, params->buffer, params->offset, params->size );
19139 return STATUS_SUCCESS;
19142 static NTSTATUS ext_glTextureColorMaskSGIS( void *args )
19144 struct glTextureColorMaskSGIS_params *params = args;
19145 const struct opengl_funcs *funcs = params->teb->glTable;
19146 funcs->ext.p_glTextureColorMaskSGIS( params->red, params->green, params->blue, params->alpha );
19147 return STATUS_SUCCESS;
19150 static NTSTATUS ext_glTextureImage1DEXT( void *args )
19152 struct glTextureImage1DEXT_params *params = args;
19153 const struct opengl_funcs *funcs = params->teb->glTable;
19154 funcs->ext.p_glTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels );
19155 return STATUS_SUCCESS;
19158 static NTSTATUS ext_glTextureImage2DEXT( void *args )
19160 struct glTextureImage2DEXT_params *params = args;
19161 const struct opengl_funcs *funcs = params->teb->glTable;
19162 funcs->ext.p_glTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels );
19163 return STATUS_SUCCESS;
19166 static NTSTATUS ext_glTextureImage2DMultisampleCoverageNV( void *args )
19168 struct glTextureImage2DMultisampleCoverageNV_params *params = args;
19169 const struct opengl_funcs *funcs = params->teb->glTable;
19170 funcs->ext.p_glTextureImage2DMultisampleCoverageNV( params->texture, params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->fixedSampleLocations );
19171 return STATUS_SUCCESS;
19174 static NTSTATUS ext_glTextureImage2DMultisampleNV( void *args )
19176 struct glTextureImage2DMultisampleNV_params *params = args;
19177 const struct opengl_funcs *funcs = params->teb->glTable;
19178 funcs->ext.p_glTextureImage2DMultisampleNV( params->texture, params->target, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations );
19179 return STATUS_SUCCESS;
19182 static NTSTATUS ext_glTextureImage3DEXT( void *args )
19184 struct glTextureImage3DEXT_params *params = args;
19185 const struct opengl_funcs *funcs = params->teb->glTable;
19186 funcs->ext.p_glTextureImage3DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels );
19187 return STATUS_SUCCESS;
19190 static NTSTATUS ext_glTextureImage3DMultisampleCoverageNV( void *args )
19192 struct glTextureImage3DMultisampleCoverageNV_params *params = args;
19193 const struct opengl_funcs *funcs = params->teb->glTable;
19194 funcs->ext.p_glTextureImage3DMultisampleCoverageNV( params->texture, params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations );
19195 return STATUS_SUCCESS;
19198 static NTSTATUS ext_glTextureImage3DMultisampleNV( void *args )
19200 struct glTextureImage3DMultisampleNV_params *params = args;
19201 const struct opengl_funcs *funcs = params->teb->glTable;
19202 funcs->ext.p_glTextureImage3DMultisampleNV( params->texture, params->target, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations );
19203 return STATUS_SUCCESS;
19206 static NTSTATUS ext_glTextureLightEXT( void *args )
19208 struct glTextureLightEXT_params *params = args;
19209 const struct opengl_funcs *funcs = params->teb->glTable;
19210 funcs->ext.p_glTextureLightEXT( params->pname );
19211 return STATUS_SUCCESS;
19214 static NTSTATUS ext_glTextureMaterialEXT( void *args )
19216 struct glTextureMaterialEXT_params *params = args;
19217 const struct opengl_funcs *funcs = params->teb->glTable;
19218 funcs->ext.p_glTextureMaterialEXT( params->face, params->mode );
19219 return STATUS_SUCCESS;
19222 static NTSTATUS ext_glTextureNormalEXT( void *args )
19224 struct glTextureNormalEXT_params *params = args;
19225 const struct opengl_funcs *funcs = params->teb->glTable;
19226 funcs->ext.p_glTextureNormalEXT( params->mode );
19227 return STATUS_SUCCESS;
19230 static NTSTATUS ext_glTexturePageCommitmentEXT( void *args )
19232 struct glTexturePageCommitmentEXT_params *params = args;
19233 const struct opengl_funcs *funcs = params->teb->glTable;
19234 funcs->ext.p_glTexturePageCommitmentEXT( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->commit );
19235 return STATUS_SUCCESS;
19238 static NTSTATUS ext_glTextureParameterIiv( void *args )
19240 struct glTextureParameterIiv_params *params = args;
19241 const struct opengl_funcs *funcs = params->teb->glTable;
19242 funcs->ext.p_glTextureParameterIiv( params->texture, params->pname, params->params );
19243 return STATUS_SUCCESS;
19246 static NTSTATUS ext_glTextureParameterIivEXT( void *args )
19248 struct glTextureParameterIivEXT_params *params = args;
19249 const struct opengl_funcs *funcs = params->teb->glTable;
19250 funcs->ext.p_glTextureParameterIivEXT( params->texture, params->target, params->pname, params->params );
19251 return STATUS_SUCCESS;
19254 static NTSTATUS ext_glTextureParameterIuiv( void *args )
19256 struct glTextureParameterIuiv_params *params = args;
19257 const struct opengl_funcs *funcs = params->teb->glTable;
19258 funcs->ext.p_glTextureParameterIuiv( params->texture, params->pname, params->params );
19259 return STATUS_SUCCESS;
19262 static NTSTATUS ext_glTextureParameterIuivEXT( void *args )
19264 struct glTextureParameterIuivEXT_params *params = args;
19265 const struct opengl_funcs *funcs = params->teb->glTable;
19266 funcs->ext.p_glTextureParameterIuivEXT( params->texture, params->target, params->pname, params->params );
19267 return STATUS_SUCCESS;
19270 static NTSTATUS ext_glTextureParameterf( void *args )
19272 struct glTextureParameterf_params *params = args;
19273 const struct opengl_funcs *funcs = params->teb->glTable;
19274 funcs->ext.p_glTextureParameterf( params->texture, params->pname, params->param );
19275 return STATUS_SUCCESS;
19278 static NTSTATUS ext_glTextureParameterfEXT( void *args )
19280 struct glTextureParameterfEXT_params *params = args;
19281 const struct opengl_funcs *funcs = params->teb->glTable;
19282 funcs->ext.p_glTextureParameterfEXT( params->texture, params->target, params->pname, params->param );
19283 return STATUS_SUCCESS;
19286 static NTSTATUS ext_glTextureParameterfv( void *args )
19288 struct glTextureParameterfv_params *params = args;
19289 const struct opengl_funcs *funcs = params->teb->glTable;
19290 funcs->ext.p_glTextureParameterfv( params->texture, params->pname, params->param );
19291 return STATUS_SUCCESS;
19294 static NTSTATUS ext_glTextureParameterfvEXT( void *args )
19296 struct glTextureParameterfvEXT_params *params = args;
19297 const struct opengl_funcs *funcs = params->teb->glTable;
19298 funcs->ext.p_glTextureParameterfvEXT( params->texture, params->target, params->pname, params->params );
19299 return STATUS_SUCCESS;
19302 static NTSTATUS ext_glTextureParameteri( void *args )
19304 struct glTextureParameteri_params *params = args;
19305 const struct opengl_funcs *funcs = params->teb->glTable;
19306 funcs->ext.p_glTextureParameteri( params->texture, params->pname, params->param );
19307 return STATUS_SUCCESS;
19310 static NTSTATUS ext_glTextureParameteriEXT( void *args )
19312 struct glTextureParameteriEXT_params *params = args;
19313 const struct opengl_funcs *funcs = params->teb->glTable;
19314 funcs->ext.p_glTextureParameteriEXT( params->texture, params->target, params->pname, params->param );
19315 return STATUS_SUCCESS;
19318 static NTSTATUS ext_glTextureParameteriv( void *args )
19320 struct glTextureParameteriv_params *params = args;
19321 const struct opengl_funcs *funcs = params->teb->glTable;
19322 funcs->ext.p_glTextureParameteriv( params->texture, params->pname, params->param );
19323 return STATUS_SUCCESS;
19326 static NTSTATUS ext_glTextureParameterivEXT( void *args )
19328 struct glTextureParameterivEXT_params *params = args;
19329 const struct opengl_funcs *funcs = params->teb->glTable;
19330 funcs->ext.p_glTextureParameterivEXT( params->texture, params->target, params->pname, params->params );
19331 return STATUS_SUCCESS;
19334 static NTSTATUS ext_glTextureRangeAPPLE( void *args )
19336 struct glTextureRangeAPPLE_params *params = args;
19337 const struct opengl_funcs *funcs = params->teb->glTable;
19338 funcs->ext.p_glTextureRangeAPPLE( params->target, params->length, params->pointer );
19339 return STATUS_SUCCESS;
19342 static NTSTATUS ext_glTextureRenderbufferEXT( void *args )
19344 struct glTextureRenderbufferEXT_params *params = args;
19345 const struct opengl_funcs *funcs = params->teb->glTable;
19346 funcs->ext.p_glTextureRenderbufferEXT( params->texture, params->target, params->renderbuffer );
19347 return STATUS_SUCCESS;
19350 static NTSTATUS ext_glTextureStorage1D( void *args )
19352 struct glTextureStorage1D_params *params = args;
19353 const struct opengl_funcs *funcs = params->teb->glTable;
19354 funcs->ext.p_glTextureStorage1D( params->texture, params->levels, params->internalformat, params->width );
19355 return STATUS_SUCCESS;
19358 static NTSTATUS ext_glTextureStorage1DEXT( void *args )
19360 struct glTextureStorage1DEXT_params *params = args;
19361 const struct opengl_funcs *funcs = params->teb->glTable;
19362 funcs->ext.p_glTextureStorage1DEXT( params->texture, params->target, params->levels, params->internalformat, params->width );
19363 return STATUS_SUCCESS;
19366 static NTSTATUS ext_glTextureStorage2D( void *args )
19368 struct glTextureStorage2D_params *params = args;
19369 const struct opengl_funcs *funcs = params->teb->glTable;
19370 funcs->ext.p_glTextureStorage2D( params->texture, params->levels, params->internalformat, params->width, params->height );
19371 return STATUS_SUCCESS;
19374 static NTSTATUS ext_glTextureStorage2DEXT( void *args )
19376 struct glTextureStorage2DEXT_params *params = args;
19377 const struct opengl_funcs *funcs = params->teb->glTable;
19378 funcs->ext.p_glTextureStorage2DEXT( params->texture, params->target, params->levels, params->internalformat, params->width, params->height );
19379 return STATUS_SUCCESS;
19382 static NTSTATUS ext_glTextureStorage2DMultisample( void *args )
19384 struct glTextureStorage2DMultisample_params *params = args;
19385 const struct opengl_funcs *funcs = params->teb->glTable;
19386 funcs->ext.p_glTextureStorage2DMultisample( params->texture, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations );
19387 return STATUS_SUCCESS;
19390 static NTSTATUS ext_glTextureStorage2DMultisampleEXT( void *args )
19392 struct glTextureStorage2DMultisampleEXT_params *params = args;
19393 const struct opengl_funcs *funcs = params->teb->glTable;
19394 funcs->ext.p_glTextureStorage2DMultisampleEXT( params->texture, params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations );
19395 return STATUS_SUCCESS;
19398 static NTSTATUS ext_glTextureStorage3D( void *args )
19400 struct glTextureStorage3D_params *params = args;
19401 const struct opengl_funcs *funcs = params->teb->glTable;
19402 funcs->ext.p_glTextureStorage3D( params->texture, params->levels, params->internalformat, params->width, params->height, params->depth );
19403 return STATUS_SUCCESS;
19406 static NTSTATUS ext_glTextureStorage3DEXT( void *args )
19408 struct glTextureStorage3DEXT_params *params = args;
19409 const struct opengl_funcs *funcs = params->teb->glTable;
19410 funcs->ext.p_glTextureStorage3DEXT( params->texture, params->target, params->levels, params->internalformat, params->width, params->height, params->depth );
19411 return STATUS_SUCCESS;
19414 static NTSTATUS ext_glTextureStorage3DMultisample( void *args )
19416 struct glTextureStorage3DMultisample_params *params = args;
19417 const struct opengl_funcs *funcs = params->teb->glTable;
19418 funcs->ext.p_glTextureStorage3DMultisample( params->texture, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations );
19419 return STATUS_SUCCESS;
19422 static NTSTATUS ext_glTextureStorage3DMultisampleEXT( void *args )
19424 struct glTextureStorage3DMultisampleEXT_params *params = args;
19425 const struct opengl_funcs *funcs = params->teb->glTable;
19426 funcs->ext.p_glTextureStorage3DMultisampleEXT( params->texture, params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations );
19427 return STATUS_SUCCESS;
19430 static NTSTATUS ext_glTextureStorageMem1DEXT( void *args )
19432 struct glTextureStorageMem1DEXT_params *params = args;
19433 const struct opengl_funcs *funcs = params->teb->glTable;
19434 funcs->ext.p_glTextureStorageMem1DEXT( params->texture, params->levels, params->internalFormat, params->width, params->memory, params->offset );
19435 return STATUS_SUCCESS;
19438 static NTSTATUS ext_glTextureStorageMem2DEXT( void *args )
19440 struct glTextureStorageMem2DEXT_params *params = args;
19441 const struct opengl_funcs *funcs = params->teb->glTable;
19442 funcs->ext.p_glTextureStorageMem2DEXT( params->texture, params->levels, params->internalFormat, params->width, params->height, params->memory, params->offset );
19443 return STATUS_SUCCESS;
19446 static NTSTATUS ext_glTextureStorageMem2DMultisampleEXT( void *args )
19448 struct glTextureStorageMem2DMultisampleEXT_params *params = args;
19449 const struct opengl_funcs *funcs = params->teb->glTable;
19450 funcs->ext.p_glTextureStorageMem2DMultisampleEXT( params->texture, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations, params->memory, params->offset );
19451 return STATUS_SUCCESS;
19454 static NTSTATUS ext_glTextureStorageMem3DEXT( void *args )
19456 struct glTextureStorageMem3DEXT_params *params = args;
19457 const struct opengl_funcs *funcs = params->teb->glTable;
19458 funcs->ext.p_glTextureStorageMem3DEXT( params->texture, params->levels, params->internalFormat, params->width, params->height, params->depth, params->memory, params->offset );
19459 return STATUS_SUCCESS;
19462 static NTSTATUS ext_glTextureStorageMem3DMultisampleEXT( void *args )
19464 struct glTextureStorageMem3DMultisampleEXT_params *params = args;
19465 const struct opengl_funcs *funcs = params->teb->glTable;
19466 funcs->ext.p_glTextureStorageMem3DMultisampleEXT( params->texture, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations, params->memory, params->offset );
19467 return STATUS_SUCCESS;
19470 static NTSTATUS ext_glTextureStorageSparseAMD( void *args )
19472 struct glTextureStorageSparseAMD_params *params = args;
19473 const struct opengl_funcs *funcs = params->teb->glTable;
19474 funcs->ext.p_glTextureStorageSparseAMD( params->texture, params->target, params->internalFormat, params->width, params->height, params->depth, params->layers, params->flags );
19475 return STATUS_SUCCESS;
19478 static NTSTATUS ext_glTextureSubImage1D( void *args )
19480 struct glTextureSubImage1D_params *params = args;
19481 const struct opengl_funcs *funcs = params->teb->glTable;
19482 funcs->ext.p_glTextureSubImage1D( params->texture, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
19483 return STATUS_SUCCESS;
19486 static NTSTATUS ext_glTextureSubImage1DEXT( void *args )
19488 struct glTextureSubImage1DEXT_params *params = args;
19489 const struct opengl_funcs *funcs = params->teb->glTable;
19490 funcs->ext.p_glTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
19491 return STATUS_SUCCESS;
19494 static NTSTATUS ext_glTextureSubImage2D( void *args )
19496 struct glTextureSubImage2D_params *params = args;
19497 const struct opengl_funcs *funcs = params->teb->glTable;
19498 funcs->ext.p_glTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
19499 return STATUS_SUCCESS;
19502 static NTSTATUS ext_glTextureSubImage2DEXT( void *args )
19504 struct glTextureSubImage2DEXT_params *params = args;
19505 const struct opengl_funcs *funcs = params->teb->glTable;
19506 funcs->ext.p_glTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
19507 return STATUS_SUCCESS;
19510 static NTSTATUS ext_glTextureSubImage3D( void *args )
19512 struct glTextureSubImage3D_params *params = args;
19513 const struct opengl_funcs *funcs = params->teb->glTable;
19514 funcs->ext.p_glTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->pixels );
19515 return STATUS_SUCCESS;
19518 static NTSTATUS ext_glTextureSubImage3DEXT( void *args )
19520 struct glTextureSubImage3DEXT_params *params = args;
19521 const struct opengl_funcs *funcs = params->teb->glTable;
19522 funcs->ext.p_glTextureSubImage3DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->pixels );
19523 return STATUS_SUCCESS;
19526 static NTSTATUS ext_glTextureView( void *args )
19528 struct glTextureView_params *params = args;
19529 const struct opengl_funcs *funcs = params->teb->glTable;
19530 funcs->ext.p_glTextureView( params->texture, params->target, params->origtexture, params->internalformat, params->minlevel, params->numlevels, params->minlayer, params->numlayers );
19531 return STATUS_SUCCESS;
19534 static NTSTATUS ext_glTrackMatrixNV( void *args )
19536 struct glTrackMatrixNV_params *params = args;
19537 const struct opengl_funcs *funcs = params->teb->glTable;
19538 funcs->ext.p_glTrackMatrixNV( params->target, params->address, params->matrix, params->transform );
19539 return STATUS_SUCCESS;
19542 static NTSTATUS ext_glTransformFeedbackAttribsNV( void *args )
19544 struct glTransformFeedbackAttribsNV_params *params = args;
19545 const struct opengl_funcs *funcs = params->teb->glTable;
19546 funcs->ext.p_glTransformFeedbackAttribsNV( params->count, params->attribs, params->bufferMode );
19547 return STATUS_SUCCESS;
19550 static NTSTATUS ext_glTransformFeedbackBufferBase( void *args )
19552 struct glTransformFeedbackBufferBase_params *params = args;
19553 const struct opengl_funcs *funcs = params->teb->glTable;
19554 funcs->ext.p_glTransformFeedbackBufferBase( params->xfb, params->index, params->buffer );
19555 return STATUS_SUCCESS;
19558 static NTSTATUS ext_glTransformFeedbackBufferRange( void *args )
19560 struct glTransformFeedbackBufferRange_params *params = args;
19561 const struct opengl_funcs *funcs = params->teb->glTable;
19562 funcs->ext.p_glTransformFeedbackBufferRange( params->xfb, params->index, params->buffer, params->offset, params->size );
19563 return STATUS_SUCCESS;
19566 static NTSTATUS ext_glTransformFeedbackStreamAttribsNV( void *args )
19568 struct glTransformFeedbackStreamAttribsNV_params *params = args;
19569 const struct opengl_funcs *funcs = params->teb->glTable;
19570 funcs->ext.p_glTransformFeedbackStreamAttribsNV( params->count, params->attribs, params->nbuffers, params->bufstreams, params->bufferMode );
19571 return STATUS_SUCCESS;
19574 static NTSTATUS ext_glTransformFeedbackVaryings( void *args )
19576 struct glTransformFeedbackVaryings_params *params = args;
19577 const struct opengl_funcs *funcs = params->teb->glTable;
19578 funcs->ext.p_glTransformFeedbackVaryings( params->program, params->count, params->varyings, params->bufferMode );
19579 return STATUS_SUCCESS;
19582 static NTSTATUS ext_glTransformFeedbackVaryingsEXT( void *args )
19584 struct glTransformFeedbackVaryingsEXT_params *params = args;
19585 const struct opengl_funcs *funcs = params->teb->glTable;
19586 funcs->ext.p_glTransformFeedbackVaryingsEXT( params->program, params->count, params->varyings, params->bufferMode );
19587 return STATUS_SUCCESS;
19590 static NTSTATUS ext_glTransformFeedbackVaryingsNV( void *args )
19592 struct glTransformFeedbackVaryingsNV_params *params = args;
19593 const struct opengl_funcs *funcs = params->teb->glTable;
19594 funcs->ext.p_glTransformFeedbackVaryingsNV( params->program, params->count, params->locations, params->bufferMode );
19595 return STATUS_SUCCESS;
19598 static NTSTATUS ext_glTransformPathNV( void *args )
19600 struct glTransformPathNV_params *params = args;
19601 const struct opengl_funcs *funcs = params->teb->glTable;
19602 funcs->ext.p_glTransformPathNV( params->resultPath, params->srcPath, params->transformType, params->transformValues );
19603 return STATUS_SUCCESS;
19606 static NTSTATUS ext_glTranslatexOES( void *args )
19608 struct glTranslatexOES_params *params = args;
19609 const struct opengl_funcs *funcs = params->teb->glTable;
19610 funcs->ext.p_glTranslatexOES( params->x, params->y, params->z );
19611 return STATUS_SUCCESS;
19614 static NTSTATUS ext_glUniform1d( void *args )
19616 struct glUniform1d_params *params = args;
19617 const struct opengl_funcs *funcs = params->teb->glTable;
19618 funcs->ext.p_glUniform1d( params->location, params->x );
19619 return STATUS_SUCCESS;
19622 static NTSTATUS ext_glUniform1dv( void *args )
19624 struct glUniform1dv_params *params = args;
19625 const struct opengl_funcs *funcs = params->teb->glTable;
19626 funcs->ext.p_glUniform1dv( params->location, params->count, params->value );
19627 return STATUS_SUCCESS;
19630 static NTSTATUS ext_glUniform1f( void *args )
19632 struct glUniform1f_params *params = args;
19633 const struct opengl_funcs *funcs = params->teb->glTable;
19634 funcs->ext.p_glUniform1f( params->location, params->v0 );
19635 return STATUS_SUCCESS;
19638 static NTSTATUS ext_glUniform1fARB( void *args )
19640 struct glUniform1fARB_params *params = args;
19641 const struct opengl_funcs *funcs = params->teb->glTable;
19642 funcs->ext.p_glUniform1fARB( params->location, params->v0 );
19643 return STATUS_SUCCESS;
19646 static NTSTATUS ext_glUniform1fv( void *args )
19648 struct glUniform1fv_params *params = args;
19649 const struct opengl_funcs *funcs = params->teb->glTable;
19650 funcs->ext.p_glUniform1fv( params->location, params->count, params->value );
19651 return STATUS_SUCCESS;
19654 static NTSTATUS ext_glUniform1fvARB( void *args )
19656 struct glUniform1fvARB_params *params = args;
19657 const struct opengl_funcs *funcs = params->teb->glTable;
19658 funcs->ext.p_glUniform1fvARB( params->location, params->count, params->value );
19659 return STATUS_SUCCESS;
19662 static NTSTATUS ext_glUniform1i( void *args )
19664 struct glUniform1i_params *params = args;
19665 const struct opengl_funcs *funcs = params->teb->glTable;
19666 funcs->ext.p_glUniform1i( params->location, params->v0 );
19667 return STATUS_SUCCESS;
19670 static NTSTATUS ext_glUniform1i64ARB( void *args )
19672 struct glUniform1i64ARB_params *params = args;
19673 const struct opengl_funcs *funcs = params->teb->glTable;
19674 funcs->ext.p_glUniform1i64ARB( params->location, params->x );
19675 return STATUS_SUCCESS;
19678 static NTSTATUS ext_glUniform1i64NV( void *args )
19680 struct glUniform1i64NV_params *params = args;
19681 const struct opengl_funcs *funcs = params->teb->glTable;
19682 funcs->ext.p_glUniform1i64NV( params->location, params->x );
19683 return STATUS_SUCCESS;
19686 static NTSTATUS ext_glUniform1i64vARB( void *args )
19688 struct glUniform1i64vARB_params *params = args;
19689 const struct opengl_funcs *funcs = params->teb->glTable;
19690 funcs->ext.p_glUniform1i64vARB( params->location, params->count, params->value );
19691 return STATUS_SUCCESS;
19694 static NTSTATUS ext_glUniform1i64vNV( void *args )
19696 struct glUniform1i64vNV_params *params = args;
19697 const struct opengl_funcs *funcs = params->teb->glTable;
19698 funcs->ext.p_glUniform1i64vNV( params->location, params->count, params->value );
19699 return STATUS_SUCCESS;
19702 static NTSTATUS ext_glUniform1iARB( void *args )
19704 struct glUniform1iARB_params *params = args;
19705 const struct opengl_funcs *funcs = params->teb->glTable;
19706 funcs->ext.p_glUniform1iARB( params->location, params->v0 );
19707 return STATUS_SUCCESS;
19710 static NTSTATUS ext_glUniform1iv( void *args )
19712 struct glUniform1iv_params *params = args;
19713 const struct opengl_funcs *funcs = params->teb->glTable;
19714 funcs->ext.p_glUniform1iv( params->location, params->count, params->value );
19715 return STATUS_SUCCESS;
19718 static NTSTATUS ext_glUniform1ivARB( void *args )
19720 struct glUniform1ivARB_params *params = args;
19721 const struct opengl_funcs *funcs = params->teb->glTable;
19722 funcs->ext.p_glUniform1ivARB( params->location, params->count, params->value );
19723 return STATUS_SUCCESS;
19726 static NTSTATUS ext_glUniform1ui( void *args )
19728 struct glUniform1ui_params *params = args;
19729 const struct opengl_funcs *funcs = params->teb->glTable;
19730 funcs->ext.p_glUniform1ui( params->location, params->v0 );
19731 return STATUS_SUCCESS;
19734 static NTSTATUS ext_glUniform1ui64ARB( void *args )
19736 struct glUniform1ui64ARB_params *params = args;
19737 const struct opengl_funcs *funcs = params->teb->glTable;
19738 funcs->ext.p_glUniform1ui64ARB( params->location, params->x );
19739 return STATUS_SUCCESS;
19742 static NTSTATUS ext_glUniform1ui64NV( void *args )
19744 struct glUniform1ui64NV_params *params = args;
19745 const struct opengl_funcs *funcs = params->teb->glTable;
19746 funcs->ext.p_glUniform1ui64NV( params->location, params->x );
19747 return STATUS_SUCCESS;
19750 static NTSTATUS ext_glUniform1ui64vARB( void *args )
19752 struct glUniform1ui64vARB_params *params = args;
19753 const struct opengl_funcs *funcs = params->teb->glTable;
19754 funcs->ext.p_glUniform1ui64vARB( params->location, params->count, params->value );
19755 return STATUS_SUCCESS;
19758 static NTSTATUS ext_glUniform1ui64vNV( void *args )
19760 struct glUniform1ui64vNV_params *params = args;
19761 const struct opengl_funcs *funcs = params->teb->glTable;
19762 funcs->ext.p_glUniform1ui64vNV( params->location, params->count, params->value );
19763 return STATUS_SUCCESS;
19766 static NTSTATUS ext_glUniform1uiEXT( void *args )
19768 struct glUniform1uiEXT_params *params = args;
19769 const struct opengl_funcs *funcs = params->teb->glTable;
19770 funcs->ext.p_glUniform1uiEXT( params->location, params->v0 );
19771 return STATUS_SUCCESS;
19774 static NTSTATUS ext_glUniform1uiv( void *args )
19776 struct glUniform1uiv_params *params = args;
19777 const struct opengl_funcs *funcs = params->teb->glTable;
19778 funcs->ext.p_glUniform1uiv( params->location, params->count, params->value );
19779 return STATUS_SUCCESS;
19782 static NTSTATUS ext_glUniform1uivEXT( void *args )
19784 struct glUniform1uivEXT_params *params = args;
19785 const struct opengl_funcs *funcs = params->teb->glTable;
19786 funcs->ext.p_glUniform1uivEXT( params->location, params->count, params->value );
19787 return STATUS_SUCCESS;
19790 static NTSTATUS ext_glUniform2d( void *args )
19792 struct glUniform2d_params *params = args;
19793 const struct opengl_funcs *funcs = params->teb->glTable;
19794 funcs->ext.p_glUniform2d( params->location, params->x, params->y );
19795 return STATUS_SUCCESS;
19798 static NTSTATUS ext_glUniform2dv( void *args )
19800 struct glUniform2dv_params *params = args;
19801 const struct opengl_funcs *funcs = params->teb->glTable;
19802 funcs->ext.p_glUniform2dv( params->location, params->count, params->value );
19803 return STATUS_SUCCESS;
19806 static NTSTATUS ext_glUniform2f( void *args )
19808 struct glUniform2f_params *params = args;
19809 const struct opengl_funcs *funcs = params->teb->glTable;
19810 funcs->ext.p_glUniform2f( params->location, params->v0, params->v1 );
19811 return STATUS_SUCCESS;
19814 static NTSTATUS ext_glUniform2fARB( void *args )
19816 struct glUniform2fARB_params *params = args;
19817 const struct opengl_funcs *funcs = params->teb->glTable;
19818 funcs->ext.p_glUniform2fARB( params->location, params->v0, params->v1 );
19819 return STATUS_SUCCESS;
19822 static NTSTATUS ext_glUniform2fv( void *args )
19824 struct glUniform2fv_params *params = args;
19825 const struct opengl_funcs *funcs = params->teb->glTable;
19826 funcs->ext.p_glUniform2fv( params->location, params->count, params->value );
19827 return STATUS_SUCCESS;
19830 static NTSTATUS ext_glUniform2fvARB( void *args )
19832 struct glUniform2fvARB_params *params = args;
19833 const struct opengl_funcs *funcs = params->teb->glTable;
19834 funcs->ext.p_glUniform2fvARB( params->location, params->count, params->value );
19835 return STATUS_SUCCESS;
19838 static NTSTATUS ext_glUniform2i( void *args )
19840 struct glUniform2i_params *params = args;
19841 const struct opengl_funcs *funcs = params->teb->glTable;
19842 funcs->ext.p_glUniform2i( params->location, params->v0, params->v1 );
19843 return STATUS_SUCCESS;
19846 static NTSTATUS ext_glUniform2i64ARB( void *args )
19848 struct glUniform2i64ARB_params *params = args;
19849 const struct opengl_funcs *funcs = params->teb->glTable;
19850 funcs->ext.p_glUniform2i64ARB( params->location, params->x, params->y );
19851 return STATUS_SUCCESS;
19854 static NTSTATUS ext_glUniform2i64NV( void *args )
19856 struct glUniform2i64NV_params *params = args;
19857 const struct opengl_funcs *funcs = params->teb->glTable;
19858 funcs->ext.p_glUniform2i64NV( params->location, params->x, params->y );
19859 return STATUS_SUCCESS;
19862 static NTSTATUS ext_glUniform2i64vARB( void *args )
19864 struct glUniform2i64vARB_params *params = args;
19865 const struct opengl_funcs *funcs = params->teb->glTable;
19866 funcs->ext.p_glUniform2i64vARB( params->location, params->count, params->value );
19867 return STATUS_SUCCESS;
19870 static NTSTATUS ext_glUniform2i64vNV( void *args )
19872 struct glUniform2i64vNV_params *params = args;
19873 const struct opengl_funcs *funcs = params->teb->glTable;
19874 funcs->ext.p_glUniform2i64vNV( params->location, params->count, params->value );
19875 return STATUS_SUCCESS;
19878 static NTSTATUS ext_glUniform2iARB( void *args )
19880 struct glUniform2iARB_params *params = args;
19881 const struct opengl_funcs *funcs = params->teb->glTable;
19882 funcs->ext.p_glUniform2iARB( params->location, params->v0, params->v1 );
19883 return STATUS_SUCCESS;
19886 static NTSTATUS ext_glUniform2iv( void *args )
19888 struct glUniform2iv_params *params = args;
19889 const struct opengl_funcs *funcs = params->teb->glTable;
19890 funcs->ext.p_glUniform2iv( params->location, params->count, params->value );
19891 return STATUS_SUCCESS;
19894 static NTSTATUS ext_glUniform2ivARB( void *args )
19896 struct glUniform2ivARB_params *params = args;
19897 const struct opengl_funcs *funcs = params->teb->glTable;
19898 funcs->ext.p_glUniform2ivARB( params->location, params->count, params->value );
19899 return STATUS_SUCCESS;
19902 static NTSTATUS ext_glUniform2ui( void *args )
19904 struct glUniform2ui_params *params = args;
19905 const struct opengl_funcs *funcs = params->teb->glTable;
19906 funcs->ext.p_glUniform2ui( params->location, params->v0, params->v1 );
19907 return STATUS_SUCCESS;
19910 static NTSTATUS ext_glUniform2ui64ARB( void *args )
19912 struct glUniform2ui64ARB_params *params = args;
19913 const struct opengl_funcs *funcs = params->teb->glTable;
19914 funcs->ext.p_glUniform2ui64ARB( params->location, params->x, params->y );
19915 return STATUS_SUCCESS;
19918 static NTSTATUS ext_glUniform2ui64NV( void *args )
19920 struct glUniform2ui64NV_params *params = args;
19921 const struct opengl_funcs *funcs = params->teb->glTable;
19922 funcs->ext.p_glUniform2ui64NV( params->location, params->x, params->y );
19923 return STATUS_SUCCESS;
19926 static NTSTATUS ext_glUniform2ui64vARB( void *args )
19928 struct glUniform2ui64vARB_params *params = args;
19929 const struct opengl_funcs *funcs = params->teb->glTable;
19930 funcs->ext.p_glUniform2ui64vARB( params->location, params->count, params->value );
19931 return STATUS_SUCCESS;
19934 static NTSTATUS ext_glUniform2ui64vNV( void *args )
19936 struct glUniform2ui64vNV_params *params = args;
19937 const struct opengl_funcs *funcs = params->teb->glTable;
19938 funcs->ext.p_glUniform2ui64vNV( params->location, params->count, params->value );
19939 return STATUS_SUCCESS;
19942 static NTSTATUS ext_glUniform2uiEXT( void *args )
19944 struct glUniform2uiEXT_params *params = args;
19945 const struct opengl_funcs *funcs = params->teb->glTable;
19946 funcs->ext.p_glUniform2uiEXT( params->location, params->v0, params->v1 );
19947 return STATUS_SUCCESS;
19950 static NTSTATUS ext_glUniform2uiv( void *args )
19952 struct glUniform2uiv_params *params = args;
19953 const struct opengl_funcs *funcs = params->teb->glTable;
19954 funcs->ext.p_glUniform2uiv( params->location, params->count, params->value );
19955 return STATUS_SUCCESS;
19958 static NTSTATUS ext_glUniform2uivEXT( void *args )
19960 struct glUniform2uivEXT_params *params = args;
19961 const struct opengl_funcs *funcs = params->teb->glTable;
19962 funcs->ext.p_glUniform2uivEXT( params->location, params->count, params->value );
19963 return STATUS_SUCCESS;
19966 static NTSTATUS ext_glUniform3d( void *args )
19968 struct glUniform3d_params *params = args;
19969 const struct opengl_funcs *funcs = params->teb->glTable;
19970 funcs->ext.p_glUniform3d( params->location, params->x, params->y, params->z );
19971 return STATUS_SUCCESS;
19974 static NTSTATUS ext_glUniform3dv( void *args )
19976 struct glUniform3dv_params *params = args;
19977 const struct opengl_funcs *funcs = params->teb->glTable;
19978 funcs->ext.p_glUniform3dv( params->location, params->count, params->value );
19979 return STATUS_SUCCESS;
19982 static NTSTATUS ext_glUniform3f( void *args )
19984 struct glUniform3f_params *params = args;
19985 const struct opengl_funcs *funcs = params->teb->glTable;
19986 funcs->ext.p_glUniform3f( params->location, params->v0, params->v1, params->v2 );
19987 return STATUS_SUCCESS;
19990 static NTSTATUS ext_glUniform3fARB( void *args )
19992 struct glUniform3fARB_params *params = args;
19993 const struct opengl_funcs *funcs = params->teb->glTable;
19994 funcs->ext.p_glUniform3fARB( params->location, params->v0, params->v1, params->v2 );
19995 return STATUS_SUCCESS;
19998 static NTSTATUS ext_glUniform3fv( void *args )
20000 struct glUniform3fv_params *params = args;
20001 const struct opengl_funcs *funcs = params->teb->glTable;
20002 funcs->ext.p_glUniform3fv( params->location, params->count, params->value );
20003 return STATUS_SUCCESS;
20006 static NTSTATUS ext_glUniform3fvARB( void *args )
20008 struct glUniform3fvARB_params *params = args;
20009 const struct opengl_funcs *funcs = params->teb->glTable;
20010 funcs->ext.p_glUniform3fvARB( params->location, params->count, params->value );
20011 return STATUS_SUCCESS;
20014 static NTSTATUS ext_glUniform3i( void *args )
20016 struct glUniform3i_params *params = args;
20017 const struct opengl_funcs *funcs = params->teb->glTable;
20018 funcs->ext.p_glUniform3i( params->location, params->v0, params->v1, params->v2 );
20019 return STATUS_SUCCESS;
20022 static NTSTATUS ext_glUniform3i64ARB( void *args )
20024 struct glUniform3i64ARB_params *params = args;
20025 const struct opengl_funcs *funcs = params->teb->glTable;
20026 funcs->ext.p_glUniform3i64ARB( params->location, params->x, params->y, params->z );
20027 return STATUS_SUCCESS;
20030 static NTSTATUS ext_glUniform3i64NV( void *args )
20032 struct glUniform3i64NV_params *params = args;
20033 const struct opengl_funcs *funcs = params->teb->glTable;
20034 funcs->ext.p_glUniform3i64NV( params->location, params->x, params->y, params->z );
20035 return STATUS_SUCCESS;
20038 static NTSTATUS ext_glUniform3i64vARB( void *args )
20040 struct glUniform3i64vARB_params *params = args;
20041 const struct opengl_funcs *funcs = params->teb->glTable;
20042 funcs->ext.p_glUniform3i64vARB( params->location, params->count, params->value );
20043 return STATUS_SUCCESS;
20046 static NTSTATUS ext_glUniform3i64vNV( void *args )
20048 struct glUniform3i64vNV_params *params = args;
20049 const struct opengl_funcs *funcs = params->teb->glTable;
20050 funcs->ext.p_glUniform3i64vNV( params->location, params->count, params->value );
20051 return STATUS_SUCCESS;
20054 static NTSTATUS ext_glUniform3iARB( void *args )
20056 struct glUniform3iARB_params *params = args;
20057 const struct opengl_funcs *funcs = params->teb->glTable;
20058 funcs->ext.p_glUniform3iARB( params->location, params->v0, params->v1, params->v2 );
20059 return STATUS_SUCCESS;
20062 static NTSTATUS ext_glUniform3iv( void *args )
20064 struct glUniform3iv_params *params = args;
20065 const struct opengl_funcs *funcs = params->teb->glTable;
20066 funcs->ext.p_glUniform3iv( params->location, params->count, params->value );
20067 return STATUS_SUCCESS;
20070 static NTSTATUS ext_glUniform3ivARB( void *args )
20072 struct glUniform3ivARB_params *params = args;
20073 const struct opengl_funcs *funcs = params->teb->glTable;
20074 funcs->ext.p_glUniform3ivARB( params->location, params->count, params->value );
20075 return STATUS_SUCCESS;
20078 static NTSTATUS ext_glUniform3ui( void *args )
20080 struct glUniform3ui_params *params = args;
20081 const struct opengl_funcs *funcs = params->teb->glTable;
20082 funcs->ext.p_glUniform3ui( params->location, params->v0, params->v1, params->v2 );
20083 return STATUS_SUCCESS;
20086 static NTSTATUS ext_glUniform3ui64ARB( void *args )
20088 struct glUniform3ui64ARB_params *params = args;
20089 const struct opengl_funcs *funcs = params->teb->glTable;
20090 funcs->ext.p_glUniform3ui64ARB( params->location, params->x, params->y, params->z );
20091 return STATUS_SUCCESS;
20094 static NTSTATUS ext_glUniform3ui64NV( void *args )
20096 struct glUniform3ui64NV_params *params = args;
20097 const struct opengl_funcs *funcs = params->teb->glTable;
20098 funcs->ext.p_glUniform3ui64NV( params->location, params->x, params->y, params->z );
20099 return STATUS_SUCCESS;
20102 static NTSTATUS ext_glUniform3ui64vARB( void *args )
20104 struct glUniform3ui64vARB_params *params = args;
20105 const struct opengl_funcs *funcs = params->teb->glTable;
20106 funcs->ext.p_glUniform3ui64vARB( params->location, params->count, params->value );
20107 return STATUS_SUCCESS;
20110 static NTSTATUS ext_glUniform3ui64vNV( void *args )
20112 struct glUniform3ui64vNV_params *params = args;
20113 const struct opengl_funcs *funcs = params->teb->glTable;
20114 funcs->ext.p_glUniform3ui64vNV( params->location, params->count, params->value );
20115 return STATUS_SUCCESS;
20118 static NTSTATUS ext_glUniform3uiEXT( void *args )
20120 struct glUniform3uiEXT_params *params = args;
20121 const struct opengl_funcs *funcs = params->teb->glTable;
20122 funcs->ext.p_glUniform3uiEXT( params->location, params->v0, params->v1, params->v2 );
20123 return STATUS_SUCCESS;
20126 static NTSTATUS ext_glUniform3uiv( void *args )
20128 struct glUniform3uiv_params *params = args;
20129 const struct opengl_funcs *funcs = params->teb->glTable;
20130 funcs->ext.p_glUniform3uiv( params->location, params->count, params->value );
20131 return STATUS_SUCCESS;
20134 static NTSTATUS ext_glUniform3uivEXT( void *args )
20136 struct glUniform3uivEXT_params *params = args;
20137 const struct opengl_funcs *funcs = params->teb->glTable;
20138 funcs->ext.p_glUniform3uivEXT( params->location, params->count, params->value );
20139 return STATUS_SUCCESS;
20142 static NTSTATUS ext_glUniform4d( void *args )
20144 struct glUniform4d_params *params = args;
20145 const struct opengl_funcs *funcs = params->teb->glTable;
20146 funcs->ext.p_glUniform4d( params->location, params->x, params->y, params->z, params->w );
20147 return STATUS_SUCCESS;
20150 static NTSTATUS ext_glUniform4dv( void *args )
20152 struct glUniform4dv_params *params = args;
20153 const struct opengl_funcs *funcs = params->teb->glTable;
20154 funcs->ext.p_glUniform4dv( params->location, params->count, params->value );
20155 return STATUS_SUCCESS;
20158 static NTSTATUS ext_glUniform4f( void *args )
20160 struct glUniform4f_params *params = args;
20161 const struct opengl_funcs *funcs = params->teb->glTable;
20162 funcs->ext.p_glUniform4f( params->location, params->v0, params->v1, params->v2, params->v3 );
20163 return STATUS_SUCCESS;
20166 static NTSTATUS ext_glUniform4fARB( void *args )
20168 struct glUniform4fARB_params *params = args;
20169 const struct opengl_funcs *funcs = params->teb->glTable;
20170 funcs->ext.p_glUniform4fARB( params->location, params->v0, params->v1, params->v2, params->v3 );
20171 return STATUS_SUCCESS;
20174 static NTSTATUS ext_glUniform4fv( void *args )
20176 struct glUniform4fv_params *params = args;
20177 const struct opengl_funcs *funcs = params->teb->glTable;
20178 funcs->ext.p_glUniform4fv( params->location, params->count, params->value );
20179 return STATUS_SUCCESS;
20182 static NTSTATUS ext_glUniform4fvARB( void *args )
20184 struct glUniform4fvARB_params *params = args;
20185 const struct opengl_funcs *funcs = params->teb->glTable;
20186 funcs->ext.p_glUniform4fvARB( params->location, params->count, params->value );
20187 return STATUS_SUCCESS;
20190 static NTSTATUS ext_glUniform4i( void *args )
20192 struct glUniform4i_params *params = args;
20193 const struct opengl_funcs *funcs = params->teb->glTable;
20194 funcs->ext.p_glUniform4i( params->location, params->v0, params->v1, params->v2, params->v3 );
20195 return STATUS_SUCCESS;
20198 static NTSTATUS ext_glUniform4i64ARB( void *args )
20200 struct glUniform4i64ARB_params *params = args;
20201 const struct opengl_funcs *funcs = params->teb->glTable;
20202 funcs->ext.p_glUniform4i64ARB( params->location, params->x, params->y, params->z, params->w );
20203 return STATUS_SUCCESS;
20206 static NTSTATUS ext_glUniform4i64NV( void *args )
20208 struct glUniform4i64NV_params *params = args;
20209 const struct opengl_funcs *funcs = params->teb->glTable;
20210 funcs->ext.p_glUniform4i64NV( params->location, params->x, params->y, params->z, params->w );
20211 return STATUS_SUCCESS;
20214 static NTSTATUS ext_glUniform4i64vARB( void *args )
20216 struct glUniform4i64vARB_params *params = args;
20217 const struct opengl_funcs *funcs = params->teb->glTable;
20218 funcs->ext.p_glUniform4i64vARB( params->location, params->count, params->value );
20219 return STATUS_SUCCESS;
20222 static NTSTATUS ext_glUniform4i64vNV( void *args )
20224 struct glUniform4i64vNV_params *params = args;
20225 const struct opengl_funcs *funcs = params->teb->glTable;
20226 funcs->ext.p_glUniform4i64vNV( params->location, params->count, params->value );
20227 return STATUS_SUCCESS;
20230 static NTSTATUS ext_glUniform4iARB( void *args )
20232 struct glUniform4iARB_params *params = args;
20233 const struct opengl_funcs *funcs = params->teb->glTable;
20234 funcs->ext.p_glUniform4iARB( params->location, params->v0, params->v1, params->v2, params->v3 );
20235 return STATUS_SUCCESS;
20238 static NTSTATUS ext_glUniform4iv( void *args )
20240 struct glUniform4iv_params *params = args;
20241 const struct opengl_funcs *funcs = params->teb->glTable;
20242 funcs->ext.p_glUniform4iv( params->location, params->count, params->value );
20243 return STATUS_SUCCESS;
20246 static NTSTATUS ext_glUniform4ivARB( void *args )
20248 struct glUniform4ivARB_params *params = args;
20249 const struct opengl_funcs *funcs = params->teb->glTable;
20250 funcs->ext.p_glUniform4ivARB( params->location, params->count, params->value );
20251 return STATUS_SUCCESS;
20254 static NTSTATUS ext_glUniform4ui( void *args )
20256 struct glUniform4ui_params *params = args;
20257 const struct opengl_funcs *funcs = params->teb->glTable;
20258 funcs->ext.p_glUniform4ui( params->location, params->v0, params->v1, params->v2, params->v3 );
20259 return STATUS_SUCCESS;
20262 static NTSTATUS ext_glUniform4ui64ARB( void *args )
20264 struct glUniform4ui64ARB_params *params = args;
20265 const struct opengl_funcs *funcs = params->teb->glTable;
20266 funcs->ext.p_glUniform4ui64ARB( params->location, params->x, params->y, params->z, params->w );
20267 return STATUS_SUCCESS;
20270 static NTSTATUS ext_glUniform4ui64NV( void *args )
20272 struct glUniform4ui64NV_params *params = args;
20273 const struct opengl_funcs *funcs = params->teb->glTable;
20274 funcs->ext.p_glUniform4ui64NV( params->location, params->x, params->y, params->z, params->w );
20275 return STATUS_SUCCESS;
20278 static NTSTATUS ext_glUniform4ui64vARB( void *args )
20280 struct glUniform4ui64vARB_params *params = args;
20281 const struct opengl_funcs *funcs = params->teb->glTable;
20282 funcs->ext.p_glUniform4ui64vARB( params->location, params->count, params->value );
20283 return STATUS_SUCCESS;
20286 static NTSTATUS ext_glUniform4ui64vNV( void *args )
20288 struct glUniform4ui64vNV_params *params = args;
20289 const struct opengl_funcs *funcs = params->teb->glTable;
20290 funcs->ext.p_glUniform4ui64vNV( params->location, params->count, params->value );
20291 return STATUS_SUCCESS;
20294 static NTSTATUS ext_glUniform4uiEXT( void *args )
20296 struct glUniform4uiEXT_params *params = args;
20297 const struct opengl_funcs *funcs = params->teb->glTable;
20298 funcs->ext.p_glUniform4uiEXT( params->location, params->v0, params->v1, params->v2, params->v3 );
20299 return STATUS_SUCCESS;
20302 static NTSTATUS ext_glUniform4uiv( void *args )
20304 struct glUniform4uiv_params *params = args;
20305 const struct opengl_funcs *funcs = params->teb->glTable;
20306 funcs->ext.p_glUniform4uiv( params->location, params->count, params->value );
20307 return STATUS_SUCCESS;
20310 static NTSTATUS ext_glUniform4uivEXT( void *args )
20312 struct glUniform4uivEXT_params *params = args;
20313 const struct opengl_funcs *funcs = params->teb->glTable;
20314 funcs->ext.p_glUniform4uivEXT( params->location, params->count, params->value );
20315 return STATUS_SUCCESS;
20318 static NTSTATUS ext_glUniformBlockBinding( void *args )
20320 struct glUniformBlockBinding_params *params = args;
20321 const struct opengl_funcs *funcs = params->teb->glTable;
20322 funcs->ext.p_glUniformBlockBinding( params->program, params->uniformBlockIndex, params->uniformBlockBinding );
20323 return STATUS_SUCCESS;
20326 static NTSTATUS ext_glUniformBufferEXT( void *args )
20328 struct glUniformBufferEXT_params *params = args;
20329 const struct opengl_funcs *funcs = params->teb->glTable;
20330 funcs->ext.p_glUniformBufferEXT( params->program, params->location, params->buffer );
20331 return STATUS_SUCCESS;
20334 static NTSTATUS ext_glUniformHandleui64ARB( void *args )
20336 struct glUniformHandleui64ARB_params *params = args;
20337 const struct opengl_funcs *funcs = params->teb->glTable;
20338 funcs->ext.p_glUniformHandleui64ARB( params->location, params->value );
20339 return STATUS_SUCCESS;
20342 static NTSTATUS ext_glUniformHandleui64NV( void *args )
20344 struct glUniformHandleui64NV_params *params = args;
20345 const struct opengl_funcs *funcs = params->teb->glTable;
20346 funcs->ext.p_glUniformHandleui64NV( params->location, params->value );
20347 return STATUS_SUCCESS;
20350 static NTSTATUS ext_glUniformHandleui64vARB( void *args )
20352 struct glUniformHandleui64vARB_params *params = args;
20353 const struct opengl_funcs *funcs = params->teb->glTable;
20354 funcs->ext.p_glUniformHandleui64vARB( params->location, params->count, params->value );
20355 return STATUS_SUCCESS;
20358 static NTSTATUS ext_glUniformHandleui64vNV( void *args )
20360 struct glUniformHandleui64vNV_params *params = args;
20361 const struct opengl_funcs *funcs = params->teb->glTable;
20362 funcs->ext.p_glUniformHandleui64vNV( params->location, params->count, params->value );
20363 return STATUS_SUCCESS;
20366 static NTSTATUS ext_glUniformMatrix2dv( void *args )
20368 struct glUniformMatrix2dv_params *params = args;
20369 const struct opengl_funcs *funcs = params->teb->glTable;
20370 funcs->ext.p_glUniformMatrix2dv( params->location, params->count, params->transpose, params->value );
20371 return STATUS_SUCCESS;
20374 static NTSTATUS ext_glUniformMatrix2fv( void *args )
20376 struct glUniformMatrix2fv_params *params = args;
20377 const struct opengl_funcs *funcs = params->teb->glTable;
20378 funcs->ext.p_glUniformMatrix2fv( params->location, params->count, params->transpose, params->value );
20379 return STATUS_SUCCESS;
20382 static NTSTATUS ext_glUniformMatrix2fvARB( void *args )
20384 struct glUniformMatrix2fvARB_params *params = args;
20385 const struct opengl_funcs *funcs = params->teb->glTable;
20386 funcs->ext.p_glUniformMatrix2fvARB( params->location, params->count, params->transpose, params->value );
20387 return STATUS_SUCCESS;
20390 static NTSTATUS ext_glUniformMatrix2x3dv( void *args )
20392 struct glUniformMatrix2x3dv_params *params = args;
20393 const struct opengl_funcs *funcs = params->teb->glTable;
20394 funcs->ext.p_glUniformMatrix2x3dv( params->location, params->count, params->transpose, params->value );
20395 return STATUS_SUCCESS;
20398 static NTSTATUS ext_glUniformMatrix2x3fv( void *args )
20400 struct glUniformMatrix2x3fv_params *params = args;
20401 const struct opengl_funcs *funcs = params->teb->glTable;
20402 funcs->ext.p_glUniformMatrix2x3fv( params->location, params->count, params->transpose, params->value );
20403 return STATUS_SUCCESS;
20406 static NTSTATUS ext_glUniformMatrix2x4dv( void *args )
20408 struct glUniformMatrix2x4dv_params *params = args;
20409 const struct opengl_funcs *funcs = params->teb->glTable;
20410 funcs->ext.p_glUniformMatrix2x4dv( params->location, params->count, params->transpose, params->value );
20411 return STATUS_SUCCESS;
20414 static NTSTATUS ext_glUniformMatrix2x4fv( void *args )
20416 struct glUniformMatrix2x4fv_params *params = args;
20417 const struct opengl_funcs *funcs = params->teb->glTable;
20418 funcs->ext.p_glUniformMatrix2x4fv( params->location, params->count, params->transpose, params->value );
20419 return STATUS_SUCCESS;
20422 static NTSTATUS ext_glUniformMatrix3dv( void *args )
20424 struct glUniformMatrix3dv_params *params = args;
20425 const struct opengl_funcs *funcs = params->teb->glTable;
20426 funcs->ext.p_glUniformMatrix3dv( params->location, params->count, params->transpose, params->value );
20427 return STATUS_SUCCESS;
20430 static NTSTATUS ext_glUniformMatrix3fv( void *args )
20432 struct glUniformMatrix3fv_params *params = args;
20433 const struct opengl_funcs *funcs = params->teb->glTable;
20434 funcs->ext.p_glUniformMatrix3fv( params->location, params->count, params->transpose, params->value );
20435 return STATUS_SUCCESS;
20438 static NTSTATUS ext_glUniformMatrix3fvARB( void *args )
20440 struct glUniformMatrix3fvARB_params *params = args;
20441 const struct opengl_funcs *funcs = params->teb->glTable;
20442 funcs->ext.p_glUniformMatrix3fvARB( params->location, params->count, params->transpose, params->value );
20443 return STATUS_SUCCESS;
20446 static NTSTATUS ext_glUniformMatrix3x2dv( void *args )
20448 struct glUniformMatrix3x2dv_params *params = args;
20449 const struct opengl_funcs *funcs = params->teb->glTable;
20450 funcs->ext.p_glUniformMatrix3x2dv( params->location, params->count, params->transpose, params->value );
20451 return STATUS_SUCCESS;
20454 static NTSTATUS ext_glUniformMatrix3x2fv( void *args )
20456 struct glUniformMatrix3x2fv_params *params = args;
20457 const struct opengl_funcs *funcs = params->teb->glTable;
20458 funcs->ext.p_glUniformMatrix3x2fv( params->location, params->count, params->transpose, params->value );
20459 return STATUS_SUCCESS;
20462 static NTSTATUS ext_glUniformMatrix3x4dv( void *args )
20464 struct glUniformMatrix3x4dv_params *params = args;
20465 const struct opengl_funcs *funcs = params->teb->glTable;
20466 funcs->ext.p_glUniformMatrix3x4dv( params->location, params->count, params->transpose, params->value );
20467 return STATUS_SUCCESS;
20470 static NTSTATUS ext_glUniformMatrix3x4fv( void *args )
20472 struct glUniformMatrix3x4fv_params *params = args;
20473 const struct opengl_funcs *funcs = params->teb->glTable;
20474 funcs->ext.p_glUniformMatrix3x4fv( params->location, params->count, params->transpose, params->value );
20475 return STATUS_SUCCESS;
20478 static NTSTATUS ext_glUniformMatrix4dv( void *args )
20480 struct glUniformMatrix4dv_params *params = args;
20481 const struct opengl_funcs *funcs = params->teb->glTable;
20482 funcs->ext.p_glUniformMatrix4dv( params->location, params->count, params->transpose, params->value );
20483 return STATUS_SUCCESS;
20486 static NTSTATUS ext_glUniformMatrix4fv( void *args )
20488 struct glUniformMatrix4fv_params *params = args;
20489 const struct opengl_funcs *funcs = params->teb->glTable;
20490 funcs->ext.p_glUniformMatrix4fv( params->location, params->count, params->transpose, params->value );
20491 return STATUS_SUCCESS;
20494 static NTSTATUS ext_glUniformMatrix4fvARB( void *args )
20496 struct glUniformMatrix4fvARB_params *params = args;
20497 const struct opengl_funcs *funcs = params->teb->glTable;
20498 funcs->ext.p_glUniformMatrix4fvARB( params->location, params->count, params->transpose, params->value );
20499 return STATUS_SUCCESS;
20502 static NTSTATUS ext_glUniformMatrix4x2dv( void *args )
20504 struct glUniformMatrix4x2dv_params *params = args;
20505 const struct opengl_funcs *funcs = params->teb->glTable;
20506 funcs->ext.p_glUniformMatrix4x2dv( params->location, params->count, params->transpose, params->value );
20507 return STATUS_SUCCESS;
20510 static NTSTATUS ext_glUniformMatrix4x2fv( void *args )
20512 struct glUniformMatrix4x2fv_params *params = args;
20513 const struct opengl_funcs *funcs = params->teb->glTable;
20514 funcs->ext.p_glUniformMatrix4x2fv( params->location, params->count, params->transpose, params->value );
20515 return STATUS_SUCCESS;
20518 static NTSTATUS ext_glUniformMatrix4x3dv( void *args )
20520 struct glUniformMatrix4x3dv_params *params = args;
20521 const struct opengl_funcs *funcs = params->teb->glTable;
20522 funcs->ext.p_glUniformMatrix4x3dv( params->location, params->count, params->transpose, params->value );
20523 return STATUS_SUCCESS;
20526 static NTSTATUS ext_glUniformMatrix4x3fv( void *args )
20528 struct glUniformMatrix4x3fv_params *params = args;
20529 const struct opengl_funcs *funcs = params->teb->glTable;
20530 funcs->ext.p_glUniformMatrix4x3fv( params->location, params->count, params->transpose, params->value );
20531 return STATUS_SUCCESS;
20534 static NTSTATUS ext_glUniformSubroutinesuiv( void *args )
20536 struct glUniformSubroutinesuiv_params *params = args;
20537 const struct opengl_funcs *funcs = params->teb->glTable;
20538 funcs->ext.p_glUniformSubroutinesuiv( params->shadertype, params->count, params->indices );
20539 return STATUS_SUCCESS;
20542 static NTSTATUS ext_glUniformui64NV( void *args )
20544 struct glUniformui64NV_params *params = args;
20545 const struct opengl_funcs *funcs = params->teb->glTable;
20546 funcs->ext.p_glUniformui64NV( params->location, params->value );
20547 return STATUS_SUCCESS;
20550 static NTSTATUS ext_glUniformui64vNV( void *args )
20552 struct glUniformui64vNV_params *params = args;
20553 const struct opengl_funcs *funcs = params->teb->glTable;
20554 funcs->ext.p_glUniformui64vNV( params->location, params->count, params->value );
20555 return STATUS_SUCCESS;
20558 static NTSTATUS ext_glUnlockArraysEXT( void *args )
20560 struct glUnlockArraysEXT_params *params = args;
20561 const struct opengl_funcs *funcs = params->teb->glTable;
20562 funcs->ext.p_glUnlockArraysEXT();
20563 return STATUS_SUCCESS;
20566 NTSTATUS ext_glUnmapBuffer( void *args )
20568 struct glUnmapBuffer_params *params = args;
20569 const struct opengl_funcs *funcs = params->teb->glTable;
20570 params->ret = funcs->ext.p_glUnmapBuffer( params->target );
20571 return STATUS_SUCCESS;
20574 NTSTATUS ext_glUnmapBufferARB( void *args )
20576 struct glUnmapBufferARB_params *params = args;
20577 const struct opengl_funcs *funcs = params->teb->glTable;
20578 params->ret = funcs->ext.p_glUnmapBufferARB( params->target );
20579 return STATUS_SUCCESS;
20582 NTSTATUS ext_glUnmapNamedBuffer( void *args )
20584 struct glUnmapNamedBuffer_params *params = args;
20585 const struct opengl_funcs *funcs = params->teb->glTable;
20586 params->ret = funcs->ext.p_glUnmapNamedBuffer( params->buffer );
20587 return STATUS_SUCCESS;
20590 NTSTATUS ext_glUnmapNamedBufferEXT( void *args )
20592 struct glUnmapNamedBufferEXT_params *params = args;
20593 const struct opengl_funcs *funcs = params->teb->glTable;
20594 params->ret = funcs->ext.p_glUnmapNamedBufferEXT( params->buffer );
20595 return STATUS_SUCCESS;
20598 static NTSTATUS ext_glUnmapObjectBufferATI( void *args )
20600 struct glUnmapObjectBufferATI_params *params = args;
20601 const struct opengl_funcs *funcs = params->teb->glTable;
20602 funcs->ext.p_glUnmapObjectBufferATI( params->buffer );
20603 return STATUS_SUCCESS;
20606 static NTSTATUS ext_glUnmapTexture2DINTEL( void *args )
20608 struct glUnmapTexture2DINTEL_params *params = args;
20609 const struct opengl_funcs *funcs = params->teb->glTable;
20610 funcs->ext.p_glUnmapTexture2DINTEL( params->texture, params->level );
20611 return STATUS_SUCCESS;
20614 static NTSTATUS ext_glUpdateObjectBufferATI( void *args )
20616 struct glUpdateObjectBufferATI_params *params = args;
20617 const struct opengl_funcs *funcs = params->teb->glTable;
20618 funcs->ext.p_glUpdateObjectBufferATI( params->buffer, params->offset, params->size, params->pointer, params->preserve );
20619 return STATUS_SUCCESS;
20622 static NTSTATUS ext_glUploadGpuMaskNVX( void *args )
20624 struct glUploadGpuMaskNVX_params *params = args;
20625 const struct opengl_funcs *funcs = params->teb->glTable;
20626 funcs->ext.p_glUploadGpuMaskNVX( params->mask );
20627 return STATUS_SUCCESS;
20630 static NTSTATUS ext_glUseProgram( void *args )
20632 struct glUseProgram_params *params = args;
20633 const struct opengl_funcs *funcs = params->teb->glTable;
20634 funcs->ext.p_glUseProgram( params->program );
20635 return STATUS_SUCCESS;
20638 static NTSTATUS ext_glUseProgramObjectARB( void *args )
20640 struct glUseProgramObjectARB_params *params = args;
20641 const struct opengl_funcs *funcs = params->teb->glTable;
20642 funcs->ext.p_glUseProgramObjectARB( params->programObj );
20643 return STATUS_SUCCESS;
20646 static NTSTATUS ext_glUseProgramStages( void *args )
20648 struct glUseProgramStages_params *params = args;
20649 const struct opengl_funcs *funcs = params->teb->glTable;
20650 funcs->ext.p_glUseProgramStages( params->pipeline, params->stages, params->program );
20651 return STATUS_SUCCESS;
20654 static NTSTATUS ext_glUseShaderProgramEXT( void *args )
20656 struct glUseShaderProgramEXT_params *params = args;
20657 const struct opengl_funcs *funcs = params->teb->glTable;
20658 funcs->ext.p_glUseShaderProgramEXT( params->type, params->program );
20659 return STATUS_SUCCESS;
20662 static NTSTATUS ext_glVDPAUFiniNV( void *args )
20664 struct glVDPAUFiniNV_params *params = args;
20665 const struct opengl_funcs *funcs = params->teb->glTable;
20666 funcs->ext.p_glVDPAUFiniNV();
20667 return STATUS_SUCCESS;
20670 static NTSTATUS ext_glVDPAUGetSurfaceivNV( void *args )
20672 struct glVDPAUGetSurfaceivNV_params *params = args;
20673 const struct opengl_funcs *funcs = params->teb->glTable;
20674 funcs->ext.p_glVDPAUGetSurfaceivNV( params->surface, params->pname, params->count, params->length, params->values );
20675 return STATUS_SUCCESS;
20678 static NTSTATUS ext_glVDPAUInitNV( void *args )
20680 struct glVDPAUInitNV_params *params = args;
20681 const struct opengl_funcs *funcs = params->teb->glTable;
20682 funcs->ext.p_glVDPAUInitNV( params->vdpDevice, params->getProcAddress );
20683 return STATUS_SUCCESS;
20686 static NTSTATUS ext_glVDPAUIsSurfaceNV( void *args )
20688 struct glVDPAUIsSurfaceNV_params *params = args;
20689 const struct opengl_funcs *funcs = params->teb->glTable;
20690 params->ret = funcs->ext.p_glVDPAUIsSurfaceNV( params->surface );
20691 return STATUS_SUCCESS;
20694 static NTSTATUS ext_glVDPAUMapSurfacesNV( void *args )
20696 struct glVDPAUMapSurfacesNV_params *params = args;
20697 const struct opengl_funcs *funcs = params->teb->glTable;
20698 funcs->ext.p_glVDPAUMapSurfacesNV( params->numSurfaces, params->surfaces );
20699 return STATUS_SUCCESS;
20702 static NTSTATUS ext_glVDPAURegisterOutputSurfaceNV( void *args )
20704 struct glVDPAURegisterOutputSurfaceNV_params *params = args;
20705 const struct opengl_funcs *funcs = params->teb->glTable;
20706 params->ret = funcs->ext.p_glVDPAURegisterOutputSurfaceNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames );
20707 return STATUS_SUCCESS;
20710 static NTSTATUS ext_glVDPAURegisterVideoSurfaceNV( void *args )
20712 struct glVDPAURegisterVideoSurfaceNV_params *params = args;
20713 const struct opengl_funcs *funcs = params->teb->glTable;
20714 params->ret = funcs->ext.p_glVDPAURegisterVideoSurfaceNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames );
20715 return STATUS_SUCCESS;
20718 static NTSTATUS ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( void *args )
20720 struct glVDPAURegisterVideoSurfaceWithPictureStructureNV_params *params = args;
20721 const struct opengl_funcs *funcs = params->teb->glTable;
20722 params->ret = funcs->ext.p_glVDPAURegisterVideoSurfaceWithPictureStructureNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames, params->isFrameStructure );
20723 return STATUS_SUCCESS;
20726 static NTSTATUS ext_glVDPAUSurfaceAccessNV( void *args )
20728 struct glVDPAUSurfaceAccessNV_params *params = args;
20729 const struct opengl_funcs *funcs = params->teb->glTable;
20730 funcs->ext.p_glVDPAUSurfaceAccessNV( params->surface, params->access );
20731 return STATUS_SUCCESS;
20734 static NTSTATUS ext_glVDPAUUnmapSurfacesNV( void *args )
20736 struct glVDPAUUnmapSurfacesNV_params *params = args;
20737 const struct opengl_funcs *funcs = params->teb->glTable;
20738 funcs->ext.p_glVDPAUUnmapSurfacesNV( params->numSurface, params->surfaces );
20739 return STATUS_SUCCESS;
20742 static NTSTATUS ext_glVDPAUUnregisterSurfaceNV( void *args )
20744 struct glVDPAUUnregisterSurfaceNV_params *params = args;
20745 const struct opengl_funcs *funcs = params->teb->glTable;
20746 funcs->ext.p_glVDPAUUnregisterSurfaceNV( params->surface );
20747 return STATUS_SUCCESS;
20750 static NTSTATUS ext_glValidateProgram( void *args )
20752 struct glValidateProgram_params *params = args;
20753 const struct opengl_funcs *funcs = params->teb->glTable;
20754 funcs->ext.p_glValidateProgram( params->program );
20755 return STATUS_SUCCESS;
20758 static NTSTATUS ext_glValidateProgramARB( void *args )
20760 struct glValidateProgramARB_params *params = args;
20761 const struct opengl_funcs *funcs = params->teb->glTable;
20762 funcs->ext.p_glValidateProgramARB( params->programObj );
20763 return STATUS_SUCCESS;
20766 static NTSTATUS ext_glValidateProgramPipeline( void *args )
20768 struct glValidateProgramPipeline_params *params = args;
20769 const struct opengl_funcs *funcs = params->teb->glTable;
20770 funcs->ext.p_glValidateProgramPipeline( params->pipeline );
20771 return STATUS_SUCCESS;
20774 static NTSTATUS ext_glVariantArrayObjectATI( void *args )
20776 struct glVariantArrayObjectATI_params *params = args;
20777 const struct opengl_funcs *funcs = params->teb->glTable;
20778 funcs->ext.p_glVariantArrayObjectATI( params->id, params->type, params->stride, params->buffer, params->offset );
20779 return STATUS_SUCCESS;
20782 static NTSTATUS ext_glVariantPointerEXT( void *args )
20784 struct glVariantPointerEXT_params *params = args;
20785 const struct opengl_funcs *funcs = params->teb->glTable;
20786 funcs->ext.p_glVariantPointerEXT( params->id, params->type, params->stride, params->addr );
20787 return STATUS_SUCCESS;
20790 static NTSTATUS ext_glVariantbvEXT( void *args )
20792 struct glVariantbvEXT_params *params = args;
20793 const struct opengl_funcs *funcs = params->teb->glTable;
20794 funcs->ext.p_glVariantbvEXT( params->id, params->addr );
20795 return STATUS_SUCCESS;
20798 static NTSTATUS ext_glVariantdvEXT( void *args )
20800 struct glVariantdvEXT_params *params = args;
20801 const struct opengl_funcs *funcs = params->teb->glTable;
20802 funcs->ext.p_glVariantdvEXT( params->id, params->addr );
20803 return STATUS_SUCCESS;
20806 static NTSTATUS ext_glVariantfvEXT( void *args )
20808 struct glVariantfvEXT_params *params = args;
20809 const struct opengl_funcs *funcs = params->teb->glTable;
20810 funcs->ext.p_glVariantfvEXT( params->id, params->addr );
20811 return STATUS_SUCCESS;
20814 static NTSTATUS ext_glVariantivEXT( void *args )
20816 struct glVariantivEXT_params *params = args;
20817 const struct opengl_funcs *funcs = params->teb->glTable;
20818 funcs->ext.p_glVariantivEXT( params->id, params->addr );
20819 return STATUS_SUCCESS;
20822 static NTSTATUS ext_glVariantsvEXT( void *args )
20824 struct glVariantsvEXT_params *params = args;
20825 const struct opengl_funcs *funcs = params->teb->glTable;
20826 funcs->ext.p_glVariantsvEXT( params->id, params->addr );
20827 return STATUS_SUCCESS;
20830 static NTSTATUS ext_glVariantubvEXT( void *args )
20832 struct glVariantubvEXT_params *params = args;
20833 const struct opengl_funcs *funcs = params->teb->glTable;
20834 funcs->ext.p_glVariantubvEXT( params->id, params->addr );
20835 return STATUS_SUCCESS;
20838 static NTSTATUS ext_glVariantuivEXT( void *args )
20840 struct glVariantuivEXT_params *params = args;
20841 const struct opengl_funcs *funcs = params->teb->glTable;
20842 funcs->ext.p_glVariantuivEXT( params->id, params->addr );
20843 return STATUS_SUCCESS;
20846 static NTSTATUS ext_glVariantusvEXT( void *args )
20848 struct glVariantusvEXT_params *params = args;
20849 const struct opengl_funcs *funcs = params->teb->glTable;
20850 funcs->ext.p_glVariantusvEXT( params->id, params->addr );
20851 return STATUS_SUCCESS;
20854 static NTSTATUS ext_glVertex2bOES( void *args )
20856 struct glVertex2bOES_params *params = args;
20857 const struct opengl_funcs *funcs = params->teb->glTable;
20858 funcs->ext.p_glVertex2bOES( params->x, params->y );
20859 return STATUS_SUCCESS;
20862 static NTSTATUS ext_glVertex2bvOES( void *args )
20864 struct glVertex2bvOES_params *params = args;
20865 const struct opengl_funcs *funcs = params->teb->glTable;
20866 funcs->ext.p_glVertex2bvOES( params->coords );
20867 return STATUS_SUCCESS;
20870 static NTSTATUS ext_glVertex2hNV( void *args )
20872 struct glVertex2hNV_params *params = args;
20873 const struct opengl_funcs *funcs = params->teb->glTable;
20874 funcs->ext.p_glVertex2hNV( params->x, params->y );
20875 return STATUS_SUCCESS;
20878 static NTSTATUS ext_glVertex2hvNV( void *args )
20880 struct glVertex2hvNV_params *params = args;
20881 const struct opengl_funcs *funcs = params->teb->glTable;
20882 funcs->ext.p_glVertex2hvNV( params->v );
20883 return STATUS_SUCCESS;
20886 static NTSTATUS ext_glVertex2xOES( void *args )
20888 struct glVertex2xOES_params *params = args;
20889 const struct opengl_funcs *funcs = params->teb->glTable;
20890 funcs->ext.p_glVertex2xOES( params->x );
20891 return STATUS_SUCCESS;
20894 static NTSTATUS ext_glVertex2xvOES( void *args )
20896 struct glVertex2xvOES_params *params = args;
20897 const struct opengl_funcs *funcs = params->teb->glTable;
20898 funcs->ext.p_glVertex2xvOES( params->coords );
20899 return STATUS_SUCCESS;
20902 static NTSTATUS ext_glVertex3bOES( void *args )
20904 struct glVertex3bOES_params *params = args;
20905 const struct opengl_funcs *funcs = params->teb->glTable;
20906 funcs->ext.p_glVertex3bOES( params->x, params->y, params->z );
20907 return STATUS_SUCCESS;
20910 static NTSTATUS ext_glVertex3bvOES( void *args )
20912 struct glVertex3bvOES_params *params = args;
20913 const struct opengl_funcs *funcs = params->teb->glTable;
20914 funcs->ext.p_glVertex3bvOES( params->coords );
20915 return STATUS_SUCCESS;
20918 static NTSTATUS ext_glVertex3hNV( void *args )
20920 struct glVertex3hNV_params *params = args;
20921 const struct opengl_funcs *funcs = params->teb->glTable;
20922 funcs->ext.p_glVertex3hNV( params->x, params->y, params->z );
20923 return STATUS_SUCCESS;
20926 static NTSTATUS ext_glVertex3hvNV( void *args )
20928 struct glVertex3hvNV_params *params = args;
20929 const struct opengl_funcs *funcs = params->teb->glTable;
20930 funcs->ext.p_glVertex3hvNV( params->v );
20931 return STATUS_SUCCESS;
20934 static NTSTATUS ext_glVertex3xOES( void *args )
20936 struct glVertex3xOES_params *params = args;
20937 const struct opengl_funcs *funcs = params->teb->glTable;
20938 funcs->ext.p_glVertex3xOES( params->x, params->y );
20939 return STATUS_SUCCESS;
20942 static NTSTATUS ext_glVertex3xvOES( void *args )
20944 struct glVertex3xvOES_params *params = args;
20945 const struct opengl_funcs *funcs = params->teb->glTable;
20946 funcs->ext.p_glVertex3xvOES( params->coords );
20947 return STATUS_SUCCESS;
20950 static NTSTATUS ext_glVertex4bOES( void *args )
20952 struct glVertex4bOES_params *params = args;
20953 const struct opengl_funcs *funcs = params->teb->glTable;
20954 funcs->ext.p_glVertex4bOES( params->x, params->y, params->z, params->w );
20955 return STATUS_SUCCESS;
20958 static NTSTATUS ext_glVertex4bvOES( void *args )
20960 struct glVertex4bvOES_params *params = args;
20961 const struct opengl_funcs *funcs = params->teb->glTable;
20962 funcs->ext.p_glVertex4bvOES( params->coords );
20963 return STATUS_SUCCESS;
20966 static NTSTATUS ext_glVertex4hNV( void *args )
20968 struct glVertex4hNV_params *params = args;
20969 const struct opengl_funcs *funcs = params->teb->glTable;
20970 funcs->ext.p_glVertex4hNV( params->x, params->y, params->z, params->w );
20971 return STATUS_SUCCESS;
20974 static NTSTATUS ext_glVertex4hvNV( void *args )
20976 struct glVertex4hvNV_params *params = args;
20977 const struct opengl_funcs *funcs = params->teb->glTable;
20978 funcs->ext.p_glVertex4hvNV( params->v );
20979 return STATUS_SUCCESS;
20982 static NTSTATUS ext_glVertex4xOES( void *args )
20984 struct glVertex4xOES_params *params = args;
20985 const struct opengl_funcs *funcs = params->teb->glTable;
20986 funcs->ext.p_glVertex4xOES( params->x, params->y, params->z );
20987 return STATUS_SUCCESS;
20990 static NTSTATUS ext_glVertex4xvOES( void *args )
20992 struct glVertex4xvOES_params *params = args;
20993 const struct opengl_funcs *funcs = params->teb->glTable;
20994 funcs->ext.p_glVertex4xvOES( params->coords );
20995 return STATUS_SUCCESS;
20998 static NTSTATUS ext_glVertexArrayAttribBinding( void *args )
21000 struct glVertexArrayAttribBinding_params *params = args;
21001 const struct opengl_funcs *funcs = params->teb->glTable;
21002 funcs->ext.p_glVertexArrayAttribBinding( params->vaobj, params->attribindex, params->bindingindex );
21003 return STATUS_SUCCESS;
21006 static NTSTATUS ext_glVertexArrayAttribFormat( void *args )
21008 struct glVertexArrayAttribFormat_params *params = args;
21009 const struct opengl_funcs *funcs = params->teb->glTable;
21010 funcs->ext.p_glVertexArrayAttribFormat( params->vaobj, params->attribindex, params->size, params->type, params->normalized, params->relativeoffset );
21011 return STATUS_SUCCESS;
21014 static NTSTATUS ext_glVertexArrayAttribIFormat( void *args )
21016 struct glVertexArrayAttribIFormat_params *params = args;
21017 const struct opengl_funcs *funcs = params->teb->glTable;
21018 funcs->ext.p_glVertexArrayAttribIFormat( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset );
21019 return STATUS_SUCCESS;
21022 static NTSTATUS ext_glVertexArrayAttribLFormat( void *args )
21024 struct glVertexArrayAttribLFormat_params *params = args;
21025 const struct opengl_funcs *funcs = params->teb->glTable;
21026 funcs->ext.p_glVertexArrayAttribLFormat( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset );
21027 return STATUS_SUCCESS;
21030 static NTSTATUS ext_glVertexArrayBindVertexBufferEXT( void *args )
21032 struct glVertexArrayBindVertexBufferEXT_params *params = args;
21033 const struct opengl_funcs *funcs = params->teb->glTable;
21034 funcs->ext.p_glVertexArrayBindVertexBufferEXT( params->vaobj, params->bindingindex, params->buffer, params->offset, params->stride );
21035 return STATUS_SUCCESS;
21038 static NTSTATUS ext_glVertexArrayBindingDivisor( void *args )
21040 struct glVertexArrayBindingDivisor_params *params = args;
21041 const struct opengl_funcs *funcs = params->teb->glTable;
21042 funcs->ext.p_glVertexArrayBindingDivisor( params->vaobj, params->bindingindex, params->divisor );
21043 return STATUS_SUCCESS;
21046 static NTSTATUS ext_glVertexArrayColorOffsetEXT( void *args )
21048 struct glVertexArrayColorOffsetEXT_params *params = args;
21049 const struct opengl_funcs *funcs = params->teb->glTable;
21050 funcs->ext.p_glVertexArrayColorOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset );
21051 return STATUS_SUCCESS;
21054 static NTSTATUS ext_glVertexArrayEdgeFlagOffsetEXT( void *args )
21056 struct glVertexArrayEdgeFlagOffsetEXT_params *params = args;
21057 const struct opengl_funcs *funcs = params->teb->glTable;
21058 funcs->ext.p_glVertexArrayEdgeFlagOffsetEXT( params->vaobj, params->buffer, params->stride, params->offset );
21059 return STATUS_SUCCESS;
21062 static NTSTATUS ext_glVertexArrayElementBuffer( void *args )
21064 struct glVertexArrayElementBuffer_params *params = args;
21065 const struct opengl_funcs *funcs = params->teb->glTable;
21066 funcs->ext.p_glVertexArrayElementBuffer( params->vaobj, params->buffer );
21067 return STATUS_SUCCESS;
21070 static NTSTATUS ext_glVertexArrayFogCoordOffsetEXT( void *args )
21072 struct glVertexArrayFogCoordOffsetEXT_params *params = args;
21073 const struct opengl_funcs *funcs = params->teb->glTable;
21074 funcs->ext.p_glVertexArrayFogCoordOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset );
21075 return STATUS_SUCCESS;
21078 static NTSTATUS ext_glVertexArrayIndexOffsetEXT( void *args )
21080 struct glVertexArrayIndexOffsetEXT_params *params = args;
21081 const struct opengl_funcs *funcs = params->teb->glTable;
21082 funcs->ext.p_glVertexArrayIndexOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset );
21083 return STATUS_SUCCESS;
21086 static NTSTATUS ext_glVertexArrayMultiTexCoordOffsetEXT( void *args )
21088 struct glVertexArrayMultiTexCoordOffsetEXT_params *params = args;
21089 const struct opengl_funcs *funcs = params->teb->glTable;
21090 funcs->ext.p_glVertexArrayMultiTexCoordOffsetEXT( params->vaobj, params->buffer, params->texunit, params->size, params->type, params->stride, params->offset );
21091 return STATUS_SUCCESS;
21094 static NTSTATUS ext_glVertexArrayNormalOffsetEXT( void *args )
21096 struct glVertexArrayNormalOffsetEXT_params *params = args;
21097 const struct opengl_funcs *funcs = params->teb->glTable;
21098 funcs->ext.p_glVertexArrayNormalOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset );
21099 return STATUS_SUCCESS;
21102 static NTSTATUS ext_glVertexArrayParameteriAPPLE( void *args )
21104 struct glVertexArrayParameteriAPPLE_params *params = args;
21105 const struct opengl_funcs *funcs = params->teb->glTable;
21106 funcs->ext.p_glVertexArrayParameteriAPPLE( params->pname, params->param );
21107 return STATUS_SUCCESS;
21110 static NTSTATUS ext_glVertexArrayRangeAPPLE( void *args )
21112 struct glVertexArrayRangeAPPLE_params *params = args;
21113 const struct opengl_funcs *funcs = params->teb->glTable;
21114 funcs->ext.p_glVertexArrayRangeAPPLE( params->length, params->pointer );
21115 return STATUS_SUCCESS;
21118 static NTSTATUS ext_glVertexArrayRangeNV( void *args )
21120 struct glVertexArrayRangeNV_params *params = args;
21121 const struct opengl_funcs *funcs = params->teb->glTable;
21122 funcs->ext.p_glVertexArrayRangeNV( params->length, params->pointer );
21123 return STATUS_SUCCESS;
21126 static NTSTATUS ext_glVertexArraySecondaryColorOffsetEXT( void *args )
21128 struct glVertexArraySecondaryColorOffsetEXT_params *params = args;
21129 const struct opengl_funcs *funcs = params->teb->glTable;
21130 funcs->ext.p_glVertexArraySecondaryColorOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset );
21131 return STATUS_SUCCESS;
21134 static NTSTATUS ext_glVertexArrayTexCoordOffsetEXT( void *args )
21136 struct glVertexArrayTexCoordOffsetEXT_params *params = args;
21137 const struct opengl_funcs *funcs = params->teb->glTable;
21138 funcs->ext.p_glVertexArrayTexCoordOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset );
21139 return STATUS_SUCCESS;
21142 static NTSTATUS ext_glVertexArrayVertexAttribBindingEXT( void *args )
21144 struct glVertexArrayVertexAttribBindingEXT_params *params = args;
21145 const struct opengl_funcs *funcs = params->teb->glTable;
21146 funcs->ext.p_glVertexArrayVertexAttribBindingEXT( params->vaobj, params->attribindex, params->bindingindex );
21147 return STATUS_SUCCESS;
21150 static NTSTATUS ext_glVertexArrayVertexAttribDivisorEXT( void *args )
21152 struct glVertexArrayVertexAttribDivisorEXT_params *params = args;
21153 const struct opengl_funcs *funcs = params->teb->glTable;
21154 funcs->ext.p_glVertexArrayVertexAttribDivisorEXT( params->vaobj, params->index, params->divisor );
21155 return STATUS_SUCCESS;
21158 static NTSTATUS ext_glVertexArrayVertexAttribFormatEXT( void *args )
21160 struct glVertexArrayVertexAttribFormatEXT_params *params = args;
21161 const struct opengl_funcs *funcs = params->teb->glTable;
21162 funcs->ext.p_glVertexArrayVertexAttribFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->normalized, params->relativeoffset );
21163 return STATUS_SUCCESS;
21166 static NTSTATUS ext_glVertexArrayVertexAttribIFormatEXT( void *args )
21168 struct glVertexArrayVertexAttribIFormatEXT_params *params = args;
21169 const struct opengl_funcs *funcs = params->teb->glTable;
21170 funcs->ext.p_glVertexArrayVertexAttribIFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset );
21171 return STATUS_SUCCESS;
21174 static NTSTATUS ext_glVertexArrayVertexAttribIOffsetEXT( void *args )
21176 struct glVertexArrayVertexAttribIOffsetEXT_params *params = args;
21177 const struct opengl_funcs *funcs = params->teb->glTable;
21178 funcs->ext.p_glVertexArrayVertexAttribIOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->stride, params->offset );
21179 return STATUS_SUCCESS;
21182 static NTSTATUS ext_glVertexArrayVertexAttribLFormatEXT( void *args )
21184 struct glVertexArrayVertexAttribLFormatEXT_params *params = args;
21185 const struct opengl_funcs *funcs = params->teb->glTable;
21186 funcs->ext.p_glVertexArrayVertexAttribLFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset );
21187 return STATUS_SUCCESS;
21190 static NTSTATUS ext_glVertexArrayVertexAttribLOffsetEXT( void *args )
21192 struct glVertexArrayVertexAttribLOffsetEXT_params *params = args;
21193 const struct opengl_funcs *funcs = params->teb->glTable;
21194 funcs->ext.p_glVertexArrayVertexAttribLOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->stride, params->offset );
21195 return STATUS_SUCCESS;
21198 static NTSTATUS ext_glVertexArrayVertexAttribOffsetEXT( void *args )
21200 struct glVertexArrayVertexAttribOffsetEXT_params *params = args;
21201 const struct opengl_funcs *funcs = params->teb->glTable;
21202 funcs->ext.p_glVertexArrayVertexAttribOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->normalized, params->stride, params->offset );
21203 return STATUS_SUCCESS;
21206 static NTSTATUS ext_glVertexArrayVertexBindingDivisorEXT( void *args )
21208 struct glVertexArrayVertexBindingDivisorEXT_params *params = args;
21209 const struct opengl_funcs *funcs = params->teb->glTable;
21210 funcs->ext.p_glVertexArrayVertexBindingDivisorEXT( params->vaobj, params->bindingindex, params->divisor );
21211 return STATUS_SUCCESS;
21214 static NTSTATUS ext_glVertexArrayVertexBuffer( void *args )
21216 struct glVertexArrayVertexBuffer_params *params = args;
21217 const struct opengl_funcs *funcs = params->teb->glTable;
21218 funcs->ext.p_glVertexArrayVertexBuffer( params->vaobj, params->bindingindex, params->buffer, params->offset, params->stride );
21219 return STATUS_SUCCESS;
21222 static NTSTATUS ext_glVertexArrayVertexBuffers( void *args )
21224 struct glVertexArrayVertexBuffers_params *params = args;
21225 const struct opengl_funcs *funcs = params->teb->glTable;
21226 funcs->ext.p_glVertexArrayVertexBuffers( params->vaobj, params->first, params->count, params->buffers, params->offsets, params->strides );
21227 return STATUS_SUCCESS;
21230 static NTSTATUS ext_glVertexArrayVertexOffsetEXT( void *args )
21232 struct glVertexArrayVertexOffsetEXT_params *params = args;
21233 const struct opengl_funcs *funcs = params->teb->glTable;
21234 funcs->ext.p_glVertexArrayVertexOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset );
21235 return STATUS_SUCCESS;
21238 static NTSTATUS ext_glVertexAttrib1d( void *args )
21240 struct glVertexAttrib1d_params *params = args;
21241 const struct opengl_funcs *funcs = params->teb->glTable;
21242 funcs->ext.p_glVertexAttrib1d( params->index, params->x );
21243 return STATUS_SUCCESS;
21246 static NTSTATUS ext_glVertexAttrib1dARB( void *args )
21248 struct glVertexAttrib1dARB_params *params = args;
21249 const struct opengl_funcs *funcs = params->teb->glTable;
21250 funcs->ext.p_glVertexAttrib1dARB( params->index, params->x );
21251 return STATUS_SUCCESS;
21254 static NTSTATUS ext_glVertexAttrib1dNV( void *args )
21256 struct glVertexAttrib1dNV_params *params = args;
21257 const struct opengl_funcs *funcs = params->teb->glTable;
21258 funcs->ext.p_glVertexAttrib1dNV( params->index, params->x );
21259 return STATUS_SUCCESS;
21262 static NTSTATUS ext_glVertexAttrib1dv( void *args )
21264 struct glVertexAttrib1dv_params *params = args;
21265 const struct opengl_funcs *funcs = params->teb->glTable;
21266 funcs->ext.p_glVertexAttrib1dv( params->index, params->v );
21267 return STATUS_SUCCESS;
21270 static NTSTATUS ext_glVertexAttrib1dvARB( void *args )
21272 struct glVertexAttrib1dvARB_params *params = args;
21273 const struct opengl_funcs *funcs = params->teb->glTable;
21274 funcs->ext.p_glVertexAttrib1dvARB( params->index, params->v );
21275 return STATUS_SUCCESS;
21278 static NTSTATUS ext_glVertexAttrib1dvNV( void *args )
21280 struct glVertexAttrib1dvNV_params *params = args;
21281 const struct opengl_funcs *funcs = params->teb->glTable;
21282 funcs->ext.p_glVertexAttrib1dvNV( params->index, params->v );
21283 return STATUS_SUCCESS;
21286 static NTSTATUS ext_glVertexAttrib1f( void *args )
21288 struct glVertexAttrib1f_params *params = args;
21289 const struct opengl_funcs *funcs = params->teb->glTable;
21290 funcs->ext.p_glVertexAttrib1f( params->index, params->x );
21291 return STATUS_SUCCESS;
21294 static NTSTATUS ext_glVertexAttrib1fARB( void *args )
21296 struct glVertexAttrib1fARB_params *params = args;
21297 const struct opengl_funcs *funcs = params->teb->glTable;
21298 funcs->ext.p_glVertexAttrib1fARB( params->index, params->x );
21299 return STATUS_SUCCESS;
21302 static NTSTATUS ext_glVertexAttrib1fNV( void *args )
21304 struct glVertexAttrib1fNV_params *params = args;
21305 const struct opengl_funcs *funcs = params->teb->glTable;
21306 funcs->ext.p_glVertexAttrib1fNV( params->index, params->x );
21307 return STATUS_SUCCESS;
21310 static NTSTATUS ext_glVertexAttrib1fv( void *args )
21312 struct glVertexAttrib1fv_params *params = args;
21313 const struct opengl_funcs *funcs = params->teb->glTable;
21314 funcs->ext.p_glVertexAttrib1fv( params->index, params->v );
21315 return STATUS_SUCCESS;
21318 static NTSTATUS ext_glVertexAttrib1fvARB( void *args )
21320 struct glVertexAttrib1fvARB_params *params = args;
21321 const struct opengl_funcs *funcs = params->teb->glTable;
21322 funcs->ext.p_glVertexAttrib1fvARB( params->index, params->v );
21323 return STATUS_SUCCESS;
21326 static NTSTATUS ext_glVertexAttrib1fvNV( void *args )
21328 struct glVertexAttrib1fvNV_params *params = args;
21329 const struct opengl_funcs *funcs = params->teb->glTable;
21330 funcs->ext.p_glVertexAttrib1fvNV( params->index, params->v );
21331 return STATUS_SUCCESS;
21334 static NTSTATUS ext_glVertexAttrib1hNV( void *args )
21336 struct glVertexAttrib1hNV_params *params = args;
21337 const struct opengl_funcs *funcs = params->teb->glTable;
21338 funcs->ext.p_glVertexAttrib1hNV( params->index, params->x );
21339 return STATUS_SUCCESS;
21342 static NTSTATUS ext_glVertexAttrib1hvNV( void *args )
21344 struct glVertexAttrib1hvNV_params *params = args;
21345 const struct opengl_funcs *funcs = params->teb->glTable;
21346 funcs->ext.p_glVertexAttrib1hvNV( params->index, params->v );
21347 return STATUS_SUCCESS;
21350 static NTSTATUS ext_glVertexAttrib1s( void *args )
21352 struct glVertexAttrib1s_params *params = args;
21353 const struct opengl_funcs *funcs = params->teb->glTable;
21354 funcs->ext.p_glVertexAttrib1s( params->index, params->x );
21355 return STATUS_SUCCESS;
21358 static NTSTATUS ext_glVertexAttrib1sARB( void *args )
21360 struct glVertexAttrib1sARB_params *params = args;
21361 const struct opengl_funcs *funcs = params->teb->glTable;
21362 funcs->ext.p_glVertexAttrib1sARB( params->index, params->x );
21363 return STATUS_SUCCESS;
21366 static NTSTATUS ext_glVertexAttrib1sNV( void *args )
21368 struct glVertexAttrib1sNV_params *params = args;
21369 const struct opengl_funcs *funcs = params->teb->glTable;
21370 funcs->ext.p_glVertexAttrib1sNV( params->index, params->x );
21371 return STATUS_SUCCESS;
21374 static NTSTATUS ext_glVertexAttrib1sv( void *args )
21376 struct glVertexAttrib1sv_params *params = args;
21377 const struct opengl_funcs *funcs = params->teb->glTable;
21378 funcs->ext.p_glVertexAttrib1sv( params->index, params->v );
21379 return STATUS_SUCCESS;
21382 static NTSTATUS ext_glVertexAttrib1svARB( void *args )
21384 struct glVertexAttrib1svARB_params *params = args;
21385 const struct opengl_funcs *funcs = params->teb->glTable;
21386 funcs->ext.p_glVertexAttrib1svARB( params->index, params->v );
21387 return STATUS_SUCCESS;
21390 static NTSTATUS ext_glVertexAttrib1svNV( void *args )
21392 struct glVertexAttrib1svNV_params *params = args;
21393 const struct opengl_funcs *funcs = params->teb->glTable;
21394 funcs->ext.p_glVertexAttrib1svNV( params->index, params->v );
21395 return STATUS_SUCCESS;
21398 static NTSTATUS ext_glVertexAttrib2d( void *args )
21400 struct glVertexAttrib2d_params *params = args;
21401 const struct opengl_funcs *funcs = params->teb->glTable;
21402 funcs->ext.p_glVertexAttrib2d( params->index, params->x, params->y );
21403 return STATUS_SUCCESS;
21406 static NTSTATUS ext_glVertexAttrib2dARB( void *args )
21408 struct glVertexAttrib2dARB_params *params = args;
21409 const struct opengl_funcs *funcs = params->teb->glTable;
21410 funcs->ext.p_glVertexAttrib2dARB( params->index, params->x, params->y );
21411 return STATUS_SUCCESS;
21414 static NTSTATUS ext_glVertexAttrib2dNV( void *args )
21416 struct glVertexAttrib2dNV_params *params = args;
21417 const struct opengl_funcs *funcs = params->teb->glTable;
21418 funcs->ext.p_glVertexAttrib2dNV( params->index, params->x, params->y );
21419 return STATUS_SUCCESS;
21422 static NTSTATUS ext_glVertexAttrib2dv( void *args )
21424 struct glVertexAttrib2dv_params *params = args;
21425 const struct opengl_funcs *funcs = params->teb->glTable;
21426 funcs->ext.p_glVertexAttrib2dv( params->index, params->v );
21427 return STATUS_SUCCESS;
21430 static NTSTATUS ext_glVertexAttrib2dvARB( void *args )
21432 struct glVertexAttrib2dvARB_params *params = args;
21433 const struct opengl_funcs *funcs = params->teb->glTable;
21434 funcs->ext.p_glVertexAttrib2dvARB( params->index, params->v );
21435 return STATUS_SUCCESS;
21438 static NTSTATUS ext_glVertexAttrib2dvNV( void *args )
21440 struct glVertexAttrib2dvNV_params *params = args;
21441 const struct opengl_funcs *funcs = params->teb->glTable;
21442 funcs->ext.p_glVertexAttrib2dvNV( params->index, params->v );
21443 return STATUS_SUCCESS;
21446 static NTSTATUS ext_glVertexAttrib2f( void *args )
21448 struct glVertexAttrib2f_params *params = args;
21449 const struct opengl_funcs *funcs = params->teb->glTable;
21450 funcs->ext.p_glVertexAttrib2f( params->index, params->x, params->y );
21451 return STATUS_SUCCESS;
21454 static NTSTATUS ext_glVertexAttrib2fARB( void *args )
21456 struct glVertexAttrib2fARB_params *params = args;
21457 const struct opengl_funcs *funcs = params->teb->glTable;
21458 funcs->ext.p_glVertexAttrib2fARB( params->index, params->x, params->y );
21459 return STATUS_SUCCESS;
21462 static NTSTATUS ext_glVertexAttrib2fNV( void *args )
21464 struct glVertexAttrib2fNV_params *params = args;
21465 const struct opengl_funcs *funcs = params->teb->glTable;
21466 funcs->ext.p_glVertexAttrib2fNV( params->index, params->x, params->y );
21467 return STATUS_SUCCESS;
21470 static NTSTATUS ext_glVertexAttrib2fv( void *args )
21472 struct glVertexAttrib2fv_params *params = args;
21473 const struct opengl_funcs *funcs = params->teb->glTable;
21474 funcs->ext.p_glVertexAttrib2fv( params->index, params->v );
21475 return STATUS_SUCCESS;
21478 static NTSTATUS ext_glVertexAttrib2fvARB( void *args )
21480 struct glVertexAttrib2fvARB_params *params = args;
21481 const struct opengl_funcs *funcs = params->teb->glTable;
21482 funcs->ext.p_glVertexAttrib2fvARB( params->index, params->v );
21483 return STATUS_SUCCESS;
21486 static NTSTATUS ext_glVertexAttrib2fvNV( void *args )
21488 struct glVertexAttrib2fvNV_params *params = args;
21489 const struct opengl_funcs *funcs = params->teb->glTable;
21490 funcs->ext.p_glVertexAttrib2fvNV( params->index, params->v );
21491 return STATUS_SUCCESS;
21494 static NTSTATUS ext_glVertexAttrib2hNV( void *args )
21496 struct glVertexAttrib2hNV_params *params = args;
21497 const struct opengl_funcs *funcs = params->teb->glTable;
21498 funcs->ext.p_glVertexAttrib2hNV( params->index, params->x, params->y );
21499 return STATUS_SUCCESS;
21502 static NTSTATUS ext_glVertexAttrib2hvNV( void *args )
21504 struct glVertexAttrib2hvNV_params *params = args;
21505 const struct opengl_funcs *funcs = params->teb->glTable;
21506 funcs->ext.p_glVertexAttrib2hvNV( params->index, params->v );
21507 return STATUS_SUCCESS;
21510 static NTSTATUS ext_glVertexAttrib2s( void *args )
21512 struct glVertexAttrib2s_params *params = args;
21513 const struct opengl_funcs *funcs = params->teb->glTable;
21514 funcs->ext.p_glVertexAttrib2s( params->index, params->x, params->y );
21515 return STATUS_SUCCESS;
21518 static NTSTATUS ext_glVertexAttrib2sARB( void *args )
21520 struct glVertexAttrib2sARB_params *params = args;
21521 const struct opengl_funcs *funcs = params->teb->glTable;
21522 funcs->ext.p_glVertexAttrib2sARB( params->index, params->x, params->y );
21523 return STATUS_SUCCESS;
21526 static NTSTATUS ext_glVertexAttrib2sNV( void *args )
21528 struct glVertexAttrib2sNV_params *params = args;
21529 const struct opengl_funcs *funcs = params->teb->glTable;
21530 funcs->ext.p_glVertexAttrib2sNV( params->index, params->x, params->y );
21531 return STATUS_SUCCESS;
21534 static NTSTATUS ext_glVertexAttrib2sv( void *args )
21536 struct glVertexAttrib2sv_params *params = args;
21537 const struct opengl_funcs *funcs = params->teb->glTable;
21538 funcs->ext.p_glVertexAttrib2sv( params->index, params->v );
21539 return STATUS_SUCCESS;
21542 static NTSTATUS ext_glVertexAttrib2svARB( void *args )
21544 struct glVertexAttrib2svARB_params *params = args;
21545 const struct opengl_funcs *funcs = params->teb->glTable;
21546 funcs->ext.p_glVertexAttrib2svARB( params->index, params->v );
21547 return STATUS_SUCCESS;
21550 static NTSTATUS ext_glVertexAttrib2svNV( void *args )
21552 struct glVertexAttrib2svNV_params *params = args;
21553 const struct opengl_funcs *funcs = params->teb->glTable;
21554 funcs->ext.p_glVertexAttrib2svNV( params->index, params->v );
21555 return STATUS_SUCCESS;
21558 static NTSTATUS ext_glVertexAttrib3d( void *args )
21560 struct glVertexAttrib3d_params *params = args;
21561 const struct opengl_funcs *funcs = params->teb->glTable;
21562 funcs->ext.p_glVertexAttrib3d( params->index, params->x, params->y, params->z );
21563 return STATUS_SUCCESS;
21566 static NTSTATUS ext_glVertexAttrib3dARB( void *args )
21568 struct glVertexAttrib3dARB_params *params = args;
21569 const struct opengl_funcs *funcs = params->teb->glTable;
21570 funcs->ext.p_glVertexAttrib3dARB( params->index, params->x, params->y, params->z );
21571 return STATUS_SUCCESS;
21574 static NTSTATUS ext_glVertexAttrib3dNV( void *args )
21576 struct glVertexAttrib3dNV_params *params = args;
21577 const struct opengl_funcs *funcs = params->teb->glTable;
21578 funcs->ext.p_glVertexAttrib3dNV( params->index, params->x, params->y, params->z );
21579 return STATUS_SUCCESS;
21582 static NTSTATUS ext_glVertexAttrib3dv( void *args )
21584 struct glVertexAttrib3dv_params *params = args;
21585 const struct opengl_funcs *funcs = params->teb->glTable;
21586 funcs->ext.p_glVertexAttrib3dv( params->index, params->v );
21587 return STATUS_SUCCESS;
21590 static NTSTATUS ext_glVertexAttrib3dvARB( void *args )
21592 struct glVertexAttrib3dvARB_params *params = args;
21593 const struct opengl_funcs *funcs = params->teb->glTable;
21594 funcs->ext.p_glVertexAttrib3dvARB( params->index, params->v );
21595 return STATUS_SUCCESS;
21598 static NTSTATUS ext_glVertexAttrib3dvNV( void *args )
21600 struct glVertexAttrib3dvNV_params *params = args;
21601 const struct opengl_funcs *funcs = params->teb->glTable;
21602 funcs->ext.p_glVertexAttrib3dvNV( params->index, params->v );
21603 return STATUS_SUCCESS;
21606 static NTSTATUS ext_glVertexAttrib3f( void *args )
21608 struct glVertexAttrib3f_params *params = args;
21609 const struct opengl_funcs *funcs = params->teb->glTable;
21610 funcs->ext.p_glVertexAttrib3f( params->index, params->x, params->y, params->z );
21611 return STATUS_SUCCESS;
21614 static NTSTATUS ext_glVertexAttrib3fARB( void *args )
21616 struct glVertexAttrib3fARB_params *params = args;
21617 const struct opengl_funcs *funcs = params->teb->glTable;
21618 funcs->ext.p_glVertexAttrib3fARB( params->index, params->x, params->y, params->z );
21619 return STATUS_SUCCESS;
21622 static NTSTATUS ext_glVertexAttrib3fNV( void *args )
21624 struct glVertexAttrib3fNV_params *params = args;
21625 const struct opengl_funcs *funcs = params->teb->glTable;
21626 funcs->ext.p_glVertexAttrib3fNV( params->index, params->x, params->y, params->z );
21627 return STATUS_SUCCESS;
21630 static NTSTATUS ext_glVertexAttrib3fv( void *args )
21632 struct glVertexAttrib3fv_params *params = args;
21633 const struct opengl_funcs *funcs = params->teb->glTable;
21634 funcs->ext.p_glVertexAttrib3fv( params->index, params->v );
21635 return STATUS_SUCCESS;
21638 static NTSTATUS ext_glVertexAttrib3fvARB( void *args )
21640 struct glVertexAttrib3fvARB_params *params = args;
21641 const struct opengl_funcs *funcs = params->teb->glTable;
21642 funcs->ext.p_glVertexAttrib3fvARB( params->index, params->v );
21643 return STATUS_SUCCESS;
21646 static NTSTATUS ext_glVertexAttrib3fvNV( void *args )
21648 struct glVertexAttrib3fvNV_params *params = args;
21649 const struct opengl_funcs *funcs = params->teb->glTable;
21650 funcs->ext.p_glVertexAttrib3fvNV( params->index, params->v );
21651 return STATUS_SUCCESS;
21654 static NTSTATUS ext_glVertexAttrib3hNV( void *args )
21656 struct glVertexAttrib3hNV_params *params = args;
21657 const struct opengl_funcs *funcs = params->teb->glTable;
21658 funcs->ext.p_glVertexAttrib3hNV( params->index, params->x, params->y, params->z );
21659 return STATUS_SUCCESS;
21662 static NTSTATUS ext_glVertexAttrib3hvNV( void *args )
21664 struct glVertexAttrib3hvNV_params *params = args;
21665 const struct opengl_funcs *funcs = params->teb->glTable;
21666 funcs->ext.p_glVertexAttrib3hvNV( params->index, params->v );
21667 return STATUS_SUCCESS;
21670 static NTSTATUS ext_glVertexAttrib3s( void *args )
21672 struct glVertexAttrib3s_params *params = args;
21673 const struct opengl_funcs *funcs = params->teb->glTable;
21674 funcs->ext.p_glVertexAttrib3s( params->index, params->x, params->y, params->z );
21675 return STATUS_SUCCESS;
21678 static NTSTATUS ext_glVertexAttrib3sARB( void *args )
21680 struct glVertexAttrib3sARB_params *params = args;
21681 const struct opengl_funcs *funcs = params->teb->glTable;
21682 funcs->ext.p_glVertexAttrib3sARB( params->index, params->x, params->y, params->z );
21683 return STATUS_SUCCESS;
21686 static NTSTATUS ext_glVertexAttrib3sNV( void *args )
21688 struct glVertexAttrib3sNV_params *params = args;
21689 const struct opengl_funcs *funcs = params->teb->glTable;
21690 funcs->ext.p_glVertexAttrib3sNV( params->index, params->x, params->y, params->z );
21691 return STATUS_SUCCESS;
21694 static NTSTATUS ext_glVertexAttrib3sv( void *args )
21696 struct glVertexAttrib3sv_params *params = args;
21697 const struct opengl_funcs *funcs = params->teb->glTable;
21698 funcs->ext.p_glVertexAttrib3sv( params->index, params->v );
21699 return STATUS_SUCCESS;
21702 static NTSTATUS ext_glVertexAttrib3svARB( void *args )
21704 struct glVertexAttrib3svARB_params *params = args;
21705 const struct opengl_funcs *funcs = params->teb->glTable;
21706 funcs->ext.p_glVertexAttrib3svARB( params->index, params->v );
21707 return STATUS_SUCCESS;
21710 static NTSTATUS ext_glVertexAttrib3svNV( void *args )
21712 struct glVertexAttrib3svNV_params *params = args;
21713 const struct opengl_funcs *funcs = params->teb->glTable;
21714 funcs->ext.p_glVertexAttrib3svNV( params->index, params->v );
21715 return STATUS_SUCCESS;
21718 static NTSTATUS ext_glVertexAttrib4Nbv( void *args )
21720 struct glVertexAttrib4Nbv_params *params = args;
21721 const struct opengl_funcs *funcs = params->teb->glTable;
21722 funcs->ext.p_glVertexAttrib4Nbv( params->index, params->v );
21723 return STATUS_SUCCESS;
21726 static NTSTATUS ext_glVertexAttrib4NbvARB( void *args )
21728 struct glVertexAttrib4NbvARB_params *params = args;
21729 const struct opengl_funcs *funcs = params->teb->glTable;
21730 funcs->ext.p_glVertexAttrib4NbvARB( params->index, params->v );
21731 return STATUS_SUCCESS;
21734 static NTSTATUS ext_glVertexAttrib4Niv( void *args )
21736 struct glVertexAttrib4Niv_params *params = args;
21737 const struct opengl_funcs *funcs = params->teb->glTable;
21738 funcs->ext.p_glVertexAttrib4Niv( params->index, params->v );
21739 return STATUS_SUCCESS;
21742 static NTSTATUS ext_glVertexAttrib4NivARB( void *args )
21744 struct glVertexAttrib4NivARB_params *params = args;
21745 const struct opengl_funcs *funcs = params->teb->glTable;
21746 funcs->ext.p_glVertexAttrib4NivARB( params->index, params->v );
21747 return STATUS_SUCCESS;
21750 static NTSTATUS ext_glVertexAttrib4Nsv( void *args )
21752 struct glVertexAttrib4Nsv_params *params = args;
21753 const struct opengl_funcs *funcs = params->teb->glTable;
21754 funcs->ext.p_glVertexAttrib4Nsv( params->index, params->v );
21755 return STATUS_SUCCESS;
21758 static NTSTATUS ext_glVertexAttrib4NsvARB( void *args )
21760 struct glVertexAttrib4NsvARB_params *params = args;
21761 const struct opengl_funcs *funcs = params->teb->glTable;
21762 funcs->ext.p_glVertexAttrib4NsvARB( params->index, params->v );
21763 return STATUS_SUCCESS;
21766 static NTSTATUS ext_glVertexAttrib4Nub( void *args )
21768 struct glVertexAttrib4Nub_params *params = args;
21769 const struct opengl_funcs *funcs = params->teb->glTable;
21770 funcs->ext.p_glVertexAttrib4Nub( params->index, params->x, params->y, params->z, params->w );
21771 return STATUS_SUCCESS;
21774 static NTSTATUS ext_glVertexAttrib4NubARB( void *args )
21776 struct glVertexAttrib4NubARB_params *params = args;
21777 const struct opengl_funcs *funcs = params->teb->glTable;
21778 funcs->ext.p_glVertexAttrib4NubARB( params->index, params->x, params->y, params->z, params->w );
21779 return STATUS_SUCCESS;
21782 static NTSTATUS ext_glVertexAttrib4Nubv( void *args )
21784 struct glVertexAttrib4Nubv_params *params = args;
21785 const struct opengl_funcs *funcs = params->teb->glTable;
21786 funcs->ext.p_glVertexAttrib4Nubv( params->index, params->v );
21787 return STATUS_SUCCESS;
21790 static NTSTATUS ext_glVertexAttrib4NubvARB( void *args )
21792 struct glVertexAttrib4NubvARB_params *params = args;
21793 const struct opengl_funcs *funcs = params->teb->glTable;
21794 funcs->ext.p_glVertexAttrib4NubvARB( params->index, params->v );
21795 return STATUS_SUCCESS;
21798 static NTSTATUS ext_glVertexAttrib4Nuiv( void *args )
21800 struct glVertexAttrib4Nuiv_params *params = args;
21801 const struct opengl_funcs *funcs = params->teb->glTable;
21802 funcs->ext.p_glVertexAttrib4Nuiv( params->index, params->v );
21803 return STATUS_SUCCESS;
21806 static NTSTATUS ext_glVertexAttrib4NuivARB( void *args )
21808 struct glVertexAttrib4NuivARB_params *params = args;
21809 const struct opengl_funcs *funcs = params->teb->glTable;
21810 funcs->ext.p_glVertexAttrib4NuivARB( params->index, params->v );
21811 return STATUS_SUCCESS;
21814 static NTSTATUS ext_glVertexAttrib4Nusv( void *args )
21816 struct glVertexAttrib4Nusv_params *params = args;
21817 const struct opengl_funcs *funcs = params->teb->glTable;
21818 funcs->ext.p_glVertexAttrib4Nusv( params->index, params->v );
21819 return STATUS_SUCCESS;
21822 static NTSTATUS ext_glVertexAttrib4NusvARB( void *args )
21824 struct glVertexAttrib4NusvARB_params *params = args;
21825 const struct opengl_funcs *funcs = params->teb->glTable;
21826 funcs->ext.p_glVertexAttrib4NusvARB( params->index, params->v );
21827 return STATUS_SUCCESS;
21830 static NTSTATUS ext_glVertexAttrib4bv( void *args )
21832 struct glVertexAttrib4bv_params *params = args;
21833 const struct opengl_funcs *funcs = params->teb->glTable;
21834 funcs->ext.p_glVertexAttrib4bv( params->index, params->v );
21835 return STATUS_SUCCESS;
21838 static NTSTATUS ext_glVertexAttrib4bvARB( void *args )
21840 struct glVertexAttrib4bvARB_params *params = args;
21841 const struct opengl_funcs *funcs = params->teb->glTable;
21842 funcs->ext.p_glVertexAttrib4bvARB( params->index, params->v );
21843 return STATUS_SUCCESS;
21846 static NTSTATUS ext_glVertexAttrib4d( void *args )
21848 struct glVertexAttrib4d_params *params = args;
21849 const struct opengl_funcs *funcs = params->teb->glTable;
21850 funcs->ext.p_glVertexAttrib4d( params->index, params->x, params->y, params->z, params->w );
21851 return STATUS_SUCCESS;
21854 static NTSTATUS ext_glVertexAttrib4dARB( void *args )
21856 struct glVertexAttrib4dARB_params *params = args;
21857 const struct opengl_funcs *funcs = params->teb->glTable;
21858 funcs->ext.p_glVertexAttrib4dARB( params->index, params->x, params->y, params->z, params->w );
21859 return STATUS_SUCCESS;
21862 static NTSTATUS ext_glVertexAttrib4dNV( void *args )
21864 struct glVertexAttrib4dNV_params *params = args;
21865 const struct opengl_funcs *funcs = params->teb->glTable;
21866 funcs->ext.p_glVertexAttrib4dNV( params->index, params->x, params->y, params->z, params->w );
21867 return STATUS_SUCCESS;
21870 static NTSTATUS ext_glVertexAttrib4dv( void *args )
21872 struct glVertexAttrib4dv_params *params = args;
21873 const struct opengl_funcs *funcs = params->teb->glTable;
21874 funcs->ext.p_glVertexAttrib4dv( params->index, params->v );
21875 return STATUS_SUCCESS;
21878 static NTSTATUS ext_glVertexAttrib4dvARB( void *args )
21880 struct glVertexAttrib4dvARB_params *params = args;
21881 const struct opengl_funcs *funcs = params->teb->glTable;
21882 funcs->ext.p_glVertexAttrib4dvARB( params->index, params->v );
21883 return STATUS_SUCCESS;
21886 static NTSTATUS ext_glVertexAttrib4dvNV( void *args )
21888 struct glVertexAttrib4dvNV_params *params = args;
21889 const struct opengl_funcs *funcs = params->teb->glTable;
21890 funcs->ext.p_glVertexAttrib4dvNV( params->index, params->v );
21891 return STATUS_SUCCESS;
21894 static NTSTATUS ext_glVertexAttrib4f( void *args )
21896 struct glVertexAttrib4f_params *params = args;
21897 const struct opengl_funcs *funcs = params->teb->glTable;
21898 funcs->ext.p_glVertexAttrib4f( params->index, params->x, params->y, params->z, params->w );
21899 return STATUS_SUCCESS;
21902 static NTSTATUS ext_glVertexAttrib4fARB( void *args )
21904 struct glVertexAttrib4fARB_params *params = args;
21905 const struct opengl_funcs *funcs = params->teb->glTable;
21906 funcs->ext.p_glVertexAttrib4fARB( params->index, params->x, params->y, params->z, params->w );
21907 return STATUS_SUCCESS;
21910 static NTSTATUS ext_glVertexAttrib4fNV( void *args )
21912 struct glVertexAttrib4fNV_params *params = args;
21913 const struct opengl_funcs *funcs = params->teb->glTable;
21914 funcs->ext.p_glVertexAttrib4fNV( params->index, params->x, params->y, params->z, params->w );
21915 return STATUS_SUCCESS;
21918 static NTSTATUS ext_glVertexAttrib4fv( void *args )
21920 struct glVertexAttrib4fv_params *params = args;
21921 const struct opengl_funcs *funcs = params->teb->glTable;
21922 funcs->ext.p_glVertexAttrib4fv( params->index, params->v );
21923 return STATUS_SUCCESS;
21926 static NTSTATUS ext_glVertexAttrib4fvARB( void *args )
21928 struct glVertexAttrib4fvARB_params *params = args;
21929 const struct opengl_funcs *funcs = params->teb->glTable;
21930 funcs->ext.p_glVertexAttrib4fvARB( params->index, params->v );
21931 return STATUS_SUCCESS;
21934 static NTSTATUS ext_glVertexAttrib4fvNV( void *args )
21936 struct glVertexAttrib4fvNV_params *params = args;
21937 const struct opengl_funcs *funcs = params->teb->glTable;
21938 funcs->ext.p_glVertexAttrib4fvNV( params->index, params->v );
21939 return STATUS_SUCCESS;
21942 static NTSTATUS ext_glVertexAttrib4hNV( void *args )
21944 struct glVertexAttrib4hNV_params *params = args;
21945 const struct opengl_funcs *funcs = params->teb->glTable;
21946 funcs->ext.p_glVertexAttrib4hNV( params->index, params->x, params->y, params->z, params->w );
21947 return STATUS_SUCCESS;
21950 static NTSTATUS ext_glVertexAttrib4hvNV( void *args )
21952 struct glVertexAttrib4hvNV_params *params = args;
21953 const struct opengl_funcs *funcs = params->teb->glTable;
21954 funcs->ext.p_glVertexAttrib4hvNV( params->index, params->v );
21955 return STATUS_SUCCESS;
21958 static NTSTATUS ext_glVertexAttrib4iv( void *args )
21960 struct glVertexAttrib4iv_params *params = args;
21961 const struct opengl_funcs *funcs = params->teb->glTable;
21962 funcs->ext.p_glVertexAttrib4iv( params->index, params->v );
21963 return STATUS_SUCCESS;
21966 static NTSTATUS ext_glVertexAttrib4ivARB( void *args )
21968 struct glVertexAttrib4ivARB_params *params = args;
21969 const struct opengl_funcs *funcs = params->teb->glTable;
21970 funcs->ext.p_glVertexAttrib4ivARB( params->index, params->v );
21971 return STATUS_SUCCESS;
21974 static NTSTATUS ext_glVertexAttrib4s( void *args )
21976 struct glVertexAttrib4s_params *params = args;
21977 const struct opengl_funcs *funcs = params->teb->glTable;
21978 funcs->ext.p_glVertexAttrib4s( params->index, params->x, params->y, params->z, params->w );
21979 return STATUS_SUCCESS;
21982 static NTSTATUS ext_glVertexAttrib4sARB( void *args )
21984 struct glVertexAttrib4sARB_params *params = args;
21985 const struct opengl_funcs *funcs = params->teb->glTable;
21986 funcs->ext.p_glVertexAttrib4sARB( params->index, params->x, params->y, params->z, params->w );
21987 return STATUS_SUCCESS;
21990 static NTSTATUS ext_glVertexAttrib4sNV( void *args )
21992 struct glVertexAttrib4sNV_params *params = args;
21993 const struct opengl_funcs *funcs = params->teb->glTable;
21994 funcs->ext.p_glVertexAttrib4sNV( params->index, params->x, params->y, params->z, params->w );
21995 return STATUS_SUCCESS;
21998 static NTSTATUS ext_glVertexAttrib4sv( void *args )
22000 struct glVertexAttrib4sv_params *params = args;
22001 const struct opengl_funcs *funcs = params->teb->glTable;
22002 funcs->ext.p_glVertexAttrib4sv( params->index, params->v );
22003 return STATUS_SUCCESS;
22006 static NTSTATUS ext_glVertexAttrib4svARB( void *args )
22008 struct glVertexAttrib4svARB_params *params = args;
22009 const struct opengl_funcs *funcs = params->teb->glTable;
22010 funcs->ext.p_glVertexAttrib4svARB( params->index, params->v );
22011 return STATUS_SUCCESS;
22014 static NTSTATUS ext_glVertexAttrib4svNV( void *args )
22016 struct glVertexAttrib4svNV_params *params = args;
22017 const struct opengl_funcs *funcs = params->teb->glTable;
22018 funcs->ext.p_glVertexAttrib4svNV( params->index, params->v );
22019 return STATUS_SUCCESS;
22022 static NTSTATUS ext_glVertexAttrib4ubNV( void *args )
22024 struct glVertexAttrib4ubNV_params *params = args;
22025 const struct opengl_funcs *funcs = params->teb->glTable;
22026 funcs->ext.p_glVertexAttrib4ubNV( params->index, params->x, params->y, params->z, params->w );
22027 return STATUS_SUCCESS;
22030 static NTSTATUS ext_glVertexAttrib4ubv( void *args )
22032 struct glVertexAttrib4ubv_params *params = args;
22033 const struct opengl_funcs *funcs = params->teb->glTable;
22034 funcs->ext.p_glVertexAttrib4ubv( params->index, params->v );
22035 return STATUS_SUCCESS;
22038 static NTSTATUS ext_glVertexAttrib4ubvARB( void *args )
22040 struct glVertexAttrib4ubvARB_params *params = args;
22041 const struct opengl_funcs *funcs = params->teb->glTable;
22042 funcs->ext.p_glVertexAttrib4ubvARB( params->index, params->v );
22043 return STATUS_SUCCESS;
22046 static NTSTATUS ext_glVertexAttrib4ubvNV( void *args )
22048 struct glVertexAttrib4ubvNV_params *params = args;
22049 const struct opengl_funcs *funcs = params->teb->glTable;
22050 funcs->ext.p_glVertexAttrib4ubvNV( params->index, params->v );
22051 return STATUS_SUCCESS;
22054 static NTSTATUS ext_glVertexAttrib4uiv( void *args )
22056 struct glVertexAttrib4uiv_params *params = args;
22057 const struct opengl_funcs *funcs = params->teb->glTable;
22058 funcs->ext.p_glVertexAttrib4uiv( params->index, params->v );
22059 return STATUS_SUCCESS;
22062 static NTSTATUS ext_glVertexAttrib4uivARB( void *args )
22064 struct glVertexAttrib4uivARB_params *params = args;
22065 const struct opengl_funcs *funcs = params->teb->glTable;
22066 funcs->ext.p_glVertexAttrib4uivARB( params->index, params->v );
22067 return STATUS_SUCCESS;
22070 static NTSTATUS ext_glVertexAttrib4usv( void *args )
22072 struct glVertexAttrib4usv_params *params = args;
22073 const struct opengl_funcs *funcs = params->teb->glTable;
22074 funcs->ext.p_glVertexAttrib4usv( params->index, params->v );
22075 return STATUS_SUCCESS;
22078 static NTSTATUS ext_glVertexAttrib4usvARB( void *args )
22080 struct glVertexAttrib4usvARB_params *params = args;
22081 const struct opengl_funcs *funcs = params->teb->glTable;
22082 funcs->ext.p_glVertexAttrib4usvARB( params->index, params->v );
22083 return STATUS_SUCCESS;
22086 static NTSTATUS ext_glVertexAttribArrayObjectATI( void *args )
22088 struct glVertexAttribArrayObjectATI_params *params = args;
22089 const struct opengl_funcs *funcs = params->teb->glTable;
22090 funcs->ext.p_glVertexAttribArrayObjectATI( params->index, params->size, params->type, params->normalized, params->stride, params->buffer, params->offset );
22091 return STATUS_SUCCESS;
22094 static NTSTATUS ext_glVertexAttribBinding( void *args )
22096 struct glVertexAttribBinding_params *params = args;
22097 const struct opengl_funcs *funcs = params->teb->glTable;
22098 funcs->ext.p_glVertexAttribBinding( params->attribindex, params->bindingindex );
22099 return STATUS_SUCCESS;
22102 static NTSTATUS ext_glVertexAttribDivisor( void *args )
22104 struct glVertexAttribDivisor_params *params = args;
22105 const struct opengl_funcs *funcs = params->teb->glTable;
22106 funcs->ext.p_glVertexAttribDivisor( params->index, params->divisor );
22107 return STATUS_SUCCESS;
22110 static NTSTATUS ext_glVertexAttribDivisorARB( void *args )
22112 struct glVertexAttribDivisorARB_params *params = args;
22113 const struct opengl_funcs *funcs = params->teb->glTable;
22114 funcs->ext.p_glVertexAttribDivisorARB( params->index, params->divisor );
22115 return STATUS_SUCCESS;
22118 static NTSTATUS ext_glVertexAttribFormat( void *args )
22120 struct glVertexAttribFormat_params *params = args;
22121 const struct opengl_funcs *funcs = params->teb->glTable;
22122 funcs->ext.p_glVertexAttribFormat( params->attribindex, params->size, params->type, params->normalized, params->relativeoffset );
22123 return STATUS_SUCCESS;
22126 static NTSTATUS ext_glVertexAttribFormatNV( void *args )
22128 struct glVertexAttribFormatNV_params *params = args;
22129 const struct opengl_funcs *funcs = params->teb->glTable;
22130 funcs->ext.p_glVertexAttribFormatNV( params->index, params->size, params->type, params->normalized, params->stride );
22131 return STATUS_SUCCESS;
22134 static NTSTATUS ext_glVertexAttribI1i( void *args )
22136 struct glVertexAttribI1i_params *params = args;
22137 const struct opengl_funcs *funcs = params->teb->glTable;
22138 funcs->ext.p_glVertexAttribI1i( params->index, params->x );
22139 return STATUS_SUCCESS;
22142 static NTSTATUS ext_glVertexAttribI1iEXT( void *args )
22144 struct glVertexAttribI1iEXT_params *params = args;
22145 const struct opengl_funcs *funcs = params->teb->glTable;
22146 funcs->ext.p_glVertexAttribI1iEXT( params->index, params->x );
22147 return STATUS_SUCCESS;
22150 static NTSTATUS ext_glVertexAttribI1iv( void *args )
22152 struct glVertexAttribI1iv_params *params = args;
22153 const struct opengl_funcs *funcs = params->teb->glTable;
22154 funcs->ext.p_glVertexAttribI1iv( params->index, params->v );
22155 return STATUS_SUCCESS;
22158 static NTSTATUS ext_glVertexAttribI1ivEXT( void *args )
22160 struct glVertexAttribI1ivEXT_params *params = args;
22161 const struct opengl_funcs *funcs = params->teb->glTable;
22162 funcs->ext.p_glVertexAttribI1ivEXT( params->index, params->v );
22163 return STATUS_SUCCESS;
22166 static NTSTATUS ext_glVertexAttribI1ui( void *args )
22168 struct glVertexAttribI1ui_params *params = args;
22169 const struct opengl_funcs *funcs = params->teb->glTable;
22170 funcs->ext.p_glVertexAttribI1ui( params->index, params->x );
22171 return STATUS_SUCCESS;
22174 static NTSTATUS ext_glVertexAttribI1uiEXT( void *args )
22176 struct glVertexAttribI1uiEXT_params *params = args;
22177 const struct opengl_funcs *funcs = params->teb->glTable;
22178 funcs->ext.p_glVertexAttribI1uiEXT( params->index, params->x );
22179 return STATUS_SUCCESS;
22182 static NTSTATUS ext_glVertexAttribI1uiv( void *args )
22184 struct glVertexAttribI1uiv_params *params = args;
22185 const struct opengl_funcs *funcs = params->teb->glTable;
22186 funcs->ext.p_glVertexAttribI1uiv( params->index, params->v );
22187 return STATUS_SUCCESS;
22190 static NTSTATUS ext_glVertexAttribI1uivEXT( void *args )
22192 struct glVertexAttribI1uivEXT_params *params = args;
22193 const struct opengl_funcs *funcs = params->teb->glTable;
22194 funcs->ext.p_glVertexAttribI1uivEXT( params->index, params->v );
22195 return STATUS_SUCCESS;
22198 static NTSTATUS ext_glVertexAttribI2i( void *args )
22200 struct glVertexAttribI2i_params *params = args;
22201 const struct opengl_funcs *funcs = params->teb->glTable;
22202 funcs->ext.p_glVertexAttribI2i( params->index, params->x, params->y );
22203 return STATUS_SUCCESS;
22206 static NTSTATUS ext_glVertexAttribI2iEXT( void *args )
22208 struct glVertexAttribI2iEXT_params *params = args;
22209 const struct opengl_funcs *funcs = params->teb->glTable;
22210 funcs->ext.p_glVertexAttribI2iEXT( params->index, params->x, params->y );
22211 return STATUS_SUCCESS;
22214 static NTSTATUS ext_glVertexAttribI2iv( void *args )
22216 struct glVertexAttribI2iv_params *params = args;
22217 const struct opengl_funcs *funcs = params->teb->glTable;
22218 funcs->ext.p_glVertexAttribI2iv( params->index, params->v );
22219 return STATUS_SUCCESS;
22222 static NTSTATUS ext_glVertexAttribI2ivEXT( void *args )
22224 struct glVertexAttribI2ivEXT_params *params = args;
22225 const struct opengl_funcs *funcs = params->teb->glTable;
22226 funcs->ext.p_glVertexAttribI2ivEXT( params->index, params->v );
22227 return STATUS_SUCCESS;
22230 static NTSTATUS ext_glVertexAttribI2ui( void *args )
22232 struct glVertexAttribI2ui_params *params = args;
22233 const struct opengl_funcs *funcs = params->teb->glTable;
22234 funcs->ext.p_glVertexAttribI2ui( params->index, params->x, params->y );
22235 return STATUS_SUCCESS;
22238 static NTSTATUS ext_glVertexAttribI2uiEXT( void *args )
22240 struct glVertexAttribI2uiEXT_params *params = args;
22241 const struct opengl_funcs *funcs = params->teb->glTable;
22242 funcs->ext.p_glVertexAttribI2uiEXT( params->index, params->x, params->y );
22243 return STATUS_SUCCESS;
22246 static NTSTATUS ext_glVertexAttribI2uiv( void *args )
22248 struct glVertexAttribI2uiv_params *params = args;
22249 const struct opengl_funcs *funcs = params->teb->glTable;
22250 funcs->ext.p_glVertexAttribI2uiv( params->index, params->v );
22251 return STATUS_SUCCESS;
22254 static NTSTATUS ext_glVertexAttribI2uivEXT( void *args )
22256 struct glVertexAttribI2uivEXT_params *params = args;
22257 const struct opengl_funcs *funcs = params->teb->glTable;
22258 funcs->ext.p_glVertexAttribI2uivEXT( params->index, params->v );
22259 return STATUS_SUCCESS;
22262 static NTSTATUS ext_glVertexAttribI3i( void *args )
22264 struct glVertexAttribI3i_params *params = args;
22265 const struct opengl_funcs *funcs = params->teb->glTable;
22266 funcs->ext.p_glVertexAttribI3i( params->index, params->x, params->y, params->z );
22267 return STATUS_SUCCESS;
22270 static NTSTATUS ext_glVertexAttribI3iEXT( void *args )
22272 struct glVertexAttribI3iEXT_params *params = args;
22273 const struct opengl_funcs *funcs = params->teb->glTable;
22274 funcs->ext.p_glVertexAttribI3iEXT( params->index, params->x, params->y, params->z );
22275 return STATUS_SUCCESS;
22278 static NTSTATUS ext_glVertexAttribI3iv( void *args )
22280 struct glVertexAttribI3iv_params *params = args;
22281 const struct opengl_funcs *funcs = params->teb->glTable;
22282 funcs->ext.p_glVertexAttribI3iv( params->index, params->v );
22283 return STATUS_SUCCESS;
22286 static NTSTATUS ext_glVertexAttribI3ivEXT( void *args )
22288 struct glVertexAttribI3ivEXT_params *params = args;
22289 const struct opengl_funcs *funcs = params->teb->glTable;
22290 funcs->ext.p_glVertexAttribI3ivEXT( params->index, params->v );
22291 return STATUS_SUCCESS;
22294 static NTSTATUS ext_glVertexAttribI3ui( void *args )
22296 struct glVertexAttribI3ui_params *params = args;
22297 const struct opengl_funcs *funcs = params->teb->glTable;
22298 funcs->ext.p_glVertexAttribI3ui( params->index, params->x, params->y, params->z );
22299 return STATUS_SUCCESS;
22302 static NTSTATUS ext_glVertexAttribI3uiEXT( void *args )
22304 struct glVertexAttribI3uiEXT_params *params = args;
22305 const struct opengl_funcs *funcs = params->teb->glTable;
22306 funcs->ext.p_glVertexAttribI3uiEXT( params->index, params->x, params->y, params->z );
22307 return STATUS_SUCCESS;
22310 static NTSTATUS ext_glVertexAttribI3uiv( void *args )
22312 struct glVertexAttribI3uiv_params *params = args;
22313 const struct opengl_funcs *funcs = params->teb->glTable;
22314 funcs->ext.p_glVertexAttribI3uiv( params->index, params->v );
22315 return STATUS_SUCCESS;
22318 static NTSTATUS ext_glVertexAttribI3uivEXT( void *args )
22320 struct glVertexAttribI3uivEXT_params *params = args;
22321 const struct opengl_funcs *funcs = params->teb->glTable;
22322 funcs->ext.p_glVertexAttribI3uivEXT( params->index, params->v );
22323 return STATUS_SUCCESS;
22326 static NTSTATUS ext_glVertexAttribI4bv( void *args )
22328 struct glVertexAttribI4bv_params *params = args;
22329 const struct opengl_funcs *funcs = params->teb->glTable;
22330 funcs->ext.p_glVertexAttribI4bv( params->index, params->v );
22331 return STATUS_SUCCESS;
22334 static NTSTATUS ext_glVertexAttribI4bvEXT( void *args )
22336 struct glVertexAttribI4bvEXT_params *params = args;
22337 const struct opengl_funcs *funcs = params->teb->glTable;
22338 funcs->ext.p_glVertexAttribI4bvEXT( params->index, params->v );
22339 return STATUS_SUCCESS;
22342 static NTSTATUS ext_glVertexAttribI4i( void *args )
22344 struct glVertexAttribI4i_params *params = args;
22345 const struct opengl_funcs *funcs = params->teb->glTable;
22346 funcs->ext.p_glVertexAttribI4i( params->index, params->x, params->y, params->z, params->w );
22347 return STATUS_SUCCESS;
22350 static NTSTATUS ext_glVertexAttribI4iEXT( void *args )
22352 struct glVertexAttribI4iEXT_params *params = args;
22353 const struct opengl_funcs *funcs = params->teb->glTable;
22354 funcs->ext.p_glVertexAttribI4iEXT( params->index, params->x, params->y, params->z, params->w );
22355 return STATUS_SUCCESS;
22358 static NTSTATUS ext_glVertexAttribI4iv( void *args )
22360 struct glVertexAttribI4iv_params *params = args;
22361 const struct opengl_funcs *funcs = params->teb->glTable;
22362 funcs->ext.p_glVertexAttribI4iv( params->index, params->v );
22363 return STATUS_SUCCESS;
22366 static NTSTATUS ext_glVertexAttribI4ivEXT( void *args )
22368 struct glVertexAttribI4ivEXT_params *params = args;
22369 const struct opengl_funcs *funcs = params->teb->glTable;
22370 funcs->ext.p_glVertexAttribI4ivEXT( params->index, params->v );
22371 return STATUS_SUCCESS;
22374 static NTSTATUS ext_glVertexAttribI4sv( void *args )
22376 struct glVertexAttribI4sv_params *params = args;
22377 const struct opengl_funcs *funcs = params->teb->glTable;
22378 funcs->ext.p_glVertexAttribI4sv( params->index, params->v );
22379 return STATUS_SUCCESS;
22382 static NTSTATUS ext_glVertexAttribI4svEXT( void *args )
22384 struct glVertexAttribI4svEXT_params *params = args;
22385 const struct opengl_funcs *funcs = params->teb->glTable;
22386 funcs->ext.p_glVertexAttribI4svEXT( params->index, params->v );
22387 return STATUS_SUCCESS;
22390 static NTSTATUS ext_glVertexAttribI4ubv( void *args )
22392 struct glVertexAttribI4ubv_params *params = args;
22393 const struct opengl_funcs *funcs = params->teb->glTable;
22394 funcs->ext.p_glVertexAttribI4ubv( params->index, params->v );
22395 return STATUS_SUCCESS;
22398 static NTSTATUS ext_glVertexAttribI4ubvEXT( void *args )
22400 struct glVertexAttribI4ubvEXT_params *params = args;
22401 const struct opengl_funcs *funcs = params->teb->glTable;
22402 funcs->ext.p_glVertexAttribI4ubvEXT( params->index, params->v );
22403 return STATUS_SUCCESS;
22406 static NTSTATUS ext_glVertexAttribI4ui( void *args )
22408 struct glVertexAttribI4ui_params *params = args;
22409 const struct opengl_funcs *funcs = params->teb->glTable;
22410 funcs->ext.p_glVertexAttribI4ui( params->index, params->x, params->y, params->z, params->w );
22411 return STATUS_SUCCESS;
22414 static NTSTATUS ext_glVertexAttribI4uiEXT( void *args )
22416 struct glVertexAttribI4uiEXT_params *params = args;
22417 const struct opengl_funcs *funcs = params->teb->glTable;
22418 funcs->ext.p_glVertexAttribI4uiEXT( params->index, params->x, params->y, params->z, params->w );
22419 return STATUS_SUCCESS;
22422 static NTSTATUS ext_glVertexAttribI4uiv( void *args )
22424 struct glVertexAttribI4uiv_params *params = args;
22425 const struct opengl_funcs *funcs = params->teb->glTable;
22426 funcs->ext.p_glVertexAttribI4uiv( params->index, params->v );
22427 return STATUS_SUCCESS;
22430 static NTSTATUS ext_glVertexAttribI4uivEXT( void *args )
22432 struct glVertexAttribI4uivEXT_params *params = args;
22433 const struct opengl_funcs *funcs = params->teb->glTable;
22434 funcs->ext.p_glVertexAttribI4uivEXT( params->index, params->v );
22435 return STATUS_SUCCESS;
22438 static NTSTATUS ext_glVertexAttribI4usv( void *args )
22440 struct glVertexAttribI4usv_params *params = args;
22441 const struct opengl_funcs *funcs = params->teb->glTable;
22442 funcs->ext.p_glVertexAttribI4usv( params->index, params->v );
22443 return STATUS_SUCCESS;
22446 static NTSTATUS ext_glVertexAttribI4usvEXT( void *args )
22448 struct glVertexAttribI4usvEXT_params *params = args;
22449 const struct opengl_funcs *funcs = params->teb->glTable;
22450 funcs->ext.p_glVertexAttribI4usvEXT( params->index, params->v );
22451 return STATUS_SUCCESS;
22454 static NTSTATUS ext_glVertexAttribIFormat( void *args )
22456 struct glVertexAttribIFormat_params *params = args;
22457 const struct opengl_funcs *funcs = params->teb->glTable;
22458 funcs->ext.p_glVertexAttribIFormat( params->attribindex, params->size, params->type, params->relativeoffset );
22459 return STATUS_SUCCESS;
22462 static NTSTATUS ext_glVertexAttribIFormatNV( void *args )
22464 struct glVertexAttribIFormatNV_params *params = args;
22465 const struct opengl_funcs *funcs = params->teb->glTable;
22466 funcs->ext.p_glVertexAttribIFormatNV( params->index, params->size, params->type, params->stride );
22467 return STATUS_SUCCESS;
22470 static NTSTATUS ext_glVertexAttribIPointer( void *args )
22472 struct glVertexAttribIPointer_params *params = args;
22473 const struct opengl_funcs *funcs = params->teb->glTable;
22474 funcs->ext.p_glVertexAttribIPointer( params->index, params->size, params->type, params->stride, params->pointer );
22475 return STATUS_SUCCESS;
22478 static NTSTATUS ext_glVertexAttribIPointerEXT( void *args )
22480 struct glVertexAttribIPointerEXT_params *params = args;
22481 const struct opengl_funcs *funcs = params->teb->glTable;
22482 funcs->ext.p_glVertexAttribIPointerEXT( params->index, params->size, params->type, params->stride, params->pointer );
22483 return STATUS_SUCCESS;
22486 static NTSTATUS ext_glVertexAttribL1d( void *args )
22488 struct glVertexAttribL1d_params *params = args;
22489 const struct opengl_funcs *funcs = params->teb->glTable;
22490 funcs->ext.p_glVertexAttribL1d( params->index, params->x );
22491 return STATUS_SUCCESS;
22494 static NTSTATUS ext_glVertexAttribL1dEXT( void *args )
22496 struct glVertexAttribL1dEXT_params *params = args;
22497 const struct opengl_funcs *funcs = params->teb->glTable;
22498 funcs->ext.p_glVertexAttribL1dEXT( params->index, params->x );
22499 return STATUS_SUCCESS;
22502 static NTSTATUS ext_glVertexAttribL1dv( void *args )
22504 struct glVertexAttribL1dv_params *params = args;
22505 const struct opengl_funcs *funcs = params->teb->glTable;
22506 funcs->ext.p_glVertexAttribL1dv( params->index, params->v );
22507 return STATUS_SUCCESS;
22510 static NTSTATUS ext_glVertexAttribL1dvEXT( void *args )
22512 struct glVertexAttribL1dvEXT_params *params = args;
22513 const struct opengl_funcs *funcs = params->teb->glTable;
22514 funcs->ext.p_glVertexAttribL1dvEXT( params->index, params->v );
22515 return STATUS_SUCCESS;
22518 static NTSTATUS ext_glVertexAttribL1i64NV( void *args )
22520 struct glVertexAttribL1i64NV_params *params = args;
22521 const struct opengl_funcs *funcs = params->teb->glTable;
22522 funcs->ext.p_glVertexAttribL1i64NV( params->index, params->x );
22523 return STATUS_SUCCESS;
22526 static NTSTATUS ext_glVertexAttribL1i64vNV( void *args )
22528 struct glVertexAttribL1i64vNV_params *params = args;
22529 const struct opengl_funcs *funcs = params->teb->glTable;
22530 funcs->ext.p_glVertexAttribL1i64vNV( params->index, params->v );
22531 return STATUS_SUCCESS;
22534 static NTSTATUS ext_glVertexAttribL1ui64ARB( void *args )
22536 struct glVertexAttribL1ui64ARB_params *params = args;
22537 const struct opengl_funcs *funcs = params->teb->glTable;
22538 funcs->ext.p_glVertexAttribL1ui64ARB( params->index, params->x );
22539 return STATUS_SUCCESS;
22542 static NTSTATUS ext_glVertexAttribL1ui64NV( void *args )
22544 struct glVertexAttribL1ui64NV_params *params = args;
22545 const struct opengl_funcs *funcs = params->teb->glTable;
22546 funcs->ext.p_glVertexAttribL1ui64NV( params->index, params->x );
22547 return STATUS_SUCCESS;
22550 static NTSTATUS ext_glVertexAttribL1ui64vARB( void *args )
22552 struct glVertexAttribL1ui64vARB_params *params = args;
22553 const struct opengl_funcs *funcs = params->teb->glTable;
22554 funcs->ext.p_glVertexAttribL1ui64vARB( params->index, params->v );
22555 return STATUS_SUCCESS;
22558 static NTSTATUS ext_glVertexAttribL1ui64vNV( void *args )
22560 struct glVertexAttribL1ui64vNV_params *params = args;
22561 const struct opengl_funcs *funcs = params->teb->glTable;
22562 funcs->ext.p_glVertexAttribL1ui64vNV( params->index, params->v );
22563 return STATUS_SUCCESS;
22566 static NTSTATUS ext_glVertexAttribL2d( void *args )
22568 struct glVertexAttribL2d_params *params = args;
22569 const struct opengl_funcs *funcs = params->teb->glTable;
22570 funcs->ext.p_glVertexAttribL2d( params->index, params->x, params->y );
22571 return STATUS_SUCCESS;
22574 static NTSTATUS ext_glVertexAttribL2dEXT( void *args )
22576 struct glVertexAttribL2dEXT_params *params = args;
22577 const struct opengl_funcs *funcs = params->teb->glTable;
22578 funcs->ext.p_glVertexAttribL2dEXT( params->index, params->x, params->y );
22579 return STATUS_SUCCESS;
22582 static NTSTATUS ext_glVertexAttribL2dv( void *args )
22584 struct glVertexAttribL2dv_params *params = args;
22585 const struct opengl_funcs *funcs = params->teb->glTable;
22586 funcs->ext.p_glVertexAttribL2dv( params->index, params->v );
22587 return STATUS_SUCCESS;
22590 static NTSTATUS ext_glVertexAttribL2dvEXT( void *args )
22592 struct glVertexAttribL2dvEXT_params *params = args;
22593 const struct opengl_funcs *funcs = params->teb->glTable;
22594 funcs->ext.p_glVertexAttribL2dvEXT( params->index, params->v );
22595 return STATUS_SUCCESS;
22598 static NTSTATUS ext_glVertexAttribL2i64NV( void *args )
22600 struct glVertexAttribL2i64NV_params *params = args;
22601 const struct opengl_funcs *funcs = params->teb->glTable;
22602 funcs->ext.p_glVertexAttribL2i64NV( params->index, params->x, params->y );
22603 return STATUS_SUCCESS;
22606 static NTSTATUS ext_glVertexAttribL2i64vNV( void *args )
22608 struct glVertexAttribL2i64vNV_params *params = args;
22609 const struct opengl_funcs *funcs = params->teb->glTable;
22610 funcs->ext.p_glVertexAttribL2i64vNV( params->index, params->v );
22611 return STATUS_SUCCESS;
22614 static NTSTATUS ext_glVertexAttribL2ui64NV( void *args )
22616 struct glVertexAttribL2ui64NV_params *params = args;
22617 const struct opengl_funcs *funcs = params->teb->glTable;
22618 funcs->ext.p_glVertexAttribL2ui64NV( params->index, params->x, params->y );
22619 return STATUS_SUCCESS;
22622 static NTSTATUS ext_glVertexAttribL2ui64vNV( void *args )
22624 struct glVertexAttribL2ui64vNV_params *params = args;
22625 const struct opengl_funcs *funcs = params->teb->glTable;
22626 funcs->ext.p_glVertexAttribL2ui64vNV( params->index, params->v );
22627 return STATUS_SUCCESS;
22630 static NTSTATUS ext_glVertexAttribL3d( void *args )
22632 struct glVertexAttribL3d_params *params = args;
22633 const struct opengl_funcs *funcs = params->teb->glTable;
22634 funcs->ext.p_glVertexAttribL3d( params->index, params->x, params->y, params->z );
22635 return STATUS_SUCCESS;
22638 static NTSTATUS ext_glVertexAttribL3dEXT( void *args )
22640 struct glVertexAttribL3dEXT_params *params = args;
22641 const struct opengl_funcs *funcs = params->teb->glTable;
22642 funcs->ext.p_glVertexAttribL3dEXT( params->index, params->x, params->y, params->z );
22643 return STATUS_SUCCESS;
22646 static NTSTATUS ext_glVertexAttribL3dv( void *args )
22648 struct glVertexAttribL3dv_params *params = args;
22649 const struct opengl_funcs *funcs = params->teb->glTable;
22650 funcs->ext.p_glVertexAttribL3dv( params->index, params->v );
22651 return STATUS_SUCCESS;
22654 static NTSTATUS ext_glVertexAttribL3dvEXT( void *args )
22656 struct glVertexAttribL3dvEXT_params *params = args;
22657 const struct opengl_funcs *funcs = params->teb->glTable;
22658 funcs->ext.p_glVertexAttribL3dvEXT( params->index, params->v );
22659 return STATUS_SUCCESS;
22662 static NTSTATUS ext_glVertexAttribL3i64NV( void *args )
22664 struct glVertexAttribL3i64NV_params *params = args;
22665 const struct opengl_funcs *funcs = params->teb->glTable;
22666 funcs->ext.p_glVertexAttribL3i64NV( params->index, params->x, params->y, params->z );
22667 return STATUS_SUCCESS;
22670 static NTSTATUS ext_glVertexAttribL3i64vNV( void *args )
22672 struct glVertexAttribL3i64vNV_params *params = args;
22673 const struct opengl_funcs *funcs = params->teb->glTable;
22674 funcs->ext.p_glVertexAttribL3i64vNV( params->index, params->v );
22675 return STATUS_SUCCESS;
22678 static NTSTATUS ext_glVertexAttribL3ui64NV( void *args )
22680 struct glVertexAttribL3ui64NV_params *params = args;
22681 const struct opengl_funcs *funcs = params->teb->glTable;
22682 funcs->ext.p_glVertexAttribL3ui64NV( params->index, params->x, params->y, params->z );
22683 return STATUS_SUCCESS;
22686 static NTSTATUS ext_glVertexAttribL3ui64vNV( void *args )
22688 struct glVertexAttribL3ui64vNV_params *params = args;
22689 const struct opengl_funcs *funcs = params->teb->glTable;
22690 funcs->ext.p_glVertexAttribL3ui64vNV( params->index, params->v );
22691 return STATUS_SUCCESS;
22694 static NTSTATUS ext_glVertexAttribL4d( void *args )
22696 struct glVertexAttribL4d_params *params = args;
22697 const struct opengl_funcs *funcs = params->teb->glTable;
22698 funcs->ext.p_glVertexAttribL4d( params->index, params->x, params->y, params->z, params->w );
22699 return STATUS_SUCCESS;
22702 static NTSTATUS ext_glVertexAttribL4dEXT( void *args )
22704 struct glVertexAttribL4dEXT_params *params = args;
22705 const struct opengl_funcs *funcs = params->teb->glTable;
22706 funcs->ext.p_glVertexAttribL4dEXT( params->index, params->x, params->y, params->z, params->w );
22707 return STATUS_SUCCESS;
22710 static NTSTATUS ext_glVertexAttribL4dv( void *args )
22712 struct glVertexAttribL4dv_params *params = args;
22713 const struct opengl_funcs *funcs = params->teb->glTable;
22714 funcs->ext.p_glVertexAttribL4dv( params->index, params->v );
22715 return STATUS_SUCCESS;
22718 static NTSTATUS ext_glVertexAttribL4dvEXT( void *args )
22720 struct glVertexAttribL4dvEXT_params *params = args;
22721 const struct opengl_funcs *funcs = params->teb->glTable;
22722 funcs->ext.p_glVertexAttribL4dvEXT( params->index, params->v );
22723 return STATUS_SUCCESS;
22726 static NTSTATUS ext_glVertexAttribL4i64NV( void *args )
22728 struct glVertexAttribL4i64NV_params *params = args;
22729 const struct opengl_funcs *funcs = params->teb->glTable;
22730 funcs->ext.p_glVertexAttribL4i64NV( params->index, params->x, params->y, params->z, params->w );
22731 return STATUS_SUCCESS;
22734 static NTSTATUS ext_glVertexAttribL4i64vNV( void *args )
22736 struct glVertexAttribL4i64vNV_params *params = args;
22737 const struct opengl_funcs *funcs = params->teb->glTable;
22738 funcs->ext.p_glVertexAttribL4i64vNV( params->index, params->v );
22739 return STATUS_SUCCESS;
22742 static NTSTATUS ext_glVertexAttribL4ui64NV( void *args )
22744 struct glVertexAttribL4ui64NV_params *params = args;
22745 const struct opengl_funcs *funcs = params->teb->glTable;
22746 funcs->ext.p_glVertexAttribL4ui64NV( params->index, params->x, params->y, params->z, params->w );
22747 return STATUS_SUCCESS;
22750 static NTSTATUS ext_glVertexAttribL4ui64vNV( void *args )
22752 struct glVertexAttribL4ui64vNV_params *params = args;
22753 const struct opengl_funcs *funcs = params->teb->glTable;
22754 funcs->ext.p_glVertexAttribL4ui64vNV( params->index, params->v );
22755 return STATUS_SUCCESS;
22758 static NTSTATUS ext_glVertexAttribLFormat( void *args )
22760 struct glVertexAttribLFormat_params *params = args;
22761 const struct opengl_funcs *funcs = params->teb->glTable;
22762 funcs->ext.p_glVertexAttribLFormat( params->attribindex, params->size, params->type, params->relativeoffset );
22763 return STATUS_SUCCESS;
22766 static NTSTATUS ext_glVertexAttribLFormatNV( void *args )
22768 struct glVertexAttribLFormatNV_params *params = args;
22769 const struct opengl_funcs *funcs = params->teb->glTable;
22770 funcs->ext.p_glVertexAttribLFormatNV( params->index, params->size, params->type, params->stride );
22771 return STATUS_SUCCESS;
22774 static NTSTATUS ext_glVertexAttribLPointer( void *args )
22776 struct glVertexAttribLPointer_params *params = args;
22777 const struct opengl_funcs *funcs = params->teb->glTable;
22778 funcs->ext.p_glVertexAttribLPointer( params->index, params->size, params->type, params->stride, params->pointer );
22779 return STATUS_SUCCESS;
22782 static NTSTATUS ext_glVertexAttribLPointerEXT( void *args )
22784 struct glVertexAttribLPointerEXT_params *params = args;
22785 const struct opengl_funcs *funcs = params->teb->glTable;
22786 funcs->ext.p_glVertexAttribLPointerEXT( params->index, params->size, params->type, params->stride, params->pointer );
22787 return STATUS_SUCCESS;
22790 static NTSTATUS ext_glVertexAttribP1ui( void *args )
22792 struct glVertexAttribP1ui_params *params = args;
22793 const struct opengl_funcs *funcs = params->teb->glTable;
22794 funcs->ext.p_glVertexAttribP1ui( params->index, params->type, params->normalized, params->value );
22795 return STATUS_SUCCESS;
22798 static NTSTATUS ext_glVertexAttribP1uiv( void *args )
22800 struct glVertexAttribP1uiv_params *params = args;
22801 const struct opengl_funcs *funcs = params->teb->glTable;
22802 funcs->ext.p_glVertexAttribP1uiv( params->index, params->type, params->normalized, params->value );
22803 return STATUS_SUCCESS;
22806 static NTSTATUS ext_glVertexAttribP2ui( void *args )
22808 struct glVertexAttribP2ui_params *params = args;
22809 const struct opengl_funcs *funcs = params->teb->glTable;
22810 funcs->ext.p_glVertexAttribP2ui( params->index, params->type, params->normalized, params->value );
22811 return STATUS_SUCCESS;
22814 static NTSTATUS ext_glVertexAttribP2uiv( void *args )
22816 struct glVertexAttribP2uiv_params *params = args;
22817 const struct opengl_funcs *funcs = params->teb->glTable;
22818 funcs->ext.p_glVertexAttribP2uiv( params->index, params->type, params->normalized, params->value );
22819 return STATUS_SUCCESS;
22822 static NTSTATUS ext_glVertexAttribP3ui( void *args )
22824 struct glVertexAttribP3ui_params *params = args;
22825 const struct opengl_funcs *funcs = params->teb->glTable;
22826 funcs->ext.p_glVertexAttribP3ui( params->index, params->type, params->normalized, params->value );
22827 return STATUS_SUCCESS;
22830 static NTSTATUS ext_glVertexAttribP3uiv( void *args )
22832 struct glVertexAttribP3uiv_params *params = args;
22833 const struct opengl_funcs *funcs = params->teb->glTable;
22834 funcs->ext.p_glVertexAttribP3uiv( params->index, params->type, params->normalized, params->value );
22835 return STATUS_SUCCESS;
22838 static NTSTATUS ext_glVertexAttribP4ui( void *args )
22840 struct glVertexAttribP4ui_params *params = args;
22841 const struct opengl_funcs *funcs = params->teb->glTable;
22842 funcs->ext.p_glVertexAttribP4ui( params->index, params->type, params->normalized, params->value );
22843 return STATUS_SUCCESS;
22846 static NTSTATUS ext_glVertexAttribP4uiv( void *args )
22848 struct glVertexAttribP4uiv_params *params = args;
22849 const struct opengl_funcs *funcs = params->teb->glTable;
22850 funcs->ext.p_glVertexAttribP4uiv( params->index, params->type, params->normalized, params->value );
22851 return STATUS_SUCCESS;
22854 static NTSTATUS ext_glVertexAttribParameteriAMD( void *args )
22856 struct glVertexAttribParameteriAMD_params *params = args;
22857 const struct opengl_funcs *funcs = params->teb->glTable;
22858 funcs->ext.p_glVertexAttribParameteriAMD( params->index, params->pname, params->param );
22859 return STATUS_SUCCESS;
22862 static NTSTATUS ext_glVertexAttribPointer( void *args )
22864 struct glVertexAttribPointer_params *params = args;
22865 const struct opengl_funcs *funcs = params->teb->glTable;
22866 funcs->ext.p_glVertexAttribPointer( params->index, params->size, params->type, params->normalized, params->stride, params->pointer );
22867 return STATUS_SUCCESS;
22870 static NTSTATUS ext_glVertexAttribPointerARB( void *args )
22872 struct glVertexAttribPointerARB_params *params = args;
22873 const struct opengl_funcs *funcs = params->teb->glTable;
22874 funcs->ext.p_glVertexAttribPointerARB( params->index, params->size, params->type, params->normalized, params->stride, params->pointer );
22875 return STATUS_SUCCESS;
22878 static NTSTATUS ext_glVertexAttribPointerNV( void *args )
22880 struct glVertexAttribPointerNV_params *params = args;
22881 const struct opengl_funcs *funcs = params->teb->glTable;
22882 funcs->ext.p_glVertexAttribPointerNV( params->index, params->fsize, params->type, params->stride, params->pointer );
22883 return STATUS_SUCCESS;
22886 static NTSTATUS ext_glVertexAttribs1dvNV( void *args )
22888 struct glVertexAttribs1dvNV_params *params = args;
22889 const struct opengl_funcs *funcs = params->teb->glTable;
22890 funcs->ext.p_glVertexAttribs1dvNV( params->index, params->count, params->v );
22891 return STATUS_SUCCESS;
22894 static NTSTATUS ext_glVertexAttribs1fvNV( void *args )
22896 struct glVertexAttribs1fvNV_params *params = args;
22897 const struct opengl_funcs *funcs = params->teb->glTable;
22898 funcs->ext.p_glVertexAttribs1fvNV( params->index, params->count, params->v );
22899 return STATUS_SUCCESS;
22902 static NTSTATUS ext_glVertexAttribs1hvNV( void *args )
22904 struct glVertexAttribs1hvNV_params *params = args;
22905 const struct opengl_funcs *funcs = params->teb->glTable;
22906 funcs->ext.p_glVertexAttribs1hvNV( params->index, params->n, params->v );
22907 return STATUS_SUCCESS;
22910 static NTSTATUS ext_glVertexAttribs1svNV( void *args )
22912 struct glVertexAttribs1svNV_params *params = args;
22913 const struct opengl_funcs *funcs = params->teb->glTable;
22914 funcs->ext.p_glVertexAttribs1svNV( params->index, params->count, params->v );
22915 return STATUS_SUCCESS;
22918 static NTSTATUS ext_glVertexAttribs2dvNV( void *args )
22920 struct glVertexAttribs2dvNV_params *params = args;
22921 const struct opengl_funcs *funcs = params->teb->glTable;
22922 funcs->ext.p_glVertexAttribs2dvNV( params->index, params->count, params->v );
22923 return STATUS_SUCCESS;
22926 static NTSTATUS ext_glVertexAttribs2fvNV( void *args )
22928 struct glVertexAttribs2fvNV_params *params = args;
22929 const struct opengl_funcs *funcs = params->teb->glTable;
22930 funcs->ext.p_glVertexAttribs2fvNV( params->index, params->count, params->v );
22931 return STATUS_SUCCESS;
22934 static NTSTATUS ext_glVertexAttribs2hvNV( void *args )
22936 struct glVertexAttribs2hvNV_params *params = args;
22937 const struct opengl_funcs *funcs = params->teb->glTable;
22938 funcs->ext.p_glVertexAttribs2hvNV( params->index, params->n, params->v );
22939 return STATUS_SUCCESS;
22942 static NTSTATUS ext_glVertexAttribs2svNV( void *args )
22944 struct glVertexAttribs2svNV_params *params = args;
22945 const struct opengl_funcs *funcs = params->teb->glTable;
22946 funcs->ext.p_glVertexAttribs2svNV( params->index, params->count, params->v );
22947 return STATUS_SUCCESS;
22950 static NTSTATUS ext_glVertexAttribs3dvNV( void *args )
22952 struct glVertexAttribs3dvNV_params *params = args;
22953 const struct opengl_funcs *funcs = params->teb->glTable;
22954 funcs->ext.p_glVertexAttribs3dvNV( params->index, params->count, params->v );
22955 return STATUS_SUCCESS;
22958 static NTSTATUS ext_glVertexAttribs3fvNV( void *args )
22960 struct glVertexAttribs3fvNV_params *params = args;
22961 const struct opengl_funcs *funcs = params->teb->glTable;
22962 funcs->ext.p_glVertexAttribs3fvNV( params->index, params->count, params->v );
22963 return STATUS_SUCCESS;
22966 static NTSTATUS ext_glVertexAttribs3hvNV( void *args )
22968 struct glVertexAttribs3hvNV_params *params = args;
22969 const struct opengl_funcs *funcs = params->teb->glTable;
22970 funcs->ext.p_glVertexAttribs3hvNV( params->index, params->n, params->v );
22971 return STATUS_SUCCESS;
22974 static NTSTATUS ext_glVertexAttribs3svNV( void *args )
22976 struct glVertexAttribs3svNV_params *params = args;
22977 const struct opengl_funcs *funcs = params->teb->glTable;
22978 funcs->ext.p_glVertexAttribs3svNV( params->index, params->count, params->v );
22979 return STATUS_SUCCESS;
22982 static NTSTATUS ext_glVertexAttribs4dvNV( void *args )
22984 struct glVertexAttribs4dvNV_params *params = args;
22985 const struct opengl_funcs *funcs = params->teb->glTable;
22986 funcs->ext.p_glVertexAttribs4dvNV( params->index, params->count, params->v );
22987 return STATUS_SUCCESS;
22990 static NTSTATUS ext_glVertexAttribs4fvNV( void *args )
22992 struct glVertexAttribs4fvNV_params *params = args;
22993 const struct opengl_funcs *funcs = params->teb->glTable;
22994 funcs->ext.p_glVertexAttribs4fvNV( params->index, params->count, params->v );
22995 return STATUS_SUCCESS;
22998 static NTSTATUS ext_glVertexAttribs4hvNV( void *args )
23000 struct glVertexAttribs4hvNV_params *params = args;
23001 const struct opengl_funcs *funcs = params->teb->glTable;
23002 funcs->ext.p_glVertexAttribs4hvNV( params->index, params->n, params->v );
23003 return STATUS_SUCCESS;
23006 static NTSTATUS ext_glVertexAttribs4svNV( void *args )
23008 struct glVertexAttribs4svNV_params *params = args;
23009 const struct opengl_funcs *funcs = params->teb->glTable;
23010 funcs->ext.p_glVertexAttribs4svNV( params->index, params->count, params->v );
23011 return STATUS_SUCCESS;
23014 static NTSTATUS ext_glVertexAttribs4ubvNV( void *args )
23016 struct glVertexAttribs4ubvNV_params *params = args;
23017 const struct opengl_funcs *funcs = params->teb->glTable;
23018 funcs->ext.p_glVertexAttribs4ubvNV( params->index, params->count, params->v );
23019 return STATUS_SUCCESS;
23022 static NTSTATUS ext_glVertexBindingDivisor( void *args )
23024 struct glVertexBindingDivisor_params *params = args;
23025 const struct opengl_funcs *funcs = params->teb->glTable;
23026 funcs->ext.p_glVertexBindingDivisor( params->bindingindex, params->divisor );
23027 return STATUS_SUCCESS;
23030 static NTSTATUS ext_glVertexBlendARB( void *args )
23032 struct glVertexBlendARB_params *params = args;
23033 const struct opengl_funcs *funcs = params->teb->glTable;
23034 funcs->ext.p_glVertexBlendARB( params->count );
23035 return STATUS_SUCCESS;
23038 static NTSTATUS ext_glVertexBlendEnvfATI( void *args )
23040 struct glVertexBlendEnvfATI_params *params = args;
23041 const struct opengl_funcs *funcs = params->teb->glTable;
23042 funcs->ext.p_glVertexBlendEnvfATI( params->pname, params->param );
23043 return STATUS_SUCCESS;
23046 static NTSTATUS ext_glVertexBlendEnviATI( void *args )
23048 struct glVertexBlendEnviATI_params *params = args;
23049 const struct opengl_funcs *funcs = params->teb->glTable;
23050 funcs->ext.p_glVertexBlendEnviATI( params->pname, params->param );
23051 return STATUS_SUCCESS;
23054 static NTSTATUS ext_glVertexFormatNV( void *args )
23056 struct glVertexFormatNV_params *params = args;
23057 const struct opengl_funcs *funcs = params->teb->glTable;
23058 funcs->ext.p_glVertexFormatNV( params->size, params->type, params->stride );
23059 return STATUS_SUCCESS;
23062 static NTSTATUS ext_glVertexP2ui( void *args )
23064 struct glVertexP2ui_params *params = args;
23065 const struct opengl_funcs *funcs = params->teb->glTable;
23066 funcs->ext.p_glVertexP2ui( params->type, params->value );
23067 return STATUS_SUCCESS;
23070 static NTSTATUS ext_glVertexP2uiv( void *args )
23072 struct glVertexP2uiv_params *params = args;
23073 const struct opengl_funcs *funcs = params->teb->glTable;
23074 funcs->ext.p_glVertexP2uiv( params->type, params->value );
23075 return STATUS_SUCCESS;
23078 static NTSTATUS ext_glVertexP3ui( void *args )
23080 struct glVertexP3ui_params *params = args;
23081 const struct opengl_funcs *funcs = params->teb->glTable;
23082 funcs->ext.p_glVertexP3ui( params->type, params->value );
23083 return STATUS_SUCCESS;
23086 static NTSTATUS ext_glVertexP3uiv( void *args )
23088 struct glVertexP3uiv_params *params = args;
23089 const struct opengl_funcs *funcs = params->teb->glTable;
23090 funcs->ext.p_glVertexP3uiv( params->type, params->value );
23091 return STATUS_SUCCESS;
23094 static NTSTATUS ext_glVertexP4ui( void *args )
23096 struct glVertexP4ui_params *params = args;
23097 const struct opengl_funcs *funcs = params->teb->glTable;
23098 funcs->ext.p_glVertexP4ui( params->type, params->value );
23099 return STATUS_SUCCESS;
23102 static NTSTATUS ext_glVertexP4uiv( void *args )
23104 struct glVertexP4uiv_params *params = args;
23105 const struct opengl_funcs *funcs = params->teb->glTable;
23106 funcs->ext.p_glVertexP4uiv( params->type, params->value );
23107 return STATUS_SUCCESS;
23110 static NTSTATUS ext_glVertexPointerEXT( void *args )
23112 struct glVertexPointerEXT_params *params = args;
23113 const struct opengl_funcs *funcs = params->teb->glTable;
23114 funcs->ext.p_glVertexPointerEXT( params->size, params->type, params->stride, params->count, params->pointer );
23115 return STATUS_SUCCESS;
23118 static NTSTATUS ext_glVertexPointerListIBM( void *args )
23120 struct glVertexPointerListIBM_params *params = args;
23121 const struct opengl_funcs *funcs = params->teb->glTable;
23122 funcs->ext.p_glVertexPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride );
23123 return STATUS_SUCCESS;
23126 static NTSTATUS ext_glVertexPointervINTEL( void *args )
23128 struct glVertexPointervINTEL_params *params = args;
23129 const struct opengl_funcs *funcs = params->teb->glTable;
23130 funcs->ext.p_glVertexPointervINTEL( params->size, params->type, params->pointer );
23131 return STATUS_SUCCESS;
23134 static NTSTATUS ext_glVertexStream1dATI( void *args )
23136 struct glVertexStream1dATI_params *params = args;
23137 const struct opengl_funcs *funcs = params->teb->glTable;
23138 funcs->ext.p_glVertexStream1dATI( params->stream, params->x );
23139 return STATUS_SUCCESS;
23142 static NTSTATUS ext_glVertexStream1dvATI( void *args )
23144 struct glVertexStream1dvATI_params *params = args;
23145 const struct opengl_funcs *funcs = params->teb->glTable;
23146 funcs->ext.p_glVertexStream1dvATI( params->stream, params->coords );
23147 return STATUS_SUCCESS;
23150 static NTSTATUS ext_glVertexStream1fATI( void *args )
23152 struct glVertexStream1fATI_params *params = args;
23153 const struct opengl_funcs *funcs = params->teb->glTable;
23154 funcs->ext.p_glVertexStream1fATI( params->stream, params->x );
23155 return STATUS_SUCCESS;
23158 static NTSTATUS ext_glVertexStream1fvATI( void *args )
23160 struct glVertexStream1fvATI_params *params = args;
23161 const struct opengl_funcs *funcs = params->teb->glTable;
23162 funcs->ext.p_glVertexStream1fvATI( params->stream, params->coords );
23163 return STATUS_SUCCESS;
23166 static NTSTATUS ext_glVertexStream1iATI( void *args )
23168 struct glVertexStream1iATI_params *params = args;
23169 const struct opengl_funcs *funcs = params->teb->glTable;
23170 funcs->ext.p_glVertexStream1iATI( params->stream, params->x );
23171 return STATUS_SUCCESS;
23174 static NTSTATUS ext_glVertexStream1ivATI( void *args )
23176 struct glVertexStream1ivATI_params *params = args;
23177 const struct opengl_funcs *funcs = params->teb->glTable;
23178 funcs->ext.p_glVertexStream1ivATI( params->stream, params->coords );
23179 return STATUS_SUCCESS;
23182 static NTSTATUS ext_glVertexStream1sATI( void *args )
23184 struct glVertexStream1sATI_params *params = args;
23185 const struct opengl_funcs *funcs = params->teb->glTable;
23186 funcs->ext.p_glVertexStream1sATI( params->stream, params->x );
23187 return STATUS_SUCCESS;
23190 static NTSTATUS ext_glVertexStream1svATI( void *args )
23192 struct glVertexStream1svATI_params *params = args;
23193 const struct opengl_funcs *funcs = params->teb->glTable;
23194 funcs->ext.p_glVertexStream1svATI( params->stream, params->coords );
23195 return STATUS_SUCCESS;
23198 static NTSTATUS ext_glVertexStream2dATI( void *args )
23200 struct glVertexStream2dATI_params *params = args;
23201 const struct opengl_funcs *funcs = params->teb->glTable;
23202 funcs->ext.p_glVertexStream2dATI( params->stream, params->x, params->y );
23203 return STATUS_SUCCESS;
23206 static NTSTATUS ext_glVertexStream2dvATI( void *args )
23208 struct glVertexStream2dvATI_params *params = args;
23209 const struct opengl_funcs *funcs = params->teb->glTable;
23210 funcs->ext.p_glVertexStream2dvATI( params->stream, params->coords );
23211 return STATUS_SUCCESS;
23214 static NTSTATUS ext_glVertexStream2fATI( void *args )
23216 struct glVertexStream2fATI_params *params = args;
23217 const struct opengl_funcs *funcs = params->teb->glTable;
23218 funcs->ext.p_glVertexStream2fATI( params->stream, params->x, params->y );
23219 return STATUS_SUCCESS;
23222 static NTSTATUS ext_glVertexStream2fvATI( void *args )
23224 struct glVertexStream2fvATI_params *params = args;
23225 const struct opengl_funcs *funcs = params->teb->glTable;
23226 funcs->ext.p_glVertexStream2fvATI( params->stream, params->coords );
23227 return STATUS_SUCCESS;
23230 static NTSTATUS ext_glVertexStream2iATI( void *args )
23232 struct glVertexStream2iATI_params *params = args;
23233 const struct opengl_funcs *funcs = params->teb->glTable;
23234 funcs->ext.p_glVertexStream2iATI( params->stream, params->x, params->y );
23235 return STATUS_SUCCESS;
23238 static NTSTATUS ext_glVertexStream2ivATI( void *args )
23240 struct glVertexStream2ivATI_params *params = args;
23241 const struct opengl_funcs *funcs = params->teb->glTable;
23242 funcs->ext.p_glVertexStream2ivATI( params->stream, params->coords );
23243 return STATUS_SUCCESS;
23246 static NTSTATUS ext_glVertexStream2sATI( void *args )
23248 struct glVertexStream2sATI_params *params = args;
23249 const struct opengl_funcs *funcs = params->teb->glTable;
23250 funcs->ext.p_glVertexStream2sATI( params->stream, params->x, params->y );
23251 return STATUS_SUCCESS;
23254 static NTSTATUS ext_glVertexStream2svATI( void *args )
23256 struct glVertexStream2svATI_params *params = args;
23257 const struct opengl_funcs *funcs = params->teb->glTable;
23258 funcs->ext.p_glVertexStream2svATI( params->stream, params->coords );
23259 return STATUS_SUCCESS;
23262 static NTSTATUS ext_glVertexStream3dATI( void *args )
23264 struct glVertexStream3dATI_params *params = args;
23265 const struct opengl_funcs *funcs = params->teb->glTable;
23266 funcs->ext.p_glVertexStream3dATI( params->stream, params->x, params->y, params->z );
23267 return STATUS_SUCCESS;
23270 static NTSTATUS ext_glVertexStream3dvATI( void *args )
23272 struct glVertexStream3dvATI_params *params = args;
23273 const struct opengl_funcs *funcs = params->teb->glTable;
23274 funcs->ext.p_glVertexStream3dvATI( params->stream, params->coords );
23275 return STATUS_SUCCESS;
23278 static NTSTATUS ext_glVertexStream3fATI( void *args )
23280 struct glVertexStream3fATI_params *params = args;
23281 const struct opengl_funcs *funcs = params->teb->glTable;
23282 funcs->ext.p_glVertexStream3fATI( params->stream, params->x, params->y, params->z );
23283 return STATUS_SUCCESS;
23286 static NTSTATUS ext_glVertexStream3fvATI( void *args )
23288 struct glVertexStream3fvATI_params *params = args;
23289 const struct opengl_funcs *funcs = params->teb->glTable;
23290 funcs->ext.p_glVertexStream3fvATI( params->stream, params->coords );
23291 return STATUS_SUCCESS;
23294 static NTSTATUS ext_glVertexStream3iATI( void *args )
23296 struct glVertexStream3iATI_params *params = args;
23297 const struct opengl_funcs *funcs = params->teb->glTable;
23298 funcs->ext.p_glVertexStream3iATI( params->stream, params->x, params->y, params->z );
23299 return STATUS_SUCCESS;
23302 static NTSTATUS ext_glVertexStream3ivATI( void *args )
23304 struct glVertexStream3ivATI_params *params = args;
23305 const struct opengl_funcs *funcs = params->teb->glTable;
23306 funcs->ext.p_glVertexStream3ivATI( params->stream, params->coords );
23307 return STATUS_SUCCESS;
23310 static NTSTATUS ext_glVertexStream3sATI( void *args )
23312 struct glVertexStream3sATI_params *params = args;
23313 const struct opengl_funcs *funcs = params->teb->glTable;
23314 funcs->ext.p_glVertexStream3sATI( params->stream, params->x, params->y, params->z );
23315 return STATUS_SUCCESS;
23318 static NTSTATUS ext_glVertexStream3svATI( void *args )
23320 struct glVertexStream3svATI_params *params = args;
23321 const struct opengl_funcs *funcs = params->teb->glTable;
23322 funcs->ext.p_glVertexStream3svATI( params->stream, params->coords );
23323 return STATUS_SUCCESS;
23326 static NTSTATUS ext_glVertexStream4dATI( void *args )
23328 struct glVertexStream4dATI_params *params = args;
23329 const struct opengl_funcs *funcs = params->teb->glTable;
23330 funcs->ext.p_glVertexStream4dATI( params->stream, params->x, params->y, params->z, params->w );
23331 return STATUS_SUCCESS;
23334 static NTSTATUS ext_glVertexStream4dvATI( void *args )
23336 struct glVertexStream4dvATI_params *params = args;
23337 const struct opengl_funcs *funcs = params->teb->glTable;
23338 funcs->ext.p_glVertexStream4dvATI( params->stream, params->coords );
23339 return STATUS_SUCCESS;
23342 static NTSTATUS ext_glVertexStream4fATI( void *args )
23344 struct glVertexStream4fATI_params *params = args;
23345 const struct opengl_funcs *funcs = params->teb->glTable;
23346 funcs->ext.p_glVertexStream4fATI( params->stream, params->x, params->y, params->z, params->w );
23347 return STATUS_SUCCESS;
23350 static NTSTATUS ext_glVertexStream4fvATI( void *args )
23352 struct glVertexStream4fvATI_params *params = args;
23353 const struct opengl_funcs *funcs = params->teb->glTable;
23354 funcs->ext.p_glVertexStream4fvATI( params->stream, params->coords );
23355 return STATUS_SUCCESS;
23358 static NTSTATUS ext_glVertexStream4iATI( void *args )
23360 struct glVertexStream4iATI_params *params = args;
23361 const struct opengl_funcs *funcs = params->teb->glTable;
23362 funcs->ext.p_glVertexStream4iATI( params->stream, params->x, params->y, params->z, params->w );
23363 return STATUS_SUCCESS;
23366 static NTSTATUS ext_glVertexStream4ivATI( void *args )
23368 struct glVertexStream4ivATI_params *params = args;
23369 const struct opengl_funcs *funcs = params->teb->glTable;
23370 funcs->ext.p_glVertexStream4ivATI( params->stream, params->coords );
23371 return STATUS_SUCCESS;
23374 static NTSTATUS ext_glVertexStream4sATI( void *args )
23376 struct glVertexStream4sATI_params *params = args;
23377 const struct opengl_funcs *funcs = params->teb->glTable;
23378 funcs->ext.p_glVertexStream4sATI( params->stream, params->x, params->y, params->z, params->w );
23379 return STATUS_SUCCESS;
23382 static NTSTATUS ext_glVertexStream4svATI( void *args )
23384 struct glVertexStream4svATI_params *params = args;
23385 const struct opengl_funcs *funcs = params->teb->glTable;
23386 funcs->ext.p_glVertexStream4svATI( params->stream, params->coords );
23387 return STATUS_SUCCESS;
23390 static NTSTATUS ext_glVertexWeightPointerEXT( void *args )
23392 struct glVertexWeightPointerEXT_params *params = args;
23393 const struct opengl_funcs *funcs = params->teb->glTable;
23394 funcs->ext.p_glVertexWeightPointerEXT( params->size, params->type, params->stride, params->pointer );
23395 return STATUS_SUCCESS;
23398 static NTSTATUS ext_glVertexWeightfEXT( void *args )
23400 struct glVertexWeightfEXT_params *params = args;
23401 const struct opengl_funcs *funcs = params->teb->glTable;
23402 funcs->ext.p_glVertexWeightfEXT( params->weight );
23403 return STATUS_SUCCESS;
23406 static NTSTATUS ext_glVertexWeightfvEXT( void *args )
23408 struct glVertexWeightfvEXT_params *params = args;
23409 const struct opengl_funcs *funcs = params->teb->glTable;
23410 funcs->ext.p_glVertexWeightfvEXT( params->weight );
23411 return STATUS_SUCCESS;
23414 static NTSTATUS ext_glVertexWeighthNV( void *args )
23416 struct glVertexWeighthNV_params *params = args;
23417 const struct opengl_funcs *funcs = params->teb->glTable;
23418 funcs->ext.p_glVertexWeighthNV( params->weight );
23419 return STATUS_SUCCESS;
23422 static NTSTATUS ext_glVertexWeighthvNV( void *args )
23424 struct glVertexWeighthvNV_params *params = args;
23425 const struct opengl_funcs *funcs = params->teb->glTable;
23426 funcs->ext.p_glVertexWeighthvNV( params->weight );
23427 return STATUS_SUCCESS;
23430 static NTSTATUS ext_glVideoCaptureNV( void *args )
23432 struct glVideoCaptureNV_params *params = args;
23433 const struct opengl_funcs *funcs = params->teb->glTable;
23434 params->ret = funcs->ext.p_glVideoCaptureNV( params->video_capture_slot, params->sequence_num, params->capture_time );
23435 return STATUS_SUCCESS;
23438 static NTSTATUS ext_glVideoCaptureStreamParameterdvNV( void *args )
23440 struct glVideoCaptureStreamParameterdvNV_params *params = args;
23441 const struct opengl_funcs *funcs = params->teb->glTable;
23442 funcs->ext.p_glVideoCaptureStreamParameterdvNV( params->video_capture_slot, params->stream, params->pname, params->params );
23443 return STATUS_SUCCESS;
23446 static NTSTATUS ext_glVideoCaptureStreamParameterfvNV( void *args )
23448 struct glVideoCaptureStreamParameterfvNV_params *params = args;
23449 const struct opengl_funcs *funcs = params->teb->glTable;
23450 funcs->ext.p_glVideoCaptureStreamParameterfvNV( params->video_capture_slot, params->stream, params->pname, params->params );
23451 return STATUS_SUCCESS;
23454 static NTSTATUS ext_glVideoCaptureStreamParameterivNV( void *args )
23456 struct glVideoCaptureStreamParameterivNV_params *params = args;
23457 const struct opengl_funcs *funcs = params->teb->glTable;
23458 funcs->ext.p_glVideoCaptureStreamParameterivNV( params->video_capture_slot, params->stream, params->pname, params->params );
23459 return STATUS_SUCCESS;
23462 static NTSTATUS ext_glViewportArrayv( void *args )
23464 struct glViewportArrayv_params *params = args;
23465 const struct opengl_funcs *funcs = params->teb->glTable;
23466 funcs->ext.p_glViewportArrayv( params->first, params->count, params->v );
23467 return STATUS_SUCCESS;
23470 static NTSTATUS ext_glViewportIndexedf( void *args )
23472 struct glViewportIndexedf_params *params = args;
23473 const struct opengl_funcs *funcs = params->teb->glTable;
23474 funcs->ext.p_glViewportIndexedf( params->index, params->x, params->y, params->w, params->h );
23475 return STATUS_SUCCESS;
23478 static NTSTATUS ext_glViewportIndexedfv( void *args )
23480 struct glViewportIndexedfv_params *params = args;
23481 const struct opengl_funcs *funcs = params->teb->glTable;
23482 funcs->ext.p_glViewportIndexedfv( params->index, params->v );
23483 return STATUS_SUCCESS;
23486 static NTSTATUS ext_glViewportPositionWScaleNV( void *args )
23488 struct glViewportPositionWScaleNV_params *params = args;
23489 const struct opengl_funcs *funcs = params->teb->glTable;
23490 funcs->ext.p_glViewportPositionWScaleNV( params->index, params->xcoeff, params->ycoeff );
23491 return STATUS_SUCCESS;
23494 static NTSTATUS ext_glViewportSwizzleNV( void *args )
23496 struct glViewportSwizzleNV_params *params = args;
23497 const struct opengl_funcs *funcs = params->teb->glTable;
23498 funcs->ext.p_glViewportSwizzleNV( params->index, params->swizzlex, params->swizzley, params->swizzlez, params->swizzlew );
23499 return STATUS_SUCCESS;
23502 static NTSTATUS ext_glWaitSemaphoreEXT( void *args )
23504 struct glWaitSemaphoreEXT_params *params = args;
23505 const struct opengl_funcs *funcs = params->teb->glTable;
23506 funcs->ext.p_glWaitSemaphoreEXT( params->semaphore, params->numBufferBarriers, params->buffers, params->numTextureBarriers, params->textures, params->srcLayouts );
23507 return STATUS_SUCCESS;
23510 static NTSTATUS ext_glWaitSemaphoreui64NVX( void *args )
23512 struct glWaitSemaphoreui64NVX_params *params = args;
23513 const struct opengl_funcs *funcs = params->teb->glTable;
23514 funcs->ext.p_glWaitSemaphoreui64NVX( params->waitGpu, params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray );
23515 return STATUS_SUCCESS;
23518 NTSTATUS ext_glWaitSync( void *args )
23520 struct glWaitSync_params *params = args;
23521 const struct opengl_funcs *funcs = params->teb->glTable;
23522 funcs->ext.p_glWaitSync( params->sync, params->flags, params->timeout );
23523 return STATUS_SUCCESS;
23526 static NTSTATUS ext_glWaitVkSemaphoreNV( void *args )
23528 struct glWaitVkSemaphoreNV_params *params = args;
23529 const struct opengl_funcs *funcs = params->teb->glTable;
23530 funcs->ext.p_glWaitVkSemaphoreNV( params->vkSemaphore );
23531 return STATUS_SUCCESS;
23534 static NTSTATUS ext_glWeightPathsNV( void *args )
23536 struct glWeightPathsNV_params *params = args;
23537 const struct opengl_funcs *funcs = params->teb->glTable;
23538 funcs->ext.p_glWeightPathsNV( params->resultPath, params->numPaths, params->paths, params->weights );
23539 return STATUS_SUCCESS;
23542 static NTSTATUS ext_glWeightPointerARB( void *args )
23544 struct glWeightPointerARB_params *params = args;
23545 const struct opengl_funcs *funcs = params->teb->glTable;
23546 funcs->ext.p_glWeightPointerARB( params->size, params->type, params->stride, params->pointer );
23547 return STATUS_SUCCESS;
23550 static NTSTATUS ext_glWeightbvARB( void *args )
23552 struct glWeightbvARB_params *params = args;
23553 const struct opengl_funcs *funcs = params->teb->glTable;
23554 funcs->ext.p_glWeightbvARB( params->size, params->weights );
23555 return STATUS_SUCCESS;
23558 static NTSTATUS ext_glWeightdvARB( void *args )
23560 struct glWeightdvARB_params *params = args;
23561 const struct opengl_funcs *funcs = params->teb->glTable;
23562 funcs->ext.p_glWeightdvARB( params->size, params->weights );
23563 return STATUS_SUCCESS;
23566 static NTSTATUS ext_glWeightfvARB( void *args )
23568 struct glWeightfvARB_params *params = args;
23569 const struct opengl_funcs *funcs = params->teb->glTable;
23570 funcs->ext.p_glWeightfvARB( params->size, params->weights );
23571 return STATUS_SUCCESS;
23574 static NTSTATUS ext_glWeightivARB( void *args )
23576 struct glWeightivARB_params *params = args;
23577 const struct opengl_funcs *funcs = params->teb->glTable;
23578 funcs->ext.p_glWeightivARB( params->size, params->weights );
23579 return STATUS_SUCCESS;
23582 static NTSTATUS ext_glWeightsvARB( void *args )
23584 struct glWeightsvARB_params *params = args;
23585 const struct opengl_funcs *funcs = params->teb->glTable;
23586 funcs->ext.p_glWeightsvARB( params->size, params->weights );
23587 return STATUS_SUCCESS;
23590 static NTSTATUS ext_glWeightubvARB( void *args )
23592 struct glWeightubvARB_params *params = args;
23593 const struct opengl_funcs *funcs = params->teb->glTable;
23594 funcs->ext.p_glWeightubvARB( params->size, params->weights );
23595 return STATUS_SUCCESS;
23598 static NTSTATUS ext_glWeightuivARB( void *args )
23600 struct glWeightuivARB_params *params = args;
23601 const struct opengl_funcs *funcs = params->teb->glTable;
23602 funcs->ext.p_glWeightuivARB( params->size, params->weights );
23603 return STATUS_SUCCESS;
23606 static NTSTATUS ext_glWeightusvARB( void *args )
23608 struct glWeightusvARB_params *params = args;
23609 const struct opengl_funcs *funcs = params->teb->glTable;
23610 funcs->ext.p_glWeightusvARB( params->size, params->weights );
23611 return STATUS_SUCCESS;
23614 static NTSTATUS ext_glWindowPos2d( void *args )
23616 struct glWindowPos2d_params *params = args;
23617 const struct opengl_funcs *funcs = params->teb->glTable;
23618 funcs->ext.p_glWindowPos2d( params->x, params->y );
23619 return STATUS_SUCCESS;
23622 static NTSTATUS ext_glWindowPos2dARB( void *args )
23624 struct glWindowPos2dARB_params *params = args;
23625 const struct opengl_funcs *funcs = params->teb->glTable;
23626 funcs->ext.p_glWindowPos2dARB( params->x, params->y );
23627 return STATUS_SUCCESS;
23630 static NTSTATUS ext_glWindowPos2dMESA( void *args )
23632 struct glWindowPos2dMESA_params *params = args;
23633 const struct opengl_funcs *funcs = params->teb->glTable;
23634 funcs->ext.p_glWindowPos2dMESA( params->x, params->y );
23635 return STATUS_SUCCESS;
23638 static NTSTATUS ext_glWindowPos2dv( void *args )
23640 struct glWindowPos2dv_params *params = args;
23641 const struct opengl_funcs *funcs = params->teb->glTable;
23642 funcs->ext.p_glWindowPos2dv( params->v );
23643 return STATUS_SUCCESS;
23646 static NTSTATUS ext_glWindowPos2dvARB( void *args )
23648 struct glWindowPos2dvARB_params *params = args;
23649 const struct opengl_funcs *funcs = params->teb->glTable;
23650 funcs->ext.p_glWindowPos2dvARB( params->v );
23651 return STATUS_SUCCESS;
23654 static NTSTATUS ext_glWindowPos2dvMESA( void *args )
23656 struct glWindowPos2dvMESA_params *params = args;
23657 const struct opengl_funcs *funcs = params->teb->glTable;
23658 funcs->ext.p_glWindowPos2dvMESA( params->v );
23659 return STATUS_SUCCESS;
23662 static NTSTATUS ext_glWindowPos2f( void *args )
23664 struct glWindowPos2f_params *params = args;
23665 const struct opengl_funcs *funcs = params->teb->glTable;
23666 funcs->ext.p_glWindowPos2f( params->x, params->y );
23667 return STATUS_SUCCESS;
23670 static NTSTATUS ext_glWindowPos2fARB( void *args )
23672 struct glWindowPos2fARB_params *params = args;
23673 const struct opengl_funcs *funcs = params->teb->glTable;
23674 funcs->ext.p_glWindowPos2fARB( params->x, params->y );
23675 return STATUS_SUCCESS;
23678 static NTSTATUS ext_glWindowPos2fMESA( void *args )
23680 struct glWindowPos2fMESA_params *params = args;
23681 const struct opengl_funcs *funcs = params->teb->glTable;
23682 funcs->ext.p_glWindowPos2fMESA( params->x, params->y );
23683 return STATUS_SUCCESS;
23686 static NTSTATUS ext_glWindowPos2fv( void *args )
23688 struct glWindowPos2fv_params *params = args;
23689 const struct opengl_funcs *funcs = params->teb->glTable;
23690 funcs->ext.p_glWindowPos2fv( params->v );
23691 return STATUS_SUCCESS;
23694 static NTSTATUS ext_glWindowPos2fvARB( void *args )
23696 struct glWindowPos2fvARB_params *params = args;
23697 const struct opengl_funcs *funcs = params->teb->glTable;
23698 funcs->ext.p_glWindowPos2fvARB( params->v );
23699 return STATUS_SUCCESS;
23702 static NTSTATUS ext_glWindowPos2fvMESA( void *args )
23704 struct glWindowPos2fvMESA_params *params = args;
23705 const struct opengl_funcs *funcs = params->teb->glTable;
23706 funcs->ext.p_glWindowPos2fvMESA( params->v );
23707 return STATUS_SUCCESS;
23710 static NTSTATUS ext_glWindowPos2i( void *args )
23712 struct glWindowPos2i_params *params = args;
23713 const struct opengl_funcs *funcs = params->teb->glTable;
23714 funcs->ext.p_glWindowPos2i( params->x, params->y );
23715 return STATUS_SUCCESS;
23718 static NTSTATUS ext_glWindowPos2iARB( void *args )
23720 struct glWindowPos2iARB_params *params = args;
23721 const struct opengl_funcs *funcs = params->teb->glTable;
23722 funcs->ext.p_glWindowPos2iARB( params->x, params->y );
23723 return STATUS_SUCCESS;
23726 static NTSTATUS ext_glWindowPos2iMESA( void *args )
23728 struct glWindowPos2iMESA_params *params = args;
23729 const struct opengl_funcs *funcs = params->teb->glTable;
23730 funcs->ext.p_glWindowPos2iMESA( params->x, params->y );
23731 return STATUS_SUCCESS;
23734 static NTSTATUS ext_glWindowPos2iv( void *args )
23736 struct glWindowPos2iv_params *params = args;
23737 const struct opengl_funcs *funcs = params->teb->glTable;
23738 funcs->ext.p_glWindowPos2iv( params->v );
23739 return STATUS_SUCCESS;
23742 static NTSTATUS ext_glWindowPos2ivARB( void *args )
23744 struct glWindowPos2ivARB_params *params = args;
23745 const struct opengl_funcs *funcs = params->teb->glTable;
23746 funcs->ext.p_glWindowPos2ivARB( params->v );
23747 return STATUS_SUCCESS;
23750 static NTSTATUS ext_glWindowPos2ivMESA( void *args )
23752 struct glWindowPos2ivMESA_params *params = args;
23753 const struct opengl_funcs *funcs = params->teb->glTable;
23754 funcs->ext.p_glWindowPos2ivMESA( params->v );
23755 return STATUS_SUCCESS;
23758 static NTSTATUS ext_glWindowPos2s( void *args )
23760 struct glWindowPos2s_params *params = args;
23761 const struct opengl_funcs *funcs = params->teb->glTable;
23762 funcs->ext.p_glWindowPos2s( params->x, params->y );
23763 return STATUS_SUCCESS;
23766 static NTSTATUS ext_glWindowPos2sARB( void *args )
23768 struct glWindowPos2sARB_params *params = args;
23769 const struct opengl_funcs *funcs = params->teb->glTable;
23770 funcs->ext.p_glWindowPos2sARB( params->x, params->y );
23771 return STATUS_SUCCESS;
23774 static NTSTATUS ext_glWindowPos2sMESA( void *args )
23776 struct glWindowPos2sMESA_params *params = args;
23777 const struct opengl_funcs *funcs = params->teb->glTable;
23778 funcs->ext.p_glWindowPos2sMESA( params->x, params->y );
23779 return STATUS_SUCCESS;
23782 static NTSTATUS ext_glWindowPos2sv( void *args )
23784 struct glWindowPos2sv_params *params = args;
23785 const struct opengl_funcs *funcs = params->teb->glTable;
23786 funcs->ext.p_glWindowPos2sv( params->v );
23787 return STATUS_SUCCESS;
23790 static NTSTATUS ext_glWindowPos2svARB( void *args )
23792 struct glWindowPos2svARB_params *params = args;
23793 const struct opengl_funcs *funcs = params->teb->glTable;
23794 funcs->ext.p_glWindowPos2svARB( params->v );
23795 return STATUS_SUCCESS;
23798 static NTSTATUS ext_glWindowPos2svMESA( void *args )
23800 struct glWindowPos2svMESA_params *params = args;
23801 const struct opengl_funcs *funcs = params->teb->glTable;
23802 funcs->ext.p_glWindowPos2svMESA( params->v );
23803 return STATUS_SUCCESS;
23806 static NTSTATUS ext_glWindowPos3d( void *args )
23808 struct glWindowPos3d_params *params = args;
23809 const struct opengl_funcs *funcs = params->teb->glTable;
23810 funcs->ext.p_glWindowPos3d( params->x, params->y, params->z );
23811 return STATUS_SUCCESS;
23814 static NTSTATUS ext_glWindowPos3dARB( void *args )
23816 struct glWindowPos3dARB_params *params = args;
23817 const struct opengl_funcs *funcs = params->teb->glTable;
23818 funcs->ext.p_glWindowPos3dARB( params->x, params->y, params->z );
23819 return STATUS_SUCCESS;
23822 static NTSTATUS ext_glWindowPos3dMESA( void *args )
23824 struct glWindowPos3dMESA_params *params = args;
23825 const struct opengl_funcs *funcs = params->teb->glTable;
23826 funcs->ext.p_glWindowPos3dMESA( params->x, params->y, params->z );
23827 return STATUS_SUCCESS;
23830 static NTSTATUS ext_glWindowPos3dv( void *args )
23832 struct glWindowPos3dv_params *params = args;
23833 const struct opengl_funcs *funcs = params->teb->glTable;
23834 funcs->ext.p_glWindowPos3dv( params->v );
23835 return STATUS_SUCCESS;
23838 static NTSTATUS ext_glWindowPos3dvARB( void *args )
23840 struct glWindowPos3dvARB_params *params = args;
23841 const struct opengl_funcs *funcs = params->teb->glTable;
23842 funcs->ext.p_glWindowPos3dvARB( params->v );
23843 return STATUS_SUCCESS;
23846 static NTSTATUS ext_glWindowPos3dvMESA( void *args )
23848 struct glWindowPos3dvMESA_params *params = args;
23849 const struct opengl_funcs *funcs = params->teb->glTable;
23850 funcs->ext.p_glWindowPos3dvMESA( params->v );
23851 return STATUS_SUCCESS;
23854 static NTSTATUS ext_glWindowPos3f( void *args )
23856 struct glWindowPos3f_params *params = args;
23857 const struct opengl_funcs *funcs = params->teb->glTable;
23858 funcs->ext.p_glWindowPos3f( params->x, params->y, params->z );
23859 return STATUS_SUCCESS;
23862 static NTSTATUS ext_glWindowPos3fARB( void *args )
23864 struct glWindowPos3fARB_params *params = args;
23865 const struct opengl_funcs *funcs = params->teb->glTable;
23866 funcs->ext.p_glWindowPos3fARB( params->x, params->y, params->z );
23867 return STATUS_SUCCESS;
23870 static NTSTATUS ext_glWindowPos3fMESA( void *args )
23872 struct glWindowPos3fMESA_params *params = args;
23873 const struct opengl_funcs *funcs = params->teb->glTable;
23874 funcs->ext.p_glWindowPos3fMESA( params->x, params->y, params->z );
23875 return STATUS_SUCCESS;
23878 static NTSTATUS ext_glWindowPos3fv( void *args )
23880 struct glWindowPos3fv_params *params = args;
23881 const struct opengl_funcs *funcs = params->teb->glTable;
23882 funcs->ext.p_glWindowPos3fv( params->v );
23883 return STATUS_SUCCESS;
23886 static NTSTATUS ext_glWindowPos3fvARB( void *args )
23888 struct glWindowPos3fvARB_params *params = args;
23889 const struct opengl_funcs *funcs = params->teb->glTable;
23890 funcs->ext.p_glWindowPos3fvARB( params->v );
23891 return STATUS_SUCCESS;
23894 static NTSTATUS ext_glWindowPos3fvMESA( void *args )
23896 struct glWindowPos3fvMESA_params *params = args;
23897 const struct opengl_funcs *funcs = params->teb->glTable;
23898 funcs->ext.p_glWindowPos3fvMESA( params->v );
23899 return STATUS_SUCCESS;
23902 static NTSTATUS ext_glWindowPos3i( void *args )
23904 struct glWindowPos3i_params *params = args;
23905 const struct opengl_funcs *funcs = params->teb->glTable;
23906 funcs->ext.p_glWindowPos3i( params->x, params->y, params->z );
23907 return STATUS_SUCCESS;
23910 static NTSTATUS ext_glWindowPos3iARB( void *args )
23912 struct glWindowPos3iARB_params *params = args;
23913 const struct opengl_funcs *funcs = params->teb->glTable;
23914 funcs->ext.p_glWindowPos3iARB( params->x, params->y, params->z );
23915 return STATUS_SUCCESS;
23918 static NTSTATUS ext_glWindowPos3iMESA( void *args )
23920 struct glWindowPos3iMESA_params *params = args;
23921 const struct opengl_funcs *funcs = params->teb->glTable;
23922 funcs->ext.p_glWindowPos3iMESA( params->x, params->y, params->z );
23923 return STATUS_SUCCESS;
23926 static NTSTATUS ext_glWindowPos3iv( void *args )
23928 struct glWindowPos3iv_params *params = args;
23929 const struct opengl_funcs *funcs = params->teb->glTable;
23930 funcs->ext.p_glWindowPos3iv( params->v );
23931 return STATUS_SUCCESS;
23934 static NTSTATUS ext_glWindowPos3ivARB( void *args )
23936 struct glWindowPos3ivARB_params *params = args;
23937 const struct opengl_funcs *funcs = params->teb->glTable;
23938 funcs->ext.p_glWindowPos3ivARB( params->v );
23939 return STATUS_SUCCESS;
23942 static NTSTATUS ext_glWindowPos3ivMESA( void *args )
23944 struct glWindowPos3ivMESA_params *params = args;
23945 const struct opengl_funcs *funcs = params->teb->glTable;
23946 funcs->ext.p_glWindowPos3ivMESA( params->v );
23947 return STATUS_SUCCESS;
23950 static NTSTATUS ext_glWindowPos3s( void *args )
23952 struct glWindowPos3s_params *params = args;
23953 const struct opengl_funcs *funcs = params->teb->glTable;
23954 funcs->ext.p_glWindowPos3s( params->x, params->y, params->z );
23955 return STATUS_SUCCESS;
23958 static NTSTATUS ext_glWindowPos3sARB( void *args )
23960 struct glWindowPos3sARB_params *params = args;
23961 const struct opengl_funcs *funcs = params->teb->glTable;
23962 funcs->ext.p_glWindowPos3sARB( params->x, params->y, params->z );
23963 return STATUS_SUCCESS;
23966 static NTSTATUS ext_glWindowPos3sMESA( void *args )
23968 struct glWindowPos3sMESA_params *params = args;
23969 const struct opengl_funcs *funcs = params->teb->glTable;
23970 funcs->ext.p_glWindowPos3sMESA( params->x, params->y, params->z );
23971 return STATUS_SUCCESS;
23974 static NTSTATUS ext_glWindowPos3sv( void *args )
23976 struct glWindowPos3sv_params *params = args;
23977 const struct opengl_funcs *funcs = params->teb->glTable;
23978 funcs->ext.p_glWindowPos3sv( params->v );
23979 return STATUS_SUCCESS;
23982 static NTSTATUS ext_glWindowPos3svARB( void *args )
23984 struct glWindowPos3svARB_params *params = args;
23985 const struct opengl_funcs *funcs = params->teb->glTable;
23986 funcs->ext.p_glWindowPos3svARB( params->v );
23987 return STATUS_SUCCESS;
23990 static NTSTATUS ext_glWindowPos3svMESA( void *args )
23992 struct glWindowPos3svMESA_params *params = args;
23993 const struct opengl_funcs *funcs = params->teb->glTable;
23994 funcs->ext.p_glWindowPos3svMESA( params->v );
23995 return STATUS_SUCCESS;
23998 static NTSTATUS ext_glWindowPos4dMESA( void *args )
24000 struct glWindowPos4dMESA_params *params = args;
24001 const struct opengl_funcs *funcs = params->teb->glTable;
24002 funcs->ext.p_glWindowPos4dMESA( params->x, params->y, params->z, params->w );
24003 return STATUS_SUCCESS;
24006 static NTSTATUS ext_glWindowPos4dvMESA( void *args )
24008 struct glWindowPos4dvMESA_params *params = args;
24009 const struct opengl_funcs *funcs = params->teb->glTable;
24010 funcs->ext.p_glWindowPos4dvMESA( params->v );
24011 return STATUS_SUCCESS;
24014 static NTSTATUS ext_glWindowPos4fMESA( void *args )
24016 struct glWindowPos4fMESA_params *params = args;
24017 const struct opengl_funcs *funcs = params->teb->glTable;
24018 funcs->ext.p_glWindowPos4fMESA( params->x, params->y, params->z, params->w );
24019 return STATUS_SUCCESS;
24022 static NTSTATUS ext_glWindowPos4fvMESA( void *args )
24024 struct glWindowPos4fvMESA_params *params = args;
24025 const struct opengl_funcs *funcs = params->teb->glTable;
24026 funcs->ext.p_glWindowPos4fvMESA( params->v );
24027 return STATUS_SUCCESS;
24030 static NTSTATUS ext_glWindowPos4iMESA( void *args )
24032 struct glWindowPos4iMESA_params *params = args;
24033 const struct opengl_funcs *funcs = params->teb->glTable;
24034 funcs->ext.p_glWindowPos4iMESA( params->x, params->y, params->z, params->w );
24035 return STATUS_SUCCESS;
24038 static NTSTATUS ext_glWindowPos4ivMESA( void *args )
24040 struct glWindowPos4ivMESA_params *params = args;
24041 const struct opengl_funcs *funcs = params->teb->glTable;
24042 funcs->ext.p_glWindowPos4ivMESA( params->v );
24043 return STATUS_SUCCESS;
24046 static NTSTATUS ext_glWindowPos4sMESA( void *args )
24048 struct glWindowPos4sMESA_params *params = args;
24049 const struct opengl_funcs *funcs = params->teb->glTable;
24050 funcs->ext.p_glWindowPos4sMESA( params->x, params->y, params->z, params->w );
24051 return STATUS_SUCCESS;
24054 static NTSTATUS ext_glWindowPos4svMESA( void *args )
24056 struct glWindowPos4svMESA_params *params = args;
24057 const struct opengl_funcs *funcs = params->teb->glTable;
24058 funcs->ext.p_glWindowPos4svMESA( params->v );
24059 return STATUS_SUCCESS;
24062 static NTSTATUS ext_glWindowRectanglesEXT( void *args )
24064 struct glWindowRectanglesEXT_params *params = args;
24065 const struct opengl_funcs *funcs = params->teb->glTable;
24066 funcs->ext.p_glWindowRectanglesEXT( params->mode, params->count, params->box );
24067 return STATUS_SUCCESS;
24070 static NTSTATUS ext_glWriteMaskEXT( void *args )
24072 struct glWriteMaskEXT_params *params = args;
24073 const struct opengl_funcs *funcs = params->teb->glTable;
24074 funcs->ext.p_glWriteMaskEXT( params->res, params->in, params->outX, params->outY, params->outZ, params->outW );
24075 return STATUS_SUCCESS;
24078 static NTSTATUS ext_wglAllocateMemoryNV( void *args )
24080 struct wglAllocateMemoryNV_params *params = args;
24081 const struct opengl_funcs *funcs = params->teb->glTable;
24082 params->ret = funcs->ext.p_wglAllocateMemoryNV( params->size, params->readfreq, params->writefreq, params->priority );
24083 return STATUS_SUCCESS;
24086 static NTSTATUS ext_wglChoosePixelFormatARB( void *args )
24088 struct wglChoosePixelFormatARB_params *params = args;
24089 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24090 if (!funcs || !funcs->ext.p_wglChoosePixelFormatARB) return STATUS_NOT_IMPLEMENTED;
24091 params->ret = funcs->ext.p_wglChoosePixelFormatARB( params->hdc, params->piAttribIList, params->pfAttribFList, params->nMaxFormats, params->piFormats, params->nNumFormats );
24092 return STATUS_SUCCESS;
24095 static NTSTATUS ext_wglFreeMemoryNV( void *args )
24097 struct wglFreeMemoryNV_params *params = args;
24098 const struct opengl_funcs *funcs = params->teb->glTable;
24099 funcs->ext.p_wglFreeMemoryNV( params->pointer );
24100 return STATUS_SUCCESS;
24103 static NTSTATUS ext_wglGetCurrentReadDCARB( void *args )
24105 struct wglGetCurrentReadDCARB_params *params = args;
24106 const struct opengl_funcs *funcs = params->teb->glTable;
24107 params->ret = funcs->ext.p_wglGetCurrentReadDCARB();
24108 return STATUS_SUCCESS;
24111 NTSTATUS ext_wglGetExtensionsStringARB( void *args )
24113 struct wglGetExtensionsStringARB_params *params = args;
24114 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24115 if (!funcs || !funcs->ext.p_wglGetExtensionsStringARB) return STATUS_NOT_IMPLEMENTED;
24116 params->ret = funcs->ext.p_wglGetExtensionsStringARB( params->hdc );
24117 return STATUS_SUCCESS;
24120 NTSTATUS ext_wglGetExtensionsStringEXT( void *args )
24122 struct wglGetExtensionsStringEXT_params *params = args;
24123 const struct opengl_funcs *funcs = params->teb->glTable;
24124 params->ret = funcs->ext.p_wglGetExtensionsStringEXT();
24125 return STATUS_SUCCESS;
24128 static NTSTATUS ext_wglGetPixelFormatAttribfvARB( void *args )
24130 struct wglGetPixelFormatAttribfvARB_params *params = args;
24131 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24132 if (!funcs || !funcs->ext.p_wglGetPixelFormatAttribfvARB) return STATUS_NOT_IMPLEMENTED;
24133 params->ret = funcs->ext.p_wglGetPixelFormatAttribfvARB( params->hdc, params->iPixelFormat, params->iLayerPlane, params->nAttributes, params->piAttributes, params->pfValues );
24134 return STATUS_SUCCESS;
24137 static NTSTATUS ext_wglGetPixelFormatAttribivARB( void *args )
24139 struct wglGetPixelFormatAttribivARB_params *params = args;
24140 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24141 if (!funcs || !funcs->ext.p_wglGetPixelFormatAttribivARB) return STATUS_NOT_IMPLEMENTED;
24142 params->ret = funcs->ext.p_wglGetPixelFormatAttribivARB( params->hdc, params->iPixelFormat, params->iLayerPlane, params->nAttributes, params->piAttributes, params->piValues );
24143 return STATUS_SUCCESS;
24146 static NTSTATUS ext_wglGetSwapIntervalEXT( void *args )
24148 struct wglGetSwapIntervalEXT_params *params = args;
24149 const struct opengl_funcs *funcs = params->teb->glTable;
24150 params->ret = funcs->ext.p_wglGetSwapIntervalEXT();
24151 return STATUS_SUCCESS;
24154 static NTSTATUS ext_wglQueryCurrentRendererIntegerWINE( void *args )
24156 struct wglQueryCurrentRendererIntegerWINE_params *params = args;
24157 const struct opengl_funcs *funcs = params->teb->glTable;
24158 params->ret = funcs->ext.p_wglQueryCurrentRendererIntegerWINE( params->attribute, params->value );
24159 return STATUS_SUCCESS;
24162 NTSTATUS ext_wglQueryCurrentRendererStringWINE( void *args )
24164 struct wglQueryCurrentRendererStringWINE_params *params = args;
24165 const struct opengl_funcs *funcs = params->teb->glTable;
24166 params->ret = funcs->ext.p_wglQueryCurrentRendererStringWINE( params->attribute );
24167 return STATUS_SUCCESS;
24170 static NTSTATUS ext_wglQueryRendererIntegerWINE( void *args )
24172 struct wglQueryRendererIntegerWINE_params *params = args;
24173 const struct opengl_funcs *funcs = get_dc_funcs( params->dc );
24174 if (!funcs || !funcs->ext.p_wglQueryRendererIntegerWINE) return STATUS_NOT_IMPLEMENTED;
24175 params->ret = funcs->ext.p_wglQueryRendererIntegerWINE( params->dc, params->renderer, params->attribute, params->value );
24176 return STATUS_SUCCESS;
24179 NTSTATUS ext_wglQueryRendererStringWINE( void *args )
24181 struct wglQueryRendererStringWINE_params *params = args;
24182 const struct opengl_funcs *funcs = get_dc_funcs( params->dc );
24183 if (!funcs || !funcs->ext.p_wglQueryRendererStringWINE) return STATUS_NOT_IMPLEMENTED;
24184 params->ret = funcs->ext.p_wglQueryRendererStringWINE( params->dc, params->renderer, params->attribute );
24185 return STATUS_SUCCESS;
24188 static NTSTATUS ext_wglSetPixelFormatWINE( void *args )
24190 struct wglSetPixelFormatWINE_params *params = args;
24191 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24192 if (!funcs || !funcs->ext.p_wglSetPixelFormatWINE) return STATUS_NOT_IMPLEMENTED;
24193 params->ret = funcs->ext.p_wglSetPixelFormatWINE( params->hdc, params->format );
24194 return STATUS_SUCCESS;
24197 static NTSTATUS ext_wglSwapIntervalEXT( void *args )
24199 struct wglSwapIntervalEXT_params *params = args;
24200 const struct opengl_funcs *funcs = params->teb->glTable;
24201 params->ret = funcs->ext.p_wglSwapIntervalEXT( params->interval );
24202 return STATUS_SUCCESS;
24205 const unixlib_entry_t __wine_unix_call_funcs[] =
24207 &thread_attach,
24208 &process_detach,
24209 &wgl_wglCopyContext,
24210 &wgl_wglCreateContext,
24211 &wgl_wglDeleteContext,
24212 &wgl_wglDescribePixelFormat,
24213 &wgl_wglGetPixelFormat,
24214 &wgl_wglGetProcAddress,
24215 &wgl_wglMakeCurrent,
24216 &wgl_wglSetPixelFormat,
24217 &wgl_wglShareLists,
24218 &wgl_wglSwapBuffers,
24219 &gl_glAccum,
24220 &gl_glAlphaFunc,
24221 &gl_glAreTexturesResident,
24222 &gl_glArrayElement,
24223 &gl_glBegin,
24224 &gl_glBindTexture,
24225 &gl_glBitmap,
24226 &gl_glBlendFunc,
24227 &gl_glCallList,
24228 &gl_glCallLists,
24229 &gl_glClear,
24230 &gl_glClearAccum,
24231 &gl_glClearColor,
24232 &gl_glClearDepth,
24233 &gl_glClearIndex,
24234 &gl_glClearStencil,
24235 &gl_glClipPlane,
24236 &gl_glColor3b,
24237 &gl_glColor3bv,
24238 &gl_glColor3d,
24239 &gl_glColor3dv,
24240 &gl_glColor3f,
24241 &gl_glColor3fv,
24242 &gl_glColor3i,
24243 &gl_glColor3iv,
24244 &gl_glColor3s,
24245 &gl_glColor3sv,
24246 &gl_glColor3ub,
24247 &gl_glColor3ubv,
24248 &gl_glColor3ui,
24249 &gl_glColor3uiv,
24250 &gl_glColor3us,
24251 &gl_glColor3usv,
24252 &gl_glColor4b,
24253 &gl_glColor4bv,
24254 &gl_glColor4d,
24255 &gl_glColor4dv,
24256 &gl_glColor4f,
24257 &gl_glColor4fv,
24258 &gl_glColor4i,
24259 &gl_glColor4iv,
24260 &gl_glColor4s,
24261 &gl_glColor4sv,
24262 &gl_glColor4ub,
24263 &gl_glColor4ubv,
24264 &gl_glColor4ui,
24265 &gl_glColor4uiv,
24266 &gl_glColor4us,
24267 &gl_glColor4usv,
24268 &gl_glColorMask,
24269 &gl_glColorMaterial,
24270 &gl_glColorPointer,
24271 &gl_glCopyPixels,
24272 &gl_glCopyTexImage1D,
24273 &gl_glCopyTexImage2D,
24274 &gl_glCopyTexSubImage1D,
24275 &gl_glCopyTexSubImage2D,
24276 &gl_glCullFace,
24277 &gl_glDeleteLists,
24278 &gl_glDeleteTextures,
24279 &gl_glDepthFunc,
24280 &gl_glDepthMask,
24281 &gl_glDepthRange,
24282 &gl_glDisable,
24283 &gl_glDisableClientState,
24284 &gl_glDrawArrays,
24285 &gl_glDrawBuffer,
24286 &gl_glDrawElements,
24287 &gl_glDrawPixels,
24288 &gl_glEdgeFlag,
24289 &gl_glEdgeFlagPointer,
24290 &gl_glEdgeFlagv,
24291 &gl_glEnable,
24292 &gl_glEnableClientState,
24293 &gl_glEnd,
24294 &gl_glEndList,
24295 &gl_glEvalCoord1d,
24296 &gl_glEvalCoord1dv,
24297 &gl_glEvalCoord1f,
24298 &gl_glEvalCoord1fv,
24299 &gl_glEvalCoord2d,
24300 &gl_glEvalCoord2dv,
24301 &gl_glEvalCoord2f,
24302 &gl_glEvalCoord2fv,
24303 &gl_glEvalMesh1,
24304 &gl_glEvalMesh2,
24305 &gl_glEvalPoint1,
24306 &gl_glEvalPoint2,
24307 &gl_glFeedbackBuffer,
24308 &gl_glFinish,
24309 &gl_glFlush,
24310 &gl_glFogf,
24311 &gl_glFogfv,
24312 &gl_glFogi,
24313 &gl_glFogiv,
24314 &gl_glFrontFace,
24315 &gl_glFrustum,
24316 &gl_glGenLists,
24317 &gl_glGenTextures,
24318 &gl_glGetBooleanv,
24319 &gl_glGetClipPlane,
24320 &gl_glGetDoublev,
24321 &gl_glGetError,
24322 &gl_glGetFloatv,
24323 &gl_glGetIntegerv,
24324 &gl_glGetLightfv,
24325 &gl_glGetLightiv,
24326 &gl_glGetMapdv,
24327 &gl_glGetMapfv,
24328 &gl_glGetMapiv,
24329 &gl_glGetMaterialfv,
24330 &gl_glGetMaterialiv,
24331 &gl_glGetPixelMapfv,
24332 &gl_glGetPixelMapuiv,
24333 &gl_glGetPixelMapusv,
24334 &gl_glGetPointerv,
24335 &gl_glGetPolygonStipple,
24336 &gl_glGetString,
24337 &gl_glGetTexEnvfv,
24338 &gl_glGetTexEnviv,
24339 &gl_glGetTexGendv,
24340 &gl_glGetTexGenfv,
24341 &gl_glGetTexGeniv,
24342 &gl_glGetTexImage,
24343 &gl_glGetTexLevelParameterfv,
24344 &gl_glGetTexLevelParameteriv,
24345 &gl_glGetTexParameterfv,
24346 &gl_glGetTexParameteriv,
24347 &gl_glHint,
24348 &gl_glIndexMask,
24349 &gl_glIndexPointer,
24350 &gl_glIndexd,
24351 &gl_glIndexdv,
24352 &gl_glIndexf,
24353 &gl_glIndexfv,
24354 &gl_glIndexi,
24355 &gl_glIndexiv,
24356 &gl_glIndexs,
24357 &gl_glIndexsv,
24358 &gl_glIndexub,
24359 &gl_glIndexubv,
24360 &gl_glInitNames,
24361 &gl_glInterleavedArrays,
24362 &gl_glIsEnabled,
24363 &gl_glIsList,
24364 &gl_glIsTexture,
24365 &gl_glLightModelf,
24366 &gl_glLightModelfv,
24367 &gl_glLightModeli,
24368 &gl_glLightModeliv,
24369 &gl_glLightf,
24370 &gl_glLightfv,
24371 &gl_glLighti,
24372 &gl_glLightiv,
24373 &gl_glLineStipple,
24374 &gl_glLineWidth,
24375 &gl_glListBase,
24376 &gl_glLoadIdentity,
24377 &gl_glLoadMatrixd,
24378 &gl_glLoadMatrixf,
24379 &gl_glLoadName,
24380 &gl_glLogicOp,
24381 &gl_glMap1d,
24382 &gl_glMap1f,
24383 &gl_glMap2d,
24384 &gl_glMap2f,
24385 &gl_glMapGrid1d,
24386 &gl_glMapGrid1f,
24387 &gl_glMapGrid2d,
24388 &gl_glMapGrid2f,
24389 &gl_glMaterialf,
24390 &gl_glMaterialfv,
24391 &gl_glMateriali,
24392 &gl_glMaterialiv,
24393 &gl_glMatrixMode,
24394 &gl_glMultMatrixd,
24395 &gl_glMultMatrixf,
24396 &gl_glNewList,
24397 &gl_glNormal3b,
24398 &gl_glNormal3bv,
24399 &gl_glNormal3d,
24400 &gl_glNormal3dv,
24401 &gl_glNormal3f,
24402 &gl_glNormal3fv,
24403 &gl_glNormal3i,
24404 &gl_glNormal3iv,
24405 &gl_glNormal3s,
24406 &gl_glNormal3sv,
24407 &gl_glNormalPointer,
24408 &gl_glOrtho,
24409 &gl_glPassThrough,
24410 &gl_glPixelMapfv,
24411 &gl_glPixelMapuiv,
24412 &gl_glPixelMapusv,
24413 &gl_glPixelStoref,
24414 &gl_glPixelStorei,
24415 &gl_glPixelTransferf,
24416 &gl_glPixelTransferi,
24417 &gl_glPixelZoom,
24418 &gl_glPointSize,
24419 &gl_glPolygonMode,
24420 &gl_glPolygonOffset,
24421 &gl_glPolygonStipple,
24422 &gl_glPopAttrib,
24423 &gl_glPopClientAttrib,
24424 &gl_glPopMatrix,
24425 &gl_glPopName,
24426 &gl_glPrioritizeTextures,
24427 &gl_glPushAttrib,
24428 &gl_glPushClientAttrib,
24429 &gl_glPushMatrix,
24430 &gl_glPushName,
24431 &gl_glRasterPos2d,
24432 &gl_glRasterPos2dv,
24433 &gl_glRasterPos2f,
24434 &gl_glRasterPos2fv,
24435 &gl_glRasterPos2i,
24436 &gl_glRasterPos2iv,
24437 &gl_glRasterPos2s,
24438 &gl_glRasterPos2sv,
24439 &gl_glRasterPos3d,
24440 &gl_glRasterPos3dv,
24441 &gl_glRasterPos3f,
24442 &gl_glRasterPos3fv,
24443 &gl_glRasterPos3i,
24444 &gl_glRasterPos3iv,
24445 &gl_glRasterPos3s,
24446 &gl_glRasterPos3sv,
24447 &gl_glRasterPos4d,
24448 &gl_glRasterPos4dv,
24449 &gl_glRasterPos4f,
24450 &gl_glRasterPos4fv,
24451 &gl_glRasterPos4i,
24452 &gl_glRasterPos4iv,
24453 &gl_glRasterPos4s,
24454 &gl_glRasterPos4sv,
24455 &gl_glReadBuffer,
24456 &gl_glReadPixels,
24457 &gl_glRectd,
24458 &gl_glRectdv,
24459 &gl_glRectf,
24460 &gl_glRectfv,
24461 &gl_glRecti,
24462 &gl_glRectiv,
24463 &gl_glRects,
24464 &gl_glRectsv,
24465 &gl_glRenderMode,
24466 &gl_glRotated,
24467 &gl_glRotatef,
24468 &gl_glScaled,
24469 &gl_glScalef,
24470 &gl_glScissor,
24471 &gl_glSelectBuffer,
24472 &gl_glShadeModel,
24473 &gl_glStencilFunc,
24474 &gl_glStencilMask,
24475 &gl_glStencilOp,
24476 &gl_glTexCoord1d,
24477 &gl_glTexCoord1dv,
24478 &gl_glTexCoord1f,
24479 &gl_glTexCoord1fv,
24480 &gl_glTexCoord1i,
24481 &gl_glTexCoord1iv,
24482 &gl_glTexCoord1s,
24483 &gl_glTexCoord1sv,
24484 &gl_glTexCoord2d,
24485 &gl_glTexCoord2dv,
24486 &gl_glTexCoord2f,
24487 &gl_glTexCoord2fv,
24488 &gl_glTexCoord2i,
24489 &gl_glTexCoord2iv,
24490 &gl_glTexCoord2s,
24491 &gl_glTexCoord2sv,
24492 &gl_glTexCoord3d,
24493 &gl_glTexCoord3dv,
24494 &gl_glTexCoord3f,
24495 &gl_glTexCoord3fv,
24496 &gl_glTexCoord3i,
24497 &gl_glTexCoord3iv,
24498 &gl_glTexCoord3s,
24499 &gl_glTexCoord3sv,
24500 &gl_glTexCoord4d,
24501 &gl_glTexCoord4dv,
24502 &gl_glTexCoord4f,
24503 &gl_glTexCoord4fv,
24504 &gl_glTexCoord4i,
24505 &gl_glTexCoord4iv,
24506 &gl_glTexCoord4s,
24507 &gl_glTexCoord4sv,
24508 &gl_glTexCoordPointer,
24509 &gl_glTexEnvf,
24510 &gl_glTexEnvfv,
24511 &gl_glTexEnvi,
24512 &gl_glTexEnviv,
24513 &gl_glTexGend,
24514 &gl_glTexGendv,
24515 &gl_glTexGenf,
24516 &gl_glTexGenfv,
24517 &gl_glTexGeni,
24518 &gl_glTexGeniv,
24519 &gl_glTexImage1D,
24520 &gl_glTexImage2D,
24521 &gl_glTexParameterf,
24522 &gl_glTexParameterfv,
24523 &gl_glTexParameteri,
24524 &gl_glTexParameteriv,
24525 &gl_glTexSubImage1D,
24526 &gl_glTexSubImage2D,
24527 &gl_glTranslated,
24528 &gl_glTranslatef,
24529 &gl_glVertex2d,
24530 &gl_glVertex2dv,
24531 &gl_glVertex2f,
24532 &gl_glVertex2fv,
24533 &gl_glVertex2i,
24534 &gl_glVertex2iv,
24535 &gl_glVertex2s,
24536 &gl_glVertex2sv,
24537 &gl_glVertex3d,
24538 &gl_glVertex3dv,
24539 &gl_glVertex3f,
24540 &gl_glVertex3fv,
24541 &gl_glVertex3i,
24542 &gl_glVertex3iv,
24543 &gl_glVertex3s,
24544 &gl_glVertex3sv,
24545 &gl_glVertex4d,
24546 &gl_glVertex4dv,
24547 &gl_glVertex4f,
24548 &gl_glVertex4fv,
24549 &gl_glVertex4i,
24550 &gl_glVertex4iv,
24551 &gl_glVertex4s,
24552 &gl_glVertex4sv,
24553 &gl_glVertexPointer,
24554 &gl_glViewport,
24555 &ext_glAccumxOES,
24556 &ext_glAcquireKeyedMutexWin32EXT,
24557 &ext_glActiveProgramEXT,
24558 &ext_glActiveShaderProgram,
24559 &ext_glActiveStencilFaceEXT,
24560 &ext_glActiveTexture,
24561 &ext_glActiveTextureARB,
24562 &ext_glActiveVaryingNV,
24563 &ext_glAlphaFragmentOp1ATI,
24564 &ext_glAlphaFragmentOp2ATI,
24565 &ext_glAlphaFragmentOp3ATI,
24566 &ext_glAlphaFuncxOES,
24567 &ext_glAlphaToCoverageDitherControlNV,
24568 &ext_glApplyFramebufferAttachmentCMAAINTEL,
24569 &ext_glApplyTextureEXT,
24570 &ext_glAreProgramsResidentNV,
24571 &ext_glAreTexturesResidentEXT,
24572 &ext_glArrayElementEXT,
24573 &ext_glArrayObjectATI,
24574 &ext_glAsyncCopyBufferSubDataNVX,
24575 &ext_glAsyncCopyImageSubDataNVX,
24576 &ext_glAsyncMarkerSGIX,
24577 &ext_glAttachObjectARB,
24578 &ext_glAttachShader,
24579 &ext_glBeginConditionalRender,
24580 &ext_glBeginConditionalRenderNV,
24581 &ext_glBeginConditionalRenderNVX,
24582 &ext_glBeginFragmentShaderATI,
24583 &ext_glBeginOcclusionQueryNV,
24584 &ext_glBeginPerfMonitorAMD,
24585 &ext_glBeginPerfQueryINTEL,
24586 &ext_glBeginQuery,
24587 &ext_glBeginQueryARB,
24588 &ext_glBeginQueryIndexed,
24589 &ext_glBeginTransformFeedback,
24590 &ext_glBeginTransformFeedbackEXT,
24591 &ext_glBeginTransformFeedbackNV,
24592 &ext_glBeginVertexShaderEXT,
24593 &ext_glBeginVideoCaptureNV,
24594 &ext_glBindAttribLocation,
24595 &ext_glBindAttribLocationARB,
24596 &ext_glBindBuffer,
24597 &ext_glBindBufferARB,
24598 &ext_glBindBufferBase,
24599 &ext_glBindBufferBaseEXT,
24600 &ext_glBindBufferBaseNV,
24601 &ext_glBindBufferOffsetEXT,
24602 &ext_glBindBufferOffsetNV,
24603 &ext_glBindBufferRange,
24604 &ext_glBindBufferRangeEXT,
24605 &ext_glBindBufferRangeNV,
24606 &ext_glBindBuffersBase,
24607 &ext_glBindBuffersRange,
24608 &ext_glBindFragDataLocation,
24609 &ext_glBindFragDataLocationEXT,
24610 &ext_glBindFragDataLocationIndexed,
24611 &ext_glBindFragmentShaderATI,
24612 &ext_glBindFramebuffer,
24613 &ext_glBindFramebufferEXT,
24614 &ext_glBindImageTexture,
24615 &ext_glBindImageTextureEXT,
24616 &ext_glBindImageTextures,
24617 &ext_glBindLightParameterEXT,
24618 &ext_glBindMaterialParameterEXT,
24619 &ext_glBindMultiTextureEXT,
24620 &ext_glBindParameterEXT,
24621 &ext_glBindProgramARB,
24622 &ext_glBindProgramNV,
24623 &ext_glBindProgramPipeline,
24624 &ext_glBindRenderbuffer,
24625 &ext_glBindRenderbufferEXT,
24626 &ext_glBindSampler,
24627 &ext_glBindSamplers,
24628 &ext_glBindShadingRateImageNV,
24629 &ext_glBindTexGenParameterEXT,
24630 &ext_glBindTextureEXT,
24631 &ext_glBindTextureUnit,
24632 &ext_glBindTextureUnitParameterEXT,
24633 &ext_glBindTextures,
24634 &ext_glBindTransformFeedback,
24635 &ext_glBindTransformFeedbackNV,
24636 &ext_glBindVertexArray,
24637 &ext_glBindVertexArrayAPPLE,
24638 &ext_glBindVertexBuffer,
24639 &ext_glBindVertexBuffers,
24640 &ext_glBindVertexShaderEXT,
24641 &ext_glBindVideoCaptureStreamBufferNV,
24642 &ext_glBindVideoCaptureStreamTextureNV,
24643 &ext_glBinormal3bEXT,
24644 &ext_glBinormal3bvEXT,
24645 &ext_glBinormal3dEXT,
24646 &ext_glBinormal3dvEXT,
24647 &ext_glBinormal3fEXT,
24648 &ext_glBinormal3fvEXT,
24649 &ext_glBinormal3iEXT,
24650 &ext_glBinormal3ivEXT,
24651 &ext_glBinormal3sEXT,
24652 &ext_glBinormal3svEXT,
24653 &ext_glBinormalPointerEXT,
24654 &ext_glBitmapxOES,
24655 &ext_glBlendBarrierKHR,
24656 &ext_glBlendBarrierNV,
24657 &ext_glBlendColor,
24658 &ext_glBlendColorEXT,
24659 &ext_glBlendColorxOES,
24660 &ext_glBlendEquation,
24661 &ext_glBlendEquationEXT,
24662 &ext_glBlendEquationIndexedAMD,
24663 &ext_glBlendEquationSeparate,
24664 &ext_glBlendEquationSeparateEXT,
24665 &ext_glBlendEquationSeparateIndexedAMD,
24666 &ext_glBlendEquationSeparatei,
24667 &ext_glBlendEquationSeparateiARB,
24668 &ext_glBlendEquationi,
24669 &ext_glBlendEquationiARB,
24670 &ext_glBlendFuncIndexedAMD,
24671 &ext_glBlendFuncSeparate,
24672 &ext_glBlendFuncSeparateEXT,
24673 &ext_glBlendFuncSeparateINGR,
24674 &ext_glBlendFuncSeparateIndexedAMD,
24675 &ext_glBlendFuncSeparatei,
24676 &ext_glBlendFuncSeparateiARB,
24677 &ext_glBlendFunci,
24678 &ext_glBlendFunciARB,
24679 &ext_glBlendParameteriNV,
24680 &ext_glBlitFramebuffer,
24681 &ext_glBlitFramebufferEXT,
24682 &ext_glBlitNamedFramebuffer,
24683 &ext_glBufferAddressRangeNV,
24684 &ext_glBufferAttachMemoryNV,
24685 &ext_glBufferData,
24686 &ext_glBufferDataARB,
24687 &ext_glBufferPageCommitmentARB,
24688 &ext_glBufferParameteriAPPLE,
24689 &ext_glBufferRegionEnabled,
24690 &ext_glBufferStorage,
24691 &ext_glBufferStorageExternalEXT,
24692 &ext_glBufferStorageMemEXT,
24693 &ext_glBufferSubData,
24694 &ext_glBufferSubDataARB,
24695 &ext_glCallCommandListNV,
24696 &ext_glCheckFramebufferStatus,
24697 &ext_glCheckFramebufferStatusEXT,
24698 &ext_glCheckNamedFramebufferStatus,
24699 &ext_glCheckNamedFramebufferStatusEXT,
24700 &ext_glClampColor,
24701 &ext_glClampColorARB,
24702 &ext_glClearAccumxOES,
24703 &ext_glClearBufferData,
24704 &ext_glClearBufferSubData,
24705 &ext_glClearBufferfi,
24706 &ext_glClearBufferfv,
24707 &ext_glClearBufferiv,
24708 &ext_glClearBufferuiv,
24709 &ext_glClearColorIiEXT,
24710 &ext_glClearColorIuiEXT,
24711 &ext_glClearColorxOES,
24712 &ext_glClearDepthdNV,
24713 &ext_glClearDepthf,
24714 &ext_glClearDepthfOES,
24715 &ext_glClearDepthxOES,
24716 &ext_glClearNamedBufferData,
24717 &ext_glClearNamedBufferDataEXT,
24718 &ext_glClearNamedBufferSubData,
24719 &ext_glClearNamedBufferSubDataEXT,
24720 &ext_glClearNamedFramebufferfi,
24721 &ext_glClearNamedFramebufferfv,
24722 &ext_glClearNamedFramebufferiv,
24723 &ext_glClearNamedFramebufferuiv,
24724 &ext_glClearTexImage,
24725 &ext_glClearTexSubImage,
24726 &ext_glClientActiveTexture,
24727 &ext_glClientActiveTextureARB,
24728 &ext_glClientActiveVertexStreamATI,
24729 &ext_glClientAttribDefaultEXT,
24730 &ext_glClientWaitSemaphoreui64NVX,
24731 &ext_glClientWaitSync,
24732 &ext_glClipControl,
24733 &ext_glClipPlanefOES,
24734 &ext_glClipPlanexOES,
24735 &ext_glColor3fVertex3fSUN,
24736 &ext_glColor3fVertex3fvSUN,
24737 &ext_glColor3hNV,
24738 &ext_glColor3hvNV,
24739 &ext_glColor3xOES,
24740 &ext_glColor3xvOES,
24741 &ext_glColor4fNormal3fVertex3fSUN,
24742 &ext_glColor4fNormal3fVertex3fvSUN,
24743 &ext_glColor4hNV,
24744 &ext_glColor4hvNV,
24745 &ext_glColor4ubVertex2fSUN,
24746 &ext_glColor4ubVertex2fvSUN,
24747 &ext_glColor4ubVertex3fSUN,
24748 &ext_glColor4ubVertex3fvSUN,
24749 &ext_glColor4xOES,
24750 &ext_glColor4xvOES,
24751 &ext_glColorFormatNV,
24752 &ext_glColorFragmentOp1ATI,
24753 &ext_glColorFragmentOp2ATI,
24754 &ext_glColorFragmentOp3ATI,
24755 &ext_glColorMaskIndexedEXT,
24756 &ext_glColorMaski,
24757 &ext_glColorP3ui,
24758 &ext_glColorP3uiv,
24759 &ext_glColorP4ui,
24760 &ext_glColorP4uiv,
24761 &ext_glColorPointerEXT,
24762 &ext_glColorPointerListIBM,
24763 &ext_glColorPointervINTEL,
24764 &ext_glColorSubTable,
24765 &ext_glColorSubTableEXT,
24766 &ext_glColorTable,
24767 &ext_glColorTableEXT,
24768 &ext_glColorTableParameterfv,
24769 &ext_glColorTableParameterfvSGI,
24770 &ext_glColorTableParameteriv,
24771 &ext_glColorTableParameterivSGI,
24772 &ext_glColorTableSGI,
24773 &ext_glCombinerInputNV,
24774 &ext_glCombinerOutputNV,
24775 &ext_glCombinerParameterfNV,
24776 &ext_glCombinerParameterfvNV,
24777 &ext_glCombinerParameteriNV,
24778 &ext_glCombinerParameterivNV,
24779 &ext_glCombinerStageParameterfvNV,
24780 &ext_glCommandListSegmentsNV,
24781 &ext_glCompileCommandListNV,
24782 &ext_glCompileShader,
24783 &ext_glCompileShaderARB,
24784 &ext_glCompileShaderIncludeARB,
24785 &ext_glCompressedMultiTexImage1DEXT,
24786 &ext_glCompressedMultiTexImage2DEXT,
24787 &ext_glCompressedMultiTexImage3DEXT,
24788 &ext_glCompressedMultiTexSubImage1DEXT,
24789 &ext_glCompressedMultiTexSubImage2DEXT,
24790 &ext_glCompressedMultiTexSubImage3DEXT,
24791 &ext_glCompressedTexImage1D,
24792 &ext_glCompressedTexImage1DARB,
24793 &ext_glCompressedTexImage2D,
24794 &ext_glCompressedTexImage2DARB,
24795 &ext_glCompressedTexImage3D,
24796 &ext_glCompressedTexImage3DARB,
24797 &ext_glCompressedTexSubImage1D,
24798 &ext_glCompressedTexSubImage1DARB,
24799 &ext_glCompressedTexSubImage2D,
24800 &ext_glCompressedTexSubImage2DARB,
24801 &ext_glCompressedTexSubImage3D,
24802 &ext_glCompressedTexSubImage3DARB,
24803 &ext_glCompressedTextureImage1DEXT,
24804 &ext_glCompressedTextureImage2DEXT,
24805 &ext_glCompressedTextureImage3DEXT,
24806 &ext_glCompressedTextureSubImage1D,
24807 &ext_glCompressedTextureSubImage1DEXT,
24808 &ext_glCompressedTextureSubImage2D,
24809 &ext_glCompressedTextureSubImage2DEXT,
24810 &ext_glCompressedTextureSubImage3D,
24811 &ext_glCompressedTextureSubImage3DEXT,
24812 &ext_glConservativeRasterParameterfNV,
24813 &ext_glConservativeRasterParameteriNV,
24814 &ext_glConvolutionFilter1D,
24815 &ext_glConvolutionFilter1DEXT,
24816 &ext_glConvolutionFilter2D,
24817 &ext_glConvolutionFilter2DEXT,
24818 &ext_glConvolutionParameterf,
24819 &ext_glConvolutionParameterfEXT,
24820 &ext_glConvolutionParameterfv,
24821 &ext_glConvolutionParameterfvEXT,
24822 &ext_glConvolutionParameteri,
24823 &ext_glConvolutionParameteriEXT,
24824 &ext_glConvolutionParameteriv,
24825 &ext_glConvolutionParameterivEXT,
24826 &ext_glConvolutionParameterxOES,
24827 &ext_glConvolutionParameterxvOES,
24828 &ext_glCopyBufferSubData,
24829 &ext_glCopyColorSubTable,
24830 &ext_glCopyColorSubTableEXT,
24831 &ext_glCopyColorTable,
24832 &ext_glCopyColorTableSGI,
24833 &ext_glCopyConvolutionFilter1D,
24834 &ext_glCopyConvolutionFilter1DEXT,
24835 &ext_glCopyConvolutionFilter2D,
24836 &ext_glCopyConvolutionFilter2DEXT,
24837 &ext_glCopyImageSubData,
24838 &ext_glCopyImageSubDataNV,
24839 &ext_glCopyMultiTexImage1DEXT,
24840 &ext_glCopyMultiTexImage2DEXT,
24841 &ext_glCopyMultiTexSubImage1DEXT,
24842 &ext_glCopyMultiTexSubImage2DEXT,
24843 &ext_glCopyMultiTexSubImage3DEXT,
24844 &ext_glCopyNamedBufferSubData,
24845 &ext_glCopyPathNV,
24846 &ext_glCopyTexImage1DEXT,
24847 &ext_glCopyTexImage2DEXT,
24848 &ext_glCopyTexSubImage1DEXT,
24849 &ext_glCopyTexSubImage2DEXT,
24850 &ext_glCopyTexSubImage3D,
24851 &ext_glCopyTexSubImage3DEXT,
24852 &ext_glCopyTextureImage1DEXT,
24853 &ext_glCopyTextureImage2DEXT,
24854 &ext_glCopyTextureSubImage1D,
24855 &ext_glCopyTextureSubImage1DEXT,
24856 &ext_glCopyTextureSubImage2D,
24857 &ext_glCopyTextureSubImage2DEXT,
24858 &ext_glCopyTextureSubImage3D,
24859 &ext_glCopyTextureSubImage3DEXT,
24860 &ext_glCoverFillPathInstancedNV,
24861 &ext_glCoverFillPathNV,
24862 &ext_glCoverStrokePathInstancedNV,
24863 &ext_glCoverStrokePathNV,
24864 &ext_glCoverageModulationNV,
24865 &ext_glCoverageModulationTableNV,
24866 &ext_glCreateBuffers,
24867 &ext_glCreateCommandListsNV,
24868 &ext_glCreateFramebuffers,
24869 &ext_glCreateMemoryObjectsEXT,
24870 &ext_glCreatePerfQueryINTEL,
24871 &ext_glCreateProgram,
24872 &ext_glCreateProgramObjectARB,
24873 &ext_glCreateProgramPipelines,
24874 &ext_glCreateProgressFenceNVX,
24875 &ext_glCreateQueries,
24876 &ext_glCreateRenderbuffers,
24877 &ext_glCreateSamplers,
24878 &ext_glCreateShader,
24879 &ext_glCreateShaderObjectARB,
24880 &ext_glCreateShaderProgramEXT,
24881 &ext_glCreateShaderProgramv,
24882 &ext_glCreateStatesNV,
24883 &ext_glCreateSyncFromCLeventARB,
24884 &ext_glCreateTextures,
24885 &ext_glCreateTransformFeedbacks,
24886 &ext_glCreateVertexArrays,
24887 &ext_glCullParameterdvEXT,
24888 &ext_glCullParameterfvEXT,
24889 &ext_glCurrentPaletteMatrixARB,
24890 &ext_glDebugMessageCallback,
24891 &ext_glDebugMessageCallbackAMD,
24892 &ext_glDebugMessageCallbackARB,
24893 &ext_glDebugMessageControl,
24894 &ext_glDebugMessageControlARB,
24895 &ext_glDebugMessageEnableAMD,
24896 &ext_glDebugMessageInsert,
24897 &ext_glDebugMessageInsertAMD,
24898 &ext_glDebugMessageInsertARB,
24899 &ext_glDeformSGIX,
24900 &ext_glDeformationMap3dSGIX,
24901 &ext_glDeformationMap3fSGIX,
24902 &ext_glDeleteAsyncMarkersSGIX,
24903 &ext_glDeleteBufferRegion,
24904 &ext_glDeleteBuffers,
24905 &ext_glDeleteBuffersARB,
24906 &ext_glDeleteCommandListsNV,
24907 &ext_glDeleteFencesAPPLE,
24908 &ext_glDeleteFencesNV,
24909 &ext_glDeleteFragmentShaderATI,
24910 &ext_glDeleteFramebuffers,
24911 &ext_glDeleteFramebuffersEXT,
24912 &ext_glDeleteMemoryObjectsEXT,
24913 &ext_glDeleteNamedStringARB,
24914 &ext_glDeleteNamesAMD,
24915 &ext_glDeleteObjectARB,
24916 &ext_glDeleteObjectBufferATI,
24917 &ext_glDeleteOcclusionQueriesNV,
24918 &ext_glDeletePathsNV,
24919 &ext_glDeletePerfMonitorsAMD,
24920 &ext_glDeletePerfQueryINTEL,
24921 &ext_glDeleteProgram,
24922 &ext_glDeleteProgramPipelines,
24923 &ext_glDeleteProgramsARB,
24924 &ext_glDeleteProgramsNV,
24925 &ext_glDeleteQueries,
24926 &ext_glDeleteQueriesARB,
24927 &ext_glDeleteQueryResourceTagNV,
24928 &ext_glDeleteRenderbuffers,
24929 &ext_glDeleteRenderbuffersEXT,
24930 &ext_glDeleteSamplers,
24931 &ext_glDeleteSemaphoresEXT,
24932 &ext_glDeleteShader,
24933 &ext_glDeleteStatesNV,
24934 &ext_glDeleteSync,
24935 &ext_glDeleteTexturesEXT,
24936 &ext_glDeleteTransformFeedbacks,
24937 &ext_glDeleteTransformFeedbacksNV,
24938 &ext_glDeleteVertexArrays,
24939 &ext_glDeleteVertexArraysAPPLE,
24940 &ext_glDeleteVertexShaderEXT,
24941 &ext_glDepthBoundsEXT,
24942 &ext_glDepthBoundsdNV,
24943 &ext_glDepthRangeArraydvNV,
24944 &ext_glDepthRangeArrayv,
24945 &ext_glDepthRangeIndexed,
24946 &ext_glDepthRangeIndexeddNV,
24947 &ext_glDepthRangedNV,
24948 &ext_glDepthRangef,
24949 &ext_glDepthRangefOES,
24950 &ext_glDepthRangexOES,
24951 &ext_glDetachObjectARB,
24952 &ext_glDetachShader,
24953 &ext_glDetailTexFuncSGIS,
24954 &ext_glDisableClientStateIndexedEXT,
24955 &ext_glDisableClientStateiEXT,
24956 &ext_glDisableIndexedEXT,
24957 &ext_glDisableVariantClientStateEXT,
24958 &ext_glDisableVertexArrayAttrib,
24959 &ext_glDisableVertexArrayAttribEXT,
24960 &ext_glDisableVertexArrayEXT,
24961 &ext_glDisableVertexAttribAPPLE,
24962 &ext_glDisableVertexAttribArray,
24963 &ext_glDisableVertexAttribArrayARB,
24964 &ext_glDisablei,
24965 &ext_glDispatchCompute,
24966 &ext_glDispatchComputeGroupSizeARB,
24967 &ext_glDispatchComputeIndirect,
24968 &ext_glDrawArraysEXT,
24969 &ext_glDrawArraysIndirect,
24970 &ext_glDrawArraysInstanced,
24971 &ext_glDrawArraysInstancedARB,
24972 &ext_glDrawArraysInstancedBaseInstance,
24973 &ext_glDrawArraysInstancedEXT,
24974 &ext_glDrawBufferRegion,
24975 &ext_glDrawBuffers,
24976 &ext_glDrawBuffersARB,
24977 &ext_glDrawBuffersATI,
24978 &ext_glDrawCommandsAddressNV,
24979 &ext_glDrawCommandsNV,
24980 &ext_glDrawCommandsStatesAddressNV,
24981 &ext_glDrawCommandsStatesNV,
24982 &ext_glDrawElementArrayAPPLE,
24983 &ext_glDrawElementArrayATI,
24984 &ext_glDrawElementsBaseVertex,
24985 &ext_glDrawElementsIndirect,
24986 &ext_glDrawElementsInstanced,
24987 &ext_glDrawElementsInstancedARB,
24988 &ext_glDrawElementsInstancedBaseInstance,
24989 &ext_glDrawElementsInstancedBaseVertex,
24990 &ext_glDrawElementsInstancedBaseVertexBaseInstance,
24991 &ext_glDrawElementsInstancedEXT,
24992 &ext_glDrawMeshArraysSUN,
24993 &ext_glDrawMeshTasksIndirectNV,
24994 &ext_glDrawMeshTasksNV,
24995 &ext_glDrawRangeElementArrayAPPLE,
24996 &ext_glDrawRangeElementArrayATI,
24997 &ext_glDrawRangeElements,
24998 &ext_glDrawRangeElementsBaseVertex,
24999 &ext_glDrawRangeElementsEXT,
25000 &ext_glDrawTextureNV,
25001 &ext_glDrawTransformFeedback,
25002 &ext_glDrawTransformFeedbackInstanced,
25003 &ext_glDrawTransformFeedbackNV,
25004 &ext_glDrawTransformFeedbackStream,
25005 &ext_glDrawTransformFeedbackStreamInstanced,
25006 &ext_glDrawVkImageNV,
25007 &ext_glEGLImageTargetTexStorageEXT,
25008 &ext_glEGLImageTargetTextureStorageEXT,
25009 &ext_glEdgeFlagFormatNV,
25010 &ext_glEdgeFlagPointerEXT,
25011 &ext_glEdgeFlagPointerListIBM,
25012 &ext_glElementPointerAPPLE,
25013 &ext_glElementPointerATI,
25014 &ext_glEnableClientStateIndexedEXT,
25015 &ext_glEnableClientStateiEXT,
25016 &ext_glEnableIndexedEXT,
25017 &ext_glEnableVariantClientStateEXT,
25018 &ext_glEnableVertexArrayAttrib,
25019 &ext_glEnableVertexArrayAttribEXT,
25020 &ext_glEnableVertexArrayEXT,
25021 &ext_glEnableVertexAttribAPPLE,
25022 &ext_glEnableVertexAttribArray,
25023 &ext_glEnableVertexAttribArrayARB,
25024 &ext_glEnablei,
25025 &ext_glEndConditionalRender,
25026 &ext_glEndConditionalRenderNV,
25027 &ext_glEndConditionalRenderNVX,
25028 &ext_glEndFragmentShaderATI,
25029 &ext_glEndOcclusionQueryNV,
25030 &ext_glEndPerfMonitorAMD,
25031 &ext_glEndPerfQueryINTEL,
25032 &ext_glEndQuery,
25033 &ext_glEndQueryARB,
25034 &ext_glEndQueryIndexed,
25035 &ext_glEndTransformFeedback,
25036 &ext_glEndTransformFeedbackEXT,
25037 &ext_glEndTransformFeedbackNV,
25038 &ext_glEndVertexShaderEXT,
25039 &ext_glEndVideoCaptureNV,
25040 &ext_glEvalCoord1xOES,
25041 &ext_glEvalCoord1xvOES,
25042 &ext_glEvalCoord2xOES,
25043 &ext_glEvalCoord2xvOES,
25044 &ext_glEvalMapsNV,
25045 &ext_glEvaluateDepthValuesARB,
25046 &ext_glExecuteProgramNV,
25047 &ext_glExtractComponentEXT,
25048 &ext_glFeedbackBufferxOES,
25049 &ext_glFenceSync,
25050 &ext_glFinalCombinerInputNV,
25051 &ext_glFinishAsyncSGIX,
25052 &ext_glFinishFenceAPPLE,
25053 &ext_glFinishFenceNV,
25054 &ext_glFinishObjectAPPLE,
25055 &ext_glFinishTextureSUNX,
25056 &ext_glFlushMappedBufferRange,
25057 &ext_glFlushMappedBufferRangeAPPLE,
25058 &ext_glFlushMappedNamedBufferRange,
25059 &ext_glFlushMappedNamedBufferRangeEXT,
25060 &ext_glFlushPixelDataRangeNV,
25061 &ext_glFlushRasterSGIX,
25062 &ext_glFlushStaticDataIBM,
25063 &ext_glFlushVertexArrayRangeAPPLE,
25064 &ext_glFlushVertexArrayRangeNV,
25065 &ext_glFogCoordFormatNV,
25066 &ext_glFogCoordPointer,
25067 &ext_glFogCoordPointerEXT,
25068 &ext_glFogCoordPointerListIBM,
25069 &ext_glFogCoordd,
25070 &ext_glFogCoorddEXT,
25071 &ext_glFogCoorddv,
25072 &ext_glFogCoorddvEXT,
25073 &ext_glFogCoordf,
25074 &ext_glFogCoordfEXT,
25075 &ext_glFogCoordfv,
25076 &ext_glFogCoordfvEXT,
25077 &ext_glFogCoordhNV,
25078 &ext_glFogCoordhvNV,
25079 &ext_glFogFuncSGIS,
25080 &ext_glFogxOES,
25081 &ext_glFogxvOES,
25082 &ext_glFragmentColorMaterialSGIX,
25083 &ext_glFragmentCoverageColorNV,
25084 &ext_glFragmentLightModelfSGIX,
25085 &ext_glFragmentLightModelfvSGIX,
25086 &ext_glFragmentLightModeliSGIX,
25087 &ext_glFragmentLightModelivSGIX,
25088 &ext_glFragmentLightfSGIX,
25089 &ext_glFragmentLightfvSGIX,
25090 &ext_glFragmentLightiSGIX,
25091 &ext_glFragmentLightivSGIX,
25092 &ext_glFragmentMaterialfSGIX,
25093 &ext_glFragmentMaterialfvSGIX,
25094 &ext_glFragmentMaterialiSGIX,
25095 &ext_glFragmentMaterialivSGIX,
25096 &ext_glFrameTerminatorGREMEDY,
25097 &ext_glFrameZoomSGIX,
25098 &ext_glFramebufferDrawBufferEXT,
25099 &ext_glFramebufferDrawBuffersEXT,
25100 &ext_glFramebufferFetchBarrierEXT,
25101 &ext_glFramebufferParameteri,
25102 &ext_glFramebufferParameteriMESA,
25103 &ext_glFramebufferReadBufferEXT,
25104 &ext_glFramebufferRenderbuffer,
25105 &ext_glFramebufferRenderbufferEXT,
25106 &ext_glFramebufferSampleLocationsfvARB,
25107 &ext_glFramebufferSampleLocationsfvNV,
25108 &ext_glFramebufferSamplePositionsfvAMD,
25109 &ext_glFramebufferTexture,
25110 &ext_glFramebufferTexture1D,
25111 &ext_glFramebufferTexture1DEXT,
25112 &ext_glFramebufferTexture2D,
25113 &ext_glFramebufferTexture2DEXT,
25114 &ext_glFramebufferTexture3D,
25115 &ext_glFramebufferTexture3DEXT,
25116 &ext_glFramebufferTextureARB,
25117 &ext_glFramebufferTextureEXT,
25118 &ext_glFramebufferTextureFaceARB,
25119 &ext_glFramebufferTextureFaceEXT,
25120 &ext_glFramebufferTextureLayer,
25121 &ext_glFramebufferTextureLayerARB,
25122 &ext_glFramebufferTextureLayerEXT,
25123 &ext_glFramebufferTextureMultiviewOVR,
25124 &ext_glFreeObjectBufferATI,
25125 &ext_glFrustumfOES,
25126 &ext_glFrustumxOES,
25127 &ext_glGenAsyncMarkersSGIX,
25128 &ext_glGenBuffers,
25129 &ext_glGenBuffersARB,
25130 &ext_glGenFencesAPPLE,
25131 &ext_glGenFencesNV,
25132 &ext_glGenFragmentShadersATI,
25133 &ext_glGenFramebuffers,
25134 &ext_glGenFramebuffersEXT,
25135 &ext_glGenNamesAMD,
25136 &ext_glGenOcclusionQueriesNV,
25137 &ext_glGenPathsNV,
25138 &ext_glGenPerfMonitorsAMD,
25139 &ext_glGenProgramPipelines,
25140 &ext_glGenProgramsARB,
25141 &ext_glGenProgramsNV,
25142 &ext_glGenQueries,
25143 &ext_glGenQueriesARB,
25144 &ext_glGenQueryResourceTagNV,
25145 &ext_glGenRenderbuffers,
25146 &ext_glGenRenderbuffersEXT,
25147 &ext_glGenSamplers,
25148 &ext_glGenSemaphoresEXT,
25149 &ext_glGenSymbolsEXT,
25150 &ext_glGenTexturesEXT,
25151 &ext_glGenTransformFeedbacks,
25152 &ext_glGenTransformFeedbacksNV,
25153 &ext_glGenVertexArrays,
25154 &ext_glGenVertexArraysAPPLE,
25155 &ext_glGenVertexShadersEXT,
25156 &ext_glGenerateMipmap,
25157 &ext_glGenerateMipmapEXT,
25158 &ext_glGenerateMultiTexMipmapEXT,
25159 &ext_glGenerateTextureMipmap,
25160 &ext_glGenerateTextureMipmapEXT,
25161 &ext_glGetActiveAtomicCounterBufferiv,
25162 &ext_glGetActiveAttrib,
25163 &ext_glGetActiveAttribARB,
25164 &ext_glGetActiveSubroutineName,
25165 &ext_glGetActiveSubroutineUniformName,
25166 &ext_glGetActiveSubroutineUniformiv,
25167 &ext_glGetActiveUniform,
25168 &ext_glGetActiveUniformARB,
25169 &ext_glGetActiveUniformBlockName,
25170 &ext_glGetActiveUniformBlockiv,
25171 &ext_glGetActiveUniformName,
25172 &ext_glGetActiveUniformsiv,
25173 &ext_glGetActiveVaryingNV,
25174 &ext_glGetArrayObjectfvATI,
25175 &ext_glGetArrayObjectivATI,
25176 &ext_glGetAttachedObjectsARB,
25177 &ext_glGetAttachedShaders,
25178 &ext_glGetAttribLocation,
25179 &ext_glGetAttribLocationARB,
25180 &ext_glGetBooleanIndexedvEXT,
25181 &ext_glGetBooleani_v,
25182 &ext_glGetBufferParameteri64v,
25183 &ext_glGetBufferParameteriv,
25184 &ext_glGetBufferParameterivARB,
25185 &ext_glGetBufferParameterui64vNV,
25186 &ext_glGetBufferPointerv,
25187 &ext_glGetBufferPointervARB,
25188 &ext_glGetBufferSubData,
25189 &ext_glGetBufferSubDataARB,
25190 &ext_glGetClipPlanefOES,
25191 &ext_glGetClipPlanexOES,
25192 &ext_glGetColorTable,
25193 &ext_glGetColorTableEXT,
25194 &ext_glGetColorTableParameterfv,
25195 &ext_glGetColorTableParameterfvEXT,
25196 &ext_glGetColorTableParameterfvSGI,
25197 &ext_glGetColorTableParameteriv,
25198 &ext_glGetColorTableParameterivEXT,
25199 &ext_glGetColorTableParameterivSGI,
25200 &ext_glGetColorTableSGI,
25201 &ext_glGetCombinerInputParameterfvNV,
25202 &ext_glGetCombinerInputParameterivNV,
25203 &ext_glGetCombinerOutputParameterfvNV,
25204 &ext_glGetCombinerOutputParameterivNV,
25205 &ext_glGetCombinerStageParameterfvNV,
25206 &ext_glGetCommandHeaderNV,
25207 &ext_glGetCompressedMultiTexImageEXT,
25208 &ext_glGetCompressedTexImage,
25209 &ext_glGetCompressedTexImageARB,
25210 &ext_glGetCompressedTextureImage,
25211 &ext_glGetCompressedTextureImageEXT,
25212 &ext_glGetCompressedTextureSubImage,
25213 &ext_glGetConvolutionFilter,
25214 &ext_glGetConvolutionFilterEXT,
25215 &ext_glGetConvolutionParameterfv,
25216 &ext_glGetConvolutionParameterfvEXT,
25217 &ext_glGetConvolutionParameteriv,
25218 &ext_glGetConvolutionParameterivEXT,
25219 &ext_glGetConvolutionParameterxvOES,
25220 &ext_glGetCoverageModulationTableNV,
25221 &ext_glGetDebugMessageLog,
25222 &ext_glGetDebugMessageLogAMD,
25223 &ext_glGetDebugMessageLogARB,
25224 &ext_glGetDetailTexFuncSGIS,
25225 &ext_glGetDoubleIndexedvEXT,
25226 &ext_glGetDoublei_v,
25227 &ext_glGetDoublei_vEXT,
25228 &ext_glGetFenceivNV,
25229 &ext_glGetFinalCombinerInputParameterfvNV,
25230 &ext_glGetFinalCombinerInputParameterivNV,
25231 &ext_glGetFirstPerfQueryIdINTEL,
25232 &ext_glGetFixedvOES,
25233 &ext_glGetFloatIndexedvEXT,
25234 &ext_glGetFloati_v,
25235 &ext_glGetFloati_vEXT,
25236 &ext_glGetFogFuncSGIS,
25237 &ext_glGetFragDataIndex,
25238 &ext_glGetFragDataLocation,
25239 &ext_glGetFragDataLocationEXT,
25240 &ext_glGetFragmentLightfvSGIX,
25241 &ext_glGetFragmentLightivSGIX,
25242 &ext_glGetFragmentMaterialfvSGIX,
25243 &ext_glGetFragmentMaterialivSGIX,
25244 &ext_glGetFramebufferAttachmentParameteriv,
25245 &ext_glGetFramebufferAttachmentParameterivEXT,
25246 &ext_glGetFramebufferParameterfvAMD,
25247 &ext_glGetFramebufferParameteriv,
25248 &ext_glGetFramebufferParameterivEXT,
25249 &ext_glGetFramebufferParameterivMESA,
25250 &ext_glGetGraphicsResetStatus,
25251 &ext_glGetGraphicsResetStatusARB,
25252 &ext_glGetHandleARB,
25253 &ext_glGetHistogram,
25254 &ext_glGetHistogramEXT,
25255 &ext_glGetHistogramParameterfv,
25256 &ext_glGetHistogramParameterfvEXT,
25257 &ext_glGetHistogramParameteriv,
25258 &ext_glGetHistogramParameterivEXT,
25259 &ext_glGetHistogramParameterxvOES,
25260 &ext_glGetImageHandleARB,
25261 &ext_glGetImageHandleNV,
25262 &ext_glGetImageTransformParameterfvHP,
25263 &ext_glGetImageTransformParameterivHP,
25264 &ext_glGetInfoLogARB,
25265 &ext_glGetInstrumentsSGIX,
25266 &ext_glGetInteger64i_v,
25267 &ext_glGetInteger64v,
25268 &ext_glGetIntegerIndexedvEXT,
25269 &ext_glGetIntegeri_v,
25270 &ext_glGetIntegerui64i_vNV,
25271 &ext_glGetIntegerui64vNV,
25272 &ext_glGetInternalformatSampleivNV,
25273 &ext_glGetInternalformati64v,
25274 &ext_glGetInternalformativ,
25275 &ext_glGetInvariantBooleanvEXT,
25276 &ext_glGetInvariantFloatvEXT,
25277 &ext_glGetInvariantIntegervEXT,
25278 &ext_glGetLightxOES,
25279 &ext_glGetListParameterfvSGIX,
25280 &ext_glGetListParameterivSGIX,
25281 &ext_glGetLocalConstantBooleanvEXT,
25282 &ext_glGetLocalConstantFloatvEXT,
25283 &ext_glGetLocalConstantIntegervEXT,
25284 &ext_glGetMapAttribParameterfvNV,
25285 &ext_glGetMapAttribParameterivNV,
25286 &ext_glGetMapControlPointsNV,
25287 &ext_glGetMapParameterfvNV,
25288 &ext_glGetMapParameterivNV,
25289 &ext_glGetMapxvOES,
25290 &ext_glGetMaterialxOES,
25291 &ext_glGetMemoryObjectDetachedResourcesuivNV,
25292 &ext_glGetMemoryObjectParameterivEXT,
25293 &ext_glGetMinmax,
25294 &ext_glGetMinmaxEXT,
25295 &ext_glGetMinmaxParameterfv,
25296 &ext_glGetMinmaxParameterfvEXT,
25297 &ext_glGetMinmaxParameteriv,
25298 &ext_glGetMinmaxParameterivEXT,
25299 &ext_glGetMultiTexEnvfvEXT,
25300 &ext_glGetMultiTexEnvivEXT,
25301 &ext_glGetMultiTexGendvEXT,
25302 &ext_glGetMultiTexGenfvEXT,
25303 &ext_glGetMultiTexGenivEXT,
25304 &ext_glGetMultiTexImageEXT,
25305 &ext_glGetMultiTexLevelParameterfvEXT,
25306 &ext_glGetMultiTexLevelParameterivEXT,
25307 &ext_glGetMultiTexParameterIivEXT,
25308 &ext_glGetMultiTexParameterIuivEXT,
25309 &ext_glGetMultiTexParameterfvEXT,
25310 &ext_glGetMultiTexParameterivEXT,
25311 &ext_glGetMultisamplefv,
25312 &ext_glGetMultisamplefvNV,
25313 &ext_glGetNamedBufferParameteri64v,
25314 &ext_glGetNamedBufferParameteriv,
25315 &ext_glGetNamedBufferParameterivEXT,
25316 &ext_glGetNamedBufferParameterui64vNV,
25317 &ext_glGetNamedBufferPointerv,
25318 &ext_glGetNamedBufferPointervEXT,
25319 &ext_glGetNamedBufferSubData,
25320 &ext_glGetNamedBufferSubDataEXT,
25321 &ext_glGetNamedFramebufferAttachmentParameteriv,
25322 &ext_glGetNamedFramebufferAttachmentParameterivEXT,
25323 &ext_glGetNamedFramebufferParameterfvAMD,
25324 &ext_glGetNamedFramebufferParameteriv,
25325 &ext_glGetNamedFramebufferParameterivEXT,
25326 &ext_glGetNamedProgramLocalParameterIivEXT,
25327 &ext_glGetNamedProgramLocalParameterIuivEXT,
25328 &ext_glGetNamedProgramLocalParameterdvEXT,
25329 &ext_glGetNamedProgramLocalParameterfvEXT,
25330 &ext_glGetNamedProgramStringEXT,
25331 &ext_glGetNamedProgramivEXT,
25332 &ext_glGetNamedRenderbufferParameteriv,
25333 &ext_glGetNamedRenderbufferParameterivEXT,
25334 &ext_glGetNamedStringARB,
25335 &ext_glGetNamedStringivARB,
25336 &ext_glGetNextPerfQueryIdINTEL,
25337 &ext_glGetObjectBufferfvATI,
25338 &ext_glGetObjectBufferivATI,
25339 &ext_glGetObjectLabel,
25340 &ext_glGetObjectLabelEXT,
25341 &ext_glGetObjectParameterfvARB,
25342 &ext_glGetObjectParameterivAPPLE,
25343 &ext_glGetObjectParameterivARB,
25344 &ext_glGetObjectPtrLabel,
25345 &ext_glGetOcclusionQueryivNV,
25346 &ext_glGetOcclusionQueryuivNV,
25347 &ext_glGetPathColorGenfvNV,
25348 &ext_glGetPathColorGenivNV,
25349 &ext_glGetPathCommandsNV,
25350 &ext_glGetPathCoordsNV,
25351 &ext_glGetPathDashArrayNV,
25352 &ext_glGetPathLengthNV,
25353 &ext_glGetPathMetricRangeNV,
25354 &ext_glGetPathMetricsNV,
25355 &ext_glGetPathParameterfvNV,
25356 &ext_glGetPathParameterivNV,
25357 &ext_glGetPathSpacingNV,
25358 &ext_glGetPathTexGenfvNV,
25359 &ext_glGetPathTexGenivNV,
25360 &ext_glGetPerfCounterInfoINTEL,
25361 &ext_glGetPerfMonitorCounterDataAMD,
25362 &ext_glGetPerfMonitorCounterInfoAMD,
25363 &ext_glGetPerfMonitorCounterStringAMD,
25364 &ext_glGetPerfMonitorCountersAMD,
25365 &ext_glGetPerfMonitorGroupStringAMD,
25366 &ext_glGetPerfMonitorGroupsAMD,
25367 &ext_glGetPerfQueryDataINTEL,
25368 &ext_glGetPerfQueryIdByNameINTEL,
25369 &ext_glGetPerfQueryInfoINTEL,
25370 &ext_glGetPixelMapxv,
25371 &ext_glGetPixelTexGenParameterfvSGIS,
25372 &ext_glGetPixelTexGenParameterivSGIS,
25373 &ext_glGetPixelTransformParameterfvEXT,
25374 &ext_glGetPixelTransformParameterivEXT,
25375 &ext_glGetPointerIndexedvEXT,
25376 &ext_glGetPointeri_vEXT,
25377 &ext_glGetPointervEXT,
25378 &ext_glGetProgramBinary,
25379 &ext_glGetProgramEnvParameterIivNV,
25380 &ext_glGetProgramEnvParameterIuivNV,
25381 &ext_glGetProgramEnvParameterdvARB,
25382 &ext_glGetProgramEnvParameterfvARB,
25383 &ext_glGetProgramInfoLog,
25384 &ext_glGetProgramInterfaceiv,
25385 &ext_glGetProgramLocalParameterIivNV,
25386 &ext_glGetProgramLocalParameterIuivNV,
25387 &ext_glGetProgramLocalParameterdvARB,
25388 &ext_glGetProgramLocalParameterfvARB,
25389 &ext_glGetProgramNamedParameterdvNV,
25390 &ext_glGetProgramNamedParameterfvNV,
25391 &ext_glGetProgramParameterdvNV,
25392 &ext_glGetProgramParameterfvNV,
25393 &ext_glGetProgramPipelineInfoLog,
25394 &ext_glGetProgramPipelineiv,
25395 &ext_glGetProgramResourceIndex,
25396 &ext_glGetProgramResourceLocation,
25397 &ext_glGetProgramResourceLocationIndex,
25398 &ext_glGetProgramResourceName,
25399 &ext_glGetProgramResourcefvNV,
25400 &ext_glGetProgramResourceiv,
25401 &ext_glGetProgramStageiv,
25402 &ext_glGetProgramStringARB,
25403 &ext_glGetProgramStringNV,
25404 &ext_glGetProgramSubroutineParameteruivNV,
25405 &ext_glGetProgramiv,
25406 &ext_glGetProgramivARB,
25407 &ext_glGetProgramivNV,
25408 &ext_glGetQueryBufferObjecti64v,
25409 &ext_glGetQueryBufferObjectiv,
25410 &ext_glGetQueryBufferObjectui64v,
25411 &ext_glGetQueryBufferObjectuiv,
25412 &ext_glGetQueryIndexediv,
25413 &ext_glGetQueryObjecti64v,
25414 &ext_glGetQueryObjecti64vEXT,
25415 &ext_glGetQueryObjectiv,
25416 &ext_glGetQueryObjectivARB,
25417 &ext_glGetQueryObjectui64v,
25418 &ext_glGetQueryObjectui64vEXT,
25419 &ext_glGetQueryObjectuiv,
25420 &ext_glGetQueryObjectuivARB,
25421 &ext_glGetQueryiv,
25422 &ext_glGetQueryivARB,
25423 &ext_glGetRenderbufferParameteriv,
25424 &ext_glGetRenderbufferParameterivEXT,
25425 &ext_glGetSamplerParameterIiv,
25426 &ext_glGetSamplerParameterIuiv,
25427 &ext_glGetSamplerParameterfv,
25428 &ext_glGetSamplerParameteriv,
25429 &ext_glGetSemaphoreParameterui64vEXT,
25430 &ext_glGetSeparableFilter,
25431 &ext_glGetSeparableFilterEXT,
25432 &ext_glGetShaderInfoLog,
25433 &ext_glGetShaderPrecisionFormat,
25434 &ext_glGetShaderSource,
25435 &ext_glGetShaderSourceARB,
25436 &ext_glGetShaderiv,
25437 &ext_glGetShadingRateImagePaletteNV,
25438 &ext_glGetShadingRateSampleLocationivNV,
25439 &ext_glGetSharpenTexFuncSGIS,
25440 &ext_glGetStageIndexNV,
25441 &ext_glGetStringi,
25442 &ext_glGetSubroutineIndex,
25443 &ext_glGetSubroutineUniformLocation,
25444 &ext_glGetSynciv,
25445 &ext_glGetTexBumpParameterfvATI,
25446 &ext_glGetTexBumpParameterivATI,
25447 &ext_glGetTexEnvxvOES,
25448 &ext_glGetTexFilterFuncSGIS,
25449 &ext_glGetTexGenxvOES,
25450 &ext_glGetTexLevelParameterxvOES,
25451 &ext_glGetTexParameterIiv,
25452 &ext_glGetTexParameterIivEXT,
25453 &ext_glGetTexParameterIuiv,
25454 &ext_glGetTexParameterIuivEXT,
25455 &ext_glGetTexParameterPointervAPPLE,
25456 &ext_glGetTexParameterxvOES,
25457 &ext_glGetTextureHandleARB,
25458 &ext_glGetTextureHandleNV,
25459 &ext_glGetTextureImage,
25460 &ext_glGetTextureImageEXT,
25461 &ext_glGetTextureLevelParameterfv,
25462 &ext_glGetTextureLevelParameterfvEXT,
25463 &ext_glGetTextureLevelParameteriv,
25464 &ext_glGetTextureLevelParameterivEXT,
25465 &ext_glGetTextureParameterIiv,
25466 &ext_glGetTextureParameterIivEXT,
25467 &ext_glGetTextureParameterIuiv,
25468 &ext_glGetTextureParameterIuivEXT,
25469 &ext_glGetTextureParameterfv,
25470 &ext_glGetTextureParameterfvEXT,
25471 &ext_glGetTextureParameteriv,
25472 &ext_glGetTextureParameterivEXT,
25473 &ext_glGetTextureSamplerHandleARB,
25474 &ext_glGetTextureSamplerHandleNV,
25475 &ext_glGetTextureSubImage,
25476 &ext_glGetTrackMatrixivNV,
25477 &ext_glGetTransformFeedbackVarying,
25478 &ext_glGetTransformFeedbackVaryingEXT,
25479 &ext_glGetTransformFeedbackVaryingNV,
25480 &ext_glGetTransformFeedbacki64_v,
25481 &ext_glGetTransformFeedbacki_v,
25482 &ext_glGetTransformFeedbackiv,
25483 &ext_glGetUniformBlockIndex,
25484 &ext_glGetUniformBufferSizeEXT,
25485 &ext_glGetUniformIndices,
25486 &ext_glGetUniformLocation,
25487 &ext_glGetUniformLocationARB,
25488 &ext_glGetUniformOffsetEXT,
25489 &ext_glGetUniformSubroutineuiv,
25490 &ext_glGetUniformdv,
25491 &ext_glGetUniformfv,
25492 &ext_glGetUniformfvARB,
25493 &ext_glGetUniformi64vARB,
25494 &ext_glGetUniformi64vNV,
25495 &ext_glGetUniformiv,
25496 &ext_glGetUniformivARB,
25497 &ext_glGetUniformui64vARB,
25498 &ext_glGetUniformui64vNV,
25499 &ext_glGetUniformuiv,
25500 &ext_glGetUniformuivEXT,
25501 &ext_glGetUnsignedBytei_vEXT,
25502 &ext_glGetUnsignedBytevEXT,
25503 &ext_glGetVariantArrayObjectfvATI,
25504 &ext_glGetVariantArrayObjectivATI,
25505 &ext_glGetVariantBooleanvEXT,
25506 &ext_glGetVariantFloatvEXT,
25507 &ext_glGetVariantIntegervEXT,
25508 &ext_glGetVariantPointervEXT,
25509 &ext_glGetVaryingLocationNV,
25510 &ext_glGetVertexArrayIndexed64iv,
25511 &ext_glGetVertexArrayIndexediv,
25512 &ext_glGetVertexArrayIntegeri_vEXT,
25513 &ext_glGetVertexArrayIntegervEXT,
25514 &ext_glGetVertexArrayPointeri_vEXT,
25515 &ext_glGetVertexArrayPointervEXT,
25516 &ext_glGetVertexArrayiv,
25517 &ext_glGetVertexAttribArrayObjectfvATI,
25518 &ext_glGetVertexAttribArrayObjectivATI,
25519 &ext_glGetVertexAttribIiv,
25520 &ext_glGetVertexAttribIivEXT,
25521 &ext_glGetVertexAttribIuiv,
25522 &ext_glGetVertexAttribIuivEXT,
25523 &ext_glGetVertexAttribLdv,
25524 &ext_glGetVertexAttribLdvEXT,
25525 &ext_glGetVertexAttribLi64vNV,
25526 &ext_glGetVertexAttribLui64vARB,
25527 &ext_glGetVertexAttribLui64vNV,
25528 &ext_glGetVertexAttribPointerv,
25529 &ext_glGetVertexAttribPointervARB,
25530 &ext_glGetVertexAttribPointervNV,
25531 &ext_glGetVertexAttribdv,
25532 &ext_glGetVertexAttribdvARB,
25533 &ext_glGetVertexAttribdvNV,
25534 &ext_glGetVertexAttribfv,
25535 &ext_glGetVertexAttribfvARB,
25536 &ext_glGetVertexAttribfvNV,
25537 &ext_glGetVertexAttribiv,
25538 &ext_glGetVertexAttribivARB,
25539 &ext_glGetVertexAttribivNV,
25540 &ext_glGetVideoCaptureStreamdvNV,
25541 &ext_glGetVideoCaptureStreamfvNV,
25542 &ext_glGetVideoCaptureStreamivNV,
25543 &ext_glGetVideoCaptureivNV,
25544 &ext_glGetVideoi64vNV,
25545 &ext_glGetVideoivNV,
25546 &ext_glGetVideoui64vNV,
25547 &ext_glGetVideouivNV,
25548 &ext_glGetVkProcAddrNV,
25549 &ext_glGetnColorTable,
25550 &ext_glGetnColorTableARB,
25551 &ext_glGetnCompressedTexImage,
25552 &ext_glGetnCompressedTexImageARB,
25553 &ext_glGetnConvolutionFilter,
25554 &ext_glGetnConvolutionFilterARB,
25555 &ext_glGetnHistogram,
25556 &ext_glGetnHistogramARB,
25557 &ext_glGetnMapdv,
25558 &ext_glGetnMapdvARB,
25559 &ext_glGetnMapfv,
25560 &ext_glGetnMapfvARB,
25561 &ext_glGetnMapiv,
25562 &ext_glGetnMapivARB,
25563 &ext_glGetnMinmax,
25564 &ext_glGetnMinmaxARB,
25565 &ext_glGetnPixelMapfv,
25566 &ext_glGetnPixelMapfvARB,
25567 &ext_glGetnPixelMapuiv,
25568 &ext_glGetnPixelMapuivARB,
25569 &ext_glGetnPixelMapusv,
25570 &ext_glGetnPixelMapusvARB,
25571 &ext_glGetnPolygonStipple,
25572 &ext_glGetnPolygonStippleARB,
25573 &ext_glGetnSeparableFilter,
25574 &ext_glGetnSeparableFilterARB,
25575 &ext_glGetnTexImage,
25576 &ext_glGetnTexImageARB,
25577 &ext_glGetnUniformdv,
25578 &ext_glGetnUniformdvARB,
25579 &ext_glGetnUniformfv,
25580 &ext_glGetnUniformfvARB,
25581 &ext_glGetnUniformi64vARB,
25582 &ext_glGetnUniformiv,
25583 &ext_glGetnUniformivARB,
25584 &ext_glGetnUniformui64vARB,
25585 &ext_glGetnUniformuiv,
25586 &ext_glGetnUniformuivARB,
25587 &ext_glGlobalAlphaFactorbSUN,
25588 &ext_glGlobalAlphaFactordSUN,
25589 &ext_glGlobalAlphaFactorfSUN,
25590 &ext_glGlobalAlphaFactoriSUN,
25591 &ext_glGlobalAlphaFactorsSUN,
25592 &ext_glGlobalAlphaFactorubSUN,
25593 &ext_glGlobalAlphaFactoruiSUN,
25594 &ext_glGlobalAlphaFactorusSUN,
25595 &ext_glHintPGI,
25596 &ext_glHistogram,
25597 &ext_glHistogramEXT,
25598 &ext_glIglooInterfaceSGIX,
25599 &ext_glImageTransformParameterfHP,
25600 &ext_glImageTransformParameterfvHP,
25601 &ext_glImageTransformParameteriHP,
25602 &ext_glImageTransformParameterivHP,
25603 &ext_glImportMemoryFdEXT,
25604 &ext_glImportMemoryWin32HandleEXT,
25605 &ext_glImportMemoryWin32NameEXT,
25606 &ext_glImportSemaphoreFdEXT,
25607 &ext_glImportSemaphoreWin32HandleEXT,
25608 &ext_glImportSemaphoreWin32NameEXT,
25609 &ext_glImportSyncEXT,
25610 &ext_glIndexFormatNV,
25611 &ext_glIndexFuncEXT,
25612 &ext_glIndexMaterialEXT,
25613 &ext_glIndexPointerEXT,
25614 &ext_glIndexPointerListIBM,
25615 &ext_glIndexxOES,
25616 &ext_glIndexxvOES,
25617 &ext_glInsertComponentEXT,
25618 &ext_glInsertEventMarkerEXT,
25619 &ext_glInstrumentsBufferSGIX,
25620 &ext_glInterpolatePathsNV,
25621 &ext_glInvalidateBufferData,
25622 &ext_glInvalidateBufferSubData,
25623 &ext_glInvalidateFramebuffer,
25624 &ext_glInvalidateNamedFramebufferData,
25625 &ext_glInvalidateNamedFramebufferSubData,
25626 &ext_glInvalidateSubFramebuffer,
25627 &ext_glInvalidateTexImage,
25628 &ext_glInvalidateTexSubImage,
25629 &ext_glIsAsyncMarkerSGIX,
25630 &ext_glIsBuffer,
25631 &ext_glIsBufferARB,
25632 &ext_glIsBufferResidentNV,
25633 &ext_glIsCommandListNV,
25634 &ext_glIsEnabledIndexedEXT,
25635 &ext_glIsEnabledi,
25636 &ext_glIsFenceAPPLE,
25637 &ext_glIsFenceNV,
25638 &ext_glIsFramebuffer,
25639 &ext_glIsFramebufferEXT,
25640 &ext_glIsImageHandleResidentARB,
25641 &ext_glIsImageHandleResidentNV,
25642 &ext_glIsMemoryObjectEXT,
25643 &ext_glIsNameAMD,
25644 &ext_glIsNamedBufferResidentNV,
25645 &ext_glIsNamedStringARB,
25646 &ext_glIsObjectBufferATI,
25647 &ext_glIsOcclusionQueryNV,
25648 &ext_glIsPathNV,
25649 &ext_glIsPointInFillPathNV,
25650 &ext_glIsPointInStrokePathNV,
25651 &ext_glIsProgram,
25652 &ext_glIsProgramARB,
25653 &ext_glIsProgramNV,
25654 &ext_glIsProgramPipeline,
25655 &ext_glIsQuery,
25656 &ext_glIsQueryARB,
25657 &ext_glIsRenderbuffer,
25658 &ext_glIsRenderbufferEXT,
25659 &ext_glIsSampler,
25660 &ext_glIsSemaphoreEXT,
25661 &ext_glIsShader,
25662 &ext_glIsStateNV,
25663 &ext_glIsSync,
25664 &ext_glIsTextureEXT,
25665 &ext_glIsTextureHandleResidentARB,
25666 &ext_glIsTextureHandleResidentNV,
25667 &ext_glIsTransformFeedback,
25668 &ext_glIsTransformFeedbackNV,
25669 &ext_glIsVariantEnabledEXT,
25670 &ext_glIsVertexArray,
25671 &ext_glIsVertexArrayAPPLE,
25672 &ext_glIsVertexAttribEnabledAPPLE,
25673 &ext_glLGPUCopyImageSubDataNVX,
25674 &ext_glLGPUInterlockNVX,
25675 &ext_glLGPUNamedBufferSubDataNVX,
25676 &ext_glLabelObjectEXT,
25677 &ext_glLightEnviSGIX,
25678 &ext_glLightModelxOES,
25679 &ext_glLightModelxvOES,
25680 &ext_glLightxOES,
25681 &ext_glLightxvOES,
25682 &ext_glLineWidthxOES,
25683 &ext_glLinkProgram,
25684 &ext_glLinkProgramARB,
25685 &ext_glListDrawCommandsStatesClientNV,
25686 &ext_glListParameterfSGIX,
25687 &ext_glListParameterfvSGIX,
25688 &ext_glListParameteriSGIX,
25689 &ext_glListParameterivSGIX,
25690 &ext_glLoadIdentityDeformationMapSGIX,
25691 &ext_glLoadMatrixxOES,
25692 &ext_glLoadProgramNV,
25693 &ext_glLoadTransposeMatrixd,
25694 &ext_glLoadTransposeMatrixdARB,
25695 &ext_glLoadTransposeMatrixf,
25696 &ext_glLoadTransposeMatrixfARB,
25697 &ext_glLoadTransposeMatrixxOES,
25698 &ext_glLockArraysEXT,
25699 &ext_glMTexCoord2fSGIS,
25700 &ext_glMTexCoord2fvSGIS,
25701 &ext_glMakeBufferNonResidentNV,
25702 &ext_glMakeBufferResidentNV,
25703 &ext_glMakeImageHandleNonResidentARB,
25704 &ext_glMakeImageHandleNonResidentNV,
25705 &ext_glMakeImageHandleResidentARB,
25706 &ext_glMakeImageHandleResidentNV,
25707 &ext_glMakeNamedBufferNonResidentNV,
25708 &ext_glMakeNamedBufferResidentNV,
25709 &ext_glMakeTextureHandleNonResidentARB,
25710 &ext_glMakeTextureHandleNonResidentNV,
25711 &ext_glMakeTextureHandleResidentARB,
25712 &ext_glMakeTextureHandleResidentNV,
25713 &ext_glMap1xOES,
25714 &ext_glMap2xOES,
25715 &ext_glMapBuffer,
25716 &ext_glMapBufferARB,
25717 &ext_glMapBufferRange,
25718 &ext_glMapControlPointsNV,
25719 &ext_glMapGrid1xOES,
25720 &ext_glMapGrid2xOES,
25721 &ext_glMapNamedBuffer,
25722 &ext_glMapNamedBufferEXT,
25723 &ext_glMapNamedBufferRange,
25724 &ext_glMapNamedBufferRangeEXT,
25725 &ext_glMapObjectBufferATI,
25726 &ext_glMapParameterfvNV,
25727 &ext_glMapParameterivNV,
25728 &ext_glMapTexture2DINTEL,
25729 &ext_glMapVertexAttrib1dAPPLE,
25730 &ext_glMapVertexAttrib1fAPPLE,
25731 &ext_glMapVertexAttrib2dAPPLE,
25732 &ext_glMapVertexAttrib2fAPPLE,
25733 &ext_glMaterialxOES,
25734 &ext_glMaterialxvOES,
25735 &ext_glMatrixFrustumEXT,
25736 &ext_glMatrixIndexPointerARB,
25737 &ext_glMatrixIndexubvARB,
25738 &ext_glMatrixIndexuivARB,
25739 &ext_glMatrixIndexusvARB,
25740 &ext_glMatrixLoad3x2fNV,
25741 &ext_glMatrixLoad3x3fNV,
25742 &ext_glMatrixLoadIdentityEXT,
25743 &ext_glMatrixLoadTranspose3x3fNV,
25744 &ext_glMatrixLoadTransposedEXT,
25745 &ext_glMatrixLoadTransposefEXT,
25746 &ext_glMatrixLoaddEXT,
25747 &ext_glMatrixLoadfEXT,
25748 &ext_glMatrixMult3x2fNV,
25749 &ext_glMatrixMult3x3fNV,
25750 &ext_glMatrixMultTranspose3x3fNV,
25751 &ext_glMatrixMultTransposedEXT,
25752 &ext_glMatrixMultTransposefEXT,
25753 &ext_glMatrixMultdEXT,
25754 &ext_glMatrixMultfEXT,
25755 &ext_glMatrixOrthoEXT,
25756 &ext_glMatrixPopEXT,
25757 &ext_glMatrixPushEXT,
25758 &ext_glMatrixRotatedEXT,
25759 &ext_glMatrixRotatefEXT,
25760 &ext_glMatrixScaledEXT,
25761 &ext_glMatrixScalefEXT,
25762 &ext_glMatrixTranslatedEXT,
25763 &ext_glMatrixTranslatefEXT,
25764 &ext_glMaxShaderCompilerThreadsARB,
25765 &ext_glMaxShaderCompilerThreadsKHR,
25766 &ext_glMemoryBarrier,
25767 &ext_glMemoryBarrierByRegion,
25768 &ext_glMemoryBarrierEXT,
25769 &ext_glMemoryObjectParameterivEXT,
25770 &ext_glMinSampleShading,
25771 &ext_glMinSampleShadingARB,
25772 &ext_glMinmax,
25773 &ext_glMinmaxEXT,
25774 &ext_glMultMatrixxOES,
25775 &ext_glMultTransposeMatrixd,
25776 &ext_glMultTransposeMatrixdARB,
25777 &ext_glMultTransposeMatrixf,
25778 &ext_glMultTransposeMatrixfARB,
25779 &ext_glMultTransposeMatrixxOES,
25780 &ext_glMultiDrawArrays,
25781 &ext_glMultiDrawArraysEXT,
25782 &ext_glMultiDrawArraysIndirect,
25783 &ext_glMultiDrawArraysIndirectAMD,
25784 &ext_glMultiDrawArraysIndirectBindlessCountNV,
25785 &ext_glMultiDrawArraysIndirectBindlessNV,
25786 &ext_glMultiDrawArraysIndirectCount,
25787 &ext_glMultiDrawArraysIndirectCountARB,
25788 &ext_glMultiDrawElementArrayAPPLE,
25789 &ext_glMultiDrawElements,
25790 &ext_glMultiDrawElementsBaseVertex,
25791 &ext_glMultiDrawElementsEXT,
25792 &ext_glMultiDrawElementsIndirect,
25793 &ext_glMultiDrawElementsIndirectAMD,
25794 &ext_glMultiDrawElementsIndirectBindlessCountNV,
25795 &ext_glMultiDrawElementsIndirectBindlessNV,
25796 &ext_glMultiDrawElementsIndirectCount,
25797 &ext_glMultiDrawElementsIndirectCountARB,
25798 &ext_glMultiDrawMeshTasksIndirectCountNV,
25799 &ext_glMultiDrawMeshTasksIndirectNV,
25800 &ext_glMultiDrawRangeElementArrayAPPLE,
25801 &ext_glMultiModeDrawArraysIBM,
25802 &ext_glMultiModeDrawElementsIBM,
25803 &ext_glMultiTexBufferEXT,
25804 &ext_glMultiTexCoord1bOES,
25805 &ext_glMultiTexCoord1bvOES,
25806 &ext_glMultiTexCoord1d,
25807 &ext_glMultiTexCoord1dARB,
25808 &ext_glMultiTexCoord1dSGIS,
25809 &ext_glMultiTexCoord1dv,
25810 &ext_glMultiTexCoord1dvARB,
25811 &ext_glMultiTexCoord1dvSGIS,
25812 &ext_glMultiTexCoord1f,
25813 &ext_glMultiTexCoord1fARB,
25814 &ext_glMultiTexCoord1fSGIS,
25815 &ext_glMultiTexCoord1fv,
25816 &ext_glMultiTexCoord1fvARB,
25817 &ext_glMultiTexCoord1fvSGIS,
25818 &ext_glMultiTexCoord1hNV,
25819 &ext_glMultiTexCoord1hvNV,
25820 &ext_glMultiTexCoord1i,
25821 &ext_glMultiTexCoord1iARB,
25822 &ext_glMultiTexCoord1iSGIS,
25823 &ext_glMultiTexCoord1iv,
25824 &ext_glMultiTexCoord1ivARB,
25825 &ext_glMultiTexCoord1ivSGIS,
25826 &ext_glMultiTexCoord1s,
25827 &ext_glMultiTexCoord1sARB,
25828 &ext_glMultiTexCoord1sSGIS,
25829 &ext_glMultiTexCoord1sv,
25830 &ext_glMultiTexCoord1svARB,
25831 &ext_glMultiTexCoord1svSGIS,
25832 &ext_glMultiTexCoord1xOES,
25833 &ext_glMultiTexCoord1xvOES,
25834 &ext_glMultiTexCoord2bOES,
25835 &ext_glMultiTexCoord2bvOES,
25836 &ext_glMultiTexCoord2d,
25837 &ext_glMultiTexCoord2dARB,
25838 &ext_glMultiTexCoord2dSGIS,
25839 &ext_glMultiTexCoord2dv,
25840 &ext_glMultiTexCoord2dvARB,
25841 &ext_glMultiTexCoord2dvSGIS,
25842 &ext_glMultiTexCoord2f,
25843 &ext_glMultiTexCoord2fARB,
25844 &ext_glMultiTexCoord2fSGIS,
25845 &ext_glMultiTexCoord2fv,
25846 &ext_glMultiTexCoord2fvARB,
25847 &ext_glMultiTexCoord2fvSGIS,
25848 &ext_glMultiTexCoord2hNV,
25849 &ext_glMultiTexCoord2hvNV,
25850 &ext_glMultiTexCoord2i,
25851 &ext_glMultiTexCoord2iARB,
25852 &ext_glMultiTexCoord2iSGIS,
25853 &ext_glMultiTexCoord2iv,
25854 &ext_glMultiTexCoord2ivARB,
25855 &ext_glMultiTexCoord2ivSGIS,
25856 &ext_glMultiTexCoord2s,
25857 &ext_glMultiTexCoord2sARB,
25858 &ext_glMultiTexCoord2sSGIS,
25859 &ext_glMultiTexCoord2sv,
25860 &ext_glMultiTexCoord2svARB,
25861 &ext_glMultiTexCoord2svSGIS,
25862 &ext_glMultiTexCoord2xOES,
25863 &ext_glMultiTexCoord2xvOES,
25864 &ext_glMultiTexCoord3bOES,
25865 &ext_glMultiTexCoord3bvOES,
25866 &ext_glMultiTexCoord3d,
25867 &ext_glMultiTexCoord3dARB,
25868 &ext_glMultiTexCoord3dSGIS,
25869 &ext_glMultiTexCoord3dv,
25870 &ext_glMultiTexCoord3dvARB,
25871 &ext_glMultiTexCoord3dvSGIS,
25872 &ext_glMultiTexCoord3f,
25873 &ext_glMultiTexCoord3fARB,
25874 &ext_glMultiTexCoord3fSGIS,
25875 &ext_glMultiTexCoord3fv,
25876 &ext_glMultiTexCoord3fvARB,
25877 &ext_glMultiTexCoord3fvSGIS,
25878 &ext_glMultiTexCoord3hNV,
25879 &ext_glMultiTexCoord3hvNV,
25880 &ext_glMultiTexCoord3i,
25881 &ext_glMultiTexCoord3iARB,
25882 &ext_glMultiTexCoord3iSGIS,
25883 &ext_glMultiTexCoord3iv,
25884 &ext_glMultiTexCoord3ivARB,
25885 &ext_glMultiTexCoord3ivSGIS,
25886 &ext_glMultiTexCoord3s,
25887 &ext_glMultiTexCoord3sARB,
25888 &ext_glMultiTexCoord3sSGIS,
25889 &ext_glMultiTexCoord3sv,
25890 &ext_glMultiTexCoord3svARB,
25891 &ext_glMultiTexCoord3svSGIS,
25892 &ext_glMultiTexCoord3xOES,
25893 &ext_glMultiTexCoord3xvOES,
25894 &ext_glMultiTexCoord4bOES,
25895 &ext_glMultiTexCoord4bvOES,
25896 &ext_glMultiTexCoord4d,
25897 &ext_glMultiTexCoord4dARB,
25898 &ext_glMultiTexCoord4dSGIS,
25899 &ext_glMultiTexCoord4dv,
25900 &ext_glMultiTexCoord4dvARB,
25901 &ext_glMultiTexCoord4dvSGIS,
25902 &ext_glMultiTexCoord4f,
25903 &ext_glMultiTexCoord4fARB,
25904 &ext_glMultiTexCoord4fSGIS,
25905 &ext_glMultiTexCoord4fv,
25906 &ext_glMultiTexCoord4fvARB,
25907 &ext_glMultiTexCoord4fvSGIS,
25908 &ext_glMultiTexCoord4hNV,
25909 &ext_glMultiTexCoord4hvNV,
25910 &ext_glMultiTexCoord4i,
25911 &ext_glMultiTexCoord4iARB,
25912 &ext_glMultiTexCoord4iSGIS,
25913 &ext_glMultiTexCoord4iv,
25914 &ext_glMultiTexCoord4ivARB,
25915 &ext_glMultiTexCoord4ivSGIS,
25916 &ext_glMultiTexCoord4s,
25917 &ext_glMultiTexCoord4sARB,
25918 &ext_glMultiTexCoord4sSGIS,
25919 &ext_glMultiTexCoord4sv,
25920 &ext_glMultiTexCoord4svARB,
25921 &ext_glMultiTexCoord4svSGIS,
25922 &ext_glMultiTexCoord4xOES,
25923 &ext_glMultiTexCoord4xvOES,
25924 &ext_glMultiTexCoordP1ui,
25925 &ext_glMultiTexCoordP1uiv,
25926 &ext_glMultiTexCoordP2ui,
25927 &ext_glMultiTexCoordP2uiv,
25928 &ext_glMultiTexCoordP3ui,
25929 &ext_glMultiTexCoordP3uiv,
25930 &ext_glMultiTexCoordP4ui,
25931 &ext_glMultiTexCoordP4uiv,
25932 &ext_glMultiTexCoordPointerEXT,
25933 &ext_glMultiTexCoordPointerSGIS,
25934 &ext_glMultiTexEnvfEXT,
25935 &ext_glMultiTexEnvfvEXT,
25936 &ext_glMultiTexEnviEXT,
25937 &ext_glMultiTexEnvivEXT,
25938 &ext_glMultiTexGendEXT,
25939 &ext_glMultiTexGendvEXT,
25940 &ext_glMultiTexGenfEXT,
25941 &ext_glMultiTexGenfvEXT,
25942 &ext_glMultiTexGeniEXT,
25943 &ext_glMultiTexGenivEXT,
25944 &ext_glMultiTexImage1DEXT,
25945 &ext_glMultiTexImage2DEXT,
25946 &ext_glMultiTexImage3DEXT,
25947 &ext_glMultiTexParameterIivEXT,
25948 &ext_glMultiTexParameterIuivEXT,
25949 &ext_glMultiTexParameterfEXT,
25950 &ext_glMultiTexParameterfvEXT,
25951 &ext_glMultiTexParameteriEXT,
25952 &ext_glMultiTexParameterivEXT,
25953 &ext_glMultiTexRenderbufferEXT,
25954 &ext_glMultiTexSubImage1DEXT,
25955 &ext_glMultiTexSubImage2DEXT,
25956 &ext_glMultiTexSubImage3DEXT,
25957 &ext_glMulticastBarrierNV,
25958 &ext_glMulticastBlitFramebufferNV,
25959 &ext_glMulticastBufferSubDataNV,
25960 &ext_glMulticastCopyBufferSubDataNV,
25961 &ext_glMulticastCopyImageSubDataNV,
25962 &ext_glMulticastFramebufferSampleLocationsfvNV,
25963 &ext_glMulticastGetQueryObjecti64vNV,
25964 &ext_glMulticastGetQueryObjectivNV,
25965 &ext_glMulticastGetQueryObjectui64vNV,
25966 &ext_glMulticastGetQueryObjectuivNV,
25967 &ext_glMulticastScissorArrayvNVX,
25968 &ext_glMulticastViewportArrayvNVX,
25969 &ext_glMulticastViewportPositionWScaleNVX,
25970 &ext_glMulticastWaitSyncNV,
25971 &ext_glNamedBufferAttachMemoryNV,
25972 &ext_glNamedBufferData,
25973 &ext_glNamedBufferDataEXT,
25974 &ext_glNamedBufferPageCommitmentARB,
25975 &ext_glNamedBufferPageCommitmentEXT,
25976 &ext_glNamedBufferStorage,
25977 &ext_glNamedBufferStorageEXT,
25978 &ext_glNamedBufferStorageExternalEXT,
25979 &ext_glNamedBufferStorageMemEXT,
25980 &ext_glNamedBufferSubData,
25981 &ext_glNamedBufferSubDataEXT,
25982 &ext_glNamedCopyBufferSubDataEXT,
25983 &ext_glNamedFramebufferDrawBuffer,
25984 &ext_glNamedFramebufferDrawBuffers,
25985 &ext_glNamedFramebufferParameteri,
25986 &ext_glNamedFramebufferParameteriEXT,
25987 &ext_glNamedFramebufferReadBuffer,
25988 &ext_glNamedFramebufferRenderbuffer,
25989 &ext_glNamedFramebufferRenderbufferEXT,
25990 &ext_glNamedFramebufferSampleLocationsfvARB,
25991 &ext_glNamedFramebufferSampleLocationsfvNV,
25992 &ext_glNamedFramebufferSamplePositionsfvAMD,
25993 &ext_glNamedFramebufferTexture,
25994 &ext_glNamedFramebufferTexture1DEXT,
25995 &ext_glNamedFramebufferTexture2DEXT,
25996 &ext_glNamedFramebufferTexture3DEXT,
25997 &ext_glNamedFramebufferTextureEXT,
25998 &ext_glNamedFramebufferTextureFaceEXT,
25999 &ext_glNamedFramebufferTextureLayer,
26000 &ext_glNamedFramebufferTextureLayerEXT,
26001 &ext_glNamedProgramLocalParameter4dEXT,
26002 &ext_glNamedProgramLocalParameter4dvEXT,
26003 &ext_glNamedProgramLocalParameter4fEXT,
26004 &ext_glNamedProgramLocalParameter4fvEXT,
26005 &ext_glNamedProgramLocalParameterI4iEXT,
26006 &ext_glNamedProgramLocalParameterI4ivEXT,
26007 &ext_glNamedProgramLocalParameterI4uiEXT,
26008 &ext_glNamedProgramLocalParameterI4uivEXT,
26009 &ext_glNamedProgramLocalParameters4fvEXT,
26010 &ext_glNamedProgramLocalParametersI4ivEXT,
26011 &ext_glNamedProgramLocalParametersI4uivEXT,
26012 &ext_glNamedProgramStringEXT,
26013 &ext_glNamedRenderbufferStorage,
26014 &ext_glNamedRenderbufferStorageEXT,
26015 &ext_glNamedRenderbufferStorageMultisample,
26016 &ext_glNamedRenderbufferStorageMultisampleAdvancedAMD,
26017 &ext_glNamedRenderbufferStorageMultisampleCoverageEXT,
26018 &ext_glNamedRenderbufferStorageMultisampleEXT,
26019 &ext_glNamedStringARB,
26020 &ext_glNewBufferRegion,
26021 &ext_glNewObjectBufferATI,
26022 &ext_glNormal3fVertex3fSUN,
26023 &ext_glNormal3fVertex3fvSUN,
26024 &ext_glNormal3hNV,
26025 &ext_glNormal3hvNV,
26026 &ext_glNormal3xOES,
26027 &ext_glNormal3xvOES,
26028 &ext_glNormalFormatNV,
26029 &ext_glNormalP3ui,
26030 &ext_glNormalP3uiv,
26031 &ext_glNormalPointerEXT,
26032 &ext_glNormalPointerListIBM,
26033 &ext_glNormalPointervINTEL,
26034 &ext_glNormalStream3bATI,
26035 &ext_glNormalStream3bvATI,
26036 &ext_glNormalStream3dATI,
26037 &ext_glNormalStream3dvATI,
26038 &ext_glNormalStream3fATI,
26039 &ext_glNormalStream3fvATI,
26040 &ext_glNormalStream3iATI,
26041 &ext_glNormalStream3ivATI,
26042 &ext_glNormalStream3sATI,
26043 &ext_glNormalStream3svATI,
26044 &ext_glObjectLabel,
26045 &ext_glObjectPtrLabel,
26046 &ext_glObjectPurgeableAPPLE,
26047 &ext_glObjectUnpurgeableAPPLE,
26048 &ext_glOrthofOES,
26049 &ext_glOrthoxOES,
26050 &ext_glPNTrianglesfATI,
26051 &ext_glPNTrianglesiATI,
26052 &ext_glPassTexCoordATI,
26053 &ext_glPassThroughxOES,
26054 &ext_glPatchParameterfv,
26055 &ext_glPatchParameteri,
26056 &ext_glPathColorGenNV,
26057 &ext_glPathCommandsNV,
26058 &ext_glPathCoordsNV,
26059 &ext_glPathCoverDepthFuncNV,
26060 &ext_glPathDashArrayNV,
26061 &ext_glPathFogGenNV,
26062 &ext_glPathGlyphIndexArrayNV,
26063 &ext_glPathGlyphIndexRangeNV,
26064 &ext_glPathGlyphRangeNV,
26065 &ext_glPathGlyphsNV,
26066 &ext_glPathMemoryGlyphIndexArrayNV,
26067 &ext_glPathParameterfNV,
26068 &ext_glPathParameterfvNV,
26069 &ext_glPathParameteriNV,
26070 &ext_glPathParameterivNV,
26071 &ext_glPathStencilDepthOffsetNV,
26072 &ext_glPathStencilFuncNV,
26073 &ext_glPathStringNV,
26074 &ext_glPathSubCommandsNV,
26075 &ext_glPathSubCoordsNV,
26076 &ext_glPathTexGenNV,
26077 &ext_glPauseTransformFeedback,
26078 &ext_glPauseTransformFeedbackNV,
26079 &ext_glPixelDataRangeNV,
26080 &ext_glPixelMapx,
26081 &ext_glPixelStorex,
26082 &ext_glPixelTexGenParameterfSGIS,
26083 &ext_glPixelTexGenParameterfvSGIS,
26084 &ext_glPixelTexGenParameteriSGIS,
26085 &ext_glPixelTexGenParameterivSGIS,
26086 &ext_glPixelTexGenSGIX,
26087 &ext_glPixelTransferxOES,
26088 &ext_glPixelTransformParameterfEXT,
26089 &ext_glPixelTransformParameterfvEXT,
26090 &ext_glPixelTransformParameteriEXT,
26091 &ext_glPixelTransformParameterivEXT,
26092 &ext_glPixelZoomxOES,
26093 &ext_glPointAlongPathNV,
26094 &ext_glPointParameterf,
26095 &ext_glPointParameterfARB,
26096 &ext_glPointParameterfEXT,
26097 &ext_glPointParameterfSGIS,
26098 &ext_glPointParameterfv,
26099 &ext_glPointParameterfvARB,
26100 &ext_glPointParameterfvEXT,
26101 &ext_glPointParameterfvSGIS,
26102 &ext_glPointParameteri,
26103 &ext_glPointParameteriNV,
26104 &ext_glPointParameteriv,
26105 &ext_glPointParameterivNV,
26106 &ext_glPointParameterxvOES,
26107 &ext_glPointSizexOES,
26108 &ext_glPollAsyncSGIX,
26109 &ext_glPollInstrumentsSGIX,
26110 &ext_glPolygonOffsetClamp,
26111 &ext_glPolygonOffsetClampEXT,
26112 &ext_glPolygonOffsetEXT,
26113 &ext_glPolygonOffsetxOES,
26114 &ext_glPopDebugGroup,
26115 &ext_glPopGroupMarkerEXT,
26116 &ext_glPresentFrameDualFillNV,
26117 &ext_glPresentFrameKeyedNV,
26118 &ext_glPrimitiveBoundingBoxARB,
26119 &ext_glPrimitiveRestartIndex,
26120 &ext_glPrimitiveRestartIndexNV,
26121 &ext_glPrimitiveRestartNV,
26122 &ext_glPrioritizeTexturesEXT,
26123 &ext_glPrioritizeTexturesxOES,
26124 &ext_glProgramBinary,
26125 &ext_glProgramBufferParametersIivNV,
26126 &ext_glProgramBufferParametersIuivNV,
26127 &ext_glProgramBufferParametersfvNV,
26128 &ext_glProgramEnvParameter4dARB,
26129 &ext_glProgramEnvParameter4dvARB,
26130 &ext_glProgramEnvParameter4fARB,
26131 &ext_glProgramEnvParameter4fvARB,
26132 &ext_glProgramEnvParameterI4iNV,
26133 &ext_glProgramEnvParameterI4ivNV,
26134 &ext_glProgramEnvParameterI4uiNV,
26135 &ext_glProgramEnvParameterI4uivNV,
26136 &ext_glProgramEnvParameters4fvEXT,
26137 &ext_glProgramEnvParametersI4ivNV,
26138 &ext_glProgramEnvParametersI4uivNV,
26139 &ext_glProgramLocalParameter4dARB,
26140 &ext_glProgramLocalParameter4dvARB,
26141 &ext_glProgramLocalParameter4fARB,
26142 &ext_glProgramLocalParameter4fvARB,
26143 &ext_glProgramLocalParameterI4iNV,
26144 &ext_glProgramLocalParameterI4ivNV,
26145 &ext_glProgramLocalParameterI4uiNV,
26146 &ext_glProgramLocalParameterI4uivNV,
26147 &ext_glProgramLocalParameters4fvEXT,
26148 &ext_glProgramLocalParametersI4ivNV,
26149 &ext_glProgramLocalParametersI4uivNV,
26150 &ext_glProgramNamedParameter4dNV,
26151 &ext_glProgramNamedParameter4dvNV,
26152 &ext_glProgramNamedParameter4fNV,
26153 &ext_glProgramNamedParameter4fvNV,
26154 &ext_glProgramParameter4dNV,
26155 &ext_glProgramParameter4dvNV,
26156 &ext_glProgramParameter4fNV,
26157 &ext_glProgramParameter4fvNV,
26158 &ext_glProgramParameteri,
26159 &ext_glProgramParameteriARB,
26160 &ext_glProgramParameteriEXT,
26161 &ext_glProgramParameters4dvNV,
26162 &ext_glProgramParameters4fvNV,
26163 &ext_glProgramPathFragmentInputGenNV,
26164 &ext_glProgramStringARB,
26165 &ext_glProgramSubroutineParametersuivNV,
26166 &ext_glProgramUniform1d,
26167 &ext_glProgramUniform1dEXT,
26168 &ext_glProgramUniform1dv,
26169 &ext_glProgramUniform1dvEXT,
26170 &ext_glProgramUniform1f,
26171 &ext_glProgramUniform1fEXT,
26172 &ext_glProgramUniform1fv,
26173 &ext_glProgramUniform1fvEXT,
26174 &ext_glProgramUniform1i,
26175 &ext_glProgramUniform1i64ARB,
26176 &ext_glProgramUniform1i64NV,
26177 &ext_glProgramUniform1i64vARB,
26178 &ext_glProgramUniform1i64vNV,
26179 &ext_glProgramUniform1iEXT,
26180 &ext_glProgramUniform1iv,
26181 &ext_glProgramUniform1ivEXT,
26182 &ext_glProgramUniform1ui,
26183 &ext_glProgramUniform1ui64ARB,
26184 &ext_glProgramUniform1ui64NV,
26185 &ext_glProgramUniform1ui64vARB,
26186 &ext_glProgramUniform1ui64vNV,
26187 &ext_glProgramUniform1uiEXT,
26188 &ext_glProgramUniform1uiv,
26189 &ext_glProgramUniform1uivEXT,
26190 &ext_glProgramUniform2d,
26191 &ext_glProgramUniform2dEXT,
26192 &ext_glProgramUniform2dv,
26193 &ext_glProgramUniform2dvEXT,
26194 &ext_glProgramUniform2f,
26195 &ext_glProgramUniform2fEXT,
26196 &ext_glProgramUniform2fv,
26197 &ext_glProgramUniform2fvEXT,
26198 &ext_glProgramUniform2i,
26199 &ext_glProgramUniform2i64ARB,
26200 &ext_glProgramUniform2i64NV,
26201 &ext_glProgramUniform2i64vARB,
26202 &ext_glProgramUniform2i64vNV,
26203 &ext_glProgramUniform2iEXT,
26204 &ext_glProgramUniform2iv,
26205 &ext_glProgramUniform2ivEXT,
26206 &ext_glProgramUniform2ui,
26207 &ext_glProgramUniform2ui64ARB,
26208 &ext_glProgramUniform2ui64NV,
26209 &ext_glProgramUniform2ui64vARB,
26210 &ext_glProgramUniform2ui64vNV,
26211 &ext_glProgramUniform2uiEXT,
26212 &ext_glProgramUniform2uiv,
26213 &ext_glProgramUniform2uivEXT,
26214 &ext_glProgramUniform3d,
26215 &ext_glProgramUniform3dEXT,
26216 &ext_glProgramUniform3dv,
26217 &ext_glProgramUniform3dvEXT,
26218 &ext_glProgramUniform3f,
26219 &ext_glProgramUniform3fEXT,
26220 &ext_glProgramUniform3fv,
26221 &ext_glProgramUniform3fvEXT,
26222 &ext_glProgramUniform3i,
26223 &ext_glProgramUniform3i64ARB,
26224 &ext_glProgramUniform3i64NV,
26225 &ext_glProgramUniform3i64vARB,
26226 &ext_glProgramUniform3i64vNV,
26227 &ext_glProgramUniform3iEXT,
26228 &ext_glProgramUniform3iv,
26229 &ext_glProgramUniform3ivEXT,
26230 &ext_glProgramUniform3ui,
26231 &ext_glProgramUniform3ui64ARB,
26232 &ext_glProgramUniform3ui64NV,
26233 &ext_glProgramUniform3ui64vARB,
26234 &ext_glProgramUniform3ui64vNV,
26235 &ext_glProgramUniform3uiEXT,
26236 &ext_glProgramUniform3uiv,
26237 &ext_glProgramUniform3uivEXT,
26238 &ext_glProgramUniform4d,
26239 &ext_glProgramUniform4dEXT,
26240 &ext_glProgramUniform4dv,
26241 &ext_glProgramUniform4dvEXT,
26242 &ext_glProgramUniform4f,
26243 &ext_glProgramUniform4fEXT,
26244 &ext_glProgramUniform4fv,
26245 &ext_glProgramUniform4fvEXT,
26246 &ext_glProgramUniform4i,
26247 &ext_glProgramUniform4i64ARB,
26248 &ext_glProgramUniform4i64NV,
26249 &ext_glProgramUniform4i64vARB,
26250 &ext_glProgramUniform4i64vNV,
26251 &ext_glProgramUniform4iEXT,
26252 &ext_glProgramUniform4iv,
26253 &ext_glProgramUniform4ivEXT,
26254 &ext_glProgramUniform4ui,
26255 &ext_glProgramUniform4ui64ARB,
26256 &ext_glProgramUniform4ui64NV,
26257 &ext_glProgramUniform4ui64vARB,
26258 &ext_glProgramUniform4ui64vNV,
26259 &ext_glProgramUniform4uiEXT,
26260 &ext_glProgramUniform4uiv,
26261 &ext_glProgramUniform4uivEXT,
26262 &ext_glProgramUniformHandleui64ARB,
26263 &ext_glProgramUniformHandleui64NV,
26264 &ext_glProgramUniformHandleui64vARB,
26265 &ext_glProgramUniformHandleui64vNV,
26266 &ext_glProgramUniformMatrix2dv,
26267 &ext_glProgramUniformMatrix2dvEXT,
26268 &ext_glProgramUniformMatrix2fv,
26269 &ext_glProgramUniformMatrix2fvEXT,
26270 &ext_glProgramUniformMatrix2x3dv,
26271 &ext_glProgramUniformMatrix2x3dvEXT,
26272 &ext_glProgramUniformMatrix2x3fv,
26273 &ext_glProgramUniformMatrix2x3fvEXT,
26274 &ext_glProgramUniformMatrix2x4dv,
26275 &ext_glProgramUniformMatrix2x4dvEXT,
26276 &ext_glProgramUniformMatrix2x4fv,
26277 &ext_glProgramUniformMatrix2x4fvEXT,
26278 &ext_glProgramUniformMatrix3dv,
26279 &ext_glProgramUniformMatrix3dvEXT,
26280 &ext_glProgramUniformMatrix3fv,
26281 &ext_glProgramUniformMatrix3fvEXT,
26282 &ext_glProgramUniformMatrix3x2dv,
26283 &ext_glProgramUniformMatrix3x2dvEXT,
26284 &ext_glProgramUniformMatrix3x2fv,
26285 &ext_glProgramUniformMatrix3x2fvEXT,
26286 &ext_glProgramUniformMatrix3x4dv,
26287 &ext_glProgramUniformMatrix3x4dvEXT,
26288 &ext_glProgramUniformMatrix3x4fv,
26289 &ext_glProgramUniformMatrix3x4fvEXT,
26290 &ext_glProgramUniformMatrix4dv,
26291 &ext_glProgramUniformMatrix4dvEXT,
26292 &ext_glProgramUniformMatrix4fv,
26293 &ext_glProgramUniformMatrix4fvEXT,
26294 &ext_glProgramUniformMatrix4x2dv,
26295 &ext_glProgramUniformMatrix4x2dvEXT,
26296 &ext_glProgramUniformMatrix4x2fv,
26297 &ext_glProgramUniformMatrix4x2fvEXT,
26298 &ext_glProgramUniformMatrix4x3dv,
26299 &ext_glProgramUniformMatrix4x3dvEXT,
26300 &ext_glProgramUniformMatrix4x3fv,
26301 &ext_glProgramUniformMatrix4x3fvEXT,
26302 &ext_glProgramUniformui64NV,
26303 &ext_glProgramUniformui64vNV,
26304 &ext_glProgramVertexLimitNV,
26305 &ext_glProvokingVertex,
26306 &ext_glProvokingVertexEXT,
26307 &ext_glPushClientAttribDefaultEXT,
26308 &ext_glPushDebugGroup,
26309 &ext_glPushGroupMarkerEXT,
26310 &ext_glQueryCounter,
26311 &ext_glQueryMatrixxOES,
26312 &ext_glQueryObjectParameteruiAMD,
26313 &ext_glQueryResourceNV,
26314 &ext_glQueryResourceTagNV,
26315 &ext_glRasterPos2xOES,
26316 &ext_glRasterPos2xvOES,
26317 &ext_glRasterPos3xOES,
26318 &ext_glRasterPos3xvOES,
26319 &ext_glRasterPos4xOES,
26320 &ext_glRasterPos4xvOES,
26321 &ext_glRasterSamplesEXT,
26322 &ext_glReadBufferRegion,
26323 &ext_glReadInstrumentsSGIX,
26324 &ext_glReadnPixels,
26325 &ext_glReadnPixelsARB,
26326 &ext_glRectxOES,
26327 &ext_glRectxvOES,
26328 &ext_glReferencePlaneSGIX,
26329 &ext_glReleaseKeyedMutexWin32EXT,
26330 &ext_glReleaseShaderCompiler,
26331 &ext_glRenderGpuMaskNV,
26332 &ext_glRenderbufferStorage,
26333 &ext_glRenderbufferStorageEXT,
26334 &ext_glRenderbufferStorageMultisample,
26335 &ext_glRenderbufferStorageMultisampleAdvancedAMD,
26336 &ext_glRenderbufferStorageMultisampleCoverageNV,
26337 &ext_glRenderbufferStorageMultisampleEXT,
26338 &ext_glReplacementCodePointerSUN,
26339 &ext_glReplacementCodeubSUN,
26340 &ext_glReplacementCodeubvSUN,
26341 &ext_glReplacementCodeuiColor3fVertex3fSUN,
26342 &ext_glReplacementCodeuiColor3fVertex3fvSUN,
26343 &ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
26344 &ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
26345 &ext_glReplacementCodeuiColor4ubVertex3fSUN,
26346 &ext_glReplacementCodeuiColor4ubVertex3fvSUN,
26347 &ext_glReplacementCodeuiNormal3fVertex3fSUN,
26348 &ext_glReplacementCodeuiNormal3fVertex3fvSUN,
26349 &ext_glReplacementCodeuiSUN,
26350 &ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
26351 &ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
26352 &ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
26353 &ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
26354 &ext_glReplacementCodeuiTexCoord2fVertex3fSUN,
26355 &ext_glReplacementCodeuiTexCoord2fVertex3fvSUN,
26356 &ext_glReplacementCodeuiVertex3fSUN,
26357 &ext_glReplacementCodeuiVertex3fvSUN,
26358 &ext_glReplacementCodeuivSUN,
26359 &ext_glReplacementCodeusSUN,
26360 &ext_glReplacementCodeusvSUN,
26361 &ext_glRequestResidentProgramsNV,
26362 &ext_glResetHistogram,
26363 &ext_glResetHistogramEXT,
26364 &ext_glResetMemoryObjectParameterNV,
26365 &ext_glResetMinmax,
26366 &ext_glResetMinmaxEXT,
26367 &ext_glResizeBuffersMESA,
26368 &ext_glResolveDepthValuesNV,
26369 &ext_glResumeTransformFeedback,
26370 &ext_glResumeTransformFeedbackNV,
26371 &ext_glRotatexOES,
26372 &ext_glSampleCoverage,
26373 &ext_glSampleCoverageARB,
26374 &ext_glSampleMapATI,
26375 &ext_glSampleMaskEXT,
26376 &ext_glSampleMaskIndexedNV,
26377 &ext_glSampleMaskSGIS,
26378 &ext_glSampleMaski,
26379 &ext_glSamplePatternEXT,
26380 &ext_glSamplePatternSGIS,
26381 &ext_glSamplerParameterIiv,
26382 &ext_glSamplerParameterIuiv,
26383 &ext_glSamplerParameterf,
26384 &ext_glSamplerParameterfv,
26385 &ext_glSamplerParameteri,
26386 &ext_glSamplerParameteriv,
26387 &ext_glScalexOES,
26388 &ext_glScissorArrayv,
26389 &ext_glScissorExclusiveArrayvNV,
26390 &ext_glScissorExclusiveNV,
26391 &ext_glScissorIndexed,
26392 &ext_glScissorIndexedv,
26393 &ext_glSecondaryColor3b,
26394 &ext_glSecondaryColor3bEXT,
26395 &ext_glSecondaryColor3bv,
26396 &ext_glSecondaryColor3bvEXT,
26397 &ext_glSecondaryColor3d,
26398 &ext_glSecondaryColor3dEXT,
26399 &ext_glSecondaryColor3dv,
26400 &ext_glSecondaryColor3dvEXT,
26401 &ext_glSecondaryColor3f,
26402 &ext_glSecondaryColor3fEXT,
26403 &ext_glSecondaryColor3fv,
26404 &ext_glSecondaryColor3fvEXT,
26405 &ext_glSecondaryColor3hNV,
26406 &ext_glSecondaryColor3hvNV,
26407 &ext_glSecondaryColor3i,
26408 &ext_glSecondaryColor3iEXT,
26409 &ext_glSecondaryColor3iv,
26410 &ext_glSecondaryColor3ivEXT,
26411 &ext_glSecondaryColor3s,
26412 &ext_glSecondaryColor3sEXT,
26413 &ext_glSecondaryColor3sv,
26414 &ext_glSecondaryColor3svEXT,
26415 &ext_glSecondaryColor3ub,
26416 &ext_glSecondaryColor3ubEXT,
26417 &ext_glSecondaryColor3ubv,
26418 &ext_glSecondaryColor3ubvEXT,
26419 &ext_glSecondaryColor3ui,
26420 &ext_glSecondaryColor3uiEXT,
26421 &ext_glSecondaryColor3uiv,
26422 &ext_glSecondaryColor3uivEXT,
26423 &ext_glSecondaryColor3us,
26424 &ext_glSecondaryColor3usEXT,
26425 &ext_glSecondaryColor3usv,
26426 &ext_glSecondaryColor3usvEXT,
26427 &ext_glSecondaryColorFormatNV,
26428 &ext_glSecondaryColorP3ui,
26429 &ext_glSecondaryColorP3uiv,
26430 &ext_glSecondaryColorPointer,
26431 &ext_glSecondaryColorPointerEXT,
26432 &ext_glSecondaryColorPointerListIBM,
26433 &ext_glSelectPerfMonitorCountersAMD,
26434 &ext_glSelectTextureCoordSetSGIS,
26435 &ext_glSelectTextureSGIS,
26436 &ext_glSemaphoreParameterui64vEXT,
26437 &ext_glSeparableFilter2D,
26438 &ext_glSeparableFilter2DEXT,
26439 &ext_glSetFenceAPPLE,
26440 &ext_glSetFenceNV,
26441 &ext_glSetFragmentShaderConstantATI,
26442 &ext_glSetInvariantEXT,
26443 &ext_glSetLocalConstantEXT,
26444 &ext_glSetMultisamplefvAMD,
26445 &ext_glShaderBinary,
26446 &ext_glShaderOp1EXT,
26447 &ext_glShaderOp2EXT,
26448 &ext_glShaderOp3EXT,
26449 &ext_glShaderSource,
26450 &ext_glShaderSourceARB,
26451 &ext_glShaderStorageBlockBinding,
26452 &ext_glShadingRateImageBarrierNV,
26453 &ext_glShadingRateImagePaletteNV,
26454 &ext_glShadingRateSampleOrderCustomNV,
26455 &ext_glShadingRateSampleOrderNV,
26456 &ext_glSharpenTexFuncSGIS,
26457 &ext_glSignalSemaphoreEXT,
26458 &ext_glSignalSemaphoreui64NVX,
26459 &ext_glSignalVkFenceNV,
26460 &ext_glSignalVkSemaphoreNV,
26461 &ext_glSpecializeShader,
26462 &ext_glSpecializeShaderARB,
26463 &ext_glSpriteParameterfSGIX,
26464 &ext_glSpriteParameterfvSGIX,
26465 &ext_glSpriteParameteriSGIX,
26466 &ext_glSpriteParameterivSGIX,
26467 &ext_glStartInstrumentsSGIX,
26468 &ext_glStateCaptureNV,
26469 &ext_glStencilClearTagEXT,
26470 &ext_glStencilFillPathInstancedNV,
26471 &ext_glStencilFillPathNV,
26472 &ext_glStencilFuncSeparate,
26473 &ext_glStencilFuncSeparateATI,
26474 &ext_glStencilMaskSeparate,
26475 &ext_glStencilOpSeparate,
26476 &ext_glStencilOpSeparateATI,
26477 &ext_glStencilOpValueAMD,
26478 &ext_glStencilStrokePathInstancedNV,
26479 &ext_glStencilStrokePathNV,
26480 &ext_glStencilThenCoverFillPathInstancedNV,
26481 &ext_glStencilThenCoverFillPathNV,
26482 &ext_glStencilThenCoverStrokePathInstancedNV,
26483 &ext_glStencilThenCoverStrokePathNV,
26484 &ext_glStopInstrumentsSGIX,
26485 &ext_glStringMarkerGREMEDY,
26486 &ext_glSubpixelPrecisionBiasNV,
26487 &ext_glSwizzleEXT,
26488 &ext_glSyncTextureINTEL,
26489 &ext_glTagSampleBufferSGIX,
26490 &ext_glTangent3bEXT,
26491 &ext_glTangent3bvEXT,
26492 &ext_glTangent3dEXT,
26493 &ext_glTangent3dvEXT,
26494 &ext_glTangent3fEXT,
26495 &ext_glTangent3fvEXT,
26496 &ext_glTangent3iEXT,
26497 &ext_glTangent3ivEXT,
26498 &ext_glTangent3sEXT,
26499 &ext_glTangent3svEXT,
26500 &ext_glTangentPointerEXT,
26501 &ext_glTbufferMask3DFX,
26502 &ext_glTessellationFactorAMD,
26503 &ext_glTessellationModeAMD,
26504 &ext_glTestFenceAPPLE,
26505 &ext_glTestFenceNV,
26506 &ext_glTestObjectAPPLE,
26507 &ext_glTexAttachMemoryNV,
26508 &ext_glTexBuffer,
26509 &ext_glTexBufferARB,
26510 &ext_glTexBufferEXT,
26511 &ext_glTexBufferRange,
26512 &ext_glTexBumpParameterfvATI,
26513 &ext_glTexBumpParameterivATI,
26514 &ext_glTexCoord1bOES,
26515 &ext_glTexCoord1bvOES,
26516 &ext_glTexCoord1hNV,
26517 &ext_glTexCoord1hvNV,
26518 &ext_glTexCoord1xOES,
26519 &ext_glTexCoord1xvOES,
26520 &ext_glTexCoord2bOES,
26521 &ext_glTexCoord2bvOES,
26522 &ext_glTexCoord2fColor3fVertex3fSUN,
26523 &ext_glTexCoord2fColor3fVertex3fvSUN,
26524 &ext_glTexCoord2fColor4fNormal3fVertex3fSUN,
26525 &ext_glTexCoord2fColor4fNormal3fVertex3fvSUN,
26526 &ext_glTexCoord2fColor4ubVertex3fSUN,
26527 &ext_glTexCoord2fColor4ubVertex3fvSUN,
26528 &ext_glTexCoord2fNormal3fVertex3fSUN,
26529 &ext_glTexCoord2fNormal3fVertex3fvSUN,
26530 &ext_glTexCoord2fVertex3fSUN,
26531 &ext_glTexCoord2fVertex3fvSUN,
26532 &ext_glTexCoord2hNV,
26533 &ext_glTexCoord2hvNV,
26534 &ext_glTexCoord2xOES,
26535 &ext_glTexCoord2xvOES,
26536 &ext_glTexCoord3bOES,
26537 &ext_glTexCoord3bvOES,
26538 &ext_glTexCoord3hNV,
26539 &ext_glTexCoord3hvNV,
26540 &ext_glTexCoord3xOES,
26541 &ext_glTexCoord3xvOES,
26542 &ext_glTexCoord4bOES,
26543 &ext_glTexCoord4bvOES,
26544 &ext_glTexCoord4fColor4fNormal3fVertex4fSUN,
26545 &ext_glTexCoord4fColor4fNormal3fVertex4fvSUN,
26546 &ext_glTexCoord4fVertex4fSUN,
26547 &ext_glTexCoord4fVertex4fvSUN,
26548 &ext_glTexCoord4hNV,
26549 &ext_glTexCoord4hvNV,
26550 &ext_glTexCoord4xOES,
26551 &ext_glTexCoord4xvOES,
26552 &ext_glTexCoordFormatNV,
26553 &ext_glTexCoordP1ui,
26554 &ext_glTexCoordP1uiv,
26555 &ext_glTexCoordP2ui,
26556 &ext_glTexCoordP2uiv,
26557 &ext_glTexCoordP3ui,
26558 &ext_glTexCoordP3uiv,
26559 &ext_glTexCoordP4ui,
26560 &ext_glTexCoordP4uiv,
26561 &ext_glTexCoordPointerEXT,
26562 &ext_glTexCoordPointerListIBM,
26563 &ext_glTexCoordPointervINTEL,
26564 &ext_glTexEnvxOES,
26565 &ext_glTexEnvxvOES,
26566 &ext_glTexFilterFuncSGIS,
26567 &ext_glTexGenxOES,
26568 &ext_glTexGenxvOES,
26569 &ext_glTexImage2DMultisample,
26570 &ext_glTexImage2DMultisampleCoverageNV,
26571 &ext_glTexImage3D,
26572 &ext_glTexImage3DEXT,
26573 &ext_glTexImage3DMultisample,
26574 &ext_glTexImage3DMultisampleCoverageNV,
26575 &ext_glTexImage4DSGIS,
26576 &ext_glTexPageCommitmentARB,
26577 &ext_glTexParameterIiv,
26578 &ext_glTexParameterIivEXT,
26579 &ext_glTexParameterIuiv,
26580 &ext_glTexParameterIuivEXT,
26581 &ext_glTexParameterxOES,
26582 &ext_glTexParameterxvOES,
26583 &ext_glTexRenderbufferNV,
26584 &ext_glTexStorage1D,
26585 &ext_glTexStorage2D,
26586 &ext_glTexStorage2DMultisample,
26587 &ext_glTexStorage3D,
26588 &ext_glTexStorage3DMultisample,
26589 &ext_glTexStorageMem1DEXT,
26590 &ext_glTexStorageMem2DEXT,
26591 &ext_glTexStorageMem2DMultisampleEXT,
26592 &ext_glTexStorageMem3DEXT,
26593 &ext_glTexStorageMem3DMultisampleEXT,
26594 &ext_glTexStorageSparseAMD,
26595 &ext_glTexSubImage1DEXT,
26596 &ext_glTexSubImage2DEXT,
26597 &ext_glTexSubImage3D,
26598 &ext_glTexSubImage3DEXT,
26599 &ext_glTexSubImage4DSGIS,
26600 &ext_glTextureAttachMemoryNV,
26601 &ext_glTextureBarrier,
26602 &ext_glTextureBarrierNV,
26603 &ext_glTextureBuffer,
26604 &ext_glTextureBufferEXT,
26605 &ext_glTextureBufferRange,
26606 &ext_glTextureBufferRangeEXT,
26607 &ext_glTextureColorMaskSGIS,
26608 &ext_glTextureImage1DEXT,
26609 &ext_glTextureImage2DEXT,
26610 &ext_glTextureImage2DMultisampleCoverageNV,
26611 &ext_glTextureImage2DMultisampleNV,
26612 &ext_glTextureImage3DEXT,
26613 &ext_glTextureImage3DMultisampleCoverageNV,
26614 &ext_glTextureImage3DMultisampleNV,
26615 &ext_glTextureLightEXT,
26616 &ext_glTextureMaterialEXT,
26617 &ext_glTextureNormalEXT,
26618 &ext_glTexturePageCommitmentEXT,
26619 &ext_glTextureParameterIiv,
26620 &ext_glTextureParameterIivEXT,
26621 &ext_glTextureParameterIuiv,
26622 &ext_glTextureParameterIuivEXT,
26623 &ext_glTextureParameterf,
26624 &ext_glTextureParameterfEXT,
26625 &ext_glTextureParameterfv,
26626 &ext_glTextureParameterfvEXT,
26627 &ext_glTextureParameteri,
26628 &ext_glTextureParameteriEXT,
26629 &ext_glTextureParameteriv,
26630 &ext_glTextureParameterivEXT,
26631 &ext_glTextureRangeAPPLE,
26632 &ext_glTextureRenderbufferEXT,
26633 &ext_glTextureStorage1D,
26634 &ext_glTextureStorage1DEXT,
26635 &ext_glTextureStorage2D,
26636 &ext_glTextureStorage2DEXT,
26637 &ext_glTextureStorage2DMultisample,
26638 &ext_glTextureStorage2DMultisampleEXT,
26639 &ext_glTextureStorage3D,
26640 &ext_glTextureStorage3DEXT,
26641 &ext_glTextureStorage3DMultisample,
26642 &ext_glTextureStorage3DMultisampleEXT,
26643 &ext_glTextureStorageMem1DEXT,
26644 &ext_glTextureStorageMem2DEXT,
26645 &ext_glTextureStorageMem2DMultisampleEXT,
26646 &ext_glTextureStorageMem3DEXT,
26647 &ext_glTextureStorageMem3DMultisampleEXT,
26648 &ext_glTextureStorageSparseAMD,
26649 &ext_glTextureSubImage1D,
26650 &ext_glTextureSubImage1DEXT,
26651 &ext_glTextureSubImage2D,
26652 &ext_glTextureSubImage2DEXT,
26653 &ext_glTextureSubImage3D,
26654 &ext_glTextureSubImage3DEXT,
26655 &ext_glTextureView,
26656 &ext_glTrackMatrixNV,
26657 &ext_glTransformFeedbackAttribsNV,
26658 &ext_glTransformFeedbackBufferBase,
26659 &ext_glTransformFeedbackBufferRange,
26660 &ext_glTransformFeedbackStreamAttribsNV,
26661 &ext_glTransformFeedbackVaryings,
26662 &ext_glTransformFeedbackVaryingsEXT,
26663 &ext_glTransformFeedbackVaryingsNV,
26664 &ext_glTransformPathNV,
26665 &ext_glTranslatexOES,
26666 &ext_glUniform1d,
26667 &ext_glUniform1dv,
26668 &ext_glUniform1f,
26669 &ext_glUniform1fARB,
26670 &ext_glUniform1fv,
26671 &ext_glUniform1fvARB,
26672 &ext_glUniform1i,
26673 &ext_glUniform1i64ARB,
26674 &ext_glUniform1i64NV,
26675 &ext_glUniform1i64vARB,
26676 &ext_glUniform1i64vNV,
26677 &ext_glUniform1iARB,
26678 &ext_glUniform1iv,
26679 &ext_glUniform1ivARB,
26680 &ext_glUniform1ui,
26681 &ext_glUniform1ui64ARB,
26682 &ext_glUniform1ui64NV,
26683 &ext_glUniform1ui64vARB,
26684 &ext_glUniform1ui64vNV,
26685 &ext_glUniform1uiEXT,
26686 &ext_glUniform1uiv,
26687 &ext_glUniform1uivEXT,
26688 &ext_glUniform2d,
26689 &ext_glUniform2dv,
26690 &ext_glUniform2f,
26691 &ext_glUniform2fARB,
26692 &ext_glUniform2fv,
26693 &ext_glUniform2fvARB,
26694 &ext_glUniform2i,
26695 &ext_glUniform2i64ARB,
26696 &ext_glUniform2i64NV,
26697 &ext_glUniform2i64vARB,
26698 &ext_glUniform2i64vNV,
26699 &ext_glUniform2iARB,
26700 &ext_glUniform2iv,
26701 &ext_glUniform2ivARB,
26702 &ext_glUniform2ui,
26703 &ext_glUniform2ui64ARB,
26704 &ext_glUniform2ui64NV,
26705 &ext_glUniform2ui64vARB,
26706 &ext_glUniform2ui64vNV,
26707 &ext_glUniform2uiEXT,
26708 &ext_glUniform2uiv,
26709 &ext_glUniform2uivEXT,
26710 &ext_glUniform3d,
26711 &ext_glUniform3dv,
26712 &ext_glUniform3f,
26713 &ext_glUniform3fARB,
26714 &ext_glUniform3fv,
26715 &ext_glUniform3fvARB,
26716 &ext_glUniform3i,
26717 &ext_glUniform3i64ARB,
26718 &ext_glUniform3i64NV,
26719 &ext_glUniform3i64vARB,
26720 &ext_glUniform3i64vNV,
26721 &ext_glUniform3iARB,
26722 &ext_glUniform3iv,
26723 &ext_glUniform3ivARB,
26724 &ext_glUniform3ui,
26725 &ext_glUniform3ui64ARB,
26726 &ext_glUniform3ui64NV,
26727 &ext_glUniform3ui64vARB,
26728 &ext_glUniform3ui64vNV,
26729 &ext_glUniform3uiEXT,
26730 &ext_glUniform3uiv,
26731 &ext_glUniform3uivEXT,
26732 &ext_glUniform4d,
26733 &ext_glUniform4dv,
26734 &ext_glUniform4f,
26735 &ext_glUniform4fARB,
26736 &ext_glUniform4fv,
26737 &ext_glUniform4fvARB,
26738 &ext_glUniform4i,
26739 &ext_glUniform4i64ARB,
26740 &ext_glUniform4i64NV,
26741 &ext_glUniform4i64vARB,
26742 &ext_glUniform4i64vNV,
26743 &ext_glUniform4iARB,
26744 &ext_glUniform4iv,
26745 &ext_glUniform4ivARB,
26746 &ext_glUniform4ui,
26747 &ext_glUniform4ui64ARB,
26748 &ext_glUniform4ui64NV,
26749 &ext_glUniform4ui64vARB,
26750 &ext_glUniform4ui64vNV,
26751 &ext_glUniform4uiEXT,
26752 &ext_glUniform4uiv,
26753 &ext_glUniform4uivEXT,
26754 &ext_glUniformBlockBinding,
26755 &ext_glUniformBufferEXT,
26756 &ext_glUniformHandleui64ARB,
26757 &ext_glUniformHandleui64NV,
26758 &ext_glUniformHandleui64vARB,
26759 &ext_glUniformHandleui64vNV,
26760 &ext_glUniformMatrix2dv,
26761 &ext_glUniformMatrix2fv,
26762 &ext_glUniformMatrix2fvARB,
26763 &ext_glUniformMatrix2x3dv,
26764 &ext_glUniformMatrix2x3fv,
26765 &ext_glUniformMatrix2x4dv,
26766 &ext_glUniformMatrix2x4fv,
26767 &ext_glUniformMatrix3dv,
26768 &ext_glUniformMatrix3fv,
26769 &ext_glUniformMatrix3fvARB,
26770 &ext_glUniformMatrix3x2dv,
26771 &ext_glUniformMatrix3x2fv,
26772 &ext_glUniformMatrix3x4dv,
26773 &ext_glUniformMatrix3x4fv,
26774 &ext_glUniformMatrix4dv,
26775 &ext_glUniformMatrix4fv,
26776 &ext_glUniformMatrix4fvARB,
26777 &ext_glUniformMatrix4x2dv,
26778 &ext_glUniformMatrix4x2fv,
26779 &ext_glUniformMatrix4x3dv,
26780 &ext_glUniformMatrix4x3fv,
26781 &ext_glUniformSubroutinesuiv,
26782 &ext_glUniformui64NV,
26783 &ext_glUniformui64vNV,
26784 &ext_glUnlockArraysEXT,
26785 &ext_glUnmapBuffer,
26786 &ext_glUnmapBufferARB,
26787 &ext_glUnmapNamedBuffer,
26788 &ext_glUnmapNamedBufferEXT,
26789 &ext_glUnmapObjectBufferATI,
26790 &ext_glUnmapTexture2DINTEL,
26791 &ext_glUpdateObjectBufferATI,
26792 &ext_glUploadGpuMaskNVX,
26793 &ext_glUseProgram,
26794 &ext_glUseProgramObjectARB,
26795 &ext_glUseProgramStages,
26796 &ext_glUseShaderProgramEXT,
26797 &ext_glVDPAUFiniNV,
26798 &ext_glVDPAUGetSurfaceivNV,
26799 &ext_glVDPAUInitNV,
26800 &ext_glVDPAUIsSurfaceNV,
26801 &ext_glVDPAUMapSurfacesNV,
26802 &ext_glVDPAURegisterOutputSurfaceNV,
26803 &ext_glVDPAURegisterVideoSurfaceNV,
26804 &ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV,
26805 &ext_glVDPAUSurfaceAccessNV,
26806 &ext_glVDPAUUnmapSurfacesNV,
26807 &ext_glVDPAUUnregisterSurfaceNV,
26808 &ext_glValidateProgram,
26809 &ext_glValidateProgramARB,
26810 &ext_glValidateProgramPipeline,
26811 &ext_glVariantArrayObjectATI,
26812 &ext_glVariantPointerEXT,
26813 &ext_glVariantbvEXT,
26814 &ext_glVariantdvEXT,
26815 &ext_glVariantfvEXT,
26816 &ext_glVariantivEXT,
26817 &ext_glVariantsvEXT,
26818 &ext_glVariantubvEXT,
26819 &ext_glVariantuivEXT,
26820 &ext_glVariantusvEXT,
26821 &ext_glVertex2bOES,
26822 &ext_glVertex2bvOES,
26823 &ext_glVertex2hNV,
26824 &ext_glVertex2hvNV,
26825 &ext_glVertex2xOES,
26826 &ext_glVertex2xvOES,
26827 &ext_glVertex3bOES,
26828 &ext_glVertex3bvOES,
26829 &ext_glVertex3hNV,
26830 &ext_glVertex3hvNV,
26831 &ext_glVertex3xOES,
26832 &ext_glVertex3xvOES,
26833 &ext_glVertex4bOES,
26834 &ext_glVertex4bvOES,
26835 &ext_glVertex4hNV,
26836 &ext_glVertex4hvNV,
26837 &ext_glVertex4xOES,
26838 &ext_glVertex4xvOES,
26839 &ext_glVertexArrayAttribBinding,
26840 &ext_glVertexArrayAttribFormat,
26841 &ext_glVertexArrayAttribIFormat,
26842 &ext_glVertexArrayAttribLFormat,
26843 &ext_glVertexArrayBindVertexBufferEXT,
26844 &ext_glVertexArrayBindingDivisor,
26845 &ext_glVertexArrayColorOffsetEXT,
26846 &ext_glVertexArrayEdgeFlagOffsetEXT,
26847 &ext_glVertexArrayElementBuffer,
26848 &ext_glVertexArrayFogCoordOffsetEXT,
26849 &ext_glVertexArrayIndexOffsetEXT,
26850 &ext_glVertexArrayMultiTexCoordOffsetEXT,
26851 &ext_glVertexArrayNormalOffsetEXT,
26852 &ext_glVertexArrayParameteriAPPLE,
26853 &ext_glVertexArrayRangeAPPLE,
26854 &ext_glVertexArrayRangeNV,
26855 &ext_glVertexArraySecondaryColorOffsetEXT,
26856 &ext_glVertexArrayTexCoordOffsetEXT,
26857 &ext_glVertexArrayVertexAttribBindingEXT,
26858 &ext_glVertexArrayVertexAttribDivisorEXT,
26859 &ext_glVertexArrayVertexAttribFormatEXT,
26860 &ext_glVertexArrayVertexAttribIFormatEXT,
26861 &ext_glVertexArrayVertexAttribIOffsetEXT,
26862 &ext_glVertexArrayVertexAttribLFormatEXT,
26863 &ext_glVertexArrayVertexAttribLOffsetEXT,
26864 &ext_glVertexArrayVertexAttribOffsetEXT,
26865 &ext_glVertexArrayVertexBindingDivisorEXT,
26866 &ext_glVertexArrayVertexBuffer,
26867 &ext_glVertexArrayVertexBuffers,
26868 &ext_glVertexArrayVertexOffsetEXT,
26869 &ext_glVertexAttrib1d,
26870 &ext_glVertexAttrib1dARB,
26871 &ext_glVertexAttrib1dNV,
26872 &ext_glVertexAttrib1dv,
26873 &ext_glVertexAttrib1dvARB,
26874 &ext_glVertexAttrib1dvNV,
26875 &ext_glVertexAttrib1f,
26876 &ext_glVertexAttrib1fARB,
26877 &ext_glVertexAttrib1fNV,
26878 &ext_glVertexAttrib1fv,
26879 &ext_glVertexAttrib1fvARB,
26880 &ext_glVertexAttrib1fvNV,
26881 &ext_glVertexAttrib1hNV,
26882 &ext_glVertexAttrib1hvNV,
26883 &ext_glVertexAttrib1s,
26884 &ext_glVertexAttrib1sARB,
26885 &ext_glVertexAttrib1sNV,
26886 &ext_glVertexAttrib1sv,
26887 &ext_glVertexAttrib1svARB,
26888 &ext_glVertexAttrib1svNV,
26889 &ext_glVertexAttrib2d,
26890 &ext_glVertexAttrib2dARB,
26891 &ext_glVertexAttrib2dNV,
26892 &ext_glVertexAttrib2dv,
26893 &ext_glVertexAttrib2dvARB,
26894 &ext_glVertexAttrib2dvNV,
26895 &ext_glVertexAttrib2f,
26896 &ext_glVertexAttrib2fARB,
26897 &ext_glVertexAttrib2fNV,
26898 &ext_glVertexAttrib2fv,
26899 &ext_glVertexAttrib2fvARB,
26900 &ext_glVertexAttrib2fvNV,
26901 &ext_glVertexAttrib2hNV,
26902 &ext_glVertexAttrib2hvNV,
26903 &ext_glVertexAttrib2s,
26904 &ext_glVertexAttrib2sARB,
26905 &ext_glVertexAttrib2sNV,
26906 &ext_glVertexAttrib2sv,
26907 &ext_glVertexAttrib2svARB,
26908 &ext_glVertexAttrib2svNV,
26909 &ext_glVertexAttrib3d,
26910 &ext_glVertexAttrib3dARB,
26911 &ext_glVertexAttrib3dNV,
26912 &ext_glVertexAttrib3dv,
26913 &ext_glVertexAttrib3dvARB,
26914 &ext_glVertexAttrib3dvNV,
26915 &ext_glVertexAttrib3f,
26916 &ext_glVertexAttrib3fARB,
26917 &ext_glVertexAttrib3fNV,
26918 &ext_glVertexAttrib3fv,
26919 &ext_glVertexAttrib3fvARB,
26920 &ext_glVertexAttrib3fvNV,
26921 &ext_glVertexAttrib3hNV,
26922 &ext_glVertexAttrib3hvNV,
26923 &ext_glVertexAttrib3s,
26924 &ext_glVertexAttrib3sARB,
26925 &ext_glVertexAttrib3sNV,
26926 &ext_glVertexAttrib3sv,
26927 &ext_glVertexAttrib3svARB,
26928 &ext_glVertexAttrib3svNV,
26929 &ext_glVertexAttrib4Nbv,
26930 &ext_glVertexAttrib4NbvARB,
26931 &ext_glVertexAttrib4Niv,
26932 &ext_glVertexAttrib4NivARB,
26933 &ext_glVertexAttrib4Nsv,
26934 &ext_glVertexAttrib4NsvARB,
26935 &ext_glVertexAttrib4Nub,
26936 &ext_glVertexAttrib4NubARB,
26937 &ext_glVertexAttrib4Nubv,
26938 &ext_glVertexAttrib4NubvARB,
26939 &ext_glVertexAttrib4Nuiv,
26940 &ext_glVertexAttrib4NuivARB,
26941 &ext_glVertexAttrib4Nusv,
26942 &ext_glVertexAttrib4NusvARB,
26943 &ext_glVertexAttrib4bv,
26944 &ext_glVertexAttrib4bvARB,
26945 &ext_glVertexAttrib4d,
26946 &ext_glVertexAttrib4dARB,
26947 &ext_glVertexAttrib4dNV,
26948 &ext_glVertexAttrib4dv,
26949 &ext_glVertexAttrib4dvARB,
26950 &ext_glVertexAttrib4dvNV,
26951 &ext_glVertexAttrib4f,
26952 &ext_glVertexAttrib4fARB,
26953 &ext_glVertexAttrib4fNV,
26954 &ext_glVertexAttrib4fv,
26955 &ext_glVertexAttrib4fvARB,
26956 &ext_glVertexAttrib4fvNV,
26957 &ext_glVertexAttrib4hNV,
26958 &ext_glVertexAttrib4hvNV,
26959 &ext_glVertexAttrib4iv,
26960 &ext_glVertexAttrib4ivARB,
26961 &ext_glVertexAttrib4s,
26962 &ext_glVertexAttrib4sARB,
26963 &ext_glVertexAttrib4sNV,
26964 &ext_glVertexAttrib4sv,
26965 &ext_glVertexAttrib4svARB,
26966 &ext_glVertexAttrib4svNV,
26967 &ext_glVertexAttrib4ubNV,
26968 &ext_glVertexAttrib4ubv,
26969 &ext_glVertexAttrib4ubvARB,
26970 &ext_glVertexAttrib4ubvNV,
26971 &ext_glVertexAttrib4uiv,
26972 &ext_glVertexAttrib4uivARB,
26973 &ext_glVertexAttrib4usv,
26974 &ext_glVertexAttrib4usvARB,
26975 &ext_glVertexAttribArrayObjectATI,
26976 &ext_glVertexAttribBinding,
26977 &ext_glVertexAttribDivisor,
26978 &ext_glVertexAttribDivisorARB,
26979 &ext_glVertexAttribFormat,
26980 &ext_glVertexAttribFormatNV,
26981 &ext_glVertexAttribI1i,
26982 &ext_glVertexAttribI1iEXT,
26983 &ext_glVertexAttribI1iv,
26984 &ext_glVertexAttribI1ivEXT,
26985 &ext_glVertexAttribI1ui,
26986 &ext_glVertexAttribI1uiEXT,
26987 &ext_glVertexAttribI1uiv,
26988 &ext_glVertexAttribI1uivEXT,
26989 &ext_glVertexAttribI2i,
26990 &ext_glVertexAttribI2iEXT,
26991 &ext_glVertexAttribI2iv,
26992 &ext_glVertexAttribI2ivEXT,
26993 &ext_glVertexAttribI2ui,
26994 &ext_glVertexAttribI2uiEXT,
26995 &ext_glVertexAttribI2uiv,
26996 &ext_glVertexAttribI2uivEXT,
26997 &ext_glVertexAttribI3i,
26998 &ext_glVertexAttribI3iEXT,
26999 &ext_glVertexAttribI3iv,
27000 &ext_glVertexAttribI3ivEXT,
27001 &ext_glVertexAttribI3ui,
27002 &ext_glVertexAttribI3uiEXT,
27003 &ext_glVertexAttribI3uiv,
27004 &ext_glVertexAttribI3uivEXT,
27005 &ext_glVertexAttribI4bv,
27006 &ext_glVertexAttribI4bvEXT,
27007 &ext_glVertexAttribI4i,
27008 &ext_glVertexAttribI4iEXT,
27009 &ext_glVertexAttribI4iv,
27010 &ext_glVertexAttribI4ivEXT,
27011 &ext_glVertexAttribI4sv,
27012 &ext_glVertexAttribI4svEXT,
27013 &ext_glVertexAttribI4ubv,
27014 &ext_glVertexAttribI4ubvEXT,
27015 &ext_glVertexAttribI4ui,
27016 &ext_glVertexAttribI4uiEXT,
27017 &ext_glVertexAttribI4uiv,
27018 &ext_glVertexAttribI4uivEXT,
27019 &ext_glVertexAttribI4usv,
27020 &ext_glVertexAttribI4usvEXT,
27021 &ext_glVertexAttribIFormat,
27022 &ext_glVertexAttribIFormatNV,
27023 &ext_glVertexAttribIPointer,
27024 &ext_glVertexAttribIPointerEXT,
27025 &ext_glVertexAttribL1d,
27026 &ext_glVertexAttribL1dEXT,
27027 &ext_glVertexAttribL1dv,
27028 &ext_glVertexAttribL1dvEXT,
27029 &ext_glVertexAttribL1i64NV,
27030 &ext_glVertexAttribL1i64vNV,
27031 &ext_glVertexAttribL1ui64ARB,
27032 &ext_glVertexAttribL1ui64NV,
27033 &ext_glVertexAttribL1ui64vARB,
27034 &ext_glVertexAttribL1ui64vNV,
27035 &ext_glVertexAttribL2d,
27036 &ext_glVertexAttribL2dEXT,
27037 &ext_glVertexAttribL2dv,
27038 &ext_glVertexAttribL2dvEXT,
27039 &ext_glVertexAttribL2i64NV,
27040 &ext_glVertexAttribL2i64vNV,
27041 &ext_glVertexAttribL2ui64NV,
27042 &ext_glVertexAttribL2ui64vNV,
27043 &ext_glVertexAttribL3d,
27044 &ext_glVertexAttribL3dEXT,
27045 &ext_glVertexAttribL3dv,
27046 &ext_glVertexAttribL3dvEXT,
27047 &ext_glVertexAttribL3i64NV,
27048 &ext_glVertexAttribL3i64vNV,
27049 &ext_glVertexAttribL3ui64NV,
27050 &ext_glVertexAttribL3ui64vNV,
27051 &ext_glVertexAttribL4d,
27052 &ext_glVertexAttribL4dEXT,
27053 &ext_glVertexAttribL4dv,
27054 &ext_glVertexAttribL4dvEXT,
27055 &ext_glVertexAttribL4i64NV,
27056 &ext_glVertexAttribL4i64vNV,
27057 &ext_glVertexAttribL4ui64NV,
27058 &ext_glVertexAttribL4ui64vNV,
27059 &ext_glVertexAttribLFormat,
27060 &ext_glVertexAttribLFormatNV,
27061 &ext_glVertexAttribLPointer,
27062 &ext_glVertexAttribLPointerEXT,
27063 &ext_glVertexAttribP1ui,
27064 &ext_glVertexAttribP1uiv,
27065 &ext_glVertexAttribP2ui,
27066 &ext_glVertexAttribP2uiv,
27067 &ext_glVertexAttribP3ui,
27068 &ext_glVertexAttribP3uiv,
27069 &ext_glVertexAttribP4ui,
27070 &ext_glVertexAttribP4uiv,
27071 &ext_glVertexAttribParameteriAMD,
27072 &ext_glVertexAttribPointer,
27073 &ext_glVertexAttribPointerARB,
27074 &ext_glVertexAttribPointerNV,
27075 &ext_glVertexAttribs1dvNV,
27076 &ext_glVertexAttribs1fvNV,
27077 &ext_glVertexAttribs1hvNV,
27078 &ext_glVertexAttribs1svNV,
27079 &ext_glVertexAttribs2dvNV,
27080 &ext_glVertexAttribs2fvNV,
27081 &ext_glVertexAttribs2hvNV,
27082 &ext_glVertexAttribs2svNV,
27083 &ext_glVertexAttribs3dvNV,
27084 &ext_glVertexAttribs3fvNV,
27085 &ext_glVertexAttribs3hvNV,
27086 &ext_glVertexAttribs3svNV,
27087 &ext_glVertexAttribs4dvNV,
27088 &ext_glVertexAttribs4fvNV,
27089 &ext_glVertexAttribs4hvNV,
27090 &ext_glVertexAttribs4svNV,
27091 &ext_glVertexAttribs4ubvNV,
27092 &ext_glVertexBindingDivisor,
27093 &ext_glVertexBlendARB,
27094 &ext_glVertexBlendEnvfATI,
27095 &ext_glVertexBlendEnviATI,
27096 &ext_glVertexFormatNV,
27097 &ext_glVertexP2ui,
27098 &ext_glVertexP2uiv,
27099 &ext_glVertexP3ui,
27100 &ext_glVertexP3uiv,
27101 &ext_glVertexP4ui,
27102 &ext_glVertexP4uiv,
27103 &ext_glVertexPointerEXT,
27104 &ext_glVertexPointerListIBM,
27105 &ext_glVertexPointervINTEL,
27106 &ext_glVertexStream1dATI,
27107 &ext_glVertexStream1dvATI,
27108 &ext_glVertexStream1fATI,
27109 &ext_glVertexStream1fvATI,
27110 &ext_glVertexStream1iATI,
27111 &ext_glVertexStream1ivATI,
27112 &ext_glVertexStream1sATI,
27113 &ext_glVertexStream1svATI,
27114 &ext_glVertexStream2dATI,
27115 &ext_glVertexStream2dvATI,
27116 &ext_glVertexStream2fATI,
27117 &ext_glVertexStream2fvATI,
27118 &ext_glVertexStream2iATI,
27119 &ext_glVertexStream2ivATI,
27120 &ext_glVertexStream2sATI,
27121 &ext_glVertexStream2svATI,
27122 &ext_glVertexStream3dATI,
27123 &ext_glVertexStream3dvATI,
27124 &ext_glVertexStream3fATI,
27125 &ext_glVertexStream3fvATI,
27126 &ext_glVertexStream3iATI,
27127 &ext_glVertexStream3ivATI,
27128 &ext_glVertexStream3sATI,
27129 &ext_glVertexStream3svATI,
27130 &ext_glVertexStream4dATI,
27131 &ext_glVertexStream4dvATI,
27132 &ext_glVertexStream4fATI,
27133 &ext_glVertexStream4fvATI,
27134 &ext_glVertexStream4iATI,
27135 &ext_glVertexStream4ivATI,
27136 &ext_glVertexStream4sATI,
27137 &ext_glVertexStream4svATI,
27138 &ext_glVertexWeightPointerEXT,
27139 &ext_glVertexWeightfEXT,
27140 &ext_glVertexWeightfvEXT,
27141 &ext_glVertexWeighthNV,
27142 &ext_glVertexWeighthvNV,
27143 &ext_glVideoCaptureNV,
27144 &ext_glVideoCaptureStreamParameterdvNV,
27145 &ext_glVideoCaptureStreamParameterfvNV,
27146 &ext_glVideoCaptureStreamParameterivNV,
27147 &ext_glViewportArrayv,
27148 &ext_glViewportIndexedf,
27149 &ext_glViewportIndexedfv,
27150 &ext_glViewportPositionWScaleNV,
27151 &ext_glViewportSwizzleNV,
27152 &ext_glWaitSemaphoreEXT,
27153 &ext_glWaitSemaphoreui64NVX,
27154 &ext_glWaitSync,
27155 &ext_glWaitVkSemaphoreNV,
27156 &ext_glWeightPathsNV,
27157 &ext_glWeightPointerARB,
27158 &ext_glWeightbvARB,
27159 &ext_glWeightdvARB,
27160 &ext_glWeightfvARB,
27161 &ext_glWeightivARB,
27162 &ext_glWeightsvARB,
27163 &ext_glWeightubvARB,
27164 &ext_glWeightuivARB,
27165 &ext_glWeightusvARB,
27166 &ext_glWindowPos2d,
27167 &ext_glWindowPos2dARB,
27168 &ext_glWindowPos2dMESA,
27169 &ext_glWindowPos2dv,
27170 &ext_glWindowPos2dvARB,
27171 &ext_glWindowPos2dvMESA,
27172 &ext_glWindowPos2f,
27173 &ext_glWindowPos2fARB,
27174 &ext_glWindowPos2fMESA,
27175 &ext_glWindowPos2fv,
27176 &ext_glWindowPos2fvARB,
27177 &ext_glWindowPos2fvMESA,
27178 &ext_glWindowPos2i,
27179 &ext_glWindowPos2iARB,
27180 &ext_glWindowPos2iMESA,
27181 &ext_glWindowPos2iv,
27182 &ext_glWindowPos2ivARB,
27183 &ext_glWindowPos2ivMESA,
27184 &ext_glWindowPos2s,
27185 &ext_glWindowPos2sARB,
27186 &ext_glWindowPos2sMESA,
27187 &ext_glWindowPos2sv,
27188 &ext_glWindowPos2svARB,
27189 &ext_glWindowPos2svMESA,
27190 &ext_glWindowPos3d,
27191 &ext_glWindowPos3dARB,
27192 &ext_glWindowPos3dMESA,
27193 &ext_glWindowPos3dv,
27194 &ext_glWindowPos3dvARB,
27195 &ext_glWindowPos3dvMESA,
27196 &ext_glWindowPos3f,
27197 &ext_glWindowPos3fARB,
27198 &ext_glWindowPos3fMESA,
27199 &ext_glWindowPos3fv,
27200 &ext_glWindowPos3fvARB,
27201 &ext_glWindowPos3fvMESA,
27202 &ext_glWindowPos3i,
27203 &ext_glWindowPos3iARB,
27204 &ext_glWindowPos3iMESA,
27205 &ext_glWindowPos3iv,
27206 &ext_glWindowPos3ivARB,
27207 &ext_glWindowPos3ivMESA,
27208 &ext_glWindowPos3s,
27209 &ext_glWindowPos3sARB,
27210 &ext_glWindowPos3sMESA,
27211 &ext_glWindowPos3sv,
27212 &ext_glWindowPos3svARB,
27213 &ext_glWindowPos3svMESA,
27214 &ext_glWindowPos4dMESA,
27215 &ext_glWindowPos4dvMESA,
27216 &ext_glWindowPos4fMESA,
27217 &ext_glWindowPos4fvMESA,
27218 &ext_glWindowPos4iMESA,
27219 &ext_glWindowPos4ivMESA,
27220 &ext_glWindowPos4sMESA,
27221 &ext_glWindowPos4svMESA,
27222 &ext_glWindowRectanglesEXT,
27223 &ext_glWriteMaskEXT,
27224 &ext_wglAllocateMemoryNV,
27225 &ext_wglBindTexImageARB,
27226 &ext_wglChoosePixelFormatARB,
27227 &ext_wglCreateContextAttribsARB,
27228 &ext_wglCreatePbufferARB,
27229 &ext_wglDestroyPbufferARB,
27230 &ext_wglFreeMemoryNV,
27231 &ext_wglGetCurrentReadDCARB,
27232 &ext_wglGetExtensionsStringARB,
27233 &ext_wglGetExtensionsStringEXT,
27234 &ext_wglGetPbufferDCARB,
27235 &ext_wglGetPixelFormatAttribfvARB,
27236 &ext_wglGetPixelFormatAttribivARB,
27237 &ext_wglGetSwapIntervalEXT,
27238 &ext_wglMakeContextCurrentARB,
27239 &ext_wglQueryCurrentRendererIntegerWINE,
27240 &ext_wglQueryCurrentRendererStringWINE,
27241 &ext_wglQueryPbufferARB,
27242 &ext_wglQueryRendererIntegerWINE,
27243 &ext_wglQueryRendererStringWINE,
27244 &ext_wglReleasePbufferDCARB,
27245 &ext_wglReleaseTexImageARB,
27246 &ext_wglSetPbufferAttribARB,
27247 &ext_wglSetPixelFormatWINE,
27248 &ext_wglSwapIntervalEXT,
27251 #ifdef _WIN64
27253 typedef ULONG PTR32;
27255 extern NTSTATUS wow64_thread_attach( void *args ) DECLSPEC_HIDDEN;
27256 extern NTSTATUS wow64_process_detach( void *args ) DECLSPEC_HIDDEN;
27258 static NTSTATUS wow64_wgl_wglCopyContext( void *args )
27260 struct
27262 PTR32 teb;
27263 PTR32 hglrcSrc;
27264 PTR32 hglrcDst;
27265 UINT mask;
27266 BOOL ret;
27267 } *params32 = args;
27268 struct wglCopyContext_params params =
27270 .teb = get_teb64(params32->teb),
27271 .hglrcSrc = ULongToPtr(params32->hglrcSrc),
27272 .hglrcDst = ULongToPtr(params32->hglrcDst),
27273 .mask = params32->mask,
27275 NTSTATUS status;
27276 status = wgl_wglCopyContext( &params );
27277 params32->ret = params.ret;
27278 return status;
27281 static NTSTATUS wow64_wgl_wglDescribePixelFormat( void *args )
27283 struct
27285 PTR32 teb;
27286 PTR32 hdc;
27287 int ipfd;
27288 UINT cjpfd;
27289 PTR32 ppfd;
27290 int ret;
27291 } *params32 = args;
27292 struct wglDescribePixelFormat_params params =
27294 .teb = get_teb64(params32->teb),
27295 .hdc = ULongToPtr(params32->hdc),
27296 .ipfd = params32->ipfd,
27297 .cjpfd = params32->cjpfd,
27298 .ppfd = ULongToPtr(params32->ppfd),
27300 NTSTATUS status;
27301 status = wgl_wglDescribePixelFormat( &params );
27302 params32->ret = params.ret;
27303 return status;
27306 static NTSTATUS wow64_wgl_wglGetPixelFormat( void *args )
27308 struct
27310 PTR32 teb;
27311 PTR32 hdc;
27312 int ret;
27313 } *params32 = args;
27314 struct wglGetPixelFormat_params params =
27316 .teb = get_teb64(params32->teb),
27317 .hdc = ULongToPtr(params32->hdc),
27319 NTSTATUS status;
27320 status = wgl_wglGetPixelFormat( &params );
27321 params32->ret = params.ret;
27322 return status;
27325 static NTSTATUS wow64_wgl_wglSetPixelFormat( void *args )
27327 struct
27329 PTR32 teb;
27330 PTR32 hdc;
27331 int ipfd;
27332 PTR32 ppfd;
27333 BOOL ret;
27334 } *params32 = args;
27335 struct wglSetPixelFormat_params params =
27337 .teb = get_teb64(params32->teb),
27338 .hdc = ULongToPtr(params32->hdc),
27339 .ipfd = params32->ipfd,
27340 .ppfd = ULongToPtr(params32->ppfd),
27342 NTSTATUS status;
27343 status = wgl_wglSetPixelFormat( &params );
27344 params32->ret = params.ret;
27345 return status;
27348 static NTSTATUS wow64_wgl_wglShareLists( void *args )
27350 struct
27352 PTR32 teb;
27353 PTR32 hrcSrvShare;
27354 PTR32 hrcSrvSource;
27355 BOOL ret;
27356 } *params32 = args;
27357 struct wglShareLists_params params =
27359 .teb = get_teb64(params32->teb),
27360 .hrcSrvShare = ULongToPtr(params32->hrcSrvShare),
27361 .hrcSrvSource = ULongToPtr(params32->hrcSrvSource),
27363 NTSTATUS status;
27364 status = wgl_wglShareLists( &params );
27365 params32->ret = params.ret;
27366 return status;
27369 static NTSTATUS wow64_wgl_wglSwapBuffers( void *args )
27371 struct
27373 PTR32 teb;
27374 PTR32 hdc;
27375 BOOL ret;
27376 } *params32 = args;
27377 struct wglSwapBuffers_params params =
27379 .teb = get_teb64(params32->teb),
27380 .hdc = ULongToPtr(params32->hdc),
27382 NTSTATUS status;
27383 status = wgl_wglSwapBuffers( &params );
27384 params32->ret = params.ret;
27385 return status;
27388 static NTSTATUS wow64_gl_glAccum( void *args )
27390 struct
27392 PTR32 teb;
27393 GLenum op;
27394 GLfloat value;
27395 } *params32 = args;
27396 struct glAccum_params params =
27398 .teb = get_teb64(params32->teb),
27399 .op = params32->op,
27400 .value = params32->value,
27402 NTSTATUS status;
27403 status = gl_glAccum( &params );
27404 return status;
27407 static NTSTATUS wow64_gl_glAlphaFunc( void *args )
27409 struct
27411 PTR32 teb;
27412 GLenum func;
27413 GLfloat ref;
27414 } *params32 = args;
27415 struct glAlphaFunc_params params =
27417 .teb = get_teb64(params32->teb),
27418 .func = params32->func,
27419 .ref = params32->ref,
27421 NTSTATUS status;
27422 status = gl_glAlphaFunc( &params );
27423 return status;
27426 static NTSTATUS wow64_gl_glAreTexturesResident( void *args )
27428 struct
27430 PTR32 teb;
27431 GLsizei n;
27432 PTR32 textures;
27433 PTR32 residences;
27434 GLboolean ret;
27435 } *params32 = args;
27436 struct glAreTexturesResident_params params =
27438 .teb = get_teb64(params32->teb),
27439 .n = params32->n,
27440 .textures = ULongToPtr(params32->textures),
27441 .residences = ULongToPtr(params32->residences),
27443 NTSTATUS status;
27444 status = gl_glAreTexturesResident( &params );
27445 params32->ret = params.ret;
27446 return status;
27449 static NTSTATUS wow64_gl_glArrayElement( void *args )
27451 struct
27453 PTR32 teb;
27454 GLint i;
27455 } *params32 = args;
27456 struct glArrayElement_params params =
27458 .teb = get_teb64(params32->teb),
27459 .i = params32->i,
27461 NTSTATUS status;
27462 status = gl_glArrayElement( &params );
27463 return status;
27466 static NTSTATUS wow64_gl_glBegin( void *args )
27468 struct
27470 PTR32 teb;
27471 GLenum mode;
27472 } *params32 = args;
27473 struct glBegin_params params =
27475 .teb = get_teb64(params32->teb),
27476 .mode = params32->mode,
27478 NTSTATUS status;
27479 status = gl_glBegin( &params );
27480 return status;
27483 static NTSTATUS wow64_gl_glBindTexture( void *args )
27485 struct
27487 PTR32 teb;
27488 GLenum target;
27489 GLuint texture;
27490 } *params32 = args;
27491 struct glBindTexture_params params =
27493 .teb = get_teb64(params32->teb),
27494 .target = params32->target,
27495 .texture = params32->texture,
27497 NTSTATUS status;
27498 status = gl_glBindTexture( &params );
27499 return status;
27502 static NTSTATUS wow64_gl_glBitmap( void *args )
27504 struct
27506 PTR32 teb;
27507 GLsizei width;
27508 GLsizei height;
27509 GLfloat xorig;
27510 GLfloat yorig;
27511 GLfloat xmove;
27512 GLfloat ymove;
27513 PTR32 bitmap;
27514 } *params32 = args;
27515 struct glBitmap_params params =
27517 .teb = get_teb64(params32->teb),
27518 .width = params32->width,
27519 .height = params32->height,
27520 .xorig = params32->xorig,
27521 .yorig = params32->yorig,
27522 .xmove = params32->xmove,
27523 .ymove = params32->ymove,
27524 .bitmap = ULongToPtr(params32->bitmap),
27526 NTSTATUS status;
27527 status = gl_glBitmap( &params );
27528 return status;
27531 static NTSTATUS wow64_gl_glBlendFunc( void *args )
27533 struct
27535 PTR32 teb;
27536 GLenum sfactor;
27537 GLenum dfactor;
27538 } *params32 = args;
27539 struct glBlendFunc_params params =
27541 .teb = get_teb64(params32->teb),
27542 .sfactor = params32->sfactor,
27543 .dfactor = params32->dfactor,
27545 NTSTATUS status;
27546 status = gl_glBlendFunc( &params );
27547 return status;
27550 static NTSTATUS wow64_gl_glCallList( void *args )
27552 struct
27554 PTR32 teb;
27555 GLuint list;
27556 } *params32 = args;
27557 struct glCallList_params params =
27559 .teb = get_teb64(params32->teb),
27560 .list = params32->list,
27562 NTSTATUS status;
27563 status = gl_glCallList( &params );
27564 return status;
27567 static NTSTATUS wow64_gl_glCallLists( void *args )
27569 struct
27571 PTR32 teb;
27572 GLsizei n;
27573 GLenum type;
27574 PTR32 lists;
27575 } *params32 = args;
27576 struct glCallLists_params params =
27578 .teb = get_teb64(params32->teb),
27579 .n = params32->n,
27580 .type = params32->type,
27581 .lists = ULongToPtr(params32->lists),
27583 NTSTATUS status;
27584 status = gl_glCallLists( &params );
27585 return status;
27588 static NTSTATUS wow64_gl_glClear( void *args )
27590 struct
27592 PTR32 teb;
27593 GLbitfield mask;
27594 } *params32 = args;
27595 struct glClear_params params =
27597 .teb = get_teb64(params32->teb),
27598 .mask = params32->mask,
27600 NTSTATUS status;
27601 status = gl_glClear( &params );
27602 return status;
27605 static NTSTATUS wow64_gl_glClearAccum( void *args )
27607 struct
27609 PTR32 teb;
27610 GLfloat red;
27611 GLfloat green;
27612 GLfloat blue;
27613 GLfloat alpha;
27614 } *params32 = args;
27615 struct glClearAccum_params params =
27617 .teb = get_teb64(params32->teb),
27618 .red = params32->red,
27619 .green = params32->green,
27620 .blue = params32->blue,
27621 .alpha = params32->alpha,
27623 NTSTATUS status;
27624 status = gl_glClearAccum( &params );
27625 return status;
27628 static NTSTATUS wow64_gl_glClearColor( void *args )
27630 struct
27632 PTR32 teb;
27633 GLfloat red;
27634 GLfloat green;
27635 GLfloat blue;
27636 GLfloat alpha;
27637 } *params32 = args;
27638 struct glClearColor_params params =
27640 .teb = get_teb64(params32->teb),
27641 .red = params32->red,
27642 .green = params32->green,
27643 .blue = params32->blue,
27644 .alpha = params32->alpha,
27646 NTSTATUS status;
27647 status = gl_glClearColor( &params );
27648 return status;
27651 static NTSTATUS wow64_gl_glClearDepth( void *args )
27653 struct
27655 PTR32 teb;
27656 GLdouble depth;
27657 } *params32 = args;
27658 struct glClearDepth_params params =
27660 .teb = get_teb64(params32->teb),
27661 .depth = params32->depth,
27663 NTSTATUS status;
27664 status = gl_glClearDepth( &params );
27665 return status;
27668 static NTSTATUS wow64_gl_glClearIndex( void *args )
27670 struct
27672 PTR32 teb;
27673 GLfloat c;
27674 } *params32 = args;
27675 struct glClearIndex_params params =
27677 .teb = get_teb64(params32->teb),
27678 .c = params32->c,
27680 NTSTATUS status;
27681 status = gl_glClearIndex( &params );
27682 return status;
27685 static NTSTATUS wow64_gl_glClearStencil( void *args )
27687 struct
27689 PTR32 teb;
27690 GLint s;
27691 } *params32 = args;
27692 struct glClearStencil_params params =
27694 .teb = get_teb64(params32->teb),
27695 .s = params32->s,
27697 NTSTATUS status;
27698 status = gl_glClearStencil( &params );
27699 return status;
27702 static NTSTATUS wow64_gl_glClipPlane( void *args )
27704 struct
27706 PTR32 teb;
27707 GLenum plane;
27708 PTR32 equation;
27709 } *params32 = args;
27710 struct glClipPlane_params params =
27712 .teb = get_teb64(params32->teb),
27713 .plane = params32->plane,
27714 .equation = ULongToPtr(params32->equation),
27716 NTSTATUS status;
27717 status = gl_glClipPlane( &params );
27718 return status;
27721 static NTSTATUS wow64_gl_glColor3b( void *args )
27723 struct
27725 PTR32 teb;
27726 GLbyte red;
27727 GLbyte green;
27728 GLbyte blue;
27729 } *params32 = args;
27730 struct glColor3b_params params =
27732 .teb = get_teb64(params32->teb),
27733 .red = params32->red,
27734 .green = params32->green,
27735 .blue = params32->blue,
27737 NTSTATUS status;
27738 status = gl_glColor3b( &params );
27739 return status;
27742 static NTSTATUS wow64_gl_glColor3bv( void *args )
27744 struct
27746 PTR32 teb;
27747 PTR32 v;
27748 } *params32 = args;
27749 struct glColor3bv_params params =
27751 .teb = get_teb64(params32->teb),
27752 .v = ULongToPtr(params32->v),
27754 NTSTATUS status;
27755 status = gl_glColor3bv( &params );
27756 return status;
27759 static NTSTATUS wow64_gl_glColor3d( void *args )
27761 struct
27763 PTR32 teb;
27764 GLdouble red;
27765 GLdouble green;
27766 GLdouble blue;
27767 } *params32 = args;
27768 struct glColor3d_params params =
27770 .teb = get_teb64(params32->teb),
27771 .red = params32->red,
27772 .green = params32->green,
27773 .blue = params32->blue,
27775 NTSTATUS status;
27776 status = gl_glColor3d( &params );
27777 return status;
27780 static NTSTATUS wow64_gl_glColor3dv( void *args )
27782 struct
27784 PTR32 teb;
27785 PTR32 v;
27786 } *params32 = args;
27787 struct glColor3dv_params params =
27789 .teb = get_teb64(params32->teb),
27790 .v = ULongToPtr(params32->v),
27792 NTSTATUS status;
27793 status = gl_glColor3dv( &params );
27794 return status;
27797 static NTSTATUS wow64_gl_glColor3f( void *args )
27799 struct
27801 PTR32 teb;
27802 GLfloat red;
27803 GLfloat green;
27804 GLfloat blue;
27805 } *params32 = args;
27806 struct glColor3f_params params =
27808 .teb = get_teb64(params32->teb),
27809 .red = params32->red,
27810 .green = params32->green,
27811 .blue = params32->blue,
27813 NTSTATUS status;
27814 status = gl_glColor3f( &params );
27815 return status;
27818 static NTSTATUS wow64_gl_glColor3fv( void *args )
27820 struct
27822 PTR32 teb;
27823 PTR32 v;
27824 } *params32 = args;
27825 struct glColor3fv_params params =
27827 .teb = get_teb64(params32->teb),
27828 .v = ULongToPtr(params32->v),
27830 NTSTATUS status;
27831 status = gl_glColor3fv( &params );
27832 return status;
27835 static NTSTATUS wow64_gl_glColor3i( void *args )
27837 struct
27839 PTR32 teb;
27840 GLint red;
27841 GLint green;
27842 GLint blue;
27843 } *params32 = args;
27844 struct glColor3i_params params =
27846 .teb = get_teb64(params32->teb),
27847 .red = params32->red,
27848 .green = params32->green,
27849 .blue = params32->blue,
27851 NTSTATUS status;
27852 status = gl_glColor3i( &params );
27853 return status;
27856 static NTSTATUS wow64_gl_glColor3iv( void *args )
27858 struct
27860 PTR32 teb;
27861 PTR32 v;
27862 } *params32 = args;
27863 struct glColor3iv_params params =
27865 .teb = get_teb64(params32->teb),
27866 .v = ULongToPtr(params32->v),
27868 NTSTATUS status;
27869 status = gl_glColor3iv( &params );
27870 return status;
27873 static NTSTATUS wow64_gl_glColor3s( void *args )
27875 struct
27877 PTR32 teb;
27878 GLshort red;
27879 GLshort green;
27880 GLshort blue;
27881 } *params32 = args;
27882 struct glColor3s_params params =
27884 .teb = get_teb64(params32->teb),
27885 .red = params32->red,
27886 .green = params32->green,
27887 .blue = params32->blue,
27889 NTSTATUS status;
27890 status = gl_glColor3s( &params );
27891 return status;
27894 static NTSTATUS wow64_gl_glColor3sv( void *args )
27896 struct
27898 PTR32 teb;
27899 PTR32 v;
27900 } *params32 = args;
27901 struct glColor3sv_params params =
27903 .teb = get_teb64(params32->teb),
27904 .v = ULongToPtr(params32->v),
27906 NTSTATUS status;
27907 status = gl_glColor3sv( &params );
27908 return status;
27911 static NTSTATUS wow64_gl_glColor3ub( void *args )
27913 struct
27915 PTR32 teb;
27916 GLubyte red;
27917 GLubyte green;
27918 GLubyte blue;
27919 } *params32 = args;
27920 struct glColor3ub_params params =
27922 .teb = get_teb64(params32->teb),
27923 .red = params32->red,
27924 .green = params32->green,
27925 .blue = params32->blue,
27927 NTSTATUS status;
27928 status = gl_glColor3ub( &params );
27929 return status;
27932 static NTSTATUS wow64_gl_glColor3ubv( void *args )
27934 struct
27936 PTR32 teb;
27937 PTR32 v;
27938 } *params32 = args;
27939 struct glColor3ubv_params params =
27941 .teb = get_teb64(params32->teb),
27942 .v = ULongToPtr(params32->v),
27944 NTSTATUS status;
27945 status = gl_glColor3ubv( &params );
27946 return status;
27949 static NTSTATUS wow64_gl_glColor3ui( void *args )
27951 struct
27953 PTR32 teb;
27954 GLuint red;
27955 GLuint green;
27956 GLuint blue;
27957 } *params32 = args;
27958 struct glColor3ui_params params =
27960 .teb = get_teb64(params32->teb),
27961 .red = params32->red,
27962 .green = params32->green,
27963 .blue = params32->blue,
27965 NTSTATUS status;
27966 status = gl_glColor3ui( &params );
27967 return status;
27970 static NTSTATUS wow64_gl_glColor3uiv( void *args )
27972 struct
27974 PTR32 teb;
27975 PTR32 v;
27976 } *params32 = args;
27977 struct glColor3uiv_params params =
27979 .teb = get_teb64(params32->teb),
27980 .v = ULongToPtr(params32->v),
27982 NTSTATUS status;
27983 status = gl_glColor3uiv( &params );
27984 return status;
27987 static NTSTATUS wow64_gl_glColor3us( void *args )
27989 struct
27991 PTR32 teb;
27992 GLushort red;
27993 GLushort green;
27994 GLushort blue;
27995 } *params32 = args;
27996 struct glColor3us_params params =
27998 .teb = get_teb64(params32->teb),
27999 .red = params32->red,
28000 .green = params32->green,
28001 .blue = params32->blue,
28003 NTSTATUS status;
28004 status = gl_glColor3us( &params );
28005 return status;
28008 static NTSTATUS wow64_gl_glColor3usv( void *args )
28010 struct
28012 PTR32 teb;
28013 PTR32 v;
28014 } *params32 = args;
28015 struct glColor3usv_params params =
28017 .teb = get_teb64(params32->teb),
28018 .v = ULongToPtr(params32->v),
28020 NTSTATUS status;
28021 status = gl_glColor3usv( &params );
28022 return status;
28025 static NTSTATUS wow64_gl_glColor4b( void *args )
28027 struct
28029 PTR32 teb;
28030 GLbyte red;
28031 GLbyte green;
28032 GLbyte blue;
28033 GLbyte alpha;
28034 } *params32 = args;
28035 struct glColor4b_params params =
28037 .teb = get_teb64(params32->teb),
28038 .red = params32->red,
28039 .green = params32->green,
28040 .blue = params32->blue,
28041 .alpha = params32->alpha,
28043 NTSTATUS status;
28044 status = gl_glColor4b( &params );
28045 return status;
28048 static NTSTATUS wow64_gl_glColor4bv( void *args )
28050 struct
28052 PTR32 teb;
28053 PTR32 v;
28054 } *params32 = args;
28055 struct glColor4bv_params params =
28057 .teb = get_teb64(params32->teb),
28058 .v = ULongToPtr(params32->v),
28060 NTSTATUS status;
28061 status = gl_glColor4bv( &params );
28062 return status;
28065 static NTSTATUS wow64_gl_glColor4d( void *args )
28067 struct
28069 PTR32 teb;
28070 GLdouble red;
28071 GLdouble green;
28072 GLdouble blue;
28073 GLdouble alpha;
28074 } *params32 = args;
28075 struct glColor4d_params params =
28077 .teb = get_teb64(params32->teb),
28078 .red = params32->red,
28079 .green = params32->green,
28080 .blue = params32->blue,
28081 .alpha = params32->alpha,
28083 NTSTATUS status;
28084 status = gl_glColor4d( &params );
28085 return status;
28088 static NTSTATUS wow64_gl_glColor4dv( void *args )
28090 struct
28092 PTR32 teb;
28093 PTR32 v;
28094 } *params32 = args;
28095 struct glColor4dv_params params =
28097 .teb = get_teb64(params32->teb),
28098 .v = ULongToPtr(params32->v),
28100 NTSTATUS status;
28101 status = gl_glColor4dv( &params );
28102 return status;
28105 static NTSTATUS wow64_gl_glColor4f( void *args )
28107 struct
28109 PTR32 teb;
28110 GLfloat red;
28111 GLfloat green;
28112 GLfloat blue;
28113 GLfloat alpha;
28114 } *params32 = args;
28115 struct glColor4f_params params =
28117 .teb = get_teb64(params32->teb),
28118 .red = params32->red,
28119 .green = params32->green,
28120 .blue = params32->blue,
28121 .alpha = params32->alpha,
28123 NTSTATUS status;
28124 status = gl_glColor4f( &params );
28125 return status;
28128 static NTSTATUS wow64_gl_glColor4fv( void *args )
28130 struct
28132 PTR32 teb;
28133 PTR32 v;
28134 } *params32 = args;
28135 struct glColor4fv_params params =
28137 .teb = get_teb64(params32->teb),
28138 .v = ULongToPtr(params32->v),
28140 NTSTATUS status;
28141 status = gl_glColor4fv( &params );
28142 return status;
28145 static NTSTATUS wow64_gl_glColor4i( void *args )
28147 struct
28149 PTR32 teb;
28150 GLint red;
28151 GLint green;
28152 GLint blue;
28153 GLint alpha;
28154 } *params32 = args;
28155 struct glColor4i_params params =
28157 .teb = get_teb64(params32->teb),
28158 .red = params32->red,
28159 .green = params32->green,
28160 .blue = params32->blue,
28161 .alpha = params32->alpha,
28163 NTSTATUS status;
28164 status = gl_glColor4i( &params );
28165 return status;
28168 static NTSTATUS wow64_gl_glColor4iv( void *args )
28170 struct
28172 PTR32 teb;
28173 PTR32 v;
28174 } *params32 = args;
28175 struct glColor4iv_params params =
28177 .teb = get_teb64(params32->teb),
28178 .v = ULongToPtr(params32->v),
28180 NTSTATUS status;
28181 status = gl_glColor4iv( &params );
28182 return status;
28185 static NTSTATUS wow64_gl_glColor4s( void *args )
28187 struct
28189 PTR32 teb;
28190 GLshort red;
28191 GLshort green;
28192 GLshort blue;
28193 GLshort alpha;
28194 } *params32 = args;
28195 struct glColor4s_params params =
28197 .teb = get_teb64(params32->teb),
28198 .red = params32->red,
28199 .green = params32->green,
28200 .blue = params32->blue,
28201 .alpha = params32->alpha,
28203 NTSTATUS status;
28204 status = gl_glColor4s( &params );
28205 return status;
28208 static NTSTATUS wow64_gl_glColor4sv( void *args )
28210 struct
28212 PTR32 teb;
28213 PTR32 v;
28214 } *params32 = args;
28215 struct glColor4sv_params params =
28217 .teb = get_teb64(params32->teb),
28218 .v = ULongToPtr(params32->v),
28220 NTSTATUS status;
28221 status = gl_glColor4sv( &params );
28222 return status;
28225 static NTSTATUS wow64_gl_glColor4ub( void *args )
28227 struct
28229 PTR32 teb;
28230 GLubyte red;
28231 GLubyte green;
28232 GLubyte blue;
28233 GLubyte alpha;
28234 } *params32 = args;
28235 struct glColor4ub_params params =
28237 .teb = get_teb64(params32->teb),
28238 .red = params32->red,
28239 .green = params32->green,
28240 .blue = params32->blue,
28241 .alpha = params32->alpha,
28243 NTSTATUS status;
28244 status = gl_glColor4ub( &params );
28245 return status;
28248 static NTSTATUS wow64_gl_glColor4ubv( void *args )
28250 struct
28252 PTR32 teb;
28253 PTR32 v;
28254 } *params32 = args;
28255 struct glColor4ubv_params params =
28257 .teb = get_teb64(params32->teb),
28258 .v = ULongToPtr(params32->v),
28260 NTSTATUS status;
28261 status = gl_glColor4ubv( &params );
28262 return status;
28265 static NTSTATUS wow64_gl_glColor4ui( void *args )
28267 struct
28269 PTR32 teb;
28270 GLuint red;
28271 GLuint green;
28272 GLuint blue;
28273 GLuint alpha;
28274 } *params32 = args;
28275 struct glColor4ui_params params =
28277 .teb = get_teb64(params32->teb),
28278 .red = params32->red,
28279 .green = params32->green,
28280 .blue = params32->blue,
28281 .alpha = params32->alpha,
28283 NTSTATUS status;
28284 status = gl_glColor4ui( &params );
28285 return status;
28288 static NTSTATUS wow64_gl_glColor4uiv( void *args )
28290 struct
28292 PTR32 teb;
28293 PTR32 v;
28294 } *params32 = args;
28295 struct glColor4uiv_params params =
28297 .teb = get_teb64(params32->teb),
28298 .v = ULongToPtr(params32->v),
28300 NTSTATUS status;
28301 status = gl_glColor4uiv( &params );
28302 return status;
28305 static NTSTATUS wow64_gl_glColor4us( void *args )
28307 struct
28309 PTR32 teb;
28310 GLushort red;
28311 GLushort green;
28312 GLushort blue;
28313 GLushort alpha;
28314 } *params32 = args;
28315 struct glColor4us_params params =
28317 .teb = get_teb64(params32->teb),
28318 .red = params32->red,
28319 .green = params32->green,
28320 .blue = params32->blue,
28321 .alpha = params32->alpha,
28323 NTSTATUS status;
28324 status = gl_glColor4us( &params );
28325 return status;
28328 static NTSTATUS wow64_gl_glColor4usv( void *args )
28330 struct
28332 PTR32 teb;
28333 PTR32 v;
28334 } *params32 = args;
28335 struct glColor4usv_params params =
28337 .teb = get_teb64(params32->teb),
28338 .v = ULongToPtr(params32->v),
28340 NTSTATUS status;
28341 status = gl_glColor4usv( &params );
28342 return status;
28345 static NTSTATUS wow64_gl_glColorMask( void *args )
28347 struct
28349 PTR32 teb;
28350 GLboolean red;
28351 GLboolean green;
28352 GLboolean blue;
28353 GLboolean alpha;
28354 } *params32 = args;
28355 struct glColorMask_params params =
28357 .teb = get_teb64(params32->teb),
28358 .red = params32->red,
28359 .green = params32->green,
28360 .blue = params32->blue,
28361 .alpha = params32->alpha,
28363 NTSTATUS status;
28364 status = gl_glColorMask( &params );
28365 return status;
28368 static NTSTATUS wow64_gl_glColorMaterial( void *args )
28370 struct
28372 PTR32 teb;
28373 GLenum face;
28374 GLenum mode;
28375 } *params32 = args;
28376 struct glColorMaterial_params params =
28378 .teb = get_teb64(params32->teb),
28379 .face = params32->face,
28380 .mode = params32->mode,
28382 NTSTATUS status;
28383 status = gl_glColorMaterial( &params );
28384 return status;
28387 static NTSTATUS wow64_gl_glColorPointer( void *args )
28389 struct
28391 PTR32 teb;
28392 GLint size;
28393 GLenum type;
28394 GLsizei stride;
28395 PTR32 pointer;
28396 } *params32 = args;
28397 struct glColorPointer_params params =
28399 .teb = get_teb64(params32->teb),
28400 .size = params32->size,
28401 .type = params32->type,
28402 .stride = params32->stride,
28403 .pointer = ULongToPtr(params32->pointer),
28405 NTSTATUS status;
28406 status = gl_glColorPointer( &params );
28407 return status;
28410 static NTSTATUS wow64_gl_glCopyPixels( void *args )
28412 struct
28414 PTR32 teb;
28415 GLint x;
28416 GLint y;
28417 GLsizei width;
28418 GLsizei height;
28419 GLenum type;
28420 } *params32 = args;
28421 struct glCopyPixels_params params =
28423 .teb = get_teb64(params32->teb),
28424 .x = params32->x,
28425 .y = params32->y,
28426 .width = params32->width,
28427 .height = params32->height,
28428 .type = params32->type,
28430 NTSTATUS status;
28431 status = gl_glCopyPixels( &params );
28432 return status;
28435 static NTSTATUS wow64_gl_glCopyTexImage1D( void *args )
28437 struct
28439 PTR32 teb;
28440 GLenum target;
28441 GLint level;
28442 GLenum internalformat;
28443 GLint x;
28444 GLint y;
28445 GLsizei width;
28446 GLint border;
28447 } *params32 = args;
28448 struct glCopyTexImage1D_params params =
28450 .teb = get_teb64(params32->teb),
28451 .target = params32->target,
28452 .level = params32->level,
28453 .internalformat = params32->internalformat,
28454 .x = params32->x,
28455 .y = params32->y,
28456 .width = params32->width,
28457 .border = params32->border,
28459 NTSTATUS status;
28460 status = gl_glCopyTexImage1D( &params );
28461 return status;
28464 static NTSTATUS wow64_gl_glCopyTexImage2D( void *args )
28466 struct
28468 PTR32 teb;
28469 GLenum target;
28470 GLint level;
28471 GLenum internalformat;
28472 GLint x;
28473 GLint y;
28474 GLsizei width;
28475 GLsizei height;
28476 GLint border;
28477 } *params32 = args;
28478 struct glCopyTexImage2D_params params =
28480 .teb = get_teb64(params32->teb),
28481 .target = params32->target,
28482 .level = params32->level,
28483 .internalformat = params32->internalformat,
28484 .x = params32->x,
28485 .y = params32->y,
28486 .width = params32->width,
28487 .height = params32->height,
28488 .border = params32->border,
28490 NTSTATUS status;
28491 status = gl_glCopyTexImage2D( &params );
28492 return status;
28495 static NTSTATUS wow64_gl_glCopyTexSubImage1D( void *args )
28497 struct
28499 PTR32 teb;
28500 GLenum target;
28501 GLint level;
28502 GLint xoffset;
28503 GLint x;
28504 GLint y;
28505 GLsizei width;
28506 } *params32 = args;
28507 struct glCopyTexSubImage1D_params params =
28509 .teb = get_teb64(params32->teb),
28510 .target = params32->target,
28511 .level = params32->level,
28512 .xoffset = params32->xoffset,
28513 .x = params32->x,
28514 .y = params32->y,
28515 .width = params32->width,
28517 NTSTATUS status;
28518 status = gl_glCopyTexSubImage1D( &params );
28519 return status;
28522 static NTSTATUS wow64_gl_glCopyTexSubImage2D( void *args )
28524 struct
28526 PTR32 teb;
28527 GLenum target;
28528 GLint level;
28529 GLint xoffset;
28530 GLint yoffset;
28531 GLint x;
28532 GLint y;
28533 GLsizei width;
28534 GLsizei height;
28535 } *params32 = args;
28536 struct glCopyTexSubImage2D_params params =
28538 .teb = get_teb64(params32->teb),
28539 .target = params32->target,
28540 .level = params32->level,
28541 .xoffset = params32->xoffset,
28542 .yoffset = params32->yoffset,
28543 .x = params32->x,
28544 .y = params32->y,
28545 .width = params32->width,
28546 .height = params32->height,
28548 NTSTATUS status;
28549 status = gl_glCopyTexSubImage2D( &params );
28550 return status;
28553 static NTSTATUS wow64_gl_glCullFace( void *args )
28555 struct
28557 PTR32 teb;
28558 GLenum mode;
28559 } *params32 = args;
28560 struct glCullFace_params params =
28562 .teb = get_teb64(params32->teb),
28563 .mode = params32->mode,
28565 NTSTATUS status;
28566 status = gl_glCullFace( &params );
28567 return status;
28570 static NTSTATUS wow64_gl_glDeleteLists( void *args )
28572 struct
28574 PTR32 teb;
28575 GLuint list;
28576 GLsizei range;
28577 } *params32 = args;
28578 struct glDeleteLists_params params =
28580 .teb = get_teb64(params32->teb),
28581 .list = params32->list,
28582 .range = params32->range,
28584 NTSTATUS status;
28585 status = gl_glDeleteLists( &params );
28586 return status;
28589 static NTSTATUS wow64_gl_glDeleteTextures( void *args )
28591 struct
28593 PTR32 teb;
28594 GLsizei n;
28595 PTR32 textures;
28596 } *params32 = args;
28597 struct glDeleteTextures_params params =
28599 .teb = get_teb64(params32->teb),
28600 .n = params32->n,
28601 .textures = ULongToPtr(params32->textures),
28603 NTSTATUS status;
28604 status = gl_glDeleteTextures( &params );
28605 return status;
28608 static NTSTATUS wow64_gl_glDepthFunc( void *args )
28610 struct
28612 PTR32 teb;
28613 GLenum func;
28614 } *params32 = args;
28615 struct glDepthFunc_params params =
28617 .teb = get_teb64(params32->teb),
28618 .func = params32->func,
28620 NTSTATUS status;
28621 status = gl_glDepthFunc( &params );
28622 return status;
28625 static NTSTATUS wow64_gl_glDepthMask( void *args )
28627 struct
28629 PTR32 teb;
28630 GLboolean flag;
28631 } *params32 = args;
28632 struct glDepthMask_params params =
28634 .teb = get_teb64(params32->teb),
28635 .flag = params32->flag,
28637 NTSTATUS status;
28638 status = gl_glDepthMask( &params );
28639 return status;
28642 static NTSTATUS wow64_gl_glDepthRange( void *args )
28644 struct
28646 PTR32 teb;
28647 GLdouble n;
28648 GLdouble f;
28649 } *params32 = args;
28650 struct glDepthRange_params params =
28652 .teb = get_teb64(params32->teb),
28653 .n = params32->n,
28654 .f = params32->f,
28656 NTSTATUS status;
28657 status = gl_glDepthRange( &params );
28658 return status;
28661 static NTSTATUS wow64_gl_glDisable( void *args )
28663 struct
28665 PTR32 teb;
28666 GLenum cap;
28667 } *params32 = args;
28668 struct glDisable_params params =
28670 .teb = get_teb64(params32->teb),
28671 .cap = params32->cap,
28673 NTSTATUS status;
28674 status = gl_glDisable( &params );
28675 return status;
28678 static NTSTATUS wow64_gl_glDisableClientState( void *args )
28680 struct
28682 PTR32 teb;
28683 GLenum array;
28684 } *params32 = args;
28685 struct glDisableClientState_params params =
28687 .teb = get_teb64(params32->teb),
28688 .array = params32->array,
28690 NTSTATUS status;
28691 status = gl_glDisableClientState( &params );
28692 return status;
28695 static NTSTATUS wow64_gl_glDrawArrays( void *args )
28697 struct
28699 PTR32 teb;
28700 GLenum mode;
28701 GLint first;
28702 GLsizei count;
28703 } *params32 = args;
28704 struct glDrawArrays_params params =
28706 .teb = get_teb64(params32->teb),
28707 .mode = params32->mode,
28708 .first = params32->first,
28709 .count = params32->count,
28711 NTSTATUS status;
28712 status = gl_glDrawArrays( &params );
28713 return status;
28716 static NTSTATUS wow64_gl_glDrawBuffer( void *args )
28718 struct
28720 PTR32 teb;
28721 GLenum buf;
28722 } *params32 = args;
28723 struct glDrawBuffer_params params =
28725 .teb = get_teb64(params32->teb),
28726 .buf = params32->buf,
28728 NTSTATUS status;
28729 status = gl_glDrawBuffer( &params );
28730 return status;
28733 static NTSTATUS wow64_gl_glDrawElements( void *args )
28735 struct
28737 PTR32 teb;
28738 GLenum mode;
28739 GLsizei count;
28740 GLenum type;
28741 PTR32 indices;
28742 } *params32 = args;
28743 struct glDrawElements_params params =
28745 .teb = get_teb64(params32->teb),
28746 .mode = params32->mode,
28747 .count = params32->count,
28748 .type = params32->type,
28749 .indices = ULongToPtr(params32->indices),
28751 NTSTATUS status;
28752 status = gl_glDrawElements( &params );
28753 return status;
28756 static NTSTATUS wow64_gl_glDrawPixels( void *args )
28758 struct
28760 PTR32 teb;
28761 GLsizei width;
28762 GLsizei height;
28763 GLenum format;
28764 GLenum type;
28765 PTR32 pixels;
28766 } *params32 = args;
28767 struct glDrawPixels_params params =
28769 .teb = get_teb64(params32->teb),
28770 .width = params32->width,
28771 .height = params32->height,
28772 .format = params32->format,
28773 .type = params32->type,
28774 .pixels = ULongToPtr(params32->pixels),
28776 NTSTATUS status;
28777 status = gl_glDrawPixels( &params );
28778 return status;
28781 static NTSTATUS wow64_gl_glEdgeFlag( void *args )
28783 struct
28785 PTR32 teb;
28786 GLboolean flag;
28787 } *params32 = args;
28788 struct glEdgeFlag_params params =
28790 .teb = get_teb64(params32->teb),
28791 .flag = params32->flag,
28793 NTSTATUS status;
28794 status = gl_glEdgeFlag( &params );
28795 return status;
28798 static NTSTATUS wow64_gl_glEdgeFlagPointer( void *args )
28800 struct
28802 PTR32 teb;
28803 GLsizei stride;
28804 PTR32 pointer;
28805 } *params32 = args;
28806 struct glEdgeFlagPointer_params params =
28808 .teb = get_teb64(params32->teb),
28809 .stride = params32->stride,
28810 .pointer = ULongToPtr(params32->pointer),
28812 NTSTATUS status;
28813 status = gl_glEdgeFlagPointer( &params );
28814 return status;
28817 static NTSTATUS wow64_gl_glEdgeFlagv( void *args )
28819 struct
28821 PTR32 teb;
28822 PTR32 flag;
28823 } *params32 = args;
28824 struct glEdgeFlagv_params params =
28826 .teb = get_teb64(params32->teb),
28827 .flag = ULongToPtr(params32->flag),
28829 NTSTATUS status;
28830 status = gl_glEdgeFlagv( &params );
28831 return status;
28834 static NTSTATUS wow64_gl_glEnable( void *args )
28836 struct
28838 PTR32 teb;
28839 GLenum cap;
28840 } *params32 = args;
28841 struct glEnable_params params =
28843 .teb = get_teb64(params32->teb),
28844 .cap = params32->cap,
28846 NTSTATUS status;
28847 status = gl_glEnable( &params );
28848 return status;
28851 static NTSTATUS wow64_gl_glEnableClientState( void *args )
28853 struct
28855 PTR32 teb;
28856 GLenum array;
28857 } *params32 = args;
28858 struct glEnableClientState_params params =
28860 .teb = get_teb64(params32->teb),
28861 .array = params32->array,
28863 NTSTATUS status;
28864 status = gl_glEnableClientState( &params );
28865 return status;
28868 static NTSTATUS wow64_gl_glEnd( void *args )
28870 struct
28872 PTR32 teb;
28873 } *params32 = args;
28874 struct glEnd_params params =
28876 .teb = get_teb64(params32->teb),
28878 NTSTATUS status;
28879 status = gl_glEnd( &params );
28880 return status;
28883 static NTSTATUS wow64_gl_glEndList( void *args )
28885 struct
28887 PTR32 teb;
28888 } *params32 = args;
28889 struct glEndList_params params =
28891 .teb = get_teb64(params32->teb),
28893 NTSTATUS status;
28894 status = gl_glEndList( &params );
28895 return status;
28898 static NTSTATUS wow64_gl_glEvalCoord1d( void *args )
28900 struct
28902 PTR32 teb;
28903 GLdouble u;
28904 } *params32 = args;
28905 struct glEvalCoord1d_params params =
28907 .teb = get_teb64(params32->teb),
28908 .u = params32->u,
28910 NTSTATUS status;
28911 status = gl_glEvalCoord1d( &params );
28912 return status;
28915 static NTSTATUS wow64_gl_glEvalCoord1dv( void *args )
28917 struct
28919 PTR32 teb;
28920 PTR32 u;
28921 } *params32 = args;
28922 struct glEvalCoord1dv_params params =
28924 .teb = get_teb64(params32->teb),
28925 .u = ULongToPtr(params32->u),
28927 NTSTATUS status;
28928 status = gl_glEvalCoord1dv( &params );
28929 return status;
28932 static NTSTATUS wow64_gl_glEvalCoord1f( void *args )
28934 struct
28936 PTR32 teb;
28937 GLfloat u;
28938 } *params32 = args;
28939 struct glEvalCoord1f_params params =
28941 .teb = get_teb64(params32->teb),
28942 .u = params32->u,
28944 NTSTATUS status;
28945 status = gl_glEvalCoord1f( &params );
28946 return status;
28949 static NTSTATUS wow64_gl_glEvalCoord1fv( void *args )
28951 struct
28953 PTR32 teb;
28954 PTR32 u;
28955 } *params32 = args;
28956 struct glEvalCoord1fv_params params =
28958 .teb = get_teb64(params32->teb),
28959 .u = ULongToPtr(params32->u),
28961 NTSTATUS status;
28962 status = gl_glEvalCoord1fv( &params );
28963 return status;
28966 static NTSTATUS wow64_gl_glEvalCoord2d( void *args )
28968 struct
28970 PTR32 teb;
28971 GLdouble u;
28972 GLdouble v;
28973 } *params32 = args;
28974 struct glEvalCoord2d_params params =
28976 .teb = get_teb64(params32->teb),
28977 .u = params32->u,
28978 .v = params32->v,
28980 NTSTATUS status;
28981 status = gl_glEvalCoord2d( &params );
28982 return status;
28985 static NTSTATUS wow64_gl_glEvalCoord2dv( void *args )
28987 struct
28989 PTR32 teb;
28990 PTR32 u;
28991 } *params32 = args;
28992 struct glEvalCoord2dv_params params =
28994 .teb = get_teb64(params32->teb),
28995 .u = ULongToPtr(params32->u),
28997 NTSTATUS status;
28998 status = gl_glEvalCoord2dv( &params );
28999 return status;
29002 static NTSTATUS wow64_gl_glEvalCoord2f( void *args )
29004 struct
29006 PTR32 teb;
29007 GLfloat u;
29008 GLfloat v;
29009 } *params32 = args;
29010 struct glEvalCoord2f_params params =
29012 .teb = get_teb64(params32->teb),
29013 .u = params32->u,
29014 .v = params32->v,
29016 NTSTATUS status;
29017 status = gl_glEvalCoord2f( &params );
29018 return status;
29021 static NTSTATUS wow64_gl_glEvalCoord2fv( void *args )
29023 struct
29025 PTR32 teb;
29026 PTR32 u;
29027 } *params32 = args;
29028 struct glEvalCoord2fv_params params =
29030 .teb = get_teb64(params32->teb),
29031 .u = ULongToPtr(params32->u),
29033 NTSTATUS status;
29034 status = gl_glEvalCoord2fv( &params );
29035 return status;
29038 static NTSTATUS wow64_gl_glEvalMesh1( void *args )
29040 struct
29042 PTR32 teb;
29043 GLenum mode;
29044 GLint i1;
29045 GLint i2;
29046 } *params32 = args;
29047 struct glEvalMesh1_params params =
29049 .teb = get_teb64(params32->teb),
29050 .mode = params32->mode,
29051 .i1 = params32->i1,
29052 .i2 = params32->i2,
29054 NTSTATUS status;
29055 status = gl_glEvalMesh1( &params );
29056 return status;
29059 static NTSTATUS wow64_gl_glEvalMesh2( void *args )
29061 struct
29063 PTR32 teb;
29064 GLenum mode;
29065 GLint i1;
29066 GLint i2;
29067 GLint j1;
29068 GLint j2;
29069 } *params32 = args;
29070 struct glEvalMesh2_params params =
29072 .teb = get_teb64(params32->teb),
29073 .mode = params32->mode,
29074 .i1 = params32->i1,
29075 .i2 = params32->i2,
29076 .j1 = params32->j1,
29077 .j2 = params32->j2,
29079 NTSTATUS status;
29080 status = gl_glEvalMesh2( &params );
29081 return status;
29084 static NTSTATUS wow64_gl_glEvalPoint1( void *args )
29086 struct
29088 PTR32 teb;
29089 GLint i;
29090 } *params32 = args;
29091 struct glEvalPoint1_params params =
29093 .teb = get_teb64(params32->teb),
29094 .i = params32->i,
29096 NTSTATUS status;
29097 status = gl_glEvalPoint1( &params );
29098 return status;
29101 static NTSTATUS wow64_gl_glEvalPoint2( void *args )
29103 struct
29105 PTR32 teb;
29106 GLint i;
29107 GLint j;
29108 } *params32 = args;
29109 struct glEvalPoint2_params params =
29111 .teb = get_teb64(params32->teb),
29112 .i = params32->i,
29113 .j = params32->j,
29115 NTSTATUS status;
29116 status = gl_glEvalPoint2( &params );
29117 return status;
29120 static NTSTATUS wow64_gl_glFeedbackBuffer( void *args )
29122 struct
29124 PTR32 teb;
29125 GLsizei size;
29126 GLenum type;
29127 PTR32 buffer;
29128 } *params32 = args;
29129 struct glFeedbackBuffer_params params =
29131 .teb = get_teb64(params32->teb),
29132 .size = params32->size,
29133 .type = params32->type,
29134 .buffer = ULongToPtr(params32->buffer),
29136 NTSTATUS status;
29137 status = gl_glFeedbackBuffer( &params );
29138 return status;
29141 static NTSTATUS wow64_gl_glFinish( void *args )
29143 struct
29145 PTR32 teb;
29146 } *params32 = args;
29147 struct glFinish_params params =
29149 .teb = get_teb64(params32->teb),
29151 NTSTATUS status;
29152 status = gl_glFinish( &params );
29153 return status;
29156 static NTSTATUS wow64_gl_glFlush( void *args )
29158 struct
29160 PTR32 teb;
29161 } *params32 = args;
29162 struct glFlush_params params =
29164 .teb = get_teb64(params32->teb),
29166 NTSTATUS status;
29167 status = gl_glFlush( &params );
29168 return status;
29171 static NTSTATUS wow64_gl_glFogf( void *args )
29173 struct
29175 PTR32 teb;
29176 GLenum pname;
29177 GLfloat param;
29178 } *params32 = args;
29179 struct glFogf_params params =
29181 .teb = get_teb64(params32->teb),
29182 .pname = params32->pname,
29183 .param = params32->param,
29185 NTSTATUS status;
29186 status = gl_glFogf( &params );
29187 return status;
29190 static NTSTATUS wow64_gl_glFogfv( void *args )
29192 struct
29194 PTR32 teb;
29195 GLenum pname;
29196 PTR32 params;
29197 } *params32 = args;
29198 struct glFogfv_params params =
29200 .teb = get_teb64(params32->teb),
29201 .pname = params32->pname,
29202 .params = ULongToPtr(params32->params),
29204 NTSTATUS status;
29205 status = gl_glFogfv( &params );
29206 return status;
29209 static NTSTATUS wow64_gl_glFogi( void *args )
29211 struct
29213 PTR32 teb;
29214 GLenum pname;
29215 GLint param;
29216 } *params32 = args;
29217 struct glFogi_params params =
29219 .teb = get_teb64(params32->teb),
29220 .pname = params32->pname,
29221 .param = params32->param,
29223 NTSTATUS status;
29224 status = gl_glFogi( &params );
29225 return status;
29228 static NTSTATUS wow64_gl_glFogiv( void *args )
29230 struct
29232 PTR32 teb;
29233 GLenum pname;
29234 PTR32 params;
29235 } *params32 = args;
29236 struct glFogiv_params params =
29238 .teb = get_teb64(params32->teb),
29239 .pname = params32->pname,
29240 .params = ULongToPtr(params32->params),
29242 NTSTATUS status;
29243 status = gl_glFogiv( &params );
29244 return status;
29247 static NTSTATUS wow64_gl_glFrontFace( void *args )
29249 struct
29251 PTR32 teb;
29252 GLenum mode;
29253 } *params32 = args;
29254 struct glFrontFace_params params =
29256 .teb = get_teb64(params32->teb),
29257 .mode = params32->mode,
29259 NTSTATUS status;
29260 status = gl_glFrontFace( &params );
29261 return status;
29264 static NTSTATUS wow64_gl_glFrustum( void *args )
29266 struct
29268 PTR32 teb;
29269 GLdouble left;
29270 GLdouble right;
29271 GLdouble bottom;
29272 GLdouble top;
29273 GLdouble zNear;
29274 GLdouble zFar;
29275 } *params32 = args;
29276 struct glFrustum_params params =
29278 .teb = get_teb64(params32->teb),
29279 .left = params32->left,
29280 .right = params32->right,
29281 .bottom = params32->bottom,
29282 .top = params32->top,
29283 .zNear = params32->zNear,
29284 .zFar = params32->zFar,
29286 NTSTATUS status;
29287 status = gl_glFrustum( &params );
29288 return status;
29291 static NTSTATUS wow64_gl_glGenLists( void *args )
29293 struct
29295 PTR32 teb;
29296 GLsizei range;
29297 GLuint ret;
29298 } *params32 = args;
29299 struct glGenLists_params params =
29301 .teb = get_teb64(params32->teb),
29302 .range = params32->range,
29304 NTSTATUS status;
29305 status = gl_glGenLists( &params );
29306 params32->ret = params.ret;
29307 return status;
29310 static NTSTATUS wow64_gl_glGenTextures( void *args )
29312 struct
29314 PTR32 teb;
29315 GLsizei n;
29316 PTR32 textures;
29317 } *params32 = args;
29318 struct glGenTextures_params params =
29320 .teb = get_teb64(params32->teb),
29321 .n = params32->n,
29322 .textures = ULongToPtr(params32->textures),
29324 NTSTATUS status;
29325 status = gl_glGenTextures( &params );
29326 return status;
29329 static NTSTATUS wow64_gl_glGetBooleanv( void *args )
29331 struct
29333 PTR32 teb;
29334 GLenum pname;
29335 PTR32 data;
29336 } *params32 = args;
29337 struct glGetBooleanv_params params =
29339 .teb = get_teb64(params32->teb),
29340 .pname = params32->pname,
29341 .data = ULongToPtr(params32->data),
29343 NTSTATUS status;
29344 status = gl_glGetBooleanv( &params );
29345 return status;
29348 static NTSTATUS wow64_gl_glGetClipPlane( void *args )
29350 struct
29352 PTR32 teb;
29353 GLenum plane;
29354 PTR32 equation;
29355 } *params32 = args;
29356 struct glGetClipPlane_params params =
29358 .teb = get_teb64(params32->teb),
29359 .plane = params32->plane,
29360 .equation = ULongToPtr(params32->equation),
29362 NTSTATUS status;
29363 status = gl_glGetClipPlane( &params );
29364 return status;
29367 static NTSTATUS wow64_gl_glGetDoublev( void *args )
29369 struct
29371 PTR32 teb;
29372 GLenum pname;
29373 PTR32 data;
29374 } *params32 = args;
29375 struct glGetDoublev_params params =
29377 .teb = get_teb64(params32->teb),
29378 .pname = params32->pname,
29379 .data = ULongToPtr(params32->data),
29381 NTSTATUS status;
29382 status = gl_glGetDoublev( &params );
29383 return status;
29386 static NTSTATUS wow64_gl_glGetError( void *args )
29388 struct
29390 PTR32 teb;
29391 GLenum ret;
29392 } *params32 = args;
29393 struct glGetError_params params =
29395 .teb = get_teb64(params32->teb),
29397 NTSTATUS status;
29398 status = gl_glGetError( &params );
29399 params32->ret = params.ret;
29400 return status;
29403 static NTSTATUS wow64_gl_glGetFloatv( void *args )
29405 struct
29407 PTR32 teb;
29408 GLenum pname;
29409 PTR32 data;
29410 } *params32 = args;
29411 struct glGetFloatv_params params =
29413 .teb = get_teb64(params32->teb),
29414 .pname = params32->pname,
29415 .data = ULongToPtr(params32->data),
29417 NTSTATUS status;
29418 status = gl_glGetFloatv( &params );
29419 return status;
29422 static NTSTATUS wow64_gl_glGetIntegerv( void *args )
29424 struct
29426 PTR32 teb;
29427 GLenum pname;
29428 PTR32 data;
29429 } *params32 = args;
29430 struct glGetIntegerv_params params =
29432 .teb = get_teb64(params32->teb),
29433 .pname = params32->pname,
29434 .data = ULongToPtr(params32->data),
29436 NTSTATUS status;
29437 status = gl_glGetIntegerv( &params );
29438 return status;
29441 static NTSTATUS wow64_gl_glGetLightfv( void *args )
29443 struct
29445 PTR32 teb;
29446 GLenum light;
29447 GLenum pname;
29448 PTR32 params;
29449 } *params32 = args;
29450 struct glGetLightfv_params params =
29452 .teb = get_teb64(params32->teb),
29453 .light = params32->light,
29454 .pname = params32->pname,
29455 .params = ULongToPtr(params32->params),
29457 NTSTATUS status;
29458 status = gl_glGetLightfv( &params );
29459 return status;
29462 static NTSTATUS wow64_gl_glGetLightiv( void *args )
29464 struct
29466 PTR32 teb;
29467 GLenum light;
29468 GLenum pname;
29469 PTR32 params;
29470 } *params32 = args;
29471 struct glGetLightiv_params params =
29473 .teb = get_teb64(params32->teb),
29474 .light = params32->light,
29475 .pname = params32->pname,
29476 .params = ULongToPtr(params32->params),
29478 NTSTATUS status;
29479 status = gl_glGetLightiv( &params );
29480 return status;
29483 static NTSTATUS wow64_gl_glGetMapdv( void *args )
29485 struct
29487 PTR32 teb;
29488 GLenum target;
29489 GLenum query;
29490 PTR32 v;
29491 } *params32 = args;
29492 struct glGetMapdv_params params =
29494 .teb = get_teb64(params32->teb),
29495 .target = params32->target,
29496 .query = params32->query,
29497 .v = ULongToPtr(params32->v),
29499 NTSTATUS status;
29500 status = gl_glGetMapdv( &params );
29501 return status;
29504 static NTSTATUS wow64_gl_glGetMapfv( void *args )
29506 struct
29508 PTR32 teb;
29509 GLenum target;
29510 GLenum query;
29511 PTR32 v;
29512 } *params32 = args;
29513 struct glGetMapfv_params params =
29515 .teb = get_teb64(params32->teb),
29516 .target = params32->target,
29517 .query = params32->query,
29518 .v = ULongToPtr(params32->v),
29520 NTSTATUS status;
29521 status = gl_glGetMapfv( &params );
29522 return status;
29525 static NTSTATUS wow64_gl_glGetMapiv( void *args )
29527 struct
29529 PTR32 teb;
29530 GLenum target;
29531 GLenum query;
29532 PTR32 v;
29533 } *params32 = args;
29534 struct glGetMapiv_params params =
29536 .teb = get_teb64(params32->teb),
29537 .target = params32->target,
29538 .query = params32->query,
29539 .v = ULongToPtr(params32->v),
29541 NTSTATUS status;
29542 status = gl_glGetMapiv( &params );
29543 return status;
29546 static NTSTATUS wow64_gl_glGetMaterialfv( void *args )
29548 struct
29550 PTR32 teb;
29551 GLenum face;
29552 GLenum pname;
29553 PTR32 params;
29554 } *params32 = args;
29555 struct glGetMaterialfv_params params =
29557 .teb = get_teb64(params32->teb),
29558 .face = params32->face,
29559 .pname = params32->pname,
29560 .params = ULongToPtr(params32->params),
29562 NTSTATUS status;
29563 status = gl_glGetMaterialfv( &params );
29564 return status;
29567 static NTSTATUS wow64_gl_glGetMaterialiv( void *args )
29569 struct
29571 PTR32 teb;
29572 GLenum face;
29573 GLenum pname;
29574 PTR32 params;
29575 } *params32 = args;
29576 struct glGetMaterialiv_params params =
29578 .teb = get_teb64(params32->teb),
29579 .face = params32->face,
29580 .pname = params32->pname,
29581 .params = ULongToPtr(params32->params),
29583 NTSTATUS status;
29584 status = gl_glGetMaterialiv( &params );
29585 return status;
29588 static NTSTATUS wow64_gl_glGetPixelMapfv( void *args )
29590 struct
29592 PTR32 teb;
29593 GLenum map;
29594 PTR32 values;
29595 } *params32 = args;
29596 struct glGetPixelMapfv_params params =
29598 .teb = get_teb64(params32->teb),
29599 .map = params32->map,
29600 .values = ULongToPtr(params32->values),
29602 NTSTATUS status;
29603 status = gl_glGetPixelMapfv( &params );
29604 return status;
29607 static NTSTATUS wow64_gl_glGetPixelMapuiv( void *args )
29609 struct
29611 PTR32 teb;
29612 GLenum map;
29613 PTR32 values;
29614 } *params32 = args;
29615 struct glGetPixelMapuiv_params params =
29617 .teb = get_teb64(params32->teb),
29618 .map = params32->map,
29619 .values = ULongToPtr(params32->values),
29621 NTSTATUS status;
29622 status = gl_glGetPixelMapuiv( &params );
29623 return status;
29626 static NTSTATUS wow64_gl_glGetPixelMapusv( void *args )
29628 struct
29630 PTR32 teb;
29631 GLenum map;
29632 PTR32 values;
29633 } *params32 = args;
29634 struct glGetPixelMapusv_params params =
29636 .teb = get_teb64(params32->teb),
29637 .map = params32->map,
29638 .values = ULongToPtr(params32->values),
29640 NTSTATUS status;
29641 status = gl_glGetPixelMapusv( &params );
29642 return status;
29645 static NTSTATUS wow64_gl_glGetPointerv( void *args )
29647 struct
29649 PTR32 teb;
29650 GLenum pname;
29651 PTR32 params;
29652 } *params32 = args;
29653 struct glGetPointerv_params params =
29655 .teb = get_teb64(params32->teb),
29656 .pname = params32->pname,
29658 NTSTATUS status;
29659 status = gl_glGetPointerv( &params );
29660 params32->params = PtrToUlong( params.params );
29661 return status;
29664 static NTSTATUS wow64_gl_glGetPolygonStipple( void *args )
29666 struct
29668 PTR32 teb;
29669 PTR32 mask;
29670 } *params32 = args;
29671 struct glGetPolygonStipple_params params =
29673 .teb = get_teb64(params32->teb),
29674 .mask = ULongToPtr(params32->mask),
29676 NTSTATUS status;
29677 status = gl_glGetPolygonStipple( &params );
29678 return status;
29681 static NTSTATUS wow64_gl_glGetTexEnvfv( void *args )
29683 struct
29685 PTR32 teb;
29686 GLenum target;
29687 GLenum pname;
29688 PTR32 params;
29689 } *params32 = args;
29690 struct glGetTexEnvfv_params params =
29692 .teb = get_teb64(params32->teb),
29693 .target = params32->target,
29694 .pname = params32->pname,
29695 .params = ULongToPtr(params32->params),
29697 NTSTATUS status;
29698 status = gl_glGetTexEnvfv( &params );
29699 return status;
29702 static NTSTATUS wow64_gl_glGetTexEnviv( void *args )
29704 struct
29706 PTR32 teb;
29707 GLenum target;
29708 GLenum pname;
29709 PTR32 params;
29710 } *params32 = args;
29711 struct glGetTexEnviv_params params =
29713 .teb = get_teb64(params32->teb),
29714 .target = params32->target,
29715 .pname = params32->pname,
29716 .params = ULongToPtr(params32->params),
29718 NTSTATUS status;
29719 status = gl_glGetTexEnviv( &params );
29720 return status;
29723 static NTSTATUS wow64_gl_glGetTexGendv( void *args )
29725 struct
29727 PTR32 teb;
29728 GLenum coord;
29729 GLenum pname;
29730 PTR32 params;
29731 } *params32 = args;
29732 struct glGetTexGendv_params params =
29734 .teb = get_teb64(params32->teb),
29735 .coord = params32->coord,
29736 .pname = params32->pname,
29737 .params = ULongToPtr(params32->params),
29739 NTSTATUS status;
29740 status = gl_glGetTexGendv( &params );
29741 return status;
29744 static NTSTATUS wow64_gl_glGetTexGenfv( void *args )
29746 struct
29748 PTR32 teb;
29749 GLenum coord;
29750 GLenum pname;
29751 PTR32 params;
29752 } *params32 = args;
29753 struct glGetTexGenfv_params params =
29755 .teb = get_teb64(params32->teb),
29756 .coord = params32->coord,
29757 .pname = params32->pname,
29758 .params = ULongToPtr(params32->params),
29760 NTSTATUS status;
29761 status = gl_glGetTexGenfv( &params );
29762 return status;
29765 static NTSTATUS wow64_gl_glGetTexGeniv( void *args )
29767 struct
29769 PTR32 teb;
29770 GLenum coord;
29771 GLenum pname;
29772 PTR32 params;
29773 } *params32 = args;
29774 struct glGetTexGeniv_params params =
29776 .teb = get_teb64(params32->teb),
29777 .coord = params32->coord,
29778 .pname = params32->pname,
29779 .params = ULongToPtr(params32->params),
29781 NTSTATUS status;
29782 status = gl_glGetTexGeniv( &params );
29783 return status;
29786 static NTSTATUS wow64_gl_glGetTexImage( void *args )
29788 struct
29790 PTR32 teb;
29791 GLenum target;
29792 GLint level;
29793 GLenum format;
29794 GLenum type;
29795 PTR32 pixels;
29796 } *params32 = args;
29797 struct glGetTexImage_params params =
29799 .teb = get_teb64(params32->teb),
29800 .target = params32->target,
29801 .level = params32->level,
29802 .format = params32->format,
29803 .type = params32->type,
29804 .pixels = ULongToPtr(params32->pixels),
29806 NTSTATUS status;
29807 status = gl_glGetTexImage( &params );
29808 return status;
29811 static NTSTATUS wow64_gl_glGetTexLevelParameterfv( void *args )
29813 struct
29815 PTR32 teb;
29816 GLenum target;
29817 GLint level;
29818 GLenum pname;
29819 PTR32 params;
29820 } *params32 = args;
29821 struct glGetTexLevelParameterfv_params params =
29823 .teb = get_teb64(params32->teb),
29824 .target = params32->target,
29825 .level = params32->level,
29826 .pname = params32->pname,
29827 .params = ULongToPtr(params32->params),
29829 NTSTATUS status;
29830 status = gl_glGetTexLevelParameterfv( &params );
29831 return status;
29834 static NTSTATUS wow64_gl_glGetTexLevelParameteriv( void *args )
29836 struct
29838 PTR32 teb;
29839 GLenum target;
29840 GLint level;
29841 GLenum pname;
29842 PTR32 params;
29843 } *params32 = args;
29844 struct glGetTexLevelParameteriv_params params =
29846 .teb = get_teb64(params32->teb),
29847 .target = params32->target,
29848 .level = params32->level,
29849 .pname = params32->pname,
29850 .params = ULongToPtr(params32->params),
29852 NTSTATUS status;
29853 status = gl_glGetTexLevelParameteriv( &params );
29854 return status;
29857 static NTSTATUS wow64_gl_glGetTexParameterfv( void *args )
29859 struct
29861 PTR32 teb;
29862 GLenum target;
29863 GLenum pname;
29864 PTR32 params;
29865 } *params32 = args;
29866 struct glGetTexParameterfv_params params =
29868 .teb = get_teb64(params32->teb),
29869 .target = params32->target,
29870 .pname = params32->pname,
29871 .params = ULongToPtr(params32->params),
29873 NTSTATUS status;
29874 status = gl_glGetTexParameterfv( &params );
29875 return status;
29878 static NTSTATUS wow64_gl_glGetTexParameteriv( void *args )
29880 struct
29882 PTR32 teb;
29883 GLenum target;
29884 GLenum pname;
29885 PTR32 params;
29886 } *params32 = args;
29887 struct glGetTexParameteriv_params params =
29889 .teb = get_teb64(params32->teb),
29890 .target = params32->target,
29891 .pname = params32->pname,
29892 .params = ULongToPtr(params32->params),
29894 NTSTATUS status;
29895 status = gl_glGetTexParameteriv( &params );
29896 return status;
29899 static NTSTATUS wow64_gl_glHint( void *args )
29901 struct
29903 PTR32 teb;
29904 GLenum target;
29905 GLenum mode;
29906 } *params32 = args;
29907 struct glHint_params params =
29909 .teb = get_teb64(params32->teb),
29910 .target = params32->target,
29911 .mode = params32->mode,
29913 NTSTATUS status;
29914 status = gl_glHint( &params );
29915 return status;
29918 static NTSTATUS wow64_gl_glIndexMask( void *args )
29920 struct
29922 PTR32 teb;
29923 GLuint mask;
29924 } *params32 = args;
29925 struct glIndexMask_params params =
29927 .teb = get_teb64(params32->teb),
29928 .mask = params32->mask,
29930 NTSTATUS status;
29931 status = gl_glIndexMask( &params );
29932 return status;
29935 static NTSTATUS wow64_gl_glIndexPointer( void *args )
29937 struct
29939 PTR32 teb;
29940 GLenum type;
29941 GLsizei stride;
29942 PTR32 pointer;
29943 } *params32 = args;
29944 struct glIndexPointer_params params =
29946 .teb = get_teb64(params32->teb),
29947 .type = params32->type,
29948 .stride = params32->stride,
29949 .pointer = ULongToPtr(params32->pointer),
29951 NTSTATUS status;
29952 status = gl_glIndexPointer( &params );
29953 return status;
29956 static NTSTATUS wow64_gl_glIndexd( void *args )
29958 struct
29960 PTR32 teb;
29961 GLdouble c;
29962 } *params32 = args;
29963 struct glIndexd_params params =
29965 .teb = get_teb64(params32->teb),
29966 .c = params32->c,
29968 NTSTATUS status;
29969 status = gl_glIndexd( &params );
29970 return status;
29973 static NTSTATUS wow64_gl_glIndexdv( void *args )
29975 struct
29977 PTR32 teb;
29978 PTR32 c;
29979 } *params32 = args;
29980 struct glIndexdv_params params =
29982 .teb = get_teb64(params32->teb),
29983 .c = ULongToPtr(params32->c),
29985 NTSTATUS status;
29986 status = gl_glIndexdv( &params );
29987 return status;
29990 static NTSTATUS wow64_gl_glIndexf( void *args )
29992 struct
29994 PTR32 teb;
29995 GLfloat c;
29996 } *params32 = args;
29997 struct glIndexf_params params =
29999 .teb = get_teb64(params32->teb),
30000 .c = params32->c,
30002 NTSTATUS status;
30003 status = gl_glIndexf( &params );
30004 return status;
30007 static NTSTATUS wow64_gl_glIndexfv( void *args )
30009 struct
30011 PTR32 teb;
30012 PTR32 c;
30013 } *params32 = args;
30014 struct glIndexfv_params params =
30016 .teb = get_teb64(params32->teb),
30017 .c = ULongToPtr(params32->c),
30019 NTSTATUS status;
30020 status = gl_glIndexfv( &params );
30021 return status;
30024 static NTSTATUS wow64_gl_glIndexi( void *args )
30026 struct
30028 PTR32 teb;
30029 GLint c;
30030 } *params32 = args;
30031 struct glIndexi_params params =
30033 .teb = get_teb64(params32->teb),
30034 .c = params32->c,
30036 NTSTATUS status;
30037 status = gl_glIndexi( &params );
30038 return status;
30041 static NTSTATUS wow64_gl_glIndexiv( void *args )
30043 struct
30045 PTR32 teb;
30046 PTR32 c;
30047 } *params32 = args;
30048 struct glIndexiv_params params =
30050 .teb = get_teb64(params32->teb),
30051 .c = ULongToPtr(params32->c),
30053 NTSTATUS status;
30054 status = gl_glIndexiv( &params );
30055 return status;
30058 static NTSTATUS wow64_gl_glIndexs( void *args )
30060 struct
30062 PTR32 teb;
30063 GLshort c;
30064 } *params32 = args;
30065 struct glIndexs_params params =
30067 .teb = get_teb64(params32->teb),
30068 .c = params32->c,
30070 NTSTATUS status;
30071 status = gl_glIndexs( &params );
30072 return status;
30075 static NTSTATUS wow64_gl_glIndexsv( void *args )
30077 struct
30079 PTR32 teb;
30080 PTR32 c;
30081 } *params32 = args;
30082 struct glIndexsv_params params =
30084 .teb = get_teb64(params32->teb),
30085 .c = ULongToPtr(params32->c),
30087 NTSTATUS status;
30088 status = gl_glIndexsv( &params );
30089 return status;
30092 static NTSTATUS wow64_gl_glIndexub( void *args )
30094 struct
30096 PTR32 teb;
30097 GLubyte c;
30098 } *params32 = args;
30099 struct glIndexub_params params =
30101 .teb = get_teb64(params32->teb),
30102 .c = params32->c,
30104 NTSTATUS status;
30105 status = gl_glIndexub( &params );
30106 return status;
30109 static NTSTATUS wow64_gl_glIndexubv( void *args )
30111 struct
30113 PTR32 teb;
30114 PTR32 c;
30115 } *params32 = args;
30116 struct glIndexubv_params params =
30118 .teb = get_teb64(params32->teb),
30119 .c = ULongToPtr(params32->c),
30121 NTSTATUS status;
30122 status = gl_glIndexubv( &params );
30123 return status;
30126 static NTSTATUS wow64_gl_glInitNames( void *args )
30128 struct
30130 PTR32 teb;
30131 } *params32 = args;
30132 struct glInitNames_params params =
30134 .teb = get_teb64(params32->teb),
30136 NTSTATUS status;
30137 status = gl_glInitNames( &params );
30138 return status;
30141 static NTSTATUS wow64_gl_glInterleavedArrays( void *args )
30143 struct
30145 PTR32 teb;
30146 GLenum format;
30147 GLsizei stride;
30148 PTR32 pointer;
30149 } *params32 = args;
30150 struct glInterleavedArrays_params params =
30152 .teb = get_teb64(params32->teb),
30153 .format = params32->format,
30154 .stride = params32->stride,
30155 .pointer = ULongToPtr(params32->pointer),
30157 NTSTATUS status;
30158 status = gl_glInterleavedArrays( &params );
30159 return status;
30162 static NTSTATUS wow64_gl_glIsEnabled( void *args )
30164 struct
30166 PTR32 teb;
30167 GLenum cap;
30168 GLboolean ret;
30169 } *params32 = args;
30170 struct glIsEnabled_params params =
30172 .teb = get_teb64(params32->teb),
30173 .cap = params32->cap,
30175 NTSTATUS status;
30176 status = gl_glIsEnabled( &params );
30177 params32->ret = params.ret;
30178 return status;
30181 static NTSTATUS wow64_gl_glIsList( void *args )
30183 struct
30185 PTR32 teb;
30186 GLuint list;
30187 GLboolean ret;
30188 } *params32 = args;
30189 struct glIsList_params params =
30191 .teb = get_teb64(params32->teb),
30192 .list = params32->list,
30194 NTSTATUS status;
30195 status = gl_glIsList( &params );
30196 params32->ret = params.ret;
30197 return status;
30200 static NTSTATUS wow64_gl_glIsTexture( void *args )
30202 struct
30204 PTR32 teb;
30205 GLuint texture;
30206 GLboolean ret;
30207 } *params32 = args;
30208 struct glIsTexture_params params =
30210 .teb = get_teb64(params32->teb),
30211 .texture = params32->texture,
30213 NTSTATUS status;
30214 status = gl_glIsTexture( &params );
30215 params32->ret = params.ret;
30216 return status;
30219 static NTSTATUS wow64_gl_glLightModelf( void *args )
30221 struct
30223 PTR32 teb;
30224 GLenum pname;
30225 GLfloat param;
30226 } *params32 = args;
30227 struct glLightModelf_params params =
30229 .teb = get_teb64(params32->teb),
30230 .pname = params32->pname,
30231 .param = params32->param,
30233 NTSTATUS status;
30234 status = gl_glLightModelf( &params );
30235 return status;
30238 static NTSTATUS wow64_gl_glLightModelfv( void *args )
30240 struct
30242 PTR32 teb;
30243 GLenum pname;
30244 PTR32 params;
30245 } *params32 = args;
30246 struct glLightModelfv_params params =
30248 .teb = get_teb64(params32->teb),
30249 .pname = params32->pname,
30250 .params = ULongToPtr(params32->params),
30252 NTSTATUS status;
30253 status = gl_glLightModelfv( &params );
30254 return status;
30257 static NTSTATUS wow64_gl_glLightModeli( void *args )
30259 struct
30261 PTR32 teb;
30262 GLenum pname;
30263 GLint param;
30264 } *params32 = args;
30265 struct glLightModeli_params params =
30267 .teb = get_teb64(params32->teb),
30268 .pname = params32->pname,
30269 .param = params32->param,
30271 NTSTATUS status;
30272 status = gl_glLightModeli( &params );
30273 return status;
30276 static NTSTATUS wow64_gl_glLightModeliv( void *args )
30278 struct
30280 PTR32 teb;
30281 GLenum pname;
30282 PTR32 params;
30283 } *params32 = args;
30284 struct glLightModeliv_params params =
30286 .teb = get_teb64(params32->teb),
30287 .pname = params32->pname,
30288 .params = ULongToPtr(params32->params),
30290 NTSTATUS status;
30291 status = gl_glLightModeliv( &params );
30292 return status;
30295 static NTSTATUS wow64_gl_glLightf( void *args )
30297 struct
30299 PTR32 teb;
30300 GLenum light;
30301 GLenum pname;
30302 GLfloat param;
30303 } *params32 = args;
30304 struct glLightf_params params =
30306 .teb = get_teb64(params32->teb),
30307 .light = params32->light,
30308 .pname = params32->pname,
30309 .param = params32->param,
30311 NTSTATUS status;
30312 status = gl_glLightf( &params );
30313 return status;
30316 static NTSTATUS wow64_gl_glLightfv( void *args )
30318 struct
30320 PTR32 teb;
30321 GLenum light;
30322 GLenum pname;
30323 PTR32 params;
30324 } *params32 = args;
30325 struct glLightfv_params params =
30327 .teb = get_teb64(params32->teb),
30328 .light = params32->light,
30329 .pname = params32->pname,
30330 .params = ULongToPtr(params32->params),
30332 NTSTATUS status;
30333 status = gl_glLightfv( &params );
30334 return status;
30337 static NTSTATUS wow64_gl_glLighti( void *args )
30339 struct
30341 PTR32 teb;
30342 GLenum light;
30343 GLenum pname;
30344 GLint param;
30345 } *params32 = args;
30346 struct glLighti_params params =
30348 .teb = get_teb64(params32->teb),
30349 .light = params32->light,
30350 .pname = params32->pname,
30351 .param = params32->param,
30353 NTSTATUS status;
30354 status = gl_glLighti( &params );
30355 return status;
30358 static NTSTATUS wow64_gl_glLightiv( void *args )
30360 struct
30362 PTR32 teb;
30363 GLenum light;
30364 GLenum pname;
30365 PTR32 params;
30366 } *params32 = args;
30367 struct glLightiv_params params =
30369 .teb = get_teb64(params32->teb),
30370 .light = params32->light,
30371 .pname = params32->pname,
30372 .params = ULongToPtr(params32->params),
30374 NTSTATUS status;
30375 status = gl_glLightiv( &params );
30376 return status;
30379 static NTSTATUS wow64_gl_glLineStipple( void *args )
30381 struct
30383 PTR32 teb;
30384 GLint factor;
30385 GLushort pattern;
30386 } *params32 = args;
30387 struct glLineStipple_params params =
30389 .teb = get_teb64(params32->teb),
30390 .factor = params32->factor,
30391 .pattern = params32->pattern,
30393 NTSTATUS status;
30394 status = gl_glLineStipple( &params );
30395 return status;
30398 static NTSTATUS wow64_gl_glLineWidth( void *args )
30400 struct
30402 PTR32 teb;
30403 GLfloat width;
30404 } *params32 = args;
30405 struct glLineWidth_params params =
30407 .teb = get_teb64(params32->teb),
30408 .width = params32->width,
30410 NTSTATUS status;
30411 status = gl_glLineWidth( &params );
30412 return status;
30415 static NTSTATUS wow64_gl_glListBase( void *args )
30417 struct
30419 PTR32 teb;
30420 GLuint base;
30421 } *params32 = args;
30422 struct glListBase_params params =
30424 .teb = get_teb64(params32->teb),
30425 .base = params32->base,
30427 NTSTATUS status;
30428 status = gl_glListBase( &params );
30429 return status;
30432 static NTSTATUS wow64_gl_glLoadIdentity( void *args )
30434 struct
30436 PTR32 teb;
30437 } *params32 = args;
30438 struct glLoadIdentity_params params =
30440 .teb = get_teb64(params32->teb),
30442 NTSTATUS status;
30443 status = gl_glLoadIdentity( &params );
30444 return status;
30447 static NTSTATUS wow64_gl_glLoadMatrixd( void *args )
30449 struct
30451 PTR32 teb;
30452 PTR32 m;
30453 } *params32 = args;
30454 struct glLoadMatrixd_params params =
30456 .teb = get_teb64(params32->teb),
30457 .m = ULongToPtr(params32->m),
30459 NTSTATUS status;
30460 status = gl_glLoadMatrixd( &params );
30461 return status;
30464 static NTSTATUS wow64_gl_glLoadMatrixf( void *args )
30466 struct
30468 PTR32 teb;
30469 PTR32 m;
30470 } *params32 = args;
30471 struct glLoadMatrixf_params params =
30473 .teb = get_teb64(params32->teb),
30474 .m = ULongToPtr(params32->m),
30476 NTSTATUS status;
30477 status = gl_glLoadMatrixf( &params );
30478 return status;
30481 static NTSTATUS wow64_gl_glLoadName( void *args )
30483 struct
30485 PTR32 teb;
30486 GLuint name;
30487 } *params32 = args;
30488 struct glLoadName_params params =
30490 .teb = get_teb64(params32->teb),
30491 .name = params32->name,
30493 NTSTATUS status;
30494 status = gl_glLoadName( &params );
30495 return status;
30498 static NTSTATUS wow64_gl_glLogicOp( void *args )
30500 struct
30502 PTR32 teb;
30503 GLenum opcode;
30504 } *params32 = args;
30505 struct glLogicOp_params params =
30507 .teb = get_teb64(params32->teb),
30508 .opcode = params32->opcode,
30510 NTSTATUS status;
30511 status = gl_glLogicOp( &params );
30512 return status;
30515 static NTSTATUS wow64_gl_glMap1d( void *args )
30517 struct
30519 PTR32 teb;
30520 GLenum target;
30521 GLdouble u1;
30522 GLdouble u2;
30523 GLint stride;
30524 GLint order;
30525 PTR32 points;
30526 } *params32 = args;
30527 struct glMap1d_params params =
30529 .teb = get_teb64(params32->teb),
30530 .target = params32->target,
30531 .u1 = params32->u1,
30532 .u2 = params32->u2,
30533 .stride = params32->stride,
30534 .order = params32->order,
30535 .points = ULongToPtr(params32->points),
30537 NTSTATUS status;
30538 status = gl_glMap1d( &params );
30539 return status;
30542 static NTSTATUS wow64_gl_glMap1f( void *args )
30544 struct
30546 PTR32 teb;
30547 GLenum target;
30548 GLfloat u1;
30549 GLfloat u2;
30550 GLint stride;
30551 GLint order;
30552 PTR32 points;
30553 } *params32 = args;
30554 struct glMap1f_params params =
30556 .teb = get_teb64(params32->teb),
30557 .target = params32->target,
30558 .u1 = params32->u1,
30559 .u2 = params32->u2,
30560 .stride = params32->stride,
30561 .order = params32->order,
30562 .points = ULongToPtr(params32->points),
30564 NTSTATUS status;
30565 status = gl_glMap1f( &params );
30566 return status;
30569 static NTSTATUS wow64_gl_glMap2d( void *args )
30571 struct
30573 PTR32 teb;
30574 GLenum target;
30575 GLdouble u1;
30576 GLdouble u2;
30577 GLint ustride;
30578 GLint uorder;
30579 GLdouble v1;
30580 GLdouble v2;
30581 GLint vstride;
30582 GLint vorder;
30583 PTR32 points;
30584 } *params32 = args;
30585 struct glMap2d_params params =
30587 .teb = get_teb64(params32->teb),
30588 .target = params32->target,
30589 .u1 = params32->u1,
30590 .u2 = params32->u2,
30591 .ustride = params32->ustride,
30592 .uorder = params32->uorder,
30593 .v1 = params32->v1,
30594 .v2 = params32->v2,
30595 .vstride = params32->vstride,
30596 .vorder = params32->vorder,
30597 .points = ULongToPtr(params32->points),
30599 NTSTATUS status;
30600 status = gl_glMap2d( &params );
30601 return status;
30604 static NTSTATUS wow64_gl_glMap2f( void *args )
30606 struct
30608 PTR32 teb;
30609 GLenum target;
30610 GLfloat u1;
30611 GLfloat u2;
30612 GLint ustride;
30613 GLint uorder;
30614 GLfloat v1;
30615 GLfloat v2;
30616 GLint vstride;
30617 GLint vorder;
30618 PTR32 points;
30619 } *params32 = args;
30620 struct glMap2f_params params =
30622 .teb = get_teb64(params32->teb),
30623 .target = params32->target,
30624 .u1 = params32->u1,
30625 .u2 = params32->u2,
30626 .ustride = params32->ustride,
30627 .uorder = params32->uorder,
30628 .v1 = params32->v1,
30629 .v2 = params32->v2,
30630 .vstride = params32->vstride,
30631 .vorder = params32->vorder,
30632 .points = ULongToPtr(params32->points),
30634 NTSTATUS status;
30635 status = gl_glMap2f( &params );
30636 return status;
30639 static NTSTATUS wow64_gl_glMapGrid1d( void *args )
30641 struct
30643 PTR32 teb;
30644 GLint un;
30645 GLdouble u1;
30646 GLdouble u2;
30647 } *params32 = args;
30648 struct glMapGrid1d_params params =
30650 .teb = get_teb64(params32->teb),
30651 .un = params32->un,
30652 .u1 = params32->u1,
30653 .u2 = params32->u2,
30655 NTSTATUS status;
30656 status = gl_glMapGrid1d( &params );
30657 return status;
30660 static NTSTATUS wow64_gl_glMapGrid1f( void *args )
30662 struct
30664 PTR32 teb;
30665 GLint un;
30666 GLfloat u1;
30667 GLfloat u2;
30668 } *params32 = args;
30669 struct glMapGrid1f_params params =
30671 .teb = get_teb64(params32->teb),
30672 .un = params32->un,
30673 .u1 = params32->u1,
30674 .u2 = params32->u2,
30676 NTSTATUS status;
30677 status = gl_glMapGrid1f( &params );
30678 return status;
30681 static NTSTATUS wow64_gl_glMapGrid2d( void *args )
30683 struct
30685 PTR32 teb;
30686 GLint un;
30687 GLdouble u1;
30688 GLdouble u2;
30689 GLint vn;
30690 GLdouble v1;
30691 GLdouble v2;
30692 } *params32 = args;
30693 struct glMapGrid2d_params params =
30695 .teb = get_teb64(params32->teb),
30696 .un = params32->un,
30697 .u1 = params32->u1,
30698 .u2 = params32->u2,
30699 .vn = params32->vn,
30700 .v1 = params32->v1,
30701 .v2 = params32->v2,
30703 NTSTATUS status;
30704 status = gl_glMapGrid2d( &params );
30705 return status;
30708 static NTSTATUS wow64_gl_glMapGrid2f( void *args )
30710 struct
30712 PTR32 teb;
30713 GLint un;
30714 GLfloat u1;
30715 GLfloat u2;
30716 GLint vn;
30717 GLfloat v1;
30718 GLfloat v2;
30719 } *params32 = args;
30720 struct glMapGrid2f_params params =
30722 .teb = get_teb64(params32->teb),
30723 .un = params32->un,
30724 .u1 = params32->u1,
30725 .u2 = params32->u2,
30726 .vn = params32->vn,
30727 .v1 = params32->v1,
30728 .v2 = params32->v2,
30730 NTSTATUS status;
30731 status = gl_glMapGrid2f( &params );
30732 return status;
30735 static NTSTATUS wow64_gl_glMaterialf( void *args )
30737 struct
30739 PTR32 teb;
30740 GLenum face;
30741 GLenum pname;
30742 GLfloat param;
30743 } *params32 = args;
30744 struct glMaterialf_params params =
30746 .teb = get_teb64(params32->teb),
30747 .face = params32->face,
30748 .pname = params32->pname,
30749 .param = params32->param,
30751 NTSTATUS status;
30752 status = gl_glMaterialf( &params );
30753 return status;
30756 static NTSTATUS wow64_gl_glMaterialfv( void *args )
30758 struct
30760 PTR32 teb;
30761 GLenum face;
30762 GLenum pname;
30763 PTR32 params;
30764 } *params32 = args;
30765 struct glMaterialfv_params params =
30767 .teb = get_teb64(params32->teb),
30768 .face = params32->face,
30769 .pname = params32->pname,
30770 .params = ULongToPtr(params32->params),
30772 NTSTATUS status;
30773 status = gl_glMaterialfv( &params );
30774 return status;
30777 static NTSTATUS wow64_gl_glMateriali( void *args )
30779 struct
30781 PTR32 teb;
30782 GLenum face;
30783 GLenum pname;
30784 GLint param;
30785 } *params32 = args;
30786 struct glMateriali_params params =
30788 .teb = get_teb64(params32->teb),
30789 .face = params32->face,
30790 .pname = params32->pname,
30791 .param = params32->param,
30793 NTSTATUS status;
30794 status = gl_glMateriali( &params );
30795 return status;
30798 static NTSTATUS wow64_gl_glMaterialiv( void *args )
30800 struct
30802 PTR32 teb;
30803 GLenum face;
30804 GLenum pname;
30805 PTR32 params;
30806 } *params32 = args;
30807 struct glMaterialiv_params params =
30809 .teb = get_teb64(params32->teb),
30810 .face = params32->face,
30811 .pname = params32->pname,
30812 .params = ULongToPtr(params32->params),
30814 NTSTATUS status;
30815 status = gl_glMaterialiv( &params );
30816 return status;
30819 static NTSTATUS wow64_gl_glMatrixMode( void *args )
30821 struct
30823 PTR32 teb;
30824 GLenum mode;
30825 } *params32 = args;
30826 struct glMatrixMode_params params =
30828 .teb = get_teb64(params32->teb),
30829 .mode = params32->mode,
30831 NTSTATUS status;
30832 status = gl_glMatrixMode( &params );
30833 return status;
30836 static NTSTATUS wow64_gl_glMultMatrixd( void *args )
30838 struct
30840 PTR32 teb;
30841 PTR32 m;
30842 } *params32 = args;
30843 struct glMultMatrixd_params params =
30845 .teb = get_teb64(params32->teb),
30846 .m = ULongToPtr(params32->m),
30848 NTSTATUS status;
30849 status = gl_glMultMatrixd( &params );
30850 return status;
30853 static NTSTATUS wow64_gl_glMultMatrixf( void *args )
30855 struct
30857 PTR32 teb;
30858 PTR32 m;
30859 } *params32 = args;
30860 struct glMultMatrixf_params params =
30862 .teb = get_teb64(params32->teb),
30863 .m = ULongToPtr(params32->m),
30865 NTSTATUS status;
30866 status = gl_glMultMatrixf( &params );
30867 return status;
30870 static NTSTATUS wow64_gl_glNewList( void *args )
30872 struct
30874 PTR32 teb;
30875 GLuint list;
30876 GLenum mode;
30877 } *params32 = args;
30878 struct glNewList_params params =
30880 .teb = get_teb64(params32->teb),
30881 .list = params32->list,
30882 .mode = params32->mode,
30884 NTSTATUS status;
30885 status = gl_glNewList( &params );
30886 return status;
30889 static NTSTATUS wow64_gl_glNormal3b( void *args )
30891 struct
30893 PTR32 teb;
30894 GLbyte nx;
30895 GLbyte ny;
30896 GLbyte nz;
30897 } *params32 = args;
30898 struct glNormal3b_params params =
30900 .teb = get_teb64(params32->teb),
30901 .nx = params32->nx,
30902 .ny = params32->ny,
30903 .nz = params32->nz,
30905 NTSTATUS status;
30906 status = gl_glNormal3b( &params );
30907 return status;
30910 static NTSTATUS wow64_gl_glNormal3bv( void *args )
30912 struct
30914 PTR32 teb;
30915 PTR32 v;
30916 } *params32 = args;
30917 struct glNormal3bv_params params =
30919 .teb = get_teb64(params32->teb),
30920 .v = ULongToPtr(params32->v),
30922 NTSTATUS status;
30923 status = gl_glNormal3bv( &params );
30924 return status;
30927 static NTSTATUS wow64_gl_glNormal3d( void *args )
30929 struct
30931 PTR32 teb;
30932 GLdouble nx;
30933 GLdouble ny;
30934 GLdouble nz;
30935 } *params32 = args;
30936 struct glNormal3d_params params =
30938 .teb = get_teb64(params32->teb),
30939 .nx = params32->nx,
30940 .ny = params32->ny,
30941 .nz = params32->nz,
30943 NTSTATUS status;
30944 status = gl_glNormal3d( &params );
30945 return status;
30948 static NTSTATUS wow64_gl_glNormal3dv( void *args )
30950 struct
30952 PTR32 teb;
30953 PTR32 v;
30954 } *params32 = args;
30955 struct glNormal3dv_params params =
30957 .teb = get_teb64(params32->teb),
30958 .v = ULongToPtr(params32->v),
30960 NTSTATUS status;
30961 status = gl_glNormal3dv( &params );
30962 return status;
30965 static NTSTATUS wow64_gl_glNormal3f( void *args )
30967 struct
30969 PTR32 teb;
30970 GLfloat nx;
30971 GLfloat ny;
30972 GLfloat nz;
30973 } *params32 = args;
30974 struct glNormal3f_params params =
30976 .teb = get_teb64(params32->teb),
30977 .nx = params32->nx,
30978 .ny = params32->ny,
30979 .nz = params32->nz,
30981 NTSTATUS status;
30982 status = gl_glNormal3f( &params );
30983 return status;
30986 static NTSTATUS wow64_gl_glNormal3fv( void *args )
30988 struct
30990 PTR32 teb;
30991 PTR32 v;
30992 } *params32 = args;
30993 struct glNormal3fv_params params =
30995 .teb = get_teb64(params32->teb),
30996 .v = ULongToPtr(params32->v),
30998 NTSTATUS status;
30999 status = gl_glNormal3fv( &params );
31000 return status;
31003 static NTSTATUS wow64_gl_glNormal3i( void *args )
31005 struct
31007 PTR32 teb;
31008 GLint nx;
31009 GLint ny;
31010 GLint nz;
31011 } *params32 = args;
31012 struct glNormal3i_params params =
31014 .teb = get_teb64(params32->teb),
31015 .nx = params32->nx,
31016 .ny = params32->ny,
31017 .nz = params32->nz,
31019 NTSTATUS status;
31020 status = gl_glNormal3i( &params );
31021 return status;
31024 static NTSTATUS wow64_gl_glNormal3iv( void *args )
31026 struct
31028 PTR32 teb;
31029 PTR32 v;
31030 } *params32 = args;
31031 struct glNormal3iv_params params =
31033 .teb = get_teb64(params32->teb),
31034 .v = ULongToPtr(params32->v),
31036 NTSTATUS status;
31037 status = gl_glNormal3iv( &params );
31038 return status;
31041 static NTSTATUS wow64_gl_glNormal3s( void *args )
31043 struct
31045 PTR32 teb;
31046 GLshort nx;
31047 GLshort ny;
31048 GLshort nz;
31049 } *params32 = args;
31050 struct glNormal3s_params params =
31052 .teb = get_teb64(params32->teb),
31053 .nx = params32->nx,
31054 .ny = params32->ny,
31055 .nz = params32->nz,
31057 NTSTATUS status;
31058 status = gl_glNormal3s( &params );
31059 return status;
31062 static NTSTATUS wow64_gl_glNormal3sv( void *args )
31064 struct
31066 PTR32 teb;
31067 PTR32 v;
31068 } *params32 = args;
31069 struct glNormal3sv_params params =
31071 .teb = get_teb64(params32->teb),
31072 .v = ULongToPtr(params32->v),
31074 NTSTATUS status;
31075 status = gl_glNormal3sv( &params );
31076 return status;
31079 static NTSTATUS wow64_gl_glNormalPointer( void *args )
31081 struct
31083 PTR32 teb;
31084 GLenum type;
31085 GLsizei stride;
31086 PTR32 pointer;
31087 } *params32 = args;
31088 struct glNormalPointer_params params =
31090 .teb = get_teb64(params32->teb),
31091 .type = params32->type,
31092 .stride = params32->stride,
31093 .pointer = ULongToPtr(params32->pointer),
31095 NTSTATUS status;
31096 status = gl_glNormalPointer( &params );
31097 return status;
31100 static NTSTATUS wow64_gl_glOrtho( void *args )
31102 struct
31104 PTR32 teb;
31105 GLdouble left;
31106 GLdouble right;
31107 GLdouble bottom;
31108 GLdouble top;
31109 GLdouble zNear;
31110 GLdouble zFar;
31111 } *params32 = args;
31112 struct glOrtho_params params =
31114 .teb = get_teb64(params32->teb),
31115 .left = params32->left,
31116 .right = params32->right,
31117 .bottom = params32->bottom,
31118 .top = params32->top,
31119 .zNear = params32->zNear,
31120 .zFar = params32->zFar,
31122 NTSTATUS status;
31123 status = gl_glOrtho( &params );
31124 return status;
31127 static NTSTATUS wow64_gl_glPassThrough( void *args )
31129 struct
31131 PTR32 teb;
31132 GLfloat token;
31133 } *params32 = args;
31134 struct glPassThrough_params params =
31136 .teb = get_teb64(params32->teb),
31137 .token = params32->token,
31139 NTSTATUS status;
31140 status = gl_glPassThrough( &params );
31141 return status;
31144 static NTSTATUS wow64_gl_glPixelMapfv( void *args )
31146 struct
31148 PTR32 teb;
31149 GLenum map;
31150 GLsizei mapsize;
31151 PTR32 values;
31152 } *params32 = args;
31153 struct glPixelMapfv_params params =
31155 .teb = get_teb64(params32->teb),
31156 .map = params32->map,
31157 .mapsize = params32->mapsize,
31158 .values = ULongToPtr(params32->values),
31160 NTSTATUS status;
31161 status = gl_glPixelMapfv( &params );
31162 return status;
31165 static NTSTATUS wow64_gl_glPixelMapuiv( void *args )
31167 struct
31169 PTR32 teb;
31170 GLenum map;
31171 GLsizei mapsize;
31172 PTR32 values;
31173 } *params32 = args;
31174 struct glPixelMapuiv_params params =
31176 .teb = get_teb64(params32->teb),
31177 .map = params32->map,
31178 .mapsize = params32->mapsize,
31179 .values = ULongToPtr(params32->values),
31181 NTSTATUS status;
31182 status = gl_glPixelMapuiv( &params );
31183 return status;
31186 static NTSTATUS wow64_gl_glPixelMapusv( void *args )
31188 struct
31190 PTR32 teb;
31191 GLenum map;
31192 GLsizei mapsize;
31193 PTR32 values;
31194 } *params32 = args;
31195 struct glPixelMapusv_params params =
31197 .teb = get_teb64(params32->teb),
31198 .map = params32->map,
31199 .mapsize = params32->mapsize,
31200 .values = ULongToPtr(params32->values),
31202 NTSTATUS status;
31203 status = gl_glPixelMapusv( &params );
31204 return status;
31207 static NTSTATUS wow64_gl_glPixelStoref( void *args )
31209 struct
31211 PTR32 teb;
31212 GLenum pname;
31213 GLfloat param;
31214 } *params32 = args;
31215 struct glPixelStoref_params params =
31217 .teb = get_teb64(params32->teb),
31218 .pname = params32->pname,
31219 .param = params32->param,
31221 NTSTATUS status;
31222 status = gl_glPixelStoref( &params );
31223 return status;
31226 static NTSTATUS wow64_gl_glPixelStorei( void *args )
31228 struct
31230 PTR32 teb;
31231 GLenum pname;
31232 GLint param;
31233 } *params32 = args;
31234 struct glPixelStorei_params params =
31236 .teb = get_teb64(params32->teb),
31237 .pname = params32->pname,
31238 .param = params32->param,
31240 NTSTATUS status;
31241 status = gl_glPixelStorei( &params );
31242 return status;
31245 static NTSTATUS wow64_gl_glPixelTransferf( void *args )
31247 struct
31249 PTR32 teb;
31250 GLenum pname;
31251 GLfloat param;
31252 } *params32 = args;
31253 struct glPixelTransferf_params params =
31255 .teb = get_teb64(params32->teb),
31256 .pname = params32->pname,
31257 .param = params32->param,
31259 NTSTATUS status;
31260 status = gl_glPixelTransferf( &params );
31261 return status;
31264 static NTSTATUS wow64_gl_glPixelTransferi( void *args )
31266 struct
31268 PTR32 teb;
31269 GLenum pname;
31270 GLint param;
31271 } *params32 = args;
31272 struct glPixelTransferi_params params =
31274 .teb = get_teb64(params32->teb),
31275 .pname = params32->pname,
31276 .param = params32->param,
31278 NTSTATUS status;
31279 status = gl_glPixelTransferi( &params );
31280 return status;
31283 static NTSTATUS wow64_gl_glPixelZoom( void *args )
31285 struct
31287 PTR32 teb;
31288 GLfloat xfactor;
31289 GLfloat yfactor;
31290 } *params32 = args;
31291 struct glPixelZoom_params params =
31293 .teb = get_teb64(params32->teb),
31294 .xfactor = params32->xfactor,
31295 .yfactor = params32->yfactor,
31297 NTSTATUS status;
31298 status = gl_glPixelZoom( &params );
31299 return status;
31302 static NTSTATUS wow64_gl_glPointSize( void *args )
31304 struct
31306 PTR32 teb;
31307 GLfloat size;
31308 } *params32 = args;
31309 struct glPointSize_params params =
31311 .teb = get_teb64(params32->teb),
31312 .size = params32->size,
31314 NTSTATUS status;
31315 status = gl_glPointSize( &params );
31316 return status;
31319 static NTSTATUS wow64_gl_glPolygonMode( void *args )
31321 struct
31323 PTR32 teb;
31324 GLenum face;
31325 GLenum mode;
31326 } *params32 = args;
31327 struct glPolygonMode_params params =
31329 .teb = get_teb64(params32->teb),
31330 .face = params32->face,
31331 .mode = params32->mode,
31333 NTSTATUS status;
31334 status = gl_glPolygonMode( &params );
31335 return status;
31338 static NTSTATUS wow64_gl_glPolygonOffset( void *args )
31340 struct
31342 PTR32 teb;
31343 GLfloat factor;
31344 GLfloat units;
31345 } *params32 = args;
31346 struct glPolygonOffset_params params =
31348 .teb = get_teb64(params32->teb),
31349 .factor = params32->factor,
31350 .units = params32->units,
31352 NTSTATUS status;
31353 status = gl_glPolygonOffset( &params );
31354 return status;
31357 static NTSTATUS wow64_gl_glPolygonStipple( void *args )
31359 struct
31361 PTR32 teb;
31362 PTR32 mask;
31363 } *params32 = args;
31364 struct glPolygonStipple_params params =
31366 .teb = get_teb64(params32->teb),
31367 .mask = ULongToPtr(params32->mask),
31369 NTSTATUS status;
31370 status = gl_glPolygonStipple( &params );
31371 return status;
31374 static NTSTATUS wow64_gl_glPopAttrib( void *args )
31376 struct
31378 PTR32 teb;
31379 } *params32 = args;
31380 struct glPopAttrib_params params =
31382 .teb = get_teb64(params32->teb),
31384 NTSTATUS status;
31385 status = gl_glPopAttrib( &params );
31386 return status;
31389 static NTSTATUS wow64_gl_glPopClientAttrib( void *args )
31391 struct
31393 PTR32 teb;
31394 } *params32 = args;
31395 struct glPopClientAttrib_params params =
31397 .teb = get_teb64(params32->teb),
31399 NTSTATUS status;
31400 status = gl_glPopClientAttrib( &params );
31401 return status;
31404 static NTSTATUS wow64_gl_glPopMatrix( void *args )
31406 struct
31408 PTR32 teb;
31409 } *params32 = args;
31410 struct glPopMatrix_params params =
31412 .teb = get_teb64(params32->teb),
31414 NTSTATUS status;
31415 status = gl_glPopMatrix( &params );
31416 return status;
31419 static NTSTATUS wow64_gl_glPopName( void *args )
31421 struct
31423 PTR32 teb;
31424 } *params32 = args;
31425 struct glPopName_params params =
31427 .teb = get_teb64(params32->teb),
31429 NTSTATUS status;
31430 status = gl_glPopName( &params );
31431 return status;
31434 static NTSTATUS wow64_gl_glPrioritizeTextures( void *args )
31436 struct
31438 PTR32 teb;
31439 GLsizei n;
31440 PTR32 textures;
31441 PTR32 priorities;
31442 } *params32 = args;
31443 struct glPrioritizeTextures_params params =
31445 .teb = get_teb64(params32->teb),
31446 .n = params32->n,
31447 .textures = ULongToPtr(params32->textures),
31448 .priorities = ULongToPtr(params32->priorities),
31450 NTSTATUS status;
31451 status = gl_glPrioritizeTextures( &params );
31452 return status;
31455 static NTSTATUS wow64_gl_glPushAttrib( void *args )
31457 struct
31459 PTR32 teb;
31460 GLbitfield mask;
31461 } *params32 = args;
31462 struct glPushAttrib_params params =
31464 .teb = get_teb64(params32->teb),
31465 .mask = params32->mask,
31467 NTSTATUS status;
31468 status = gl_glPushAttrib( &params );
31469 return status;
31472 static NTSTATUS wow64_gl_glPushClientAttrib( void *args )
31474 struct
31476 PTR32 teb;
31477 GLbitfield mask;
31478 } *params32 = args;
31479 struct glPushClientAttrib_params params =
31481 .teb = get_teb64(params32->teb),
31482 .mask = params32->mask,
31484 NTSTATUS status;
31485 status = gl_glPushClientAttrib( &params );
31486 return status;
31489 static NTSTATUS wow64_gl_glPushMatrix( void *args )
31491 struct
31493 PTR32 teb;
31494 } *params32 = args;
31495 struct glPushMatrix_params params =
31497 .teb = get_teb64(params32->teb),
31499 NTSTATUS status;
31500 status = gl_glPushMatrix( &params );
31501 return status;
31504 static NTSTATUS wow64_gl_glPushName( void *args )
31506 struct
31508 PTR32 teb;
31509 GLuint name;
31510 } *params32 = args;
31511 struct glPushName_params params =
31513 .teb = get_teb64(params32->teb),
31514 .name = params32->name,
31516 NTSTATUS status;
31517 status = gl_glPushName( &params );
31518 return status;
31521 static NTSTATUS wow64_gl_glRasterPos2d( void *args )
31523 struct
31525 PTR32 teb;
31526 GLdouble x;
31527 GLdouble y;
31528 } *params32 = args;
31529 struct glRasterPos2d_params params =
31531 .teb = get_teb64(params32->teb),
31532 .x = params32->x,
31533 .y = params32->y,
31535 NTSTATUS status;
31536 status = gl_glRasterPos2d( &params );
31537 return status;
31540 static NTSTATUS wow64_gl_glRasterPos2dv( void *args )
31542 struct
31544 PTR32 teb;
31545 PTR32 v;
31546 } *params32 = args;
31547 struct glRasterPos2dv_params params =
31549 .teb = get_teb64(params32->teb),
31550 .v = ULongToPtr(params32->v),
31552 NTSTATUS status;
31553 status = gl_glRasterPos2dv( &params );
31554 return status;
31557 static NTSTATUS wow64_gl_glRasterPos2f( void *args )
31559 struct
31561 PTR32 teb;
31562 GLfloat x;
31563 GLfloat y;
31564 } *params32 = args;
31565 struct glRasterPos2f_params params =
31567 .teb = get_teb64(params32->teb),
31568 .x = params32->x,
31569 .y = params32->y,
31571 NTSTATUS status;
31572 status = gl_glRasterPos2f( &params );
31573 return status;
31576 static NTSTATUS wow64_gl_glRasterPos2fv( void *args )
31578 struct
31580 PTR32 teb;
31581 PTR32 v;
31582 } *params32 = args;
31583 struct glRasterPos2fv_params params =
31585 .teb = get_teb64(params32->teb),
31586 .v = ULongToPtr(params32->v),
31588 NTSTATUS status;
31589 status = gl_glRasterPos2fv( &params );
31590 return status;
31593 static NTSTATUS wow64_gl_glRasterPos2i( void *args )
31595 struct
31597 PTR32 teb;
31598 GLint x;
31599 GLint y;
31600 } *params32 = args;
31601 struct glRasterPos2i_params params =
31603 .teb = get_teb64(params32->teb),
31604 .x = params32->x,
31605 .y = params32->y,
31607 NTSTATUS status;
31608 status = gl_glRasterPos2i( &params );
31609 return status;
31612 static NTSTATUS wow64_gl_glRasterPos2iv( void *args )
31614 struct
31616 PTR32 teb;
31617 PTR32 v;
31618 } *params32 = args;
31619 struct glRasterPos2iv_params params =
31621 .teb = get_teb64(params32->teb),
31622 .v = ULongToPtr(params32->v),
31624 NTSTATUS status;
31625 status = gl_glRasterPos2iv( &params );
31626 return status;
31629 static NTSTATUS wow64_gl_glRasterPos2s( void *args )
31631 struct
31633 PTR32 teb;
31634 GLshort x;
31635 GLshort y;
31636 } *params32 = args;
31637 struct glRasterPos2s_params params =
31639 .teb = get_teb64(params32->teb),
31640 .x = params32->x,
31641 .y = params32->y,
31643 NTSTATUS status;
31644 status = gl_glRasterPos2s( &params );
31645 return status;
31648 static NTSTATUS wow64_gl_glRasterPos2sv( void *args )
31650 struct
31652 PTR32 teb;
31653 PTR32 v;
31654 } *params32 = args;
31655 struct glRasterPos2sv_params params =
31657 .teb = get_teb64(params32->teb),
31658 .v = ULongToPtr(params32->v),
31660 NTSTATUS status;
31661 status = gl_glRasterPos2sv( &params );
31662 return status;
31665 static NTSTATUS wow64_gl_glRasterPos3d( void *args )
31667 struct
31669 PTR32 teb;
31670 GLdouble x;
31671 GLdouble y;
31672 GLdouble z;
31673 } *params32 = args;
31674 struct glRasterPos3d_params params =
31676 .teb = get_teb64(params32->teb),
31677 .x = params32->x,
31678 .y = params32->y,
31679 .z = params32->z,
31681 NTSTATUS status;
31682 status = gl_glRasterPos3d( &params );
31683 return status;
31686 static NTSTATUS wow64_gl_glRasterPos3dv( void *args )
31688 struct
31690 PTR32 teb;
31691 PTR32 v;
31692 } *params32 = args;
31693 struct glRasterPos3dv_params params =
31695 .teb = get_teb64(params32->teb),
31696 .v = ULongToPtr(params32->v),
31698 NTSTATUS status;
31699 status = gl_glRasterPos3dv( &params );
31700 return status;
31703 static NTSTATUS wow64_gl_glRasterPos3f( void *args )
31705 struct
31707 PTR32 teb;
31708 GLfloat x;
31709 GLfloat y;
31710 GLfloat z;
31711 } *params32 = args;
31712 struct glRasterPos3f_params params =
31714 .teb = get_teb64(params32->teb),
31715 .x = params32->x,
31716 .y = params32->y,
31717 .z = params32->z,
31719 NTSTATUS status;
31720 status = gl_glRasterPos3f( &params );
31721 return status;
31724 static NTSTATUS wow64_gl_glRasterPos3fv( void *args )
31726 struct
31728 PTR32 teb;
31729 PTR32 v;
31730 } *params32 = args;
31731 struct glRasterPos3fv_params params =
31733 .teb = get_teb64(params32->teb),
31734 .v = ULongToPtr(params32->v),
31736 NTSTATUS status;
31737 status = gl_glRasterPos3fv( &params );
31738 return status;
31741 static NTSTATUS wow64_gl_glRasterPos3i( void *args )
31743 struct
31745 PTR32 teb;
31746 GLint x;
31747 GLint y;
31748 GLint z;
31749 } *params32 = args;
31750 struct glRasterPos3i_params params =
31752 .teb = get_teb64(params32->teb),
31753 .x = params32->x,
31754 .y = params32->y,
31755 .z = params32->z,
31757 NTSTATUS status;
31758 status = gl_glRasterPos3i( &params );
31759 return status;
31762 static NTSTATUS wow64_gl_glRasterPos3iv( void *args )
31764 struct
31766 PTR32 teb;
31767 PTR32 v;
31768 } *params32 = args;
31769 struct glRasterPos3iv_params params =
31771 .teb = get_teb64(params32->teb),
31772 .v = ULongToPtr(params32->v),
31774 NTSTATUS status;
31775 status = gl_glRasterPos3iv( &params );
31776 return status;
31779 static NTSTATUS wow64_gl_glRasterPos3s( void *args )
31781 struct
31783 PTR32 teb;
31784 GLshort x;
31785 GLshort y;
31786 GLshort z;
31787 } *params32 = args;
31788 struct glRasterPos3s_params params =
31790 .teb = get_teb64(params32->teb),
31791 .x = params32->x,
31792 .y = params32->y,
31793 .z = params32->z,
31795 NTSTATUS status;
31796 status = gl_glRasterPos3s( &params );
31797 return status;
31800 static NTSTATUS wow64_gl_glRasterPos3sv( void *args )
31802 struct
31804 PTR32 teb;
31805 PTR32 v;
31806 } *params32 = args;
31807 struct glRasterPos3sv_params params =
31809 .teb = get_teb64(params32->teb),
31810 .v = ULongToPtr(params32->v),
31812 NTSTATUS status;
31813 status = gl_glRasterPos3sv( &params );
31814 return status;
31817 static NTSTATUS wow64_gl_glRasterPos4d( void *args )
31819 struct
31821 PTR32 teb;
31822 GLdouble x;
31823 GLdouble y;
31824 GLdouble z;
31825 GLdouble w;
31826 } *params32 = args;
31827 struct glRasterPos4d_params params =
31829 .teb = get_teb64(params32->teb),
31830 .x = params32->x,
31831 .y = params32->y,
31832 .z = params32->z,
31833 .w = params32->w,
31835 NTSTATUS status;
31836 status = gl_glRasterPos4d( &params );
31837 return status;
31840 static NTSTATUS wow64_gl_glRasterPos4dv( void *args )
31842 struct
31844 PTR32 teb;
31845 PTR32 v;
31846 } *params32 = args;
31847 struct glRasterPos4dv_params params =
31849 .teb = get_teb64(params32->teb),
31850 .v = ULongToPtr(params32->v),
31852 NTSTATUS status;
31853 status = gl_glRasterPos4dv( &params );
31854 return status;
31857 static NTSTATUS wow64_gl_glRasterPos4f( void *args )
31859 struct
31861 PTR32 teb;
31862 GLfloat x;
31863 GLfloat y;
31864 GLfloat z;
31865 GLfloat w;
31866 } *params32 = args;
31867 struct glRasterPos4f_params params =
31869 .teb = get_teb64(params32->teb),
31870 .x = params32->x,
31871 .y = params32->y,
31872 .z = params32->z,
31873 .w = params32->w,
31875 NTSTATUS status;
31876 status = gl_glRasterPos4f( &params );
31877 return status;
31880 static NTSTATUS wow64_gl_glRasterPos4fv( void *args )
31882 struct
31884 PTR32 teb;
31885 PTR32 v;
31886 } *params32 = args;
31887 struct glRasterPos4fv_params params =
31889 .teb = get_teb64(params32->teb),
31890 .v = ULongToPtr(params32->v),
31892 NTSTATUS status;
31893 status = gl_glRasterPos4fv( &params );
31894 return status;
31897 static NTSTATUS wow64_gl_glRasterPos4i( void *args )
31899 struct
31901 PTR32 teb;
31902 GLint x;
31903 GLint y;
31904 GLint z;
31905 GLint w;
31906 } *params32 = args;
31907 struct glRasterPos4i_params params =
31909 .teb = get_teb64(params32->teb),
31910 .x = params32->x,
31911 .y = params32->y,
31912 .z = params32->z,
31913 .w = params32->w,
31915 NTSTATUS status;
31916 status = gl_glRasterPos4i( &params );
31917 return status;
31920 static NTSTATUS wow64_gl_glRasterPos4iv( void *args )
31922 struct
31924 PTR32 teb;
31925 PTR32 v;
31926 } *params32 = args;
31927 struct glRasterPos4iv_params params =
31929 .teb = get_teb64(params32->teb),
31930 .v = ULongToPtr(params32->v),
31932 NTSTATUS status;
31933 status = gl_glRasterPos4iv( &params );
31934 return status;
31937 static NTSTATUS wow64_gl_glRasterPos4s( void *args )
31939 struct
31941 PTR32 teb;
31942 GLshort x;
31943 GLshort y;
31944 GLshort z;
31945 GLshort w;
31946 } *params32 = args;
31947 struct glRasterPos4s_params params =
31949 .teb = get_teb64(params32->teb),
31950 .x = params32->x,
31951 .y = params32->y,
31952 .z = params32->z,
31953 .w = params32->w,
31955 NTSTATUS status;
31956 status = gl_glRasterPos4s( &params );
31957 return status;
31960 static NTSTATUS wow64_gl_glRasterPos4sv( void *args )
31962 struct
31964 PTR32 teb;
31965 PTR32 v;
31966 } *params32 = args;
31967 struct glRasterPos4sv_params params =
31969 .teb = get_teb64(params32->teb),
31970 .v = ULongToPtr(params32->v),
31972 NTSTATUS status;
31973 status = gl_glRasterPos4sv( &params );
31974 return status;
31977 static NTSTATUS wow64_gl_glReadBuffer( void *args )
31979 struct
31981 PTR32 teb;
31982 GLenum src;
31983 } *params32 = args;
31984 struct glReadBuffer_params params =
31986 .teb = get_teb64(params32->teb),
31987 .src = params32->src,
31989 NTSTATUS status;
31990 status = gl_glReadBuffer( &params );
31991 return status;
31994 static NTSTATUS wow64_gl_glReadPixels( void *args )
31996 struct
31998 PTR32 teb;
31999 GLint x;
32000 GLint y;
32001 GLsizei width;
32002 GLsizei height;
32003 GLenum format;
32004 GLenum type;
32005 PTR32 pixels;
32006 } *params32 = args;
32007 struct glReadPixels_params params =
32009 .teb = get_teb64(params32->teb),
32010 .x = params32->x,
32011 .y = params32->y,
32012 .width = params32->width,
32013 .height = params32->height,
32014 .format = params32->format,
32015 .type = params32->type,
32016 .pixels = ULongToPtr(params32->pixels),
32018 NTSTATUS status;
32019 status = gl_glReadPixels( &params );
32020 return status;
32023 static NTSTATUS wow64_gl_glRectd( void *args )
32025 struct
32027 PTR32 teb;
32028 GLdouble x1;
32029 GLdouble y1;
32030 GLdouble x2;
32031 GLdouble y2;
32032 } *params32 = args;
32033 struct glRectd_params params =
32035 .teb = get_teb64(params32->teb),
32036 .x1 = params32->x1,
32037 .y1 = params32->y1,
32038 .x2 = params32->x2,
32039 .y2 = params32->y2,
32041 NTSTATUS status;
32042 status = gl_glRectd( &params );
32043 return status;
32046 static NTSTATUS wow64_gl_glRectdv( void *args )
32048 struct
32050 PTR32 teb;
32051 PTR32 v1;
32052 PTR32 v2;
32053 } *params32 = args;
32054 struct glRectdv_params params =
32056 .teb = get_teb64(params32->teb),
32057 .v1 = ULongToPtr(params32->v1),
32058 .v2 = ULongToPtr(params32->v2),
32060 NTSTATUS status;
32061 status = gl_glRectdv( &params );
32062 return status;
32065 static NTSTATUS wow64_gl_glRectf( void *args )
32067 struct
32069 PTR32 teb;
32070 GLfloat x1;
32071 GLfloat y1;
32072 GLfloat x2;
32073 GLfloat y2;
32074 } *params32 = args;
32075 struct glRectf_params params =
32077 .teb = get_teb64(params32->teb),
32078 .x1 = params32->x1,
32079 .y1 = params32->y1,
32080 .x2 = params32->x2,
32081 .y2 = params32->y2,
32083 NTSTATUS status;
32084 status = gl_glRectf( &params );
32085 return status;
32088 static NTSTATUS wow64_gl_glRectfv( void *args )
32090 struct
32092 PTR32 teb;
32093 PTR32 v1;
32094 PTR32 v2;
32095 } *params32 = args;
32096 struct glRectfv_params params =
32098 .teb = get_teb64(params32->teb),
32099 .v1 = ULongToPtr(params32->v1),
32100 .v2 = ULongToPtr(params32->v2),
32102 NTSTATUS status;
32103 status = gl_glRectfv( &params );
32104 return status;
32107 static NTSTATUS wow64_gl_glRecti( void *args )
32109 struct
32111 PTR32 teb;
32112 GLint x1;
32113 GLint y1;
32114 GLint x2;
32115 GLint y2;
32116 } *params32 = args;
32117 struct glRecti_params params =
32119 .teb = get_teb64(params32->teb),
32120 .x1 = params32->x1,
32121 .y1 = params32->y1,
32122 .x2 = params32->x2,
32123 .y2 = params32->y2,
32125 NTSTATUS status;
32126 status = gl_glRecti( &params );
32127 return status;
32130 static NTSTATUS wow64_gl_glRectiv( void *args )
32132 struct
32134 PTR32 teb;
32135 PTR32 v1;
32136 PTR32 v2;
32137 } *params32 = args;
32138 struct glRectiv_params params =
32140 .teb = get_teb64(params32->teb),
32141 .v1 = ULongToPtr(params32->v1),
32142 .v2 = ULongToPtr(params32->v2),
32144 NTSTATUS status;
32145 status = gl_glRectiv( &params );
32146 return status;
32149 static NTSTATUS wow64_gl_glRects( void *args )
32151 struct
32153 PTR32 teb;
32154 GLshort x1;
32155 GLshort y1;
32156 GLshort x2;
32157 GLshort y2;
32158 } *params32 = args;
32159 struct glRects_params params =
32161 .teb = get_teb64(params32->teb),
32162 .x1 = params32->x1,
32163 .y1 = params32->y1,
32164 .x2 = params32->x2,
32165 .y2 = params32->y2,
32167 NTSTATUS status;
32168 status = gl_glRects( &params );
32169 return status;
32172 static NTSTATUS wow64_gl_glRectsv( void *args )
32174 struct
32176 PTR32 teb;
32177 PTR32 v1;
32178 PTR32 v2;
32179 } *params32 = args;
32180 struct glRectsv_params params =
32182 .teb = get_teb64(params32->teb),
32183 .v1 = ULongToPtr(params32->v1),
32184 .v2 = ULongToPtr(params32->v2),
32186 NTSTATUS status;
32187 status = gl_glRectsv( &params );
32188 return status;
32191 static NTSTATUS wow64_gl_glRenderMode( void *args )
32193 struct
32195 PTR32 teb;
32196 GLenum mode;
32197 GLint ret;
32198 } *params32 = args;
32199 struct glRenderMode_params params =
32201 .teb = get_teb64(params32->teb),
32202 .mode = params32->mode,
32204 NTSTATUS status;
32205 status = gl_glRenderMode( &params );
32206 params32->ret = params.ret;
32207 return status;
32210 static NTSTATUS wow64_gl_glRotated( void *args )
32212 struct
32214 PTR32 teb;
32215 GLdouble angle;
32216 GLdouble x;
32217 GLdouble y;
32218 GLdouble z;
32219 } *params32 = args;
32220 struct glRotated_params params =
32222 .teb = get_teb64(params32->teb),
32223 .angle = params32->angle,
32224 .x = params32->x,
32225 .y = params32->y,
32226 .z = params32->z,
32228 NTSTATUS status;
32229 status = gl_glRotated( &params );
32230 return status;
32233 static NTSTATUS wow64_gl_glRotatef( void *args )
32235 struct
32237 PTR32 teb;
32238 GLfloat angle;
32239 GLfloat x;
32240 GLfloat y;
32241 GLfloat z;
32242 } *params32 = args;
32243 struct glRotatef_params params =
32245 .teb = get_teb64(params32->teb),
32246 .angle = params32->angle,
32247 .x = params32->x,
32248 .y = params32->y,
32249 .z = params32->z,
32251 NTSTATUS status;
32252 status = gl_glRotatef( &params );
32253 return status;
32256 static NTSTATUS wow64_gl_glScaled( void *args )
32258 struct
32260 PTR32 teb;
32261 GLdouble x;
32262 GLdouble y;
32263 GLdouble z;
32264 } *params32 = args;
32265 struct glScaled_params params =
32267 .teb = get_teb64(params32->teb),
32268 .x = params32->x,
32269 .y = params32->y,
32270 .z = params32->z,
32272 NTSTATUS status;
32273 status = gl_glScaled( &params );
32274 return status;
32277 static NTSTATUS wow64_gl_glScalef( void *args )
32279 struct
32281 PTR32 teb;
32282 GLfloat x;
32283 GLfloat y;
32284 GLfloat z;
32285 } *params32 = args;
32286 struct glScalef_params params =
32288 .teb = get_teb64(params32->teb),
32289 .x = params32->x,
32290 .y = params32->y,
32291 .z = params32->z,
32293 NTSTATUS status;
32294 status = gl_glScalef( &params );
32295 return status;
32298 static NTSTATUS wow64_gl_glScissor( void *args )
32300 struct
32302 PTR32 teb;
32303 GLint x;
32304 GLint y;
32305 GLsizei width;
32306 GLsizei height;
32307 } *params32 = args;
32308 struct glScissor_params params =
32310 .teb = get_teb64(params32->teb),
32311 .x = params32->x,
32312 .y = params32->y,
32313 .width = params32->width,
32314 .height = params32->height,
32316 NTSTATUS status;
32317 status = gl_glScissor( &params );
32318 return status;
32321 static NTSTATUS wow64_gl_glSelectBuffer( void *args )
32323 struct
32325 PTR32 teb;
32326 GLsizei size;
32327 PTR32 buffer;
32328 } *params32 = args;
32329 struct glSelectBuffer_params params =
32331 .teb = get_teb64(params32->teb),
32332 .size = params32->size,
32333 .buffer = ULongToPtr(params32->buffer),
32335 NTSTATUS status;
32336 status = gl_glSelectBuffer( &params );
32337 return status;
32340 static NTSTATUS wow64_gl_glShadeModel( void *args )
32342 struct
32344 PTR32 teb;
32345 GLenum mode;
32346 } *params32 = args;
32347 struct glShadeModel_params params =
32349 .teb = get_teb64(params32->teb),
32350 .mode = params32->mode,
32352 NTSTATUS status;
32353 status = gl_glShadeModel( &params );
32354 return status;
32357 static NTSTATUS wow64_gl_glStencilFunc( void *args )
32359 struct
32361 PTR32 teb;
32362 GLenum func;
32363 GLint ref;
32364 GLuint mask;
32365 } *params32 = args;
32366 struct glStencilFunc_params params =
32368 .teb = get_teb64(params32->teb),
32369 .func = params32->func,
32370 .ref = params32->ref,
32371 .mask = params32->mask,
32373 NTSTATUS status;
32374 status = gl_glStencilFunc( &params );
32375 return status;
32378 static NTSTATUS wow64_gl_glStencilMask( void *args )
32380 struct
32382 PTR32 teb;
32383 GLuint mask;
32384 } *params32 = args;
32385 struct glStencilMask_params params =
32387 .teb = get_teb64(params32->teb),
32388 .mask = params32->mask,
32390 NTSTATUS status;
32391 status = gl_glStencilMask( &params );
32392 return status;
32395 static NTSTATUS wow64_gl_glStencilOp( void *args )
32397 struct
32399 PTR32 teb;
32400 GLenum fail;
32401 GLenum zfail;
32402 GLenum zpass;
32403 } *params32 = args;
32404 struct glStencilOp_params params =
32406 .teb = get_teb64(params32->teb),
32407 .fail = params32->fail,
32408 .zfail = params32->zfail,
32409 .zpass = params32->zpass,
32411 NTSTATUS status;
32412 status = gl_glStencilOp( &params );
32413 return status;
32416 static NTSTATUS wow64_gl_glTexCoord1d( void *args )
32418 struct
32420 PTR32 teb;
32421 GLdouble s;
32422 } *params32 = args;
32423 struct glTexCoord1d_params params =
32425 .teb = get_teb64(params32->teb),
32426 .s = params32->s,
32428 NTSTATUS status;
32429 status = gl_glTexCoord1d( &params );
32430 return status;
32433 static NTSTATUS wow64_gl_glTexCoord1dv( void *args )
32435 struct
32437 PTR32 teb;
32438 PTR32 v;
32439 } *params32 = args;
32440 struct glTexCoord1dv_params params =
32442 .teb = get_teb64(params32->teb),
32443 .v = ULongToPtr(params32->v),
32445 NTSTATUS status;
32446 status = gl_glTexCoord1dv( &params );
32447 return status;
32450 static NTSTATUS wow64_gl_glTexCoord1f( void *args )
32452 struct
32454 PTR32 teb;
32455 GLfloat s;
32456 } *params32 = args;
32457 struct glTexCoord1f_params params =
32459 .teb = get_teb64(params32->teb),
32460 .s = params32->s,
32462 NTSTATUS status;
32463 status = gl_glTexCoord1f( &params );
32464 return status;
32467 static NTSTATUS wow64_gl_glTexCoord1fv( void *args )
32469 struct
32471 PTR32 teb;
32472 PTR32 v;
32473 } *params32 = args;
32474 struct glTexCoord1fv_params params =
32476 .teb = get_teb64(params32->teb),
32477 .v = ULongToPtr(params32->v),
32479 NTSTATUS status;
32480 status = gl_glTexCoord1fv( &params );
32481 return status;
32484 static NTSTATUS wow64_gl_glTexCoord1i( void *args )
32486 struct
32488 PTR32 teb;
32489 GLint s;
32490 } *params32 = args;
32491 struct glTexCoord1i_params params =
32493 .teb = get_teb64(params32->teb),
32494 .s = params32->s,
32496 NTSTATUS status;
32497 status = gl_glTexCoord1i( &params );
32498 return status;
32501 static NTSTATUS wow64_gl_glTexCoord1iv( void *args )
32503 struct
32505 PTR32 teb;
32506 PTR32 v;
32507 } *params32 = args;
32508 struct glTexCoord1iv_params params =
32510 .teb = get_teb64(params32->teb),
32511 .v = ULongToPtr(params32->v),
32513 NTSTATUS status;
32514 status = gl_glTexCoord1iv( &params );
32515 return status;
32518 static NTSTATUS wow64_gl_glTexCoord1s( void *args )
32520 struct
32522 PTR32 teb;
32523 GLshort s;
32524 } *params32 = args;
32525 struct glTexCoord1s_params params =
32527 .teb = get_teb64(params32->teb),
32528 .s = params32->s,
32530 NTSTATUS status;
32531 status = gl_glTexCoord1s( &params );
32532 return status;
32535 static NTSTATUS wow64_gl_glTexCoord1sv( void *args )
32537 struct
32539 PTR32 teb;
32540 PTR32 v;
32541 } *params32 = args;
32542 struct glTexCoord1sv_params params =
32544 .teb = get_teb64(params32->teb),
32545 .v = ULongToPtr(params32->v),
32547 NTSTATUS status;
32548 status = gl_glTexCoord1sv( &params );
32549 return status;
32552 static NTSTATUS wow64_gl_glTexCoord2d( void *args )
32554 struct
32556 PTR32 teb;
32557 GLdouble s;
32558 GLdouble t;
32559 } *params32 = args;
32560 struct glTexCoord2d_params params =
32562 .teb = get_teb64(params32->teb),
32563 .s = params32->s,
32564 .t = params32->t,
32566 NTSTATUS status;
32567 status = gl_glTexCoord2d( &params );
32568 return status;
32571 static NTSTATUS wow64_gl_glTexCoord2dv( void *args )
32573 struct
32575 PTR32 teb;
32576 PTR32 v;
32577 } *params32 = args;
32578 struct glTexCoord2dv_params params =
32580 .teb = get_teb64(params32->teb),
32581 .v = ULongToPtr(params32->v),
32583 NTSTATUS status;
32584 status = gl_glTexCoord2dv( &params );
32585 return status;
32588 static NTSTATUS wow64_gl_glTexCoord2f( void *args )
32590 struct
32592 PTR32 teb;
32593 GLfloat s;
32594 GLfloat t;
32595 } *params32 = args;
32596 struct glTexCoord2f_params params =
32598 .teb = get_teb64(params32->teb),
32599 .s = params32->s,
32600 .t = params32->t,
32602 NTSTATUS status;
32603 status = gl_glTexCoord2f( &params );
32604 return status;
32607 static NTSTATUS wow64_gl_glTexCoord2fv( void *args )
32609 struct
32611 PTR32 teb;
32612 PTR32 v;
32613 } *params32 = args;
32614 struct glTexCoord2fv_params params =
32616 .teb = get_teb64(params32->teb),
32617 .v = ULongToPtr(params32->v),
32619 NTSTATUS status;
32620 status = gl_glTexCoord2fv( &params );
32621 return status;
32624 static NTSTATUS wow64_gl_glTexCoord2i( void *args )
32626 struct
32628 PTR32 teb;
32629 GLint s;
32630 GLint t;
32631 } *params32 = args;
32632 struct glTexCoord2i_params params =
32634 .teb = get_teb64(params32->teb),
32635 .s = params32->s,
32636 .t = params32->t,
32638 NTSTATUS status;
32639 status = gl_glTexCoord2i( &params );
32640 return status;
32643 static NTSTATUS wow64_gl_glTexCoord2iv( void *args )
32645 struct
32647 PTR32 teb;
32648 PTR32 v;
32649 } *params32 = args;
32650 struct glTexCoord2iv_params params =
32652 .teb = get_teb64(params32->teb),
32653 .v = ULongToPtr(params32->v),
32655 NTSTATUS status;
32656 status = gl_glTexCoord2iv( &params );
32657 return status;
32660 static NTSTATUS wow64_gl_glTexCoord2s( void *args )
32662 struct
32664 PTR32 teb;
32665 GLshort s;
32666 GLshort t;
32667 } *params32 = args;
32668 struct glTexCoord2s_params params =
32670 .teb = get_teb64(params32->teb),
32671 .s = params32->s,
32672 .t = params32->t,
32674 NTSTATUS status;
32675 status = gl_glTexCoord2s( &params );
32676 return status;
32679 static NTSTATUS wow64_gl_glTexCoord2sv( void *args )
32681 struct
32683 PTR32 teb;
32684 PTR32 v;
32685 } *params32 = args;
32686 struct glTexCoord2sv_params params =
32688 .teb = get_teb64(params32->teb),
32689 .v = ULongToPtr(params32->v),
32691 NTSTATUS status;
32692 status = gl_glTexCoord2sv( &params );
32693 return status;
32696 static NTSTATUS wow64_gl_glTexCoord3d( void *args )
32698 struct
32700 PTR32 teb;
32701 GLdouble s;
32702 GLdouble t;
32703 GLdouble r;
32704 } *params32 = args;
32705 struct glTexCoord3d_params params =
32707 .teb = get_teb64(params32->teb),
32708 .s = params32->s,
32709 .t = params32->t,
32710 .r = params32->r,
32712 NTSTATUS status;
32713 status = gl_glTexCoord3d( &params );
32714 return status;
32717 static NTSTATUS wow64_gl_glTexCoord3dv( void *args )
32719 struct
32721 PTR32 teb;
32722 PTR32 v;
32723 } *params32 = args;
32724 struct glTexCoord3dv_params params =
32726 .teb = get_teb64(params32->teb),
32727 .v = ULongToPtr(params32->v),
32729 NTSTATUS status;
32730 status = gl_glTexCoord3dv( &params );
32731 return status;
32734 static NTSTATUS wow64_gl_glTexCoord3f( void *args )
32736 struct
32738 PTR32 teb;
32739 GLfloat s;
32740 GLfloat t;
32741 GLfloat r;
32742 } *params32 = args;
32743 struct glTexCoord3f_params params =
32745 .teb = get_teb64(params32->teb),
32746 .s = params32->s,
32747 .t = params32->t,
32748 .r = params32->r,
32750 NTSTATUS status;
32751 status = gl_glTexCoord3f( &params );
32752 return status;
32755 static NTSTATUS wow64_gl_glTexCoord3fv( void *args )
32757 struct
32759 PTR32 teb;
32760 PTR32 v;
32761 } *params32 = args;
32762 struct glTexCoord3fv_params params =
32764 .teb = get_teb64(params32->teb),
32765 .v = ULongToPtr(params32->v),
32767 NTSTATUS status;
32768 status = gl_glTexCoord3fv( &params );
32769 return status;
32772 static NTSTATUS wow64_gl_glTexCoord3i( void *args )
32774 struct
32776 PTR32 teb;
32777 GLint s;
32778 GLint t;
32779 GLint r;
32780 } *params32 = args;
32781 struct glTexCoord3i_params params =
32783 .teb = get_teb64(params32->teb),
32784 .s = params32->s,
32785 .t = params32->t,
32786 .r = params32->r,
32788 NTSTATUS status;
32789 status = gl_glTexCoord3i( &params );
32790 return status;
32793 static NTSTATUS wow64_gl_glTexCoord3iv( void *args )
32795 struct
32797 PTR32 teb;
32798 PTR32 v;
32799 } *params32 = args;
32800 struct glTexCoord3iv_params params =
32802 .teb = get_teb64(params32->teb),
32803 .v = ULongToPtr(params32->v),
32805 NTSTATUS status;
32806 status = gl_glTexCoord3iv( &params );
32807 return status;
32810 static NTSTATUS wow64_gl_glTexCoord3s( void *args )
32812 struct
32814 PTR32 teb;
32815 GLshort s;
32816 GLshort t;
32817 GLshort r;
32818 } *params32 = args;
32819 struct glTexCoord3s_params params =
32821 .teb = get_teb64(params32->teb),
32822 .s = params32->s,
32823 .t = params32->t,
32824 .r = params32->r,
32826 NTSTATUS status;
32827 status = gl_glTexCoord3s( &params );
32828 return status;
32831 static NTSTATUS wow64_gl_glTexCoord3sv( void *args )
32833 struct
32835 PTR32 teb;
32836 PTR32 v;
32837 } *params32 = args;
32838 struct glTexCoord3sv_params params =
32840 .teb = get_teb64(params32->teb),
32841 .v = ULongToPtr(params32->v),
32843 NTSTATUS status;
32844 status = gl_glTexCoord3sv( &params );
32845 return status;
32848 static NTSTATUS wow64_gl_glTexCoord4d( void *args )
32850 struct
32852 PTR32 teb;
32853 GLdouble s;
32854 GLdouble t;
32855 GLdouble r;
32856 GLdouble q;
32857 } *params32 = args;
32858 struct glTexCoord4d_params params =
32860 .teb = get_teb64(params32->teb),
32861 .s = params32->s,
32862 .t = params32->t,
32863 .r = params32->r,
32864 .q = params32->q,
32866 NTSTATUS status;
32867 status = gl_glTexCoord4d( &params );
32868 return status;
32871 static NTSTATUS wow64_gl_glTexCoord4dv( void *args )
32873 struct
32875 PTR32 teb;
32876 PTR32 v;
32877 } *params32 = args;
32878 struct glTexCoord4dv_params params =
32880 .teb = get_teb64(params32->teb),
32881 .v = ULongToPtr(params32->v),
32883 NTSTATUS status;
32884 status = gl_glTexCoord4dv( &params );
32885 return status;
32888 static NTSTATUS wow64_gl_glTexCoord4f( void *args )
32890 struct
32892 PTR32 teb;
32893 GLfloat s;
32894 GLfloat t;
32895 GLfloat r;
32896 GLfloat q;
32897 } *params32 = args;
32898 struct glTexCoord4f_params params =
32900 .teb = get_teb64(params32->teb),
32901 .s = params32->s,
32902 .t = params32->t,
32903 .r = params32->r,
32904 .q = params32->q,
32906 NTSTATUS status;
32907 status = gl_glTexCoord4f( &params );
32908 return status;
32911 static NTSTATUS wow64_gl_glTexCoord4fv( void *args )
32913 struct
32915 PTR32 teb;
32916 PTR32 v;
32917 } *params32 = args;
32918 struct glTexCoord4fv_params params =
32920 .teb = get_teb64(params32->teb),
32921 .v = ULongToPtr(params32->v),
32923 NTSTATUS status;
32924 status = gl_glTexCoord4fv( &params );
32925 return status;
32928 static NTSTATUS wow64_gl_glTexCoord4i( void *args )
32930 struct
32932 PTR32 teb;
32933 GLint s;
32934 GLint t;
32935 GLint r;
32936 GLint q;
32937 } *params32 = args;
32938 struct glTexCoord4i_params params =
32940 .teb = get_teb64(params32->teb),
32941 .s = params32->s,
32942 .t = params32->t,
32943 .r = params32->r,
32944 .q = params32->q,
32946 NTSTATUS status;
32947 status = gl_glTexCoord4i( &params );
32948 return status;
32951 static NTSTATUS wow64_gl_glTexCoord4iv( void *args )
32953 struct
32955 PTR32 teb;
32956 PTR32 v;
32957 } *params32 = args;
32958 struct glTexCoord4iv_params params =
32960 .teb = get_teb64(params32->teb),
32961 .v = ULongToPtr(params32->v),
32963 NTSTATUS status;
32964 status = gl_glTexCoord4iv( &params );
32965 return status;
32968 static NTSTATUS wow64_gl_glTexCoord4s( void *args )
32970 struct
32972 PTR32 teb;
32973 GLshort s;
32974 GLshort t;
32975 GLshort r;
32976 GLshort q;
32977 } *params32 = args;
32978 struct glTexCoord4s_params params =
32980 .teb = get_teb64(params32->teb),
32981 .s = params32->s,
32982 .t = params32->t,
32983 .r = params32->r,
32984 .q = params32->q,
32986 NTSTATUS status;
32987 status = gl_glTexCoord4s( &params );
32988 return status;
32991 static NTSTATUS wow64_gl_glTexCoord4sv( void *args )
32993 struct
32995 PTR32 teb;
32996 PTR32 v;
32997 } *params32 = args;
32998 struct glTexCoord4sv_params params =
33000 .teb = get_teb64(params32->teb),
33001 .v = ULongToPtr(params32->v),
33003 NTSTATUS status;
33004 status = gl_glTexCoord4sv( &params );
33005 return status;
33008 static NTSTATUS wow64_gl_glTexCoordPointer( void *args )
33010 struct
33012 PTR32 teb;
33013 GLint size;
33014 GLenum type;
33015 GLsizei stride;
33016 PTR32 pointer;
33017 } *params32 = args;
33018 struct glTexCoordPointer_params params =
33020 .teb = get_teb64(params32->teb),
33021 .size = params32->size,
33022 .type = params32->type,
33023 .stride = params32->stride,
33024 .pointer = ULongToPtr(params32->pointer),
33026 NTSTATUS status;
33027 status = gl_glTexCoordPointer( &params );
33028 return status;
33031 static NTSTATUS wow64_gl_glTexEnvf( void *args )
33033 struct
33035 PTR32 teb;
33036 GLenum target;
33037 GLenum pname;
33038 GLfloat param;
33039 } *params32 = args;
33040 struct glTexEnvf_params params =
33042 .teb = get_teb64(params32->teb),
33043 .target = params32->target,
33044 .pname = params32->pname,
33045 .param = params32->param,
33047 NTSTATUS status;
33048 status = gl_glTexEnvf( &params );
33049 return status;
33052 static NTSTATUS wow64_gl_glTexEnvfv( void *args )
33054 struct
33056 PTR32 teb;
33057 GLenum target;
33058 GLenum pname;
33059 PTR32 params;
33060 } *params32 = args;
33061 struct glTexEnvfv_params params =
33063 .teb = get_teb64(params32->teb),
33064 .target = params32->target,
33065 .pname = params32->pname,
33066 .params = ULongToPtr(params32->params),
33068 NTSTATUS status;
33069 status = gl_glTexEnvfv( &params );
33070 return status;
33073 static NTSTATUS wow64_gl_glTexEnvi( void *args )
33075 struct
33077 PTR32 teb;
33078 GLenum target;
33079 GLenum pname;
33080 GLint param;
33081 } *params32 = args;
33082 struct glTexEnvi_params params =
33084 .teb = get_teb64(params32->teb),
33085 .target = params32->target,
33086 .pname = params32->pname,
33087 .param = params32->param,
33089 NTSTATUS status;
33090 status = gl_glTexEnvi( &params );
33091 return status;
33094 static NTSTATUS wow64_gl_glTexEnviv( void *args )
33096 struct
33098 PTR32 teb;
33099 GLenum target;
33100 GLenum pname;
33101 PTR32 params;
33102 } *params32 = args;
33103 struct glTexEnviv_params params =
33105 .teb = get_teb64(params32->teb),
33106 .target = params32->target,
33107 .pname = params32->pname,
33108 .params = ULongToPtr(params32->params),
33110 NTSTATUS status;
33111 status = gl_glTexEnviv( &params );
33112 return status;
33115 static NTSTATUS wow64_gl_glTexGend( void *args )
33117 struct
33119 PTR32 teb;
33120 GLenum coord;
33121 GLenum pname;
33122 GLdouble param;
33123 } *params32 = args;
33124 struct glTexGend_params params =
33126 .teb = get_teb64(params32->teb),
33127 .coord = params32->coord,
33128 .pname = params32->pname,
33129 .param = params32->param,
33131 NTSTATUS status;
33132 status = gl_glTexGend( &params );
33133 return status;
33136 static NTSTATUS wow64_gl_glTexGendv( void *args )
33138 struct
33140 PTR32 teb;
33141 GLenum coord;
33142 GLenum pname;
33143 PTR32 params;
33144 } *params32 = args;
33145 struct glTexGendv_params params =
33147 .teb = get_teb64(params32->teb),
33148 .coord = params32->coord,
33149 .pname = params32->pname,
33150 .params = ULongToPtr(params32->params),
33152 NTSTATUS status;
33153 status = gl_glTexGendv( &params );
33154 return status;
33157 static NTSTATUS wow64_gl_glTexGenf( void *args )
33159 struct
33161 PTR32 teb;
33162 GLenum coord;
33163 GLenum pname;
33164 GLfloat param;
33165 } *params32 = args;
33166 struct glTexGenf_params params =
33168 .teb = get_teb64(params32->teb),
33169 .coord = params32->coord,
33170 .pname = params32->pname,
33171 .param = params32->param,
33173 NTSTATUS status;
33174 status = gl_glTexGenf( &params );
33175 return status;
33178 static NTSTATUS wow64_gl_glTexGenfv( void *args )
33180 struct
33182 PTR32 teb;
33183 GLenum coord;
33184 GLenum pname;
33185 PTR32 params;
33186 } *params32 = args;
33187 struct glTexGenfv_params params =
33189 .teb = get_teb64(params32->teb),
33190 .coord = params32->coord,
33191 .pname = params32->pname,
33192 .params = ULongToPtr(params32->params),
33194 NTSTATUS status;
33195 status = gl_glTexGenfv( &params );
33196 return status;
33199 static NTSTATUS wow64_gl_glTexGeni( void *args )
33201 struct
33203 PTR32 teb;
33204 GLenum coord;
33205 GLenum pname;
33206 GLint param;
33207 } *params32 = args;
33208 struct glTexGeni_params params =
33210 .teb = get_teb64(params32->teb),
33211 .coord = params32->coord,
33212 .pname = params32->pname,
33213 .param = params32->param,
33215 NTSTATUS status;
33216 status = gl_glTexGeni( &params );
33217 return status;
33220 static NTSTATUS wow64_gl_glTexGeniv( void *args )
33222 struct
33224 PTR32 teb;
33225 GLenum coord;
33226 GLenum pname;
33227 PTR32 params;
33228 } *params32 = args;
33229 struct glTexGeniv_params params =
33231 .teb = get_teb64(params32->teb),
33232 .coord = params32->coord,
33233 .pname = params32->pname,
33234 .params = ULongToPtr(params32->params),
33236 NTSTATUS status;
33237 status = gl_glTexGeniv( &params );
33238 return status;
33241 static NTSTATUS wow64_gl_glTexImage1D( void *args )
33243 struct
33245 PTR32 teb;
33246 GLenum target;
33247 GLint level;
33248 GLint internalformat;
33249 GLsizei width;
33250 GLint border;
33251 GLenum format;
33252 GLenum type;
33253 PTR32 pixels;
33254 } *params32 = args;
33255 struct glTexImage1D_params params =
33257 .teb = get_teb64(params32->teb),
33258 .target = params32->target,
33259 .level = params32->level,
33260 .internalformat = params32->internalformat,
33261 .width = params32->width,
33262 .border = params32->border,
33263 .format = params32->format,
33264 .type = params32->type,
33265 .pixels = ULongToPtr(params32->pixels),
33267 NTSTATUS status;
33268 status = gl_glTexImage1D( &params );
33269 return status;
33272 static NTSTATUS wow64_gl_glTexImage2D( void *args )
33274 struct
33276 PTR32 teb;
33277 GLenum target;
33278 GLint level;
33279 GLint internalformat;
33280 GLsizei width;
33281 GLsizei height;
33282 GLint border;
33283 GLenum format;
33284 GLenum type;
33285 PTR32 pixels;
33286 } *params32 = args;
33287 struct glTexImage2D_params params =
33289 .teb = get_teb64(params32->teb),
33290 .target = params32->target,
33291 .level = params32->level,
33292 .internalformat = params32->internalformat,
33293 .width = params32->width,
33294 .height = params32->height,
33295 .border = params32->border,
33296 .format = params32->format,
33297 .type = params32->type,
33298 .pixels = ULongToPtr(params32->pixels),
33300 NTSTATUS status;
33301 status = gl_glTexImage2D( &params );
33302 return status;
33305 static NTSTATUS wow64_gl_glTexParameterf( void *args )
33307 struct
33309 PTR32 teb;
33310 GLenum target;
33311 GLenum pname;
33312 GLfloat param;
33313 } *params32 = args;
33314 struct glTexParameterf_params params =
33316 .teb = get_teb64(params32->teb),
33317 .target = params32->target,
33318 .pname = params32->pname,
33319 .param = params32->param,
33321 NTSTATUS status;
33322 status = gl_glTexParameterf( &params );
33323 return status;
33326 static NTSTATUS wow64_gl_glTexParameterfv( void *args )
33328 struct
33330 PTR32 teb;
33331 GLenum target;
33332 GLenum pname;
33333 PTR32 params;
33334 } *params32 = args;
33335 struct glTexParameterfv_params params =
33337 .teb = get_teb64(params32->teb),
33338 .target = params32->target,
33339 .pname = params32->pname,
33340 .params = ULongToPtr(params32->params),
33342 NTSTATUS status;
33343 status = gl_glTexParameterfv( &params );
33344 return status;
33347 static NTSTATUS wow64_gl_glTexParameteri( void *args )
33349 struct
33351 PTR32 teb;
33352 GLenum target;
33353 GLenum pname;
33354 GLint param;
33355 } *params32 = args;
33356 struct glTexParameteri_params params =
33358 .teb = get_teb64(params32->teb),
33359 .target = params32->target,
33360 .pname = params32->pname,
33361 .param = params32->param,
33363 NTSTATUS status;
33364 status = gl_glTexParameteri( &params );
33365 return status;
33368 static NTSTATUS wow64_gl_glTexParameteriv( void *args )
33370 struct
33372 PTR32 teb;
33373 GLenum target;
33374 GLenum pname;
33375 PTR32 params;
33376 } *params32 = args;
33377 struct glTexParameteriv_params params =
33379 .teb = get_teb64(params32->teb),
33380 .target = params32->target,
33381 .pname = params32->pname,
33382 .params = ULongToPtr(params32->params),
33384 NTSTATUS status;
33385 status = gl_glTexParameteriv( &params );
33386 return status;
33389 static NTSTATUS wow64_gl_glTexSubImage1D( void *args )
33391 struct
33393 PTR32 teb;
33394 GLenum target;
33395 GLint level;
33396 GLint xoffset;
33397 GLsizei width;
33398 GLenum format;
33399 GLenum type;
33400 PTR32 pixels;
33401 } *params32 = args;
33402 struct glTexSubImage1D_params params =
33404 .teb = get_teb64(params32->teb),
33405 .target = params32->target,
33406 .level = params32->level,
33407 .xoffset = params32->xoffset,
33408 .width = params32->width,
33409 .format = params32->format,
33410 .type = params32->type,
33411 .pixels = ULongToPtr(params32->pixels),
33413 NTSTATUS status;
33414 status = gl_glTexSubImage1D( &params );
33415 return status;
33418 static NTSTATUS wow64_gl_glTexSubImage2D( void *args )
33420 struct
33422 PTR32 teb;
33423 GLenum target;
33424 GLint level;
33425 GLint xoffset;
33426 GLint yoffset;
33427 GLsizei width;
33428 GLsizei height;
33429 GLenum format;
33430 GLenum type;
33431 PTR32 pixels;
33432 } *params32 = args;
33433 struct glTexSubImage2D_params params =
33435 .teb = get_teb64(params32->teb),
33436 .target = params32->target,
33437 .level = params32->level,
33438 .xoffset = params32->xoffset,
33439 .yoffset = params32->yoffset,
33440 .width = params32->width,
33441 .height = params32->height,
33442 .format = params32->format,
33443 .type = params32->type,
33444 .pixels = ULongToPtr(params32->pixels),
33446 NTSTATUS status;
33447 status = gl_glTexSubImage2D( &params );
33448 return status;
33451 static NTSTATUS wow64_gl_glTranslated( void *args )
33453 struct
33455 PTR32 teb;
33456 GLdouble x;
33457 GLdouble y;
33458 GLdouble z;
33459 } *params32 = args;
33460 struct glTranslated_params params =
33462 .teb = get_teb64(params32->teb),
33463 .x = params32->x,
33464 .y = params32->y,
33465 .z = params32->z,
33467 NTSTATUS status;
33468 status = gl_glTranslated( &params );
33469 return status;
33472 static NTSTATUS wow64_gl_glTranslatef( void *args )
33474 struct
33476 PTR32 teb;
33477 GLfloat x;
33478 GLfloat y;
33479 GLfloat z;
33480 } *params32 = args;
33481 struct glTranslatef_params params =
33483 .teb = get_teb64(params32->teb),
33484 .x = params32->x,
33485 .y = params32->y,
33486 .z = params32->z,
33488 NTSTATUS status;
33489 status = gl_glTranslatef( &params );
33490 return status;
33493 static NTSTATUS wow64_gl_glVertex2d( void *args )
33495 struct
33497 PTR32 teb;
33498 GLdouble x;
33499 GLdouble y;
33500 } *params32 = args;
33501 struct glVertex2d_params params =
33503 .teb = get_teb64(params32->teb),
33504 .x = params32->x,
33505 .y = params32->y,
33507 NTSTATUS status;
33508 status = gl_glVertex2d( &params );
33509 return status;
33512 static NTSTATUS wow64_gl_glVertex2dv( void *args )
33514 struct
33516 PTR32 teb;
33517 PTR32 v;
33518 } *params32 = args;
33519 struct glVertex2dv_params params =
33521 .teb = get_teb64(params32->teb),
33522 .v = ULongToPtr(params32->v),
33524 NTSTATUS status;
33525 status = gl_glVertex2dv( &params );
33526 return status;
33529 static NTSTATUS wow64_gl_glVertex2f( void *args )
33531 struct
33533 PTR32 teb;
33534 GLfloat x;
33535 GLfloat y;
33536 } *params32 = args;
33537 struct glVertex2f_params params =
33539 .teb = get_teb64(params32->teb),
33540 .x = params32->x,
33541 .y = params32->y,
33543 NTSTATUS status;
33544 status = gl_glVertex2f( &params );
33545 return status;
33548 static NTSTATUS wow64_gl_glVertex2fv( void *args )
33550 struct
33552 PTR32 teb;
33553 PTR32 v;
33554 } *params32 = args;
33555 struct glVertex2fv_params params =
33557 .teb = get_teb64(params32->teb),
33558 .v = ULongToPtr(params32->v),
33560 NTSTATUS status;
33561 status = gl_glVertex2fv( &params );
33562 return status;
33565 static NTSTATUS wow64_gl_glVertex2i( void *args )
33567 struct
33569 PTR32 teb;
33570 GLint x;
33571 GLint y;
33572 } *params32 = args;
33573 struct glVertex2i_params params =
33575 .teb = get_teb64(params32->teb),
33576 .x = params32->x,
33577 .y = params32->y,
33579 NTSTATUS status;
33580 status = gl_glVertex2i( &params );
33581 return status;
33584 static NTSTATUS wow64_gl_glVertex2iv( void *args )
33586 struct
33588 PTR32 teb;
33589 PTR32 v;
33590 } *params32 = args;
33591 struct glVertex2iv_params params =
33593 .teb = get_teb64(params32->teb),
33594 .v = ULongToPtr(params32->v),
33596 NTSTATUS status;
33597 status = gl_glVertex2iv( &params );
33598 return status;
33601 static NTSTATUS wow64_gl_glVertex2s( void *args )
33603 struct
33605 PTR32 teb;
33606 GLshort x;
33607 GLshort y;
33608 } *params32 = args;
33609 struct glVertex2s_params params =
33611 .teb = get_teb64(params32->teb),
33612 .x = params32->x,
33613 .y = params32->y,
33615 NTSTATUS status;
33616 status = gl_glVertex2s( &params );
33617 return status;
33620 static NTSTATUS wow64_gl_glVertex2sv( void *args )
33622 struct
33624 PTR32 teb;
33625 PTR32 v;
33626 } *params32 = args;
33627 struct glVertex2sv_params params =
33629 .teb = get_teb64(params32->teb),
33630 .v = ULongToPtr(params32->v),
33632 NTSTATUS status;
33633 status = gl_glVertex2sv( &params );
33634 return status;
33637 static NTSTATUS wow64_gl_glVertex3d( void *args )
33639 struct
33641 PTR32 teb;
33642 GLdouble x;
33643 GLdouble y;
33644 GLdouble z;
33645 } *params32 = args;
33646 struct glVertex3d_params params =
33648 .teb = get_teb64(params32->teb),
33649 .x = params32->x,
33650 .y = params32->y,
33651 .z = params32->z,
33653 NTSTATUS status;
33654 status = gl_glVertex3d( &params );
33655 return status;
33658 static NTSTATUS wow64_gl_glVertex3dv( void *args )
33660 struct
33662 PTR32 teb;
33663 PTR32 v;
33664 } *params32 = args;
33665 struct glVertex3dv_params params =
33667 .teb = get_teb64(params32->teb),
33668 .v = ULongToPtr(params32->v),
33670 NTSTATUS status;
33671 status = gl_glVertex3dv( &params );
33672 return status;
33675 static NTSTATUS wow64_gl_glVertex3f( void *args )
33677 struct
33679 PTR32 teb;
33680 GLfloat x;
33681 GLfloat y;
33682 GLfloat z;
33683 } *params32 = args;
33684 struct glVertex3f_params params =
33686 .teb = get_teb64(params32->teb),
33687 .x = params32->x,
33688 .y = params32->y,
33689 .z = params32->z,
33691 NTSTATUS status;
33692 status = gl_glVertex3f( &params );
33693 return status;
33696 static NTSTATUS wow64_gl_glVertex3fv( void *args )
33698 struct
33700 PTR32 teb;
33701 PTR32 v;
33702 } *params32 = args;
33703 struct glVertex3fv_params params =
33705 .teb = get_teb64(params32->teb),
33706 .v = ULongToPtr(params32->v),
33708 NTSTATUS status;
33709 status = gl_glVertex3fv( &params );
33710 return status;
33713 static NTSTATUS wow64_gl_glVertex3i( void *args )
33715 struct
33717 PTR32 teb;
33718 GLint x;
33719 GLint y;
33720 GLint z;
33721 } *params32 = args;
33722 struct glVertex3i_params params =
33724 .teb = get_teb64(params32->teb),
33725 .x = params32->x,
33726 .y = params32->y,
33727 .z = params32->z,
33729 NTSTATUS status;
33730 status = gl_glVertex3i( &params );
33731 return status;
33734 static NTSTATUS wow64_gl_glVertex3iv( void *args )
33736 struct
33738 PTR32 teb;
33739 PTR32 v;
33740 } *params32 = args;
33741 struct glVertex3iv_params params =
33743 .teb = get_teb64(params32->teb),
33744 .v = ULongToPtr(params32->v),
33746 NTSTATUS status;
33747 status = gl_glVertex3iv( &params );
33748 return status;
33751 static NTSTATUS wow64_gl_glVertex3s( void *args )
33753 struct
33755 PTR32 teb;
33756 GLshort x;
33757 GLshort y;
33758 GLshort z;
33759 } *params32 = args;
33760 struct glVertex3s_params params =
33762 .teb = get_teb64(params32->teb),
33763 .x = params32->x,
33764 .y = params32->y,
33765 .z = params32->z,
33767 NTSTATUS status;
33768 status = gl_glVertex3s( &params );
33769 return status;
33772 static NTSTATUS wow64_gl_glVertex3sv( void *args )
33774 struct
33776 PTR32 teb;
33777 PTR32 v;
33778 } *params32 = args;
33779 struct glVertex3sv_params params =
33781 .teb = get_teb64(params32->teb),
33782 .v = ULongToPtr(params32->v),
33784 NTSTATUS status;
33785 status = gl_glVertex3sv( &params );
33786 return status;
33789 static NTSTATUS wow64_gl_glVertex4d( void *args )
33791 struct
33793 PTR32 teb;
33794 GLdouble x;
33795 GLdouble y;
33796 GLdouble z;
33797 GLdouble w;
33798 } *params32 = args;
33799 struct glVertex4d_params params =
33801 .teb = get_teb64(params32->teb),
33802 .x = params32->x,
33803 .y = params32->y,
33804 .z = params32->z,
33805 .w = params32->w,
33807 NTSTATUS status;
33808 status = gl_glVertex4d( &params );
33809 return status;
33812 static NTSTATUS wow64_gl_glVertex4dv( void *args )
33814 struct
33816 PTR32 teb;
33817 PTR32 v;
33818 } *params32 = args;
33819 struct glVertex4dv_params params =
33821 .teb = get_teb64(params32->teb),
33822 .v = ULongToPtr(params32->v),
33824 NTSTATUS status;
33825 status = gl_glVertex4dv( &params );
33826 return status;
33829 static NTSTATUS wow64_gl_glVertex4f( void *args )
33831 struct
33833 PTR32 teb;
33834 GLfloat x;
33835 GLfloat y;
33836 GLfloat z;
33837 GLfloat w;
33838 } *params32 = args;
33839 struct glVertex4f_params params =
33841 .teb = get_teb64(params32->teb),
33842 .x = params32->x,
33843 .y = params32->y,
33844 .z = params32->z,
33845 .w = params32->w,
33847 NTSTATUS status;
33848 status = gl_glVertex4f( &params );
33849 return status;
33852 static NTSTATUS wow64_gl_glVertex4fv( void *args )
33854 struct
33856 PTR32 teb;
33857 PTR32 v;
33858 } *params32 = args;
33859 struct glVertex4fv_params params =
33861 .teb = get_teb64(params32->teb),
33862 .v = ULongToPtr(params32->v),
33864 NTSTATUS status;
33865 status = gl_glVertex4fv( &params );
33866 return status;
33869 static NTSTATUS wow64_gl_glVertex4i( void *args )
33871 struct
33873 PTR32 teb;
33874 GLint x;
33875 GLint y;
33876 GLint z;
33877 GLint w;
33878 } *params32 = args;
33879 struct glVertex4i_params params =
33881 .teb = get_teb64(params32->teb),
33882 .x = params32->x,
33883 .y = params32->y,
33884 .z = params32->z,
33885 .w = params32->w,
33887 NTSTATUS status;
33888 status = gl_glVertex4i( &params );
33889 return status;
33892 static NTSTATUS wow64_gl_glVertex4iv( void *args )
33894 struct
33896 PTR32 teb;
33897 PTR32 v;
33898 } *params32 = args;
33899 struct glVertex4iv_params params =
33901 .teb = get_teb64(params32->teb),
33902 .v = ULongToPtr(params32->v),
33904 NTSTATUS status;
33905 status = gl_glVertex4iv( &params );
33906 return status;
33909 static NTSTATUS wow64_gl_glVertex4s( void *args )
33911 struct
33913 PTR32 teb;
33914 GLshort x;
33915 GLshort y;
33916 GLshort z;
33917 GLshort w;
33918 } *params32 = args;
33919 struct glVertex4s_params params =
33921 .teb = get_teb64(params32->teb),
33922 .x = params32->x,
33923 .y = params32->y,
33924 .z = params32->z,
33925 .w = params32->w,
33927 NTSTATUS status;
33928 status = gl_glVertex4s( &params );
33929 return status;
33932 static NTSTATUS wow64_gl_glVertex4sv( void *args )
33934 struct
33936 PTR32 teb;
33937 PTR32 v;
33938 } *params32 = args;
33939 struct glVertex4sv_params params =
33941 .teb = get_teb64(params32->teb),
33942 .v = ULongToPtr(params32->v),
33944 NTSTATUS status;
33945 status = gl_glVertex4sv( &params );
33946 return status;
33949 static NTSTATUS wow64_gl_glVertexPointer( void *args )
33951 struct
33953 PTR32 teb;
33954 GLint size;
33955 GLenum type;
33956 GLsizei stride;
33957 PTR32 pointer;
33958 } *params32 = args;
33959 struct glVertexPointer_params params =
33961 .teb = get_teb64(params32->teb),
33962 .size = params32->size,
33963 .type = params32->type,
33964 .stride = params32->stride,
33965 .pointer = ULongToPtr(params32->pointer),
33967 NTSTATUS status;
33968 status = gl_glVertexPointer( &params );
33969 return status;
33972 static NTSTATUS wow64_gl_glViewport( void *args )
33974 struct
33976 PTR32 teb;
33977 GLint x;
33978 GLint y;
33979 GLsizei width;
33980 GLsizei height;
33981 } *params32 = args;
33982 struct glViewport_params params =
33984 .teb = get_teb64(params32->teb),
33985 .x = params32->x,
33986 .y = params32->y,
33987 .width = params32->width,
33988 .height = params32->height,
33990 NTSTATUS status;
33991 status = gl_glViewport( &params );
33992 return status;
33995 static NTSTATUS wow64_ext_glAccumxOES( void *args )
33997 struct
33999 PTR32 teb;
34000 GLenum op;
34001 GLfixed value;
34002 } *params32 = args;
34003 struct glAccumxOES_params params =
34005 .teb = get_teb64(params32->teb),
34006 .op = params32->op,
34007 .value = params32->value,
34009 NTSTATUS status;
34010 status = ext_glAccumxOES( &params );
34011 return status;
34014 static NTSTATUS wow64_ext_glAcquireKeyedMutexWin32EXT( void *args )
34016 struct
34018 PTR32 teb;
34019 GLuint memory;
34020 GLuint64 key;
34021 GLuint timeout;
34022 GLboolean ret;
34023 } *params32 = args;
34024 struct glAcquireKeyedMutexWin32EXT_params params =
34026 .teb = get_teb64(params32->teb),
34027 .memory = params32->memory,
34028 .key = params32->key,
34029 .timeout = params32->timeout,
34031 NTSTATUS status;
34032 status = ext_glAcquireKeyedMutexWin32EXT( &params );
34033 params32->ret = params.ret;
34034 return status;
34037 static NTSTATUS wow64_ext_glActiveProgramEXT( void *args )
34039 struct
34041 PTR32 teb;
34042 GLuint program;
34043 } *params32 = args;
34044 struct glActiveProgramEXT_params params =
34046 .teb = get_teb64(params32->teb),
34047 .program = params32->program,
34049 NTSTATUS status;
34050 status = ext_glActiveProgramEXT( &params );
34051 return status;
34054 static NTSTATUS wow64_ext_glActiveShaderProgram( void *args )
34056 struct
34058 PTR32 teb;
34059 GLuint pipeline;
34060 GLuint program;
34061 } *params32 = args;
34062 struct glActiveShaderProgram_params params =
34064 .teb = get_teb64(params32->teb),
34065 .pipeline = params32->pipeline,
34066 .program = params32->program,
34068 NTSTATUS status;
34069 status = ext_glActiveShaderProgram( &params );
34070 return status;
34073 static NTSTATUS wow64_ext_glActiveStencilFaceEXT( void *args )
34075 struct
34077 PTR32 teb;
34078 GLenum face;
34079 } *params32 = args;
34080 struct glActiveStencilFaceEXT_params params =
34082 .teb = get_teb64(params32->teb),
34083 .face = params32->face,
34085 NTSTATUS status;
34086 status = ext_glActiveStencilFaceEXT( &params );
34087 return status;
34090 static NTSTATUS wow64_ext_glActiveTexture( void *args )
34092 struct
34094 PTR32 teb;
34095 GLenum texture;
34096 } *params32 = args;
34097 struct glActiveTexture_params params =
34099 .teb = get_teb64(params32->teb),
34100 .texture = params32->texture,
34102 NTSTATUS status;
34103 status = ext_glActiveTexture( &params );
34104 return status;
34107 static NTSTATUS wow64_ext_glActiveTextureARB( void *args )
34109 struct
34111 PTR32 teb;
34112 GLenum texture;
34113 } *params32 = args;
34114 struct glActiveTextureARB_params params =
34116 .teb = get_teb64(params32->teb),
34117 .texture = params32->texture,
34119 NTSTATUS status;
34120 status = ext_glActiveTextureARB( &params );
34121 return status;
34124 static NTSTATUS wow64_ext_glActiveVaryingNV( void *args )
34126 struct
34128 PTR32 teb;
34129 GLuint program;
34130 PTR32 name;
34131 } *params32 = args;
34132 struct glActiveVaryingNV_params params =
34134 .teb = get_teb64(params32->teb),
34135 .program = params32->program,
34136 .name = ULongToPtr(params32->name),
34138 NTSTATUS status;
34139 status = ext_glActiveVaryingNV( &params );
34140 return status;
34143 static NTSTATUS wow64_ext_glAlphaFragmentOp1ATI( void *args )
34145 struct
34147 PTR32 teb;
34148 GLenum op;
34149 GLuint dst;
34150 GLuint dstMod;
34151 GLuint arg1;
34152 GLuint arg1Rep;
34153 GLuint arg1Mod;
34154 } *params32 = args;
34155 struct glAlphaFragmentOp1ATI_params params =
34157 .teb = get_teb64(params32->teb),
34158 .op = params32->op,
34159 .dst = params32->dst,
34160 .dstMod = params32->dstMod,
34161 .arg1 = params32->arg1,
34162 .arg1Rep = params32->arg1Rep,
34163 .arg1Mod = params32->arg1Mod,
34165 NTSTATUS status;
34166 status = ext_glAlphaFragmentOp1ATI( &params );
34167 return status;
34170 static NTSTATUS wow64_ext_glAlphaFragmentOp2ATI( void *args )
34172 struct
34174 PTR32 teb;
34175 GLenum op;
34176 GLuint dst;
34177 GLuint dstMod;
34178 GLuint arg1;
34179 GLuint arg1Rep;
34180 GLuint arg1Mod;
34181 GLuint arg2;
34182 GLuint arg2Rep;
34183 GLuint arg2Mod;
34184 } *params32 = args;
34185 struct glAlphaFragmentOp2ATI_params params =
34187 .teb = get_teb64(params32->teb),
34188 .op = params32->op,
34189 .dst = params32->dst,
34190 .dstMod = params32->dstMod,
34191 .arg1 = params32->arg1,
34192 .arg1Rep = params32->arg1Rep,
34193 .arg1Mod = params32->arg1Mod,
34194 .arg2 = params32->arg2,
34195 .arg2Rep = params32->arg2Rep,
34196 .arg2Mod = params32->arg2Mod,
34198 NTSTATUS status;
34199 status = ext_glAlphaFragmentOp2ATI( &params );
34200 return status;
34203 static NTSTATUS wow64_ext_glAlphaFragmentOp3ATI( void *args )
34205 struct
34207 PTR32 teb;
34208 GLenum op;
34209 GLuint dst;
34210 GLuint dstMod;
34211 GLuint arg1;
34212 GLuint arg1Rep;
34213 GLuint arg1Mod;
34214 GLuint arg2;
34215 GLuint arg2Rep;
34216 GLuint arg2Mod;
34217 GLuint arg3;
34218 GLuint arg3Rep;
34219 GLuint arg3Mod;
34220 } *params32 = args;
34221 struct glAlphaFragmentOp3ATI_params params =
34223 .teb = get_teb64(params32->teb),
34224 .op = params32->op,
34225 .dst = params32->dst,
34226 .dstMod = params32->dstMod,
34227 .arg1 = params32->arg1,
34228 .arg1Rep = params32->arg1Rep,
34229 .arg1Mod = params32->arg1Mod,
34230 .arg2 = params32->arg2,
34231 .arg2Rep = params32->arg2Rep,
34232 .arg2Mod = params32->arg2Mod,
34233 .arg3 = params32->arg3,
34234 .arg3Rep = params32->arg3Rep,
34235 .arg3Mod = params32->arg3Mod,
34237 NTSTATUS status;
34238 status = ext_glAlphaFragmentOp3ATI( &params );
34239 return status;
34242 static NTSTATUS wow64_ext_glAlphaFuncxOES( void *args )
34244 struct
34246 PTR32 teb;
34247 GLenum func;
34248 GLfixed ref;
34249 } *params32 = args;
34250 struct glAlphaFuncxOES_params params =
34252 .teb = get_teb64(params32->teb),
34253 .func = params32->func,
34254 .ref = params32->ref,
34256 NTSTATUS status;
34257 status = ext_glAlphaFuncxOES( &params );
34258 return status;
34261 static NTSTATUS wow64_ext_glAlphaToCoverageDitherControlNV( void *args )
34263 struct
34265 PTR32 teb;
34266 GLenum mode;
34267 } *params32 = args;
34268 struct glAlphaToCoverageDitherControlNV_params params =
34270 .teb = get_teb64(params32->teb),
34271 .mode = params32->mode,
34273 NTSTATUS status;
34274 status = ext_glAlphaToCoverageDitherControlNV( &params );
34275 return status;
34278 static NTSTATUS wow64_ext_glApplyFramebufferAttachmentCMAAINTEL( void *args )
34280 struct
34282 PTR32 teb;
34283 } *params32 = args;
34284 struct glApplyFramebufferAttachmentCMAAINTEL_params params =
34286 .teb = get_teb64(params32->teb),
34288 NTSTATUS status;
34289 status = ext_glApplyFramebufferAttachmentCMAAINTEL( &params );
34290 return status;
34293 static NTSTATUS wow64_ext_glApplyTextureEXT( void *args )
34295 struct
34297 PTR32 teb;
34298 GLenum mode;
34299 } *params32 = args;
34300 struct glApplyTextureEXT_params params =
34302 .teb = get_teb64(params32->teb),
34303 .mode = params32->mode,
34305 NTSTATUS status;
34306 status = ext_glApplyTextureEXT( &params );
34307 return status;
34310 static NTSTATUS wow64_ext_glAreProgramsResidentNV( void *args )
34312 struct
34314 PTR32 teb;
34315 GLsizei n;
34316 PTR32 programs;
34317 PTR32 residences;
34318 GLboolean ret;
34319 } *params32 = args;
34320 struct glAreProgramsResidentNV_params params =
34322 .teb = get_teb64(params32->teb),
34323 .n = params32->n,
34324 .programs = ULongToPtr(params32->programs),
34325 .residences = ULongToPtr(params32->residences),
34327 NTSTATUS status;
34328 status = ext_glAreProgramsResidentNV( &params );
34329 params32->ret = params.ret;
34330 return status;
34333 static NTSTATUS wow64_ext_glAreTexturesResidentEXT( void *args )
34335 struct
34337 PTR32 teb;
34338 GLsizei n;
34339 PTR32 textures;
34340 PTR32 residences;
34341 GLboolean ret;
34342 } *params32 = args;
34343 struct glAreTexturesResidentEXT_params params =
34345 .teb = get_teb64(params32->teb),
34346 .n = params32->n,
34347 .textures = ULongToPtr(params32->textures),
34348 .residences = ULongToPtr(params32->residences),
34350 NTSTATUS status;
34351 status = ext_glAreTexturesResidentEXT( &params );
34352 params32->ret = params.ret;
34353 return status;
34356 static NTSTATUS wow64_ext_glArrayElementEXT( void *args )
34358 struct
34360 PTR32 teb;
34361 GLint i;
34362 } *params32 = args;
34363 struct glArrayElementEXT_params params =
34365 .teb = get_teb64(params32->teb),
34366 .i = params32->i,
34368 NTSTATUS status;
34369 status = ext_glArrayElementEXT( &params );
34370 return status;
34373 static NTSTATUS wow64_ext_glArrayObjectATI( void *args )
34375 struct
34377 PTR32 teb;
34378 GLenum array;
34379 GLint size;
34380 GLenum type;
34381 GLsizei stride;
34382 GLuint buffer;
34383 GLuint offset;
34384 } *params32 = args;
34385 struct glArrayObjectATI_params params =
34387 .teb = get_teb64(params32->teb),
34388 .array = params32->array,
34389 .size = params32->size,
34390 .type = params32->type,
34391 .stride = params32->stride,
34392 .buffer = params32->buffer,
34393 .offset = params32->offset,
34395 NTSTATUS status;
34396 status = ext_glArrayObjectATI( &params );
34397 return status;
34400 static NTSTATUS wow64_ext_glAsyncCopyBufferSubDataNVX( void *args )
34402 struct
34404 PTR32 teb;
34405 GLsizei waitSemaphoreCount;
34406 PTR32 waitSemaphoreArray;
34407 PTR32 fenceValueArray;
34408 GLuint readGpu;
34409 GLbitfield writeGpuMask;
34410 GLuint readBuffer;
34411 GLuint writeBuffer;
34412 PTR32 readOffset;
34413 PTR32 writeOffset;
34414 PTR32 size;
34415 GLsizei signalSemaphoreCount;
34416 PTR32 signalSemaphoreArray;
34417 PTR32 signalValueArray;
34418 GLuint ret;
34419 } *params32 = args;
34420 struct glAsyncCopyBufferSubDataNVX_params params =
34422 .teb = get_teb64(params32->teb),
34423 .waitSemaphoreCount = params32->waitSemaphoreCount,
34424 .waitSemaphoreArray = ULongToPtr(params32->waitSemaphoreArray),
34425 .fenceValueArray = ULongToPtr(params32->fenceValueArray),
34426 .readGpu = params32->readGpu,
34427 .writeGpuMask = params32->writeGpuMask,
34428 .readBuffer = params32->readBuffer,
34429 .writeBuffer = params32->writeBuffer,
34430 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
34431 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
34432 .size = (GLsizeiptr)ULongToPtr(params32->size),
34433 .signalSemaphoreCount = params32->signalSemaphoreCount,
34434 .signalSemaphoreArray = ULongToPtr(params32->signalSemaphoreArray),
34435 .signalValueArray = ULongToPtr(params32->signalValueArray),
34437 NTSTATUS status;
34438 status = ext_glAsyncCopyBufferSubDataNVX( &params );
34439 params32->ret = params.ret;
34440 return status;
34443 static NTSTATUS wow64_ext_glAsyncCopyImageSubDataNVX( void *args )
34445 struct
34447 PTR32 teb;
34448 GLsizei waitSemaphoreCount;
34449 PTR32 waitSemaphoreArray;
34450 PTR32 waitValueArray;
34451 GLuint srcGpu;
34452 GLbitfield dstGpuMask;
34453 GLuint srcName;
34454 GLenum srcTarget;
34455 GLint srcLevel;
34456 GLint srcX;
34457 GLint srcY;
34458 GLint srcZ;
34459 GLuint dstName;
34460 GLenum dstTarget;
34461 GLint dstLevel;
34462 GLint dstX;
34463 GLint dstY;
34464 GLint dstZ;
34465 GLsizei srcWidth;
34466 GLsizei srcHeight;
34467 GLsizei srcDepth;
34468 GLsizei signalSemaphoreCount;
34469 PTR32 signalSemaphoreArray;
34470 PTR32 signalValueArray;
34471 GLuint ret;
34472 } *params32 = args;
34473 struct glAsyncCopyImageSubDataNVX_params params =
34475 .teb = get_teb64(params32->teb),
34476 .waitSemaphoreCount = params32->waitSemaphoreCount,
34477 .waitSemaphoreArray = ULongToPtr(params32->waitSemaphoreArray),
34478 .waitValueArray = ULongToPtr(params32->waitValueArray),
34479 .srcGpu = params32->srcGpu,
34480 .dstGpuMask = params32->dstGpuMask,
34481 .srcName = params32->srcName,
34482 .srcTarget = params32->srcTarget,
34483 .srcLevel = params32->srcLevel,
34484 .srcX = params32->srcX,
34485 .srcY = params32->srcY,
34486 .srcZ = params32->srcZ,
34487 .dstName = params32->dstName,
34488 .dstTarget = params32->dstTarget,
34489 .dstLevel = params32->dstLevel,
34490 .dstX = params32->dstX,
34491 .dstY = params32->dstY,
34492 .dstZ = params32->dstZ,
34493 .srcWidth = params32->srcWidth,
34494 .srcHeight = params32->srcHeight,
34495 .srcDepth = params32->srcDepth,
34496 .signalSemaphoreCount = params32->signalSemaphoreCount,
34497 .signalSemaphoreArray = ULongToPtr(params32->signalSemaphoreArray),
34498 .signalValueArray = ULongToPtr(params32->signalValueArray),
34500 NTSTATUS status;
34501 status = ext_glAsyncCopyImageSubDataNVX( &params );
34502 params32->ret = params.ret;
34503 return status;
34506 static NTSTATUS wow64_ext_glAsyncMarkerSGIX( void *args )
34508 struct
34510 PTR32 teb;
34511 GLuint marker;
34512 } *params32 = args;
34513 struct glAsyncMarkerSGIX_params params =
34515 .teb = get_teb64(params32->teb),
34516 .marker = params32->marker,
34518 NTSTATUS status;
34519 status = ext_glAsyncMarkerSGIX( &params );
34520 return status;
34523 static NTSTATUS wow64_ext_glAttachObjectARB( void *args )
34525 struct
34527 PTR32 teb;
34528 GLhandleARB containerObj;
34529 GLhandleARB obj;
34530 } *params32 = args;
34531 struct glAttachObjectARB_params params =
34533 .teb = get_teb64(params32->teb),
34534 .containerObj = params32->containerObj,
34535 .obj = params32->obj,
34537 NTSTATUS status;
34538 status = ext_glAttachObjectARB( &params );
34539 return status;
34542 static NTSTATUS wow64_ext_glAttachShader( void *args )
34544 struct
34546 PTR32 teb;
34547 GLuint program;
34548 GLuint shader;
34549 } *params32 = args;
34550 struct glAttachShader_params params =
34552 .teb = get_teb64(params32->teb),
34553 .program = params32->program,
34554 .shader = params32->shader,
34556 NTSTATUS status;
34557 status = ext_glAttachShader( &params );
34558 return status;
34561 static NTSTATUS wow64_ext_glBeginConditionalRender( void *args )
34563 struct
34565 PTR32 teb;
34566 GLuint id;
34567 GLenum mode;
34568 } *params32 = args;
34569 struct glBeginConditionalRender_params params =
34571 .teb = get_teb64(params32->teb),
34572 .id = params32->id,
34573 .mode = params32->mode,
34575 NTSTATUS status;
34576 status = ext_glBeginConditionalRender( &params );
34577 return status;
34580 static NTSTATUS wow64_ext_glBeginConditionalRenderNV( void *args )
34582 struct
34584 PTR32 teb;
34585 GLuint id;
34586 GLenum mode;
34587 } *params32 = args;
34588 struct glBeginConditionalRenderNV_params params =
34590 .teb = get_teb64(params32->teb),
34591 .id = params32->id,
34592 .mode = params32->mode,
34594 NTSTATUS status;
34595 status = ext_glBeginConditionalRenderNV( &params );
34596 return status;
34599 static NTSTATUS wow64_ext_glBeginConditionalRenderNVX( void *args )
34601 struct
34603 PTR32 teb;
34604 GLuint id;
34605 } *params32 = args;
34606 struct glBeginConditionalRenderNVX_params params =
34608 .teb = get_teb64(params32->teb),
34609 .id = params32->id,
34611 NTSTATUS status;
34612 status = ext_glBeginConditionalRenderNVX( &params );
34613 return status;
34616 static NTSTATUS wow64_ext_glBeginFragmentShaderATI( void *args )
34618 struct
34620 PTR32 teb;
34621 } *params32 = args;
34622 struct glBeginFragmentShaderATI_params params =
34624 .teb = get_teb64(params32->teb),
34626 NTSTATUS status;
34627 status = ext_glBeginFragmentShaderATI( &params );
34628 return status;
34631 static NTSTATUS wow64_ext_glBeginOcclusionQueryNV( void *args )
34633 struct
34635 PTR32 teb;
34636 GLuint id;
34637 } *params32 = args;
34638 struct glBeginOcclusionQueryNV_params params =
34640 .teb = get_teb64(params32->teb),
34641 .id = params32->id,
34643 NTSTATUS status;
34644 status = ext_glBeginOcclusionQueryNV( &params );
34645 return status;
34648 static NTSTATUS wow64_ext_glBeginPerfMonitorAMD( void *args )
34650 struct
34652 PTR32 teb;
34653 GLuint monitor;
34654 } *params32 = args;
34655 struct glBeginPerfMonitorAMD_params params =
34657 .teb = get_teb64(params32->teb),
34658 .monitor = params32->monitor,
34660 NTSTATUS status;
34661 status = ext_glBeginPerfMonitorAMD( &params );
34662 return status;
34665 static NTSTATUS wow64_ext_glBeginPerfQueryINTEL( void *args )
34667 struct
34669 PTR32 teb;
34670 GLuint queryHandle;
34671 } *params32 = args;
34672 struct glBeginPerfQueryINTEL_params params =
34674 .teb = get_teb64(params32->teb),
34675 .queryHandle = params32->queryHandle,
34677 NTSTATUS status;
34678 status = ext_glBeginPerfQueryINTEL( &params );
34679 return status;
34682 static NTSTATUS wow64_ext_glBeginQuery( void *args )
34684 struct
34686 PTR32 teb;
34687 GLenum target;
34688 GLuint id;
34689 } *params32 = args;
34690 struct glBeginQuery_params params =
34692 .teb = get_teb64(params32->teb),
34693 .target = params32->target,
34694 .id = params32->id,
34696 NTSTATUS status;
34697 status = ext_glBeginQuery( &params );
34698 return status;
34701 static NTSTATUS wow64_ext_glBeginQueryARB( void *args )
34703 struct
34705 PTR32 teb;
34706 GLenum target;
34707 GLuint id;
34708 } *params32 = args;
34709 struct glBeginQueryARB_params params =
34711 .teb = get_teb64(params32->teb),
34712 .target = params32->target,
34713 .id = params32->id,
34715 NTSTATUS status;
34716 status = ext_glBeginQueryARB( &params );
34717 return status;
34720 static NTSTATUS wow64_ext_glBeginQueryIndexed( void *args )
34722 struct
34724 PTR32 teb;
34725 GLenum target;
34726 GLuint index;
34727 GLuint id;
34728 } *params32 = args;
34729 struct glBeginQueryIndexed_params params =
34731 .teb = get_teb64(params32->teb),
34732 .target = params32->target,
34733 .index = params32->index,
34734 .id = params32->id,
34736 NTSTATUS status;
34737 status = ext_glBeginQueryIndexed( &params );
34738 return status;
34741 static NTSTATUS wow64_ext_glBeginTransformFeedback( void *args )
34743 struct
34745 PTR32 teb;
34746 GLenum primitiveMode;
34747 } *params32 = args;
34748 struct glBeginTransformFeedback_params params =
34750 .teb = get_teb64(params32->teb),
34751 .primitiveMode = params32->primitiveMode,
34753 NTSTATUS status;
34754 status = ext_glBeginTransformFeedback( &params );
34755 return status;
34758 static NTSTATUS wow64_ext_glBeginTransformFeedbackEXT( void *args )
34760 struct
34762 PTR32 teb;
34763 GLenum primitiveMode;
34764 } *params32 = args;
34765 struct glBeginTransformFeedbackEXT_params params =
34767 .teb = get_teb64(params32->teb),
34768 .primitiveMode = params32->primitiveMode,
34770 NTSTATUS status;
34771 status = ext_glBeginTransformFeedbackEXT( &params );
34772 return status;
34775 static NTSTATUS wow64_ext_glBeginTransformFeedbackNV( void *args )
34777 struct
34779 PTR32 teb;
34780 GLenum primitiveMode;
34781 } *params32 = args;
34782 struct glBeginTransformFeedbackNV_params params =
34784 .teb = get_teb64(params32->teb),
34785 .primitiveMode = params32->primitiveMode,
34787 NTSTATUS status;
34788 status = ext_glBeginTransformFeedbackNV( &params );
34789 return status;
34792 static NTSTATUS wow64_ext_glBeginVertexShaderEXT( void *args )
34794 struct
34796 PTR32 teb;
34797 } *params32 = args;
34798 struct glBeginVertexShaderEXT_params params =
34800 .teb = get_teb64(params32->teb),
34802 NTSTATUS status;
34803 status = ext_glBeginVertexShaderEXT( &params );
34804 return status;
34807 static NTSTATUS wow64_ext_glBeginVideoCaptureNV( void *args )
34809 struct
34811 PTR32 teb;
34812 GLuint video_capture_slot;
34813 } *params32 = args;
34814 struct glBeginVideoCaptureNV_params params =
34816 .teb = get_teb64(params32->teb),
34817 .video_capture_slot = params32->video_capture_slot,
34819 NTSTATUS status;
34820 status = ext_glBeginVideoCaptureNV( &params );
34821 return status;
34824 static NTSTATUS wow64_ext_glBindAttribLocation( void *args )
34826 struct
34828 PTR32 teb;
34829 GLuint program;
34830 GLuint index;
34831 PTR32 name;
34832 } *params32 = args;
34833 struct glBindAttribLocation_params params =
34835 .teb = get_teb64(params32->teb),
34836 .program = params32->program,
34837 .index = params32->index,
34838 .name = ULongToPtr(params32->name),
34840 NTSTATUS status;
34841 status = ext_glBindAttribLocation( &params );
34842 return status;
34845 static NTSTATUS wow64_ext_glBindAttribLocationARB( void *args )
34847 struct
34849 PTR32 teb;
34850 GLhandleARB programObj;
34851 GLuint index;
34852 PTR32 name;
34853 } *params32 = args;
34854 struct glBindAttribLocationARB_params params =
34856 .teb = get_teb64(params32->teb),
34857 .programObj = params32->programObj,
34858 .index = params32->index,
34859 .name = ULongToPtr(params32->name),
34861 NTSTATUS status;
34862 status = ext_glBindAttribLocationARB( &params );
34863 return status;
34866 static NTSTATUS wow64_ext_glBindBuffer( void *args )
34868 struct
34870 PTR32 teb;
34871 GLenum target;
34872 GLuint buffer;
34873 } *params32 = args;
34874 struct glBindBuffer_params params =
34876 .teb = get_teb64(params32->teb),
34877 .target = params32->target,
34878 .buffer = params32->buffer,
34880 NTSTATUS status;
34881 status = ext_glBindBuffer( &params );
34882 return status;
34885 static NTSTATUS wow64_ext_glBindBufferARB( void *args )
34887 struct
34889 PTR32 teb;
34890 GLenum target;
34891 GLuint buffer;
34892 } *params32 = args;
34893 struct glBindBufferARB_params params =
34895 .teb = get_teb64(params32->teb),
34896 .target = params32->target,
34897 .buffer = params32->buffer,
34899 NTSTATUS status;
34900 status = ext_glBindBufferARB( &params );
34901 return status;
34904 static NTSTATUS wow64_ext_glBindBufferBase( void *args )
34906 struct
34908 PTR32 teb;
34909 GLenum target;
34910 GLuint index;
34911 GLuint buffer;
34912 } *params32 = args;
34913 struct glBindBufferBase_params params =
34915 .teb = get_teb64(params32->teb),
34916 .target = params32->target,
34917 .index = params32->index,
34918 .buffer = params32->buffer,
34920 NTSTATUS status;
34921 status = ext_glBindBufferBase( &params );
34922 return status;
34925 static NTSTATUS wow64_ext_glBindBufferBaseEXT( void *args )
34927 struct
34929 PTR32 teb;
34930 GLenum target;
34931 GLuint index;
34932 GLuint buffer;
34933 } *params32 = args;
34934 struct glBindBufferBaseEXT_params params =
34936 .teb = get_teb64(params32->teb),
34937 .target = params32->target,
34938 .index = params32->index,
34939 .buffer = params32->buffer,
34941 NTSTATUS status;
34942 status = ext_glBindBufferBaseEXT( &params );
34943 return status;
34946 static NTSTATUS wow64_ext_glBindBufferBaseNV( void *args )
34948 struct
34950 PTR32 teb;
34951 GLenum target;
34952 GLuint index;
34953 GLuint buffer;
34954 } *params32 = args;
34955 struct glBindBufferBaseNV_params params =
34957 .teb = get_teb64(params32->teb),
34958 .target = params32->target,
34959 .index = params32->index,
34960 .buffer = params32->buffer,
34962 NTSTATUS status;
34963 status = ext_glBindBufferBaseNV( &params );
34964 return status;
34967 static NTSTATUS wow64_ext_glBindBufferOffsetEXT( void *args )
34969 struct
34971 PTR32 teb;
34972 GLenum target;
34973 GLuint index;
34974 GLuint buffer;
34975 PTR32 offset;
34976 } *params32 = args;
34977 struct glBindBufferOffsetEXT_params params =
34979 .teb = get_teb64(params32->teb),
34980 .target = params32->target,
34981 .index = params32->index,
34982 .buffer = params32->buffer,
34983 .offset = (GLintptr)ULongToPtr(params32->offset),
34985 NTSTATUS status;
34986 status = ext_glBindBufferOffsetEXT( &params );
34987 return status;
34990 static NTSTATUS wow64_ext_glBindBufferOffsetNV( void *args )
34992 struct
34994 PTR32 teb;
34995 GLenum target;
34996 GLuint index;
34997 GLuint buffer;
34998 PTR32 offset;
34999 } *params32 = args;
35000 struct glBindBufferOffsetNV_params params =
35002 .teb = get_teb64(params32->teb),
35003 .target = params32->target,
35004 .index = params32->index,
35005 .buffer = params32->buffer,
35006 .offset = (GLintptr)ULongToPtr(params32->offset),
35008 NTSTATUS status;
35009 status = ext_glBindBufferOffsetNV( &params );
35010 return status;
35013 static NTSTATUS wow64_ext_glBindBufferRange( void *args )
35015 struct
35017 PTR32 teb;
35018 GLenum target;
35019 GLuint index;
35020 GLuint buffer;
35021 PTR32 offset;
35022 PTR32 size;
35023 } *params32 = args;
35024 struct glBindBufferRange_params params =
35026 .teb = get_teb64(params32->teb),
35027 .target = params32->target,
35028 .index = params32->index,
35029 .buffer = params32->buffer,
35030 .offset = (GLintptr)ULongToPtr(params32->offset),
35031 .size = (GLsizeiptr)ULongToPtr(params32->size),
35033 NTSTATUS status;
35034 status = ext_glBindBufferRange( &params );
35035 return status;
35038 static NTSTATUS wow64_ext_glBindBufferRangeEXT( void *args )
35040 struct
35042 PTR32 teb;
35043 GLenum target;
35044 GLuint index;
35045 GLuint buffer;
35046 PTR32 offset;
35047 PTR32 size;
35048 } *params32 = args;
35049 struct glBindBufferRangeEXT_params params =
35051 .teb = get_teb64(params32->teb),
35052 .target = params32->target,
35053 .index = params32->index,
35054 .buffer = params32->buffer,
35055 .offset = (GLintptr)ULongToPtr(params32->offset),
35056 .size = (GLsizeiptr)ULongToPtr(params32->size),
35058 NTSTATUS status;
35059 status = ext_glBindBufferRangeEXT( &params );
35060 return status;
35063 static NTSTATUS wow64_ext_glBindBufferRangeNV( void *args )
35065 struct
35067 PTR32 teb;
35068 GLenum target;
35069 GLuint index;
35070 GLuint buffer;
35071 PTR32 offset;
35072 PTR32 size;
35073 } *params32 = args;
35074 struct glBindBufferRangeNV_params params =
35076 .teb = get_teb64(params32->teb),
35077 .target = params32->target,
35078 .index = params32->index,
35079 .buffer = params32->buffer,
35080 .offset = (GLintptr)ULongToPtr(params32->offset),
35081 .size = (GLsizeiptr)ULongToPtr(params32->size),
35083 NTSTATUS status;
35084 status = ext_glBindBufferRangeNV( &params );
35085 return status;
35088 static NTSTATUS wow64_ext_glBindBuffersBase( void *args )
35090 struct
35092 PTR32 teb;
35093 GLenum target;
35094 GLuint first;
35095 GLsizei count;
35096 PTR32 buffers;
35097 } *params32 = args;
35098 struct glBindBuffersBase_params params =
35100 .teb = get_teb64(params32->teb),
35101 .target = params32->target,
35102 .first = params32->first,
35103 .count = params32->count,
35104 .buffers = ULongToPtr(params32->buffers),
35106 NTSTATUS status;
35107 status = ext_glBindBuffersBase( &params );
35108 return status;
35111 static NTSTATUS wow64_ext_glBindBuffersRange( void *args )
35113 struct
35115 PTR32 teb;
35116 GLenum target;
35117 GLuint first;
35118 GLsizei count;
35119 PTR32 buffers;
35120 PTR32 offsets;
35121 PTR32 sizes;
35122 } *params32 = args;
35123 struct glBindBuffersRange_params params =
35125 .teb = get_teb64(params32->teb),
35126 .target = params32->target,
35127 .first = params32->first,
35128 .count = params32->count,
35129 .buffers = ULongToPtr(params32->buffers),
35131 NTSTATUS status;
35132 params.offsets = copy_wow64_ptr32s( (UINT_PTR)params32->offsets, params32->count );
35133 params.sizes = copy_wow64_ptr32s( (UINT_PTR)params32->sizes, params32->count );
35134 status = ext_glBindBuffersRange( &params );
35135 free( (void *)params.offsets );
35136 free( (void *)params.sizes );
35137 return status;
35140 static NTSTATUS wow64_ext_glBindFragDataLocation( void *args )
35142 struct
35144 PTR32 teb;
35145 GLuint program;
35146 GLuint color;
35147 PTR32 name;
35148 } *params32 = args;
35149 struct glBindFragDataLocation_params params =
35151 .teb = get_teb64(params32->teb),
35152 .program = params32->program,
35153 .color = params32->color,
35154 .name = ULongToPtr(params32->name),
35156 NTSTATUS status;
35157 status = ext_glBindFragDataLocation( &params );
35158 return status;
35161 static NTSTATUS wow64_ext_glBindFragDataLocationEXT( void *args )
35163 struct
35165 PTR32 teb;
35166 GLuint program;
35167 GLuint color;
35168 PTR32 name;
35169 } *params32 = args;
35170 struct glBindFragDataLocationEXT_params params =
35172 .teb = get_teb64(params32->teb),
35173 .program = params32->program,
35174 .color = params32->color,
35175 .name = ULongToPtr(params32->name),
35177 NTSTATUS status;
35178 status = ext_glBindFragDataLocationEXT( &params );
35179 return status;
35182 static NTSTATUS wow64_ext_glBindFragDataLocationIndexed( void *args )
35184 struct
35186 PTR32 teb;
35187 GLuint program;
35188 GLuint colorNumber;
35189 GLuint index;
35190 PTR32 name;
35191 } *params32 = args;
35192 struct glBindFragDataLocationIndexed_params params =
35194 .teb = get_teb64(params32->teb),
35195 .program = params32->program,
35196 .colorNumber = params32->colorNumber,
35197 .index = params32->index,
35198 .name = ULongToPtr(params32->name),
35200 NTSTATUS status;
35201 status = ext_glBindFragDataLocationIndexed( &params );
35202 return status;
35205 static NTSTATUS wow64_ext_glBindFragmentShaderATI( void *args )
35207 struct
35209 PTR32 teb;
35210 GLuint id;
35211 } *params32 = args;
35212 struct glBindFragmentShaderATI_params params =
35214 .teb = get_teb64(params32->teb),
35215 .id = params32->id,
35217 NTSTATUS status;
35218 status = ext_glBindFragmentShaderATI( &params );
35219 return status;
35222 static NTSTATUS wow64_ext_glBindFramebuffer( void *args )
35224 struct
35226 PTR32 teb;
35227 GLenum target;
35228 GLuint framebuffer;
35229 } *params32 = args;
35230 struct glBindFramebuffer_params params =
35232 .teb = get_teb64(params32->teb),
35233 .target = params32->target,
35234 .framebuffer = params32->framebuffer,
35236 NTSTATUS status;
35237 status = ext_glBindFramebuffer( &params );
35238 return status;
35241 static NTSTATUS wow64_ext_glBindFramebufferEXT( void *args )
35243 struct
35245 PTR32 teb;
35246 GLenum target;
35247 GLuint framebuffer;
35248 } *params32 = args;
35249 struct glBindFramebufferEXT_params params =
35251 .teb = get_teb64(params32->teb),
35252 .target = params32->target,
35253 .framebuffer = params32->framebuffer,
35255 NTSTATUS status;
35256 status = ext_glBindFramebufferEXT( &params );
35257 return status;
35260 static NTSTATUS wow64_ext_glBindImageTexture( void *args )
35262 struct
35264 PTR32 teb;
35265 GLuint unit;
35266 GLuint texture;
35267 GLint level;
35268 GLboolean layered;
35269 GLint layer;
35270 GLenum access;
35271 GLenum format;
35272 } *params32 = args;
35273 struct glBindImageTexture_params params =
35275 .teb = get_teb64(params32->teb),
35276 .unit = params32->unit,
35277 .texture = params32->texture,
35278 .level = params32->level,
35279 .layered = params32->layered,
35280 .layer = params32->layer,
35281 .access = params32->access,
35282 .format = params32->format,
35284 NTSTATUS status;
35285 status = ext_glBindImageTexture( &params );
35286 return status;
35289 static NTSTATUS wow64_ext_glBindImageTextureEXT( void *args )
35291 struct
35293 PTR32 teb;
35294 GLuint index;
35295 GLuint texture;
35296 GLint level;
35297 GLboolean layered;
35298 GLint layer;
35299 GLenum access;
35300 GLint format;
35301 } *params32 = args;
35302 struct glBindImageTextureEXT_params params =
35304 .teb = get_teb64(params32->teb),
35305 .index = params32->index,
35306 .texture = params32->texture,
35307 .level = params32->level,
35308 .layered = params32->layered,
35309 .layer = params32->layer,
35310 .access = params32->access,
35311 .format = params32->format,
35313 NTSTATUS status;
35314 status = ext_glBindImageTextureEXT( &params );
35315 return status;
35318 static NTSTATUS wow64_ext_glBindImageTextures( void *args )
35320 struct
35322 PTR32 teb;
35323 GLuint first;
35324 GLsizei count;
35325 PTR32 textures;
35326 } *params32 = args;
35327 struct glBindImageTextures_params params =
35329 .teb = get_teb64(params32->teb),
35330 .first = params32->first,
35331 .count = params32->count,
35332 .textures = ULongToPtr(params32->textures),
35334 NTSTATUS status;
35335 status = ext_glBindImageTextures( &params );
35336 return status;
35339 static NTSTATUS wow64_ext_glBindLightParameterEXT( void *args )
35341 struct
35343 PTR32 teb;
35344 GLenum light;
35345 GLenum value;
35346 GLuint ret;
35347 } *params32 = args;
35348 struct glBindLightParameterEXT_params params =
35350 .teb = get_teb64(params32->teb),
35351 .light = params32->light,
35352 .value = params32->value,
35354 NTSTATUS status;
35355 status = ext_glBindLightParameterEXT( &params );
35356 params32->ret = params.ret;
35357 return status;
35360 static NTSTATUS wow64_ext_glBindMaterialParameterEXT( void *args )
35362 struct
35364 PTR32 teb;
35365 GLenum face;
35366 GLenum value;
35367 GLuint ret;
35368 } *params32 = args;
35369 struct glBindMaterialParameterEXT_params params =
35371 .teb = get_teb64(params32->teb),
35372 .face = params32->face,
35373 .value = params32->value,
35375 NTSTATUS status;
35376 status = ext_glBindMaterialParameterEXT( &params );
35377 params32->ret = params.ret;
35378 return status;
35381 static NTSTATUS wow64_ext_glBindMultiTextureEXT( void *args )
35383 struct
35385 PTR32 teb;
35386 GLenum texunit;
35387 GLenum target;
35388 GLuint texture;
35389 } *params32 = args;
35390 struct glBindMultiTextureEXT_params params =
35392 .teb = get_teb64(params32->teb),
35393 .texunit = params32->texunit,
35394 .target = params32->target,
35395 .texture = params32->texture,
35397 NTSTATUS status;
35398 status = ext_glBindMultiTextureEXT( &params );
35399 return status;
35402 static NTSTATUS wow64_ext_glBindParameterEXT( void *args )
35404 struct
35406 PTR32 teb;
35407 GLenum value;
35408 GLuint ret;
35409 } *params32 = args;
35410 struct glBindParameterEXT_params params =
35412 .teb = get_teb64(params32->teb),
35413 .value = params32->value,
35415 NTSTATUS status;
35416 status = ext_glBindParameterEXT( &params );
35417 params32->ret = params.ret;
35418 return status;
35421 static NTSTATUS wow64_ext_glBindProgramARB( void *args )
35423 struct
35425 PTR32 teb;
35426 GLenum target;
35427 GLuint program;
35428 } *params32 = args;
35429 struct glBindProgramARB_params params =
35431 .teb = get_teb64(params32->teb),
35432 .target = params32->target,
35433 .program = params32->program,
35435 NTSTATUS status;
35436 status = ext_glBindProgramARB( &params );
35437 return status;
35440 static NTSTATUS wow64_ext_glBindProgramNV( void *args )
35442 struct
35444 PTR32 teb;
35445 GLenum target;
35446 GLuint id;
35447 } *params32 = args;
35448 struct glBindProgramNV_params params =
35450 .teb = get_teb64(params32->teb),
35451 .target = params32->target,
35452 .id = params32->id,
35454 NTSTATUS status;
35455 status = ext_glBindProgramNV( &params );
35456 return status;
35459 static NTSTATUS wow64_ext_glBindProgramPipeline( void *args )
35461 struct
35463 PTR32 teb;
35464 GLuint pipeline;
35465 } *params32 = args;
35466 struct glBindProgramPipeline_params params =
35468 .teb = get_teb64(params32->teb),
35469 .pipeline = params32->pipeline,
35471 NTSTATUS status;
35472 status = ext_glBindProgramPipeline( &params );
35473 return status;
35476 static NTSTATUS wow64_ext_glBindRenderbuffer( void *args )
35478 struct
35480 PTR32 teb;
35481 GLenum target;
35482 GLuint renderbuffer;
35483 } *params32 = args;
35484 struct glBindRenderbuffer_params params =
35486 .teb = get_teb64(params32->teb),
35487 .target = params32->target,
35488 .renderbuffer = params32->renderbuffer,
35490 NTSTATUS status;
35491 status = ext_glBindRenderbuffer( &params );
35492 return status;
35495 static NTSTATUS wow64_ext_glBindRenderbufferEXT( void *args )
35497 struct
35499 PTR32 teb;
35500 GLenum target;
35501 GLuint renderbuffer;
35502 } *params32 = args;
35503 struct glBindRenderbufferEXT_params params =
35505 .teb = get_teb64(params32->teb),
35506 .target = params32->target,
35507 .renderbuffer = params32->renderbuffer,
35509 NTSTATUS status;
35510 status = ext_glBindRenderbufferEXT( &params );
35511 return status;
35514 static NTSTATUS wow64_ext_glBindSampler( void *args )
35516 struct
35518 PTR32 teb;
35519 GLuint unit;
35520 GLuint sampler;
35521 } *params32 = args;
35522 struct glBindSampler_params params =
35524 .teb = get_teb64(params32->teb),
35525 .unit = params32->unit,
35526 .sampler = params32->sampler,
35528 NTSTATUS status;
35529 status = ext_glBindSampler( &params );
35530 return status;
35533 static NTSTATUS wow64_ext_glBindSamplers( void *args )
35535 struct
35537 PTR32 teb;
35538 GLuint first;
35539 GLsizei count;
35540 PTR32 samplers;
35541 } *params32 = args;
35542 struct glBindSamplers_params params =
35544 .teb = get_teb64(params32->teb),
35545 .first = params32->first,
35546 .count = params32->count,
35547 .samplers = ULongToPtr(params32->samplers),
35549 NTSTATUS status;
35550 status = ext_glBindSamplers( &params );
35551 return status;
35554 static NTSTATUS wow64_ext_glBindShadingRateImageNV( void *args )
35556 struct
35558 PTR32 teb;
35559 GLuint texture;
35560 } *params32 = args;
35561 struct glBindShadingRateImageNV_params params =
35563 .teb = get_teb64(params32->teb),
35564 .texture = params32->texture,
35566 NTSTATUS status;
35567 status = ext_glBindShadingRateImageNV( &params );
35568 return status;
35571 static NTSTATUS wow64_ext_glBindTexGenParameterEXT( void *args )
35573 struct
35575 PTR32 teb;
35576 GLenum unit;
35577 GLenum coord;
35578 GLenum value;
35579 GLuint ret;
35580 } *params32 = args;
35581 struct glBindTexGenParameterEXT_params params =
35583 .teb = get_teb64(params32->teb),
35584 .unit = params32->unit,
35585 .coord = params32->coord,
35586 .value = params32->value,
35588 NTSTATUS status;
35589 status = ext_glBindTexGenParameterEXT( &params );
35590 params32->ret = params.ret;
35591 return status;
35594 static NTSTATUS wow64_ext_glBindTextureEXT( void *args )
35596 struct
35598 PTR32 teb;
35599 GLenum target;
35600 GLuint texture;
35601 } *params32 = args;
35602 struct glBindTextureEXT_params params =
35604 .teb = get_teb64(params32->teb),
35605 .target = params32->target,
35606 .texture = params32->texture,
35608 NTSTATUS status;
35609 status = ext_glBindTextureEXT( &params );
35610 return status;
35613 static NTSTATUS wow64_ext_glBindTextureUnit( void *args )
35615 struct
35617 PTR32 teb;
35618 GLuint unit;
35619 GLuint texture;
35620 } *params32 = args;
35621 struct glBindTextureUnit_params params =
35623 .teb = get_teb64(params32->teb),
35624 .unit = params32->unit,
35625 .texture = params32->texture,
35627 NTSTATUS status;
35628 status = ext_glBindTextureUnit( &params );
35629 return status;
35632 static NTSTATUS wow64_ext_glBindTextureUnitParameterEXT( void *args )
35634 struct
35636 PTR32 teb;
35637 GLenum unit;
35638 GLenum value;
35639 GLuint ret;
35640 } *params32 = args;
35641 struct glBindTextureUnitParameterEXT_params params =
35643 .teb = get_teb64(params32->teb),
35644 .unit = params32->unit,
35645 .value = params32->value,
35647 NTSTATUS status;
35648 status = ext_glBindTextureUnitParameterEXT( &params );
35649 params32->ret = params.ret;
35650 return status;
35653 static NTSTATUS wow64_ext_glBindTextures( void *args )
35655 struct
35657 PTR32 teb;
35658 GLuint first;
35659 GLsizei count;
35660 PTR32 textures;
35661 } *params32 = args;
35662 struct glBindTextures_params params =
35664 .teb = get_teb64(params32->teb),
35665 .first = params32->first,
35666 .count = params32->count,
35667 .textures = ULongToPtr(params32->textures),
35669 NTSTATUS status;
35670 status = ext_glBindTextures( &params );
35671 return status;
35674 static NTSTATUS wow64_ext_glBindTransformFeedback( void *args )
35676 struct
35678 PTR32 teb;
35679 GLenum target;
35680 GLuint id;
35681 } *params32 = args;
35682 struct glBindTransformFeedback_params params =
35684 .teb = get_teb64(params32->teb),
35685 .target = params32->target,
35686 .id = params32->id,
35688 NTSTATUS status;
35689 status = ext_glBindTransformFeedback( &params );
35690 return status;
35693 static NTSTATUS wow64_ext_glBindTransformFeedbackNV( void *args )
35695 struct
35697 PTR32 teb;
35698 GLenum target;
35699 GLuint id;
35700 } *params32 = args;
35701 struct glBindTransformFeedbackNV_params params =
35703 .teb = get_teb64(params32->teb),
35704 .target = params32->target,
35705 .id = params32->id,
35707 NTSTATUS status;
35708 status = ext_glBindTransformFeedbackNV( &params );
35709 return status;
35712 static NTSTATUS wow64_ext_glBindVertexArray( void *args )
35714 struct
35716 PTR32 teb;
35717 GLuint array;
35718 } *params32 = args;
35719 struct glBindVertexArray_params params =
35721 .teb = get_teb64(params32->teb),
35722 .array = params32->array,
35724 NTSTATUS status;
35725 status = ext_glBindVertexArray( &params );
35726 return status;
35729 static NTSTATUS wow64_ext_glBindVertexArrayAPPLE( void *args )
35731 struct
35733 PTR32 teb;
35734 GLuint array;
35735 } *params32 = args;
35736 struct glBindVertexArrayAPPLE_params params =
35738 .teb = get_teb64(params32->teb),
35739 .array = params32->array,
35741 NTSTATUS status;
35742 status = ext_glBindVertexArrayAPPLE( &params );
35743 return status;
35746 static NTSTATUS wow64_ext_glBindVertexBuffer( void *args )
35748 struct
35750 PTR32 teb;
35751 GLuint bindingindex;
35752 GLuint buffer;
35753 PTR32 offset;
35754 GLsizei stride;
35755 } *params32 = args;
35756 struct glBindVertexBuffer_params params =
35758 .teb = get_teb64(params32->teb),
35759 .bindingindex = params32->bindingindex,
35760 .buffer = params32->buffer,
35761 .offset = (GLintptr)ULongToPtr(params32->offset),
35762 .stride = params32->stride,
35764 NTSTATUS status;
35765 status = ext_glBindVertexBuffer( &params );
35766 return status;
35769 static NTSTATUS wow64_ext_glBindVertexBuffers( void *args )
35771 struct
35773 PTR32 teb;
35774 GLuint first;
35775 GLsizei count;
35776 PTR32 buffers;
35777 PTR32 offsets;
35778 PTR32 strides;
35779 } *params32 = args;
35780 struct glBindVertexBuffers_params params =
35782 .teb = get_teb64(params32->teb),
35783 .first = params32->first,
35784 .count = params32->count,
35785 .buffers = ULongToPtr(params32->buffers),
35786 .strides = ULongToPtr(params32->strides),
35788 NTSTATUS status;
35789 params.offsets = copy_wow64_ptr32s( (UINT_PTR)params32->offsets, params32->count );
35790 status = ext_glBindVertexBuffers( &params );
35791 free( (void *)params.offsets );
35792 return status;
35795 static NTSTATUS wow64_ext_glBindVertexShaderEXT( void *args )
35797 struct
35799 PTR32 teb;
35800 GLuint id;
35801 } *params32 = args;
35802 struct glBindVertexShaderEXT_params params =
35804 .teb = get_teb64(params32->teb),
35805 .id = params32->id,
35807 NTSTATUS status;
35808 status = ext_glBindVertexShaderEXT( &params );
35809 return status;
35812 static NTSTATUS wow64_ext_glBindVideoCaptureStreamBufferNV( void *args )
35814 struct
35816 PTR32 teb;
35817 GLuint video_capture_slot;
35818 GLuint stream;
35819 GLenum frame_region;
35820 PTR32 offset;
35821 } *params32 = args;
35822 struct glBindVideoCaptureStreamBufferNV_params params =
35824 .teb = get_teb64(params32->teb),
35825 .video_capture_slot = params32->video_capture_slot,
35826 .stream = params32->stream,
35827 .frame_region = params32->frame_region,
35828 .offset = (GLintptrARB)ULongToPtr(params32->offset),
35830 NTSTATUS status;
35831 status = ext_glBindVideoCaptureStreamBufferNV( &params );
35832 return status;
35835 static NTSTATUS wow64_ext_glBindVideoCaptureStreamTextureNV( void *args )
35837 struct
35839 PTR32 teb;
35840 GLuint video_capture_slot;
35841 GLuint stream;
35842 GLenum frame_region;
35843 GLenum target;
35844 GLuint texture;
35845 } *params32 = args;
35846 struct glBindVideoCaptureStreamTextureNV_params params =
35848 .teb = get_teb64(params32->teb),
35849 .video_capture_slot = params32->video_capture_slot,
35850 .stream = params32->stream,
35851 .frame_region = params32->frame_region,
35852 .target = params32->target,
35853 .texture = params32->texture,
35855 NTSTATUS status;
35856 status = ext_glBindVideoCaptureStreamTextureNV( &params );
35857 return status;
35860 static NTSTATUS wow64_ext_glBinormal3bEXT( void *args )
35862 struct
35864 PTR32 teb;
35865 GLbyte bx;
35866 GLbyte by;
35867 GLbyte bz;
35868 } *params32 = args;
35869 struct glBinormal3bEXT_params params =
35871 .teb = get_teb64(params32->teb),
35872 .bx = params32->bx,
35873 .by = params32->by,
35874 .bz = params32->bz,
35876 NTSTATUS status;
35877 status = ext_glBinormal3bEXT( &params );
35878 return status;
35881 static NTSTATUS wow64_ext_glBinormal3bvEXT( void *args )
35883 struct
35885 PTR32 teb;
35886 PTR32 v;
35887 } *params32 = args;
35888 struct glBinormal3bvEXT_params params =
35890 .teb = get_teb64(params32->teb),
35891 .v = ULongToPtr(params32->v),
35893 NTSTATUS status;
35894 status = ext_glBinormal3bvEXT( &params );
35895 return status;
35898 static NTSTATUS wow64_ext_glBinormal3dEXT( void *args )
35900 struct
35902 PTR32 teb;
35903 GLdouble bx;
35904 GLdouble by;
35905 GLdouble bz;
35906 } *params32 = args;
35907 struct glBinormal3dEXT_params params =
35909 .teb = get_teb64(params32->teb),
35910 .bx = params32->bx,
35911 .by = params32->by,
35912 .bz = params32->bz,
35914 NTSTATUS status;
35915 status = ext_glBinormal3dEXT( &params );
35916 return status;
35919 static NTSTATUS wow64_ext_glBinormal3dvEXT( void *args )
35921 struct
35923 PTR32 teb;
35924 PTR32 v;
35925 } *params32 = args;
35926 struct glBinormal3dvEXT_params params =
35928 .teb = get_teb64(params32->teb),
35929 .v = ULongToPtr(params32->v),
35931 NTSTATUS status;
35932 status = ext_glBinormal3dvEXT( &params );
35933 return status;
35936 static NTSTATUS wow64_ext_glBinormal3fEXT( void *args )
35938 struct
35940 PTR32 teb;
35941 GLfloat bx;
35942 GLfloat by;
35943 GLfloat bz;
35944 } *params32 = args;
35945 struct glBinormal3fEXT_params params =
35947 .teb = get_teb64(params32->teb),
35948 .bx = params32->bx,
35949 .by = params32->by,
35950 .bz = params32->bz,
35952 NTSTATUS status;
35953 status = ext_glBinormal3fEXT( &params );
35954 return status;
35957 static NTSTATUS wow64_ext_glBinormal3fvEXT( void *args )
35959 struct
35961 PTR32 teb;
35962 PTR32 v;
35963 } *params32 = args;
35964 struct glBinormal3fvEXT_params params =
35966 .teb = get_teb64(params32->teb),
35967 .v = ULongToPtr(params32->v),
35969 NTSTATUS status;
35970 status = ext_glBinormal3fvEXT( &params );
35971 return status;
35974 static NTSTATUS wow64_ext_glBinormal3iEXT( void *args )
35976 struct
35978 PTR32 teb;
35979 GLint bx;
35980 GLint by;
35981 GLint bz;
35982 } *params32 = args;
35983 struct glBinormal3iEXT_params params =
35985 .teb = get_teb64(params32->teb),
35986 .bx = params32->bx,
35987 .by = params32->by,
35988 .bz = params32->bz,
35990 NTSTATUS status;
35991 status = ext_glBinormal3iEXT( &params );
35992 return status;
35995 static NTSTATUS wow64_ext_glBinormal3ivEXT( void *args )
35997 struct
35999 PTR32 teb;
36000 PTR32 v;
36001 } *params32 = args;
36002 struct glBinormal3ivEXT_params params =
36004 .teb = get_teb64(params32->teb),
36005 .v = ULongToPtr(params32->v),
36007 NTSTATUS status;
36008 status = ext_glBinormal3ivEXT( &params );
36009 return status;
36012 static NTSTATUS wow64_ext_glBinormal3sEXT( void *args )
36014 struct
36016 PTR32 teb;
36017 GLshort bx;
36018 GLshort by;
36019 GLshort bz;
36020 } *params32 = args;
36021 struct glBinormal3sEXT_params params =
36023 .teb = get_teb64(params32->teb),
36024 .bx = params32->bx,
36025 .by = params32->by,
36026 .bz = params32->bz,
36028 NTSTATUS status;
36029 status = ext_glBinormal3sEXT( &params );
36030 return status;
36033 static NTSTATUS wow64_ext_glBinormal3svEXT( void *args )
36035 struct
36037 PTR32 teb;
36038 PTR32 v;
36039 } *params32 = args;
36040 struct glBinormal3svEXT_params params =
36042 .teb = get_teb64(params32->teb),
36043 .v = ULongToPtr(params32->v),
36045 NTSTATUS status;
36046 status = ext_glBinormal3svEXT( &params );
36047 return status;
36050 static NTSTATUS wow64_ext_glBinormalPointerEXT( void *args )
36052 struct
36054 PTR32 teb;
36055 GLenum type;
36056 GLsizei stride;
36057 PTR32 pointer;
36058 } *params32 = args;
36059 struct glBinormalPointerEXT_params params =
36061 .teb = get_teb64(params32->teb),
36062 .type = params32->type,
36063 .stride = params32->stride,
36064 .pointer = ULongToPtr(params32->pointer),
36066 NTSTATUS status;
36067 status = ext_glBinormalPointerEXT( &params );
36068 return status;
36071 static NTSTATUS wow64_ext_glBitmapxOES( void *args )
36073 struct
36075 PTR32 teb;
36076 GLsizei width;
36077 GLsizei height;
36078 GLfixed xorig;
36079 GLfixed yorig;
36080 GLfixed xmove;
36081 GLfixed ymove;
36082 PTR32 bitmap;
36083 } *params32 = args;
36084 struct glBitmapxOES_params params =
36086 .teb = get_teb64(params32->teb),
36087 .width = params32->width,
36088 .height = params32->height,
36089 .xorig = params32->xorig,
36090 .yorig = params32->yorig,
36091 .xmove = params32->xmove,
36092 .ymove = params32->ymove,
36093 .bitmap = ULongToPtr(params32->bitmap),
36095 NTSTATUS status;
36096 status = ext_glBitmapxOES( &params );
36097 return status;
36100 static NTSTATUS wow64_ext_glBlendBarrierKHR( void *args )
36102 struct
36104 PTR32 teb;
36105 } *params32 = args;
36106 struct glBlendBarrierKHR_params params =
36108 .teb = get_teb64(params32->teb),
36110 NTSTATUS status;
36111 status = ext_glBlendBarrierKHR( &params );
36112 return status;
36115 static NTSTATUS wow64_ext_glBlendBarrierNV( void *args )
36117 struct
36119 PTR32 teb;
36120 } *params32 = args;
36121 struct glBlendBarrierNV_params params =
36123 .teb = get_teb64(params32->teb),
36125 NTSTATUS status;
36126 status = ext_glBlendBarrierNV( &params );
36127 return status;
36130 static NTSTATUS wow64_ext_glBlendColor( void *args )
36132 struct
36134 PTR32 teb;
36135 GLfloat red;
36136 GLfloat green;
36137 GLfloat blue;
36138 GLfloat alpha;
36139 } *params32 = args;
36140 struct glBlendColor_params params =
36142 .teb = get_teb64(params32->teb),
36143 .red = params32->red,
36144 .green = params32->green,
36145 .blue = params32->blue,
36146 .alpha = params32->alpha,
36148 NTSTATUS status;
36149 status = ext_glBlendColor( &params );
36150 return status;
36153 static NTSTATUS wow64_ext_glBlendColorEXT( void *args )
36155 struct
36157 PTR32 teb;
36158 GLfloat red;
36159 GLfloat green;
36160 GLfloat blue;
36161 GLfloat alpha;
36162 } *params32 = args;
36163 struct glBlendColorEXT_params params =
36165 .teb = get_teb64(params32->teb),
36166 .red = params32->red,
36167 .green = params32->green,
36168 .blue = params32->blue,
36169 .alpha = params32->alpha,
36171 NTSTATUS status;
36172 status = ext_glBlendColorEXT( &params );
36173 return status;
36176 static NTSTATUS wow64_ext_glBlendColorxOES( void *args )
36178 struct
36180 PTR32 teb;
36181 GLfixed red;
36182 GLfixed green;
36183 GLfixed blue;
36184 GLfixed alpha;
36185 } *params32 = args;
36186 struct glBlendColorxOES_params params =
36188 .teb = get_teb64(params32->teb),
36189 .red = params32->red,
36190 .green = params32->green,
36191 .blue = params32->blue,
36192 .alpha = params32->alpha,
36194 NTSTATUS status;
36195 status = ext_glBlendColorxOES( &params );
36196 return status;
36199 static NTSTATUS wow64_ext_glBlendEquation( void *args )
36201 struct
36203 PTR32 teb;
36204 GLenum mode;
36205 } *params32 = args;
36206 struct glBlendEquation_params params =
36208 .teb = get_teb64(params32->teb),
36209 .mode = params32->mode,
36211 NTSTATUS status;
36212 status = ext_glBlendEquation( &params );
36213 return status;
36216 static NTSTATUS wow64_ext_glBlendEquationEXT( void *args )
36218 struct
36220 PTR32 teb;
36221 GLenum mode;
36222 } *params32 = args;
36223 struct glBlendEquationEXT_params params =
36225 .teb = get_teb64(params32->teb),
36226 .mode = params32->mode,
36228 NTSTATUS status;
36229 status = ext_glBlendEquationEXT( &params );
36230 return status;
36233 static NTSTATUS wow64_ext_glBlendEquationIndexedAMD( void *args )
36235 struct
36237 PTR32 teb;
36238 GLuint buf;
36239 GLenum mode;
36240 } *params32 = args;
36241 struct glBlendEquationIndexedAMD_params params =
36243 .teb = get_teb64(params32->teb),
36244 .buf = params32->buf,
36245 .mode = params32->mode,
36247 NTSTATUS status;
36248 status = ext_glBlendEquationIndexedAMD( &params );
36249 return status;
36252 static NTSTATUS wow64_ext_glBlendEquationSeparate( void *args )
36254 struct
36256 PTR32 teb;
36257 GLenum modeRGB;
36258 GLenum modeAlpha;
36259 } *params32 = args;
36260 struct glBlendEquationSeparate_params params =
36262 .teb = get_teb64(params32->teb),
36263 .modeRGB = params32->modeRGB,
36264 .modeAlpha = params32->modeAlpha,
36266 NTSTATUS status;
36267 status = ext_glBlendEquationSeparate( &params );
36268 return status;
36271 static NTSTATUS wow64_ext_glBlendEquationSeparateEXT( void *args )
36273 struct
36275 PTR32 teb;
36276 GLenum modeRGB;
36277 GLenum modeAlpha;
36278 } *params32 = args;
36279 struct glBlendEquationSeparateEXT_params params =
36281 .teb = get_teb64(params32->teb),
36282 .modeRGB = params32->modeRGB,
36283 .modeAlpha = params32->modeAlpha,
36285 NTSTATUS status;
36286 status = ext_glBlendEquationSeparateEXT( &params );
36287 return status;
36290 static NTSTATUS wow64_ext_glBlendEquationSeparateIndexedAMD( void *args )
36292 struct
36294 PTR32 teb;
36295 GLuint buf;
36296 GLenum modeRGB;
36297 GLenum modeAlpha;
36298 } *params32 = args;
36299 struct glBlendEquationSeparateIndexedAMD_params params =
36301 .teb = get_teb64(params32->teb),
36302 .buf = params32->buf,
36303 .modeRGB = params32->modeRGB,
36304 .modeAlpha = params32->modeAlpha,
36306 NTSTATUS status;
36307 status = ext_glBlendEquationSeparateIndexedAMD( &params );
36308 return status;
36311 static NTSTATUS wow64_ext_glBlendEquationSeparatei( void *args )
36313 struct
36315 PTR32 teb;
36316 GLuint buf;
36317 GLenum modeRGB;
36318 GLenum modeAlpha;
36319 } *params32 = args;
36320 struct glBlendEquationSeparatei_params params =
36322 .teb = get_teb64(params32->teb),
36323 .buf = params32->buf,
36324 .modeRGB = params32->modeRGB,
36325 .modeAlpha = params32->modeAlpha,
36327 NTSTATUS status;
36328 status = ext_glBlendEquationSeparatei( &params );
36329 return status;
36332 static NTSTATUS wow64_ext_glBlendEquationSeparateiARB( void *args )
36334 struct
36336 PTR32 teb;
36337 GLuint buf;
36338 GLenum modeRGB;
36339 GLenum modeAlpha;
36340 } *params32 = args;
36341 struct glBlendEquationSeparateiARB_params params =
36343 .teb = get_teb64(params32->teb),
36344 .buf = params32->buf,
36345 .modeRGB = params32->modeRGB,
36346 .modeAlpha = params32->modeAlpha,
36348 NTSTATUS status;
36349 status = ext_glBlendEquationSeparateiARB( &params );
36350 return status;
36353 static NTSTATUS wow64_ext_glBlendEquationi( void *args )
36355 struct
36357 PTR32 teb;
36358 GLuint buf;
36359 GLenum mode;
36360 } *params32 = args;
36361 struct glBlendEquationi_params params =
36363 .teb = get_teb64(params32->teb),
36364 .buf = params32->buf,
36365 .mode = params32->mode,
36367 NTSTATUS status;
36368 status = ext_glBlendEquationi( &params );
36369 return status;
36372 static NTSTATUS wow64_ext_glBlendEquationiARB( void *args )
36374 struct
36376 PTR32 teb;
36377 GLuint buf;
36378 GLenum mode;
36379 } *params32 = args;
36380 struct glBlendEquationiARB_params params =
36382 .teb = get_teb64(params32->teb),
36383 .buf = params32->buf,
36384 .mode = params32->mode,
36386 NTSTATUS status;
36387 status = ext_glBlendEquationiARB( &params );
36388 return status;
36391 static NTSTATUS wow64_ext_glBlendFuncIndexedAMD( void *args )
36393 struct
36395 PTR32 teb;
36396 GLuint buf;
36397 GLenum src;
36398 GLenum dst;
36399 } *params32 = args;
36400 struct glBlendFuncIndexedAMD_params params =
36402 .teb = get_teb64(params32->teb),
36403 .buf = params32->buf,
36404 .src = params32->src,
36405 .dst = params32->dst,
36407 NTSTATUS status;
36408 status = ext_glBlendFuncIndexedAMD( &params );
36409 return status;
36412 static NTSTATUS wow64_ext_glBlendFuncSeparate( void *args )
36414 struct
36416 PTR32 teb;
36417 GLenum sfactorRGB;
36418 GLenum dfactorRGB;
36419 GLenum sfactorAlpha;
36420 GLenum dfactorAlpha;
36421 } *params32 = args;
36422 struct glBlendFuncSeparate_params params =
36424 .teb = get_teb64(params32->teb),
36425 .sfactorRGB = params32->sfactorRGB,
36426 .dfactorRGB = params32->dfactorRGB,
36427 .sfactorAlpha = params32->sfactorAlpha,
36428 .dfactorAlpha = params32->dfactorAlpha,
36430 NTSTATUS status;
36431 status = ext_glBlendFuncSeparate( &params );
36432 return status;
36435 static NTSTATUS wow64_ext_glBlendFuncSeparateEXT( void *args )
36437 struct
36439 PTR32 teb;
36440 GLenum sfactorRGB;
36441 GLenum dfactorRGB;
36442 GLenum sfactorAlpha;
36443 GLenum dfactorAlpha;
36444 } *params32 = args;
36445 struct glBlendFuncSeparateEXT_params params =
36447 .teb = get_teb64(params32->teb),
36448 .sfactorRGB = params32->sfactorRGB,
36449 .dfactorRGB = params32->dfactorRGB,
36450 .sfactorAlpha = params32->sfactorAlpha,
36451 .dfactorAlpha = params32->dfactorAlpha,
36453 NTSTATUS status;
36454 status = ext_glBlendFuncSeparateEXT( &params );
36455 return status;
36458 static NTSTATUS wow64_ext_glBlendFuncSeparateINGR( void *args )
36460 struct
36462 PTR32 teb;
36463 GLenum sfactorRGB;
36464 GLenum dfactorRGB;
36465 GLenum sfactorAlpha;
36466 GLenum dfactorAlpha;
36467 } *params32 = args;
36468 struct glBlendFuncSeparateINGR_params params =
36470 .teb = get_teb64(params32->teb),
36471 .sfactorRGB = params32->sfactorRGB,
36472 .dfactorRGB = params32->dfactorRGB,
36473 .sfactorAlpha = params32->sfactorAlpha,
36474 .dfactorAlpha = params32->dfactorAlpha,
36476 NTSTATUS status;
36477 status = ext_glBlendFuncSeparateINGR( &params );
36478 return status;
36481 static NTSTATUS wow64_ext_glBlendFuncSeparateIndexedAMD( void *args )
36483 struct
36485 PTR32 teb;
36486 GLuint buf;
36487 GLenum srcRGB;
36488 GLenum dstRGB;
36489 GLenum srcAlpha;
36490 GLenum dstAlpha;
36491 } *params32 = args;
36492 struct glBlendFuncSeparateIndexedAMD_params params =
36494 .teb = get_teb64(params32->teb),
36495 .buf = params32->buf,
36496 .srcRGB = params32->srcRGB,
36497 .dstRGB = params32->dstRGB,
36498 .srcAlpha = params32->srcAlpha,
36499 .dstAlpha = params32->dstAlpha,
36501 NTSTATUS status;
36502 status = ext_glBlendFuncSeparateIndexedAMD( &params );
36503 return status;
36506 static NTSTATUS wow64_ext_glBlendFuncSeparatei( void *args )
36508 struct
36510 PTR32 teb;
36511 GLuint buf;
36512 GLenum srcRGB;
36513 GLenum dstRGB;
36514 GLenum srcAlpha;
36515 GLenum dstAlpha;
36516 } *params32 = args;
36517 struct glBlendFuncSeparatei_params params =
36519 .teb = get_teb64(params32->teb),
36520 .buf = params32->buf,
36521 .srcRGB = params32->srcRGB,
36522 .dstRGB = params32->dstRGB,
36523 .srcAlpha = params32->srcAlpha,
36524 .dstAlpha = params32->dstAlpha,
36526 NTSTATUS status;
36527 status = ext_glBlendFuncSeparatei( &params );
36528 return status;
36531 static NTSTATUS wow64_ext_glBlendFuncSeparateiARB( void *args )
36533 struct
36535 PTR32 teb;
36536 GLuint buf;
36537 GLenum srcRGB;
36538 GLenum dstRGB;
36539 GLenum srcAlpha;
36540 GLenum dstAlpha;
36541 } *params32 = args;
36542 struct glBlendFuncSeparateiARB_params params =
36544 .teb = get_teb64(params32->teb),
36545 .buf = params32->buf,
36546 .srcRGB = params32->srcRGB,
36547 .dstRGB = params32->dstRGB,
36548 .srcAlpha = params32->srcAlpha,
36549 .dstAlpha = params32->dstAlpha,
36551 NTSTATUS status;
36552 status = ext_glBlendFuncSeparateiARB( &params );
36553 return status;
36556 static NTSTATUS wow64_ext_glBlendFunci( void *args )
36558 struct
36560 PTR32 teb;
36561 GLuint buf;
36562 GLenum src;
36563 GLenum dst;
36564 } *params32 = args;
36565 struct glBlendFunci_params params =
36567 .teb = get_teb64(params32->teb),
36568 .buf = params32->buf,
36569 .src = params32->src,
36570 .dst = params32->dst,
36572 NTSTATUS status;
36573 status = ext_glBlendFunci( &params );
36574 return status;
36577 static NTSTATUS wow64_ext_glBlendFunciARB( void *args )
36579 struct
36581 PTR32 teb;
36582 GLuint buf;
36583 GLenum src;
36584 GLenum dst;
36585 } *params32 = args;
36586 struct glBlendFunciARB_params params =
36588 .teb = get_teb64(params32->teb),
36589 .buf = params32->buf,
36590 .src = params32->src,
36591 .dst = params32->dst,
36593 NTSTATUS status;
36594 status = ext_glBlendFunciARB( &params );
36595 return status;
36598 static NTSTATUS wow64_ext_glBlendParameteriNV( void *args )
36600 struct
36602 PTR32 teb;
36603 GLenum pname;
36604 GLint value;
36605 } *params32 = args;
36606 struct glBlendParameteriNV_params params =
36608 .teb = get_teb64(params32->teb),
36609 .pname = params32->pname,
36610 .value = params32->value,
36612 NTSTATUS status;
36613 status = ext_glBlendParameteriNV( &params );
36614 return status;
36617 static NTSTATUS wow64_ext_glBlitFramebuffer( void *args )
36619 struct
36621 PTR32 teb;
36622 GLint srcX0;
36623 GLint srcY0;
36624 GLint srcX1;
36625 GLint srcY1;
36626 GLint dstX0;
36627 GLint dstY0;
36628 GLint dstX1;
36629 GLint dstY1;
36630 GLbitfield mask;
36631 GLenum filter;
36632 } *params32 = args;
36633 struct glBlitFramebuffer_params params =
36635 .teb = get_teb64(params32->teb),
36636 .srcX0 = params32->srcX0,
36637 .srcY0 = params32->srcY0,
36638 .srcX1 = params32->srcX1,
36639 .srcY1 = params32->srcY1,
36640 .dstX0 = params32->dstX0,
36641 .dstY0 = params32->dstY0,
36642 .dstX1 = params32->dstX1,
36643 .dstY1 = params32->dstY1,
36644 .mask = params32->mask,
36645 .filter = params32->filter,
36647 NTSTATUS status;
36648 status = ext_glBlitFramebuffer( &params );
36649 return status;
36652 static NTSTATUS wow64_ext_glBlitFramebufferEXT( void *args )
36654 struct
36656 PTR32 teb;
36657 GLint srcX0;
36658 GLint srcY0;
36659 GLint srcX1;
36660 GLint srcY1;
36661 GLint dstX0;
36662 GLint dstY0;
36663 GLint dstX1;
36664 GLint dstY1;
36665 GLbitfield mask;
36666 GLenum filter;
36667 } *params32 = args;
36668 struct glBlitFramebufferEXT_params params =
36670 .teb = get_teb64(params32->teb),
36671 .srcX0 = params32->srcX0,
36672 .srcY0 = params32->srcY0,
36673 .srcX1 = params32->srcX1,
36674 .srcY1 = params32->srcY1,
36675 .dstX0 = params32->dstX0,
36676 .dstY0 = params32->dstY0,
36677 .dstX1 = params32->dstX1,
36678 .dstY1 = params32->dstY1,
36679 .mask = params32->mask,
36680 .filter = params32->filter,
36682 NTSTATUS status;
36683 status = ext_glBlitFramebufferEXT( &params );
36684 return status;
36687 static NTSTATUS wow64_ext_glBlitNamedFramebuffer( void *args )
36689 struct
36691 PTR32 teb;
36692 GLuint readFramebuffer;
36693 GLuint drawFramebuffer;
36694 GLint srcX0;
36695 GLint srcY0;
36696 GLint srcX1;
36697 GLint srcY1;
36698 GLint dstX0;
36699 GLint dstY0;
36700 GLint dstX1;
36701 GLint dstY1;
36702 GLbitfield mask;
36703 GLenum filter;
36704 } *params32 = args;
36705 struct glBlitNamedFramebuffer_params params =
36707 .teb = get_teb64(params32->teb),
36708 .readFramebuffer = params32->readFramebuffer,
36709 .drawFramebuffer = params32->drawFramebuffer,
36710 .srcX0 = params32->srcX0,
36711 .srcY0 = params32->srcY0,
36712 .srcX1 = params32->srcX1,
36713 .srcY1 = params32->srcY1,
36714 .dstX0 = params32->dstX0,
36715 .dstY0 = params32->dstY0,
36716 .dstX1 = params32->dstX1,
36717 .dstY1 = params32->dstY1,
36718 .mask = params32->mask,
36719 .filter = params32->filter,
36721 NTSTATUS status;
36722 status = ext_glBlitNamedFramebuffer( &params );
36723 return status;
36726 static NTSTATUS wow64_ext_glBufferAddressRangeNV( void *args )
36728 struct
36730 PTR32 teb;
36731 GLenum pname;
36732 GLuint index;
36733 GLuint64EXT address;
36734 PTR32 length;
36735 } *params32 = args;
36736 struct glBufferAddressRangeNV_params params =
36738 .teb = get_teb64(params32->teb),
36739 .pname = params32->pname,
36740 .index = params32->index,
36741 .address = params32->address,
36742 .length = (GLsizeiptr)ULongToPtr(params32->length),
36744 NTSTATUS status;
36745 status = ext_glBufferAddressRangeNV( &params );
36746 return status;
36749 static NTSTATUS wow64_ext_glBufferAttachMemoryNV( void *args )
36751 struct
36753 PTR32 teb;
36754 GLenum target;
36755 GLuint memory;
36756 GLuint64 offset;
36757 } *params32 = args;
36758 struct glBufferAttachMemoryNV_params params =
36760 .teb = get_teb64(params32->teb),
36761 .target = params32->target,
36762 .memory = params32->memory,
36763 .offset = params32->offset,
36765 NTSTATUS status;
36766 status = ext_glBufferAttachMemoryNV( &params );
36767 return status;
36770 static NTSTATUS wow64_ext_glBufferData( void *args )
36772 struct
36774 PTR32 teb;
36775 GLenum target;
36776 PTR32 size;
36777 PTR32 data;
36778 GLenum usage;
36779 } *params32 = args;
36780 struct glBufferData_params params =
36782 .teb = get_teb64(params32->teb),
36783 .target = params32->target,
36784 .size = (GLsizeiptr)ULongToPtr(params32->size),
36785 .data = ULongToPtr(params32->data),
36786 .usage = params32->usage,
36788 NTSTATUS status;
36789 status = ext_glBufferData( &params );
36790 return status;
36793 static NTSTATUS wow64_ext_glBufferDataARB( void *args )
36795 struct
36797 PTR32 teb;
36798 GLenum target;
36799 PTR32 size;
36800 PTR32 data;
36801 GLenum usage;
36802 } *params32 = args;
36803 struct glBufferDataARB_params params =
36805 .teb = get_teb64(params32->teb),
36806 .target = params32->target,
36807 .size = (GLsizeiptrARB)ULongToPtr(params32->size),
36808 .data = ULongToPtr(params32->data),
36809 .usage = params32->usage,
36811 NTSTATUS status;
36812 status = ext_glBufferDataARB( &params );
36813 return status;
36816 static NTSTATUS wow64_ext_glBufferPageCommitmentARB( void *args )
36818 struct
36820 PTR32 teb;
36821 GLenum target;
36822 PTR32 offset;
36823 PTR32 size;
36824 GLboolean commit;
36825 } *params32 = args;
36826 struct glBufferPageCommitmentARB_params params =
36828 .teb = get_teb64(params32->teb),
36829 .target = params32->target,
36830 .offset = (GLintptr)ULongToPtr(params32->offset),
36831 .size = (GLsizeiptr)ULongToPtr(params32->size),
36832 .commit = params32->commit,
36834 NTSTATUS status;
36835 status = ext_glBufferPageCommitmentARB( &params );
36836 return status;
36839 static NTSTATUS wow64_ext_glBufferParameteriAPPLE( void *args )
36841 struct
36843 PTR32 teb;
36844 GLenum target;
36845 GLenum pname;
36846 GLint param;
36847 } *params32 = args;
36848 struct glBufferParameteriAPPLE_params params =
36850 .teb = get_teb64(params32->teb),
36851 .target = params32->target,
36852 .pname = params32->pname,
36853 .param = params32->param,
36855 NTSTATUS status;
36856 status = ext_glBufferParameteriAPPLE( &params );
36857 return status;
36860 static NTSTATUS wow64_ext_glBufferRegionEnabled( void *args )
36862 struct
36864 PTR32 teb;
36865 GLuint ret;
36866 } *params32 = args;
36867 struct glBufferRegionEnabled_params params =
36869 .teb = get_teb64(params32->teb),
36871 NTSTATUS status;
36872 status = ext_glBufferRegionEnabled( &params );
36873 params32->ret = params.ret;
36874 return status;
36877 static NTSTATUS wow64_ext_glBufferStorage( void *args )
36879 struct
36881 PTR32 teb;
36882 GLenum target;
36883 PTR32 size;
36884 PTR32 data;
36885 GLbitfield flags;
36886 } *params32 = args;
36887 struct glBufferStorage_params params =
36889 .teb = get_teb64(params32->teb),
36890 .target = params32->target,
36891 .size = (GLsizeiptr)ULongToPtr(params32->size),
36892 .data = ULongToPtr(params32->data),
36893 .flags = params32->flags,
36895 NTSTATUS status;
36896 status = ext_glBufferStorage( &params );
36897 return status;
36900 static NTSTATUS wow64_ext_glBufferStorageExternalEXT( void *args )
36902 struct
36904 PTR32 teb;
36905 GLenum target;
36906 PTR32 offset;
36907 PTR32 size;
36908 PTR32 clientBuffer;
36909 GLbitfield flags;
36910 } *params32 = args;
36911 struct glBufferStorageExternalEXT_params params =
36913 .teb = get_teb64(params32->teb),
36914 .target = params32->target,
36915 .offset = (GLintptr)ULongToPtr(params32->offset),
36916 .size = (GLsizeiptr)ULongToPtr(params32->size),
36917 .clientBuffer = ULongToPtr(params32->clientBuffer),
36918 .flags = params32->flags,
36920 NTSTATUS status;
36921 status = ext_glBufferStorageExternalEXT( &params );
36922 return status;
36925 static NTSTATUS wow64_ext_glBufferStorageMemEXT( void *args )
36927 struct
36929 PTR32 teb;
36930 GLenum target;
36931 PTR32 size;
36932 GLuint memory;
36933 GLuint64 offset;
36934 } *params32 = args;
36935 struct glBufferStorageMemEXT_params params =
36937 .teb = get_teb64(params32->teb),
36938 .target = params32->target,
36939 .size = (GLsizeiptr)ULongToPtr(params32->size),
36940 .memory = params32->memory,
36941 .offset = params32->offset,
36943 NTSTATUS status;
36944 status = ext_glBufferStorageMemEXT( &params );
36945 return status;
36948 static NTSTATUS wow64_ext_glBufferSubData( void *args )
36950 struct
36952 PTR32 teb;
36953 GLenum target;
36954 PTR32 offset;
36955 PTR32 size;
36956 PTR32 data;
36957 } *params32 = args;
36958 struct glBufferSubData_params params =
36960 .teb = get_teb64(params32->teb),
36961 .target = params32->target,
36962 .offset = (GLintptr)ULongToPtr(params32->offset),
36963 .size = (GLsizeiptr)ULongToPtr(params32->size),
36964 .data = ULongToPtr(params32->data),
36966 NTSTATUS status;
36967 status = ext_glBufferSubData( &params );
36968 return status;
36971 static NTSTATUS wow64_ext_glBufferSubDataARB( void *args )
36973 struct
36975 PTR32 teb;
36976 GLenum target;
36977 PTR32 offset;
36978 PTR32 size;
36979 PTR32 data;
36980 } *params32 = args;
36981 struct glBufferSubDataARB_params params =
36983 .teb = get_teb64(params32->teb),
36984 .target = params32->target,
36985 .offset = (GLintptrARB)ULongToPtr(params32->offset),
36986 .size = (GLsizeiptrARB)ULongToPtr(params32->size),
36987 .data = ULongToPtr(params32->data),
36989 NTSTATUS status;
36990 status = ext_glBufferSubDataARB( &params );
36991 return status;
36994 static NTSTATUS wow64_ext_glCallCommandListNV( void *args )
36996 struct
36998 PTR32 teb;
36999 GLuint list;
37000 } *params32 = args;
37001 struct glCallCommandListNV_params params =
37003 .teb = get_teb64(params32->teb),
37004 .list = params32->list,
37006 NTSTATUS status;
37007 status = ext_glCallCommandListNV( &params );
37008 return status;
37011 static NTSTATUS wow64_ext_glCheckFramebufferStatus( void *args )
37013 struct
37015 PTR32 teb;
37016 GLenum target;
37017 GLenum ret;
37018 } *params32 = args;
37019 struct glCheckFramebufferStatus_params params =
37021 .teb = get_teb64(params32->teb),
37022 .target = params32->target,
37024 NTSTATUS status;
37025 status = ext_glCheckFramebufferStatus( &params );
37026 params32->ret = params.ret;
37027 return status;
37030 static NTSTATUS wow64_ext_glCheckFramebufferStatusEXT( void *args )
37032 struct
37034 PTR32 teb;
37035 GLenum target;
37036 GLenum ret;
37037 } *params32 = args;
37038 struct glCheckFramebufferStatusEXT_params params =
37040 .teb = get_teb64(params32->teb),
37041 .target = params32->target,
37043 NTSTATUS status;
37044 status = ext_glCheckFramebufferStatusEXT( &params );
37045 params32->ret = params.ret;
37046 return status;
37049 static NTSTATUS wow64_ext_glCheckNamedFramebufferStatus( void *args )
37051 struct
37053 PTR32 teb;
37054 GLuint framebuffer;
37055 GLenum target;
37056 GLenum ret;
37057 } *params32 = args;
37058 struct glCheckNamedFramebufferStatus_params params =
37060 .teb = get_teb64(params32->teb),
37061 .framebuffer = params32->framebuffer,
37062 .target = params32->target,
37064 NTSTATUS status;
37065 status = ext_glCheckNamedFramebufferStatus( &params );
37066 params32->ret = params.ret;
37067 return status;
37070 static NTSTATUS wow64_ext_glCheckNamedFramebufferStatusEXT( void *args )
37072 struct
37074 PTR32 teb;
37075 GLuint framebuffer;
37076 GLenum target;
37077 GLenum ret;
37078 } *params32 = args;
37079 struct glCheckNamedFramebufferStatusEXT_params params =
37081 .teb = get_teb64(params32->teb),
37082 .framebuffer = params32->framebuffer,
37083 .target = params32->target,
37085 NTSTATUS status;
37086 status = ext_glCheckNamedFramebufferStatusEXT( &params );
37087 params32->ret = params.ret;
37088 return status;
37091 static NTSTATUS wow64_ext_glClampColor( void *args )
37093 struct
37095 PTR32 teb;
37096 GLenum target;
37097 GLenum clamp;
37098 } *params32 = args;
37099 struct glClampColor_params params =
37101 .teb = get_teb64(params32->teb),
37102 .target = params32->target,
37103 .clamp = params32->clamp,
37105 NTSTATUS status;
37106 status = ext_glClampColor( &params );
37107 return status;
37110 static NTSTATUS wow64_ext_glClampColorARB( void *args )
37112 struct
37114 PTR32 teb;
37115 GLenum target;
37116 GLenum clamp;
37117 } *params32 = args;
37118 struct glClampColorARB_params params =
37120 .teb = get_teb64(params32->teb),
37121 .target = params32->target,
37122 .clamp = params32->clamp,
37124 NTSTATUS status;
37125 status = ext_glClampColorARB( &params );
37126 return status;
37129 static NTSTATUS wow64_ext_glClearAccumxOES( void *args )
37131 struct
37133 PTR32 teb;
37134 GLfixed red;
37135 GLfixed green;
37136 GLfixed blue;
37137 GLfixed alpha;
37138 } *params32 = args;
37139 struct glClearAccumxOES_params params =
37141 .teb = get_teb64(params32->teb),
37142 .red = params32->red,
37143 .green = params32->green,
37144 .blue = params32->blue,
37145 .alpha = params32->alpha,
37147 NTSTATUS status;
37148 status = ext_glClearAccumxOES( &params );
37149 return status;
37152 static NTSTATUS wow64_ext_glClearBufferData( void *args )
37154 struct
37156 PTR32 teb;
37157 GLenum target;
37158 GLenum internalformat;
37159 GLenum format;
37160 GLenum type;
37161 PTR32 data;
37162 } *params32 = args;
37163 struct glClearBufferData_params params =
37165 .teb = get_teb64(params32->teb),
37166 .target = params32->target,
37167 .internalformat = params32->internalformat,
37168 .format = params32->format,
37169 .type = params32->type,
37170 .data = ULongToPtr(params32->data),
37172 NTSTATUS status;
37173 status = ext_glClearBufferData( &params );
37174 return status;
37177 static NTSTATUS wow64_ext_glClearBufferSubData( void *args )
37179 struct
37181 PTR32 teb;
37182 GLenum target;
37183 GLenum internalformat;
37184 PTR32 offset;
37185 PTR32 size;
37186 GLenum format;
37187 GLenum type;
37188 PTR32 data;
37189 } *params32 = args;
37190 struct glClearBufferSubData_params params =
37192 .teb = get_teb64(params32->teb),
37193 .target = params32->target,
37194 .internalformat = params32->internalformat,
37195 .offset = (GLintptr)ULongToPtr(params32->offset),
37196 .size = (GLsizeiptr)ULongToPtr(params32->size),
37197 .format = params32->format,
37198 .type = params32->type,
37199 .data = ULongToPtr(params32->data),
37201 NTSTATUS status;
37202 status = ext_glClearBufferSubData( &params );
37203 return status;
37206 static NTSTATUS wow64_ext_glClearBufferfi( void *args )
37208 struct
37210 PTR32 teb;
37211 GLenum buffer;
37212 GLint drawbuffer;
37213 GLfloat depth;
37214 GLint stencil;
37215 } *params32 = args;
37216 struct glClearBufferfi_params params =
37218 .teb = get_teb64(params32->teb),
37219 .buffer = params32->buffer,
37220 .drawbuffer = params32->drawbuffer,
37221 .depth = params32->depth,
37222 .stencil = params32->stencil,
37224 NTSTATUS status;
37225 status = ext_glClearBufferfi( &params );
37226 return status;
37229 static NTSTATUS wow64_ext_glClearBufferfv( void *args )
37231 struct
37233 PTR32 teb;
37234 GLenum buffer;
37235 GLint drawbuffer;
37236 PTR32 value;
37237 } *params32 = args;
37238 struct glClearBufferfv_params params =
37240 .teb = get_teb64(params32->teb),
37241 .buffer = params32->buffer,
37242 .drawbuffer = params32->drawbuffer,
37243 .value = ULongToPtr(params32->value),
37245 NTSTATUS status;
37246 status = ext_glClearBufferfv( &params );
37247 return status;
37250 static NTSTATUS wow64_ext_glClearBufferiv( void *args )
37252 struct
37254 PTR32 teb;
37255 GLenum buffer;
37256 GLint drawbuffer;
37257 PTR32 value;
37258 } *params32 = args;
37259 struct glClearBufferiv_params params =
37261 .teb = get_teb64(params32->teb),
37262 .buffer = params32->buffer,
37263 .drawbuffer = params32->drawbuffer,
37264 .value = ULongToPtr(params32->value),
37266 NTSTATUS status;
37267 status = ext_glClearBufferiv( &params );
37268 return status;
37271 static NTSTATUS wow64_ext_glClearBufferuiv( void *args )
37273 struct
37275 PTR32 teb;
37276 GLenum buffer;
37277 GLint drawbuffer;
37278 PTR32 value;
37279 } *params32 = args;
37280 struct glClearBufferuiv_params params =
37282 .teb = get_teb64(params32->teb),
37283 .buffer = params32->buffer,
37284 .drawbuffer = params32->drawbuffer,
37285 .value = ULongToPtr(params32->value),
37287 NTSTATUS status;
37288 status = ext_glClearBufferuiv( &params );
37289 return status;
37292 static NTSTATUS wow64_ext_glClearColorIiEXT( void *args )
37294 struct
37296 PTR32 teb;
37297 GLint red;
37298 GLint green;
37299 GLint blue;
37300 GLint alpha;
37301 } *params32 = args;
37302 struct glClearColorIiEXT_params params =
37304 .teb = get_teb64(params32->teb),
37305 .red = params32->red,
37306 .green = params32->green,
37307 .blue = params32->blue,
37308 .alpha = params32->alpha,
37310 NTSTATUS status;
37311 status = ext_glClearColorIiEXT( &params );
37312 return status;
37315 static NTSTATUS wow64_ext_glClearColorIuiEXT( void *args )
37317 struct
37319 PTR32 teb;
37320 GLuint red;
37321 GLuint green;
37322 GLuint blue;
37323 GLuint alpha;
37324 } *params32 = args;
37325 struct glClearColorIuiEXT_params params =
37327 .teb = get_teb64(params32->teb),
37328 .red = params32->red,
37329 .green = params32->green,
37330 .blue = params32->blue,
37331 .alpha = params32->alpha,
37333 NTSTATUS status;
37334 status = ext_glClearColorIuiEXT( &params );
37335 return status;
37338 static NTSTATUS wow64_ext_glClearColorxOES( void *args )
37340 struct
37342 PTR32 teb;
37343 GLfixed red;
37344 GLfixed green;
37345 GLfixed blue;
37346 GLfixed alpha;
37347 } *params32 = args;
37348 struct glClearColorxOES_params params =
37350 .teb = get_teb64(params32->teb),
37351 .red = params32->red,
37352 .green = params32->green,
37353 .blue = params32->blue,
37354 .alpha = params32->alpha,
37356 NTSTATUS status;
37357 status = ext_glClearColorxOES( &params );
37358 return status;
37361 static NTSTATUS wow64_ext_glClearDepthdNV( void *args )
37363 struct
37365 PTR32 teb;
37366 GLdouble depth;
37367 } *params32 = args;
37368 struct glClearDepthdNV_params params =
37370 .teb = get_teb64(params32->teb),
37371 .depth = params32->depth,
37373 NTSTATUS status;
37374 status = ext_glClearDepthdNV( &params );
37375 return status;
37378 static NTSTATUS wow64_ext_glClearDepthf( void *args )
37380 struct
37382 PTR32 teb;
37383 GLfloat d;
37384 } *params32 = args;
37385 struct glClearDepthf_params params =
37387 .teb = get_teb64(params32->teb),
37388 .d = params32->d,
37390 NTSTATUS status;
37391 status = ext_glClearDepthf( &params );
37392 return status;
37395 static NTSTATUS wow64_ext_glClearDepthfOES( void *args )
37397 struct
37399 PTR32 teb;
37400 GLclampf depth;
37401 } *params32 = args;
37402 struct glClearDepthfOES_params params =
37404 .teb = get_teb64(params32->teb),
37405 .depth = params32->depth,
37407 NTSTATUS status;
37408 status = ext_glClearDepthfOES( &params );
37409 return status;
37412 static NTSTATUS wow64_ext_glClearDepthxOES( void *args )
37414 struct
37416 PTR32 teb;
37417 GLfixed depth;
37418 } *params32 = args;
37419 struct glClearDepthxOES_params params =
37421 .teb = get_teb64(params32->teb),
37422 .depth = params32->depth,
37424 NTSTATUS status;
37425 status = ext_glClearDepthxOES( &params );
37426 return status;
37429 static NTSTATUS wow64_ext_glClearNamedBufferData( void *args )
37431 struct
37433 PTR32 teb;
37434 GLuint buffer;
37435 GLenum internalformat;
37436 GLenum format;
37437 GLenum type;
37438 PTR32 data;
37439 } *params32 = args;
37440 struct glClearNamedBufferData_params params =
37442 .teb = get_teb64(params32->teb),
37443 .buffer = params32->buffer,
37444 .internalformat = params32->internalformat,
37445 .format = params32->format,
37446 .type = params32->type,
37447 .data = ULongToPtr(params32->data),
37449 NTSTATUS status;
37450 status = ext_glClearNamedBufferData( &params );
37451 return status;
37454 static NTSTATUS wow64_ext_glClearNamedBufferDataEXT( void *args )
37456 struct
37458 PTR32 teb;
37459 GLuint buffer;
37460 GLenum internalformat;
37461 GLenum format;
37462 GLenum type;
37463 PTR32 data;
37464 } *params32 = args;
37465 struct glClearNamedBufferDataEXT_params params =
37467 .teb = get_teb64(params32->teb),
37468 .buffer = params32->buffer,
37469 .internalformat = params32->internalformat,
37470 .format = params32->format,
37471 .type = params32->type,
37472 .data = ULongToPtr(params32->data),
37474 NTSTATUS status;
37475 status = ext_glClearNamedBufferDataEXT( &params );
37476 return status;
37479 static NTSTATUS wow64_ext_glClearNamedBufferSubData( void *args )
37481 struct
37483 PTR32 teb;
37484 GLuint buffer;
37485 GLenum internalformat;
37486 PTR32 offset;
37487 PTR32 size;
37488 GLenum format;
37489 GLenum type;
37490 PTR32 data;
37491 } *params32 = args;
37492 struct glClearNamedBufferSubData_params params =
37494 .teb = get_teb64(params32->teb),
37495 .buffer = params32->buffer,
37496 .internalformat = params32->internalformat,
37497 .offset = (GLintptr)ULongToPtr(params32->offset),
37498 .size = (GLsizeiptr)ULongToPtr(params32->size),
37499 .format = params32->format,
37500 .type = params32->type,
37501 .data = ULongToPtr(params32->data),
37503 NTSTATUS status;
37504 status = ext_glClearNamedBufferSubData( &params );
37505 return status;
37508 static NTSTATUS wow64_ext_glClearNamedBufferSubDataEXT( void *args )
37510 struct
37512 PTR32 teb;
37513 GLuint buffer;
37514 GLenum internalformat;
37515 PTR32 offset;
37516 PTR32 size;
37517 GLenum format;
37518 GLenum type;
37519 PTR32 data;
37520 } *params32 = args;
37521 struct glClearNamedBufferSubDataEXT_params params =
37523 .teb = get_teb64(params32->teb),
37524 .buffer = params32->buffer,
37525 .internalformat = params32->internalformat,
37526 .offset = (GLsizeiptr)ULongToPtr(params32->offset),
37527 .size = (GLsizeiptr)ULongToPtr(params32->size),
37528 .format = params32->format,
37529 .type = params32->type,
37530 .data = ULongToPtr(params32->data),
37532 NTSTATUS status;
37533 status = ext_glClearNamedBufferSubDataEXT( &params );
37534 return status;
37537 static NTSTATUS wow64_ext_glClearNamedFramebufferfi( void *args )
37539 struct
37541 PTR32 teb;
37542 GLuint framebuffer;
37543 GLenum buffer;
37544 GLint drawbuffer;
37545 GLfloat depth;
37546 GLint stencil;
37547 } *params32 = args;
37548 struct glClearNamedFramebufferfi_params params =
37550 .teb = get_teb64(params32->teb),
37551 .framebuffer = params32->framebuffer,
37552 .buffer = params32->buffer,
37553 .drawbuffer = params32->drawbuffer,
37554 .depth = params32->depth,
37555 .stencil = params32->stencil,
37557 NTSTATUS status;
37558 status = ext_glClearNamedFramebufferfi( &params );
37559 return status;
37562 static NTSTATUS wow64_ext_glClearNamedFramebufferfv( void *args )
37564 struct
37566 PTR32 teb;
37567 GLuint framebuffer;
37568 GLenum buffer;
37569 GLint drawbuffer;
37570 PTR32 value;
37571 } *params32 = args;
37572 struct glClearNamedFramebufferfv_params params =
37574 .teb = get_teb64(params32->teb),
37575 .framebuffer = params32->framebuffer,
37576 .buffer = params32->buffer,
37577 .drawbuffer = params32->drawbuffer,
37578 .value = ULongToPtr(params32->value),
37580 NTSTATUS status;
37581 status = ext_glClearNamedFramebufferfv( &params );
37582 return status;
37585 static NTSTATUS wow64_ext_glClearNamedFramebufferiv( void *args )
37587 struct
37589 PTR32 teb;
37590 GLuint framebuffer;
37591 GLenum buffer;
37592 GLint drawbuffer;
37593 PTR32 value;
37594 } *params32 = args;
37595 struct glClearNamedFramebufferiv_params params =
37597 .teb = get_teb64(params32->teb),
37598 .framebuffer = params32->framebuffer,
37599 .buffer = params32->buffer,
37600 .drawbuffer = params32->drawbuffer,
37601 .value = ULongToPtr(params32->value),
37603 NTSTATUS status;
37604 status = ext_glClearNamedFramebufferiv( &params );
37605 return status;
37608 static NTSTATUS wow64_ext_glClearNamedFramebufferuiv( void *args )
37610 struct
37612 PTR32 teb;
37613 GLuint framebuffer;
37614 GLenum buffer;
37615 GLint drawbuffer;
37616 PTR32 value;
37617 } *params32 = args;
37618 struct glClearNamedFramebufferuiv_params params =
37620 .teb = get_teb64(params32->teb),
37621 .framebuffer = params32->framebuffer,
37622 .buffer = params32->buffer,
37623 .drawbuffer = params32->drawbuffer,
37624 .value = ULongToPtr(params32->value),
37626 NTSTATUS status;
37627 status = ext_glClearNamedFramebufferuiv( &params );
37628 return status;
37631 static NTSTATUS wow64_ext_glClearTexImage( void *args )
37633 struct
37635 PTR32 teb;
37636 GLuint texture;
37637 GLint level;
37638 GLenum format;
37639 GLenum type;
37640 PTR32 data;
37641 } *params32 = args;
37642 struct glClearTexImage_params params =
37644 .teb = get_teb64(params32->teb),
37645 .texture = params32->texture,
37646 .level = params32->level,
37647 .format = params32->format,
37648 .type = params32->type,
37649 .data = ULongToPtr(params32->data),
37651 NTSTATUS status;
37652 status = ext_glClearTexImage( &params );
37653 return status;
37656 static NTSTATUS wow64_ext_glClearTexSubImage( void *args )
37658 struct
37660 PTR32 teb;
37661 GLuint texture;
37662 GLint level;
37663 GLint xoffset;
37664 GLint yoffset;
37665 GLint zoffset;
37666 GLsizei width;
37667 GLsizei height;
37668 GLsizei depth;
37669 GLenum format;
37670 GLenum type;
37671 PTR32 data;
37672 } *params32 = args;
37673 struct glClearTexSubImage_params params =
37675 .teb = get_teb64(params32->teb),
37676 .texture = params32->texture,
37677 .level = params32->level,
37678 .xoffset = params32->xoffset,
37679 .yoffset = params32->yoffset,
37680 .zoffset = params32->zoffset,
37681 .width = params32->width,
37682 .height = params32->height,
37683 .depth = params32->depth,
37684 .format = params32->format,
37685 .type = params32->type,
37686 .data = ULongToPtr(params32->data),
37688 NTSTATUS status;
37689 status = ext_glClearTexSubImage( &params );
37690 return status;
37693 static NTSTATUS wow64_ext_glClientActiveTexture( void *args )
37695 struct
37697 PTR32 teb;
37698 GLenum texture;
37699 } *params32 = args;
37700 struct glClientActiveTexture_params params =
37702 .teb = get_teb64(params32->teb),
37703 .texture = params32->texture,
37705 NTSTATUS status;
37706 status = ext_glClientActiveTexture( &params );
37707 return status;
37710 static NTSTATUS wow64_ext_glClientActiveTextureARB( void *args )
37712 struct
37714 PTR32 teb;
37715 GLenum texture;
37716 } *params32 = args;
37717 struct glClientActiveTextureARB_params params =
37719 .teb = get_teb64(params32->teb),
37720 .texture = params32->texture,
37722 NTSTATUS status;
37723 status = ext_glClientActiveTextureARB( &params );
37724 return status;
37727 static NTSTATUS wow64_ext_glClientActiveVertexStreamATI( void *args )
37729 struct
37731 PTR32 teb;
37732 GLenum stream;
37733 } *params32 = args;
37734 struct glClientActiveVertexStreamATI_params params =
37736 .teb = get_teb64(params32->teb),
37737 .stream = params32->stream,
37739 NTSTATUS status;
37740 status = ext_glClientActiveVertexStreamATI( &params );
37741 return status;
37744 static NTSTATUS wow64_ext_glClientAttribDefaultEXT( void *args )
37746 struct
37748 PTR32 teb;
37749 GLbitfield mask;
37750 } *params32 = args;
37751 struct glClientAttribDefaultEXT_params params =
37753 .teb = get_teb64(params32->teb),
37754 .mask = params32->mask,
37756 NTSTATUS status;
37757 status = ext_glClientAttribDefaultEXT( &params );
37758 return status;
37761 static NTSTATUS wow64_ext_glClientWaitSemaphoreui64NVX( void *args )
37763 struct
37765 PTR32 teb;
37766 GLsizei fenceObjectCount;
37767 PTR32 semaphoreArray;
37768 PTR32 fenceValueArray;
37769 } *params32 = args;
37770 struct glClientWaitSemaphoreui64NVX_params params =
37772 .teb = get_teb64(params32->teb),
37773 .fenceObjectCount = params32->fenceObjectCount,
37774 .semaphoreArray = ULongToPtr(params32->semaphoreArray),
37775 .fenceValueArray = ULongToPtr(params32->fenceValueArray),
37777 NTSTATUS status;
37778 status = ext_glClientWaitSemaphoreui64NVX( &params );
37779 return status;
37782 static NTSTATUS wow64_ext_glClipControl( void *args )
37784 struct
37786 PTR32 teb;
37787 GLenum origin;
37788 GLenum depth;
37789 } *params32 = args;
37790 struct glClipControl_params params =
37792 .teb = get_teb64(params32->teb),
37793 .origin = params32->origin,
37794 .depth = params32->depth,
37796 NTSTATUS status;
37797 status = ext_glClipControl( &params );
37798 return status;
37801 static NTSTATUS wow64_ext_glClipPlanefOES( void *args )
37803 struct
37805 PTR32 teb;
37806 GLenum plane;
37807 PTR32 equation;
37808 } *params32 = args;
37809 struct glClipPlanefOES_params params =
37811 .teb = get_teb64(params32->teb),
37812 .plane = params32->plane,
37813 .equation = ULongToPtr(params32->equation),
37815 NTSTATUS status;
37816 status = ext_glClipPlanefOES( &params );
37817 return status;
37820 static NTSTATUS wow64_ext_glClipPlanexOES( void *args )
37822 struct
37824 PTR32 teb;
37825 GLenum plane;
37826 PTR32 equation;
37827 } *params32 = args;
37828 struct glClipPlanexOES_params params =
37830 .teb = get_teb64(params32->teb),
37831 .plane = params32->plane,
37832 .equation = ULongToPtr(params32->equation),
37834 NTSTATUS status;
37835 status = ext_glClipPlanexOES( &params );
37836 return status;
37839 static NTSTATUS wow64_ext_glColor3fVertex3fSUN( void *args )
37841 struct
37843 PTR32 teb;
37844 GLfloat r;
37845 GLfloat g;
37846 GLfloat b;
37847 GLfloat x;
37848 GLfloat y;
37849 GLfloat z;
37850 } *params32 = args;
37851 struct glColor3fVertex3fSUN_params params =
37853 .teb = get_teb64(params32->teb),
37854 .r = params32->r,
37855 .g = params32->g,
37856 .b = params32->b,
37857 .x = params32->x,
37858 .y = params32->y,
37859 .z = params32->z,
37861 NTSTATUS status;
37862 status = ext_glColor3fVertex3fSUN( &params );
37863 return status;
37866 static NTSTATUS wow64_ext_glColor3fVertex3fvSUN( void *args )
37868 struct
37870 PTR32 teb;
37871 PTR32 c;
37872 PTR32 v;
37873 } *params32 = args;
37874 struct glColor3fVertex3fvSUN_params params =
37876 .teb = get_teb64(params32->teb),
37877 .c = ULongToPtr(params32->c),
37878 .v = ULongToPtr(params32->v),
37880 NTSTATUS status;
37881 status = ext_glColor3fVertex3fvSUN( &params );
37882 return status;
37885 static NTSTATUS wow64_ext_glColor3hNV( void *args )
37887 struct
37889 PTR32 teb;
37890 GLhalfNV red;
37891 GLhalfNV green;
37892 GLhalfNV blue;
37893 } *params32 = args;
37894 struct glColor3hNV_params params =
37896 .teb = get_teb64(params32->teb),
37897 .red = params32->red,
37898 .green = params32->green,
37899 .blue = params32->blue,
37901 NTSTATUS status;
37902 status = ext_glColor3hNV( &params );
37903 return status;
37906 static NTSTATUS wow64_ext_glColor3hvNV( void *args )
37908 struct
37910 PTR32 teb;
37911 PTR32 v;
37912 } *params32 = args;
37913 struct glColor3hvNV_params params =
37915 .teb = get_teb64(params32->teb),
37916 .v = ULongToPtr(params32->v),
37918 NTSTATUS status;
37919 status = ext_glColor3hvNV( &params );
37920 return status;
37923 static NTSTATUS wow64_ext_glColor3xOES( void *args )
37925 struct
37927 PTR32 teb;
37928 GLfixed red;
37929 GLfixed green;
37930 GLfixed blue;
37931 } *params32 = args;
37932 struct glColor3xOES_params params =
37934 .teb = get_teb64(params32->teb),
37935 .red = params32->red,
37936 .green = params32->green,
37937 .blue = params32->blue,
37939 NTSTATUS status;
37940 status = ext_glColor3xOES( &params );
37941 return status;
37944 static NTSTATUS wow64_ext_glColor3xvOES( void *args )
37946 struct
37948 PTR32 teb;
37949 PTR32 components;
37950 } *params32 = args;
37951 struct glColor3xvOES_params params =
37953 .teb = get_teb64(params32->teb),
37954 .components = ULongToPtr(params32->components),
37956 NTSTATUS status;
37957 status = ext_glColor3xvOES( &params );
37958 return status;
37961 static NTSTATUS wow64_ext_glColor4fNormal3fVertex3fSUN( void *args )
37963 struct
37965 PTR32 teb;
37966 GLfloat r;
37967 GLfloat g;
37968 GLfloat b;
37969 GLfloat a;
37970 GLfloat nx;
37971 GLfloat ny;
37972 GLfloat nz;
37973 GLfloat x;
37974 GLfloat y;
37975 GLfloat z;
37976 } *params32 = args;
37977 struct glColor4fNormal3fVertex3fSUN_params params =
37979 .teb = get_teb64(params32->teb),
37980 .r = params32->r,
37981 .g = params32->g,
37982 .b = params32->b,
37983 .a = params32->a,
37984 .nx = params32->nx,
37985 .ny = params32->ny,
37986 .nz = params32->nz,
37987 .x = params32->x,
37988 .y = params32->y,
37989 .z = params32->z,
37991 NTSTATUS status;
37992 status = ext_glColor4fNormal3fVertex3fSUN( &params );
37993 return status;
37996 static NTSTATUS wow64_ext_glColor4fNormal3fVertex3fvSUN( void *args )
37998 struct
38000 PTR32 teb;
38001 PTR32 c;
38002 PTR32 n;
38003 PTR32 v;
38004 } *params32 = args;
38005 struct glColor4fNormal3fVertex3fvSUN_params params =
38007 .teb = get_teb64(params32->teb),
38008 .c = ULongToPtr(params32->c),
38009 .n = ULongToPtr(params32->n),
38010 .v = ULongToPtr(params32->v),
38012 NTSTATUS status;
38013 status = ext_glColor4fNormal3fVertex3fvSUN( &params );
38014 return status;
38017 static NTSTATUS wow64_ext_glColor4hNV( void *args )
38019 struct
38021 PTR32 teb;
38022 GLhalfNV red;
38023 GLhalfNV green;
38024 GLhalfNV blue;
38025 GLhalfNV alpha;
38026 } *params32 = args;
38027 struct glColor4hNV_params params =
38029 .teb = get_teb64(params32->teb),
38030 .red = params32->red,
38031 .green = params32->green,
38032 .blue = params32->blue,
38033 .alpha = params32->alpha,
38035 NTSTATUS status;
38036 status = ext_glColor4hNV( &params );
38037 return status;
38040 static NTSTATUS wow64_ext_glColor4hvNV( void *args )
38042 struct
38044 PTR32 teb;
38045 PTR32 v;
38046 } *params32 = args;
38047 struct glColor4hvNV_params params =
38049 .teb = get_teb64(params32->teb),
38050 .v = ULongToPtr(params32->v),
38052 NTSTATUS status;
38053 status = ext_glColor4hvNV( &params );
38054 return status;
38057 static NTSTATUS wow64_ext_glColor4ubVertex2fSUN( void *args )
38059 struct
38061 PTR32 teb;
38062 GLubyte r;
38063 GLubyte g;
38064 GLubyte b;
38065 GLubyte a;
38066 GLfloat x;
38067 GLfloat y;
38068 } *params32 = args;
38069 struct glColor4ubVertex2fSUN_params params =
38071 .teb = get_teb64(params32->teb),
38072 .r = params32->r,
38073 .g = params32->g,
38074 .b = params32->b,
38075 .a = params32->a,
38076 .x = params32->x,
38077 .y = params32->y,
38079 NTSTATUS status;
38080 status = ext_glColor4ubVertex2fSUN( &params );
38081 return status;
38084 static NTSTATUS wow64_ext_glColor4ubVertex2fvSUN( void *args )
38086 struct
38088 PTR32 teb;
38089 PTR32 c;
38090 PTR32 v;
38091 } *params32 = args;
38092 struct glColor4ubVertex2fvSUN_params params =
38094 .teb = get_teb64(params32->teb),
38095 .c = ULongToPtr(params32->c),
38096 .v = ULongToPtr(params32->v),
38098 NTSTATUS status;
38099 status = ext_glColor4ubVertex2fvSUN( &params );
38100 return status;
38103 static NTSTATUS wow64_ext_glColor4ubVertex3fSUN( void *args )
38105 struct
38107 PTR32 teb;
38108 GLubyte r;
38109 GLubyte g;
38110 GLubyte b;
38111 GLubyte a;
38112 GLfloat x;
38113 GLfloat y;
38114 GLfloat z;
38115 } *params32 = args;
38116 struct glColor4ubVertex3fSUN_params params =
38118 .teb = get_teb64(params32->teb),
38119 .r = params32->r,
38120 .g = params32->g,
38121 .b = params32->b,
38122 .a = params32->a,
38123 .x = params32->x,
38124 .y = params32->y,
38125 .z = params32->z,
38127 NTSTATUS status;
38128 status = ext_glColor4ubVertex3fSUN( &params );
38129 return status;
38132 static NTSTATUS wow64_ext_glColor4ubVertex3fvSUN( void *args )
38134 struct
38136 PTR32 teb;
38137 PTR32 c;
38138 PTR32 v;
38139 } *params32 = args;
38140 struct glColor4ubVertex3fvSUN_params params =
38142 .teb = get_teb64(params32->teb),
38143 .c = ULongToPtr(params32->c),
38144 .v = ULongToPtr(params32->v),
38146 NTSTATUS status;
38147 status = ext_glColor4ubVertex3fvSUN( &params );
38148 return status;
38151 static NTSTATUS wow64_ext_glColor4xOES( void *args )
38153 struct
38155 PTR32 teb;
38156 GLfixed red;
38157 GLfixed green;
38158 GLfixed blue;
38159 GLfixed alpha;
38160 } *params32 = args;
38161 struct glColor4xOES_params params =
38163 .teb = get_teb64(params32->teb),
38164 .red = params32->red,
38165 .green = params32->green,
38166 .blue = params32->blue,
38167 .alpha = params32->alpha,
38169 NTSTATUS status;
38170 status = ext_glColor4xOES( &params );
38171 return status;
38174 static NTSTATUS wow64_ext_glColor4xvOES( void *args )
38176 struct
38178 PTR32 teb;
38179 PTR32 components;
38180 } *params32 = args;
38181 struct glColor4xvOES_params params =
38183 .teb = get_teb64(params32->teb),
38184 .components = ULongToPtr(params32->components),
38186 NTSTATUS status;
38187 status = ext_glColor4xvOES( &params );
38188 return status;
38191 static NTSTATUS wow64_ext_glColorFormatNV( void *args )
38193 struct
38195 PTR32 teb;
38196 GLint size;
38197 GLenum type;
38198 GLsizei stride;
38199 } *params32 = args;
38200 struct glColorFormatNV_params params =
38202 .teb = get_teb64(params32->teb),
38203 .size = params32->size,
38204 .type = params32->type,
38205 .stride = params32->stride,
38207 NTSTATUS status;
38208 status = ext_glColorFormatNV( &params );
38209 return status;
38212 static NTSTATUS wow64_ext_glColorFragmentOp1ATI( void *args )
38214 struct
38216 PTR32 teb;
38217 GLenum op;
38218 GLuint dst;
38219 GLuint dstMask;
38220 GLuint dstMod;
38221 GLuint arg1;
38222 GLuint arg1Rep;
38223 GLuint arg1Mod;
38224 } *params32 = args;
38225 struct glColorFragmentOp1ATI_params params =
38227 .teb = get_teb64(params32->teb),
38228 .op = params32->op,
38229 .dst = params32->dst,
38230 .dstMask = params32->dstMask,
38231 .dstMod = params32->dstMod,
38232 .arg1 = params32->arg1,
38233 .arg1Rep = params32->arg1Rep,
38234 .arg1Mod = params32->arg1Mod,
38236 NTSTATUS status;
38237 status = ext_glColorFragmentOp1ATI( &params );
38238 return status;
38241 static NTSTATUS wow64_ext_glColorFragmentOp2ATI( void *args )
38243 struct
38245 PTR32 teb;
38246 GLenum op;
38247 GLuint dst;
38248 GLuint dstMask;
38249 GLuint dstMod;
38250 GLuint arg1;
38251 GLuint arg1Rep;
38252 GLuint arg1Mod;
38253 GLuint arg2;
38254 GLuint arg2Rep;
38255 GLuint arg2Mod;
38256 } *params32 = args;
38257 struct glColorFragmentOp2ATI_params params =
38259 .teb = get_teb64(params32->teb),
38260 .op = params32->op,
38261 .dst = params32->dst,
38262 .dstMask = params32->dstMask,
38263 .dstMod = params32->dstMod,
38264 .arg1 = params32->arg1,
38265 .arg1Rep = params32->arg1Rep,
38266 .arg1Mod = params32->arg1Mod,
38267 .arg2 = params32->arg2,
38268 .arg2Rep = params32->arg2Rep,
38269 .arg2Mod = params32->arg2Mod,
38271 NTSTATUS status;
38272 status = ext_glColorFragmentOp2ATI( &params );
38273 return status;
38276 static NTSTATUS wow64_ext_glColorFragmentOp3ATI( void *args )
38278 struct
38280 PTR32 teb;
38281 GLenum op;
38282 GLuint dst;
38283 GLuint dstMask;
38284 GLuint dstMod;
38285 GLuint arg1;
38286 GLuint arg1Rep;
38287 GLuint arg1Mod;
38288 GLuint arg2;
38289 GLuint arg2Rep;
38290 GLuint arg2Mod;
38291 GLuint arg3;
38292 GLuint arg3Rep;
38293 GLuint arg3Mod;
38294 } *params32 = args;
38295 struct glColorFragmentOp3ATI_params params =
38297 .teb = get_teb64(params32->teb),
38298 .op = params32->op,
38299 .dst = params32->dst,
38300 .dstMask = params32->dstMask,
38301 .dstMod = params32->dstMod,
38302 .arg1 = params32->arg1,
38303 .arg1Rep = params32->arg1Rep,
38304 .arg1Mod = params32->arg1Mod,
38305 .arg2 = params32->arg2,
38306 .arg2Rep = params32->arg2Rep,
38307 .arg2Mod = params32->arg2Mod,
38308 .arg3 = params32->arg3,
38309 .arg3Rep = params32->arg3Rep,
38310 .arg3Mod = params32->arg3Mod,
38312 NTSTATUS status;
38313 status = ext_glColorFragmentOp3ATI( &params );
38314 return status;
38317 static NTSTATUS wow64_ext_glColorMaskIndexedEXT( void *args )
38319 struct
38321 PTR32 teb;
38322 GLuint index;
38323 GLboolean r;
38324 GLboolean g;
38325 GLboolean b;
38326 GLboolean a;
38327 } *params32 = args;
38328 struct glColorMaskIndexedEXT_params params =
38330 .teb = get_teb64(params32->teb),
38331 .index = params32->index,
38332 .r = params32->r,
38333 .g = params32->g,
38334 .b = params32->b,
38335 .a = params32->a,
38337 NTSTATUS status;
38338 status = ext_glColorMaskIndexedEXT( &params );
38339 return status;
38342 static NTSTATUS wow64_ext_glColorMaski( void *args )
38344 struct
38346 PTR32 teb;
38347 GLuint index;
38348 GLboolean r;
38349 GLboolean g;
38350 GLboolean b;
38351 GLboolean a;
38352 } *params32 = args;
38353 struct glColorMaski_params params =
38355 .teb = get_teb64(params32->teb),
38356 .index = params32->index,
38357 .r = params32->r,
38358 .g = params32->g,
38359 .b = params32->b,
38360 .a = params32->a,
38362 NTSTATUS status;
38363 status = ext_glColorMaski( &params );
38364 return status;
38367 static NTSTATUS wow64_ext_glColorP3ui( void *args )
38369 struct
38371 PTR32 teb;
38372 GLenum type;
38373 GLuint color;
38374 } *params32 = args;
38375 struct glColorP3ui_params params =
38377 .teb = get_teb64(params32->teb),
38378 .type = params32->type,
38379 .color = params32->color,
38381 NTSTATUS status;
38382 status = ext_glColorP3ui( &params );
38383 return status;
38386 static NTSTATUS wow64_ext_glColorP3uiv( void *args )
38388 struct
38390 PTR32 teb;
38391 GLenum type;
38392 PTR32 color;
38393 } *params32 = args;
38394 struct glColorP3uiv_params params =
38396 .teb = get_teb64(params32->teb),
38397 .type = params32->type,
38398 .color = ULongToPtr(params32->color),
38400 NTSTATUS status;
38401 status = ext_glColorP3uiv( &params );
38402 return status;
38405 static NTSTATUS wow64_ext_glColorP4ui( void *args )
38407 struct
38409 PTR32 teb;
38410 GLenum type;
38411 GLuint color;
38412 } *params32 = args;
38413 struct glColorP4ui_params params =
38415 .teb = get_teb64(params32->teb),
38416 .type = params32->type,
38417 .color = params32->color,
38419 NTSTATUS status;
38420 status = ext_glColorP4ui( &params );
38421 return status;
38424 static NTSTATUS wow64_ext_glColorP4uiv( void *args )
38426 struct
38428 PTR32 teb;
38429 GLenum type;
38430 PTR32 color;
38431 } *params32 = args;
38432 struct glColorP4uiv_params params =
38434 .teb = get_teb64(params32->teb),
38435 .type = params32->type,
38436 .color = ULongToPtr(params32->color),
38438 NTSTATUS status;
38439 status = ext_glColorP4uiv( &params );
38440 return status;
38443 static NTSTATUS wow64_ext_glColorPointerEXT( void *args )
38445 struct
38447 PTR32 teb;
38448 GLint size;
38449 GLenum type;
38450 GLsizei stride;
38451 GLsizei count;
38452 PTR32 pointer;
38453 } *params32 = args;
38454 struct glColorPointerEXT_params params =
38456 .teb = get_teb64(params32->teb),
38457 .size = params32->size,
38458 .type = params32->type,
38459 .stride = params32->stride,
38460 .count = params32->count,
38461 .pointer = ULongToPtr(params32->pointer),
38463 NTSTATUS status;
38464 status = ext_glColorPointerEXT( &params );
38465 return status;
38468 static NTSTATUS wow64_ext_glColorPointerListIBM( void *args )
38470 struct
38472 PTR32 teb;
38473 GLint size;
38474 GLenum type;
38475 GLint stride;
38476 PTR32 pointer;
38477 GLint ptrstride;
38478 } *params32 = args;
38479 struct glColorPointerListIBM_params params =
38481 .teb = get_teb64(params32->teb),
38482 .size = params32->size,
38483 .type = params32->type,
38484 .stride = params32->stride,
38485 .ptrstride = params32->ptrstride,
38487 FIXME( "params32 %p, params %p stub!\n", params32, &params );
38488 return STATUS_NOT_IMPLEMENTED;
38491 static NTSTATUS wow64_ext_glColorPointervINTEL( void *args )
38493 struct
38495 PTR32 teb;
38496 GLint size;
38497 GLenum type;
38498 PTR32 pointer;
38499 } *params32 = args;
38500 struct glColorPointervINTEL_params params =
38502 .teb = get_teb64(params32->teb),
38503 .size = params32->size,
38504 .type = params32->type,
38506 FIXME( "params32 %p, params %p stub!\n", params32, &params );
38507 return STATUS_NOT_IMPLEMENTED;
38510 static NTSTATUS wow64_ext_glColorSubTable( void *args )
38512 struct
38514 PTR32 teb;
38515 GLenum target;
38516 GLsizei start;
38517 GLsizei count;
38518 GLenum format;
38519 GLenum type;
38520 PTR32 data;
38521 } *params32 = args;
38522 struct glColorSubTable_params params =
38524 .teb = get_teb64(params32->teb),
38525 .target = params32->target,
38526 .start = params32->start,
38527 .count = params32->count,
38528 .format = params32->format,
38529 .type = params32->type,
38530 .data = ULongToPtr(params32->data),
38532 NTSTATUS status;
38533 status = ext_glColorSubTable( &params );
38534 return status;
38537 static NTSTATUS wow64_ext_glColorSubTableEXT( void *args )
38539 struct
38541 PTR32 teb;
38542 GLenum target;
38543 GLsizei start;
38544 GLsizei count;
38545 GLenum format;
38546 GLenum type;
38547 PTR32 data;
38548 } *params32 = args;
38549 struct glColorSubTableEXT_params params =
38551 .teb = get_teb64(params32->teb),
38552 .target = params32->target,
38553 .start = params32->start,
38554 .count = params32->count,
38555 .format = params32->format,
38556 .type = params32->type,
38557 .data = ULongToPtr(params32->data),
38559 NTSTATUS status;
38560 status = ext_glColorSubTableEXT( &params );
38561 return status;
38564 static NTSTATUS wow64_ext_glColorTable( void *args )
38566 struct
38568 PTR32 teb;
38569 GLenum target;
38570 GLenum internalformat;
38571 GLsizei width;
38572 GLenum format;
38573 GLenum type;
38574 PTR32 table;
38575 } *params32 = args;
38576 struct glColorTable_params params =
38578 .teb = get_teb64(params32->teb),
38579 .target = params32->target,
38580 .internalformat = params32->internalformat,
38581 .width = params32->width,
38582 .format = params32->format,
38583 .type = params32->type,
38584 .table = ULongToPtr(params32->table),
38586 NTSTATUS status;
38587 status = ext_glColorTable( &params );
38588 return status;
38591 static NTSTATUS wow64_ext_glColorTableEXT( void *args )
38593 struct
38595 PTR32 teb;
38596 GLenum target;
38597 GLenum internalFormat;
38598 GLsizei width;
38599 GLenum format;
38600 GLenum type;
38601 PTR32 table;
38602 } *params32 = args;
38603 struct glColorTableEXT_params params =
38605 .teb = get_teb64(params32->teb),
38606 .target = params32->target,
38607 .internalFormat = params32->internalFormat,
38608 .width = params32->width,
38609 .format = params32->format,
38610 .type = params32->type,
38611 .table = ULongToPtr(params32->table),
38613 NTSTATUS status;
38614 status = ext_glColorTableEXT( &params );
38615 return status;
38618 static NTSTATUS wow64_ext_glColorTableParameterfv( void *args )
38620 struct
38622 PTR32 teb;
38623 GLenum target;
38624 GLenum pname;
38625 PTR32 params;
38626 } *params32 = args;
38627 struct glColorTableParameterfv_params params =
38629 .teb = get_teb64(params32->teb),
38630 .target = params32->target,
38631 .pname = params32->pname,
38632 .params = ULongToPtr(params32->params),
38634 NTSTATUS status;
38635 status = ext_glColorTableParameterfv( &params );
38636 return status;
38639 static NTSTATUS wow64_ext_glColorTableParameterfvSGI( void *args )
38641 struct
38643 PTR32 teb;
38644 GLenum target;
38645 GLenum pname;
38646 PTR32 params;
38647 } *params32 = args;
38648 struct glColorTableParameterfvSGI_params params =
38650 .teb = get_teb64(params32->teb),
38651 .target = params32->target,
38652 .pname = params32->pname,
38653 .params = ULongToPtr(params32->params),
38655 NTSTATUS status;
38656 status = ext_glColorTableParameterfvSGI( &params );
38657 return status;
38660 static NTSTATUS wow64_ext_glColorTableParameteriv( void *args )
38662 struct
38664 PTR32 teb;
38665 GLenum target;
38666 GLenum pname;
38667 PTR32 params;
38668 } *params32 = args;
38669 struct glColorTableParameteriv_params params =
38671 .teb = get_teb64(params32->teb),
38672 .target = params32->target,
38673 .pname = params32->pname,
38674 .params = ULongToPtr(params32->params),
38676 NTSTATUS status;
38677 status = ext_glColorTableParameteriv( &params );
38678 return status;
38681 static NTSTATUS wow64_ext_glColorTableParameterivSGI( void *args )
38683 struct
38685 PTR32 teb;
38686 GLenum target;
38687 GLenum pname;
38688 PTR32 params;
38689 } *params32 = args;
38690 struct glColorTableParameterivSGI_params params =
38692 .teb = get_teb64(params32->teb),
38693 .target = params32->target,
38694 .pname = params32->pname,
38695 .params = ULongToPtr(params32->params),
38697 NTSTATUS status;
38698 status = ext_glColorTableParameterivSGI( &params );
38699 return status;
38702 static NTSTATUS wow64_ext_glColorTableSGI( void *args )
38704 struct
38706 PTR32 teb;
38707 GLenum target;
38708 GLenum internalformat;
38709 GLsizei width;
38710 GLenum format;
38711 GLenum type;
38712 PTR32 table;
38713 } *params32 = args;
38714 struct glColorTableSGI_params params =
38716 .teb = get_teb64(params32->teb),
38717 .target = params32->target,
38718 .internalformat = params32->internalformat,
38719 .width = params32->width,
38720 .format = params32->format,
38721 .type = params32->type,
38722 .table = ULongToPtr(params32->table),
38724 NTSTATUS status;
38725 status = ext_glColorTableSGI( &params );
38726 return status;
38729 static NTSTATUS wow64_ext_glCombinerInputNV( void *args )
38731 struct
38733 PTR32 teb;
38734 GLenum stage;
38735 GLenum portion;
38736 GLenum variable;
38737 GLenum input;
38738 GLenum mapping;
38739 GLenum componentUsage;
38740 } *params32 = args;
38741 struct glCombinerInputNV_params params =
38743 .teb = get_teb64(params32->teb),
38744 .stage = params32->stage,
38745 .portion = params32->portion,
38746 .variable = params32->variable,
38747 .input = params32->input,
38748 .mapping = params32->mapping,
38749 .componentUsage = params32->componentUsage,
38751 NTSTATUS status;
38752 status = ext_glCombinerInputNV( &params );
38753 return status;
38756 static NTSTATUS wow64_ext_glCombinerOutputNV( void *args )
38758 struct
38760 PTR32 teb;
38761 GLenum stage;
38762 GLenum portion;
38763 GLenum abOutput;
38764 GLenum cdOutput;
38765 GLenum sumOutput;
38766 GLenum scale;
38767 GLenum bias;
38768 GLboolean abDotProduct;
38769 GLboolean cdDotProduct;
38770 GLboolean muxSum;
38771 } *params32 = args;
38772 struct glCombinerOutputNV_params params =
38774 .teb = get_teb64(params32->teb),
38775 .stage = params32->stage,
38776 .portion = params32->portion,
38777 .abOutput = params32->abOutput,
38778 .cdOutput = params32->cdOutput,
38779 .sumOutput = params32->sumOutput,
38780 .scale = params32->scale,
38781 .bias = params32->bias,
38782 .abDotProduct = params32->abDotProduct,
38783 .cdDotProduct = params32->cdDotProduct,
38784 .muxSum = params32->muxSum,
38786 NTSTATUS status;
38787 status = ext_glCombinerOutputNV( &params );
38788 return status;
38791 static NTSTATUS wow64_ext_glCombinerParameterfNV( void *args )
38793 struct
38795 PTR32 teb;
38796 GLenum pname;
38797 GLfloat param;
38798 } *params32 = args;
38799 struct glCombinerParameterfNV_params params =
38801 .teb = get_teb64(params32->teb),
38802 .pname = params32->pname,
38803 .param = params32->param,
38805 NTSTATUS status;
38806 status = ext_glCombinerParameterfNV( &params );
38807 return status;
38810 static NTSTATUS wow64_ext_glCombinerParameterfvNV( void *args )
38812 struct
38814 PTR32 teb;
38815 GLenum pname;
38816 PTR32 params;
38817 } *params32 = args;
38818 struct glCombinerParameterfvNV_params params =
38820 .teb = get_teb64(params32->teb),
38821 .pname = params32->pname,
38822 .params = ULongToPtr(params32->params),
38824 NTSTATUS status;
38825 status = ext_glCombinerParameterfvNV( &params );
38826 return status;
38829 static NTSTATUS wow64_ext_glCombinerParameteriNV( void *args )
38831 struct
38833 PTR32 teb;
38834 GLenum pname;
38835 GLint param;
38836 } *params32 = args;
38837 struct glCombinerParameteriNV_params params =
38839 .teb = get_teb64(params32->teb),
38840 .pname = params32->pname,
38841 .param = params32->param,
38843 NTSTATUS status;
38844 status = ext_glCombinerParameteriNV( &params );
38845 return status;
38848 static NTSTATUS wow64_ext_glCombinerParameterivNV( void *args )
38850 struct
38852 PTR32 teb;
38853 GLenum pname;
38854 PTR32 params;
38855 } *params32 = args;
38856 struct glCombinerParameterivNV_params params =
38858 .teb = get_teb64(params32->teb),
38859 .pname = params32->pname,
38860 .params = ULongToPtr(params32->params),
38862 NTSTATUS status;
38863 status = ext_glCombinerParameterivNV( &params );
38864 return status;
38867 static NTSTATUS wow64_ext_glCombinerStageParameterfvNV( void *args )
38869 struct
38871 PTR32 teb;
38872 GLenum stage;
38873 GLenum pname;
38874 PTR32 params;
38875 } *params32 = args;
38876 struct glCombinerStageParameterfvNV_params params =
38878 .teb = get_teb64(params32->teb),
38879 .stage = params32->stage,
38880 .pname = params32->pname,
38881 .params = ULongToPtr(params32->params),
38883 NTSTATUS status;
38884 status = ext_glCombinerStageParameterfvNV( &params );
38885 return status;
38888 static NTSTATUS wow64_ext_glCommandListSegmentsNV( void *args )
38890 struct
38892 PTR32 teb;
38893 GLuint list;
38894 GLuint segments;
38895 } *params32 = args;
38896 struct glCommandListSegmentsNV_params params =
38898 .teb = get_teb64(params32->teb),
38899 .list = params32->list,
38900 .segments = params32->segments,
38902 NTSTATUS status;
38903 status = ext_glCommandListSegmentsNV( &params );
38904 return status;
38907 static NTSTATUS wow64_ext_glCompileCommandListNV( void *args )
38909 struct
38911 PTR32 teb;
38912 GLuint list;
38913 } *params32 = args;
38914 struct glCompileCommandListNV_params params =
38916 .teb = get_teb64(params32->teb),
38917 .list = params32->list,
38919 NTSTATUS status;
38920 status = ext_glCompileCommandListNV( &params );
38921 return status;
38924 static NTSTATUS wow64_ext_glCompileShader( void *args )
38926 struct
38928 PTR32 teb;
38929 GLuint shader;
38930 } *params32 = args;
38931 struct glCompileShader_params params =
38933 .teb = get_teb64(params32->teb),
38934 .shader = params32->shader,
38936 NTSTATUS status;
38937 status = ext_glCompileShader( &params );
38938 return status;
38941 static NTSTATUS wow64_ext_glCompileShaderARB( void *args )
38943 struct
38945 PTR32 teb;
38946 GLhandleARB shaderObj;
38947 } *params32 = args;
38948 struct glCompileShaderARB_params params =
38950 .teb = get_teb64(params32->teb),
38951 .shaderObj = params32->shaderObj,
38953 NTSTATUS status;
38954 status = ext_glCompileShaderARB( &params );
38955 return status;
38958 static NTSTATUS wow64_ext_glCompileShaderIncludeARB( void *args )
38960 struct
38962 PTR32 teb;
38963 GLuint shader;
38964 GLsizei count;
38965 PTR32 path;
38966 PTR32 length;
38967 } *params32 = args;
38968 struct glCompileShaderIncludeARB_params params =
38970 .teb = get_teb64(params32->teb),
38971 .shader = params32->shader,
38972 .count = params32->count,
38973 .length = ULongToPtr(params32->length),
38975 NTSTATUS status;
38976 params.path = copy_wow64_ptr32s( (UINT_PTR)params32->path, params32->count );
38977 status = ext_glCompileShaderIncludeARB( &params );
38978 free( (void *)params.path );
38979 return status;
38982 static NTSTATUS wow64_ext_glCompressedMultiTexImage1DEXT( void *args )
38984 struct
38986 PTR32 teb;
38987 GLenum texunit;
38988 GLenum target;
38989 GLint level;
38990 GLenum internalformat;
38991 GLsizei width;
38992 GLint border;
38993 GLsizei imageSize;
38994 PTR32 bits;
38995 } *params32 = args;
38996 struct glCompressedMultiTexImage1DEXT_params params =
38998 .teb = get_teb64(params32->teb),
38999 .texunit = params32->texunit,
39000 .target = params32->target,
39001 .level = params32->level,
39002 .internalformat = params32->internalformat,
39003 .width = params32->width,
39004 .border = params32->border,
39005 .imageSize = params32->imageSize,
39006 .bits = ULongToPtr(params32->bits),
39008 NTSTATUS status;
39009 status = ext_glCompressedMultiTexImage1DEXT( &params );
39010 return status;
39013 static NTSTATUS wow64_ext_glCompressedMultiTexImage2DEXT( void *args )
39015 struct
39017 PTR32 teb;
39018 GLenum texunit;
39019 GLenum target;
39020 GLint level;
39021 GLenum internalformat;
39022 GLsizei width;
39023 GLsizei height;
39024 GLint border;
39025 GLsizei imageSize;
39026 PTR32 bits;
39027 } *params32 = args;
39028 struct glCompressedMultiTexImage2DEXT_params params =
39030 .teb = get_teb64(params32->teb),
39031 .texunit = params32->texunit,
39032 .target = params32->target,
39033 .level = params32->level,
39034 .internalformat = params32->internalformat,
39035 .width = params32->width,
39036 .height = params32->height,
39037 .border = params32->border,
39038 .imageSize = params32->imageSize,
39039 .bits = ULongToPtr(params32->bits),
39041 NTSTATUS status;
39042 status = ext_glCompressedMultiTexImage2DEXT( &params );
39043 return status;
39046 static NTSTATUS wow64_ext_glCompressedMultiTexImage3DEXT( void *args )
39048 struct
39050 PTR32 teb;
39051 GLenum texunit;
39052 GLenum target;
39053 GLint level;
39054 GLenum internalformat;
39055 GLsizei width;
39056 GLsizei height;
39057 GLsizei depth;
39058 GLint border;
39059 GLsizei imageSize;
39060 PTR32 bits;
39061 } *params32 = args;
39062 struct glCompressedMultiTexImage3DEXT_params params =
39064 .teb = get_teb64(params32->teb),
39065 .texunit = params32->texunit,
39066 .target = params32->target,
39067 .level = params32->level,
39068 .internalformat = params32->internalformat,
39069 .width = params32->width,
39070 .height = params32->height,
39071 .depth = params32->depth,
39072 .border = params32->border,
39073 .imageSize = params32->imageSize,
39074 .bits = ULongToPtr(params32->bits),
39076 NTSTATUS status;
39077 status = ext_glCompressedMultiTexImage3DEXT( &params );
39078 return status;
39081 static NTSTATUS wow64_ext_glCompressedMultiTexSubImage1DEXT( void *args )
39083 struct
39085 PTR32 teb;
39086 GLenum texunit;
39087 GLenum target;
39088 GLint level;
39089 GLint xoffset;
39090 GLsizei width;
39091 GLenum format;
39092 GLsizei imageSize;
39093 PTR32 bits;
39094 } *params32 = args;
39095 struct glCompressedMultiTexSubImage1DEXT_params params =
39097 .teb = get_teb64(params32->teb),
39098 .texunit = params32->texunit,
39099 .target = params32->target,
39100 .level = params32->level,
39101 .xoffset = params32->xoffset,
39102 .width = params32->width,
39103 .format = params32->format,
39104 .imageSize = params32->imageSize,
39105 .bits = ULongToPtr(params32->bits),
39107 NTSTATUS status;
39108 status = ext_glCompressedMultiTexSubImage1DEXT( &params );
39109 return status;
39112 static NTSTATUS wow64_ext_glCompressedMultiTexSubImage2DEXT( void *args )
39114 struct
39116 PTR32 teb;
39117 GLenum texunit;
39118 GLenum target;
39119 GLint level;
39120 GLint xoffset;
39121 GLint yoffset;
39122 GLsizei width;
39123 GLsizei height;
39124 GLenum format;
39125 GLsizei imageSize;
39126 PTR32 bits;
39127 } *params32 = args;
39128 struct glCompressedMultiTexSubImage2DEXT_params params =
39130 .teb = get_teb64(params32->teb),
39131 .texunit = params32->texunit,
39132 .target = params32->target,
39133 .level = params32->level,
39134 .xoffset = params32->xoffset,
39135 .yoffset = params32->yoffset,
39136 .width = params32->width,
39137 .height = params32->height,
39138 .format = params32->format,
39139 .imageSize = params32->imageSize,
39140 .bits = ULongToPtr(params32->bits),
39142 NTSTATUS status;
39143 status = ext_glCompressedMultiTexSubImage2DEXT( &params );
39144 return status;
39147 static NTSTATUS wow64_ext_glCompressedMultiTexSubImage3DEXT( void *args )
39149 struct
39151 PTR32 teb;
39152 GLenum texunit;
39153 GLenum target;
39154 GLint level;
39155 GLint xoffset;
39156 GLint yoffset;
39157 GLint zoffset;
39158 GLsizei width;
39159 GLsizei height;
39160 GLsizei depth;
39161 GLenum format;
39162 GLsizei imageSize;
39163 PTR32 bits;
39164 } *params32 = args;
39165 struct glCompressedMultiTexSubImage3DEXT_params params =
39167 .teb = get_teb64(params32->teb),
39168 .texunit = params32->texunit,
39169 .target = params32->target,
39170 .level = params32->level,
39171 .xoffset = params32->xoffset,
39172 .yoffset = params32->yoffset,
39173 .zoffset = params32->zoffset,
39174 .width = params32->width,
39175 .height = params32->height,
39176 .depth = params32->depth,
39177 .format = params32->format,
39178 .imageSize = params32->imageSize,
39179 .bits = ULongToPtr(params32->bits),
39181 NTSTATUS status;
39182 status = ext_glCompressedMultiTexSubImage3DEXT( &params );
39183 return status;
39186 static NTSTATUS wow64_ext_glCompressedTexImage1D( void *args )
39188 struct
39190 PTR32 teb;
39191 GLenum target;
39192 GLint level;
39193 GLenum internalformat;
39194 GLsizei width;
39195 GLint border;
39196 GLsizei imageSize;
39197 PTR32 data;
39198 } *params32 = args;
39199 struct glCompressedTexImage1D_params params =
39201 .teb = get_teb64(params32->teb),
39202 .target = params32->target,
39203 .level = params32->level,
39204 .internalformat = params32->internalformat,
39205 .width = params32->width,
39206 .border = params32->border,
39207 .imageSize = params32->imageSize,
39208 .data = ULongToPtr(params32->data),
39210 NTSTATUS status;
39211 status = ext_glCompressedTexImage1D( &params );
39212 return status;
39215 static NTSTATUS wow64_ext_glCompressedTexImage1DARB( void *args )
39217 struct
39219 PTR32 teb;
39220 GLenum target;
39221 GLint level;
39222 GLenum internalformat;
39223 GLsizei width;
39224 GLint border;
39225 GLsizei imageSize;
39226 PTR32 data;
39227 } *params32 = args;
39228 struct glCompressedTexImage1DARB_params params =
39230 .teb = get_teb64(params32->teb),
39231 .target = params32->target,
39232 .level = params32->level,
39233 .internalformat = params32->internalformat,
39234 .width = params32->width,
39235 .border = params32->border,
39236 .imageSize = params32->imageSize,
39237 .data = ULongToPtr(params32->data),
39239 NTSTATUS status;
39240 status = ext_glCompressedTexImage1DARB( &params );
39241 return status;
39244 static NTSTATUS wow64_ext_glCompressedTexImage2D( void *args )
39246 struct
39248 PTR32 teb;
39249 GLenum target;
39250 GLint level;
39251 GLenum internalformat;
39252 GLsizei width;
39253 GLsizei height;
39254 GLint border;
39255 GLsizei imageSize;
39256 PTR32 data;
39257 } *params32 = args;
39258 struct glCompressedTexImage2D_params params =
39260 .teb = get_teb64(params32->teb),
39261 .target = params32->target,
39262 .level = params32->level,
39263 .internalformat = params32->internalformat,
39264 .width = params32->width,
39265 .height = params32->height,
39266 .border = params32->border,
39267 .imageSize = params32->imageSize,
39268 .data = ULongToPtr(params32->data),
39270 NTSTATUS status;
39271 status = ext_glCompressedTexImage2D( &params );
39272 return status;
39275 static NTSTATUS wow64_ext_glCompressedTexImage2DARB( void *args )
39277 struct
39279 PTR32 teb;
39280 GLenum target;
39281 GLint level;
39282 GLenum internalformat;
39283 GLsizei width;
39284 GLsizei height;
39285 GLint border;
39286 GLsizei imageSize;
39287 PTR32 data;
39288 } *params32 = args;
39289 struct glCompressedTexImage2DARB_params params =
39291 .teb = get_teb64(params32->teb),
39292 .target = params32->target,
39293 .level = params32->level,
39294 .internalformat = params32->internalformat,
39295 .width = params32->width,
39296 .height = params32->height,
39297 .border = params32->border,
39298 .imageSize = params32->imageSize,
39299 .data = ULongToPtr(params32->data),
39301 NTSTATUS status;
39302 status = ext_glCompressedTexImage2DARB( &params );
39303 return status;
39306 static NTSTATUS wow64_ext_glCompressedTexImage3D( void *args )
39308 struct
39310 PTR32 teb;
39311 GLenum target;
39312 GLint level;
39313 GLenum internalformat;
39314 GLsizei width;
39315 GLsizei height;
39316 GLsizei depth;
39317 GLint border;
39318 GLsizei imageSize;
39319 PTR32 data;
39320 } *params32 = args;
39321 struct glCompressedTexImage3D_params params =
39323 .teb = get_teb64(params32->teb),
39324 .target = params32->target,
39325 .level = params32->level,
39326 .internalformat = params32->internalformat,
39327 .width = params32->width,
39328 .height = params32->height,
39329 .depth = params32->depth,
39330 .border = params32->border,
39331 .imageSize = params32->imageSize,
39332 .data = ULongToPtr(params32->data),
39334 NTSTATUS status;
39335 status = ext_glCompressedTexImage3D( &params );
39336 return status;
39339 static NTSTATUS wow64_ext_glCompressedTexImage3DARB( void *args )
39341 struct
39343 PTR32 teb;
39344 GLenum target;
39345 GLint level;
39346 GLenum internalformat;
39347 GLsizei width;
39348 GLsizei height;
39349 GLsizei depth;
39350 GLint border;
39351 GLsizei imageSize;
39352 PTR32 data;
39353 } *params32 = args;
39354 struct glCompressedTexImage3DARB_params params =
39356 .teb = get_teb64(params32->teb),
39357 .target = params32->target,
39358 .level = params32->level,
39359 .internalformat = params32->internalformat,
39360 .width = params32->width,
39361 .height = params32->height,
39362 .depth = params32->depth,
39363 .border = params32->border,
39364 .imageSize = params32->imageSize,
39365 .data = ULongToPtr(params32->data),
39367 NTSTATUS status;
39368 status = ext_glCompressedTexImage3DARB( &params );
39369 return status;
39372 static NTSTATUS wow64_ext_glCompressedTexSubImage1D( void *args )
39374 struct
39376 PTR32 teb;
39377 GLenum target;
39378 GLint level;
39379 GLint xoffset;
39380 GLsizei width;
39381 GLenum format;
39382 GLsizei imageSize;
39383 PTR32 data;
39384 } *params32 = args;
39385 struct glCompressedTexSubImage1D_params params =
39387 .teb = get_teb64(params32->teb),
39388 .target = params32->target,
39389 .level = params32->level,
39390 .xoffset = params32->xoffset,
39391 .width = params32->width,
39392 .format = params32->format,
39393 .imageSize = params32->imageSize,
39394 .data = ULongToPtr(params32->data),
39396 NTSTATUS status;
39397 status = ext_glCompressedTexSubImage1D( &params );
39398 return status;
39401 static NTSTATUS wow64_ext_glCompressedTexSubImage1DARB( void *args )
39403 struct
39405 PTR32 teb;
39406 GLenum target;
39407 GLint level;
39408 GLint xoffset;
39409 GLsizei width;
39410 GLenum format;
39411 GLsizei imageSize;
39412 PTR32 data;
39413 } *params32 = args;
39414 struct glCompressedTexSubImage1DARB_params params =
39416 .teb = get_teb64(params32->teb),
39417 .target = params32->target,
39418 .level = params32->level,
39419 .xoffset = params32->xoffset,
39420 .width = params32->width,
39421 .format = params32->format,
39422 .imageSize = params32->imageSize,
39423 .data = ULongToPtr(params32->data),
39425 NTSTATUS status;
39426 status = ext_glCompressedTexSubImage1DARB( &params );
39427 return status;
39430 static NTSTATUS wow64_ext_glCompressedTexSubImage2D( void *args )
39432 struct
39434 PTR32 teb;
39435 GLenum target;
39436 GLint level;
39437 GLint xoffset;
39438 GLint yoffset;
39439 GLsizei width;
39440 GLsizei height;
39441 GLenum format;
39442 GLsizei imageSize;
39443 PTR32 data;
39444 } *params32 = args;
39445 struct glCompressedTexSubImage2D_params params =
39447 .teb = get_teb64(params32->teb),
39448 .target = params32->target,
39449 .level = params32->level,
39450 .xoffset = params32->xoffset,
39451 .yoffset = params32->yoffset,
39452 .width = params32->width,
39453 .height = params32->height,
39454 .format = params32->format,
39455 .imageSize = params32->imageSize,
39456 .data = ULongToPtr(params32->data),
39458 NTSTATUS status;
39459 status = ext_glCompressedTexSubImage2D( &params );
39460 return status;
39463 static NTSTATUS wow64_ext_glCompressedTexSubImage2DARB( void *args )
39465 struct
39467 PTR32 teb;
39468 GLenum target;
39469 GLint level;
39470 GLint xoffset;
39471 GLint yoffset;
39472 GLsizei width;
39473 GLsizei height;
39474 GLenum format;
39475 GLsizei imageSize;
39476 PTR32 data;
39477 } *params32 = args;
39478 struct glCompressedTexSubImage2DARB_params params =
39480 .teb = get_teb64(params32->teb),
39481 .target = params32->target,
39482 .level = params32->level,
39483 .xoffset = params32->xoffset,
39484 .yoffset = params32->yoffset,
39485 .width = params32->width,
39486 .height = params32->height,
39487 .format = params32->format,
39488 .imageSize = params32->imageSize,
39489 .data = ULongToPtr(params32->data),
39491 NTSTATUS status;
39492 status = ext_glCompressedTexSubImage2DARB( &params );
39493 return status;
39496 static NTSTATUS wow64_ext_glCompressedTexSubImage3D( void *args )
39498 struct
39500 PTR32 teb;
39501 GLenum target;
39502 GLint level;
39503 GLint xoffset;
39504 GLint yoffset;
39505 GLint zoffset;
39506 GLsizei width;
39507 GLsizei height;
39508 GLsizei depth;
39509 GLenum format;
39510 GLsizei imageSize;
39511 PTR32 data;
39512 } *params32 = args;
39513 struct glCompressedTexSubImage3D_params params =
39515 .teb = get_teb64(params32->teb),
39516 .target = params32->target,
39517 .level = params32->level,
39518 .xoffset = params32->xoffset,
39519 .yoffset = params32->yoffset,
39520 .zoffset = params32->zoffset,
39521 .width = params32->width,
39522 .height = params32->height,
39523 .depth = params32->depth,
39524 .format = params32->format,
39525 .imageSize = params32->imageSize,
39526 .data = ULongToPtr(params32->data),
39528 NTSTATUS status;
39529 status = ext_glCompressedTexSubImage3D( &params );
39530 return status;
39533 static NTSTATUS wow64_ext_glCompressedTexSubImage3DARB( void *args )
39535 struct
39537 PTR32 teb;
39538 GLenum target;
39539 GLint level;
39540 GLint xoffset;
39541 GLint yoffset;
39542 GLint zoffset;
39543 GLsizei width;
39544 GLsizei height;
39545 GLsizei depth;
39546 GLenum format;
39547 GLsizei imageSize;
39548 PTR32 data;
39549 } *params32 = args;
39550 struct glCompressedTexSubImage3DARB_params params =
39552 .teb = get_teb64(params32->teb),
39553 .target = params32->target,
39554 .level = params32->level,
39555 .xoffset = params32->xoffset,
39556 .yoffset = params32->yoffset,
39557 .zoffset = params32->zoffset,
39558 .width = params32->width,
39559 .height = params32->height,
39560 .depth = params32->depth,
39561 .format = params32->format,
39562 .imageSize = params32->imageSize,
39563 .data = ULongToPtr(params32->data),
39565 NTSTATUS status;
39566 status = ext_glCompressedTexSubImage3DARB( &params );
39567 return status;
39570 static NTSTATUS wow64_ext_glCompressedTextureImage1DEXT( void *args )
39572 struct
39574 PTR32 teb;
39575 GLuint texture;
39576 GLenum target;
39577 GLint level;
39578 GLenum internalformat;
39579 GLsizei width;
39580 GLint border;
39581 GLsizei imageSize;
39582 PTR32 bits;
39583 } *params32 = args;
39584 struct glCompressedTextureImage1DEXT_params params =
39586 .teb = get_teb64(params32->teb),
39587 .texture = params32->texture,
39588 .target = params32->target,
39589 .level = params32->level,
39590 .internalformat = params32->internalformat,
39591 .width = params32->width,
39592 .border = params32->border,
39593 .imageSize = params32->imageSize,
39594 .bits = ULongToPtr(params32->bits),
39596 NTSTATUS status;
39597 status = ext_glCompressedTextureImage1DEXT( &params );
39598 return status;
39601 static NTSTATUS wow64_ext_glCompressedTextureImage2DEXT( void *args )
39603 struct
39605 PTR32 teb;
39606 GLuint texture;
39607 GLenum target;
39608 GLint level;
39609 GLenum internalformat;
39610 GLsizei width;
39611 GLsizei height;
39612 GLint border;
39613 GLsizei imageSize;
39614 PTR32 bits;
39615 } *params32 = args;
39616 struct glCompressedTextureImage2DEXT_params params =
39618 .teb = get_teb64(params32->teb),
39619 .texture = params32->texture,
39620 .target = params32->target,
39621 .level = params32->level,
39622 .internalformat = params32->internalformat,
39623 .width = params32->width,
39624 .height = params32->height,
39625 .border = params32->border,
39626 .imageSize = params32->imageSize,
39627 .bits = ULongToPtr(params32->bits),
39629 NTSTATUS status;
39630 status = ext_glCompressedTextureImage2DEXT( &params );
39631 return status;
39634 static NTSTATUS wow64_ext_glCompressedTextureImage3DEXT( void *args )
39636 struct
39638 PTR32 teb;
39639 GLuint texture;
39640 GLenum target;
39641 GLint level;
39642 GLenum internalformat;
39643 GLsizei width;
39644 GLsizei height;
39645 GLsizei depth;
39646 GLint border;
39647 GLsizei imageSize;
39648 PTR32 bits;
39649 } *params32 = args;
39650 struct glCompressedTextureImage3DEXT_params params =
39652 .teb = get_teb64(params32->teb),
39653 .texture = params32->texture,
39654 .target = params32->target,
39655 .level = params32->level,
39656 .internalformat = params32->internalformat,
39657 .width = params32->width,
39658 .height = params32->height,
39659 .depth = params32->depth,
39660 .border = params32->border,
39661 .imageSize = params32->imageSize,
39662 .bits = ULongToPtr(params32->bits),
39664 NTSTATUS status;
39665 status = ext_glCompressedTextureImage3DEXT( &params );
39666 return status;
39669 static NTSTATUS wow64_ext_glCompressedTextureSubImage1D( void *args )
39671 struct
39673 PTR32 teb;
39674 GLuint texture;
39675 GLint level;
39676 GLint xoffset;
39677 GLsizei width;
39678 GLenum format;
39679 GLsizei imageSize;
39680 PTR32 data;
39681 } *params32 = args;
39682 struct glCompressedTextureSubImage1D_params params =
39684 .teb = get_teb64(params32->teb),
39685 .texture = params32->texture,
39686 .level = params32->level,
39687 .xoffset = params32->xoffset,
39688 .width = params32->width,
39689 .format = params32->format,
39690 .imageSize = params32->imageSize,
39691 .data = ULongToPtr(params32->data),
39693 NTSTATUS status;
39694 status = ext_glCompressedTextureSubImage1D( &params );
39695 return status;
39698 static NTSTATUS wow64_ext_glCompressedTextureSubImage1DEXT( void *args )
39700 struct
39702 PTR32 teb;
39703 GLuint texture;
39704 GLenum target;
39705 GLint level;
39706 GLint xoffset;
39707 GLsizei width;
39708 GLenum format;
39709 GLsizei imageSize;
39710 PTR32 bits;
39711 } *params32 = args;
39712 struct glCompressedTextureSubImage1DEXT_params params =
39714 .teb = get_teb64(params32->teb),
39715 .texture = params32->texture,
39716 .target = params32->target,
39717 .level = params32->level,
39718 .xoffset = params32->xoffset,
39719 .width = params32->width,
39720 .format = params32->format,
39721 .imageSize = params32->imageSize,
39722 .bits = ULongToPtr(params32->bits),
39724 NTSTATUS status;
39725 status = ext_glCompressedTextureSubImage1DEXT( &params );
39726 return status;
39729 static NTSTATUS wow64_ext_glCompressedTextureSubImage2D( void *args )
39731 struct
39733 PTR32 teb;
39734 GLuint texture;
39735 GLint level;
39736 GLint xoffset;
39737 GLint yoffset;
39738 GLsizei width;
39739 GLsizei height;
39740 GLenum format;
39741 GLsizei imageSize;
39742 PTR32 data;
39743 } *params32 = args;
39744 struct glCompressedTextureSubImage2D_params params =
39746 .teb = get_teb64(params32->teb),
39747 .texture = params32->texture,
39748 .level = params32->level,
39749 .xoffset = params32->xoffset,
39750 .yoffset = params32->yoffset,
39751 .width = params32->width,
39752 .height = params32->height,
39753 .format = params32->format,
39754 .imageSize = params32->imageSize,
39755 .data = ULongToPtr(params32->data),
39757 NTSTATUS status;
39758 status = ext_glCompressedTextureSubImage2D( &params );
39759 return status;
39762 static NTSTATUS wow64_ext_glCompressedTextureSubImage2DEXT( void *args )
39764 struct
39766 PTR32 teb;
39767 GLuint texture;
39768 GLenum target;
39769 GLint level;
39770 GLint xoffset;
39771 GLint yoffset;
39772 GLsizei width;
39773 GLsizei height;
39774 GLenum format;
39775 GLsizei imageSize;
39776 PTR32 bits;
39777 } *params32 = args;
39778 struct glCompressedTextureSubImage2DEXT_params params =
39780 .teb = get_teb64(params32->teb),
39781 .texture = params32->texture,
39782 .target = params32->target,
39783 .level = params32->level,
39784 .xoffset = params32->xoffset,
39785 .yoffset = params32->yoffset,
39786 .width = params32->width,
39787 .height = params32->height,
39788 .format = params32->format,
39789 .imageSize = params32->imageSize,
39790 .bits = ULongToPtr(params32->bits),
39792 NTSTATUS status;
39793 status = ext_glCompressedTextureSubImage2DEXT( &params );
39794 return status;
39797 static NTSTATUS wow64_ext_glCompressedTextureSubImage3D( void *args )
39799 struct
39801 PTR32 teb;
39802 GLuint texture;
39803 GLint level;
39804 GLint xoffset;
39805 GLint yoffset;
39806 GLint zoffset;
39807 GLsizei width;
39808 GLsizei height;
39809 GLsizei depth;
39810 GLenum format;
39811 GLsizei imageSize;
39812 PTR32 data;
39813 } *params32 = args;
39814 struct glCompressedTextureSubImage3D_params params =
39816 .teb = get_teb64(params32->teb),
39817 .texture = params32->texture,
39818 .level = params32->level,
39819 .xoffset = params32->xoffset,
39820 .yoffset = params32->yoffset,
39821 .zoffset = params32->zoffset,
39822 .width = params32->width,
39823 .height = params32->height,
39824 .depth = params32->depth,
39825 .format = params32->format,
39826 .imageSize = params32->imageSize,
39827 .data = ULongToPtr(params32->data),
39829 NTSTATUS status;
39830 status = ext_glCompressedTextureSubImage3D( &params );
39831 return status;
39834 static NTSTATUS wow64_ext_glCompressedTextureSubImage3DEXT( void *args )
39836 struct
39838 PTR32 teb;
39839 GLuint texture;
39840 GLenum target;
39841 GLint level;
39842 GLint xoffset;
39843 GLint yoffset;
39844 GLint zoffset;
39845 GLsizei width;
39846 GLsizei height;
39847 GLsizei depth;
39848 GLenum format;
39849 GLsizei imageSize;
39850 PTR32 bits;
39851 } *params32 = args;
39852 struct glCompressedTextureSubImage3DEXT_params params =
39854 .teb = get_teb64(params32->teb),
39855 .texture = params32->texture,
39856 .target = params32->target,
39857 .level = params32->level,
39858 .xoffset = params32->xoffset,
39859 .yoffset = params32->yoffset,
39860 .zoffset = params32->zoffset,
39861 .width = params32->width,
39862 .height = params32->height,
39863 .depth = params32->depth,
39864 .format = params32->format,
39865 .imageSize = params32->imageSize,
39866 .bits = ULongToPtr(params32->bits),
39868 NTSTATUS status;
39869 status = ext_glCompressedTextureSubImage3DEXT( &params );
39870 return status;
39873 static NTSTATUS wow64_ext_glConservativeRasterParameterfNV( void *args )
39875 struct
39877 PTR32 teb;
39878 GLenum pname;
39879 GLfloat value;
39880 } *params32 = args;
39881 struct glConservativeRasterParameterfNV_params params =
39883 .teb = get_teb64(params32->teb),
39884 .pname = params32->pname,
39885 .value = params32->value,
39887 NTSTATUS status;
39888 status = ext_glConservativeRasterParameterfNV( &params );
39889 return status;
39892 static NTSTATUS wow64_ext_glConservativeRasterParameteriNV( void *args )
39894 struct
39896 PTR32 teb;
39897 GLenum pname;
39898 GLint param;
39899 } *params32 = args;
39900 struct glConservativeRasterParameteriNV_params params =
39902 .teb = get_teb64(params32->teb),
39903 .pname = params32->pname,
39904 .param = params32->param,
39906 NTSTATUS status;
39907 status = ext_glConservativeRasterParameteriNV( &params );
39908 return status;
39911 static NTSTATUS wow64_ext_glConvolutionFilter1D( void *args )
39913 struct
39915 PTR32 teb;
39916 GLenum target;
39917 GLenum internalformat;
39918 GLsizei width;
39919 GLenum format;
39920 GLenum type;
39921 PTR32 image;
39922 } *params32 = args;
39923 struct glConvolutionFilter1D_params params =
39925 .teb = get_teb64(params32->teb),
39926 .target = params32->target,
39927 .internalformat = params32->internalformat,
39928 .width = params32->width,
39929 .format = params32->format,
39930 .type = params32->type,
39931 .image = ULongToPtr(params32->image),
39933 NTSTATUS status;
39934 status = ext_glConvolutionFilter1D( &params );
39935 return status;
39938 static NTSTATUS wow64_ext_glConvolutionFilter1DEXT( void *args )
39940 struct
39942 PTR32 teb;
39943 GLenum target;
39944 GLenum internalformat;
39945 GLsizei width;
39946 GLenum format;
39947 GLenum type;
39948 PTR32 image;
39949 } *params32 = args;
39950 struct glConvolutionFilter1DEXT_params params =
39952 .teb = get_teb64(params32->teb),
39953 .target = params32->target,
39954 .internalformat = params32->internalformat,
39955 .width = params32->width,
39956 .format = params32->format,
39957 .type = params32->type,
39958 .image = ULongToPtr(params32->image),
39960 NTSTATUS status;
39961 status = ext_glConvolutionFilter1DEXT( &params );
39962 return status;
39965 static NTSTATUS wow64_ext_glConvolutionFilter2D( void *args )
39967 struct
39969 PTR32 teb;
39970 GLenum target;
39971 GLenum internalformat;
39972 GLsizei width;
39973 GLsizei height;
39974 GLenum format;
39975 GLenum type;
39976 PTR32 image;
39977 } *params32 = args;
39978 struct glConvolutionFilter2D_params params =
39980 .teb = get_teb64(params32->teb),
39981 .target = params32->target,
39982 .internalformat = params32->internalformat,
39983 .width = params32->width,
39984 .height = params32->height,
39985 .format = params32->format,
39986 .type = params32->type,
39987 .image = ULongToPtr(params32->image),
39989 NTSTATUS status;
39990 status = ext_glConvolutionFilter2D( &params );
39991 return status;
39994 static NTSTATUS wow64_ext_glConvolutionFilter2DEXT( void *args )
39996 struct
39998 PTR32 teb;
39999 GLenum target;
40000 GLenum internalformat;
40001 GLsizei width;
40002 GLsizei height;
40003 GLenum format;
40004 GLenum type;
40005 PTR32 image;
40006 } *params32 = args;
40007 struct glConvolutionFilter2DEXT_params params =
40009 .teb = get_teb64(params32->teb),
40010 .target = params32->target,
40011 .internalformat = params32->internalformat,
40012 .width = params32->width,
40013 .height = params32->height,
40014 .format = params32->format,
40015 .type = params32->type,
40016 .image = ULongToPtr(params32->image),
40018 NTSTATUS status;
40019 status = ext_glConvolutionFilter2DEXT( &params );
40020 return status;
40023 static NTSTATUS wow64_ext_glConvolutionParameterf( void *args )
40025 struct
40027 PTR32 teb;
40028 GLenum target;
40029 GLenum pname;
40030 GLfloat params;
40031 } *params32 = args;
40032 struct glConvolutionParameterf_params params =
40034 .teb = get_teb64(params32->teb),
40035 .target = params32->target,
40036 .pname = params32->pname,
40037 .params = params32->params,
40039 NTSTATUS status;
40040 status = ext_glConvolutionParameterf( &params );
40041 return status;
40044 static NTSTATUS wow64_ext_glConvolutionParameterfEXT( void *args )
40046 struct
40048 PTR32 teb;
40049 GLenum target;
40050 GLenum pname;
40051 GLfloat params;
40052 } *params32 = args;
40053 struct glConvolutionParameterfEXT_params params =
40055 .teb = get_teb64(params32->teb),
40056 .target = params32->target,
40057 .pname = params32->pname,
40058 .params = params32->params,
40060 NTSTATUS status;
40061 status = ext_glConvolutionParameterfEXT( &params );
40062 return status;
40065 static NTSTATUS wow64_ext_glConvolutionParameterfv( void *args )
40067 struct
40069 PTR32 teb;
40070 GLenum target;
40071 GLenum pname;
40072 PTR32 params;
40073 } *params32 = args;
40074 struct glConvolutionParameterfv_params params =
40076 .teb = get_teb64(params32->teb),
40077 .target = params32->target,
40078 .pname = params32->pname,
40079 .params = ULongToPtr(params32->params),
40081 NTSTATUS status;
40082 status = ext_glConvolutionParameterfv( &params );
40083 return status;
40086 static NTSTATUS wow64_ext_glConvolutionParameterfvEXT( void *args )
40088 struct
40090 PTR32 teb;
40091 GLenum target;
40092 GLenum pname;
40093 PTR32 params;
40094 } *params32 = args;
40095 struct glConvolutionParameterfvEXT_params params =
40097 .teb = get_teb64(params32->teb),
40098 .target = params32->target,
40099 .pname = params32->pname,
40100 .params = ULongToPtr(params32->params),
40102 NTSTATUS status;
40103 status = ext_glConvolutionParameterfvEXT( &params );
40104 return status;
40107 static NTSTATUS wow64_ext_glConvolutionParameteri( void *args )
40109 struct
40111 PTR32 teb;
40112 GLenum target;
40113 GLenum pname;
40114 GLint params;
40115 } *params32 = args;
40116 struct glConvolutionParameteri_params params =
40118 .teb = get_teb64(params32->teb),
40119 .target = params32->target,
40120 .pname = params32->pname,
40121 .params = params32->params,
40123 NTSTATUS status;
40124 status = ext_glConvolutionParameteri( &params );
40125 return status;
40128 static NTSTATUS wow64_ext_glConvolutionParameteriEXT( void *args )
40130 struct
40132 PTR32 teb;
40133 GLenum target;
40134 GLenum pname;
40135 GLint params;
40136 } *params32 = args;
40137 struct glConvolutionParameteriEXT_params params =
40139 .teb = get_teb64(params32->teb),
40140 .target = params32->target,
40141 .pname = params32->pname,
40142 .params = params32->params,
40144 NTSTATUS status;
40145 status = ext_glConvolutionParameteriEXT( &params );
40146 return status;
40149 static NTSTATUS wow64_ext_glConvolutionParameteriv( void *args )
40151 struct
40153 PTR32 teb;
40154 GLenum target;
40155 GLenum pname;
40156 PTR32 params;
40157 } *params32 = args;
40158 struct glConvolutionParameteriv_params params =
40160 .teb = get_teb64(params32->teb),
40161 .target = params32->target,
40162 .pname = params32->pname,
40163 .params = ULongToPtr(params32->params),
40165 NTSTATUS status;
40166 status = ext_glConvolutionParameteriv( &params );
40167 return status;
40170 static NTSTATUS wow64_ext_glConvolutionParameterivEXT( void *args )
40172 struct
40174 PTR32 teb;
40175 GLenum target;
40176 GLenum pname;
40177 PTR32 params;
40178 } *params32 = args;
40179 struct glConvolutionParameterivEXT_params params =
40181 .teb = get_teb64(params32->teb),
40182 .target = params32->target,
40183 .pname = params32->pname,
40184 .params = ULongToPtr(params32->params),
40186 NTSTATUS status;
40187 status = ext_glConvolutionParameterivEXT( &params );
40188 return status;
40191 static NTSTATUS wow64_ext_glConvolutionParameterxOES( void *args )
40193 struct
40195 PTR32 teb;
40196 GLenum target;
40197 GLenum pname;
40198 GLfixed param;
40199 } *params32 = args;
40200 struct glConvolutionParameterxOES_params params =
40202 .teb = get_teb64(params32->teb),
40203 .target = params32->target,
40204 .pname = params32->pname,
40205 .param = params32->param,
40207 NTSTATUS status;
40208 status = ext_glConvolutionParameterxOES( &params );
40209 return status;
40212 static NTSTATUS wow64_ext_glConvolutionParameterxvOES( void *args )
40214 struct
40216 PTR32 teb;
40217 GLenum target;
40218 GLenum pname;
40219 PTR32 params;
40220 } *params32 = args;
40221 struct glConvolutionParameterxvOES_params params =
40223 .teb = get_teb64(params32->teb),
40224 .target = params32->target,
40225 .pname = params32->pname,
40226 .params = ULongToPtr(params32->params),
40228 NTSTATUS status;
40229 status = ext_glConvolutionParameterxvOES( &params );
40230 return status;
40233 static NTSTATUS wow64_ext_glCopyBufferSubData( void *args )
40235 struct
40237 PTR32 teb;
40238 GLenum readTarget;
40239 GLenum writeTarget;
40240 PTR32 readOffset;
40241 PTR32 writeOffset;
40242 PTR32 size;
40243 } *params32 = args;
40244 struct glCopyBufferSubData_params params =
40246 .teb = get_teb64(params32->teb),
40247 .readTarget = params32->readTarget,
40248 .writeTarget = params32->writeTarget,
40249 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
40250 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
40251 .size = (GLsizeiptr)ULongToPtr(params32->size),
40253 NTSTATUS status;
40254 status = ext_glCopyBufferSubData( &params );
40255 return status;
40258 static NTSTATUS wow64_ext_glCopyColorSubTable( void *args )
40260 struct
40262 PTR32 teb;
40263 GLenum target;
40264 GLsizei start;
40265 GLint x;
40266 GLint y;
40267 GLsizei width;
40268 } *params32 = args;
40269 struct glCopyColorSubTable_params params =
40271 .teb = get_teb64(params32->teb),
40272 .target = params32->target,
40273 .start = params32->start,
40274 .x = params32->x,
40275 .y = params32->y,
40276 .width = params32->width,
40278 NTSTATUS status;
40279 status = ext_glCopyColorSubTable( &params );
40280 return status;
40283 static NTSTATUS wow64_ext_glCopyColorSubTableEXT( void *args )
40285 struct
40287 PTR32 teb;
40288 GLenum target;
40289 GLsizei start;
40290 GLint x;
40291 GLint y;
40292 GLsizei width;
40293 } *params32 = args;
40294 struct glCopyColorSubTableEXT_params params =
40296 .teb = get_teb64(params32->teb),
40297 .target = params32->target,
40298 .start = params32->start,
40299 .x = params32->x,
40300 .y = params32->y,
40301 .width = params32->width,
40303 NTSTATUS status;
40304 status = ext_glCopyColorSubTableEXT( &params );
40305 return status;
40308 static NTSTATUS wow64_ext_glCopyColorTable( void *args )
40310 struct
40312 PTR32 teb;
40313 GLenum target;
40314 GLenum internalformat;
40315 GLint x;
40316 GLint y;
40317 GLsizei width;
40318 } *params32 = args;
40319 struct glCopyColorTable_params params =
40321 .teb = get_teb64(params32->teb),
40322 .target = params32->target,
40323 .internalformat = params32->internalformat,
40324 .x = params32->x,
40325 .y = params32->y,
40326 .width = params32->width,
40328 NTSTATUS status;
40329 status = ext_glCopyColorTable( &params );
40330 return status;
40333 static NTSTATUS wow64_ext_glCopyColorTableSGI( void *args )
40335 struct
40337 PTR32 teb;
40338 GLenum target;
40339 GLenum internalformat;
40340 GLint x;
40341 GLint y;
40342 GLsizei width;
40343 } *params32 = args;
40344 struct glCopyColorTableSGI_params params =
40346 .teb = get_teb64(params32->teb),
40347 .target = params32->target,
40348 .internalformat = params32->internalformat,
40349 .x = params32->x,
40350 .y = params32->y,
40351 .width = params32->width,
40353 NTSTATUS status;
40354 status = ext_glCopyColorTableSGI( &params );
40355 return status;
40358 static NTSTATUS wow64_ext_glCopyConvolutionFilter1D( void *args )
40360 struct
40362 PTR32 teb;
40363 GLenum target;
40364 GLenum internalformat;
40365 GLint x;
40366 GLint y;
40367 GLsizei width;
40368 } *params32 = args;
40369 struct glCopyConvolutionFilter1D_params params =
40371 .teb = get_teb64(params32->teb),
40372 .target = params32->target,
40373 .internalformat = params32->internalformat,
40374 .x = params32->x,
40375 .y = params32->y,
40376 .width = params32->width,
40378 NTSTATUS status;
40379 status = ext_glCopyConvolutionFilter1D( &params );
40380 return status;
40383 static NTSTATUS wow64_ext_glCopyConvolutionFilter1DEXT( void *args )
40385 struct
40387 PTR32 teb;
40388 GLenum target;
40389 GLenum internalformat;
40390 GLint x;
40391 GLint y;
40392 GLsizei width;
40393 } *params32 = args;
40394 struct glCopyConvolutionFilter1DEXT_params params =
40396 .teb = get_teb64(params32->teb),
40397 .target = params32->target,
40398 .internalformat = params32->internalformat,
40399 .x = params32->x,
40400 .y = params32->y,
40401 .width = params32->width,
40403 NTSTATUS status;
40404 status = ext_glCopyConvolutionFilter1DEXT( &params );
40405 return status;
40408 static NTSTATUS wow64_ext_glCopyConvolutionFilter2D( void *args )
40410 struct
40412 PTR32 teb;
40413 GLenum target;
40414 GLenum internalformat;
40415 GLint x;
40416 GLint y;
40417 GLsizei width;
40418 GLsizei height;
40419 } *params32 = args;
40420 struct glCopyConvolutionFilter2D_params params =
40422 .teb = get_teb64(params32->teb),
40423 .target = params32->target,
40424 .internalformat = params32->internalformat,
40425 .x = params32->x,
40426 .y = params32->y,
40427 .width = params32->width,
40428 .height = params32->height,
40430 NTSTATUS status;
40431 status = ext_glCopyConvolutionFilter2D( &params );
40432 return status;
40435 static NTSTATUS wow64_ext_glCopyConvolutionFilter2DEXT( void *args )
40437 struct
40439 PTR32 teb;
40440 GLenum target;
40441 GLenum internalformat;
40442 GLint x;
40443 GLint y;
40444 GLsizei width;
40445 GLsizei height;
40446 } *params32 = args;
40447 struct glCopyConvolutionFilter2DEXT_params params =
40449 .teb = get_teb64(params32->teb),
40450 .target = params32->target,
40451 .internalformat = params32->internalformat,
40452 .x = params32->x,
40453 .y = params32->y,
40454 .width = params32->width,
40455 .height = params32->height,
40457 NTSTATUS status;
40458 status = ext_glCopyConvolutionFilter2DEXT( &params );
40459 return status;
40462 static NTSTATUS wow64_ext_glCopyImageSubData( void *args )
40464 struct
40466 PTR32 teb;
40467 GLuint srcName;
40468 GLenum srcTarget;
40469 GLint srcLevel;
40470 GLint srcX;
40471 GLint srcY;
40472 GLint srcZ;
40473 GLuint dstName;
40474 GLenum dstTarget;
40475 GLint dstLevel;
40476 GLint dstX;
40477 GLint dstY;
40478 GLint dstZ;
40479 GLsizei srcWidth;
40480 GLsizei srcHeight;
40481 GLsizei srcDepth;
40482 } *params32 = args;
40483 struct glCopyImageSubData_params params =
40485 .teb = get_teb64(params32->teb),
40486 .srcName = params32->srcName,
40487 .srcTarget = params32->srcTarget,
40488 .srcLevel = params32->srcLevel,
40489 .srcX = params32->srcX,
40490 .srcY = params32->srcY,
40491 .srcZ = params32->srcZ,
40492 .dstName = params32->dstName,
40493 .dstTarget = params32->dstTarget,
40494 .dstLevel = params32->dstLevel,
40495 .dstX = params32->dstX,
40496 .dstY = params32->dstY,
40497 .dstZ = params32->dstZ,
40498 .srcWidth = params32->srcWidth,
40499 .srcHeight = params32->srcHeight,
40500 .srcDepth = params32->srcDepth,
40502 NTSTATUS status;
40503 status = ext_glCopyImageSubData( &params );
40504 return status;
40507 static NTSTATUS wow64_ext_glCopyImageSubDataNV( void *args )
40509 struct
40511 PTR32 teb;
40512 GLuint srcName;
40513 GLenum srcTarget;
40514 GLint srcLevel;
40515 GLint srcX;
40516 GLint srcY;
40517 GLint srcZ;
40518 GLuint dstName;
40519 GLenum dstTarget;
40520 GLint dstLevel;
40521 GLint dstX;
40522 GLint dstY;
40523 GLint dstZ;
40524 GLsizei width;
40525 GLsizei height;
40526 GLsizei depth;
40527 } *params32 = args;
40528 struct glCopyImageSubDataNV_params params =
40530 .teb = get_teb64(params32->teb),
40531 .srcName = params32->srcName,
40532 .srcTarget = params32->srcTarget,
40533 .srcLevel = params32->srcLevel,
40534 .srcX = params32->srcX,
40535 .srcY = params32->srcY,
40536 .srcZ = params32->srcZ,
40537 .dstName = params32->dstName,
40538 .dstTarget = params32->dstTarget,
40539 .dstLevel = params32->dstLevel,
40540 .dstX = params32->dstX,
40541 .dstY = params32->dstY,
40542 .dstZ = params32->dstZ,
40543 .width = params32->width,
40544 .height = params32->height,
40545 .depth = params32->depth,
40547 NTSTATUS status;
40548 status = ext_glCopyImageSubDataNV( &params );
40549 return status;
40552 static NTSTATUS wow64_ext_glCopyMultiTexImage1DEXT( void *args )
40554 struct
40556 PTR32 teb;
40557 GLenum texunit;
40558 GLenum target;
40559 GLint level;
40560 GLenum internalformat;
40561 GLint x;
40562 GLint y;
40563 GLsizei width;
40564 GLint border;
40565 } *params32 = args;
40566 struct glCopyMultiTexImage1DEXT_params params =
40568 .teb = get_teb64(params32->teb),
40569 .texunit = params32->texunit,
40570 .target = params32->target,
40571 .level = params32->level,
40572 .internalformat = params32->internalformat,
40573 .x = params32->x,
40574 .y = params32->y,
40575 .width = params32->width,
40576 .border = params32->border,
40578 NTSTATUS status;
40579 status = ext_glCopyMultiTexImage1DEXT( &params );
40580 return status;
40583 static NTSTATUS wow64_ext_glCopyMultiTexImage2DEXT( void *args )
40585 struct
40587 PTR32 teb;
40588 GLenum texunit;
40589 GLenum target;
40590 GLint level;
40591 GLenum internalformat;
40592 GLint x;
40593 GLint y;
40594 GLsizei width;
40595 GLsizei height;
40596 GLint border;
40597 } *params32 = args;
40598 struct glCopyMultiTexImage2DEXT_params params =
40600 .teb = get_teb64(params32->teb),
40601 .texunit = params32->texunit,
40602 .target = params32->target,
40603 .level = params32->level,
40604 .internalformat = params32->internalformat,
40605 .x = params32->x,
40606 .y = params32->y,
40607 .width = params32->width,
40608 .height = params32->height,
40609 .border = params32->border,
40611 NTSTATUS status;
40612 status = ext_glCopyMultiTexImage2DEXT( &params );
40613 return status;
40616 static NTSTATUS wow64_ext_glCopyMultiTexSubImage1DEXT( void *args )
40618 struct
40620 PTR32 teb;
40621 GLenum texunit;
40622 GLenum target;
40623 GLint level;
40624 GLint xoffset;
40625 GLint x;
40626 GLint y;
40627 GLsizei width;
40628 } *params32 = args;
40629 struct glCopyMultiTexSubImage1DEXT_params params =
40631 .teb = get_teb64(params32->teb),
40632 .texunit = params32->texunit,
40633 .target = params32->target,
40634 .level = params32->level,
40635 .xoffset = params32->xoffset,
40636 .x = params32->x,
40637 .y = params32->y,
40638 .width = params32->width,
40640 NTSTATUS status;
40641 status = ext_glCopyMultiTexSubImage1DEXT( &params );
40642 return status;
40645 static NTSTATUS wow64_ext_glCopyMultiTexSubImage2DEXT( void *args )
40647 struct
40649 PTR32 teb;
40650 GLenum texunit;
40651 GLenum target;
40652 GLint level;
40653 GLint xoffset;
40654 GLint yoffset;
40655 GLint x;
40656 GLint y;
40657 GLsizei width;
40658 GLsizei height;
40659 } *params32 = args;
40660 struct glCopyMultiTexSubImage2DEXT_params params =
40662 .teb = get_teb64(params32->teb),
40663 .texunit = params32->texunit,
40664 .target = params32->target,
40665 .level = params32->level,
40666 .xoffset = params32->xoffset,
40667 .yoffset = params32->yoffset,
40668 .x = params32->x,
40669 .y = params32->y,
40670 .width = params32->width,
40671 .height = params32->height,
40673 NTSTATUS status;
40674 status = ext_glCopyMultiTexSubImage2DEXT( &params );
40675 return status;
40678 static NTSTATUS wow64_ext_glCopyMultiTexSubImage3DEXT( void *args )
40680 struct
40682 PTR32 teb;
40683 GLenum texunit;
40684 GLenum target;
40685 GLint level;
40686 GLint xoffset;
40687 GLint yoffset;
40688 GLint zoffset;
40689 GLint x;
40690 GLint y;
40691 GLsizei width;
40692 GLsizei height;
40693 } *params32 = args;
40694 struct glCopyMultiTexSubImage3DEXT_params params =
40696 .teb = get_teb64(params32->teb),
40697 .texunit = params32->texunit,
40698 .target = params32->target,
40699 .level = params32->level,
40700 .xoffset = params32->xoffset,
40701 .yoffset = params32->yoffset,
40702 .zoffset = params32->zoffset,
40703 .x = params32->x,
40704 .y = params32->y,
40705 .width = params32->width,
40706 .height = params32->height,
40708 NTSTATUS status;
40709 status = ext_glCopyMultiTexSubImage3DEXT( &params );
40710 return status;
40713 static NTSTATUS wow64_ext_glCopyNamedBufferSubData( void *args )
40715 struct
40717 PTR32 teb;
40718 GLuint readBuffer;
40719 GLuint writeBuffer;
40720 PTR32 readOffset;
40721 PTR32 writeOffset;
40722 PTR32 size;
40723 } *params32 = args;
40724 struct glCopyNamedBufferSubData_params params =
40726 .teb = get_teb64(params32->teb),
40727 .readBuffer = params32->readBuffer,
40728 .writeBuffer = params32->writeBuffer,
40729 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
40730 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
40731 .size = (GLsizeiptr)ULongToPtr(params32->size),
40733 NTSTATUS status;
40734 status = ext_glCopyNamedBufferSubData( &params );
40735 return status;
40738 static NTSTATUS wow64_ext_glCopyPathNV( void *args )
40740 struct
40742 PTR32 teb;
40743 GLuint resultPath;
40744 GLuint srcPath;
40745 } *params32 = args;
40746 struct glCopyPathNV_params params =
40748 .teb = get_teb64(params32->teb),
40749 .resultPath = params32->resultPath,
40750 .srcPath = params32->srcPath,
40752 NTSTATUS status;
40753 status = ext_glCopyPathNV( &params );
40754 return status;
40757 static NTSTATUS wow64_ext_glCopyTexImage1DEXT( void *args )
40759 struct
40761 PTR32 teb;
40762 GLenum target;
40763 GLint level;
40764 GLenum internalformat;
40765 GLint x;
40766 GLint y;
40767 GLsizei width;
40768 GLint border;
40769 } *params32 = args;
40770 struct glCopyTexImage1DEXT_params params =
40772 .teb = get_teb64(params32->teb),
40773 .target = params32->target,
40774 .level = params32->level,
40775 .internalformat = params32->internalformat,
40776 .x = params32->x,
40777 .y = params32->y,
40778 .width = params32->width,
40779 .border = params32->border,
40781 NTSTATUS status;
40782 status = ext_glCopyTexImage1DEXT( &params );
40783 return status;
40786 static NTSTATUS wow64_ext_glCopyTexImage2DEXT( void *args )
40788 struct
40790 PTR32 teb;
40791 GLenum target;
40792 GLint level;
40793 GLenum internalformat;
40794 GLint x;
40795 GLint y;
40796 GLsizei width;
40797 GLsizei height;
40798 GLint border;
40799 } *params32 = args;
40800 struct glCopyTexImage2DEXT_params params =
40802 .teb = get_teb64(params32->teb),
40803 .target = params32->target,
40804 .level = params32->level,
40805 .internalformat = params32->internalformat,
40806 .x = params32->x,
40807 .y = params32->y,
40808 .width = params32->width,
40809 .height = params32->height,
40810 .border = params32->border,
40812 NTSTATUS status;
40813 status = ext_glCopyTexImage2DEXT( &params );
40814 return status;
40817 static NTSTATUS wow64_ext_glCopyTexSubImage1DEXT( void *args )
40819 struct
40821 PTR32 teb;
40822 GLenum target;
40823 GLint level;
40824 GLint xoffset;
40825 GLint x;
40826 GLint y;
40827 GLsizei width;
40828 } *params32 = args;
40829 struct glCopyTexSubImage1DEXT_params params =
40831 .teb = get_teb64(params32->teb),
40832 .target = params32->target,
40833 .level = params32->level,
40834 .xoffset = params32->xoffset,
40835 .x = params32->x,
40836 .y = params32->y,
40837 .width = params32->width,
40839 NTSTATUS status;
40840 status = ext_glCopyTexSubImage1DEXT( &params );
40841 return status;
40844 static NTSTATUS wow64_ext_glCopyTexSubImage2DEXT( void *args )
40846 struct
40848 PTR32 teb;
40849 GLenum target;
40850 GLint level;
40851 GLint xoffset;
40852 GLint yoffset;
40853 GLint x;
40854 GLint y;
40855 GLsizei width;
40856 GLsizei height;
40857 } *params32 = args;
40858 struct glCopyTexSubImage2DEXT_params params =
40860 .teb = get_teb64(params32->teb),
40861 .target = params32->target,
40862 .level = params32->level,
40863 .xoffset = params32->xoffset,
40864 .yoffset = params32->yoffset,
40865 .x = params32->x,
40866 .y = params32->y,
40867 .width = params32->width,
40868 .height = params32->height,
40870 NTSTATUS status;
40871 status = ext_glCopyTexSubImage2DEXT( &params );
40872 return status;
40875 static NTSTATUS wow64_ext_glCopyTexSubImage3D( void *args )
40877 struct
40879 PTR32 teb;
40880 GLenum target;
40881 GLint level;
40882 GLint xoffset;
40883 GLint yoffset;
40884 GLint zoffset;
40885 GLint x;
40886 GLint y;
40887 GLsizei width;
40888 GLsizei height;
40889 } *params32 = args;
40890 struct glCopyTexSubImage3D_params params =
40892 .teb = get_teb64(params32->teb),
40893 .target = params32->target,
40894 .level = params32->level,
40895 .xoffset = params32->xoffset,
40896 .yoffset = params32->yoffset,
40897 .zoffset = params32->zoffset,
40898 .x = params32->x,
40899 .y = params32->y,
40900 .width = params32->width,
40901 .height = params32->height,
40903 NTSTATUS status;
40904 status = ext_glCopyTexSubImage3D( &params );
40905 return status;
40908 static NTSTATUS wow64_ext_glCopyTexSubImage3DEXT( void *args )
40910 struct
40912 PTR32 teb;
40913 GLenum target;
40914 GLint level;
40915 GLint xoffset;
40916 GLint yoffset;
40917 GLint zoffset;
40918 GLint x;
40919 GLint y;
40920 GLsizei width;
40921 GLsizei height;
40922 } *params32 = args;
40923 struct glCopyTexSubImage3DEXT_params params =
40925 .teb = get_teb64(params32->teb),
40926 .target = params32->target,
40927 .level = params32->level,
40928 .xoffset = params32->xoffset,
40929 .yoffset = params32->yoffset,
40930 .zoffset = params32->zoffset,
40931 .x = params32->x,
40932 .y = params32->y,
40933 .width = params32->width,
40934 .height = params32->height,
40936 NTSTATUS status;
40937 status = ext_glCopyTexSubImage3DEXT( &params );
40938 return status;
40941 static NTSTATUS wow64_ext_glCopyTextureImage1DEXT( void *args )
40943 struct
40945 PTR32 teb;
40946 GLuint texture;
40947 GLenum target;
40948 GLint level;
40949 GLenum internalformat;
40950 GLint x;
40951 GLint y;
40952 GLsizei width;
40953 GLint border;
40954 } *params32 = args;
40955 struct glCopyTextureImage1DEXT_params params =
40957 .teb = get_teb64(params32->teb),
40958 .texture = params32->texture,
40959 .target = params32->target,
40960 .level = params32->level,
40961 .internalformat = params32->internalformat,
40962 .x = params32->x,
40963 .y = params32->y,
40964 .width = params32->width,
40965 .border = params32->border,
40967 NTSTATUS status;
40968 status = ext_glCopyTextureImage1DEXT( &params );
40969 return status;
40972 static NTSTATUS wow64_ext_glCopyTextureImage2DEXT( void *args )
40974 struct
40976 PTR32 teb;
40977 GLuint texture;
40978 GLenum target;
40979 GLint level;
40980 GLenum internalformat;
40981 GLint x;
40982 GLint y;
40983 GLsizei width;
40984 GLsizei height;
40985 GLint border;
40986 } *params32 = args;
40987 struct glCopyTextureImage2DEXT_params params =
40989 .teb = get_teb64(params32->teb),
40990 .texture = params32->texture,
40991 .target = params32->target,
40992 .level = params32->level,
40993 .internalformat = params32->internalformat,
40994 .x = params32->x,
40995 .y = params32->y,
40996 .width = params32->width,
40997 .height = params32->height,
40998 .border = params32->border,
41000 NTSTATUS status;
41001 status = ext_glCopyTextureImage2DEXT( &params );
41002 return status;
41005 static NTSTATUS wow64_ext_glCopyTextureSubImage1D( void *args )
41007 struct
41009 PTR32 teb;
41010 GLuint texture;
41011 GLint level;
41012 GLint xoffset;
41013 GLint x;
41014 GLint y;
41015 GLsizei width;
41016 } *params32 = args;
41017 struct glCopyTextureSubImage1D_params params =
41019 .teb = get_teb64(params32->teb),
41020 .texture = params32->texture,
41021 .level = params32->level,
41022 .xoffset = params32->xoffset,
41023 .x = params32->x,
41024 .y = params32->y,
41025 .width = params32->width,
41027 NTSTATUS status;
41028 status = ext_glCopyTextureSubImage1D( &params );
41029 return status;
41032 static NTSTATUS wow64_ext_glCopyTextureSubImage1DEXT( void *args )
41034 struct
41036 PTR32 teb;
41037 GLuint texture;
41038 GLenum target;
41039 GLint level;
41040 GLint xoffset;
41041 GLint x;
41042 GLint y;
41043 GLsizei width;
41044 } *params32 = args;
41045 struct glCopyTextureSubImage1DEXT_params params =
41047 .teb = get_teb64(params32->teb),
41048 .texture = params32->texture,
41049 .target = params32->target,
41050 .level = params32->level,
41051 .xoffset = params32->xoffset,
41052 .x = params32->x,
41053 .y = params32->y,
41054 .width = params32->width,
41056 NTSTATUS status;
41057 status = ext_glCopyTextureSubImage1DEXT( &params );
41058 return status;
41061 static NTSTATUS wow64_ext_glCopyTextureSubImage2D( void *args )
41063 struct
41065 PTR32 teb;
41066 GLuint texture;
41067 GLint level;
41068 GLint xoffset;
41069 GLint yoffset;
41070 GLint x;
41071 GLint y;
41072 GLsizei width;
41073 GLsizei height;
41074 } *params32 = args;
41075 struct glCopyTextureSubImage2D_params params =
41077 .teb = get_teb64(params32->teb),
41078 .texture = params32->texture,
41079 .level = params32->level,
41080 .xoffset = params32->xoffset,
41081 .yoffset = params32->yoffset,
41082 .x = params32->x,
41083 .y = params32->y,
41084 .width = params32->width,
41085 .height = params32->height,
41087 NTSTATUS status;
41088 status = ext_glCopyTextureSubImage2D( &params );
41089 return status;
41092 static NTSTATUS wow64_ext_glCopyTextureSubImage2DEXT( void *args )
41094 struct
41096 PTR32 teb;
41097 GLuint texture;
41098 GLenum target;
41099 GLint level;
41100 GLint xoffset;
41101 GLint yoffset;
41102 GLint x;
41103 GLint y;
41104 GLsizei width;
41105 GLsizei height;
41106 } *params32 = args;
41107 struct glCopyTextureSubImage2DEXT_params params =
41109 .teb = get_teb64(params32->teb),
41110 .texture = params32->texture,
41111 .target = params32->target,
41112 .level = params32->level,
41113 .xoffset = params32->xoffset,
41114 .yoffset = params32->yoffset,
41115 .x = params32->x,
41116 .y = params32->y,
41117 .width = params32->width,
41118 .height = params32->height,
41120 NTSTATUS status;
41121 status = ext_glCopyTextureSubImage2DEXT( &params );
41122 return status;
41125 static NTSTATUS wow64_ext_glCopyTextureSubImage3D( void *args )
41127 struct
41129 PTR32 teb;
41130 GLuint texture;
41131 GLint level;
41132 GLint xoffset;
41133 GLint yoffset;
41134 GLint zoffset;
41135 GLint x;
41136 GLint y;
41137 GLsizei width;
41138 GLsizei height;
41139 } *params32 = args;
41140 struct glCopyTextureSubImage3D_params params =
41142 .teb = get_teb64(params32->teb),
41143 .texture = params32->texture,
41144 .level = params32->level,
41145 .xoffset = params32->xoffset,
41146 .yoffset = params32->yoffset,
41147 .zoffset = params32->zoffset,
41148 .x = params32->x,
41149 .y = params32->y,
41150 .width = params32->width,
41151 .height = params32->height,
41153 NTSTATUS status;
41154 status = ext_glCopyTextureSubImage3D( &params );
41155 return status;
41158 static NTSTATUS wow64_ext_glCopyTextureSubImage3DEXT( void *args )
41160 struct
41162 PTR32 teb;
41163 GLuint texture;
41164 GLenum target;
41165 GLint level;
41166 GLint xoffset;
41167 GLint yoffset;
41168 GLint zoffset;
41169 GLint x;
41170 GLint y;
41171 GLsizei width;
41172 GLsizei height;
41173 } *params32 = args;
41174 struct glCopyTextureSubImage3DEXT_params params =
41176 .teb = get_teb64(params32->teb),
41177 .texture = params32->texture,
41178 .target = params32->target,
41179 .level = params32->level,
41180 .xoffset = params32->xoffset,
41181 .yoffset = params32->yoffset,
41182 .zoffset = params32->zoffset,
41183 .x = params32->x,
41184 .y = params32->y,
41185 .width = params32->width,
41186 .height = params32->height,
41188 NTSTATUS status;
41189 status = ext_glCopyTextureSubImage3DEXT( &params );
41190 return status;
41193 static NTSTATUS wow64_ext_glCoverFillPathInstancedNV( void *args )
41195 struct
41197 PTR32 teb;
41198 GLsizei numPaths;
41199 GLenum pathNameType;
41200 PTR32 paths;
41201 GLuint pathBase;
41202 GLenum coverMode;
41203 GLenum transformType;
41204 PTR32 transformValues;
41205 } *params32 = args;
41206 struct glCoverFillPathInstancedNV_params params =
41208 .teb = get_teb64(params32->teb),
41209 .numPaths = params32->numPaths,
41210 .pathNameType = params32->pathNameType,
41211 .paths = ULongToPtr(params32->paths),
41212 .pathBase = params32->pathBase,
41213 .coverMode = params32->coverMode,
41214 .transformType = params32->transformType,
41215 .transformValues = ULongToPtr(params32->transformValues),
41217 NTSTATUS status;
41218 status = ext_glCoverFillPathInstancedNV( &params );
41219 return status;
41222 static NTSTATUS wow64_ext_glCoverFillPathNV( void *args )
41224 struct
41226 PTR32 teb;
41227 GLuint path;
41228 GLenum coverMode;
41229 } *params32 = args;
41230 struct glCoverFillPathNV_params params =
41232 .teb = get_teb64(params32->teb),
41233 .path = params32->path,
41234 .coverMode = params32->coverMode,
41236 NTSTATUS status;
41237 status = ext_glCoverFillPathNV( &params );
41238 return status;
41241 static NTSTATUS wow64_ext_glCoverStrokePathInstancedNV( void *args )
41243 struct
41245 PTR32 teb;
41246 GLsizei numPaths;
41247 GLenum pathNameType;
41248 PTR32 paths;
41249 GLuint pathBase;
41250 GLenum coverMode;
41251 GLenum transformType;
41252 PTR32 transformValues;
41253 } *params32 = args;
41254 struct glCoverStrokePathInstancedNV_params params =
41256 .teb = get_teb64(params32->teb),
41257 .numPaths = params32->numPaths,
41258 .pathNameType = params32->pathNameType,
41259 .paths = ULongToPtr(params32->paths),
41260 .pathBase = params32->pathBase,
41261 .coverMode = params32->coverMode,
41262 .transformType = params32->transformType,
41263 .transformValues = ULongToPtr(params32->transformValues),
41265 NTSTATUS status;
41266 status = ext_glCoverStrokePathInstancedNV( &params );
41267 return status;
41270 static NTSTATUS wow64_ext_glCoverStrokePathNV( void *args )
41272 struct
41274 PTR32 teb;
41275 GLuint path;
41276 GLenum coverMode;
41277 } *params32 = args;
41278 struct glCoverStrokePathNV_params params =
41280 .teb = get_teb64(params32->teb),
41281 .path = params32->path,
41282 .coverMode = params32->coverMode,
41284 NTSTATUS status;
41285 status = ext_glCoverStrokePathNV( &params );
41286 return status;
41289 static NTSTATUS wow64_ext_glCoverageModulationNV( void *args )
41291 struct
41293 PTR32 teb;
41294 GLenum components;
41295 } *params32 = args;
41296 struct glCoverageModulationNV_params params =
41298 .teb = get_teb64(params32->teb),
41299 .components = params32->components,
41301 NTSTATUS status;
41302 status = ext_glCoverageModulationNV( &params );
41303 return status;
41306 static NTSTATUS wow64_ext_glCoverageModulationTableNV( void *args )
41308 struct
41310 PTR32 teb;
41311 GLsizei n;
41312 PTR32 v;
41313 } *params32 = args;
41314 struct glCoverageModulationTableNV_params params =
41316 .teb = get_teb64(params32->teb),
41317 .n = params32->n,
41318 .v = ULongToPtr(params32->v),
41320 NTSTATUS status;
41321 status = ext_glCoverageModulationTableNV( &params );
41322 return status;
41325 static NTSTATUS wow64_ext_glCreateBuffers( void *args )
41327 struct
41329 PTR32 teb;
41330 GLsizei n;
41331 PTR32 buffers;
41332 } *params32 = args;
41333 struct glCreateBuffers_params params =
41335 .teb = get_teb64(params32->teb),
41336 .n = params32->n,
41337 .buffers = ULongToPtr(params32->buffers),
41339 NTSTATUS status;
41340 status = ext_glCreateBuffers( &params );
41341 return status;
41344 static NTSTATUS wow64_ext_glCreateCommandListsNV( void *args )
41346 struct
41348 PTR32 teb;
41349 GLsizei n;
41350 PTR32 lists;
41351 } *params32 = args;
41352 struct glCreateCommandListsNV_params params =
41354 .teb = get_teb64(params32->teb),
41355 .n = params32->n,
41356 .lists = ULongToPtr(params32->lists),
41358 NTSTATUS status;
41359 status = ext_glCreateCommandListsNV( &params );
41360 return status;
41363 static NTSTATUS wow64_ext_glCreateFramebuffers( void *args )
41365 struct
41367 PTR32 teb;
41368 GLsizei n;
41369 PTR32 framebuffers;
41370 } *params32 = args;
41371 struct glCreateFramebuffers_params params =
41373 .teb = get_teb64(params32->teb),
41374 .n = params32->n,
41375 .framebuffers = ULongToPtr(params32->framebuffers),
41377 NTSTATUS status;
41378 status = ext_glCreateFramebuffers( &params );
41379 return status;
41382 static NTSTATUS wow64_ext_glCreateMemoryObjectsEXT( void *args )
41384 struct
41386 PTR32 teb;
41387 GLsizei n;
41388 PTR32 memoryObjects;
41389 } *params32 = args;
41390 struct glCreateMemoryObjectsEXT_params params =
41392 .teb = get_teb64(params32->teb),
41393 .n = params32->n,
41394 .memoryObjects = ULongToPtr(params32->memoryObjects),
41396 NTSTATUS status;
41397 status = ext_glCreateMemoryObjectsEXT( &params );
41398 return status;
41401 static NTSTATUS wow64_ext_glCreatePerfQueryINTEL( void *args )
41403 struct
41405 PTR32 teb;
41406 GLuint queryId;
41407 PTR32 queryHandle;
41408 } *params32 = args;
41409 struct glCreatePerfQueryINTEL_params params =
41411 .teb = get_teb64(params32->teb),
41412 .queryId = params32->queryId,
41413 .queryHandle = ULongToPtr(params32->queryHandle),
41415 NTSTATUS status;
41416 status = ext_glCreatePerfQueryINTEL( &params );
41417 return status;
41420 static NTSTATUS wow64_ext_glCreateProgram( void *args )
41422 struct
41424 PTR32 teb;
41425 GLuint ret;
41426 } *params32 = args;
41427 struct glCreateProgram_params params =
41429 .teb = get_teb64(params32->teb),
41431 NTSTATUS status;
41432 status = ext_glCreateProgram( &params );
41433 params32->ret = params.ret;
41434 return status;
41437 static NTSTATUS wow64_ext_glCreateProgramObjectARB( void *args )
41439 struct
41441 PTR32 teb;
41442 GLhandleARB ret;
41443 } *params32 = args;
41444 struct glCreateProgramObjectARB_params params =
41446 .teb = get_teb64(params32->teb),
41448 NTSTATUS status;
41449 status = ext_glCreateProgramObjectARB( &params );
41450 params32->ret = params.ret;
41451 return status;
41454 static NTSTATUS wow64_ext_glCreateProgramPipelines( void *args )
41456 struct
41458 PTR32 teb;
41459 GLsizei n;
41460 PTR32 pipelines;
41461 } *params32 = args;
41462 struct glCreateProgramPipelines_params params =
41464 .teb = get_teb64(params32->teb),
41465 .n = params32->n,
41466 .pipelines = ULongToPtr(params32->pipelines),
41468 NTSTATUS status;
41469 status = ext_glCreateProgramPipelines( &params );
41470 return status;
41473 static NTSTATUS wow64_ext_glCreateProgressFenceNVX( void *args )
41475 struct
41477 PTR32 teb;
41478 GLuint ret;
41479 } *params32 = args;
41480 struct glCreateProgressFenceNVX_params params =
41482 .teb = get_teb64(params32->teb),
41484 NTSTATUS status;
41485 status = ext_glCreateProgressFenceNVX( &params );
41486 params32->ret = params.ret;
41487 return status;
41490 static NTSTATUS wow64_ext_glCreateQueries( void *args )
41492 struct
41494 PTR32 teb;
41495 GLenum target;
41496 GLsizei n;
41497 PTR32 ids;
41498 } *params32 = args;
41499 struct glCreateQueries_params params =
41501 .teb = get_teb64(params32->teb),
41502 .target = params32->target,
41503 .n = params32->n,
41504 .ids = ULongToPtr(params32->ids),
41506 NTSTATUS status;
41507 status = ext_glCreateQueries( &params );
41508 return status;
41511 static NTSTATUS wow64_ext_glCreateRenderbuffers( void *args )
41513 struct
41515 PTR32 teb;
41516 GLsizei n;
41517 PTR32 renderbuffers;
41518 } *params32 = args;
41519 struct glCreateRenderbuffers_params params =
41521 .teb = get_teb64(params32->teb),
41522 .n = params32->n,
41523 .renderbuffers = ULongToPtr(params32->renderbuffers),
41525 NTSTATUS status;
41526 status = ext_glCreateRenderbuffers( &params );
41527 return status;
41530 static NTSTATUS wow64_ext_glCreateSamplers( void *args )
41532 struct
41534 PTR32 teb;
41535 GLsizei n;
41536 PTR32 samplers;
41537 } *params32 = args;
41538 struct glCreateSamplers_params params =
41540 .teb = get_teb64(params32->teb),
41541 .n = params32->n,
41542 .samplers = ULongToPtr(params32->samplers),
41544 NTSTATUS status;
41545 status = ext_glCreateSamplers( &params );
41546 return status;
41549 static NTSTATUS wow64_ext_glCreateShader( void *args )
41551 struct
41553 PTR32 teb;
41554 GLenum type;
41555 GLuint ret;
41556 } *params32 = args;
41557 struct glCreateShader_params params =
41559 .teb = get_teb64(params32->teb),
41560 .type = params32->type,
41562 NTSTATUS status;
41563 status = ext_glCreateShader( &params );
41564 params32->ret = params.ret;
41565 return status;
41568 static NTSTATUS wow64_ext_glCreateShaderObjectARB( void *args )
41570 struct
41572 PTR32 teb;
41573 GLenum shaderType;
41574 GLhandleARB ret;
41575 } *params32 = args;
41576 struct glCreateShaderObjectARB_params params =
41578 .teb = get_teb64(params32->teb),
41579 .shaderType = params32->shaderType,
41581 NTSTATUS status;
41582 status = ext_glCreateShaderObjectARB( &params );
41583 params32->ret = params.ret;
41584 return status;
41587 static NTSTATUS wow64_ext_glCreateShaderProgramEXT( void *args )
41589 struct
41591 PTR32 teb;
41592 GLenum type;
41593 PTR32 string;
41594 GLuint ret;
41595 } *params32 = args;
41596 struct glCreateShaderProgramEXT_params params =
41598 .teb = get_teb64(params32->teb),
41599 .type = params32->type,
41600 .string = ULongToPtr(params32->string),
41602 NTSTATUS status;
41603 status = ext_glCreateShaderProgramEXT( &params );
41604 params32->ret = params.ret;
41605 return status;
41608 static NTSTATUS wow64_ext_glCreateShaderProgramv( void *args )
41610 struct
41612 PTR32 teb;
41613 GLenum type;
41614 GLsizei count;
41615 PTR32 strings;
41616 GLuint ret;
41617 } *params32 = args;
41618 struct glCreateShaderProgramv_params params =
41620 .teb = get_teb64(params32->teb),
41621 .type = params32->type,
41622 .count = params32->count,
41624 NTSTATUS status;
41625 params.strings = copy_wow64_ptr32s( (UINT_PTR)params32->strings, params32->count );
41626 status = ext_glCreateShaderProgramv( &params );
41627 params32->ret = params.ret;
41628 free( (void *)params.strings );
41629 return status;
41632 static NTSTATUS wow64_ext_glCreateStatesNV( void *args )
41634 struct
41636 PTR32 teb;
41637 GLsizei n;
41638 PTR32 states;
41639 } *params32 = args;
41640 struct glCreateStatesNV_params params =
41642 .teb = get_teb64(params32->teb),
41643 .n = params32->n,
41644 .states = ULongToPtr(params32->states),
41646 NTSTATUS status;
41647 status = ext_glCreateStatesNV( &params );
41648 return status;
41651 static NTSTATUS wow64_ext_glCreateSyncFromCLeventARB( void *args )
41653 struct
41655 PTR32 teb;
41656 PTR32 context;
41657 PTR32 event;
41658 GLbitfield flags;
41659 PTR32 ret;
41660 } *params32 = args;
41661 struct glCreateSyncFromCLeventARB_params params =
41663 .teb = get_teb64(params32->teb),
41664 .context = ULongToPtr(params32->context),
41665 .event = ULongToPtr(params32->event),
41666 .flags = params32->flags,
41668 FIXME( "params32 %p, params %p stub!\n", params32, &params );
41669 return STATUS_NOT_IMPLEMENTED;
41672 static NTSTATUS wow64_ext_glCreateTextures( void *args )
41674 struct
41676 PTR32 teb;
41677 GLenum target;
41678 GLsizei n;
41679 PTR32 textures;
41680 } *params32 = args;
41681 struct glCreateTextures_params params =
41683 .teb = get_teb64(params32->teb),
41684 .target = params32->target,
41685 .n = params32->n,
41686 .textures = ULongToPtr(params32->textures),
41688 NTSTATUS status;
41689 status = ext_glCreateTextures( &params );
41690 return status;
41693 static NTSTATUS wow64_ext_glCreateTransformFeedbacks( void *args )
41695 struct
41697 PTR32 teb;
41698 GLsizei n;
41699 PTR32 ids;
41700 } *params32 = args;
41701 struct glCreateTransformFeedbacks_params params =
41703 .teb = get_teb64(params32->teb),
41704 .n = params32->n,
41705 .ids = ULongToPtr(params32->ids),
41707 NTSTATUS status;
41708 status = ext_glCreateTransformFeedbacks( &params );
41709 return status;
41712 static NTSTATUS wow64_ext_glCreateVertexArrays( void *args )
41714 struct
41716 PTR32 teb;
41717 GLsizei n;
41718 PTR32 arrays;
41719 } *params32 = args;
41720 struct glCreateVertexArrays_params params =
41722 .teb = get_teb64(params32->teb),
41723 .n = params32->n,
41724 .arrays = ULongToPtr(params32->arrays),
41726 NTSTATUS status;
41727 status = ext_glCreateVertexArrays( &params );
41728 return status;
41731 static NTSTATUS wow64_ext_glCullParameterdvEXT( void *args )
41733 struct
41735 PTR32 teb;
41736 GLenum pname;
41737 PTR32 params;
41738 } *params32 = args;
41739 struct glCullParameterdvEXT_params params =
41741 .teb = get_teb64(params32->teb),
41742 .pname = params32->pname,
41743 .params = ULongToPtr(params32->params),
41745 NTSTATUS status;
41746 status = ext_glCullParameterdvEXT( &params );
41747 return status;
41750 static NTSTATUS wow64_ext_glCullParameterfvEXT( void *args )
41752 struct
41754 PTR32 teb;
41755 GLenum pname;
41756 PTR32 params;
41757 } *params32 = args;
41758 struct glCullParameterfvEXT_params params =
41760 .teb = get_teb64(params32->teb),
41761 .pname = params32->pname,
41762 .params = ULongToPtr(params32->params),
41764 NTSTATUS status;
41765 status = ext_glCullParameterfvEXT( &params );
41766 return status;
41769 static NTSTATUS wow64_ext_glCurrentPaletteMatrixARB( void *args )
41771 struct
41773 PTR32 teb;
41774 GLint index;
41775 } *params32 = args;
41776 struct glCurrentPaletteMatrixARB_params params =
41778 .teb = get_teb64(params32->teb),
41779 .index = params32->index,
41781 NTSTATUS status;
41782 status = ext_glCurrentPaletteMatrixARB( &params );
41783 return status;
41786 static NTSTATUS wow64_ext_glDebugMessageCallback( void *args )
41788 struct
41790 PTR32 teb;
41791 PTR32 callback;
41792 PTR32 userParam;
41793 } *params32 = args;
41794 struct glDebugMessageCallback_params params =
41796 .teb = get_teb64(params32->teb),
41797 .callback = ULongToPtr(params32->callback),
41798 .userParam = ULongToPtr(params32->userParam),
41800 NTSTATUS status;
41801 status = ext_glDebugMessageCallback( &params );
41802 return status;
41805 static NTSTATUS wow64_ext_glDebugMessageCallbackAMD( void *args )
41807 struct
41809 PTR32 teb;
41810 PTR32 callback;
41811 PTR32 userParam;
41812 } *params32 = args;
41813 struct glDebugMessageCallbackAMD_params params =
41815 .teb = get_teb64(params32->teb),
41816 .callback = ULongToPtr(params32->callback),
41817 .userParam = ULongToPtr(params32->userParam),
41819 NTSTATUS status;
41820 status = ext_glDebugMessageCallbackAMD( &params );
41821 return status;
41824 static NTSTATUS wow64_ext_glDebugMessageCallbackARB( void *args )
41826 struct
41828 PTR32 teb;
41829 PTR32 callback;
41830 PTR32 userParam;
41831 } *params32 = args;
41832 struct glDebugMessageCallbackARB_params params =
41834 .teb = get_teb64(params32->teb),
41835 .callback = ULongToPtr(params32->callback),
41836 .userParam = ULongToPtr(params32->userParam),
41838 NTSTATUS status;
41839 status = ext_glDebugMessageCallbackARB( &params );
41840 return status;
41843 static NTSTATUS wow64_ext_glDebugMessageControl( void *args )
41845 struct
41847 PTR32 teb;
41848 GLenum source;
41849 GLenum type;
41850 GLenum severity;
41851 GLsizei count;
41852 PTR32 ids;
41853 GLboolean enabled;
41854 } *params32 = args;
41855 struct glDebugMessageControl_params params =
41857 .teb = get_teb64(params32->teb),
41858 .source = params32->source,
41859 .type = params32->type,
41860 .severity = params32->severity,
41861 .count = params32->count,
41862 .ids = ULongToPtr(params32->ids),
41863 .enabled = params32->enabled,
41865 NTSTATUS status;
41866 status = ext_glDebugMessageControl( &params );
41867 return status;
41870 static NTSTATUS wow64_ext_glDebugMessageControlARB( void *args )
41872 struct
41874 PTR32 teb;
41875 GLenum source;
41876 GLenum type;
41877 GLenum severity;
41878 GLsizei count;
41879 PTR32 ids;
41880 GLboolean enabled;
41881 } *params32 = args;
41882 struct glDebugMessageControlARB_params params =
41884 .teb = get_teb64(params32->teb),
41885 .source = params32->source,
41886 .type = params32->type,
41887 .severity = params32->severity,
41888 .count = params32->count,
41889 .ids = ULongToPtr(params32->ids),
41890 .enabled = params32->enabled,
41892 NTSTATUS status;
41893 status = ext_glDebugMessageControlARB( &params );
41894 return status;
41897 static NTSTATUS wow64_ext_glDebugMessageEnableAMD( void *args )
41899 struct
41901 PTR32 teb;
41902 GLenum category;
41903 GLenum severity;
41904 GLsizei count;
41905 PTR32 ids;
41906 GLboolean enabled;
41907 } *params32 = args;
41908 struct glDebugMessageEnableAMD_params params =
41910 .teb = get_teb64(params32->teb),
41911 .category = params32->category,
41912 .severity = params32->severity,
41913 .count = params32->count,
41914 .ids = ULongToPtr(params32->ids),
41915 .enabled = params32->enabled,
41917 NTSTATUS status;
41918 status = ext_glDebugMessageEnableAMD( &params );
41919 return status;
41922 static NTSTATUS wow64_ext_glDebugMessageInsert( void *args )
41924 struct
41926 PTR32 teb;
41927 GLenum source;
41928 GLenum type;
41929 GLuint id;
41930 GLenum severity;
41931 GLsizei length;
41932 PTR32 buf;
41933 } *params32 = args;
41934 struct glDebugMessageInsert_params params =
41936 .teb = get_teb64(params32->teb),
41937 .source = params32->source,
41938 .type = params32->type,
41939 .id = params32->id,
41940 .severity = params32->severity,
41941 .length = params32->length,
41942 .buf = ULongToPtr(params32->buf),
41944 NTSTATUS status;
41945 status = ext_glDebugMessageInsert( &params );
41946 return status;
41949 static NTSTATUS wow64_ext_glDebugMessageInsertAMD( void *args )
41951 struct
41953 PTR32 teb;
41954 GLenum category;
41955 GLenum severity;
41956 GLuint id;
41957 GLsizei length;
41958 PTR32 buf;
41959 } *params32 = args;
41960 struct glDebugMessageInsertAMD_params params =
41962 .teb = get_teb64(params32->teb),
41963 .category = params32->category,
41964 .severity = params32->severity,
41965 .id = params32->id,
41966 .length = params32->length,
41967 .buf = ULongToPtr(params32->buf),
41969 NTSTATUS status;
41970 status = ext_glDebugMessageInsertAMD( &params );
41971 return status;
41974 static NTSTATUS wow64_ext_glDebugMessageInsertARB( void *args )
41976 struct
41978 PTR32 teb;
41979 GLenum source;
41980 GLenum type;
41981 GLuint id;
41982 GLenum severity;
41983 GLsizei length;
41984 PTR32 buf;
41985 } *params32 = args;
41986 struct glDebugMessageInsertARB_params params =
41988 .teb = get_teb64(params32->teb),
41989 .source = params32->source,
41990 .type = params32->type,
41991 .id = params32->id,
41992 .severity = params32->severity,
41993 .length = params32->length,
41994 .buf = ULongToPtr(params32->buf),
41996 NTSTATUS status;
41997 status = ext_glDebugMessageInsertARB( &params );
41998 return status;
42001 static NTSTATUS wow64_ext_glDeformSGIX( void *args )
42003 struct
42005 PTR32 teb;
42006 GLbitfield mask;
42007 } *params32 = args;
42008 struct glDeformSGIX_params params =
42010 .teb = get_teb64(params32->teb),
42011 .mask = params32->mask,
42013 NTSTATUS status;
42014 status = ext_glDeformSGIX( &params );
42015 return status;
42018 static NTSTATUS wow64_ext_glDeformationMap3dSGIX( void *args )
42020 struct
42022 PTR32 teb;
42023 GLenum target;
42024 GLdouble u1;
42025 GLdouble u2;
42026 GLint ustride;
42027 GLint uorder;
42028 GLdouble v1;
42029 GLdouble v2;
42030 GLint vstride;
42031 GLint vorder;
42032 GLdouble w1;
42033 GLdouble w2;
42034 GLint wstride;
42035 GLint worder;
42036 PTR32 points;
42037 } *params32 = args;
42038 struct glDeformationMap3dSGIX_params params =
42040 .teb = get_teb64(params32->teb),
42041 .target = params32->target,
42042 .u1 = params32->u1,
42043 .u2 = params32->u2,
42044 .ustride = params32->ustride,
42045 .uorder = params32->uorder,
42046 .v1 = params32->v1,
42047 .v2 = params32->v2,
42048 .vstride = params32->vstride,
42049 .vorder = params32->vorder,
42050 .w1 = params32->w1,
42051 .w2 = params32->w2,
42052 .wstride = params32->wstride,
42053 .worder = params32->worder,
42054 .points = ULongToPtr(params32->points),
42056 NTSTATUS status;
42057 status = ext_glDeformationMap3dSGIX( &params );
42058 return status;
42061 static NTSTATUS wow64_ext_glDeformationMap3fSGIX( void *args )
42063 struct
42065 PTR32 teb;
42066 GLenum target;
42067 GLfloat u1;
42068 GLfloat u2;
42069 GLint ustride;
42070 GLint uorder;
42071 GLfloat v1;
42072 GLfloat v2;
42073 GLint vstride;
42074 GLint vorder;
42075 GLfloat w1;
42076 GLfloat w2;
42077 GLint wstride;
42078 GLint worder;
42079 PTR32 points;
42080 } *params32 = args;
42081 struct glDeformationMap3fSGIX_params params =
42083 .teb = get_teb64(params32->teb),
42084 .target = params32->target,
42085 .u1 = params32->u1,
42086 .u2 = params32->u2,
42087 .ustride = params32->ustride,
42088 .uorder = params32->uorder,
42089 .v1 = params32->v1,
42090 .v2 = params32->v2,
42091 .vstride = params32->vstride,
42092 .vorder = params32->vorder,
42093 .w1 = params32->w1,
42094 .w2 = params32->w2,
42095 .wstride = params32->wstride,
42096 .worder = params32->worder,
42097 .points = ULongToPtr(params32->points),
42099 NTSTATUS status;
42100 status = ext_glDeformationMap3fSGIX( &params );
42101 return status;
42104 static NTSTATUS wow64_ext_glDeleteAsyncMarkersSGIX( void *args )
42106 struct
42108 PTR32 teb;
42109 GLuint marker;
42110 GLsizei range;
42111 } *params32 = args;
42112 struct glDeleteAsyncMarkersSGIX_params params =
42114 .teb = get_teb64(params32->teb),
42115 .marker = params32->marker,
42116 .range = params32->range,
42118 NTSTATUS status;
42119 status = ext_glDeleteAsyncMarkersSGIX( &params );
42120 return status;
42123 static NTSTATUS wow64_ext_glDeleteBufferRegion( void *args )
42125 struct
42127 PTR32 teb;
42128 GLenum region;
42129 } *params32 = args;
42130 struct glDeleteBufferRegion_params params =
42132 .teb = get_teb64(params32->teb),
42133 .region = params32->region,
42135 NTSTATUS status;
42136 status = ext_glDeleteBufferRegion( &params );
42137 return status;
42140 static NTSTATUS wow64_ext_glDeleteBuffers( void *args )
42142 struct
42144 PTR32 teb;
42145 GLsizei n;
42146 PTR32 buffers;
42147 } *params32 = args;
42148 struct glDeleteBuffers_params params =
42150 .teb = get_teb64(params32->teb),
42151 .n = params32->n,
42152 .buffers = ULongToPtr(params32->buffers),
42154 NTSTATUS status;
42155 status = ext_glDeleteBuffers( &params );
42156 return status;
42159 static NTSTATUS wow64_ext_glDeleteBuffersARB( void *args )
42161 struct
42163 PTR32 teb;
42164 GLsizei n;
42165 PTR32 buffers;
42166 } *params32 = args;
42167 struct glDeleteBuffersARB_params params =
42169 .teb = get_teb64(params32->teb),
42170 .n = params32->n,
42171 .buffers = ULongToPtr(params32->buffers),
42173 NTSTATUS status;
42174 status = ext_glDeleteBuffersARB( &params );
42175 return status;
42178 static NTSTATUS wow64_ext_glDeleteCommandListsNV( void *args )
42180 struct
42182 PTR32 teb;
42183 GLsizei n;
42184 PTR32 lists;
42185 } *params32 = args;
42186 struct glDeleteCommandListsNV_params params =
42188 .teb = get_teb64(params32->teb),
42189 .n = params32->n,
42190 .lists = ULongToPtr(params32->lists),
42192 NTSTATUS status;
42193 status = ext_glDeleteCommandListsNV( &params );
42194 return status;
42197 static NTSTATUS wow64_ext_glDeleteFencesAPPLE( void *args )
42199 struct
42201 PTR32 teb;
42202 GLsizei n;
42203 PTR32 fences;
42204 } *params32 = args;
42205 struct glDeleteFencesAPPLE_params params =
42207 .teb = get_teb64(params32->teb),
42208 .n = params32->n,
42209 .fences = ULongToPtr(params32->fences),
42211 NTSTATUS status;
42212 status = ext_glDeleteFencesAPPLE( &params );
42213 return status;
42216 static NTSTATUS wow64_ext_glDeleteFencesNV( void *args )
42218 struct
42220 PTR32 teb;
42221 GLsizei n;
42222 PTR32 fences;
42223 } *params32 = args;
42224 struct glDeleteFencesNV_params params =
42226 .teb = get_teb64(params32->teb),
42227 .n = params32->n,
42228 .fences = ULongToPtr(params32->fences),
42230 NTSTATUS status;
42231 status = ext_glDeleteFencesNV( &params );
42232 return status;
42235 static NTSTATUS wow64_ext_glDeleteFragmentShaderATI( void *args )
42237 struct
42239 PTR32 teb;
42240 GLuint id;
42241 } *params32 = args;
42242 struct glDeleteFragmentShaderATI_params params =
42244 .teb = get_teb64(params32->teb),
42245 .id = params32->id,
42247 NTSTATUS status;
42248 status = ext_glDeleteFragmentShaderATI( &params );
42249 return status;
42252 static NTSTATUS wow64_ext_glDeleteFramebuffers( void *args )
42254 struct
42256 PTR32 teb;
42257 GLsizei n;
42258 PTR32 framebuffers;
42259 } *params32 = args;
42260 struct glDeleteFramebuffers_params params =
42262 .teb = get_teb64(params32->teb),
42263 .n = params32->n,
42264 .framebuffers = ULongToPtr(params32->framebuffers),
42266 NTSTATUS status;
42267 status = ext_glDeleteFramebuffers( &params );
42268 return status;
42271 static NTSTATUS wow64_ext_glDeleteFramebuffersEXT( void *args )
42273 struct
42275 PTR32 teb;
42276 GLsizei n;
42277 PTR32 framebuffers;
42278 } *params32 = args;
42279 struct glDeleteFramebuffersEXT_params params =
42281 .teb = get_teb64(params32->teb),
42282 .n = params32->n,
42283 .framebuffers = ULongToPtr(params32->framebuffers),
42285 NTSTATUS status;
42286 status = ext_glDeleteFramebuffersEXT( &params );
42287 return status;
42290 static NTSTATUS wow64_ext_glDeleteMemoryObjectsEXT( void *args )
42292 struct
42294 PTR32 teb;
42295 GLsizei n;
42296 PTR32 memoryObjects;
42297 } *params32 = args;
42298 struct glDeleteMemoryObjectsEXT_params params =
42300 .teb = get_teb64(params32->teb),
42301 .n = params32->n,
42302 .memoryObjects = ULongToPtr(params32->memoryObjects),
42304 NTSTATUS status;
42305 status = ext_glDeleteMemoryObjectsEXT( &params );
42306 return status;
42309 static NTSTATUS wow64_ext_glDeleteNamedStringARB( void *args )
42311 struct
42313 PTR32 teb;
42314 GLint namelen;
42315 PTR32 name;
42316 } *params32 = args;
42317 struct glDeleteNamedStringARB_params params =
42319 .teb = get_teb64(params32->teb),
42320 .namelen = params32->namelen,
42321 .name = ULongToPtr(params32->name),
42323 NTSTATUS status;
42324 status = ext_glDeleteNamedStringARB( &params );
42325 return status;
42328 static NTSTATUS wow64_ext_glDeleteNamesAMD( void *args )
42330 struct
42332 PTR32 teb;
42333 GLenum identifier;
42334 GLuint num;
42335 PTR32 names;
42336 } *params32 = args;
42337 struct glDeleteNamesAMD_params params =
42339 .teb = get_teb64(params32->teb),
42340 .identifier = params32->identifier,
42341 .num = params32->num,
42342 .names = ULongToPtr(params32->names),
42344 NTSTATUS status;
42345 status = ext_glDeleteNamesAMD( &params );
42346 return status;
42349 static NTSTATUS wow64_ext_glDeleteObjectARB( void *args )
42351 struct
42353 PTR32 teb;
42354 GLhandleARB obj;
42355 } *params32 = args;
42356 struct glDeleteObjectARB_params params =
42358 .teb = get_teb64(params32->teb),
42359 .obj = params32->obj,
42361 NTSTATUS status;
42362 status = ext_glDeleteObjectARB( &params );
42363 return status;
42366 static NTSTATUS wow64_ext_glDeleteObjectBufferATI( void *args )
42368 struct
42370 PTR32 teb;
42371 GLuint buffer;
42372 } *params32 = args;
42373 struct glDeleteObjectBufferATI_params params =
42375 .teb = get_teb64(params32->teb),
42376 .buffer = params32->buffer,
42378 NTSTATUS status;
42379 status = ext_glDeleteObjectBufferATI( &params );
42380 return status;
42383 static NTSTATUS wow64_ext_glDeleteOcclusionQueriesNV( void *args )
42385 struct
42387 PTR32 teb;
42388 GLsizei n;
42389 PTR32 ids;
42390 } *params32 = args;
42391 struct glDeleteOcclusionQueriesNV_params params =
42393 .teb = get_teb64(params32->teb),
42394 .n = params32->n,
42395 .ids = ULongToPtr(params32->ids),
42397 NTSTATUS status;
42398 status = ext_glDeleteOcclusionQueriesNV( &params );
42399 return status;
42402 static NTSTATUS wow64_ext_glDeletePathsNV( void *args )
42404 struct
42406 PTR32 teb;
42407 GLuint path;
42408 GLsizei range;
42409 } *params32 = args;
42410 struct glDeletePathsNV_params params =
42412 .teb = get_teb64(params32->teb),
42413 .path = params32->path,
42414 .range = params32->range,
42416 NTSTATUS status;
42417 status = ext_glDeletePathsNV( &params );
42418 return status;
42421 static NTSTATUS wow64_ext_glDeletePerfMonitorsAMD( void *args )
42423 struct
42425 PTR32 teb;
42426 GLsizei n;
42427 PTR32 monitors;
42428 } *params32 = args;
42429 struct glDeletePerfMonitorsAMD_params params =
42431 .teb = get_teb64(params32->teb),
42432 .n = params32->n,
42433 .monitors = ULongToPtr(params32->monitors),
42435 NTSTATUS status;
42436 status = ext_glDeletePerfMonitorsAMD( &params );
42437 return status;
42440 static NTSTATUS wow64_ext_glDeletePerfQueryINTEL( void *args )
42442 struct
42444 PTR32 teb;
42445 GLuint queryHandle;
42446 } *params32 = args;
42447 struct glDeletePerfQueryINTEL_params params =
42449 .teb = get_teb64(params32->teb),
42450 .queryHandle = params32->queryHandle,
42452 NTSTATUS status;
42453 status = ext_glDeletePerfQueryINTEL( &params );
42454 return status;
42457 static NTSTATUS wow64_ext_glDeleteProgram( void *args )
42459 struct
42461 PTR32 teb;
42462 GLuint program;
42463 } *params32 = args;
42464 struct glDeleteProgram_params params =
42466 .teb = get_teb64(params32->teb),
42467 .program = params32->program,
42469 NTSTATUS status;
42470 status = ext_glDeleteProgram( &params );
42471 return status;
42474 static NTSTATUS wow64_ext_glDeleteProgramPipelines( void *args )
42476 struct
42478 PTR32 teb;
42479 GLsizei n;
42480 PTR32 pipelines;
42481 } *params32 = args;
42482 struct glDeleteProgramPipelines_params params =
42484 .teb = get_teb64(params32->teb),
42485 .n = params32->n,
42486 .pipelines = ULongToPtr(params32->pipelines),
42488 NTSTATUS status;
42489 status = ext_glDeleteProgramPipelines( &params );
42490 return status;
42493 static NTSTATUS wow64_ext_glDeleteProgramsARB( void *args )
42495 struct
42497 PTR32 teb;
42498 GLsizei n;
42499 PTR32 programs;
42500 } *params32 = args;
42501 struct glDeleteProgramsARB_params params =
42503 .teb = get_teb64(params32->teb),
42504 .n = params32->n,
42505 .programs = ULongToPtr(params32->programs),
42507 NTSTATUS status;
42508 status = ext_glDeleteProgramsARB( &params );
42509 return status;
42512 static NTSTATUS wow64_ext_glDeleteProgramsNV( void *args )
42514 struct
42516 PTR32 teb;
42517 GLsizei n;
42518 PTR32 programs;
42519 } *params32 = args;
42520 struct glDeleteProgramsNV_params params =
42522 .teb = get_teb64(params32->teb),
42523 .n = params32->n,
42524 .programs = ULongToPtr(params32->programs),
42526 NTSTATUS status;
42527 status = ext_glDeleteProgramsNV( &params );
42528 return status;
42531 static NTSTATUS wow64_ext_glDeleteQueries( void *args )
42533 struct
42535 PTR32 teb;
42536 GLsizei n;
42537 PTR32 ids;
42538 } *params32 = args;
42539 struct glDeleteQueries_params params =
42541 .teb = get_teb64(params32->teb),
42542 .n = params32->n,
42543 .ids = ULongToPtr(params32->ids),
42545 NTSTATUS status;
42546 status = ext_glDeleteQueries( &params );
42547 return status;
42550 static NTSTATUS wow64_ext_glDeleteQueriesARB( void *args )
42552 struct
42554 PTR32 teb;
42555 GLsizei n;
42556 PTR32 ids;
42557 } *params32 = args;
42558 struct glDeleteQueriesARB_params params =
42560 .teb = get_teb64(params32->teb),
42561 .n = params32->n,
42562 .ids = ULongToPtr(params32->ids),
42564 NTSTATUS status;
42565 status = ext_glDeleteQueriesARB( &params );
42566 return status;
42569 static NTSTATUS wow64_ext_glDeleteQueryResourceTagNV( void *args )
42571 struct
42573 PTR32 teb;
42574 GLsizei n;
42575 PTR32 tagIds;
42576 } *params32 = args;
42577 struct glDeleteQueryResourceTagNV_params params =
42579 .teb = get_teb64(params32->teb),
42580 .n = params32->n,
42581 .tagIds = ULongToPtr(params32->tagIds),
42583 NTSTATUS status;
42584 status = ext_glDeleteQueryResourceTagNV( &params );
42585 return status;
42588 static NTSTATUS wow64_ext_glDeleteRenderbuffers( void *args )
42590 struct
42592 PTR32 teb;
42593 GLsizei n;
42594 PTR32 renderbuffers;
42595 } *params32 = args;
42596 struct glDeleteRenderbuffers_params params =
42598 .teb = get_teb64(params32->teb),
42599 .n = params32->n,
42600 .renderbuffers = ULongToPtr(params32->renderbuffers),
42602 NTSTATUS status;
42603 status = ext_glDeleteRenderbuffers( &params );
42604 return status;
42607 static NTSTATUS wow64_ext_glDeleteRenderbuffersEXT( void *args )
42609 struct
42611 PTR32 teb;
42612 GLsizei n;
42613 PTR32 renderbuffers;
42614 } *params32 = args;
42615 struct glDeleteRenderbuffersEXT_params params =
42617 .teb = get_teb64(params32->teb),
42618 .n = params32->n,
42619 .renderbuffers = ULongToPtr(params32->renderbuffers),
42621 NTSTATUS status;
42622 status = ext_glDeleteRenderbuffersEXT( &params );
42623 return status;
42626 static NTSTATUS wow64_ext_glDeleteSamplers( void *args )
42628 struct
42630 PTR32 teb;
42631 GLsizei count;
42632 PTR32 samplers;
42633 } *params32 = args;
42634 struct glDeleteSamplers_params params =
42636 .teb = get_teb64(params32->teb),
42637 .count = params32->count,
42638 .samplers = ULongToPtr(params32->samplers),
42640 NTSTATUS status;
42641 status = ext_glDeleteSamplers( &params );
42642 return status;
42645 static NTSTATUS wow64_ext_glDeleteSemaphoresEXT( void *args )
42647 struct
42649 PTR32 teb;
42650 GLsizei n;
42651 PTR32 semaphores;
42652 } *params32 = args;
42653 struct glDeleteSemaphoresEXT_params params =
42655 .teb = get_teb64(params32->teb),
42656 .n = params32->n,
42657 .semaphores = ULongToPtr(params32->semaphores),
42659 NTSTATUS status;
42660 status = ext_glDeleteSemaphoresEXT( &params );
42661 return status;
42664 static NTSTATUS wow64_ext_glDeleteShader( void *args )
42666 struct
42668 PTR32 teb;
42669 GLuint shader;
42670 } *params32 = args;
42671 struct glDeleteShader_params params =
42673 .teb = get_teb64(params32->teb),
42674 .shader = params32->shader,
42676 NTSTATUS status;
42677 status = ext_glDeleteShader( &params );
42678 return status;
42681 static NTSTATUS wow64_ext_glDeleteStatesNV( void *args )
42683 struct
42685 PTR32 teb;
42686 GLsizei n;
42687 PTR32 states;
42688 } *params32 = args;
42689 struct glDeleteStatesNV_params params =
42691 .teb = get_teb64(params32->teb),
42692 .n = params32->n,
42693 .states = ULongToPtr(params32->states),
42695 NTSTATUS status;
42696 status = ext_glDeleteStatesNV( &params );
42697 return status;
42700 static NTSTATUS wow64_ext_glDeleteTexturesEXT( void *args )
42702 struct
42704 PTR32 teb;
42705 GLsizei n;
42706 PTR32 textures;
42707 } *params32 = args;
42708 struct glDeleteTexturesEXT_params params =
42710 .teb = get_teb64(params32->teb),
42711 .n = params32->n,
42712 .textures = ULongToPtr(params32->textures),
42714 NTSTATUS status;
42715 status = ext_glDeleteTexturesEXT( &params );
42716 return status;
42719 static NTSTATUS wow64_ext_glDeleteTransformFeedbacks( void *args )
42721 struct
42723 PTR32 teb;
42724 GLsizei n;
42725 PTR32 ids;
42726 } *params32 = args;
42727 struct glDeleteTransformFeedbacks_params params =
42729 .teb = get_teb64(params32->teb),
42730 .n = params32->n,
42731 .ids = ULongToPtr(params32->ids),
42733 NTSTATUS status;
42734 status = ext_glDeleteTransformFeedbacks( &params );
42735 return status;
42738 static NTSTATUS wow64_ext_glDeleteTransformFeedbacksNV( void *args )
42740 struct
42742 PTR32 teb;
42743 GLsizei n;
42744 PTR32 ids;
42745 } *params32 = args;
42746 struct glDeleteTransformFeedbacksNV_params params =
42748 .teb = get_teb64(params32->teb),
42749 .n = params32->n,
42750 .ids = ULongToPtr(params32->ids),
42752 NTSTATUS status;
42753 status = ext_glDeleteTransformFeedbacksNV( &params );
42754 return status;
42757 static NTSTATUS wow64_ext_glDeleteVertexArrays( void *args )
42759 struct
42761 PTR32 teb;
42762 GLsizei n;
42763 PTR32 arrays;
42764 } *params32 = args;
42765 struct glDeleteVertexArrays_params params =
42767 .teb = get_teb64(params32->teb),
42768 .n = params32->n,
42769 .arrays = ULongToPtr(params32->arrays),
42771 NTSTATUS status;
42772 status = ext_glDeleteVertexArrays( &params );
42773 return status;
42776 static NTSTATUS wow64_ext_glDeleteVertexArraysAPPLE( void *args )
42778 struct
42780 PTR32 teb;
42781 GLsizei n;
42782 PTR32 arrays;
42783 } *params32 = args;
42784 struct glDeleteVertexArraysAPPLE_params params =
42786 .teb = get_teb64(params32->teb),
42787 .n = params32->n,
42788 .arrays = ULongToPtr(params32->arrays),
42790 NTSTATUS status;
42791 status = ext_glDeleteVertexArraysAPPLE( &params );
42792 return status;
42795 static NTSTATUS wow64_ext_glDeleteVertexShaderEXT( void *args )
42797 struct
42799 PTR32 teb;
42800 GLuint id;
42801 } *params32 = args;
42802 struct glDeleteVertexShaderEXT_params params =
42804 .teb = get_teb64(params32->teb),
42805 .id = params32->id,
42807 NTSTATUS status;
42808 status = ext_glDeleteVertexShaderEXT( &params );
42809 return status;
42812 static NTSTATUS wow64_ext_glDepthBoundsEXT( void *args )
42814 struct
42816 PTR32 teb;
42817 GLclampd zmin;
42818 GLclampd zmax;
42819 } *params32 = args;
42820 struct glDepthBoundsEXT_params params =
42822 .teb = get_teb64(params32->teb),
42823 .zmin = params32->zmin,
42824 .zmax = params32->zmax,
42826 NTSTATUS status;
42827 status = ext_glDepthBoundsEXT( &params );
42828 return status;
42831 static NTSTATUS wow64_ext_glDepthBoundsdNV( void *args )
42833 struct
42835 PTR32 teb;
42836 GLdouble zmin;
42837 GLdouble zmax;
42838 } *params32 = args;
42839 struct glDepthBoundsdNV_params params =
42841 .teb = get_teb64(params32->teb),
42842 .zmin = params32->zmin,
42843 .zmax = params32->zmax,
42845 NTSTATUS status;
42846 status = ext_glDepthBoundsdNV( &params );
42847 return status;
42850 static NTSTATUS wow64_ext_glDepthRangeArraydvNV( void *args )
42852 struct
42854 PTR32 teb;
42855 GLuint first;
42856 GLsizei count;
42857 PTR32 v;
42858 } *params32 = args;
42859 struct glDepthRangeArraydvNV_params params =
42861 .teb = get_teb64(params32->teb),
42862 .first = params32->first,
42863 .count = params32->count,
42864 .v = ULongToPtr(params32->v),
42866 NTSTATUS status;
42867 status = ext_glDepthRangeArraydvNV( &params );
42868 return status;
42871 static NTSTATUS wow64_ext_glDepthRangeArrayv( void *args )
42873 struct
42875 PTR32 teb;
42876 GLuint first;
42877 GLsizei count;
42878 PTR32 v;
42879 } *params32 = args;
42880 struct glDepthRangeArrayv_params params =
42882 .teb = get_teb64(params32->teb),
42883 .first = params32->first,
42884 .count = params32->count,
42885 .v = ULongToPtr(params32->v),
42887 NTSTATUS status;
42888 status = ext_glDepthRangeArrayv( &params );
42889 return status;
42892 static NTSTATUS wow64_ext_glDepthRangeIndexed( void *args )
42894 struct
42896 PTR32 teb;
42897 GLuint index;
42898 GLdouble n;
42899 GLdouble f;
42900 } *params32 = args;
42901 struct glDepthRangeIndexed_params params =
42903 .teb = get_teb64(params32->teb),
42904 .index = params32->index,
42905 .n = params32->n,
42906 .f = params32->f,
42908 NTSTATUS status;
42909 status = ext_glDepthRangeIndexed( &params );
42910 return status;
42913 static NTSTATUS wow64_ext_glDepthRangeIndexeddNV( void *args )
42915 struct
42917 PTR32 teb;
42918 GLuint index;
42919 GLdouble n;
42920 GLdouble f;
42921 } *params32 = args;
42922 struct glDepthRangeIndexeddNV_params params =
42924 .teb = get_teb64(params32->teb),
42925 .index = params32->index,
42926 .n = params32->n,
42927 .f = params32->f,
42929 NTSTATUS status;
42930 status = ext_glDepthRangeIndexeddNV( &params );
42931 return status;
42934 static NTSTATUS wow64_ext_glDepthRangedNV( void *args )
42936 struct
42938 PTR32 teb;
42939 GLdouble zNear;
42940 GLdouble zFar;
42941 } *params32 = args;
42942 struct glDepthRangedNV_params params =
42944 .teb = get_teb64(params32->teb),
42945 .zNear = params32->zNear,
42946 .zFar = params32->zFar,
42948 NTSTATUS status;
42949 status = ext_glDepthRangedNV( &params );
42950 return status;
42953 static NTSTATUS wow64_ext_glDepthRangef( void *args )
42955 struct
42957 PTR32 teb;
42958 GLfloat n;
42959 GLfloat f;
42960 } *params32 = args;
42961 struct glDepthRangef_params params =
42963 .teb = get_teb64(params32->teb),
42964 .n = params32->n,
42965 .f = params32->f,
42967 NTSTATUS status;
42968 status = ext_glDepthRangef( &params );
42969 return status;
42972 static NTSTATUS wow64_ext_glDepthRangefOES( void *args )
42974 struct
42976 PTR32 teb;
42977 GLclampf n;
42978 GLclampf f;
42979 } *params32 = args;
42980 struct glDepthRangefOES_params params =
42982 .teb = get_teb64(params32->teb),
42983 .n = params32->n,
42984 .f = params32->f,
42986 NTSTATUS status;
42987 status = ext_glDepthRangefOES( &params );
42988 return status;
42991 static NTSTATUS wow64_ext_glDepthRangexOES( void *args )
42993 struct
42995 PTR32 teb;
42996 GLfixed n;
42997 GLfixed f;
42998 } *params32 = args;
42999 struct glDepthRangexOES_params params =
43001 .teb = get_teb64(params32->teb),
43002 .n = params32->n,
43003 .f = params32->f,
43005 NTSTATUS status;
43006 status = ext_glDepthRangexOES( &params );
43007 return status;
43010 static NTSTATUS wow64_ext_glDetachObjectARB( void *args )
43012 struct
43014 PTR32 teb;
43015 GLhandleARB containerObj;
43016 GLhandleARB attachedObj;
43017 } *params32 = args;
43018 struct glDetachObjectARB_params params =
43020 .teb = get_teb64(params32->teb),
43021 .containerObj = params32->containerObj,
43022 .attachedObj = params32->attachedObj,
43024 NTSTATUS status;
43025 status = ext_glDetachObjectARB( &params );
43026 return status;
43029 static NTSTATUS wow64_ext_glDetachShader( void *args )
43031 struct
43033 PTR32 teb;
43034 GLuint program;
43035 GLuint shader;
43036 } *params32 = args;
43037 struct glDetachShader_params params =
43039 .teb = get_teb64(params32->teb),
43040 .program = params32->program,
43041 .shader = params32->shader,
43043 NTSTATUS status;
43044 status = ext_glDetachShader( &params );
43045 return status;
43048 static NTSTATUS wow64_ext_glDetailTexFuncSGIS( void *args )
43050 struct
43052 PTR32 teb;
43053 GLenum target;
43054 GLsizei n;
43055 PTR32 points;
43056 } *params32 = args;
43057 struct glDetailTexFuncSGIS_params params =
43059 .teb = get_teb64(params32->teb),
43060 .target = params32->target,
43061 .n = params32->n,
43062 .points = ULongToPtr(params32->points),
43064 NTSTATUS status;
43065 status = ext_glDetailTexFuncSGIS( &params );
43066 return status;
43069 static NTSTATUS wow64_ext_glDisableClientStateIndexedEXT( void *args )
43071 struct
43073 PTR32 teb;
43074 GLenum array;
43075 GLuint index;
43076 } *params32 = args;
43077 struct glDisableClientStateIndexedEXT_params params =
43079 .teb = get_teb64(params32->teb),
43080 .array = params32->array,
43081 .index = params32->index,
43083 NTSTATUS status;
43084 status = ext_glDisableClientStateIndexedEXT( &params );
43085 return status;
43088 static NTSTATUS wow64_ext_glDisableClientStateiEXT( void *args )
43090 struct
43092 PTR32 teb;
43093 GLenum array;
43094 GLuint index;
43095 } *params32 = args;
43096 struct glDisableClientStateiEXT_params params =
43098 .teb = get_teb64(params32->teb),
43099 .array = params32->array,
43100 .index = params32->index,
43102 NTSTATUS status;
43103 status = ext_glDisableClientStateiEXT( &params );
43104 return status;
43107 static NTSTATUS wow64_ext_glDisableIndexedEXT( void *args )
43109 struct
43111 PTR32 teb;
43112 GLenum target;
43113 GLuint index;
43114 } *params32 = args;
43115 struct glDisableIndexedEXT_params params =
43117 .teb = get_teb64(params32->teb),
43118 .target = params32->target,
43119 .index = params32->index,
43121 NTSTATUS status;
43122 status = ext_glDisableIndexedEXT( &params );
43123 return status;
43126 static NTSTATUS wow64_ext_glDisableVariantClientStateEXT( void *args )
43128 struct
43130 PTR32 teb;
43131 GLuint id;
43132 } *params32 = args;
43133 struct glDisableVariantClientStateEXT_params params =
43135 .teb = get_teb64(params32->teb),
43136 .id = params32->id,
43138 NTSTATUS status;
43139 status = ext_glDisableVariantClientStateEXT( &params );
43140 return status;
43143 static NTSTATUS wow64_ext_glDisableVertexArrayAttrib( void *args )
43145 struct
43147 PTR32 teb;
43148 GLuint vaobj;
43149 GLuint index;
43150 } *params32 = args;
43151 struct glDisableVertexArrayAttrib_params params =
43153 .teb = get_teb64(params32->teb),
43154 .vaobj = params32->vaobj,
43155 .index = params32->index,
43157 NTSTATUS status;
43158 status = ext_glDisableVertexArrayAttrib( &params );
43159 return status;
43162 static NTSTATUS wow64_ext_glDisableVertexArrayAttribEXT( void *args )
43164 struct
43166 PTR32 teb;
43167 GLuint vaobj;
43168 GLuint index;
43169 } *params32 = args;
43170 struct glDisableVertexArrayAttribEXT_params params =
43172 .teb = get_teb64(params32->teb),
43173 .vaobj = params32->vaobj,
43174 .index = params32->index,
43176 NTSTATUS status;
43177 status = ext_glDisableVertexArrayAttribEXT( &params );
43178 return status;
43181 static NTSTATUS wow64_ext_glDisableVertexArrayEXT( void *args )
43183 struct
43185 PTR32 teb;
43186 GLuint vaobj;
43187 GLenum array;
43188 } *params32 = args;
43189 struct glDisableVertexArrayEXT_params params =
43191 .teb = get_teb64(params32->teb),
43192 .vaobj = params32->vaobj,
43193 .array = params32->array,
43195 NTSTATUS status;
43196 status = ext_glDisableVertexArrayEXT( &params );
43197 return status;
43200 static NTSTATUS wow64_ext_glDisableVertexAttribAPPLE( void *args )
43202 struct
43204 PTR32 teb;
43205 GLuint index;
43206 GLenum pname;
43207 } *params32 = args;
43208 struct glDisableVertexAttribAPPLE_params params =
43210 .teb = get_teb64(params32->teb),
43211 .index = params32->index,
43212 .pname = params32->pname,
43214 NTSTATUS status;
43215 status = ext_glDisableVertexAttribAPPLE( &params );
43216 return status;
43219 static NTSTATUS wow64_ext_glDisableVertexAttribArray( void *args )
43221 struct
43223 PTR32 teb;
43224 GLuint index;
43225 } *params32 = args;
43226 struct glDisableVertexAttribArray_params params =
43228 .teb = get_teb64(params32->teb),
43229 .index = params32->index,
43231 NTSTATUS status;
43232 status = ext_glDisableVertexAttribArray( &params );
43233 return status;
43236 static NTSTATUS wow64_ext_glDisableVertexAttribArrayARB( void *args )
43238 struct
43240 PTR32 teb;
43241 GLuint index;
43242 } *params32 = args;
43243 struct glDisableVertexAttribArrayARB_params params =
43245 .teb = get_teb64(params32->teb),
43246 .index = params32->index,
43248 NTSTATUS status;
43249 status = ext_glDisableVertexAttribArrayARB( &params );
43250 return status;
43253 static NTSTATUS wow64_ext_glDisablei( void *args )
43255 struct
43257 PTR32 teb;
43258 GLenum target;
43259 GLuint index;
43260 } *params32 = args;
43261 struct glDisablei_params params =
43263 .teb = get_teb64(params32->teb),
43264 .target = params32->target,
43265 .index = params32->index,
43267 NTSTATUS status;
43268 status = ext_glDisablei( &params );
43269 return status;
43272 static NTSTATUS wow64_ext_glDispatchCompute( void *args )
43274 struct
43276 PTR32 teb;
43277 GLuint num_groups_x;
43278 GLuint num_groups_y;
43279 GLuint num_groups_z;
43280 } *params32 = args;
43281 struct glDispatchCompute_params params =
43283 .teb = get_teb64(params32->teb),
43284 .num_groups_x = params32->num_groups_x,
43285 .num_groups_y = params32->num_groups_y,
43286 .num_groups_z = params32->num_groups_z,
43288 NTSTATUS status;
43289 status = ext_glDispatchCompute( &params );
43290 return status;
43293 static NTSTATUS wow64_ext_glDispatchComputeGroupSizeARB( void *args )
43295 struct
43297 PTR32 teb;
43298 GLuint num_groups_x;
43299 GLuint num_groups_y;
43300 GLuint num_groups_z;
43301 GLuint group_size_x;
43302 GLuint group_size_y;
43303 GLuint group_size_z;
43304 } *params32 = args;
43305 struct glDispatchComputeGroupSizeARB_params params =
43307 .teb = get_teb64(params32->teb),
43308 .num_groups_x = params32->num_groups_x,
43309 .num_groups_y = params32->num_groups_y,
43310 .num_groups_z = params32->num_groups_z,
43311 .group_size_x = params32->group_size_x,
43312 .group_size_y = params32->group_size_y,
43313 .group_size_z = params32->group_size_z,
43315 NTSTATUS status;
43316 status = ext_glDispatchComputeGroupSizeARB( &params );
43317 return status;
43320 static NTSTATUS wow64_ext_glDispatchComputeIndirect( void *args )
43322 struct
43324 PTR32 teb;
43325 PTR32 indirect;
43326 } *params32 = args;
43327 struct glDispatchComputeIndirect_params params =
43329 .teb = get_teb64(params32->teb),
43330 .indirect = (GLintptr)ULongToPtr(params32->indirect),
43332 NTSTATUS status;
43333 status = ext_glDispatchComputeIndirect( &params );
43334 return status;
43337 static NTSTATUS wow64_ext_glDrawArraysEXT( void *args )
43339 struct
43341 PTR32 teb;
43342 GLenum mode;
43343 GLint first;
43344 GLsizei count;
43345 } *params32 = args;
43346 struct glDrawArraysEXT_params params =
43348 .teb = get_teb64(params32->teb),
43349 .mode = params32->mode,
43350 .first = params32->first,
43351 .count = params32->count,
43353 NTSTATUS status;
43354 status = ext_glDrawArraysEXT( &params );
43355 return status;
43358 static NTSTATUS wow64_ext_glDrawArraysIndirect( void *args )
43360 struct
43362 PTR32 teb;
43363 GLenum mode;
43364 PTR32 indirect;
43365 } *params32 = args;
43366 struct glDrawArraysIndirect_params params =
43368 .teb = get_teb64(params32->teb),
43369 .mode = params32->mode,
43370 .indirect = ULongToPtr(params32->indirect),
43372 NTSTATUS status;
43373 status = ext_glDrawArraysIndirect( &params );
43374 return status;
43377 static NTSTATUS wow64_ext_glDrawArraysInstanced( void *args )
43379 struct
43381 PTR32 teb;
43382 GLenum mode;
43383 GLint first;
43384 GLsizei count;
43385 GLsizei instancecount;
43386 } *params32 = args;
43387 struct glDrawArraysInstanced_params params =
43389 .teb = get_teb64(params32->teb),
43390 .mode = params32->mode,
43391 .first = params32->first,
43392 .count = params32->count,
43393 .instancecount = params32->instancecount,
43395 NTSTATUS status;
43396 status = ext_glDrawArraysInstanced( &params );
43397 return status;
43400 static NTSTATUS wow64_ext_glDrawArraysInstancedARB( void *args )
43402 struct
43404 PTR32 teb;
43405 GLenum mode;
43406 GLint first;
43407 GLsizei count;
43408 GLsizei primcount;
43409 } *params32 = args;
43410 struct glDrawArraysInstancedARB_params params =
43412 .teb = get_teb64(params32->teb),
43413 .mode = params32->mode,
43414 .first = params32->first,
43415 .count = params32->count,
43416 .primcount = params32->primcount,
43418 NTSTATUS status;
43419 status = ext_glDrawArraysInstancedARB( &params );
43420 return status;
43423 static NTSTATUS wow64_ext_glDrawArraysInstancedBaseInstance( void *args )
43425 struct
43427 PTR32 teb;
43428 GLenum mode;
43429 GLint first;
43430 GLsizei count;
43431 GLsizei instancecount;
43432 GLuint baseinstance;
43433 } *params32 = args;
43434 struct glDrawArraysInstancedBaseInstance_params params =
43436 .teb = get_teb64(params32->teb),
43437 .mode = params32->mode,
43438 .first = params32->first,
43439 .count = params32->count,
43440 .instancecount = params32->instancecount,
43441 .baseinstance = params32->baseinstance,
43443 NTSTATUS status;
43444 status = ext_glDrawArraysInstancedBaseInstance( &params );
43445 return status;
43448 static NTSTATUS wow64_ext_glDrawArraysInstancedEXT( void *args )
43450 struct
43452 PTR32 teb;
43453 GLenum mode;
43454 GLint start;
43455 GLsizei count;
43456 GLsizei primcount;
43457 } *params32 = args;
43458 struct glDrawArraysInstancedEXT_params params =
43460 .teb = get_teb64(params32->teb),
43461 .mode = params32->mode,
43462 .start = params32->start,
43463 .count = params32->count,
43464 .primcount = params32->primcount,
43466 NTSTATUS status;
43467 status = ext_glDrawArraysInstancedEXT( &params );
43468 return status;
43471 static NTSTATUS wow64_ext_glDrawBufferRegion( void *args )
43473 struct
43475 PTR32 teb;
43476 GLenum region;
43477 GLint x;
43478 GLint y;
43479 GLsizei width;
43480 GLsizei height;
43481 GLint xDest;
43482 GLint yDest;
43483 } *params32 = args;
43484 struct glDrawBufferRegion_params params =
43486 .teb = get_teb64(params32->teb),
43487 .region = params32->region,
43488 .x = params32->x,
43489 .y = params32->y,
43490 .width = params32->width,
43491 .height = params32->height,
43492 .xDest = params32->xDest,
43493 .yDest = params32->yDest,
43495 NTSTATUS status;
43496 status = ext_glDrawBufferRegion( &params );
43497 return status;
43500 static NTSTATUS wow64_ext_glDrawBuffers( void *args )
43502 struct
43504 PTR32 teb;
43505 GLsizei n;
43506 PTR32 bufs;
43507 } *params32 = args;
43508 struct glDrawBuffers_params params =
43510 .teb = get_teb64(params32->teb),
43511 .n = params32->n,
43512 .bufs = ULongToPtr(params32->bufs),
43514 NTSTATUS status;
43515 status = ext_glDrawBuffers( &params );
43516 return status;
43519 static NTSTATUS wow64_ext_glDrawBuffersARB( void *args )
43521 struct
43523 PTR32 teb;
43524 GLsizei n;
43525 PTR32 bufs;
43526 } *params32 = args;
43527 struct glDrawBuffersARB_params params =
43529 .teb = get_teb64(params32->teb),
43530 .n = params32->n,
43531 .bufs = ULongToPtr(params32->bufs),
43533 NTSTATUS status;
43534 status = ext_glDrawBuffersARB( &params );
43535 return status;
43538 static NTSTATUS wow64_ext_glDrawBuffersATI( void *args )
43540 struct
43542 PTR32 teb;
43543 GLsizei n;
43544 PTR32 bufs;
43545 } *params32 = args;
43546 struct glDrawBuffersATI_params params =
43548 .teb = get_teb64(params32->teb),
43549 .n = params32->n,
43550 .bufs = ULongToPtr(params32->bufs),
43552 NTSTATUS status;
43553 status = ext_glDrawBuffersATI( &params );
43554 return status;
43557 static NTSTATUS wow64_ext_glDrawCommandsAddressNV( void *args )
43559 struct
43561 PTR32 teb;
43562 GLenum primitiveMode;
43563 PTR32 indirects;
43564 PTR32 sizes;
43565 GLuint count;
43566 } *params32 = args;
43567 struct glDrawCommandsAddressNV_params params =
43569 .teb = get_teb64(params32->teb),
43570 .primitiveMode = params32->primitiveMode,
43571 .indirects = ULongToPtr(params32->indirects),
43572 .sizes = ULongToPtr(params32->sizes),
43573 .count = params32->count,
43575 NTSTATUS status;
43576 status = ext_glDrawCommandsAddressNV( &params );
43577 return status;
43580 static NTSTATUS wow64_ext_glDrawCommandsNV( void *args )
43582 struct
43584 PTR32 teb;
43585 GLenum primitiveMode;
43586 GLuint buffer;
43587 PTR32 indirects;
43588 PTR32 sizes;
43589 GLuint count;
43590 } *params32 = args;
43591 struct glDrawCommandsNV_params params =
43593 .teb = get_teb64(params32->teb),
43594 .primitiveMode = params32->primitiveMode,
43595 .buffer = params32->buffer,
43596 .sizes = ULongToPtr(params32->sizes),
43597 .count = params32->count,
43599 NTSTATUS status;
43600 params.indirects = copy_wow64_ptr32s( (UINT_PTR)params32->indirects, params32->count );
43601 status = ext_glDrawCommandsNV( &params );
43602 free( (void *)params.indirects );
43603 return status;
43606 static NTSTATUS wow64_ext_glDrawCommandsStatesAddressNV( void *args )
43608 struct
43610 PTR32 teb;
43611 PTR32 indirects;
43612 PTR32 sizes;
43613 PTR32 states;
43614 PTR32 fbos;
43615 GLuint count;
43616 } *params32 = args;
43617 struct glDrawCommandsStatesAddressNV_params params =
43619 .teb = get_teb64(params32->teb),
43620 .indirects = ULongToPtr(params32->indirects),
43621 .sizes = ULongToPtr(params32->sizes),
43622 .states = ULongToPtr(params32->states),
43623 .fbos = ULongToPtr(params32->fbos),
43624 .count = params32->count,
43626 NTSTATUS status;
43627 status = ext_glDrawCommandsStatesAddressNV( &params );
43628 return status;
43631 static NTSTATUS wow64_ext_glDrawCommandsStatesNV( void *args )
43633 struct
43635 PTR32 teb;
43636 GLuint buffer;
43637 PTR32 indirects;
43638 PTR32 sizes;
43639 PTR32 states;
43640 PTR32 fbos;
43641 GLuint count;
43642 } *params32 = args;
43643 struct glDrawCommandsStatesNV_params params =
43645 .teb = get_teb64(params32->teb),
43646 .buffer = params32->buffer,
43647 .sizes = ULongToPtr(params32->sizes),
43648 .states = ULongToPtr(params32->states),
43649 .fbos = ULongToPtr(params32->fbos),
43650 .count = params32->count,
43652 NTSTATUS status;
43653 params.indirects = copy_wow64_ptr32s( (UINT_PTR)params32->indirects, params32->count );
43654 status = ext_glDrawCommandsStatesNV( &params );
43655 free( (void *)params.indirects );
43656 return status;
43659 static NTSTATUS wow64_ext_glDrawElementArrayAPPLE( void *args )
43661 struct
43663 PTR32 teb;
43664 GLenum mode;
43665 GLint first;
43666 GLsizei count;
43667 } *params32 = args;
43668 struct glDrawElementArrayAPPLE_params params =
43670 .teb = get_teb64(params32->teb),
43671 .mode = params32->mode,
43672 .first = params32->first,
43673 .count = params32->count,
43675 NTSTATUS status;
43676 status = ext_glDrawElementArrayAPPLE( &params );
43677 return status;
43680 static NTSTATUS wow64_ext_glDrawElementArrayATI( void *args )
43682 struct
43684 PTR32 teb;
43685 GLenum mode;
43686 GLsizei count;
43687 } *params32 = args;
43688 struct glDrawElementArrayATI_params params =
43690 .teb = get_teb64(params32->teb),
43691 .mode = params32->mode,
43692 .count = params32->count,
43694 NTSTATUS status;
43695 status = ext_glDrawElementArrayATI( &params );
43696 return status;
43699 static NTSTATUS wow64_ext_glDrawElementsBaseVertex( void *args )
43701 struct
43703 PTR32 teb;
43704 GLenum mode;
43705 GLsizei count;
43706 GLenum type;
43707 PTR32 indices;
43708 GLint basevertex;
43709 } *params32 = args;
43710 struct glDrawElementsBaseVertex_params params =
43712 .teb = get_teb64(params32->teb),
43713 .mode = params32->mode,
43714 .count = params32->count,
43715 .type = params32->type,
43716 .indices = ULongToPtr(params32->indices),
43717 .basevertex = params32->basevertex,
43719 NTSTATUS status;
43720 status = ext_glDrawElementsBaseVertex( &params );
43721 return status;
43724 static NTSTATUS wow64_ext_glDrawElementsIndirect( void *args )
43726 struct
43728 PTR32 teb;
43729 GLenum mode;
43730 GLenum type;
43731 PTR32 indirect;
43732 } *params32 = args;
43733 struct glDrawElementsIndirect_params params =
43735 .teb = get_teb64(params32->teb),
43736 .mode = params32->mode,
43737 .type = params32->type,
43738 .indirect = ULongToPtr(params32->indirect),
43740 NTSTATUS status;
43741 status = ext_glDrawElementsIndirect( &params );
43742 return status;
43745 static NTSTATUS wow64_ext_glDrawElementsInstanced( void *args )
43747 struct
43749 PTR32 teb;
43750 GLenum mode;
43751 GLsizei count;
43752 GLenum type;
43753 PTR32 indices;
43754 GLsizei instancecount;
43755 } *params32 = args;
43756 struct glDrawElementsInstanced_params params =
43758 .teb = get_teb64(params32->teb),
43759 .mode = params32->mode,
43760 .count = params32->count,
43761 .type = params32->type,
43762 .indices = ULongToPtr(params32->indices),
43763 .instancecount = params32->instancecount,
43765 NTSTATUS status;
43766 status = ext_glDrawElementsInstanced( &params );
43767 return status;
43770 static NTSTATUS wow64_ext_glDrawElementsInstancedARB( void *args )
43772 struct
43774 PTR32 teb;
43775 GLenum mode;
43776 GLsizei count;
43777 GLenum type;
43778 PTR32 indices;
43779 GLsizei primcount;
43780 } *params32 = args;
43781 struct glDrawElementsInstancedARB_params params =
43783 .teb = get_teb64(params32->teb),
43784 .mode = params32->mode,
43785 .count = params32->count,
43786 .type = params32->type,
43787 .indices = ULongToPtr(params32->indices),
43788 .primcount = params32->primcount,
43790 NTSTATUS status;
43791 status = ext_glDrawElementsInstancedARB( &params );
43792 return status;
43795 static NTSTATUS wow64_ext_glDrawElementsInstancedBaseInstance( void *args )
43797 struct
43799 PTR32 teb;
43800 GLenum mode;
43801 GLsizei count;
43802 GLenum type;
43803 PTR32 indices;
43804 GLsizei instancecount;
43805 GLuint baseinstance;
43806 } *params32 = args;
43807 struct glDrawElementsInstancedBaseInstance_params params =
43809 .teb = get_teb64(params32->teb),
43810 .mode = params32->mode,
43811 .count = params32->count,
43812 .type = params32->type,
43813 .indices = ULongToPtr(params32->indices),
43814 .instancecount = params32->instancecount,
43815 .baseinstance = params32->baseinstance,
43817 NTSTATUS status;
43818 status = ext_glDrawElementsInstancedBaseInstance( &params );
43819 return status;
43822 static NTSTATUS wow64_ext_glDrawElementsInstancedBaseVertex( void *args )
43824 struct
43826 PTR32 teb;
43827 GLenum mode;
43828 GLsizei count;
43829 GLenum type;
43830 PTR32 indices;
43831 GLsizei instancecount;
43832 GLint basevertex;
43833 } *params32 = args;
43834 struct glDrawElementsInstancedBaseVertex_params params =
43836 .teb = get_teb64(params32->teb),
43837 .mode = params32->mode,
43838 .count = params32->count,
43839 .type = params32->type,
43840 .indices = ULongToPtr(params32->indices),
43841 .instancecount = params32->instancecount,
43842 .basevertex = params32->basevertex,
43844 NTSTATUS status;
43845 status = ext_glDrawElementsInstancedBaseVertex( &params );
43846 return status;
43849 static NTSTATUS wow64_ext_glDrawElementsInstancedBaseVertexBaseInstance( void *args )
43851 struct
43853 PTR32 teb;
43854 GLenum mode;
43855 GLsizei count;
43856 GLenum type;
43857 PTR32 indices;
43858 GLsizei instancecount;
43859 GLint basevertex;
43860 GLuint baseinstance;
43861 } *params32 = args;
43862 struct glDrawElementsInstancedBaseVertexBaseInstance_params params =
43864 .teb = get_teb64(params32->teb),
43865 .mode = params32->mode,
43866 .count = params32->count,
43867 .type = params32->type,
43868 .indices = ULongToPtr(params32->indices),
43869 .instancecount = params32->instancecount,
43870 .basevertex = params32->basevertex,
43871 .baseinstance = params32->baseinstance,
43873 NTSTATUS status;
43874 status = ext_glDrawElementsInstancedBaseVertexBaseInstance( &params );
43875 return status;
43878 static NTSTATUS wow64_ext_glDrawElementsInstancedEXT( void *args )
43880 struct
43882 PTR32 teb;
43883 GLenum mode;
43884 GLsizei count;
43885 GLenum type;
43886 PTR32 indices;
43887 GLsizei primcount;
43888 } *params32 = args;
43889 struct glDrawElementsInstancedEXT_params params =
43891 .teb = get_teb64(params32->teb),
43892 .mode = params32->mode,
43893 .count = params32->count,
43894 .type = params32->type,
43895 .indices = ULongToPtr(params32->indices),
43896 .primcount = params32->primcount,
43898 NTSTATUS status;
43899 status = ext_glDrawElementsInstancedEXT( &params );
43900 return status;
43903 static NTSTATUS wow64_ext_glDrawMeshArraysSUN( void *args )
43905 struct
43907 PTR32 teb;
43908 GLenum mode;
43909 GLint first;
43910 GLsizei count;
43911 GLsizei width;
43912 } *params32 = args;
43913 struct glDrawMeshArraysSUN_params params =
43915 .teb = get_teb64(params32->teb),
43916 .mode = params32->mode,
43917 .first = params32->first,
43918 .count = params32->count,
43919 .width = params32->width,
43921 NTSTATUS status;
43922 status = ext_glDrawMeshArraysSUN( &params );
43923 return status;
43926 static NTSTATUS wow64_ext_glDrawMeshTasksIndirectNV( void *args )
43928 struct
43930 PTR32 teb;
43931 PTR32 indirect;
43932 } *params32 = args;
43933 struct glDrawMeshTasksIndirectNV_params params =
43935 .teb = get_teb64(params32->teb),
43936 .indirect = (GLintptr)ULongToPtr(params32->indirect),
43938 NTSTATUS status;
43939 status = ext_glDrawMeshTasksIndirectNV( &params );
43940 return status;
43943 static NTSTATUS wow64_ext_glDrawMeshTasksNV( void *args )
43945 struct
43947 PTR32 teb;
43948 GLuint first;
43949 GLuint count;
43950 } *params32 = args;
43951 struct glDrawMeshTasksNV_params params =
43953 .teb = get_teb64(params32->teb),
43954 .first = params32->first,
43955 .count = params32->count,
43957 NTSTATUS status;
43958 status = ext_glDrawMeshTasksNV( &params );
43959 return status;
43962 static NTSTATUS wow64_ext_glDrawRangeElementArrayAPPLE( void *args )
43964 struct
43966 PTR32 teb;
43967 GLenum mode;
43968 GLuint start;
43969 GLuint end;
43970 GLint first;
43971 GLsizei count;
43972 } *params32 = args;
43973 struct glDrawRangeElementArrayAPPLE_params params =
43975 .teb = get_teb64(params32->teb),
43976 .mode = params32->mode,
43977 .start = params32->start,
43978 .end = params32->end,
43979 .first = params32->first,
43980 .count = params32->count,
43982 NTSTATUS status;
43983 status = ext_glDrawRangeElementArrayAPPLE( &params );
43984 return status;
43987 static NTSTATUS wow64_ext_glDrawRangeElementArrayATI( void *args )
43989 struct
43991 PTR32 teb;
43992 GLenum mode;
43993 GLuint start;
43994 GLuint end;
43995 GLsizei count;
43996 } *params32 = args;
43997 struct glDrawRangeElementArrayATI_params params =
43999 .teb = get_teb64(params32->teb),
44000 .mode = params32->mode,
44001 .start = params32->start,
44002 .end = params32->end,
44003 .count = params32->count,
44005 NTSTATUS status;
44006 status = ext_glDrawRangeElementArrayATI( &params );
44007 return status;
44010 static NTSTATUS wow64_ext_glDrawRangeElements( void *args )
44012 struct
44014 PTR32 teb;
44015 GLenum mode;
44016 GLuint start;
44017 GLuint end;
44018 GLsizei count;
44019 GLenum type;
44020 PTR32 indices;
44021 } *params32 = args;
44022 struct glDrawRangeElements_params params =
44024 .teb = get_teb64(params32->teb),
44025 .mode = params32->mode,
44026 .start = params32->start,
44027 .end = params32->end,
44028 .count = params32->count,
44029 .type = params32->type,
44030 .indices = ULongToPtr(params32->indices),
44032 NTSTATUS status;
44033 status = ext_glDrawRangeElements( &params );
44034 return status;
44037 static NTSTATUS wow64_ext_glDrawRangeElementsBaseVertex( void *args )
44039 struct
44041 PTR32 teb;
44042 GLenum mode;
44043 GLuint start;
44044 GLuint end;
44045 GLsizei count;
44046 GLenum type;
44047 PTR32 indices;
44048 GLint basevertex;
44049 } *params32 = args;
44050 struct glDrawRangeElementsBaseVertex_params params =
44052 .teb = get_teb64(params32->teb),
44053 .mode = params32->mode,
44054 .start = params32->start,
44055 .end = params32->end,
44056 .count = params32->count,
44057 .type = params32->type,
44058 .indices = ULongToPtr(params32->indices),
44059 .basevertex = params32->basevertex,
44061 NTSTATUS status;
44062 status = ext_glDrawRangeElementsBaseVertex( &params );
44063 return status;
44066 static NTSTATUS wow64_ext_glDrawRangeElementsEXT( void *args )
44068 struct
44070 PTR32 teb;
44071 GLenum mode;
44072 GLuint start;
44073 GLuint end;
44074 GLsizei count;
44075 GLenum type;
44076 PTR32 indices;
44077 } *params32 = args;
44078 struct glDrawRangeElementsEXT_params params =
44080 .teb = get_teb64(params32->teb),
44081 .mode = params32->mode,
44082 .start = params32->start,
44083 .end = params32->end,
44084 .count = params32->count,
44085 .type = params32->type,
44086 .indices = ULongToPtr(params32->indices),
44088 NTSTATUS status;
44089 status = ext_glDrawRangeElementsEXT( &params );
44090 return status;
44093 static NTSTATUS wow64_ext_glDrawTextureNV( void *args )
44095 struct
44097 PTR32 teb;
44098 GLuint texture;
44099 GLuint sampler;
44100 GLfloat x0;
44101 GLfloat y0;
44102 GLfloat x1;
44103 GLfloat y1;
44104 GLfloat z;
44105 GLfloat s0;
44106 GLfloat t0;
44107 GLfloat s1;
44108 GLfloat t1;
44109 } *params32 = args;
44110 struct glDrawTextureNV_params params =
44112 .teb = get_teb64(params32->teb),
44113 .texture = params32->texture,
44114 .sampler = params32->sampler,
44115 .x0 = params32->x0,
44116 .y0 = params32->y0,
44117 .x1 = params32->x1,
44118 .y1 = params32->y1,
44119 .z = params32->z,
44120 .s0 = params32->s0,
44121 .t0 = params32->t0,
44122 .s1 = params32->s1,
44123 .t1 = params32->t1,
44125 NTSTATUS status;
44126 status = ext_glDrawTextureNV( &params );
44127 return status;
44130 static NTSTATUS wow64_ext_glDrawTransformFeedback( void *args )
44132 struct
44134 PTR32 teb;
44135 GLenum mode;
44136 GLuint id;
44137 } *params32 = args;
44138 struct glDrawTransformFeedback_params params =
44140 .teb = get_teb64(params32->teb),
44141 .mode = params32->mode,
44142 .id = params32->id,
44144 NTSTATUS status;
44145 status = ext_glDrawTransformFeedback( &params );
44146 return status;
44149 static NTSTATUS wow64_ext_glDrawTransformFeedbackInstanced( void *args )
44151 struct
44153 PTR32 teb;
44154 GLenum mode;
44155 GLuint id;
44156 GLsizei instancecount;
44157 } *params32 = args;
44158 struct glDrawTransformFeedbackInstanced_params params =
44160 .teb = get_teb64(params32->teb),
44161 .mode = params32->mode,
44162 .id = params32->id,
44163 .instancecount = params32->instancecount,
44165 NTSTATUS status;
44166 status = ext_glDrawTransformFeedbackInstanced( &params );
44167 return status;
44170 static NTSTATUS wow64_ext_glDrawTransformFeedbackNV( void *args )
44172 struct
44174 PTR32 teb;
44175 GLenum mode;
44176 GLuint id;
44177 } *params32 = args;
44178 struct glDrawTransformFeedbackNV_params params =
44180 .teb = get_teb64(params32->teb),
44181 .mode = params32->mode,
44182 .id = params32->id,
44184 NTSTATUS status;
44185 status = ext_glDrawTransformFeedbackNV( &params );
44186 return status;
44189 static NTSTATUS wow64_ext_glDrawTransformFeedbackStream( void *args )
44191 struct
44193 PTR32 teb;
44194 GLenum mode;
44195 GLuint id;
44196 GLuint stream;
44197 } *params32 = args;
44198 struct glDrawTransformFeedbackStream_params params =
44200 .teb = get_teb64(params32->teb),
44201 .mode = params32->mode,
44202 .id = params32->id,
44203 .stream = params32->stream,
44205 NTSTATUS status;
44206 status = ext_glDrawTransformFeedbackStream( &params );
44207 return status;
44210 static NTSTATUS wow64_ext_glDrawTransformFeedbackStreamInstanced( void *args )
44212 struct
44214 PTR32 teb;
44215 GLenum mode;
44216 GLuint id;
44217 GLuint stream;
44218 GLsizei instancecount;
44219 } *params32 = args;
44220 struct glDrawTransformFeedbackStreamInstanced_params params =
44222 .teb = get_teb64(params32->teb),
44223 .mode = params32->mode,
44224 .id = params32->id,
44225 .stream = params32->stream,
44226 .instancecount = params32->instancecount,
44228 NTSTATUS status;
44229 status = ext_glDrawTransformFeedbackStreamInstanced( &params );
44230 return status;
44233 static NTSTATUS wow64_ext_glDrawVkImageNV( void *args )
44235 struct
44237 PTR32 teb;
44238 GLuint64 vkImage;
44239 GLuint sampler;
44240 GLfloat x0;
44241 GLfloat y0;
44242 GLfloat x1;
44243 GLfloat y1;
44244 GLfloat z;
44245 GLfloat s0;
44246 GLfloat t0;
44247 GLfloat s1;
44248 GLfloat t1;
44249 } *params32 = args;
44250 struct glDrawVkImageNV_params params =
44252 .teb = get_teb64(params32->teb),
44253 .vkImage = params32->vkImage,
44254 .sampler = params32->sampler,
44255 .x0 = params32->x0,
44256 .y0 = params32->y0,
44257 .x1 = params32->x1,
44258 .y1 = params32->y1,
44259 .z = params32->z,
44260 .s0 = params32->s0,
44261 .t0 = params32->t0,
44262 .s1 = params32->s1,
44263 .t1 = params32->t1,
44265 NTSTATUS status;
44266 status = ext_glDrawVkImageNV( &params );
44267 return status;
44270 static NTSTATUS wow64_ext_glEGLImageTargetTexStorageEXT( void *args )
44272 struct
44274 PTR32 teb;
44275 GLenum target;
44276 PTR32 image;
44277 PTR32 attrib_list;
44278 } *params32 = args;
44279 struct glEGLImageTargetTexStorageEXT_params params =
44281 .teb = get_teb64(params32->teb),
44282 .target = params32->target,
44283 .image = ULongToPtr(params32->image),
44284 .attrib_list = ULongToPtr(params32->attrib_list),
44286 NTSTATUS status;
44287 status = ext_glEGLImageTargetTexStorageEXT( &params );
44288 return status;
44291 static NTSTATUS wow64_ext_glEGLImageTargetTextureStorageEXT( void *args )
44293 struct
44295 PTR32 teb;
44296 GLuint texture;
44297 PTR32 image;
44298 PTR32 attrib_list;
44299 } *params32 = args;
44300 struct glEGLImageTargetTextureStorageEXT_params params =
44302 .teb = get_teb64(params32->teb),
44303 .texture = params32->texture,
44304 .image = ULongToPtr(params32->image),
44305 .attrib_list = ULongToPtr(params32->attrib_list),
44307 NTSTATUS status;
44308 status = ext_glEGLImageTargetTextureStorageEXT( &params );
44309 return status;
44312 static NTSTATUS wow64_ext_glEdgeFlagFormatNV( void *args )
44314 struct
44316 PTR32 teb;
44317 GLsizei stride;
44318 } *params32 = args;
44319 struct glEdgeFlagFormatNV_params params =
44321 .teb = get_teb64(params32->teb),
44322 .stride = params32->stride,
44324 NTSTATUS status;
44325 status = ext_glEdgeFlagFormatNV( &params );
44326 return status;
44329 static NTSTATUS wow64_ext_glEdgeFlagPointerEXT( void *args )
44331 struct
44333 PTR32 teb;
44334 GLsizei stride;
44335 GLsizei count;
44336 PTR32 pointer;
44337 } *params32 = args;
44338 struct glEdgeFlagPointerEXT_params params =
44340 .teb = get_teb64(params32->teb),
44341 .stride = params32->stride,
44342 .count = params32->count,
44343 .pointer = ULongToPtr(params32->pointer),
44345 NTSTATUS status;
44346 status = ext_glEdgeFlagPointerEXT( &params );
44347 return status;
44350 static NTSTATUS wow64_ext_glEdgeFlagPointerListIBM( void *args )
44352 struct
44354 PTR32 teb;
44355 GLint stride;
44356 PTR32 pointer;
44357 GLint ptrstride;
44358 } *params32 = args;
44359 struct glEdgeFlagPointerListIBM_params params =
44361 .teb = get_teb64(params32->teb),
44362 .stride = params32->stride,
44363 .ptrstride = params32->ptrstride,
44365 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44366 return STATUS_NOT_IMPLEMENTED;
44369 static NTSTATUS wow64_ext_glElementPointerAPPLE( void *args )
44371 struct
44373 PTR32 teb;
44374 GLenum type;
44375 PTR32 pointer;
44376 } *params32 = args;
44377 struct glElementPointerAPPLE_params params =
44379 .teb = get_teb64(params32->teb),
44380 .type = params32->type,
44381 .pointer = ULongToPtr(params32->pointer),
44383 NTSTATUS status;
44384 status = ext_glElementPointerAPPLE( &params );
44385 return status;
44388 static NTSTATUS wow64_ext_glElementPointerATI( void *args )
44390 struct
44392 PTR32 teb;
44393 GLenum type;
44394 PTR32 pointer;
44395 } *params32 = args;
44396 struct glElementPointerATI_params params =
44398 .teb = get_teb64(params32->teb),
44399 .type = params32->type,
44400 .pointer = ULongToPtr(params32->pointer),
44402 NTSTATUS status;
44403 status = ext_glElementPointerATI( &params );
44404 return status;
44407 static NTSTATUS wow64_ext_glEnableClientStateIndexedEXT( void *args )
44409 struct
44411 PTR32 teb;
44412 GLenum array;
44413 GLuint index;
44414 } *params32 = args;
44415 struct glEnableClientStateIndexedEXT_params params =
44417 .teb = get_teb64(params32->teb),
44418 .array = params32->array,
44419 .index = params32->index,
44421 NTSTATUS status;
44422 status = ext_glEnableClientStateIndexedEXT( &params );
44423 return status;
44426 static NTSTATUS wow64_ext_glEnableClientStateiEXT( void *args )
44428 struct
44430 PTR32 teb;
44431 GLenum array;
44432 GLuint index;
44433 } *params32 = args;
44434 struct glEnableClientStateiEXT_params params =
44436 .teb = get_teb64(params32->teb),
44437 .array = params32->array,
44438 .index = params32->index,
44440 NTSTATUS status;
44441 status = ext_glEnableClientStateiEXT( &params );
44442 return status;
44445 static NTSTATUS wow64_ext_glEnableIndexedEXT( void *args )
44447 struct
44449 PTR32 teb;
44450 GLenum target;
44451 GLuint index;
44452 } *params32 = args;
44453 struct glEnableIndexedEXT_params params =
44455 .teb = get_teb64(params32->teb),
44456 .target = params32->target,
44457 .index = params32->index,
44459 NTSTATUS status;
44460 status = ext_glEnableIndexedEXT( &params );
44461 return status;
44464 static NTSTATUS wow64_ext_glEnableVariantClientStateEXT( void *args )
44466 struct
44468 PTR32 teb;
44469 GLuint id;
44470 } *params32 = args;
44471 struct glEnableVariantClientStateEXT_params params =
44473 .teb = get_teb64(params32->teb),
44474 .id = params32->id,
44476 NTSTATUS status;
44477 status = ext_glEnableVariantClientStateEXT( &params );
44478 return status;
44481 static NTSTATUS wow64_ext_glEnableVertexArrayAttrib( void *args )
44483 struct
44485 PTR32 teb;
44486 GLuint vaobj;
44487 GLuint index;
44488 } *params32 = args;
44489 struct glEnableVertexArrayAttrib_params params =
44491 .teb = get_teb64(params32->teb),
44492 .vaobj = params32->vaobj,
44493 .index = params32->index,
44495 NTSTATUS status;
44496 status = ext_glEnableVertexArrayAttrib( &params );
44497 return status;
44500 static NTSTATUS wow64_ext_glEnableVertexArrayAttribEXT( void *args )
44502 struct
44504 PTR32 teb;
44505 GLuint vaobj;
44506 GLuint index;
44507 } *params32 = args;
44508 struct glEnableVertexArrayAttribEXT_params params =
44510 .teb = get_teb64(params32->teb),
44511 .vaobj = params32->vaobj,
44512 .index = params32->index,
44514 NTSTATUS status;
44515 status = ext_glEnableVertexArrayAttribEXT( &params );
44516 return status;
44519 static NTSTATUS wow64_ext_glEnableVertexArrayEXT( void *args )
44521 struct
44523 PTR32 teb;
44524 GLuint vaobj;
44525 GLenum array;
44526 } *params32 = args;
44527 struct glEnableVertexArrayEXT_params params =
44529 .teb = get_teb64(params32->teb),
44530 .vaobj = params32->vaobj,
44531 .array = params32->array,
44533 NTSTATUS status;
44534 status = ext_glEnableVertexArrayEXT( &params );
44535 return status;
44538 static NTSTATUS wow64_ext_glEnableVertexAttribAPPLE( void *args )
44540 struct
44542 PTR32 teb;
44543 GLuint index;
44544 GLenum pname;
44545 } *params32 = args;
44546 struct glEnableVertexAttribAPPLE_params params =
44548 .teb = get_teb64(params32->teb),
44549 .index = params32->index,
44550 .pname = params32->pname,
44552 NTSTATUS status;
44553 status = ext_glEnableVertexAttribAPPLE( &params );
44554 return status;
44557 static NTSTATUS wow64_ext_glEnableVertexAttribArray( void *args )
44559 struct
44561 PTR32 teb;
44562 GLuint index;
44563 } *params32 = args;
44564 struct glEnableVertexAttribArray_params params =
44566 .teb = get_teb64(params32->teb),
44567 .index = params32->index,
44569 NTSTATUS status;
44570 status = ext_glEnableVertexAttribArray( &params );
44571 return status;
44574 static NTSTATUS wow64_ext_glEnableVertexAttribArrayARB( void *args )
44576 struct
44578 PTR32 teb;
44579 GLuint index;
44580 } *params32 = args;
44581 struct glEnableVertexAttribArrayARB_params params =
44583 .teb = get_teb64(params32->teb),
44584 .index = params32->index,
44586 NTSTATUS status;
44587 status = ext_glEnableVertexAttribArrayARB( &params );
44588 return status;
44591 static NTSTATUS wow64_ext_glEnablei( void *args )
44593 struct
44595 PTR32 teb;
44596 GLenum target;
44597 GLuint index;
44598 } *params32 = args;
44599 struct glEnablei_params params =
44601 .teb = get_teb64(params32->teb),
44602 .target = params32->target,
44603 .index = params32->index,
44605 NTSTATUS status;
44606 status = ext_glEnablei( &params );
44607 return status;
44610 static NTSTATUS wow64_ext_glEndConditionalRender( void *args )
44612 struct
44614 PTR32 teb;
44615 } *params32 = args;
44616 struct glEndConditionalRender_params params =
44618 .teb = get_teb64(params32->teb),
44620 NTSTATUS status;
44621 status = ext_glEndConditionalRender( &params );
44622 return status;
44625 static NTSTATUS wow64_ext_glEndConditionalRenderNV( void *args )
44627 struct
44629 PTR32 teb;
44630 } *params32 = args;
44631 struct glEndConditionalRenderNV_params params =
44633 .teb = get_teb64(params32->teb),
44635 NTSTATUS status;
44636 status = ext_glEndConditionalRenderNV( &params );
44637 return status;
44640 static NTSTATUS wow64_ext_glEndConditionalRenderNVX( void *args )
44642 struct
44644 PTR32 teb;
44645 } *params32 = args;
44646 struct glEndConditionalRenderNVX_params params =
44648 .teb = get_teb64(params32->teb),
44650 NTSTATUS status;
44651 status = ext_glEndConditionalRenderNVX( &params );
44652 return status;
44655 static NTSTATUS wow64_ext_glEndFragmentShaderATI( void *args )
44657 struct
44659 PTR32 teb;
44660 } *params32 = args;
44661 struct glEndFragmentShaderATI_params params =
44663 .teb = get_teb64(params32->teb),
44665 NTSTATUS status;
44666 status = ext_glEndFragmentShaderATI( &params );
44667 return status;
44670 static NTSTATUS wow64_ext_glEndOcclusionQueryNV( void *args )
44672 struct
44674 PTR32 teb;
44675 } *params32 = args;
44676 struct glEndOcclusionQueryNV_params params =
44678 .teb = get_teb64(params32->teb),
44680 NTSTATUS status;
44681 status = ext_glEndOcclusionQueryNV( &params );
44682 return status;
44685 static NTSTATUS wow64_ext_glEndPerfMonitorAMD( void *args )
44687 struct
44689 PTR32 teb;
44690 GLuint monitor;
44691 } *params32 = args;
44692 struct glEndPerfMonitorAMD_params params =
44694 .teb = get_teb64(params32->teb),
44695 .monitor = params32->monitor,
44697 NTSTATUS status;
44698 status = ext_glEndPerfMonitorAMD( &params );
44699 return status;
44702 static NTSTATUS wow64_ext_glEndPerfQueryINTEL( void *args )
44704 struct
44706 PTR32 teb;
44707 GLuint queryHandle;
44708 } *params32 = args;
44709 struct glEndPerfQueryINTEL_params params =
44711 .teb = get_teb64(params32->teb),
44712 .queryHandle = params32->queryHandle,
44714 NTSTATUS status;
44715 status = ext_glEndPerfQueryINTEL( &params );
44716 return status;
44719 static NTSTATUS wow64_ext_glEndQuery( void *args )
44721 struct
44723 PTR32 teb;
44724 GLenum target;
44725 } *params32 = args;
44726 struct glEndQuery_params params =
44728 .teb = get_teb64(params32->teb),
44729 .target = params32->target,
44731 NTSTATUS status;
44732 status = ext_glEndQuery( &params );
44733 return status;
44736 static NTSTATUS wow64_ext_glEndQueryARB( void *args )
44738 struct
44740 PTR32 teb;
44741 GLenum target;
44742 } *params32 = args;
44743 struct glEndQueryARB_params params =
44745 .teb = get_teb64(params32->teb),
44746 .target = params32->target,
44748 NTSTATUS status;
44749 status = ext_glEndQueryARB( &params );
44750 return status;
44753 static NTSTATUS wow64_ext_glEndQueryIndexed( void *args )
44755 struct
44757 PTR32 teb;
44758 GLenum target;
44759 GLuint index;
44760 } *params32 = args;
44761 struct glEndQueryIndexed_params params =
44763 .teb = get_teb64(params32->teb),
44764 .target = params32->target,
44765 .index = params32->index,
44767 NTSTATUS status;
44768 status = ext_glEndQueryIndexed( &params );
44769 return status;
44772 static NTSTATUS wow64_ext_glEndTransformFeedback( void *args )
44774 struct
44776 PTR32 teb;
44777 } *params32 = args;
44778 struct glEndTransformFeedback_params params =
44780 .teb = get_teb64(params32->teb),
44782 NTSTATUS status;
44783 status = ext_glEndTransformFeedback( &params );
44784 return status;
44787 static NTSTATUS wow64_ext_glEndTransformFeedbackEXT( void *args )
44789 struct
44791 PTR32 teb;
44792 } *params32 = args;
44793 struct glEndTransformFeedbackEXT_params params =
44795 .teb = get_teb64(params32->teb),
44797 NTSTATUS status;
44798 status = ext_glEndTransformFeedbackEXT( &params );
44799 return status;
44802 static NTSTATUS wow64_ext_glEndTransformFeedbackNV( void *args )
44804 struct
44806 PTR32 teb;
44807 } *params32 = args;
44808 struct glEndTransformFeedbackNV_params params =
44810 .teb = get_teb64(params32->teb),
44812 NTSTATUS status;
44813 status = ext_glEndTransformFeedbackNV( &params );
44814 return status;
44817 static NTSTATUS wow64_ext_glEndVertexShaderEXT( void *args )
44819 struct
44821 PTR32 teb;
44822 } *params32 = args;
44823 struct glEndVertexShaderEXT_params params =
44825 .teb = get_teb64(params32->teb),
44827 NTSTATUS status;
44828 status = ext_glEndVertexShaderEXT( &params );
44829 return status;
44832 static NTSTATUS wow64_ext_glEndVideoCaptureNV( void *args )
44834 struct
44836 PTR32 teb;
44837 GLuint video_capture_slot;
44838 } *params32 = args;
44839 struct glEndVideoCaptureNV_params params =
44841 .teb = get_teb64(params32->teb),
44842 .video_capture_slot = params32->video_capture_slot,
44844 NTSTATUS status;
44845 status = ext_glEndVideoCaptureNV( &params );
44846 return status;
44849 static NTSTATUS wow64_ext_glEvalCoord1xOES( void *args )
44851 struct
44853 PTR32 teb;
44854 GLfixed u;
44855 } *params32 = args;
44856 struct glEvalCoord1xOES_params params =
44858 .teb = get_teb64(params32->teb),
44859 .u = params32->u,
44861 NTSTATUS status;
44862 status = ext_glEvalCoord1xOES( &params );
44863 return status;
44866 static NTSTATUS wow64_ext_glEvalCoord1xvOES( void *args )
44868 struct
44870 PTR32 teb;
44871 PTR32 coords;
44872 } *params32 = args;
44873 struct glEvalCoord1xvOES_params params =
44875 .teb = get_teb64(params32->teb),
44876 .coords = ULongToPtr(params32->coords),
44878 NTSTATUS status;
44879 status = ext_glEvalCoord1xvOES( &params );
44880 return status;
44883 static NTSTATUS wow64_ext_glEvalCoord2xOES( void *args )
44885 struct
44887 PTR32 teb;
44888 GLfixed u;
44889 GLfixed v;
44890 } *params32 = args;
44891 struct glEvalCoord2xOES_params params =
44893 .teb = get_teb64(params32->teb),
44894 .u = params32->u,
44895 .v = params32->v,
44897 NTSTATUS status;
44898 status = ext_glEvalCoord2xOES( &params );
44899 return status;
44902 static NTSTATUS wow64_ext_glEvalCoord2xvOES( void *args )
44904 struct
44906 PTR32 teb;
44907 PTR32 coords;
44908 } *params32 = args;
44909 struct glEvalCoord2xvOES_params params =
44911 .teb = get_teb64(params32->teb),
44912 .coords = ULongToPtr(params32->coords),
44914 NTSTATUS status;
44915 status = ext_glEvalCoord2xvOES( &params );
44916 return status;
44919 static NTSTATUS wow64_ext_glEvalMapsNV( void *args )
44921 struct
44923 PTR32 teb;
44924 GLenum target;
44925 GLenum mode;
44926 } *params32 = args;
44927 struct glEvalMapsNV_params params =
44929 .teb = get_teb64(params32->teb),
44930 .target = params32->target,
44931 .mode = params32->mode,
44933 NTSTATUS status;
44934 status = ext_glEvalMapsNV( &params );
44935 return status;
44938 static NTSTATUS wow64_ext_glEvaluateDepthValuesARB( void *args )
44940 struct
44942 PTR32 teb;
44943 } *params32 = args;
44944 struct glEvaluateDepthValuesARB_params params =
44946 .teb = get_teb64(params32->teb),
44948 NTSTATUS status;
44949 status = ext_glEvaluateDepthValuesARB( &params );
44950 return status;
44953 static NTSTATUS wow64_ext_glExecuteProgramNV( void *args )
44955 struct
44957 PTR32 teb;
44958 GLenum target;
44959 GLuint id;
44960 PTR32 params;
44961 } *params32 = args;
44962 struct glExecuteProgramNV_params params =
44964 .teb = get_teb64(params32->teb),
44965 .target = params32->target,
44966 .id = params32->id,
44967 .params = ULongToPtr(params32->params),
44969 NTSTATUS status;
44970 status = ext_glExecuteProgramNV( &params );
44971 return status;
44974 static NTSTATUS wow64_ext_glExtractComponentEXT( void *args )
44976 struct
44978 PTR32 teb;
44979 GLuint res;
44980 GLuint src;
44981 GLuint num;
44982 } *params32 = args;
44983 struct glExtractComponentEXT_params params =
44985 .teb = get_teb64(params32->teb),
44986 .res = params32->res,
44987 .src = params32->src,
44988 .num = params32->num,
44990 NTSTATUS status;
44991 status = ext_glExtractComponentEXT( &params );
44992 return status;
44995 static NTSTATUS wow64_ext_glFeedbackBufferxOES( void *args )
44997 struct
44999 PTR32 teb;
45000 GLsizei n;
45001 GLenum type;
45002 PTR32 buffer;
45003 } *params32 = args;
45004 struct glFeedbackBufferxOES_params params =
45006 .teb = get_teb64(params32->teb),
45007 .n = params32->n,
45008 .type = params32->type,
45009 .buffer = ULongToPtr(params32->buffer),
45011 NTSTATUS status;
45012 status = ext_glFeedbackBufferxOES( &params );
45013 return status;
45016 static NTSTATUS wow64_ext_glFinalCombinerInputNV( void *args )
45018 struct
45020 PTR32 teb;
45021 GLenum variable;
45022 GLenum input;
45023 GLenum mapping;
45024 GLenum componentUsage;
45025 } *params32 = args;
45026 struct glFinalCombinerInputNV_params params =
45028 .teb = get_teb64(params32->teb),
45029 .variable = params32->variable,
45030 .input = params32->input,
45031 .mapping = params32->mapping,
45032 .componentUsage = params32->componentUsage,
45034 NTSTATUS status;
45035 status = ext_glFinalCombinerInputNV( &params );
45036 return status;
45039 static NTSTATUS wow64_ext_glFinishAsyncSGIX( void *args )
45041 struct
45043 PTR32 teb;
45044 PTR32 markerp;
45045 GLint ret;
45046 } *params32 = args;
45047 struct glFinishAsyncSGIX_params params =
45049 .teb = get_teb64(params32->teb),
45050 .markerp = ULongToPtr(params32->markerp),
45052 NTSTATUS status;
45053 status = ext_glFinishAsyncSGIX( &params );
45054 params32->ret = params.ret;
45055 return status;
45058 static NTSTATUS wow64_ext_glFinishFenceAPPLE( void *args )
45060 struct
45062 PTR32 teb;
45063 GLuint fence;
45064 } *params32 = args;
45065 struct glFinishFenceAPPLE_params params =
45067 .teb = get_teb64(params32->teb),
45068 .fence = params32->fence,
45070 NTSTATUS status;
45071 status = ext_glFinishFenceAPPLE( &params );
45072 return status;
45075 static NTSTATUS wow64_ext_glFinishFenceNV( void *args )
45077 struct
45079 PTR32 teb;
45080 GLuint fence;
45081 } *params32 = args;
45082 struct glFinishFenceNV_params params =
45084 .teb = get_teb64(params32->teb),
45085 .fence = params32->fence,
45087 NTSTATUS status;
45088 status = ext_glFinishFenceNV( &params );
45089 return status;
45092 static NTSTATUS wow64_ext_glFinishObjectAPPLE( void *args )
45094 struct
45096 PTR32 teb;
45097 GLenum object;
45098 GLint name;
45099 } *params32 = args;
45100 struct glFinishObjectAPPLE_params params =
45102 .teb = get_teb64(params32->teb),
45103 .object = params32->object,
45104 .name = params32->name,
45106 NTSTATUS status;
45107 status = ext_glFinishObjectAPPLE( &params );
45108 return status;
45111 static NTSTATUS wow64_ext_glFinishTextureSUNX( void *args )
45113 struct
45115 PTR32 teb;
45116 } *params32 = args;
45117 struct glFinishTextureSUNX_params params =
45119 .teb = get_teb64(params32->teb),
45121 NTSTATUS status;
45122 status = ext_glFinishTextureSUNX( &params );
45123 return status;
45126 static NTSTATUS wow64_ext_glFlushMappedBufferRange( void *args )
45128 struct
45130 PTR32 teb;
45131 GLenum target;
45132 PTR32 offset;
45133 PTR32 length;
45134 } *params32 = args;
45135 struct glFlushMappedBufferRange_params params =
45137 .teb = get_teb64(params32->teb),
45138 .target = params32->target,
45139 .offset = (GLintptr)ULongToPtr(params32->offset),
45140 .length = (GLsizeiptr)ULongToPtr(params32->length),
45142 NTSTATUS status;
45143 status = ext_glFlushMappedBufferRange( &params );
45144 return status;
45147 static NTSTATUS wow64_ext_glFlushMappedBufferRangeAPPLE( void *args )
45149 struct
45151 PTR32 teb;
45152 GLenum target;
45153 PTR32 offset;
45154 PTR32 size;
45155 } *params32 = args;
45156 struct glFlushMappedBufferRangeAPPLE_params params =
45158 .teb = get_teb64(params32->teb),
45159 .target = params32->target,
45160 .offset = (GLintptr)ULongToPtr(params32->offset),
45161 .size = (GLsizeiptr)ULongToPtr(params32->size),
45163 NTSTATUS status;
45164 status = ext_glFlushMappedBufferRangeAPPLE( &params );
45165 return status;
45168 static NTSTATUS wow64_ext_glFlushMappedNamedBufferRange( void *args )
45170 struct
45172 PTR32 teb;
45173 GLuint buffer;
45174 PTR32 offset;
45175 PTR32 length;
45176 } *params32 = args;
45177 struct glFlushMappedNamedBufferRange_params params =
45179 .teb = get_teb64(params32->teb),
45180 .buffer = params32->buffer,
45181 .offset = (GLintptr)ULongToPtr(params32->offset),
45182 .length = (GLsizeiptr)ULongToPtr(params32->length),
45184 NTSTATUS status;
45185 status = ext_glFlushMappedNamedBufferRange( &params );
45186 return status;
45189 static NTSTATUS wow64_ext_glFlushMappedNamedBufferRangeEXT( void *args )
45191 struct
45193 PTR32 teb;
45194 GLuint buffer;
45195 PTR32 offset;
45196 PTR32 length;
45197 } *params32 = args;
45198 struct glFlushMappedNamedBufferRangeEXT_params params =
45200 .teb = get_teb64(params32->teb),
45201 .buffer = params32->buffer,
45202 .offset = (GLintptr)ULongToPtr(params32->offset),
45203 .length = (GLsizeiptr)ULongToPtr(params32->length),
45205 NTSTATUS status;
45206 status = ext_glFlushMappedNamedBufferRangeEXT( &params );
45207 return status;
45210 static NTSTATUS wow64_ext_glFlushPixelDataRangeNV( void *args )
45212 struct
45214 PTR32 teb;
45215 GLenum target;
45216 } *params32 = args;
45217 struct glFlushPixelDataRangeNV_params params =
45219 .teb = get_teb64(params32->teb),
45220 .target = params32->target,
45222 NTSTATUS status;
45223 status = ext_glFlushPixelDataRangeNV( &params );
45224 return status;
45227 static NTSTATUS wow64_ext_glFlushRasterSGIX( void *args )
45229 struct
45231 PTR32 teb;
45232 } *params32 = args;
45233 struct glFlushRasterSGIX_params params =
45235 .teb = get_teb64(params32->teb),
45237 NTSTATUS status;
45238 status = ext_glFlushRasterSGIX( &params );
45239 return status;
45242 static NTSTATUS wow64_ext_glFlushStaticDataIBM( void *args )
45244 struct
45246 PTR32 teb;
45247 GLenum target;
45248 } *params32 = args;
45249 struct glFlushStaticDataIBM_params params =
45251 .teb = get_teb64(params32->teb),
45252 .target = params32->target,
45254 NTSTATUS status;
45255 status = ext_glFlushStaticDataIBM( &params );
45256 return status;
45259 static NTSTATUS wow64_ext_glFlushVertexArrayRangeAPPLE( void *args )
45261 struct
45263 PTR32 teb;
45264 GLsizei length;
45265 PTR32 pointer;
45266 } *params32 = args;
45267 struct glFlushVertexArrayRangeAPPLE_params params =
45269 .teb = get_teb64(params32->teb),
45270 .length = params32->length,
45271 .pointer = ULongToPtr(params32->pointer),
45273 NTSTATUS status;
45274 status = ext_glFlushVertexArrayRangeAPPLE( &params );
45275 return status;
45278 static NTSTATUS wow64_ext_glFlushVertexArrayRangeNV( void *args )
45280 struct
45282 PTR32 teb;
45283 } *params32 = args;
45284 struct glFlushVertexArrayRangeNV_params params =
45286 .teb = get_teb64(params32->teb),
45288 NTSTATUS status;
45289 status = ext_glFlushVertexArrayRangeNV( &params );
45290 return status;
45293 static NTSTATUS wow64_ext_glFogCoordFormatNV( void *args )
45295 struct
45297 PTR32 teb;
45298 GLenum type;
45299 GLsizei stride;
45300 } *params32 = args;
45301 struct glFogCoordFormatNV_params params =
45303 .teb = get_teb64(params32->teb),
45304 .type = params32->type,
45305 .stride = params32->stride,
45307 NTSTATUS status;
45308 status = ext_glFogCoordFormatNV( &params );
45309 return status;
45312 static NTSTATUS wow64_ext_glFogCoordPointer( void *args )
45314 struct
45316 PTR32 teb;
45317 GLenum type;
45318 GLsizei stride;
45319 PTR32 pointer;
45320 } *params32 = args;
45321 struct glFogCoordPointer_params params =
45323 .teb = get_teb64(params32->teb),
45324 .type = params32->type,
45325 .stride = params32->stride,
45326 .pointer = ULongToPtr(params32->pointer),
45328 NTSTATUS status;
45329 status = ext_glFogCoordPointer( &params );
45330 return status;
45333 static NTSTATUS wow64_ext_glFogCoordPointerEXT( void *args )
45335 struct
45337 PTR32 teb;
45338 GLenum type;
45339 GLsizei stride;
45340 PTR32 pointer;
45341 } *params32 = args;
45342 struct glFogCoordPointerEXT_params params =
45344 .teb = get_teb64(params32->teb),
45345 .type = params32->type,
45346 .stride = params32->stride,
45347 .pointer = ULongToPtr(params32->pointer),
45349 NTSTATUS status;
45350 status = ext_glFogCoordPointerEXT( &params );
45351 return status;
45354 static NTSTATUS wow64_ext_glFogCoordPointerListIBM( void *args )
45356 struct
45358 PTR32 teb;
45359 GLenum type;
45360 GLint stride;
45361 PTR32 pointer;
45362 GLint ptrstride;
45363 } *params32 = args;
45364 struct glFogCoordPointerListIBM_params params =
45366 .teb = get_teb64(params32->teb),
45367 .type = params32->type,
45368 .stride = params32->stride,
45369 .ptrstride = params32->ptrstride,
45371 FIXME( "params32 %p, params %p stub!\n", params32, &params );
45372 return STATUS_NOT_IMPLEMENTED;
45375 static NTSTATUS wow64_ext_glFogCoordd( void *args )
45377 struct
45379 PTR32 teb;
45380 GLdouble coord;
45381 } *params32 = args;
45382 struct glFogCoordd_params params =
45384 .teb = get_teb64(params32->teb),
45385 .coord = params32->coord,
45387 NTSTATUS status;
45388 status = ext_glFogCoordd( &params );
45389 return status;
45392 static NTSTATUS wow64_ext_glFogCoorddEXT( void *args )
45394 struct
45396 PTR32 teb;
45397 GLdouble coord;
45398 } *params32 = args;
45399 struct glFogCoorddEXT_params params =
45401 .teb = get_teb64(params32->teb),
45402 .coord = params32->coord,
45404 NTSTATUS status;
45405 status = ext_glFogCoorddEXT( &params );
45406 return status;
45409 static NTSTATUS wow64_ext_glFogCoorddv( void *args )
45411 struct
45413 PTR32 teb;
45414 PTR32 coord;
45415 } *params32 = args;
45416 struct glFogCoorddv_params params =
45418 .teb = get_teb64(params32->teb),
45419 .coord = ULongToPtr(params32->coord),
45421 NTSTATUS status;
45422 status = ext_glFogCoorddv( &params );
45423 return status;
45426 static NTSTATUS wow64_ext_glFogCoorddvEXT( void *args )
45428 struct
45430 PTR32 teb;
45431 PTR32 coord;
45432 } *params32 = args;
45433 struct glFogCoorddvEXT_params params =
45435 .teb = get_teb64(params32->teb),
45436 .coord = ULongToPtr(params32->coord),
45438 NTSTATUS status;
45439 status = ext_glFogCoorddvEXT( &params );
45440 return status;
45443 static NTSTATUS wow64_ext_glFogCoordf( void *args )
45445 struct
45447 PTR32 teb;
45448 GLfloat coord;
45449 } *params32 = args;
45450 struct glFogCoordf_params params =
45452 .teb = get_teb64(params32->teb),
45453 .coord = params32->coord,
45455 NTSTATUS status;
45456 status = ext_glFogCoordf( &params );
45457 return status;
45460 static NTSTATUS wow64_ext_glFogCoordfEXT( void *args )
45462 struct
45464 PTR32 teb;
45465 GLfloat coord;
45466 } *params32 = args;
45467 struct glFogCoordfEXT_params params =
45469 .teb = get_teb64(params32->teb),
45470 .coord = params32->coord,
45472 NTSTATUS status;
45473 status = ext_glFogCoordfEXT( &params );
45474 return status;
45477 static NTSTATUS wow64_ext_glFogCoordfv( void *args )
45479 struct
45481 PTR32 teb;
45482 PTR32 coord;
45483 } *params32 = args;
45484 struct glFogCoordfv_params params =
45486 .teb = get_teb64(params32->teb),
45487 .coord = ULongToPtr(params32->coord),
45489 NTSTATUS status;
45490 status = ext_glFogCoordfv( &params );
45491 return status;
45494 static NTSTATUS wow64_ext_glFogCoordfvEXT( void *args )
45496 struct
45498 PTR32 teb;
45499 PTR32 coord;
45500 } *params32 = args;
45501 struct glFogCoordfvEXT_params params =
45503 .teb = get_teb64(params32->teb),
45504 .coord = ULongToPtr(params32->coord),
45506 NTSTATUS status;
45507 status = ext_glFogCoordfvEXT( &params );
45508 return status;
45511 static NTSTATUS wow64_ext_glFogCoordhNV( void *args )
45513 struct
45515 PTR32 teb;
45516 GLhalfNV fog;
45517 } *params32 = args;
45518 struct glFogCoordhNV_params params =
45520 .teb = get_teb64(params32->teb),
45521 .fog = params32->fog,
45523 NTSTATUS status;
45524 status = ext_glFogCoordhNV( &params );
45525 return status;
45528 static NTSTATUS wow64_ext_glFogCoordhvNV( void *args )
45530 struct
45532 PTR32 teb;
45533 PTR32 fog;
45534 } *params32 = args;
45535 struct glFogCoordhvNV_params params =
45537 .teb = get_teb64(params32->teb),
45538 .fog = ULongToPtr(params32->fog),
45540 NTSTATUS status;
45541 status = ext_glFogCoordhvNV( &params );
45542 return status;
45545 static NTSTATUS wow64_ext_glFogFuncSGIS( void *args )
45547 struct
45549 PTR32 teb;
45550 GLsizei n;
45551 PTR32 points;
45552 } *params32 = args;
45553 struct glFogFuncSGIS_params params =
45555 .teb = get_teb64(params32->teb),
45556 .n = params32->n,
45557 .points = ULongToPtr(params32->points),
45559 NTSTATUS status;
45560 status = ext_glFogFuncSGIS( &params );
45561 return status;
45564 static NTSTATUS wow64_ext_glFogxOES( void *args )
45566 struct
45568 PTR32 teb;
45569 GLenum pname;
45570 GLfixed param;
45571 } *params32 = args;
45572 struct glFogxOES_params params =
45574 .teb = get_teb64(params32->teb),
45575 .pname = params32->pname,
45576 .param = params32->param,
45578 NTSTATUS status;
45579 status = ext_glFogxOES( &params );
45580 return status;
45583 static NTSTATUS wow64_ext_glFogxvOES( void *args )
45585 struct
45587 PTR32 teb;
45588 GLenum pname;
45589 PTR32 param;
45590 } *params32 = args;
45591 struct glFogxvOES_params params =
45593 .teb = get_teb64(params32->teb),
45594 .pname = params32->pname,
45595 .param = ULongToPtr(params32->param),
45597 NTSTATUS status;
45598 status = ext_glFogxvOES( &params );
45599 return status;
45602 static NTSTATUS wow64_ext_glFragmentColorMaterialSGIX( void *args )
45604 struct
45606 PTR32 teb;
45607 GLenum face;
45608 GLenum mode;
45609 } *params32 = args;
45610 struct glFragmentColorMaterialSGIX_params params =
45612 .teb = get_teb64(params32->teb),
45613 .face = params32->face,
45614 .mode = params32->mode,
45616 NTSTATUS status;
45617 status = ext_glFragmentColorMaterialSGIX( &params );
45618 return status;
45621 static NTSTATUS wow64_ext_glFragmentCoverageColorNV( void *args )
45623 struct
45625 PTR32 teb;
45626 GLuint color;
45627 } *params32 = args;
45628 struct glFragmentCoverageColorNV_params params =
45630 .teb = get_teb64(params32->teb),
45631 .color = params32->color,
45633 NTSTATUS status;
45634 status = ext_glFragmentCoverageColorNV( &params );
45635 return status;
45638 static NTSTATUS wow64_ext_glFragmentLightModelfSGIX( void *args )
45640 struct
45642 PTR32 teb;
45643 GLenum pname;
45644 GLfloat param;
45645 } *params32 = args;
45646 struct glFragmentLightModelfSGIX_params params =
45648 .teb = get_teb64(params32->teb),
45649 .pname = params32->pname,
45650 .param = params32->param,
45652 NTSTATUS status;
45653 status = ext_glFragmentLightModelfSGIX( &params );
45654 return status;
45657 static NTSTATUS wow64_ext_glFragmentLightModelfvSGIX( void *args )
45659 struct
45661 PTR32 teb;
45662 GLenum pname;
45663 PTR32 params;
45664 } *params32 = args;
45665 struct glFragmentLightModelfvSGIX_params params =
45667 .teb = get_teb64(params32->teb),
45668 .pname = params32->pname,
45669 .params = ULongToPtr(params32->params),
45671 NTSTATUS status;
45672 status = ext_glFragmentLightModelfvSGIX( &params );
45673 return status;
45676 static NTSTATUS wow64_ext_glFragmentLightModeliSGIX( void *args )
45678 struct
45680 PTR32 teb;
45681 GLenum pname;
45682 GLint param;
45683 } *params32 = args;
45684 struct glFragmentLightModeliSGIX_params params =
45686 .teb = get_teb64(params32->teb),
45687 .pname = params32->pname,
45688 .param = params32->param,
45690 NTSTATUS status;
45691 status = ext_glFragmentLightModeliSGIX( &params );
45692 return status;
45695 static NTSTATUS wow64_ext_glFragmentLightModelivSGIX( void *args )
45697 struct
45699 PTR32 teb;
45700 GLenum pname;
45701 PTR32 params;
45702 } *params32 = args;
45703 struct glFragmentLightModelivSGIX_params params =
45705 .teb = get_teb64(params32->teb),
45706 .pname = params32->pname,
45707 .params = ULongToPtr(params32->params),
45709 NTSTATUS status;
45710 status = ext_glFragmentLightModelivSGIX( &params );
45711 return status;
45714 static NTSTATUS wow64_ext_glFragmentLightfSGIX( void *args )
45716 struct
45718 PTR32 teb;
45719 GLenum light;
45720 GLenum pname;
45721 GLfloat param;
45722 } *params32 = args;
45723 struct glFragmentLightfSGIX_params params =
45725 .teb = get_teb64(params32->teb),
45726 .light = params32->light,
45727 .pname = params32->pname,
45728 .param = params32->param,
45730 NTSTATUS status;
45731 status = ext_glFragmentLightfSGIX( &params );
45732 return status;
45735 static NTSTATUS wow64_ext_glFragmentLightfvSGIX( void *args )
45737 struct
45739 PTR32 teb;
45740 GLenum light;
45741 GLenum pname;
45742 PTR32 params;
45743 } *params32 = args;
45744 struct glFragmentLightfvSGIX_params params =
45746 .teb = get_teb64(params32->teb),
45747 .light = params32->light,
45748 .pname = params32->pname,
45749 .params = ULongToPtr(params32->params),
45751 NTSTATUS status;
45752 status = ext_glFragmentLightfvSGIX( &params );
45753 return status;
45756 static NTSTATUS wow64_ext_glFragmentLightiSGIX( void *args )
45758 struct
45760 PTR32 teb;
45761 GLenum light;
45762 GLenum pname;
45763 GLint param;
45764 } *params32 = args;
45765 struct glFragmentLightiSGIX_params params =
45767 .teb = get_teb64(params32->teb),
45768 .light = params32->light,
45769 .pname = params32->pname,
45770 .param = params32->param,
45772 NTSTATUS status;
45773 status = ext_glFragmentLightiSGIX( &params );
45774 return status;
45777 static NTSTATUS wow64_ext_glFragmentLightivSGIX( void *args )
45779 struct
45781 PTR32 teb;
45782 GLenum light;
45783 GLenum pname;
45784 PTR32 params;
45785 } *params32 = args;
45786 struct glFragmentLightivSGIX_params params =
45788 .teb = get_teb64(params32->teb),
45789 .light = params32->light,
45790 .pname = params32->pname,
45791 .params = ULongToPtr(params32->params),
45793 NTSTATUS status;
45794 status = ext_glFragmentLightivSGIX( &params );
45795 return status;
45798 static NTSTATUS wow64_ext_glFragmentMaterialfSGIX( void *args )
45800 struct
45802 PTR32 teb;
45803 GLenum face;
45804 GLenum pname;
45805 GLfloat param;
45806 } *params32 = args;
45807 struct glFragmentMaterialfSGIX_params params =
45809 .teb = get_teb64(params32->teb),
45810 .face = params32->face,
45811 .pname = params32->pname,
45812 .param = params32->param,
45814 NTSTATUS status;
45815 status = ext_glFragmentMaterialfSGIX( &params );
45816 return status;
45819 static NTSTATUS wow64_ext_glFragmentMaterialfvSGIX( void *args )
45821 struct
45823 PTR32 teb;
45824 GLenum face;
45825 GLenum pname;
45826 PTR32 params;
45827 } *params32 = args;
45828 struct glFragmentMaterialfvSGIX_params params =
45830 .teb = get_teb64(params32->teb),
45831 .face = params32->face,
45832 .pname = params32->pname,
45833 .params = ULongToPtr(params32->params),
45835 NTSTATUS status;
45836 status = ext_glFragmentMaterialfvSGIX( &params );
45837 return status;
45840 static NTSTATUS wow64_ext_glFragmentMaterialiSGIX( void *args )
45842 struct
45844 PTR32 teb;
45845 GLenum face;
45846 GLenum pname;
45847 GLint param;
45848 } *params32 = args;
45849 struct glFragmentMaterialiSGIX_params params =
45851 .teb = get_teb64(params32->teb),
45852 .face = params32->face,
45853 .pname = params32->pname,
45854 .param = params32->param,
45856 NTSTATUS status;
45857 status = ext_glFragmentMaterialiSGIX( &params );
45858 return status;
45861 static NTSTATUS wow64_ext_glFragmentMaterialivSGIX( void *args )
45863 struct
45865 PTR32 teb;
45866 GLenum face;
45867 GLenum pname;
45868 PTR32 params;
45869 } *params32 = args;
45870 struct glFragmentMaterialivSGIX_params params =
45872 .teb = get_teb64(params32->teb),
45873 .face = params32->face,
45874 .pname = params32->pname,
45875 .params = ULongToPtr(params32->params),
45877 NTSTATUS status;
45878 status = ext_glFragmentMaterialivSGIX( &params );
45879 return status;
45882 static NTSTATUS wow64_ext_glFrameTerminatorGREMEDY( void *args )
45884 struct
45886 PTR32 teb;
45887 } *params32 = args;
45888 struct glFrameTerminatorGREMEDY_params params =
45890 .teb = get_teb64(params32->teb),
45892 NTSTATUS status;
45893 status = ext_glFrameTerminatorGREMEDY( &params );
45894 return status;
45897 static NTSTATUS wow64_ext_glFrameZoomSGIX( void *args )
45899 struct
45901 PTR32 teb;
45902 GLint factor;
45903 } *params32 = args;
45904 struct glFrameZoomSGIX_params params =
45906 .teb = get_teb64(params32->teb),
45907 .factor = params32->factor,
45909 NTSTATUS status;
45910 status = ext_glFrameZoomSGIX( &params );
45911 return status;
45914 static NTSTATUS wow64_ext_glFramebufferDrawBufferEXT( void *args )
45916 struct
45918 PTR32 teb;
45919 GLuint framebuffer;
45920 GLenum mode;
45921 } *params32 = args;
45922 struct glFramebufferDrawBufferEXT_params params =
45924 .teb = get_teb64(params32->teb),
45925 .framebuffer = params32->framebuffer,
45926 .mode = params32->mode,
45928 NTSTATUS status;
45929 status = ext_glFramebufferDrawBufferEXT( &params );
45930 return status;
45933 static NTSTATUS wow64_ext_glFramebufferDrawBuffersEXT( void *args )
45935 struct
45937 PTR32 teb;
45938 GLuint framebuffer;
45939 GLsizei n;
45940 PTR32 bufs;
45941 } *params32 = args;
45942 struct glFramebufferDrawBuffersEXT_params params =
45944 .teb = get_teb64(params32->teb),
45945 .framebuffer = params32->framebuffer,
45946 .n = params32->n,
45947 .bufs = ULongToPtr(params32->bufs),
45949 NTSTATUS status;
45950 status = ext_glFramebufferDrawBuffersEXT( &params );
45951 return status;
45954 static NTSTATUS wow64_ext_glFramebufferFetchBarrierEXT( void *args )
45956 struct
45958 PTR32 teb;
45959 } *params32 = args;
45960 struct glFramebufferFetchBarrierEXT_params params =
45962 .teb = get_teb64(params32->teb),
45964 NTSTATUS status;
45965 status = ext_glFramebufferFetchBarrierEXT( &params );
45966 return status;
45969 static NTSTATUS wow64_ext_glFramebufferParameteri( void *args )
45971 struct
45973 PTR32 teb;
45974 GLenum target;
45975 GLenum pname;
45976 GLint param;
45977 } *params32 = args;
45978 struct glFramebufferParameteri_params params =
45980 .teb = get_teb64(params32->teb),
45981 .target = params32->target,
45982 .pname = params32->pname,
45983 .param = params32->param,
45985 NTSTATUS status;
45986 status = ext_glFramebufferParameteri( &params );
45987 return status;
45990 static NTSTATUS wow64_ext_glFramebufferParameteriMESA( void *args )
45992 struct
45994 PTR32 teb;
45995 GLenum target;
45996 GLenum pname;
45997 GLint param;
45998 } *params32 = args;
45999 struct glFramebufferParameteriMESA_params params =
46001 .teb = get_teb64(params32->teb),
46002 .target = params32->target,
46003 .pname = params32->pname,
46004 .param = params32->param,
46006 NTSTATUS status;
46007 status = ext_glFramebufferParameteriMESA( &params );
46008 return status;
46011 static NTSTATUS wow64_ext_glFramebufferReadBufferEXT( void *args )
46013 struct
46015 PTR32 teb;
46016 GLuint framebuffer;
46017 GLenum mode;
46018 } *params32 = args;
46019 struct glFramebufferReadBufferEXT_params params =
46021 .teb = get_teb64(params32->teb),
46022 .framebuffer = params32->framebuffer,
46023 .mode = params32->mode,
46025 NTSTATUS status;
46026 status = ext_glFramebufferReadBufferEXT( &params );
46027 return status;
46030 static NTSTATUS wow64_ext_glFramebufferRenderbuffer( void *args )
46032 struct
46034 PTR32 teb;
46035 GLenum target;
46036 GLenum attachment;
46037 GLenum renderbuffertarget;
46038 GLuint renderbuffer;
46039 } *params32 = args;
46040 struct glFramebufferRenderbuffer_params params =
46042 .teb = get_teb64(params32->teb),
46043 .target = params32->target,
46044 .attachment = params32->attachment,
46045 .renderbuffertarget = params32->renderbuffertarget,
46046 .renderbuffer = params32->renderbuffer,
46048 NTSTATUS status;
46049 status = ext_glFramebufferRenderbuffer( &params );
46050 return status;
46053 static NTSTATUS wow64_ext_glFramebufferRenderbufferEXT( void *args )
46055 struct
46057 PTR32 teb;
46058 GLenum target;
46059 GLenum attachment;
46060 GLenum renderbuffertarget;
46061 GLuint renderbuffer;
46062 } *params32 = args;
46063 struct glFramebufferRenderbufferEXT_params params =
46065 .teb = get_teb64(params32->teb),
46066 .target = params32->target,
46067 .attachment = params32->attachment,
46068 .renderbuffertarget = params32->renderbuffertarget,
46069 .renderbuffer = params32->renderbuffer,
46071 NTSTATUS status;
46072 status = ext_glFramebufferRenderbufferEXT( &params );
46073 return status;
46076 static NTSTATUS wow64_ext_glFramebufferSampleLocationsfvARB( void *args )
46078 struct
46080 PTR32 teb;
46081 GLenum target;
46082 GLuint start;
46083 GLsizei count;
46084 PTR32 v;
46085 } *params32 = args;
46086 struct glFramebufferSampleLocationsfvARB_params params =
46088 .teb = get_teb64(params32->teb),
46089 .target = params32->target,
46090 .start = params32->start,
46091 .count = params32->count,
46092 .v = ULongToPtr(params32->v),
46094 NTSTATUS status;
46095 status = ext_glFramebufferSampleLocationsfvARB( &params );
46096 return status;
46099 static NTSTATUS wow64_ext_glFramebufferSampleLocationsfvNV( void *args )
46101 struct
46103 PTR32 teb;
46104 GLenum target;
46105 GLuint start;
46106 GLsizei count;
46107 PTR32 v;
46108 } *params32 = args;
46109 struct glFramebufferSampleLocationsfvNV_params params =
46111 .teb = get_teb64(params32->teb),
46112 .target = params32->target,
46113 .start = params32->start,
46114 .count = params32->count,
46115 .v = ULongToPtr(params32->v),
46117 NTSTATUS status;
46118 status = ext_glFramebufferSampleLocationsfvNV( &params );
46119 return status;
46122 static NTSTATUS wow64_ext_glFramebufferSamplePositionsfvAMD( void *args )
46124 struct
46126 PTR32 teb;
46127 GLenum target;
46128 GLuint numsamples;
46129 GLuint pixelindex;
46130 PTR32 values;
46131 } *params32 = args;
46132 struct glFramebufferSamplePositionsfvAMD_params params =
46134 .teb = get_teb64(params32->teb),
46135 .target = params32->target,
46136 .numsamples = params32->numsamples,
46137 .pixelindex = params32->pixelindex,
46138 .values = ULongToPtr(params32->values),
46140 NTSTATUS status;
46141 status = ext_glFramebufferSamplePositionsfvAMD( &params );
46142 return status;
46145 static NTSTATUS wow64_ext_glFramebufferTexture( void *args )
46147 struct
46149 PTR32 teb;
46150 GLenum target;
46151 GLenum attachment;
46152 GLuint texture;
46153 GLint level;
46154 } *params32 = args;
46155 struct glFramebufferTexture_params params =
46157 .teb = get_teb64(params32->teb),
46158 .target = params32->target,
46159 .attachment = params32->attachment,
46160 .texture = params32->texture,
46161 .level = params32->level,
46163 NTSTATUS status;
46164 status = ext_glFramebufferTexture( &params );
46165 return status;
46168 static NTSTATUS wow64_ext_glFramebufferTexture1D( void *args )
46170 struct
46172 PTR32 teb;
46173 GLenum target;
46174 GLenum attachment;
46175 GLenum textarget;
46176 GLuint texture;
46177 GLint level;
46178 } *params32 = args;
46179 struct glFramebufferTexture1D_params params =
46181 .teb = get_teb64(params32->teb),
46182 .target = params32->target,
46183 .attachment = params32->attachment,
46184 .textarget = params32->textarget,
46185 .texture = params32->texture,
46186 .level = params32->level,
46188 NTSTATUS status;
46189 status = ext_glFramebufferTexture1D( &params );
46190 return status;
46193 static NTSTATUS wow64_ext_glFramebufferTexture1DEXT( void *args )
46195 struct
46197 PTR32 teb;
46198 GLenum target;
46199 GLenum attachment;
46200 GLenum textarget;
46201 GLuint texture;
46202 GLint level;
46203 } *params32 = args;
46204 struct glFramebufferTexture1DEXT_params params =
46206 .teb = get_teb64(params32->teb),
46207 .target = params32->target,
46208 .attachment = params32->attachment,
46209 .textarget = params32->textarget,
46210 .texture = params32->texture,
46211 .level = params32->level,
46213 NTSTATUS status;
46214 status = ext_glFramebufferTexture1DEXT( &params );
46215 return status;
46218 static NTSTATUS wow64_ext_glFramebufferTexture2D( void *args )
46220 struct
46222 PTR32 teb;
46223 GLenum target;
46224 GLenum attachment;
46225 GLenum textarget;
46226 GLuint texture;
46227 GLint level;
46228 } *params32 = args;
46229 struct glFramebufferTexture2D_params params =
46231 .teb = get_teb64(params32->teb),
46232 .target = params32->target,
46233 .attachment = params32->attachment,
46234 .textarget = params32->textarget,
46235 .texture = params32->texture,
46236 .level = params32->level,
46238 NTSTATUS status;
46239 status = ext_glFramebufferTexture2D( &params );
46240 return status;
46243 static NTSTATUS wow64_ext_glFramebufferTexture2DEXT( void *args )
46245 struct
46247 PTR32 teb;
46248 GLenum target;
46249 GLenum attachment;
46250 GLenum textarget;
46251 GLuint texture;
46252 GLint level;
46253 } *params32 = args;
46254 struct glFramebufferTexture2DEXT_params params =
46256 .teb = get_teb64(params32->teb),
46257 .target = params32->target,
46258 .attachment = params32->attachment,
46259 .textarget = params32->textarget,
46260 .texture = params32->texture,
46261 .level = params32->level,
46263 NTSTATUS status;
46264 status = ext_glFramebufferTexture2DEXT( &params );
46265 return status;
46268 static NTSTATUS wow64_ext_glFramebufferTexture3D( void *args )
46270 struct
46272 PTR32 teb;
46273 GLenum target;
46274 GLenum attachment;
46275 GLenum textarget;
46276 GLuint texture;
46277 GLint level;
46278 GLint zoffset;
46279 } *params32 = args;
46280 struct glFramebufferTexture3D_params params =
46282 .teb = get_teb64(params32->teb),
46283 .target = params32->target,
46284 .attachment = params32->attachment,
46285 .textarget = params32->textarget,
46286 .texture = params32->texture,
46287 .level = params32->level,
46288 .zoffset = params32->zoffset,
46290 NTSTATUS status;
46291 status = ext_glFramebufferTexture3D( &params );
46292 return status;
46295 static NTSTATUS wow64_ext_glFramebufferTexture3DEXT( void *args )
46297 struct
46299 PTR32 teb;
46300 GLenum target;
46301 GLenum attachment;
46302 GLenum textarget;
46303 GLuint texture;
46304 GLint level;
46305 GLint zoffset;
46306 } *params32 = args;
46307 struct glFramebufferTexture3DEXT_params params =
46309 .teb = get_teb64(params32->teb),
46310 .target = params32->target,
46311 .attachment = params32->attachment,
46312 .textarget = params32->textarget,
46313 .texture = params32->texture,
46314 .level = params32->level,
46315 .zoffset = params32->zoffset,
46317 NTSTATUS status;
46318 status = ext_glFramebufferTexture3DEXT( &params );
46319 return status;
46322 static NTSTATUS wow64_ext_glFramebufferTextureARB( void *args )
46324 struct
46326 PTR32 teb;
46327 GLenum target;
46328 GLenum attachment;
46329 GLuint texture;
46330 GLint level;
46331 } *params32 = args;
46332 struct glFramebufferTextureARB_params params =
46334 .teb = get_teb64(params32->teb),
46335 .target = params32->target,
46336 .attachment = params32->attachment,
46337 .texture = params32->texture,
46338 .level = params32->level,
46340 NTSTATUS status;
46341 status = ext_glFramebufferTextureARB( &params );
46342 return status;
46345 static NTSTATUS wow64_ext_glFramebufferTextureEXT( void *args )
46347 struct
46349 PTR32 teb;
46350 GLenum target;
46351 GLenum attachment;
46352 GLuint texture;
46353 GLint level;
46354 } *params32 = args;
46355 struct glFramebufferTextureEXT_params params =
46357 .teb = get_teb64(params32->teb),
46358 .target = params32->target,
46359 .attachment = params32->attachment,
46360 .texture = params32->texture,
46361 .level = params32->level,
46363 NTSTATUS status;
46364 status = ext_glFramebufferTextureEXT( &params );
46365 return status;
46368 static NTSTATUS wow64_ext_glFramebufferTextureFaceARB( void *args )
46370 struct
46372 PTR32 teb;
46373 GLenum target;
46374 GLenum attachment;
46375 GLuint texture;
46376 GLint level;
46377 GLenum face;
46378 } *params32 = args;
46379 struct glFramebufferTextureFaceARB_params params =
46381 .teb = get_teb64(params32->teb),
46382 .target = params32->target,
46383 .attachment = params32->attachment,
46384 .texture = params32->texture,
46385 .level = params32->level,
46386 .face = params32->face,
46388 NTSTATUS status;
46389 status = ext_glFramebufferTextureFaceARB( &params );
46390 return status;
46393 static NTSTATUS wow64_ext_glFramebufferTextureFaceEXT( void *args )
46395 struct
46397 PTR32 teb;
46398 GLenum target;
46399 GLenum attachment;
46400 GLuint texture;
46401 GLint level;
46402 GLenum face;
46403 } *params32 = args;
46404 struct glFramebufferTextureFaceEXT_params params =
46406 .teb = get_teb64(params32->teb),
46407 .target = params32->target,
46408 .attachment = params32->attachment,
46409 .texture = params32->texture,
46410 .level = params32->level,
46411 .face = params32->face,
46413 NTSTATUS status;
46414 status = ext_glFramebufferTextureFaceEXT( &params );
46415 return status;
46418 static NTSTATUS wow64_ext_glFramebufferTextureLayer( void *args )
46420 struct
46422 PTR32 teb;
46423 GLenum target;
46424 GLenum attachment;
46425 GLuint texture;
46426 GLint level;
46427 GLint layer;
46428 } *params32 = args;
46429 struct glFramebufferTextureLayer_params params =
46431 .teb = get_teb64(params32->teb),
46432 .target = params32->target,
46433 .attachment = params32->attachment,
46434 .texture = params32->texture,
46435 .level = params32->level,
46436 .layer = params32->layer,
46438 NTSTATUS status;
46439 status = ext_glFramebufferTextureLayer( &params );
46440 return status;
46443 static NTSTATUS wow64_ext_glFramebufferTextureLayerARB( void *args )
46445 struct
46447 PTR32 teb;
46448 GLenum target;
46449 GLenum attachment;
46450 GLuint texture;
46451 GLint level;
46452 GLint layer;
46453 } *params32 = args;
46454 struct glFramebufferTextureLayerARB_params params =
46456 .teb = get_teb64(params32->teb),
46457 .target = params32->target,
46458 .attachment = params32->attachment,
46459 .texture = params32->texture,
46460 .level = params32->level,
46461 .layer = params32->layer,
46463 NTSTATUS status;
46464 status = ext_glFramebufferTextureLayerARB( &params );
46465 return status;
46468 static NTSTATUS wow64_ext_glFramebufferTextureLayerEXT( void *args )
46470 struct
46472 PTR32 teb;
46473 GLenum target;
46474 GLenum attachment;
46475 GLuint texture;
46476 GLint level;
46477 GLint layer;
46478 } *params32 = args;
46479 struct glFramebufferTextureLayerEXT_params params =
46481 .teb = get_teb64(params32->teb),
46482 .target = params32->target,
46483 .attachment = params32->attachment,
46484 .texture = params32->texture,
46485 .level = params32->level,
46486 .layer = params32->layer,
46488 NTSTATUS status;
46489 status = ext_glFramebufferTextureLayerEXT( &params );
46490 return status;
46493 static NTSTATUS wow64_ext_glFramebufferTextureMultiviewOVR( void *args )
46495 struct
46497 PTR32 teb;
46498 GLenum target;
46499 GLenum attachment;
46500 GLuint texture;
46501 GLint level;
46502 GLint baseViewIndex;
46503 GLsizei numViews;
46504 } *params32 = args;
46505 struct glFramebufferTextureMultiviewOVR_params params =
46507 .teb = get_teb64(params32->teb),
46508 .target = params32->target,
46509 .attachment = params32->attachment,
46510 .texture = params32->texture,
46511 .level = params32->level,
46512 .baseViewIndex = params32->baseViewIndex,
46513 .numViews = params32->numViews,
46515 NTSTATUS status;
46516 status = ext_glFramebufferTextureMultiviewOVR( &params );
46517 return status;
46520 static NTSTATUS wow64_ext_glFreeObjectBufferATI( void *args )
46522 struct
46524 PTR32 teb;
46525 GLuint buffer;
46526 } *params32 = args;
46527 struct glFreeObjectBufferATI_params params =
46529 .teb = get_teb64(params32->teb),
46530 .buffer = params32->buffer,
46532 NTSTATUS status;
46533 status = ext_glFreeObjectBufferATI( &params );
46534 return status;
46537 static NTSTATUS wow64_ext_glFrustumfOES( void *args )
46539 struct
46541 PTR32 teb;
46542 GLfloat l;
46543 GLfloat r;
46544 GLfloat b;
46545 GLfloat t;
46546 GLfloat n;
46547 GLfloat f;
46548 } *params32 = args;
46549 struct glFrustumfOES_params params =
46551 .teb = get_teb64(params32->teb),
46552 .l = params32->l,
46553 .r = params32->r,
46554 .b = params32->b,
46555 .t = params32->t,
46556 .n = params32->n,
46557 .f = params32->f,
46559 NTSTATUS status;
46560 status = ext_glFrustumfOES( &params );
46561 return status;
46564 static NTSTATUS wow64_ext_glFrustumxOES( void *args )
46566 struct
46568 PTR32 teb;
46569 GLfixed l;
46570 GLfixed r;
46571 GLfixed b;
46572 GLfixed t;
46573 GLfixed n;
46574 GLfixed f;
46575 } *params32 = args;
46576 struct glFrustumxOES_params params =
46578 .teb = get_teb64(params32->teb),
46579 .l = params32->l,
46580 .r = params32->r,
46581 .b = params32->b,
46582 .t = params32->t,
46583 .n = params32->n,
46584 .f = params32->f,
46586 NTSTATUS status;
46587 status = ext_glFrustumxOES( &params );
46588 return status;
46591 static NTSTATUS wow64_ext_glGenAsyncMarkersSGIX( void *args )
46593 struct
46595 PTR32 teb;
46596 GLsizei range;
46597 GLuint ret;
46598 } *params32 = args;
46599 struct glGenAsyncMarkersSGIX_params params =
46601 .teb = get_teb64(params32->teb),
46602 .range = params32->range,
46604 NTSTATUS status;
46605 status = ext_glGenAsyncMarkersSGIX( &params );
46606 params32->ret = params.ret;
46607 return status;
46610 static NTSTATUS wow64_ext_glGenBuffers( void *args )
46612 struct
46614 PTR32 teb;
46615 GLsizei n;
46616 PTR32 buffers;
46617 } *params32 = args;
46618 struct glGenBuffers_params params =
46620 .teb = get_teb64(params32->teb),
46621 .n = params32->n,
46622 .buffers = ULongToPtr(params32->buffers),
46624 NTSTATUS status;
46625 status = ext_glGenBuffers( &params );
46626 return status;
46629 static NTSTATUS wow64_ext_glGenBuffersARB( void *args )
46631 struct
46633 PTR32 teb;
46634 GLsizei n;
46635 PTR32 buffers;
46636 } *params32 = args;
46637 struct glGenBuffersARB_params params =
46639 .teb = get_teb64(params32->teb),
46640 .n = params32->n,
46641 .buffers = ULongToPtr(params32->buffers),
46643 NTSTATUS status;
46644 status = ext_glGenBuffersARB( &params );
46645 return status;
46648 static NTSTATUS wow64_ext_glGenFencesAPPLE( void *args )
46650 struct
46652 PTR32 teb;
46653 GLsizei n;
46654 PTR32 fences;
46655 } *params32 = args;
46656 struct glGenFencesAPPLE_params params =
46658 .teb = get_teb64(params32->teb),
46659 .n = params32->n,
46660 .fences = ULongToPtr(params32->fences),
46662 NTSTATUS status;
46663 status = ext_glGenFencesAPPLE( &params );
46664 return status;
46667 static NTSTATUS wow64_ext_glGenFencesNV( void *args )
46669 struct
46671 PTR32 teb;
46672 GLsizei n;
46673 PTR32 fences;
46674 } *params32 = args;
46675 struct glGenFencesNV_params params =
46677 .teb = get_teb64(params32->teb),
46678 .n = params32->n,
46679 .fences = ULongToPtr(params32->fences),
46681 NTSTATUS status;
46682 status = ext_glGenFencesNV( &params );
46683 return status;
46686 static NTSTATUS wow64_ext_glGenFragmentShadersATI( void *args )
46688 struct
46690 PTR32 teb;
46691 GLuint range;
46692 GLuint ret;
46693 } *params32 = args;
46694 struct glGenFragmentShadersATI_params params =
46696 .teb = get_teb64(params32->teb),
46697 .range = params32->range,
46699 NTSTATUS status;
46700 status = ext_glGenFragmentShadersATI( &params );
46701 params32->ret = params.ret;
46702 return status;
46705 static NTSTATUS wow64_ext_glGenFramebuffers( void *args )
46707 struct
46709 PTR32 teb;
46710 GLsizei n;
46711 PTR32 framebuffers;
46712 } *params32 = args;
46713 struct glGenFramebuffers_params params =
46715 .teb = get_teb64(params32->teb),
46716 .n = params32->n,
46717 .framebuffers = ULongToPtr(params32->framebuffers),
46719 NTSTATUS status;
46720 status = ext_glGenFramebuffers( &params );
46721 return status;
46724 static NTSTATUS wow64_ext_glGenFramebuffersEXT( void *args )
46726 struct
46728 PTR32 teb;
46729 GLsizei n;
46730 PTR32 framebuffers;
46731 } *params32 = args;
46732 struct glGenFramebuffersEXT_params params =
46734 .teb = get_teb64(params32->teb),
46735 .n = params32->n,
46736 .framebuffers = ULongToPtr(params32->framebuffers),
46738 NTSTATUS status;
46739 status = ext_glGenFramebuffersEXT( &params );
46740 return status;
46743 static NTSTATUS wow64_ext_glGenNamesAMD( void *args )
46745 struct
46747 PTR32 teb;
46748 GLenum identifier;
46749 GLuint num;
46750 PTR32 names;
46751 } *params32 = args;
46752 struct glGenNamesAMD_params params =
46754 .teb = get_teb64(params32->teb),
46755 .identifier = params32->identifier,
46756 .num = params32->num,
46757 .names = ULongToPtr(params32->names),
46759 NTSTATUS status;
46760 status = ext_glGenNamesAMD( &params );
46761 return status;
46764 static NTSTATUS wow64_ext_glGenOcclusionQueriesNV( void *args )
46766 struct
46768 PTR32 teb;
46769 GLsizei n;
46770 PTR32 ids;
46771 } *params32 = args;
46772 struct glGenOcclusionQueriesNV_params params =
46774 .teb = get_teb64(params32->teb),
46775 .n = params32->n,
46776 .ids = ULongToPtr(params32->ids),
46778 NTSTATUS status;
46779 status = ext_glGenOcclusionQueriesNV( &params );
46780 return status;
46783 static NTSTATUS wow64_ext_glGenPathsNV( void *args )
46785 struct
46787 PTR32 teb;
46788 GLsizei range;
46789 GLuint ret;
46790 } *params32 = args;
46791 struct glGenPathsNV_params params =
46793 .teb = get_teb64(params32->teb),
46794 .range = params32->range,
46796 NTSTATUS status;
46797 status = ext_glGenPathsNV( &params );
46798 params32->ret = params.ret;
46799 return status;
46802 static NTSTATUS wow64_ext_glGenPerfMonitorsAMD( void *args )
46804 struct
46806 PTR32 teb;
46807 GLsizei n;
46808 PTR32 monitors;
46809 } *params32 = args;
46810 struct glGenPerfMonitorsAMD_params params =
46812 .teb = get_teb64(params32->teb),
46813 .n = params32->n,
46814 .monitors = ULongToPtr(params32->monitors),
46816 NTSTATUS status;
46817 status = ext_glGenPerfMonitorsAMD( &params );
46818 return status;
46821 static NTSTATUS wow64_ext_glGenProgramPipelines( void *args )
46823 struct
46825 PTR32 teb;
46826 GLsizei n;
46827 PTR32 pipelines;
46828 } *params32 = args;
46829 struct glGenProgramPipelines_params params =
46831 .teb = get_teb64(params32->teb),
46832 .n = params32->n,
46833 .pipelines = ULongToPtr(params32->pipelines),
46835 NTSTATUS status;
46836 status = ext_glGenProgramPipelines( &params );
46837 return status;
46840 static NTSTATUS wow64_ext_glGenProgramsARB( void *args )
46842 struct
46844 PTR32 teb;
46845 GLsizei n;
46846 PTR32 programs;
46847 } *params32 = args;
46848 struct glGenProgramsARB_params params =
46850 .teb = get_teb64(params32->teb),
46851 .n = params32->n,
46852 .programs = ULongToPtr(params32->programs),
46854 NTSTATUS status;
46855 status = ext_glGenProgramsARB( &params );
46856 return status;
46859 static NTSTATUS wow64_ext_glGenProgramsNV( void *args )
46861 struct
46863 PTR32 teb;
46864 GLsizei n;
46865 PTR32 programs;
46866 } *params32 = args;
46867 struct glGenProgramsNV_params params =
46869 .teb = get_teb64(params32->teb),
46870 .n = params32->n,
46871 .programs = ULongToPtr(params32->programs),
46873 NTSTATUS status;
46874 status = ext_glGenProgramsNV( &params );
46875 return status;
46878 static NTSTATUS wow64_ext_glGenQueries( void *args )
46880 struct
46882 PTR32 teb;
46883 GLsizei n;
46884 PTR32 ids;
46885 } *params32 = args;
46886 struct glGenQueries_params params =
46888 .teb = get_teb64(params32->teb),
46889 .n = params32->n,
46890 .ids = ULongToPtr(params32->ids),
46892 NTSTATUS status;
46893 status = ext_glGenQueries( &params );
46894 return status;
46897 static NTSTATUS wow64_ext_glGenQueriesARB( void *args )
46899 struct
46901 PTR32 teb;
46902 GLsizei n;
46903 PTR32 ids;
46904 } *params32 = args;
46905 struct glGenQueriesARB_params params =
46907 .teb = get_teb64(params32->teb),
46908 .n = params32->n,
46909 .ids = ULongToPtr(params32->ids),
46911 NTSTATUS status;
46912 status = ext_glGenQueriesARB( &params );
46913 return status;
46916 static NTSTATUS wow64_ext_glGenQueryResourceTagNV( void *args )
46918 struct
46920 PTR32 teb;
46921 GLsizei n;
46922 PTR32 tagIds;
46923 } *params32 = args;
46924 struct glGenQueryResourceTagNV_params params =
46926 .teb = get_teb64(params32->teb),
46927 .n = params32->n,
46928 .tagIds = ULongToPtr(params32->tagIds),
46930 NTSTATUS status;
46931 status = ext_glGenQueryResourceTagNV( &params );
46932 return status;
46935 static NTSTATUS wow64_ext_glGenRenderbuffers( void *args )
46937 struct
46939 PTR32 teb;
46940 GLsizei n;
46941 PTR32 renderbuffers;
46942 } *params32 = args;
46943 struct glGenRenderbuffers_params params =
46945 .teb = get_teb64(params32->teb),
46946 .n = params32->n,
46947 .renderbuffers = ULongToPtr(params32->renderbuffers),
46949 NTSTATUS status;
46950 status = ext_glGenRenderbuffers( &params );
46951 return status;
46954 static NTSTATUS wow64_ext_glGenRenderbuffersEXT( void *args )
46956 struct
46958 PTR32 teb;
46959 GLsizei n;
46960 PTR32 renderbuffers;
46961 } *params32 = args;
46962 struct glGenRenderbuffersEXT_params params =
46964 .teb = get_teb64(params32->teb),
46965 .n = params32->n,
46966 .renderbuffers = ULongToPtr(params32->renderbuffers),
46968 NTSTATUS status;
46969 status = ext_glGenRenderbuffersEXT( &params );
46970 return status;
46973 static NTSTATUS wow64_ext_glGenSamplers( void *args )
46975 struct
46977 PTR32 teb;
46978 GLsizei count;
46979 PTR32 samplers;
46980 } *params32 = args;
46981 struct glGenSamplers_params params =
46983 .teb = get_teb64(params32->teb),
46984 .count = params32->count,
46985 .samplers = ULongToPtr(params32->samplers),
46987 NTSTATUS status;
46988 status = ext_glGenSamplers( &params );
46989 return status;
46992 static NTSTATUS wow64_ext_glGenSemaphoresEXT( void *args )
46994 struct
46996 PTR32 teb;
46997 GLsizei n;
46998 PTR32 semaphores;
46999 } *params32 = args;
47000 struct glGenSemaphoresEXT_params params =
47002 .teb = get_teb64(params32->teb),
47003 .n = params32->n,
47004 .semaphores = ULongToPtr(params32->semaphores),
47006 NTSTATUS status;
47007 status = ext_glGenSemaphoresEXT( &params );
47008 return status;
47011 static NTSTATUS wow64_ext_glGenSymbolsEXT( void *args )
47013 struct
47015 PTR32 teb;
47016 GLenum datatype;
47017 GLenum storagetype;
47018 GLenum range;
47019 GLuint components;
47020 GLuint ret;
47021 } *params32 = args;
47022 struct glGenSymbolsEXT_params params =
47024 .teb = get_teb64(params32->teb),
47025 .datatype = params32->datatype,
47026 .storagetype = params32->storagetype,
47027 .range = params32->range,
47028 .components = params32->components,
47030 NTSTATUS status;
47031 status = ext_glGenSymbolsEXT( &params );
47032 params32->ret = params.ret;
47033 return status;
47036 static NTSTATUS wow64_ext_glGenTexturesEXT( void *args )
47038 struct
47040 PTR32 teb;
47041 GLsizei n;
47042 PTR32 textures;
47043 } *params32 = args;
47044 struct glGenTexturesEXT_params params =
47046 .teb = get_teb64(params32->teb),
47047 .n = params32->n,
47048 .textures = ULongToPtr(params32->textures),
47050 NTSTATUS status;
47051 status = ext_glGenTexturesEXT( &params );
47052 return status;
47055 static NTSTATUS wow64_ext_glGenTransformFeedbacks( void *args )
47057 struct
47059 PTR32 teb;
47060 GLsizei n;
47061 PTR32 ids;
47062 } *params32 = args;
47063 struct glGenTransformFeedbacks_params params =
47065 .teb = get_teb64(params32->teb),
47066 .n = params32->n,
47067 .ids = ULongToPtr(params32->ids),
47069 NTSTATUS status;
47070 status = ext_glGenTransformFeedbacks( &params );
47071 return status;
47074 static NTSTATUS wow64_ext_glGenTransformFeedbacksNV( void *args )
47076 struct
47078 PTR32 teb;
47079 GLsizei n;
47080 PTR32 ids;
47081 } *params32 = args;
47082 struct glGenTransformFeedbacksNV_params params =
47084 .teb = get_teb64(params32->teb),
47085 .n = params32->n,
47086 .ids = ULongToPtr(params32->ids),
47088 NTSTATUS status;
47089 status = ext_glGenTransformFeedbacksNV( &params );
47090 return status;
47093 static NTSTATUS wow64_ext_glGenVertexArrays( void *args )
47095 struct
47097 PTR32 teb;
47098 GLsizei n;
47099 PTR32 arrays;
47100 } *params32 = args;
47101 struct glGenVertexArrays_params params =
47103 .teb = get_teb64(params32->teb),
47104 .n = params32->n,
47105 .arrays = ULongToPtr(params32->arrays),
47107 NTSTATUS status;
47108 status = ext_glGenVertexArrays( &params );
47109 return status;
47112 static NTSTATUS wow64_ext_glGenVertexArraysAPPLE( void *args )
47114 struct
47116 PTR32 teb;
47117 GLsizei n;
47118 PTR32 arrays;
47119 } *params32 = args;
47120 struct glGenVertexArraysAPPLE_params params =
47122 .teb = get_teb64(params32->teb),
47123 .n = params32->n,
47124 .arrays = ULongToPtr(params32->arrays),
47126 NTSTATUS status;
47127 status = ext_glGenVertexArraysAPPLE( &params );
47128 return status;
47131 static NTSTATUS wow64_ext_glGenVertexShadersEXT( void *args )
47133 struct
47135 PTR32 teb;
47136 GLuint range;
47137 GLuint ret;
47138 } *params32 = args;
47139 struct glGenVertexShadersEXT_params params =
47141 .teb = get_teb64(params32->teb),
47142 .range = params32->range,
47144 NTSTATUS status;
47145 status = ext_glGenVertexShadersEXT( &params );
47146 params32->ret = params.ret;
47147 return status;
47150 static NTSTATUS wow64_ext_glGenerateMipmap( void *args )
47152 struct
47154 PTR32 teb;
47155 GLenum target;
47156 } *params32 = args;
47157 struct glGenerateMipmap_params params =
47159 .teb = get_teb64(params32->teb),
47160 .target = params32->target,
47162 NTSTATUS status;
47163 status = ext_glGenerateMipmap( &params );
47164 return status;
47167 static NTSTATUS wow64_ext_glGenerateMipmapEXT( void *args )
47169 struct
47171 PTR32 teb;
47172 GLenum target;
47173 } *params32 = args;
47174 struct glGenerateMipmapEXT_params params =
47176 .teb = get_teb64(params32->teb),
47177 .target = params32->target,
47179 NTSTATUS status;
47180 status = ext_glGenerateMipmapEXT( &params );
47181 return status;
47184 static NTSTATUS wow64_ext_glGenerateMultiTexMipmapEXT( void *args )
47186 struct
47188 PTR32 teb;
47189 GLenum texunit;
47190 GLenum target;
47191 } *params32 = args;
47192 struct glGenerateMultiTexMipmapEXT_params params =
47194 .teb = get_teb64(params32->teb),
47195 .texunit = params32->texunit,
47196 .target = params32->target,
47198 NTSTATUS status;
47199 status = ext_glGenerateMultiTexMipmapEXT( &params );
47200 return status;
47203 static NTSTATUS wow64_ext_glGenerateTextureMipmap( void *args )
47205 struct
47207 PTR32 teb;
47208 GLuint texture;
47209 } *params32 = args;
47210 struct glGenerateTextureMipmap_params params =
47212 .teb = get_teb64(params32->teb),
47213 .texture = params32->texture,
47215 NTSTATUS status;
47216 status = ext_glGenerateTextureMipmap( &params );
47217 return status;
47220 static NTSTATUS wow64_ext_glGenerateTextureMipmapEXT( void *args )
47222 struct
47224 PTR32 teb;
47225 GLuint texture;
47226 GLenum target;
47227 } *params32 = args;
47228 struct glGenerateTextureMipmapEXT_params params =
47230 .teb = get_teb64(params32->teb),
47231 .texture = params32->texture,
47232 .target = params32->target,
47234 NTSTATUS status;
47235 status = ext_glGenerateTextureMipmapEXT( &params );
47236 return status;
47239 static NTSTATUS wow64_ext_glGetActiveAtomicCounterBufferiv( void *args )
47241 struct
47243 PTR32 teb;
47244 GLuint program;
47245 GLuint bufferIndex;
47246 GLenum pname;
47247 PTR32 params;
47248 } *params32 = args;
47249 struct glGetActiveAtomicCounterBufferiv_params params =
47251 .teb = get_teb64(params32->teb),
47252 .program = params32->program,
47253 .bufferIndex = params32->bufferIndex,
47254 .pname = params32->pname,
47255 .params = ULongToPtr(params32->params),
47257 NTSTATUS status;
47258 status = ext_glGetActiveAtomicCounterBufferiv( &params );
47259 return status;
47262 static NTSTATUS wow64_ext_glGetActiveAttrib( void *args )
47264 struct
47266 PTR32 teb;
47267 GLuint program;
47268 GLuint index;
47269 GLsizei bufSize;
47270 PTR32 length;
47271 PTR32 size;
47272 PTR32 type;
47273 PTR32 name;
47274 } *params32 = args;
47275 struct glGetActiveAttrib_params params =
47277 .teb = get_teb64(params32->teb),
47278 .program = params32->program,
47279 .index = params32->index,
47280 .bufSize = params32->bufSize,
47281 .length = ULongToPtr(params32->length),
47282 .size = ULongToPtr(params32->size),
47283 .type = ULongToPtr(params32->type),
47284 .name = ULongToPtr(params32->name),
47286 NTSTATUS status;
47287 status = ext_glGetActiveAttrib( &params );
47288 return status;
47291 static NTSTATUS wow64_ext_glGetActiveAttribARB( void *args )
47293 struct
47295 PTR32 teb;
47296 GLhandleARB programObj;
47297 GLuint index;
47298 GLsizei maxLength;
47299 PTR32 length;
47300 PTR32 size;
47301 PTR32 type;
47302 PTR32 name;
47303 } *params32 = args;
47304 struct glGetActiveAttribARB_params params =
47306 .teb = get_teb64(params32->teb),
47307 .programObj = params32->programObj,
47308 .index = params32->index,
47309 .maxLength = params32->maxLength,
47310 .length = ULongToPtr(params32->length),
47311 .size = ULongToPtr(params32->size),
47312 .type = ULongToPtr(params32->type),
47313 .name = ULongToPtr(params32->name),
47315 NTSTATUS status;
47316 status = ext_glGetActiveAttribARB( &params );
47317 return status;
47320 static NTSTATUS wow64_ext_glGetActiveSubroutineName( void *args )
47322 struct
47324 PTR32 teb;
47325 GLuint program;
47326 GLenum shadertype;
47327 GLuint index;
47328 GLsizei bufSize;
47329 PTR32 length;
47330 PTR32 name;
47331 } *params32 = args;
47332 struct glGetActiveSubroutineName_params params =
47334 .teb = get_teb64(params32->teb),
47335 .program = params32->program,
47336 .shadertype = params32->shadertype,
47337 .index = params32->index,
47338 .bufSize = params32->bufSize,
47339 .length = ULongToPtr(params32->length),
47340 .name = ULongToPtr(params32->name),
47342 NTSTATUS status;
47343 status = ext_glGetActiveSubroutineName( &params );
47344 return status;
47347 static NTSTATUS wow64_ext_glGetActiveSubroutineUniformName( void *args )
47349 struct
47351 PTR32 teb;
47352 GLuint program;
47353 GLenum shadertype;
47354 GLuint index;
47355 GLsizei bufSize;
47356 PTR32 length;
47357 PTR32 name;
47358 } *params32 = args;
47359 struct glGetActiveSubroutineUniformName_params params =
47361 .teb = get_teb64(params32->teb),
47362 .program = params32->program,
47363 .shadertype = params32->shadertype,
47364 .index = params32->index,
47365 .bufSize = params32->bufSize,
47366 .length = ULongToPtr(params32->length),
47367 .name = ULongToPtr(params32->name),
47369 NTSTATUS status;
47370 status = ext_glGetActiveSubroutineUniformName( &params );
47371 return status;
47374 static NTSTATUS wow64_ext_glGetActiveSubroutineUniformiv( void *args )
47376 struct
47378 PTR32 teb;
47379 GLuint program;
47380 GLenum shadertype;
47381 GLuint index;
47382 GLenum pname;
47383 PTR32 values;
47384 } *params32 = args;
47385 struct glGetActiveSubroutineUniformiv_params params =
47387 .teb = get_teb64(params32->teb),
47388 .program = params32->program,
47389 .shadertype = params32->shadertype,
47390 .index = params32->index,
47391 .pname = params32->pname,
47392 .values = ULongToPtr(params32->values),
47394 NTSTATUS status;
47395 status = ext_glGetActiveSubroutineUniformiv( &params );
47396 return status;
47399 static NTSTATUS wow64_ext_glGetActiveUniform( void *args )
47401 struct
47403 PTR32 teb;
47404 GLuint program;
47405 GLuint index;
47406 GLsizei bufSize;
47407 PTR32 length;
47408 PTR32 size;
47409 PTR32 type;
47410 PTR32 name;
47411 } *params32 = args;
47412 struct glGetActiveUniform_params params =
47414 .teb = get_teb64(params32->teb),
47415 .program = params32->program,
47416 .index = params32->index,
47417 .bufSize = params32->bufSize,
47418 .length = ULongToPtr(params32->length),
47419 .size = ULongToPtr(params32->size),
47420 .type = ULongToPtr(params32->type),
47421 .name = ULongToPtr(params32->name),
47423 NTSTATUS status;
47424 status = ext_glGetActiveUniform( &params );
47425 return status;
47428 static NTSTATUS wow64_ext_glGetActiveUniformARB( void *args )
47430 struct
47432 PTR32 teb;
47433 GLhandleARB programObj;
47434 GLuint index;
47435 GLsizei maxLength;
47436 PTR32 length;
47437 PTR32 size;
47438 PTR32 type;
47439 PTR32 name;
47440 } *params32 = args;
47441 struct glGetActiveUniformARB_params params =
47443 .teb = get_teb64(params32->teb),
47444 .programObj = params32->programObj,
47445 .index = params32->index,
47446 .maxLength = params32->maxLength,
47447 .length = ULongToPtr(params32->length),
47448 .size = ULongToPtr(params32->size),
47449 .type = ULongToPtr(params32->type),
47450 .name = ULongToPtr(params32->name),
47452 NTSTATUS status;
47453 status = ext_glGetActiveUniformARB( &params );
47454 return status;
47457 static NTSTATUS wow64_ext_glGetActiveUniformBlockName( void *args )
47459 struct
47461 PTR32 teb;
47462 GLuint program;
47463 GLuint uniformBlockIndex;
47464 GLsizei bufSize;
47465 PTR32 length;
47466 PTR32 uniformBlockName;
47467 } *params32 = args;
47468 struct glGetActiveUniformBlockName_params params =
47470 .teb = get_teb64(params32->teb),
47471 .program = params32->program,
47472 .uniformBlockIndex = params32->uniformBlockIndex,
47473 .bufSize = params32->bufSize,
47474 .length = ULongToPtr(params32->length),
47475 .uniformBlockName = ULongToPtr(params32->uniformBlockName),
47477 NTSTATUS status;
47478 status = ext_glGetActiveUniformBlockName( &params );
47479 return status;
47482 static NTSTATUS wow64_ext_glGetActiveUniformBlockiv( void *args )
47484 struct
47486 PTR32 teb;
47487 GLuint program;
47488 GLuint uniformBlockIndex;
47489 GLenum pname;
47490 PTR32 params;
47491 } *params32 = args;
47492 struct glGetActiveUniformBlockiv_params params =
47494 .teb = get_teb64(params32->teb),
47495 .program = params32->program,
47496 .uniformBlockIndex = params32->uniformBlockIndex,
47497 .pname = params32->pname,
47498 .params = ULongToPtr(params32->params),
47500 NTSTATUS status;
47501 status = ext_glGetActiveUniformBlockiv( &params );
47502 return status;
47505 static NTSTATUS wow64_ext_glGetActiveUniformName( void *args )
47507 struct
47509 PTR32 teb;
47510 GLuint program;
47511 GLuint uniformIndex;
47512 GLsizei bufSize;
47513 PTR32 length;
47514 PTR32 uniformName;
47515 } *params32 = args;
47516 struct glGetActiveUniformName_params params =
47518 .teb = get_teb64(params32->teb),
47519 .program = params32->program,
47520 .uniformIndex = params32->uniformIndex,
47521 .bufSize = params32->bufSize,
47522 .length = ULongToPtr(params32->length),
47523 .uniformName = ULongToPtr(params32->uniformName),
47525 NTSTATUS status;
47526 status = ext_glGetActiveUniformName( &params );
47527 return status;
47530 static NTSTATUS wow64_ext_glGetActiveUniformsiv( void *args )
47532 struct
47534 PTR32 teb;
47535 GLuint program;
47536 GLsizei uniformCount;
47537 PTR32 uniformIndices;
47538 GLenum pname;
47539 PTR32 params;
47540 } *params32 = args;
47541 struct glGetActiveUniformsiv_params params =
47543 .teb = get_teb64(params32->teb),
47544 .program = params32->program,
47545 .uniformCount = params32->uniformCount,
47546 .uniformIndices = ULongToPtr(params32->uniformIndices),
47547 .pname = params32->pname,
47548 .params = ULongToPtr(params32->params),
47550 NTSTATUS status;
47551 status = ext_glGetActiveUniformsiv( &params );
47552 return status;
47555 static NTSTATUS wow64_ext_glGetActiveVaryingNV( void *args )
47557 struct
47559 PTR32 teb;
47560 GLuint program;
47561 GLuint index;
47562 GLsizei bufSize;
47563 PTR32 length;
47564 PTR32 size;
47565 PTR32 type;
47566 PTR32 name;
47567 } *params32 = args;
47568 struct glGetActiveVaryingNV_params params =
47570 .teb = get_teb64(params32->teb),
47571 .program = params32->program,
47572 .index = params32->index,
47573 .bufSize = params32->bufSize,
47574 .length = ULongToPtr(params32->length),
47575 .size = ULongToPtr(params32->size),
47576 .type = ULongToPtr(params32->type),
47577 .name = ULongToPtr(params32->name),
47579 NTSTATUS status;
47580 status = ext_glGetActiveVaryingNV( &params );
47581 return status;
47584 static NTSTATUS wow64_ext_glGetArrayObjectfvATI( void *args )
47586 struct
47588 PTR32 teb;
47589 GLenum array;
47590 GLenum pname;
47591 PTR32 params;
47592 } *params32 = args;
47593 struct glGetArrayObjectfvATI_params params =
47595 .teb = get_teb64(params32->teb),
47596 .array = params32->array,
47597 .pname = params32->pname,
47598 .params = ULongToPtr(params32->params),
47600 NTSTATUS status;
47601 status = ext_glGetArrayObjectfvATI( &params );
47602 return status;
47605 static NTSTATUS wow64_ext_glGetArrayObjectivATI( void *args )
47607 struct
47609 PTR32 teb;
47610 GLenum array;
47611 GLenum pname;
47612 PTR32 params;
47613 } *params32 = args;
47614 struct glGetArrayObjectivATI_params params =
47616 .teb = get_teb64(params32->teb),
47617 .array = params32->array,
47618 .pname = params32->pname,
47619 .params = ULongToPtr(params32->params),
47621 NTSTATUS status;
47622 status = ext_glGetArrayObjectivATI( &params );
47623 return status;
47626 static NTSTATUS wow64_ext_glGetAttachedObjectsARB( void *args )
47628 struct
47630 PTR32 teb;
47631 GLhandleARB containerObj;
47632 GLsizei maxCount;
47633 PTR32 count;
47634 PTR32 obj;
47635 } *params32 = args;
47636 struct glGetAttachedObjectsARB_params params =
47638 .teb = get_teb64(params32->teb),
47639 .containerObj = params32->containerObj,
47640 .maxCount = params32->maxCount,
47641 .count = ULongToPtr(params32->count),
47642 .obj = ULongToPtr(params32->obj),
47644 NTSTATUS status;
47645 status = ext_glGetAttachedObjectsARB( &params );
47646 return status;
47649 static NTSTATUS wow64_ext_glGetAttachedShaders( void *args )
47651 struct
47653 PTR32 teb;
47654 GLuint program;
47655 GLsizei maxCount;
47656 PTR32 count;
47657 PTR32 shaders;
47658 } *params32 = args;
47659 struct glGetAttachedShaders_params params =
47661 .teb = get_teb64(params32->teb),
47662 .program = params32->program,
47663 .maxCount = params32->maxCount,
47664 .count = ULongToPtr(params32->count),
47665 .shaders = ULongToPtr(params32->shaders),
47667 NTSTATUS status;
47668 status = ext_glGetAttachedShaders( &params );
47669 return status;
47672 static NTSTATUS wow64_ext_glGetAttribLocation( void *args )
47674 struct
47676 PTR32 teb;
47677 GLuint program;
47678 PTR32 name;
47679 GLint ret;
47680 } *params32 = args;
47681 struct glGetAttribLocation_params params =
47683 .teb = get_teb64(params32->teb),
47684 .program = params32->program,
47685 .name = ULongToPtr(params32->name),
47687 NTSTATUS status;
47688 status = ext_glGetAttribLocation( &params );
47689 params32->ret = params.ret;
47690 return status;
47693 static NTSTATUS wow64_ext_glGetAttribLocationARB( void *args )
47695 struct
47697 PTR32 teb;
47698 GLhandleARB programObj;
47699 PTR32 name;
47700 GLint ret;
47701 } *params32 = args;
47702 struct glGetAttribLocationARB_params params =
47704 .teb = get_teb64(params32->teb),
47705 .programObj = params32->programObj,
47706 .name = ULongToPtr(params32->name),
47708 NTSTATUS status;
47709 status = ext_glGetAttribLocationARB( &params );
47710 params32->ret = params.ret;
47711 return status;
47714 static NTSTATUS wow64_ext_glGetBooleanIndexedvEXT( void *args )
47716 struct
47718 PTR32 teb;
47719 GLenum target;
47720 GLuint index;
47721 PTR32 data;
47722 } *params32 = args;
47723 struct glGetBooleanIndexedvEXT_params params =
47725 .teb = get_teb64(params32->teb),
47726 .target = params32->target,
47727 .index = params32->index,
47728 .data = ULongToPtr(params32->data),
47730 NTSTATUS status;
47731 status = ext_glGetBooleanIndexedvEXT( &params );
47732 return status;
47735 static NTSTATUS wow64_ext_glGetBooleani_v( void *args )
47737 struct
47739 PTR32 teb;
47740 GLenum target;
47741 GLuint index;
47742 PTR32 data;
47743 } *params32 = args;
47744 struct glGetBooleani_v_params params =
47746 .teb = get_teb64(params32->teb),
47747 .target = params32->target,
47748 .index = params32->index,
47749 .data = ULongToPtr(params32->data),
47751 NTSTATUS status;
47752 status = ext_glGetBooleani_v( &params );
47753 return status;
47756 static NTSTATUS wow64_ext_glGetBufferParameteri64v( void *args )
47758 struct
47760 PTR32 teb;
47761 GLenum target;
47762 GLenum pname;
47763 PTR32 params;
47764 } *params32 = args;
47765 struct glGetBufferParameteri64v_params params =
47767 .teb = get_teb64(params32->teb),
47768 .target = params32->target,
47769 .pname = params32->pname,
47770 .params = ULongToPtr(params32->params),
47772 NTSTATUS status;
47773 status = ext_glGetBufferParameteri64v( &params );
47774 return status;
47777 static NTSTATUS wow64_ext_glGetBufferParameteriv( void *args )
47779 struct
47781 PTR32 teb;
47782 GLenum target;
47783 GLenum pname;
47784 PTR32 params;
47785 } *params32 = args;
47786 struct glGetBufferParameteriv_params params =
47788 .teb = get_teb64(params32->teb),
47789 .target = params32->target,
47790 .pname = params32->pname,
47791 .params = ULongToPtr(params32->params),
47793 NTSTATUS status;
47794 status = ext_glGetBufferParameteriv( &params );
47795 return status;
47798 static NTSTATUS wow64_ext_glGetBufferParameterivARB( void *args )
47800 struct
47802 PTR32 teb;
47803 GLenum target;
47804 GLenum pname;
47805 PTR32 params;
47806 } *params32 = args;
47807 struct glGetBufferParameterivARB_params params =
47809 .teb = get_teb64(params32->teb),
47810 .target = params32->target,
47811 .pname = params32->pname,
47812 .params = ULongToPtr(params32->params),
47814 NTSTATUS status;
47815 status = ext_glGetBufferParameterivARB( &params );
47816 return status;
47819 static NTSTATUS wow64_ext_glGetBufferParameterui64vNV( void *args )
47821 struct
47823 PTR32 teb;
47824 GLenum target;
47825 GLenum pname;
47826 PTR32 params;
47827 } *params32 = args;
47828 struct glGetBufferParameterui64vNV_params params =
47830 .teb = get_teb64(params32->teb),
47831 .target = params32->target,
47832 .pname = params32->pname,
47833 .params = ULongToPtr(params32->params),
47835 NTSTATUS status;
47836 status = ext_glGetBufferParameterui64vNV( &params );
47837 return status;
47840 static NTSTATUS wow64_ext_glGetBufferSubData( void *args )
47842 struct
47844 PTR32 teb;
47845 GLenum target;
47846 PTR32 offset;
47847 PTR32 size;
47848 PTR32 data;
47849 } *params32 = args;
47850 struct glGetBufferSubData_params params =
47852 .teb = get_teb64(params32->teb),
47853 .target = params32->target,
47854 .offset = (GLintptr)ULongToPtr(params32->offset),
47855 .size = (GLsizeiptr)ULongToPtr(params32->size),
47856 .data = ULongToPtr(params32->data),
47858 NTSTATUS status;
47859 status = ext_glGetBufferSubData( &params );
47860 return status;
47863 static NTSTATUS wow64_ext_glGetBufferSubDataARB( void *args )
47865 struct
47867 PTR32 teb;
47868 GLenum target;
47869 PTR32 offset;
47870 PTR32 size;
47871 PTR32 data;
47872 } *params32 = args;
47873 struct glGetBufferSubDataARB_params params =
47875 .teb = get_teb64(params32->teb),
47876 .target = params32->target,
47877 .offset = (GLintptrARB)ULongToPtr(params32->offset),
47878 .size = (GLsizeiptrARB)ULongToPtr(params32->size),
47879 .data = ULongToPtr(params32->data),
47881 NTSTATUS status;
47882 status = ext_glGetBufferSubDataARB( &params );
47883 return status;
47886 static NTSTATUS wow64_ext_glGetClipPlanefOES( void *args )
47888 struct
47890 PTR32 teb;
47891 GLenum plane;
47892 PTR32 equation;
47893 } *params32 = args;
47894 struct glGetClipPlanefOES_params params =
47896 .teb = get_teb64(params32->teb),
47897 .plane = params32->plane,
47898 .equation = ULongToPtr(params32->equation),
47900 NTSTATUS status;
47901 status = ext_glGetClipPlanefOES( &params );
47902 return status;
47905 static NTSTATUS wow64_ext_glGetClipPlanexOES( void *args )
47907 struct
47909 PTR32 teb;
47910 GLenum plane;
47911 PTR32 equation;
47912 } *params32 = args;
47913 struct glGetClipPlanexOES_params params =
47915 .teb = get_teb64(params32->teb),
47916 .plane = params32->plane,
47917 .equation = ULongToPtr(params32->equation),
47919 NTSTATUS status;
47920 status = ext_glGetClipPlanexOES( &params );
47921 return status;
47924 static NTSTATUS wow64_ext_glGetColorTable( void *args )
47926 struct
47928 PTR32 teb;
47929 GLenum target;
47930 GLenum format;
47931 GLenum type;
47932 PTR32 table;
47933 } *params32 = args;
47934 struct glGetColorTable_params params =
47936 .teb = get_teb64(params32->teb),
47937 .target = params32->target,
47938 .format = params32->format,
47939 .type = params32->type,
47940 .table = ULongToPtr(params32->table),
47942 NTSTATUS status;
47943 status = ext_glGetColorTable( &params );
47944 return status;
47947 static NTSTATUS wow64_ext_glGetColorTableEXT( void *args )
47949 struct
47951 PTR32 teb;
47952 GLenum target;
47953 GLenum format;
47954 GLenum type;
47955 PTR32 data;
47956 } *params32 = args;
47957 struct glGetColorTableEXT_params params =
47959 .teb = get_teb64(params32->teb),
47960 .target = params32->target,
47961 .format = params32->format,
47962 .type = params32->type,
47963 .data = ULongToPtr(params32->data),
47965 NTSTATUS status;
47966 status = ext_glGetColorTableEXT( &params );
47967 return status;
47970 static NTSTATUS wow64_ext_glGetColorTableParameterfv( void *args )
47972 struct
47974 PTR32 teb;
47975 GLenum target;
47976 GLenum pname;
47977 PTR32 params;
47978 } *params32 = args;
47979 struct glGetColorTableParameterfv_params params =
47981 .teb = get_teb64(params32->teb),
47982 .target = params32->target,
47983 .pname = params32->pname,
47984 .params = ULongToPtr(params32->params),
47986 NTSTATUS status;
47987 status = ext_glGetColorTableParameterfv( &params );
47988 return status;
47991 static NTSTATUS wow64_ext_glGetColorTableParameterfvEXT( void *args )
47993 struct
47995 PTR32 teb;
47996 GLenum target;
47997 GLenum pname;
47998 PTR32 params;
47999 } *params32 = args;
48000 struct glGetColorTableParameterfvEXT_params params =
48002 .teb = get_teb64(params32->teb),
48003 .target = params32->target,
48004 .pname = params32->pname,
48005 .params = ULongToPtr(params32->params),
48007 NTSTATUS status;
48008 status = ext_glGetColorTableParameterfvEXT( &params );
48009 return status;
48012 static NTSTATUS wow64_ext_glGetColorTableParameterfvSGI( void *args )
48014 struct
48016 PTR32 teb;
48017 GLenum target;
48018 GLenum pname;
48019 PTR32 params;
48020 } *params32 = args;
48021 struct glGetColorTableParameterfvSGI_params params =
48023 .teb = get_teb64(params32->teb),
48024 .target = params32->target,
48025 .pname = params32->pname,
48026 .params = ULongToPtr(params32->params),
48028 NTSTATUS status;
48029 status = ext_glGetColorTableParameterfvSGI( &params );
48030 return status;
48033 static NTSTATUS wow64_ext_glGetColorTableParameteriv( void *args )
48035 struct
48037 PTR32 teb;
48038 GLenum target;
48039 GLenum pname;
48040 PTR32 params;
48041 } *params32 = args;
48042 struct glGetColorTableParameteriv_params params =
48044 .teb = get_teb64(params32->teb),
48045 .target = params32->target,
48046 .pname = params32->pname,
48047 .params = ULongToPtr(params32->params),
48049 NTSTATUS status;
48050 status = ext_glGetColorTableParameteriv( &params );
48051 return status;
48054 static NTSTATUS wow64_ext_glGetColorTableParameterivEXT( void *args )
48056 struct
48058 PTR32 teb;
48059 GLenum target;
48060 GLenum pname;
48061 PTR32 params;
48062 } *params32 = args;
48063 struct glGetColorTableParameterivEXT_params params =
48065 .teb = get_teb64(params32->teb),
48066 .target = params32->target,
48067 .pname = params32->pname,
48068 .params = ULongToPtr(params32->params),
48070 NTSTATUS status;
48071 status = ext_glGetColorTableParameterivEXT( &params );
48072 return status;
48075 static NTSTATUS wow64_ext_glGetColorTableParameterivSGI( void *args )
48077 struct
48079 PTR32 teb;
48080 GLenum target;
48081 GLenum pname;
48082 PTR32 params;
48083 } *params32 = args;
48084 struct glGetColorTableParameterivSGI_params params =
48086 .teb = get_teb64(params32->teb),
48087 .target = params32->target,
48088 .pname = params32->pname,
48089 .params = ULongToPtr(params32->params),
48091 NTSTATUS status;
48092 status = ext_glGetColorTableParameterivSGI( &params );
48093 return status;
48096 static NTSTATUS wow64_ext_glGetColorTableSGI( void *args )
48098 struct
48100 PTR32 teb;
48101 GLenum target;
48102 GLenum format;
48103 GLenum type;
48104 PTR32 table;
48105 } *params32 = args;
48106 struct glGetColorTableSGI_params params =
48108 .teb = get_teb64(params32->teb),
48109 .target = params32->target,
48110 .format = params32->format,
48111 .type = params32->type,
48112 .table = ULongToPtr(params32->table),
48114 NTSTATUS status;
48115 status = ext_glGetColorTableSGI( &params );
48116 return status;
48119 static NTSTATUS wow64_ext_glGetCombinerInputParameterfvNV( void *args )
48121 struct
48123 PTR32 teb;
48124 GLenum stage;
48125 GLenum portion;
48126 GLenum variable;
48127 GLenum pname;
48128 PTR32 params;
48129 } *params32 = args;
48130 struct glGetCombinerInputParameterfvNV_params params =
48132 .teb = get_teb64(params32->teb),
48133 .stage = params32->stage,
48134 .portion = params32->portion,
48135 .variable = params32->variable,
48136 .pname = params32->pname,
48137 .params = ULongToPtr(params32->params),
48139 NTSTATUS status;
48140 status = ext_glGetCombinerInputParameterfvNV( &params );
48141 return status;
48144 static NTSTATUS wow64_ext_glGetCombinerInputParameterivNV( void *args )
48146 struct
48148 PTR32 teb;
48149 GLenum stage;
48150 GLenum portion;
48151 GLenum variable;
48152 GLenum pname;
48153 PTR32 params;
48154 } *params32 = args;
48155 struct glGetCombinerInputParameterivNV_params params =
48157 .teb = get_teb64(params32->teb),
48158 .stage = params32->stage,
48159 .portion = params32->portion,
48160 .variable = params32->variable,
48161 .pname = params32->pname,
48162 .params = ULongToPtr(params32->params),
48164 NTSTATUS status;
48165 status = ext_glGetCombinerInputParameterivNV( &params );
48166 return status;
48169 static NTSTATUS wow64_ext_glGetCombinerOutputParameterfvNV( void *args )
48171 struct
48173 PTR32 teb;
48174 GLenum stage;
48175 GLenum portion;
48176 GLenum pname;
48177 PTR32 params;
48178 } *params32 = args;
48179 struct glGetCombinerOutputParameterfvNV_params params =
48181 .teb = get_teb64(params32->teb),
48182 .stage = params32->stage,
48183 .portion = params32->portion,
48184 .pname = params32->pname,
48185 .params = ULongToPtr(params32->params),
48187 NTSTATUS status;
48188 status = ext_glGetCombinerOutputParameterfvNV( &params );
48189 return status;
48192 static NTSTATUS wow64_ext_glGetCombinerOutputParameterivNV( void *args )
48194 struct
48196 PTR32 teb;
48197 GLenum stage;
48198 GLenum portion;
48199 GLenum pname;
48200 PTR32 params;
48201 } *params32 = args;
48202 struct glGetCombinerOutputParameterivNV_params params =
48204 .teb = get_teb64(params32->teb),
48205 .stage = params32->stage,
48206 .portion = params32->portion,
48207 .pname = params32->pname,
48208 .params = ULongToPtr(params32->params),
48210 NTSTATUS status;
48211 status = ext_glGetCombinerOutputParameterivNV( &params );
48212 return status;
48215 static NTSTATUS wow64_ext_glGetCombinerStageParameterfvNV( void *args )
48217 struct
48219 PTR32 teb;
48220 GLenum stage;
48221 GLenum pname;
48222 PTR32 params;
48223 } *params32 = args;
48224 struct glGetCombinerStageParameterfvNV_params params =
48226 .teb = get_teb64(params32->teb),
48227 .stage = params32->stage,
48228 .pname = params32->pname,
48229 .params = ULongToPtr(params32->params),
48231 NTSTATUS status;
48232 status = ext_glGetCombinerStageParameterfvNV( &params );
48233 return status;
48236 static NTSTATUS wow64_ext_glGetCommandHeaderNV( void *args )
48238 struct
48240 PTR32 teb;
48241 GLenum tokenID;
48242 GLuint size;
48243 GLuint ret;
48244 } *params32 = args;
48245 struct glGetCommandHeaderNV_params params =
48247 .teb = get_teb64(params32->teb),
48248 .tokenID = params32->tokenID,
48249 .size = params32->size,
48251 NTSTATUS status;
48252 status = ext_glGetCommandHeaderNV( &params );
48253 params32->ret = params.ret;
48254 return status;
48257 static NTSTATUS wow64_ext_glGetCompressedMultiTexImageEXT( void *args )
48259 struct
48261 PTR32 teb;
48262 GLenum texunit;
48263 GLenum target;
48264 GLint lod;
48265 PTR32 img;
48266 } *params32 = args;
48267 struct glGetCompressedMultiTexImageEXT_params params =
48269 .teb = get_teb64(params32->teb),
48270 .texunit = params32->texunit,
48271 .target = params32->target,
48272 .lod = params32->lod,
48273 .img = ULongToPtr(params32->img),
48275 NTSTATUS status;
48276 status = ext_glGetCompressedMultiTexImageEXT( &params );
48277 return status;
48280 static NTSTATUS wow64_ext_glGetCompressedTexImage( void *args )
48282 struct
48284 PTR32 teb;
48285 GLenum target;
48286 GLint level;
48287 PTR32 img;
48288 } *params32 = args;
48289 struct glGetCompressedTexImage_params params =
48291 .teb = get_teb64(params32->teb),
48292 .target = params32->target,
48293 .level = params32->level,
48294 .img = ULongToPtr(params32->img),
48296 NTSTATUS status;
48297 status = ext_glGetCompressedTexImage( &params );
48298 return status;
48301 static NTSTATUS wow64_ext_glGetCompressedTexImageARB( void *args )
48303 struct
48305 PTR32 teb;
48306 GLenum target;
48307 GLint level;
48308 PTR32 img;
48309 } *params32 = args;
48310 struct glGetCompressedTexImageARB_params params =
48312 .teb = get_teb64(params32->teb),
48313 .target = params32->target,
48314 .level = params32->level,
48315 .img = ULongToPtr(params32->img),
48317 NTSTATUS status;
48318 status = ext_glGetCompressedTexImageARB( &params );
48319 return status;
48322 static NTSTATUS wow64_ext_glGetCompressedTextureImage( void *args )
48324 struct
48326 PTR32 teb;
48327 GLuint texture;
48328 GLint level;
48329 GLsizei bufSize;
48330 PTR32 pixels;
48331 } *params32 = args;
48332 struct glGetCompressedTextureImage_params params =
48334 .teb = get_teb64(params32->teb),
48335 .texture = params32->texture,
48336 .level = params32->level,
48337 .bufSize = params32->bufSize,
48338 .pixels = ULongToPtr(params32->pixels),
48340 NTSTATUS status;
48341 status = ext_glGetCompressedTextureImage( &params );
48342 return status;
48345 static NTSTATUS wow64_ext_glGetCompressedTextureImageEXT( void *args )
48347 struct
48349 PTR32 teb;
48350 GLuint texture;
48351 GLenum target;
48352 GLint lod;
48353 PTR32 img;
48354 } *params32 = args;
48355 struct glGetCompressedTextureImageEXT_params params =
48357 .teb = get_teb64(params32->teb),
48358 .texture = params32->texture,
48359 .target = params32->target,
48360 .lod = params32->lod,
48361 .img = ULongToPtr(params32->img),
48363 NTSTATUS status;
48364 status = ext_glGetCompressedTextureImageEXT( &params );
48365 return status;
48368 static NTSTATUS wow64_ext_glGetCompressedTextureSubImage( void *args )
48370 struct
48372 PTR32 teb;
48373 GLuint texture;
48374 GLint level;
48375 GLint xoffset;
48376 GLint yoffset;
48377 GLint zoffset;
48378 GLsizei width;
48379 GLsizei height;
48380 GLsizei depth;
48381 GLsizei bufSize;
48382 PTR32 pixels;
48383 } *params32 = args;
48384 struct glGetCompressedTextureSubImage_params params =
48386 .teb = get_teb64(params32->teb),
48387 .texture = params32->texture,
48388 .level = params32->level,
48389 .xoffset = params32->xoffset,
48390 .yoffset = params32->yoffset,
48391 .zoffset = params32->zoffset,
48392 .width = params32->width,
48393 .height = params32->height,
48394 .depth = params32->depth,
48395 .bufSize = params32->bufSize,
48396 .pixels = ULongToPtr(params32->pixels),
48398 NTSTATUS status;
48399 status = ext_glGetCompressedTextureSubImage( &params );
48400 return status;
48403 static NTSTATUS wow64_ext_glGetConvolutionFilter( void *args )
48405 struct
48407 PTR32 teb;
48408 GLenum target;
48409 GLenum format;
48410 GLenum type;
48411 PTR32 image;
48412 } *params32 = args;
48413 struct glGetConvolutionFilter_params params =
48415 .teb = get_teb64(params32->teb),
48416 .target = params32->target,
48417 .format = params32->format,
48418 .type = params32->type,
48419 .image = ULongToPtr(params32->image),
48421 NTSTATUS status;
48422 status = ext_glGetConvolutionFilter( &params );
48423 return status;
48426 static NTSTATUS wow64_ext_glGetConvolutionFilterEXT( void *args )
48428 struct
48430 PTR32 teb;
48431 GLenum target;
48432 GLenum format;
48433 GLenum type;
48434 PTR32 image;
48435 } *params32 = args;
48436 struct glGetConvolutionFilterEXT_params params =
48438 .teb = get_teb64(params32->teb),
48439 .target = params32->target,
48440 .format = params32->format,
48441 .type = params32->type,
48442 .image = ULongToPtr(params32->image),
48444 NTSTATUS status;
48445 status = ext_glGetConvolutionFilterEXT( &params );
48446 return status;
48449 static NTSTATUS wow64_ext_glGetConvolutionParameterfv( void *args )
48451 struct
48453 PTR32 teb;
48454 GLenum target;
48455 GLenum pname;
48456 PTR32 params;
48457 } *params32 = args;
48458 struct glGetConvolutionParameterfv_params params =
48460 .teb = get_teb64(params32->teb),
48461 .target = params32->target,
48462 .pname = params32->pname,
48463 .params = ULongToPtr(params32->params),
48465 NTSTATUS status;
48466 status = ext_glGetConvolutionParameterfv( &params );
48467 return status;
48470 static NTSTATUS wow64_ext_glGetConvolutionParameterfvEXT( void *args )
48472 struct
48474 PTR32 teb;
48475 GLenum target;
48476 GLenum pname;
48477 PTR32 params;
48478 } *params32 = args;
48479 struct glGetConvolutionParameterfvEXT_params params =
48481 .teb = get_teb64(params32->teb),
48482 .target = params32->target,
48483 .pname = params32->pname,
48484 .params = ULongToPtr(params32->params),
48486 NTSTATUS status;
48487 status = ext_glGetConvolutionParameterfvEXT( &params );
48488 return status;
48491 static NTSTATUS wow64_ext_glGetConvolutionParameteriv( void *args )
48493 struct
48495 PTR32 teb;
48496 GLenum target;
48497 GLenum pname;
48498 PTR32 params;
48499 } *params32 = args;
48500 struct glGetConvolutionParameteriv_params params =
48502 .teb = get_teb64(params32->teb),
48503 .target = params32->target,
48504 .pname = params32->pname,
48505 .params = ULongToPtr(params32->params),
48507 NTSTATUS status;
48508 status = ext_glGetConvolutionParameteriv( &params );
48509 return status;
48512 static NTSTATUS wow64_ext_glGetConvolutionParameterivEXT( void *args )
48514 struct
48516 PTR32 teb;
48517 GLenum target;
48518 GLenum pname;
48519 PTR32 params;
48520 } *params32 = args;
48521 struct glGetConvolutionParameterivEXT_params params =
48523 .teb = get_teb64(params32->teb),
48524 .target = params32->target,
48525 .pname = params32->pname,
48526 .params = ULongToPtr(params32->params),
48528 NTSTATUS status;
48529 status = ext_glGetConvolutionParameterivEXT( &params );
48530 return status;
48533 static NTSTATUS wow64_ext_glGetConvolutionParameterxvOES( void *args )
48535 struct
48537 PTR32 teb;
48538 GLenum target;
48539 GLenum pname;
48540 PTR32 params;
48541 } *params32 = args;
48542 struct glGetConvolutionParameterxvOES_params params =
48544 .teb = get_teb64(params32->teb),
48545 .target = params32->target,
48546 .pname = params32->pname,
48547 .params = ULongToPtr(params32->params),
48549 NTSTATUS status;
48550 status = ext_glGetConvolutionParameterxvOES( &params );
48551 return status;
48554 static NTSTATUS wow64_ext_glGetCoverageModulationTableNV( void *args )
48556 struct
48558 PTR32 teb;
48559 GLsizei bufSize;
48560 PTR32 v;
48561 } *params32 = args;
48562 struct glGetCoverageModulationTableNV_params params =
48564 .teb = get_teb64(params32->teb),
48565 .bufSize = params32->bufSize,
48566 .v = ULongToPtr(params32->v),
48568 NTSTATUS status;
48569 status = ext_glGetCoverageModulationTableNV( &params );
48570 return status;
48573 static NTSTATUS wow64_ext_glGetDebugMessageLog( void *args )
48575 struct
48577 PTR32 teb;
48578 GLuint count;
48579 GLsizei bufSize;
48580 PTR32 sources;
48581 PTR32 types;
48582 PTR32 ids;
48583 PTR32 severities;
48584 PTR32 lengths;
48585 PTR32 messageLog;
48586 GLuint ret;
48587 } *params32 = args;
48588 struct glGetDebugMessageLog_params params =
48590 .teb = get_teb64(params32->teb),
48591 .count = params32->count,
48592 .bufSize = params32->bufSize,
48593 .sources = ULongToPtr(params32->sources),
48594 .types = ULongToPtr(params32->types),
48595 .ids = ULongToPtr(params32->ids),
48596 .severities = ULongToPtr(params32->severities),
48597 .lengths = ULongToPtr(params32->lengths),
48598 .messageLog = ULongToPtr(params32->messageLog),
48600 NTSTATUS status;
48601 status = ext_glGetDebugMessageLog( &params );
48602 params32->ret = params.ret;
48603 return status;
48606 static NTSTATUS wow64_ext_glGetDebugMessageLogAMD( void *args )
48608 struct
48610 PTR32 teb;
48611 GLuint count;
48612 GLsizei bufSize;
48613 PTR32 categories;
48614 PTR32 severities;
48615 PTR32 ids;
48616 PTR32 lengths;
48617 PTR32 message;
48618 GLuint ret;
48619 } *params32 = args;
48620 struct glGetDebugMessageLogAMD_params params =
48622 .teb = get_teb64(params32->teb),
48623 .count = params32->count,
48624 .bufSize = params32->bufSize,
48625 .categories = ULongToPtr(params32->categories),
48626 .severities = ULongToPtr(params32->severities),
48627 .ids = ULongToPtr(params32->ids),
48628 .lengths = ULongToPtr(params32->lengths),
48629 .message = ULongToPtr(params32->message),
48631 NTSTATUS status;
48632 status = ext_glGetDebugMessageLogAMD( &params );
48633 params32->ret = params.ret;
48634 return status;
48637 static NTSTATUS wow64_ext_glGetDebugMessageLogARB( void *args )
48639 struct
48641 PTR32 teb;
48642 GLuint count;
48643 GLsizei bufSize;
48644 PTR32 sources;
48645 PTR32 types;
48646 PTR32 ids;
48647 PTR32 severities;
48648 PTR32 lengths;
48649 PTR32 messageLog;
48650 GLuint ret;
48651 } *params32 = args;
48652 struct glGetDebugMessageLogARB_params params =
48654 .teb = get_teb64(params32->teb),
48655 .count = params32->count,
48656 .bufSize = params32->bufSize,
48657 .sources = ULongToPtr(params32->sources),
48658 .types = ULongToPtr(params32->types),
48659 .ids = ULongToPtr(params32->ids),
48660 .severities = ULongToPtr(params32->severities),
48661 .lengths = ULongToPtr(params32->lengths),
48662 .messageLog = ULongToPtr(params32->messageLog),
48664 NTSTATUS status;
48665 status = ext_glGetDebugMessageLogARB( &params );
48666 params32->ret = params.ret;
48667 return status;
48670 static NTSTATUS wow64_ext_glGetDetailTexFuncSGIS( void *args )
48672 struct
48674 PTR32 teb;
48675 GLenum target;
48676 PTR32 points;
48677 } *params32 = args;
48678 struct glGetDetailTexFuncSGIS_params params =
48680 .teb = get_teb64(params32->teb),
48681 .target = params32->target,
48682 .points = ULongToPtr(params32->points),
48684 NTSTATUS status;
48685 status = ext_glGetDetailTexFuncSGIS( &params );
48686 return status;
48689 static NTSTATUS wow64_ext_glGetDoubleIndexedvEXT( void *args )
48691 struct
48693 PTR32 teb;
48694 GLenum target;
48695 GLuint index;
48696 PTR32 data;
48697 } *params32 = args;
48698 struct glGetDoubleIndexedvEXT_params params =
48700 .teb = get_teb64(params32->teb),
48701 .target = params32->target,
48702 .index = params32->index,
48703 .data = ULongToPtr(params32->data),
48705 NTSTATUS status;
48706 status = ext_glGetDoubleIndexedvEXT( &params );
48707 return status;
48710 static NTSTATUS wow64_ext_glGetDoublei_v( void *args )
48712 struct
48714 PTR32 teb;
48715 GLenum target;
48716 GLuint index;
48717 PTR32 data;
48718 } *params32 = args;
48719 struct glGetDoublei_v_params params =
48721 .teb = get_teb64(params32->teb),
48722 .target = params32->target,
48723 .index = params32->index,
48724 .data = ULongToPtr(params32->data),
48726 NTSTATUS status;
48727 status = ext_glGetDoublei_v( &params );
48728 return status;
48731 static NTSTATUS wow64_ext_glGetDoublei_vEXT( void *args )
48733 struct
48735 PTR32 teb;
48736 GLenum pname;
48737 GLuint index;
48738 PTR32 params;
48739 } *params32 = args;
48740 struct glGetDoublei_vEXT_params params =
48742 .teb = get_teb64(params32->teb),
48743 .pname = params32->pname,
48744 .index = params32->index,
48745 .params = ULongToPtr(params32->params),
48747 NTSTATUS status;
48748 status = ext_glGetDoublei_vEXT( &params );
48749 return status;
48752 static NTSTATUS wow64_ext_glGetFenceivNV( void *args )
48754 struct
48756 PTR32 teb;
48757 GLuint fence;
48758 GLenum pname;
48759 PTR32 params;
48760 } *params32 = args;
48761 struct glGetFenceivNV_params params =
48763 .teb = get_teb64(params32->teb),
48764 .fence = params32->fence,
48765 .pname = params32->pname,
48766 .params = ULongToPtr(params32->params),
48768 NTSTATUS status;
48769 status = ext_glGetFenceivNV( &params );
48770 return status;
48773 static NTSTATUS wow64_ext_glGetFinalCombinerInputParameterfvNV( void *args )
48775 struct
48777 PTR32 teb;
48778 GLenum variable;
48779 GLenum pname;
48780 PTR32 params;
48781 } *params32 = args;
48782 struct glGetFinalCombinerInputParameterfvNV_params params =
48784 .teb = get_teb64(params32->teb),
48785 .variable = params32->variable,
48786 .pname = params32->pname,
48787 .params = ULongToPtr(params32->params),
48789 NTSTATUS status;
48790 status = ext_glGetFinalCombinerInputParameterfvNV( &params );
48791 return status;
48794 static NTSTATUS wow64_ext_glGetFinalCombinerInputParameterivNV( void *args )
48796 struct
48798 PTR32 teb;
48799 GLenum variable;
48800 GLenum pname;
48801 PTR32 params;
48802 } *params32 = args;
48803 struct glGetFinalCombinerInputParameterivNV_params params =
48805 .teb = get_teb64(params32->teb),
48806 .variable = params32->variable,
48807 .pname = params32->pname,
48808 .params = ULongToPtr(params32->params),
48810 NTSTATUS status;
48811 status = ext_glGetFinalCombinerInputParameterivNV( &params );
48812 return status;
48815 static NTSTATUS wow64_ext_glGetFirstPerfQueryIdINTEL( void *args )
48817 struct
48819 PTR32 teb;
48820 PTR32 queryId;
48821 } *params32 = args;
48822 struct glGetFirstPerfQueryIdINTEL_params params =
48824 .teb = get_teb64(params32->teb),
48825 .queryId = ULongToPtr(params32->queryId),
48827 NTSTATUS status;
48828 status = ext_glGetFirstPerfQueryIdINTEL( &params );
48829 return status;
48832 static NTSTATUS wow64_ext_glGetFixedvOES( void *args )
48834 struct
48836 PTR32 teb;
48837 GLenum pname;
48838 PTR32 params;
48839 } *params32 = args;
48840 struct glGetFixedvOES_params params =
48842 .teb = get_teb64(params32->teb),
48843 .pname = params32->pname,
48844 .params = ULongToPtr(params32->params),
48846 NTSTATUS status;
48847 status = ext_glGetFixedvOES( &params );
48848 return status;
48851 static NTSTATUS wow64_ext_glGetFloatIndexedvEXT( void *args )
48853 struct
48855 PTR32 teb;
48856 GLenum target;
48857 GLuint index;
48858 PTR32 data;
48859 } *params32 = args;
48860 struct glGetFloatIndexedvEXT_params params =
48862 .teb = get_teb64(params32->teb),
48863 .target = params32->target,
48864 .index = params32->index,
48865 .data = ULongToPtr(params32->data),
48867 NTSTATUS status;
48868 status = ext_glGetFloatIndexedvEXT( &params );
48869 return status;
48872 static NTSTATUS wow64_ext_glGetFloati_v( void *args )
48874 struct
48876 PTR32 teb;
48877 GLenum target;
48878 GLuint index;
48879 PTR32 data;
48880 } *params32 = args;
48881 struct glGetFloati_v_params params =
48883 .teb = get_teb64(params32->teb),
48884 .target = params32->target,
48885 .index = params32->index,
48886 .data = ULongToPtr(params32->data),
48888 NTSTATUS status;
48889 status = ext_glGetFloati_v( &params );
48890 return status;
48893 static NTSTATUS wow64_ext_glGetFloati_vEXT( void *args )
48895 struct
48897 PTR32 teb;
48898 GLenum pname;
48899 GLuint index;
48900 PTR32 params;
48901 } *params32 = args;
48902 struct glGetFloati_vEXT_params params =
48904 .teb = get_teb64(params32->teb),
48905 .pname = params32->pname,
48906 .index = params32->index,
48907 .params = ULongToPtr(params32->params),
48909 NTSTATUS status;
48910 status = ext_glGetFloati_vEXT( &params );
48911 return status;
48914 static NTSTATUS wow64_ext_glGetFogFuncSGIS( void *args )
48916 struct
48918 PTR32 teb;
48919 PTR32 points;
48920 } *params32 = args;
48921 struct glGetFogFuncSGIS_params params =
48923 .teb = get_teb64(params32->teb),
48924 .points = ULongToPtr(params32->points),
48926 NTSTATUS status;
48927 status = ext_glGetFogFuncSGIS( &params );
48928 return status;
48931 static NTSTATUS wow64_ext_glGetFragDataIndex( void *args )
48933 struct
48935 PTR32 teb;
48936 GLuint program;
48937 PTR32 name;
48938 GLint ret;
48939 } *params32 = args;
48940 struct glGetFragDataIndex_params params =
48942 .teb = get_teb64(params32->teb),
48943 .program = params32->program,
48944 .name = ULongToPtr(params32->name),
48946 NTSTATUS status;
48947 status = ext_glGetFragDataIndex( &params );
48948 params32->ret = params.ret;
48949 return status;
48952 static NTSTATUS wow64_ext_glGetFragDataLocation( void *args )
48954 struct
48956 PTR32 teb;
48957 GLuint program;
48958 PTR32 name;
48959 GLint ret;
48960 } *params32 = args;
48961 struct glGetFragDataLocation_params params =
48963 .teb = get_teb64(params32->teb),
48964 .program = params32->program,
48965 .name = ULongToPtr(params32->name),
48967 NTSTATUS status;
48968 status = ext_glGetFragDataLocation( &params );
48969 params32->ret = params.ret;
48970 return status;
48973 static NTSTATUS wow64_ext_glGetFragDataLocationEXT( void *args )
48975 struct
48977 PTR32 teb;
48978 GLuint program;
48979 PTR32 name;
48980 GLint ret;
48981 } *params32 = args;
48982 struct glGetFragDataLocationEXT_params params =
48984 .teb = get_teb64(params32->teb),
48985 .program = params32->program,
48986 .name = ULongToPtr(params32->name),
48988 NTSTATUS status;
48989 status = ext_glGetFragDataLocationEXT( &params );
48990 params32->ret = params.ret;
48991 return status;
48994 static NTSTATUS wow64_ext_glGetFragmentLightfvSGIX( void *args )
48996 struct
48998 PTR32 teb;
48999 GLenum light;
49000 GLenum pname;
49001 PTR32 params;
49002 } *params32 = args;
49003 struct glGetFragmentLightfvSGIX_params params =
49005 .teb = get_teb64(params32->teb),
49006 .light = params32->light,
49007 .pname = params32->pname,
49008 .params = ULongToPtr(params32->params),
49010 NTSTATUS status;
49011 status = ext_glGetFragmentLightfvSGIX( &params );
49012 return status;
49015 static NTSTATUS wow64_ext_glGetFragmentLightivSGIX( void *args )
49017 struct
49019 PTR32 teb;
49020 GLenum light;
49021 GLenum pname;
49022 PTR32 params;
49023 } *params32 = args;
49024 struct glGetFragmentLightivSGIX_params params =
49026 .teb = get_teb64(params32->teb),
49027 .light = params32->light,
49028 .pname = params32->pname,
49029 .params = ULongToPtr(params32->params),
49031 NTSTATUS status;
49032 status = ext_glGetFragmentLightivSGIX( &params );
49033 return status;
49036 static NTSTATUS wow64_ext_glGetFragmentMaterialfvSGIX( void *args )
49038 struct
49040 PTR32 teb;
49041 GLenum face;
49042 GLenum pname;
49043 PTR32 params;
49044 } *params32 = args;
49045 struct glGetFragmentMaterialfvSGIX_params params =
49047 .teb = get_teb64(params32->teb),
49048 .face = params32->face,
49049 .pname = params32->pname,
49050 .params = ULongToPtr(params32->params),
49052 NTSTATUS status;
49053 status = ext_glGetFragmentMaterialfvSGIX( &params );
49054 return status;
49057 static NTSTATUS wow64_ext_glGetFragmentMaterialivSGIX( void *args )
49059 struct
49061 PTR32 teb;
49062 GLenum face;
49063 GLenum pname;
49064 PTR32 params;
49065 } *params32 = args;
49066 struct glGetFragmentMaterialivSGIX_params params =
49068 .teb = get_teb64(params32->teb),
49069 .face = params32->face,
49070 .pname = params32->pname,
49071 .params = ULongToPtr(params32->params),
49073 NTSTATUS status;
49074 status = ext_glGetFragmentMaterialivSGIX( &params );
49075 return status;
49078 static NTSTATUS wow64_ext_glGetFramebufferAttachmentParameteriv( void *args )
49080 struct
49082 PTR32 teb;
49083 GLenum target;
49084 GLenum attachment;
49085 GLenum pname;
49086 PTR32 params;
49087 } *params32 = args;
49088 struct glGetFramebufferAttachmentParameteriv_params params =
49090 .teb = get_teb64(params32->teb),
49091 .target = params32->target,
49092 .attachment = params32->attachment,
49093 .pname = params32->pname,
49094 .params = ULongToPtr(params32->params),
49096 NTSTATUS status;
49097 status = ext_glGetFramebufferAttachmentParameteriv( &params );
49098 return status;
49101 static NTSTATUS wow64_ext_glGetFramebufferAttachmentParameterivEXT( void *args )
49103 struct
49105 PTR32 teb;
49106 GLenum target;
49107 GLenum attachment;
49108 GLenum pname;
49109 PTR32 params;
49110 } *params32 = args;
49111 struct glGetFramebufferAttachmentParameterivEXT_params params =
49113 .teb = get_teb64(params32->teb),
49114 .target = params32->target,
49115 .attachment = params32->attachment,
49116 .pname = params32->pname,
49117 .params = ULongToPtr(params32->params),
49119 NTSTATUS status;
49120 status = ext_glGetFramebufferAttachmentParameterivEXT( &params );
49121 return status;
49124 static NTSTATUS wow64_ext_glGetFramebufferParameterfvAMD( void *args )
49126 struct
49128 PTR32 teb;
49129 GLenum target;
49130 GLenum pname;
49131 GLuint numsamples;
49132 GLuint pixelindex;
49133 GLsizei size;
49134 PTR32 values;
49135 } *params32 = args;
49136 struct glGetFramebufferParameterfvAMD_params params =
49138 .teb = get_teb64(params32->teb),
49139 .target = params32->target,
49140 .pname = params32->pname,
49141 .numsamples = params32->numsamples,
49142 .pixelindex = params32->pixelindex,
49143 .size = params32->size,
49144 .values = ULongToPtr(params32->values),
49146 NTSTATUS status;
49147 status = ext_glGetFramebufferParameterfvAMD( &params );
49148 return status;
49151 static NTSTATUS wow64_ext_glGetFramebufferParameteriv( void *args )
49153 struct
49155 PTR32 teb;
49156 GLenum target;
49157 GLenum pname;
49158 PTR32 params;
49159 } *params32 = args;
49160 struct glGetFramebufferParameteriv_params params =
49162 .teb = get_teb64(params32->teb),
49163 .target = params32->target,
49164 .pname = params32->pname,
49165 .params = ULongToPtr(params32->params),
49167 NTSTATUS status;
49168 status = ext_glGetFramebufferParameteriv( &params );
49169 return status;
49172 static NTSTATUS wow64_ext_glGetFramebufferParameterivEXT( void *args )
49174 struct
49176 PTR32 teb;
49177 GLuint framebuffer;
49178 GLenum pname;
49179 PTR32 params;
49180 } *params32 = args;
49181 struct glGetFramebufferParameterivEXT_params params =
49183 .teb = get_teb64(params32->teb),
49184 .framebuffer = params32->framebuffer,
49185 .pname = params32->pname,
49186 .params = ULongToPtr(params32->params),
49188 NTSTATUS status;
49189 status = ext_glGetFramebufferParameterivEXT( &params );
49190 return status;
49193 static NTSTATUS wow64_ext_glGetFramebufferParameterivMESA( void *args )
49195 struct
49197 PTR32 teb;
49198 GLenum target;
49199 GLenum pname;
49200 PTR32 params;
49201 } *params32 = args;
49202 struct glGetFramebufferParameterivMESA_params params =
49204 .teb = get_teb64(params32->teb),
49205 .target = params32->target,
49206 .pname = params32->pname,
49207 .params = ULongToPtr(params32->params),
49209 NTSTATUS status;
49210 status = ext_glGetFramebufferParameterivMESA( &params );
49211 return status;
49214 static NTSTATUS wow64_ext_glGetGraphicsResetStatus( void *args )
49216 struct
49218 PTR32 teb;
49219 GLenum ret;
49220 } *params32 = args;
49221 struct glGetGraphicsResetStatus_params params =
49223 .teb = get_teb64(params32->teb),
49225 NTSTATUS status;
49226 status = ext_glGetGraphicsResetStatus( &params );
49227 params32->ret = params.ret;
49228 return status;
49231 static NTSTATUS wow64_ext_glGetGraphicsResetStatusARB( void *args )
49233 struct
49235 PTR32 teb;
49236 GLenum ret;
49237 } *params32 = args;
49238 struct glGetGraphicsResetStatusARB_params params =
49240 .teb = get_teb64(params32->teb),
49242 NTSTATUS status;
49243 status = ext_glGetGraphicsResetStatusARB( &params );
49244 params32->ret = params.ret;
49245 return status;
49248 static NTSTATUS wow64_ext_glGetHandleARB( void *args )
49250 struct
49252 PTR32 teb;
49253 GLenum pname;
49254 GLhandleARB ret;
49255 } *params32 = args;
49256 struct glGetHandleARB_params params =
49258 .teb = get_teb64(params32->teb),
49259 .pname = params32->pname,
49261 NTSTATUS status;
49262 status = ext_glGetHandleARB( &params );
49263 params32->ret = params.ret;
49264 return status;
49267 static NTSTATUS wow64_ext_glGetHistogram( void *args )
49269 struct
49271 PTR32 teb;
49272 GLenum target;
49273 GLboolean reset;
49274 GLenum format;
49275 GLenum type;
49276 PTR32 values;
49277 } *params32 = args;
49278 struct glGetHistogram_params params =
49280 .teb = get_teb64(params32->teb),
49281 .target = params32->target,
49282 .reset = params32->reset,
49283 .format = params32->format,
49284 .type = params32->type,
49285 .values = ULongToPtr(params32->values),
49287 NTSTATUS status;
49288 status = ext_glGetHistogram( &params );
49289 return status;
49292 static NTSTATUS wow64_ext_glGetHistogramEXT( void *args )
49294 struct
49296 PTR32 teb;
49297 GLenum target;
49298 GLboolean reset;
49299 GLenum format;
49300 GLenum type;
49301 PTR32 values;
49302 } *params32 = args;
49303 struct glGetHistogramEXT_params params =
49305 .teb = get_teb64(params32->teb),
49306 .target = params32->target,
49307 .reset = params32->reset,
49308 .format = params32->format,
49309 .type = params32->type,
49310 .values = ULongToPtr(params32->values),
49312 NTSTATUS status;
49313 status = ext_glGetHistogramEXT( &params );
49314 return status;
49317 static NTSTATUS wow64_ext_glGetHistogramParameterfv( void *args )
49319 struct
49321 PTR32 teb;
49322 GLenum target;
49323 GLenum pname;
49324 PTR32 params;
49325 } *params32 = args;
49326 struct glGetHistogramParameterfv_params params =
49328 .teb = get_teb64(params32->teb),
49329 .target = params32->target,
49330 .pname = params32->pname,
49331 .params = ULongToPtr(params32->params),
49333 NTSTATUS status;
49334 status = ext_glGetHistogramParameterfv( &params );
49335 return status;
49338 static NTSTATUS wow64_ext_glGetHistogramParameterfvEXT( void *args )
49340 struct
49342 PTR32 teb;
49343 GLenum target;
49344 GLenum pname;
49345 PTR32 params;
49346 } *params32 = args;
49347 struct glGetHistogramParameterfvEXT_params params =
49349 .teb = get_teb64(params32->teb),
49350 .target = params32->target,
49351 .pname = params32->pname,
49352 .params = ULongToPtr(params32->params),
49354 NTSTATUS status;
49355 status = ext_glGetHistogramParameterfvEXT( &params );
49356 return status;
49359 static NTSTATUS wow64_ext_glGetHistogramParameteriv( void *args )
49361 struct
49363 PTR32 teb;
49364 GLenum target;
49365 GLenum pname;
49366 PTR32 params;
49367 } *params32 = args;
49368 struct glGetHistogramParameteriv_params params =
49370 .teb = get_teb64(params32->teb),
49371 .target = params32->target,
49372 .pname = params32->pname,
49373 .params = ULongToPtr(params32->params),
49375 NTSTATUS status;
49376 status = ext_glGetHistogramParameteriv( &params );
49377 return status;
49380 static NTSTATUS wow64_ext_glGetHistogramParameterivEXT( void *args )
49382 struct
49384 PTR32 teb;
49385 GLenum target;
49386 GLenum pname;
49387 PTR32 params;
49388 } *params32 = args;
49389 struct glGetHistogramParameterivEXT_params params =
49391 .teb = get_teb64(params32->teb),
49392 .target = params32->target,
49393 .pname = params32->pname,
49394 .params = ULongToPtr(params32->params),
49396 NTSTATUS status;
49397 status = ext_glGetHistogramParameterivEXT( &params );
49398 return status;
49401 static NTSTATUS wow64_ext_glGetHistogramParameterxvOES( void *args )
49403 struct
49405 PTR32 teb;
49406 GLenum target;
49407 GLenum pname;
49408 PTR32 params;
49409 } *params32 = args;
49410 struct glGetHistogramParameterxvOES_params params =
49412 .teb = get_teb64(params32->teb),
49413 .target = params32->target,
49414 .pname = params32->pname,
49415 .params = ULongToPtr(params32->params),
49417 NTSTATUS status;
49418 status = ext_glGetHistogramParameterxvOES( &params );
49419 return status;
49422 static NTSTATUS wow64_ext_glGetImageHandleARB( void *args )
49424 struct
49426 PTR32 teb;
49427 GLuint texture;
49428 GLint level;
49429 GLboolean layered;
49430 GLint layer;
49431 GLenum format;
49432 GLuint64 ret;
49433 } *params32 = args;
49434 struct glGetImageHandleARB_params params =
49436 .teb = get_teb64(params32->teb),
49437 .texture = params32->texture,
49438 .level = params32->level,
49439 .layered = params32->layered,
49440 .layer = params32->layer,
49441 .format = params32->format,
49443 NTSTATUS status;
49444 status = ext_glGetImageHandleARB( &params );
49445 params32->ret = params.ret;
49446 return status;
49449 static NTSTATUS wow64_ext_glGetImageHandleNV( void *args )
49451 struct
49453 PTR32 teb;
49454 GLuint texture;
49455 GLint level;
49456 GLboolean layered;
49457 GLint layer;
49458 GLenum format;
49459 GLuint64 ret;
49460 } *params32 = args;
49461 struct glGetImageHandleNV_params params =
49463 .teb = get_teb64(params32->teb),
49464 .texture = params32->texture,
49465 .level = params32->level,
49466 .layered = params32->layered,
49467 .layer = params32->layer,
49468 .format = params32->format,
49470 NTSTATUS status;
49471 status = ext_glGetImageHandleNV( &params );
49472 params32->ret = params.ret;
49473 return status;
49476 static NTSTATUS wow64_ext_glGetImageTransformParameterfvHP( void *args )
49478 struct
49480 PTR32 teb;
49481 GLenum target;
49482 GLenum pname;
49483 PTR32 params;
49484 } *params32 = args;
49485 struct glGetImageTransformParameterfvHP_params params =
49487 .teb = get_teb64(params32->teb),
49488 .target = params32->target,
49489 .pname = params32->pname,
49490 .params = ULongToPtr(params32->params),
49492 NTSTATUS status;
49493 status = ext_glGetImageTransformParameterfvHP( &params );
49494 return status;
49497 static NTSTATUS wow64_ext_glGetImageTransformParameterivHP( void *args )
49499 struct
49501 PTR32 teb;
49502 GLenum target;
49503 GLenum pname;
49504 PTR32 params;
49505 } *params32 = args;
49506 struct glGetImageTransformParameterivHP_params params =
49508 .teb = get_teb64(params32->teb),
49509 .target = params32->target,
49510 .pname = params32->pname,
49511 .params = ULongToPtr(params32->params),
49513 NTSTATUS status;
49514 status = ext_glGetImageTransformParameterivHP( &params );
49515 return status;
49518 static NTSTATUS wow64_ext_glGetInfoLogARB( void *args )
49520 struct
49522 PTR32 teb;
49523 GLhandleARB obj;
49524 GLsizei maxLength;
49525 PTR32 length;
49526 PTR32 infoLog;
49527 } *params32 = args;
49528 struct glGetInfoLogARB_params params =
49530 .teb = get_teb64(params32->teb),
49531 .obj = params32->obj,
49532 .maxLength = params32->maxLength,
49533 .length = ULongToPtr(params32->length),
49534 .infoLog = ULongToPtr(params32->infoLog),
49536 NTSTATUS status;
49537 status = ext_glGetInfoLogARB( &params );
49538 return status;
49541 static NTSTATUS wow64_ext_glGetInstrumentsSGIX( void *args )
49543 struct
49545 PTR32 teb;
49546 GLint ret;
49547 } *params32 = args;
49548 struct glGetInstrumentsSGIX_params params =
49550 .teb = get_teb64(params32->teb),
49552 NTSTATUS status;
49553 status = ext_glGetInstrumentsSGIX( &params );
49554 params32->ret = params.ret;
49555 return status;
49558 static NTSTATUS wow64_ext_glGetInteger64i_v( void *args )
49560 struct
49562 PTR32 teb;
49563 GLenum target;
49564 GLuint index;
49565 PTR32 data;
49566 } *params32 = args;
49567 struct glGetInteger64i_v_params params =
49569 .teb = get_teb64(params32->teb),
49570 .target = params32->target,
49571 .index = params32->index,
49572 .data = ULongToPtr(params32->data),
49574 NTSTATUS status;
49575 status = ext_glGetInteger64i_v( &params );
49576 return status;
49579 static NTSTATUS wow64_ext_glGetInteger64v( void *args )
49581 struct
49583 PTR32 teb;
49584 GLenum pname;
49585 PTR32 data;
49586 } *params32 = args;
49587 struct glGetInteger64v_params params =
49589 .teb = get_teb64(params32->teb),
49590 .pname = params32->pname,
49591 .data = ULongToPtr(params32->data),
49593 NTSTATUS status;
49594 status = ext_glGetInteger64v( &params );
49595 return status;
49598 static NTSTATUS wow64_ext_glGetIntegerIndexedvEXT( void *args )
49600 struct
49602 PTR32 teb;
49603 GLenum target;
49604 GLuint index;
49605 PTR32 data;
49606 } *params32 = args;
49607 struct glGetIntegerIndexedvEXT_params params =
49609 .teb = get_teb64(params32->teb),
49610 .target = params32->target,
49611 .index = params32->index,
49612 .data = ULongToPtr(params32->data),
49614 NTSTATUS status;
49615 status = ext_glGetIntegerIndexedvEXT( &params );
49616 return status;
49619 static NTSTATUS wow64_ext_glGetIntegeri_v( void *args )
49621 struct
49623 PTR32 teb;
49624 GLenum target;
49625 GLuint index;
49626 PTR32 data;
49627 } *params32 = args;
49628 struct glGetIntegeri_v_params params =
49630 .teb = get_teb64(params32->teb),
49631 .target = params32->target,
49632 .index = params32->index,
49633 .data = ULongToPtr(params32->data),
49635 NTSTATUS status;
49636 status = ext_glGetIntegeri_v( &params );
49637 return status;
49640 static NTSTATUS wow64_ext_glGetIntegerui64i_vNV( void *args )
49642 struct
49644 PTR32 teb;
49645 GLenum value;
49646 GLuint index;
49647 PTR32 result;
49648 } *params32 = args;
49649 struct glGetIntegerui64i_vNV_params params =
49651 .teb = get_teb64(params32->teb),
49652 .value = params32->value,
49653 .index = params32->index,
49654 .result = ULongToPtr(params32->result),
49656 NTSTATUS status;
49657 status = ext_glGetIntegerui64i_vNV( &params );
49658 return status;
49661 static NTSTATUS wow64_ext_glGetIntegerui64vNV( void *args )
49663 struct
49665 PTR32 teb;
49666 GLenum value;
49667 PTR32 result;
49668 } *params32 = args;
49669 struct glGetIntegerui64vNV_params params =
49671 .teb = get_teb64(params32->teb),
49672 .value = params32->value,
49673 .result = ULongToPtr(params32->result),
49675 NTSTATUS status;
49676 status = ext_glGetIntegerui64vNV( &params );
49677 return status;
49680 static NTSTATUS wow64_ext_glGetInternalformatSampleivNV( void *args )
49682 struct
49684 PTR32 teb;
49685 GLenum target;
49686 GLenum internalformat;
49687 GLsizei samples;
49688 GLenum pname;
49689 GLsizei count;
49690 PTR32 params;
49691 } *params32 = args;
49692 struct glGetInternalformatSampleivNV_params params =
49694 .teb = get_teb64(params32->teb),
49695 .target = params32->target,
49696 .internalformat = params32->internalformat,
49697 .samples = params32->samples,
49698 .pname = params32->pname,
49699 .count = params32->count,
49700 .params = ULongToPtr(params32->params),
49702 NTSTATUS status;
49703 status = ext_glGetInternalformatSampleivNV( &params );
49704 return status;
49707 static NTSTATUS wow64_ext_glGetInternalformati64v( void *args )
49709 struct
49711 PTR32 teb;
49712 GLenum target;
49713 GLenum internalformat;
49714 GLenum pname;
49715 GLsizei count;
49716 PTR32 params;
49717 } *params32 = args;
49718 struct glGetInternalformati64v_params params =
49720 .teb = get_teb64(params32->teb),
49721 .target = params32->target,
49722 .internalformat = params32->internalformat,
49723 .pname = params32->pname,
49724 .count = params32->count,
49725 .params = ULongToPtr(params32->params),
49727 NTSTATUS status;
49728 status = ext_glGetInternalformati64v( &params );
49729 return status;
49732 static NTSTATUS wow64_ext_glGetInternalformativ( void *args )
49734 struct
49736 PTR32 teb;
49737 GLenum target;
49738 GLenum internalformat;
49739 GLenum pname;
49740 GLsizei count;
49741 PTR32 params;
49742 } *params32 = args;
49743 struct glGetInternalformativ_params params =
49745 .teb = get_teb64(params32->teb),
49746 .target = params32->target,
49747 .internalformat = params32->internalformat,
49748 .pname = params32->pname,
49749 .count = params32->count,
49750 .params = ULongToPtr(params32->params),
49752 NTSTATUS status;
49753 status = ext_glGetInternalformativ( &params );
49754 return status;
49757 static NTSTATUS wow64_ext_glGetInvariantBooleanvEXT( void *args )
49759 struct
49761 PTR32 teb;
49762 GLuint id;
49763 GLenum value;
49764 PTR32 data;
49765 } *params32 = args;
49766 struct glGetInvariantBooleanvEXT_params params =
49768 .teb = get_teb64(params32->teb),
49769 .id = params32->id,
49770 .value = params32->value,
49771 .data = ULongToPtr(params32->data),
49773 NTSTATUS status;
49774 status = ext_glGetInvariantBooleanvEXT( &params );
49775 return status;
49778 static NTSTATUS wow64_ext_glGetInvariantFloatvEXT( void *args )
49780 struct
49782 PTR32 teb;
49783 GLuint id;
49784 GLenum value;
49785 PTR32 data;
49786 } *params32 = args;
49787 struct glGetInvariantFloatvEXT_params params =
49789 .teb = get_teb64(params32->teb),
49790 .id = params32->id,
49791 .value = params32->value,
49792 .data = ULongToPtr(params32->data),
49794 NTSTATUS status;
49795 status = ext_glGetInvariantFloatvEXT( &params );
49796 return status;
49799 static NTSTATUS wow64_ext_glGetInvariantIntegervEXT( void *args )
49801 struct
49803 PTR32 teb;
49804 GLuint id;
49805 GLenum value;
49806 PTR32 data;
49807 } *params32 = args;
49808 struct glGetInvariantIntegervEXT_params params =
49810 .teb = get_teb64(params32->teb),
49811 .id = params32->id,
49812 .value = params32->value,
49813 .data = ULongToPtr(params32->data),
49815 NTSTATUS status;
49816 status = ext_glGetInvariantIntegervEXT( &params );
49817 return status;
49820 static NTSTATUS wow64_ext_glGetLightxOES( void *args )
49822 struct
49824 PTR32 teb;
49825 GLenum light;
49826 GLenum pname;
49827 PTR32 params;
49828 } *params32 = args;
49829 struct glGetLightxOES_params params =
49831 .teb = get_teb64(params32->teb),
49832 .light = params32->light,
49833 .pname = params32->pname,
49834 .params = ULongToPtr(params32->params),
49836 NTSTATUS status;
49837 status = ext_glGetLightxOES( &params );
49838 return status;
49841 static NTSTATUS wow64_ext_glGetListParameterfvSGIX( void *args )
49843 struct
49845 PTR32 teb;
49846 GLuint list;
49847 GLenum pname;
49848 PTR32 params;
49849 } *params32 = args;
49850 struct glGetListParameterfvSGIX_params params =
49852 .teb = get_teb64(params32->teb),
49853 .list = params32->list,
49854 .pname = params32->pname,
49855 .params = ULongToPtr(params32->params),
49857 NTSTATUS status;
49858 status = ext_glGetListParameterfvSGIX( &params );
49859 return status;
49862 static NTSTATUS wow64_ext_glGetListParameterivSGIX( void *args )
49864 struct
49866 PTR32 teb;
49867 GLuint list;
49868 GLenum pname;
49869 PTR32 params;
49870 } *params32 = args;
49871 struct glGetListParameterivSGIX_params params =
49873 .teb = get_teb64(params32->teb),
49874 .list = params32->list,
49875 .pname = params32->pname,
49876 .params = ULongToPtr(params32->params),
49878 NTSTATUS status;
49879 status = ext_glGetListParameterivSGIX( &params );
49880 return status;
49883 static NTSTATUS wow64_ext_glGetLocalConstantBooleanvEXT( void *args )
49885 struct
49887 PTR32 teb;
49888 GLuint id;
49889 GLenum value;
49890 PTR32 data;
49891 } *params32 = args;
49892 struct glGetLocalConstantBooleanvEXT_params params =
49894 .teb = get_teb64(params32->teb),
49895 .id = params32->id,
49896 .value = params32->value,
49897 .data = ULongToPtr(params32->data),
49899 NTSTATUS status;
49900 status = ext_glGetLocalConstantBooleanvEXT( &params );
49901 return status;
49904 static NTSTATUS wow64_ext_glGetLocalConstantFloatvEXT( void *args )
49906 struct
49908 PTR32 teb;
49909 GLuint id;
49910 GLenum value;
49911 PTR32 data;
49912 } *params32 = args;
49913 struct glGetLocalConstantFloatvEXT_params params =
49915 .teb = get_teb64(params32->teb),
49916 .id = params32->id,
49917 .value = params32->value,
49918 .data = ULongToPtr(params32->data),
49920 NTSTATUS status;
49921 status = ext_glGetLocalConstantFloatvEXT( &params );
49922 return status;
49925 static NTSTATUS wow64_ext_glGetLocalConstantIntegervEXT( void *args )
49927 struct
49929 PTR32 teb;
49930 GLuint id;
49931 GLenum value;
49932 PTR32 data;
49933 } *params32 = args;
49934 struct glGetLocalConstantIntegervEXT_params params =
49936 .teb = get_teb64(params32->teb),
49937 .id = params32->id,
49938 .value = params32->value,
49939 .data = ULongToPtr(params32->data),
49941 NTSTATUS status;
49942 status = ext_glGetLocalConstantIntegervEXT( &params );
49943 return status;
49946 static NTSTATUS wow64_ext_glGetMapAttribParameterfvNV( void *args )
49948 struct
49950 PTR32 teb;
49951 GLenum target;
49952 GLuint index;
49953 GLenum pname;
49954 PTR32 params;
49955 } *params32 = args;
49956 struct glGetMapAttribParameterfvNV_params params =
49958 .teb = get_teb64(params32->teb),
49959 .target = params32->target,
49960 .index = params32->index,
49961 .pname = params32->pname,
49962 .params = ULongToPtr(params32->params),
49964 NTSTATUS status;
49965 status = ext_glGetMapAttribParameterfvNV( &params );
49966 return status;
49969 static NTSTATUS wow64_ext_glGetMapAttribParameterivNV( void *args )
49971 struct
49973 PTR32 teb;
49974 GLenum target;
49975 GLuint index;
49976 GLenum pname;
49977 PTR32 params;
49978 } *params32 = args;
49979 struct glGetMapAttribParameterivNV_params params =
49981 .teb = get_teb64(params32->teb),
49982 .target = params32->target,
49983 .index = params32->index,
49984 .pname = params32->pname,
49985 .params = ULongToPtr(params32->params),
49987 NTSTATUS status;
49988 status = ext_glGetMapAttribParameterivNV( &params );
49989 return status;
49992 static NTSTATUS wow64_ext_glGetMapControlPointsNV( void *args )
49994 struct
49996 PTR32 teb;
49997 GLenum target;
49998 GLuint index;
49999 GLenum type;
50000 GLsizei ustride;
50001 GLsizei vstride;
50002 GLboolean packed;
50003 PTR32 points;
50004 } *params32 = args;
50005 struct glGetMapControlPointsNV_params params =
50007 .teb = get_teb64(params32->teb),
50008 .target = params32->target,
50009 .index = params32->index,
50010 .type = params32->type,
50011 .ustride = params32->ustride,
50012 .vstride = params32->vstride,
50013 .packed = params32->packed,
50014 .points = ULongToPtr(params32->points),
50016 NTSTATUS status;
50017 status = ext_glGetMapControlPointsNV( &params );
50018 return status;
50021 static NTSTATUS wow64_ext_glGetMapParameterfvNV( void *args )
50023 struct
50025 PTR32 teb;
50026 GLenum target;
50027 GLenum pname;
50028 PTR32 params;
50029 } *params32 = args;
50030 struct glGetMapParameterfvNV_params params =
50032 .teb = get_teb64(params32->teb),
50033 .target = params32->target,
50034 .pname = params32->pname,
50035 .params = ULongToPtr(params32->params),
50037 NTSTATUS status;
50038 status = ext_glGetMapParameterfvNV( &params );
50039 return status;
50042 static NTSTATUS wow64_ext_glGetMapParameterivNV( void *args )
50044 struct
50046 PTR32 teb;
50047 GLenum target;
50048 GLenum pname;
50049 PTR32 params;
50050 } *params32 = args;
50051 struct glGetMapParameterivNV_params params =
50053 .teb = get_teb64(params32->teb),
50054 .target = params32->target,
50055 .pname = params32->pname,
50056 .params = ULongToPtr(params32->params),
50058 NTSTATUS status;
50059 status = ext_glGetMapParameterivNV( &params );
50060 return status;
50063 static NTSTATUS wow64_ext_glGetMapxvOES( void *args )
50065 struct
50067 PTR32 teb;
50068 GLenum target;
50069 GLenum query;
50070 PTR32 v;
50071 } *params32 = args;
50072 struct glGetMapxvOES_params params =
50074 .teb = get_teb64(params32->teb),
50075 .target = params32->target,
50076 .query = params32->query,
50077 .v = ULongToPtr(params32->v),
50079 NTSTATUS status;
50080 status = ext_glGetMapxvOES( &params );
50081 return status;
50084 static NTSTATUS wow64_ext_glGetMaterialxOES( void *args )
50086 struct
50088 PTR32 teb;
50089 GLenum face;
50090 GLenum pname;
50091 GLfixed param;
50092 } *params32 = args;
50093 struct glGetMaterialxOES_params params =
50095 .teb = get_teb64(params32->teb),
50096 .face = params32->face,
50097 .pname = params32->pname,
50098 .param = params32->param,
50100 NTSTATUS status;
50101 status = ext_glGetMaterialxOES( &params );
50102 return status;
50105 static NTSTATUS wow64_ext_glGetMemoryObjectDetachedResourcesuivNV( void *args )
50107 struct
50109 PTR32 teb;
50110 GLuint memory;
50111 GLenum pname;
50112 GLint first;
50113 GLsizei count;
50114 PTR32 params;
50115 } *params32 = args;
50116 struct glGetMemoryObjectDetachedResourcesuivNV_params params =
50118 .teb = get_teb64(params32->teb),
50119 .memory = params32->memory,
50120 .pname = params32->pname,
50121 .first = params32->first,
50122 .count = params32->count,
50123 .params = ULongToPtr(params32->params),
50125 NTSTATUS status;
50126 status = ext_glGetMemoryObjectDetachedResourcesuivNV( &params );
50127 return status;
50130 static NTSTATUS wow64_ext_glGetMemoryObjectParameterivEXT( void *args )
50132 struct
50134 PTR32 teb;
50135 GLuint memoryObject;
50136 GLenum pname;
50137 PTR32 params;
50138 } *params32 = args;
50139 struct glGetMemoryObjectParameterivEXT_params params =
50141 .teb = get_teb64(params32->teb),
50142 .memoryObject = params32->memoryObject,
50143 .pname = params32->pname,
50144 .params = ULongToPtr(params32->params),
50146 NTSTATUS status;
50147 status = ext_glGetMemoryObjectParameterivEXT( &params );
50148 return status;
50151 static NTSTATUS wow64_ext_glGetMinmax( void *args )
50153 struct
50155 PTR32 teb;
50156 GLenum target;
50157 GLboolean reset;
50158 GLenum format;
50159 GLenum type;
50160 PTR32 values;
50161 } *params32 = args;
50162 struct glGetMinmax_params params =
50164 .teb = get_teb64(params32->teb),
50165 .target = params32->target,
50166 .reset = params32->reset,
50167 .format = params32->format,
50168 .type = params32->type,
50169 .values = ULongToPtr(params32->values),
50171 NTSTATUS status;
50172 status = ext_glGetMinmax( &params );
50173 return status;
50176 static NTSTATUS wow64_ext_glGetMinmaxEXT( void *args )
50178 struct
50180 PTR32 teb;
50181 GLenum target;
50182 GLboolean reset;
50183 GLenum format;
50184 GLenum type;
50185 PTR32 values;
50186 } *params32 = args;
50187 struct glGetMinmaxEXT_params params =
50189 .teb = get_teb64(params32->teb),
50190 .target = params32->target,
50191 .reset = params32->reset,
50192 .format = params32->format,
50193 .type = params32->type,
50194 .values = ULongToPtr(params32->values),
50196 NTSTATUS status;
50197 status = ext_glGetMinmaxEXT( &params );
50198 return status;
50201 static NTSTATUS wow64_ext_glGetMinmaxParameterfv( void *args )
50203 struct
50205 PTR32 teb;
50206 GLenum target;
50207 GLenum pname;
50208 PTR32 params;
50209 } *params32 = args;
50210 struct glGetMinmaxParameterfv_params params =
50212 .teb = get_teb64(params32->teb),
50213 .target = params32->target,
50214 .pname = params32->pname,
50215 .params = ULongToPtr(params32->params),
50217 NTSTATUS status;
50218 status = ext_glGetMinmaxParameterfv( &params );
50219 return status;
50222 static NTSTATUS wow64_ext_glGetMinmaxParameterfvEXT( void *args )
50224 struct
50226 PTR32 teb;
50227 GLenum target;
50228 GLenum pname;
50229 PTR32 params;
50230 } *params32 = args;
50231 struct glGetMinmaxParameterfvEXT_params params =
50233 .teb = get_teb64(params32->teb),
50234 .target = params32->target,
50235 .pname = params32->pname,
50236 .params = ULongToPtr(params32->params),
50238 NTSTATUS status;
50239 status = ext_glGetMinmaxParameterfvEXT( &params );
50240 return status;
50243 static NTSTATUS wow64_ext_glGetMinmaxParameteriv( void *args )
50245 struct
50247 PTR32 teb;
50248 GLenum target;
50249 GLenum pname;
50250 PTR32 params;
50251 } *params32 = args;
50252 struct glGetMinmaxParameteriv_params params =
50254 .teb = get_teb64(params32->teb),
50255 .target = params32->target,
50256 .pname = params32->pname,
50257 .params = ULongToPtr(params32->params),
50259 NTSTATUS status;
50260 status = ext_glGetMinmaxParameteriv( &params );
50261 return status;
50264 static NTSTATUS wow64_ext_glGetMinmaxParameterivEXT( void *args )
50266 struct
50268 PTR32 teb;
50269 GLenum target;
50270 GLenum pname;
50271 PTR32 params;
50272 } *params32 = args;
50273 struct glGetMinmaxParameterivEXT_params params =
50275 .teb = get_teb64(params32->teb),
50276 .target = params32->target,
50277 .pname = params32->pname,
50278 .params = ULongToPtr(params32->params),
50280 NTSTATUS status;
50281 status = ext_glGetMinmaxParameterivEXT( &params );
50282 return status;
50285 static NTSTATUS wow64_ext_glGetMultiTexEnvfvEXT( void *args )
50287 struct
50289 PTR32 teb;
50290 GLenum texunit;
50291 GLenum target;
50292 GLenum pname;
50293 PTR32 params;
50294 } *params32 = args;
50295 struct glGetMultiTexEnvfvEXT_params params =
50297 .teb = get_teb64(params32->teb),
50298 .texunit = params32->texunit,
50299 .target = params32->target,
50300 .pname = params32->pname,
50301 .params = ULongToPtr(params32->params),
50303 NTSTATUS status;
50304 status = ext_glGetMultiTexEnvfvEXT( &params );
50305 return status;
50308 static NTSTATUS wow64_ext_glGetMultiTexEnvivEXT( void *args )
50310 struct
50312 PTR32 teb;
50313 GLenum texunit;
50314 GLenum target;
50315 GLenum pname;
50316 PTR32 params;
50317 } *params32 = args;
50318 struct glGetMultiTexEnvivEXT_params params =
50320 .teb = get_teb64(params32->teb),
50321 .texunit = params32->texunit,
50322 .target = params32->target,
50323 .pname = params32->pname,
50324 .params = ULongToPtr(params32->params),
50326 NTSTATUS status;
50327 status = ext_glGetMultiTexEnvivEXT( &params );
50328 return status;
50331 static NTSTATUS wow64_ext_glGetMultiTexGendvEXT( void *args )
50333 struct
50335 PTR32 teb;
50336 GLenum texunit;
50337 GLenum coord;
50338 GLenum pname;
50339 PTR32 params;
50340 } *params32 = args;
50341 struct glGetMultiTexGendvEXT_params params =
50343 .teb = get_teb64(params32->teb),
50344 .texunit = params32->texunit,
50345 .coord = params32->coord,
50346 .pname = params32->pname,
50347 .params = ULongToPtr(params32->params),
50349 NTSTATUS status;
50350 status = ext_glGetMultiTexGendvEXT( &params );
50351 return status;
50354 static NTSTATUS wow64_ext_glGetMultiTexGenfvEXT( void *args )
50356 struct
50358 PTR32 teb;
50359 GLenum texunit;
50360 GLenum coord;
50361 GLenum pname;
50362 PTR32 params;
50363 } *params32 = args;
50364 struct glGetMultiTexGenfvEXT_params params =
50366 .teb = get_teb64(params32->teb),
50367 .texunit = params32->texunit,
50368 .coord = params32->coord,
50369 .pname = params32->pname,
50370 .params = ULongToPtr(params32->params),
50372 NTSTATUS status;
50373 status = ext_glGetMultiTexGenfvEXT( &params );
50374 return status;
50377 static NTSTATUS wow64_ext_glGetMultiTexGenivEXT( void *args )
50379 struct
50381 PTR32 teb;
50382 GLenum texunit;
50383 GLenum coord;
50384 GLenum pname;
50385 PTR32 params;
50386 } *params32 = args;
50387 struct glGetMultiTexGenivEXT_params params =
50389 .teb = get_teb64(params32->teb),
50390 .texunit = params32->texunit,
50391 .coord = params32->coord,
50392 .pname = params32->pname,
50393 .params = ULongToPtr(params32->params),
50395 NTSTATUS status;
50396 status = ext_glGetMultiTexGenivEXT( &params );
50397 return status;
50400 static NTSTATUS wow64_ext_glGetMultiTexImageEXT( void *args )
50402 struct
50404 PTR32 teb;
50405 GLenum texunit;
50406 GLenum target;
50407 GLint level;
50408 GLenum format;
50409 GLenum type;
50410 PTR32 pixels;
50411 } *params32 = args;
50412 struct glGetMultiTexImageEXT_params params =
50414 .teb = get_teb64(params32->teb),
50415 .texunit = params32->texunit,
50416 .target = params32->target,
50417 .level = params32->level,
50418 .format = params32->format,
50419 .type = params32->type,
50420 .pixels = ULongToPtr(params32->pixels),
50422 NTSTATUS status;
50423 status = ext_glGetMultiTexImageEXT( &params );
50424 return status;
50427 static NTSTATUS wow64_ext_glGetMultiTexLevelParameterfvEXT( void *args )
50429 struct
50431 PTR32 teb;
50432 GLenum texunit;
50433 GLenum target;
50434 GLint level;
50435 GLenum pname;
50436 PTR32 params;
50437 } *params32 = args;
50438 struct glGetMultiTexLevelParameterfvEXT_params params =
50440 .teb = get_teb64(params32->teb),
50441 .texunit = params32->texunit,
50442 .target = params32->target,
50443 .level = params32->level,
50444 .pname = params32->pname,
50445 .params = ULongToPtr(params32->params),
50447 NTSTATUS status;
50448 status = ext_glGetMultiTexLevelParameterfvEXT( &params );
50449 return status;
50452 static NTSTATUS wow64_ext_glGetMultiTexLevelParameterivEXT( void *args )
50454 struct
50456 PTR32 teb;
50457 GLenum texunit;
50458 GLenum target;
50459 GLint level;
50460 GLenum pname;
50461 PTR32 params;
50462 } *params32 = args;
50463 struct glGetMultiTexLevelParameterivEXT_params params =
50465 .teb = get_teb64(params32->teb),
50466 .texunit = params32->texunit,
50467 .target = params32->target,
50468 .level = params32->level,
50469 .pname = params32->pname,
50470 .params = ULongToPtr(params32->params),
50472 NTSTATUS status;
50473 status = ext_glGetMultiTexLevelParameterivEXT( &params );
50474 return status;
50477 static NTSTATUS wow64_ext_glGetMultiTexParameterIivEXT( void *args )
50479 struct
50481 PTR32 teb;
50482 GLenum texunit;
50483 GLenum target;
50484 GLenum pname;
50485 PTR32 params;
50486 } *params32 = args;
50487 struct glGetMultiTexParameterIivEXT_params params =
50489 .teb = get_teb64(params32->teb),
50490 .texunit = params32->texunit,
50491 .target = params32->target,
50492 .pname = params32->pname,
50493 .params = ULongToPtr(params32->params),
50495 NTSTATUS status;
50496 status = ext_glGetMultiTexParameterIivEXT( &params );
50497 return status;
50500 static NTSTATUS wow64_ext_glGetMultiTexParameterIuivEXT( void *args )
50502 struct
50504 PTR32 teb;
50505 GLenum texunit;
50506 GLenum target;
50507 GLenum pname;
50508 PTR32 params;
50509 } *params32 = args;
50510 struct glGetMultiTexParameterIuivEXT_params params =
50512 .teb = get_teb64(params32->teb),
50513 .texunit = params32->texunit,
50514 .target = params32->target,
50515 .pname = params32->pname,
50516 .params = ULongToPtr(params32->params),
50518 NTSTATUS status;
50519 status = ext_glGetMultiTexParameterIuivEXT( &params );
50520 return status;
50523 static NTSTATUS wow64_ext_glGetMultiTexParameterfvEXT( void *args )
50525 struct
50527 PTR32 teb;
50528 GLenum texunit;
50529 GLenum target;
50530 GLenum pname;
50531 PTR32 params;
50532 } *params32 = args;
50533 struct glGetMultiTexParameterfvEXT_params params =
50535 .teb = get_teb64(params32->teb),
50536 .texunit = params32->texunit,
50537 .target = params32->target,
50538 .pname = params32->pname,
50539 .params = ULongToPtr(params32->params),
50541 NTSTATUS status;
50542 status = ext_glGetMultiTexParameterfvEXT( &params );
50543 return status;
50546 static NTSTATUS wow64_ext_glGetMultiTexParameterivEXT( void *args )
50548 struct
50550 PTR32 teb;
50551 GLenum texunit;
50552 GLenum target;
50553 GLenum pname;
50554 PTR32 params;
50555 } *params32 = args;
50556 struct glGetMultiTexParameterivEXT_params params =
50558 .teb = get_teb64(params32->teb),
50559 .texunit = params32->texunit,
50560 .target = params32->target,
50561 .pname = params32->pname,
50562 .params = ULongToPtr(params32->params),
50564 NTSTATUS status;
50565 status = ext_glGetMultiTexParameterivEXT( &params );
50566 return status;
50569 static NTSTATUS wow64_ext_glGetMultisamplefv( void *args )
50571 struct
50573 PTR32 teb;
50574 GLenum pname;
50575 GLuint index;
50576 PTR32 val;
50577 } *params32 = args;
50578 struct glGetMultisamplefv_params params =
50580 .teb = get_teb64(params32->teb),
50581 .pname = params32->pname,
50582 .index = params32->index,
50583 .val = ULongToPtr(params32->val),
50585 NTSTATUS status;
50586 status = ext_glGetMultisamplefv( &params );
50587 return status;
50590 static NTSTATUS wow64_ext_glGetMultisamplefvNV( void *args )
50592 struct
50594 PTR32 teb;
50595 GLenum pname;
50596 GLuint index;
50597 PTR32 val;
50598 } *params32 = args;
50599 struct glGetMultisamplefvNV_params params =
50601 .teb = get_teb64(params32->teb),
50602 .pname = params32->pname,
50603 .index = params32->index,
50604 .val = ULongToPtr(params32->val),
50606 NTSTATUS status;
50607 status = ext_glGetMultisamplefvNV( &params );
50608 return status;
50611 static NTSTATUS wow64_ext_glGetNamedBufferParameteri64v( void *args )
50613 struct
50615 PTR32 teb;
50616 GLuint buffer;
50617 GLenum pname;
50618 PTR32 params;
50619 } *params32 = args;
50620 struct glGetNamedBufferParameteri64v_params params =
50622 .teb = get_teb64(params32->teb),
50623 .buffer = params32->buffer,
50624 .pname = params32->pname,
50625 .params = ULongToPtr(params32->params),
50627 NTSTATUS status;
50628 status = ext_glGetNamedBufferParameteri64v( &params );
50629 return status;
50632 static NTSTATUS wow64_ext_glGetNamedBufferParameteriv( void *args )
50634 struct
50636 PTR32 teb;
50637 GLuint buffer;
50638 GLenum pname;
50639 PTR32 params;
50640 } *params32 = args;
50641 struct glGetNamedBufferParameteriv_params params =
50643 .teb = get_teb64(params32->teb),
50644 .buffer = params32->buffer,
50645 .pname = params32->pname,
50646 .params = ULongToPtr(params32->params),
50648 NTSTATUS status;
50649 status = ext_glGetNamedBufferParameteriv( &params );
50650 return status;
50653 static NTSTATUS wow64_ext_glGetNamedBufferParameterivEXT( void *args )
50655 struct
50657 PTR32 teb;
50658 GLuint buffer;
50659 GLenum pname;
50660 PTR32 params;
50661 } *params32 = args;
50662 struct glGetNamedBufferParameterivEXT_params params =
50664 .teb = get_teb64(params32->teb),
50665 .buffer = params32->buffer,
50666 .pname = params32->pname,
50667 .params = ULongToPtr(params32->params),
50669 NTSTATUS status;
50670 status = ext_glGetNamedBufferParameterivEXT( &params );
50671 return status;
50674 static NTSTATUS wow64_ext_glGetNamedBufferParameterui64vNV( void *args )
50676 struct
50678 PTR32 teb;
50679 GLuint buffer;
50680 GLenum pname;
50681 PTR32 params;
50682 } *params32 = args;
50683 struct glGetNamedBufferParameterui64vNV_params params =
50685 .teb = get_teb64(params32->teb),
50686 .buffer = params32->buffer,
50687 .pname = params32->pname,
50688 .params = ULongToPtr(params32->params),
50690 NTSTATUS status;
50691 status = ext_glGetNamedBufferParameterui64vNV( &params );
50692 return status;
50695 static NTSTATUS wow64_ext_glGetNamedBufferSubData( void *args )
50697 struct
50699 PTR32 teb;
50700 GLuint buffer;
50701 PTR32 offset;
50702 PTR32 size;
50703 PTR32 data;
50704 } *params32 = args;
50705 struct glGetNamedBufferSubData_params params =
50707 .teb = get_teb64(params32->teb),
50708 .buffer = params32->buffer,
50709 .offset = (GLintptr)ULongToPtr(params32->offset),
50710 .size = (GLsizeiptr)ULongToPtr(params32->size),
50711 .data = ULongToPtr(params32->data),
50713 NTSTATUS status;
50714 status = ext_glGetNamedBufferSubData( &params );
50715 return status;
50718 static NTSTATUS wow64_ext_glGetNamedBufferSubDataEXT( void *args )
50720 struct
50722 PTR32 teb;
50723 GLuint buffer;
50724 PTR32 offset;
50725 PTR32 size;
50726 PTR32 data;
50727 } *params32 = args;
50728 struct glGetNamedBufferSubDataEXT_params params =
50730 .teb = get_teb64(params32->teb),
50731 .buffer = params32->buffer,
50732 .offset = (GLintptr)ULongToPtr(params32->offset),
50733 .size = (GLsizeiptr)ULongToPtr(params32->size),
50734 .data = ULongToPtr(params32->data),
50736 NTSTATUS status;
50737 status = ext_glGetNamedBufferSubDataEXT( &params );
50738 return status;
50741 static NTSTATUS wow64_ext_glGetNamedFramebufferAttachmentParameteriv( void *args )
50743 struct
50745 PTR32 teb;
50746 GLuint framebuffer;
50747 GLenum attachment;
50748 GLenum pname;
50749 PTR32 params;
50750 } *params32 = args;
50751 struct glGetNamedFramebufferAttachmentParameteriv_params params =
50753 .teb = get_teb64(params32->teb),
50754 .framebuffer = params32->framebuffer,
50755 .attachment = params32->attachment,
50756 .pname = params32->pname,
50757 .params = ULongToPtr(params32->params),
50759 NTSTATUS status;
50760 status = ext_glGetNamedFramebufferAttachmentParameteriv( &params );
50761 return status;
50764 static NTSTATUS wow64_ext_glGetNamedFramebufferAttachmentParameterivEXT( void *args )
50766 struct
50768 PTR32 teb;
50769 GLuint framebuffer;
50770 GLenum attachment;
50771 GLenum pname;
50772 PTR32 params;
50773 } *params32 = args;
50774 struct glGetNamedFramebufferAttachmentParameterivEXT_params params =
50776 .teb = get_teb64(params32->teb),
50777 .framebuffer = params32->framebuffer,
50778 .attachment = params32->attachment,
50779 .pname = params32->pname,
50780 .params = ULongToPtr(params32->params),
50782 NTSTATUS status;
50783 status = ext_glGetNamedFramebufferAttachmentParameterivEXT( &params );
50784 return status;
50787 static NTSTATUS wow64_ext_glGetNamedFramebufferParameterfvAMD( void *args )
50789 struct
50791 PTR32 teb;
50792 GLuint framebuffer;
50793 GLenum pname;
50794 GLuint numsamples;
50795 GLuint pixelindex;
50796 GLsizei size;
50797 PTR32 values;
50798 } *params32 = args;
50799 struct glGetNamedFramebufferParameterfvAMD_params params =
50801 .teb = get_teb64(params32->teb),
50802 .framebuffer = params32->framebuffer,
50803 .pname = params32->pname,
50804 .numsamples = params32->numsamples,
50805 .pixelindex = params32->pixelindex,
50806 .size = params32->size,
50807 .values = ULongToPtr(params32->values),
50809 NTSTATUS status;
50810 status = ext_glGetNamedFramebufferParameterfvAMD( &params );
50811 return status;
50814 static NTSTATUS wow64_ext_glGetNamedFramebufferParameteriv( void *args )
50816 struct
50818 PTR32 teb;
50819 GLuint framebuffer;
50820 GLenum pname;
50821 PTR32 param;
50822 } *params32 = args;
50823 struct glGetNamedFramebufferParameteriv_params params =
50825 .teb = get_teb64(params32->teb),
50826 .framebuffer = params32->framebuffer,
50827 .pname = params32->pname,
50828 .param = ULongToPtr(params32->param),
50830 NTSTATUS status;
50831 status = ext_glGetNamedFramebufferParameteriv( &params );
50832 return status;
50835 static NTSTATUS wow64_ext_glGetNamedFramebufferParameterivEXT( void *args )
50837 struct
50839 PTR32 teb;
50840 GLuint framebuffer;
50841 GLenum pname;
50842 PTR32 params;
50843 } *params32 = args;
50844 struct glGetNamedFramebufferParameterivEXT_params params =
50846 .teb = get_teb64(params32->teb),
50847 .framebuffer = params32->framebuffer,
50848 .pname = params32->pname,
50849 .params = ULongToPtr(params32->params),
50851 NTSTATUS status;
50852 status = ext_glGetNamedFramebufferParameterivEXT( &params );
50853 return status;
50856 static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterIivEXT( void *args )
50858 struct
50860 PTR32 teb;
50861 GLuint program;
50862 GLenum target;
50863 GLuint index;
50864 PTR32 params;
50865 } *params32 = args;
50866 struct glGetNamedProgramLocalParameterIivEXT_params params =
50868 .teb = get_teb64(params32->teb),
50869 .program = params32->program,
50870 .target = params32->target,
50871 .index = params32->index,
50872 .params = ULongToPtr(params32->params),
50874 NTSTATUS status;
50875 status = ext_glGetNamedProgramLocalParameterIivEXT( &params );
50876 return status;
50879 static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterIuivEXT( void *args )
50881 struct
50883 PTR32 teb;
50884 GLuint program;
50885 GLenum target;
50886 GLuint index;
50887 PTR32 params;
50888 } *params32 = args;
50889 struct glGetNamedProgramLocalParameterIuivEXT_params params =
50891 .teb = get_teb64(params32->teb),
50892 .program = params32->program,
50893 .target = params32->target,
50894 .index = params32->index,
50895 .params = ULongToPtr(params32->params),
50897 NTSTATUS status;
50898 status = ext_glGetNamedProgramLocalParameterIuivEXT( &params );
50899 return status;
50902 static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterdvEXT( void *args )
50904 struct
50906 PTR32 teb;
50907 GLuint program;
50908 GLenum target;
50909 GLuint index;
50910 PTR32 params;
50911 } *params32 = args;
50912 struct glGetNamedProgramLocalParameterdvEXT_params params =
50914 .teb = get_teb64(params32->teb),
50915 .program = params32->program,
50916 .target = params32->target,
50917 .index = params32->index,
50918 .params = ULongToPtr(params32->params),
50920 NTSTATUS status;
50921 status = ext_glGetNamedProgramLocalParameterdvEXT( &params );
50922 return status;
50925 static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterfvEXT( void *args )
50927 struct
50929 PTR32 teb;
50930 GLuint program;
50931 GLenum target;
50932 GLuint index;
50933 PTR32 params;
50934 } *params32 = args;
50935 struct glGetNamedProgramLocalParameterfvEXT_params params =
50937 .teb = get_teb64(params32->teb),
50938 .program = params32->program,
50939 .target = params32->target,
50940 .index = params32->index,
50941 .params = ULongToPtr(params32->params),
50943 NTSTATUS status;
50944 status = ext_glGetNamedProgramLocalParameterfvEXT( &params );
50945 return status;
50948 static NTSTATUS wow64_ext_glGetNamedProgramStringEXT( void *args )
50950 struct
50952 PTR32 teb;
50953 GLuint program;
50954 GLenum target;
50955 GLenum pname;
50956 PTR32 string;
50957 } *params32 = args;
50958 struct glGetNamedProgramStringEXT_params params =
50960 .teb = get_teb64(params32->teb),
50961 .program = params32->program,
50962 .target = params32->target,
50963 .pname = params32->pname,
50964 .string = ULongToPtr(params32->string),
50966 NTSTATUS status;
50967 status = ext_glGetNamedProgramStringEXT( &params );
50968 return status;
50971 static NTSTATUS wow64_ext_glGetNamedProgramivEXT( void *args )
50973 struct
50975 PTR32 teb;
50976 GLuint program;
50977 GLenum target;
50978 GLenum pname;
50979 PTR32 params;
50980 } *params32 = args;
50981 struct glGetNamedProgramivEXT_params params =
50983 .teb = get_teb64(params32->teb),
50984 .program = params32->program,
50985 .target = params32->target,
50986 .pname = params32->pname,
50987 .params = ULongToPtr(params32->params),
50989 NTSTATUS status;
50990 status = ext_glGetNamedProgramivEXT( &params );
50991 return status;
50994 static NTSTATUS wow64_ext_glGetNamedRenderbufferParameteriv( void *args )
50996 struct
50998 PTR32 teb;
50999 GLuint renderbuffer;
51000 GLenum pname;
51001 PTR32 params;
51002 } *params32 = args;
51003 struct glGetNamedRenderbufferParameteriv_params params =
51005 .teb = get_teb64(params32->teb),
51006 .renderbuffer = params32->renderbuffer,
51007 .pname = params32->pname,
51008 .params = ULongToPtr(params32->params),
51010 NTSTATUS status;
51011 status = ext_glGetNamedRenderbufferParameteriv( &params );
51012 return status;
51015 static NTSTATUS wow64_ext_glGetNamedRenderbufferParameterivEXT( void *args )
51017 struct
51019 PTR32 teb;
51020 GLuint renderbuffer;
51021 GLenum pname;
51022 PTR32 params;
51023 } *params32 = args;
51024 struct glGetNamedRenderbufferParameterivEXT_params params =
51026 .teb = get_teb64(params32->teb),
51027 .renderbuffer = params32->renderbuffer,
51028 .pname = params32->pname,
51029 .params = ULongToPtr(params32->params),
51031 NTSTATUS status;
51032 status = ext_glGetNamedRenderbufferParameterivEXT( &params );
51033 return status;
51036 static NTSTATUS wow64_ext_glGetNamedStringARB( void *args )
51038 struct
51040 PTR32 teb;
51041 GLint namelen;
51042 PTR32 name;
51043 GLsizei bufSize;
51044 PTR32 stringlen;
51045 PTR32 string;
51046 } *params32 = args;
51047 struct glGetNamedStringARB_params params =
51049 .teb = get_teb64(params32->teb),
51050 .namelen = params32->namelen,
51051 .name = ULongToPtr(params32->name),
51052 .bufSize = params32->bufSize,
51053 .stringlen = ULongToPtr(params32->stringlen),
51054 .string = ULongToPtr(params32->string),
51056 NTSTATUS status;
51057 status = ext_glGetNamedStringARB( &params );
51058 return status;
51061 static NTSTATUS wow64_ext_glGetNamedStringivARB( void *args )
51063 struct
51065 PTR32 teb;
51066 GLint namelen;
51067 PTR32 name;
51068 GLenum pname;
51069 PTR32 params;
51070 } *params32 = args;
51071 struct glGetNamedStringivARB_params params =
51073 .teb = get_teb64(params32->teb),
51074 .namelen = params32->namelen,
51075 .name = ULongToPtr(params32->name),
51076 .pname = params32->pname,
51077 .params = ULongToPtr(params32->params),
51079 NTSTATUS status;
51080 status = ext_glGetNamedStringivARB( &params );
51081 return status;
51084 static NTSTATUS wow64_ext_glGetNextPerfQueryIdINTEL( void *args )
51086 struct
51088 PTR32 teb;
51089 GLuint queryId;
51090 PTR32 nextQueryId;
51091 } *params32 = args;
51092 struct glGetNextPerfQueryIdINTEL_params params =
51094 .teb = get_teb64(params32->teb),
51095 .queryId = params32->queryId,
51096 .nextQueryId = ULongToPtr(params32->nextQueryId),
51098 NTSTATUS status;
51099 status = ext_glGetNextPerfQueryIdINTEL( &params );
51100 return status;
51103 static NTSTATUS wow64_ext_glGetObjectBufferfvATI( void *args )
51105 struct
51107 PTR32 teb;
51108 GLuint buffer;
51109 GLenum pname;
51110 PTR32 params;
51111 } *params32 = args;
51112 struct glGetObjectBufferfvATI_params params =
51114 .teb = get_teb64(params32->teb),
51115 .buffer = params32->buffer,
51116 .pname = params32->pname,
51117 .params = ULongToPtr(params32->params),
51119 NTSTATUS status;
51120 status = ext_glGetObjectBufferfvATI( &params );
51121 return status;
51124 static NTSTATUS wow64_ext_glGetObjectBufferivATI( void *args )
51126 struct
51128 PTR32 teb;
51129 GLuint buffer;
51130 GLenum pname;
51131 PTR32 params;
51132 } *params32 = args;
51133 struct glGetObjectBufferivATI_params params =
51135 .teb = get_teb64(params32->teb),
51136 .buffer = params32->buffer,
51137 .pname = params32->pname,
51138 .params = ULongToPtr(params32->params),
51140 NTSTATUS status;
51141 status = ext_glGetObjectBufferivATI( &params );
51142 return status;
51145 static NTSTATUS wow64_ext_glGetObjectLabel( void *args )
51147 struct
51149 PTR32 teb;
51150 GLenum identifier;
51151 GLuint name;
51152 GLsizei bufSize;
51153 PTR32 length;
51154 PTR32 label;
51155 } *params32 = args;
51156 struct glGetObjectLabel_params params =
51158 .teb = get_teb64(params32->teb),
51159 .identifier = params32->identifier,
51160 .name = params32->name,
51161 .bufSize = params32->bufSize,
51162 .length = ULongToPtr(params32->length),
51163 .label = ULongToPtr(params32->label),
51165 NTSTATUS status;
51166 status = ext_glGetObjectLabel( &params );
51167 return status;
51170 static NTSTATUS wow64_ext_glGetObjectLabelEXT( void *args )
51172 struct
51174 PTR32 teb;
51175 GLenum type;
51176 GLuint object;
51177 GLsizei bufSize;
51178 PTR32 length;
51179 PTR32 label;
51180 } *params32 = args;
51181 struct glGetObjectLabelEXT_params params =
51183 .teb = get_teb64(params32->teb),
51184 .type = params32->type,
51185 .object = params32->object,
51186 .bufSize = params32->bufSize,
51187 .length = ULongToPtr(params32->length),
51188 .label = ULongToPtr(params32->label),
51190 NTSTATUS status;
51191 status = ext_glGetObjectLabelEXT( &params );
51192 return status;
51195 static NTSTATUS wow64_ext_glGetObjectParameterfvARB( void *args )
51197 struct
51199 PTR32 teb;
51200 GLhandleARB obj;
51201 GLenum pname;
51202 PTR32 params;
51203 } *params32 = args;
51204 struct glGetObjectParameterfvARB_params params =
51206 .teb = get_teb64(params32->teb),
51207 .obj = params32->obj,
51208 .pname = params32->pname,
51209 .params = ULongToPtr(params32->params),
51211 NTSTATUS status;
51212 status = ext_glGetObjectParameterfvARB( &params );
51213 return status;
51216 static NTSTATUS wow64_ext_glGetObjectParameterivAPPLE( void *args )
51218 struct
51220 PTR32 teb;
51221 GLenum objectType;
51222 GLuint name;
51223 GLenum pname;
51224 PTR32 params;
51225 } *params32 = args;
51226 struct glGetObjectParameterivAPPLE_params params =
51228 .teb = get_teb64(params32->teb),
51229 .objectType = params32->objectType,
51230 .name = params32->name,
51231 .pname = params32->pname,
51232 .params = ULongToPtr(params32->params),
51234 NTSTATUS status;
51235 status = ext_glGetObjectParameterivAPPLE( &params );
51236 return status;
51239 static NTSTATUS wow64_ext_glGetObjectParameterivARB( void *args )
51241 struct
51243 PTR32 teb;
51244 GLhandleARB obj;
51245 GLenum pname;
51246 PTR32 params;
51247 } *params32 = args;
51248 struct glGetObjectParameterivARB_params params =
51250 .teb = get_teb64(params32->teb),
51251 .obj = params32->obj,
51252 .pname = params32->pname,
51253 .params = ULongToPtr(params32->params),
51255 NTSTATUS status;
51256 status = ext_glGetObjectParameterivARB( &params );
51257 return status;
51260 static NTSTATUS wow64_ext_glGetObjectPtrLabel( void *args )
51262 struct
51264 PTR32 teb;
51265 PTR32 ptr;
51266 GLsizei bufSize;
51267 PTR32 length;
51268 PTR32 label;
51269 } *params32 = args;
51270 struct glGetObjectPtrLabel_params params =
51272 .teb = get_teb64(params32->teb),
51273 .ptr = ULongToPtr(params32->ptr),
51274 .bufSize = params32->bufSize,
51275 .length = ULongToPtr(params32->length),
51276 .label = ULongToPtr(params32->label),
51278 NTSTATUS status;
51279 status = ext_glGetObjectPtrLabel( &params );
51280 return status;
51283 static NTSTATUS wow64_ext_glGetOcclusionQueryivNV( void *args )
51285 struct
51287 PTR32 teb;
51288 GLuint id;
51289 GLenum pname;
51290 PTR32 params;
51291 } *params32 = args;
51292 struct glGetOcclusionQueryivNV_params params =
51294 .teb = get_teb64(params32->teb),
51295 .id = params32->id,
51296 .pname = params32->pname,
51297 .params = ULongToPtr(params32->params),
51299 NTSTATUS status;
51300 status = ext_glGetOcclusionQueryivNV( &params );
51301 return status;
51304 static NTSTATUS wow64_ext_glGetOcclusionQueryuivNV( void *args )
51306 struct
51308 PTR32 teb;
51309 GLuint id;
51310 GLenum pname;
51311 PTR32 params;
51312 } *params32 = args;
51313 struct glGetOcclusionQueryuivNV_params params =
51315 .teb = get_teb64(params32->teb),
51316 .id = params32->id,
51317 .pname = params32->pname,
51318 .params = ULongToPtr(params32->params),
51320 NTSTATUS status;
51321 status = ext_glGetOcclusionQueryuivNV( &params );
51322 return status;
51325 static NTSTATUS wow64_ext_glGetPathColorGenfvNV( void *args )
51327 struct
51329 PTR32 teb;
51330 GLenum color;
51331 GLenum pname;
51332 PTR32 value;
51333 } *params32 = args;
51334 struct glGetPathColorGenfvNV_params params =
51336 .teb = get_teb64(params32->teb),
51337 .color = params32->color,
51338 .pname = params32->pname,
51339 .value = ULongToPtr(params32->value),
51341 NTSTATUS status;
51342 status = ext_glGetPathColorGenfvNV( &params );
51343 return status;
51346 static NTSTATUS wow64_ext_glGetPathColorGenivNV( void *args )
51348 struct
51350 PTR32 teb;
51351 GLenum color;
51352 GLenum pname;
51353 PTR32 value;
51354 } *params32 = args;
51355 struct glGetPathColorGenivNV_params params =
51357 .teb = get_teb64(params32->teb),
51358 .color = params32->color,
51359 .pname = params32->pname,
51360 .value = ULongToPtr(params32->value),
51362 NTSTATUS status;
51363 status = ext_glGetPathColorGenivNV( &params );
51364 return status;
51367 static NTSTATUS wow64_ext_glGetPathCommandsNV( void *args )
51369 struct
51371 PTR32 teb;
51372 GLuint path;
51373 PTR32 commands;
51374 } *params32 = args;
51375 struct glGetPathCommandsNV_params params =
51377 .teb = get_teb64(params32->teb),
51378 .path = params32->path,
51379 .commands = ULongToPtr(params32->commands),
51381 NTSTATUS status;
51382 status = ext_glGetPathCommandsNV( &params );
51383 return status;
51386 static NTSTATUS wow64_ext_glGetPathCoordsNV( void *args )
51388 struct
51390 PTR32 teb;
51391 GLuint path;
51392 PTR32 coords;
51393 } *params32 = args;
51394 struct glGetPathCoordsNV_params params =
51396 .teb = get_teb64(params32->teb),
51397 .path = params32->path,
51398 .coords = ULongToPtr(params32->coords),
51400 NTSTATUS status;
51401 status = ext_glGetPathCoordsNV( &params );
51402 return status;
51405 static NTSTATUS wow64_ext_glGetPathDashArrayNV( void *args )
51407 struct
51409 PTR32 teb;
51410 GLuint path;
51411 PTR32 dashArray;
51412 } *params32 = args;
51413 struct glGetPathDashArrayNV_params params =
51415 .teb = get_teb64(params32->teb),
51416 .path = params32->path,
51417 .dashArray = ULongToPtr(params32->dashArray),
51419 NTSTATUS status;
51420 status = ext_glGetPathDashArrayNV( &params );
51421 return status;
51424 static NTSTATUS wow64_ext_glGetPathLengthNV( void *args )
51426 struct
51428 PTR32 teb;
51429 GLuint path;
51430 GLsizei startSegment;
51431 GLsizei numSegments;
51432 GLfloat ret;
51433 } *params32 = args;
51434 struct glGetPathLengthNV_params params =
51436 .teb = get_teb64(params32->teb),
51437 .path = params32->path,
51438 .startSegment = params32->startSegment,
51439 .numSegments = params32->numSegments,
51441 NTSTATUS status;
51442 status = ext_glGetPathLengthNV( &params );
51443 params32->ret = params.ret;
51444 return status;
51447 static NTSTATUS wow64_ext_glGetPathMetricRangeNV( void *args )
51449 struct
51451 PTR32 teb;
51452 GLbitfield metricQueryMask;
51453 GLuint firstPathName;
51454 GLsizei numPaths;
51455 GLsizei stride;
51456 PTR32 metrics;
51457 } *params32 = args;
51458 struct glGetPathMetricRangeNV_params params =
51460 .teb = get_teb64(params32->teb),
51461 .metricQueryMask = params32->metricQueryMask,
51462 .firstPathName = params32->firstPathName,
51463 .numPaths = params32->numPaths,
51464 .stride = params32->stride,
51465 .metrics = ULongToPtr(params32->metrics),
51467 NTSTATUS status;
51468 status = ext_glGetPathMetricRangeNV( &params );
51469 return status;
51472 static NTSTATUS wow64_ext_glGetPathMetricsNV( void *args )
51474 struct
51476 PTR32 teb;
51477 GLbitfield metricQueryMask;
51478 GLsizei numPaths;
51479 GLenum pathNameType;
51480 PTR32 paths;
51481 GLuint pathBase;
51482 GLsizei stride;
51483 PTR32 metrics;
51484 } *params32 = args;
51485 struct glGetPathMetricsNV_params params =
51487 .teb = get_teb64(params32->teb),
51488 .metricQueryMask = params32->metricQueryMask,
51489 .numPaths = params32->numPaths,
51490 .pathNameType = params32->pathNameType,
51491 .paths = ULongToPtr(params32->paths),
51492 .pathBase = params32->pathBase,
51493 .stride = params32->stride,
51494 .metrics = ULongToPtr(params32->metrics),
51496 NTSTATUS status;
51497 status = ext_glGetPathMetricsNV( &params );
51498 return status;
51501 static NTSTATUS wow64_ext_glGetPathParameterfvNV( void *args )
51503 struct
51505 PTR32 teb;
51506 GLuint path;
51507 GLenum pname;
51508 PTR32 value;
51509 } *params32 = args;
51510 struct glGetPathParameterfvNV_params params =
51512 .teb = get_teb64(params32->teb),
51513 .path = params32->path,
51514 .pname = params32->pname,
51515 .value = ULongToPtr(params32->value),
51517 NTSTATUS status;
51518 status = ext_glGetPathParameterfvNV( &params );
51519 return status;
51522 static NTSTATUS wow64_ext_glGetPathParameterivNV( void *args )
51524 struct
51526 PTR32 teb;
51527 GLuint path;
51528 GLenum pname;
51529 PTR32 value;
51530 } *params32 = args;
51531 struct glGetPathParameterivNV_params params =
51533 .teb = get_teb64(params32->teb),
51534 .path = params32->path,
51535 .pname = params32->pname,
51536 .value = ULongToPtr(params32->value),
51538 NTSTATUS status;
51539 status = ext_glGetPathParameterivNV( &params );
51540 return status;
51543 static NTSTATUS wow64_ext_glGetPathSpacingNV( void *args )
51545 struct
51547 PTR32 teb;
51548 GLenum pathListMode;
51549 GLsizei numPaths;
51550 GLenum pathNameType;
51551 PTR32 paths;
51552 GLuint pathBase;
51553 GLfloat advanceScale;
51554 GLfloat kerningScale;
51555 GLenum transformType;
51556 PTR32 returnedSpacing;
51557 } *params32 = args;
51558 struct glGetPathSpacingNV_params params =
51560 .teb = get_teb64(params32->teb),
51561 .pathListMode = params32->pathListMode,
51562 .numPaths = params32->numPaths,
51563 .pathNameType = params32->pathNameType,
51564 .paths = ULongToPtr(params32->paths),
51565 .pathBase = params32->pathBase,
51566 .advanceScale = params32->advanceScale,
51567 .kerningScale = params32->kerningScale,
51568 .transformType = params32->transformType,
51569 .returnedSpacing = ULongToPtr(params32->returnedSpacing),
51571 NTSTATUS status;
51572 status = ext_glGetPathSpacingNV( &params );
51573 return status;
51576 static NTSTATUS wow64_ext_glGetPathTexGenfvNV( void *args )
51578 struct
51580 PTR32 teb;
51581 GLenum texCoordSet;
51582 GLenum pname;
51583 PTR32 value;
51584 } *params32 = args;
51585 struct glGetPathTexGenfvNV_params params =
51587 .teb = get_teb64(params32->teb),
51588 .texCoordSet = params32->texCoordSet,
51589 .pname = params32->pname,
51590 .value = ULongToPtr(params32->value),
51592 NTSTATUS status;
51593 status = ext_glGetPathTexGenfvNV( &params );
51594 return status;
51597 static NTSTATUS wow64_ext_glGetPathTexGenivNV( void *args )
51599 struct
51601 PTR32 teb;
51602 GLenum texCoordSet;
51603 GLenum pname;
51604 PTR32 value;
51605 } *params32 = args;
51606 struct glGetPathTexGenivNV_params params =
51608 .teb = get_teb64(params32->teb),
51609 .texCoordSet = params32->texCoordSet,
51610 .pname = params32->pname,
51611 .value = ULongToPtr(params32->value),
51613 NTSTATUS status;
51614 status = ext_glGetPathTexGenivNV( &params );
51615 return status;
51618 static NTSTATUS wow64_ext_glGetPerfCounterInfoINTEL( void *args )
51620 struct
51622 PTR32 teb;
51623 GLuint queryId;
51624 GLuint counterId;
51625 GLuint counterNameLength;
51626 PTR32 counterName;
51627 GLuint counterDescLength;
51628 PTR32 counterDesc;
51629 PTR32 counterOffset;
51630 PTR32 counterDataSize;
51631 PTR32 counterTypeEnum;
51632 PTR32 counterDataTypeEnum;
51633 PTR32 rawCounterMaxValue;
51634 } *params32 = args;
51635 struct glGetPerfCounterInfoINTEL_params params =
51637 .teb = get_teb64(params32->teb),
51638 .queryId = params32->queryId,
51639 .counterId = params32->counterId,
51640 .counterNameLength = params32->counterNameLength,
51641 .counterName = ULongToPtr(params32->counterName),
51642 .counterDescLength = params32->counterDescLength,
51643 .counterDesc = ULongToPtr(params32->counterDesc),
51644 .counterOffset = ULongToPtr(params32->counterOffset),
51645 .counterDataSize = ULongToPtr(params32->counterDataSize),
51646 .counterTypeEnum = ULongToPtr(params32->counterTypeEnum),
51647 .counterDataTypeEnum = ULongToPtr(params32->counterDataTypeEnum),
51648 .rawCounterMaxValue = ULongToPtr(params32->rawCounterMaxValue),
51650 NTSTATUS status;
51651 status = ext_glGetPerfCounterInfoINTEL( &params );
51652 return status;
51655 static NTSTATUS wow64_ext_glGetPerfMonitorCounterDataAMD( void *args )
51657 struct
51659 PTR32 teb;
51660 GLuint monitor;
51661 GLenum pname;
51662 GLsizei dataSize;
51663 PTR32 data;
51664 PTR32 bytesWritten;
51665 } *params32 = args;
51666 struct glGetPerfMonitorCounterDataAMD_params params =
51668 .teb = get_teb64(params32->teb),
51669 .monitor = params32->monitor,
51670 .pname = params32->pname,
51671 .dataSize = params32->dataSize,
51672 .data = ULongToPtr(params32->data),
51673 .bytesWritten = ULongToPtr(params32->bytesWritten),
51675 NTSTATUS status;
51676 status = ext_glGetPerfMonitorCounterDataAMD( &params );
51677 return status;
51680 static NTSTATUS wow64_ext_glGetPerfMonitorCounterInfoAMD( void *args )
51682 struct
51684 PTR32 teb;
51685 GLuint group;
51686 GLuint counter;
51687 GLenum pname;
51688 PTR32 data;
51689 } *params32 = args;
51690 struct glGetPerfMonitorCounterInfoAMD_params params =
51692 .teb = get_teb64(params32->teb),
51693 .group = params32->group,
51694 .counter = params32->counter,
51695 .pname = params32->pname,
51696 .data = ULongToPtr(params32->data),
51698 NTSTATUS status;
51699 status = ext_glGetPerfMonitorCounterInfoAMD( &params );
51700 return status;
51703 static NTSTATUS wow64_ext_glGetPerfMonitorCounterStringAMD( void *args )
51705 struct
51707 PTR32 teb;
51708 GLuint group;
51709 GLuint counter;
51710 GLsizei bufSize;
51711 PTR32 length;
51712 PTR32 counterString;
51713 } *params32 = args;
51714 struct glGetPerfMonitorCounterStringAMD_params params =
51716 .teb = get_teb64(params32->teb),
51717 .group = params32->group,
51718 .counter = params32->counter,
51719 .bufSize = params32->bufSize,
51720 .length = ULongToPtr(params32->length),
51721 .counterString = ULongToPtr(params32->counterString),
51723 NTSTATUS status;
51724 status = ext_glGetPerfMonitorCounterStringAMD( &params );
51725 return status;
51728 static NTSTATUS wow64_ext_glGetPerfMonitorCountersAMD( void *args )
51730 struct
51732 PTR32 teb;
51733 GLuint group;
51734 PTR32 numCounters;
51735 PTR32 maxActiveCounters;
51736 GLsizei counterSize;
51737 PTR32 counters;
51738 } *params32 = args;
51739 struct glGetPerfMonitorCountersAMD_params params =
51741 .teb = get_teb64(params32->teb),
51742 .group = params32->group,
51743 .numCounters = ULongToPtr(params32->numCounters),
51744 .maxActiveCounters = ULongToPtr(params32->maxActiveCounters),
51745 .counterSize = params32->counterSize,
51746 .counters = ULongToPtr(params32->counters),
51748 NTSTATUS status;
51749 status = ext_glGetPerfMonitorCountersAMD( &params );
51750 return status;
51753 static NTSTATUS wow64_ext_glGetPerfMonitorGroupStringAMD( void *args )
51755 struct
51757 PTR32 teb;
51758 GLuint group;
51759 GLsizei bufSize;
51760 PTR32 length;
51761 PTR32 groupString;
51762 } *params32 = args;
51763 struct glGetPerfMonitorGroupStringAMD_params params =
51765 .teb = get_teb64(params32->teb),
51766 .group = params32->group,
51767 .bufSize = params32->bufSize,
51768 .length = ULongToPtr(params32->length),
51769 .groupString = ULongToPtr(params32->groupString),
51771 NTSTATUS status;
51772 status = ext_glGetPerfMonitorGroupStringAMD( &params );
51773 return status;
51776 static NTSTATUS wow64_ext_glGetPerfMonitorGroupsAMD( void *args )
51778 struct
51780 PTR32 teb;
51781 PTR32 numGroups;
51782 GLsizei groupsSize;
51783 PTR32 groups;
51784 } *params32 = args;
51785 struct glGetPerfMonitorGroupsAMD_params params =
51787 .teb = get_teb64(params32->teb),
51788 .numGroups = ULongToPtr(params32->numGroups),
51789 .groupsSize = params32->groupsSize,
51790 .groups = ULongToPtr(params32->groups),
51792 NTSTATUS status;
51793 status = ext_glGetPerfMonitorGroupsAMD( &params );
51794 return status;
51797 static NTSTATUS wow64_ext_glGetPerfQueryDataINTEL( void *args )
51799 struct
51801 PTR32 teb;
51802 GLuint queryHandle;
51803 GLuint flags;
51804 GLsizei dataSize;
51805 PTR32 data;
51806 PTR32 bytesWritten;
51807 } *params32 = args;
51808 struct glGetPerfQueryDataINTEL_params params =
51810 .teb = get_teb64(params32->teb),
51811 .queryHandle = params32->queryHandle,
51812 .flags = params32->flags,
51813 .dataSize = params32->dataSize,
51814 .data = ULongToPtr(params32->data),
51815 .bytesWritten = ULongToPtr(params32->bytesWritten),
51817 NTSTATUS status;
51818 status = ext_glGetPerfQueryDataINTEL( &params );
51819 return status;
51822 static NTSTATUS wow64_ext_glGetPerfQueryIdByNameINTEL( void *args )
51824 struct
51826 PTR32 teb;
51827 PTR32 queryName;
51828 PTR32 queryId;
51829 } *params32 = args;
51830 struct glGetPerfQueryIdByNameINTEL_params params =
51832 .teb = get_teb64(params32->teb),
51833 .queryName = ULongToPtr(params32->queryName),
51834 .queryId = ULongToPtr(params32->queryId),
51836 NTSTATUS status;
51837 status = ext_glGetPerfQueryIdByNameINTEL( &params );
51838 return status;
51841 static NTSTATUS wow64_ext_glGetPerfQueryInfoINTEL( void *args )
51843 struct
51845 PTR32 teb;
51846 GLuint queryId;
51847 GLuint queryNameLength;
51848 PTR32 queryName;
51849 PTR32 dataSize;
51850 PTR32 noCounters;
51851 PTR32 noInstances;
51852 PTR32 capsMask;
51853 } *params32 = args;
51854 struct glGetPerfQueryInfoINTEL_params params =
51856 .teb = get_teb64(params32->teb),
51857 .queryId = params32->queryId,
51858 .queryNameLength = params32->queryNameLength,
51859 .queryName = ULongToPtr(params32->queryName),
51860 .dataSize = ULongToPtr(params32->dataSize),
51861 .noCounters = ULongToPtr(params32->noCounters),
51862 .noInstances = ULongToPtr(params32->noInstances),
51863 .capsMask = ULongToPtr(params32->capsMask),
51865 NTSTATUS status;
51866 status = ext_glGetPerfQueryInfoINTEL( &params );
51867 return status;
51870 static NTSTATUS wow64_ext_glGetPixelMapxv( void *args )
51872 struct
51874 PTR32 teb;
51875 GLenum map;
51876 GLint size;
51877 PTR32 values;
51878 } *params32 = args;
51879 struct glGetPixelMapxv_params params =
51881 .teb = get_teb64(params32->teb),
51882 .map = params32->map,
51883 .size = params32->size,
51884 .values = ULongToPtr(params32->values),
51886 NTSTATUS status;
51887 status = ext_glGetPixelMapxv( &params );
51888 return status;
51891 static NTSTATUS wow64_ext_glGetPixelTexGenParameterfvSGIS( void *args )
51893 struct
51895 PTR32 teb;
51896 GLenum pname;
51897 PTR32 params;
51898 } *params32 = args;
51899 struct glGetPixelTexGenParameterfvSGIS_params params =
51901 .teb = get_teb64(params32->teb),
51902 .pname = params32->pname,
51903 .params = ULongToPtr(params32->params),
51905 NTSTATUS status;
51906 status = ext_glGetPixelTexGenParameterfvSGIS( &params );
51907 return status;
51910 static NTSTATUS wow64_ext_glGetPixelTexGenParameterivSGIS( void *args )
51912 struct
51914 PTR32 teb;
51915 GLenum pname;
51916 PTR32 params;
51917 } *params32 = args;
51918 struct glGetPixelTexGenParameterivSGIS_params params =
51920 .teb = get_teb64(params32->teb),
51921 .pname = params32->pname,
51922 .params = ULongToPtr(params32->params),
51924 NTSTATUS status;
51925 status = ext_glGetPixelTexGenParameterivSGIS( &params );
51926 return status;
51929 static NTSTATUS wow64_ext_glGetPixelTransformParameterfvEXT( void *args )
51931 struct
51933 PTR32 teb;
51934 GLenum target;
51935 GLenum pname;
51936 PTR32 params;
51937 } *params32 = args;
51938 struct glGetPixelTransformParameterfvEXT_params params =
51940 .teb = get_teb64(params32->teb),
51941 .target = params32->target,
51942 .pname = params32->pname,
51943 .params = ULongToPtr(params32->params),
51945 NTSTATUS status;
51946 status = ext_glGetPixelTransformParameterfvEXT( &params );
51947 return status;
51950 static NTSTATUS wow64_ext_glGetPixelTransformParameterivEXT( void *args )
51952 struct
51954 PTR32 teb;
51955 GLenum target;
51956 GLenum pname;
51957 PTR32 params;
51958 } *params32 = args;
51959 struct glGetPixelTransformParameterivEXT_params params =
51961 .teb = get_teb64(params32->teb),
51962 .target = params32->target,
51963 .pname = params32->pname,
51964 .params = ULongToPtr(params32->params),
51966 NTSTATUS status;
51967 status = ext_glGetPixelTransformParameterivEXT( &params );
51968 return status;
51971 static NTSTATUS wow64_ext_glGetPointerIndexedvEXT( void *args )
51973 struct
51975 PTR32 teb;
51976 GLenum target;
51977 GLuint index;
51978 PTR32 data;
51979 } *params32 = args;
51980 struct glGetPointerIndexedvEXT_params params =
51982 .teb = get_teb64(params32->teb),
51983 .target = params32->target,
51984 .index = params32->index,
51986 FIXME( "params32 %p, params %p stub!\n", params32, &params );
51987 return STATUS_NOT_IMPLEMENTED;
51990 static NTSTATUS wow64_ext_glGetPointeri_vEXT( void *args )
51992 struct
51994 PTR32 teb;
51995 GLenum pname;
51996 GLuint index;
51997 PTR32 params;
51998 } *params32 = args;
51999 struct glGetPointeri_vEXT_params params =
52001 .teb = get_teb64(params32->teb),
52002 .pname = params32->pname,
52003 .index = params32->index,
52005 FIXME( "params32 %p, params %p stub!\n", params32, &params );
52006 return STATUS_NOT_IMPLEMENTED;
52009 static NTSTATUS wow64_ext_glGetPointervEXT( void *args )
52011 struct
52013 PTR32 teb;
52014 GLenum pname;
52015 PTR32 params;
52016 } *params32 = args;
52017 struct glGetPointervEXT_params params =
52019 .teb = get_teb64(params32->teb),
52020 .pname = params32->pname,
52022 NTSTATUS status;
52023 status = ext_glGetPointervEXT( &params );
52024 params32->params = PtrToUlong( params.params );
52025 return status;
52028 static NTSTATUS wow64_ext_glGetProgramBinary( void *args )
52030 struct
52032 PTR32 teb;
52033 GLuint program;
52034 GLsizei bufSize;
52035 PTR32 length;
52036 PTR32 binaryFormat;
52037 PTR32 binary;
52038 } *params32 = args;
52039 struct glGetProgramBinary_params params =
52041 .teb = get_teb64(params32->teb),
52042 .program = params32->program,
52043 .bufSize = params32->bufSize,
52044 .length = ULongToPtr(params32->length),
52045 .binaryFormat = ULongToPtr(params32->binaryFormat),
52046 .binary = ULongToPtr(params32->binary),
52048 NTSTATUS status;
52049 status = ext_glGetProgramBinary( &params );
52050 return status;
52053 static NTSTATUS wow64_ext_glGetProgramEnvParameterIivNV( void *args )
52055 struct
52057 PTR32 teb;
52058 GLenum target;
52059 GLuint index;
52060 PTR32 params;
52061 } *params32 = args;
52062 struct glGetProgramEnvParameterIivNV_params params =
52064 .teb = get_teb64(params32->teb),
52065 .target = params32->target,
52066 .index = params32->index,
52067 .params = ULongToPtr(params32->params),
52069 NTSTATUS status;
52070 status = ext_glGetProgramEnvParameterIivNV( &params );
52071 return status;
52074 static NTSTATUS wow64_ext_glGetProgramEnvParameterIuivNV( void *args )
52076 struct
52078 PTR32 teb;
52079 GLenum target;
52080 GLuint index;
52081 PTR32 params;
52082 } *params32 = args;
52083 struct glGetProgramEnvParameterIuivNV_params params =
52085 .teb = get_teb64(params32->teb),
52086 .target = params32->target,
52087 .index = params32->index,
52088 .params = ULongToPtr(params32->params),
52090 NTSTATUS status;
52091 status = ext_glGetProgramEnvParameterIuivNV( &params );
52092 return status;
52095 static NTSTATUS wow64_ext_glGetProgramEnvParameterdvARB( void *args )
52097 struct
52099 PTR32 teb;
52100 GLenum target;
52101 GLuint index;
52102 PTR32 params;
52103 } *params32 = args;
52104 struct glGetProgramEnvParameterdvARB_params params =
52106 .teb = get_teb64(params32->teb),
52107 .target = params32->target,
52108 .index = params32->index,
52109 .params = ULongToPtr(params32->params),
52111 NTSTATUS status;
52112 status = ext_glGetProgramEnvParameterdvARB( &params );
52113 return status;
52116 static NTSTATUS wow64_ext_glGetProgramEnvParameterfvARB( void *args )
52118 struct
52120 PTR32 teb;
52121 GLenum target;
52122 GLuint index;
52123 PTR32 params;
52124 } *params32 = args;
52125 struct glGetProgramEnvParameterfvARB_params params =
52127 .teb = get_teb64(params32->teb),
52128 .target = params32->target,
52129 .index = params32->index,
52130 .params = ULongToPtr(params32->params),
52132 NTSTATUS status;
52133 status = ext_glGetProgramEnvParameterfvARB( &params );
52134 return status;
52137 static NTSTATUS wow64_ext_glGetProgramInfoLog( void *args )
52139 struct
52141 PTR32 teb;
52142 GLuint program;
52143 GLsizei bufSize;
52144 PTR32 length;
52145 PTR32 infoLog;
52146 } *params32 = args;
52147 struct glGetProgramInfoLog_params params =
52149 .teb = get_teb64(params32->teb),
52150 .program = params32->program,
52151 .bufSize = params32->bufSize,
52152 .length = ULongToPtr(params32->length),
52153 .infoLog = ULongToPtr(params32->infoLog),
52155 NTSTATUS status;
52156 status = ext_glGetProgramInfoLog( &params );
52157 return status;
52160 static NTSTATUS wow64_ext_glGetProgramInterfaceiv( void *args )
52162 struct
52164 PTR32 teb;
52165 GLuint program;
52166 GLenum programInterface;
52167 GLenum pname;
52168 PTR32 params;
52169 } *params32 = args;
52170 struct glGetProgramInterfaceiv_params params =
52172 .teb = get_teb64(params32->teb),
52173 .program = params32->program,
52174 .programInterface = params32->programInterface,
52175 .pname = params32->pname,
52176 .params = ULongToPtr(params32->params),
52178 NTSTATUS status;
52179 status = ext_glGetProgramInterfaceiv( &params );
52180 return status;
52183 static NTSTATUS wow64_ext_glGetProgramLocalParameterIivNV( void *args )
52185 struct
52187 PTR32 teb;
52188 GLenum target;
52189 GLuint index;
52190 PTR32 params;
52191 } *params32 = args;
52192 struct glGetProgramLocalParameterIivNV_params params =
52194 .teb = get_teb64(params32->teb),
52195 .target = params32->target,
52196 .index = params32->index,
52197 .params = ULongToPtr(params32->params),
52199 NTSTATUS status;
52200 status = ext_glGetProgramLocalParameterIivNV( &params );
52201 return status;
52204 static NTSTATUS wow64_ext_glGetProgramLocalParameterIuivNV( void *args )
52206 struct
52208 PTR32 teb;
52209 GLenum target;
52210 GLuint index;
52211 PTR32 params;
52212 } *params32 = args;
52213 struct glGetProgramLocalParameterIuivNV_params params =
52215 .teb = get_teb64(params32->teb),
52216 .target = params32->target,
52217 .index = params32->index,
52218 .params = ULongToPtr(params32->params),
52220 NTSTATUS status;
52221 status = ext_glGetProgramLocalParameterIuivNV( &params );
52222 return status;
52225 static NTSTATUS wow64_ext_glGetProgramLocalParameterdvARB( void *args )
52227 struct
52229 PTR32 teb;
52230 GLenum target;
52231 GLuint index;
52232 PTR32 params;
52233 } *params32 = args;
52234 struct glGetProgramLocalParameterdvARB_params params =
52236 .teb = get_teb64(params32->teb),
52237 .target = params32->target,
52238 .index = params32->index,
52239 .params = ULongToPtr(params32->params),
52241 NTSTATUS status;
52242 status = ext_glGetProgramLocalParameterdvARB( &params );
52243 return status;
52246 static NTSTATUS wow64_ext_glGetProgramLocalParameterfvARB( void *args )
52248 struct
52250 PTR32 teb;
52251 GLenum target;
52252 GLuint index;
52253 PTR32 params;
52254 } *params32 = args;
52255 struct glGetProgramLocalParameterfvARB_params params =
52257 .teb = get_teb64(params32->teb),
52258 .target = params32->target,
52259 .index = params32->index,
52260 .params = ULongToPtr(params32->params),
52262 NTSTATUS status;
52263 status = ext_glGetProgramLocalParameterfvARB( &params );
52264 return status;
52267 static NTSTATUS wow64_ext_glGetProgramNamedParameterdvNV( void *args )
52269 struct
52271 PTR32 teb;
52272 GLuint id;
52273 GLsizei len;
52274 PTR32 name;
52275 PTR32 params;
52276 } *params32 = args;
52277 struct glGetProgramNamedParameterdvNV_params params =
52279 .teb = get_teb64(params32->teb),
52280 .id = params32->id,
52281 .len = params32->len,
52282 .name = ULongToPtr(params32->name),
52283 .params = ULongToPtr(params32->params),
52285 NTSTATUS status;
52286 status = ext_glGetProgramNamedParameterdvNV( &params );
52287 return status;
52290 static NTSTATUS wow64_ext_glGetProgramNamedParameterfvNV( void *args )
52292 struct
52294 PTR32 teb;
52295 GLuint id;
52296 GLsizei len;
52297 PTR32 name;
52298 PTR32 params;
52299 } *params32 = args;
52300 struct glGetProgramNamedParameterfvNV_params params =
52302 .teb = get_teb64(params32->teb),
52303 .id = params32->id,
52304 .len = params32->len,
52305 .name = ULongToPtr(params32->name),
52306 .params = ULongToPtr(params32->params),
52308 NTSTATUS status;
52309 status = ext_glGetProgramNamedParameterfvNV( &params );
52310 return status;
52313 static NTSTATUS wow64_ext_glGetProgramParameterdvNV( void *args )
52315 struct
52317 PTR32 teb;
52318 GLenum target;
52319 GLuint index;
52320 GLenum pname;
52321 PTR32 params;
52322 } *params32 = args;
52323 struct glGetProgramParameterdvNV_params params =
52325 .teb = get_teb64(params32->teb),
52326 .target = params32->target,
52327 .index = params32->index,
52328 .pname = params32->pname,
52329 .params = ULongToPtr(params32->params),
52331 NTSTATUS status;
52332 status = ext_glGetProgramParameterdvNV( &params );
52333 return status;
52336 static NTSTATUS wow64_ext_glGetProgramParameterfvNV( void *args )
52338 struct
52340 PTR32 teb;
52341 GLenum target;
52342 GLuint index;
52343 GLenum pname;
52344 PTR32 params;
52345 } *params32 = args;
52346 struct glGetProgramParameterfvNV_params params =
52348 .teb = get_teb64(params32->teb),
52349 .target = params32->target,
52350 .index = params32->index,
52351 .pname = params32->pname,
52352 .params = ULongToPtr(params32->params),
52354 NTSTATUS status;
52355 status = ext_glGetProgramParameterfvNV( &params );
52356 return status;
52359 static NTSTATUS wow64_ext_glGetProgramPipelineInfoLog( void *args )
52361 struct
52363 PTR32 teb;
52364 GLuint pipeline;
52365 GLsizei bufSize;
52366 PTR32 length;
52367 PTR32 infoLog;
52368 } *params32 = args;
52369 struct glGetProgramPipelineInfoLog_params params =
52371 .teb = get_teb64(params32->teb),
52372 .pipeline = params32->pipeline,
52373 .bufSize = params32->bufSize,
52374 .length = ULongToPtr(params32->length),
52375 .infoLog = ULongToPtr(params32->infoLog),
52377 NTSTATUS status;
52378 status = ext_glGetProgramPipelineInfoLog( &params );
52379 return status;
52382 static NTSTATUS wow64_ext_glGetProgramPipelineiv( void *args )
52384 struct
52386 PTR32 teb;
52387 GLuint pipeline;
52388 GLenum pname;
52389 PTR32 params;
52390 } *params32 = args;
52391 struct glGetProgramPipelineiv_params params =
52393 .teb = get_teb64(params32->teb),
52394 .pipeline = params32->pipeline,
52395 .pname = params32->pname,
52396 .params = ULongToPtr(params32->params),
52398 NTSTATUS status;
52399 status = ext_glGetProgramPipelineiv( &params );
52400 return status;
52403 static NTSTATUS wow64_ext_glGetProgramResourceIndex( void *args )
52405 struct
52407 PTR32 teb;
52408 GLuint program;
52409 GLenum programInterface;
52410 PTR32 name;
52411 GLuint ret;
52412 } *params32 = args;
52413 struct glGetProgramResourceIndex_params params =
52415 .teb = get_teb64(params32->teb),
52416 .program = params32->program,
52417 .programInterface = params32->programInterface,
52418 .name = ULongToPtr(params32->name),
52420 NTSTATUS status;
52421 status = ext_glGetProgramResourceIndex( &params );
52422 params32->ret = params.ret;
52423 return status;
52426 static NTSTATUS wow64_ext_glGetProgramResourceLocation( void *args )
52428 struct
52430 PTR32 teb;
52431 GLuint program;
52432 GLenum programInterface;
52433 PTR32 name;
52434 GLint ret;
52435 } *params32 = args;
52436 struct glGetProgramResourceLocation_params params =
52438 .teb = get_teb64(params32->teb),
52439 .program = params32->program,
52440 .programInterface = params32->programInterface,
52441 .name = ULongToPtr(params32->name),
52443 NTSTATUS status;
52444 status = ext_glGetProgramResourceLocation( &params );
52445 params32->ret = params.ret;
52446 return status;
52449 static NTSTATUS wow64_ext_glGetProgramResourceLocationIndex( void *args )
52451 struct
52453 PTR32 teb;
52454 GLuint program;
52455 GLenum programInterface;
52456 PTR32 name;
52457 GLint ret;
52458 } *params32 = args;
52459 struct glGetProgramResourceLocationIndex_params params =
52461 .teb = get_teb64(params32->teb),
52462 .program = params32->program,
52463 .programInterface = params32->programInterface,
52464 .name = ULongToPtr(params32->name),
52466 NTSTATUS status;
52467 status = ext_glGetProgramResourceLocationIndex( &params );
52468 params32->ret = params.ret;
52469 return status;
52472 static NTSTATUS wow64_ext_glGetProgramResourceName( void *args )
52474 struct
52476 PTR32 teb;
52477 GLuint program;
52478 GLenum programInterface;
52479 GLuint index;
52480 GLsizei bufSize;
52481 PTR32 length;
52482 PTR32 name;
52483 } *params32 = args;
52484 struct glGetProgramResourceName_params params =
52486 .teb = get_teb64(params32->teb),
52487 .program = params32->program,
52488 .programInterface = params32->programInterface,
52489 .index = params32->index,
52490 .bufSize = params32->bufSize,
52491 .length = ULongToPtr(params32->length),
52492 .name = ULongToPtr(params32->name),
52494 NTSTATUS status;
52495 status = ext_glGetProgramResourceName( &params );
52496 return status;
52499 static NTSTATUS wow64_ext_glGetProgramResourcefvNV( void *args )
52501 struct
52503 PTR32 teb;
52504 GLuint program;
52505 GLenum programInterface;
52506 GLuint index;
52507 GLsizei propCount;
52508 PTR32 props;
52509 GLsizei count;
52510 PTR32 length;
52511 PTR32 params;
52512 } *params32 = args;
52513 struct glGetProgramResourcefvNV_params params =
52515 .teb = get_teb64(params32->teb),
52516 .program = params32->program,
52517 .programInterface = params32->programInterface,
52518 .index = params32->index,
52519 .propCount = params32->propCount,
52520 .props = ULongToPtr(params32->props),
52521 .count = params32->count,
52522 .length = ULongToPtr(params32->length),
52523 .params = ULongToPtr(params32->params),
52525 NTSTATUS status;
52526 status = ext_glGetProgramResourcefvNV( &params );
52527 return status;
52530 static NTSTATUS wow64_ext_glGetProgramResourceiv( void *args )
52532 struct
52534 PTR32 teb;
52535 GLuint program;
52536 GLenum programInterface;
52537 GLuint index;
52538 GLsizei propCount;
52539 PTR32 props;
52540 GLsizei count;
52541 PTR32 length;
52542 PTR32 params;
52543 } *params32 = args;
52544 struct glGetProgramResourceiv_params params =
52546 .teb = get_teb64(params32->teb),
52547 .program = params32->program,
52548 .programInterface = params32->programInterface,
52549 .index = params32->index,
52550 .propCount = params32->propCount,
52551 .props = ULongToPtr(params32->props),
52552 .count = params32->count,
52553 .length = ULongToPtr(params32->length),
52554 .params = ULongToPtr(params32->params),
52556 NTSTATUS status;
52557 status = ext_glGetProgramResourceiv( &params );
52558 return status;
52561 static NTSTATUS wow64_ext_glGetProgramStageiv( void *args )
52563 struct
52565 PTR32 teb;
52566 GLuint program;
52567 GLenum shadertype;
52568 GLenum pname;
52569 PTR32 values;
52570 } *params32 = args;
52571 struct glGetProgramStageiv_params params =
52573 .teb = get_teb64(params32->teb),
52574 .program = params32->program,
52575 .shadertype = params32->shadertype,
52576 .pname = params32->pname,
52577 .values = ULongToPtr(params32->values),
52579 NTSTATUS status;
52580 status = ext_glGetProgramStageiv( &params );
52581 return status;
52584 static NTSTATUS wow64_ext_glGetProgramStringARB( void *args )
52586 struct
52588 PTR32 teb;
52589 GLenum target;
52590 GLenum pname;
52591 PTR32 string;
52592 } *params32 = args;
52593 struct glGetProgramStringARB_params params =
52595 .teb = get_teb64(params32->teb),
52596 .target = params32->target,
52597 .pname = params32->pname,
52598 .string = ULongToPtr(params32->string),
52600 NTSTATUS status;
52601 status = ext_glGetProgramStringARB( &params );
52602 return status;
52605 static NTSTATUS wow64_ext_glGetProgramStringNV( void *args )
52607 struct
52609 PTR32 teb;
52610 GLuint id;
52611 GLenum pname;
52612 PTR32 program;
52613 } *params32 = args;
52614 struct glGetProgramStringNV_params params =
52616 .teb = get_teb64(params32->teb),
52617 .id = params32->id,
52618 .pname = params32->pname,
52619 .program = ULongToPtr(params32->program),
52621 NTSTATUS status;
52622 status = ext_glGetProgramStringNV( &params );
52623 return status;
52626 static NTSTATUS wow64_ext_glGetProgramSubroutineParameteruivNV( void *args )
52628 struct
52630 PTR32 teb;
52631 GLenum target;
52632 GLuint index;
52633 PTR32 param;
52634 } *params32 = args;
52635 struct glGetProgramSubroutineParameteruivNV_params params =
52637 .teb = get_teb64(params32->teb),
52638 .target = params32->target,
52639 .index = params32->index,
52640 .param = ULongToPtr(params32->param),
52642 NTSTATUS status;
52643 status = ext_glGetProgramSubroutineParameteruivNV( &params );
52644 return status;
52647 static NTSTATUS wow64_ext_glGetProgramiv( void *args )
52649 struct
52651 PTR32 teb;
52652 GLuint program;
52653 GLenum pname;
52654 PTR32 params;
52655 } *params32 = args;
52656 struct glGetProgramiv_params params =
52658 .teb = get_teb64(params32->teb),
52659 .program = params32->program,
52660 .pname = params32->pname,
52661 .params = ULongToPtr(params32->params),
52663 NTSTATUS status;
52664 status = ext_glGetProgramiv( &params );
52665 return status;
52668 static NTSTATUS wow64_ext_glGetProgramivARB( void *args )
52670 struct
52672 PTR32 teb;
52673 GLenum target;
52674 GLenum pname;
52675 PTR32 params;
52676 } *params32 = args;
52677 struct glGetProgramivARB_params params =
52679 .teb = get_teb64(params32->teb),
52680 .target = params32->target,
52681 .pname = params32->pname,
52682 .params = ULongToPtr(params32->params),
52684 NTSTATUS status;
52685 status = ext_glGetProgramivARB( &params );
52686 return status;
52689 static NTSTATUS wow64_ext_glGetProgramivNV( void *args )
52691 struct
52693 PTR32 teb;
52694 GLuint id;
52695 GLenum pname;
52696 PTR32 params;
52697 } *params32 = args;
52698 struct glGetProgramivNV_params params =
52700 .teb = get_teb64(params32->teb),
52701 .id = params32->id,
52702 .pname = params32->pname,
52703 .params = ULongToPtr(params32->params),
52705 NTSTATUS status;
52706 status = ext_glGetProgramivNV( &params );
52707 return status;
52710 static NTSTATUS wow64_ext_glGetQueryBufferObjecti64v( void *args )
52712 struct
52714 PTR32 teb;
52715 GLuint id;
52716 GLuint buffer;
52717 GLenum pname;
52718 PTR32 offset;
52719 } *params32 = args;
52720 struct glGetQueryBufferObjecti64v_params params =
52722 .teb = get_teb64(params32->teb),
52723 .id = params32->id,
52724 .buffer = params32->buffer,
52725 .pname = params32->pname,
52726 .offset = (GLintptr)ULongToPtr(params32->offset),
52728 NTSTATUS status;
52729 status = ext_glGetQueryBufferObjecti64v( &params );
52730 return status;
52733 static NTSTATUS wow64_ext_glGetQueryBufferObjectiv( void *args )
52735 struct
52737 PTR32 teb;
52738 GLuint id;
52739 GLuint buffer;
52740 GLenum pname;
52741 PTR32 offset;
52742 } *params32 = args;
52743 struct glGetQueryBufferObjectiv_params params =
52745 .teb = get_teb64(params32->teb),
52746 .id = params32->id,
52747 .buffer = params32->buffer,
52748 .pname = params32->pname,
52749 .offset = (GLintptr)ULongToPtr(params32->offset),
52751 NTSTATUS status;
52752 status = ext_glGetQueryBufferObjectiv( &params );
52753 return status;
52756 static NTSTATUS wow64_ext_glGetQueryBufferObjectui64v( void *args )
52758 struct
52760 PTR32 teb;
52761 GLuint id;
52762 GLuint buffer;
52763 GLenum pname;
52764 PTR32 offset;
52765 } *params32 = args;
52766 struct glGetQueryBufferObjectui64v_params params =
52768 .teb = get_teb64(params32->teb),
52769 .id = params32->id,
52770 .buffer = params32->buffer,
52771 .pname = params32->pname,
52772 .offset = (GLintptr)ULongToPtr(params32->offset),
52774 NTSTATUS status;
52775 status = ext_glGetQueryBufferObjectui64v( &params );
52776 return status;
52779 static NTSTATUS wow64_ext_glGetQueryBufferObjectuiv( void *args )
52781 struct
52783 PTR32 teb;
52784 GLuint id;
52785 GLuint buffer;
52786 GLenum pname;
52787 PTR32 offset;
52788 } *params32 = args;
52789 struct glGetQueryBufferObjectuiv_params params =
52791 .teb = get_teb64(params32->teb),
52792 .id = params32->id,
52793 .buffer = params32->buffer,
52794 .pname = params32->pname,
52795 .offset = (GLintptr)ULongToPtr(params32->offset),
52797 NTSTATUS status;
52798 status = ext_glGetQueryBufferObjectuiv( &params );
52799 return status;
52802 static NTSTATUS wow64_ext_glGetQueryIndexediv( void *args )
52804 struct
52806 PTR32 teb;
52807 GLenum target;
52808 GLuint index;
52809 GLenum pname;
52810 PTR32 params;
52811 } *params32 = args;
52812 struct glGetQueryIndexediv_params params =
52814 .teb = get_teb64(params32->teb),
52815 .target = params32->target,
52816 .index = params32->index,
52817 .pname = params32->pname,
52818 .params = ULongToPtr(params32->params),
52820 NTSTATUS status;
52821 status = ext_glGetQueryIndexediv( &params );
52822 return status;
52825 static NTSTATUS wow64_ext_glGetQueryObjecti64v( void *args )
52827 struct
52829 PTR32 teb;
52830 GLuint id;
52831 GLenum pname;
52832 PTR32 params;
52833 } *params32 = args;
52834 struct glGetQueryObjecti64v_params params =
52836 .teb = get_teb64(params32->teb),
52837 .id = params32->id,
52838 .pname = params32->pname,
52839 .params = ULongToPtr(params32->params),
52841 NTSTATUS status;
52842 status = ext_glGetQueryObjecti64v( &params );
52843 return status;
52846 static NTSTATUS wow64_ext_glGetQueryObjecti64vEXT( void *args )
52848 struct
52850 PTR32 teb;
52851 GLuint id;
52852 GLenum pname;
52853 PTR32 params;
52854 } *params32 = args;
52855 struct glGetQueryObjecti64vEXT_params params =
52857 .teb = get_teb64(params32->teb),
52858 .id = params32->id,
52859 .pname = params32->pname,
52860 .params = ULongToPtr(params32->params),
52862 NTSTATUS status;
52863 status = ext_glGetQueryObjecti64vEXT( &params );
52864 return status;
52867 static NTSTATUS wow64_ext_glGetQueryObjectiv( void *args )
52869 struct
52871 PTR32 teb;
52872 GLuint id;
52873 GLenum pname;
52874 PTR32 params;
52875 } *params32 = args;
52876 struct glGetQueryObjectiv_params params =
52878 .teb = get_teb64(params32->teb),
52879 .id = params32->id,
52880 .pname = params32->pname,
52881 .params = ULongToPtr(params32->params),
52883 NTSTATUS status;
52884 status = ext_glGetQueryObjectiv( &params );
52885 return status;
52888 static NTSTATUS wow64_ext_glGetQueryObjectivARB( void *args )
52890 struct
52892 PTR32 teb;
52893 GLuint id;
52894 GLenum pname;
52895 PTR32 params;
52896 } *params32 = args;
52897 struct glGetQueryObjectivARB_params params =
52899 .teb = get_teb64(params32->teb),
52900 .id = params32->id,
52901 .pname = params32->pname,
52902 .params = ULongToPtr(params32->params),
52904 NTSTATUS status;
52905 status = ext_glGetQueryObjectivARB( &params );
52906 return status;
52909 static NTSTATUS wow64_ext_glGetQueryObjectui64v( void *args )
52911 struct
52913 PTR32 teb;
52914 GLuint id;
52915 GLenum pname;
52916 PTR32 params;
52917 } *params32 = args;
52918 struct glGetQueryObjectui64v_params params =
52920 .teb = get_teb64(params32->teb),
52921 .id = params32->id,
52922 .pname = params32->pname,
52923 .params = ULongToPtr(params32->params),
52925 NTSTATUS status;
52926 status = ext_glGetQueryObjectui64v( &params );
52927 return status;
52930 static NTSTATUS wow64_ext_glGetQueryObjectui64vEXT( void *args )
52932 struct
52934 PTR32 teb;
52935 GLuint id;
52936 GLenum pname;
52937 PTR32 params;
52938 } *params32 = args;
52939 struct glGetQueryObjectui64vEXT_params params =
52941 .teb = get_teb64(params32->teb),
52942 .id = params32->id,
52943 .pname = params32->pname,
52944 .params = ULongToPtr(params32->params),
52946 NTSTATUS status;
52947 status = ext_glGetQueryObjectui64vEXT( &params );
52948 return status;
52951 static NTSTATUS wow64_ext_glGetQueryObjectuiv( void *args )
52953 struct
52955 PTR32 teb;
52956 GLuint id;
52957 GLenum pname;
52958 PTR32 params;
52959 } *params32 = args;
52960 struct glGetQueryObjectuiv_params params =
52962 .teb = get_teb64(params32->teb),
52963 .id = params32->id,
52964 .pname = params32->pname,
52965 .params = ULongToPtr(params32->params),
52967 NTSTATUS status;
52968 status = ext_glGetQueryObjectuiv( &params );
52969 return status;
52972 static NTSTATUS wow64_ext_glGetQueryObjectuivARB( void *args )
52974 struct
52976 PTR32 teb;
52977 GLuint id;
52978 GLenum pname;
52979 PTR32 params;
52980 } *params32 = args;
52981 struct glGetQueryObjectuivARB_params params =
52983 .teb = get_teb64(params32->teb),
52984 .id = params32->id,
52985 .pname = params32->pname,
52986 .params = ULongToPtr(params32->params),
52988 NTSTATUS status;
52989 status = ext_glGetQueryObjectuivARB( &params );
52990 return status;
52993 static NTSTATUS wow64_ext_glGetQueryiv( void *args )
52995 struct
52997 PTR32 teb;
52998 GLenum target;
52999 GLenum pname;
53000 PTR32 params;
53001 } *params32 = args;
53002 struct glGetQueryiv_params params =
53004 .teb = get_teb64(params32->teb),
53005 .target = params32->target,
53006 .pname = params32->pname,
53007 .params = ULongToPtr(params32->params),
53009 NTSTATUS status;
53010 status = ext_glGetQueryiv( &params );
53011 return status;
53014 static NTSTATUS wow64_ext_glGetQueryivARB( void *args )
53016 struct
53018 PTR32 teb;
53019 GLenum target;
53020 GLenum pname;
53021 PTR32 params;
53022 } *params32 = args;
53023 struct glGetQueryivARB_params params =
53025 .teb = get_teb64(params32->teb),
53026 .target = params32->target,
53027 .pname = params32->pname,
53028 .params = ULongToPtr(params32->params),
53030 NTSTATUS status;
53031 status = ext_glGetQueryivARB( &params );
53032 return status;
53035 static NTSTATUS wow64_ext_glGetRenderbufferParameteriv( void *args )
53037 struct
53039 PTR32 teb;
53040 GLenum target;
53041 GLenum pname;
53042 PTR32 params;
53043 } *params32 = args;
53044 struct glGetRenderbufferParameteriv_params params =
53046 .teb = get_teb64(params32->teb),
53047 .target = params32->target,
53048 .pname = params32->pname,
53049 .params = ULongToPtr(params32->params),
53051 NTSTATUS status;
53052 status = ext_glGetRenderbufferParameteriv( &params );
53053 return status;
53056 static NTSTATUS wow64_ext_glGetRenderbufferParameterivEXT( void *args )
53058 struct
53060 PTR32 teb;
53061 GLenum target;
53062 GLenum pname;
53063 PTR32 params;
53064 } *params32 = args;
53065 struct glGetRenderbufferParameterivEXT_params params =
53067 .teb = get_teb64(params32->teb),
53068 .target = params32->target,
53069 .pname = params32->pname,
53070 .params = ULongToPtr(params32->params),
53072 NTSTATUS status;
53073 status = ext_glGetRenderbufferParameterivEXT( &params );
53074 return status;
53077 static NTSTATUS wow64_ext_glGetSamplerParameterIiv( void *args )
53079 struct
53081 PTR32 teb;
53082 GLuint sampler;
53083 GLenum pname;
53084 PTR32 params;
53085 } *params32 = args;
53086 struct glGetSamplerParameterIiv_params params =
53088 .teb = get_teb64(params32->teb),
53089 .sampler = params32->sampler,
53090 .pname = params32->pname,
53091 .params = ULongToPtr(params32->params),
53093 NTSTATUS status;
53094 status = ext_glGetSamplerParameterIiv( &params );
53095 return status;
53098 static NTSTATUS wow64_ext_glGetSamplerParameterIuiv( void *args )
53100 struct
53102 PTR32 teb;
53103 GLuint sampler;
53104 GLenum pname;
53105 PTR32 params;
53106 } *params32 = args;
53107 struct glGetSamplerParameterIuiv_params params =
53109 .teb = get_teb64(params32->teb),
53110 .sampler = params32->sampler,
53111 .pname = params32->pname,
53112 .params = ULongToPtr(params32->params),
53114 NTSTATUS status;
53115 status = ext_glGetSamplerParameterIuiv( &params );
53116 return status;
53119 static NTSTATUS wow64_ext_glGetSamplerParameterfv( void *args )
53121 struct
53123 PTR32 teb;
53124 GLuint sampler;
53125 GLenum pname;
53126 PTR32 params;
53127 } *params32 = args;
53128 struct glGetSamplerParameterfv_params params =
53130 .teb = get_teb64(params32->teb),
53131 .sampler = params32->sampler,
53132 .pname = params32->pname,
53133 .params = ULongToPtr(params32->params),
53135 NTSTATUS status;
53136 status = ext_glGetSamplerParameterfv( &params );
53137 return status;
53140 static NTSTATUS wow64_ext_glGetSamplerParameteriv( void *args )
53142 struct
53144 PTR32 teb;
53145 GLuint sampler;
53146 GLenum pname;
53147 PTR32 params;
53148 } *params32 = args;
53149 struct glGetSamplerParameteriv_params params =
53151 .teb = get_teb64(params32->teb),
53152 .sampler = params32->sampler,
53153 .pname = params32->pname,
53154 .params = ULongToPtr(params32->params),
53156 NTSTATUS status;
53157 status = ext_glGetSamplerParameteriv( &params );
53158 return status;
53161 static NTSTATUS wow64_ext_glGetSemaphoreParameterui64vEXT( void *args )
53163 struct
53165 PTR32 teb;
53166 GLuint semaphore;
53167 GLenum pname;
53168 PTR32 params;
53169 } *params32 = args;
53170 struct glGetSemaphoreParameterui64vEXT_params params =
53172 .teb = get_teb64(params32->teb),
53173 .semaphore = params32->semaphore,
53174 .pname = params32->pname,
53175 .params = ULongToPtr(params32->params),
53177 NTSTATUS status;
53178 status = ext_glGetSemaphoreParameterui64vEXT( &params );
53179 return status;
53182 static NTSTATUS wow64_ext_glGetSeparableFilter( void *args )
53184 struct
53186 PTR32 teb;
53187 GLenum target;
53188 GLenum format;
53189 GLenum type;
53190 PTR32 row;
53191 PTR32 column;
53192 PTR32 span;
53193 } *params32 = args;
53194 struct glGetSeparableFilter_params params =
53196 .teb = get_teb64(params32->teb),
53197 .target = params32->target,
53198 .format = params32->format,
53199 .type = params32->type,
53200 .row = ULongToPtr(params32->row),
53201 .column = ULongToPtr(params32->column),
53202 .span = ULongToPtr(params32->span),
53204 NTSTATUS status;
53205 status = ext_glGetSeparableFilter( &params );
53206 return status;
53209 static NTSTATUS wow64_ext_glGetSeparableFilterEXT( void *args )
53211 struct
53213 PTR32 teb;
53214 GLenum target;
53215 GLenum format;
53216 GLenum type;
53217 PTR32 row;
53218 PTR32 column;
53219 PTR32 span;
53220 } *params32 = args;
53221 struct glGetSeparableFilterEXT_params params =
53223 .teb = get_teb64(params32->teb),
53224 .target = params32->target,
53225 .format = params32->format,
53226 .type = params32->type,
53227 .row = ULongToPtr(params32->row),
53228 .column = ULongToPtr(params32->column),
53229 .span = ULongToPtr(params32->span),
53231 NTSTATUS status;
53232 status = ext_glGetSeparableFilterEXT( &params );
53233 return status;
53236 static NTSTATUS wow64_ext_glGetShaderInfoLog( void *args )
53238 struct
53240 PTR32 teb;
53241 GLuint shader;
53242 GLsizei bufSize;
53243 PTR32 length;
53244 PTR32 infoLog;
53245 } *params32 = args;
53246 struct glGetShaderInfoLog_params params =
53248 .teb = get_teb64(params32->teb),
53249 .shader = params32->shader,
53250 .bufSize = params32->bufSize,
53251 .length = ULongToPtr(params32->length),
53252 .infoLog = ULongToPtr(params32->infoLog),
53254 NTSTATUS status;
53255 status = ext_glGetShaderInfoLog( &params );
53256 return status;
53259 static NTSTATUS wow64_ext_glGetShaderPrecisionFormat( void *args )
53261 struct
53263 PTR32 teb;
53264 GLenum shadertype;
53265 GLenum precisiontype;
53266 PTR32 range;
53267 PTR32 precision;
53268 } *params32 = args;
53269 struct glGetShaderPrecisionFormat_params params =
53271 .teb = get_teb64(params32->teb),
53272 .shadertype = params32->shadertype,
53273 .precisiontype = params32->precisiontype,
53274 .range = ULongToPtr(params32->range),
53275 .precision = ULongToPtr(params32->precision),
53277 NTSTATUS status;
53278 status = ext_glGetShaderPrecisionFormat( &params );
53279 return status;
53282 static NTSTATUS wow64_ext_glGetShaderSource( void *args )
53284 struct
53286 PTR32 teb;
53287 GLuint shader;
53288 GLsizei bufSize;
53289 PTR32 length;
53290 PTR32 source;
53291 } *params32 = args;
53292 struct glGetShaderSource_params params =
53294 .teb = get_teb64(params32->teb),
53295 .shader = params32->shader,
53296 .bufSize = params32->bufSize,
53297 .length = ULongToPtr(params32->length),
53298 .source = ULongToPtr(params32->source),
53300 NTSTATUS status;
53301 status = ext_glGetShaderSource( &params );
53302 return status;
53305 static NTSTATUS wow64_ext_glGetShaderSourceARB( void *args )
53307 struct
53309 PTR32 teb;
53310 GLhandleARB obj;
53311 GLsizei maxLength;
53312 PTR32 length;
53313 PTR32 source;
53314 } *params32 = args;
53315 struct glGetShaderSourceARB_params params =
53317 .teb = get_teb64(params32->teb),
53318 .obj = params32->obj,
53319 .maxLength = params32->maxLength,
53320 .length = ULongToPtr(params32->length),
53321 .source = ULongToPtr(params32->source),
53323 NTSTATUS status;
53324 status = ext_glGetShaderSourceARB( &params );
53325 return status;
53328 static NTSTATUS wow64_ext_glGetShaderiv( void *args )
53330 struct
53332 PTR32 teb;
53333 GLuint shader;
53334 GLenum pname;
53335 PTR32 params;
53336 } *params32 = args;
53337 struct glGetShaderiv_params params =
53339 .teb = get_teb64(params32->teb),
53340 .shader = params32->shader,
53341 .pname = params32->pname,
53342 .params = ULongToPtr(params32->params),
53344 NTSTATUS status;
53345 status = ext_glGetShaderiv( &params );
53346 return status;
53349 static NTSTATUS wow64_ext_glGetShadingRateImagePaletteNV( void *args )
53351 struct
53353 PTR32 teb;
53354 GLuint viewport;
53355 GLuint entry;
53356 PTR32 rate;
53357 } *params32 = args;
53358 struct glGetShadingRateImagePaletteNV_params params =
53360 .teb = get_teb64(params32->teb),
53361 .viewport = params32->viewport,
53362 .entry = params32->entry,
53363 .rate = ULongToPtr(params32->rate),
53365 NTSTATUS status;
53366 status = ext_glGetShadingRateImagePaletteNV( &params );
53367 return status;
53370 static NTSTATUS wow64_ext_glGetShadingRateSampleLocationivNV( void *args )
53372 struct
53374 PTR32 teb;
53375 GLenum rate;
53376 GLuint samples;
53377 GLuint index;
53378 PTR32 location;
53379 } *params32 = args;
53380 struct glGetShadingRateSampleLocationivNV_params params =
53382 .teb = get_teb64(params32->teb),
53383 .rate = params32->rate,
53384 .samples = params32->samples,
53385 .index = params32->index,
53386 .location = ULongToPtr(params32->location),
53388 NTSTATUS status;
53389 status = ext_glGetShadingRateSampleLocationivNV( &params );
53390 return status;
53393 static NTSTATUS wow64_ext_glGetSharpenTexFuncSGIS( void *args )
53395 struct
53397 PTR32 teb;
53398 GLenum target;
53399 PTR32 points;
53400 } *params32 = args;
53401 struct glGetSharpenTexFuncSGIS_params params =
53403 .teb = get_teb64(params32->teb),
53404 .target = params32->target,
53405 .points = ULongToPtr(params32->points),
53407 NTSTATUS status;
53408 status = ext_glGetSharpenTexFuncSGIS( &params );
53409 return status;
53412 static NTSTATUS wow64_ext_glGetStageIndexNV( void *args )
53414 struct
53416 PTR32 teb;
53417 GLenum shadertype;
53418 GLushort ret;
53419 } *params32 = args;
53420 struct glGetStageIndexNV_params params =
53422 .teb = get_teb64(params32->teb),
53423 .shadertype = params32->shadertype,
53425 NTSTATUS status;
53426 status = ext_glGetStageIndexNV( &params );
53427 params32->ret = params.ret;
53428 return status;
53431 static NTSTATUS wow64_ext_glGetSubroutineIndex( void *args )
53433 struct
53435 PTR32 teb;
53436 GLuint program;
53437 GLenum shadertype;
53438 PTR32 name;
53439 GLuint ret;
53440 } *params32 = args;
53441 struct glGetSubroutineIndex_params params =
53443 .teb = get_teb64(params32->teb),
53444 .program = params32->program,
53445 .shadertype = params32->shadertype,
53446 .name = ULongToPtr(params32->name),
53448 NTSTATUS status;
53449 status = ext_glGetSubroutineIndex( &params );
53450 params32->ret = params.ret;
53451 return status;
53454 static NTSTATUS wow64_ext_glGetSubroutineUniformLocation( void *args )
53456 struct
53458 PTR32 teb;
53459 GLuint program;
53460 GLenum shadertype;
53461 PTR32 name;
53462 GLint ret;
53463 } *params32 = args;
53464 struct glGetSubroutineUniformLocation_params params =
53466 .teb = get_teb64(params32->teb),
53467 .program = params32->program,
53468 .shadertype = params32->shadertype,
53469 .name = ULongToPtr(params32->name),
53471 NTSTATUS status;
53472 status = ext_glGetSubroutineUniformLocation( &params );
53473 params32->ret = params.ret;
53474 return status;
53477 static NTSTATUS wow64_ext_glGetTexBumpParameterfvATI( void *args )
53479 struct
53481 PTR32 teb;
53482 GLenum pname;
53483 PTR32 param;
53484 } *params32 = args;
53485 struct glGetTexBumpParameterfvATI_params params =
53487 .teb = get_teb64(params32->teb),
53488 .pname = params32->pname,
53489 .param = ULongToPtr(params32->param),
53491 NTSTATUS status;
53492 status = ext_glGetTexBumpParameterfvATI( &params );
53493 return status;
53496 static NTSTATUS wow64_ext_glGetTexBumpParameterivATI( void *args )
53498 struct
53500 PTR32 teb;
53501 GLenum pname;
53502 PTR32 param;
53503 } *params32 = args;
53504 struct glGetTexBumpParameterivATI_params params =
53506 .teb = get_teb64(params32->teb),
53507 .pname = params32->pname,
53508 .param = ULongToPtr(params32->param),
53510 NTSTATUS status;
53511 status = ext_glGetTexBumpParameterivATI( &params );
53512 return status;
53515 static NTSTATUS wow64_ext_glGetTexEnvxvOES( void *args )
53517 struct
53519 PTR32 teb;
53520 GLenum target;
53521 GLenum pname;
53522 PTR32 params;
53523 } *params32 = args;
53524 struct glGetTexEnvxvOES_params params =
53526 .teb = get_teb64(params32->teb),
53527 .target = params32->target,
53528 .pname = params32->pname,
53529 .params = ULongToPtr(params32->params),
53531 NTSTATUS status;
53532 status = ext_glGetTexEnvxvOES( &params );
53533 return status;
53536 static NTSTATUS wow64_ext_glGetTexFilterFuncSGIS( void *args )
53538 struct
53540 PTR32 teb;
53541 GLenum target;
53542 GLenum filter;
53543 PTR32 weights;
53544 } *params32 = args;
53545 struct glGetTexFilterFuncSGIS_params params =
53547 .teb = get_teb64(params32->teb),
53548 .target = params32->target,
53549 .filter = params32->filter,
53550 .weights = ULongToPtr(params32->weights),
53552 NTSTATUS status;
53553 status = ext_glGetTexFilterFuncSGIS( &params );
53554 return status;
53557 static NTSTATUS wow64_ext_glGetTexGenxvOES( void *args )
53559 struct
53561 PTR32 teb;
53562 GLenum coord;
53563 GLenum pname;
53564 PTR32 params;
53565 } *params32 = args;
53566 struct glGetTexGenxvOES_params params =
53568 .teb = get_teb64(params32->teb),
53569 .coord = params32->coord,
53570 .pname = params32->pname,
53571 .params = ULongToPtr(params32->params),
53573 NTSTATUS status;
53574 status = ext_glGetTexGenxvOES( &params );
53575 return status;
53578 static NTSTATUS wow64_ext_glGetTexLevelParameterxvOES( void *args )
53580 struct
53582 PTR32 teb;
53583 GLenum target;
53584 GLint level;
53585 GLenum pname;
53586 PTR32 params;
53587 } *params32 = args;
53588 struct glGetTexLevelParameterxvOES_params params =
53590 .teb = get_teb64(params32->teb),
53591 .target = params32->target,
53592 .level = params32->level,
53593 .pname = params32->pname,
53594 .params = ULongToPtr(params32->params),
53596 NTSTATUS status;
53597 status = ext_glGetTexLevelParameterxvOES( &params );
53598 return status;
53601 static NTSTATUS wow64_ext_glGetTexParameterIiv( void *args )
53603 struct
53605 PTR32 teb;
53606 GLenum target;
53607 GLenum pname;
53608 PTR32 params;
53609 } *params32 = args;
53610 struct glGetTexParameterIiv_params params =
53612 .teb = get_teb64(params32->teb),
53613 .target = params32->target,
53614 .pname = params32->pname,
53615 .params = ULongToPtr(params32->params),
53617 NTSTATUS status;
53618 status = ext_glGetTexParameterIiv( &params );
53619 return status;
53622 static NTSTATUS wow64_ext_glGetTexParameterIivEXT( void *args )
53624 struct
53626 PTR32 teb;
53627 GLenum target;
53628 GLenum pname;
53629 PTR32 params;
53630 } *params32 = args;
53631 struct glGetTexParameterIivEXT_params params =
53633 .teb = get_teb64(params32->teb),
53634 .target = params32->target,
53635 .pname = params32->pname,
53636 .params = ULongToPtr(params32->params),
53638 NTSTATUS status;
53639 status = ext_glGetTexParameterIivEXT( &params );
53640 return status;
53643 static NTSTATUS wow64_ext_glGetTexParameterIuiv( void *args )
53645 struct
53647 PTR32 teb;
53648 GLenum target;
53649 GLenum pname;
53650 PTR32 params;
53651 } *params32 = args;
53652 struct glGetTexParameterIuiv_params params =
53654 .teb = get_teb64(params32->teb),
53655 .target = params32->target,
53656 .pname = params32->pname,
53657 .params = ULongToPtr(params32->params),
53659 NTSTATUS status;
53660 status = ext_glGetTexParameterIuiv( &params );
53661 return status;
53664 static NTSTATUS wow64_ext_glGetTexParameterIuivEXT( void *args )
53666 struct
53668 PTR32 teb;
53669 GLenum target;
53670 GLenum pname;
53671 PTR32 params;
53672 } *params32 = args;
53673 struct glGetTexParameterIuivEXT_params params =
53675 .teb = get_teb64(params32->teb),
53676 .target = params32->target,
53677 .pname = params32->pname,
53678 .params = ULongToPtr(params32->params),
53680 NTSTATUS status;
53681 status = ext_glGetTexParameterIuivEXT( &params );
53682 return status;
53685 static NTSTATUS wow64_ext_glGetTexParameterPointervAPPLE( void *args )
53687 struct
53689 PTR32 teb;
53690 GLenum target;
53691 GLenum pname;
53692 PTR32 params;
53693 } *params32 = args;
53694 struct glGetTexParameterPointervAPPLE_params params =
53696 .teb = get_teb64(params32->teb),
53697 .target = params32->target,
53698 .pname = params32->pname,
53700 FIXME( "params32 %p, params %p stub!\n", params32, &params );
53701 return STATUS_NOT_IMPLEMENTED;
53704 static NTSTATUS wow64_ext_glGetTexParameterxvOES( void *args )
53706 struct
53708 PTR32 teb;
53709 GLenum target;
53710 GLenum pname;
53711 PTR32 params;
53712 } *params32 = args;
53713 struct glGetTexParameterxvOES_params params =
53715 .teb = get_teb64(params32->teb),
53716 .target = params32->target,
53717 .pname = params32->pname,
53718 .params = ULongToPtr(params32->params),
53720 NTSTATUS status;
53721 status = ext_glGetTexParameterxvOES( &params );
53722 return status;
53725 static NTSTATUS wow64_ext_glGetTextureHandleARB( void *args )
53727 struct
53729 PTR32 teb;
53730 GLuint texture;
53731 GLuint64 ret;
53732 } *params32 = args;
53733 struct glGetTextureHandleARB_params params =
53735 .teb = get_teb64(params32->teb),
53736 .texture = params32->texture,
53738 NTSTATUS status;
53739 status = ext_glGetTextureHandleARB( &params );
53740 params32->ret = params.ret;
53741 return status;
53744 static NTSTATUS wow64_ext_glGetTextureHandleNV( void *args )
53746 struct
53748 PTR32 teb;
53749 GLuint texture;
53750 GLuint64 ret;
53751 } *params32 = args;
53752 struct glGetTextureHandleNV_params params =
53754 .teb = get_teb64(params32->teb),
53755 .texture = params32->texture,
53757 NTSTATUS status;
53758 status = ext_glGetTextureHandleNV( &params );
53759 params32->ret = params.ret;
53760 return status;
53763 static NTSTATUS wow64_ext_glGetTextureImage( void *args )
53765 struct
53767 PTR32 teb;
53768 GLuint texture;
53769 GLint level;
53770 GLenum format;
53771 GLenum type;
53772 GLsizei bufSize;
53773 PTR32 pixels;
53774 } *params32 = args;
53775 struct glGetTextureImage_params params =
53777 .teb = get_teb64(params32->teb),
53778 .texture = params32->texture,
53779 .level = params32->level,
53780 .format = params32->format,
53781 .type = params32->type,
53782 .bufSize = params32->bufSize,
53783 .pixels = ULongToPtr(params32->pixels),
53785 NTSTATUS status;
53786 status = ext_glGetTextureImage( &params );
53787 return status;
53790 static NTSTATUS wow64_ext_glGetTextureImageEXT( void *args )
53792 struct
53794 PTR32 teb;
53795 GLuint texture;
53796 GLenum target;
53797 GLint level;
53798 GLenum format;
53799 GLenum type;
53800 PTR32 pixels;
53801 } *params32 = args;
53802 struct glGetTextureImageEXT_params params =
53804 .teb = get_teb64(params32->teb),
53805 .texture = params32->texture,
53806 .target = params32->target,
53807 .level = params32->level,
53808 .format = params32->format,
53809 .type = params32->type,
53810 .pixels = ULongToPtr(params32->pixels),
53812 NTSTATUS status;
53813 status = ext_glGetTextureImageEXT( &params );
53814 return status;
53817 static NTSTATUS wow64_ext_glGetTextureLevelParameterfv( void *args )
53819 struct
53821 PTR32 teb;
53822 GLuint texture;
53823 GLint level;
53824 GLenum pname;
53825 PTR32 params;
53826 } *params32 = args;
53827 struct glGetTextureLevelParameterfv_params params =
53829 .teb = get_teb64(params32->teb),
53830 .texture = params32->texture,
53831 .level = params32->level,
53832 .pname = params32->pname,
53833 .params = ULongToPtr(params32->params),
53835 NTSTATUS status;
53836 status = ext_glGetTextureLevelParameterfv( &params );
53837 return status;
53840 static NTSTATUS wow64_ext_glGetTextureLevelParameterfvEXT( void *args )
53842 struct
53844 PTR32 teb;
53845 GLuint texture;
53846 GLenum target;
53847 GLint level;
53848 GLenum pname;
53849 PTR32 params;
53850 } *params32 = args;
53851 struct glGetTextureLevelParameterfvEXT_params params =
53853 .teb = get_teb64(params32->teb),
53854 .texture = params32->texture,
53855 .target = params32->target,
53856 .level = params32->level,
53857 .pname = params32->pname,
53858 .params = ULongToPtr(params32->params),
53860 NTSTATUS status;
53861 status = ext_glGetTextureLevelParameterfvEXT( &params );
53862 return status;
53865 static NTSTATUS wow64_ext_glGetTextureLevelParameteriv( void *args )
53867 struct
53869 PTR32 teb;
53870 GLuint texture;
53871 GLint level;
53872 GLenum pname;
53873 PTR32 params;
53874 } *params32 = args;
53875 struct glGetTextureLevelParameteriv_params params =
53877 .teb = get_teb64(params32->teb),
53878 .texture = params32->texture,
53879 .level = params32->level,
53880 .pname = params32->pname,
53881 .params = ULongToPtr(params32->params),
53883 NTSTATUS status;
53884 status = ext_glGetTextureLevelParameteriv( &params );
53885 return status;
53888 static NTSTATUS wow64_ext_glGetTextureLevelParameterivEXT( void *args )
53890 struct
53892 PTR32 teb;
53893 GLuint texture;
53894 GLenum target;
53895 GLint level;
53896 GLenum pname;
53897 PTR32 params;
53898 } *params32 = args;
53899 struct glGetTextureLevelParameterivEXT_params params =
53901 .teb = get_teb64(params32->teb),
53902 .texture = params32->texture,
53903 .target = params32->target,
53904 .level = params32->level,
53905 .pname = params32->pname,
53906 .params = ULongToPtr(params32->params),
53908 NTSTATUS status;
53909 status = ext_glGetTextureLevelParameterivEXT( &params );
53910 return status;
53913 static NTSTATUS wow64_ext_glGetTextureParameterIiv( void *args )
53915 struct
53917 PTR32 teb;
53918 GLuint texture;
53919 GLenum pname;
53920 PTR32 params;
53921 } *params32 = args;
53922 struct glGetTextureParameterIiv_params params =
53924 .teb = get_teb64(params32->teb),
53925 .texture = params32->texture,
53926 .pname = params32->pname,
53927 .params = ULongToPtr(params32->params),
53929 NTSTATUS status;
53930 status = ext_glGetTextureParameterIiv( &params );
53931 return status;
53934 static NTSTATUS wow64_ext_glGetTextureParameterIivEXT( void *args )
53936 struct
53938 PTR32 teb;
53939 GLuint texture;
53940 GLenum target;
53941 GLenum pname;
53942 PTR32 params;
53943 } *params32 = args;
53944 struct glGetTextureParameterIivEXT_params params =
53946 .teb = get_teb64(params32->teb),
53947 .texture = params32->texture,
53948 .target = params32->target,
53949 .pname = params32->pname,
53950 .params = ULongToPtr(params32->params),
53952 NTSTATUS status;
53953 status = ext_glGetTextureParameterIivEXT( &params );
53954 return status;
53957 static NTSTATUS wow64_ext_glGetTextureParameterIuiv( void *args )
53959 struct
53961 PTR32 teb;
53962 GLuint texture;
53963 GLenum pname;
53964 PTR32 params;
53965 } *params32 = args;
53966 struct glGetTextureParameterIuiv_params params =
53968 .teb = get_teb64(params32->teb),
53969 .texture = params32->texture,
53970 .pname = params32->pname,
53971 .params = ULongToPtr(params32->params),
53973 NTSTATUS status;
53974 status = ext_glGetTextureParameterIuiv( &params );
53975 return status;
53978 static NTSTATUS wow64_ext_glGetTextureParameterIuivEXT( void *args )
53980 struct
53982 PTR32 teb;
53983 GLuint texture;
53984 GLenum target;
53985 GLenum pname;
53986 PTR32 params;
53987 } *params32 = args;
53988 struct glGetTextureParameterIuivEXT_params params =
53990 .teb = get_teb64(params32->teb),
53991 .texture = params32->texture,
53992 .target = params32->target,
53993 .pname = params32->pname,
53994 .params = ULongToPtr(params32->params),
53996 NTSTATUS status;
53997 status = ext_glGetTextureParameterIuivEXT( &params );
53998 return status;
54001 static NTSTATUS wow64_ext_glGetTextureParameterfv( void *args )
54003 struct
54005 PTR32 teb;
54006 GLuint texture;
54007 GLenum pname;
54008 PTR32 params;
54009 } *params32 = args;
54010 struct glGetTextureParameterfv_params params =
54012 .teb = get_teb64(params32->teb),
54013 .texture = params32->texture,
54014 .pname = params32->pname,
54015 .params = ULongToPtr(params32->params),
54017 NTSTATUS status;
54018 status = ext_glGetTextureParameterfv( &params );
54019 return status;
54022 static NTSTATUS wow64_ext_glGetTextureParameterfvEXT( void *args )
54024 struct
54026 PTR32 teb;
54027 GLuint texture;
54028 GLenum target;
54029 GLenum pname;
54030 PTR32 params;
54031 } *params32 = args;
54032 struct glGetTextureParameterfvEXT_params params =
54034 .teb = get_teb64(params32->teb),
54035 .texture = params32->texture,
54036 .target = params32->target,
54037 .pname = params32->pname,
54038 .params = ULongToPtr(params32->params),
54040 NTSTATUS status;
54041 status = ext_glGetTextureParameterfvEXT( &params );
54042 return status;
54045 static NTSTATUS wow64_ext_glGetTextureParameteriv( void *args )
54047 struct
54049 PTR32 teb;
54050 GLuint texture;
54051 GLenum pname;
54052 PTR32 params;
54053 } *params32 = args;
54054 struct glGetTextureParameteriv_params params =
54056 .teb = get_teb64(params32->teb),
54057 .texture = params32->texture,
54058 .pname = params32->pname,
54059 .params = ULongToPtr(params32->params),
54061 NTSTATUS status;
54062 status = ext_glGetTextureParameteriv( &params );
54063 return status;
54066 static NTSTATUS wow64_ext_glGetTextureParameterivEXT( void *args )
54068 struct
54070 PTR32 teb;
54071 GLuint texture;
54072 GLenum target;
54073 GLenum pname;
54074 PTR32 params;
54075 } *params32 = args;
54076 struct glGetTextureParameterivEXT_params params =
54078 .teb = get_teb64(params32->teb),
54079 .texture = params32->texture,
54080 .target = params32->target,
54081 .pname = params32->pname,
54082 .params = ULongToPtr(params32->params),
54084 NTSTATUS status;
54085 status = ext_glGetTextureParameterivEXT( &params );
54086 return status;
54089 static NTSTATUS wow64_ext_glGetTextureSamplerHandleARB( void *args )
54091 struct
54093 PTR32 teb;
54094 GLuint texture;
54095 GLuint sampler;
54096 GLuint64 ret;
54097 } *params32 = args;
54098 struct glGetTextureSamplerHandleARB_params params =
54100 .teb = get_teb64(params32->teb),
54101 .texture = params32->texture,
54102 .sampler = params32->sampler,
54104 NTSTATUS status;
54105 status = ext_glGetTextureSamplerHandleARB( &params );
54106 params32->ret = params.ret;
54107 return status;
54110 static NTSTATUS wow64_ext_glGetTextureSamplerHandleNV( void *args )
54112 struct
54114 PTR32 teb;
54115 GLuint texture;
54116 GLuint sampler;
54117 GLuint64 ret;
54118 } *params32 = args;
54119 struct glGetTextureSamplerHandleNV_params params =
54121 .teb = get_teb64(params32->teb),
54122 .texture = params32->texture,
54123 .sampler = params32->sampler,
54125 NTSTATUS status;
54126 status = ext_glGetTextureSamplerHandleNV( &params );
54127 params32->ret = params.ret;
54128 return status;
54131 static NTSTATUS wow64_ext_glGetTextureSubImage( void *args )
54133 struct
54135 PTR32 teb;
54136 GLuint texture;
54137 GLint level;
54138 GLint xoffset;
54139 GLint yoffset;
54140 GLint zoffset;
54141 GLsizei width;
54142 GLsizei height;
54143 GLsizei depth;
54144 GLenum format;
54145 GLenum type;
54146 GLsizei bufSize;
54147 PTR32 pixels;
54148 } *params32 = args;
54149 struct glGetTextureSubImage_params params =
54151 .teb = get_teb64(params32->teb),
54152 .texture = params32->texture,
54153 .level = params32->level,
54154 .xoffset = params32->xoffset,
54155 .yoffset = params32->yoffset,
54156 .zoffset = params32->zoffset,
54157 .width = params32->width,
54158 .height = params32->height,
54159 .depth = params32->depth,
54160 .format = params32->format,
54161 .type = params32->type,
54162 .bufSize = params32->bufSize,
54163 .pixels = ULongToPtr(params32->pixels),
54165 NTSTATUS status;
54166 status = ext_glGetTextureSubImage( &params );
54167 return status;
54170 static NTSTATUS wow64_ext_glGetTrackMatrixivNV( void *args )
54172 struct
54174 PTR32 teb;
54175 GLenum target;
54176 GLuint address;
54177 GLenum pname;
54178 PTR32 params;
54179 } *params32 = args;
54180 struct glGetTrackMatrixivNV_params params =
54182 .teb = get_teb64(params32->teb),
54183 .target = params32->target,
54184 .address = params32->address,
54185 .pname = params32->pname,
54186 .params = ULongToPtr(params32->params),
54188 NTSTATUS status;
54189 status = ext_glGetTrackMatrixivNV( &params );
54190 return status;
54193 static NTSTATUS wow64_ext_glGetTransformFeedbackVarying( void *args )
54195 struct
54197 PTR32 teb;
54198 GLuint program;
54199 GLuint index;
54200 GLsizei bufSize;
54201 PTR32 length;
54202 PTR32 size;
54203 PTR32 type;
54204 PTR32 name;
54205 } *params32 = args;
54206 struct glGetTransformFeedbackVarying_params params =
54208 .teb = get_teb64(params32->teb),
54209 .program = params32->program,
54210 .index = params32->index,
54211 .bufSize = params32->bufSize,
54212 .length = ULongToPtr(params32->length),
54213 .size = ULongToPtr(params32->size),
54214 .type = ULongToPtr(params32->type),
54215 .name = ULongToPtr(params32->name),
54217 NTSTATUS status;
54218 status = ext_glGetTransformFeedbackVarying( &params );
54219 return status;
54222 static NTSTATUS wow64_ext_glGetTransformFeedbackVaryingEXT( void *args )
54224 struct
54226 PTR32 teb;
54227 GLuint program;
54228 GLuint index;
54229 GLsizei bufSize;
54230 PTR32 length;
54231 PTR32 size;
54232 PTR32 type;
54233 PTR32 name;
54234 } *params32 = args;
54235 struct glGetTransformFeedbackVaryingEXT_params params =
54237 .teb = get_teb64(params32->teb),
54238 .program = params32->program,
54239 .index = params32->index,
54240 .bufSize = params32->bufSize,
54241 .length = ULongToPtr(params32->length),
54242 .size = ULongToPtr(params32->size),
54243 .type = ULongToPtr(params32->type),
54244 .name = ULongToPtr(params32->name),
54246 NTSTATUS status;
54247 status = ext_glGetTransformFeedbackVaryingEXT( &params );
54248 return status;
54251 static NTSTATUS wow64_ext_glGetTransformFeedbackVaryingNV( void *args )
54253 struct
54255 PTR32 teb;
54256 GLuint program;
54257 GLuint index;
54258 PTR32 location;
54259 } *params32 = args;
54260 struct glGetTransformFeedbackVaryingNV_params params =
54262 .teb = get_teb64(params32->teb),
54263 .program = params32->program,
54264 .index = params32->index,
54265 .location = ULongToPtr(params32->location),
54267 NTSTATUS status;
54268 status = ext_glGetTransformFeedbackVaryingNV( &params );
54269 return status;
54272 static NTSTATUS wow64_ext_glGetTransformFeedbacki64_v( void *args )
54274 struct
54276 PTR32 teb;
54277 GLuint xfb;
54278 GLenum pname;
54279 GLuint index;
54280 PTR32 param;
54281 } *params32 = args;
54282 struct glGetTransformFeedbacki64_v_params params =
54284 .teb = get_teb64(params32->teb),
54285 .xfb = params32->xfb,
54286 .pname = params32->pname,
54287 .index = params32->index,
54288 .param = ULongToPtr(params32->param),
54290 NTSTATUS status;
54291 status = ext_glGetTransformFeedbacki64_v( &params );
54292 return status;
54295 static NTSTATUS wow64_ext_glGetTransformFeedbacki_v( void *args )
54297 struct
54299 PTR32 teb;
54300 GLuint xfb;
54301 GLenum pname;
54302 GLuint index;
54303 PTR32 param;
54304 } *params32 = args;
54305 struct glGetTransformFeedbacki_v_params params =
54307 .teb = get_teb64(params32->teb),
54308 .xfb = params32->xfb,
54309 .pname = params32->pname,
54310 .index = params32->index,
54311 .param = ULongToPtr(params32->param),
54313 NTSTATUS status;
54314 status = ext_glGetTransformFeedbacki_v( &params );
54315 return status;
54318 static NTSTATUS wow64_ext_glGetTransformFeedbackiv( void *args )
54320 struct
54322 PTR32 teb;
54323 GLuint xfb;
54324 GLenum pname;
54325 PTR32 param;
54326 } *params32 = args;
54327 struct glGetTransformFeedbackiv_params params =
54329 .teb = get_teb64(params32->teb),
54330 .xfb = params32->xfb,
54331 .pname = params32->pname,
54332 .param = ULongToPtr(params32->param),
54334 NTSTATUS status;
54335 status = ext_glGetTransformFeedbackiv( &params );
54336 return status;
54339 static NTSTATUS wow64_ext_glGetUniformBlockIndex( void *args )
54341 struct
54343 PTR32 teb;
54344 GLuint program;
54345 PTR32 uniformBlockName;
54346 GLuint ret;
54347 } *params32 = args;
54348 struct glGetUniformBlockIndex_params params =
54350 .teb = get_teb64(params32->teb),
54351 .program = params32->program,
54352 .uniformBlockName = ULongToPtr(params32->uniformBlockName),
54354 NTSTATUS status;
54355 status = ext_glGetUniformBlockIndex( &params );
54356 params32->ret = params.ret;
54357 return status;
54360 static NTSTATUS wow64_ext_glGetUniformBufferSizeEXT( void *args )
54362 struct
54364 PTR32 teb;
54365 GLuint program;
54366 GLint location;
54367 GLint ret;
54368 } *params32 = args;
54369 struct glGetUniformBufferSizeEXT_params params =
54371 .teb = get_teb64(params32->teb),
54372 .program = params32->program,
54373 .location = params32->location,
54375 NTSTATUS status;
54376 status = ext_glGetUniformBufferSizeEXT( &params );
54377 params32->ret = params.ret;
54378 return status;
54381 static NTSTATUS wow64_ext_glGetUniformIndices( void *args )
54383 struct
54385 PTR32 teb;
54386 GLuint program;
54387 GLsizei uniformCount;
54388 PTR32 uniformNames;
54389 PTR32 uniformIndices;
54390 } *params32 = args;
54391 struct glGetUniformIndices_params params =
54393 .teb = get_teb64(params32->teb),
54394 .program = params32->program,
54395 .uniformCount = params32->uniformCount,
54396 .uniformIndices = ULongToPtr(params32->uniformIndices),
54398 NTSTATUS status;
54399 params.uniformNames = copy_wow64_ptr32s( (UINT_PTR)params32->uniformNames, params32->uniformCount );
54400 status = ext_glGetUniformIndices( &params );
54401 free( (void *)params.uniformNames );
54402 return status;
54405 static NTSTATUS wow64_ext_glGetUniformLocation( void *args )
54407 struct
54409 PTR32 teb;
54410 GLuint program;
54411 PTR32 name;
54412 GLint ret;
54413 } *params32 = args;
54414 struct glGetUniformLocation_params params =
54416 .teb = get_teb64(params32->teb),
54417 .program = params32->program,
54418 .name = ULongToPtr(params32->name),
54420 NTSTATUS status;
54421 status = ext_glGetUniformLocation( &params );
54422 params32->ret = params.ret;
54423 return status;
54426 static NTSTATUS wow64_ext_glGetUniformLocationARB( void *args )
54428 struct
54430 PTR32 teb;
54431 GLhandleARB programObj;
54432 PTR32 name;
54433 GLint ret;
54434 } *params32 = args;
54435 struct glGetUniformLocationARB_params params =
54437 .teb = get_teb64(params32->teb),
54438 .programObj = params32->programObj,
54439 .name = ULongToPtr(params32->name),
54441 NTSTATUS status;
54442 status = ext_glGetUniformLocationARB( &params );
54443 params32->ret = params.ret;
54444 return status;
54447 static NTSTATUS wow64_ext_glGetUniformOffsetEXT( void *args )
54449 struct
54451 PTR32 teb;
54452 GLuint program;
54453 GLint location;
54454 PTR32 ret;
54455 } *params32 = args;
54456 struct glGetUniformOffsetEXT_params params =
54458 .teb = get_teb64(params32->teb),
54459 .program = params32->program,
54460 .location = params32->location,
54462 FIXME( "params32 %p, params %p stub!\n", params32, &params );
54463 return STATUS_NOT_IMPLEMENTED;
54466 static NTSTATUS wow64_ext_glGetUniformSubroutineuiv( void *args )
54468 struct
54470 PTR32 teb;
54471 GLenum shadertype;
54472 GLint location;
54473 PTR32 params;
54474 } *params32 = args;
54475 struct glGetUniformSubroutineuiv_params params =
54477 .teb = get_teb64(params32->teb),
54478 .shadertype = params32->shadertype,
54479 .location = params32->location,
54480 .params = ULongToPtr(params32->params),
54482 NTSTATUS status;
54483 status = ext_glGetUniformSubroutineuiv( &params );
54484 return status;
54487 static NTSTATUS wow64_ext_glGetUniformdv( void *args )
54489 struct
54491 PTR32 teb;
54492 GLuint program;
54493 GLint location;
54494 PTR32 params;
54495 } *params32 = args;
54496 struct glGetUniformdv_params params =
54498 .teb = get_teb64(params32->teb),
54499 .program = params32->program,
54500 .location = params32->location,
54501 .params = ULongToPtr(params32->params),
54503 NTSTATUS status;
54504 status = ext_glGetUniformdv( &params );
54505 return status;
54508 static NTSTATUS wow64_ext_glGetUniformfv( void *args )
54510 struct
54512 PTR32 teb;
54513 GLuint program;
54514 GLint location;
54515 PTR32 params;
54516 } *params32 = args;
54517 struct glGetUniformfv_params params =
54519 .teb = get_teb64(params32->teb),
54520 .program = params32->program,
54521 .location = params32->location,
54522 .params = ULongToPtr(params32->params),
54524 NTSTATUS status;
54525 status = ext_glGetUniformfv( &params );
54526 return status;
54529 static NTSTATUS wow64_ext_glGetUniformfvARB( void *args )
54531 struct
54533 PTR32 teb;
54534 GLhandleARB programObj;
54535 GLint location;
54536 PTR32 params;
54537 } *params32 = args;
54538 struct glGetUniformfvARB_params params =
54540 .teb = get_teb64(params32->teb),
54541 .programObj = params32->programObj,
54542 .location = params32->location,
54543 .params = ULongToPtr(params32->params),
54545 NTSTATUS status;
54546 status = ext_glGetUniformfvARB( &params );
54547 return status;
54550 static NTSTATUS wow64_ext_glGetUniformi64vARB( void *args )
54552 struct
54554 PTR32 teb;
54555 GLuint program;
54556 GLint location;
54557 PTR32 params;
54558 } *params32 = args;
54559 struct glGetUniformi64vARB_params params =
54561 .teb = get_teb64(params32->teb),
54562 .program = params32->program,
54563 .location = params32->location,
54564 .params = ULongToPtr(params32->params),
54566 NTSTATUS status;
54567 status = ext_glGetUniformi64vARB( &params );
54568 return status;
54571 static NTSTATUS wow64_ext_glGetUniformi64vNV( void *args )
54573 struct
54575 PTR32 teb;
54576 GLuint program;
54577 GLint location;
54578 PTR32 params;
54579 } *params32 = args;
54580 struct glGetUniformi64vNV_params params =
54582 .teb = get_teb64(params32->teb),
54583 .program = params32->program,
54584 .location = params32->location,
54585 .params = ULongToPtr(params32->params),
54587 NTSTATUS status;
54588 status = ext_glGetUniformi64vNV( &params );
54589 return status;
54592 static NTSTATUS wow64_ext_glGetUniformiv( void *args )
54594 struct
54596 PTR32 teb;
54597 GLuint program;
54598 GLint location;
54599 PTR32 params;
54600 } *params32 = args;
54601 struct glGetUniformiv_params params =
54603 .teb = get_teb64(params32->teb),
54604 .program = params32->program,
54605 .location = params32->location,
54606 .params = ULongToPtr(params32->params),
54608 NTSTATUS status;
54609 status = ext_glGetUniformiv( &params );
54610 return status;
54613 static NTSTATUS wow64_ext_glGetUniformivARB( void *args )
54615 struct
54617 PTR32 teb;
54618 GLhandleARB programObj;
54619 GLint location;
54620 PTR32 params;
54621 } *params32 = args;
54622 struct glGetUniformivARB_params params =
54624 .teb = get_teb64(params32->teb),
54625 .programObj = params32->programObj,
54626 .location = params32->location,
54627 .params = ULongToPtr(params32->params),
54629 NTSTATUS status;
54630 status = ext_glGetUniformivARB( &params );
54631 return status;
54634 static NTSTATUS wow64_ext_glGetUniformui64vARB( void *args )
54636 struct
54638 PTR32 teb;
54639 GLuint program;
54640 GLint location;
54641 PTR32 params;
54642 } *params32 = args;
54643 struct glGetUniformui64vARB_params params =
54645 .teb = get_teb64(params32->teb),
54646 .program = params32->program,
54647 .location = params32->location,
54648 .params = ULongToPtr(params32->params),
54650 NTSTATUS status;
54651 status = ext_glGetUniformui64vARB( &params );
54652 return status;
54655 static NTSTATUS wow64_ext_glGetUniformui64vNV( void *args )
54657 struct
54659 PTR32 teb;
54660 GLuint program;
54661 GLint location;
54662 PTR32 params;
54663 } *params32 = args;
54664 struct glGetUniformui64vNV_params params =
54666 .teb = get_teb64(params32->teb),
54667 .program = params32->program,
54668 .location = params32->location,
54669 .params = ULongToPtr(params32->params),
54671 NTSTATUS status;
54672 status = ext_glGetUniformui64vNV( &params );
54673 return status;
54676 static NTSTATUS wow64_ext_glGetUniformuiv( void *args )
54678 struct
54680 PTR32 teb;
54681 GLuint program;
54682 GLint location;
54683 PTR32 params;
54684 } *params32 = args;
54685 struct glGetUniformuiv_params params =
54687 .teb = get_teb64(params32->teb),
54688 .program = params32->program,
54689 .location = params32->location,
54690 .params = ULongToPtr(params32->params),
54692 NTSTATUS status;
54693 status = ext_glGetUniformuiv( &params );
54694 return status;
54697 static NTSTATUS wow64_ext_glGetUniformuivEXT( void *args )
54699 struct
54701 PTR32 teb;
54702 GLuint program;
54703 GLint location;
54704 PTR32 params;
54705 } *params32 = args;
54706 struct glGetUniformuivEXT_params params =
54708 .teb = get_teb64(params32->teb),
54709 .program = params32->program,
54710 .location = params32->location,
54711 .params = ULongToPtr(params32->params),
54713 NTSTATUS status;
54714 status = ext_glGetUniformuivEXT( &params );
54715 return status;
54718 static NTSTATUS wow64_ext_glGetUnsignedBytei_vEXT( void *args )
54720 struct
54722 PTR32 teb;
54723 GLenum target;
54724 GLuint index;
54725 PTR32 data;
54726 } *params32 = args;
54727 struct glGetUnsignedBytei_vEXT_params params =
54729 .teb = get_teb64(params32->teb),
54730 .target = params32->target,
54731 .index = params32->index,
54732 .data = ULongToPtr(params32->data),
54734 NTSTATUS status;
54735 status = ext_glGetUnsignedBytei_vEXT( &params );
54736 return status;
54739 static NTSTATUS wow64_ext_glGetUnsignedBytevEXT( void *args )
54741 struct
54743 PTR32 teb;
54744 GLenum pname;
54745 PTR32 data;
54746 } *params32 = args;
54747 struct glGetUnsignedBytevEXT_params params =
54749 .teb = get_teb64(params32->teb),
54750 .pname = params32->pname,
54751 .data = ULongToPtr(params32->data),
54753 NTSTATUS status;
54754 status = ext_glGetUnsignedBytevEXT( &params );
54755 return status;
54758 static NTSTATUS wow64_ext_glGetVariantArrayObjectfvATI( void *args )
54760 struct
54762 PTR32 teb;
54763 GLuint id;
54764 GLenum pname;
54765 PTR32 params;
54766 } *params32 = args;
54767 struct glGetVariantArrayObjectfvATI_params params =
54769 .teb = get_teb64(params32->teb),
54770 .id = params32->id,
54771 .pname = params32->pname,
54772 .params = ULongToPtr(params32->params),
54774 NTSTATUS status;
54775 status = ext_glGetVariantArrayObjectfvATI( &params );
54776 return status;
54779 static NTSTATUS wow64_ext_glGetVariantArrayObjectivATI( void *args )
54781 struct
54783 PTR32 teb;
54784 GLuint id;
54785 GLenum pname;
54786 PTR32 params;
54787 } *params32 = args;
54788 struct glGetVariantArrayObjectivATI_params params =
54790 .teb = get_teb64(params32->teb),
54791 .id = params32->id,
54792 .pname = params32->pname,
54793 .params = ULongToPtr(params32->params),
54795 NTSTATUS status;
54796 status = ext_glGetVariantArrayObjectivATI( &params );
54797 return status;
54800 static NTSTATUS wow64_ext_glGetVariantBooleanvEXT( void *args )
54802 struct
54804 PTR32 teb;
54805 GLuint id;
54806 GLenum value;
54807 PTR32 data;
54808 } *params32 = args;
54809 struct glGetVariantBooleanvEXT_params params =
54811 .teb = get_teb64(params32->teb),
54812 .id = params32->id,
54813 .value = params32->value,
54814 .data = ULongToPtr(params32->data),
54816 NTSTATUS status;
54817 status = ext_glGetVariantBooleanvEXT( &params );
54818 return status;
54821 static NTSTATUS wow64_ext_glGetVariantFloatvEXT( void *args )
54823 struct
54825 PTR32 teb;
54826 GLuint id;
54827 GLenum value;
54828 PTR32 data;
54829 } *params32 = args;
54830 struct glGetVariantFloatvEXT_params params =
54832 .teb = get_teb64(params32->teb),
54833 .id = params32->id,
54834 .value = params32->value,
54835 .data = ULongToPtr(params32->data),
54837 NTSTATUS status;
54838 status = ext_glGetVariantFloatvEXT( &params );
54839 return status;
54842 static NTSTATUS wow64_ext_glGetVariantIntegervEXT( void *args )
54844 struct
54846 PTR32 teb;
54847 GLuint id;
54848 GLenum value;
54849 PTR32 data;
54850 } *params32 = args;
54851 struct glGetVariantIntegervEXT_params params =
54853 .teb = get_teb64(params32->teb),
54854 .id = params32->id,
54855 .value = params32->value,
54856 .data = ULongToPtr(params32->data),
54858 NTSTATUS status;
54859 status = ext_glGetVariantIntegervEXT( &params );
54860 return status;
54863 static NTSTATUS wow64_ext_glGetVariantPointervEXT( void *args )
54865 struct
54867 PTR32 teb;
54868 GLuint id;
54869 GLenum value;
54870 PTR32 data;
54871 } *params32 = args;
54872 struct glGetVariantPointervEXT_params params =
54874 .teb = get_teb64(params32->teb),
54875 .id = params32->id,
54876 .value = params32->value,
54878 FIXME( "params32 %p, params %p stub!\n", params32, &params );
54879 return STATUS_NOT_IMPLEMENTED;
54882 static NTSTATUS wow64_ext_glGetVaryingLocationNV( void *args )
54884 struct
54886 PTR32 teb;
54887 GLuint program;
54888 PTR32 name;
54889 GLint ret;
54890 } *params32 = args;
54891 struct glGetVaryingLocationNV_params params =
54893 .teb = get_teb64(params32->teb),
54894 .program = params32->program,
54895 .name = ULongToPtr(params32->name),
54897 NTSTATUS status;
54898 status = ext_glGetVaryingLocationNV( &params );
54899 params32->ret = params.ret;
54900 return status;
54903 static NTSTATUS wow64_ext_glGetVertexArrayIndexed64iv( void *args )
54905 struct
54907 PTR32 teb;
54908 GLuint vaobj;
54909 GLuint index;
54910 GLenum pname;
54911 PTR32 param;
54912 } *params32 = args;
54913 struct glGetVertexArrayIndexed64iv_params params =
54915 .teb = get_teb64(params32->teb),
54916 .vaobj = params32->vaobj,
54917 .index = params32->index,
54918 .pname = params32->pname,
54919 .param = ULongToPtr(params32->param),
54921 NTSTATUS status;
54922 status = ext_glGetVertexArrayIndexed64iv( &params );
54923 return status;
54926 static NTSTATUS wow64_ext_glGetVertexArrayIndexediv( void *args )
54928 struct
54930 PTR32 teb;
54931 GLuint vaobj;
54932 GLuint index;
54933 GLenum pname;
54934 PTR32 param;
54935 } *params32 = args;
54936 struct glGetVertexArrayIndexediv_params params =
54938 .teb = get_teb64(params32->teb),
54939 .vaobj = params32->vaobj,
54940 .index = params32->index,
54941 .pname = params32->pname,
54942 .param = ULongToPtr(params32->param),
54944 NTSTATUS status;
54945 status = ext_glGetVertexArrayIndexediv( &params );
54946 return status;
54949 static NTSTATUS wow64_ext_glGetVertexArrayIntegeri_vEXT( void *args )
54951 struct
54953 PTR32 teb;
54954 GLuint vaobj;
54955 GLuint index;
54956 GLenum pname;
54957 PTR32 param;
54958 } *params32 = args;
54959 struct glGetVertexArrayIntegeri_vEXT_params params =
54961 .teb = get_teb64(params32->teb),
54962 .vaobj = params32->vaobj,
54963 .index = params32->index,
54964 .pname = params32->pname,
54965 .param = ULongToPtr(params32->param),
54967 NTSTATUS status;
54968 status = ext_glGetVertexArrayIntegeri_vEXT( &params );
54969 return status;
54972 static NTSTATUS wow64_ext_glGetVertexArrayIntegervEXT( void *args )
54974 struct
54976 PTR32 teb;
54977 GLuint vaobj;
54978 GLenum pname;
54979 PTR32 param;
54980 } *params32 = args;
54981 struct glGetVertexArrayIntegervEXT_params params =
54983 .teb = get_teb64(params32->teb),
54984 .vaobj = params32->vaobj,
54985 .pname = params32->pname,
54986 .param = ULongToPtr(params32->param),
54988 NTSTATUS status;
54989 status = ext_glGetVertexArrayIntegervEXT( &params );
54990 return status;
54993 static NTSTATUS wow64_ext_glGetVertexArrayPointeri_vEXT( void *args )
54995 struct
54997 PTR32 teb;
54998 GLuint vaobj;
54999 GLuint index;
55000 GLenum pname;
55001 PTR32 param;
55002 } *params32 = args;
55003 struct glGetVertexArrayPointeri_vEXT_params params =
55005 .teb = get_teb64(params32->teb),
55006 .vaobj = params32->vaobj,
55007 .index = params32->index,
55008 .pname = params32->pname,
55010 FIXME( "params32 %p, params %p stub!\n", params32, &params );
55011 return STATUS_NOT_IMPLEMENTED;
55014 static NTSTATUS wow64_ext_glGetVertexArrayPointervEXT( void *args )
55016 struct
55018 PTR32 teb;
55019 GLuint vaobj;
55020 GLenum pname;
55021 PTR32 param;
55022 } *params32 = args;
55023 struct glGetVertexArrayPointervEXT_params params =
55025 .teb = get_teb64(params32->teb),
55026 .vaobj = params32->vaobj,
55027 .pname = params32->pname,
55029 FIXME( "params32 %p, params %p stub!\n", params32, &params );
55030 return STATUS_NOT_IMPLEMENTED;
55033 static NTSTATUS wow64_ext_glGetVertexArrayiv( void *args )
55035 struct
55037 PTR32 teb;
55038 GLuint vaobj;
55039 GLenum pname;
55040 PTR32 param;
55041 } *params32 = args;
55042 struct glGetVertexArrayiv_params params =
55044 .teb = get_teb64(params32->teb),
55045 .vaobj = params32->vaobj,
55046 .pname = params32->pname,
55047 .param = ULongToPtr(params32->param),
55049 NTSTATUS status;
55050 status = ext_glGetVertexArrayiv( &params );
55051 return status;
55054 static NTSTATUS wow64_ext_glGetVertexAttribArrayObjectfvATI( void *args )
55056 struct
55058 PTR32 teb;
55059 GLuint index;
55060 GLenum pname;
55061 PTR32 params;
55062 } *params32 = args;
55063 struct glGetVertexAttribArrayObjectfvATI_params params =
55065 .teb = get_teb64(params32->teb),
55066 .index = params32->index,
55067 .pname = params32->pname,
55068 .params = ULongToPtr(params32->params),
55070 NTSTATUS status;
55071 status = ext_glGetVertexAttribArrayObjectfvATI( &params );
55072 return status;
55075 static NTSTATUS wow64_ext_glGetVertexAttribArrayObjectivATI( void *args )
55077 struct
55079 PTR32 teb;
55080 GLuint index;
55081 GLenum pname;
55082 PTR32 params;
55083 } *params32 = args;
55084 struct glGetVertexAttribArrayObjectivATI_params params =
55086 .teb = get_teb64(params32->teb),
55087 .index = params32->index,
55088 .pname = params32->pname,
55089 .params = ULongToPtr(params32->params),
55091 NTSTATUS status;
55092 status = ext_glGetVertexAttribArrayObjectivATI( &params );
55093 return status;
55096 static NTSTATUS wow64_ext_glGetVertexAttribIiv( void *args )
55098 struct
55100 PTR32 teb;
55101 GLuint index;
55102 GLenum pname;
55103 PTR32 params;
55104 } *params32 = args;
55105 struct glGetVertexAttribIiv_params params =
55107 .teb = get_teb64(params32->teb),
55108 .index = params32->index,
55109 .pname = params32->pname,
55110 .params = ULongToPtr(params32->params),
55112 NTSTATUS status;
55113 status = ext_glGetVertexAttribIiv( &params );
55114 return status;
55117 static NTSTATUS wow64_ext_glGetVertexAttribIivEXT( void *args )
55119 struct
55121 PTR32 teb;
55122 GLuint index;
55123 GLenum pname;
55124 PTR32 params;
55125 } *params32 = args;
55126 struct glGetVertexAttribIivEXT_params params =
55128 .teb = get_teb64(params32->teb),
55129 .index = params32->index,
55130 .pname = params32->pname,
55131 .params = ULongToPtr(params32->params),
55133 NTSTATUS status;
55134 status = ext_glGetVertexAttribIivEXT( &params );
55135 return status;
55138 static NTSTATUS wow64_ext_glGetVertexAttribIuiv( void *args )
55140 struct
55142 PTR32 teb;
55143 GLuint index;
55144 GLenum pname;
55145 PTR32 params;
55146 } *params32 = args;
55147 struct glGetVertexAttribIuiv_params params =
55149 .teb = get_teb64(params32->teb),
55150 .index = params32->index,
55151 .pname = params32->pname,
55152 .params = ULongToPtr(params32->params),
55154 NTSTATUS status;
55155 status = ext_glGetVertexAttribIuiv( &params );
55156 return status;
55159 static NTSTATUS wow64_ext_glGetVertexAttribIuivEXT( void *args )
55161 struct
55163 PTR32 teb;
55164 GLuint index;
55165 GLenum pname;
55166 PTR32 params;
55167 } *params32 = args;
55168 struct glGetVertexAttribIuivEXT_params params =
55170 .teb = get_teb64(params32->teb),
55171 .index = params32->index,
55172 .pname = params32->pname,
55173 .params = ULongToPtr(params32->params),
55175 NTSTATUS status;
55176 status = ext_glGetVertexAttribIuivEXT( &params );
55177 return status;
55180 static NTSTATUS wow64_ext_glGetVertexAttribLdv( void *args )
55182 struct
55184 PTR32 teb;
55185 GLuint index;
55186 GLenum pname;
55187 PTR32 params;
55188 } *params32 = args;
55189 struct glGetVertexAttribLdv_params params =
55191 .teb = get_teb64(params32->teb),
55192 .index = params32->index,
55193 .pname = params32->pname,
55194 .params = ULongToPtr(params32->params),
55196 NTSTATUS status;
55197 status = ext_glGetVertexAttribLdv( &params );
55198 return status;
55201 static NTSTATUS wow64_ext_glGetVertexAttribLdvEXT( void *args )
55203 struct
55205 PTR32 teb;
55206 GLuint index;
55207 GLenum pname;
55208 PTR32 params;
55209 } *params32 = args;
55210 struct glGetVertexAttribLdvEXT_params params =
55212 .teb = get_teb64(params32->teb),
55213 .index = params32->index,
55214 .pname = params32->pname,
55215 .params = ULongToPtr(params32->params),
55217 NTSTATUS status;
55218 status = ext_glGetVertexAttribLdvEXT( &params );
55219 return status;
55222 static NTSTATUS wow64_ext_glGetVertexAttribLi64vNV( void *args )
55224 struct
55226 PTR32 teb;
55227 GLuint index;
55228 GLenum pname;
55229 PTR32 params;
55230 } *params32 = args;
55231 struct glGetVertexAttribLi64vNV_params params =
55233 .teb = get_teb64(params32->teb),
55234 .index = params32->index,
55235 .pname = params32->pname,
55236 .params = ULongToPtr(params32->params),
55238 NTSTATUS status;
55239 status = ext_glGetVertexAttribLi64vNV( &params );
55240 return status;
55243 static NTSTATUS wow64_ext_glGetVertexAttribLui64vARB( void *args )
55245 struct
55247 PTR32 teb;
55248 GLuint index;
55249 GLenum pname;
55250 PTR32 params;
55251 } *params32 = args;
55252 struct glGetVertexAttribLui64vARB_params params =
55254 .teb = get_teb64(params32->teb),
55255 .index = params32->index,
55256 .pname = params32->pname,
55257 .params = ULongToPtr(params32->params),
55259 NTSTATUS status;
55260 status = ext_glGetVertexAttribLui64vARB( &params );
55261 return status;
55264 static NTSTATUS wow64_ext_glGetVertexAttribLui64vNV( void *args )
55266 struct
55268 PTR32 teb;
55269 GLuint index;
55270 GLenum pname;
55271 PTR32 params;
55272 } *params32 = args;
55273 struct glGetVertexAttribLui64vNV_params params =
55275 .teb = get_teb64(params32->teb),
55276 .index = params32->index,
55277 .pname = params32->pname,
55278 .params = ULongToPtr(params32->params),
55280 NTSTATUS status;
55281 status = ext_glGetVertexAttribLui64vNV( &params );
55282 return status;
55285 static NTSTATUS wow64_ext_glGetVertexAttribPointerv( void *args )
55287 struct
55289 PTR32 teb;
55290 GLuint index;
55291 GLenum pname;
55292 PTR32 pointer;
55293 } *params32 = args;
55294 struct glGetVertexAttribPointerv_params params =
55296 .teb = get_teb64(params32->teb),
55297 .index = params32->index,
55298 .pname = params32->pname,
55300 NTSTATUS status;
55301 status = ext_glGetVertexAttribPointerv( &params );
55302 params32->pointer = PtrToUlong( params.pointer );
55303 return status;
55306 static NTSTATUS wow64_ext_glGetVertexAttribPointervARB( void *args )
55308 struct
55310 PTR32 teb;
55311 GLuint index;
55312 GLenum pname;
55313 PTR32 pointer;
55314 } *params32 = args;
55315 struct glGetVertexAttribPointervARB_params params =
55317 .teb = get_teb64(params32->teb),
55318 .index = params32->index,
55319 .pname = params32->pname,
55321 NTSTATUS status;
55322 status = ext_glGetVertexAttribPointervARB( &params );
55323 params32->pointer = PtrToUlong( params.pointer );
55324 return status;
55327 static NTSTATUS wow64_ext_glGetVertexAttribPointervNV( void *args )
55329 struct
55331 PTR32 teb;
55332 GLuint index;
55333 GLenum pname;
55334 PTR32 pointer;
55335 } *params32 = args;
55336 struct glGetVertexAttribPointervNV_params params =
55338 .teb = get_teb64(params32->teb),
55339 .index = params32->index,
55340 .pname = params32->pname,
55342 FIXME( "params32 %p, params %p stub!\n", params32, &params );
55343 return STATUS_NOT_IMPLEMENTED;
55346 static NTSTATUS wow64_ext_glGetVertexAttribdv( void *args )
55348 struct
55350 PTR32 teb;
55351 GLuint index;
55352 GLenum pname;
55353 PTR32 params;
55354 } *params32 = args;
55355 struct glGetVertexAttribdv_params params =
55357 .teb = get_teb64(params32->teb),
55358 .index = params32->index,
55359 .pname = params32->pname,
55360 .params = ULongToPtr(params32->params),
55362 NTSTATUS status;
55363 status = ext_glGetVertexAttribdv( &params );
55364 return status;
55367 static NTSTATUS wow64_ext_glGetVertexAttribdvARB( void *args )
55369 struct
55371 PTR32 teb;
55372 GLuint index;
55373 GLenum pname;
55374 PTR32 params;
55375 } *params32 = args;
55376 struct glGetVertexAttribdvARB_params params =
55378 .teb = get_teb64(params32->teb),
55379 .index = params32->index,
55380 .pname = params32->pname,
55381 .params = ULongToPtr(params32->params),
55383 NTSTATUS status;
55384 status = ext_glGetVertexAttribdvARB( &params );
55385 return status;
55388 static NTSTATUS wow64_ext_glGetVertexAttribdvNV( void *args )
55390 struct
55392 PTR32 teb;
55393 GLuint index;
55394 GLenum pname;
55395 PTR32 params;
55396 } *params32 = args;
55397 struct glGetVertexAttribdvNV_params params =
55399 .teb = get_teb64(params32->teb),
55400 .index = params32->index,
55401 .pname = params32->pname,
55402 .params = ULongToPtr(params32->params),
55404 NTSTATUS status;
55405 status = ext_glGetVertexAttribdvNV( &params );
55406 return status;
55409 static NTSTATUS wow64_ext_glGetVertexAttribfv( void *args )
55411 struct
55413 PTR32 teb;
55414 GLuint index;
55415 GLenum pname;
55416 PTR32 params;
55417 } *params32 = args;
55418 struct glGetVertexAttribfv_params params =
55420 .teb = get_teb64(params32->teb),
55421 .index = params32->index,
55422 .pname = params32->pname,
55423 .params = ULongToPtr(params32->params),
55425 NTSTATUS status;
55426 status = ext_glGetVertexAttribfv( &params );
55427 return status;
55430 static NTSTATUS wow64_ext_glGetVertexAttribfvARB( void *args )
55432 struct
55434 PTR32 teb;
55435 GLuint index;
55436 GLenum pname;
55437 PTR32 params;
55438 } *params32 = args;
55439 struct glGetVertexAttribfvARB_params params =
55441 .teb = get_teb64(params32->teb),
55442 .index = params32->index,
55443 .pname = params32->pname,
55444 .params = ULongToPtr(params32->params),
55446 NTSTATUS status;
55447 status = ext_glGetVertexAttribfvARB( &params );
55448 return status;
55451 static NTSTATUS wow64_ext_glGetVertexAttribfvNV( void *args )
55453 struct
55455 PTR32 teb;
55456 GLuint index;
55457 GLenum pname;
55458 PTR32 params;
55459 } *params32 = args;
55460 struct glGetVertexAttribfvNV_params params =
55462 .teb = get_teb64(params32->teb),
55463 .index = params32->index,
55464 .pname = params32->pname,
55465 .params = ULongToPtr(params32->params),
55467 NTSTATUS status;
55468 status = ext_glGetVertexAttribfvNV( &params );
55469 return status;
55472 static NTSTATUS wow64_ext_glGetVertexAttribiv( void *args )
55474 struct
55476 PTR32 teb;
55477 GLuint index;
55478 GLenum pname;
55479 PTR32 params;
55480 } *params32 = args;
55481 struct glGetVertexAttribiv_params params =
55483 .teb = get_teb64(params32->teb),
55484 .index = params32->index,
55485 .pname = params32->pname,
55486 .params = ULongToPtr(params32->params),
55488 NTSTATUS status;
55489 status = ext_glGetVertexAttribiv( &params );
55490 return status;
55493 static NTSTATUS wow64_ext_glGetVertexAttribivARB( void *args )
55495 struct
55497 PTR32 teb;
55498 GLuint index;
55499 GLenum pname;
55500 PTR32 params;
55501 } *params32 = args;
55502 struct glGetVertexAttribivARB_params params =
55504 .teb = get_teb64(params32->teb),
55505 .index = params32->index,
55506 .pname = params32->pname,
55507 .params = ULongToPtr(params32->params),
55509 NTSTATUS status;
55510 status = ext_glGetVertexAttribivARB( &params );
55511 return status;
55514 static NTSTATUS wow64_ext_glGetVertexAttribivNV( void *args )
55516 struct
55518 PTR32 teb;
55519 GLuint index;
55520 GLenum pname;
55521 PTR32 params;
55522 } *params32 = args;
55523 struct glGetVertexAttribivNV_params params =
55525 .teb = get_teb64(params32->teb),
55526 .index = params32->index,
55527 .pname = params32->pname,
55528 .params = ULongToPtr(params32->params),
55530 NTSTATUS status;
55531 status = ext_glGetVertexAttribivNV( &params );
55532 return status;
55535 static NTSTATUS wow64_ext_glGetVideoCaptureStreamdvNV( void *args )
55537 struct
55539 PTR32 teb;
55540 GLuint video_capture_slot;
55541 GLuint stream;
55542 GLenum pname;
55543 PTR32 params;
55544 } *params32 = args;
55545 struct glGetVideoCaptureStreamdvNV_params params =
55547 .teb = get_teb64(params32->teb),
55548 .video_capture_slot = params32->video_capture_slot,
55549 .stream = params32->stream,
55550 .pname = params32->pname,
55551 .params = ULongToPtr(params32->params),
55553 NTSTATUS status;
55554 status = ext_glGetVideoCaptureStreamdvNV( &params );
55555 return status;
55558 static NTSTATUS wow64_ext_glGetVideoCaptureStreamfvNV( void *args )
55560 struct
55562 PTR32 teb;
55563 GLuint video_capture_slot;
55564 GLuint stream;
55565 GLenum pname;
55566 PTR32 params;
55567 } *params32 = args;
55568 struct glGetVideoCaptureStreamfvNV_params params =
55570 .teb = get_teb64(params32->teb),
55571 .video_capture_slot = params32->video_capture_slot,
55572 .stream = params32->stream,
55573 .pname = params32->pname,
55574 .params = ULongToPtr(params32->params),
55576 NTSTATUS status;
55577 status = ext_glGetVideoCaptureStreamfvNV( &params );
55578 return status;
55581 static NTSTATUS wow64_ext_glGetVideoCaptureStreamivNV( void *args )
55583 struct
55585 PTR32 teb;
55586 GLuint video_capture_slot;
55587 GLuint stream;
55588 GLenum pname;
55589 PTR32 params;
55590 } *params32 = args;
55591 struct glGetVideoCaptureStreamivNV_params params =
55593 .teb = get_teb64(params32->teb),
55594 .video_capture_slot = params32->video_capture_slot,
55595 .stream = params32->stream,
55596 .pname = params32->pname,
55597 .params = ULongToPtr(params32->params),
55599 NTSTATUS status;
55600 status = ext_glGetVideoCaptureStreamivNV( &params );
55601 return status;
55604 static NTSTATUS wow64_ext_glGetVideoCaptureivNV( void *args )
55606 struct
55608 PTR32 teb;
55609 GLuint video_capture_slot;
55610 GLenum pname;
55611 PTR32 params;
55612 } *params32 = args;
55613 struct glGetVideoCaptureivNV_params params =
55615 .teb = get_teb64(params32->teb),
55616 .video_capture_slot = params32->video_capture_slot,
55617 .pname = params32->pname,
55618 .params = ULongToPtr(params32->params),
55620 NTSTATUS status;
55621 status = ext_glGetVideoCaptureivNV( &params );
55622 return status;
55625 static NTSTATUS wow64_ext_glGetVideoi64vNV( void *args )
55627 struct
55629 PTR32 teb;
55630 GLuint video_slot;
55631 GLenum pname;
55632 PTR32 params;
55633 } *params32 = args;
55634 struct glGetVideoi64vNV_params params =
55636 .teb = get_teb64(params32->teb),
55637 .video_slot = params32->video_slot,
55638 .pname = params32->pname,
55639 .params = ULongToPtr(params32->params),
55641 NTSTATUS status;
55642 status = ext_glGetVideoi64vNV( &params );
55643 return status;
55646 static NTSTATUS wow64_ext_glGetVideoivNV( void *args )
55648 struct
55650 PTR32 teb;
55651 GLuint video_slot;
55652 GLenum pname;
55653 PTR32 params;
55654 } *params32 = args;
55655 struct glGetVideoivNV_params params =
55657 .teb = get_teb64(params32->teb),
55658 .video_slot = params32->video_slot,
55659 .pname = params32->pname,
55660 .params = ULongToPtr(params32->params),
55662 NTSTATUS status;
55663 status = ext_glGetVideoivNV( &params );
55664 return status;
55667 static NTSTATUS wow64_ext_glGetVideoui64vNV( void *args )
55669 struct
55671 PTR32 teb;
55672 GLuint video_slot;
55673 GLenum pname;
55674 PTR32 params;
55675 } *params32 = args;
55676 struct glGetVideoui64vNV_params params =
55678 .teb = get_teb64(params32->teb),
55679 .video_slot = params32->video_slot,
55680 .pname = params32->pname,
55681 .params = ULongToPtr(params32->params),
55683 NTSTATUS status;
55684 status = ext_glGetVideoui64vNV( &params );
55685 return status;
55688 static NTSTATUS wow64_ext_glGetVideouivNV( void *args )
55690 struct
55692 PTR32 teb;
55693 GLuint video_slot;
55694 GLenum pname;
55695 PTR32 params;
55696 } *params32 = args;
55697 struct glGetVideouivNV_params params =
55699 .teb = get_teb64(params32->teb),
55700 .video_slot = params32->video_slot,
55701 .pname = params32->pname,
55702 .params = ULongToPtr(params32->params),
55704 NTSTATUS status;
55705 status = ext_glGetVideouivNV( &params );
55706 return status;
55709 static NTSTATUS wow64_ext_glGetVkProcAddrNV( void *args )
55711 struct
55713 PTR32 teb;
55714 PTR32 name;
55715 PTR32 ret;
55716 } *params32 = args;
55717 struct glGetVkProcAddrNV_params params =
55719 .teb = get_teb64(params32->teb),
55720 .name = ULongToPtr(params32->name),
55722 FIXME( "params32 %p, params %p stub!\n", params32, &params );
55723 return STATUS_NOT_IMPLEMENTED;
55726 static NTSTATUS wow64_ext_glGetnColorTable( void *args )
55728 struct
55730 PTR32 teb;
55731 GLenum target;
55732 GLenum format;
55733 GLenum type;
55734 GLsizei bufSize;
55735 PTR32 table;
55736 } *params32 = args;
55737 struct glGetnColorTable_params params =
55739 .teb = get_teb64(params32->teb),
55740 .target = params32->target,
55741 .format = params32->format,
55742 .type = params32->type,
55743 .bufSize = params32->bufSize,
55744 .table = ULongToPtr(params32->table),
55746 NTSTATUS status;
55747 status = ext_glGetnColorTable( &params );
55748 return status;
55751 static NTSTATUS wow64_ext_glGetnColorTableARB( void *args )
55753 struct
55755 PTR32 teb;
55756 GLenum target;
55757 GLenum format;
55758 GLenum type;
55759 GLsizei bufSize;
55760 PTR32 table;
55761 } *params32 = args;
55762 struct glGetnColorTableARB_params params =
55764 .teb = get_teb64(params32->teb),
55765 .target = params32->target,
55766 .format = params32->format,
55767 .type = params32->type,
55768 .bufSize = params32->bufSize,
55769 .table = ULongToPtr(params32->table),
55771 NTSTATUS status;
55772 status = ext_glGetnColorTableARB( &params );
55773 return status;
55776 static NTSTATUS wow64_ext_glGetnCompressedTexImage( void *args )
55778 struct
55780 PTR32 teb;
55781 GLenum target;
55782 GLint lod;
55783 GLsizei bufSize;
55784 PTR32 pixels;
55785 } *params32 = args;
55786 struct glGetnCompressedTexImage_params params =
55788 .teb = get_teb64(params32->teb),
55789 .target = params32->target,
55790 .lod = params32->lod,
55791 .bufSize = params32->bufSize,
55792 .pixels = ULongToPtr(params32->pixels),
55794 NTSTATUS status;
55795 status = ext_glGetnCompressedTexImage( &params );
55796 return status;
55799 static NTSTATUS wow64_ext_glGetnCompressedTexImageARB( void *args )
55801 struct
55803 PTR32 teb;
55804 GLenum target;
55805 GLint lod;
55806 GLsizei bufSize;
55807 PTR32 img;
55808 } *params32 = args;
55809 struct glGetnCompressedTexImageARB_params params =
55811 .teb = get_teb64(params32->teb),
55812 .target = params32->target,
55813 .lod = params32->lod,
55814 .bufSize = params32->bufSize,
55815 .img = ULongToPtr(params32->img),
55817 NTSTATUS status;
55818 status = ext_glGetnCompressedTexImageARB( &params );
55819 return status;
55822 static NTSTATUS wow64_ext_glGetnConvolutionFilter( void *args )
55824 struct
55826 PTR32 teb;
55827 GLenum target;
55828 GLenum format;
55829 GLenum type;
55830 GLsizei bufSize;
55831 PTR32 image;
55832 } *params32 = args;
55833 struct glGetnConvolutionFilter_params params =
55835 .teb = get_teb64(params32->teb),
55836 .target = params32->target,
55837 .format = params32->format,
55838 .type = params32->type,
55839 .bufSize = params32->bufSize,
55840 .image = ULongToPtr(params32->image),
55842 NTSTATUS status;
55843 status = ext_glGetnConvolutionFilter( &params );
55844 return status;
55847 static NTSTATUS wow64_ext_glGetnConvolutionFilterARB( void *args )
55849 struct
55851 PTR32 teb;
55852 GLenum target;
55853 GLenum format;
55854 GLenum type;
55855 GLsizei bufSize;
55856 PTR32 image;
55857 } *params32 = args;
55858 struct glGetnConvolutionFilterARB_params params =
55860 .teb = get_teb64(params32->teb),
55861 .target = params32->target,
55862 .format = params32->format,
55863 .type = params32->type,
55864 .bufSize = params32->bufSize,
55865 .image = ULongToPtr(params32->image),
55867 NTSTATUS status;
55868 status = ext_glGetnConvolutionFilterARB( &params );
55869 return status;
55872 static NTSTATUS wow64_ext_glGetnHistogram( void *args )
55874 struct
55876 PTR32 teb;
55877 GLenum target;
55878 GLboolean reset;
55879 GLenum format;
55880 GLenum type;
55881 GLsizei bufSize;
55882 PTR32 values;
55883 } *params32 = args;
55884 struct glGetnHistogram_params params =
55886 .teb = get_teb64(params32->teb),
55887 .target = params32->target,
55888 .reset = params32->reset,
55889 .format = params32->format,
55890 .type = params32->type,
55891 .bufSize = params32->bufSize,
55892 .values = ULongToPtr(params32->values),
55894 NTSTATUS status;
55895 status = ext_glGetnHistogram( &params );
55896 return status;
55899 static NTSTATUS wow64_ext_glGetnHistogramARB( void *args )
55901 struct
55903 PTR32 teb;
55904 GLenum target;
55905 GLboolean reset;
55906 GLenum format;
55907 GLenum type;
55908 GLsizei bufSize;
55909 PTR32 values;
55910 } *params32 = args;
55911 struct glGetnHistogramARB_params params =
55913 .teb = get_teb64(params32->teb),
55914 .target = params32->target,
55915 .reset = params32->reset,
55916 .format = params32->format,
55917 .type = params32->type,
55918 .bufSize = params32->bufSize,
55919 .values = ULongToPtr(params32->values),
55921 NTSTATUS status;
55922 status = ext_glGetnHistogramARB( &params );
55923 return status;
55926 static NTSTATUS wow64_ext_glGetnMapdv( void *args )
55928 struct
55930 PTR32 teb;
55931 GLenum target;
55932 GLenum query;
55933 GLsizei bufSize;
55934 PTR32 v;
55935 } *params32 = args;
55936 struct glGetnMapdv_params params =
55938 .teb = get_teb64(params32->teb),
55939 .target = params32->target,
55940 .query = params32->query,
55941 .bufSize = params32->bufSize,
55942 .v = ULongToPtr(params32->v),
55944 NTSTATUS status;
55945 status = ext_glGetnMapdv( &params );
55946 return status;
55949 static NTSTATUS wow64_ext_glGetnMapdvARB( void *args )
55951 struct
55953 PTR32 teb;
55954 GLenum target;
55955 GLenum query;
55956 GLsizei bufSize;
55957 PTR32 v;
55958 } *params32 = args;
55959 struct glGetnMapdvARB_params params =
55961 .teb = get_teb64(params32->teb),
55962 .target = params32->target,
55963 .query = params32->query,
55964 .bufSize = params32->bufSize,
55965 .v = ULongToPtr(params32->v),
55967 NTSTATUS status;
55968 status = ext_glGetnMapdvARB( &params );
55969 return status;
55972 static NTSTATUS wow64_ext_glGetnMapfv( void *args )
55974 struct
55976 PTR32 teb;
55977 GLenum target;
55978 GLenum query;
55979 GLsizei bufSize;
55980 PTR32 v;
55981 } *params32 = args;
55982 struct glGetnMapfv_params params =
55984 .teb = get_teb64(params32->teb),
55985 .target = params32->target,
55986 .query = params32->query,
55987 .bufSize = params32->bufSize,
55988 .v = ULongToPtr(params32->v),
55990 NTSTATUS status;
55991 status = ext_glGetnMapfv( &params );
55992 return status;
55995 static NTSTATUS wow64_ext_glGetnMapfvARB( void *args )
55997 struct
55999 PTR32 teb;
56000 GLenum target;
56001 GLenum query;
56002 GLsizei bufSize;
56003 PTR32 v;
56004 } *params32 = args;
56005 struct glGetnMapfvARB_params params =
56007 .teb = get_teb64(params32->teb),
56008 .target = params32->target,
56009 .query = params32->query,
56010 .bufSize = params32->bufSize,
56011 .v = ULongToPtr(params32->v),
56013 NTSTATUS status;
56014 status = ext_glGetnMapfvARB( &params );
56015 return status;
56018 static NTSTATUS wow64_ext_glGetnMapiv( void *args )
56020 struct
56022 PTR32 teb;
56023 GLenum target;
56024 GLenum query;
56025 GLsizei bufSize;
56026 PTR32 v;
56027 } *params32 = args;
56028 struct glGetnMapiv_params params =
56030 .teb = get_teb64(params32->teb),
56031 .target = params32->target,
56032 .query = params32->query,
56033 .bufSize = params32->bufSize,
56034 .v = ULongToPtr(params32->v),
56036 NTSTATUS status;
56037 status = ext_glGetnMapiv( &params );
56038 return status;
56041 static NTSTATUS wow64_ext_glGetnMapivARB( void *args )
56043 struct
56045 PTR32 teb;
56046 GLenum target;
56047 GLenum query;
56048 GLsizei bufSize;
56049 PTR32 v;
56050 } *params32 = args;
56051 struct glGetnMapivARB_params params =
56053 .teb = get_teb64(params32->teb),
56054 .target = params32->target,
56055 .query = params32->query,
56056 .bufSize = params32->bufSize,
56057 .v = ULongToPtr(params32->v),
56059 NTSTATUS status;
56060 status = ext_glGetnMapivARB( &params );
56061 return status;
56064 static NTSTATUS wow64_ext_glGetnMinmax( void *args )
56066 struct
56068 PTR32 teb;
56069 GLenum target;
56070 GLboolean reset;
56071 GLenum format;
56072 GLenum type;
56073 GLsizei bufSize;
56074 PTR32 values;
56075 } *params32 = args;
56076 struct glGetnMinmax_params params =
56078 .teb = get_teb64(params32->teb),
56079 .target = params32->target,
56080 .reset = params32->reset,
56081 .format = params32->format,
56082 .type = params32->type,
56083 .bufSize = params32->bufSize,
56084 .values = ULongToPtr(params32->values),
56086 NTSTATUS status;
56087 status = ext_glGetnMinmax( &params );
56088 return status;
56091 static NTSTATUS wow64_ext_glGetnMinmaxARB( void *args )
56093 struct
56095 PTR32 teb;
56096 GLenum target;
56097 GLboolean reset;
56098 GLenum format;
56099 GLenum type;
56100 GLsizei bufSize;
56101 PTR32 values;
56102 } *params32 = args;
56103 struct glGetnMinmaxARB_params params =
56105 .teb = get_teb64(params32->teb),
56106 .target = params32->target,
56107 .reset = params32->reset,
56108 .format = params32->format,
56109 .type = params32->type,
56110 .bufSize = params32->bufSize,
56111 .values = ULongToPtr(params32->values),
56113 NTSTATUS status;
56114 status = ext_glGetnMinmaxARB( &params );
56115 return status;
56118 static NTSTATUS wow64_ext_glGetnPixelMapfv( void *args )
56120 struct
56122 PTR32 teb;
56123 GLenum map;
56124 GLsizei bufSize;
56125 PTR32 values;
56126 } *params32 = args;
56127 struct glGetnPixelMapfv_params params =
56129 .teb = get_teb64(params32->teb),
56130 .map = params32->map,
56131 .bufSize = params32->bufSize,
56132 .values = ULongToPtr(params32->values),
56134 NTSTATUS status;
56135 status = ext_glGetnPixelMapfv( &params );
56136 return status;
56139 static NTSTATUS wow64_ext_glGetnPixelMapfvARB( void *args )
56141 struct
56143 PTR32 teb;
56144 GLenum map;
56145 GLsizei bufSize;
56146 PTR32 values;
56147 } *params32 = args;
56148 struct glGetnPixelMapfvARB_params params =
56150 .teb = get_teb64(params32->teb),
56151 .map = params32->map,
56152 .bufSize = params32->bufSize,
56153 .values = ULongToPtr(params32->values),
56155 NTSTATUS status;
56156 status = ext_glGetnPixelMapfvARB( &params );
56157 return status;
56160 static NTSTATUS wow64_ext_glGetnPixelMapuiv( void *args )
56162 struct
56164 PTR32 teb;
56165 GLenum map;
56166 GLsizei bufSize;
56167 PTR32 values;
56168 } *params32 = args;
56169 struct glGetnPixelMapuiv_params params =
56171 .teb = get_teb64(params32->teb),
56172 .map = params32->map,
56173 .bufSize = params32->bufSize,
56174 .values = ULongToPtr(params32->values),
56176 NTSTATUS status;
56177 status = ext_glGetnPixelMapuiv( &params );
56178 return status;
56181 static NTSTATUS wow64_ext_glGetnPixelMapuivARB( void *args )
56183 struct
56185 PTR32 teb;
56186 GLenum map;
56187 GLsizei bufSize;
56188 PTR32 values;
56189 } *params32 = args;
56190 struct glGetnPixelMapuivARB_params params =
56192 .teb = get_teb64(params32->teb),
56193 .map = params32->map,
56194 .bufSize = params32->bufSize,
56195 .values = ULongToPtr(params32->values),
56197 NTSTATUS status;
56198 status = ext_glGetnPixelMapuivARB( &params );
56199 return status;
56202 static NTSTATUS wow64_ext_glGetnPixelMapusv( void *args )
56204 struct
56206 PTR32 teb;
56207 GLenum map;
56208 GLsizei bufSize;
56209 PTR32 values;
56210 } *params32 = args;
56211 struct glGetnPixelMapusv_params params =
56213 .teb = get_teb64(params32->teb),
56214 .map = params32->map,
56215 .bufSize = params32->bufSize,
56216 .values = ULongToPtr(params32->values),
56218 NTSTATUS status;
56219 status = ext_glGetnPixelMapusv( &params );
56220 return status;
56223 static NTSTATUS wow64_ext_glGetnPixelMapusvARB( void *args )
56225 struct
56227 PTR32 teb;
56228 GLenum map;
56229 GLsizei bufSize;
56230 PTR32 values;
56231 } *params32 = args;
56232 struct glGetnPixelMapusvARB_params params =
56234 .teb = get_teb64(params32->teb),
56235 .map = params32->map,
56236 .bufSize = params32->bufSize,
56237 .values = ULongToPtr(params32->values),
56239 NTSTATUS status;
56240 status = ext_glGetnPixelMapusvARB( &params );
56241 return status;
56244 static NTSTATUS wow64_ext_glGetnPolygonStipple( void *args )
56246 struct
56248 PTR32 teb;
56249 GLsizei bufSize;
56250 PTR32 pattern;
56251 } *params32 = args;
56252 struct glGetnPolygonStipple_params params =
56254 .teb = get_teb64(params32->teb),
56255 .bufSize = params32->bufSize,
56256 .pattern = ULongToPtr(params32->pattern),
56258 NTSTATUS status;
56259 status = ext_glGetnPolygonStipple( &params );
56260 return status;
56263 static NTSTATUS wow64_ext_glGetnPolygonStippleARB( void *args )
56265 struct
56267 PTR32 teb;
56268 GLsizei bufSize;
56269 PTR32 pattern;
56270 } *params32 = args;
56271 struct glGetnPolygonStippleARB_params params =
56273 .teb = get_teb64(params32->teb),
56274 .bufSize = params32->bufSize,
56275 .pattern = ULongToPtr(params32->pattern),
56277 NTSTATUS status;
56278 status = ext_glGetnPolygonStippleARB( &params );
56279 return status;
56282 static NTSTATUS wow64_ext_glGetnSeparableFilter( void *args )
56284 struct
56286 PTR32 teb;
56287 GLenum target;
56288 GLenum format;
56289 GLenum type;
56290 GLsizei rowBufSize;
56291 PTR32 row;
56292 GLsizei columnBufSize;
56293 PTR32 column;
56294 PTR32 span;
56295 } *params32 = args;
56296 struct glGetnSeparableFilter_params params =
56298 .teb = get_teb64(params32->teb),
56299 .target = params32->target,
56300 .format = params32->format,
56301 .type = params32->type,
56302 .rowBufSize = params32->rowBufSize,
56303 .row = ULongToPtr(params32->row),
56304 .columnBufSize = params32->columnBufSize,
56305 .column = ULongToPtr(params32->column),
56306 .span = ULongToPtr(params32->span),
56308 NTSTATUS status;
56309 status = ext_glGetnSeparableFilter( &params );
56310 return status;
56313 static NTSTATUS wow64_ext_glGetnSeparableFilterARB( void *args )
56315 struct
56317 PTR32 teb;
56318 GLenum target;
56319 GLenum format;
56320 GLenum type;
56321 GLsizei rowBufSize;
56322 PTR32 row;
56323 GLsizei columnBufSize;
56324 PTR32 column;
56325 PTR32 span;
56326 } *params32 = args;
56327 struct glGetnSeparableFilterARB_params params =
56329 .teb = get_teb64(params32->teb),
56330 .target = params32->target,
56331 .format = params32->format,
56332 .type = params32->type,
56333 .rowBufSize = params32->rowBufSize,
56334 .row = ULongToPtr(params32->row),
56335 .columnBufSize = params32->columnBufSize,
56336 .column = ULongToPtr(params32->column),
56337 .span = ULongToPtr(params32->span),
56339 NTSTATUS status;
56340 status = ext_glGetnSeparableFilterARB( &params );
56341 return status;
56344 static NTSTATUS wow64_ext_glGetnTexImage( void *args )
56346 struct
56348 PTR32 teb;
56349 GLenum target;
56350 GLint level;
56351 GLenum format;
56352 GLenum type;
56353 GLsizei bufSize;
56354 PTR32 pixels;
56355 } *params32 = args;
56356 struct glGetnTexImage_params params =
56358 .teb = get_teb64(params32->teb),
56359 .target = params32->target,
56360 .level = params32->level,
56361 .format = params32->format,
56362 .type = params32->type,
56363 .bufSize = params32->bufSize,
56364 .pixels = ULongToPtr(params32->pixels),
56366 NTSTATUS status;
56367 status = ext_glGetnTexImage( &params );
56368 return status;
56371 static NTSTATUS wow64_ext_glGetnTexImageARB( void *args )
56373 struct
56375 PTR32 teb;
56376 GLenum target;
56377 GLint level;
56378 GLenum format;
56379 GLenum type;
56380 GLsizei bufSize;
56381 PTR32 img;
56382 } *params32 = args;
56383 struct glGetnTexImageARB_params params =
56385 .teb = get_teb64(params32->teb),
56386 .target = params32->target,
56387 .level = params32->level,
56388 .format = params32->format,
56389 .type = params32->type,
56390 .bufSize = params32->bufSize,
56391 .img = ULongToPtr(params32->img),
56393 NTSTATUS status;
56394 status = ext_glGetnTexImageARB( &params );
56395 return status;
56398 static NTSTATUS wow64_ext_glGetnUniformdv( void *args )
56400 struct
56402 PTR32 teb;
56403 GLuint program;
56404 GLint location;
56405 GLsizei bufSize;
56406 PTR32 params;
56407 } *params32 = args;
56408 struct glGetnUniformdv_params params =
56410 .teb = get_teb64(params32->teb),
56411 .program = params32->program,
56412 .location = params32->location,
56413 .bufSize = params32->bufSize,
56414 .params = ULongToPtr(params32->params),
56416 NTSTATUS status;
56417 status = ext_glGetnUniformdv( &params );
56418 return status;
56421 static NTSTATUS wow64_ext_glGetnUniformdvARB( void *args )
56423 struct
56425 PTR32 teb;
56426 GLuint program;
56427 GLint location;
56428 GLsizei bufSize;
56429 PTR32 params;
56430 } *params32 = args;
56431 struct glGetnUniformdvARB_params params =
56433 .teb = get_teb64(params32->teb),
56434 .program = params32->program,
56435 .location = params32->location,
56436 .bufSize = params32->bufSize,
56437 .params = ULongToPtr(params32->params),
56439 NTSTATUS status;
56440 status = ext_glGetnUniformdvARB( &params );
56441 return status;
56444 static NTSTATUS wow64_ext_glGetnUniformfv( void *args )
56446 struct
56448 PTR32 teb;
56449 GLuint program;
56450 GLint location;
56451 GLsizei bufSize;
56452 PTR32 params;
56453 } *params32 = args;
56454 struct glGetnUniformfv_params params =
56456 .teb = get_teb64(params32->teb),
56457 .program = params32->program,
56458 .location = params32->location,
56459 .bufSize = params32->bufSize,
56460 .params = ULongToPtr(params32->params),
56462 NTSTATUS status;
56463 status = ext_glGetnUniformfv( &params );
56464 return status;
56467 static NTSTATUS wow64_ext_glGetnUniformfvARB( void *args )
56469 struct
56471 PTR32 teb;
56472 GLuint program;
56473 GLint location;
56474 GLsizei bufSize;
56475 PTR32 params;
56476 } *params32 = args;
56477 struct glGetnUniformfvARB_params params =
56479 .teb = get_teb64(params32->teb),
56480 .program = params32->program,
56481 .location = params32->location,
56482 .bufSize = params32->bufSize,
56483 .params = ULongToPtr(params32->params),
56485 NTSTATUS status;
56486 status = ext_glGetnUniformfvARB( &params );
56487 return status;
56490 static NTSTATUS wow64_ext_glGetnUniformi64vARB( void *args )
56492 struct
56494 PTR32 teb;
56495 GLuint program;
56496 GLint location;
56497 GLsizei bufSize;
56498 PTR32 params;
56499 } *params32 = args;
56500 struct glGetnUniformi64vARB_params params =
56502 .teb = get_teb64(params32->teb),
56503 .program = params32->program,
56504 .location = params32->location,
56505 .bufSize = params32->bufSize,
56506 .params = ULongToPtr(params32->params),
56508 NTSTATUS status;
56509 status = ext_glGetnUniformi64vARB( &params );
56510 return status;
56513 static NTSTATUS wow64_ext_glGetnUniformiv( void *args )
56515 struct
56517 PTR32 teb;
56518 GLuint program;
56519 GLint location;
56520 GLsizei bufSize;
56521 PTR32 params;
56522 } *params32 = args;
56523 struct glGetnUniformiv_params params =
56525 .teb = get_teb64(params32->teb),
56526 .program = params32->program,
56527 .location = params32->location,
56528 .bufSize = params32->bufSize,
56529 .params = ULongToPtr(params32->params),
56531 NTSTATUS status;
56532 status = ext_glGetnUniformiv( &params );
56533 return status;
56536 static NTSTATUS wow64_ext_glGetnUniformivARB( void *args )
56538 struct
56540 PTR32 teb;
56541 GLuint program;
56542 GLint location;
56543 GLsizei bufSize;
56544 PTR32 params;
56545 } *params32 = args;
56546 struct glGetnUniformivARB_params params =
56548 .teb = get_teb64(params32->teb),
56549 .program = params32->program,
56550 .location = params32->location,
56551 .bufSize = params32->bufSize,
56552 .params = ULongToPtr(params32->params),
56554 NTSTATUS status;
56555 status = ext_glGetnUniformivARB( &params );
56556 return status;
56559 static NTSTATUS wow64_ext_glGetnUniformui64vARB( void *args )
56561 struct
56563 PTR32 teb;
56564 GLuint program;
56565 GLint location;
56566 GLsizei bufSize;
56567 PTR32 params;
56568 } *params32 = args;
56569 struct glGetnUniformui64vARB_params params =
56571 .teb = get_teb64(params32->teb),
56572 .program = params32->program,
56573 .location = params32->location,
56574 .bufSize = params32->bufSize,
56575 .params = ULongToPtr(params32->params),
56577 NTSTATUS status;
56578 status = ext_glGetnUniformui64vARB( &params );
56579 return status;
56582 static NTSTATUS wow64_ext_glGetnUniformuiv( void *args )
56584 struct
56586 PTR32 teb;
56587 GLuint program;
56588 GLint location;
56589 GLsizei bufSize;
56590 PTR32 params;
56591 } *params32 = args;
56592 struct glGetnUniformuiv_params params =
56594 .teb = get_teb64(params32->teb),
56595 .program = params32->program,
56596 .location = params32->location,
56597 .bufSize = params32->bufSize,
56598 .params = ULongToPtr(params32->params),
56600 NTSTATUS status;
56601 status = ext_glGetnUniformuiv( &params );
56602 return status;
56605 static NTSTATUS wow64_ext_glGetnUniformuivARB( void *args )
56607 struct
56609 PTR32 teb;
56610 GLuint program;
56611 GLint location;
56612 GLsizei bufSize;
56613 PTR32 params;
56614 } *params32 = args;
56615 struct glGetnUniformuivARB_params params =
56617 .teb = get_teb64(params32->teb),
56618 .program = params32->program,
56619 .location = params32->location,
56620 .bufSize = params32->bufSize,
56621 .params = ULongToPtr(params32->params),
56623 NTSTATUS status;
56624 status = ext_glGetnUniformuivARB( &params );
56625 return status;
56628 static NTSTATUS wow64_ext_glGlobalAlphaFactorbSUN( void *args )
56630 struct
56632 PTR32 teb;
56633 GLbyte factor;
56634 } *params32 = args;
56635 struct glGlobalAlphaFactorbSUN_params params =
56637 .teb = get_teb64(params32->teb),
56638 .factor = params32->factor,
56640 NTSTATUS status;
56641 status = ext_glGlobalAlphaFactorbSUN( &params );
56642 return status;
56645 static NTSTATUS wow64_ext_glGlobalAlphaFactordSUN( void *args )
56647 struct
56649 PTR32 teb;
56650 GLdouble factor;
56651 } *params32 = args;
56652 struct glGlobalAlphaFactordSUN_params params =
56654 .teb = get_teb64(params32->teb),
56655 .factor = params32->factor,
56657 NTSTATUS status;
56658 status = ext_glGlobalAlphaFactordSUN( &params );
56659 return status;
56662 static NTSTATUS wow64_ext_glGlobalAlphaFactorfSUN( void *args )
56664 struct
56666 PTR32 teb;
56667 GLfloat factor;
56668 } *params32 = args;
56669 struct glGlobalAlphaFactorfSUN_params params =
56671 .teb = get_teb64(params32->teb),
56672 .factor = params32->factor,
56674 NTSTATUS status;
56675 status = ext_glGlobalAlphaFactorfSUN( &params );
56676 return status;
56679 static NTSTATUS wow64_ext_glGlobalAlphaFactoriSUN( void *args )
56681 struct
56683 PTR32 teb;
56684 GLint factor;
56685 } *params32 = args;
56686 struct glGlobalAlphaFactoriSUN_params params =
56688 .teb = get_teb64(params32->teb),
56689 .factor = params32->factor,
56691 NTSTATUS status;
56692 status = ext_glGlobalAlphaFactoriSUN( &params );
56693 return status;
56696 static NTSTATUS wow64_ext_glGlobalAlphaFactorsSUN( void *args )
56698 struct
56700 PTR32 teb;
56701 GLshort factor;
56702 } *params32 = args;
56703 struct glGlobalAlphaFactorsSUN_params params =
56705 .teb = get_teb64(params32->teb),
56706 .factor = params32->factor,
56708 NTSTATUS status;
56709 status = ext_glGlobalAlphaFactorsSUN( &params );
56710 return status;
56713 static NTSTATUS wow64_ext_glGlobalAlphaFactorubSUN( void *args )
56715 struct
56717 PTR32 teb;
56718 GLubyte factor;
56719 } *params32 = args;
56720 struct glGlobalAlphaFactorubSUN_params params =
56722 .teb = get_teb64(params32->teb),
56723 .factor = params32->factor,
56725 NTSTATUS status;
56726 status = ext_glGlobalAlphaFactorubSUN( &params );
56727 return status;
56730 static NTSTATUS wow64_ext_glGlobalAlphaFactoruiSUN( void *args )
56732 struct
56734 PTR32 teb;
56735 GLuint factor;
56736 } *params32 = args;
56737 struct glGlobalAlphaFactoruiSUN_params params =
56739 .teb = get_teb64(params32->teb),
56740 .factor = params32->factor,
56742 NTSTATUS status;
56743 status = ext_glGlobalAlphaFactoruiSUN( &params );
56744 return status;
56747 static NTSTATUS wow64_ext_glGlobalAlphaFactorusSUN( void *args )
56749 struct
56751 PTR32 teb;
56752 GLushort factor;
56753 } *params32 = args;
56754 struct glGlobalAlphaFactorusSUN_params params =
56756 .teb = get_teb64(params32->teb),
56757 .factor = params32->factor,
56759 NTSTATUS status;
56760 status = ext_glGlobalAlphaFactorusSUN( &params );
56761 return status;
56764 static NTSTATUS wow64_ext_glHintPGI( void *args )
56766 struct
56768 PTR32 teb;
56769 GLenum target;
56770 GLint mode;
56771 } *params32 = args;
56772 struct glHintPGI_params params =
56774 .teb = get_teb64(params32->teb),
56775 .target = params32->target,
56776 .mode = params32->mode,
56778 NTSTATUS status;
56779 status = ext_glHintPGI( &params );
56780 return status;
56783 static NTSTATUS wow64_ext_glHistogram( void *args )
56785 struct
56787 PTR32 teb;
56788 GLenum target;
56789 GLsizei width;
56790 GLenum internalformat;
56791 GLboolean sink;
56792 } *params32 = args;
56793 struct glHistogram_params params =
56795 .teb = get_teb64(params32->teb),
56796 .target = params32->target,
56797 .width = params32->width,
56798 .internalformat = params32->internalformat,
56799 .sink = params32->sink,
56801 NTSTATUS status;
56802 status = ext_glHistogram( &params );
56803 return status;
56806 static NTSTATUS wow64_ext_glHistogramEXT( void *args )
56808 struct
56810 PTR32 teb;
56811 GLenum target;
56812 GLsizei width;
56813 GLenum internalformat;
56814 GLboolean sink;
56815 } *params32 = args;
56816 struct glHistogramEXT_params params =
56818 .teb = get_teb64(params32->teb),
56819 .target = params32->target,
56820 .width = params32->width,
56821 .internalformat = params32->internalformat,
56822 .sink = params32->sink,
56824 NTSTATUS status;
56825 status = ext_glHistogramEXT( &params );
56826 return status;
56829 static NTSTATUS wow64_ext_glIglooInterfaceSGIX( void *args )
56831 struct
56833 PTR32 teb;
56834 GLenum pname;
56835 PTR32 params;
56836 } *params32 = args;
56837 struct glIglooInterfaceSGIX_params params =
56839 .teb = get_teb64(params32->teb),
56840 .pname = params32->pname,
56841 .params = ULongToPtr(params32->params),
56843 NTSTATUS status;
56844 status = ext_glIglooInterfaceSGIX( &params );
56845 return status;
56848 static NTSTATUS wow64_ext_glImageTransformParameterfHP( void *args )
56850 struct
56852 PTR32 teb;
56853 GLenum target;
56854 GLenum pname;
56855 GLfloat param;
56856 } *params32 = args;
56857 struct glImageTransformParameterfHP_params params =
56859 .teb = get_teb64(params32->teb),
56860 .target = params32->target,
56861 .pname = params32->pname,
56862 .param = params32->param,
56864 NTSTATUS status;
56865 status = ext_glImageTransformParameterfHP( &params );
56866 return status;
56869 static NTSTATUS wow64_ext_glImageTransformParameterfvHP( void *args )
56871 struct
56873 PTR32 teb;
56874 GLenum target;
56875 GLenum pname;
56876 PTR32 params;
56877 } *params32 = args;
56878 struct glImageTransformParameterfvHP_params params =
56880 .teb = get_teb64(params32->teb),
56881 .target = params32->target,
56882 .pname = params32->pname,
56883 .params = ULongToPtr(params32->params),
56885 NTSTATUS status;
56886 status = ext_glImageTransformParameterfvHP( &params );
56887 return status;
56890 static NTSTATUS wow64_ext_glImageTransformParameteriHP( void *args )
56892 struct
56894 PTR32 teb;
56895 GLenum target;
56896 GLenum pname;
56897 GLint param;
56898 } *params32 = args;
56899 struct glImageTransformParameteriHP_params params =
56901 .teb = get_teb64(params32->teb),
56902 .target = params32->target,
56903 .pname = params32->pname,
56904 .param = params32->param,
56906 NTSTATUS status;
56907 status = ext_glImageTransformParameteriHP( &params );
56908 return status;
56911 static NTSTATUS wow64_ext_glImageTransformParameterivHP( void *args )
56913 struct
56915 PTR32 teb;
56916 GLenum target;
56917 GLenum pname;
56918 PTR32 params;
56919 } *params32 = args;
56920 struct glImageTransformParameterivHP_params params =
56922 .teb = get_teb64(params32->teb),
56923 .target = params32->target,
56924 .pname = params32->pname,
56925 .params = ULongToPtr(params32->params),
56927 NTSTATUS status;
56928 status = ext_glImageTransformParameterivHP( &params );
56929 return status;
56932 static NTSTATUS wow64_ext_glImportMemoryFdEXT( void *args )
56934 struct
56936 PTR32 teb;
56937 GLuint memory;
56938 GLuint64 size;
56939 GLenum handleType;
56940 GLint fd;
56941 } *params32 = args;
56942 struct glImportMemoryFdEXT_params params =
56944 .teb = get_teb64(params32->teb),
56945 .memory = params32->memory,
56946 .size = params32->size,
56947 .handleType = params32->handleType,
56948 .fd = params32->fd,
56950 NTSTATUS status;
56951 status = ext_glImportMemoryFdEXT( &params );
56952 return status;
56955 static NTSTATUS wow64_ext_glImportMemoryWin32HandleEXT( void *args )
56957 struct
56959 PTR32 teb;
56960 GLuint memory;
56961 GLuint64 size;
56962 GLenum handleType;
56963 PTR32 handle;
56964 } *params32 = args;
56965 struct glImportMemoryWin32HandleEXT_params params =
56967 .teb = get_teb64(params32->teb),
56968 .memory = params32->memory,
56969 .size = params32->size,
56970 .handleType = params32->handleType,
56971 .handle = ULongToPtr(params32->handle),
56973 NTSTATUS status;
56974 status = ext_glImportMemoryWin32HandleEXT( &params );
56975 return status;
56978 static NTSTATUS wow64_ext_glImportMemoryWin32NameEXT( void *args )
56980 struct
56982 PTR32 teb;
56983 GLuint memory;
56984 GLuint64 size;
56985 GLenum handleType;
56986 PTR32 name;
56987 } *params32 = args;
56988 struct glImportMemoryWin32NameEXT_params params =
56990 .teb = get_teb64(params32->teb),
56991 .memory = params32->memory,
56992 .size = params32->size,
56993 .handleType = params32->handleType,
56994 .name = ULongToPtr(params32->name),
56996 NTSTATUS status;
56997 status = ext_glImportMemoryWin32NameEXT( &params );
56998 return status;
57001 static NTSTATUS wow64_ext_glImportSemaphoreFdEXT( void *args )
57003 struct
57005 PTR32 teb;
57006 GLuint semaphore;
57007 GLenum handleType;
57008 GLint fd;
57009 } *params32 = args;
57010 struct glImportSemaphoreFdEXT_params params =
57012 .teb = get_teb64(params32->teb),
57013 .semaphore = params32->semaphore,
57014 .handleType = params32->handleType,
57015 .fd = params32->fd,
57017 NTSTATUS status;
57018 status = ext_glImportSemaphoreFdEXT( &params );
57019 return status;
57022 static NTSTATUS wow64_ext_glImportSemaphoreWin32HandleEXT( void *args )
57024 struct
57026 PTR32 teb;
57027 GLuint semaphore;
57028 GLenum handleType;
57029 PTR32 handle;
57030 } *params32 = args;
57031 struct glImportSemaphoreWin32HandleEXT_params params =
57033 .teb = get_teb64(params32->teb),
57034 .semaphore = params32->semaphore,
57035 .handleType = params32->handleType,
57036 .handle = ULongToPtr(params32->handle),
57038 NTSTATUS status;
57039 status = ext_glImportSemaphoreWin32HandleEXT( &params );
57040 return status;
57043 static NTSTATUS wow64_ext_glImportSemaphoreWin32NameEXT( void *args )
57045 struct
57047 PTR32 teb;
57048 GLuint semaphore;
57049 GLenum handleType;
57050 PTR32 name;
57051 } *params32 = args;
57052 struct glImportSemaphoreWin32NameEXT_params params =
57054 .teb = get_teb64(params32->teb),
57055 .semaphore = params32->semaphore,
57056 .handleType = params32->handleType,
57057 .name = ULongToPtr(params32->name),
57059 NTSTATUS status;
57060 status = ext_glImportSemaphoreWin32NameEXT( &params );
57061 return status;
57064 static NTSTATUS wow64_ext_glImportSyncEXT( void *args )
57066 struct
57068 PTR32 teb;
57069 GLenum external_sync_type;
57070 PTR32 external_sync;
57071 GLbitfield flags;
57072 PTR32 ret;
57073 } *params32 = args;
57074 struct glImportSyncEXT_params params =
57076 .teb = get_teb64(params32->teb),
57077 .external_sync_type = params32->external_sync_type,
57078 .external_sync = (GLintptr)ULongToPtr(params32->external_sync),
57079 .flags = params32->flags,
57081 FIXME( "params32 %p, params %p stub!\n", params32, &params );
57082 return STATUS_NOT_IMPLEMENTED;
57085 static NTSTATUS wow64_ext_glIndexFormatNV( void *args )
57087 struct
57089 PTR32 teb;
57090 GLenum type;
57091 GLsizei stride;
57092 } *params32 = args;
57093 struct glIndexFormatNV_params params =
57095 .teb = get_teb64(params32->teb),
57096 .type = params32->type,
57097 .stride = params32->stride,
57099 NTSTATUS status;
57100 status = ext_glIndexFormatNV( &params );
57101 return status;
57104 static NTSTATUS wow64_ext_glIndexFuncEXT( void *args )
57106 struct
57108 PTR32 teb;
57109 GLenum func;
57110 GLclampf ref;
57111 } *params32 = args;
57112 struct glIndexFuncEXT_params params =
57114 .teb = get_teb64(params32->teb),
57115 .func = params32->func,
57116 .ref = params32->ref,
57118 NTSTATUS status;
57119 status = ext_glIndexFuncEXT( &params );
57120 return status;
57123 static NTSTATUS wow64_ext_glIndexMaterialEXT( void *args )
57125 struct
57127 PTR32 teb;
57128 GLenum face;
57129 GLenum mode;
57130 } *params32 = args;
57131 struct glIndexMaterialEXT_params params =
57133 .teb = get_teb64(params32->teb),
57134 .face = params32->face,
57135 .mode = params32->mode,
57137 NTSTATUS status;
57138 status = ext_glIndexMaterialEXT( &params );
57139 return status;
57142 static NTSTATUS wow64_ext_glIndexPointerEXT( void *args )
57144 struct
57146 PTR32 teb;
57147 GLenum type;
57148 GLsizei stride;
57149 GLsizei count;
57150 PTR32 pointer;
57151 } *params32 = args;
57152 struct glIndexPointerEXT_params params =
57154 .teb = get_teb64(params32->teb),
57155 .type = params32->type,
57156 .stride = params32->stride,
57157 .count = params32->count,
57158 .pointer = ULongToPtr(params32->pointer),
57160 NTSTATUS status;
57161 status = ext_glIndexPointerEXT( &params );
57162 return status;
57165 static NTSTATUS wow64_ext_glIndexPointerListIBM( void *args )
57167 struct
57169 PTR32 teb;
57170 GLenum type;
57171 GLint stride;
57172 PTR32 pointer;
57173 GLint ptrstride;
57174 } *params32 = args;
57175 struct glIndexPointerListIBM_params params =
57177 .teb = get_teb64(params32->teb),
57178 .type = params32->type,
57179 .stride = params32->stride,
57180 .ptrstride = params32->ptrstride,
57182 FIXME( "params32 %p, params %p stub!\n", params32, &params );
57183 return STATUS_NOT_IMPLEMENTED;
57186 static NTSTATUS wow64_ext_glIndexxOES( void *args )
57188 struct
57190 PTR32 teb;
57191 GLfixed component;
57192 } *params32 = args;
57193 struct glIndexxOES_params params =
57195 .teb = get_teb64(params32->teb),
57196 .component = params32->component,
57198 NTSTATUS status;
57199 status = ext_glIndexxOES( &params );
57200 return status;
57203 static NTSTATUS wow64_ext_glIndexxvOES( void *args )
57205 struct
57207 PTR32 teb;
57208 PTR32 component;
57209 } *params32 = args;
57210 struct glIndexxvOES_params params =
57212 .teb = get_teb64(params32->teb),
57213 .component = ULongToPtr(params32->component),
57215 NTSTATUS status;
57216 status = ext_glIndexxvOES( &params );
57217 return status;
57220 static NTSTATUS wow64_ext_glInsertComponentEXT( void *args )
57222 struct
57224 PTR32 teb;
57225 GLuint res;
57226 GLuint src;
57227 GLuint num;
57228 } *params32 = args;
57229 struct glInsertComponentEXT_params params =
57231 .teb = get_teb64(params32->teb),
57232 .res = params32->res,
57233 .src = params32->src,
57234 .num = params32->num,
57236 NTSTATUS status;
57237 status = ext_glInsertComponentEXT( &params );
57238 return status;
57241 static NTSTATUS wow64_ext_glInsertEventMarkerEXT( void *args )
57243 struct
57245 PTR32 teb;
57246 GLsizei length;
57247 PTR32 marker;
57248 } *params32 = args;
57249 struct glInsertEventMarkerEXT_params params =
57251 .teb = get_teb64(params32->teb),
57252 .length = params32->length,
57253 .marker = ULongToPtr(params32->marker),
57255 NTSTATUS status;
57256 status = ext_glInsertEventMarkerEXT( &params );
57257 return status;
57260 static NTSTATUS wow64_ext_glInstrumentsBufferSGIX( void *args )
57262 struct
57264 PTR32 teb;
57265 GLsizei size;
57266 PTR32 buffer;
57267 } *params32 = args;
57268 struct glInstrumentsBufferSGIX_params params =
57270 .teb = get_teb64(params32->teb),
57271 .size = params32->size,
57272 .buffer = ULongToPtr(params32->buffer),
57274 NTSTATUS status;
57275 status = ext_glInstrumentsBufferSGIX( &params );
57276 return status;
57279 static NTSTATUS wow64_ext_glInterpolatePathsNV( void *args )
57281 struct
57283 PTR32 teb;
57284 GLuint resultPath;
57285 GLuint pathA;
57286 GLuint pathB;
57287 GLfloat weight;
57288 } *params32 = args;
57289 struct glInterpolatePathsNV_params params =
57291 .teb = get_teb64(params32->teb),
57292 .resultPath = params32->resultPath,
57293 .pathA = params32->pathA,
57294 .pathB = params32->pathB,
57295 .weight = params32->weight,
57297 NTSTATUS status;
57298 status = ext_glInterpolatePathsNV( &params );
57299 return status;
57302 static NTSTATUS wow64_ext_glInvalidateBufferData( void *args )
57304 struct
57306 PTR32 teb;
57307 GLuint buffer;
57308 } *params32 = args;
57309 struct glInvalidateBufferData_params params =
57311 .teb = get_teb64(params32->teb),
57312 .buffer = params32->buffer,
57314 NTSTATUS status;
57315 status = ext_glInvalidateBufferData( &params );
57316 return status;
57319 static NTSTATUS wow64_ext_glInvalidateBufferSubData( void *args )
57321 struct
57323 PTR32 teb;
57324 GLuint buffer;
57325 PTR32 offset;
57326 PTR32 length;
57327 } *params32 = args;
57328 struct glInvalidateBufferSubData_params params =
57330 .teb = get_teb64(params32->teb),
57331 .buffer = params32->buffer,
57332 .offset = (GLintptr)ULongToPtr(params32->offset),
57333 .length = (GLsizeiptr)ULongToPtr(params32->length),
57335 NTSTATUS status;
57336 status = ext_glInvalidateBufferSubData( &params );
57337 return status;
57340 static NTSTATUS wow64_ext_glInvalidateFramebuffer( void *args )
57342 struct
57344 PTR32 teb;
57345 GLenum target;
57346 GLsizei numAttachments;
57347 PTR32 attachments;
57348 } *params32 = args;
57349 struct glInvalidateFramebuffer_params params =
57351 .teb = get_teb64(params32->teb),
57352 .target = params32->target,
57353 .numAttachments = params32->numAttachments,
57354 .attachments = ULongToPtr(params32->attachments),
57356 NTSTATUS status;
57357 status = ext_glInvalidateFramebuffer( &params );
57358 return status;
57361 static NTSTATUS wow64_ext_glInvalidateNamedFramebufferData( void *args )
57363 struct
57365 PTR32 teb;
57366 GLuint framebuffer;
57367 GLsizei numAttachments;
57368 PTR32 attachments;
57369 } *params32 = args;
57370 struct glInvalidateNamedFramebufferData_params params =
57372 .teb = get_teb64(params32->teb),
57373 .framebuffer = params32->framebuffer,
57374 .numAttachments = params32->numAttachments,
57375 .attachments = ULongToPtr(params32->attachments),
57377 NTSTATUS status;
57378 status = ext_glInvalidateNamedFramebufferData( &params );
57379 return status;
57382 static NTSTATUS wow64_ext_glInvalidateNamedFramebufferSubData( void *args )
57384 struct
57386 PTR32 teb;
57387 GLuint framebuffer;
57388 GLsizei numAttachments;
57389 PTR32 attachments;
57390 GLint x;
57391 GLint y;
57392 GLsizei width;
57393 GLsizei height;
57394 } *params32 = args;
57395 struct glInvalidateNamedFramebufferSubData_params params =
57397 .teb = get_teb64(params32->teb),
57398 .framebuffer = params32->framebuffer,
57399 .numAttachments = params32->numAttachments,
57400 .attachments = ULongToPtr(params32->attachments),
57401 .x = params32->x,
57402 .y = params32->y,
57403 .width = params32->width,
57404 .height = params32->height,
57406 NTSTATUS status;
57407 status = ext_glInvalidateNamedFramebufferSubData( &params );
57408 return status;
57411 static NTSTATUS wow64_ext_glInvalidateSubFramebuffer( void *args )
57413 struct
57415 PTR32 teb;
57416 GLenum target;
57417 GLsizei numAttachments;
57418 PTR32 attachments;
57419 GLint x;
57420 GLint y;
57421 GLsizei width;
57422 GLsizei height;
57423 } *params32 = args;
57424 struct glInvalidateSubFramebuffer_params params =
57426 .teb = get_teb64(params32->teb),
57427 .target = params32->target,
57428 .numAttachments = params32->numAttachments,
57429 .attachments = ULongToPtr(params32->attachments),
57430 .x = params32->x,
57431 .y = params32->y,
57432 .width = params32->width,
57433 .height = params32->height,
57435 NTSTATUS status;
57436 status = ext_glInvalidateSubFramebuffer( &params );
57437 return status;
57440 static NTSTATUS wow64_ext_glInvalidateTexImage( void *args )
57442 struct
57444 PTR32 teb;
57445 GLuint texture;
57446 GLint level;
57447 } *params32 = args;
57448 struct glInvalidateTexImage_params params =
57450 .teb = get_teb64(params32->teb),
57451 .texture = params32->texture,
57452 .level = params32->level,
57454 NTSTATUS status;
57455 status = ext_glInvalidateTexImage( &params );
57456 return status;
57459 static NTSTATUS wow64_ext_glInvalidateTexSubImage( void *args )
57461 struct
57463 PTR32 teb;
57464 GLuint texture;
57465 GLint level;
57466 GLint xoffset;
57467 GLint yoffset;
57468 GLint zoffset;
57469 GLsizei width;
57470 GLsizei height;
57471 GLsizei depth;
57472 } *params32 = args;
57473 struct glInvalidateTexSubImage_params params =
57475 .teb = get_teb64(params32->teb),
57476 .texture = params32->texture,
57477 .level = params32->level,
57478 .xoffset = params32->xoffset,
57479 .yoffset = params32->yoffset,
57480 .zoffset = params32->zoffset,
57481 .width = params32->width,
57482 .height = params32->height,
57483 .depth = params32->depth,
57485 NTSTATUS status;
57486 status = ext_glInvalidateTexSubImage( &params );
57487 return status;
57490 static NTSTATUS wow64_ext_glIsAsyncMarkerSGIX( void *args )
57492 struct
57494 PTR32 teb;
57495 GLuint marker;
57496 GLboolean ret;
57497 } *params32 = args;
57498 struct glIsAsyncMarkerSGIX_params params =
57500 .teb = get_teb64(params32->teb),
57501 .marker = params32->marker,
57503 NTSTATUS status;
57504 status = ext_glIsAsyncMarkerSGIX( &params );
57505 params32->ret = params.ret;
57506 return status;
57509 static NTSTATUS wow64_ext_glIsBuffer( void *args )
57511 struct
57513 PTR32 teb;
57514 GLuint buffer;
57515 GLboolean ret;
57516 } *params32 = args;
57517 struct glIsBuffer_params params =
57519 .teb = get_teb64(params32->teb),
57520 .buffer = params32->buffer,
57522 NTSTATUS status;
57523 status = ext_glIsBuffer( &params );
57524 params32->ret = params.ret;
57525 return status;
57528 static NTSTATUS wow64_ext_glIsBufferARB( void *args )
57530 struct
57532 PTR32 teb;
57533 GLuint buffer;
57534 GLboolean ret;
57535 } *params32 = args;
57536 struct glIsBufferARB_params params =
57538 .teb = get_teb64(params32->teb),
57539 .buffer = params32->buffer,
57541 NTSTATUS status;
57542 status = ext_glIsBufferARB( &params );
57543 params32->ret = params.ret;
57544 return status;
57547 static NTSTATUS wow64_ext_glIsBufferResidentNV( void *args )
57549 struct
57551 PTR32 teb;
57552 GLenum target;
57553 GLboolean ret;
57554 } *params32 = args;
57555 struct glIsBufferResidentNV_params params =
57557 .teb = get_teb64(params32->teb),
57558 .target = params32->target,
57560 NTSTATUS status;
57561 status = ext_glIsBufferResidentNV( &params );
57562 params32->ret = params.ret;
57563 return status;
57566 static NTSTATUS wow64_ext_glIsCommandListNV( void *args )
57568 struct
57570 PTR32 teb;
57571 GLuint list;
57572 GLboolean ret;
57573 } *params32 = args;
57574 struct glIsCommandListNV_params params =
57576 .teb = get_teb64(params32->teb),
57577 .list = params32->list,
57579 NTSTATUS status;
57580 status = ext_glIsCommandListNV( &params );
57581 params32->ret = params.ret;
57582 return status;
57585 static NTSTATUS wow64_ext_glIsEnabledIndexedEXT( void *args )
57587 struct
57589 PTR32 teb;
57590 GLenum target;
57591 GLuint index;
57592 GLboolean ret;
57593 } *params32 = args;
57594 struct glIsEnabledIndexedEXT_params params =
57596 .teb = get_teb64(params32->teb),
57597 .target = params32->target,
57598 .index = params32->index,
57600 NTSTATUS status;
57601 status = ext_glIsEnabledIndexedEXT( &params );
57602 params32->ret = params.ret;
57603 return status;
57606 static NTSTATUS wow64_ext_glIsEnabledi( void *args )
57608 struct
57610 PTR32 teb;
57611 GLenum target;
57612 GLuint index;
57613 GLboolean ret;
57614 } *params32 = args;
57615 struct glIsEnabledi_params params =
57617 .teb = get_teb64(params32->teb),
57618 .target = params32->target,
57619 .index = params32->index,
57621 NTSTATUS status;
57622 status = ext_glIsEnabledi( &params );
57623 params32->ret = params.ret;
57624 return status;
57627 static NTSTATUS wow64_ext_glIsFenceAPPLE( void *args )
57629 struct
57631 PTR32 teb;
57632 GLuint fence;
57633 GLboolean ret;
57634 } *params32 = args;
57635 struct glIsFenceAPPLE_params params =
57637 .teb = get_teb64(params32->teb),
57638 .fence = params32->fence,
57640 NTSTATUS status;
57641 status = ext_glIsFenceAPPLE( &params );
57642 params32->ret = params.ret;
57643 return status;
57646 static NTSTATUS wow64_ext_glIsFenceNV( void *args )
57648 struct
57650 PTR32 teb;
57651 GLuint fence;
57652 GLboolean ret;
57653 } *params32 = args;
57654 struct glIsFenceNV_params params =
57656 .teb = get_teb64(params32->teb),
57657 .fence = params32->fence,
57659 NTSTATUS status;
57660 status = ext_glIsFenceNV( &params );
57661 params32->ret = params.ret;
57662 return status;
57665 static NTSTATUS wow64_ext_glIsFramebuffer( void *args )
57667 struct
57669 PTR32 teb;
57670 GLuint framebuffer;
57671 GLboolean ret;
57672 } *params32 = args;
57673 struct glIsFramebuffer_params params =
57675 .teb = get_teb64(params32->teb),
57676 .framebuffer = params32->framebuffer,
57678 NTSTATUS status;
57679 status = ext_glIsFramebuffer( &params );
57680 params32->ret = params.ret;
57681 return status;
57684 static NTSTATUS wow64_ext_glIsFramebufferEXT( void *args )
57686 struct
57688 PTR32 teb;
57689 GLuint framebuffer;
57690 GLboolean ret;
57691 } *params32 = args;
57692 struct glIsFramebufferEXT_params params =
57694 .teb = get_teb64(params32->teb),
57695 .framebuffer = params32->framebuffer,
57697 NTSTATUS status;
57698 status = ext_glIsFramebufferEXT( &params );
57699 params32->ret = params.ret;
57700 return status;
57703 static NTSTATUS wow64_ext_glIsImageHandleResidentARB( void *args )
57705 struct
57707 PTR32 teb;
57708 GLuint64 handle;
57709 GLboolean ret;
57710 } *params32 = args;
57711 struct glIsImageHandleResidentARB_params params =
57713 .teb = get_teb64(params32->teb),
57714 .handle = params32->handle,
57716 NTSTATUS status;
57717 status = ext_glIsImageHandleResidentARB( &params );
57718 params32->ret = params.ret;
57719 return status;
57722 static NTSTATUS wow64_ext_glIsImageHandleResidentNV( void *args )
57724 struct
57726 PTR32 teb;
57727 GLuint64 handle;
57728 GLboolean ret;
57729 } *params32 = args;
57730 struct glIsImageHandleResidentNV_params params =
57732 .teb = get_teb64(params32->teb),
57733 .handle = params32->handle,
57735 NTSTATUS status;
57736 status = ext_glIsImageHandleResidentNV( &params );
57737 params32->ret = params.ret;
57738 return status;
57741 static NTSTATUS wow64_ext_glIsMemoryObjectEXT( void *args )
57743 struct
57745 PTR32 teb;
57746 GLuint memoryObject;
57747 GLboolean ret;
57748 } *params32 = args;
57749 struct glIsMemoryObjectEXT_params params =
57751 .teb = get_teb64(params32->teb),
57752 .memoryObject = params32->memoryObject,
57754 NTSTATUS status;
57755 status = ext_glIsMemoryObjectEXT( &params );
57756 params32->ret = params.ret;
57757 return status;
57760 static NTSTATUS wow64_ext_glIsNameAMD( void *args )
57762 struct
57764 PTR32 teb;
57765 GLenum identifier;
57766 GLuint name;
57767 GLboolean ret;
57768 } *params32 = args;
57769 struct glIsNameAMD_params params =
57771 .teb = get_teb64(params32->teb),
57772 .identifier = params32->identifier,
57773 .name = params32->name,
57775 NTSTATUS status;
57776 status = ext_glIsNameAMD( &params );
57777 params32->ret = params.ret;
57778 return status;
57781 static NTSTATUS wow64_ext_glIsNamedBufferResidentNV( void *args )
57783 struct
57785 PTR32 teb;
57786 GLuint buffer;
57787 GLboolean ret;
57788 } *params32 = args;
57789 struct glIsNamedBufferResidentNV_params params =
57791 .teb = get_teb64(params32->teb),
57792 .buffer = params32->buffer,
57794 NTSTATUS status;
57795 status = ext_glIsNamedBufferResidentNV( &params );
57796 params32->ret = params.ret;
57797 return status;
57800 static NTSTATUS wow64_ext_glIsNamedStringARB( void *args )
57802 struct
57804 PTR32 teb;
57805 GLint namelen;
57806 PTR32 name;
57807 GLboolean ret;
57808 } *params32 = args;
57809 struct glIsNamedStringARB_params params =
57811 .teb = get_teb64(params32->teb),
57812 .namelen = params32->namelen,
57813 .name = ULongToPtr(params32->name),
57815 NTSTATUS status;
57816 status = ext_glIsNamedStringARB( &params );
57817 params32->ret = params.ret;
57818 return status;
57821 static NTSTATUS wow64_ext_glIsObjectBufferATI( void *args )
57823 struct
57825 PTR32 teb;
57826 GLuint buffer;
57827 GLboolean ret;
57828 } *params32 = args;
57829 struct glIsObjectBufferATI_params params =
57831 .teb = get_teb64(params32->teb),
57832 .buffer = params32->buffer,
57834 NTSTATUS status;
57835 status = ext_glIsObjectBufferATI( &params );
57836 params32->ret = params.ret;
57837 return status;
57840 static NTSTATUS wow64_ext_glIsOcclusionQueryNV( void *args )
57842 struct
57844 PTR32 teb;
57845 GLuint id;
57846 GLboolean ret;
57847 } *params32 = args;
57848 struct glIsOcclusionQueryNV_params params =
57850 .teb = get_teb64(params32->teb),
57851 .id = params32->id,
57853 NTSTATUS status;
57854 status = ext_glIsOcclusionQueryNV( &params );
57855 params32->ret = params.ret;
57856 return status;
57859 static NTSTATUS wow64_ext_glIsPathNV( void *args )
57861 struct
57863 PTR32 teb;
57864 GLuint path;
57865 GLboolean ret;
57866 } *params32 = args;
57867 struct glIsPathNV_params params =
57869 .teb = get_teb64(params32->teb),
57870 .path = params32->path,
57872 NTSTATUS status;
57873 status = ext_glIsPathNV( &params );
57874 params32->ret = params.ret;
57875 return status;
57878 static NTSTATUS wow64_ext_glIsPointInFillPathNV( void *args )
57880 struct
57882 PTR32 teb;
57883 GLuint path;
57884 GLuint mask;
57885 GLfloat x;
57886 GLfloat y;
57887 GLboolean ret;
57888 } *params32 = args;
57889 struct glIsPointInFillPathNV_params params =
57891 .teb = get_teb64(params32->teb),
57892 .path = params32->path,
57893 .mask = params32->mask,
57894 .x = params32->x,
57895 .y = params32->y,
57897 NTSTATUS status;
57898 status = ext_glIsPointInFillPathNV( &params );
57899 params32->ret = params.ret;
57900 return status;
57903 static NTSTATUS wow64_ext_glIsPointInStrokePathNV( void *args )
57905 struct
57907 PTR32 teb;
57908 GLuint path;
57909 GLfloat x;
57910 GLfloat y;
57911 GLboolean ret;
57912 } *params32 = args;
57913 struct glIsPointInStrokePathNV_params params =
57915 .teb = get_teb64(params32->teb),
57916 .path = params32->path,
57917 .x = params32->x,
57918 .y = params32->y,
57920 NTSTATUS status;
57921 status = ext_glIsPointInStrokePathNV( &params );
57922 params32->ret = params.ret;
57923 return status;
57926 static NTSTATUS wow64_ext_glIsProgram( void *args )
57928 struct
57930 PTR32 teb;
57931 GLuint program;
57932 GLboolean ret;
57933 } *params32 = args;
57934 struct glIsProgram_params params =
57936 .teb = get_teb64(params32->teb),
57937 .program = params32->program,
57939 NTSTATUS status;
57940 status = ext_glIsProgram( &params );
57941 params32->ret = params.ret;
57942 return status;
57945 static NTSTATUS wow64_ext_glIsProgramARB( void *args )
57947 struct
57949 PTR32 teb;
57950 GLuint program;
57951 GLboolean ret;
57952 } *params32 = args;
57953 struct glIsProgramARB_params params =
57955 .teb = get_teb64(params32->teb),
57956 .program = params32->program,
57958 NTSTATUS status;
57959 status = ext_glIsProgramARB( &params );
57960 params32->ret = params.ret;
57961 return status;
57964 static NTSTATUS wow64_ext_glIsProgramNV( void *args )
57966 struct
57968 PTR32 teb;
57969 GLuint id;
57970 GLboolean ret;
57971 } *params32 = args;
57972 struct glIsProgramNV_params params =
57974 .teb = get_teb64(params32->teb),
57975 .id = params32->id,
57977 NTSTATUS status;
57978 status = ext_glIsProgramNV( &params );
57979 params32->ret = params.ret;
57980 return status;
57983 static NTSTATUS wow64_ext_glIsProgramPipeline( void *args )
57985 struct
57987 PTR32 teb;
57988 GLuint pipeline;
57989 GLboolean ret;
57990 } *params32 = args;
57991 struct glIsProgramPipeline_params params =
57993 .teb = get_teb64(params32->teb),
57994 .pipeline = params32->pipeline,
57996 NTSTATUS status;
57997 status = ext_glIsProgramPipeline( &params );
57998 params32->ret = params.ret;
57999 return status;
58002 static NTSTATUS wow64_ext_glIsQuery( void *args )
58004 struct
58006 PTR32 teb;
58007 GLuint id;
58008 GLboolean ret;
58009 } *params32 = args;
58010 struct glIsQuery_params params =
58012 .teb = get_teb64(params32->teb),
58013 .id = params32->id,
58015 NTSTATUS status;
58016 status = ext_glIsQuery( &params );
58017 params32->ret = params.ret;
58018 return status;
58021 static NTSTATUS wow64_ext_glIsQueryARB( void *args )
58023 struct
58025 PTR32 teb;
58026 GLuint id;
58027 GLboolean ret;
58028 } *params32 = args;
58029 struct glIsQueryARB_params params =
58031 .teb = get_teb64(params32->teb),
58032 .id = params32->id,
58034 NTSTATUS status;
58035 status = ext_glIsQueryARB( &params );
58036 params32->ret = params.ret;
58037 return status;
58040 static NTSTATUS wow64_ext_glIsRenderbuffer( void *args )
58042 struct
58044 PTR32 teb;
58045 GLuint renderbuffer;
58046 GLboolean ret;
58047 } *params32 = args;
58048 struct glIsRenderbuffer_params params =
58050 .teb = get_teb64(params32->teb),
58051 .renderbuffer = params32->renderbuffer,
58053 NTSTATUS status;
58054 status = ext_glIsRenderbuffer( &params );
58055 params32->ret = params.ret;
58056 return status;
58059 static NTSTATUS wow64_ext_glIsRenderbufferEXT( void *args )
58061 struct
58063 PTR32 teb;
58064 GLuint renderbuffer;
58065 GLboolean ret;
58066 } *params32 = args;
58067 struct glIsRenderbufferEXT_params params =
58069 .teb = get_teb64(params32->teb),
58070 .renderbuffer = params32->renderbuffer,
58072 NTSTATUS status;
58073 status = ext_glIsRenderbufferEXT( &params );
58074 params32->ret = params.ret;
58075 return status;
58078 static NTSTATUS wow64_ext_glIsSampler( void *args )
58080 struct
58082 PTR32 teb;
58083 GLuint sampler;
58084 GLboolean ret;
58085 } *params32 = args;
58086 struct glIsSampler_params params =
58088 .teb = get_teb64(params32->teb),
58089 .sampler = params32->sampler,
58091 NTSTATUS status;
58092 status = ext_glIsSampler( &params );
58093 params32->ret = params.ret;
58094 return status;
58097 static NTSTATUS wow64_ext_glIsSemaphoreEXT( void *args )
58099 struct
58101 PTR32 teb;
58102 GLuint semaphore;
58103 GLboolean ret;
58104 } *params32 = args;
58105 struct glIsSemaphoreEXT_params params =
58107 .teb = get_teb64(params32->teb),
58108 .semaphore = params32->semaphore,
58110 NTSTATUS status;
58111 status = ext_glIsSemaphoreEXT( &params );
58112 params32->ret = params.ret;
58113 return status;
58116 static NTSTATUS wow64_ext_glIsShader( void *args )
58118 struct
58120 PTR32 teb;
58121 GLuint shader;
58122 GLboolean ret;
58123 } *params32 = args;
58124 struct glIsShader_params params =
58126 .teb = get_teb64(params32->teb),
58127 .shader = params32->shader,
58129 NTSTATUS status;
58130 status = ext_glIsShader( &params );
58131 params32->ret = params.ret;
58132 return status;
58135 static NTSTATUS wow64_ext_glIsStateNV( void *args )
58137 struct
58139 PTR32 teb;
58140 GLuint state;
58141 GLboolean ret;
58142 } *params32 = args;
58143 struct glIsStateNV_params params =
58145 .teb = get_teb64(params32->teb),
58146 .state = params32->state,
58148 NTSTATUS status;
58149 status = ext_glIsStateNV( &params );
58150 params32->ret = params.ret;
58151 return status;
58154 static NTSTATUS wow64_ext_glIsTextureEXT( void *args )
58156 struct
58158 PTR32 teb;
58159 GLuint texture;
58160 GLboolean ret;
58161 } *params32 = args;
58162 struct glIsTextureEXT_params params =
58164 .teb = get_teb64(params32->teb),
58165 .texture = params32->texture,
58167 NTSTATUS status;
58168 status = ext_glIsTextureEXT( &params );
58169 params32->ret = params.ret;
58170 return status;
58173 static NTSTATUS wow64_ext_glIsTextureHandleResidentARB( void *args )
58175 struct
58177 PTR32 teb;
58178 GLuint64 handle;
58179 GLboolean ret;
58180 } *params32 = args;
58181 struct glIsTextureHandleResidentARB_params params =
58183 .teb = get_teb64(params32->teb),
58184 .handle = params32->handle,
58186 NTSTATUS status;
58187 status = ext_glIsTextureHandleResidentARB( &params );
58188 params32->ret = params.ret;
58189 return status;
58192 static NTSTATUS wow64_ext_glIsTextureHandleResidentNV( void *args )
58194 struct
58196 PTR32 teb;
58197 GLuint64 handle;
58198 GLboolean ret;
58199 } *params32 = args;
58200 struct glIsTextureHandleResidentNV_params params =
58202 .teb = get_teb64(params32->teb),
58203 .handle = params32->handle,
58205 NTSTATUS status;
58206 status = ext_glIsTextureHandleResidentNV( &params );
58207 params32->ret = params.ret;
58208 return status;
58211 static NTSTATUS wow64_ext_glIsTransformFeedback( void *args )
58213 struct
58215 PTR32 teb;
58216 GLuint id;
58217 GLboolean ret;
58218 } *params32 = args;
58219 struct glIsTransformFeedback_params params =
58221 .teb = get_teb64(params32->teb),
58222 .id = params32->id,
58224 NTSTATUS status;
58225 status = ext_glIsTransformFeedback( &params );
58226 params32->ret = params.ret;
58227 return status;
58230 static NTSTATUS wow64_ext_glIsTransformFeedbackNV( void *args )
58232 struct
58234 PTR32 teb;
58235 GLuint id;
58236 GLboolean ret;
58237 } *params32 = args;
58238 struct glIsTransformFeedbackNV_params params =
58240 .teb = get_teb64(params32->teb),
58241 .id = params32->id,
58243 NTSTATUS status;
58244 status = ext_glIsTransformFeedbackNV( &params );
58245 params32->ret = params.ret;
58246 return status;
58249 static NTSTATUS wow64_ext_glIsVariantEnabledEXT( void *args )
58251 struct
58253 PTR32 teb;
58254 GLuint id;
58255 GLenum cap;
58256 GLboolean ret;
58257 } *params32 = args;
58258 struct glIsVariantEnabledEXT_params params =
58260 .teb = get_teb64(params32->teb),
58261 .id = params32->id,
58262 .cap = params32->cap,
58264 NTSTATUS status;
58265 status = ext_glIsVariantEnabledEXT( &params );
58266 params32->ret = params.ret;
58267 return status;
58270 static NTSTATUS wow64_ext_glIsVertexArray( void *args )
58272 struct
58274 PTR32 teb;
58275 GLuint array;
58276 GLboolean ret;
58277 } *params32 = args;
58278 struct glIsVertexArray_params params =
58280 .teb = get_teb64(params32->teb),
58281 .array = params32->array,
58283 NTSTATUS status;
58284 status = ext_glIsVertexArray( &params );
58285 params32->ret = params.ret;
58286 return status;
58289 static NTSTATUS wow64_ext_glIsVertexArrayAPPLE( void *args )
58291 struct
58293 PTR32 teb;
58294 GLuint array;
58295 GLboolean ret;
58296 } *params32 = args;
58297 struct glIsVertexArrayAPPLE_params params =
58299 .teb = get_teb64(params32->teb),
58300 .array = params32->array,
58302 NTSTATUS status;
58303 status = ext_glIsVertexArrayAPPLE( &params );
58304 params32->ret = params.ret;
58305 return status;
58308 static NTSTATUS wow64_ext_glIsVertexAttribEnabledAPPLE( void *args )
58310 struct
58312 PTR32 teb;
58313 GLuint index;
58314 GLenum pname;
58315 GLboolean ret;
58316 } *params32 = args;
58317 struct glIsVertexAttribEnabledAPPLE_params params =
58319 .teb = get_teb64(params32->teb),
58320 .index = params32->index,
58321 .pname = params32->pname,
58323 NTSTATUS status;
58324 status = ext_glIsVertexAttribEnabledAPPLE( &params );
58325 params32->ret = params.ret;
58326 return status;
58329 static NTSTATUS wow64_ext_glLGPUCopyImageSubDataNVX( void *args )
58331 struct
58333 PTR32 teb;
58334 GLuint sourceGpu;
58335 GLbitfield destinationGpuMask;
58336 GLuint srcName;
58337 GLenum srcTarget;
58338 GLint srcLevel;
58339 GLint srcX;
58340 GLint srxY;
58341 GLint srcZ;
58342 GLuint dstName;
58343 GLenum dstTarget;
58344 GLint dstLevel;
58345 GLint dstX;
58346 GLint dstY;
58347 GLint dstZ;
58348 GLsizei width;
58349 GLsizei height;
58350 GLsizei depth;
58351 } *params32 = args;
58352 struct glLGPUCopyImageSubDataNVX_params params =
58354 .teb = get_teb64(params32->teb),
58355 .sourceGpu = params32->sourceGpu,
58356 .destinationGpuMask = params32->destinationGpuMask,
58357 .srcName = params32->srcName,
58358 .srcTarget = params32->srcTarget,
58359 .srcLevel = params32->srcLevel,
58360 .srcX = params32->srcX,
58361 .srxY = params32->srxY,
58362 .srcZ = params32->srcZ,
58363 .dstName = params32->dstName,
58364 .dstTarget = params32->dstTarget,
58365 .dstLevel = params32->dstLevel,
58366 .dstX = params32->dstX,
58367 .dstY = params32->dstY,
58368 .dstZ = params32->dstZ,
58369 .width = params32->width,
58370 .height = params32->height,
58371 .depth = params32->depth,
58373 NTSTATUS status;
58374 status = ext_glLGPUCopyImageSubDataNVX( &params );
58375 return status;
58378 static NTSTATUS wow64_ext_glLGPUInterlockNVX( void *args )
58380 struct
58382 PTR32 teb;
58383 } *params32 = args;
58384 struct glLGPUInterlockNVX_params params =
58386 .teb = get_teb64(params32->teb),
58388 NTSTATUS status;
58389 status = ext_glLGPUInterlockNVX( &params );
58390 return status;
58393 static NTSTATUS wow64_ext_glLGPUNamedBufferSubDataNVX( void *args )
58395 struct
58397 PTR32 teb;
58398 GLbitfield gpuMask;
58399 GLuint buffer;
58400 PTR32 offset;
58401 PTR32 size;
58402 PTR32 data;
58403 } *params32 = args;
58404 struct glLGPUNamedBufferSubDataNVX_params params =
58406 .teb = get_teb64(params32->teb),
58407 .gpuMask = params32->gpuMask,
58408 .buffer = params32->buffer,
58409 .offset = (GLintptr)ULongToPtr(params32->offset),
58410 .size = (GLsizeiptr)ULongToPtr(params32->size),
58411 .data = ULongToPtr(params32->data),
58413 NTSTATUS status;
58414 status = ext_glLGPUNamedBufferSubDataNVX( &params );
58415 return status;
58418 static NTSTATUS wow64_ext_glLabelObjectEXT( void *args )
58420 struct
58422 PTR32 teb;
58423 GLenum type;
58424 GLuint object;
58425 GLsizei length;
58426 PTR32 label;
58427 } *params32 = args;
58428 struct glLabelObjectEXT_params params =
58430 .teb = get_teb64(params32->teb),
58431 .type = params32->type,
58432 .object = params32->object,
58433 .length = params32->length,
58434 .label = ULongToPtr(params32->label),
58436 NTSTATUS status;
58437 status = ext_glLabelObjectEXT( &params );
58438 return status;
58441 static NTSTATUS wow64_ext_glLightEnviSGIX( void *args )
58443 struct
58445 PTR32 teb;
58446 GLenum pname;
58447 GLint param;
58448 } *params32 = args;
58449 struct glLightEnviSGIX_params params =
58451 .teb = get_teb64(params32->teb),
58452 .pname = params32->pname,
58453 .param = params32->param,
58455 NTSTATUS status;
58456 status = ext_glLightEnviSGIX( &params );
58457 return status;
58460 static NTSTATUS wow64_ext_glLightModelxOES( void *args )
58462 struct
58464 PTR32 teb;
58465 GLenum pname;
58466 GLfixed param;
58467 } *params32 = args;
58468 struct glLightModelxOES_params params =
58470 .teb = get_teb64(params32->teb),
58471 .pname = params32->pname,
58472 .param = params32->param,
58474 NTSTATUS status;
58475 status = ext_glLightModelxOES( &params );
58476 return status;
58479 static NTSTATUS wow64_ext_glLightModelxvOES( void *args )
58481 struct
58483 PTR32 teb;
58484 GLenum pname;
58485 PTR32 param;
58486 } *params32 = args;
58487 struct glLightModelxvOES_params params =
58489 .teb = get_teb64(params32->teb),
58490 .pname = params32->pname,
58491 .param = ULongToPtr(params32->param),
58493 NTSTATUS status;
58494 status = ext_glLightModelxvOES( &params );
58495 return status;
58498 static NTSTATUS wow64_ext_glLightxOES( void *args )
58500 struct
58502 PTR32 teb;
58503 GLenum light;
58504 GLenum pname;
58505 GLfixed param;
58506 } *params32 = args;
58507 struct glLightxOES_params params =
58509 .teb = get_teb64(params32->teb),
58510 .light = params32->light,
58511 .pname = params32->pname,
58512 .param = params32->param,
58514 NTSTATUS status;
58515 status = ext_glLightxOES( &params );
58516 return status;
58519 static NTSTATUS wow64_ext_glLightxvOES( void *args )
58521 struct
58523 PTR32 teb;
58524 GLenum light;
58525 GLenum pname;
58526 PTR32 params;
58527 } *params32 = args;
58528 struct glLightxvOES_params params =
58530 .teb = get_teb64(params32->teb),
58531 .light = params32->light,
58532 .pname = params32->pname,
58533 .params = ULongToPtr(params32->params),
58535 NTSTATUS status;
58536 status = ext_glLightxvOES( &params );
58537 return status;
58540 static NTSTATUS wow64_ext_glLineWidthxOES( void *args )
58542 struct
58544 PTR32 teb;
58545 GLfixed width;
58546 } *params32 = args;
58547 struct glLineWidthxOES_params params =
58549 .teb = get_teb64(params32->teb),
58550 .width = params32->width,
58552 NTSTATUS status;
58553 status = ext_glLineWidthxOES( &params );
58554 return status;
58557 static NTSTATUS wow64_ext_glLinkProgram( void *args )
58559 struct
58561 PTR32 teb;
58562 GLuint program;
58563 } *params32 = args;
58564 struct glLinkProgram_params params =
58566 .teb = get_teb64(params32->teb),
58567 .program = params32->program,
58569 NTSTATUS status;
58570 status = ext_glLinkProgram( &params );
58571 return status;
58574 static NTSTATUS wow64_ext_glLinkProgramARB( void *args )
58576 struct
58578 PTR32 teb;
58579 GLhandleARB programObj;
58580 } *params32 = args;
58581 struct glLinkProgramARB_params params =
58583 .teb = get_teb64(params32->teb),
58584 .programObj = params32->programObj,
58586 NTSTATUS status;
58587 status = ext_glLinkProgramARB( &params );
58588 return status;
58591 static NTSTATUS wow64_ext_glListDrawCommandsStatesClientNV( void *args )
58593 struct
58595 PTR32 teb;
58596 GLuint list;
58597 GLuint segment;
58598 PTR32 indirects;
58599 PTR32 sizes;
58600 PTR32 states;
58601 PTR32 fbos;
58602 GLuint count;
58603 } *params32 = args;
58604 struct glListDrawCommandsStatesClientNV_params params =
58606 .teb = get_teb64(params32->teb),
58607 .list = params32->list,
58608 .segment = params32->segment,
58609 .sizes = ULongToPtr(params32->sizes),
58610 .states = ULongToPtr(params32->states),
58611 .fbos = ULongToPtr(params32->fbos),
58612 .count = params32->count,
58614 NTSTATUS status;
58615 params.indirects = copy_wow64_ptr32s( (UINT_PTR)params32->indirects, params32->count );
58616 status = ext_glListDrawCommandsStatesClientNV( &params );
58617 free( (void *)params.indirects );
58618 return status;
58621 static NTSTATUS wow64_ext_glListParameterfSGIX( void *args )
58623 struct
58625 PTR32 teb;
58626 GLuint list;
58627 GLenum pname;
58628 GLfloat param;
58629 } *params32 = args;
58630 struct glListParameterfSGIX_params params =
58632 .teb = get_teb64(params32->teb),
58633 .list = params32->list,
58634 .pname = params32->pname,
58635 .param = params32->param,
58637 NTSTATUS status;
58638 status = ext_glListParameterfSGIX( &params );
58639 return status;
58642 static NTSTATUS wow64_ext_glListParameterfvSGIX( void *args )
58644 struct
58646 PTR32 teb;
58647 GLuint list;
58648 GLenum pname;
58649 PTR32 params;
58650 } *params32 = args;
58651 struct glListParameterfvSGIX_params params =
58653 .teb = get_teb64(params32->teb),
58654 .list = params32->list,
58655 .pname = params32->pname,
58656 .params = ULongToPtr(params32->params),
58658 NTSTATUS status;
58659 status = ext_glListParameterfvSGIX( &params );
58660 return status;
58663 static NTSTATUS wow64_ext_glListParameteriSGIX( void *args )
58665 struct
58667 PTR32 teb;
58668 GLuint list;
58669 GLenum pname;
58670 GLint param;
58671 } *params32 = args;
58672 struct glListParameteriSGIX_params params =
58674 .teb = get_teb64(params32->teb),
58675 .list = params32->list,
58676 .pname = params32->pname,
58677 .param = params32->param,
58679 NTSTATUS status;
58680 status = ext_glListParameteriSGIX( &params );
58681 return status;
58684 static NTSTATUS wow64_ext_glListParameterivSGIX( void *args )
58686 struct
58688 PTR32 teb;
58689 GLuint list;
58690 GLenum pname;
58691 PTR32 params;
58692 } *params32 = args;
58693 struct glListParameterivSGIX_params params =
58695 .teb = get_teb64(params32->teb),
58696 .list = params32->list,
58697 .pname = params32->pname,
58698 .params = ULongToPtr(params32->params),
58700 NTSTATUS status;
58701 status = ext_glListParameterivSGIX( &params );
58702 return status;
58705 static NTSTATUS wow64_ext_glLoadIdentityDeformationMapSGIX( void *args )
58707 struct
58709 PTR32 teb;
58710 GLbitfield mask;
58711 } *params32 = args;
58712 struct glLoadIdentityDeformationMapSGIX_params params =
58714 .teb = get_teb64(params32->teb),
58715 .mask = params32->mask,
58717 NTSTATUS status;
58718 status = ext_glLoadIdentityDeformationMapSGIX( &params );
58719 return status;
58722 static NTSTATUS wow64_ext_glLoadMatrixxOES( void *args )
58724 struct
58726 PTR32 teb;
58727 PTR32 m;
58728 } *params32 = args;
58729 struct glLoadMatrixxOES_params params =
58731 .teb = get_teb64(params32->teb),
58732 .m = ULongToPtr(params32->m),
58734 NTSTATUS status;
58735 status = ext_glLoadMatrixxOES( &params );
58736 return status;
58739 static NTSTATUS wow64_ext_glLoadProgramNV( void *args )
58741 struct
58743 PTR32 teb;
58744 GLenum target;
58745 GLuint id;
58746 GLsizei len;
58747 PTR32 program;
58748 } *params32 = args;
58749 struct glLoadProgramNV_params params =
58751 .teb = get_teb64(params32->teb),
58752 .target = params32->target,
58753 .id = params32->id,
58754 .len = params32->len,
58755 .program = ULongToPtr(params32->program),
58757 NTSTATUS status;
58758 status = ext_glLoadProgramNV( &params );
58759 return status;
58762 static NTSTATUS wow64_ext_glLoadTransposeMatrixd( void *args )
58764 struct
58766 PTR32 teb;
58767 PTR32 m;
58768 } *params32 = args;
58769 struct glLoadTransposeMatrixd_params params =
58771 .teb = get_teb64(params32->teb),
58772 .m = ULongToPtr(params32->m),
58774 NTSTATUS status;
58775 status = ext_glLoadTransposeMatrixd( &params );
58776 return status;
58779 static NTSTATUS wow64_ext_glLoadTransposeMatrixdARB( void *args )
58781 struct
58783 PTR32 teb;
58784 PTR32 m;
58785 } *params32 = args;
58786 struct glLoadTransposeMatrixdARB_params params =
58788 .teb = get_teb64(params32->teb),
58789 .m = ULongToPtr(params32->m),
58791 NTSTATUS status;
58792 status = ext_glLoadTransposeMatrixdARB( &params );
58793 return status;
58796 static NTSTATUS wow64_ext_glLoadTransposeMatrixf( void *args )
58798 struct
58800 PTR32 teb;
58801 PTR32 m;
58802 } *params32 = args;
58803 struct glLoadTransposeMatrixf_params params =
58805 .teb = get_teb64(params32->teb),
58806 .m = ULongToPtr(params32->m),
58808 NTSTATUS status;
58809 status = ext_glLoadTransposeMatrixf( &params );
58810 return status;
58813 static NTSTATUS wow64_ext_glLoadTransposeMatrixfARB( void *args )
58815 struct
58817 PTR32 teb;
58818 PTR32 m;
58819 } *params32 = args;
58820 struct glLoadTransposeMatrixfARB_params params =
58822 .teb = get_teb64(params32->teb),
58823 .m = ULongToPtr(params32->m),
58825 NTSTATUS status;
58826 status = ext_glLoadTransposeMatrixfARB( &params );
58827 return status;
58830 static NTSTATUS wow64_ext_glLoadTransposeMatrixxOES( void *args )
58832 struct
58834 PTR32 teb;
58835 PTR32 m;
58836 } *params32 = args;
58837 struct glLoadTransposeMatrixxOES_params params =
58839 .teb = get_teb64(params32->teb),
58840 .m = ULongToPtr(params32->m),
58842 NTSTATUS status;
58843 status = ext_glLoadTransposeMatrixxOES( &params );
58844 return status;
58847 static NTSTATUS wow64_ext_glLockArraysEXT( void *args )
58849 struct
58851 PTR32 teb;
58852 GLint first;
58853 GLsizei count;
58854 } *params32 = args;
58855 struct glLockArraysEXT_params params =
58857 .teb = get_teb64(params32->teb),
58858 .first = params32->first,
58859 .count = params32->count,
58861 NTSTATUS status;
58862 status = ext_glLockArraysEXT( &params );
58863 return status;
58866 static NTSTATUS wow64_ext_glMTexCoord2fSGIS( void *args )
58868 struct
58870 PTR32 teb;
58871 GLenum target;
58872 GLfloat s;
58873 GLfloat t;
58874 } *params32 = args;
58875 struct glMTexCoord2fSGIS_params params =
58877 .teb = get_teb64(params32->teb),
58878 .target = params32->target,
58879 .s = params32->s,
58880 .t = params32->t,
58882 NTSTATUS status;
58883 status = ext_glMTexCoord2fSGIS( &params );
58884 return status;
58887 static NTSTATUS wow64_ext_glMTexCoord2fvSGIS( void *args )
58889 struct
58891 PTR32 teb;
58892 GLenum target;
58893 PTR32 v;
58894 } *params32 = args;
58895 struct glMTexCoord2fvSGIS_params params =
58897 .teb = get_teb64(params32->teb),
58898 .target = params32->target,
58899 .v = ULongToPtr(params32->v),
58901 NTSTATUS status;
58902 status = ext_glMTexCoord2fvSGIS( &params );
58903 return status;
58906 static NTSTATUS wow64_ext_glMakeBufferNonResidentNV( void *args )
58908 struct
58910 PTR32 teb;
58911 GLenum target;
58912 } *params32 = args;
58913 struct glMakeBufferNonResidentNV_params params =
58915 .teb = get_teb64(params32->teb),
58916 .target = params32->target,
58918 NTSTATUS status;
58919 status = ext_glMakeBufferNonResidentNV( &params );
58920 return status;
58923 static NTSTATUS wow64_ext_glMakeBufferResidentNV( void *args )
58925 struct
58927 PTR32 teb;
58928 GLenum target;
58929 GLenum access;
58930 } *params32 = args;
58931 struct glMakeBufferResidentNV_params params =
58933 .teb = get_teb64(params32->teb),
58934 .target = params32->target,
58935 .access = params32->access,
58937 NTSTATUS status;
58938 status = ext_glMakeBufferResidentNV( &params );
58939 return status;
58942 static NTSTATUS wow64_ext_glMakeImageHandleNonResidentARB( void *args )
58944 struct
58946 PTR32 teb;
58947 GLuint64 handle;
58948 } *params32 = args;
58949 struct glMakeImageHandleNonResidentARB_params params =
58951 .teb = get_teb64(params32->teb),
58952 .handle = params32->handle,
58954 NTSTATUS status;
58955 status = ext_glMakeImageHandleNonResidentARB( &params );
58956 return status;
58959 static NTSTATUS wow64_ext_glMakeImageHandleNonResidentNV( void *args )
58961 struct
58963 PTR32 teb;
58964 GLuint64 handle;
58965 } *params32 = args;
58966 struct glMakeImageHandleNonResidentNV_params params =
58968 .teb = get_teb64(params32->teb),
58969 .handle = params32->handle,
58971 NTSTATUS status;
58972 status = ext_glMakeImageHandleNonResidentNV( &params );
58973 return status;
58976 static NTSTATUS wow64_ext_glMakeImageHandleResidentARB( void *args )
58978 struct
58980 PTR32 teb;
58981 GLuint64 handle;
58982 GLenum access;
58983 } *params32 = args;
58984 struct glMakeImageHandleResidentARB_params params =
58986 .teb = get_teb64(params32->teb),
58987 .handle = params32->handle,
58988 .access = params32->access,
58990 NTSTATUS status;
58991 status = ext_glMakeImageHandleResidentARB( &params );
58992 return status;
58995 static NTSTATUS wow64_ext_glMakeImageHandleResidentNV( void *args )
58997 struct
58999 PTR32 teb;
59000 GLuint64 handle;
59001 GLenum access;
59002 } *params32 = args;
59003 struct glMakeImageHandleResidentNV_params params =
59005 .teb = get_teb64(params32->teb),
59006 .handle = params32->handle,
59007 .access = params32->access,
59009 NTSTATUS status;
59010 status = ext_glMakeImageHandleResidentNV( &params );
59011 return status;
59014 static NTSTATUS wow64_ext_glMakeNamedBufferNonResidentNV( void *args )
59016 struct
59018 PTR32 teb;
59019 GLuint buffer;
59020 } *params32 = args;
59021 struct glMakeNamedBufferNonResidentNV_params params =
59023 .teb = get_teb64(params32->teb),
59024 .buffer = params32->buffer,
59026 NTSTATUS status;
59027 status = ext_glMakeNamedBufferNonResidentNV( &params );
59028 return status;
59031 static NTSTATUS wow64_ext_glMakeNamedBufferResidentNV( void *args )
59033 struct
59035 PTR32 teb;
59036 GLuint buffer;
59037 GLenum access;
59038 } *params32 = args;
59039 struct glMakeNamedBufferResidentNV_params params =
59041 .teb = get_teb64(params32->teb),
59042 .buffer = params32->buffer,
59043 .access = params32->access,
59045 NTSTATUS status;
59046 status = ext_glMakeNamedBufferResidentNV( &params );
59047 return status;
59050 static NTSTATUS wow64_ext_glMakeTextureHandleNonResidentARB( void *args )
59052 struct
59054 PTR32 teb;
59055 GLuint64 handle;
59056 } *params32 = args;
59057 struct glMakeTextureHandleNonResidentARB_params params =
59059 .teb = get_teb64(params32->teb),
59060 .handle = params32->handle,
59062 NTSTATUS status;
59063 status = ext_glMakeTextureHandleNonResidentARB( &params );
59064 return status;
59067 static NTSTATUS wow64_ext_glMakeTextureHandleNonResidentNV( void *args )
59069 struct
59071 PTR32 teb;
59072 GLuint64 handle;
59073 } *params32 = args;
59074 struct glMakeTextureHandleNonResidentNV_params params =
59076 .teb = get_teb64(params32->teb),
59077 .handle = params32->handle,
59079 NTSTATUS status;
59080 status = ext_glMakeTextureHandleNonResidentNV( &params );
59081 return status;
59084 static NTSTATUS wow64_ext_glMakeTextureHandleResidentARB( void *args )
59086 struct
59088 PTR32 teb;
59089 GLuint64 handle;
59090 } *params32 = args;
59091 struct glMakeTextureHandleResidentARB_params params =
59093 .teb = get_teb64(params32->teb),
59094 .handle = params32->handle,
59096 NTSTATUS status;
59097 status = ext_glMakeTextureHandleResidentARB( &params );
59098 return status;
59101 static NTSTATUS wow64_ext_glMakeTextureHandleResidentNV( void *args )
59103 struct
59105 PTR32 teb;
59106 GLuint64 handle;
59107 } *params32 = args;
59108 struct glMakeTextureHandleResidentNV_params params =
59110 .teb = get_teb64(params32->teb),
59111 .handle = params32->handle,
59113 NTSTATUS status;
59114 status = ext_glMakeTextureHandleResidentNV( &params );
59115 return status;
59118 static NTSTATUS wow64_ext_glMap1xOES( void *args )
59120 struct
59122 PTR32 teb;
59123 GLenum target;
59124 GLfixed u1;
59125 GLfixed u2;
59126 GLint stride;
59127 GLint order;
59128 GLfixed points;
59129 } *params32 = args;
59130 struct glMap1xOES_params params =
59132 .teb = get_teb64(params32->teb),
59133 .target = params32->target,
59134 .u1 = params32->u1,
59135 .u2 = params32->u2,
59136 .stride = params32->stride,
59137 .order = params32->order,
59138 .points = params32->points,
59140 NTSTATUS status;
59141 status = ext_glMap1xOES( &params );
59142 return status;
59145 static NTSTATUS wow64_ext_glMap2xOES( void *args )
59147 struct
59149 PTR32 teb;
59150 GLenum target;
59151 GLfixed u1;
59152 GLfixed u2;
59153 GLint ustride;
59154 GLint uorder;
59155 GLfixed v1;
59156 GLfixed v2;
59157 GLint vstride;
59158 GLint vorder;
59159 GLfixed points;
59160 } *params32 = args;
59161 struct glMap2xOES_params params =
59163 .teb = get_teb64(params32->teb),
59164 .target = params32->target,
59165 .u1 = params32->u1,
59166 .u2 = params32->u2,
59167 .ustride = params32->ustride,
59168 .uorder = params32->uorder,
59169 .v1 = params32->v1,
59170 .v2 = params32->v2,
59171 .vstride = params32->vstride,
59172 .vorder = params32->vorder,
59173 .points = params32->points,
59175 NTSTATUS status;
59176 status = ext_glMap2xOES( &params );
59177 return status;
59180 static NTSTATUS wow64_ext_glMapControlPointsNV( void *args )
59182 struct
59184 PTR32 teb;
59185 GLenum target;
59186 GLuint index;
59187 GLenum type;
59188 GLsizei ustride;
59189 GLsizei vstride;
59190 GLint uorder;
59191 GLint vorder;
59192 GLboolean packed;
59193 PTR32 points;
59194 } *params32 = args;
59195 struct glMapControlPointsNV_params params =
59197 .teb = get_teb64(params32->teb),
59198 .target = params32->target,
59199 .index = params32->index,
59200 .type = params32->type,
59201 .ustride = params32->ustride,
59202 .vstride = params32->vstride,
59203 .uorder = params32->uorder,
59204 .vorder = params32->vorder,
59205 .packed = params32->packed,
59206 .points = ULongToPtr(params32->points),
59208 NTSTATUS status;
59209 status = ext_glMapControlPointsNV( &params );
59210 return status;
59213 static NTSTATUS wow64_ext_glMapGrid1xOES( void *args )
59215 struct
59217 PTR32 teb;
59218 GLint n;
59219 GLfixed u1;
59220 GLfixed u2;
59221 } *params32 = args;
59222 struct glMapGrid1xOES_params params =
59224 .teb = get_teb64(params32->teb),
59225 .n = params32->n,
59226 .u1 = params32->u1,
59227 .u2 = params32->u2,
59229 NTSTATUS status;
59230 status = ext_glMapGrid1xOES( &params );
59231 return status;
59234 static NTSTATUS wow64_ext_glMapGrid2xOES( void *args )
59236 struct
59238 PTR32 teb;
59239 GLint n;
59240 GLfixed u1;
59241 GLfixed u2;
59242 GLfixed v1;
59243 GLfixed v2;
59244 } *params32 = args;
59245 struct glMapGrid2xOES_params params =
59247 .teb = get_teb64(params32->teb),
59248 .n = params32->n,
59249 .u1 = params32->u1,
59250 .u2 = params32->u2,
59251 .v1 = params32->v1,
59252 .v2 = params32->v2,
59254 NTSTATUS status;
59255 status = ext_glMapGrid2xOES( &params );
59256 return status;
59259 static NTSTATUS wow64_ext_glMapObjectBufferATI( void *args )
59261 struct
59263 PTR32 teb;
59264 GLuint buffer;
59265 PTR32 ret;
59266 } *params32 = args;
59267 struct glMapObjectBufferATI_params params =
59269 .teb = get_teb64(params32->teb),
59270 .buffer = params32->buffer,
59272 FIXME( "params32 %p, params %p stub!\n", params32, &params );
59273 return STATUS_NOT_IMPLEMENTED;
59276 static NTSTATUS wow64_ext_glMapParameterfvNV( void *args )
59278 struct
59280 PTR32 teb;
59281 GLenum target;
59282 GLenum pname;
59283 PTR32 params;
59284 } *params32 = args;
59285 struct glMapParameterfvNV_params params =
59287 .teb = get_teb64(params32->teb),
59288 .target = params32->target,
59289 .pname = params32->pname,
59290 .params = ULongToPtr(params32->params),
59292 NTSTATUS status;
59293 status = ext_glMapParameterfvNV( &params );
59294 return status;
59297 static NTSTATUS wow64_ext_glMapParameterivNV( void *args )
59299 struct
59301 PTR32 teb;
59302 GLenum target;
59303 GLenum pname;
59304 PTR32 params;
59305 } *params32 = args;
59306 struct glMapParameterivNV_params params =
59308 .teb = get_teb64(params32->teb),
59309 .target = params32->target,
59310 .pname = params32->pname,
59311 .params = ULongToPtr(params32->params),
59313 NTSTATUS status;
59314 status = ext_glMapParameterivNV( &params );
59315 return status;
59318 static NTSTATUS wow64_ext_glMapTexture2DINTEL( void *args )
59320 struct
59322 PTR32 teb;
59323 GLuint texture;
59324 GLint level;
59325 GLbitfield access;
59326 PTR32 stride;
59327 PTR32 layout;
59328 PTR32 ret;
59329 } *params32 = args;
59330 struct glMapTexture2DINTEL_params params =
59332 .teb = get_teb64(params32->teb),
59333 .texture = params32->texture,
59334 .level = params32->level,
59335 .access = params32->access,
59336 .stride = ULongToPtr(params32->stride),
59337 .layout = ULongToPtr(params32->layout),
59339 FIXME( "params32 %p, params %p stub!\n", params32, &params );
59340 return STATUS_NOT_IMPLEMENTED;
59343 static NTSTATUS wow64_ext_glMapVertexAttrib1dAPPLE( void *args )
59345 struct
59347 PTR32 teb;
59348 GLuint index;
59349 GLuint size;
59350 GLdouble u1;
59351 GLdouble u2;
59352 GLint stride;
59353 GLint order;
59354 PTR32 points;
59355 } *params32 = args;
59356 struct glMapVertexAttrib1dAPPLE_params params =
59358 .teb = get_teb64(params32->teb),
59359 .index = params32->index,
59360 .size = params32->size,
59361 .u1 = params32->u1,
59362 .u2 = params32->u2,
59363 .stride = params32->stride,
59364 .order = params32->order,
59365 .points = ULongToPtr(params32->points),
59367 NTSTATUS status;
59368 status = ext_glMapVertexAttrib1dAPPLE( &params );
59369 return status;
59372 static NTSTATUS wow64_ext_glMapVertexAttrib1fAPPLE( void *args )
59374 struct
59376 PTR32 teb;
59377 GLuint index;
59378 GLuint size;
59379 GLfloat u1;
59380 GLfloat u2;
59381 GLint stride;
59382 GLint order;
59383 PTR32 points;
59384 } *params32 = args;
59385 struct glMapVertexAttrib1fAPPLE_params params =
59387 .teb = get_teb64(params32->teb),
59388 .index = params32->index,
59389 .size = params32->size,
59390 .u1 = params32->u1,
59391 .u2 = params32->u2,
59392 .stride = params32->stride,
59393 .order = params32->order,
59394 .points = ULongToPtr(params32->points),
59396 NTSTATUS status;
59397 status = ext_glMapVertexAttrib1fAPPLE( &params );
59398 return status;
59401 static NTSTATUS wow64_ext_glMapVertexAttrib2dAPPLE( void *args )
59403 struct
59405 PTR32 teb;
59406 GLuint index;
59407 GLuint size;
59408 GLdouble u1;
59409 GLdouble u2;
59410 GLint ustride;
59411 GLint uorder;
59412 GLdouble v1;
59413 GLdouble v2;
59414 GLint vstride;
59415 GLint vorder;
59416 PTR32 points;
59417 } *params32 = args;
59418 struct glMapVertexAttrib2dAPPLE_params params =
59420 .teb = get_teb64(params32->teb),
59421 .index = params32->index,
59422 .size = params32->size,
59423 .u1 = params32->u1,
59424 .u2 = params32->u2,
59425 .ustride = params32->ustride,
59426 .uorder = params32->uorder,
59427 .v1 = params32->v1,
59428 .v2 = params32->v2,
59429 .vstride = params32->vstride,
59430 .vorder = params32->vorder,
59431 .points = ULongToPtr(params32->points),
59433 NTSTATUS status;
59434 status = ext_glMapVertexAttrib2dAPPLE( &params );
59435 return status;
59438 static NTSTATUS wow64_ext_glMapVertexAttrib2fAPPLE( void *args )
59440 struct
59442 PTR32 teb;
59443 GLuint index;
59444 GLuint size;
59445 GLfloat u1;
59446 GLfloat u2;
59447 GLint ustride;
59448 GLint uorder;
59449 GLfloat v1;
59450 GLfloat v2;
59451 GLint vstride;
59452 GLint vorder;
59453 PTR32 points;
59454 } *params32 = args;
59455 struct glMapVertexAttrib2fAPPLE_params params =
59457 .teb = get_teb64(params32->teb),
59458 .index = params32->index,
59459 .size = params32->size,
59460 .u1 = params32->u1,
59461 .u2 = params32->u2,
59462 .ustride = params32->ustride,
59463 .uorder = params32->uorder,
59464 .v1 = params32->v1,
59465 .v2 = params32->v2,
59466 .vstride = params32->vstride,
59467 .vorder = params32->vorder,
59468 .points = ULongToPtr(params32->points),
59470 NTSTATUS status;
59471 status = ext_glMapVertexAttrib2fAPPLE( &params );
59472 return status;
59475 static NTSTATUS wow64_ext_glMaterialxOES( void *args )
59477 struct
59479 PTR32 teb;
59480 GLenum face;
59481 GLenum pname;
59482 GLfixed param;
59483 } *params32 = args;
59484 struct glMaterialxOES_params params =
59486 .teb = get_teb64(params32->teb),
59487 .face = params32->face,
59488 .pname = params32->pname,
59489 .param = params32->param,
59491 NTSTATUS status;
59492 status = ext_glMaterialxOES( &params );
59493 return status;
59496 static NTSTATUS wow64_ext_glMaterialxvOES( void *args )
59498 struct
59500 PTR32 teb;
59501 GLenum face;
59502 GLenum pname;
59503 PTR32 param;
59504 } *params32 = args;
59505 struct glMaterialxvOES_params params =
59507 .teb = get_teb64(params32->teb),
59508 .face = params32->face,
59509 .pname = params32->pname,
59510 .param = ULongToPtr(params32->param),
59512 NTSTATUS status;
59513 status = ext_glMaterialxvOES( &params );
59514 return status;
59517 static NTSTATUS wow64_ext_glMatrixFrustumEXT( void *args )
59519 struct
59521 PTR32 teb;
59522 GLenum mode;
59523 GLdouble left;
59524 GLdouble right;
59525 GLdouble bottom;
59526 GLdouble top;
59527 GLdouble zNear;
59528 GLdouble zFar;
59529 } *params32 = args;
59530 struct glMatrixFrustumEXT_params params =
59532 .teb = get_teb64(params32->teb),
59533 .mode = params32->mode,
59534 .left = params32->left,
59535 .right = params32->right,
59536 .bottom = params32->bottom,
59537 .top = params32->top,
59538 .zNear = params32->zNear,
59539 .zFar = params32->zFar,
59541 NTSTATUS status;
59542 status = ext_glMatrixFrustumEXT( &params );
59543 return status;
59546 static NTSTATUS wow64_ext_glMatrixIndexPointerARB( void *args )
59548 struct
59550 PTR32 teb;
59551 GLint size;
59552 GLenum type;
59553 GLsizei stride;
59554 PTR32 pointer;
59555 } *params32 = args;
59556 struct glMatrixIndexPointerARB_params params =
59558 .teb = get_teb64(params32->teb),
59559 .size = params32->size,
59560 .type = params32->type,
59561 .stride = params32->stride,
59562 .pointer = ULongToPtr(params32->pointer),
59564 NTSTATUS status;
59565 status = ext_glMatrixIndexPointerARB( &params );
59566 return status;
59569 static NTSTATUS wow64_ext_glMatrixIndexubvARB( void *args )
59571 struct
59573 PTR32 teb;
59574 GLint size;
59575 PTR32 indices;
59576 } *params32 = args;
59577 struct glMatrixIndexubvARB_params params =
59579 .teb = get_teb64(params32->teb),
59580 .size = params32->size,
59581 .indices = ULongToPtr(params32->indices),
59583 NTSTATUS status;
59584 status = ext_glMatrixIndexubvARB( &params );
59585 return status;
59588 static NTSTATUS wow64_ext_glMatrixIndexuivARB( void *args )
59590 struct
59592 PTR32 teb;
59593 GLint size;
59594 PTR32 indices;
59595 } *params32 = args;
59596 struct glMatrixIndexuivARB_params params =
59598 .teb = get_teb64(params32->teb),
59599 .size = params32->size,
59600 .indices = ULongToPtr(params32->indices),
59602 NTSTATUS status;
59603 status = ext_glMatrixIndexuivARB( &params );
59604 return status;
59607 static NTSTATUS wow64_ext_glMatrixIndexusvARB( void *args )
59609 struct
59611 PTR32 teb;
59612 GLint size;
59613 PTR32 indices;
59614 } *params32 = args;
59615 struct glMatrixIndexusvARB_params params =
59617 .teb = get_teb64(params32->teb),
59618 .size = params32->size,
59619 .indices = ULongToPtr(params32->indices),
59621 NTSTATUS status;
59622 status = ext_glMatrixIndexusvARB( &params );
59623 return status;
59626 static NTSTATUS wow64_ext_glMatrixLoad3x2fNV( void *args )
59628 struct
59630 PTR32 teb;
59631 GLenum matrixMode;
59632 PTR32 m;
59633 } *params32 = args;
59634 struct glMatrixLoad3x2fNV_params params =
59636 .teb = get_teb64(params32->teb),
59637 .matrixMode = params32->matrixMode,
59638 .m = ULongToPtr(params32->m),
59640 NTSTATUS status;
59641 status = ext_glMatrixLoad3x2fNV( &params );
59642 return status;
59645 static NTSTATUS wow64_ext_glMatrixLoad3x3fNV( void *args )
59647 struct
59649 PTR32 teb;
59650 GLenum matrixMode;
59651 PTR32 m;
59652 } *params32 = args;
59653 struct glMatrixLoad3x3fNV_params params =
59655 .teb = get_teb64(params32->teb),
59656 .matrixMode = params32->matrixMode,
59657 .m = ULongToPtr(params32->m),
59659 NTSTATUS status;
59660 status = ext_glMatrixLoad3x3fNV( &params );
59661 return status;
59664 static NTSTATUS wow64_ext_glMatrixLoadIdentityEXT( void *args )
59666 struct
59668 PTR32 teb;
59669 GLenum mode;
59670 } *params32 = args;
59671 struct glMatrixLoadIdentityEXT_params params =
59673 .teb = get_teb64(params32->teb),
59674 .mode = params32->mode,
59676 NTSTATUS status;
59677 status = ext_glMatrixLoadIdentityEXT( &params );
59678 return status;
59681 static NTSTATUS wow64_ext_glMatrixLoadTranspose3x3fNV( void *args )
59683 struct
59685 PTR32 teb;
59686 GLenum matrixMode;
59687 PTR32 m;
59688 } *params32 = args;
59689 struct glMatrixLoadTranspose3x3fNV_params params =
59691 .teb = get_teb64(params32->teb),
59692 .matrixMode = params32->matrixMode,
59693 .m = ULongToPtr(params32->m),
59695 NTSTATUS status;
59696 status = ext_glMatrixLoadTranspose3x3fNV( &params );
59697 return status;
59700 static NTSTATUS wow64_ext_glMatrixLoadTransposedEXT( void *args )
59702 struct
59704 PTR32 teb;
59705 GLenum mode;
59706 PTR32 m;
59707 } *params32 = args;
59708 struct glMatrixLoadTransposedEXT_params params =
59710 .teb = get_teb64(params32->teb),
59711 .mode = params32->mode,
59712 .m = ULongToPtr(params32->m),
59714 NTSTATUS status;
59715 status = ext_glMatrixLoadTransposedEXT( &params );
59716 return status;
59719 static NTSTATUS wow64_ext_glMatrixLoadTransposefEXT( void *args )
59721 struct
59723 PTR32 teb;
59724 GLenum mode;
59725 PTR32 m;
59726 } *params32 = args;
59727 struct glMatrixLoadTransposefEXT_params params =
59729 .teb = get_teb64(params32->teb),
59730 .mode = params32->mode,
59731 .m = ULongToPtr(params32->m),
59733 NTSTATUS status;
59734 status = ext_glMatrixLoadTransposefEXT( &params );
59735 return status;
59738 static NTSTATUS wow64_ext_glMatrixLoaddEXT( void *args )
59740 struct
59742 PTR32 teb;
59743 GLenum mode;
59744 PTR32 m;
59745 } *params32 = args;
59746 struct glMatrixLoaddEXT_params params =
59748 .teb = get_teb64(params32->teb),
59749 .mode = params32->mode,
59750 .m = ULongToPtr(params32->m),
59752 NTSTATUS status;
59753 status = ext_glMatrixLoaddEXT( &params );
59754 return status;
59757 static NTSTATUS wow64_ext_glMatrixLoadfEXT( void *args )
59759 struct
59761 PTR32 teb;
59762 GLenum mode;
59763 PTR32 m;
59764 } *params32 = args;
59765 struct glMatrixLoadfEXT_params params =
59767 .teb = get_teb64(params32->teb),
59768 .mode = params32->mode,
59769 .m = ULongToPtr(params32->m),
59771 NTSTATUS status;
59772 status = ext_glMatrixLoadfEXT( &params );
59773 return status;
59776 static NTSTATUS wow64_ext_glMatrixMult3x2fNV( void *args )
59778 struct
59780 PTR32 teb;
59781 GLenum matrixMode;
59782 PTR32 m;
59783 } *params32 = args;
59784 struct glMatrixMult3x2fNV_params params =
59786 .teb = get_teb64(params32->teb),
59787 .matrixMode = params32->matrixMode,
59788 .m = ULongToPtr(params32->m),
59790 NTSTATUS status;
59791 status = ext_glMatrixMult3x2fNV( &params );
59792 return status;
59795 static NTSTATUS wow64_ext_glMatrixMult3x3fNV( void *args )
59797 struct
59799 PTR32 teb;
59800 GLenum matrixMode;
59801 PTR32 m;
59802 } *params32 = args;
59803 struct glMatrixMult3x3fNV_params params =
59805 .teb = get_teb64(params32->teb),
59806 .matrixMode = params32->matrixMode,
59807 .m = ULongToPtr(params32->m),
59809 NTSTATUS status;
59810 status = ext_glMatrixMult3x3fNV( &params );
59811 return status;
59814 static NTSTATUS wow64_ext_glMatrixMultTranspose3x3fNV( void *args )
59816 struct
59818 PTR32 teb;
59819 GLenum matrixMode;
59820 PTR32 m;
59821 } *params32 = args;
59822 struct glMatrixMultTranspose3x3fNV_params params =
59824 .teb = get_teb64(params32->teb),
59825 .matrixMode = params32->matrixMode,
59826 .m = ULongToPtr(params32->m),
59828 NTSTATUS status;
59829 status = ext_glMatrixMultTranspose3x3fNV( &params );
59830 return status;
59833 static NTSTATUS wow64_ext_glMatrixMultTransposedEXT( void *args )
59835 struct
59837 PTR32 teb;
59838 GLenum mode;
59839 PTR32 m;
59840 } *params32 = args;
59841 struct glMatrixMultTransposedEXT_params params =
59843 .teb = get_teb64(params32->teb),
59844 .mode = params32->mode,
59845 .m = ULongToPtr(params32->m),
59847 NTSTATUS status;
59848 status = ext_glMatrixMultTransposedEXT( &params );
59849 return status;
59852 static NTSTATUS wow64_ext_glMatrixMultTransposefEXT( void *args )
59854 struct
59856 PTR32 teb;
59857 GLenum mode;
59858 PTR32 m;
59859 } *params32 = args;
59860 struct glMatrixMultTransposefEXT_params params =
59862 .teb = get_teb64(params32->teb),
59863 .mode = params32->mode,
59864 .m = ULongToPtr(params32->m),
59866 NTSTATUS status;
59867 status = ext_glMatrixMultTransposefEXT( &params );
59868 return status;
59871 static NTSTATUS wow64_ext_glMatrixMultdEXT( void *args )
59873 struct
59875 PTR32 teb;
59876 GLenum mode;
59877 PTR32 m;
59878 } *params32 = args;
59879 struct glMatrixMultdEXT_params params =
59881 .teb = get_teb64(params32->teb),
59882 .mode = params32->mode,
59883 .m = ULongToPtr(params32->m),
59885 NTSTATUS status;
59886 status = ext_glMatrixMultdEXT( &params );
59887 return status;
59890 static NTSTATUS wow64_ext_glMatrixMultfEXT( void *args )
59892 struct
59894 PTR32 teb;
59895 GLenum mode;
59896 PTR32 m;
59897 } *params32 = args;
59898 struct glMatrixMultfEXT_params params =
59900 .teb = get_teb64(params32->teb),
59901 .mode = params32->mode,
59902 .m = ULongToPtr(params32->m),
59904 NTSTATUS status;
59905 status = ext_glMatrixMultfEXT( &params );
59906 return status;
59909 static NTSTATUS wow64_ext_glMatrixOrthoEXT( void *args )
59911 struct
59913 PTR32 teb;
59914 GLenum mode;
59915 GLdouble left;
59916 GLdouble right;
59917 GLdouble bottom;
59918 GLdouble top;
59919 GLdouble zNear;
59920 GLdouble zFar;
59921 } *params32 = args;
59922 struct glMatrixOrthoEXT_params params =
59924 .teb = get_teb64(params32->teb),
59925 .mode = params32->mode,
59926 .left = params32->left,
59927 .right = params32->right,
59928 .bottom = params32->bottom,
59929 .top = params32->top,
59930 .zNear = params32->zNear,
59931 .zFar = params32->zFar,
59933 NTSTATUS status;
59934 status = ext_glMatrixOrthoEXT( &params );
59935 return status;
59938 static NTSTATUS wow64_ext_glMatrixPopEXT( void *args )
59940 struct
59942 PTR32 teb;
59943 GLenum mode;
59944 } *params32 = args;
59945 struct glMatrixPopEXT_params params =
59947 .teb = get_teb64(params32->teb),
59948 .mode = params32->mode,
59950 NTSTATUS status;
59951 status = ext_glMatrixPopEXT( &params );
59952 return status;
59955 static NTSTATUS wow64_ext_glMatrixPushEXT( void *args )
59957 struct
59959 PTR32 teb;
59960 GLenum mode;
59961 } *params32 = args;
59962 struct glMatrixPushEXT_params params =
59964 .teb = get_teb64(params32->teb),
59965 .mode = params32->mode,
59967 NTSTATUS status;
59968 status = ext_glMatrixPushEXT( &params );
59969 return status;
59972 static NTSTATUS wow64_ext_glMatrixRotatedEXT( void *args )
59974 struct
59976 PTR32 teb;
59977 GLenum mode;
59978 GLdouble angle;
59979 GLdouble x;
59980 GLdouble y;
59981 GLdouble z;
59982 } *params32 = args;
59983 struct glMatrixRotatedEXT_params params =
59985 .teb = get_teb64(params32->teb),
59986 .mode = params32->mode,
59987 .angle = params32->angle,
59988 .x = params32->x,
59989 .y = params32->y,
59990 .z = params32->z,
59992 NTSTATUS status;
59993 status = ext_glMatrixRotatedEXT( &params );
59994 return status;
59997 static NTSTATUS wow64_ext_glMatrixRotatefEXT( void *args )
59999 struct
60001 PTR32 teb;
60002 GLenum mode;
60003 GLfloat angle;
60004 GLfloat x;
60005 GLfloat y;
60006 GLfloat z;
60007 } *params32 = args;
60008 struct glMatrixRotatefEXT_params params =
60010 .teb = get_teb64(params32->teb),
60011 .mode = params32->mode,
60012 .angle = params32->angle,
60013 .x = params32->x,
60014 .y = params32->y,
60015 .z = params32->z,
60017 NTSTATUS status;
60018 status = ext_glMatrixRotatefEXT( &params );
60019 return status;
60022 static NTSTATUS wow64_ext_glMatrixScaledEXT( void *args )
60024 struct
60026 PTR32 teb;
60027 GLenum mode;
60028 GLdouble x;
60029 GLdouble y;
60030 GLdouble z;
60031 } *params32 = args;
60032 struct glMatrixScaledEXT_params params =
60034 .teb = get_teb64(params32->teb),
60035 .mode = params32->mode,
60036 .x = params32->x,
60037 .y = params32->y,
60038 .z = params32->z,
60040 NTSTATUS status;
60041 status = ext_glMatrixScaledEXT( &params );
60042 return status;
60045 static NTSTATUS wow64_ext_glMatrixScalefEXT( void *args )
60047 struct
60049 PTR32 teb;
60050 GLenum mode;
60051 GLfloat x;
60052 GLfloat y;
60053 GLfloat z;
60054 } *params32 = args;
60055 struct glMatrixScalefEXT_params params =
60057 .teb = get_teb64(params32->teb),
60058 .mode = params32->mode,
60059 .x = params32->x,
60060 .y = params32->y,
60061 .z = params32->z,
60063 NTSTATUS status;
60064 status = ext_glMatrixScalefEXT( &params );
60065 return status;
60068 static NTSTATUS wow64_ext_glMatrixTranslatedEXT( void *args )
60070 struct
60072 PTR32 teb;
60073 GLenum mode;
60074 GLdouble x;
60075 GLdouble y;
60076 GLdouble z;
60077 } *params32 = args;
60078 struct glMatrixTranslatedEXT_params params =
60080 .teb = get_teb64(params32->teb),
60081 .mode = params32->mode,
60082 .x = params32->x,
60083 .y = params32->y,
60084 .z = params32->z,
60086 NTSTATUS status;
60087 status = ext_glMatrixTranslatedEXT( &params );
60088 return status;
60091 static NTSTATUS wow64_ext_glMatrixTranslatefEXT( void *args )
60093 struct
60095 PTR32 teb;
60096 GLenum mode;
60097 GLfloat x;
60098 GLfloat y;
60099 GLfloat z;
60100 } *params32 = args;
60101 struct glMatrixTranslatefEXT_params params =
60103 .teb = get_teb64(params32->teb),
60104 .mode = params32->mode,
60105 .x = params32->x,
60106 .y = params32->y,
60107 .z = params32->z,
60109 NTSTATUS status;
60110 status = ext_glMatrixTranslatefEXT( &params );
60111 return status;
60114 static NTSTATUS wow64_ext_glMaxShaderCompilerThreadsARB( void *args )
60116 struct
60118 PTR32 teb;
60119 GLuint count;
60120 } *params32 = args;
60121 struct glMaxShaderCompilerThreadsARB_params params =
60123 .teb = get_teb64(params32->teb),
60124 .count = params32->count,
60126 NTSTATUS status;
60127 status = ext_glMaxShaderCompilerThreadsARB( &params );
60128 return status;
60131 static NTSTATUS wow64_ext_glMaxShaderCompilerThreadsKHR( void *args )
60133 struct
60135 PTR32 teb;
60136 GLuint count;
60137 } *params32 = args;
60138 struct glMaxShaderCompilerThreadsKHR_params params =
60140 .teb = get_teb64(params32->teb),
60141 .count = params32->count,
60143 NTSTATUS status;
60144 status = ext_glMaxShaderCompilerThreadsKHR( &params );
60145 return status;
60148 static NTSTATUS wow64_ext_glMemoryBarrier( void *args )
60150 struct
60152 PTR32 teb;
60153 GLbitfield barriers;
60154 } *params32 = args;
60155 struct glMemoryBarrier_params params =
60157 .teb = get_teb64(params32->teb),
60158 .barriers = params32->barriers,
60160 NTSTATUS status;
60161 status = ext_glMemoryBarrier( &params );
60162 return status;
60165 static NTSTATUS wow64_ext_glMemoryBarrierByRegion( void *args )
60167 struct
60169 PTR32 teb;
60170 GLbitfield barriers;
60171 } *params32 = args;
60172 struct glMemoryBarrierByRegion_params params =
60174 .teb = get_teb64(params32->teb),
60175 .barriers = params32->barriers,
60177 NTSTATUS status;
60178 status = ext_glMemoryBarrierByRegion( &params );
60179 return status;
60182 static NTSTATUS wow64_ext_glMemoryBarrierEXT( void *args )
60184 struct
60186 PTR32 teb;
60187 GLbitfield barriers;
60188 } *params32 = args;
60189 struct glMemoryBarrierEXT_params params =
60191 .teb = get_teb64(params32->teb),
60192 .barriers = params32->barriers,
60194 NTSTATUS status;
60195 status = ext_glMemoryBarrierEXT( &params );
60196 return status;
60199 static NTSTATUS wow64_ext_glMemoryObjectParameterivEXT( void *args )
60201 struct
60203 PTR32 teb;
60204 GLuint memoryObject;
60205 GLenum pname;
60206 PTR32 params;
60207 } *params32 = args;
60208 struct glMemoryObjectParameterivEXT_params params =
60210 .teb = get_teb64(params32->teb),
60211 .memoryObject = params32->memoryObject,
60212 .pname = params32->pname,
60213 .params = ULongToPtr(params32->params),
60215 NTSTATUS status;
60216 status = ext_glMemoryObjectParameterivEXT( &params );
60217 return status;
60220 static NTSTATUS wow64_ext_glMinSampleShading( void *args )
60222 struct
60224 PTR32 teb;
60225 GLfloat value;
60226 } *params32 = args;
60227 struct glMinSampleShading_params params =
60229 .teb = get_teb64(params32->teb),
60230 .value = params32->value,
60232 NTSTATUS status;
60233 status = ext_glMinSampleShading( &params );
60234 return status;
60237 static NTSTATUS wow64_ext_glMinSampleShadingARB( void *args )
60239 struct
60241 PTR32 teb;
60242 GLfloat value;
60243 } *params32 = args;
60244 struct glMinSampleShadingARB_params params =
60246 .teb = get_teb64(params32->teb),
60247 .value = params32->value,
60249 NTSTATUS status;
60250 status = ext_glMinSampleShadingARB( &params );
60251 return status;
60254 static NTSTATUS wow64_ext_glMinmax( void *args )
60256 struct
60258 PTR32 teb;
60259 GLenum target;
60260 GLenum internalformat;
60261 GLboolean sink;
60262 } *params32 = args;
60263 struct glMinmax_params params =
60265 .teb = get_teb64(params32->teb),
60266 .target = params32->target,
60267 .internalformat = params32->internalformat,
60268 .sink = params32->sink,
60270 NTSTATUS status;
60271 status = ext_glMinmax( &params );
60272 return status;
60275 static NTSTATUS wow64_ext_glMinmaxEXT( void *args )
60277 struct
60279 PTR32 teb;
60280 GLenum target;
60281 GLenum internalformat;
60282 GLboolean sink;
60283 } *params32 = args;
60284 struct glMinmaxEXT_params params =
60286 .teb = get_teb64(params32->teb),
60287 .target = params32->target,
60288 .internalformat = params32->internalformat,
60289 .sink = params32->sink,
60291 NTSTATUS status;
60292 status = ext_glMinmaxEXT( &params );
60293 return status;
60296 static NTSTATUS wow64_ext_glMultMatrixxOES( void *args )
60298 struct
60300 PTR32 teb;
60301 PTR32 m;
60302 } *params32 = args;
60303 struct glMultMatrixxOES_params params =
60305 .teb = get_teb64(params32->teb),
60306 .m = ULongToPtr(params32->m),
60308 NTSTATUS status;
60309 status = ext_glMultMatrixxOES( &params );
60310 return status;
60313 static NTSTATUS wow64_ext_glMultTransposeMatrixd( void *args )
60315 struct
60317 PTR32 teb;
60318 PTR32 m;
60319 } *params32 = args;
60320 struct glMultTransposeMatrixd_params params =
60322 .teb = get_teb64(params32->teb),
60323 .m = ULongToPtr(params32->m),
60325 NTSTATUS status;
60326 status = ext_glMultTransposeMatrixd( &params );
60327 return status;
60330 static NTSTATUS wow64_ext_glMultTransposeMatrixdARB( void *args )
60332 struct
60334 PTR32 teb;
60335 PTR32 m;
60336 } *params32 = args;
60337 struct glMultTransposeMatrixdARB_params params =
60339 .teb = get_teb64(params32->teb),
60340 .m = ULongToPtr(params32->m),
60342 NTSTATUS status;
60343 status = ext_glMultTransposeMatrixdARB( &params );
60344 return status;
60347 static NTSTATUS wow64_ext_glMultTransposeMatrixf( void *args )
60349 struct
60351 PTR32 teb;
60352 PTR32 m;
60353 } *params32 = args;
60354 struct glMultTransposeMatrixf_params params =
60356 .teb = get_teb64(params32->teb),
60357 .m = ULongToPtr(params32->m),
60359 NTSTATUS status;
60360 status = ext_glMultTransposeMatrixf( &params );
60361 return status;
60364 static NTSTATUS wow64_ext_glMultTransposeMatrixfARB( void *args )
60366 struct
60368 PTR32 teb;
60369 PTR32 m;
60370 } *params32 = args;
60371 struct glMultTransposeMatrixfARB_params params =
60373 .teb = get_teb64(params32->teb),
60374 .m = ULongToPtr(params32->m),
60376 NTSTATUS status;
60377 status = ext_glMultTransposeMatrixfARB( &params );
60378 return status;
60381 static NTSTATUS wow64_ext_glMultTransposeMatrixxOES( void *args )
60383 struct
60385 PTR32 teb;
60386 PTR32 m;
60387 } *params32 = args;
60388 struct glMultTransposeMatrixxOES_params params =
60390 .teb = get_teb64(params32->teb),
60391 .m = ULongToPtr(params32->m),
60393 NTSTATUS status;
60394 status = ext_glMultTransposeMatrixxOES( &params );
60395 return status;
60398 static NTSTATUS wow64_ext_glMultiDrawArrays( void *args )
60400 struct
60402 PTR32 teb;
60403 GLenum mode;
60404 PTR32 first;
60405 PTR32 count;
60406 GLsizei drawcount;
60407 } *params32 = args;
60408 struct glMultiDrawArrays_params params =
60410 .teb = get_teb64(params32->teb),
60411 .mode = params32->mode,
60412 .first = ULongToPtr(params32->first),
60413 .count = ULongToPtr(params32->count),
60414 .drawcount = params32->drawcount,
60416 NTSTATUS status;
60417 status = ext_glMultiDrawArrays( &params );
60418 return status;
60421 static NTSTATUS wow64_ext_glMultiDrawArraysEXT( void *args )
60423 struct
60425 PTR32 teb;
60426 GLenum mode;
60427 PTR32 first;
60428 PTR32 count;
60429 GLsizei primcount;
60430 } *params32 = args;
60431 struct glMultiDrawArraysEXT_params params =
60433 .teb = get_teb64(params32->teb),
60434 .mode = params32->mode,
60435 .first = ULongToPtr(params32->first),
60436 .count = ULongToPtr(params32->count),
60437 .primcount = params32->primcount,
60439 NTSTATUS status;
60440 status = ext_glMultiDrawArraysEXT( &params );
60441 return status;
60444 static NTSTATUS wow64_ext_glMultiDrawArraysIndirect( void *args )
60446 struct
60448 PTR32 teb;
60449 GLenum mode;
60450 PTR32 indirect;
60451 GLsizei drawcount;
60452 GLsizei stride;
60453 } *params32 = args;
60454 struct glMultiDrawArraysIndirect_params params =
60456 .teb = get_teb64(params32->teb),
60457 .mode = params32->mode,
60458 .indirect = ULongToPtr(params32->indirect),
60459 .drawcount = params32->drawcount,
60460 .stride = params32->stride,
60462 NTSTATUS status;
60463 status = ext_glMultiDrawArraysIndirect( &params );
60464 return status;
60467 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectAMD( void *args )
60469 struct
60471 PTR32 teb;
60472 GLenum mode;
60473 PTR32 indirect;
60474 GLsizei primcount;
60475 GLsizei stride;
60476 } *params32 = args;
60477 struct glMultiDrawArraysIndirectAMD_params params =
60479 .teb = get_teb64(params32->teb),
60480 .mode = params32->mode,
60481 .indirect = ULongToPtr(params32->indirect),
60482 .primcount = params32->primcount,
60483 .stride = params32->stride,
60485 NTSTATUS status;
60486 status = ext_glMultiDrawArraysIndirectAMD( &params );
60487 return status;
60490 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectBindlessCountNV( void *args )
60492 struct
60494 PTR32 teb;
60495 GLenum mode;
60496 PTR32 indirect;
60497 GLsizei drawCount;
60498 GLsizei maxDrawCount;
60499 GLsizei stride;
60500 GLint vertexBufferCount;
60501 } *params32 = args;
60502 struct glMultiDrawArraysIndirectBindlessCountNV_params params =
60504 .teb = get_teb64(params32->teb),
60505 .mode = params32->mode,
60506 .indirect = ULongToPtr(params32->indirect),
60507 .drawCount = params32->drawCount,
60508 .maxDrawCount = params32->maxDrawCount,
60509 .stride = params32->stride,
60510 .vertexBufferCount = params32->vertexBufferCount,
60512 NTSTATUS status;
60513 status = ext_glMultiDrawArraysIndirectBindlessCountNV( &params );
60514 return status;
60517 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectBindlessNV( void *args )
60519 struct
60521 PTR32 teb;
60522 GLenum mode;
60523 PTR32 indirect;
60524 GLsizei drawCount;
60525 GLsizei stride;
60526 GLint vertexBufferCount;
60527 } *params32 = args;
60528 struct glMultiDrawArraysIndirectBindlessNV_params params =
60530 .teb = get_teb64(params32->teb),
60531 .mode = params32->mode,
60532 .indirect = ULongToPtr(params32->indirect),
60533 .drawCount = params32->drawCount,
60534 .stride = params32->stride,
60535 .vertexBufferCount = params32->vertexBufferCount,
60537 NTSTATUS status;
60538 status = ext_glMultiDrawArraysIndirectBindlessNV( &params );
60539 return status;
60542 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectCount( void *args )
60544 struct
60546 PTR32 teb;
60547 GLenum mode;
60548 PTR32 indirect;
60549 PTR32 drawcount;
60550 GLsizei maxdrawcount;
60551 GLsizei stride;
60552 } *params32 = args;
60553 struct glMultiDrawArraysIndirectCount_params params =
60555 .teb = get_teb64(params32->teb),
60556 .mode = params32->mode,
60557 .indirect = ULongToPtr(params32->indirect),
60558 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
60559 .maxdrawcount = params32->maxdrawcount,
60560 .stride = params32->stride,
60562 NTSTATUS status;
60563 status = ext_glMultiDrawArraysIndirectCount( &params );
60564 return status;
60567 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectCountARB( void *args )
60569 struct
60571 PTR32 teb;
60572 GLenum mode;
60573 PTR32 indirect;
60574 PTR32 drawcount;
60575 GLsizei maxdrawcount;
60576 GLsizei stride;
60577 } *params32 = args;
60578 struct glMultiDrawArraysIndirectCountARB_params params =
60580 .teb = get_teb64(params32->teb),
60581 .mode = params32->mode,
60582 .indirect = ULongToPtr(params32->indirect),
60583 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
60584 .maxdrawcount = params32->maxdrawcount,
60585 .stride = params32->stride,
60587 NTSTATUS status;
60588 status = ext_glMultiDrawArraysIndirectCountARB( &params );
60589 return status;
60592 static NTSTATUS wow64_ext_glMultiDrawElementArrayAPPLE( void *args )
60594 struct
60596 PTR32 teb;
60597 GLenum mode;
60598 PTR32 first;
60599 PTR32 count;
60600 GLsizei primcount;
60601 } *params32 = args;
60602 struct glMultiDrawElementArrayAPPLE_params params =
60604 .teb = get_teb64(params32->teb),
60605 .mode = params32->mode,
60606 .first = ULongToPtr(params32->first),
60607 .count = ULongToPtr(params32->count),
60608 .primcount = params32->primcount,
60610 NTSTATUS status;
60611 status = ext_glMultiDrawElementArrayAPPLE( &params );
60612 return status;
60615 static NTSTATUS wow64_ext_glMultiDrawElements( void *args )
60617 struct
60619 PTR32 teb;
60620 GLenum mode;
60621 PTR32 count;
60622 GLenum type;
60623 PTR32 indices;
60624 GLsizei drawcount;
60625 } *params32 = args;
60626 struct glMultiDrawElements_params params =
60628 .teb = get_teb64(params32->teb),
60629 .mode = params32->mode,
60630 .count = ULongToPtr(params32->count),
60631 .type = params32->type,
60632 .drawcount = params32->drawcount,
60634 NTSTATUS status;
60635 params.indices = copy_wow64_ptr32s( (UINT_PTR)params32->indices, params32->drawcount );
60636 status = ext_glMultiDrawElements( &params );
60637 free( (void *)params.indices );
60638 return status;
60641 static NTSTATUS wow64_ext_glMultiDrawElementsBaseVertex( void *args )
60643 struct
60645 PTR32 teb;
60646 GLenum mode;
60647 PTR32 count;
60648 GLenum type;
60649 PTR32 indices;
60650 GLsizei drawcount;
60651 PTR32 basevertex;
60652 } *params32 = args;
60653 struct glMultiDrawElementsBaseVertex_params params =
60655 .teb = get_teb64(params32->teb),
60656 .mode = params32->mode,
60657 .count = ULongToPtr(params32->count),
60658 .type = params32->type,
60659 .drawcount = params32->drawcount,
60660 .basevertex = ULongToPtr(params32->basevertex),
60662 NTSTATUS status;
60663 params.indices = copy_wow64_ptr32s( (UINT_PTR)params32->indices, params32->drawcount );
60664 status = ext_glMultiDrawElementsBaseVertex( &params );
60665 free( (void *)params.indices );
60666 return status;
60669 static NTSTATUS wow64_ext_glMultiDrawElementsEXT( void *args )
60671 struct
60673 PTR32 teb;
60674 GLenum mode;
60675 PTR32 count;
60676 GLenum type;
60677 PTR32 indices;
60678 GLsizei primcount;
60679 } *params32 = args;
60680 struct glMultiDrawElementsEXT_params params =
60682 .teb = get_teb64(params32->teb),
60683 .mode = params32->mode,
60684 .count = ULongToPtr(params32->count),
60685 .type = params32->type,
60686 .primcount = params32->primcount,
60688 NTSTATUS status;
60689 params.indices = copy_wow64_ptr32s( (UINT_PTR)params32->indices, params32->primcount );
60690 status = ext_glMultiDrawElementsEXT( &params );
60691 free( (void *)params.indices );
60692 return status;
60695 static NTSTATUS wow64_ext_glMultiDrawElementsIndirect( void *args )
60697 struct
60699 PTR32 teb;
60700 GLenum mode;
60701 GLenum type;
60702 PTR32 indirect;
60703 GLsizei drawcount;
60704 GLsizei stride;
60705 } *params32 = args;
60706 struct glMultiDrawElementsIndirect_params params =
60708 .teb = get_teb64(params32->teb),
60709 .mode = params32->mode,
60710 .type = params32->type,
60711 .indirect = ULongToPtr(params32->indirect),
60712 .drawcount = params32->drawcount,
60713 .stride = params32->stride,
60715 NTSTATUS status;
60716 status = ext_glMultiDrawElementsIndirect( &params );
60717 return status;
60720 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectAMD( void *args )
60722 struct
60724 PTR32 teb;
60725 GLenum mode;
60726 GLenum type;
60727 PTR32 indirect;
60728 GLsizei primcount;
60729 GLsizei stride;
60730 } *params32 = args;
60731 struct glMultiDrawElementsIndirectAMD_params params =
60733 .teb = get_teb64(params32->teb),
60734 .mode = params32->mode,
60735 .type = params32->type,
60736 .indirect = ULongToPtr(params32->indirect),
60737 .primcount = params32->primcount,
60738 .stride = params32->stride,
60740 NTSTATUS status;
60741 status = ext_glMultiDrawElementsIndirectAMD( &params );
60742 return status;
60745 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectBindlessCountNV( void *args )
60747 struct
60749 PTR32 teb;
60750 GLenum mode;
60751 GLenum type;
60752 PTR32 indirect;
60753 GLsizei drawCount;
60754 GLsizei maxDrawCount;
60755 GLsizei stride;
60756 GLint vertexBufferCount;
60757 } *params32 = args;
60758 struct glMultiDrawElementsIndirectBindlessCountNV_params params =
60760 .teb = get_teb64(params32->teb),
60761 .mode = params32->mode,
60762 .type = params32->type,
60763 .indirect = ULongToPtr(params32->indirect),
60764 .drawCount = params32->drawCount,
60765 .maxDrawCount = params32->maxDrawCount,
60766 .stride = params32->stride,
60767 .vertexBufferCount = params32->vertexBufferCount,
60769 NTSTATUS status;
60770 status = ext_glMultiDrawElementsIndirectBindlessCountNV( &params );
60771 return status;
60774 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectBindlessNV( void *args )
60776 struct
60778 PTR32 teb;
60779 GLenum mode;
60780 GLenum type;
60781 PTR32 indirect;
60782 GLsizei drawCount;
60783 GLsizei stride;
60784 GLint vertexBufferCount;
60785 } *params32 = args;
60786 struct glMultiDrawElementsIndirectBindlessNV_params params =
60788 .teb = get_teb64(params32->teb),
60789 .mode = params32->mode,
60790 .type = params32->type,
60791 .indirect = ULongToPtr(params32->indirect),
60792 .drawCount = params32->drawCount,
60793 .stride = params32->stride,
60794 .vertexBufferCount = params32->vertexBufferCount,
60796 NTSTATUS status;
60797 status = ext_glMultiDrawElementsIndirectBindlessNV( &params );
60798 return status;
60801 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectCount( void *args )
60803 struct
60805 PTR32 teb;
60806 GLenum mode;
60807 GLenum type;
60808 PTR32 indirect;
60809 PTR32 drawcount;
60810 GLsizei maxdrawcount;
60811 GLsizei stride;
60812 } *params32 = args;
60813 struct glMultiDrawElementsIndirectCount_params params =
60815 .teb = get_teb64(params32->teb),
60816 .mode = params32->mode,
60817 .type = params32->type,
60818 .indirect = ULongToPtr(params32->indirect),
60819 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
60820 .maxdrawcount = params32->maxdrawcount,
60821 .stride = params32->stride,
60823 NTSTATUS status;
60824 status = ext_glMultiDrawElementsIndirectCount( &params );
60825 return status;
60828 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectCountARB( void *args )
60830 struct
60832 PTR32 teb;
60833 GLenum mode;
60834 GLenum type;
60835 PTR32 indirect;
60836 PTR32 drawcount;
60837 GLsizei maxdrawcount;
60838 GLsizei stride;
60839 } *params32 = args;
60840 struct glMultiDrawElementsIndirectCountARB_params params =
60842 .teb = get_teb64(params32->teb),
60843 .mode = params32->mode,
60844 .type = params32->type,
60845 .indirect = ULongToPtr(params32->indirect),
60846 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
60847 .maxdrawcount = params32->maxdrawcount,
60848 .stride = params32->stride,
60850 NTSTATUS status;
60851 status = ext_glMultiDrawElementsIndirectCountARB( &params );
60852 return status;
60855 static NTSTATUS wow64_ext_glMultiDrawMeshTasksIndirectCountNV( void *args )
60857 struct
60859 PTR32 teb;
60860 PTR32 indirect;
60861 PTR32 drawcount;
60862 GLsizei maxdrawcount;
60863 GLsizei stride;
60864 } *params32 = args;
60865 struct glMultiDrawMeshTasksIndirectCountNV_params params =
60867 .teb = get_teb64(params32->teb),
60868 .indirect = (GLintptr)ULongToPtr(params32->indirect),
60869 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
60870 .maxdrawcount = params32->maxdrawcount,
60871 .stride = params32->stride,
60873 NTSTATUS status;
60874 status = ext_glMultiDrawMeshTasksIndirectCountNV( &params );
60875 return status;
60878 static NTSTATUS wow64_ext_glMultiDrawMeshTasksIndirectNV( void *args )
60880 struct
60882 PTR32 teb;
60883 PTR32 indirect;
60884 GLsizei drawcount;
60885 GLsizei stride;
60886 } *params32 = args;
60887 struct glMultiDrawMeshTasksIndirectNV_params params =
60889 .teb = get_teb64(params32->teb),
60890 .indirect = (GLintptr)ULongToPtr(params32->indirect),
60891 .drawcount = params32->drawcount,
60892 .stride = params32->stride,
60894 NTSTATUS status;
60895 status = ext_glMultiDrawMeshTasksIndirectNV( &params );
60896 return status;
60899 static NTSTATUS wow64_ext_glMultiDrawRangeElementArrayAPPLE( void *args )
60901 struct
60903 PTR32 teb;
60904 GLenum mode;
60905 GLuint start;
60906 GLuint end;
60907 PTR32 first;
60908 PTR32 count;
60909 GLsizei primcount;
60910 } *params32 = args;
60911 struct glMultiDrawRangeElementArrayAPPLE_params params =
60913 .teb = get_teb64(params32->teb),
60914 .mode = params32->mode,
60915 .start = params32->start,
60916 .end = params32->end,
60917 .first = ULongToPtr(params32->first),
60918 .count = ULongToPtr(params32->count),
60919 .primcount = params32->primcount,
60921 NTSTATUS status;
60922 status = ext_glMultiDrawRangeElementArrayAPPLE( &params );
60923 return status;
60926 static NTSTATUS wow64_ext_glMultiModeDrawArraysIBM( void *args )
60928 struct
60930 PTR32 teb;
60931 PTR32 mode;
60932 PTR32 first;
60933 PTR32 count;
60934 GLsizei primcount;
60935 GLint modestride;
60936 } *params32 = args;
60937 struct glMultiModeDrawArraysIBM_params params =
60939 .teb = get_teb64(params32->teb),
60940 .mode = ULongToPtr(params32->mode),
60941 .first = ULongToPtr(params32->first),
60942 .count = ULongToPtr(params32->count),
60943 .primcount = params32->primcount,
60944 .modestride = params32->modestride,
60946 NTSTATUS status;
60947 status = ext_glMultiModeDrawArraysIBM( &params );
60948 return status;
60951 static NTSTATUS wow64_ext_glMultiModeDrawElementsIBM( void *args )
60953 struct
60955 PTR32 teb;
60956 PTR32 mode;
60957 PTR32 count;
60958 GLenum type;
60959 PTR32 indices;
60960 GLsizei primcount;
60961 GLint modestride;
60962 } *params32 = args;
60963 struct glMultiModeDrawElementsIBM_params params =
60965 .teb = get_teb64(params32->teb),
60966 .mode = ULongToPtr(params32->mode),
60967 .count = ULongToPtr(params32->count),
60968 .type = params32->type,
60969 .primcount = params32->primcount,
60970 .modestride = params32->modestride,
60972 NTSTATUS status;
60973 params.indices = copy_wow64_ptr32s( (UINT_PTR)params32->indices, params32->primcount );
60974 status = ext_glMultiModeDrawElementsIBM( &params );
60975 free( (void *)params.indices );
60976 return status;
60979 static NTSTATUS wow64_ext_glMultiTexBufferEXT( void *args )
60981 struct
60983 PTR32 teb;
60984 GLenum texunit;
60985 GLenum target;
60986 GLenum internalformat;
60987 GLuint buffer;
60988 } *params32 = args;
60989 struct glMultiTexBufferEXT_params params =
60991 .teb = get_teb64(params32->teb),
60992 .texunit = params32->texunit,
60993 .target = params32->target,
60994 .internalformat = params32->internalformat,
60995 .buffer = params32->buffer,
60997 NTSTATUS status;
60998 status = ext_glMultiTexBufferEXT( &params );
60999 return status;
61002 static NTSTATUS wow64_ext_glMultiTexCoord1bOES( void *args )
61004 struct
61006 PTR32 teb;
61007 GLenum texture;
61008 GLbyte s;
61009 } *params32 = args;
61010 struct glMultiTexCoord1bOES_params params =
61012 .teb = get_teb64(params32->teb),
61013 .texture = params32->texture,
61014 .s = params32->s,
61016 NTSTATUS status;
61017 status = ext_glMultiTexCoord1bOES( &params );
61018 return status;
61021 static NTSTATUS wow64_ext_glMultiTexCoord1bvOES( void *args )
61023 struct
61025 PTR32 teb;
61026 GLenum texture;
61027 PTR32 coords;
61028 } *params32 = args;
61029 struct glMultiTexCoord1bvOES_params params =
61031 .teb = get_teb64(params32->teb),
61032 .texture = params32->texture,
61033 .coords = ULongToPtr(params32->coords),
61035 NTSTATUS status;
61036 status = ext_glMultiTexCoord1bvOES( &params );
61037 return status;
61040 static NTSTATUS wow64_ext_glMultiTexCoord1d( void *args )
61042 struct
61044 PTR32 teb;
61045 GLenum target;
61046 GLdouble s;
61047 } *params32 = args;
61048 struct glMultiTexCoord1d_params params =
61050 .teb = get_teb64(params32->teb),
61051 .target = params32->target,
61052 .s = params32->s,
61054 NTSTATUS status;
61055 status = ext_glMultiTexCoord1d( &params );
61056 return status;
61059 static NTSTATUS wow64_ext_glMultiTexCoord1dARB( void *args )
61061 struct
61063 PTR32 teb;
61064 GLenum target;
61065 GLdouble s;
61066 } *params32 = args;
61067 struct glMultiTexCoord1dARB_params params =
61069 .teb = get_teb64(params32->teb),
61070 .target = params32->target,
61071 .s = params32->s,
61073 NTSTATUS status;
61074 status = ext_glMultiTexCoord1dARB( &params );
61075 return status;
61078 static NTSTATUS wow64_ext_glMultiTexCoord1dSGIS( void *args )
61080 struct
61082 PTR32 teb;
61083 GLenum target;
61084 GLdouble s;
61085 } *params32 = args;
61086 struct glMultiTexCoord1dSGIS_params params =
61088 .teb = get_teb64(params32->teb),
61089 .target = params32->target,
61090 .s = params32->s,
61092 NTSTATUS status;
61093 status = ext_glMultiTexCoord1dSGIS( &params );
61094 return status;
61097 static NTSTATUS wow64_ext_glMultiTexCoord1dv( void *args )
61099 struct
61101 PTR32 teb;
61102 GLenum target;
61103 PTR32 v;
61104 } *params32 = args;
61105 struct glMultiTexCoord1dv_params params =
61107 .teb = get_teb64(params32->teb),
61108 .target = params32->target,
61109 .v = ULongToPtr(params32->v),
61111 NTSTATUS status;
61112 status = ext_glMultiTexCoord1dv( &params );
61113 return status;
61116 static NTSTATUS wow64_ext_glMultiTexCoord1dvARB( void *args )
61118 struct
61120 PTR32 teb;
61121 GLenum target;
61122 PTR32 v;
61123 } *params32 = args;
61124 struct glMultiTexCoord1dvARB_params params =
61126 .teb = get_teb64(params32->teb),
61127 .target = params32->target,
61128 .v = ULongToPtr(params32->v),
61130 NTSTATUS status;
61131 status = ext_glMultiTexCoord1dvARB( &params );
61132 return status;
61135 static NTSTATUS wow64_ext_glMultiTexCoord1dvSGIS( void *args )
61137 struct
61139 PTR32 teb;
61140 GLenum target;
61141 PTR32 v;
61142 } *params32 = args;
61143 struct glMultiTexCoord1dvSGIS_params params =
61145 .teb = get_teb64(params32->teb),
61146 .target = params32->target,
61147 .v = ULongToPtr(params32->v),
61149 NTSTATUS status;
61150 status = ext_glMultiTexCoord1dvSGIS( &params );
61151 return status;
61154 static NTSTATUS wow64_ext_glMultiTexCoord1f( void *args )
61156 struct
61158 PTR32 teb;
61159 GLenum target;
61160 GLfloat s;
61161 } *params32 = args;
61162 struct glMultiTexCoord1f_params params =
61164 .teb = get_teb64(params32->teb),
61165 .target = params32->target,
61166 .s = params32->s,
61168 NTSTATUS status;
61169 status = ext_glMultiTexCoord1f( &params );
61170 return status;
61173 static NTSTATUS wow64_ext_glMultiTexCoord1fARB( void *args )
61175 struct
61177 PTR32 teb;
61178 GLenum target;
61179 GLfloat s;
61180 } *params32 = args;
61181 struct glMultiTexCoord1fARB_params params =
61183 .teb = get_teb64(params32->teb),
61184 .target = params32->target,
61185 .s = params32->s,
61187 NTSTATUS status;
61188 status = ext_glMultiTexCoord1fARB( &params );
61189 return status;
61192 static NTSTATUS wow64_ext_glMultiTexCoord1fSGIS( void *args )
61194 struct
61196 PTR32 teb;
61197 GLenum target;
61198 GLfloat s;
61199 } *params32 = args;
61200 struct glMultiTexCoord1fSGIS_params params =
61202 .teb = get_teb64(params32->teb),
61203 .target = params32->target,
61204 .s = params32->s,
61206 NTSTATUS status;
61207 status = ext_glMultiTexCoord1fSGIS( &params );
61208 return status;
61211 static NTSTATUS wow64_ext_glMultiTexCoord1fv( void *args )
61213 struct
61215 PTR32 teb;
61216 GLenum target;
61217 PTR32 v;
61218 } *params32 = args;
61219 struct glMultiTexCoord1fv_params params =
61221 .teb = get_teb64(params32->teb),
61222 .target = params32->target,
61223 .v = ULongToPtr(params32->v),
61225 NTSTATUS status;
61226 status = ext_glMultiTexCoord1fv( &params );
61227 return status;
61230 static NTSTATUS wow64_ext_glMultiTexCoord1fvARB( void *args )
61232 struct
61234 PTR32 teb;
61235 GLenum target;
61236 PTR32 v;
61237 } *params32 = args;
61238 struct glMultiTexCoord1fvARB_params params =
61240 .teb = get_teb64(params32->teb),
61241 .target = params32->target,
61242 .v = ULongToPtr(params32->v),
61244 NTSTATUS status;
61245 status = ext_glMultiTexCoord1fvARB( &params );
61246 return status;
61249 static NTSTATUS wow64_ext_glMultiTexCoord1fvSGIS( void *args )
61251 struct
61253 PTR32 teb;
61254 GLenum target;
61255 PTR32 v;
61256 } *params32 = args;
61257 struct glMultiTexCoord1fvSGIS_params params =
61259 .teb = get_teb64(params32->teb),
61260 .target = params32->target,
61261 .v = ULongToPtr(params32->v),
61263 NTSTATUS status;
61264 status = ext_glMultiTexCoord1fvSGIS( &params );
61265 return status;
61268 static NTSTATUS wow64_ext_glMultiTexCoord1hNV( void *args )
61270 struct
61272 PTR32 teb;
61273 GLenum target;
61274 GLhalfNV s;
61275 } *params32 = args;
61276 struct glMultiTexCoord1hNV_params params =
61278 .teb = get_teb64(params32->teb),
61279 .target = params32->target,
61280 .s = params32->s,
61282 NTSTATUS status;
61283 status = ext_glMultiTexCoord1hNV( &params );
61284 return status;
61287 static NTSTATUS wow64_ext_glMultiTexCoord1hvNV( void *args )
61289 struct
61291 PTR32 teb;
61292 GLenum target;
61293 PTR32 v;
61294 } *params32 = args;
61295 struct glMultiTexCoord1hvNV_params params =
61297 .teb = get_teb64(params32->teb),
61298 .target = params32->target,
61299 .v = ULongToPtr(params32->v),
61301 NTSTATUS status;
61302 status = ext_glMultiTexCoord1hvNV( &params );
61303 return status;
61306 static NTSTATUS wow64_ext_glMultiTexCoord1i( void *args )
61308 struct
61310 PTR32 teb;
61311 GLenum target;
61312 GLint s;
61313 } *params32 = args;
61314 struct glMultiTexCoord1i_params params =
61316 .teb = get_teb64(params32->teb),
61317 .target = params32->target,
61318 .s = params32->s,
61320 NTSTATUS status;
61321 status = ext_glMultiTexCoord1i( &params );
61322 return status;
61325 static NTSTATUS wow64_ext_glMultiTexCoord1iARB( void *args )
61327 struct
61329 PTR32 teb;
61330 GLenum target;
61331 GLint s;
61332 } *params32 = args;
61333 struct glMultiTexCoord1iARB_params params =
61335 .teb = get_teb64(params32->teb),
61336 .target = params32->target,
61337 .s = params32->s,
61339 NTSTATUS status;
61340 status = ext_glMultiTexCoord1iARB( &params );
61341 return status;
61344 static NTSTATUS wow64_ext_glMultiTexCoord1iSGIS( void *args )
61346 struct
61348 PTR32 teb;
61349 GLenum target;
61350 GLint s;
61351 } *params32 = args;
61352 struct glMultiTexCoord1iSGIS_params params =
61354 .teb = get_teb64(params32->teb),
61355 .target = params32->target,
61356 .s = params32->s,
61358 NTSTATUS status;
61359 status = ext_glMultiTexCoord1iSGIS( &params );
61360 return status;
61363 static NTSTATUS wow64_ext_glMultiTexCoord1iv( void *args )
61365 struct
61367 PTR32 teb;
61368 GLenum target;
61369 PTR32 v;
61370 } *params32 = args;
61371 struct glMultiTexCoord1iv_params params =
61373 .teb = get_teb64(params32->teb),
61374 .target = params32->target,
61375 .v = ULongToPtr(params32->v),
61377 NTSTATUS status;
61378 status = ext_glMultiTexCoord1iv( &params );
61379 return status;
61382 static NTSTATUS wow64_ext_glMultiTexCoord1ivARB( void *args )
61384 struct
61386 PTR32 teb;
61387 GLenum target;
61388 PTR32 v;
61389 } *params32 = args;
61390 struct glMultiTexCoord1ivARB_params params =
61392 .teb = get_teb64(params32->teb),
61393 .target = params32->target,
61394 .v = ULongToPtr(params32->v),
61396 NTSTATUS status;
61397 status = ext_glMultiTexCoord1ivARB( &params );
61398 return status;
61401 static NTSTATUS wow64_ext_glMultiTexCoord1ivSGIS( void *args )
61403 struct
61405 PTR32 teb;
61406 GLenum target;
61407 PTR32 v;
61408 } *params32 = args;
61409 struct glMultiTexCoord1ivSGIS_params params =
61411 .teb = get_teb64(params32->teb),
61412 .target = params32->target,
61413 .v = ULongToPtr(params32->v),
61415 NTSTATUS status;
61416 status = ext_glMultiTexCoord1ivSGIS( &params );
61417 return status;
61420 static NTSTATUS wow64_ext_glMultiTexCoord1s( void *args )
61422 struct
61424 PTR32 teb;
61425 GLenum target;
61426 GLshort s;
61427 } *params32 = args;
61428 struct glMultiTexCoord1s_params params =
61430 .teb = get_teb64(params32->teb),
61431 .target = params32->target,
61432 .s = params32->s,
61434 NTSTATUS status;
61435 status = ext_glMultiTexCoord1s( &params );
61436 return status;
61439 static NTSTATUS wow64_ext_glMultiTexCoord1sARB( void *args )
61441 struct
61443 PTR32 teb;
61444 GLenum target;
61445 GLshort s;
61446 } *params32 = args;
61447 struct glMultiTexCoord1sARB_params params =
61449 .teb = get_teb64(params32->teb),
61450 .target = params32->target,
61451 .s = params32->s,
61453 NTSTATUS status;
61454 status = ext_glMultiTexCoord1sARB( &params );
61455 return status;
61458 static NTSTATUS wow64_ext_glMultiTexCoord1sSGIS( void *args )
61460 struct
61462 PTR32 teb;
61463 GLenum target;
61464 GLshort s;
61465 } *params32 = args;
61466 struct glMultiTexCoord1sSGIS_params params =
61468 .teb = get_teb64(params32->teb),
61469 .target = params32->target,
61470 .s = params32->s,
61472 NTSTATUS status;
61473 status = ext_glMultiTexCoord1sSGIS( &params );
61474 return status;
61477 static NTSTATUS wow64_ext_glMultiTexCoord1sv( void *args )
61479 struct
61481 PTR32 teb;
61482 GLenum target;
61483 PTR32 v;
61484 } *params32 = args;
61485 struct glMultiTexCoord1sv_params params =
61487 .teb = get_teb64(params32->teb),
61488 .target = params32->target,
61489 .v = ULongToPtr(params32->v),
61491 NTSTATUS status;
61492 status = ext_glMultiTexCoord1sv( &params );
61493 return status;
61496 static NTSTATUS wow64_ext_glMultiTexCoord1svARB( void *args )
61498 struct
61500 PTR32 teb;
61501 GLenum target;
61502 PTR32 v;
61503 } *params32 = args;
61504 struct glMultiTexCoord1svARB_params params =
61506 .teb = get_teb64(params32->teb),
61507 .target = params32->target,
61508 .v = ULongToPtr(params32->v),
61510 NTSTATUS status;
61511 status = ext_glMultiTexCoord1svARB( &params );
61512 return status;
61515 static NTSTATUS wow64_ext_glMultiTexCoord1svSGIS( void *args )
61517 struct
61519 PTR32 teb;
61520 GLenum target;
61521 PTR32 v;
61522 } *params32 = args;
61523 struct glMultiTexCoord1svSGIS_params params =
61525 .teb = get_teb64(params32->teb),
61526 .target = params32->target,
61527 .v = ULongToPtr(params32->v),
61529 NTSTATUS status;
61530 status = ext_glMultiTexCoord1svSGIS( &params );
61531 return status;
61534 static NTSTATUS wow64_ext_glMultiTexCoord1xOES( void *args )
61536 struct
61538 PTR32 teb;
61539 GLenum texture;
61540 GLfixed s;
61541 } *params32 = args;
61542 struct glMultiTexCoord1xOES_params params =
61544 .teb = get_teb64(params32->teb),
61545 .texture = params32->texture,
61546 .s = params32->s,
61548 NTSTATUS status;
61549 status = ext_glMultiTexCoord1xOES( &params );
61550 return status;
61553 static NTSTATUS wow64_ext_glMultiTexCoord1xvOES( void *args )
61555 struct
61557 PTR32 teb;
61558 GLenum texture;
61559 PTR32 coords;
61560 } *params32 = args;
61561 struct glMultiTexCoord1xvOES_params params =
61563 .teb = get_teb64(params32->teb),
61564 .texture = params32->texture,
61565 .coords = ULongToPtr(params32->coords),
61567 NTSTATUS status;
61568 status = ext_glMultiTexCoord1xvOES( &params );
61569 return status;
61572 static NTSTATUS wow64_ext_glMultiTexCoord2bOES( void *args )
61574 struct
61576 PTR32 teb;
61577 GLenum texture;
61578 GLbyte s;
61579 GLbyte t;
61580 } *params32 = args;
61581 struct glMultiTexCoord2bOES_params params =
61583 .teb = get_teb64(params32->teb),
61584 .texture = params32->texture,
61585 .s = params32->s,
61586 .t = params32->t,
61588 NTSTATUS status;
61589 status = ext_glMultiTexCoord2bOES( &params );
61590 return status;
61593 static NTSTATUS wow64_ext_glMultiTexCoord2bvOES( void *args )
61595 struct
61597 PTR32 teb;
61598 GLenum texture;
61599 PTR32 coords;
61600 } *params32 = args;
61601 struct glMultiTexCoord2bvOES_params params =
61603 .teb = get_teb64(params32->teb),
61604 .texture = params32->texture,
61605 .coords = ULongToPtr(params32->coords),
61607 NTSTATUS status;
61608 status = ext_glMultiTexCoord2bvOES( &params );
61609 return status;
61612 static NTSTATUS wow64_ext_glMultiTexCoord2d( void *args )
61614 struct
61616 PTR32 teb;
61617 GLenum target;
61618 GLdouble s;
61619 GLdouble t;
61620 } *params32 = args;
61621 struct glMultiTexCoord2d_params params =
61623 .teb = get_teb64(params32->teb),
61624 .target = params32->target,
61625 .s = params32->s,
61626 .t = params32->t,
61628 NTSTATUS status;
61629 status = ext_glMultiTexCoord2d( &params );
61630 return status;
61633 static NTSTATUS wow64_ext_glMultiTexCoord2dARB( void *args )
61635 struct
61637 PTR32 teb;
61638 GLenum target;
61639 GLdouble s;
61640 GLdouble t;
61641 } *params32 = args;
61642 struct glMultiTexCoord2dARB_params params =
61644 .teb = get_teb64(params32->teb),
61645 .target = params32->target,
61646 .s = params32->s,
61647 .t = params32->t,
61649 NTSTATUS status;
61650 status = ext_glMultiTexCoord2dARB( &params );
61651 return status;
61654 static NTSTATUS wow64_ext_glMultiTexCoord2dSGIS( void *args )
61656 struct
61658 PTR32 teb;
61659 GLenum target;
61660 GLdouble s;
61661 GLdouble t;
61662 } *params32 = args;
61663 struct glMultiTexCoord2dSGIS_params params =
61665 .teb = get_teb64(params32->teb),
61666 .target = params32->target,
61667 .s = params32->s,
61668 .t = params32->t,
61670 NTSTATUS status;
61671 status = ext_glMultiTexCoord2dSGIS( &params );
61672 return status;
61675 static NTSTATUS wow64_ext_glMultiTexCoord2dv( void *args )
61677 struct
61679 PTR32 teb;
61680 GLenum target;
61681 PTR32 v;
61682 } *params32 = args;
61683 struct glMultiTexCoord2dv_params params =
61685 .teb = get_teb64(params32->teb),
61686 .target = params32->target,
61687 .v = ULongToPtr(params32->v),
61689 NTSTATUS status;
61690 status = ext_glMultiTexCoord2dv( &params );
61691 return status;
61694 static NTSTATUS wow64_ext_glMultiTexCoord2dvARB( void *args )
61696 struct
61698 PTR32 teb;
61699 GLenum target;
61700 PTR32 v;
61701 } *params32 = args;
61702 struct glMultiTexCoord2dvARB_params params =
61704 .teb = get_teb64(params32->teb),
61705 .target = params32->target,
61706 .v = ULongToPtr(params32->v),
61708 NTSTATUS status;
61709 status = ext_glMultiTexCoord2dvARB( &params );
61710 return status;
61713 static NTSTATUS wow64_ext_glMultiTexCoord2dvSGIS( void *args )
61715 struct
61717 PTR32 teb;
61718 GLenum target;
61719 PTR32 v;
61720 } *params32 = args;
61721 struct glMultiTexCoord2dvSGIS_params params =
61723 .teb = get_teb64(params32->teb),
61724 .target = params32->target,
61725 .v = ULongToPtr(params32->v),
61727 NTSTATUS status;
61728 status = ext_glMultiTexCoord2dvSGIS( &params );
61729 return status;
61732 static NTSTATUS wow64_ext_glMultiTexCoord2f( void *args )
61734 struct
61736 PTR32 teb;
61737 GLenum target;
61738 GLfloat s;
61739 GLfloat t;
61740 } *params32 = args;
61741 struct glMultiTexCoord2f_params params =
61743 .teb = get_teb64(params32->teb),
61744 .target = params32->target,
61745 .s = params32->s,
61746 .t = params32->t,
61748 NTSTATUS status;
61749 status = ext_glMultiTexCoord2f( &params );
61750 return status;
61753 static NTSTATUS wow64_ext_glMultiTexCoord2fARB( void *args )
61755 struct
61757 PTR32 teb;
61758 GLenum target;
61759 GLfloat s;
61760 GLfloat t;
61761 } *params32 = args;
61762 struct glMultiTexCoord2fARB_params params =
61764 .teb = get_teb64(params32->teb),
61765 .target = params32->target,
61766 .s = params32->s,
61767 .t = params32->t,
61769 NTSTATUS status;
61770 status = ext_glMultiTexCoord2fARB( &params );
61771 return status;
61774 static NTSTATUS wow64_ext_glMultiTexCoord2fSGIS( void *args )
61776 struct
61778 PTR32 teb;
61779 GLenum target;
61780 GLfloat s;
61781 GLfloat t;
61782 } *params32 = args;
61783 struct glMultiTexCoord2fSGIS_params params =
61785 .teb = get_teb64(params32->teb),
61786 .target = params32->target,
61787 .s = params32->s,
61788 .t = params32->t,
61790 NTSTATUS status;
61791 status = ext_glMultiTexCoord2fSGIS( &params );
61792 return status;
61795 static NTSTATUS wow64_ext_glMultiTexCoord2fv( void *args )
61797 struct
61799 PTR32 teb;
61800 GLenum target;
61801 PTR32 v;
61802 } *params32 = args;
61803 struct glMultiTexCoord2fv_params params =
61805 .teb = get_teb64(params32->teb),
61806 .target = params32->target,
61807 .v = ULongToPtr(params32->v),
61809 NTSTATUS status;
61810 status = ext_glMultiTexCoord2fv( &params );
61811 return status;
61814 static NTSTATUS wow64_ext_glMultiTexCoord2fvARB( void *args )
61816 struct
61818 PTR32 teb;
61819 GLenum target;
61820 PTR32 v;
61821 } *params32 = args;
61822 struct glMultiTexCoord2fvARB_params params =
61824 .teb = get_teb64(params32->teb),
61825 .target = params32->target,
61826 .v = ULongToPtr(params32->v),
61828 NTSTATUS status;
61829 status = ext_glMultiTexCoord2fvARB( &params );
61830 return status;
61833 static NTSTATUS wow64_ext_glMultiTexCoord2fvSGIS( void *args )
61835 struct
61837 PTR32 teb;
61838 GLenum target;
61839 PTR32 v;
61840 } *params32 = args;
61841 struct glMultiTexCoord2fvSGIS_params params =
61843 .teb = get_teb64(params32->teb),
61844 .target = params32->target,
61845 .v = ULongToPtr(params32->v),
61847 NTSTATUS status;
61848 status = ext_glMultiTexCoord2fvSGIS( &params );
61849 return status;
61852 static NTSTATUS wow64_ext_glMultiTexCoord2hNV( void *args )
61854 struct
61856 PTR32 teb;
61857 GLenum target;
61858 GLhalfNV s;
61859 GLhalfNV t;
61860 } *params32 = args;
61861 struct glMultiTexCoord2hNV_params params =
61863 .teb = get_teb64(params32->teb),
61864 .target = params32->target,
61865 .s = params32->s,
61866 .t = params32->t,
61868 NTSTATUS status;
61869 status = ext_glMultiTexCoord2hNV( &params );
61870 return status;
61873 static NTSTATUS wow64_ext_glMultiTexCoord2hvNV( void *args )
61875 struct
61877 PTR32 teb;
61878 GLenum target;
61879 PTR32 v;
61880 } *params32 = args;
61881 struct glMultiTexCoord2hvNV_params params =
61883 .teb = get_teb64(params32->teb),
61884 .target = params32->target,
61885 .v = ULongToPtr(params32->v),
61887 NTSTATUS status;
61888 status = ext_glMultiTexCoord2hvNV( &params );
61889 return status;
61892 static NTSTATUS wow64_ext_glMultiTexCoord2i( void *args )
61894 struct
61896 PTR32 teb;
61897 GLenum target;
61898 GLint s;
61899 GLint t;
61900 } *params32 = args;
61901 struct glMultiTexCoord2i_params params =
61903 .teb = get_teb64(params32->teb),
61904 .target = params32->target,
61905 .s = params32->s,
61906 .t = params32->t,
61908 NTSTATUS status;
61909 status = ext_glMultiTexCoord2i( &params );
61910 return status;
61913 static NTSTATUS wow64_ext_glMultiTexCoord2iARB( void *args )
61915 struct
61917 PTR32 teb;
61918 GLenum target;
61919 GLint s;
61920 GLint t;
61921 } *params32 = args;
61922 struct glMultiTexCoord2iARB_params params =
61924 .teb = get_teb64(params32->teb),
61925 .target = params32->target,
61926 .s = params32->s,
61927 .t = params32->t,
61929 NTSTATUS status;
61930 status = ext_glMultiTexCoord2iARB( &params );
61931 return status;
61934 static NTSTATUS wow64_ext_glMultiTexCoord2iSGIS( void *args )
61936 struct
61938 PTR32 teb;
61939 GLenum target;
61940 GLint s;
61941 GLint t;
61942 } *params32 = args;
61943 struct glMultiTexCoord2iSGIS_params params =
61945 .teb = get_teb64(params32->teb),
61946 .target = params32->target,
61947 .s = params32->s,
61948 .t = params32->t,
61950 NTSTATUS status;
61951 status = ext_glMultiTexCoord2iSGIS( &params );
61952 return status;
61955 static NTSTATUS wow64_ext_glMultiTexCoord2iv( void *args )
61957 struct
61959 PTR32 teb;
61960 GLenum target;
61961 PTR32 v;
61962 } *params32 = args;
61963 struct glMultiTexCoord2iv_params params =
61965 .teb = get_teb64(params32->teb),
61966 .target = params32->target,
61967 .v = ULongToPtr(params32->v),
61969 NTSTATUS status;
61970 status = ext_glMultiTexCoord2iv( &params );
61971 return status;
61974 static NTSTATUS wow64_ext_glMultiTexCoord2ivARB( void *args )
61976 struct
61978 PTR32 teb;
61979 GLenum target;
61980 PTR32 v;
61981 } *params32 = args;
61982 struct glMultiTexCoord2ivARB_params params =
61984 .teb = get_teb64(params32->teb),
61985 .target = params32->target,
61986 .v = ULongToPtr(params32->v),
61988 NTSTATUS status;
61989 status = ext_glMultiTexCoord2ivARB( &params );
61990 return status;
61993 static NTSTATUS wow64_ext_glMultiTexCoord2ivSGIS( void *args )
61995 struct
61997 PTR32 teb;
61998 GLenum target;
61999 PTR32 v;
62000 } *params32 = args;
62001 struct glMultiTexCoord2ivSGIS_params params =
62003 .teb = get_teb64(params32->teb),
62004 .target = params32->target,
62005 .v = ULongToPtr(params32->v),
62007 NTSTATUS status;
62008 status = ext_glMultiTexCoord2ivSGIS( &params );
62009 return status;
62012 static NTSTATUS wow64_ext_glMultiTexCoord2s( void *args )
62014 struct
62016 PTR32 teb;
62017 GLenum target;
62018 GLshort s;
62019 GLshort t;
62020 } *params32 = args;
62021 struct glMultiTexCoord2s_params params =
62023 .teb = get_teb64(params32->teb),
62024 .target = params32->target,
62025 .s = params32->s,
62026 .t = params32->t,
62028 NTSTATUS status;
62029 status = ext_glMultiTexCoord2s( &params );
62030 return status;
62033 static NTSTATUS wow64_ext_glMultiTexCoord2sARB( void *args )
62035 struct
62037 PTR32 teb;
62038 GLenum target;
62039 GLshort s;
62040 GLshort t;
62041 } *params32 = args;
62042 struct glMultiTexCoord2sARB_params params =
62044 .teb = get_teb64(params32->teb),
62045 .target = params32->target,
62046 .s = params32->s,
62047 .t = params32->t,
62049 NTSTATUS status;
62050 status = ext_glMultiTexCoord2sARB( &params );
62051 return status;
62054 static NTSTATUS wow64_ext_glMultiTexCoord2sSGIS( void *args )
62056 struct
62058 PTR32 teb;
62059 GLenum target;
62060 GLshort s;
62061 GLshort t;
62062 } *params32 = args;
62063 struct glMultiTexCoord2sSGIS_params params =
62065 .teb = get_teb64(params32->teb),
62066 .target = params32->target,
62067 .s = params32->s,
62068 .t = params32->t,
62070 NTSTATUS status;
62071 status = ext_glMultiTexCoord2sSGIS( &params );
62072 return status;
62075 static NTSTATUS wow64_ext_glMultiTexCoord2sv( void *args )
62077 struct
62079 PTR32 teb;
62080 GLenum target;
62081 PTR32 v;
62082 } *params32 = args;
62083 struct glMultiTexCoord2sv_params params =
62085 .teb = get_teb64(params32->teb),
62086 .target = params32->target,
62087 .v = ULongToPtr(params32->v),
62089 NTSTATUS status;
62090 status = ext_glMultiTexCoord2sv( &params );
62091 return status;
62094 static NTSTATUS wow64_ext_glMultiTexCoord2svARB( void *args )
62096 struct
62098 PTR32 teb;
62099 GLenum target;
62100 PTR32 v;
62101 } *params32 = args;
62102 struct glMultiTexCoord2svARB_params params =
62104 .teb = get_teb64(params32->teb),
62105 .target = params32->target,
62106 .v = ULongToPtr(params32->v),
62108 NTSTATUS status;
62109 status = ext_glMultiTexCoord2svARB( &params );
62110 return status;
62113 static NTSTATUS wow64_ext_glMultiTexCoord2svSGIS( void *args )
62115 struct
62117 PTR32 teb;
62118 GLenum target;
62119 PTR32 v;
62120 } *params32 = args;
62121 struct glMultiTexCoord2svSGIS_params params =
62123 .teb = get_teb64(params32->teb),
62124 .target = params32->target,
62125 .v = ULongToPtr(params32->v),
62127 NTSTATUS status;
62128 status = ext_glMultiTexCoord2svSGIS( &params );
62129 return status;
62132 static NTSTATUS wow64_ext_glMultiTexCoord2xOES( void *args )
62134 struct
62136 PTR32 teb;
62137 GLenum texture;
62138 GLfixed s;
62139 GLfixed t;
62140 } *params32 = args;
62141 struct glMultiTexCoord2xOES_params params =
62143 .teb = get_teb64(params32->teb),
62144 .texture = params32->texture,
62145 .s = params32->s,
62146 .t = params32->t,
62148 NTSTATUS status;
62149 status = ext_glMultiTexCoord2xOES( &params );
62150 return status;
62153 static NTSTATUS wow64_ext_glMultiTexCoord2xvOES( void *args )
62155 struct
62157 PTR32 teb;
62158 GLenum texture;
62159 PTR32 coords;
62160 } *params32 = args;
62161 struct glMultiTexCoord2xvOES_params params =
62163 .teb = get_teb64(params32->teb),
62164 .texture = params32->texture,
62165 .coords = ULongToPtr(params32->coords),
62167 NTSTATUS status;
62168 status = ext_glMultiTexCoord2xvOES( &params );
62169 return status;
62172 static NTSTATUS wow64_ext_glMultiTexCoord3bOES( void *args )
62174 struct
62176 PTR32 teb;
62177 GLenum texture;
62178 GLbyte s;
62179 GLbyte t;
62180 GLbyte r;
62181 } *params32 = args;
62182 struct glMultiTexCoord3bOES_params params =
62184 .teb = get_teb64(params32->teb),
62185 .texture = params32->texture,
62186 .s = params32->s,
62187 .t = params32->t,
62188 .r = params32->r,
62190 NTSTATUS status;
62191 status = ext_glMultiTexCoord3bOES( &params );
62192 return status;
62195 static NTSTATUS wow64_ext_glMultiTexCoord3bvOES( void *args )
62197 struct
62199 PTR32 teb;
62200 GLenum texture;
62201 PTR32 coords;
62202 } *params32 = args;
62203 struct glMultiTexCoord3bvOES_params params =
62205 .teb = get_teb64(params32->teb),
62206 .texture = params32->texture,
62207 .coords = ULongToPtr(params32->coords),
62209 NTSTATUS status;
62210 status = ext_glMultiTexCoord3bvOES( &params );
62211 return status;
62214 static NTSTATUS wow64_ext_glMultiTexCoord3d( void *args )
62216 struct
62218 PTR32 teb;
62219 GLenum target;
62220 GLdouble s;
62221 GLdouble t;
62222 GLdouble r;
62223 } *params32 = args;
62224 struct glMultiTexCoord3d_params params =
62226 .teb = get_teb64(params32->teb),
62227 .target = params32->target,
62228 .s = params32->s,
62229 .t = params32->t,
62230 .r = params32->r,
62232 NTSTATUS status;
62233 status = ext_glMultiTexCoord3d( &params );
62234 return status;
62237 static NTSTATUS wow64_ext_glMultiTexCoord3dARB( void *args )
62239 struct
62241 PTR32 teb;
62242 GLenum target;
62243 GLdouble s;
62244 GLdouble t;
62245 GLdouble r;
62246 } *params32 = args;
62247 struct glMultiTexCoord3dARB_params params =
62249 .teb = get_teb64(params32->teb),
62250 .target = params32->target,
62251 .s = params32->s,
62252 .t = params32->t,
62253 .r = params32->r,
62255 NTSTATUS status;
62256 status = ext_glMultiTexCoord3dARB( &params );
62257 return status;
62260 static NTSTATUS wow64_ext_glMultiTexCoord3dSGIS( void *args )
62262 struct
62264 PTR32 teb;
62265 GLenum target;
62266 GLdouble s;
62267 GLdouble t;
62268 GLdouble r;
62269 } *params32 = args;
62270 struct glMultiTexCoord3dSGIS_params params =
62272 .teb = get_teb64(params32->teb),
62273 .target = params32->target,
62274 .s = params32->s,
62275 .t = params32->t,
62276 .r = params32->r,
62278 NTSTATUS status;
62279 status = ext_glMultiTexCoord3dSGIS( &params );
62280 return status;
62283 static NTSTATUS wow64_ext_glMultiTexCoord3dv( void *args )
62285 struct
62287 PTR32 teb;
62288 GLenum target;
62289 PTR32 v;
62290 } *params32 = args;
62291 struct glMultiTexCoord3dv_params params =
62293 .teb = get_teb64(params32->teb),
62294 .target = params32->target,
62295 .v = ULongToPtr(params32->v),
62297 NTSTATUS status;
62298 status = ext_glMultiTexCoord3dv( &params );
62299 return status;
62302 static NTSTATUS wow64_ext_glMultiTexCoord3dvARB( void *args )
62304 struct
62306 PTR32 teb;
62307 GLenum target;
62308 PTR32 v;
62309 } *params32 = args;
62310 struct glMultiTexCoord3dvARB_params params =
62312 .teb = get_teb64(params32->teb),
62313 .target = params32->target,
62314 .v = ULongToPtr(params32->v),
62316 NTSTATUS status;
62317 status = ext_glMultiTexCoord3dvARB( &params );
62318 return status;
62321 static NTSTATUS wow64_ext_glMultiTexCoord3dvSGIS( void *args )
62323 struct
62325 PTR32 teb;
62326 GLenum target;
62327 PTR32 v;
62328 } *params32 = args;
62329 struct glMultiTexCoord3dvSGIS_params params =
62331 .teb = get_teb64(params32->teb),
62332 .target = params32->target,
62333 .v = ULongToPtr(params32->v),
62335 NTSTATUS status;
62336 status = ext_glMultiTexCoord3dvSGIS( &params );
62337 return status;
62340 static NTSTATUS wow64_ext_glMultiTexCoord3f( void *args )
62342 struct
62344 PTR32 teb;
62345 GLenum target;
62346 GLfloat s;
62347 GLfloat t;
62348 GLfloat r;
62349 } *params32 = args;
62350 struct glMultiTexCoord3f_params params =
62352 .teb = get_teb64(params32->teb),
62353 .target = params32->target,
62354 .s = params32->s,
62355 .t = params32->t,
62356 .r = params32->r,
62358 NTSTATUS status;
62359 status = ext_glMultiTexCoord3f( &params );
62360 return status;
62363 static NTSTATUS wow64_ext_glMultiTexCoord3fARB( void *args )
62365 struct
62367 PTR32 teb;
62368 GLenum target;
62369 GLfloat s;
62370 GLfloat t;
62371 GLfloat r;
62372 } *params32 = args;
62373 struct glMultiTexCoord3fARB_params params =
62375 .teb = get_teb64(params32->teb),
62376 .target = params32->target,
62377 .s = params32->s,
62378 .t = params32->t,
62379 .r = params32->r,
62381 NTSTATUS status;
62382 status = ext_glMultiTexCoord3fARB( &params );
62383 return status;
62386 static NTSTATUS wow64_ext_glMultiTexCoord3fSGIS( void *args )
62388 struct
62390 PTR32 teb;
62391 GLenum target;
62392 GLfloat s;
62393 GLfloat t;
62394 GLfloat r;
62395 } *params32 = args;
62396 struct glMultiTexCoord3fSGIS_params params =
62398 .teb = get_teb64(params32->teb),
62399 .target = params32->target,
62400 .s = params32->s,
62401 .t = params32->t,
62402 .r = params32->r,
62404 NTSTATUS status;
62405 status = ext_glMultiTexCoord3fSGIS( &params );
62406 return status;
62409 static NTSTATUS wow64_ext_glMultiTexCoord3fv( void *args )
62411 struct
62413 PTR32 teb;
62414 GLenum target;
62415 PTR32 v;
62416 } *params32 = args;
62417 struct glMultiTexCoord3fv_params params =
62419 .teb = get_teb64(params32->teb),
62420 .target = params32->target,
62421 .v = ULongToPtr(params32->v),
62423 NTSTATUS status;
62424 status = ext_glMultiTexCoord3fv( &params );
62425 return status;
62428 static NTSTATUS wow64_ext_glMultiTexCoord3fvARB( void *args )
62430 struct
62432 PTR32 teb;
62433 GLenum target;
62434 PTR32 v;
62435 } *params32 = args;
62436 struct glMultiTexCoord3fvARB_params params =
62438 .teb = get_teb64(params32->teb),
62439 .target = params32->target,
62440 .v = ULongToPtr(params32->v),
62442 NTSTATUS status;
62443 status = ext_glMultiTexCoord3fvARB( &params );
62444 return status;
62447 static NTSTATUS wow64_ext_glMultiTexCoord3fvSGIS( void *args )
62449 struct
62451 PTR32 teb;
62452 GLenum target;
62453 PTR32 v;
62454 } *params32 = args;
62455 struct glMultiTexCoord3fvSGIS_params params =
62457 .teb = get_teb64(params32->teb),
62458 .target = params32->target,
62459 .v = ULongToPtr(params32->v),
62461 NTSTATUS status;
62462 status = ext_glMultiTexCoord3fvSGIS( &params );
62463 return status;
62466 static NTSTATUS wow64_ext_glMultiTexCoord3hNV( void *args )
62468 struct
62470 PTR32 teb;
62471 GLenum target;
62472 GLhalfNV s;
62473 GLhalfNV t;
62474 GLhalfNV r;
62475 } *params32 = args;
62476 struct glMultiTexCoord3hNV_params params =
62478 .teb = get_teb64(params32->teb),
62479 .target = params32->target,
62480 .s = params32->s,
62481 .t = params32->t,
62482 .r = params32->r,
62484 NTSTATUS status;
62485 status = ext_glMultiTexCoord3hNV( &params );
62486 return status;
62489 static NTSTATUS wow64_ext_glMultiTexCoord3hvNV( void *args )
62491 struct
62493 PTR32 teb;
62494 GLenum target;
62495 PTR32 v;
62496 } *params32 = args;
62497 struct glMultiTexCoord3hvNV_params params =
62499 .teb = get_teb64(params32->teb),
62500 .target = params32->target,
62501 .v = ULongToPtr(params32->v),
62503 NTSTATUS status;
62504 status = ext_glMultiTexCoord3hvNV( &params );
62505 return status;
62508 static NTSTATUS wow64_ext_glMultiTexCoord3i( void *args )
62510 struct
62512 PTR32 teb;
62513 GLenum target;
62514 GLint s;
62515 GLint t;
62516 GLint r;
62517 } *params32 = args;
62518 struct glMultiTexCoord3i_params params =
62520 .teb = get_teb64(params32->teb),
62521 .target = params32->target,
62522 .s = params32->s,
62523 .t = params32->t,
62524 .r = params32->r,
62526 NTSTATUS status;
62527 status = ext_glMultiTexCoord3i( &params );
62528 return status;
62531 static NTSTATUS wow64_ext_glMultiTexCoord3iARB( void *args )
62533 struct
62535 PTR32 teb;
62536 GLenum target;
62537 GLint s;
62538 GLint t;
62539 GLint r;
62540 } *params32 = args;
62541 struct glMultiTexCoord3iARB_params params =
62543 .teb = get_teb64(params32->teb),
62544 .target = params32->target,
62545 .s = params32->s,
62546 .t = params32->t,
62547 .r = params32->r,
62549 NTSTATUS status;
62550 status = ext_glMultiTexCoord3iARB( &params );
62551 return status;
62554 static NTSTATUS wow64_ext_glMultiTexCoord3iSGIS( void *args )
62556 struct
62558 PTR32 teb;
62559 GLenum target;
62560 GLint s;
62561 GLint t;
62562 GLint r;
62563 } *params32 = args;
62564 struct glMultiTexCoord3iSGIS_params params =
62566 .teb = get_teb64(params32->teb),
62567 .target = params32->target,
62568 .s = params32->s,
62569 .t = params32->t,
62570 .r = params32->r,
62572 NTSTATUS status;
62573 status = ext_glMultiTexCoord3iSGIS( &params );
62574 return status;
62577 static NTSTATUS wow64_ext_glMultiTexCoord3iv( void *args )
62579 struct
62581 PTR32 teb;
62582 GLenum target;
62583 PTR32 v;
62584 } *params32 = args;
62585 struct glMultiTexCoord3iv_params params =
62587 .teb = get_teb64(params32->teb),
62588 .target = params32->target,
62589 .v = ULongToPtr(params32->v),
62591 NTSTATUS status;
62592 status = ext_glMultiTexCoord3iv( &params );
62593 return status;
62596 static NTSTATUS wow64_ext_glMultiTexCoord3ivARB( void *args )
62598 struct
62600 PTR32 teb;
62601 GLenum target;
62602 PTR32 v;
62603 } *params32 = args;
62604 struct glMultiTexCoord3ivARB_params params =
62606 .teb = get_teb64(params32->teb),
62607 .target = params32->target,
62608 .v = ULongToPtr(params32->v),
62610 NTSTATUS status;
62611 status = ext_glMultiTexCoord3ivARB( &params );
62612 return status;
62615 static NTSTATUS wow64_ext_glMultiTexCoord3ivSGIS( void *args )
62617 struct
62619 PTR32 teb;
62620 GLenum target;
62621 PTR32 v;
62622 } *params32 = args;
62623 struct glMultiTexCoord3ivSGIS_params params =
62625 .teb = get_teb64(params32->teb),
62626 .target = params32->target,
62627 .v = ULongToPtr(params32->v),
62629 NTSTATUS status;
62630 status = ext_glMultiTexCoord3ivSGIS( &params );
62631 return status;
62634 static NTSTATUS wow64_ext_glMultiTexCoord3s( void *args )
62636 struct
62638 PTR32 teb;
62639 GLenum target;
62640 GLshort s;
62641 GLshort t;
62642 GLshort r;
62643 } *params32 = args;
62644 struct glMultiTexCoord3s_params params =
62646 .teb = get_teb64(params32->teb),
62647 .target = params32->target,
62648 .s = params32->s,
62649 .t = params32->t,
62650 .r = params32->r,
62652 NTSTATUS status;
62653 status = ext_glMultiTexCoord3s( &params );
62654 return status;
62657 static NTSTATUS wow64_ext_glMultiTexCoord3sARB( void *args )
62659 struct
62661 PTR32 teb;
62662 GLenum target;
62663 GLshort s;
62664 GLshort t;
62665 GLshort r;
62666 } *params32 = args;
62667 struct glMultiTexCoord3sARB_params params =
62669 .teb = get_teb64(params32->teb),
62670 .target = params32->target,
62671 .s = params32->s,
62672 .t = params32->t,
62673 .r = params32->r,
62675 NTSTATUS status;
62676 status = ext_glMultiTexCoord3sARB( &params );
62677 return status;
62680 static NTSTATUS wow64_ext_glMultiTexCoord3sSGIS( void *args )
62682 struct
62684 PTR32 teb;
62685 GLenum target;
62686 GLshort s;
62687 GLshort t;
62688 GLshort r;
62689 } *params32 = args;
62690 struct glMultiTexCoord3sSGIS_params params =
62692 .teb = get_teb64(params32->teb),
62693 .target = params32->target,
62694 .s = params32->s,
62695 .t = params32->t,
62696 .r = params32->r,
62698 NTSTATUS status;
62699 status = ext_glMultiTexCoord3sSGIS( &params );
62700 return status;
62703 static NTSTATUS wow64_ext_glMultiTexCoord3sv( void *args )
62705 struct
62707 PTR32 teb;
62708 GLenum target;
62709 PTR32 v;
62710 } *params32 = args;
62711 struct glMultiTexCoord3sv_params params =
62713 .teb = get_teb64(params32->teb),
62714 .target = params32->target,
62715 .v = ULongToPtr(params32->v),
62717 NTSTATUS status;
62718 status = ext_glMultiTexCoord3sv( &params );
62719 return status;
62722 static NTSTATUS wow64_ext_glMultiTexCoord3svARB( void *args )
62724 struct
62726 PTR32 teb;
62727 GLenum target;
62728 PTR32 v;
62729 } *params32 = args;
62730 struct glMultiTexCoord3svARB_params params =
62732 .teb = get_teb64(params32->teb),
62733 .target = params32->target,
62734 .v = ULongToPtr(params32->v),
62736 NTSTATUS status;
62737 status = ext_glMultiTexCoord3svARB( &params );
62738 return status;
62741 static NTSTATUS wow64_ext_glMultiTexCoord3svSGIS( void *args )
62743 struct
62745 PTR32 teb;
62746 GLenum target;
62747 PTR32 v;
62748 } *params32 = args;
62749 struct glMultiTexCoord3svSGIS_params params =
62751 .teb = get_teb64(params32->teb),
62752 .target = params32->target,
62753 .v = ULongToPtr(params32->v),
62755 NTSTATUS status;
62756 status = ext_glMultiTexCoord3svSGIS( &params );
62757 return status;
62760 static NTSTATUS wow64_ext_glMultiTexCoord3xOES( void *args )
62762 struct
62764 PTR32 teb;
62765 GLenum texture;
62766 GLfixed s;
62767 GLfixed t;
62768 GLfixed r;
62769 } *params32 = args;
62770 struct glMultiTexCoord3xOES_params params =
62772 .teb = get_teb64(params32->teb),
62773 .texture = params32->texture,
62774 .s = params32->s,
62775 .t = params32->t,
62776 .r = params32->r,
62778 NTSTATUS status;
62779 status = ext_glMultiTexCoord3xOES( &params );
62780 return status;
62783 static NTSTATUS wow64_ext_glMultiTexCoord3xvOES( void *args )
62785 struct
62787 PTR32 teb;
62788 GLenum texture;
62789 PTR32 coords;
62790 } *params32 = args;
62791 struct glMultiTexCoord3xvOES_params params =
62793 .teb = get_teb64(params32->teb),
62794 .texture = params32->texture,
62795 .coords = ULongToPtr(params32->coords),
62797 NTSTATUS status;
62798 status = ext_glMultiTexCoord3xvOES( &params );
62799 return status;
62802 static NTSTATUS wow64_ext_glMultiTexCoord4bOES( void *args )
62804 struct
62806 PTR32 teb;
62807 GLenum texture;
62808 GLbyte s;
62809 GLbyte t;
62810 GLbyte r;
62811 GLbyte q;
62812 } *params32 = args;
62813 struct glMultiTexCoord4bOES_params params =
62815 .teb = get_teb64(params32->teb),
62816 .texture = params32->texture,
62817 .s = params32->s,
62818 .t = params32->t,
62819 .r = params32->r,
62820 .q = params32->q,
62822 NTSTATUS status;
62823 status = ext_glMultiTexCoord4bOES( &params );
62824 return status;
62827 static NTSTATUS wow64_ext_glMultiTexCoord4bvOES( void *args )
62829 struct
62831 PTR32 teb;
62832 GLenum texture;
62833 PTR32 coords;
62834 } *params32 = args;
62835 struct glMultiTexCoord4bvOES_params params =
62837 .teb = get_teb64(params32->teb),
62838 .texture = params32->texture,
62839 .coords = ULongToPtr(params32->coords),
62841 NTSTATUS status;
62842 status = ext_glMultiTexCoord4bvOES( &params );
62843 return status;
62846 static NTSTATUS wow64_ext_glMultiTexCoord4d( void *args )
62848 struct
62850 PTR32 teb;
62851 GLenum target;
62852 GLdouble s;
62853 GLdouble t;
62854 GLdouble r;
62855 GLdouble q;
62856 } *params32 = args;
62857 struct glMultiTexCoord4d_params params =
62859 .teb = get_teb64(params32->teb),
62860 .target = params32->target,
62861 .s = params32->s,
62862 .t = params32->t,
62863 .r = params32->r,
62864 .q = params32->q,
62866 NTSTATUS status;
62867 status = ext_glMultiTexCoord4d( &params );
62868 return status;
62871 static NTSTATUS wow64_ext_glMultiTexCoord4dARB( void *args )
62873 struct
62875 PTR32 teb;
62876 GLenum target;
62877 GLdouble s;
62878 GLdouble t;
62879 GLdouble r;
62880 GLdouble q;
62881 } *params32 = args;
62882 struct glMultiTexCoord4dARB_params params =
62884 .teb = get_teb64(params32->teb),
62885 .target = params32->target,
62886 .s = params32->s,
62887 .t = params32->t,
62888 .r = params32->r,
62889 .q = params32->q,
62891 NTSTATUS status;
62892 status = ext_glMultiTexCoord4dARB( &params );
62893 return status;
62896 static NTSTATUS wow64_ext_glMultiTexCoord4dSGIS( void *args )
62898 struct
62900 PTR32 teb;
62901 GLenum target;
62902 GLdouble s;
62903 GLdouble t;
62904 GLdouble r;
62905 GLdouble q;
62906 } *params32 = args;
62907 struct glMultiTexCoord4dSGIS_params params =
62909 .teb = get_teb64(params32->teb),
62910 .target = params32->target,
62911 .s = params32->s,
62912 .t = params32->t,
62913 .r = params32->r,
62914 .q = params32->q,
62916 NTSTATUS status;
62917 status = ext_glMultiTexCoord4dSGIS( &params );
62918 return status;
62921 static NTSTATUS wow64_ext_glMultiTexCoord4dv( void *args )
62923 struct
62925 PTR32 teb;
62926 GLenum target;
62927 PTR32 v;
62928 } *params32 = args;
62929 struct glMultiTexCoord4dv_params params =
62931 .teb = get_teb64(params32->teb),
62932 .target = params32->target,
62933 .v = ULongToPtr(params32->v),
62935 NTSTATUS status;
62936 status = ext_glMultiTexCoord4dv( &params );
62937 return status;
62940 static NTSTATUS wow64_ext_glMultiTexCoord4dvARB( void *args )
62942 struct
62944 PTR32 teb;
62945 GLenum target;
62946 PTR32 v;
62947 } *params32 = args;
62948 struct glMultiTexCoord4dvARB_params params =
62950 .teb = get_teb64(params32->teb),
62951 .target = params32->target,
62952 .v = ULongToPtr(params32->v),
62954 NTSTATUS status;
62955 status = ext_glMultiTexCoord4dvARB( &params );
62956 return status;
62959 static NTSTATUS wow64_ext_glMultiTexCoord4dvSGIS( void *args )
62961 struct
62963 PTR32 teb;
62964 GLenum target;
62965 PTR32 v;
62966 } *params32 = args;
62967 struct glMultiTexCoord4dvSGIS_params params =
62969 .teb = get_teb64(params32->teb),
62970 .target = params32->target,
62971 .v = ULongToPtr(params32->v),
62973 NTSTATUS status;
62974 status = ext_glMultiTexCoord4dvSGIS( &params );
62975 return status;
62978 static NTSTATUS wow64_ext_glMultiTexCoord4f( void *args )
62980 struct
62982 PTR32 teb;
62983 GLenum target;
62984 GLfloat s;
62985 GLfloat t;
62986 GLfloat r;
62987 GLfloat q;
62988 } *params32 = args;
62989 struct glMultiTexCoord4f_params params =
62991 .teb = get_teb64(params32->teb),
62992 .target = params32->target,
62993 .s = params32->s,
62994 .t = params32->t,
62995 .r = params32->r,
62996 .q = params32->q,
62998 NTSTATUS status;
62999 status = ext_glMultiTexCoord4f( &params );
63000 return status;
63003 static NTSTATUS wow64_ext_glMultiTexCoord4fARB( void *args )
63005 struct
63007 PTR32 teb;
63008 GLenum target;
63009 GLfloat s;
63010 GLfloat t;
63011 GLfloat r;
63012 GLfloat q;
63013 } *params32 = args;
63014 struct glMultiTexCoord4fARB_params params =
63016 .teb = get_teb64(params32->teb),
63017 .target = params32->target,
63018 .s = params32->s,
63019 .t = params32->t,
63020 .r = params32->r,
63021 .q = params32->q,
63023 NTSTATUS status;
63024 status = ext_glMultiTexCoord4fARB( &params );
63025 return status;
63028 static NTSTATUS wow64_ext_glMultiTexCoord4fSGIS( void *args )
63030 struct
63032 PTR32 teb;
63033 GLenum target;
63034 GLfloat s;
63035 GLfloat t;
63036 GLfloat r;
63037 GLfloat q;
63038 } *params32 = args;
63039 struct glMultiTexCoord4fSGIS_params params =
63041 .teb = get_teb64(params32->teb),
63042 .target = params32->target,
63043 .s = params32->s,
63044 .t = params32->t,
63045 .r = params32->r,
63046 .q = params32->q,
63048 NTSTATUS status;
63049 status = ext_glMultiTexCoord4fSGIS( &params );
63050 return status;
63053 static NTSTATUS wow64_ext_glMultiTexCoord4fv( void *args )
63055 struct
63057 PTR32 teb;
63058 GLenum target;
63059 PTR32 v;
63060 } *params32 = args;
63061 struct glMultiTexCoord4fv_params params =
63063 .teb = get_teb64(params32->teb),
63064 .target = params32->target,
63065 .v = ULongToPtr(params32->v),
63067 NTSTATUS status;
63068 status = ext_glMultiTexCoord4fv( &params );
63069 return status;
63072 static NTSTATUS wow64_ext_glMultiTexCoord4fvARB( void *args )
63074 struct
63076 PTR32 teb;
63077 GLenum target;
63078 PTR32 v;
63079 } *params32 = args;
63080 struct glMultiTexCoord4fvARB_params params =
63082 .teb = get_teb64(params32->teb),
63083 .target = params32->target,
63084 .v = ULongToPtr(params32->v),
63086 NTSTATUS status;
63087 status = ext_glMultiTexCoord4fvARB( &params );
63088 return status;
63091 static NTSTATUS wow64_ext_glMultiTexCoord4fvSGIS( void *args )
63093 struct
63095 PTR32 teb;
63096 GLenum target;
63097 PTR32 v;
63098 } *params32 = args;
63099 struct glMultiTexCoord4fvSGIS_params params =
63101 .teb = get_teb64(params32->teb),
63102 .target = params32->target,
63103 .v = ULongToPtr(params32->v),
63105 NTSTATUS status;
63106 status = ext_glMultiTexCoord4fvSGIS( &params );
63107 return status;
63110 static NTSTATUS wow64_ext_glMultiTexCoord4hNV( void *args )
63112 struct
63114 PTR32 teb;
63115 GLenum target;
63116 GLhalfNV s;
63117 GLhalfNV t;
63118 GLhalfNV r;
63119 GLhalfNV q;
63120 } *params32 = args;
63121 struct glMultiTexCoord4hNV_params params =
63123 .teb = get_teb64(params32->teb),
63124 .target = params32->target,
63125 .s = params32->s,
63126 .t = params32->t,
63127 .r = params32->r,
63128 .q = params32->q,
63130 NTSTATUS status;
63131 status = ext_glMultiTexCoord4hNV( &params );
63132 return status;
63135 static NTSTATUS wow64_ext_glMultiTexCoord4hvNV( void *args )
63137 struct
63139 PTR32 teb;
63140 GLenum target;
63141 PTR32 v;
63142 } *params32 = args;
63143 struct glMultiTexCoord4hvNV_params params =
63145 .teb = get_teb64(params32->teb),
63146 .target = params32->target,
63147 .v = ULongToPtr(params32->v),
63149 NTSTATUS status;
63150 status = ext_glMultiTexCoord4hvNV( &params );
63151 return status;
63154 static NTSTATUS wow64_ext_glMultiTexCoord4i( void *args )
63156 struct
63158 PTR32 teb;
63159 GLenum target;
63160 GLint s;
63161 GLint t;
63162 GLint r;
63163 GLint q;
63164 } *params32 = args;
63165 struct glMultiTexCoord4i_params params =
63167 .teb = get_teb64(params32->teb),
63168 .target = params32->target,
63169 .s = params32->s,
63170 .t = params32->t,
63171 .r = params32->r,
63172 .q = params32->q,
63174 NTSTATUS status;
63175 status = ext_glMultiTexCoord4i( &params );
63176 return status;
63179 static NTSTATUS wow64_ext_glMultiTexCoord4iARB( void *args )
63181 struct
63183 PTR32 teb;
63184 GLenum target;
63185 GLint s;
63186 GLint t;
63187 GLint r;
63188 GLint q;
63189 } *params32 = args;
63190 struct glMultiTexCoord4iARB_params params =
63192 .teb = get_teb64(params32->teb),
63193 .target = params32->target,
63194 .s = params32->s,
63195 .t = params32->t,
63196 .r = params32->r,
63197 .q = params32->q,
63199 NTSTATUS status;
63200 status = ext_glMultiTexCoord4iARB( &params );
63201 return status;
63204 static NTSTATUS wow64_ext_glMultiTexCoord4iSGIS( void *args )
63206 struct
63208 PTR32 teb;
63209 GLenum target;
63210 GLint s;
63211 GLint t;
63212 GLint r;
63213 GLint q;
63214 } *params32 = args;
63215 struct glMultiTexCoord4iSGIS_params params =
63217 .teb = get_teb64(params32->teb),
63218 .target = params32->target,
63219 .s = params32->s,
63220 .t = params32->t,
63221 .r = params32->r,
63222 .q = params32->q,
63224 NTSTATUS status;
63225 status = ext_glMultiTexCoord4iSGIS( &params );
63226 return status;
63229 static NTSTATUS wow64_ext_glMultiTexCoord4iv( void *args )
63231 struct
63233 PTR32 teb;
63234 GLenum target;
63235 PTR32 v;
63236 } *params32 = args;
63237 struct glMultiTexCoord4iv_params params =
63239 .teb = get_teb64(params32->teb),
63240 .target = params32->target,
63241 .v = ULongToPtr(params32->v),
63243 NTSTATUS status;
63244 status = ext_glMultiTexCoord4iv( &params );
63245 return status;
63248 static NTSTATUS wow64_ext_glMultiTexCoord4ivARB( void *args )
63250 struct
63252 PTR32 teb;
63253 GLenum target;
63254 PTR32 v;
63255 } *params32 = args;
63256 struct glMultiTexCoord4ivARB_params params =
63258 .teb = get_teb64(params32->teb),
63259 .target = params32->target,
63260 .v = ULongToPtr(params32->v),
63262 NTSTATUS status;
63263 status = ext_glMultiTexCoord4ivARB( &params );
63264 return status;
63267 static NTSTATUS wow64_ext_glMultiTexCoord4ivSGIS( void *args )
63269 struct
63271 PTR32 teb;
63272 GLenum target;
63273 PTR32 v;
63274 } *params32 = args;
63275 struct glMultiTexCoord4ivSGIS_params params =
63277 .teb = get_teb64(params32->teb),
63278 .target = params32->target,
63279 .v = ULongToPtr(params32->v),
63281 NTSTATUS status;
63282 status = ext_glMultiTexCoord4ivSGIS( &params );
63283 return status;
63286 static NTSTATUS wow64_ext_glMultiTexCoord4s( void *args )
63288 struct
63290 PTR32 teb;
63291 GLenum target;
63292 GLshort s;
63293 GLshort t;
63294 GLshort r;
63295 GLshort q;
63296 } *params32 = args;
63297 struct glMultiTexCoord4s_params params =
63299 .teb = get_teb64(params32->teb),
63300 .target = params32->target,
63301 .s = params32->s,
63302 .t = params32->t,
63303 .r = params32->r,
63304 .q = params32->q,
63306 NTSTATUS status;
63307 status = ext_glMultiTexCoord4s( &params );
63308 return status;
63311 static NTSTATUS wow64_ext_glMultiTexCoord4sARB( void *args )
63313 struct
63315 PTR32 teb;
63316 GLenum target;
63317 GLshort s;
63318 GLshort t;
63319 GLshort r;
63320 GLshort q;
63321 } *params32 = args;
63322 struct glMultiTexCoord4sARB_params params =
63324 .teb = get_teb64(params32->teb),
63325 .target = params32->target,
63326 .s = params32->s,
63327 .t = params32->t,
63328 .r = params32->r,
63329 .q = params32->q,
63331 NTSTATUS status;
63332 status = ext_glMultiTexCoord4sARB( &params );
63333 return status;
63336 static NTSTATUS wow64_ext_glMultiTexCoord4sSGIS( void *args )
63338 struct
63340 PTR32 teb;
63341 GLenum target;
63342 GLshort s;
63343 GLshort t;
63344 GLshort r;
63345 GLshort q;
63346 } *params32 = args;
63347 struct glMultiTexCoord4sSGIS_params params =
63349 .teb = get_teb64(params32->teb),
63350 .target = params32->target,
63351 .s = params32->s,
63352 .t = params32->t,
63353 .r = params32->r,
63354 .q = params32->q,
63356 NTSTATUS status;
63357 status = ext_glMultiTexCoord4sSGIS( &params );
63358 return status;
63361 static NTSTATUS wow64_ext_glMultiTexCoord4sv( void *args )
63363 struct
63365 PTR32 teb;
63366 GLenum target;
63367 PTR32 v;
63368 } *params32 = args;
63369 struct glMultiTexCoord4sv_params params =
63371 .teb = get_teb64(params32->teb),
63372 .target = params32->target,
63373 .v = ULongToPtr(params32->v),
63375 NTSTATUS status;
63376 status = ext_glMultiTexCoord4sv( &params );
63377 return status;
63380 static NTSTATUS wow64_ext_glMultiTexCoord4svARB( void *args )
63382 struct
63384 PTR32 teb;
63385 GLenum target;
63386 PTR32 v;
63387 } *params32 = args;
63388 struct glMultiTexCoord4svARB_params params =
63390 .teb = get_teb64(params32->teb),
63391 .target = params32->target,
63392 .v = ULongToPtr(params32->v),
63394 NTSTATUS status;
63395 status = ext_glMultiTexCoord4svARB( &params );
63396 return status;
63399 static NTSTATUS wow64_ext_glMultiTexCoord4svSGIS( void *args )
63401 struct
63403 PTR32 teb;
63404 GLenum target;
63405 PTR32 v;
63406 } *params32 = args;
63407 struct glMultiTexCoord4svSGIS_params params =
63409 .teb = get_teb64(params32->teb),
63410 .target = params32->target,
63411 .v = ULongToPtr(params32->v),
63413 NTSTATUS status;
63414 status = ext_glMultiTexCoord4svSGIS( &params );
63415 return status;
63418 static NTSTATUS wow64_ext_glMultiTexCoord4xOES( void *args )
63420 struct
63422 PTR32 teb;
63423 GLenum texture;
63424 GLfixed s;
63425 GLfixed t;
63426 GLfixed r;
63427 GLfixed q;
63428 } *params32 = args;
63429 struct glMultiTexCoord4xOES_params params =
63431 .teb = get_teb64(params32->teb),
63432 .texture = params32->texture,
63433 .s = params32->s,
63434 .t = params32->t,
63435 .r = params32->r,
63436 .q = params32->q,
63438 NTSTATUS status;
63439 status = ext_glMultiTexCoord4xOES( &params );
63440 return status;
63443 static NTSTATUS wow64_ext_glMultiTexCoord4xvOES( void *args )
63445 struct
63447 PTR32 teb;
63448 GLenum texture;
63449 PTR32 coords;
63450 } *params32 = args;
63451 struct glMultiTexCoord4xvOES_params params =
63453 .teb = get_teb64(params32->teb),
63454 .texture = params32->texture,
63455 .coords = ULongToPtr(params32->coords),
63457 NTSTATUS status;
63458 status = ext_glMultiTexCoord4xvOES( &params );
63459 return status;
63462 static NTSTATUS wow64_ext_glMultiTexCoordP1ui( void *args )
63464 struct
63466 PTR32 teb;
63467 GLenum texture;
63468 GLenum type;
63469 GLuint coords;
63470 } *params32 = args;
63471 struct glMultiTexCoordP1ui_params params =
63473 .teb = get_teb64(params32->teb),
63474 .texture = params32->texture,
63475 .type = params32->type,
63476 .coords = params32->coords,
63478 NTSTATUS status;
63479 status = ext_glMultiTexCoordP1ui( &params );
63480 return status;
63483 static NTSTATUS wow64_ext_glMultiTexCoordP1uiv( void *args )
63485 struct
63487 PTR32 teb;
63488 GLenum texture;
63489 GLenum type;
63490 PTR32 coords;
63491 } *params32 = args;
63492 struct glMultiTexCoordP1uiv_params params =
63494 .teb = get_teb64(params32->teb),
63495 .texture = params32->texture,
63496 .type = params32->type,
63497 .coords = ULongToPtr(params32->coords),
63499 NTSTATUS status;
63500 status = ext_glMultiTexCoordP1uiv( &params );
63501 return status;
63504 static NTSTATUS wow64_ext_glMultiTexCoordP2ui( void *args )
63506 struct
63508 PTR32 teb;
63509 GLenum texture;
63510 GLenum type;
63511 GLuint coords;
63512 } *params32 = args;
63513 struct glMultiTexCoordP2ui_params params =
63515 .teb = get_teb64(params32->teb),
63516 .texture = params32->texture,
63517 .type = params32->type,
63518 .coords = params32->coords,
63520 NTSTATUS status;
63521 status = ext_glMultiTexCoordP2ui( &params );
63522 return status;
63525 static NTSTATUS wow64_ext_glMultiTexCoordP2uiv( void *args )
63527 struct
63529 PTR32 teb;
63530 GLenum texture;
63531 GLenum type;
63532 PTR32 coords;
63533 } *params32 = args;
63534 struct glMultiTexCoordP2uiv_params params =
63536 .teb = get_teb64(params32->teb),
63537 .texture = params32->texture,
63538 .type = params32->type,
63539 .coords = ULongToPtr(params32->coords),
63541 NTSTATUS status;
63542 status = ext_glMultiTexCoordP2uiv( &params );
63543 return status;
63546 static NTSTATUS wow64_ext_glMultiTexCoordP3ui( void *args )
63548 struct
63550 PTR32 teb;
63551 GLenum texture;
63552 GLenum type;
63553 GLuint coords;
63554 } *params32 = args;
63555 struct glMultiTexCoordP3ui_params params =
63557 .teb = get_teb64(params32->teb),
63558 .texture = params32->texture,
63559 .type = params32->type,
63560 .coords = params32->coords,
63562 NTSTATUS status;
63563 status = ext_glMultiTexCoordP3ui( &params );
63564 return status;
63567 static NTSTATUS wow64_ext_glMultiTexCoordP3uiv( void *args )
63569 struct
63571 PTR32 teb;
63572 GLenum texture;
63573 GLenum type;
63574 PTR32 coords;
63575 } *params32 = args;
63576 struct glMultiTexCoordP3uiv_params params =
63578 .teb = get_teb64(params32->teb),
63579 .texture = params32->texture,
63580 .type = params32->type,
63581 .coords = ULongToPtr(params32->coords),
63583 NTSTATUS status;
63584 status = ext_glMultiTexCoordP3uiv( &params );
63585 return status;
63588 static NTSTATUS wow64_ext_glMultiTexCoordP4ui( void *args )
63590 struct
63592 PTR32 teb;
63593 GLenum texture;
63594 GLenum type;
63595 GLuint coords;
63596 } *params32 = args;
63597 struct glMultiTexCoordP4ui_params params =
63599 .teb = get_teb64(params32->teb),
63600 .texture = params32->texture,
63601 .type = params32->type,
63602 .coords = params32->coords,
63604 NTSTATUS status;
63605 status = ext_glMultiTexCoordP4ui( &params );
63606 return status;
63609 static NTSTATUS wow64_ext_glMultiTexCoordP4uiv( void *args )
63611 struct
63613 PTR32 teb;
63614 GLenum texture;
63615 GLenum type;
63616 PTR32 coords;
63617 } *params32 = args;
63618 struct glMultiTexCoordP4uiv_params params =
63620 .teb = get_teb64(params32->teb),
63621 .texture = params32->texture,
63622 .type = params32->type,
63623 .coords = ULongToPtr(params32->coords),
63625 NTSTATUS status;
63626 status = ext_glMultiTexCoordP4uiv( &params );
63627 return status;
63630 static NTSTATUS wow64_ext_glMultiTexCoordPointerEXT( void *args )
63632 struct
63634 PTR32 teb;
63635 GLenum texunit;
63636 GLint size;
63637 GLenum type;
63638 GLsizei stride;
63639 PTR32 pointer;
63640 } *params32 = args;
63641 struct glMultiTexCoordPointerEXT_params params =
63643 .teb = get_teb64(params32->teb),
63644 .texunit = params32->texunit,
63645 .size = params32->size,
63646 .type = params32->type,
63647 .stride = params32->stride,
63648 .pointer = ULongToPtr(params32->pointer),
63650 NTSTATUS status;
63651 status = ext_glMultiTexCoordPointerEXT( &params );
63652 return status;
63655 static NTSTATUS wow64_ext_glMultiTexCoordPointerSGIS( void *args )
63657 struct
63659 PTR32 teb;
63660 GLenum target;
63661 GLint size;
63662 GLenum type;
63663 GLsizei stride;
63664 PTR32 pointer;
63665 } *params32 = args;
63666 struct glMultiTexCoordPointerSGIS_params params =
63668 .teb = get_teb64(params32->teb),
63669 .target = params32->target,
63670 .size = params32->size,
63671 .type = params32->type,
63672 .stride = params32->stride,
63673 .pointer = ULongToPtr(params32->pointer),
63675 NTSTATUS status;
63676 status = ext_glMultiTexCoordPointerSGIS( &params );
63677 return status;
63680 static NTSTATUS wow64_ext_glMultiTexEnvfEXT( void *args )
63682 struct
63684 PTR32 teb;
63685 GLenum texunit;
63686 GLenum target;
63687 GLenum pname;
63688 GLfloat param;
63689 } *params32 = args;
63690 struct glMultiTexEnvfEXT_params params =
63692 .teb = get_teb64(params32->teb),
63693 .texunit = params32->texunit,
63694 .target = params32->target,
63695 .pname = params32->pname,
63696 .param = params32->param,
63698 NTSTATUS status;
63699 status = ext_glMultiTexEnvfEXT( &params );
63700 return status;
63703 static NTSTATUS wow64_ext_glMultiTexEnvfvEXT( void *args )
63705 struct
63707 PTR32 teb;
63708 GLenum texunit;
63709 GLenum target;
63710 GLenum pname;
63711 PTR32 params;
63712 } *params32 = args;
63713 struct glMultiTexEnvfvEXT_params params =
63715 .teb = get_teb64(params32->teb),
63716 .texunit = params32->texunit,
63717 .target = params32->target,
63718 .pname = params32->pname,
63719 .params = ULongToPtr(params32->params),
63721 NTSTATUS status;
63722 status = ext_glMultiTexEnvfvEXT( &params );
63723 return status;
63726 static NTSTATUS wow64_ext_glMultiTexEnviEXT( void *args )
63728 struct
63730 PTR32 teb;
63731 GLenum texunit;
63732 GLenum target;
63733 GLenum pname;
63734 GLint param;
63735 } *params32 = args;
63736 struct glMultiTexEnviEXT_params params =
63738 .teb = get_teb64(params32->teb),
63739 .texunit = params32->texunit,
63740 .target = params32->target,
63741 .pname = params32->pname,
63742 .param = params32->param,
63744 NTSTATUS status;
63745 status = ext_glMultiTexEnviEXT( &params );
63746 return status;
63749 static NTSTATUS wow64_ext_glMultiTexEnvivEXT( void *args )
63751 struct
63753 PTR32 teb;
63754 GLenum texunit;
63755 GLenum target;
63756 GLenum pname;
63757 PTR32 params;
63758 } *params32 = args;
63759 struct glMultiTexEnvivEXT_params params =
63761 .teb = get_teb64(params32->teb),
63762 .texunit = params32->texunit,
63763 .target = params32->target,
63764 .pname = params32->pname,
63765 .params = ULongToPtr(params32->params),
63767 NTSTATUS status;
63768 status = ext_glMultiTexEnvivEXT( &params );
63769 return status;
63772 static NTSTATUS wow64_ext_glMultiTexGendEXT( void *args )
63774 struct
63776 PTR32 teb;
63777 GLenum texunit;
63778 GLenum coord;
63779 GLenum pname;
63780 GLdouble param;
63781 } *params32 = args;
63782 struct glMultiTexGendEXT_params params =
63784 .teb = get_teb64(params32->teb),
63785 .texunit = params32->texunit,
63786 .coord = params32->coord,
63787 .pname = params32->pname,
63788 .param = params32->param,
63790 NTSTATUS status;
63791 status = ext_glMultiTexGendEXT( &params );
63792 return status;
63795 static NTSTATUS wow64_ext_glMultiTexGendvEXT( void *args )
63797 struct
63799 PTR32 teb;
63800 GLenum texunit;
63801 GLenum coord;
63802 GLenum pname;
63803 PTR32 params;
63804 } *params32 = args;
63805 struct glMultiTexGendvEXT_params params =
63807 .teb = get_teb64(params32->teb),
63808 .texunit = params32->texunit,
63809 .coord = params32->coord,
63810 .pname = params32->pname,
63811 .params = ULongToPtr(params32->params),
63813 NTSTATUS status;
63814 status = ext_glMultiTexGendvEXT( &params );
63815 return status;
63818 static NTSTATUS wow64_ext_glMultiTexGenfEXT( void *args )
63820 struct
63822 PTR32 teb;
63823 GLenum texunit;
63824 GLenum coord;
63825 GLenum pname;
63826 GLfloat param;
63827 } *params32 = args;
63828 struct glMultiTexGenfEXT_params params =
63830 .teb = get_teb64(params32->teb),
63831 .texunit = params32->texunit,
63832 .coord = params32->coord,
63833 .pname = params32->pname,
63834 .param = params32->param,
63836 NTSTATUS status;
63837 status = ext_glMultiTexGenfEXT( &params );
63838 return status;
63841 static NTSTATUS wow64_ext_glMultiTexGenfvEXT( void *args )
63843 struct
63845 PTR32 teb;
63846 GLenum texunit;
63847 GLenum coord;
63848 GLenum pname;
63849 PTR32 params;
63850 } *params32 = args;
63851 struct glMultiTexGenfvEXT_params params =
63853 .teb = get_teb64(params32->teb),
63854 .texunit = params32->texunit,
63855 .coord = params32->coord,
63856 .pname = params32->pname,
63857 .params = ULongToPtr(params32->params),
63859 NTSTATUS status;
63860 status = ext_glMultiTexGenfvEXT( &params );
63861 return status;
63864 static NTSTATUS wow64_ext_glMultiTexGeniEXT( void *args )
63866 struct
63868 PTR32 teb;
63869 GLenum texunit;
63870 GLenum coord;
63871 GLenum pname;
63872 GLint param;
63873 } *params32 = args;
63874 struct glMultiTexGeniEXT_params params =
63876 .teb = get_teb64(params32->teb),
63877 .texunit = params32->texunit,
63878 .coord = params32->coord,
63879 .pname = params32->pname,
63880 .param = params32->param,
63882 NTSTATUS status;
63883 status = ext_glMultiTexGeniEXT( &params );
63884 return status;
63887 static NTSTATUS wow64_ext_glMultiTexGenivEXT( void *args )
63889 struct
63891 PTR32 teb;
63892 GLenum texunit;
63893 GLenum coord;
63894 GLenum pname;
63895 PTR32 params;
63896 } *params32 = args;
63897 struct glMultiTexGenivEXT_params params =
63899 .teb = get_teb64(params32->teb),
63900 .texunit = params32->texunit,
63901 .coord = params32->coord,
63902 .pname = params32->pname,
63903 .params = ULongToPtr(params32->params),
63905 NTSTATUS status;
63906 status = ext_glMultiTexGenivEXT( &params );
63907 return status;
63910 static NTSTATUS wow64_ext_glMultiTexImage1DEXT( void *args )
63912 struct
63914 PTR32 teb;
63915 GLenum texunit;
63916 GLenum target;
63917 GLint level;
63918 GLint internalformat;
63919 GLsizei width;
63920 GLint border;
63921 GLenum format;
63922 GLenum type;
63923 PTR32 pixels;
63924 } *params32 = args;
63925 struct glMultiTexImage1DEXT_params params =
63927 .teb = get_teb64(params32->teb),
63928 .texunit = params32->texunit,
63929 .target = params32->target,
63930 .level = params32->level,
63931 .internalformat = params32->internalformat,
63932 .width = params32->width,
63933 .border = params32->border,
63934 .format = params32->format,
63935 .type = params32->type,
63936 .pixels = ULongToPtr(params32->pixels),
63938 NTSTATUS status;
63939 status = ext_glMultiTexImage1DEXT( &params );
63940 return status;
63943 static NTSTATUS wow64_ext_glMultiTexImage2DEXT( void *args )
63945 struct
63947 PTR32 teb;
63948 GLenum texunit;
63949 GLenum target;
63950 GLint level;
63951 GLint internalformat;
63952 GLsizei width;
63953 GLsizei height;
63954 GLint border;
63955 GLenum format;
63956 GLenum type;
63957 PTR32 pixels;
63958 } *params32 = args;
63959 struct glMultiTexImage2DEXT_params params =
63961 .teb = get_teb64(params32->teb),
63962 .texunit = params32->texunit,
63963 .target = params32->target,
63964 .level = params32->level,
63965 .internalformat = params32->internalformat,
63966 .width = params32->width,
63967 .height = params32->height,
63968 .border = params32->border,
63969 .format = params32->format,
63970 .type = params32->type,
63971 .pixels = ULongToPtr(params32->pixels),
63973 NTSTATUS status;
63974 status = ext_glMultiTexImage2DEXT( &params );
63975 return status;
63978 static NTSTATUS wow64_ext_glMultiTexImage3DEXT( void *args )
63980 struct
63982 PTR32 teb;
63983 GLenum texunit;
63984 GLenum target;
63985 GLint level;
63986 GLint internalformat;
63987 GLsizei width;
63988 GLsizei height;
63989 GLsizei depth;
63990 GLint border;
63991 GLenum format;
63992 GLenum type;
63993 PTR32 pixels;
63994 } *params32 = args;
63995 struct glMultiTexImage3DEXT_params params =
63997 .teb = get_teb64(params32->teb),
63998 .texunit = params32->texunit,
63999 .target = params32->target,
64000 .level = params32->level,
64001 .internalformat = params32->internalformat,
64002 .width = params32->width,
64003 .height = params32->height,
64004 .depth = params32->depth,
64005 .border = params32->border,
64006 .format = params32->format,
64007 .type = params32->type,
64008 .pixels = ULongToPtr(params32->pixels),
64010 NTSTATUS status;
64011 status = ext_glMultiTexImage3DEXT( &params );
64012 return status;
64015 static NTSTATUS wow64_ext_glMultiTexParameterIivEXT( void *args )
64017 struct
64019 PTR32 teb;
64020 GLenum texunit;
64021 GLenum target;
64022 GLenum pname;
64023 PTR32 params;
64024 } *params32 = args;
64025 struct glMultiTexParameterIivEXT_params params =
64027 .teb = get_teb64(params32->teb),
64028 .texunit = params32->texunit,
64029 .target = params32->target,
64030 .pname = params32->pname,
64031 .params = ULongToPtr(params32->params),
64033 NTSTATUS status;
64034 status = ext_glMultiTexParameterIivEXT( &params );
64035 return status;
64038 static NTSTATUS wow64_ext_glMultiTexParameterIuivEXT( void *args )
64040 struct
64042 PTR32 teb;
64043 GLenum texunit;
64044 GLenum target;
64045 GLenum pname;
64046 PTR32 params;
64047 } *params32 = args;
64048 struct glMultiTexParameterIuivEXT_params params =
64050 .teb = get_teb64(params32->teb),
64051 .texunit = params32->texunit,
64052 .target = params32->target,
64053 .pname = params32->pname,
64054 .params = ULongToPtr(params32->params),
64056 NTSTATUS status;
64057 status = ext_glMultiTexParameterIuivEXT( &params );
64058 return status;
64061 static NTSTATUS wow64_ext_glMultiTexParameterfEXT( void *args )
64063 struct
64065 PTR32 teb;
64066 GLenum texunit;
64067 GLenum target;
64068 GLenum pname;
64069 GLfloat param;
64070 } *params32 = args;
64071 struct glMultiTexParameterfEXT_params params =
64073 .teb = get_teb64(params32->teb),
64074 .texunit = params32->texunit,
64075 .target = params32->target,
64076 .pname = params32->pname,
64077 .param = params32->param,
64079 NTSTATUS status;
64080 status = ext_glMultiTexParameterfEXT( &params );
64081 return status;
64084 static NTSTATUS wow64_ext_glMultiTexParameterfvEXT( void *args )
64086 struct
64088 PTR32 teb;
64089 GLenum texunit;
64090 GLenum target;
64091 GLenum pname;
64092 PTR32 params;
64093 } *params32 = args;
64094 struct glMultiTexParameterfvEXT_params params =
64096 .teb = get_teb64(params32->teb),
64097 .texunit = params32->texunit,
64098 .target = params32->target,
64099 .pname = params32->pname,
64100 .params = ULongToPtr(params32->params),
64102 NTSTATUS status;
64103 status = ext_glMultiTexParameterfvEXT( &params );
64104 return status;
64107 static NTSTATUS wow64_ext_glMultiTexParameteriEXT( void *args )
64109 struct
64111 PTR32 teb;
64112 GLenum texunit;
64113 GLenum target;
64114 GLenum pname;
64115 GLint param;
64116 } *params32 = args;
64117 struct glMultiTexParameteriEXT_params params =
64119 .teb = get_teb64(params32->teb),
64120 .texunit = params32->texunit,
64121 .target = params32->target,
64122 .pname = params32->pname,
64123 .param = params32->param,
64125 NTSTATUS status;
64126 status = ext_glMultiTexParameteriEXT( &params );
64127 return status;
64130 static NTSTATUS wow64_ext_glMultiTexParameterivEXT( void *args )
64132 struct
64134 PTR32 teb;
64135 GLenum texunit;
64136 GLenum target;
64137 GLenum pname;
64138 PTR32 params;
64139 } *params32 = args;
64140 struct glMultiTexParameterivEXT_params params =
64142 .teb = get_teb64(params32->teb),
64143 .texunit = params32->texunit,
64144 .target = params32->target,
64145 .pname = params32->pname,
64146 .params = ULongToPtr(params32->params),
64148 NTSTATUS status;
64149 status = ext_glMultiTexParameterivEXT( &params );
64150 return status;
64153 static NTSTATUS wow64_ext_glMultiTexRenderbufferEXT( void *args )
64155 struct
64157 PTR32 teb;
64158 GLenum texunit;
64159 GLenum target;
64160 GLuint renderbuffer;
64161 } *params32 = args;
64162 struct glMultiTexRenderbufferEXT_params params =
64164 .teb = get_teb64(params32->teb),
64165 .texunit = params32->texunit,
64166 .target = params32->target,
64167 .renderbuffer = params32->renderbuffer,
64169 NTSTATUS status;
64170 status = ext_glMultiTexRenderbufferEXT( &params );
64171 return status;
64174 static NTSTATUS wow64_ext_glMultiTexSubImage1DEXT( void *args )
64176 struct
64178 PTR32 teb;
64179 GLenum texunit;
64180 GLenum target;
64181 GLint level;
64182 GLint xoffset;
64183 GLsizei width;
64184 GLenum format;
64185 GLenum type;
64186 PTR32 pixels;
64187 } *params32 = args;
64188 struct glMultiTexSubImage1DEXT_params params =
64190 .teb = get_teb64(params32->teb),
64191 .texunit = params32->texunit,
64192 .target = params32->target,
64193 .level = params32->level,
64194 .xoffset = params32->xoffset,
64195 .width = params32->width,
64196 .format = params32->format,
64197 .type = params32->type,
64198 .pixels = ULongToPtr(params32->pixels),
64200 NTSTATUS status;
64201 status = ext_glMultiTexSubImage1DEXT( &params );
64202 return status;
64205 static NTSTATUS wow64_ext_glMultiTexSubImage2DEXT( void *args )
64207 struct
64209 PTR32 teb;
64210 GLenum texunit;
64211 GLenum target;
64212 GLint level;
64213 GLint xoffset;
64214 GLint yoffset;
64215 GLsizei width;
64216 GLsizei height;
64217 GLenum format;
64218 GLenum type;
64219 PTR32 pixels;
64220 } *params32 = args;
64221 struct glMultiTexSubImage2DEXT_params params =
64223 .teb = get_teb64(params32->teb),
64224 .texunit = params32->texunit,
64225 .target = params32->target,
64226 .level = params32->level,
64227 .xoffset = params32->xoffset,
64228 .yoffset = params32->yoffset,
64229 .width = params32->width,
64230 .height = params32->height,
64231 .format = params32->format,
64232 .type = params32->type,
64233 .pixels = ULongToPtr(params32->pixels),
64235 NTSTATUS status;
64236 status = ext_glMultiTexSubImage2DEXT( &params );
64237 return status;
64240 static NTSTATUS wow64_ext_glMultiTexSubImage3DEXT( void *args )
64242 struct
64244 PTR32 teb;
64245 GLenum texunit;
64246 GLenum target;
64247 GLint level;
64248 GLint xoffset;
64249 GLint yoffset;
64250 GLint zoffset;
64251 GLsizei width;
64252 GLsizei height;
64253 GLsizei depth;
64254 GLenum format;
64255 GLenum type;
64256 PTR32 pixels;
64257 } *params32 = args;
64258 struct glMultiTexSubImage3DEXT_params params =
64260 .teb = get_teb64(params32->teb),
64261 .texunit = params32->texunit,
64262 .target = params32->target,
64263 .level = params32->level,
64264 .xoffset = params32->xoffset,
64265 .yoffset = params32->yoffset,
64266 .zoffset = params32->zoffset,
64267 .width = params32->width,
64268 .height = params32->height,
64269 .depth = params32->depth,
64270 .format = params32->format,
64271 .type = params32->type,
64272 .pixels = ULongToPtr(params32->pixels),
64274 NTSTATUS status;
64275 status = ext_glMultiTexSubImage3DEXT( &params );
64276 return status;
64279 static NTSTATUS wow64_ext_glMulticastBarrierNV( void *args )
64281 struct
64283 PTR32 teb;
64284 } *params32 = args;
64285 struct glMulticastBarrierNV_params params =
64287 .teb = get_teb64(params32->teb),
64289 NTSTATUS status;
64290 status = ext_glMulticastBarrierNV( &params );
64291 return status;
64294 static NTSTATUS wow64_ext_glMulticastBlitFramebufferNV( void *args )
64296 struct
64298 PTR32 teb;
64299 GLuint srcGpu;
64300 GLuint dstGpu;
64301 GLint srcX0;
64302 GLint srcY0;
64303 GLint srcX1;
64304 GLint srcY1;
64305 GLint dstX0;
64306 GLint dstY0;
64307 GLint dstX1;
64308 GLint dstY1;
64309 GLbitfield mask;
64310 GLenum filter;
64311 } *params32 = args;
64312 struct glMulticastBlitFramebufferNV_params params =
64314 .teb = get_teb64(params32->teb),
64315 .srcGpu = params32->srcGpu,
64316 .dstGpu = params32->dstGpu,
64317 .srcX0 = params32->srcX0,
64318 .srcY0 = params32->srcY0,
64319 .srcX1 = params32->srcX1,
64320 .srcY1 = params32->srcY1,
64321 .dstX0 = params32->dstX0,
64322 .dstY0 = params32->dstY0,
64323 .dstX1 = params32->dstX1,
64324 .dstY1 = params32->dstY1,
64325 .mask = params32->mask,
64326 .filter = params32->filter,
64328 NTSTATUS status;
64329 status = ext_glMulticastBlitFramebufferNV( &params );
64330 return status;
64333 static NTSTATUS wow64_ext_glMulticastBufferSubDataNV( void *args )
64335 struct
64337 PTR32 teb;
64338 GLbitfield gpuMask;
64339 GLuint buffer;
64340 PTR32 offset;
64341 PTR32 size;
64342 PTR32 data;
64343 } *params32 = args;
64344 struct glMulticastBufferSubDataNV_params params =
64346 .teb = get_teb64(params32->teb),
64347 .gpuMask = params32->gpuMask,
64348 .buffer = params32->buffer,
64349 .offset = (GLintptr)ULongToPtr(params32->offset),
64350 .size = (GLsizeiptr)ULongToPtr(params32->size),
64351 .data = ULongToPtr(params32->data),
64353 NTSTATUS status;
64354 status = ext_glMulticastBufferSubDataNV( &params );
64355 return status;
64358 static NTSTATUS wow64_ext_glMulticastCopyBufferSubDataNV( void *args )
64360 struct
64362 PTR32 teb;
64363 GLuint readGpu;
64364 GLbitfield writeGpuMask;
64365 GLuint readBuffer;
64366 GLuint writeBuffer;
64367 PTR32 readOffset;
64368 PTR32 writeOffset;
64369 PTR32 size;
64370 } *params32 = args;
64371 struct glMulticastCopyBufferSubDataNV_params params =
64373 .teb = get_teb64(params32->teb),
64374 .readGpu = params32->readGpu,
64375 .writeGpuMask = params32->writeGpuMask,
64376 .readBuffer = params32->readBuffer,
64377 .writeBuffer = params32->writeBuffer,
64378 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
64379 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
64380 .size = (GLsizeiptr)ULongToPtr(params32->size),
64382 NTSTATUS status;
64383 status = ext_glMulticastCopyBufferSubDataNV( &params );
64384 return status;
64387 static NTSTATUS wow64_ext_glMulticastCopyImageSubDataNV( void *args )
64389 struct
64391 PTR32 teb;
64392 GLuint srcGpu;
64393 GLbitfield dstGpuMask;
64394 GLuint srcName;
64395 GLenum srcTarget;
64396 GLint srcLevel;
64397 GLint srcX;
64398 GLint srcY;
64399 GLint srcZ;
64400 GLuint dstName;
64401 GLenum dstTarget;
64402 GLint dstLevel;
64403 GLint dstX;
64404 GLint dstY;
64405 GLint dstZ;
64406 GLsizei srcWidth;
64407 GLsizei srcHeight;
64408 GLsizei srcDepth;
64409 } *params32 = args;
64410 struct glMulticastCopyImageSubDataNV_params params =
64412 .teb = get_teb64(params32->teb),
64413 .srcGpu = params32->srcGpu,
64414 .dstGpuMask = params32->dstGpuMask,
64415 .srcName = params32->srcName,
64416 .srcTarget = params32->srcTarget,
64417 .srcLevel = params32->srcLevel,
64418 .srcX = params32->srcX,
64419 .srcY = params32->srcY,
64420 .srcZ = params32->srcZ,
64421 .dstName = params32->dstName,
64422 .dstTarget = params32->dstTarget,
64423 .dstLevel = params32->dstLevel,
64424 .dstX = params32->dstX,
64425 .dstY = params32->dstY,
64426 .dstZ = params32->dstZ,
64427 .srcWidth = params32->srcWidth,
64428 .srcHeight = params32->srcHeight,
64429 .srcDepth = params32->srcDepth,
64431 NTSTATUS status;
64432 status = ext_glMulticastCopyImageSubDataNV( &params );
64433 return status;
64436 static NTSTATUS wow64_ext_glMulticastFramebufferSampleLocationsfvNV( void *args )
64438 struct
64440 PTR32 teb;
64441 GLuint gpu;
64442 GLuint framebuffer;
64443 GLuint start;
64444 GLsizei count;
64445 PTR32 v;
64446 } *params32 = args;
64447 struct glMulticastFramebufferSampleLocationsfvNV_params params =
64449 .teb = get_teb64(params32->teb),
64450 .gpu = params32->gpu,
64451 .framebuffer = params32->framebuffer,
64452 .start = params32->start,
64453 .count = params32->count,
64454 .v = ULongToPtr(params32->v),
64456 NTSTATUS status;
64457 status = ext_glMulticastFramebufferSampleLocationsfvNV( &params );
64458 return status;
64461 static NTSTATUS wow64_ext_glMulticastGetQueryObjecti64vNV( void *args )
64463 struct
64465 PTR32 teb;
64466 GLuint gpu;
64467 GLuint id;
64468 GLenum pname;
64469 PTR32 params;
64470 } *params32 = args;
64471 struct glMulticastGetQueryObjecti64vNV_params params =
64473 .teb = get_teb64(params32->teb),
64474 .gpu = params32->gpu,
64475 .id = params32->id,
64476 .pname = params32->pname,
64477 .params = ULongToPtr(params32->params),
64479 NTSTATUS status;
64480 status = ext_glMulticastGetQueryObjecti64vNV( &params );
64481 return status;
64484 static NTSTATUS wow64_ext_glMulticastGetQueryObjectivNV( void *args )
64486 struct
64488 PTR32 teb;
64489 GLuint gpu;
64490 GLuint id;
64491 GLenum pname;
64492 PTR32 params;
64493 } *params32 = args;
64494 struct glMulticastGetQueryObjectivNV_params params =
64496 .teb = get_teb64(params32->teb),
64497 .gpu = params32->gpu,
64498 .id = params32->id,
64499 .pname = params32->pname,
64500 .params = ULongToPtr(params32->params),
64502 NTSTATUS status;
64503 status = ext_glMulticastGetQueryObjectivNV( &params );
64504 return status;
64507 static NTSTATUS wow64_ext_glMulticastGetQueryObjectui64vNV( void *args )
64509 struct
64511 PTR32 teb;
64512 GLuint gpu;
64513 GLuint id;
64514 GLenum pname;
64515 PTR32 params;
64516 } *params32 = args;
64517 struct glMulticastGetQueryObjectui64vNV_params params =
64519 .teb = get_teb64(params32->teb),
64520 .gpu = params32->gpu,
64521 .id = params32->id,
64522 .pname = params32->pname,
64523 .params = ULongToPtr(params32->params),
64525 NTSTATUS status;
64526 status = ext_glMulticastGetQueryObjectui64vNV( &params );
64527 return status;
64530 static NTSTATUS wow64_ext_glMulticastGetQueryObjectuivNV( void *args )
64532 struct
64534 PTR32 teb;
64535 GLuint gpu;
64536 GLuint id;
64537 GLenum pname;
64538 PTR32 params;
64539 } *params32 = args;
64540 struct glMulticastGetQueryObjectuivNV_params params =
64542 .teb = get_teb64(params32->teb),
64543 .gpu = params32->gpu,
64544 .id = params32->id,
64545 .pname = params32->pname,
64546 .params = ULongToPtr(params32->params),
64548 NTSTATUS status;
64549 status = ext_glMulticastGetQueryObjectuivNV( &params );
64550 return status;
64553 static NTSTATUS wow64_ext_glMulticastScissorArrayvNVX( void *args )
64555 struct
64557 PTR32 teb;
64558 GLuint gpu;
64559 GLuint first;
64560 GLsizei count;
64561 PTR32 v;
64562 } *params32 = args;
64563 struct glMulticastScissorArrayvNVX_params params =
64565 .teb = get_teb64(params32->teb),
64566 .gpu = params32->gpu,
64567 .first = params32->first,
64568 .count = params32->count,
64569 .v = ULongToPtr(params32->v),
64571 NTSTATUS status;
64572 status = ext_glMulticastScissorArrayvNVX( &params );
64573 return status;
64576 static NTSTATUS wow64_ext_glMulticastViewportArrayvNVX( void *args )
64578 struct
64580 PTR32 teb;
64581 GLuint gpu;
64582 GLuint first;
64583 GLsizei count;
64584 PTR32 v;
64585 } *params32 = args;
64586 struct glMulticastViewportArrayvNVX_params params =
64588 .teb = get_teb64(params32->teb),
64589 .gpu = params32->gpu,
64590 .first = params32->first,
64591 .count = params32->count,
64592 .v = ULongToPtr(params32->v),
64594 NTSTATUS status;
64595 status = ext_glMulticastViewportArrayvNVX( &params );
64596 return status;
64599 static NTSTATUS wow64_ext_glMulticastViewportPositionWScaleNVX( void *args )
64601 struct
64603 PTR32 teb;
64604 GLuint gpu;
64605 GLuint index;
64606 GLfloat xcoeff;
64607 GLfloat ycoeff;
64608 } *params32 = args;
64609 struct glMulticastViewportPositionWScaleNVX_params params =
64611 .teb = get_teb64(params32->teb),
64612 .gpu = params32->gpu,
64613 .index = params32->index,
64614 .xcoeff = params32->xcoeff,
64615 .ycoeff = params32->ycoeff,
64617 NTSTATUS status;
64618 status = ext_glMulticastViewportPositionWScaleNVX( &params );
64619 return status;
64622 static NTSTATUS wow64_ext_glMulticastWaitSyncNV( void *args )
64624 struct
64626 PTR32 teb;
64627 GLuint signalGpu;
64628 GLbitfield waitGpuMask;
64629 } *params32 = args;
64630 struct glMulticastWaitSyncNV_params params =
64632 .teb = get_teb64(params32->teb),
64633 .signalGpu = params32->signalGpu,
64634 .waitGpuMask = params32->waitGpuMask,
64636 NTSTATUS status;
64637 status = ext_glMulticastWaitSyncNV( &params );
64638 return status;
64641 static NTSTATUS wow64_ext_glNamedBufferAttachMemoryNV( void *args )
64643 struct
64645 PTR32 teb;
64646 GLuint buffer;
64647 GLuint memory;
64648 GLuint64 offset;
64649 } *params32 = args;
64650 struct glNamedBufferAttachMemoryNV_params params =
64652 .teb = get_teb64(params32->teb),
64653 .buffer = params32->buffer,
64654 .memory = params32->memory,
64655 .offset = params32->offset,
64657 NTSTATUS status;
64658 status = ext_glNamedBufferAttachMemoryNV( &params );
64659 return status;
64662 static NTSTATUS wow64_ext_glNamedBufferData( void *args )
64664 struct
64666 PTR32 teb;
64667 GLuint buffer;
64668 PTR32 size;
64669 PTR32 data;
64670 GLenum usage;
64671 } *params32 = args;
64672 struct glNamedBufferData_params params =
64674 .teb = get_teb64(params32->teb),
64675 .buffer = params32->buffer,
64676 .size = (GLsizeiptr)ULongToPtr(params32->size),
64677 .data = ULongToPtr(params32->data),
64678 .usage = params32->usage,
64680 NTSTATUS status;
64681 status = ext_glNamedBufferData( &params );
64682 return status;
64685 static NTSTATUS wow64_ext_glNamedBufferDataEXT( void *args )
64687 struct
64689 PTR32 teb;
64690 GLuint buffer;
64691 PTR32 size;
64692 PTR32 data;
64693 GLenum usage;
64694 } *params32 = args;
64695 struct glNamedBufferDataEXT_params params =
64697 .teb = get_teb64(params32->teb),
64698 .buffer = params32->buffer,
64699 .size = (GLsizeiptr)ULongToPtr(params32->size),
64700 .data = ULongToPtr(params32->data),
64701 .usage = params32->usage,
64703 NTSTATUS status;
64704 status = ext_glNamedBufferDataEXT( &params );
64705 return status;
64708 static NTSTATUS wow64_ext_glNamedBufferPageCommitmentARB( void *args )
64710 struct
64712 PTR32 teb;
64713 GLuint buffer;
64714 PTR32 offset;
64715 PTR32 size;
64716 GLboolean commit;
64717 } *params32 = args;
64718 struct glNamedBufferPageCommitmentARB_params params =
64720 .teb = get_teb64(params32->teb),
64721 .buffer = params32->buffer,
64722 .offset = (GLintptr)ULongToPtr(params32->offset),
64723 .size = (GLsizeiptr)ULongToPtr(params32->size),
64724 .commit = params32->commit,
64726 NTSTATUS status;
64727 status = ext_glNamedBufferPageCommitmentARB( &params );
64728 return status;
64731 static NTSTATUS wow64_ext_glNamedBufferPageCommitmentEXT( void *args )
64733 struct
64735 PTR32 teb;
64736 GLuint buffer;
64737 PTR32 offset;
64738 PTR32 size;
64739 GLboolean commit;
64740 } *params32 = args;
64741 struct glNamedBufferPageCommitmentEXT_params params =
64743 .teb = get_teb64(params32->teb),
64744 .buffer = params32->buffer,
64745 .offset = (GLintptr)ULongToPtr(params32->offset),
64746 .size = (GLsizeiptr)ULongToPtr(params32->size),
64747 .commit = params32->commit,
64749 NTSTATUS status;
64750 status = ext_glNamedBufferPageCommitmentEXT( &params );
64751 return status;
64754 static NTSTATUS wow64_ext_glNamedBufferStorage( void *args )
64756 struct
64758 PTR32 teb;
64759 GLuint buffer;
64760 PTR32 size;
64761 PTR32 data;
64762 GLbitfield flags;
64763 } *params32 = args;
64764 struct glNamedBufferStorage_params params =
64766 .teb = get_teb64(params32->teb),
64767 .buffer = params32->buffer,
64768 .size = (GLsizeiptr)ULongToPtr(params32->size),
64769 .data = ULongToPtr(params32->data),
64770 .flags = params32->flags,
64772 NTSTATUS status;
64773 status = ext_glNamedBufferStorage( &params );
64774 return status;
64777 static NTSTATUS wow64_ext_glNamedBufferStorageEXT( void *args )
64779 struct
64781 PTR32 teb;
64782 GLuint buffer;
64783 PTR32 size;
64784 PTR32 data;
64785 GLbitfield flags;
64786 } *params32 = args;
64787 struct glNamedBufferStorageEXT_params params =
64789 .teb = get_teb64(params32->teb),
64790 .buffer = params32->buffer,
64791 .size = (GLsizeiptr)ULongToPtr(params32->size),
64792 .data = ULongToPtr(params32->data),
64793 .flags = params32->flags,
64795 NTSTATUS status;
64796 status = ext_glNamedBufferStorageEXT( &params );
64797 return status;
64800 static NTSTATUS wow64_ext_glNamedBufferStorageExternalEXT( void *args )
64802 struct
64804 PTR32 teb;
64805 GLuint buffer;
64806 PTR32 offset;
64807 PTR32 size;
64808 PTR32 clientBuffer;
64809 GLbitfield flags;
64810 } *params32 = args;
64811 struct glNamedBufferStorageExternalEXT_params params =
64813 .teb = get_teb64(params32->teb),
64814 .buffer = params32->buffer,
64815 .offset = (GLintptr)ULongToPtr(params32->offset),
64816 .size = (GLsizeiptr)ULongToPtr(params32->size),
64817 .clientBuffer = ULongToPtr(params32->clientBuffer),
64818 .flags = params32->flags,
64820 NTSTATUS status;
64821 status = ext_glNamedBufferStorageExternalEXT( &params );
64822 return status;
64825 static NTSTATUS wow64_ext_glNamedBufferStorageMemEXT( void *args )
64827 struct
64829 PTR32 teb;
64830 GLuint buffer;
64831 PTR32 size;
64832 GLuint memory;
64833 GLuint64 offset;
64834 } *params32 = args;
64835 struct glNamedBufferStorageMemEXT_params params =
64837 .teb = get_teb64(params32->teb),
64838 .buffer = params32->buffer,
64839 .size = (GLsizeiptr)ULongToPtr(params32->size),
64840 .memory = params32->memory,
64841 .offset = params32->offset,
64843 NTSTATUS status;
64844 status = ext_glNamedBufferStorageMemEXT( &params );
64845 return status;
64848 static NTSTATUS wow64_ext_glNamedBufferSubData( void *args )
64850 struct
64852 PTR32 teb;
64853 GLuint buffer;
64854 PTR32 offset;
64855 PTR32 size;
64856 PTR32 data;
64857 } *params32 = args;
64858 struct glNamedBufferSubData_params params =
64860 .teb = get_teb64(params32->teb),
64861 .buffer = params32->buffer,
64862 .offset = (GLintptr)ULongToPtr(params32->offset),
64863 .size = (GLsizeiptr)ULongToPtr(params32->size),
64864 .data = ULongToPtr(params32->data),
64866 NTSTATUS status;
64867 status = ext_glNamedBufferSubData( &params );
64868 return status;
64871 static NTSTATUS wow64_ext_glNamedBufferSubDataEXT( void *args )
64873 struct
64875 PTR32 teb;
64876 GLuint buffer;
64877 PTR32 offset;
64878 PTR32 size;
64879 PTR32 data;
64880 } *params32 = args;
64881 struct glNamedBufferSubDataEXT_params params =
64883 .teb = get_teb64(params32->teb),
64884 .buffer = params32->buffer,
64885 .offset = (GLintptr)ULongToPtr(params32->offset),
64886 .size = (GLsizeiptr)ULongToPtr(params32->size),
64887 .data = ULongToPtr(params32->data),
64889 NTSTATUS status;
64890 status = ext_glNamedBufferSubDataEXT( &params );
64891 return status;
64894 static NTSTATUS wow64_ext_glNamedCopyBufferSubDataEXT( void *args )
64896 struct
64898 PTR32 teb;
64899 GLuint readBuffer;
64900 GLuint writeBuffer;
64901 PTR32 readOffset;
64902 PTR32 writeOffset;
64903 PTR32 size;
64904 } *params32 = args;
64905 struct glNamedCopyBufferSubDataEXT_params params =
64907 .teb = get_teb64(params32->teb),
64908 .readBuffer = params32->readBuffer,
64909 .writeBuffer = params32->writeBuffer,
64910 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
64911 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
64912 .size = (GLsizeiptr)ULongToPtr(params32->size),
64914 NTSTATUS status;
64915 status = ext_glNamedCopyBufferSubDataEXT( &params );
64916 return status;
64919 static NTSTATUS wow64_ext_glNamedFramebufferDrawBuffer( void *args )
64921 struct
64923 PTR32 teb;
64924 GLuint framebuffer;
64925 GLenum buf;
64926 } *params32 = args;
64927 struct glNamedFramebufferDrawBuffer_params params =
64929 .teb = get_teb64(params32->teb),
64930 .framebuffer = params32->framebuffer,
64931 .buf = params32->buf,
64933 NTSTATUS status;
64934 status = ext_glNamedFramebufferDrawBuffer( &params );
64935 return status;
64938 static NTSTATUS wow64_ext_glNamedFramebufferDrawBuffers( void *args )
64940 struct
64942 PTR32 teb;
64943 GLuint framebuffer;
64944 GLsizei n;
64945 PTR32 bufs;
64946 } *params32 = args;
64947 struct glNamedFramebufferDrawBuffers_params params =
64949 .teb = get_teb64(params32->teb),
64950 .framebuffer = params32->framebuffer,
64951 .n = params32->n,
64952 .bufs = ULongToPtr(params32->bufs),
64954 NTSTATUS status;
64955 status = ext_glNamedFramebufferDrawBuffers( &params );
64956 return status;
64959 static NTSTATUS wow64_ext_glNamedFramebufferParameteri( void *args )
64961 struct
64963 PTR32 teb;
64964 GLuint framebuffer;
64965 GLenum pname;
64966 GLint param;
64967 } *params32 = args;
64968 struct glNamedFramebufferParameteri_params params =
64970 .teb = get_teb64(params32->teb),
64971 .framebuffer = params32->framebuffer,
64972 .pname = params32->pname,
64973 .param = params32->param,
64975 NTSTATUS status;
64976 status = ext_glNamedFramebufferParameteri( &params );
64977 return status;
64980 static NTSTATUS wow64_ext_glNamedFramebufferParameteriEXT( void *args )
64982 struct
64984 PTR32 teb;
64985 GLuint framebuffer;
64986 GLenum pname;
64987 GLint param;
64988 } *params32 = args;
64989 struct glNamedFramebufferParameteriEXT_params params =
64991 .teb = get_teb64(params32->teb),
64992 .framebuffer = params32->framebuffer,
64993 .pname = params32->pname,
64994 .param = params32->param,
64996 NTSTATUS status;
64997 status = ext_glNamedFramebufferParameteriEXT( &params );
64998 return status;
65001 static NTSTATUS wow64_ext_glNamedFramebufferReadBuffer( void *args )
65003 struct
65005 PTR32 teb;
65006 GLuint framebuffer;
65007 GLenum src;
65008 } *params32 = args;
65009 struct glNamedFramebufferReadBuffer_params params =
65011 .teb = get_teb64(params32->teb),
65012 .framebuffer = params32->framebuffer,
65013 .src = params32->src,
65015 NTSTATUS status;
65016 status = ext_glNamedFramebufferReadBuffer( &params );
65017 return status;
65020 static NTSTATUS wow64_ext_glNamedFramebufferRenderbuffer( void *args )
65022 struct
65024 PTR32 teb;
65025 GLuint framebuffer;
65026 GLenum attachment;
65027 GLenum renderbuffertarget;
65028 GLuint renderbuffer;
65029 } *params32 = args;
65030 struct glNamedFramebufferRenderbuffer_params params =
65032 .teb = get_teb64(params32->teb),
65033 .framebuffer = params32->framebuffer,
65034 .attachment = params32->attachment,
65035 .renderbuffertarget = params32->renderbuffertarget,
65036 .renderbuffer = params32->renderbuffer,
65038 NTSTATUS status;
65039 status = ext_glNamedFramebufferRenderbuffer( &params );
65040 return status;
65043 static NTSTATUS wow64_ext_glNamedFramebufferRenderbufferEXT( void *args )
65045 struct
65047 PTR32 teb;
65048 GLuint framebuffer;
65049 GLenum attachment;
65050 GLenum renderbuffertarget;
65051 GLuint renderbuffer;
65052 } *params32 = args;
65053 struct glNamedFramebufferRenderbufferEXT_params params =
65055 .teb = get_teb64(params32->teb),
65056 .framebuffer = params32->framebuffer,
65057 .attachment = params32->attachment,
65058 .renderbuffertarget = params32->renderbuffertarget,
65059 .renderbuffer = params32->renderbuffer,
65061 NTSTATUS status;
65062 status = ext_glNamedFramebufferRenderbufferEXT( &params );
65063 return status;
65066 static NTSTATUS wow64_ext_glNamedFramebufferSampleLocationsfvARB( void *args )
65068 struct
65070 PTR32 teb;
65071 GLuint framebuffer;
65072 GLuint start;
65073 GLsizei count;
65074 PTR32 v;
65075 } *params32 = args;
65076 struct glNamedFramebufferSampleLocationsfvARB_params params =
65078 .teb = get_teb64(params32->teb),
65079 .framebuffer = params32->framebuffer,
65080 .start = params32->start,
65081 .count = params32->count,
65082 .v = ULongToPtr(params32->v),
65084 NTSTATUS status;
65085 status = ext_glNamedFramebufferSampleLocationsfvARB( &params );
65086 return status;
65089 static NTSTATUS wow64_ext_glNamedFramebufferSampleLocationsfvNV( void *args )
65091 struct
65093 PTR32 teb;
65094 GLuint framebuffer;
65095 GLuint start;
65096 GLsizei count;
65097 PTR32 v;
65098 } *params32 = args;
65099 struct glNamedFramebufferSampleLocationsfvNV_params params =
65101 .teb = get_teb64(params32->teb),
65102 .framebuffer = params32->framebuffer,
65103 .start = params32->start,
65104 .count = params32->count,
65105 .v = ULongToPtr(params32->v),
65107 NTSTATUS status;
65108 status = ext_glNamedFramebufferSampleLocationsfvNV( &params );
65109 return status;
65112 static NTSTATUS wow64_ext_glNamedFramebufferSamplePositionsfvAMD( void *args )
65114 struct
65116 PTR32 teb;
65117 GLuint framebuffer;
65118 GLuint numsamples;
65119 GLuint pixelindex;
65120 PTR32 values;
65121 } *params32 = args;
65122 struct glNamedFramebufferSamplePositionsfvAMD_params params =
65124 .teb = get_teb64(params32->teb),
65125 .framebuffer = params32->framebuffer,
65126 .numsamples = params32->numsamples,
65127 .pixelindex = params32->pixelindex,
65128 .values = ULongToPtr(params32->values),
65130 NTSTATUS status;
65131 status = ext_glNamedFramebufferSamplePositionsfvAMD( &params );
65132 return status;
65135 static NTSTATUS wow64_ext_glNamedFramebufferTexture( void *args )
65137 struct
65139 PTR32 teb;
65140 GLuint framebuffer;
65141 GLenum attachment;
65142 GLuint texture;
65143 GLint level;
65144 } *params32 = args;
65145 struct glNamedFramebufferTexture_params params =
65147 .teb = get_teb64(params32->teb),
65148 .framebuffer = params32->framebuffer,
65149 .attachment = params32->attachment,
65150 .texture = params32->texture,
65151 .level = params32->level,
65153 NTSTATUS status;
65154 status = ext_glNamedFramebufferTexture( &params );
65155 return status;
65158 static NTSTATUS wow64_ext_glNamedFramebufferTexture1DEXT( void *args )
65160 struct
65162 PTR32 teb;
65163 GLuint framebuffer;
65164 GLenum attachment;
65165 GLenum textarget;
65166 GLuint texture;
65167 GLint level;
65168 } *params32 = args;
65169 struct glNamedFramebufferTexture1DEXT_params params =
65171 .teb = get_teb64(params32->teb),
65172 .framebuffer = params32->framebuffer,
65173 .attachment = params32->attachment,
65174 .textarget = params32->textarget,
65175 .texture = params32->texture,
65176 .level = params32->level,
65178 NTSTATUS status;
65179 status = ext_glNamedFramebufferTexture1DEXT( &params );
65180 return status;
65183 static NTSTATUS wow64_ext_glNamedFramebufferTexture2DEXT( void *args )
65185 struct
65187 PTR32 teb;
65188 GLuint framebuffer;
65189 GLenum attachment;
65190 GLenum textarget;
65191 GLuint texture;
65192 GLint level;
65193 } *params32 = args;
65194 struct glNamedFramebufferTexture2DEXT_params params =
65196 .teb = get_teb64(params32->teb),
65197 .framebuffer = params32->framebuffer,
65198 .attachment = params32->attachment,
65199 .textarget = params32->textarget,
65200 .texture = params32->texture,
65201 .level = params32->level,
65203 NTSTATUS status;
65204 status = ext_glNamedFramebufferTexture2DEXT( &params );
65205 return status;
65208 static NTSTATUS wow64_ext_glNamedFramebufferTexture3DEXT( void *args )
65210 struct
65212 PTR32 teb;
65213 GLuint framebuffer;
65214 GLenum attachment;
65215 GLenum textarget;
65216 GLuint texture;
65217 GLint level;
65218 GLint zoffset;
65219 } *params32 = args;
65220 struct glNamedFramebufferTexture3DEXT_params params =
65222 .teb = get_teb64(params32->teb),
65223 .framebuffer = params32->framebuffer,
65224 .attachment = params32->attachment,
65225 .textarget = params32->textarget,
65226 .texture = params32->texture,
65227 .level = params32->level,
65228 .zoffset = params32->zoffset,
65230 NTSTATUS status;
65231 status = ext_glNamedFramebufferTexture3DEXT( &params );
65232 return status;
65235 static NTSTATUS wow64_ext_glNamedFramebufferTextureEXT( void *args )
65237 struct
65239 PTR32 teb;
65240 GLuint framebuffer;
65241 GLenum attachment;
65242 GLuint texture;
65243 GLint level;
65244 } *params32 = args;
65245 struct glNamedFramebufferTextureEXT_params params =
65247 .teb = get_teb64(params32->teb),
65248 .framebuffer = params32->framebuffer,
65249 .attachment = params32->attachment,
65250 .texture = params32->texture,
65251 .level = params32->level,
65253 NTSTATUS status;
65254 status = ext_glNamedFramebufferTextureEXT( &params );
65255 return status;
65258 static NTSTATUS wow64_ext_glNamedFramebufferTextureFaceEXT( void *args )
65260 struct
65262 PTR32 teb;
65263 GLuint framebuffer;
65264 GLenum attachment;
65265 GLuint texture;
65266 GLint level;
65267 GLenum face;
65268 } *params32 = args;
65269 struct glNamedFramebufferTextureFaceEXT_params params =
65271 .teb = get_teb64(params32->teb),
65272 .framebuffer = params32->framebuffer,
65273 .attachment = params32->attachment,
65274 .texture = params32->texture,
65275 .level = params32->level,
65276 .face = params32->face,
65278 NTSTATUS status;
65279 status = ext_glNamedFramebufferTextureFaceEXT( &params );
65280 return status;
65283 static NTSTATUS wow64_ext_glNamedFramebufferTextureLayer( void *args )
65285 struct
65287 PTR32 teb;
65288 GLuint framebuffer;
65289 GLenum attachment;
65290 GLuint texture;
65291 GLint level;
65292 GLint layer;
65293 } *params32 = args;
65294 struct glNamedFramebufferTextureLayer_params params =
65296 .teb = get_teb64(params32->teb),
65297 .framebuffer = params32->framebuffer,
65298 .attachment = params32->attachment,
65299 .texture = params32->texture,
65300 .level = params32->level,
65301 .layer = params32->layer,
65303 NTSTATUS status;
65304 status = ext_glNamedFramebufferTextureLayer( &params );
65305 return status;
65308 static NTSTATUS wow64_ext_glNamedFramebufferTextureLayerEXT( void *args )
65310 struct
65312 PTR32 teb;
65313 GLuint framebuffer;
65314 GLenum attachment;
65315 GLuint texture;
65316 GLint level;
65317 GLint layer;
65318 } *params32 = args;
65319 struct glNamedFramebufferTextureLayerEXT_params params =
65321 .teb = get_teb64(params32->teb),
65322 .framebuffer = params32->framebuffer,
65323 .attachment = params32->attachment,
65324 .texture = params32->texture,
65325 .level = params32->level,
65326 .layer = params32->layer,
65328 NTSTATUS status;
65329 status = ext_glNamedFramebufferTextureLayerEXT( &params );
65330 return status;
65333 static NTSTATUS wow64_ext_glNamedProgramLocalParameter4dEXT( void *args )
65335 struct
65337 PTR32 teb;
65338 GLuint program;
65339 GLenum target;
65340 GLuint index;
65341 GLdouble x;
65342 GLdouble y;
65343 GLdouble z;
65344 GLdouble w;
65345 } *params32 = args;
65346 struct glNamedProgramLocalParameter4dEXT_params params =
65348 .teb = get_teb64(params32->teb),
65349 .program = params32->program,
65350 .target = params32->target,
65351 .index = params32->index,
65352 .x = params32->x,
65353 .y = params32->y,
65354 .z = params32->z,
65355 .w = params32->w,
65357 NTSTATUS status;
65358 status = ext_glNamedProgramLocalParameter4dEXT( &params );
65359 return status;
65362 static NTSTATUS wow64_ext_glNamedProgramLocalParameter4dvEXT( void *args )
65364 struct
65366 PTR32 teb;
65367 GLuint program;
65368 GLenum target;
65369 GLuint index;
65370 PTR32 params;
65371 } *params32 = args;
65372 struct glNamedProgramLocalParameter4dvEXT_params params =
65374 .teb = get_teb64(params32->teb),
65375 .program = params32->program,
65376 .target = params32->target,
65377 .index = params32->index,
65378 .params = ULongToPtr(params32->params),
65380 NTSTATUS status;
65381 status = ext_glNamedProgramLocalParameter4dvEXT( &params );
65382 return status;
65385 static NTSTATUS wow64_ext_glNamedProgramLocalParameter4fEXT( void *args )
65387 struct
65389 PTR32 teb;
65390 GLuint program;
65391 GLenum target;
65392 GLuint index;
65393 GLfloat x;
65394 GLfloat y;
65395 GLfloat z;
65396 GLfloat w;
65397 } *params32 = args;
65398 struct glNamedProgramLocalParameter4fEXT_params params =
65400 .teb = get_teb64(params32->teb),
65401 .program = params32->program,
65402 .target = params32->target,
65403 .index = params32->index,
65404 .x = params32->x,
65405 .y = params32->y,
65406 .z = params32->z,
65407 .w = params32->w,
65409 NTSTATUS status;
65410 status = ext_glNamedProgramLocalParameter4fEXT( &params );
65411 return status;
65414 static NTSTATUS wow64_ext_glNamedProgramLocalParameter4fvEXT( void *args )
65416 struct
65418 PTR32 teb;
65419 GLuint program;
65420 GLenum target;
65421 GLuint index;
65422 PTR32 params;
65423 } *params32 = args;
65424 struct glNamedProgramLocalParameter4fvEXT_params params =
65426 .teb = get_teb64(params32->teb),
65427 .program = params32->program,
65428 .target = params32->target,
65429 .index = params32->index,
65430 .params = ULongToPtr(params32->params),
65432 NTSTATUS status;
65433 status = ext_glNamedProgramLocalParameter4fvEXT( &params );
65434 return status;
65437 static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4iEXT( void *args )
65439 struct
65441 PTR32 teb;
65442 GLuint program;
65443 GLenum target;
65444 GLuint index;
65445 GLint x;
65446 GLint y;
65447 GLint z;
65448 GLint w;
65449 } *params32 = args;
65450 struct glNamedProgramLocalParameterI4iEXT_params params =
65452 .teb = get_teb64(params32->teb),
65453 .program = params32->program,
65454 .target = params32->target,
65455 .index = params32->index,
65456 .x = params32->x,
65457 .y = params32->y,
65458 .z = params32->z,
65459 .w = params32->w,
65461 NTSTATUS status;
65462 status = ext_glNamedProgramLocalParameterI4iEXT( &params );
65463 return status;
65466 static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4ivEXT( void *args )
65468 struct
65470 PTR32 teb;
65471 GLuint program;
65472 GLenum target;
65473 GLuint index;
65474 PTR32 params;
65475 } *params32 = args;
65476 struct glNamedProgramLocalParameterI4ivEXT_params params =
65478 .teb = get_teb64(params32->teb),
65479 .program = params32->program,
65480 .target = params32->target,
65481 .index = params32->index,
65482 .params = ULongToPtr(params32->params),
65484 NTSTATUS status;
65485 status = ext_glNamedProgramLocalParameterI4ivEXT( &params );
65486 return status;
65489 static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4uiEXT( void *args )
65491 struct
65493 PTR32 teb;
65494 GLuint program;
65495 GLenum target;
65496 GLuint index;
65497 GLuint x;
65498 GLuint y;
65499 GLuint z;
65500 GLuint w;
65501 } *params32 = args;
65502 struct glNamedProgramLocalParameterI4uiEXT_params params =
65504 .teb = get_teb64(params32->teb),
65505 .program = params32->program,
65506 .target = params32->target,
65507 .index = params32->index,
65508 .x = params32->x,
65509 .y = params32->y,
65510 .z = params32->z,
65511 .w = params32->w,
65513 NTSTATUS status;
65514 status = ext_glNamedProgramLocalParameterI4uiEXT( &params );
65515 return status;
65518 static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4uivEXT( void *args )
65520 struct
65522 PTR32 teb;
65523 GLuint program;
65524 GLenum target;
65525 GLuint index;
65526 PTR32 params;
65527 } *params32 = args;
65528 struct glNamedProgramLocalParameterI4uivEXT_params params =
65530 .teb = get_teb64(params32->teb),
65531 .program = params32->program,
65532 .target = params32->target,
65533 .index = params32->index,
65534 .params = ULongToPtr(params32->params),
65536 NTSTATUS status;
65537 status = ext_glNamedProgramLocalParameterI4uivEXT( &params );
65538 return status;
65541 static NTSTATUS wow64_ext_glNamedProgramLocalParameters4fvEXT( void *args )
65543 struct
65545 PTR32 teb;
65546 GLuint program;
65547 GLenum target;
65548 GLuint index;
65549 GLsizei count;
65550 PTR32 params;
65551 } *params32 = args;
65552 struct glNamedProgramLocalParameters4fvEXT_params params =
65554 .teb = get_teb64(params32->teb),
65555 .program = params32->program,
65556 .target = params32->target,
65557 .index = params32->index,
65558 .count = params32->count,
65559 .params = ULongToPtr(params32->params),
65561 NTSTATUS status;
65562 status = ext_glNamedProgramLocalParameters4fvEXT( &params );
65563 return status;
65566 static NTSTATUS wow64_ext_glNamedProgramLocalParametersI4ivEXT( void *args )
65568 struct
65570 PTR32 teb;
65571 GLuint program;
65572 GLenum target;
65573 GLuint index;
65574 GLsizei count;
65575 PTR32 params;
65576 } *params32 = args;
65577 struct glNamedProgramLocalParametersI4ivEXT_params params =
65579 .teb = get_teb64(params32->teb),
65580 .program = params32->program,
65581 .target = params32->target,
65582 .index = params32->index,
65583 .count = params32->count,
65584 .params = ULongToPtr(params32->params),
65586 NTSTATUS status;
65587 status = ext_glNamedProgramLocalParametersI4ivEXT( &params );
65588 return status;
65591 static NTSTATUS wow64_ext_glNamedProgramLocalParametersI4uivEXT( void *args )
65593 struct
65595 PTR32 teb;
65596 GLuint program;
65597 GLenum target;
65598 GLuint index;
65599 GLsizei count;
65600 PTR32 params;
65601 } *params32 = args;
65602 struct glNamedProgramLocalParametersI4uivEXT_params params =
65604 .teb = get_teb64(params32->teb),
65605 .program = params32->program,
65606 .target = params32->target,
65607 .index = params32->index,
65608 .count = params32->count,
65609 .params = ULongToPtr(params32->params),
65611 NTSTATUS status;
65612 status = ext_glNamedProgramLocalParametersI4uivEXT( &params );
65613 return status;
65616 static NTSTATUS wow64_ext_glNamedProgramStringEXT( void *args )
65618 struct
65620 PTR32 teb;
65621 GLuint program;
65622 GLenum target;
65623 GLenum format;
65624 GLsizei len;
65625 PTR32 string;
65626 } *params32 = args;
65627 struct glNamedProgramStringEXT_params params =
65629 .teb = get_teb64(params32->teb),
65630 .program = params32->program,
65631 .target = params32->target,
65632 .format = params32->format,
65633 .len = params32->len,
65634 .string = ULongToPtr(params32->string),
65636 NTSTATUS status;
65637 status = ext_glNamedProgramStringEXT( &params );
65638 return status;
65641 static NTSTATUS wow64_ext_glNamedRenderbufferStorage( void *args )
65643 struct
65645 PTR32 teb;
65646 GLuint renderbuffer;
65647 GLenum internalformat;
65648 GLsizei width;
65649 GLsizei height;
65650 } *params32 = args;
65651 struct glNamedRenderbufferStorage_params params =
65653 .teb = get_teb64(params32->teb),
65654 .renderbuffer = params32->renderbuffer,
65655 .internalformat = params32->internalformat,
65656 .width = params32->width,
65657 .height = params32->height,
65659 NTSTATUS status;
65660 status = ext_glNamedRenderbufferStorage( &params );
65661 return status;
65664 static NTSTATUS wow64_ext_glNamedRenderbufferStorageEXT( void *args )
65666 struct
65668 PTR32 teb;
65669 GLuint renderbuffer;
65670 GLenum internalformat;
65671 GLsizei width;
65672 GLsizei height;
65673 } *params32 = args;
65674 struct glNamedRenderbufferStorageEXT_params params =
65676 .teb = get_teb64(params32->teb),
65677 .renderbuffer = params32->renderbuffer,
65678 .internalformat = params32->internalformat,
65679 .width = params32->width,
65680 .height = params32->height,
65682 NTSTATUS status;
65683 status = ext_glNamedRenderbufferStorageEXT( &params );
65684 return status;
65687 static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisample( void *args )
65689 struct
65691 PTR32 teb;
65692 GLuint renderbuffer;
65693 GLsizei samples;
65694 GLenum internalformat;
65695 GLsizei width;
65696 GLsizei height;
65697 } *params32 = args;
65698 struct glNamedRenderbufferStorageMultisample_params params =
65700 .teb = get_teb64(params32->teb),
65701 .renderbuffer = params32->renderbuffer,
65702 .samples = params32->samples,
65703 .internalformat = params32->internalformat,
65704 .width = params32->width,
65705 .height = params32->height,
65707 NTSTATUS status;
65708 status = ext_glNamedRenderbufferStorageMultisample( &params );
65709 return status;
65712 static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleAdvancedAMD( void *args )
65714 struct
65716 PTR32 teb;
65717 GLuint renderbuffer;
65718 GLsizei samples;
65719 GLsizei storageSamples;
65720 GLenum internalformat;
65721 GLsizei width;
65722 GLsizei height;
65723 } *params32 = args;
65724 struct glNamedRenderbufferStorageMultisampleAdvancedAMD_params params =
65726 .teb = get_teb64(params32->teb),
65727 .renderbuffer = params32->renderbuffer,
65728 .samples = params32->samples,
65729 .storageSamples = params32->storageSamples,
65730 .internalformat = params32->internalformat,
65731 .width = params32->width,
65732 .height = params32->height,
65734 NTSTATUS status;
65735 status = ext_glNamedRenderbufferStorageMultisampleAdvancedAMD( &params );
65736 return status;
65739 static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleCoverageEXT( void *args )
65741 struct
65743 PTR32 teb;
65744 GLuint renderbuffer;
65745 GLsizei coverageSamples;
65746 GLsizei colorSamples;
65747 GLenum internalformat;
65748 GLsizei width;
65749 GLsizei height;
65750 } *params32 = args;
65751 struct glNamedRenderbufferStorageMultisampleCoverageEXT_params params =
65753 .teb = get_teb64(params32->teb),
65754 .renderbuffer = params32->renderbuffer,
65755 .coverageSamples = params32->coverageSamples,
65756 .colorSamples = params32->colorSamples,
65757 .internalformat = params32->internalformat,
65758 .width = params32->width,
65759 .height = params32->height,
65761 NTSTATUS status;
65762 status = ext_glNamedRenderbufferStorageMultisampleCoverageEXT( &params );
65763 return status;
65766 static NTSTATUS wow64_ext_glNamedRenderbufferStorageMultisampleEXT( void *args )
65768 struct
65770 PTR32 teb;
65771 GLuint renderbuffer;
65772 GLsizei samples;
65773 GLenum internalformat;
65774 GLsizei width;
65775 GLsizei height;
65776 } *params32 = args;
65777 struct glNamedRenderbufferStorageMultisampleEXT_params params =
65779 .teb = get_teb64(params32->teb),
65780 .renderbuffer = params32->renderbuffer,
65781 .samples = params32->samples,
65782 .internalformat = params32->internalformat,
65783 .width = params32->width,
65784 .height = params32->height,
65786 NTSTATUS status;
65787 status = ext_glNamedRenderbufferStorageMultisampleEXT( &params );
65788 return status;
65791 static NTSTATUS wow64_ext_glNamedStringARB( void *args )
65793 struct
65795 PTR32 teb;
65796 GLenum type;
65797 GLint namelen;
65798 PTR32 name;
65799 GLint stringlen;
65800 PTR32 string;
65801 } *params32 = args;
65802 struct glNamedStringARB_params params =
65804 .teb = get_teb64(params32->teb),
65805 .type = params32->type,
65806 .namelen = params32->namelen,
65807 .name = ULongToPtr(params32->name),
65808 .stringlen = params32->stringlen,
65809 .string = ULongToPtr(params32->string),
65811 NTSTATUS status;
65812 status = ext_glNamedStringARB( &params );
65813 return status;
65816 static NTSTATUS wow64_ext_glNewBufferRegion( void *args )
65818 struct
65820 PTR32 teb;
65821 GLenum type;
65822 GLuint ret;
65823 } *params32 = args;
65824 struct glNewBufferRegion_params params =
65826 .teb = get_teb64(params32->teb),
65827 .type = params32->type,
65829 NTSTATUS status;
65830 status = ext_glNewBufferRegion( &params );
65831 params32->ret = params.ret;
65832 return status;
65835 static NTSTATUS wow64_ext_glNewObjectBufferATI( void *args )
65837 struct
65839 PTR32 teb;
65840 GLsizei size;
65841 PTR32 pointer;
65842 GLenum usage;
65843 GLuint ret;
65844 } *params32 = args;
65845 struct glNewObjectBufferATI_params params =
65847 .teb = get_teb64(params32->teb),
65848 .size = params32->size,
65849 .pointer = ULongToPtr(params32->pointer),
65850 .usage = params32->usage,
65852 NTSTATUS status;
65853 status = ext_glNewObjectBufferATI( &params );
65854 params32->ret = params.ret;
65855 return status;
65858 static NTSTATUS wow64_ext_glNormal3fVertex3fSUN( void *args )
65860 struct
65862 PTR32 teb;
65863 GLfloat nx;
65864 GLfloat ny;
65865 GLfloat nz;
65866 GLfloat x;
65867 GLfloat y;
65868 GLfloat z;
65869 } *params32 = args;
65870 struct glNormal3fVertex3fSUN_params params =
65872 .teb = get_teb64(params32->teb),
65873 .nx = params32->nx,
65874 .ny = params32->ny,
65875 .nz = params32->nz,
65876 .x = params32->x,
65877 .y = params32->y,
65878 .z = params32->z,
65880 NTSTATUS status;
65881 status = ext_glNormal3fVertex3fSUN( &params );
65882 return status;
65885 static NTSTATUS wow64_ext_glNormal3fVertex3fvSUN( void *args )
65887 struct
65889 PTR32 teb;
65890 PTR32 n;
65891 PTR32 v;
65892 } *params32 = args;
65893 struct glNormal3fVertex3fvSUN_params params =
65895 .teb = get_teb64(params32->teb),
65896 .n = ULongToPtr(params32->n),
65897 .v = ULongToPtr(params32->v),
65899 NTSTATUS status;
65900 status = ext_glNormal3fVertex3fvSUN( &params );
65901 return status;
65904 static NTSTATUS wow64_ext_glNormal3hNV( void *args )
65906 struct
65908 PTR32 teb;
65909 GLhalfNV nx;
65910 GLhalfNV ny;
65911 GLhalfNV nz;
65912 } *params32 = args;
65913 struct glNormal3hNV_params params =
65915 .teb = get_teb64(params32->teb),
65916 .nx = params32->nx,
65917 .ny = params32->ny,
65918 .nz = params32->nz,
65920 NTSTATUS status;
65921 status = ext_glNormal3hNV( &params );
65922 return status;
65925 static NTSTATUS wow64_ext_glNormal3hvNV( void *args )
65927 struct
65929 PTR32 teb;
65930 PTR32 v;
65931 } *params32 = args;
65932 struct glNormal3hvNV_params params =
65934 .teb = get_teb64(params32->teb),
65935 .v = ULongToPtr(params32->v),
65937 NTSTATUS status;
65938 status = ext_glNormal3hvNV( &params );
65939 return status;
65942 static NTSTATUS wow64_ext_glNormal3xOES( void *args )
65944 struct
65946 PTR32 teb;
65947 GLfixed nx;
65948 GLfixed ny;
65949 GLfixed nz;
65950 } *params32 = args;
65951 struct glNormal3xOES_params params =
65953 .teb = get_teb64(params32->teb),
65954 .nx = params32->nx,
65955 .ny = params32->ny,
65956 .nz = params32->nz,
65958 NTSTATUS status;
65959 status = ext_glNormal3xOES( &params );
65960 return status;
65963 static NTSTATUS wow64_ext_glNormal3xvOES( void *args )
65965 struct
65967 PTR32 teb;
65968 PTR32 coords;
65969 } *params32 = args;
65970 struct glNormal3xvOES_params params =
65972 .teb = get_teb64(params32->teb),
65973 .coords = ULongToPtr(params32->coords),
65975 NTSTATUS status;
65976 status = ext_glNormal3xvOES( &params );
65977 return status;
65980 static NTSTATUS wow64_ext_glNormalFormatNV( void *args )
65982 struct
65984 PTR32 teb;
65985 GLenum type;
65986 GLsizei stride;
65987 } *params32 = args;
65988 struct glNormalFormatNV_params params =
65990 .teb = get_teb64(params32->teb),
65991 .type = params32->type,
65992 .stride = params32->stride,
65994 NTSTATUS status;
65995 status = ext_glNormalFormatNV( &params );
65996 return status;
65999 static NTSTATUS wow64_ext_glNormalP3ui( void *args )
66001 struct
66003 PTR32 teb;
66004 GLenum type;
66005 GLuint coords;
66006 } *params32 = args;
66007 struct glNormalP3ui_params params =
66009 .teb = get_teb64(params32->teb),
66010 .type = params32->type,
66011 .coords = params32->coords,
66013 NTSTATUS status;
66014 status = ext_glNormalP3ui( &params );
66015 return status;
66018 static NTSTATUS wow64_ext_glNormalP3uiv( void *args )
66020 struct
66022 PTR32 teb;
66023 GLenum type;
66024 PTR32 coords;
66025 } *params32 = args;
66026 struct glNormalP3uiv_params params =
66028 .teb = get_teb64(params32->teb),
66029 .type = params32->type,
66030 .coords = ULongToPtr(params32->coords),
66032 NTSTATUS status;
66033 status = ext_glNormalP3uiv( &params );
66034 return status;
66037 static NTSTATUS wow64_ext_glNormalPointerEXT( void *args )
66039 struct
66041 PTR32 teb;
66042 GLenum type;
66043 GLsizei stride;
66044 GLsizei count;
66045 PTR32 pointer;
66046 } *params32 = args;
66047 struct glNormalPointerEXT_params params =
66049 .teb = get_teb64(params32->teb),
66050 .type = params32->type,
66051 .stride = params32->stride,
66052 .count = params32->count,
66053 .pointer = ULongToPtr(params32->pointer),
66055 NTSTATUS status;
66056 status = ext_glNormalPointerEXT( &params );
66057 return status;
66060 static NTSTATUS wow64_ext_glNormalPointerListIBM( void *args )
66062 struct
66064 PTR32 teb;
66065 GLenum type;
66066 GLint stride;
66067 PTR32 pointer;
66068 GLint ptrstride;
66069 } *params32 = args;
66070 struct glNormalPointerListIBM_params params =
66072 .teb = get_teb64(params32->teb),
66073 .type = params32->type,
66074 .stride = params32->stride,
66075 .ptrstride = params32->ptrstride,
66077 FIXME( "params32 %p, params %p stub!\n", params32, &params );
66078 return STATUS_NOT_IMPLEMENTED;
66081 static NTSTATUS wow64_ext_glNormalPointervINTEL( void *args )
66083 struct
66085 PTR32 teb;
66086 GLenum type;
66087 PTR32 pointer;
66088 } *params32 = args;
66089 struct glNormalPointervINTEL_params params =
66091 .teb = get_teb64(params32->teb),
66092 .type = params32->type,
66094 FIXME( "params32 %p, params %p stub!\n", params32, &params );
66095 return STATUS_NOT_IMPLEMENTED;
66098 static NTSTATUS wow64_ext_glNormalStream3bATI( void *args )
66100 struct
66102 PTR32 teb;
66103 GLenum stream;
66104 GLbyte nx;
66105 GLbyte ny;
66106 GLbyte nz;
66107 } *params32 = args;
66108 struct glNormalStream3bATI_params params =
66110 .teb = get_teb64(params32->teb),
66111 .stream = params32->stream,
66112 .nx = params32->nx,
66113 .ny = params32->ny,
66114 .nz = params32->nz,
66116 NTSTATUS status;
66117 status = ext_glNormalStream3bATI( &params );
66118 return status;
66121 static NTSTATUS wow64_ext_glNormalStream3bvATI( void *args )
66123 struct
66125 PTR32 teb;
66126 GLenum stream;
66127 PTR32 coords;
66128 } *params32 = args;
66129 struct glNormalStream3bvATI_params params =
66131 .teb = get_teb64(params32->teb),
66132 .stream = params32->stream,
66133 .coords = ULongToPtr(params32->coords),
66135 NTSTATUS status;
66136 status = ext_glNormalStream3bvATI( &params );
66137 return status;
66140 static NTSTATUS wow64_ext_glNormalStream3dATI( void *args )
66142 struct
66144 PTR32 teb;
66145 GLenum stream;
66146 GLdouble nx;
66147 GLdouble ny;
66148 GLdouble nz;
66149 } *params32 = args;
66150 struct glNormalStream3dATI_params params =
66152 .teb = get_teb64(params32->teb),
66153 .stream = params32->stream,
66154 .nx = params32->nx,
66155 .ny = params32->ny,
66156 .nz = params32->nz,
66158 NTSTATUS status;
66159 status = ext_glNormalStream3dATI( &params );
66160 return status;
66163 static NTSTATUS wow64_ext_glNormalStream3dvATI( void *args )
66165 struct
66167 PTR32 teb;
66168 GLenum stream;
66169 PTR32 coords;
66170 } *params32 = args;
66171 struct glNormalStream3dvATI_params params =
66173 .teb = get_teb64(params32->teb),
66174 .stream = params32->stream,
66175 .coords = ULongToPtr(params32->coords),
66177 NTSTATUS status;
66178 status = ext_glNormalStream3dvATI( &params );
66179 return status;
66182 static NTSTATUS wow64_ext_glNormalStream3fATI( void *args )
66184 struct
66186 PTR32 teb;
66187 GLenum stream;
66188 GLfloat nx;
66189 GLfloat ny;
66190 GLfloat nz;
66191 } *params32 = args;
66192 struct glNormalStream3fATI_params params =
66194 .teb = get_teb64(params32->teb),
66195 .stream = params32->stream,
66196 .nx = params32->nx,
66197 .ny = params32->ny,
66198 .nz = params32->nz,
66200 NTSTATUS status;
66201 status = ext_glNormalStream3fATI( &params );
66202 return status;
66205 static NTSTATUS wow64_ext_glNormalStream3fvATI( void *args )
66207 struct
66209 PTR32 teb;
66210 GLenum stream;
66211 PTR32 coords;
66212 } *params32 = args;
66213 struct glNormalStream3fvATI_params params =
66215 .teb = get_teb64(params32->teb),
66216 .stream = params32->stream,
66217 .coords = ULongToPtr(params32->coords),
66219 NTSTATUS status;
66220 status = ext_glNormalStream3fvATI( &params );
66221 return status;
66224 static NTSTATUS wow64_ext_glNormalStream3iATI( void *args )
66226 struct
66228 PTR32 teb;
66229 GLenum stream;
66230 GLint nx;
66231 GLint ny;
66232 GLint nz;
66233 } *params32 = args;
66234 struct glNormalStream3iATI_params params =
66236 .teb = get_teb64(params32->teb),
66237 .stream = params32->stream,
66238 .nx = params32->nx,
66239 .ny = params32->ny,
66240 .nz = params32->nz,
66242 NTSTATUS status;
66243 status = ext_glNormalStream3iATI( &params );
66244 return status;
66247 static NTSTATUS wow64_ext_glNormalStream3ivATI( void *args )
66249 struct
66251 PTR32 teb;
66252 GLenum stream;
66253 PTR32 coords;
66254 } *params32 = args;
66255 struct glNormalStream3ivATI_params params =
66257 .teb = get_teb64(params32->teb),
66258 .stream = params32->stream,
66259 .coords = ULongToPtr(params32->coords),
66261 NTSTATUS status;
66262 status = ext_glNormalStream3ivATI( &params );
66263 return status;
66266 static NTSTATUS wow64_ext_glNormalStream3sATI( void *args )
66268 struct
66270 PTR32 teb;
66271 GLenum stream;
66272 GLshort nx;
66273 GLshort ny;
66274 GLshort nz;
66275 } *params32 = args;
66276 struct glNormalStream3sATI_params params =
66278 .teb = get_teb64(params32->teb),
66279 .stream = params32->stream,
66280 .nx = params32->nx,
66281 .ny = params32->ny,
66282 .nz = params32->nz,
66284 NTSTATUS status;
66285 status = ext_glNormalStream3sATI( &params );
66286 return status;
66289 static NTSTATUS wow64_ext_glNormalStream3svATI( void *args )
66291 struct
66293 PTR32 teb;
66294 GLenum stream;
66295 PTR32 coords;
66296 } *params32 = args;
66297 struct glNormalStream3svATI_params params =
66299 .teb = get_teb64(params32->teb),
66300 .stream = params32->stream,
66301 .coords = ULongToPtr(params32->coords),
66303 NTSTATUS status;
66304 status = ext_glNormalStream3svATI( &params );
66305 return status;
66308 static NTSTATUS wow64_ext_glObjectLabel( void *args )
66310 struct
66312 PTR32 teb;
66313 GLenum identifier;
66314 GLuint name;
66315 GLsizei length;
66316 PTR32 label;
66317 } *params32 = args;
66318 struct glObjectLabel_params params =
66320 .teb = get_teb64(params32->teb),
66321 .identifier = params32->identifier,
66322 .name = params32->name,
66323 .length = params32->length,
66324 .label = ULongToPtr(params32->label),
66326 NTSTATUS status;
66327 status = ext_glObjectLabel( &params );
66328 return status;
66331 static NTSTATUS wow64_ext_glObjectPtrLabel( void *args )
66333 struct
66335 PTR32 teb;
66336 PTR32 ptr;
66337 GLsizei length;
66338 PTR32 label;
66339 } *params32 = args;
66340 struct glObjectPtrLabel_params params =
66342 .teb = get_teb64(params32->teb),
66343 .ptr = ULongToPtr(params32->ptr),
66344 .length = params32->length,
66345 .label = ULongToPtr(params32->label),
66347 NTSTATUS status;
66348 status = ext_glObjectPtrLabel( &params );
66349 return status;
66352 static NTSTATUS wow64_ext_glObjectPurgeableAPPLE( void *args )
66354 struct
66356 PTR32 teb;
66357 GLenum objectType;
66358 GLuint name;
66359 GLenum option;
66360 GLenum ret;
66361 } *params32 = args;
66362 struct glObjectPurgeableAPPLE_params params =
66364 .teb = get_teb64(params32->teb),
66365 .objectType = params32->objectType,
66366 .name = params32->name,
66367 .option = params32->option,
66369 NTSTATUS status;
66370 status = ext_glObjectPurgeableAPPLE( &params );
66371 params32->ret = params.ret;
66372 return status;
66375 static NTSTATUS wow64_ext_glObjectUnpurgeableAPPLE( void *args )
66377 struct
66379 PTR32 teb;
66380 GLenum objectType;
66381 GLuint name;
66382 GLenum option;
66383 GLenum ret;
66384 } *params32 = args;
66385 struct glObjectUnpurgeableAPPLE_params params =
66387 .teb = get_teb64(params32->teb),
66388 .objectType = params32->objectType,
66389 .name = params32->name,
66390 .option = params32->option,
66392 NTSTATUS status;
66393 status = ext_glObjectUnpurgeableAPPLE( &params );
66394 params32->ret = params.ret;
66395 return status;
66398 static NTSTATUS wow64_ext_glOrthofOES( void *args )
66400 struct
66402 PTR32 teb;
66403 GLfloat l;
66404 GLfloat r;
66405 GLfloat b;
66406 GLfloat t;
66407 GLfloat n;
66408 GLfloat f;
66409 } *params32 = args;
66410 struct glOrthofOES_params params =
66412 .teb = get_teb64(params32->teb),
66413 .l = params32->l,
66414 .r = params32->r,
66415 .b = params32->b,
66416 .t = params32->t,
66417 .n = params32->n,
66418 .f = params32->f,
66420 NTSTATUS status;
66421 status = ext_glOrthofOES( &params );
66422 return status;
66425 static NTSTATUS wow64_ext_glOrthoxOES( void *args )
66427 struct
66429 PTR32 teb;
66430 GLfixed l;
66431 GLfixed r;
66432 GLfixed b;
66433 GLfixed t;
66434 GLfixed n;
66435 GLfixed f;
66436 } *params32 = args;
66437 struct glOrthoxOES_params params =
66439 .teb = get_teb64(params32->teb),
66440 .l = params32->l,
66441 .r = params32->r,
66442 .b = params32->b,
66443 .t = params32->t,
66444 .n = params32->n,
66445 .f = params32->f,
66447 NTSTATUS status;
66448 status = ext_glOrthoxOES( &params );
66449 return status;
66452 static NTSTATUS wow64_ext_glPNTrianglesfATI( void *args )
66454 struct
66456 PTR32 teb;
66457 GLenum pname;
66458 GLfloat param;
66459 } *params32 = args;
66460 struct glPNTrianglesfATI_params params =
66462 .teb = get_teb64(params32->teb),
66463 .pname = params32->pname,
66464 .param = params32->param,
66466 NTSTATUS status;
66467 status = ext_glPNTrianglesfATI( &params );
66468 return status;
66471 static NTSTATUS wow64_ext_glPNTrianglesiATI( void *args )
66473 struct
66475 PTR32 teb;
66476 GLenum pname;
66477 GLint param;
66478 } *params32 = args;
66479 struct glPNTrianglesiATI_params params =
66481 .teb = get_teb64(params32->teb),
66482 .pname = params32->pname,
66483 .param = params32->param,
66485 NTSTATUS status;
66486 status = ext_glPNTrianglesiATI( &params );
66487 return status;
66490 static NTSTATUS wow64_ext_glPassTexCoordATI( void *args )
66492 struct
66494 PTR32 teb;
66495 GLuint dst;
66496 GLuint coord;
66497 GLenum swizzle;
66498 } *params32 = args;
66499 struct glPassTexCoordATI_params params =
66501 .teb = get_teb64(params32->teb),
66502 .dst = params32->dst,
66503 .coord = params32->coord,
66504 .swizzle = params32->swizzle,
66506 NTSTATUS status;
66507 status = ext_glPassTexCoordATI( &params );
66508 return status;
66511 static NTSTATUS wow64_ext_glPassThroughxOES( void *args )
66513 struct
66515 PTR32 teb;
66516 GLfixed token;
66517 } *params32 = args;
66518 struct glPassThroughxOES_params params =
66520 .teb = get_teb64(params32->teb),
66521 .token = params32->token,
66523 NTSTATUS status;
66524 status = ext_glPassThroughxOES( &params );
66525 return status;
66528 static NTSTATUS wow64_ext_glPatchParameterfv( void *args )
66530 struct
66532 PTR32 teb;
66533 GLenum pname;
66534 PTR32 values;
66535 } *params32 = args;
66536 struct glPatchParameterfv_params params =
66538 .teb = get_teb64(params32->teb),
66539 .pname = params32->pname,
66540 .values = ULongToPtr(params32->values),
66542 NTSTATUS status;
66543 status = ext_glPatchParameterfv( &params );
66544 return status;
66547 static NTSTATUS wow64_ext_glPatchParameteri( void *args )
66549 struct
66551 PTR32 teb;
66552 GLenum pname;
66553 GLint value;
66554 } *params32 = args;
66555 struct glPatchParameteri_params params =
66557 .teb = get_teb64(params32->teb),
66558 .pname = params32->pname,
66559 .value = params32->value,
66561 NTSTATUS status;
66562 status = ext_glPatchParameteri( &params );
66563 return status;
66566 static NTSTATUS wow64_ext_glPathColorGenNV( void *args )
66568 struct
66570 PTR32 teb;
66571 GLenum color;
66572 GLenum genMode;
66573 GLenum colorFormat;
66574 PTR32 coeffs;
66575 } *params32 = args;
66576 struct glPathColorGenNV_params params =
66578 .teb = get_teb64(params32->teb),
66579 .color = params32->color,
66580 .genMode = params32->genMode,
66581 .colorFormat = params32->colorFormat,
66582 .coeffs = ULongToPtr(params32->coeffs),
66584 NTSTATUS status;
66585 status = ext_glPathColorGenNV( &params );
66586 return status;
66589 static NTSTATUS wow64_ext_glPathCommandsNV( void *args )
66591 struct
66593 PTR32 teb;
66594 GLuint path;
66595 GLsizei numCommands;
66596 PTR32 commands;
66597 GLsizei numCoords;
66598 GLenum coordType;
66599 PTR32 coords;
66600 } *params32 = args;
66601 struct glPathCommandsNV_params params =
66603 .teb = get_teb64(params32->teb),
66604 .path = params32->path,
66605 .numCommands = params32->numCommands,
66606 .commands = ULongToPtr(params32->commands),
66607 .numCoords = params32->numCoords,
66608 .coordType = params32->coordType,
66609 .coords = ULongToPtr(params32->coords),
66611 NTSTATUS status;
66612 status = ext_glPathCommandsNV( &params );
66613 return status;
66616 static NTSTATUS wow64_ext_glPathCoordsNV( void *args )
66618 struct
66620 PTR32 teb;
66621 GLuint path;
66622 GLsizei numCoords;
66623 GLenum coordType;
66624 PTR32 coords;
66625 } *params32 = args;
66626 struct glPathCoordsNV_params params =
66628 .teb = get_teb64(params32->teb),
66629 .path = params32->path,
66630 .numCoords = params32->numCoords,
66631 .coordType = params32->coordType,
66632 .coords = ULongToPtr(params32->coords),
66634 NTSTATUS status;
66635 status = ext_glPathCoordsNV( &params );
66636 return status;
66639 static NTSTATUS wow64_ext_glPathCoverDepthFuncNV( void *args )
66641 struct
66643 PTR32 teb;
66644 GLenum func;
66645 } *params32 = args;
66646 struct glPathCoverDepthFuncNV_params params =
66648 .teb = get_teb64(params32->teb),
66649 .func = params32->func,
66651 NTSTATUS status;
66652 status = ext_glPathCoverDepthFuncNV( &params );
66653 return status;
66656 static NTSTATUS wow64_ext_glPathDashArrayNV( void *args )
66658 struct
66660 PTR32 teb;
66661 GLuint path;
66662 GLsizei dashCount;
66663 PTR32 dashArray;
66664 } *params32 = args;
66665 struct glPathDashArrayNV_params params =
66667 .teb = get_teb64(params32->teb),
66668 .path = params32->path,
66669 .dashCount = params32->dashCount,
66670 .dashArray = ULongToPtr(params32->dashArray),
66672 NTSTATUS status;
66673 status = ext_glPathDashArrayNV( &params );
66674 return status;
66677 static NTSTATUS wow64_ext_glPathFogGenNV( void *args )
66679 struct
66681 PTR32 teb;
66682 GLenum genMode;
66683 } *params32 = args;
66684 struct glPathFogGenNV_params params =
66686 .teb = get_teb64(params32->teb),
66687 .genMode = params32->genMode,
66689 NTSTATUS status;
66690 status = ext_glPathFogGenNV( &params );
66691 return status;
66694 static NTSTATUS wow64_ext_glPathGlyphIndexArrayNV( void *args )
66696 struct
66698 PTR32 teb;
66699 GLuint firstPathName;
66700 GLenum fontTarget;
66701 PTR32 fontName;
66702 GLbitfield fontStyle;
66703 GLuint firstGlyphIndex;
66704 GLsizei numGlyphs;
66705 GLuint pathParameterTemplate;
66706 GLfloat emScale;
66707 GLenum ret;
66708 } *params32 = args;
66709 struct glPathGlyphIndexArrayNV_params params =
66711 .teb = get_teb64(params32->teb),
66712 .firstPathName = params32->firstPathName,
66713 .fontTarget = params32->fontTarget,
66714 .fontName = ULongToPtr(params32->fontName),
66715 .fontStyle = params32->fontStyle,
66716 .firstGlyphIndex = params32->firstGlyphIndex,
66717 .numGlyphs = params32->numGlyphs,
66718 .pathParameterTemplate = params32->pathParameterTemplate,
66719 .emScale = params32->emScale,
66721 NTSTATUS status;
66722 status = ext_glPathGlyphIndexArrayNV( &params );
66723 params32->ret = params.ret;
66724 return status;
66727 static NTSTATUS wow64_ext_glPathGlyphRangeNV( void *args )
66729 struct
66731 PTR32 teb;
66732 GLuint firstPathName;
66733 GLenum fontTarget;
66734 PTR32 fontName;
66735 GLbitfield fontStyle;
66736 GLuint firstGlyph;
66737 GLsizei numGlyphs;
66738 GLenum handleMissingGlyphs;
66739 GLuint pathParameterTemplate;
66740 GLfloat emScale;
66741 } *params32 = args;
66742 struct glPathGlyphRangeNV_params params =
66744 .teb = get_teb64(params32->teb),
66745 .firstPathName = params32->firstPathName,
66746 .fontTarget = params32->fontTarget,
66747 .fontName = ULongToPtr(params32->fontName),
66748 .fontStyle = params32->fontStyle,
66749 .firstGlyph = params32->firstGlyph,
66750 .numGlyphs = params32->numGlyphs,
66751 .handleMissingGlyphs = params32->handleMissingGlyphs,
66752 .pathParameterTemplate = params32->pathParameterTemplate,
66753 .emScale = params32->emScale,
66755 NTSTATUS status;
66756 status = ext_glPathGlyphRangeNV( &params );
66757 return status;
66760 static NTSTATUS wow64_ext_glPathGlyphsNV( void *args )
66762 struct
66764 PTR32 teb;
66765 GLuint firstPathName;
66766 GLenum fontTarget;
66767 PTR32 fontName;
66768 GLbitfield fontStyle;
66769 GLsizei numGlyphs;
66770 GLenum type;
66771 PTR32 charcodes;
66772 GLenum handleMissingGlyphs;
66773 GLuint pathParameterTemplate;
66774 GLfloat emScale;
66775 } *params32 = args;
66776 struct glPathGlyphsNV_params params =
66778 .teb = get_teb64(params32->teb),
66779 .firstPathName = params32->firstPathName,
66780 .fontTarget = params32->fontTarget,
66781 .fontName = ULongToPtr(params32->fontName),
66782 .fontStyle = params32->fontStyle,
66783 .numGlyphs = params32->numGlyphs,
66784 .type = params32->type,
66785 .charcodes = ULongToPtr(params32->charcodes),
66786 .handleMissingGlyphs = params32->handleMissingGlyphs,
66787 .pathParameterTemplate = params32->pathParameterTemplate,
66788 .emScale = params32->emScale,
66790 NTSTATUS status;
66791 status = ext_glPathGlyphsNV( &params );
66792 return status;
66795 static NTSTATUS wow64_ext_glPathMemoryGlyphIndexArrayNV( void *args )
66797 struct
66799 PTR32 teb;
66800 GLuint firstPathName;
66801 GLenum fontTarget;
66802 PTR32 fontSize;
66803 PTR32 fontData;
66804 GLsizei faceIndex;
66805 GLuint firstGlyphIndex;
66806 GLsizei numGlyphs;
66807 GLuint pathParameterTemplate;
66808 GLfloat emScale;
66809 GLenum ret;
66810 } *params32 = args;
66811 struct glPathMemoryGlyphIndexArrayNV_params params =
66813 .teb = get_teb64(params32->teb),
66814 .firstPathName = params32->firstPathName,
66815 .fontTarget = params32->fontTarget,
66816 .fontSize = (GLsizeiptr)ULongToPtr(params32->fontSize),
66817 .fontData = ULongToPtr(params32->fontData),
66818 .faceIndex = params32->faceIndex,
66819 .firstGlyphIndex = params32->firstGlyphIndex,
66820 .numGlyphs = params32->numGlyphs,
66821 .pathParameterTemplate = params32->pathParameterTemplate,
66822 .emScale = params32->emScale,
66824 NTSTATUS status;
66825 status = ext_glPathMemoryGlyphIndexArrayNV( &params );
66826 params32->ret = params.ret;
66827 return status;
66830 static NTSTATUS wow64_ext_glPathParameterfNV( void *args )
66832 struct
66834 PTR32 teb;
66835 GLuint path;
66836 GLenum pname;
66837 GLfloat value;
66838 } *params32 = args;
66839 struct glPathParameterfNV_params params =
66841 .teb = get_teb64(params32->teb),
66842 .path = params32->path,
66843 .pname = params32->pname,
66844 .value = params32->value,
66846 NTSTATUS status;
66847 status = ext_glPathParameterfNV( &params );
66848 return status;
66851 static NTSTATUS wow64_ext_glPathParameterfvNV( void *args )
66853 struct
66855 PTR32 teb;
66856 GLuint path;
66857 GLenum pname;
66858 PTR32 value;
66859 } *params32 = args;
66860 struct glPathParameterfvNV_params params =
66862 .teb = get_teb64(params32->teb),
66863 .path = params32->path,
66864 .pname = params32->pname,
66865 .value = ULongToPtr(params32->value),
66867 NTSTATUS status;
66868 status = ext_glPathParameterfvNV( &params );
66869 return status;
66872 static NTSTATUS wow64_ext_glPathParameteriNV( void *args )
66874 struct
66876 PTR32 teb;
66877 GLuint path;
66878 GLenum pname;
66879 GLint value;
66880 } *params32 = args;
66881 struct glPathParameteriNV_params params =
66883 .teb = get_teb64(params32->teb),
66884 .path = params32->path,
66885 .pname = params32->pname,
66886 .value = params32->value,
66888 NTSTATUS status;
66889 status = ext_glPathParameteriNV( &params );
66890 return status;
66893 static NTSTATUS wow64_ext_glPathParameterivNV( void *args )
66895 struct
66897 PTR32 teb;
66898 GLuint path;
66899 GLenum pname;
66900 PTR32 value;
66901 } *params32 = args;
66902 struct glPathParameterivNV_params params =
66904 .teb = get_teb64(params32->teb),
66905 .path = params32->path,
66906 .pname = params32->pname,
66907 .value = ULongToPtr(params32->value),
66909 NTSTATUS status;
66910 status = ext_glPathParameterivNV( &params );
66911 return status;
66914 static NTSTATUS wow64_ext_glPathStencilDepthOffsetNV( void *args )
66916 struct
66918 PTR32 teb;
66919 GLfloat factor;
66920 GLfloat units;
66921 } *params32 = args;
66922 struct glPathStencilDepthOffsetNV_params params =
66924 .teb = get_teb64(params32->teb),
66925 .factor = params32->factor,
66926 .units = params32->units,
66928 NTSTATUS status;
66929 status = ext_glPathStencilDepthOffsetNV( &params );
66930 return status;
66933 static NTSTATUS wow64_ext_glPathStencilFuncNV( void *args )
66935 struct
66937 PTR32 teb;
66938 GLenum func;
66939 GLint ref;
66940 GLuint mask;
66941 } *params32 = args;
66942 struct glPathStencilFuncNV_params params =
66944 .teb = get_teb64(params32->teb),
66945 .func = params32->func,
66946 .ref = params32->ref,
66947 .mask = params32->mask,
66949 NTSTATUS status;
66950 status = ext_glPathStencilFuncNV( &params );
66951 return status;
66954 static NTSTATUS wow64_ext_glPathStringNV( void *args )
66956 struct
66958 PTR32 teb;
66959 GLuint path;
66960 GLenum format;
66961 GLsizei length;
66962 PTR32 pathString;
66963 } *params32 = args;
66964 struct glPathStringNV_params params =
66966 .teb = get_teb64(params32->teb),
66967 .path = params32->path,
66968 .format = params32->format,
66969 .length = params32->length,
66970 .pathString = ULongToPtr(params32->pathString),
66972 NTSTATUS status;
66973 status = ext_glPathStringNV( &params );
66974 return status;
66977 static NTSTATUS wow64_ext_glPathSubCommandsNV( void *args )
66979 struct
66981 PTR32 teb;
66982 GLuint path;
66983 GLsizei commandStart;
66984 GLsizei commandsToDelete;
66985 GLsizei numCommands;
66986 PTR32 commands;
66987 GLsizei numCoords;
66988 GLenum coordType;
66989 PTR32 coords;
66990 } *params32 = args;
66991 struct glPathSubCommandsNV_params params =
66993 .teb = get_teb64(params32->teb),
66994 .path = params32->path,
66995 .commandStart = params32->commandStart,
66996 .commandsToDelete = params32->commandsToDelete,
66997 .numCommands = params32->numCommands,
66998 .commands = ULongToPtr(params32->commands),
66999 .numCoords = params32->numCoords,
67000 .coordType = params32->coordType,
67001 .coords = ULongToPtr(params32->coords),
67003 NTSTATUS status;
67004 status = ext_glPathSubCommandsNV( &params );
67005 return status;
67008 static NTSTATUS wow64_ext_glPathSubCoordsNV( void *args )
67010 struct
67012 PTR32 teb;
67013 GLuint path;
67014 GLsizei coordStart;
67015 GLsizei numCoords;
67016 GLenum coordType;
67017 PTR32 coords;
67018 } *params32 = args;
67019 struct glPathSubCoordsNV_params params =
67021 .teb = get_teb64(params32->teb),
67022 .path = params32->path,
67023 .coordStart = params32->coordStart,
67024 .numCoords = params32->numCoords,
67025 .coordType = params32->coordType,
67026 .coords = ULongToPtr(params32->coords),
67028 NTSTATUS status;
67029 status = ext_glPathSubCoordsNV( &params );
67030 return status;
67033 static NTSTATUS wow64_ext_glPathTexGenNV( void *args )
67035 struct
67037 PTR32 teb;
67038 GLenum texCoordSet;
67039 GLenum genMode;
67040 GLint components;
67041 PTR32 coeffs;
67042 } *params32 = args;
67043 struct glPathTexGenNV_params params =
67045 .teb = get_teb64(params32->teb),
67046 .texCoordSet = params32->texCoordSet,
67047 .genMode = params32->genMode,
67048 .components = params32->components,
67049 .coeffs = ULongToPtr(params32->coeffs),
67051 NTSTATUS status;
67052 status = ext_glPathTexGenNV( &params );
67053 return status;
67056 static NTSTATUS wow64_ext_glPauseTransformFeedback( void *args )
67058 struct
67060 PTR32 teb;
67061 } *params32 = args;
67062 struct glPauseTransformFeedback_params params =
67064 .teb = get_teb64(params32->teb),
67066 NTSTATUS status;
67067 status = ext_glPauseTransformFeedback( &params );
67068 return status;
67071 static NTSTATUS wow64_ext_glPauseTransformFeedbackNV( void *args )
67073 struct
67075 PTR32 teb;
67076 } *params32 = args;
67077 struct glPauseTransformFeedbackNV_params params =
67079 .teb = get_teb64(params32->teb),
67081 NTSTATUS status;
67082 status = ext_glPauseTransformFeedbackNV( &params );
67083 return status;
67086 static NTSTATUS wow64_ext_glPixelDataRangeNV( void *args )
67088 struct
67090 PTR32 teb;
67091 GLenum target;
67092 GLsizei length;
67093 PTR32 pointer;
67094 } *params32 = args;
67095 struct glPixelDataRangeNV_params params =
67097 .teb = get_teb64(params32->teb),
67098 .target = params32->target,
67099 .length = params32->length,
67100 .pointer = ULongToPtr(params32->pointer),
67102 NTSTATUS status;
67103 status = ext_glPixelDataRangeNV( &params );
67104 return status;
67107 static NTSTATUS wow64_ext_glPixelMapx( void *args )
67109 struct
67111 PTR32 teb;
67112 GLenum map;
67113 GLint size;
67114 PTR32 values;
67115 } *params32 = args;
67116 struct glPixelMapx_params params =
67118 .teb = get_teb64(params32->teb),
67119 .map = params32->map,
67120 .size = params32->size,
67121 .values = ULongToPtr(params32->values),
67123 NTSTATUS status;
67124 status = ext_glPixelMapx( &params );
67125 return status;
67128 static NTSTATUS wow64_ext_glPixelStorex( void *args )
67130 struct
67132 PTR32 teb;
67133 GLenum pname;
67134 GLfixed param;
67135 } *params32 = args;
67136 struct glPixelStorex_params params =
67138 .teb = get_teb64(params32->teb),
67139 .pname = params32->pname,
67140 .param = params32->param,
67142 NTSTATUS status;
67143 status = ext_glPixelStorex( &params );
67144 return status;
67147 static NTSTATUS wow64_ext_glPixelTexGenParameterfSGIS( void *args )
67149 struct
67151 PTR32 teb;
67152 GLenum pname;
67153 GLfloat param;
67154 } *params32 = args;
67155 struct glPixelTexGenParameterfSGIS_params params =
67157 .teb = get_teb64(params32->teb),
67158 .pname = params32->pname,
67159 .param = params32->param,
67161 NTSTATUS status;
67162 status = ext_glPixelTexGenParameterfSGIS( &params );
67163 return status;
67166 static NTSTATUS wow64_ext_glPixelTexGenParameterfvSGIS( void *args )
67168 struct
67170 PTR32 teb;
67171 GLenum pname;
67172 PTR32 params;
67173 } *params32 = args;
67174 struct glPixelTexGenParameterfvSGIS_params params =
67176 .teb = get_teb64(params32->teb),
67177 .pname = params32->pname,
67178 .params = ULongToPtr(params32->params),
67180 NTSTATUS status;
67181 status = ext_glPixelTexGenParameterfvSGIS( &params );
67182 return status;
67185 static NTSTATUS wow64_ext_glPixelTexGenParameteriSGIS( void *args )
67187 struct
67189 PTR32 teb;
67190 GLenum pname;
67191 GLint param;
67192 } *params32 = args;
67193 struct glPixelTexGenParameteriSGIS_params params =
67195 .teb = get_teb64(params32->teb),
67196 .pname = params32->pname,
67197 .param = params32->param,
67199 NTSTATUS status;
67200 status = ext_glPixelTexGenParameteriSGIS( &params );
67201 return status;
67204 static NTSTATUS wow64_ext_glPixelTexGenParameterivSGIS( void *args )
67206 struct
67208 PTR32 teb;
67209 GLenum pname;
67210 PTR32 params;
67211 } *params32 = args;
67212 struct glPixelTexGenParameterivSGIS_params params =
67214 .teb = get_teb64(params32->teb),
67215 .pname = params32->pname,
67216 .params = ULongToPtr(params32->params),
67218 NTSTATUS status;
67219 status = ext_glPixelTexGenParameterivSGIS( &params );
67220 return status;
67223 static NTSTATUS wow64_ext_glPixelTexGenSGIX( void *args )
67225 struct
67227 PTR32 teb;
67228 GLenum mode;
67229 } *params32 = args;
67230 struct glPixelTexGenSGIX_params params =
67232 .teb = get_teb64(params32->teb),
67233 .mode = params32->mode,
67235 NTSTATUS status;
67236 status = ext_glPixelTexGenSGIX( &params );
67237 return status;
67240 static NTSTATUS wow64_ext_glPixelTransferxOES( void *args )
67242 struct
67244 PTR32 teb;
67245 GLenum pname;
67246 GLfixed param;
67247 } *params32 = args;
67248 struct glPixelTransferxOES_params params =
67250 .teb = get_teb64(params32->teb),
67251 .pname = params32->pname,
67252 .param = params32->param,
67254 NTSTATUS status;
67255 status = ext_glPixelTransferxOES( &params );
67256 return status;
67259 static NTSTATUS wow64_ext_glPixelTransformParameterfEXT( void *args )
67261 struct
67263 PTR32 teb;
67264 GLenum target;
67265 GLenum pname;
67266 GLfloat param;
67267 } *params32 = args;
67268 struct glPixelTransformParameterfEXT_params params =
67270 .teb = get_teb64(params32->teb),
67271 .target = params32->target,
67272 .pname = params32->pname,
67273 .param = params32->param,
67275 NTSTATUS status;
67276 status = ext_glPixelTransformParameterfEXT( &params );
67277 return status;
67280 static NTSTATUS wow64_ext_glPixelTransformParameterfvEXT( void *args )
67282 struct
67284 PTR32 teb;
67285 GLenum target;
67286 GLenum pname;
67287 PTR32 params;
67288 } *params32 = args;
67289 struct glPixelTransformParameterfvEXT_params params =
67291 .teb = get_teb64(params32->teb),
67292 .target = params32->target,
67293 .pname = params32->pname,
67294 .params = ULongToPtr(params32->params),
67296 NTSTATUS status;
67297 status = ext_glPixelTransformParameterfvEXT( &params );
67298 return status;
67301 static NTSTATUS wow64_ext_glPixelTransformParameteriEXT( void *args )
67303 struct
67305 PTR32 teb;
67306 GLenum target;
67307 GLenum pname;
67308 GLint param;
67309 } *params32 = args;
67310 struct glPixelTransformParameteriEXT_params params =
67312 .teb = get_teb64(params32->teb),
67313 .target = params32->target,
67314 .pname = params32->pname,
67315 .param = params32->param,
67317 NTSTATUS status;
67318 status = ext_glPixelTransformParameteriEXT( &params );
67319 return status;
67322 static NTSTATUS wow64_ext_glPixelTransformParameterivEXT( void *args )
67324 struct
67326 PTR32 teb;
67327 GLenum target;
67328 GLenum pname;
67329 PTR32 params;
67330 } *params32 = args;
67331 struct glPixelTransformParameterivEXT_params params =
67333 .teb = get_teb64(params32->teb),
67334 .target = params32->target,
67335 .pname = params32->pname,
67336 .params = ULongToPtr(params32->params),
67338 NTSTATUS status;
67339 status = ext_glPixelTransformParameterivEXT( &params );
67340 return status;
67343 static NTSTATUS wow64_ext_glPixelZoomxOES( void *args )
67345 struct
67347 PTR32 teb;
67348 GLfixed xfactor;
67349 GLfixed yfactor;
67350 } *params32 = args;
67351 struct glPixelZoomxOES_params params =
67353 .teb = get_teb64(params32->teb),
67354 .xfactor = params32->xfactor,
67355 .yfactor = params32->yfactor,
67357 NTSTATUS status;
67358 status = ext_glPixelZoomxOES( &params );
67359 return status;
67362 static NTSTATUS wow64_ext_glPointAlongPathNV( void *args )
67364 struct
67366 PTR32 teb;
67367 GLuint path;
67368 GLsizei startSegment;
67369 GLsizei numSegments;
67370 GLfloat distance;
67371 PTR32 x;
67372 PTR32 y;
67373 PTR32 tangentX;
67374 PTR32 tangentY;
67375 GLboolean ret;
67376 } *params32 = args;
67377 struct glPointAlongPathNV_params params =
67379 .teb = get_teb64(params32->teb),
67380 .path = params32->path,
67381 .startSegment = params32->startSegment,
67382 .numSegments = params32->numSegments,
67383 .distance = params32->distance,
67384 .x = ULongToPtr(params32->x),
67385 .y = ULongToPtr(params32->y),
67386 .tangentX = ULongToPtr(params32->tangentX),
67387 .tangentY = ULongToPtr(params32->tangentY),
67389 NTSTATUS status;
67390 status = ext_glPointAlongPathNV( &params );
67391 params32->ret = params.ret;
67392 return status;
67395 static NTSTATUS wow64_ext_glPointParameterf( void *args )
67397 struct
67399 PTR32 teb;
67400 GLenum pname;
67401 GLfloat param;
67402 } *params32 = args;
67403 struct glPointParameterf_params params =
67405 .teb = get_teb64(params32->teb),
67406 .pname = params32->pname,
67407 .param = params32->param,
67409 NTSTATUS status;
67410 status = ext_glPointParameterf( &params );
67411 return status;
67414 static NTSTATUS wow64_ext_glPointParameterfARB( void *args )
67416 struct
67418 PTR32 teb;
67419 GLenum pname;
67420 GLfloat param;
67421 } *params32 = args;
67422 struct glPointParameterfARB_params params =
67424 .teb = get_teb64(params32->teb),
67425 .pname = params32->pname,
67426 .param = params32->param,
67428 NTSTATUS status;
67429 status = ext_glPointParameterfARB( &params );
67430 return status;
67433 static NTSTATUS wow64_ext_glPointParameterfEXT( void *args )
67435 struct
67437 PTR32 teb;
67438 GLenum pname;
67439 GLfloat param;
67440 } *params32 = args;
67441 struct glPointParameterfEXT_params params =
67443 .teb = get_teb64(params32->teb),
67444 .pname = params32->pname,
67445 .param = params32->param,
67447 NTSTATUS status;
67448 status = ext_glPointParameterfEXT( &params );
67449 return status;
67452 static NTSTATUS wow64_ext_glPointParameterfSGIS( void *args )
67454 struct
67456 PTR32 teb;
67457 GLenum pname;
67458 GLfloat param;
67459 } *params32 = args;
67460 struct glPointParameterfSGIS_params params =
67462 .teb = get_teb64(params32->teb),
67463 .pname = params32->pname,
67464 .param = params32->param,
67466 NTSTATUS status;
67467 status = ext_glPointParameterfSGIS( &params );
67468 return status;
67471 static NTSTATUS wow64_ext_glPointParameterfv( void *args )
67473 struct
67475 PTR32 teb;
67476 GLenum pname;
67477 PTR32 params;
67478 } *params32 = args;
67479 struct glPointParameterfv_params params =
67481 .teb = get_teb64(params32->teb),
67482 .pname = params32->pname,
67483 .params = ULongToPtr(params32->params),
67485 NTSTATUS status;
67486 status = ext_glPointParameterfv( &params );
67487 return status;
67490 static NTSTATUS wow64_ext_glPointParameterfvARB( void *args )
67492 struct
67494 PTR32 teb;
67495 GLenum pname;
67496 PTR32 params;
67497 } *params32 = args;
67498 struct glPointParameterfvARB_params params =
67500 .teb = get_teb64(params32->teb),
67501 .pname = params32->pname,
67502 .params = ULongToPtr(params32->params),
67504 NTSTATUS status;
67505 status = ext_glPointParameterfvARB( &params );
67506 return status;
67509 static NTSTATUS wow64_ext_glPointParameterfvEXT( void *args )
67511 struct
67513 PTR32 teb;
67514 GLenum pname;
67515 PTR32 params;
67516 } *params32 = args;
67517 struct glPointParameterfvEXT_params params =
67519 .teb = get_teb64(params32->teb),
67520 .pname = params32->pname,
67521 .params = ULongToPtr(params32->params),
67523 NTSTATUS status;
67524 status = ext_glPointParameterfvEXT( &params );
67525 return status;
67528 static NTSTATUS wow64_ext_glPointParameterfvSGIS( void *args )
67530 struct
67532 PTR32 teb;
67533 GLenum pname;
67534 PTR32 params;
67535 } *params32 = args;
67536 struct glPointParameterfvSGIS_params params =
67538 .teb = get_teb64(params32->teb),
67539 .pname = params32->pname,
67540 .params = ULongToPtr(params32->params),
67542 NTSTATUS status;
67543 status = ext_glPointParameterfvSGIS( &params );
67544 return status;
67547 static NTSTATUS wow64_ext_glPointParameteri( void *args )
67549 struct
67551 PTR32 teb;
67552 GLenum pname;
67553 GLint param;
67554 } *params32 = args;
67555 struct glPointParameteri_params params =
67557 .teb = get_teb64(params32->teb),
67558 .pname = params32->pname,
67559 .param = params32->param,
67561 NTSTATUS status;
67562 status = ext_glPointParameteri( &params );
67563 return status;
67566 static NTSTATUS wow64_ext_glPointParameteriNV( void *args )
67568 struct
67570 PTR32 teb;
67571 GLenum pname;
67572 GLint param;
67573 } *params32 = args;
67574 struct glPointParameteriNV_params params =
67576 .teb = get_teb64(params32->teb),
67577 .pname = params32->pname,
67578 .param = params32->param,
67580 NTSTATUS status;
67581 status = ext_glPointParameteriNV( &params );
67582 return status;
67585 static NTSTATUS wow64_ext_glPointParameteriv( void *args )
67587 struct
67589 PTR32 teb;
67590 GLenum pname;
67591 PTR32 params;
67592 } *params32 = args;
67593 struct glPointParameteriv_params params =
67595 .teb = get_teb64(params32->teb),
67596 .pname = params32->pname,
67597 .params = ULongToPtr(params32->params),
67599 NTSTATUS status;
67600 status = ext_glPointParameteriv( &params );
67601 return status;
67604 static NTSTATUS wow64_ext_glPointParameterivNV( void *args )
67606 struct
67608 PTR32 teb;
67609 GLenum pname;
67610 PTR32 params;
67611 } *params32 = args;
67612 struct glPointParameterivNV_params params =
67614 .teb = get_teb64(params32->teb),
67615 .pname = params32->pname,
67616 .params = ULongToPtr(params32->params),
67618 NTSTATUS status;
67619 status = ext_glPointParameterivNV( &params );
67620 return status;
67623 static NTSTATUS wow64_ext_glPointParameterxvOES( void *args )
67625 struct
67627 PTR32 teb;
67628 GLenum pname;
67629 PTR32 params;
67630 } *params32 = args;
67631 struct glPointParameterxvOES_params params =
67633 .teb = get_teb64(params32->teb),
67634 .pname = params32->pname,
67635 .params = ULongToPtr(params32->params),
67637 NTSTATUS status;
67638 status = ext_glPointParameterxvOES( &params );
67639 return status;
67642 static NTSTATUS wow64_ext_glPointSizexOES( void *args )
67644 struct
67646 PTR32 teb;
67647 GLfixed size;
67648 } *params32 = args;
67649 struct glPointSizexOES_params params =
67651 .teb = get_teb64(params32->teb),
67652 .size = params32->size,
67654 NTSTATUS status;
67655 status = ext_glPointSizexOES( &params );
67656 return status;
67659 static NTSTATUS wow64_ext_glPollAsyncSGIX( void *args )
67661 struct
67663 PTR32 teb;
67664 PTR32 markerp;
67665 GLint ret;
67666 } *params32 = args;
67667 struct glPollAsyncSGIX_params params =
67669 .teb = get_teb64(params32->teb),
67670 .markerp = ULongToPtr(params32->markerp),
67672 NTSTATUS status;
67673 status = ext_glPollAsyncSGIX( &params );
67674 params32->ret = params.ret;
67675 return status;
67678 static NTSTATUS wow64_ext_glPollInstrumentsSGIX( void *args )
67680 struct
67682 PTR32 teb;
67683 PTR32 marker_p;
67684 GLint ret;
67685 } *params32 = args;
67686 struct glPollInstrumentsSGIX_params params =
67688 .teb = get_teb64(params32->teb),
67689 .marker_p = ULongToPtr(params32->marker_p),
67691 NTSTATUS status;
67692 status = ext_glPollInstrumentsSGIX( &params );
67693 params32->ret = params.ret;
67694 return status;
67697 static NTSTATUS wow64_ext_glPolygonOffsetClamp( void *args )
67699 struct
67701 PTR32 teb;
67702 GLfloat factor;
67703 GLfloat units;
67704 GLfloat clamp;
67705 } *params32 = args;
67706 struct glPolygonOffsetClamp_params params =
67708 .teb = get_teb64(params32->teb),
67709 .factor = params32->factor,
67710 .units = params32->units,
67711 .clamp = params32->clamp,
67713 NTSTATUS status;
67714 status = ext_glPolygonOffsetClamp( &params );
67715 return status;
67718 static NTSTATUS wow64_ext_glPolygonOffsetClampEXT( void *args )
67720 struct
67722 PTR32 teb;
67723 GLfloat factor;
67724 GLfloat units;
67725 GLfloat clamp;
67726 } *params32 = args;
67727 struct glPolygonOffsetClampEXT_params params =
67729 .teb = get_teb64(params32->teb),
67730 .factor = params32->factor,
67731 .units = params32->units,
67732 .clamp = params32->clamp,
67734 NTSTATUS status;
67735 status = ext_glPolygonOffsetClampEXT( &params );
67736 return status;
67739 static NTSTATUS wow64_ext_glPolygonOffsetEXT( void *args )
67741 struct
67743 PTR32 teb;
67744 GLfloat factor;
67745 GLfloat bias;
67746 } *params32 = args;
67747 struct glPolygonOffsetEXT_params params =
67749 .teb = get_teb64(params32->teb),
67750 .factor = params32->factor,
67751 .bias = params32->bias,
67753 NTSTATUS status;
67754 status = ext_glPolygonOffsetEXT( &params );
67755 return status;
67758 static NTSTATUS wow64_ext_glPolygonOffsetxOES( void *args )
67760 struct
67762 PTR32 teb;
67763 GLfixed factor;
67764 GLfixed units;
67765 } *params32 = args;
67766 struct glPolygonOffsetxOES_params params =
67768 .teb = get_teb64(params32->teb),
67769 .factor = params32->factor,
67770 .units = params32->units,
67772 NTSTATUS status;
67773 status = ext_glPolygonOffsetxOES( &params );
67774 return status;
67777 static NTSTATUS wow64_ext_glPopDebugGroup( void *args )
67779 struct
67781 PTR32 teb;
67782 } *params32 = args;
67783 struct glPopDebugGroup_params params =
67785 .teb = get_teb64(params32->teb),
67787 NTSTATUS status;
67788 status = ext_glPopDebugGroup( &params );
67789 return status;
67792 static NTSTATUS wow64_ext_glPopGroupMarkerEXT( void *args )
67794 struct
67796 PTR32 teb;
67797 } *params32 = args;
67798 struct glPopGroupMarkerEXT_params params =
67800 .teb = get_teb64(params32->teb),
67802 NTSTATUS status;
67803 status = ext_glPopGroupMarkerEXT( &params );
67804 return status;
67807 static NTSTATUS wow64_ext_glPresentFrameDualFillNV( void *args )
67809 struct
67811 PTR32 teb;
67812 GLuint video_slot;
67813 GLuint64EXT minPresentTime;
67814 GLuint beginPresentTimeId;
67815 GLuint presentDurationId;
67816 GLenum type;
67817 GLenum target0;
67818 GLuint fill0;
67819 GLenum target1;
67820 GLuint fill1;
67821 GLenum target2;
67822 GLuint fill2;
67823 GLenum target3;
67824 GLuint fill3;
67825 } *params32 = args;
67826 struct glPresentFrameDualFillNV_params params =
67828 .teb = get_teb64(params32->teb),
67829 .video_slot = params32->video_slot,
67830 .minPresentTime = params32->minPresentTime,
67831 .beginPresentTimeId = params32->beginPresentTimeId,
67832 .presentDurationId = params32->presentDurationId,
67833 .type = params32->type,
67834 .target0 = params32->target0,
67835 .fill0 = params32->fill0,
67836 .target1 = params32->target1,
67837 .fill1 = params32->fill1,
67838 .target2 = params32->target2,
67839 .fill2 = params32->fill2,
67840 .target3 = params32->target3,
67841 .fill3 = params32->fill3,
67843 NTSTATUS status;
67844 status = ext_glPresentFrameDualFillNV( &params );
67845 return status;
67848 static NTSTATUS wow64_ext_glPresentFrameKeyedNV( void *args )
67850 struct
67852 PTR32 teb;
67853 GLuint video_slot;
67854 GLuint64EXT minPresentTime;
67855 GLuint beginPresentTimeId;
67856 GLuint presentDurationId;
67857 GLenum type;
67858 GLenum target0;
67859 GLuint fill0;
67860 GLuint key0;
67861 GLenum target1;
67862 GLuint fill1;
67863 GLuint key1;
67864 } *params32 = args;
67865 struct glPresentFrameKeyedNV_params params =
67867 .teb = get_teb64(params32->teb),
67868 .video_slot = params32->video_slot,
67869 .minPresentTime = params32->minPresentTime,
67870 .beginPresentTimeId = params32->beginPresentTimeId,
67871 .presentDurationId = params32->presentDurationId,
67872 .type = params32->type,
67873 .target0 = params32->target0,
67874 .fill0 = params32->fill0,
67875 .key0 = params32->key0,
67876 .target1 = params32->target1,
67877 .fill1 = params32->fill1,
67878 .key1 = params32->key1,
67880 NTSTATUS status;
67881 status = ext_glPresentFrameKeyedNV( &params );
67882 return status;
67885 static NTSTATUS wow64_ext_glPrimitiveBoundingBoxARB( void *args )
67887 struct
67889 PTR32 teb;
67890 GLfloat minX;
67891 GLfloat minY;
67892 GLfloat minZ;
67893 GLfloat minW;
67894 GLfloat maxX;
67895 GLfloat maxY;
67896 GLfloat maxZ;
67897 GLfloat maxW;
67898 } *params32 = args;
67899 struct glPrimitiveBoundingBoxARB_params params =
67901 .teb = get_teb64(params32->teb),
67902 .minX = params32->minX,
67903 .minY = params32->minY,
67904 .minZ = params32->minZ,
67905 .minW = params32->minW,
67906 .maxX = params32->maxX,
67907 .maxY = params32->maxY,
67908 .maxZ = params32->maxZ,
67909 .maxW = params32->maxW,
67911 NTSTATUS status;
67912 status = ext_glPrimitiveBoundingBoxARB( &params );
67913 return status;
67916 static NTSTATUS wow64_ext_glPrimitiveRestartIndex( void *args )
67918 struct
67920 PTR32 teb;
67921 GLuint index;
67922 } *params32 = args;
67923 struct glPrimitiveRestartIndex_params params =
67925 .teb = get_teb64(params32->teb),
67926 .index = params32->index,
67928 NTSTATUS status;
67929 status = ext_glPrimitiveRestartIndex( &params );
67930 return status;
67933 static NTSTATUS wow64_ext_glPrimitiveRestartIndexNV( void *args )
67935 struct
67937 PTR32 teb;
67938 GLuint index;
67939 } *params32 = args;
67940 struct glPrimitiveRestartIndexNV_params params =
67942 .teb = get_teb64(params32->teb),
67943 .index = params32->index,
67945 NTSTATUS status;
67946 status = ext_glPrimitiveRestartIndexNV( &params );
67947 return status;
67950 static NTSTATUS wow64_ext_glPrimitiveRestartNV( void *args )
67952 struct
67954 PTR32 teb;
67955 } *params32 = args;
67956 struct glPrimitiveRestartNV_params params =
67958 .teb = get_teb64(params32->teb),
67960 NTSTATUS status;
67961 status = ext_glPrimitiveRestartNV( &params );
67962 return status;
67965 static NTSTATUS wow64_ext_glPrioritizeTexturesEXT( void *args )
67967 struct
67969 PTR32 teb;
67970 GLsizei n;
67971 PTR32 textures;
67972 PTR32 priorities;
67973 } *params32 = args;
67974 struct glPrioritizeTexturesEXT_params params =
67976 .teb = get_teb64(params32->teb),
67977 .n = params32->n,
67978 .textures = ULongToPtr(params32->textures),
67979 .priorities = ULongToPtr(params32->priorities),
67981 NTSTATUS status;
67982 status = ext_glPrioritizeTexturesEXT( &params );
67983 return status;
67986 static NTSTATUS wow64_ext_glPrioritizeTexturesxOES( void *args )
67988 struct
67990 PTR32 teb;
67991 GLsizei n;
67992 PTR32 textures;
67993 PTR32 priorities;
67994 } *params32 = args;
67995 struct glPrioritizeTexturesxOES_params params =
67997 .teb = get_teb64(params32->teb),
67998 .n = params32->n,
67999 .textures = ULongToPtr(params32->textures),
68000 .priorities = ULongToPtr(params32->priorities),
68002 NTSTATUS status;
68003 status = ext_glPrioritizeTexturesxOES( &params );
68004 return status;
68007 static NTSTATUS wow64_ext_glProgramBinary( void *args )
68009 struct
68011 PTR32 teb;
68012 GLuint program;
68013 GLenum binaryFormat;
68014 PTR32 binary;
68015 GLsizei length;
68016 } *params32 = args;
68017 struct glProgramBinary_params params =
68019 .teb = get_teb64(params32->teb),
68020 .program = params32->program,
68021 .binaryFormat = params32->binaryFormat,
68022 .binary = ULongToPtr(params32->binary),
68023 .length = params32->length,
68025 NTSTATUS status;
68026 status = ext_glProgramBinary( &params );
68027 return status;
68030 static NTSTATUS wow64_ext_glProgramBufferParametersIivNV( void *args )
68032 struct
68034 PTR32 teb;
68035 GLenum target;
68036 GLuint bindingIndex;
68037 GLuint wordIndex;
68038 GLsizei count;
68039 PTR32 params;
68040 } *params32 = args;
68041 struct glProgramBufferParametersIivNV_params params =
68043 .teb = get_teb64(params32->teb),
68044 .target = params32->target,
68045 .bindingIndex = params32->bindingIndex,
68046 .wordIndex = params32->wordIndex,
68047 .count = params32->count,
68048 .params = ULongToPtr(params32->params),
68050 NTSTATUS status;
68051 status = ext_glProgramBufferParametersIivNV( &params );
68052 return status;
68055 static NTSTATUS wow64_ext_glProgramBufferParametersIuivNV( void *args )
68057 struct
68059 PTR32 teb;
68060 GLenum target;
68061 GLuint bindingIndex;
68062 GLuint wordIndex;
68063 GLsizei count;
68064 PTR32 params;
68065 } *params32 = args;
68066 struct glProgramBufferParametersIuivNV_params params =
68068 .teb = get_teb64(params32->teb),
68069 .target = params32->target,
68070 .bindingIndex = params32->bindingIndex,
68071 .wordIndex = params32->wordIndex,
68072 .count = params32->count,
68073 .params = ULongToPtr(params32->params),
68075 NTSTATUS status;
68076 status = ext_glProgramBufferParametersIuivNV( &params );
68077 return status;
68080 static NTSTATUS wow64_ext_glProgramBufferParametersfvNV( void *args )
68082 struct
68084 PTR32 teb;
68085 GLenum target;
68086 GLuint bindingIndex;
68087 GLuint wordIndex;
68088 GLsizei count;
68089 PTR32 params;
68090 } *params32 = args;
68091 struct glProgramBufferParametersfvNV_params params =
68093 .teb = get_teb64(params32->teb),
68094 .target = params32->target,
68095 .bindingIndex = params32->bindingIndex,
68096 .wordIndex = params32->wordIndex,
68097 .count = params32->count,
68098 .params = ULongToPtr(params32->params),
68100 NTSTATUS status;
68101 status = ext_glProgramBufferParametersfvNV( &params );
68102 return status;
68105 static NTSTATUS wow64_ext_glProgramEnvParameter4dARB( void *args )
68107 struct
68109 PTR32 teb;
68110 GLenum target;
68111 GLuint index;
68112 GLdouble x;
68113 GLdouble y;
68114 GLdouble z;
68115 GLdouble w;
68116 } *params32 = args;
68117 struct glProgramEnvParameter4dARB_params params =
68119 .teb = get_teb64(params32->teb),
68120 .target = params32->target,
68121 .index = params32->index,
68122 .x = params32->x,
68123 .y = params32->y,
68124 .z = params32->z,
68125 .w = params32->w,
68127 NTSTATUS status;
68128 status = ext_glProgramEnvParameter4dARB( &params );
68129 return status;
68132 static NTSTATUS wow64_ext_glProgramEnvParameter4dvARB( void *args )
68134 struct
68136 PTR32 teb;
68137 GLenum target;
68138 GLuint index;
68139 PTR32 params;
68140 } *params32 = args;
68141 struct glProgramEnvParameter4dvARB_params params =
68143 .teb = get_teb64(params32->teb),
68144 .target = params32->target,
68145 .index = params32->index,
68146 .params = ULongToPtr(params32->params),
68148 NTSTATUS status;
68149 status = ext_glProgramEnvParameter4dvARB( &params );
68150 return status;
68153 static NTSTATUS wow64_ext_glProgramEnvParameter4fARB( void *args )
68155 struct
68157 PTR32 teb;
68158 GLenum target;
68159 GLuint index;
68160 GLfloat x;
68161 GLfloat y;
68162 GLfloat z;
68163 GLfloat w;
68164 } *params32 = args;
68165 struct glProgramEnvParameter4fARB_params params =
68167 .teb = get_teb64(params32->teb),
68168 .target = params32->target,
68169 .index = params32->index,
68170 .x = params32->x,
68171 .y = params32->y,
68172 .z = params32->z,
68173 .w = params32->w,
68175 NTSTATUS status;
68176 status = ext_glProgramEnvParameter4fARB( &params );
68177 return status;
68180 static NTSTATUS wow64_ext_glProgramEnvParameter4fvARB( void *args )
68182 struct
68184 PTR32 teb;
68185 GLenum target;
68186 GLuint index;
68187 PTR32 params;
68188 } *params32 = args;
68189 struct glProgramEnvParameter4fvARB_params params =
68191 .teb = get_teb64(params32->teb),
68192 .target = params32->target,
68193 .index = params32->index,
68194 .params = ULongToPtr(params32->params),
68196 NTSTATUS status;
68197 status = ext_glProgramEnvParameter4fvARB( &params );
68198 return status;
68201 static NTSTATUS wow64_ext_glProgramEnvParameterI4iNV( void *args )
68203 struct
68205 PTR32 teb;
68206 GLenum target;
68207 GLuint index;
68208 GLint x;
68209 GLint y;
68210 GLint z;
68211 GLint w;
68212 } *params32 = args;
68213 struct glProgramEnvParameterI4iNV_params params =
68215 .teb = get_teb64(params32->teb),
68216 .target = params32->target,
68217 .index = params32->index,
68218 .x = params32->x,
68219 .y = params32->y,
68220 .z = params32->z,
68221 .w = params32->w,
68223 NTSTATUS status;
68224 status = ext_glProgramEnvParameterI4iNV( &params );
68225 return status;
68228 static NTSTATUS wow64_ext_glProgramEnvParameterI4ivNV( void *args )
68230 struct
68232 PTR32 teb;
68233 GLenum target;
68234 GLuint index;
68235 PTR32 params;
68236 } *params32 = args;
68237 struct glProgramEnvParameterI4ivNV_params params =
68239 .teb = get_teb64(params32->teb),
68240 .target = params32->target,
68241 .index = params32->index,
68242 .params = ULongToPtr(params32->params),
68244 NTSTATUS status;
68245 status = ext_glProgramEnvParameterI4ivNV( &params );
68246 return status;
68249 static NTSTATUS wow64_ext_glProgramEnvParameterI4uiNV( void *args )
68251 struct
68253 PTR32 teb;
68254 GLenum target;
68255 GLuint index;
68256 GLuint x;
68257 GLuint y;
68258 GLuint z;
68259 GLuint w;
68260 } *params32 = args;
68261 struct glProgramEnvParameterI4uiNV_params params =
68263 .teb = get_teb64(params32->teb),
68264 .target = params32->target,
68265 .index = params32->index,
68266 .x = params32->x,
68267 .y = params32->y,
68268 .z = params32->z,
68269 .w = params32->w,
68271 NTSTATUS status;
68272 status = ext_glProgramEnvParameterI4uiNV( &params );
68273 return status;
68276 static NTSTATUS wow64_ext_glProgramEnvParameterI4uivNV( void *args )
68278 struct
68280 PTR32 teb;
68281 GLenum target;
68282 GLuint index;
68283 PTR32 params;
68284 } *params32 = args;
68285 struct glProgramEnvParameterI4uivNV_params params =
68287 .teb = get_teb64(params32->teb),
68288 .target = params32->target,
68289 .index = params32->index,
68290 .params = ULongToPtr(params32->params),
68292 NTSTATUS status;
68293 status = ext_glProgramEnvParameterI4uivNV( &params );
68294 return status;
68297 static NTSTATUS wow64_ext_glProgramEnvParameters4fvEXT( void *args )
68299 struct
68301 PTR32 teb;
68302 GLenum target;
68303 GLuint index;
68304 GLsizei count;
68305 PTR32 params;
68306 } *params32 = args;
68307 struct glProgramEnvParameters4fvEXT_params params =
68309 .teb = get_teb64(params32->teb),
68310 .target = params32->target,
68311 .index = params32->index,
68312 .count = params32->count,
68313 .params = ULongToPtr(params32->params),
68315 NTSTATUS status;
68316 status = ext_glProgramEnvParameters4fvEXT( &params );
68317 return status;
68320 static NTSTATUS wow64_ext_glProgramEnvParametersI4ivNV( void *args )
68322 struct
68324 PTR32 teb;
68325 GLenum target;
68326 GLuint index;
68327 GLsizei count;
68328 PTR32 params;
68329 } *params32 = args;
68330 struct glProgramEnvParametersI4ivNV_params params =
68332 .teb = get_teb64(params32->teb),
68333 .target = params32->target,
68334 .index = params32->index,
68335 .count = params32->count,
68336 .params = ULongToPtr(params32->params),
68338 NTSTATUS status;
68339 status = ext_glProgramEnvParametersI4ivNV( &params );
68340 return status;
68343 static NTSTATUS wow64_ext_glProgramEnvParametersI4uivNV( void *args )
68345 struct
68347 PTR32 teb;
68348 GLenum target;
68349 GLuint index;
68350 GLsizei count;
68351 PTR32 params;
68352 } *params32 = args;
68353 struct glProgramEnvParametersI4uivNV_params params =
68355 .teb = get_teb64(params32->teb),
68356 .target = params32->target,
68357 .index = params32->index,
68358 .count = params32->count,
68359 .params = ULongToPtr(params32->params),
68361 NTSTATUS status;
68362 status = ext_glProgramEnvParametersI4uivNV( &params );
68363 return status;
68366 static NTSTATUS wow64_ext_glProgramLocalParameter4dARB( void *args )
68368 struct
68370 PTR32 teb;
68371 GLenum target;
68372 GLuint index;
68373 GLdouble x;
68374 GLdouble y;
68375 GLdouble z;
68376 GLdouble w;
68377 } *params32 = args;
68378 struct glProgramLocalParameter4dARB_params params =
68380 .teb = get_teb64(params32->teb),
68381 .target = params32->target,
68382 .index = params32->index,
68383 .x = params32->x,
68384 .y = params32->y,
68385 .z = params32->z,
68386 .w = params32->w,
68388 NTSTATUS status;
68389 status = ext_glProgramLocalParameter4dARB( &params );
68390 return status;
68393 static NTSTATUS wow64_ext_glProgramLocalParameter4dvARB( void *args )
68395 struct
68397 PTR32 teb;
68398 GLenum target;
68399 GLuint index;
68400 PTR32 params;
68401 } *params32 = args;
68402 struct glProgramLocalParameter4dvARB_params params =
68404 .teb = get_teb64(params32->teb),
68405 .target = params32->target,
68406 .index = params32->index,
68407 .params = ULongToPtr(params32->params),
68409 NTSTATUS status;
68410 status = ext_glProgramLocalParameter4dvARB( &params );
68411 return status;
68414 static NTSTATUS wow64_ext_glProgramLocalParameter4fARB( void *args )
68416 struct
68418 PTR32 teb;
68419 GLenum target;
68420 GLuint index;
68421 GLfloat x;
68422 GLfloat y;
68423 GLfloat z;
68424 GLfloat w;
68425 } *params32 = args;
68426 struct glProgramLocalParameter4fARB_params params =
68428 .teb = get_teb64(params32->teb),
68429 .target = params32->target,
68430 .index = params32->index,
68431 .x = params32->x,
68432 .y = params32->y,
68433 .z = params32->z,
68434 .w = params32->w,
68436 NTSTATUS status;
68437 status = ext_glProgramLocalParameter4fARB( &params );
68438 return status;
68441 static NTSTATUS wow64_ext_glProgramLocalParameter4fvARB( void *args )
68443 struct
68445 PTR32 teb;
68446 GLenum target;
68447 GLuint index;
68448 PTR32 params;
68449 } *params32 = args;
68450 struct glProgramLocalParameter4fvARB_params params =
68452 .teb = get_teb64(params32->teb),
68453 .target = params32->target,
68454 .index = params32->index,
68455 .params = ULongToPtr(params32->params),
68457 NTSTATUS status;
68458 status = ext_glProgramLocalParameter4fvARB( &params );
68459 return status;
68462 static NTSTATUS wow64_ext_glProgramLocalParameterI4iNV( void *args )
68464 struct
68466 PTR32 teb;
68467 GLenum target;
68468 GLuint index;
68469 GLint x;
68470 GLint y;
68471 GLint z;
68472 GLint w;
68473 } *params32 = args;
68474 struct glProgramLocalParameterI4iNV_params params =
68476 .teb = get_teb64(params32->teb),
68477 .target = params32->target,
68478 .index = params32->index,
68479 .x = params32->x,
68480 .y = params32->y,
68481 .z = params32->z,
68482 .w = params32->w,
68484 NTSTATUS status;
68485 status = ext_glProgramLocalParameterI4iNV( &params );
68486 return status;
68489 static NTSTATUS wow64_ext_glProgramLocalParameterI4ivNV( void *args )
68491 struct
68493 PTR32 teb;
68494 GLenum target;
68495 GLuint index;
68496 PTR32 params;
68497 } *params32 = args;
68498 struct glProgramLocalParameterI4ivNV_params params =
68500 .teb = get_teb64(params32->teb),
68501 .target = params32->target,
68502 .index = params32->index,
68503 .params = ULongToPtr(params32->params),
68505 NTSTATUS status;
68506 status = ext_glProgramLocalParameterI4ivNV( &params );
68507 return status;
68510 static NTSTATUS wow64_ext_glProgramLocalParameterI4uiNV( void *args )
68512 struct
68514 PTR32 teb;
68515 GLenum target;
68516 GLuint index;
68517 GLuint x;
68518 GLuint y;
68519 GLuint z;
68520 GLuint w;
68521 } *params32 = args;
68522 struct glProgramLocalParameterI4uiNV_params params =
68524 .teb = get_teb64(params32->teb),
68525 .target = params32->target,
68526 .index = params32->index,
68527 .x = params32->x,
68528 .y = params32->y,
68529 .z = params32->z,
68530 .w = params32->w,
68532 NTSTATUS status;
68533 status = ext_glProgramLocalParameterI4uiNV( &params );
68534 return status;
68537 static NTSTATUS wow64_ext_glProgramLocalParameterI4uivNV( void *args )
68539 struct
68541 PTR32 teb;
68542 GLenum target;
68543 GLuint index;
68544 PTR32 params;
68545 } *params32 = args;
68546 struct glProgramLocalParameterI4uivNV_params params =
68548 .teb = get_teb64(params32->teb),
68549 .target = params32->target,
68550 .index = params32->index,
68551 .params = ULongToPtr(params32->params),
68553 NTSTATUS status;
68554 status = ext_glProgramLocalParameterI4uivNV( &params );
68555 return status;
68558 static NTSTATUS wow64_ext_glProgramLocalParameters4fvEXT( void *args )
68560 struct
68562 PTR32 teb;
68563 GLenum target;
68564 GLuint index;
68565 GLsizei count;
68566 PTR32 params;
68567 } *params32 = args;
68568 struct glProgramLocalParameters4fvEXT_params params =
68570 .teb = get_teb64(params32->teb),
68571 .target = params32->target,
68572 .index = params32->index,
68573 .count = params32->count,
68574 .params = ULongToPtr(params32->params),
68576 NTSTATUS status;
68577 status = ext_glProgramLocalParameters4fvEXT( &params );
68578 return status;
68581 static NTSTATUS wow64_ext_glProgramLocalParametersI4ivNV( void *args )
68583 struct
68585 PTR32 teb;
68586 GLenum target;
68587 GLuint index;
68588 GLsizei count;
68589 PTR32 params;
68590 } *params32 = args;
68591 struct glProgramLocalParametersI4ivNV_params params =
68593 .teb = get_teb64(params32->teb),
68594 .target = params32->target,
68595 .index = params32->index,
68596 .count = params32->count,
68597 .params = ULongToPtr(params32->params),
68599 NTSTATUS status;
68600 status = ext_glProgramLocalParametersI4ivNV( &params );
68601 return status;
68604 static NTSTATUS wow64_ext_glProgramLocalParametersI4uivNV( void *args )
68606 struct
68608 PTR32 teb;
68609 GLenum target;
68610 GLuint index;
68611 GLsizei count;
68612 PTR32 params;
68613 } *params32 = args;
68614 struct glProgramLocalParametersI4uivNV_params params =
68616 .teb = get_teb64(params32->teb),
68617 .target = params32->target,
68618 .index = params32->index,
68619 .count = params32->count,
68620 .params = ULongToPtr(params32->params),
68622 NTSTATUS status;
68623 status = ext_glProgramLocalParametersI4uivNV( &params );
68624 return status;
68627 static NTSTATUS wow64_ext_glProgramNamedParameter4dNV( void *args )
68629 struct
68631 PTR32 teb;
68632 GLuint id;
68633 GLsizei len;
68634 PTR32 name;
68635 GLdouble x;
68636 GLdouble y;
68637 GLdouble z;
68638 GLdouble w;
68639 } *params32 = args;
68640 struct glProgramNamedParameter4dNV_params params =
68642 .teb = get_teb64(params32->teb),
68643 .id = params32->id,
68644 .len = params32->len,
68645 .name = ULongToPtr(params32->name),
68646 .x = params32->x,
68647 .y = params32->y,
68648 .z = params32->z,
68649 .w = params32->w,
68651 NTSTATUS status;
68652 status = ext_glProgramNamedParameter4dNV( &params );
68653 return status;
68656 static NTSTATUS wow64_ext_glProgramNamedParameter4dvNV( void *args )
68658 struct
68660 PTR32 teb;
68661 GLuint id;
68662 GLsizei len;
68663 PTR32 name;
68664 PTR32 v;
68665 } *params32 = args;
68666 struct glProgramNamedParameter4dvNV_params params =
68668 .teb = get_teb64(params32->teb),
68669 .id = params32->id,
68670 .len = params32->len,
68671 .name = ULongToPtr(params32->name),
68672 .v = ULongToPtr(params32->v),
68674 NTSTATUS status;
68675 status = ext_glProgramNamedParameter4dvNV( &params );
68676 return status;
68679 static NTSTATUS wow64_ext_glProgramNamedParameter4fNV( void *args )
68681 struct
68683 PTR32 teb;
68684 GLuint id;
68685 GLsizei len;
68686 PTR32 name;
68687 GLfloat x;
68688 GLfloat y;
68689 GLfloat z;
68690 GLfloat w;
68691 } *params32 = args;
68692 struct glProgramNamedParameter4fNV_params params =
68694 .teb = get_teb64(params32->teb),
68695 .id = params32->id,
68696 .len = params32->len,
68697 .name = ULongToPtr(params32->name),
68698 .x = params32->x,
68699 .y = params32->y,
68700 .z = params32->z,
68701 .w = params32->w,
68703 NTSTATUS status;
68704 status = ext_glProgramNamedParameter4fNV( &params );
68705 return status;
68708 static NTSTATUS wow64_ext_glProgramNamedParameter4fvNV( void *args )
68710 struct
68712 PTR32 teb;
68713 GLuint id;
68714 GLsizei len;
68715 PTR32 name;
68716 PTR32 v;
68717 } *params32 = args;
68718 struct glProgramNamedParameter4fvNV_params params =
68720 .teb = get_teb64(params32->teb),
68721 .id = params32->id,
68722 .len = params32->len,
68723 .name = ULongToPtr(params32->name),
68724 .v = ULongToPtr(params32->v),
68726 NTSTATUS status;
68727 status = ext_glProgramNamedParameter4fvNV( &params );
68728 return status;
68731 static NTSTATUS wow64_ext_glProgramParameter4dNV( void *args )
68733 struct
68735 PTR32 teb;
68736 GLenum target;
68737 GLuint index;
68738 GLdouble x;
68739 GLdouble y;
68740 GLdouble z;
68741 GLdouble w;
68742 } *params32 = args;
68743 struct glProgramParameter4dNV_params params =
68745 .teb = get_teb64(params32->teb),
68746 .target = params32->target,
68747 .index = params32->index,
68748 .x = params32->x,
68749 .y = params32->y,
68750 .z = params32->z,
68751 .w = params32->w,
68753 NTSTATUS status;
68754 status = ext_glProgramParameter4dNV( &params );
68755 return status;
68758 static NTSTATUS wow64_ext_glProgramParameter4dvNV( void *args )
68760 struct
68762 PTR32 teb;
68763 GLenum target;
68764 GLuint index;
68765 PTR32 v;
68766 } *params32 = args;
68767 struct glProgramParameter4dvNV_params params =
68769 .teb = get_teb64(params32->teb),
68770 .target = params32->target,
68771 .index = params32->index,
68772 .v = ULongToPtr(params32->v),
68774 NTSTATUS status;
68775 status = ext_glProgramParameter4dvNV( &params );
68776 return status;
68779 static NTSTATUS wow64_ext_glProgramParameter4fNV( void *args )
68781 struct
68783 PTR32 teb;
68784 GLenum target;
68785 GLuint index;
68786 GLfloat x;
68787 GLfloat y;
68788 GLfloat z;
68789 GLfloat w;
68790 } *params32 = args;
68791 struct glProgramParameter4fNV_params params =
68793 .teb = get_teb64(params32->teb),
68794 .target = params32->target,
68795 .index = params32->index,
68796 .x = params32->x,
68797 .y = params32->y,
68798 .z = params32->z,
68799 .w = params32->w,
68801 NTSTATUS status;
68802 status = ext_glProgramParameter4fNV( &params );
68803 return status;
68806 static NTSTATUS wow64_ext_glProgramParameter4fvNV( void *args )
68808 struct
68810 PTR32 teb;
68811 GLenum target;
68812 GLuint index;
68813 PTR32 v;
68814 } *params32 = args;
68815 struct glProgramParameter4fvNV_params params =
68817 .teb = get_teb64(params32->teb),
68818 .target = params32->target,
68819 .index = params32->index,
68820 .v = ULongToPtr(params32->v),
68822 NTSTATUS status;
68823 status = ext_glProgramParameter4fvNV( &params );
68824 return status;
68827 static NTSTATUS wow64_ext_glProgramParameteri( void *args )
68829 struct
68831 PTR32 teb;
68832 GLuint program;
68833 GLenum pname;
68834 GLint value;
68835 } *params32 = args;
68836 struct glProgramParameteri_params params =
68838 .teb = get_teb64(params32->teb),
68839 .program = params32->program,
68840 .pname = params32->pname,
68841 .value = params32->value,
68843 NTSTATUS status;
68844 status = ext_glProgramParameteri( &params );
68845 return status;
68848 static NTSTATUS wow64_ext_glProgramParameteriARB( void *args )
68850 struct
68852 PTR32 teb;
68853 GLuint program;
68854 GLenum pname;
68855 GLint value;
68856 } *params32 = args;
68857 struct glProgramParameteriARB_params params =
68859 .teb = get_teb64(params32->teb),
68860 .program = params32->program,
68861 .pname = params32->pname,
68862 .value = params32->value,
68864 NTSTATUS status;
68865 status = ext_glProgramParameteriARB( &params );
68866 return status;
68869 static NTSTATUS wow64_ext_glProgramParameteriEXT( void *args )
68871 struct
68873 PTR32 teb;
68874 GLuint program;
68875 GLenum pname;
68876 GLint value;
68877 } *params32 = args;
68878 struct glProgramParameteriEXT_params params =
68880 .teb = get_teb64(params32->teb),
68881 .program = params32->program,
68882 .pname = params32->pname,
68883 .value = params32->value,
68885 NTSTATUS status;
68886 status = ext_glProgramParameteriEXT( &params );
68887 return status;
68890 static NTSTATUS wow64_ext_glProgramParameters4dvNV( void *args )
68892 struct
68894 PTR32 teb;
68895 GLenum target;
68896 GLuint index;
68897 GLsizei count;
68898 PTR32 v;
68899 } *params32 = args;
68900 struct glProgramParameters4dvNV_params params =
68902 .teb = get_teb64(params32->teb),
68903 .target = params32->target,
68904 .index = params32->index,
68905 .count = params32->count,
68906 .v = ULongToPtr(params32->v),
68908 NTSTATUS status;
68909 status = ext_glProgramParameters4dvNV( &params );
68910 return status;
68913 static NTSTATUS wow64_ext_glProgramParameters4fvNV( void *args )
68915 struct
68917 PTR32 teb;
68918 GLenum target;
68919 GLuint index;
68920 GLsizei count;
68921 PTR32 v;
68922 } *params32 = args;
68923 struct glProgramParameters4fvNV_params params =
68925 .teb = get_teb64(params32->teb),
68926 .target = params32->target,
68927 .index = params32->index,
68928 .count = params32->count,
68929 .v = ULongToPtr(params32->v),
68931 NTSTATUS status;
68932 status = ext_glProgramParameters4fvNV( &params );
68933 return status;
68936 static NTSTATUS wow64_ext_glProgramPathFragmentInputGenNV( void *args )
68938 struct
68940 PTR32 teb;
68941 GLuint program;
68942 GLint location;
68943 GLenum genMode;
68944 GLint components;
68945 PTR32 coeffs;
68946 } *params32 = args;
68947 struct glProgramPathFragmentInputGenNV_params params =
68949 .teb = get_teb64(params32->teb),
68950 .program = params32->program,
68951 .location = params32->location,
68952 .genMode = params32->genMode,
68953 .components = params32->components,
68954 .coeffs = ULongToPtr(params32->coeffs),
68956 NTSTATUS status;
68957 status = ext_glProgramPathFragmentInputGenNV( &params );
68958 return status;
68961 static NTSTATUS wow64_ext_glProgramStringARB( void *args )
68963 struct
68965 PTR32 teb;
68966 GLenum target;
68967 GLenum format;
68968 GLsizei len;
68969 PTR32 string;
68970 } *params32 = args;
68971 struct glProgramStringARB_params params =
68973 .teb = get_teb64(params32->teb),
68974 .target = params32->target,
68975 .format = params32->format,
68976 .len = params32->len,
68977 .string = ULongToPtr(params32->string),
68979 NTSTATUS status;
68980 status = ext_glProgramStringARB( &params );
68981 return status;
68984 static NTSTATUS wow64_ext_glProgramSubroutineParametersuivNV( void *args )
68986 struct
68988 PTR32 teb;
68989 GLenum target;
68990 GLsizei count;
68991 PTR32 params;
68992 } *params32 = args;
68993 struct glProgramSubroutineParametersuivNV_params params =
68995 .teb = get_teb64(params32->teb),
68996 .target = params32->target,
68997 .count = params32->count,
68998 .params = ULongToPtr(params32->params),
69000 NTSTATUS status;
69001 status = ext_glProgramSubroutineParametersuivNV( &params );
69002 return status;
69005 static NTSTATUS wow64_ext_glProgramUniform1d( void *args )
69007 struct
69009 PTR32 teb;
69010 GLuint program;
69011 GLint location;
69012 GLdouble v0;
69013 } *params32 = args;
69014 struct glProgramUniform1d_params params =
69016 .teb = get_teb64(params32->teb),
69017 .program = params32->program,
69018 .location = params32->location,
69019 .v0 = params32->v0,
69021 NTSTATUS status;
69022 status = ext_glProgramUniform1d( &params );
69023 return status;
69026 static NTSTATUS wow64_ext_glProgramUniform1dEXT( void *args )
69028 struct
69030 PTR32 teb;
69031 GLuint program;
69032 GLint location;
69033 GLdouble x;
69034 } *params32 = args;
69035 struct glProgramUniform1dEXT_params params =
69037 .teb = get_teb64(params32->teb),
69038 .program = params32->program,
69039 .location = params32->location,
69040 .x = params32->x,
69042 NTSTATUS status;
69043 status = ext_glProgramUniform1dEXT( &params );
69044 return status;
69047 static NTSTATUS wow64_ext_glProgramUniform1dv( void *args )
69049 struct
69051 PTR32 teb;
69052 GLuint program;
69053 GLint location;
69054 GLsizei count;
69055 PTR32 value;
69056 } *params32 = args;
69057 struct glProgramUniform1dv_params params =
69059 .teb = get_teb64(params32->teb),
69060 .program = params32->program,
69061 .location = params32->location,
69062 .count = params32->count,
69063 .value = ULongToPtr(params32->value),
69065 NTSTATUS status;
69066 status = ext_glProgramUniform1dv( &params );
69067 return status;
69070 static NTSTATUS wow64_ext_glProgramUniform1dvEXT( void *args )
69072 struct
69074 PTR32 teb;
69075 GLuint program;
69076 GLint location;
69077 GLsizei count;
69078 PTR32 value;
69079 } *params32 = args;
69080 struct glProgramUniform1dvEXT_params params =
69082 .teb = get_teb64(params32->teb),
69083 .program = params32->program,
69084 .location = params32->location,
69085 .count = params32->count,
69086 .value = ULongToPtr(params32->value),
69088 NTSTATUS status;
69089 status = ext_glProgramUniform1dvEXT( &params );
69090 return status;
69093 static NTSTATUS wow64_ext_glProgramUniform1f( void *args )
69095 struct
69097 PTR32 teb;
69098 GLuint program;
69099 GLint location;
69100 GLfloat v0;
69101 } *params32 = args;
69102 struct glProgramUniform1f_params params =
69104 .teb = get_teb64(params32->teb),
69105 .program = params32->program,
69106 .location = params32->location,
69107 .v0 = params32->v0,
69109 NTSTATUS status;
69110 status = ext_glProgramUniform1f( &params );
69111 return status;
69114 static NTSTATUS wow64_ext_glProgramUniform1fEXT( void *args )
69116 struct
69118 PTR32 teb;
69119 GLuint program;
69120 GLint location;
69121 GLfloat v0;
69122 } *params32 = args;
69123 struct glProgramUniform1fEXT_params params =
69125 .teb = get_teb64(params32->teb),
69126 .program = params32->program,
69127 .location = params32->location,
69128 .v0 = params32->v0,
69130 NTSTATUS status;
69131 status = ext_glProgramUniform1fEXT( &params );
69132 return status;
69135 static NTSTATUS wow64_ext_glProgramUniform1fv( void *args )
69137 struct
69139 PTR32 teb;
69140 GLuint program;
69141 GLint location;
69142 GLsizei count;
69143 PTR32 value;
69144 } *params32 = args;
69145 struct glProgramUniform1fv_params params =
69147 .teb = get_teb64(params32->teb),
69148 .program = params32->program,
69149 .location = params32->location,
69150 .count = params32->count,
69151 .value = ULongToPtr(params32->value),
69153 NTSTATUS status;
69154 status = ext_glProgramUniform1fv( &params );
69155 return status;
69158 static NTSTATUS wow64_ext_glProgramUniform1fvEXT( void *args )
69160 struct
69162 PTR32 teb;
69163 GLuint program;
69164 GLint location;
69165 GLsizei count;
69166 PTR32 value;
69167 } *params32 = args;
69168 struct glProgramUniform1fvEXT_params params =
69170 .teb = get_teb64(params32->teb),
69171 .program = params32->program,
69172 .location = params32->location,
69173 .count = params32->count,
69174 .value = ULongToPtr(params32->value),
69176 NTSTATUS status;
69177 status = ext_glProgramUniform1fvEXT( &params );
69178 return status;
69181 static NTSTATUS wow64_ext_glProgramUniform1i( void *args )
69183 struct
69185 PTR32 teb;
69186 GLuint program;
69187 GLint location;
69188 GLint v0;
69189 } *params32 = args;
69190 struct glProgramUniform1i_params params =
69192 .teb = get_teb64(params32->teb),
69193 .program = params32->program,
69194 .location = params32->location,
69195 .v0 = params32->v0,
69197 NTSTATUS status;
69198 status = ext_glProgramUniform1i( &params );
69199 return status;
69202 static NTSTATUS wow64_ext_glProgramUniform1i64ARB( void *args )
69204 struct
69206 PTR32 teb;
69207 GLuint program;
69208 GLint location;
69209 GLint64 x;
69210 } *params32 = args;
69211 struct glProgramUniform1i64ARB_params params =
69213 .teb = get_teb64(params32->teb),
69214 .program = params32->program,
69215 .location = params32->location,
69216 .x = params32->x,
69218 NTSTATUS status;
69219 status = ext_glProgramUniform1i64ARB( &params );
69220 return status;
69223 static NTSTATUS wow64_ext_glProgramUniform1i64NV( void *args )
69225 struct
69227 PTR32 teb;
69228 GLuint program;
69229 GLint location;
69230 GLint64EXT x;
69231 } *params32 = args;
69232 struct glProgramUniform1i64NV_params params =
69234 .teb = get_teb64(params32->teb),
69235 .program = params32->program,
69236 .location = params32->location,
69237 .x = params32->x,
69239 NTSTATUS status;
69240 status = ext_glProgramUniform1i64NV( &params );
69241 return status;
69244 static NTSTATUS wow64_ext_glProgramUniform1i64vARB( void *args )
69246 struct
69248 PTR32 teb;
69249 GLuint program;
69250 GLint location;
69251 GLsizei count;
69252 PTR32 value;
69253 } *params32 = args;
69254 struct glProgramUniform1i64vARB_params params =
69256 .teb = get_teb64(params32->teb),
69257 .program = params32->program,
69258 .location = params32->location,
69259 .count = params32->count,
69260 .value = ULongToPtr(params32->value),
69262 NTSTATUS status;
69263 status = ext_glProgramUniform1i64vARB( &params );
69264 return status;
69267 static NTSTATUS wow64_ext_glProgramUniform1i64vNV( void *args )
69269 struct
69271 PTR32 teb;
69272 GLuint program;
69273 GLint location;
69274 GLsizei count;
69275 PTR32 value;
69276 } *params32 = args;
69277 struct glProgramUniform1i64vNV_params params =
69279 .teb = get_teb64(params32->teb),
69280 .program = params32->program,
69281 .location = params32->location,
69282 .count = params32->count,
69283 .value = ULongToPtr(params32->value),
69285 NTSTATUS status;
69286 status = ext_glProgramUniform1i64vNV( &params );
69287 return status;
69290 static NTSTATUS wow64_ext_glProgramUniform1iEXT( void *args )
69292 struct
69294 PTR32 teb;
69295 GLuint program;
69296 GLint location;
69297 GLint v0;
69298 } *params32 = args;
69299 struct glProgramUniform1iEXT_params params =
69301 .teb = get_teb64(params32->teb),
69302 .program = params32->program,
69303 .location = params32->location,
69304 .v0 = params32->v0,
69306 NTSTATUS status;
69307 status = ext_glProgramUniform1iEXT( &params );
69308 return status;
69311 static NTSTATUS wow64_ext_glProgramUniform1iv( void *args )
69313 struct
69315 PTR32 teb;
69316 GLuint program;
69317 GLint location;
69318 GLsizei count;
69319 PTR32 value;
69320 } *params32 = args;
69321 struct glProgramUniform1iv_params params =
69323 .teb = get_teb64(params32->teb),
69324 .program = params32->program,
69325 .location = params32->location,
69326 .count = params32->count,
69327 .value = ULongToPtr(params32->value),
69329 NTSTATUS status;
69330 status = ext_glProgramUniform1iv( &params );
69331 return status;
69334 static NTSTATUS wow64_ext_glProgramUniform1ivEXT( void *args )
69336 struct
69338 PTR32 teb;
69339 GLuint program;
69340 GLint location;
69341 GLsizei count;
69342 PTR32 value;
69343 } *params32 = args;
69344 struct glProgramUniform1ivEXT_params params =
69346 .teb = get_teb64(params32->teb),
69347 .program = params32->program,
69348 .location = params32->location,
69349 .count = params32->count,
69350 .value = ULongToPtr(params32->value),
69352 NTSTATUS status;
69353 status = ext_glProgramUniform1ivEXT( &params );
69354 return status;
69357 static NTSTATUS wow64_ext_glProgramUniform1ui( void *args )
69359 struct
69361 PTR32 teb;
69362 GLuint program;
69363 GLint location;
69364 GLuint v0;
69365 } *params32 = args;
69366 struct glProgramUniform1ui_params params =
69368 .teb = get_teb64(params32->teb),
69369 .program = params32->program,
69370 .location = params32->location,
69371 .v0 = params32->v0,
69373 NTSTATUS status;
69374 status = ext_glProgramUniform1ui( &params );
69375 return status;
69378 static NTSTATUS wow64_ext_glProgramUniform1ui64ARB( void *args )
69380 struct
69382 PTR32 teb;
69383 GLuint program;
69384 GLint location;
69385 GLuint64 x;
69386 } *params32 = args;
69387 struct glProgramUniform1ui64ARB_params params =
69389 .teb = get_teb64(params32->teb),
69390 .program = params32->program,
69391 .location = params32->location,
69392 .x = params32->x,
69394 NTSTATUS status;
69395 status = ext_glProgramUniform1ui64ARB( &params );
69396 return status;
69399 static NTSTATUS wow64_ext_glProgramUniform1ui64NV( void *args )
69401 struct
69403 PTR32 teb;
69404 GLuint program;
69405 GLint location;
69406 GLuint64EXT x;
69407 } *params32 = args;
69408 struct glProgramUniform1ui64NV_params params =
69410 .teb = get_teb64(params32->teb),
69411 .program = params32->program,
69412 .location = params32->location,
69413 .x = params32->x,
69415 NTSTATUS status;
69416 status = ext_glProgramUniform1ui64NV( &params );
69417 return status;
69420 static NTSTATUS wow64_ext_glProgramUniform1ui64vARB( void *args )
69422 struct
69424 PTR32 teb;
69425 GLuint program;
69426 GLint location;
69427 GLsizei count;
69428 PTR32 value;
69429 } *params32 = args;
69430 struct glProgramUniform1ui64vARB_params params =
69432 .teb = get_teb64(params32->teb),
69433 .program = params32->program,
69434 .location = params32->location,
69435 .count = params32->count,
69436 .value = ULongToPtr(params32->value),
69438 NTSTATUS status;
69439 status = ext_glProgramUniform1ui64vARB( &params );
69440 return status;
69443 static NTSTATUS wow64_ext_glProgramUniform1ui64vNV( void *args )
69445 struct
69447 PTR32 teb;
69448 GLuint program;
69449 GLint location;
69450 GLsizei count;
69451 PTR32 value;
69452 } *params32 = args;
69453 struct glProgramUniform1ui64vNV_params params =
69455 .teb = get_teb64(params32->teb),
69456 .program = params32->program,
69457 .location = params32->location,
69458 .count = params32->count,
69459 .value = ULongToPtr(params32->value),
69461 NTSTATUS status;
69462 status = ext_glProgramUniform1ui64vNV( &params );
69463 return status;
69466 static NTSTATUS wow64_ext_glProgramUniform1uiEXT( void *args )
69468 struct
69470 PTR32 teb;
69471 GLuint program;
69472 GLint location;
69473 GLuint v0;
69474 } *params32 = args;
69475 struct glProgramUniform1uiEXT_params params =
69477 .teb = get_teb64(params32->teb),
69478 .program = params32->program,
69479 .location = params32->location,
69480 .v0 = params32->v0,
69482 NTSTATUS status;
69483 status = ext_glProgramUniform1uiEXT( &params );
69484 return status;
69487 static NTSTATUS wow64_ext_glProgramUniform1uiv( void *args )
69489 struct
69491 PTR32 teb;
69492 GLuint program;
69493 GLint location;
69494 GLsizei count;
69495 PTR32 value;
69496 } *params32 = args;
69497 struct glProgramUniform1uiv_params params =
69499 .teb = get_teb64(params32->teb),
69500 .program = params32->program,
69501 .location = params32->location,
69502 .count = params32->count,
69503 .value = ULongToPtr(params32->value),
69505 NTSTATUS status;
69506 status = ext_glProgramUniform1uiv( &params );
69507 return status;
69510 static NTSTATUS wow64_ext_glProgramUniform1uivEXT( void *args )
69512 struct
69514 PTR32 teb;
69515 GLuint program;
69516 GLint location;
69517 GLsizei count;
69518 PTR32 value;
69519 } *params32 = args;
69520 struct glProgramUniform1uivEXT_params params =
69522 .teb = get_teb64(params32->teb),
69523 .program = params32->program,
69524 .location = params32->location,
69525 .count = params32->count,
69526 .value = ULongToPtr(params32->value),
69528 NTSTATUS status;
69529 status = ext_glProgramUniform1uivEXT( &params );
69530 return status;
69533 static NTSTATUS wow64_ext_glProgramUniform2d( void *args )
69535 struct
69537 PTR32 teb;
69538 GLuint program;
69539 GLint location;
69540 GLdouble v0;
69541 GLdouble v1;
69542 } *params32 = args;
69543 struct glProgramUniform2d_params params =
69545 .teb = get_teb64(params32->teb),
69546 .program = params32->program,
69547 .location = params32->location,
69548 .v0 = params32->v0,
69549 .v1 = params32->v1,
69551 NTSTATUS status;
69552 status = ext_glProgramUniform2d( &params );
69553 return status;
69556 static NTSTATUS wow64_ext_glProgramUniform2dEXT( void *args )
69558 struct
69560 PTR32 teb;
69561 GLuint program;
69562 GLint location;
69563 GLdouble x;
69564 GLdouble y;
69565 } *params32 = args;
69566 struct glProgramUniform2dEXT_params params =
69568 .teb = get_teb64(params32->teb),
69569 .program = params32->program,
69570 .location = params32->location,
69571 .x = params32->x,
69572 .y = params32->y,
69574 NTSTATUS status;
69575 status = ext_glProgramUniform2dEXT( &params );
69576 return status;
69579 static NTSTATUS wow64_ext_glProgramUniform2dv( void *args )
69581 struct
69583 PTR32 teb;
69584 GLuint program;
69585 GLint location;
69586 GLsizei count;
69587 PTR32 value;
69588 } *params32 = args;
69589 struct glProgramUniform2dv_params params =
69591 .teb = get_teb64(params32->teb),
69592 .program = params32->program,
69593 .location = params32->location,
69594 .count = params32->count,
69595 .value = ULongToPtr(params32->value),
69597 NTSTATUS status;
69598 status = ext_glProgramUniform2dv( &params );
69599 return status;
69602 static NTSTATUS wow64_ext_glProgramUniform2dvEXT( void *args )
69604 struct
69606 PTR32 teb;
69607 GLuint program;
69608 GLint location;
69609 GLsizei count;
69610 PTR32 value;
69611 } *params32 = args;
69612 struct glProgramUniform2dvEXT_params params =
69614 .teb = get_teb64(params32->teb),
69615 .program = params32->program,
69616 .location = params32->location,
69617 .count = params32->count,
69618 .value = ULongToPtr(params32->value),
69620 NTSTATUS status;
69621 status = ext_glProgramUniform2dvEXT( &params );
69622 return status;
69625 static NTSTATUS wow64_ext_glProgramUniform2f( void *args )
69627 struct
69629 PTR32 teb;
69630 GLuint program;
69631 GLint location;
69632 GLfloat v0;
69633 GLfloat v1;
69634 } *params32 = args;
69635 struct glProgramUniform2f_params params =
69637 .teb = get_teb64(params32->teb),
69638 .program = params32->program,
69639 .location = params32->location,
69640 .v0 = params32->v0,
69641 .v1 = params32->v1,
69643 NTSTATUS status;
69644 status = ext_glProgramUniform2f( &params );
69645 return status;
69648 static NTSTATUS wow64_ext_glProgramUniform2fEXT( void *args )
69650 struct
69652 PTR32 teb;
69653 GLuint program;
69654 GLint location;
69655 GLfloat v0;
69656 GLfloat v1;
69657 } *params32 = args;
69658 struct glProgramUniform2fEXT_params params =
69660 .teb = get_teb64(params32->teb),
69661 .program = params32->program,
69662 .location = params32->location,
69663 .v0 = params32->v0,
69664 .v1 = params32->v1,
69666 NTSTATUS status;
69667 status = ext_glProgramUniform2fEXT( &params );
69668 return status;
69671 static NTSTATUS wow64_ext_glProgramUniform2fv( void *args )
69673 struct
69675 PTR32 teb;
69676 GLuint program;
69677 GLint location;
69678 GLsizei count;
69679 PTR32 value;
69680 } *params32 = args;
69681 struct glProgramUniform2fv_params params =
69683 .teb = get_teb64(params32->teb),
69684 .program = params32->program,
69685 .location = params32->location,
69686 .count = params32->count,
69687 .value = ULongToPtr(params32->value),
69689 NTSTATUS status;
69690 status = ext_glProgramUniform2fv( &params );
69691 return status;
69694 static NTSTATUS wow64_ext_glProgramUniform2fvEXT( void *args )
69696 struct
69698 PTR32 teb;
69699 GLuint program;
69700 GLint location;
69701 GLsizei count;
69702 PTR32 value;
69703 } *params32 = args;
69704 struct glProgramUniform2fvEXT_params params =
69706 .teb = get_teb64(params32->teb),
69707 .program = params32->program,
69708 .location = params32->location,
69709 .count = params32->count,
69710 .value = ULongToPtr(params32->value),
69712 NTSTATUS status;
69713 status = ext_glProgramUniform2fvEXT( &params );
69714 return status;
69717 static NTSTATUS wow64_ext_glProgramUniform2i( void *args )
69719 struct
69721 PTR32 teb;
69722 GLuint program;
69723 GLint location;
69724 GLint v0;
69725 GLint v1;
69726 } *params32 = args;
69727 struct glProgramUniform2i_params params =
69729 .teb = get_teb64(params32->teb),
69730 .program = params32->program,
69731 .location = params32->location,
69732 .v0 = params32->v0,
69733 .v1 = params32->v1,
69735 NTSTATUS status;
69736 status = ext_glProgramUniform2i( &params );
69737 return status;
69740 static NTSTATUS wow64_ext_glProgramUniform2i64ARB( void *args )
69742 struct
69744 PTR32 teb;
69745 GLuint program;
69746 GLint location;
69747 GLint64 x;
69748 GLint64 y;
69749 } *params32 = args;
69750 struct glProgramUniform2i64ARB_params params =
69752 .teb = get_teb64(params32->teb),
69753 .program = params32->program,
69754 .location = params32->location,
69755 .x = params32->x,
69756 .y = params32->y,
69758 NTSTATUS status;
69759 status = ext_glProgramUniform2i64ARB( &params );
69760 return status;
69763 static NTSTATUS wow64_ext_glProgramUniform2i64NV( void *args )
69765 struct
69767 PTR32 teb;
69768 GLuint program;
69769 GLint location;
69770 GLint64EXT x;
69771 GLint64EXT y;
69772 } *params32 = args;
69773 struct glProgramUniform2i64NV_params params =
69775 .teb = get_teb64(params32->teb),
69776 .program = params32->program,
69777 .location = params32->location,
69778 .x = params32->x,
69779 .y = params32->y,
69781 NTSTATUS status;
69782 status = ext_glProgramUniform2i64NV( &params );
69783 return status;
69786 static NTSTATUS wow64_ext_glProgramUniform2i64vARB( void *args )
69788 struct
69790 PTR32 teb;
69791 GLuint program;
69792 GLint location;
69793 GLsizei count;
69794 PTR32 value;
69795 } *params32 = args;
69796 struct glProgramUniform2i64vARB_params params =
69798 .teb = get_teb64(params32->teb),
69799 .program = params32->program,
69800 .location = params32->location,
69801 .count = params32->count,
69802 .value = ULongToPtr(params32->value),
69804 NTSTATUS status;
69805 status = ext_glProgramUniform2i64vARB( &params );
69806 return status;
69809 static NTSTATUS wow64_ext_glProgramUniform2i64vNV( void *args )
69811 struct
69813 PTR32 teb;
69814 GLuint program;
69815 GLint location;
69816 GLsizei count;
69817 PTR32 value;
69818 } *params32 = args;
69819 struct glProgramUniform2i64vNV_params params =
69821 .teb = get_teb64(params32->teb),
69822 .program = params32->program,
69823 .location = params32->location,
69824 .count = params32->count,
69825 .value = ULongToPtr(params32->value),
69827 NTSTATUS status;
69828 status = ext_glProgramUniform2i64vNV( &params );
69829 return status;
69832 static NTSTATUS wow64_ext_glProgramUniform2iEXT( void *args )
69834 struct
69836 PTR32 teb;
69837 GLuint program;
69838 GLint location;
69839 GLint v0;
69840 GLint v1;
69841 } *params32 = args;
69842 struct glProgramUniform2iEXT_params params =
69844 .teb = get_teb64(params32->teb),
69845 .program = params32->program,
69846 .location = params32->location,
69847 .v0 = params32->v0,
69848 .v1 = params32->v1,
69850 NTSTATUS status;
69851 status = ext_glProgramUniform2iEXT( &params );
69852 return status;
69855 static NTSTATUS wow64_ext_glProgramUniform2iv( void *args )
69857 struct
69859 PTR32 teb;
69860 GLuint program;
69861 GLint location;
69862 GLsizei count;
69863 PTR32 value;
69864 } *params32 = args;
69865 struct glProgramUniform2iv_params params =
69867 .teb = get_teb64(params32->teb),
69868 .program = params32->program,
69869 .location = params32->location,
69870 .count = params32->count,
69871 .value = ULongToPtr(params32->value),
69873 NTSTATUS status;
69874 status = ext_glProgramUniform2iv( &params );
69875 return status;
69878 static NTSTATUS wow64_ext_glProgramUniform2ivEXT( void *args )
69880 struct
69882 PTR32 teb;
69883 GLuint program;
69884 GLint location;
69885 GLsizei count;
69886 PTR32 value;
69887 } *params32 = args;
69888 struct glProgramUniform2ivEXT_params params =
69890 .teb = get_teb64(params32->teb),
69891 .program = params32->program,
69892 .location = params32->location,
69893 .count = params32->count,
69894 .value = ULongToPtr(params32->value),
69896 NTSTATUS status;
69897 status = ext_glProgramUniform2ivEXT( &params );
69898 return status;
69901 static NTSTATUS wow64_ext_glProgramUniform2ui( void *args )
69903 struct
69905 PTR32 teb;
69906 GLuint program;
69907 GLint location;
69908 GLuint v0;
69909 GLuint v1;
69910 } *params32 = args;
69911 struct glProgramUniform2ui_params params =
69913 .teb = get_teb64(params32->teb),
69914 .program = params32->program,
69915 .location = params32->location,
69916 .v0 = params32->v0,
69917 .v1 = params32->v1,
69919 NTSTATUS status;
69920 status = ext_glProgramUniform2ui( &params );
69921 return status;
69924 static NTSTATUS wow64_ext_glProgramUniform2ui64ARB( void *args )
69926 struct
69928 PTR32 teb;
69929 GLuint program;
69930 GLint location;
69931 GLuint64 x;
69932 GLuint64 y;
69933 } *params32 = args;
69934 struct glProgramUniform2ui64ARB_params params =
69936 .teb = get_teb64(params32->teb),
69937 .program = params32->program,
69938 .location = params32->location,
69939 .x = params32->x,
69940 .y = params32->y,
69942 NTSTATUS status;
69943 status = ext_glProgramUniform2ui64ARB( &params );
69944 return status;
69947 static NTSTATUS wow64_ext_glProgramUniform2ui64NV( void *args )
69949 struct
69951 PTR32 teb;
69952 GLuint program;
69953 GLint location;
69954 GLuint64EXT x;
69955 GLuint64EXT y;
69956 } *params32 = args;
69957 struct glProgramUniform2ui64NV_params params =
69959 .teb = get_teb64(params32->teb),
69960 .program = params32->program,
69961 .location = params32->location,
69962 .x = params32->x,
69963 .y = params32->y,
69965 NTSTATUS status;
69966 status = ext_glProgramUniform2ui64NV( &params );
69967 return status;
69970 static NTSTATUS wow64_ext_glProgramUniform2ui64vARB( void *args )
69972 struct
69974 PTR32 teb;
69975 GLuint program;
69976 GLint location;
69977 GLsizei count;
69978 PTR32 value;
69979 } *params32 = args;
69980 struct glProgramUniform2ui64vARB_params params =
69982 .teb = get_teb64(params32->teb),
69983 .program = params32->program,
69984 .location = params32->location,
69985 .count = params32->count,
69986 .value = ULongToPtr(params32->value),
69988 NTSTATUS status;
69989 status = ext_glProgramUniform2ui64vARB( &params );
69990 return status;
69993 static NTSTATUS wow64_ext_glProgramUniform2ui64vNV( void *args )
69995 struct
69997 PTR32 teb;
69998 GLuint program;
69999 GLint location;
70000 GLsizei count;
70001 PTR32 value;
70002 } *params32 = args;
70003 struct glProgramUniform2ui64vNV_params params =
70005 .teb = get_teb64(params32->teb),
70006 .program = params32->program,
70007 .location = params32->location,
70008 .count = params32->count,
70009 .value = ULongToPtr(params32->value),
70011 NTSTATUS status;
70012 status = ext_glProgramUniform2ui64vNV( &params );
70013 return status;
70016 static NTSTATUS wow64_ext_glProgramUniform2uiEXT( void *args )
70018 struct
70020 PTR32 teb;
70021 GLuint program;
70022 GLint location;
70023 GLuint v0;
70024 GLuint v1;
70025 } *params32 = args;
70026 struct glProgramUniform2uiEXT_params params =
70028 .teb = get_teb64(params32->teb),
70029 .program = params32->program,
70030 .location = params32->location,
70031 .v0 = params32->v0,
70032 .v1 = params32->v1,
70034 NTSTATUS status;
70035 status = ext_glProgramUniform2uiEXT( &params );
70036 return status;
70039 static NTSTATUS wow64_ext_glProgramUniform2uiv( void *args )
70041 struct
70043 PTR32 teb;
70044 GLuint program;
70045 GLint location;
70046 GLsizei count;
70047 PTR32 value;
70048 } *params32 = args;
70049 struct glProgramUniform2uiv_params params =
70051 .teb = get_teb64(params32->teb),
70052 .program = params32->program,
70053 .location = params32->location,
70054 .count = params32->count,
70055 .value = ULongToPtr(params32->value),
70057 NTSTATUS status;
70058 status = ext_glProgramUniform2uiv( &params );
70059 return status;
70062 static NTSTATUS wow64_ext_glProgramUniform2uivEXT( void *args )
70064 struct
70066 PTR32 teb;
70067 GLuint program;
70068 GLint location;
70069 GLsizei count;
70070 PTR32 value;
70071 } *params32 = args;
70072 struct glProgramUniform2uivEXT_params params =
70074 .teb = get_teb64(params32->teb),
70075 .program = params32->program,
70076 .location = params32->location,
70077 .count = params32->count,
70078 .value = ULongToPtr(params32->value),
70080 NTSTATUS status;
70081 status = ext_glProgramUniform2uivEXT( &params );
70082 return status;
70085 static NTSTATUS wow64_ext_glProgramUniform3d( void *args )
70087 struct
70089 PTR32 teb;
70090 GLuint program;
70091 GLint location;
70092 GLdouble v0;
70093 GLdouble v1;
70094 GLdouble v2;
70095 } *params32 = args;
70096 struct glProgramUniform3d_params params =
70098 .teb = get_teb64(params32->teb),
70099 .program = params32->program,
70100 .location = params32->location,
70101 .v0 = params32->v0,
70102 .v1 = params32->v1,
70103 .v2 = params32->v2,
70105 NTSTATUS status;
70106 status = ext_glProgramUniform3d( &params );
70107 return status;
70110 static NTSTATUS wow64_ext_glProgramUniform3dEXT( void *args )
70112 struct
70114 PTR32 teb;
70115 GLuint program;
70116 GLint location;
70117 GLdouble x;
70118 GLdouble y;
70119 GLdouble z;
70120 } *params32 = args;
70121 struct glProgramUniform3dEXT_params params =
70123 .teb = get_teb64(params32->teb),
70124 .program = params32->program,
70125 .location = params32->location,
70126 .x = params32->x,
70127 .y = params32->y,
70128 .z = params32->z,
70130 NTSTATUS status;
70131 status = ext_glProgramUniform3dEXT( &params );
70132 return status;
70135 static NTSTATUS wow64_ext_glProgramUniform3dv( void *args )
70137 struct
70139 PTR32 teb;
70140 GLuint program;
70141 GLint location;
70142 GLsizei count;
70143 PTR32 value;
70144 } *params32 = args;
70145 struct glProgramUniform3dv_params params =
70147 .teb = get_teb64(params32->teb),
70148 .program = params32->program,
70149 .location = params32->location,
70150 .count = params32->count,
70151 .value = ULongToPtr(params32->value),
70153 NTSTATUS status;
70154 status = ext_glProgramUniform3dv( &params );
70155 return status;
70158 static NTSTATUS wow64_ext_glProgramUniform3dvEXT( void *args )
70160 struct
70162 PTR32 teb;
70163 GLuint program;
70164 GLint location;
70165 GLsizei count;
70166 PTR32 value;
70167 } *params32 = args;
70168 struct glProgramUniform3dvEXT_params params =
70170 .teb = get_teb64(params32->teb),
70171 .program = params32->program,
70172 .location = params32->location,
70173 .count = params32->count,
70174 .value = ULongToPtr(params32->value),
70176 NTSTATUS status;
70177 status = ext_glProgramUniform3dvEXT( &params );
70178 return status;
70181 static NTSTATUS wow64_ext_glProgramUniform3f( void *args )
70183 struct
70185 PTR32 teb;
70186 GLuint program;
70187 GLint location;
70188 GLfloat v0;
70189 GLfloat v1;
70190 GLfloat v2;
70191 } *params32 = args;
70192 struct glProgramUniform3f_params params =
70194 .teb = get_teb64(params32->teb),
70195 .program = params32->program,
70196 .location = params32->location,
70197 .v0 = params32->v0,
70198 .v1 = params32->v1,
70199 .v2 = params32->v2,
70201 NTSTATUS status;
70202 status = ext_glProgramUniform3f( &params );
70203 return status;
70206 static NTSTATUS wow64_ext_glProgramUniform3fEXT( void *args )
70208 struct
70210 PTR32 teb;
70211 GLuint program;
70212 GLint location;
70213 GLfloat v0;
70214 GLfloat v1;
70215 GLfloat v2;
70216 } *params32 = args;
70217 struct glProgramUniform3fEXT_params params =
70219 .teb = get_teb64(params32->teb),
70220 .program = params32->program,
70221 .location = params32->location,
70222 .v0 = params32->v0,
70223 .v1 = params32->v1,
70224 .v2 = params32->v2,
70226 NTSTATUS status;
70227 status = ext_glProgramUniform3fEXT( &params );
70228 return status;
70231 static NTSTATUS wow64_ext_glProgramUniform3fv( void *args )
70233 struct
70235 PTR32 teb;
70236 GLuint program;
70237 GLint location;
70238 GLsizei count;
70239 PTR32 value;
70240 } *params32 = args;
70241 struct glProgramUniform3fv_params params =
70243 .teb = get_teb64(params32->teb),
70244 .program = params32->program,
70245 .location = params32->location,
70246 .count = params32->count,
70247 .value = ULongToPtr(params32->value),
70249 NTSTATUS status;
70250 status = ext_glProgramUniform3fv( &params );
70251 return status;
70254 static NTSTATUS wow64_ext_glProgramUniform3fvEXT( void *args )
70256 struct
70258 PTR32 teb;
70259 GLuint program;
70260 GLint location;
70261 GLsizei count;
70262 PTR32 value;
70263 } *params32 = args;
70264 struct glProgramUniform3fvEXT_params params =
70266 .teb = get_teb64(params32->teb),
70267 .program = params32->program,
70268 .location = params32->location,
70269 .count = params32->count,
70270 .value = ULongToPtr(params32->value),
70272 NTSTATUS status;
70273 status = ext_glProgramUniform3fvEXT( &params );
70274 return status;
70277 static NTSTATUS wow64_ext_glProgramUniform3i( void *args )
70279 struct
70281 PTR32 teb;
70282 GLuint program;
70283 GLint location;
70284 GLint v0;
70285 GLint v1;
70286 GLint v2;
70287 } *params32 = args;
70288 struct glProgramUniform3i_params params =
70290 .teb = get_teb64(params32->teb),
70291 .program = params32->program,
70292 .location = params32->location,
70293 .v0 = params32->v0,
70294 .v1 = params32->v1,
70295 .v2 = params32->v2,
70297 NTSTATUS status;
70298 status = ext_glProgramUniform3i( &params );
70299 return status;
70302 static NTSTATUS wow64_ext_glProgramUniform3i64ARB( void *args )
70304 struct
70306 PTR32 teb;
70307 GLuint program;
70308 GLint location;
70309 GLint64 x;
70310 GLint64 y;
70311 GLint64 z;
70312 } *params32 = args;
70313 struct glProgramUniform3i64ARB_params params =
70315 .teb = get_teb64(params32->teb),
70316 .program = params32->program,
70317 .location = params32->location,
70318 .x = params32->x,
70319 .y = params32->y,
70320 .z = params32->z,
70322 NTSTATUS status;
70323 status = ext_glProgramUniform3i64ARB( &params );
70324 return status;
70327 static NTSTATUS wow64_ext_glProgramUniform3i64NV( void *args )
70329 struct
70331 PTR32 teb;
70332 GLuint program;
70333 GLint location;
70334 GLint64EXT x;
70335 GLint64EXT y;
70336 GLint64EXT z;
70337 } *params32 = args;
70338 struct glProgramUniform3i64NV_params params =
70340 .teb = get_teb64(params32->teb),
70341 .program = params32->program,
70342 .location = params32->location,
70343 .x = params32->x,
70344 .y = params32->y,
70345 .z = params32->z,
70347 NTSTATUS status;
70348 status = ext_glProgramUniform3i64NV( &params );
70349 return status;
70352 static NTSTATUS wow64_ext_glProgramUniform3i64vARB( void *args )
70354 struct
70356 PTR32 teb;
70357 GLuint program;
70358 GLint location;
70359 GLsizei count;
70360 PTR32 value;
70361 } *params32 = args;
70362 struct glProgramUniform3i64vARB_params params =
70364 .teb = get_teb64(params32->teb),
70365 .program = params32->program,
70366 .location = params32->location,
70367 .count = params32->count,
70368 .value = ULongToPtr(params32->value),
70370 NTSTATUS status;
70371 status = ext_glProgramUniform3i64vARB( &params );
70372 return status;
70375 static NTSTATUS wow64_ext_glProgramUniform3i64vNV( void *args )
70377 struct
70379 PTR32 teb;
70380 GLuint program;
70381 GLint location;
70382 GLsizei count;
70383 PTR32 value;
70384 } *params32 = args;
70385 struct glProgramUniform3i64vNV_params params =
70387 .teb = get_teb64(params32->teb),
70388 .program = params32->program,
70389 .location = params32->location,
70390 .count = params32->count,
70391 .value = ULongToPtr(params32->value),
70393 NTSTATUS status;
70394 status = ext_glProgramUniform3i64vNV( &params );
70395 return status;
70398 static NTSTATUS wow64_ext_glProgramUniform3iEXT( void *args )
70400 struct
70402 PTR32 teb;
70403 GLuint program;
70404 GLint location;
70405 GLint v0;
70406 GLint v1;
70407 GLint v2;
70408 } *params32 = args;
70409 struct glProgramUniform3iEXT_params params =
70411 .teb = get_teb64(params32->teb),
70412 .program = params32->program,
70413 .location = params32->location,
70414 .v0 = params32->v0,
70415 .v1 = params32->v1,
70416 .v2 = params32->v2,
70418 NTSTATUS status;
70419 status = ext_glProgramUniform3iEXT( &params );
70420 return status;
70423 static NTSTATUS wow64_ext_glProgramUniform3iv( void *args )
70425 struct
70427 PTR32 teb;
70428 GLuint program;
70429 GLint location;
70430 GLsizei count;
70431 PTR32 value;
70432 } *params32 = args;
70433 struct glProgramUniform3iv_params params =
70435 .teb = get_teb64(params32->teb),
70436 .program = params32->program,
70437 .location = params32->location,
70438 .count = params32->count,
70439 .value = ULongToPtr(params32->value),
70441 NTSTATUS status;
70442 status = ext_glProgramUniform3iv( &params );
70443 return status;
70446 static NTSTATUS wow64_ext_glProgramUniform3ivEXT( void *args )
70448 struct
70450 PTR32 teb;
70451 GLuint program;
70452 GLint location;
70453 GLsizei count;
70454 PTR32 value;
70455 } *params32 = args;
70456 struct glProgramUniform3ivEXT_params params =
70458 .teb = get_teb64(params32->teb),
70459 .program = params32->program,
70460 .location = params32->location,
70461 .count = params32->count,
70462 .value = ULongToPtr(params32->value),
70464 NTSTATUS status;
70465 status = ext_glProgramUniform3ivEXT( &params );
70466 return status;
70469 static NTSTATUS wow64_ext_glProgramUniform3ui( void *args )
70471 struct
70473 PTR32 teb;
70474 GLuint program;
70475 GLint location;
70476 GLuint v0;
70477 GLuint v1;
70478 GLuint v2;
70479 } *params32 = args;
70480 struct glProgramUniform3ui_params params =
70482 .teb = get_teb64(params32->teb),
70483 .program = params32->program,
70484 .location = params32->location,
70485 .v0 = params32->v0,
70486 .v1 = params32->v1,
70487 .v2 = params32->v2,
70489 NTSTATUS status;
70490 status = ext_glProgramUniform3ui( &params );
70491 return status;
70494 static NTSTATUS wow64_ext_glProgramUniform3ui64ARB( void *args )
70496 struct
70498 PTR32 teb;
70499 GLuint program;
70500 GLint location;
70501 GLuint64 x;
70502 GLuint64 y;
70503 GLuint64 z;
70504 } *params32 = args;
70505 struct glProgramUniform3ui64ARB_params params =
70507 .teb = get_teb64(params32->teb),
70508 .program = params32->program,
70509 .location = params32->location,
70510 .x = params32->x,
70511 .y = params32->y,
70512 .z = params32->z,
70514 NTSTATUS status;
70515 status = ext_glProgramUniform3ui64ARB( &params );
70516 return status;
70519 static NTSTATUS wow64_ext_glProgramUniform3ui64NV( void *args )
70521 struct
70523 PTR32 teb;
70524 GLuint program;
70525 GLint location;
70526 GLuint64EXT x;
70527 GLuint64EXT y;
70528 GLuint64EXT z;
70529 } *params32 = args;
70530 struct glProgramUniform3ui64NV_params params =
70532 .teb = get_teb64(params32->teb),
70533 .program = params32->program,
70534 .location = params32->location,
70535 .x = params32->x,
70536 .y = params32->y,
70537 .z = params32->z,
70539 NTSTATUS status;
70540 status = ext_glProgramUniform3ui64NV( &params );
70541 return status;
70544 static NTSTATUS wow64_ext_glProgramUniform3ui64vARB( void *args )
70546 struct
70548 PTR32 teb;
70549 GLuint program;
70550 GLint location;
70551 GLsizei count;
70552 PTR32 value;
70553 } *params32 = args;
70554 struct glProgramUniform3ui64vARB_params params =
70556 .teb = get_teb64(params32->teb),
70557 .program = params32->program,
70558 .location = params32->location,
70559 .count = params32->count,
70560 .value = ULongToPtr(params32->value),
70562 NTSTATUS status;
70563 status = ext_glProgramUniform3ui64vARB( &params );
70564 return status;
70567 static NTSTATUS wow64_ext_glProgramUniform3ui64vNV( void *args )
70569 struct
70571 PTR32 teb;
70572 GLuint program;
70573 GLint location;
70574 GLsizei count;
70575 PTR32 value;
70576 } *params32 = args;
70577 struct glProgramUniform3ui64vNV_params params =
70579 .teb = get_teb64(params32->teb),
70580 .program = params32->program,
70581 .location = params32->location,
70582 .count = params32->count,
70583 .value = ULongToPtr(params32->value),
70585 NTSTATUS status;
70586 status = ext_glProgramUniform3ui64vNV( &params );
70587 return status;
70590 static NTSTATUS wow64_ext_glProgramUniform3uiEXT( void *args )
70592 struct
70594 PTR32 teb;
70595 GLuint program;
70596 GLint location;
70597 GLuint v0;
70598 GLuint v1;
70599 GLuint v2;
70600 } *params32 = args;
70601 struct glProgramUniform3uiEXT_params params =
70603 .teb = get_teb64(params32->teb),
70604 .program = params32->program,
70605 .location = params32->location,
70606 .v0 = params32->v0,
70607 .v1 = params32->v1,
70608 .v2 = params32->v2,
70610 NTSTATUS status;
70611 status = ext_glProgramUniform3uiEXT( &params );
70612 return status;
70615 static NTSTATUS wow64_ext_glProgramUniform3uiv( void *args )
70617 struct
70619 PTR32 teb;
70620 GLuint program;
70621 GLint location;
70622 GLsizei count;
70623 PTR32 value;
70624 } *params32 = args;
70625 struct glProgramUniform3uiv_params params =
70627 .teb = get_teb64(params32->teb),
70628 .program = params32->program,
70629 .location = params32->location,
70630 .count = params32->count,
70631 .value = ULongToPtr(params32->value),
70633 NTSTATUS status;
70634 status = ext_glProgramUniform3uiv( &params );
70635 return status;
70638 static NTSTATUS wow64_ext_glProgramUniform3uivEXT( void *args )
70640 struct
70642 PTR32 teb;
70643 GLuint program;
70644 GLint location;
70645 GLsizei count;
70646 PTR32 value;
70647 } *params32 = args;
70648 struct glProgramUniform3uivEXT_params params =
70650 .teb = get_teb64(params32->teb),
70651 .program = params32->program,
70652 .location = params32->location,
70653 .count = params32->count,
70654 .value = ULongToPtr(params32->value),
70656 NTSTATUS status;
70657 status = ext_glProgramUniform3uivEXT( &params );
70658 return status;
70661 static NTSTATUS wow64_ext_glProgramUniform4d( void *args )
70663 struct
70665 PTR32 teb;
70666 GLuint program;
70667 GLint location;
70668 GLdouble v0;
70669 GLdouble v1;
70670 GLdouble v2;
70671 GLdouble v3;
70672 } *params32 = args;
70673 struct glProgramUniform4d_params params =
70675 .teb = get_teb64(params32->teb),
70676 .program = params32->program,
70677 .location = params32->location,
70678 .v0 = params32->v0,
70679 .v1 = params32->v1,
70680 .v2 = params32->v2,
70681 .v3 = params32->v3,
70683 NTSTATUS status;
70684 status = ext_glProgramUniform4d( &params );
70685 return status;
70688 static NTSTATUS wow64_ext_glProgramUniform4dEXT( void *args )
70690 struct
70692 PTR32 teb;
70693 GLuint program;
70694 GLint location;
70695 GLdouble x;
70696 GLdouble y;
70697 GLdouble z;
70698 GLdouble w;
70699 } *params32 = args;
70700 struct glProgramUniform4dEXT_params params =
70702 .teb = get_teb64(params32->teb),
70703 .program = params32->program,
70704 .location = params32->location,
70705 .x = params32->x,
70706 .y = params32->y,
70707 .z = params32->z,
70708 .w = params32->w,
70710 NTSTATUS status;
70711 status = ext_glProgramUniform4dEXT( &params );
70712 return status;
70715 static NTSTATUS wow64_ext_glProgramUniform4dv( void *args )
70717 struct
70719 PTR32 teb;
70720 GLuint program;
70721 GLint location;
70722 GLsizei count;
70723 PTR32 value;
70724 } *params32 = args;
70725 struct glProgramUniform4dv_params params =
70727 .teb = get_teb64(params32->teb),
70728 .program = params32->program,
70729 .location = params32->location,
70730 .count = params32->count,
70731 .value = ULongToPtr(params32->value),
70733 NTSTATUS status;
70734 status = ext_glProgramUniform4dv( &params );
70735 return status;
70738 static NTSTATUS wow64_ext_glProgramUniform4dvEXT( void *args )
70740 struct
70742 PTR32 teb;
70743 GLuint program;
70744 GLint location;
70745 GLsizei count;
70746 PTR32 value;
70747 } *params32 = args;
70748 struct glProgramUniform4dvEXT_params params =
70750 .teb = get_teb64(params32->teb),
70751 .program = params32->program,
70752 .location = params32->location,
70753 .count = params32->count,
70754 .value = ULongToPtr(params32->value),
70756 NTSTATUS status;
70757 status = ext_glProgramUniform4dvEXT( &params );
70758 return status;
70761 static NTSTATUS wow64_ext_glProgramUniform4f( void *args )
70763 struct
70765 PTR32 teb;
70766 GLuint program;
70767 GLint location;
70768 GLfloat v0;
70769 GLfloat v1;
70770 GLfloat v2;
70771 GLfloat v3;
70772 } *params32 = args;
70773 struct glProgramUniform4f_params params =
70775 .teb = get_teb64(params32->teb),
70776 .program = params32->program,
70777 .location = params32->location,
70778 .v0 = params32->v0,
70779 .v1 = params32->v1,
70780 .v2 = params32->v2,
70781 .v3 = params32->v3,
70783 NTSTATUS status;
70784 status = ext_glProgramUniform4f( &params );
70785 return status;
70788 static NTSTATUS wow64_ext_glProgramUniform4fEXT( void *args )
70790 struct
70792 PTR32 teb;
70793 GLuint program;
70794 GLint location;
70795 GLfloat v0;
70796 GLfloat v1;
70797 GLfloat v2;
70798 GLfloat v3;
70799 } *params32 = args;
70800 struct glProgramUniform4fEXT_params params =
70802 .teb = get_teb64(params32->teb),
70803 .program = params32->program,
70804 .location = params32->location,
70805 .v0 = params32->v0,
70806 .v1 = params32->v1,
70807 .v2 = params32->v2,
70808 .v3 = params32->v3,
70810 NTSTATUS status;
70811 status = ext_glProgramUniform4fEXT( &params );
70812 return status;
70815 static NTSTATUS wow64_ext_glProgramUniform4fv( void *args )
70817 struct
70819 PTR32 teb;
70820 GLuint program;
70821 GLint location;
70822 GLsizei count;
70823 PTR32 value;
70824 } *params32 = args;
70825 struct glProgramUniform4fv_params params =
70827 .teb = get_teb64(params32->teb),
70828 .program = params32->program,
70829 .location = params32->location,
70830 .count = params32->count,
70831 .value = ULongToPtr(params32->value),
70833 NTSTATUS status;
70834 status = ext_glProgramUniform4fv( &params );
70835 return status;
70838 static NTSTATUS wow64_ext_glProgramUniform4fvEXT( void *args )
70840 struct
70842 PTR32 teb;
70843 GLuint program;
70844 GLint location;
70845 GLsizei count;
70846 PTR32 value;
70847 } *params32 = args;
70848 struct glProgramUniform4fvEXT_params params =
70850 .teb = get_teb64(params32->teb),
70851 .program = params32->program,
70852 .location = params32->location,
70853 .count = params32->count,
70854 .value = ULongToPtr(params32->value),
70856 NTSTATUS status;
70857 status = ext_glProgramUniform4fvEXT( &params );
70858 return status;
70861 static NTSTATUS wow64_ext_glProgramUniform4i( void *args )
70863 struct
70865 PTR32 teb;
70866 GLuint program;
70867 GLint location;
70868 GLint v0;
70869 GLint v1;
70870 GLint v2;
70871 GLint v3;
70872 } *params32 = args;
70873 struct glProgramUniform4i_params params =
70875 .teb = get_teb64(params32->teb),
70876 .program = params32->program,
70877 .location = params32->location,
70878 .v0 = params32->v0,
70879 .v1 = params32->v1,
70880 .v2 = params32->v2,
70881 .v3 = params32->v3,
70883 NTSTATUS status;
70884 status = ext_glProgramUniform4i( &params );
70885 return status;
70888 static NTSTATUS wow64_ext_glProgramUniform4i64ARB( void *args )
70890 struct
70892 PTR32 teb;
70893 GLuint program;
70894 GLint location;
70895 GLint64 x;
70896 GLint64 y;
70897 GLint64 z;
70898 GLint64 w;
70899 } *params32 = args;
70900 struct glProgramUniform4i64ARB_params params =
70902 .teb = get_teb64(params32->teb),
70903 .program = params32->program,
70904 .location = params32->location,
70905 .x = params32->x,
70906 .y = params32->y,
70907 .z = params32->z,
70908 .w = params32->w,
70910 NTSTATUS status;
70911 status = ext_glProgramUniform4i64ARB( &params );
70912 return status;
70915 static NTSTATUS wow64_ext_glProgramUniform4i64NV( void *args )
70917 struct
70919 PTR32 teb;
70920 GLuint program;
70921 GLint location;
70922 GLint64EXT x;
70923 GLint64EXT y;
70924 GLint64EXT z;
70925 GLint64EXT w;
70926 } *params32 = args;
70927 struct glProgramUniform4i64NV_params params =
70929 .teb = get_teb64(params32->teb),
70930 .program = params32->program,
70931 .location = params32->location,
70932 .x = params32->x,
70933 .y = params32->y,
70934 .z = params32->z,
70935 .w = params32->w,
70937 NTSTATUS status;
70938 status = ext_glProgramUniform4i64NV( &params );
70939 return status;
70942 static NTSTATUS wow64_ext_glProgramUniform4i64vARB( void *args )
70944 struct
70946 PTR32 teb;
70947 GLuint program;
70948 GLint location;
70949 GLsizei count;
70950 PTR32 value;
70951 } *params32 = args;
70952 struct glProgramUniform4i64vARB_params params =
70954 .teb = get_teb64(params32->teb),
70955 .program = params32->program,
70956 .location = params32->location,
70957 .count = params32->count,
70958 .value = ULongToPtr(params32->value),
70960 NTSTATUS status;
70961 status = ext_glProgramUniform4i64vARB( &params );
70962 return status;
70965 static NTSTATUS wow64_ext_glProgramUniform4i64vNV( void *args )
70967 struct
70969 PTR32 teb;
70970 GLuint program;
70971 GLint location;
70972 GLsizei count;
70973 PTR32 value;
70974 } *params32 = args;
70975 struct glProgramUniform4i64vNV_params params =
70977 .teb = get_teb64(params32->teb),
70978 .program = params32->program,
70979 .location = params32->location,
70980 .count = params32->count,
70981 .value = ULongToPtr(params32->value),
70983 NTSTATUS status;
70984 status = ext_glProgramUniform4i64vNV( &params );
70985 return status;
70988 static NTSTATUS wow64_ext_glProgramUniform4iEXT( void *args )
70990 struct
70992 PTR32 teb;
70993 GLuint program;
70994 GLint location;
70995 GLint v0;
70996 GLint v1;
70997 GLint v2;
70998 GLint v3;
70999 } *params32 = args;
71000 struct glProgramUniform4iEXT_params params =
71002 .teb = get_teb64(params32->teb),
71003 .program = params32->program,
71004 .location = params32->location,
71005 .v0 = params32->v0,
71006 .v1 = params32->v1,
71007 .v2 = params32->v2,
71008 .v3 = params32->v3,
71010 NTSTATUS status;
71011 status = ext_glProgramUniform4iEXT( &params );
71012 return status;
71015 static NTSTATUS wow64_ext_glProgramUniform4iv( void *args )
71017 struct
71019 PTR32 teb;
71020 GLuint program;
71021 GLint location;
71022 GLsizei count;
71023 PTR32 value;
71024 } *params32 = args;
71025 struct glProgramUniform4iv_params params =
71027 .teb = get_teb64(params32->teb),
71028 .program = params32->program,
71029 .location = params32->location,
71030 .count = params32->count,
71031 .value = ULongToPtr(params32->value),
71033 NTSTATUS status;
71034 status = ext_glProgramUniform4iv( &params );
71035 return status;
71038 static NTSTATUS wow64_ext_glProgramUniform4ivEXT( void *args )
71040 struct
71042 PTR32 teb;
71043 GLuint program;
71044 GLint location;
71045 GLsizei count;
71046 PTR32 value;
71047 } *params32 = args;
71048 struct glProgramUniform4ivEXT_params params =
71050 .teb = get_teb64(params32->teb),
71051 .program = params32->program,
71052 .location = params32->location,
71053 .count = params32->count,
71054 .value = ULongToPtr(params32->value),
71056 NTSTATUS status;
71057 status = ext_glProgramUniform4ivEXT( &params );
71058 return status;
71061 static NTSTATUS wow64_ext_glProgramUniform4ui( void *args )
71063 struct
71065 PTR32 teb;
71066 GLuint program;
71067 GLint location;
71068 GLuint v0;
71069 GLuint v1;
71070 GLuint v2;
71071 GLuint v3;
71072 } *params32 = args;
71073 struct glProgramUniform4ui_params params =
71075 .teb = get_teb64(params32->teb),
71076 .program = params32->program,
71077 .location = params32->location,
71078 .v0 = params32->v0,
71079 .v1 = params32->v1,
71080 .v2 = params32->v2,
71081 .v3 = params32->v3,
71083 NTSTATUS status;
71084 status = ext_glProgramUniform4ui( &params );
71085 return status;
71088 static NTSTATUS wow64_ext_glProgramUniform4ui64ARB( void *args )
71090 struct
71092 PTR32 teb;
71093 GLuint program;
71094 GLint location;
71095 GLuint64 x;
71096 GLuint64 y;
71097 GLuint64 z;
71098 GLuint64 w;
71099 } *params32 = args;
71100 struct glProgramUniform4ui64ARB_params params =
71102 .teb = get_teb64(params32->teb),
71103 .program = params32->program,
71104 .location = params32->location,
71105 .x = params32->x,
71106 .y = params32->y,
71107 .z = params32->z,
71108 .w = params32->w,
71110 NTSTATUS status;
71111 status = ext_glProgramUniform4ui64ARB( &params );
71112 return status;
71115 static NTSTATUS wow64_ext_glProgramUniform4ui64NV( void *args )
71117 struct
71119 PTR32 teb;
71120 GLuint program;
71121 GLint location;
71122 GLuint64EXT x;
71123 GLuint64EXT y;
71124 GLuint64EXT z;
71125 GLuint64EXT w;
71126 } *params32 = args;
71127 struct glProgramUniform4ui64NV_params params =
71129 .teb = get_teb64(params32->teb),
71130 .program = params32->program,
71131 .location = params32->location,
71132 .x = params32->x,
71133 .y = params32->y,
71134 .z = params32->z,
71135 .w = params32->w,
71137 NTSTATUS status;
71138 status = ext_glProgramUniform4ui64NV( &params );
71139 return status;
71142 static NTSTATUS wow64_ext_glProgramUniform4ui64vARB( void *args )
71144 struct
71146 PTR32 teb;
71147 GLuint program;
71148 GLint location;
71149 GLsizei count;
71150 PTR32 value;
71151 } *params32 = args;
71152 struct glProgramUniform4ui64vARB_params params =
71154 .teb = get_teb64(params32->teb),
71155 .program = params32->program,
71156 .location = params32->location,
71157 .count = params32->count,
71158 .value = ULongToPtr(params32->value),
71160 NTSTATUS status;
71161 status = ext_glProgramUniform4ui64vARB( &params );
71162 return status;
71165 static NTSTATUS wow64_ext_glProgramUniform4ui64vNV( void *args )
71167 struct
71169 PTR32 teb;
71170 GLuint program;
71171 GLint location;
71172 GLsizei count;
71173 PTR32 value;
71174 } *params32 = args;
71175 struct glProgramUniform4ui64vNV_params params =
71177 .teb = get_teb64(params32->teb),
71178 .program = params32->program,
71179 .location = params32->location,
71180 .count = params32->count,
71181 .value = ULongToPtr(params32->value),
71183 NTSTATUS status;
71184 status = ext_glProgramUniform4ui64vNV( &params );
71185 return status;
71188 static NTSTATUS wow64_ext_glProgramUniform4uiEXT( void *args )
71190 struct
71192 PTR32 teb;
71193 GLuint program;
71194 GLint location;
71195 GLuint v0;
71196 GLuint v1;
71197 GLuint v2;
71198 GLuint v3;
71199 } *params32 = args;
71200 struct glProgramUniform4uiEXT_params params =
71202 .teb = get_teb64(params32->teb),
71203 .program = params32->program,
71204 .location = params32->location,
71205 .v0 = params32->v0,
71206 .v1 = params32->v1,
71207 .v2 = params32->v2,
71208 .v3 = params32->v3,
71210 NTSTATUS status;
71211 status = ext_glProgramUniform4uiEXT( &params );
71212 return status;
71215 static NTSTATUS wow64_ext_glProgramUniform4uiv( void *args )
71217 struct
71219 PTR32 teb;
71220 GLuint program;
71221 GLint location;
71222 GLsizei count;
71223 PTR32 value;
71224 } *params32 = args;
71225 struct glProgramUniform4uiv_params params =
71227 .teb = get_teb64(params32->teb),
71228 .program = params32->program,
71229 .location = params32->location,
71230 .count = params32->count,
71231 .value = ULongToPtr(params32->value),
71233 NTSTATUS status;
71234 status = ext_glProgramUniform4uiv( &params );
71235 return status;
71238 static NTSTATUS wow64_ext_glProgramUniform4uivEXT( void *args )
71240 struct
71242 PTR32 teb;
71243 GLuint program;
71244 GLint location;
71245 GLsizei count;
71246 PTR32 value;
71247 } *params32 = args;
71248 struct glProgramUniform4uivEXT_params params =
71250 .teb = get_teb64(params32->teb),
71251 .program = params32->program,
71252 .location = params32->location,
71253 .count = params32->count,
71254 .value = ULongToPtr(params32->value),
71256 NTSTATUS status;
71257 status = ext_glProgramUniform4uivEXT( &params );
71258 return status;
71261 static NTSTATUS wow64_ext_glProgramUniformHandleui64ARB( void *args )
71263 struct
71265 PTR32 teb;
71266 GLuint program;
71267 GLint location;
71268 GLuint64 value;
71269 } *params32 = args;
71270 struct glProgramUniformHandleui64ARB_params params =
71272 .teb = get_teb64(params32->teb),
71273 .program = params32->program,
71274 .location = params32->location,
71275 .value = params32->value,
71277 NTSTATUS status;
71278 status = ext_glProgramUniformHandleui64ARB( &params );
71279 return status;
71282 static NTSTATUS wow64_ext_glProgramUniformHandleui64NV( void *args )
71284 struct
71286 PTR32 teb;
71287 GLuint program;
71288 GLint location;
71289 GLuint64 value;
71290 } *params32 = args;
71291 struct glProgramUniformHandleui64NV_params params =
71293 .teb = get_teb64(params32->teb),
71294 .program = params32->program,
71295 .location = params32->location,
71296 .value = params32->value,
71298 NTSTATUS status;
71299 status = ext_glProgramUniformHandleui64NV( &params );
71300 return status;
71303 static NTSTATUS wow64_ext_glProgramUniformHandleui64vARB( void *args )
71305 struct
71307 PTR32 teb;
71308 GLuint program;
71309 GLint location;
71310 GLsizei count;
71311 PTR32 values;
71312 } *params32 = args;
71313 struct glProgramUniformHandleui64vARB_params params =
71315 .teb = get_teb64(params32->teb),
71316 .program = params32->program,
71317 .location = params32->location,
71318 .count = params32->count,
71319 .values = ULongToPtr(params32->values),
71321 NTSTATUS status;
71322 status = ext_glProgramUniformHandleui64vARB( &params );
71323 return status;
71326 static NTSTATUS wow64_ext_glProgramUniformHandleui64vNV( void *args )
71328 struct
71330 PTR32 teb;
71331 GLuint program;
71332 GLint location;
71333 GLsizei count;
71334 PTR32 values;
71335 } *params32 = args;
71336 struct glProgramUniformHandleui64vNV_params params =
71338 .teb = get_teb64(params32->teb),
71339 .program = params32->program,
71340 .location = params32->location,
71341 .count = params32->count,
71342 .values = ULongToPtr(params32->values),
71344 NTSTATUS status;
71345 status = ext_glProgramUniformHandleui64vNV( &params );
71346 return status;
71349 static NTSTATUS wow64_ext_glProgramUniformMatrix2dv( void *args )
71351 struct
71353 PTR32 teb;
71354 GLuint program;
71355 GLint location;
71356 GLsizei count;
71357 GLboolean transpose;
71358 PTR32 value;
71359 } *params32 = args;
71360 struct glProgramUniformMatrix2dv_params params =
71362 .teb = get_teb64(params32->teb),
71363 .program = params32->program,
71364 .location = params32->location,
71365 .count = params32->count,
71366 .transpose = params32->transpose,
71367 .value = ULongToPtr(params32->value),
71369 NTSTATUS status;
71370 status = ext_glProgramUniformMatrix2dv( &params );
71371 return status;
71374 static NTSTATUS wow64_ext_glProgramUniformMatrix2dvEXT( void *args )
71376 struct
71378 PTR32 teb;
71379 GLuint program;
71380 GLint location;
71381 GLsizei count;
71382 GLboolean transpose;
71383 PTR32 value;
71384 } *params32 = args;
71385 struct glProgramUniformMatrix2dvEXT_params params =
71387 .teb = get_teb64(params32->teb),
71388 .program = params32->program,
71389 .location = params32->location,
71390 .count = params32->count,
71391 .transpose = params32->transpose,
71392 .value = ULongToPtr(params32->value),
71394 NTSTATUS status;
71395 status = ext_glProgramUniformMatrix2dvEXT( &params );
71396 return status;
71399 static NTSTATUS wow64_ext_glProgramUniformMatrix2fv( void *args )
71401 struct
71403 PTR32 teb;
71404 GLuint program;
71405 GLint location;
71406 GLsizei count;
71407 GLboolean transpose;
71408 PTR32 value;
71409 } *params32 = args;
71410 struct glProgramUniformMatrix2fv_params params =
71412 .teb = get_teb64(params32->teb),
71413 .program = params32->program,
71414 .location = params32->location,
71415 .count = params32->count,
71416 .transpose = params32->transpose,
71417 .value = ULongToPtr(params32->value),
71419 NTSTATUS status;
71420 status = ext_glProgramUniformMatrix2fv( &params );
71421 return status;
71424 static NTSTATUS wow64_ext_glProgramUniformMatrix2fvEXT( void *args )
71426 struct
71428 PTR32 teb;
71429 GLuint program;
71430 GLint location;
71431 GLsizei count;
71432 GLboolean transpose;
71433 PTR32 value;
71434 } *params32 = args;
71435 struct glProgramUniformMatrix2fvEXT_params params =
71437 .teb = get_teb64(params32->teb),
71438 .program = params32->program,
71439 .location = params32->location,
71440 .count = params32->count,
71441 .transpose = params32->transpose,
71442 .value = ULongToPtr(params32->value),
71444 NTSTATUS status;
71445 status = ext_glProgramUniformMatrix2fvEXT( &params );
71446 return status;
71449 static NTSTATUS wow64_ext_glProgramUniformMatrix2x3dv( void *args )
71451 struct
71453 PTR32 teb;
71454 GLuint program;
71455 GLint location;
71456 GLsizei count;
71457 GLboolean transpose;
71458 PTR32 value;
71459 } *params32 = args;
71460 struct glProgramUniformMatrix2x3dv_params params =
71462 .teb = get_teb64(params32->teb),
71463 .program = params32->program,
71464 .location = params32->location,
71465 .count = params32->count,
71466 .transpose = params32->transpose,
71467 .value = ULongToPtr(params32->value),
71469 NTSTATUS status;
71470 status = ext_glProgramUniformMatrix2x3dv( &params );
71471 return status;
71474 static NTSTATUS wow64_ext_glProgramUniformMatrix2x3dvEXT( void *args )
71476 struct
71478 PTR32 teb;
71479 GLuint program;
71480 GLint location;
71481 GLsizei count;
71482 GLboolean transpose;
71483 PTR32 value;
71484 } *params32 = args;
71485 struct glProgramUniformMatrix2x3dvEXT_params params =
71487 .teb = get_teb64(params32->teb),
71488 .program = params32->program,
71489 .location = params32->location,
71490 .count = params32->count,
71491 .transpose = params32->transpose,
71492 .value = ULongToPtr(params32->value),
71494 NTSTATUS status;
71495 status = ext_glProgramUniformMatrix2x3dvEXT( &params );
71496 return status;
71499 static NTSTATUS wow64_ext_glProgramUniformMatrix2x3fv( void *args )
71501 struct
71503 PTR32 teb;
71504 GLuint program;
71505 GLint location;
71506 GLsizei count;
71507 GLboolean transpose;
71508 PTR32 value;
71509 } *params32 = args;
71510 struct glProgramUniformMatrix2x3fv_params params =
71512 .teb = get_teb64(params32->teb),
71513 .program = params32->program,
71514 .location = params32->location,
71515 .count = params32->count,
71516 .transpose = params32->transpose,
71517 .value = ULongToPtr(params32->value),
71519 NTSTATUS status;
71520 status = ext_glProgramUniformMatrix2x3fv( &params );
71521 return status;
71524 static NTSTATUS wow64_ext_glProgramUniformMatrix2x3fvEXT( void *args )
71526 struct
71528 PTR32 teb;
71529 GLuint program;
71530 GLint location;
71531 GLsizei count;
71532 GLboolean transpose;
71533 PTR32 value;
71534 } *params32 = args;
71535 struct glProgramUniformMatrix2x3fvEXT_params params =
71537 .teb = get_teb64(params32->teb),
71538 .program = params32->program,
71539 .location = params32->location,
71540 .count = params32->count,
71541 .transpose = params32->transpose,
71542 .value = ULongToPtr(params32->value),
71544 NTSTATUS status;
71545 status = ext_glProgramUniformMatrix2x3fvEXT( &params );
71546 return status;
71549 static NTSTATUS wow64_ext_glProgramUniformMatrix2x4dv( void *args )
71551 struct
71553 PTR32 teb;
71554 GLuint program;
71555 GLint location;
71556 GLsizei count;
71557 GLboolean transpose;
71558 PTR32 value;
71559 } *params32 = args;
71560 struct glProgramUniformMatrix2x4dv_params params =
71562 .teb = get_teb64(params32->teb),
71563 .program = params32->program,
71564 .location = params32->location,
71565 .count = params32->count,
71566 .transpose = params32->transpose,
71567 .value = ULongToPtr(params32->value),
71569 NTSTATUS status;
71570 status = ext_glProgramUniformMatrix2x4dv( &params );
71571 return status;
71574 static NTSTATUS wow64_ext_glProgramUniformMatrix2x4dvEXT( void *args )
71576 struct
71578 PTR32 teb;
71579 GLuint program;
71580 GLint location;
71581 GLsizei count;
71582 GLboolean transpose;
71583 PTR32 value;
71584 } *params32 = args;
71585 struct glProgramUniformMatrix2x4dvEXT_params params =
71587 .teb = get_teb64(params32->teb),
71588 .program = params32->program,
71589 .location = params32->location,
71590 .count = params32->count,
71591 .transpose = params32->transpose,
71592 .value = ULongToPtr(params32->value),
71594 NTSTATUS status;
71595 status = ext_glProgramUniformMatrix2x4dvEXT( &params );
71596 return status;
71599 static NTSTATUS wow64_ext_glProgramUniformMatrix2x4fv( void *args )
71601 struct
71603 PTR32 teb;
71604 GLuint program;
71605 GLint location;
71606 GLsizei count;
71607 GLboolean transpose;
71608 PTR32 value;
71609 } *params32 = args;
71610 struct glProgramUniformMatrix2x4fv_params params =
71612 .teb = get_teb64(params32->teb),
71613 .program = params32->program,
71614 .location = params32->location,
71615 .count = params32->count,
71616 .transpose = params32->transpose,
71617 .value = ULongToPtr(params32->value),
71619 NTSTATUS status;
71620 status = ext_glProgramUniformMatrix2x4fv( &params );
71621 return status;
71624 static NTSTATUS wow64_ext_glProgramUniformMatrix2x4fvEXT( void *args )
71626 struct
71628 PTR32 teb;
71629 GLuint program;
71630 GLint location;
71631 GLsizei count;
71632 GLboolean transpose;
71633 PTR32 value;
71634 } *params32 = args;
71635 struct glProgramUniformMatrix2x4fvEXT_params params =
71637 .teb = get_teb64(params32->teb),
71638 .program = params32->program,
71639 .location = params32->location,
71640 .count = params32->count,
71641 .transpose = params32->transpose,
71642 .value = ULongToPtr(params32->value),
71644 NTSTATUS status;
71645 status = ext_glProgramUniformMatrix2x4fvEXT( &params );
71646 return status;
71649 static NTSTATUS wow64_ext_glProgramUniformMatrix3dv( void *args )
71651 struct
71653 PTR32 teb;
71654 GLuint program;
71655 GLint location;
71656 GLsizei count;
71657 GLboolean transpose;
71658 PTR32 value;
71659 } *params32 = args;
71660 struct glProgramUniformMatrix3dv_params params =
71662 .teb = get_teb64(params32->teb),
71663 .program = params32->program,
71664 .location = params32->location,
71665 .count = params32->count,
71666 .transpose = params32->transpose,
71667 .value = ULongToPtr(params32->value),
71669 NTSTATUS status;
71670 status = ext_glProgramUniformMatrix3dv( &params );
71671 return status;
71674 static NTSTATUS wow64_ext_glProgramUniformMatrix3dvEXT( void *args )
71676 struct
71678 PTR32 teb;
71679 GLuint program;
71680 GLint location;
71681 GLsizei count;
71682 GLboolean transpose;
71683 PTR32 value;
71684 } *params32 = args;
71685 struct glProgramUniformMatrix3dvEXT_params params =
71687 .teb = get_teb64(params32->teb),
71688 .program = params32->program,
71689 .location = params32->location,
71690 .count = params32->count,
71691 .transpose = params32->transpose,
71692 .value = ULongToPtr(params32->value),
71694 NTSTATUS status;
71695 status = ext_glProgramUniformMatrix3dvEXT( &params );
71696 return status;
71699 static NTSTATUS wow64_ext_glProgramUniformMatrix3fv( void *args )
71701 struct
71703 PTR32 teb;
71704 GLuint program;
71705 GLint location;
71706 GLsizei count;
71707 GLboolean transpose;
71708 PTR32 value;
71709 } *params32 = args;
71710 struct glProgramUniformMatrix3fv_params params =
71712 .teb = get_teb64(params32->teb),
71713 .program = params32->program,
71714 .location = params32->location,
71715 .count = params32->count,
71716 .transpose = params32->transpose,
71717 .value = ULongToPtr(params32->value),
71719 NTSTATUS status;
71720 status = ext_glProgramUniformMatrix3fv( &params );
71721 return status;
71724 static NTSTATUS wow64_ext_glProgramUniformMatrix3fvEXT( void *args )
71726 struct
71728 PTR32 teb;
71729 GLuint program;
71730 GLint location;
71731 GLsizei count;
71732 GLboolean transpose;
71733 PTR32 value;
71734 } *params32 = args;
71735 struct glProgramUniformMatrix3fvEXT_params params =
71737 .teb = get_teb64(params32->teb),
71738 .program = params32->program,
71739 .location = params32->location,
71740 .count = params32->count,
71741 .transpose = params32->transpose,
71742 .value = ULongToPtr(params32->value),
71744 NTSTATUS status;
71745 status = ext_glProgramUniformMatrix3fvEXT( &params );
71746 return status;
71749 static NTSTATUS wow64_ext_glProgramUniformMatrix3x2dv( void *args )
71751 struct
71753 PTR32 teb;
71754 GLuint program;
71755 GLint location;
71756 GLsizei count;
71757 GLboolean transpose;
71758 PTR32 value;
71759 } *params32 = args;
71760 struct glProgramUniformMatrix3x2dv_params params =
71762 .teb = get_teb64(params32->teb),
71763 .program = params32->program,
71764 .location = params32->location,
71765 .count = params32->count,
71766 .transpose = params32->transpose,
71767 .value = ULongToPtr(params32->value),
71769 NTSTATUS status;
71770 status = ext_glProgramUniformMatrix3x2dv( &params );
71771 return status;
71774 static NTSTATUS wow64_ext_glProgramUniformMatrix3x2dvEXT( void *args )
71776 struct
71778 PTR32 teb;
71779 GLuint program;
71780 GLint location;
71781 GLsizei count;
71782 GLboolean transpose;
71783 PTR32 value;
71784 } *params32 = args;
71785 struct glProgramUniformMatrix3x2dvEXT_params params =
71787 .teb = get_teb64(params32->teb),
71788 .program = params32->program,
71789 .location = params32->location,
71790 .count = params32->count,
71791 .transpose = params32->transpose,
71792 .value = ULongToPtr(params32->value),
71794 NTSTATUS status;
71795 status = ext_glProgramUniformMatrix3x2dvEXT( &params );
71796 return status;
71799 static NTSTATUS wow64_ext_glProgramUniformMatrix3x2fv( void *args )
71801 struct
71803 PTR32 teb;
71804 GLuint program;
71805 GLint location;
71806 GLsizei count;
71807 GLboolean transpose;
71808 PTR32 value;
71809 } *params32 = args;
71810 struct glProgramUniformMatrix3x2fv_params params =
71812 .teb = get_teb64(params32->teb),
71813 .program = params32->program,
71814 .location = params32->location,
71815 .count = params32->count,
71816 .transpose = params32->transpose,
71817 .value = ULongToPtr(params32->value),
71819 NTSTATUS status;
71820 status = ext_glProgramUniformMatrix3x2fv( &params );
71821 return status;
71824 static NTSTATUS wow64_ext_glProgramUniformMatrix3x2fvEXT( void *args )
71826 struct
71828 PTR32 teb;
71829 GLuint program;
71830 GLint location;
71831 GLsizei count;
71832 GLboolean transpose;
71833 PTR32 value;
71834 } *params32 = args;
71835 struct glProgramUniformMatrix3x2fvEXT_params params =
71837 .teb = get_teb64(params32->teb),
71838 .program = params32->program,
71839 .location = params32->location,
71840 .count = params32->count,
71841 .transpose = params32->transpose,
71842 .value = ULongToPtr(params32->value),
71844 NTSTATUS status;
71845 status = ext_glProgramUniformMatrix3x2fvEXT( &params );
71846 return status;
71849 static NTSTATUS wow64_ext_glProgramUniformMatrix3x4dv( void *args )
71851 struct
71853 PTR32 teb;
71854 GLuint program;
71855 GLint location;
71856 GLsizei count;
71857 GLboolean transpose;
71858 PTR32 value;
71859 } *params32 = args;
71860 struct glProgramUniformMatrix3x4dv_params params =
71862 .teb = get_teb64(params32->teb),
71863 .program = params32->program,
71864 .location = params32->location,
71865 .count = params32->count,
71866 .transpose = params32->transpose,
71867 .value = ULongToPtr(params32->value),
71869 NTSTATUS status;
71870 status = ext_glProgramUniformMatrix3x4dv( &params );
71871 return status;
71874 static NTSTATUS wow64_ext_glProgramUniformMatrix3x4dvEXT( void *args )
71876 struct
71878 PTR32 teb;
71879 GLuint program;
71880 GLint location;
71881 GLsizei count;
71882 GLboolean transpose;
71883 PTR32 value;
71884 } *params32 = args;
71885 struct glProgramUniformMatrix3x4dvEXT_params params =
71887 .teb = get_teb64(params32->teb),
71888 .program = params32->program,
71889 .location = params32->location,
71890 .count = params32->count,
71891 .transpose = params32->transpose,
71892 .value = ULongToPtr(params32->value),
71894 NTSTATUS status;
71895 status = ext_glProgramUniformMatrix3x4dvEXT( &params );
71896 return status;
71899 static NTSTATUS wow64_ext_glProgramUniformMatrix3x4fv( void *args )
71901 struct
71903 PTR32 teb;
71904 GLuint program;
71905 GLint location;
71906 GLsizei count;
71907 GLboolean transpose;
71908 PTR32 value;
71909 } *params32 = args;
71910 struct glProgramUniformMatrix3x4fv_params params =
71912 .teb = get_teb64(params32->teb),
71913 .program = params32->program,
71914 .location = params32->location,
71915 .count = params32->count,
71916 .transpose = params32->transpose,
71917 .value = ULongToPtr(params32->value),
71919 NTSTATUS status;
71920 status = ext_glProgramUniformMatrix3x4fv( &params );
71921 return status;
71924 static NTSTATUS wow64_ext_glProgramUniformMatrix3x4fvEXT( void *args )
71926 struct
71928 PTR32 teb;
71929 GLuint program;
71930 GLint location;
71931 GLsizei count;
71932 GLboolean transpose;
71933 PTR32 value;
71934 } *params32 = args;
71935 struct glProgramUniformMatrix3x4fvEXT_params params =
71937 .teb = get_teb64(params32->teb),
71938 .program = params32->program,
71939 .location = params32->location,
71940 .count = params32->count,
71941 .transpose = params32->transpose,
71942 .value = ULongToPtr(params32->value),
71944 NTSTATUS status;
71945 status = ext_glProgramUniformMatrix3x4fvEXT( &params );
71946 return status;
71949 static NTSTATUS wow64_ext_glProgramUniformMatrix4dv( void *args )
71951 struct
71953 PTR32 teb;
71954 GLuint program;
71955 GLint location;
71956 GLsizei count;
71957 GLboolean transpose;
71958 PTR32 value;
71959 } *params32 = args;
71960 struct glProgramUniformMatrix4dv_params params =
71962 .teb = get_teb64(params32->teb),
71963 .program = params32->program,
71964 .location = params32->location,
71965 .count = params32->count,
71966 .transpose = params32->transpose,
71967 .value = ULongToPtr(params32->value),
71969 NTSTATUS status;
71970 status = ext_glProgramUniformMatrix4dv( &params );
71971 return status;
71974 static NTSTATUS wow64_ext_glProgramUniformMatrix4dvEXT( void *args )
71976 struct
71978 PTR32 teb;
71979 GLuint program;
71980 GLint location;
71981 GLsizei count;
71982 GLboolean transpose;
71983 PTR32 value;
71984 } *params32 = args;
71985 struct glProgramUniformMatrix4dvEXT_params params =
71987 .teb = get_teb64(params32->teb),
71988 .program = params32->program,
71989 .location = params32->location,
71990 .count = params32->count,
71991 .transpose = params32->transpose,
71992 .value = ULongToPtr(params32->value),
71994 NTSTATUS status;
71995 status = ext_glProgramUniformMatrix4dvEXT( &params );
71996 return status;
71999 static NTSTATUS wow64_ext_glProgramUniformMatrix4fv( void *args )
72001 struct
72003 PTR32 teb;
72004 GLuint program;
72005 GLint location;
72006 GLsizei count;
72007 GLboolean transpose;
72008 PTR32 value;
72009 } *params32 = args;
72010 struct glProgramUniformMatrix4fv_params params =
72012 .teb = get_teb64(params32->teb),
72013 .program = params32->program,
72014 .location = params32->location,
72015 .count = params32->count,
72016 .transpose = params32->transpose,
72017 .value = ULongToPtr(params32->value),
72019 NTSTATUS status;
72020 status = ext_glProgramUniformMatrix4fv( &params );
72021 return status;
72024 static NTSTATUS wow64_ext_glProgramUniformMatrix4fvEXT( void *args )
72026 struct
72028 PTR32 teb;
72029 GLuint program;
72030 GLint location;
72031 GLsizei count;
72032 GLboolean transpose;
72033 PTR32 value;
72034 } *params32 = args;
72035 struct glProgramUniformMatrix4fvEXT_params params =
72037 .teb = get_teb64(params32->teb),
72038 .program = params32->program,
72039 .location = params32->location,
72040 .count = params32->count,
72041 .transpose = params32->transpose,
72042 .value = ULongToPtr(params32->value),
72044 NTSTATUS status;
72045 status = ext_glProgramUniformMatrix4fvEXT( &params );
72046 return status;
72049 static NTSTATUS wow64_ext_glProgramUniformMatrix4x2dv( void *args )
72051 struct
72053 PTR32 teb;
72054 GLuint program;
72055 GLint location;
72056 GLsizei count;
72057 GLboolean transpose;
72058 PTR32 value;
72059 } *params32 = args;
72060 struct glProgramUniformMatrix4x2dv_params params =
72062 .teb = get_teb64(params32->teb),
72063 .program = params32->program,
72064 .location = params32->location,
72065 .count = params32->count,
72066 .transpose = params32->transpose,
72067 .value = ULongToPtr(params32->value),
72069 NTSTATUS status;
72070 status = ext_glProgramUniformMatrix4x2dv( &params );
72071 return status;
72074 static NTSTATUS wow64_ext_glProgramUniformMatrix4x2dvEXT( void *args )
72076 struct
72078 PTR32 teb;
72079 GLuint program;
72080 GLint location;
72081 GLsizei count;
72082 GLboolean transpose;
72083 PTR32 value;
72084 } *params32 = args;
72085 struct glProgramUniformMatrix4x2dvEXT_params params =
72087 .teb = get_teb64(params32->teb),
72088 .program = params32->program,
72089 .location = params32->location,
72090 .count = params32->count,
72091 .transpose = params32->transpose,
72092 .value = ULongToPtr(params32->value),
72094 NTSTATUS status;
72095 status = ext_glProgramUniformMatrix4x2dvEXT( &params );
72096 return status;
72099 static NTSTATUS wow64_ext_glProgramUniformMatrix4x2fv( void *args )
72101 struct
72103 PTR32 teb;
72104 GLuint program;
72105 GLint location;
72106 GLsizei count;
72107 GLboolean transpose;
72108 PTR32 value;
72109 } *params32 = args;
72110 struct glProgramUniformMatrix4x2fv_params params =
72112 .teb = get_teb64(params32->teb),
72113 .program = params32->program,
72114 .location = params32->location,
72115 .count = params32->count,
72116 .transpose = params32->transpose,
72117 .value = ULongToPtr(params32->value),
72119 NTSTATUS status;
72120 status = ext_glProgramUniformMatrix4x2fv( &params );
72121 return status;
72124 static NTSTATUS wow64_ext_glProgramUniformMatrix4x2fvEXT( void *args )
72126 struct
72128 PTR32 teb;
72129 GLuint program;
72130 GLint location;
72131 GLsizei count;
72132 GLboolean transpose;
72133 PTR32 value;
72134 } *params32 = args;
72135 struct glProgramUniformMatrix4x2fvEXT_params params =
72137 .teb = get_teb64(params32->teb),
72138 .program = params32->program,
72139 .location = params32->location,
72140 .count = params32->count,
72141 .transpose = params32->transpose,
72142 .value = ULongToPtr(params32->value),
72144 NTSTATUS status;
72145 status = ext_glProgramUniformMatrix4x2fvEXT( &params );
72146 return status;
72149 static NTSTATUS wow64_ext_glProgramUniformMatrix4x3dv( void *args )
72151 struct
72153 PTR32 teb;
72154 GLuint program;
72155 GLint location;
72156 GLsizei count;
72157 GLboolean transpose;
72158 PTR32 value;
72159 } *params32 = args;
72160 struct glProgramUniformMatrix4x3dv_params params =
72162 .teb = get_teb64(params32->teb),
72163 .program = params32->program,
72164 .location = params32->location,
72165 .count = params32->count,
72166 .transpose = params32->transpose,
72167 .value = ULongToPtr(params32->value),
72169 NTSTATUS status;
72170 status = ext_glProgramUniformMatrix4x3dv( &params );
72171 return status;
72174 static NTSTATUS wow64_ext_glProgramUniformMatrix4x3dvEXT( void *args )
72176 struct
72178 PTR32 teb;
72179 GLuint program;
72180 GLint location;
72181 GLsizei count;
72182 GLboolean transpose;
72183 PTR32 value;
72184 } *params32 = args;
72185 struct glProgramUniformMatrix4x3dvEXT_params params =
72187 .teb = get_teb64(params32->teb),
72188 .program = params32->program,
72189 .location = params32->location,
72190 .count = params32->count,
72191 .transpose = params32->transpose,
72192 .value = ULongToPtr(params32->value),
72194 NTSTATUS status;
72195 status = ext_glProgramUniformMatrix4x3dvEXT( &params );
72196 return status;
72199 static NTSTATUS wow64_ext_glProgramUniformMatrix4x3fv( void *args )
72201 struct
72203 PTR32 teb;
72204 GLuint program;
72205 GLint location;
72206 GLsizei count;
72207 GLboolean transpose;
72208 PTR32 value;
72209 } *params32 = args;
72210 struct glProgramUniformMatrix4x3fv_params params =
72212 .teb = get_teb64(params32->teb),
72213 .program = params32->program,
72214 .location = params32->location,
72215 .count = params32->count,
72216 .transpose = params32->transpose,
72217 .value = ULongToPtr(params32->value),
72219 NTSTATUS status;
72220 status = ext_glProgramUniformMatrix4x3fv( &params );
72221 return status;
72224 static NTSTATUS wow64_ext_glProgramUniformMatrix4x3fvEXT( void *args )
72226 struct
72228 PTR32 teb;
72229 GLuint program;
72230 GLint location;
72231 GLsizei count;
72232 GLboolean transpose;
72233 PTR32 value;
72234 } *params32 = args;
72235 struct glProgramUniformMatrix4x3fvEXT_params params =
72237 .teb = get_teb64(params32->teb),
72238 .program = params32->program,
72239 .location = params32->location,
72240 .count = params32->count,
72241 .transpose = params32->transpose,
72242 .value = ULongToPtr(params32->value),
72244 NTSTATUS status;
72245 status = ext_glProgramUniformMatrix4x3fvEXT( &params );
72246 return status;
72249 static NTSTATUS wow64_ext_glProgramUniformui64NV( void *args )
72251 struct
72253 PTR32 teb;
72254 GLuint program;
72255 GLint location;
72256 GLuint64EXT value;
72257 } *params32 = args;
72258 struct glProgramUniformui64NV_params params =
72260 .teb = get_teb64(params32->teb),
72261 .program = params32->program,
72262 .location = params32->location,
72263 .value = params32->value,
72265 NTSTATUS status;
72266 status = ext_glProgramUniformui64NV( &params );
72267 return status;
72270 static NTSTATUS wow64_ext_glProgramUniformui64vNV( void *args )
72272 struct
72274 PTR32 teb;
72275 GLuint program;
72276 GLint location;
72277 GLsizei count;
72278 PTR32 value;
72279 } *params32 = args;
72280 struct glProgramUniformui64vNV_params params =
72282 .teb = get_teb64(params32->teb),
72283 .program = params32->program,
72284 .location = params32->location,
72285 .count = params32->count,
72286 .value = ULongToPtr(params32->value),
72288 NTSTATUS status;
72289 status = ext_glProgramUniformui64vNV( &params );
72290 return status;
72293 static NTSTATUS wow64_ext_glProgramVertexLimitNV( void *args )
72295 struct
72297 PTR32 teb;
72298 GLenum target;
72299 GLint limit;
72300 } *params32 = args;
72301 struct glProgramVertexLimitNV_params params =
72303 .teb = get_teb64(params32->teb),
72304 .target = params32->target,
72305 .limit = params32->limit,
72307 NTSTATUS status;
72308 status = ext_glProgramVertexLimitNV( &params );
72309 return status;
72312 static NTSTATUS wow64_ext_glProvokingVertex( void *args )
72314 struct
72316 PTR32 teb;
72317 GLenum mode;
72318 } *params32 = args;
72319 struct glProvokingVertex_params params =
72321 .teb = get_teb64(params32->teb),
72322 .mode = params32->mode,
72324 NTSTATUS status;
72325 status = ext_glProvokingVertex( &params );
72326 return status;
72329 static NTSTATUS wow64_ext_glProvokingVertexEXT( void *args )
72331 struct
72333 PTR32 teb;
72334 GLenum mode;
72335 } *params32 = args;
72336 struct glProvokingVertexEXT_params params =
72338 .teb = get_teb64(params32->teb),
72339 .mode = params32->mode,
72341 NTSTATUS status;
72342 status = ext_glProvokingVertexEXT( &params );
72343 return status;
72346 static NTSTATUS wow64_ext_glPushClientAttribDefaultEXT( void *args )
72348 struct
72350 PTR32 teb;
72351 GLbitfield mask;
72352 } *params32 = args;
72353 struct glPushClientAttribDefaultEXT_params params =
72355 .teb = get_teb64(params32->teb),
72356 .mask = params32->mask,
72358 NTSTATUS status;
72359 status = ext_glPushClientAttribDefaultEXT( &params );
72360 return status;
72363 static NTSTATUS wow64_ext_glPushDebugGroup( void *args )
72365 struct
72367 PTR32 teb;
72368 GLenum source;
72369 GLuint id;
72370 GLsizei length;
72371 PTR32 message;
72372 } *params32 = args;
72373 struct glPushDebugGroup_params params =
72375 .teb = get_teb64(params32->teb),
72376 .source = params32->source,
72377 .id = params32->id,
72378 .length = params32->length,
72379 .message = ULongToPtr(params32->message),
72381 NTSTATUS status;
72382 status = ext_glPushDebugGroup( &params );
72383 return status;
72386 static NTSTATUS wow64_ext_glPushGroupMarkerEXT( void *args )
72388 struct
72390 PTR32 teb;
72391 GLsizei length;
72392 PTR32 marker;
72393 } *params32 = args;
72394 struct glPushGroupMarkerEXT_params params =
72396 .teb = get_teb64(params32->teb),
72397 .length = params32->length,
72398 .marker = ULongToPtr(params32->marker),
72400 NTSTATUS status;
72401 status = ext_glPushGroupMarkerEXT( &params );
72402 return status;
72405 static NTSTATUS wow64_ext_glQueryCounter( void *args )
72407 struct
72409 PTR32 teb;
72410 GLuint id;
72411 GLenum target;
72412 } *params32 = args;
72413 struct glQueryCounter_params params =
72415 .teb = get_teb64(params32->teb),
72416 .id = params32->id,
72417 .target = params32->target,
72419 NTSTATUS status;
72420 status = ext_glQueryCounter( &params );
72421 return status;
72424 static NTSTATUS wow64_ext_glQueryMatrixxOES( void *args )
72426 struct
72428 PTR32 teb;
72429 PTR32 mantissa;
72430 PTR32 exponent;
72431 GLbitfield ret;
72432 } *params32 = args;
72433 struct glQueryMatrixxOES_params params =
72435 .teb = get_teb64(params32->teb),
72436 .mantissa = ULongToPtr(params32->mantissa),
72437 .exponent = ULongToPtr(params32->exponent),
72439 NTSTATUS status;
72440 status = ext_glQueryMatrixxOES( &params );
72441 params32->ret = params.ret;
72442 return status;
72445 static NTSTATUS wow64_ext_glQueryObjectParameteruiAMD( void *args )
72447 struct
72449 PTR32 teb;
72450 GLenum target;
72451 GLuint id;
72452 GLenum pname;
72453 GLuint param;
72454 } *params32 = args;
72455 struct glQueryObjectParameteruiAMD_params params =
72457 .teb = get_teb64(params32->teb),
72458 .target = params32->target,
72459 .id = params32->id,
72460 .pname = params32->pname,
72461 .param = params32->param,
72463 NTSTATUS status;
72464 status = ext_glQueryObjectParameteruiAMD( &params );
72465 return status;
72468 static NTSTATUS wow64_ext_glQueryResourceNV( void *args )
72470 struct
72472 PTR32 teb;
72473 GLenum queryType;
72474 GLint tagId;
72475 GLuint count;
72476 PTR32 buffer;
72477 GLint ret;
72478 } *params32 = args;
72479 struct glQueryResourceNV_params params =
72481 .teb = get_teb64(params32->teb),
72482 .queryType = params32->queryType,
72483 .tagId = params32->tagId,
72484 .count = params32->count,
72485 .buffer = ULongToPtr(params32->buffer),
72487 NTSTATUS status;
72488 status = ext_glQueryResourceNV( &params );
72489 params32->ret = params.ret;
72490 return status;
72493 static NTSTATUS wow64_ext_glQueryResourceTagNV( void *args )
72495 struct
72497 PTR32 teb;
72498 GLint tagId;
72499 PTR32 tagString;
72500 } *params32 = args;
72501 struct glQueryResourceTagNV_params params =
72503 .teb = get_teb64(params32->teb),
72504 .tagId = params32->tagId,
72505 .tagString = ULongToPtr(params32->tagString),
72507 NTSTATUS status;
72508 status = ext_glQueryResourceTagNV( &params );
72509 return status;
72512 static NTSTATUS wow64_ext_glRasterPos2xOES( void *args )
72514 struct
72516 PTR32 teb;
72517 GLfixed x;
72518 GLfixed y;
72519 } *params32 = args;
72520 struct glRasterPos2xOES_params params =
72522 .teb = get_teb64(params32->teb),
72523 .x = params32->x,
72524 .y = params32->y,
72526 NTSTATUS status;
72527 status = ext_glRasterPos2xOES( &params );
72528 return status;
72531 static NTSTATUS wow64_ext_glRasterPos2xvOES( void *args )
72533 struct
72535 PTR32 teb;
72536 PTR32 coords;
72537 } *params32 = args;
72538 struct glRasterPos2xvOES_params params =
72540 .teb = get_teb64(params32->teb),
72541 .coords = ULongToPtr(params32->coords),
72543 NTSTATUS status;
72544 status = ext_glRasterPos2xvOES( &params );
72545 return status;
72548 static NTSTATUS wow64_ext_glRasterPos3xOES( void *args )
72550 struct
72552 PTR32 teb;
72553 GLfixed x;
72554 GLfixed y;
72555 GLfixed z;
72556 } *params32 = args;
72557 struct glRasterPos3xOES_params params =
72559 .teb = get_teb64(params32->teb),
72560 .x = params32->x,
72561 .y = params32->y,
72562 .z = params32->z,
72564 NTSTATUS status;
72565 status = ext_glRasterPos3xOES( &params );
72566 return status;
72569 static NTSTATUS wow64_ext_glRasterPos3xvOES( void *args )
72571 struct
72573 PTR32 teb;
72574 PTR32 coords;
72575 } *params32 = args;
72576 struct glRasterPos3xvOES_params params =
72578 .teb = get_teb64(params32->teb),
72579 .coords = ULongToPtr(params32->coords),
72581 NTSTATUS status;
72582 status = ext_glRasterPos3xvOES( &params );
72583 return status;
72586 static NTSTATUS wow64_ext_glRasterPos4xOES( void *args )
72588 struct
72590 PTR32 teb;
72591 GLfixed x;
72592 GLfixed y;
72593 GLfixed z;
72594 GLfixed w;
72595 } *params32 = args;
72596 struct glRasterPos4xOES_params params =
72598 .teb = get_teb64(params32->teb),
72599 .x = params32->x,
72600 .y = params32->y,
72601 .z = params32->z,
72602 .w = params32->w,
72604 NTSTATUS status;
72605 status = ext_glRasterPos4xOES( &params );
72606 return status;
72609 static NTSTATUS wow64_ext_glRasterPos4xvOES( void *args )
72611 struct
72613 PTR32 teb;
72614 PTR32 coords;
72615 } *params32 = args;
72616 struct glRasterPos4xvOES_params params =
72618 .teb = get_teb64(params32->teb),
72619 .coords = ULongToPtr(params32->coords),
72621 NTSTATUS status;
72622 status = ext_glRasterPos4xvOES( &params );
72623 return status;
72626 static NTSTATUS wow64_ext_glRasterSamplesEXT( void *args )
72628 struct
72630 PTR32 teb;
72631 GLuint samples;
72632 GLboolean fixedsamplelocations;
72633 } *params32 = args;
72634 struct glRasterSamplesEXT_params params =
72636 .teb = get_teb64(params32->teb),
72637 .samples = params32->samples,
72638 .fixedsamplelocations = params32->fixedsamplelocations,
72640 NTSTATUS status;
72641 status = ext_glRasterSamplesEXT( &params );
72642 return status;
72645 static NTSTATUS wow64_ext_glReadBufferRegion( void *args )
72647 struct
72649 PTR32 teb;
72650 GLenum region;
72651 GLint x;
72652 GLint y;
72653 GLsizei width;
72654 GLsizei height;
72655 } *params32 = args;
72656 struct glReadBufferRegion_params params =
72658 .teb = get_teb64(params32->teb),
72659 .region = params32->region,
72660 .x = params32->x,
72661 .y = params32->y,
72662 .width = params32->width,
72663 .height = params32->height,
72665 NTSTATUS status;
72666 status = ext_glReadBufferRegion( &params );
72667 return status;
72670 static NTSTATUS wow64_ext_glReadInstrumentsSGIX( void *args )
72672 struct
72674 PTR32 teb;
72675 GLint marker;
72676 } *params32 = args;
72677 struct glReadInstrumentsSGIX_params params =
72679 .teb = get_teb64(params32->teb),
72680 .marker = params32->marker,
72682 NTSTATUS status;
72683 status = ext_glReadInstrumentsSGIX( &params );
72684 return status;
72687 static NTSTATUS wow64_ext_glReadnPixels( void *args )
72689 struct
72691 PTR32 teb;
72692 GLint x;
72693 GLint y;
72694 GLsizei width;
72695 GLsizei height;
72696 GLenum format;
72697 GLenum type;
72698 GLsizei bufSize;
72699 PTR32 data;
72700 } *params32 = args;
72701 struct glReadnPixels_params params =
72703 .teb = get_teb64(params32->teb),
72704 .x = params32->x,
72705 .y = params32->y,
72706 .width = params32->width,
72707 .height = params32->height,
72708 .format = params32->format,
72709 .type = params32->type,
72710 .bufSize = params32->bufSize,
72711 .data = ULongToPtr(params32->data),
72713 NTSTATUS status;
72714 status = ext_glReadnPixels( &params );
72715 return status;
72718 static NTSTATUS wow64_ext_glReadnPixelsARB( void *args )
72720 struct
72722 PTR32 teb;
72723 GLint x;
72724 GLint y;
72725 GLsizei width;
72726 GLsizei height;
72727 GLenum format;
72728 GLenum type;
72729 GLsizei bufSize;
72730 PTR32 data;
72731 } *params32 = args;
72732 struct glReadnPixelsARB_params params =
72734 .teb = get_teb64(params32->teb),
72735 .x = params32->x,
72736 .y = params32->y,
72737 .width = params32->width,
72738 .height = params32->height,
72739 .format = params32->format,
72740 .type = params32->type,
72741 .bufSize = params32->bufSize,
72742 .data = ULongToPtr(params32->data),
72744 NTSTATUS status;
72745 status = ext_glReadnPixelsARB( &params );
72746 return status;
72749 static NTSTATUS wow64_ext_glRectxOES( void *args )
72751 struct
72753 PTR32 teb;
72754 GLfixed x1;
72755 GLfixed y1;
72756 GLfixed x2;
72757 GLfixed y2;
72758 } *params32 = args;
72759 struct glRectxOES_params params =
72761 .teb = get_teb64(params32->teb),
72762 .x1 = params32->x1,
72763 .y1 = params32->y1,
72764 .x2 = params32->x2,
72765 .y2 = params32->y2,
72767 NTSTATUS status;
72768 status = ext_glRectxOES( &params );
72769 return status;
72772 static NTSTATUS wow64_ext_glRectxvOES( void *args )
72774 struct
72776 PTR32 teb;
72777 PTR32 v1;
72778 PTR32 v2;
72779 } *params32 = args;
72780 struct glRectxvOES_params params =
72782 .teb = get_teb64(params32->teb),
72783 .v1 = ULongToPtr(params32->v1),
72784 .v2 = ULongToPtr(params32->v2),
72786 NTSTATUS status;
72787 status = ext_glRectxvOES( &params );
72788 return status;
72791 static NTSTATUS wow64_ext_glReferencePlaneSGIX( void *args )
72793 struct
72795 PTR32 teb;
72796 PTR32 equation;
72797 } *params32 = args;
72798 struct glReferencePlaneSGIX_params params =
72800 .teb = get_teb64(params32->teb),
72801 .equation = ULongToPtr(params32->equation),
72803 NTSTATUS status;
72804 status = ext_glReferencePlaneSGIX( &params );
72805 return status;
72808 static NTSTATUS wow64_ext_glReleaseKeyedMutexWin32EXT( void *args )
72810 struct
72812 PTR32 teb;
72813 GLuint memory;
72814 GLuint64 key;
72815 GLboolean ret;
72816 } *params32 = args;
72817 struct glReleaseKeyedMutexWin32EXT_params params =
72819 .teb = get_teb64(params32->teb),
72820 .memory = params32->memory,
72821 .key = params32->key,
72823 NTSTATUS status;
72824 status = ext_glReleaseKeyedMutexWin32EXT( &params );
72825 params32->ret = params.ret;
72826 return status;
72829 static NTSTATUS wow64_ext_glReleaseShaderCompiler( void *args )
72831 struct
72833 PTR32 teb;
72834 } *params32 = args;
72835 struct glReleaseShaderCompiler_params params =
72837 .teb = get_teb64(params32->teb),
72839 NTSTATUS status;
72840 status = ext_glReleaseShaderCompiler( &params );
72841 return status;
72844 static NTSTATUS wow64_ext_glRenderGpuMaskNV( void *args )
72846 struct
72848 PTR32 teb;
72849 GLbitfield mask;
72850 } *params32 = args;
72851 struct glRenderGpuMaskNV_params params =
72853 .teb = get_teb64(params32->teb),
72854 .mask = params32->mask,
72856 NTSTATUS status;
72857 status = ext_glRenderGpuMaskNV( &params );
72858 return status;
72861 static NTSTATUS wow64_ext_glRenderbufferStorage( void *args )
72863 struct
72865 PTR32 teb;
72866 GLenum target;
72867 GLenum internalformat;
72868 GLsizei width;
72869 GLsizei height;
72870 } *params32 = args;
72871 struct glRenderbufferStorage_params params =
72873 .teb = get_teb64(params32->teb),
72874 .target = params32->target,
72875 .internalformat = params32->internalformat,
72876 .width = params32->width,
72877 .height = params32->height,
72879 NTSTATUS status;
72880 status = ext_glRenderbufferStorage( &params );
72881 return status;
72884 static NTSTATUS wow64_ext_glRenderbufferStorageEXT( void *args )
72886 struct
72888 PTR32 teb;
72889 GLenum target;
72890 GLenum internalformat;
72891 GLsizei width;
72892 GLsizei height;
72893 } *params32 = args;
72894 struct glRenderbufferStorageEXT_params params =
72896 .teb = get_teb64(params32->teb),
72897 .target = params32->target,
72898 .internalformat = params32->internalformat,
72899 .width = params32->width,
72900 .height = params32->height,
72902 NTSTATUS status;
72903 status = ext_glRenderbufferStorageEXT( &params );
72904 return status;
72907 static NTSTATUS wow64_ext_glRenderbufferStorageMultisample( void *args )
72909 struct
72911 PTR32 teb;
72912 GLenum target;
72913 GLsizei samples;
72914 GLenum internalformat;
72915 GLsizei width;
72916 GLsizei height;
72917 } *params32 = args;
72918 struct glRenderbufferStorageMultisample_params params =
72920 .teb = get_teb64(params32->teb),
72921 .target = params32->target,
72922 .samples = params32->samples,
72923 .internalformat = params32->internalformat,
72924 .width = params32->width,
72925 .height = params32->height,
72927 NTSTATUS status;
72928 status = ext_glRenderbufferStorageMultisample( &params );
72929 return status;
72932 static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleAdvancedAMD( void *args )
72934 struct
72936 PTR32 teb;
72937 GLenum target;
72938 GLsizei samples;
72939 GLsizei storageSamples;
72940 GLenum internalformat;
72941 GLsizei width;
72942 GLsizei height;
72943 } *params32 = args;
72944 struct glRenderbufferStorageMultisampleAdvancedAMD_params params =
72946 .teb = get_teb64(params32->teb),
72947 .target = params32->target,
72948 .samples = params32->samples,
72949 .storageSamples = params32->storageSamples,
72950 .internalformat = params32->internalformat,
72951 .width = params32->width,
72952 .height = params32->height,
72954 NTSTATUS status;
72955 status = ext_glRenderbufferStorageMultisampleAdvancedAMD( &params );
72956 return status;
72959 static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleCoverageNV( void *args )
72961 struct
72963 PTR32 teb;
72964 GLenum target;
72965 GLsizei coverageSamples;
72966 GLsizei colorSamples;
72967 GLenum internalformat;
72968 GLsizei width;
72969 GLsizei height;
72970 } *params32 = args;
72971 struct glRenderbufferStorageMultisampleCoverageNV_params params =
72973 .teb = get_teb64(params32->teb),
72974 .target = params32->target,
72975 .coverageSamples = params32->coverageSamples,
72976 .colorSamples = params32->colorSamples,
72977 .internalformat = params32->internalformat,
72978 .width = params32->width,
72979 .height = params32->height,
72981 NTSTATUS status;
72982 status = ext_glRenderbufferStorageMultisampleCoverageNV( &params );
72983 return status;
72986 static NTSTATUS wow64_ext_glRenderbufferStorageMultisampleEXT( void *args )
72988 struct
72990 PTR32 teb;
72991 GLenum target;
72992 GLsizei samples;
72993 GLenum internalformat;
72994 GLsizei width;
72995 GLsizei height;
72996 } *params32 = args;
72997 struct glRenderbufferStorageMultisampleEXT_params params =
72999 .teb = get_teb64(params32->teb),
73000 .target = params32->target,
73001 .samples = params32->samples,
73002 .internalformat = params32->internalformat,
73003 .width = params32->width,
73004 .height = params32->height,
73006 NTSTATUS status;
73007 status = ext_glRenderbufferStorageMultisampleEXT( &params );
73008 return status;
73011 static NTSTATUS wow64_ext_glReplacementCodePointerSUN( void *args )
73013 struct
73015 PTR32 teb;
73016 GLenum type;
73017 GLsizei stride;
73018 PTR32 pointer;
73019 } *params32 = args;
73020 struct glReplacementCodePointerSUN_params params =
73022 .teb = get_teb64(params32->teb),
73023 .type = params32->type,
73024 .stride = params32->stride,
73026 FIXME( "params32 %p, params %p stub!\n", params32, &params );
73027 return STATUS_NOT_IMPLEMENTED;
73030 static NTSTATUS wow64_ext_glReplacementCodeubSUN( void *args )
73032 struct
73034 PTR32 teb;
73035 GLubyte code;
73036 } *params32 = args;
73037 struct glReplacementCodeubSUN_params params =
73039 .teb = get_teb64(params32->teb),
73040 .code = params32->code,
73042 NTSTATUS status;
73043 status = ext_glReplacementCodeubSUN( &params );
73044 return status;
73047 static NTSTATUS wow64_ext_glReplacementCodeubvSUN( void *args )
73049 struct
73051 PTR32 teb;
73052 PTR32 code;
73053 } *params32 = args;
73054 struct glReplacementCodeubvSUN_params params =
73056 .teb = get_teb64(params32->teb),
73057 .code = ULongToPtr(params32->code),
73059 NTSTATUS status;
73060 status = ext_glReplacementCodeubvSUN( &params );
73061 return status;
73064 static NTSTATUS wow64_ext_glReplacementCodeuiColor3fVertex3fSUN( void *args )
73066 struct
73068 PTR32 teb;
73069 GLuint rc;
73070 GLfloat r;
73071 GLfloat g;
73072 GLfloat b;
73073 GLfloat x;
73074 GLfloat y;
73075 GLfloat z;
73076 } *params32 = args;
73077 struct glReplacementCodeuiColor3fVertex3fSUN_params params =
73079 .teb = get_teb64(params32->teb),
73080 .rc = params32->rc,
73081 .r = params32->r,
73082 .g = params32->g,
73083 .b = params32->b,
73084 .x = params32->x,
73085 .y = params32->y,
73086 .z = params32->z,
73088 NTSTATUS status;
73089 status = ext_glReplacementCodeuiColor3fVertex3fSUN( &params );
73090 return status;
73093 static NTSTATUS wow64_ext_glReplacementCodeuiColor3fVertex3fvSUN( void *args )
73095 struct
73097 PTR32 teb;
73098 PTR32 rc;
73099 PTR32 c;
73100 PTR32 v;
73101 } *params32 = args;
73102 struct glReplacementCodeuiColor3fVertex3fvSUN_params params =
73104 .teb = get_teb64(params32->teb),
73105 .rc = ULongToPtr(params32->rc),
73106 .c = ULongToPtr(params32->c),
73107 .v = ULongToPtr(params32->v),
73109 NTSTATUS status;
73110 status = ext_glReplacementCodeuiColor3fVertex3fvSUN( &params );
73111 return status;
73114 static NTSTATUS wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN( void *args )
73116 struct
73118 PTR32 teb;
73119 GLuint rc;
73120 GLfloat r;
73121 GLfloat g;
73122 GLfloat b;
73123 GLfloat a;
73124 GLfloat nx;
73125 GLfloat ny;
73126 GLfloat nz;
73127 GLfloat x;
73128 GLfloat y;
73129 GLfloat z;
73130 } *params32 = args;
73131 struct glReplacementCodeuiColor4fNormal3fVertex3fSUN_params params =
73133 .teb = get_teb64(params32->teb),
73134 .rc = params32->rc,
73135 .r = params32->r,
73136 .g = params32->g,
73137 .b = params32->b,
73138 .a = params32->a,
73139 .nx = params32->nx,
73140 .ny = params32->ny,
73141 .nz = params32->nz,
73142 .x = params32->x,
73143 .y = params32->y,
73144 .z = params32->z,
73146 NTSTATUS status;
73147 status = ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN( &params );
73148 return status;
73151 static NTSTATUS wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( void *args )
73153 struct
73155 PTR32 teb;
73156 PTR32 rc;
73157 PTR32 c;
73158 PTR32 n;
73159 PTR32 v;
73160 } *params32 = args;
73161 struct glReplacementCodeuiColor4fNormal3fVertex3fvSUN_params params =
73163 .teb = get_teb64(params32->teb),
73164 .rc = ULongToPtr(params32->rc),
73165 .c = ULongToPtr(params32->c),
73166 .n = ULongToPtr(params32->n),
73167 .v = ULongToPtr(params32->v),
73169 NTSTATUS status;
73170 status = ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( &params );
73171 return status;
73174 static NTSTATUS wow64_ext_glReplacementCodeuiColor4ubVertex3fSUN( void *args )
73176 struct
73178 PTR32 teb;
73179 GLuint rc;
73180 GLubyte r;
73181 GLubyte g;
73182 GLubyte b;
73183 GLubyte a;
73184 GLfloat x;
73185 GLfloat y;
73186 GLfloat z;
73187 } *params32 = args;
73188 struct glReplacementCodeuiColor4ubVertex3fSUN_params params =
73190 .teb = get_teb64(params32->teb),
73191 .rc = params32->rc,
73192 .r = params32->r,
73193 .g = params32->g,
73194 .b = params32->b,
73195 .a = params32->a,
73196 .x = params32->x,
73197 .y = params32->y,
73198 .z = params32->z,
73200 NTSTATUS status;
73201 status = ext_glReplacementCodeuiColor4ubVertex3fSUN( &params );
73202 return status;
73205 static NTSTATUS wow64_ext_glReplacementCodeuiColor4ubVertex3fvSUN( void *args )
73207 struct
73209 PTR32 teb;
73210 PTR32 rc;
73211 PTR32 c;
73212 PTR32 v;
73213 } *params32 = args;
73214 struct glReplacementCodeuiColor4ubVertex3fvSUN_params params =
73216 .teb = get_teb64(params32->teb),
73217 .rc = ULongToPtr(params32->rc),
73218 .c = ULongToPtr(params32->c),
73219 .v = ULongToPtr(params32->v),
73221 NTSTATUS status;
73222 status = ext_glReplacementCodeuiColor4ubVertex3fvSUN( &params );
73223 return status;
73226 static NTSTATUS wow64_ext_glReplacementCodeuiNormal3fVertex3fSUN( void *args )
73228 struct
73230 PTR32 teb;
73231 GLuint rc;
73232 GLfloat nx;
73233 GLfloat ny;
73234 GLfloat nz;
73235 GLfloat x;
73236 GLfloat y;
73237 GLfloat z;
73238 } *params32 = args;
73239 struct glReplacementCodeuiNormal3fVertex3fSUN_params params =
73241 .teb = get_teb64(params32->teb),
73242 .rc = params32->rc,
73243 .nx = params32->nx,
73244 .ny = params32->ny,
73245 .nz = params32->nz,
73246 .x = params32->x,
73247 .y = params32->y,
73248 .z = params32->z,
73250 NTSTATUS status;
73251 status = ext_glReplacementCodeuiNormal3fVertex3fSUN( &params );
73252 return status;
73255 static NTSTATUS wow64_ext_glReplacementCodeuiNormal3fVertex3fvSUN( void *args )
73257 struct
73259 PTR32 teb;
73260 PTR32 rc;
73261 PTR32 n;
73262 PTR32 v;
73263 } *params32 = args;
73264 struct glReplacementCodeuiNormal3fVertex3fvSUN_params params =
73266 .teb = get_teb64(params32->teb),
73267 .rc = ULongToPtr(params32->rc),
73268 .n = ULongToPtr(params32->n),
73269 .v = ULongToPtr(params32->v),
73271 NTSTATUS status;
73272 status = ext_glReplacementCodeuiNormal3fVertex3fvSUN( &params );
73273 return status;
73276 static NTSTATUS wow64_ext_glReplacementCodeuiSUN( void *args )
73278 struct
73280 PTR32 teb;
73281 GLuint code;
73282 } *params32 = args;
73283 struct glReplacementCodeuiSUN_params params =
73285 .teb = get_teb64(params32->teb),
73286 .code = params32->code,
73288 NTSTATUS status;
73289 status = ext_glReplacementCodeuiSUN( &params );
73290 return status;
73293 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( void *args )
73295 struct
73297 PTR32 teb;
73298 GLuint rc;
73299 GLfloat s;
73300 GLfloat t;
73301 GLfloat r;
73302 GLfloat g;
73303 GLfloat b;
73304 GLfloat a;
73305 GLfloat nx;
73306 GLfloat ny;
73307 GLfloat nz;
73308 GLfloat x;
73309 GLfloat y;
73310 GLfloat z;
73311 } *params32 = args;
73312 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_params params =
73314 .teb = get_teb64(params32->teb),
73315 .rc = params32->rc,
73316 .s = params32->s,
73317 .t = params32->t,
73318 .r = params32->r,
73319 .g = params32->g,
73320 .b = params32->b,
73321 .a = params32->a,
73322 .nx = params32->nx,
73323 .ny = params32->ny,
73324 .nz = params32->nz,
73325 .x = params32->x,
73326 .y = params32->y,
73327 .z = params32->z,
73329 NTSTATUS status;
73330 status = ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( &params );
73331 return status;
73334 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( void *args )
73336 struct
73338 PTR32 teb;
73339 PTR32 rc;
73340 PTR32 tc;
73341 PTR32 c;
73342 PTR32 n;
73343 PTR32 v;
73344 } *params32 = args;
73345 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_params params =
73347 .teb = get_teb64(params32->teb),
73348 .rc = ULongToPtr(params32->rc),
73349 .tc = ULongToPtr(params32->tc),
73350 .c = ULongToPtr(params32->c),
73351 .n = ULongToPtr(params32->n),
73352 .v = ULongToPtr(params32->v),
73354 NTSTATUS status;
73355 status = ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( &params );
73356 return status;
73359 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( void *args )
73361 struct
73363 PTR32 teb;
73364 GLuint rc;
73365 GLfloat s;
73366 GLfloat t;
73367 GLfloat nx;
73368 GLfloat ny;
73369 GLfloat nz;
73370 GLfloat x;
73371 GLfloat y;
73372 GLfloat z;
73373 } *params32 = args;
73374 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_params params =
73376 .teb = get_teb64(params32->teb),
73377 .rc = params32->rc,
73378 .s = params32->s,
73379 .t = params32->t,
73380 .nx = params32->nx,
73381 .ny = params32->ny,
73382 .nz = params32->nz,
73383 .x = params32->x,
73384 .y = params32->y,
73385 .z = params32->z,
73387 NTSTATUS status;
73388 status = ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( &params );
73389 return status;
73392 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( void *args )
73394 struct
73396 PTR32 teb;
73397 PTR32 rc;
73398 PTR32 tc;
73399 PTR32 n;
73400 PTR32 v;
73401 } *params32 = args;
73402 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_params params =
73404 .teb = get_teb64(params32->teb),
73405 .rc = ULongToPtr(params32->rc),
73406 .tc = ULongToPtr(params32->tc),
73407 .n = ULongToPtr(params32->n),
73408 .v = ULongToPtr(params32->v),
73410 NTSTATUS status;
73411 status = ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( &params );
73412 return status;
73415 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fVertex3fSUN( void *args )
73417 struct
73419 PTR32 teb;
73420 GLuint rc;
73421 GLfloat s;
73422 GLfloat t;
73423 GLfloat x;
73424 GLfloat y;
73425 GLfloat z;
73426 } *params32 = args;
73427 struct glReplacementCodeuiTexCoord2fVertex3fSUN_params params =
73429 .teb = get_teb64(params32->teb),
73430 .rc = params32->rc,
73431 .s = params32->s,
73432 .t = params32->t,
73433 .x = params32->x,
73434 .y = params32->y,
73435 .z = params32->z,
73437 NTSTATUS status;
73438 status = ext_glReplacementCodeuiTexCoord2fVertex3fSUN( &params );
73439 return status;
73442 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( void *args )
73444 struct
73446 PTR32 teb;
73447 PTR32 rc;
73448 PTR32 tc;
73449 PTR32 v;
73450 } *params32 = args;
73451 struct glReplacementCodeuiTexCoord2fVertex3fvSUN_params params =
73453 .teb = get_teb64(params32->teb),
73454 .rc = ULongToPtr(params32->rc),
73455 .tc = ULongToPtr(params32->tc),
73456 .v = ULongToPtr(params32->v),
73458 NTSTATUS status;
73459 status = ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( &params );
73460 return status;
73463 static NTSTATUS wow64_ext_glReplacementCodeuiVertex3fSUN( void *args )
73465 struct
73467 PTR32 teb;
73468 GLuint rc;
73469 GLfloat x;
73470 GLfloat y;
73471 GLfloat z;
73472 } *params32 = args;
73473 struct glReplacementCodeuiVertex3fSUN_params params =
73475 .teb = get_teb64(params32->teb),
73476 .rc = params32->rc,
73477 .x = params32->x,
73478 .y = params32->y,
73479 .z = params32->z,
73481 NTSTATUS status;
73482 status = ext_glReplacementCodeuiVertex3fSUN( &params );
73483 return status;
73486 static NTSTATUS wow64_ext_glReplacementCodeuiVertex3fvSUN( void *args )
73488 struct
73490 PTR32 teb;
73491 PTR32 rc;
73492 PTR32 v;
73493 } *params32 = args;
73494 struct glReplacementCodeuiVertex3fvSUN_params params =
73496 .teb = get_teb64(params32->teb),
73497 .rc = ULongToPtr(params32->rc),
73498 .v = ULongToPtr(params32->v),
73500 NTSTATUS status;
73501 status = ext_glReplacementCodeuiVertex3fvSUN( &params );
73502 return status;
73505 static NTSTATUS wow64_ext_glReplacementCodeuivSUN( void *args )
73507 struct
73509 PTR32 teb;
73510 PTR32 code;
73511 } *params32 = args;
73512 struct glReplacementCodeuivSUN_params params =
73514 .teb = get_teb64(params32->teb),
73515 .code = ULongToPtr(params32->code),
73517 NTSTATUS status;
73518 status = ext_glReplacementCodeuivSUN( &params );
73519 return status;
73522 static NTSTATUS wow64_ext_glReplacementCodeusSUN( void *args )
73524 struct
73526 PTR32 teb;
73527 GLushort code;
73528 } *params32 = args;
73529 struct glReplacementCodeusSUN_params params =
73531 .teb = get_teb64(params32->teb),
73532 .code = params32->code,
73534 NTSTATUS status;
73535 status = ext_glReplacementCodeusSUN( &params );
73536 return status;
73539 static NTSTATUS wow64_ext_glReplacementCodeusvSUN( void *args )
73541 struct
73543 PTR32 teb;
73544 PTR32 code;
73545 } *params32 = args;
73546 struct glReplacementCodeusvSUN_params params =
73548 .teb = get_teb64(params32->teb),
73549 .code = ULongToPtr(params32->code),
73551 NTSTATUS status;
73552 status = ext_glReplacementCodeusvSUN( &params );
73553 return status;
73556 static NTSTATUS wow64_ext_glRequestResidentProgramsNV( void *args )
73558 struct
73560 PTR32 teb;
73561 GLsizei n;
73562 PTR32 programs;
73563 } *params32 = args;
73564 struct glRequestResidentProgramsNV_params params =
73566 .teb = get_teb64(params32->teb),
73567 .n = params32->n,
73568 .programs = ULongToPtr(params32->programs),
73570 NTSTATUS status;
73571 status = ext_glRequestResidentProgramsNV( &params );
73572 return status;
73575 static NTSTATUS wow64_ext_glResetHistogram( void *args )
73577 struct
73579 PTR32 teb;
73580 GLenum target;
73581 } *params32 = args;
73582 struct glResetHistogram_params params =
73584 .teb = get_teb64(params32->teb),
73585 .target = params32->target,
73587 NTSTATUS status;
73588 status = ext_glResetHistogram( &params );
73589 return status;
73592 static NTSTATUS wow64_ext_glResetHistogramEXT( void *args )
73594 struct
73596 PTR32 teb;
73597 GLenum target;
73598 } *params32 = args;
73599 struct glResetHistogramEXT_params params =
73601 .teb = get_teb64(params32->teb),
73602 .target = params32->target,
73604 NTSTATUS status;
73605 status = ext_glResetHistogramEXT( &params );
73606 return status;
73609 static NTSTATUS wow64_ext_glResetMemoryObjectParameterNV( void *args )
73611 struct
73613 PTR32 teb;
73614 GLuint memory;
73615 GLenum pname;
73616 } *params32 = args;
73617 struct glResetMemoryObjectParameterNV_params params =
73619 .teb = get_teb64(params32->teb),
73620 .memory = params32->memory,
73621 .pname = params32->pname,
73623 NTSTATUS status;
73624 status = ext_glResetMemoryObjectParameterNV( &params );
73625 return status;
73628 static NTSTATUS wow64_ext_glResetMinmax( void *args )
73630 struct
73632 PTR32 teb;
73633 GLenum target;
73634 } *params32 = args;
73635 struct glResetMinmax_params params =
73637 .teb = get_teb64(params32->teb),
73638 .target = params32->target,
73640 NTSTATUS status;
73641 status = ext_glResetMinmax( &params );
73642 return status;
73645 static NTSTATUS wow64_ext_glResetMinmaxEXT( void *args )
73647 struct
73649 PTR32 teb;
73650 GLenum target;
73651 } *params32 = args;
73652 struct glResetMinmaxEXT_params params =
73654 .teb = get_teb64(params32->teb),
73655 .target = params32->target,
73657 NTSTATUS status;
73658 status = ext_glResetMinmaxEXT( &params );
73659 return status;
73662 static NTSTATUS wow64_ext_glResizeBuffersMESA( void *args )
73664 struct
73666 PTR32 teb;
73667 } *params32 = args;
73668 struct glResizeBuffersMESA_params params =
73670 .teb = get_teb64(params32->teb),
73672 NTSTATUS status;
73673 status = ext_glResizeBuffersMESA( &params );
73674 return status;
73677 static NTSTATUS wow64_ext_glResolveDepthValuesNV( void *args )
73679 struct
73681 PTR32 teb;
73682 } *params32 = args;
73683 struct glResolveDepthValuesNV_params params =
73685 .teb = get_teb64(params32->teb),
73687 NTSTATUS status;
73688 status = ext_glResolveDepthValuesNV( &params );
73689 return status;
73692 static NTSTATUS wow64_ext_glResumeTransformFeedback( void *args )
73694 struct
73696 PTR32 teb;
73697 } *params32 = args;
73698 struct glResumeTransformFeedback_params params =
73700 .teb = get_teb64(params32->teb),
73702 NTSTATUS status;
73703 status = ext_glResumeTransformFeedback( &params );
73704 return status;
73707 static NTSTATUS wow64_ext_glResumeTransformFeedbackNV( void *args )
73709 struct
73711 PTR32 teb;
73712 } *params32 = args;
73713 struct glResumeTransformFeedbackNV_params params =
73715 .teb = get_teb64(params32->teb),
73717 NTSTATUS status;
73718 status = ext_glResumeTransformFeedbackNV( &params );
73719 return status;
73722 static NTSTATUS wow64_ext_glRotatexOES( void *args )
73724 struct
73726 PTR32 teb;
73727 GLfixed angle;
73728 GLfixed x;
73729 GLfixed y;
73730 GLfixed z;
73731 } *params32 = args;
73732 struct glRotatexOES_params params =
73734 .teb = get_teb64(params32->teb),
73735 .angle = params32->angle,
73736 .x = params32->x,
73737 .y = params32->y,
73738 .z = params32->z,
73740 NTSTATUS status;
73741 status = ext_glRotatexOES( &params );
73742 return status;
73745 static NTSTATUS wow64_ext_glSampleCoverage( void *args )
73747 struct
73749 PTR32 teb;
73750 GLfloat value;
73751 GLboolean invert;
73752 } *params32 = args;
73753 struct glSampleCoverage_params params =
73755 .teb = get_teb64(params32->teb),
73756 .value = params32->value,
73757 .invert = params32->invert,
73759 NTSTATUS status;
73760 status = ext_glSampleCoverage( &params );
73761 return status;
73764 static NTSTATUS wow64_ext_glSampleCoverageARB( void *args )
73766 struct
73768 PTR32 teb;
73769 GLfloat value;
73770 GLboolean invert;
73771 } *params32 = args;
73772 struct glSampleCoverageARB_params params =
73774 .teb = get_teb64(params32->teb),
73775 .value = params32->value,
73776 .invert = params32->invert,
73778 NTSTATUS status;
73779 status = ext_glSampleCoverageARB( &params );
73780 return status;
73783 static NTSTATUS wow64_ext_glSampleMapATI( void *args )
73785 struct
73787 PTR32 teb;
73788 GLuint dst;
73789 GLuint interp;
73790 GLenum swizzle;
73791 } *params32 = args;
73792 struct glSampleMapATI_params params =
73794 .teb = get_teb64(params32->teb),
73795 .dst = params32->dst,
73796 .interp = params32->interp,
73797 .swizzle = params32->swizzle,
73799 NTSTATUS status;
73800 status = ext_glSampleMapATI( &params );
73801 return status;
73804 static NTSTATUS wow64_ext_glSampleMaskEXT( void *args )
73806 struct
73808 PTR32 teb;
73809 GLclampf value;
73810 GLboolean invert;
73811 } *params32 = args;
73812 struct glSampleMaskEXT_params params =
73814 .teb = get_teb64(params32->teb),
73815 .value = params32->value,
73816 .invert = params32->invert,
73818 NTSTATUS status;
73819 status = ext_glSampleMaskEXT( &params );
73820 return status;
73823 static NTSTATUS wow64_ext_glSampleMaskIndexedNV( void *args )
73825 struct
73827 PTR32 teb;
73828 GLuint index;
73829 GLbitfield mask;
73830 } *params32 = args;
73831 struct glSampleMaskIndexedNV_params params =
73833 .teb = get_teb64(params32->teb),
73834 .index = params32->index,
73835 .mask = params32->mask,
73837 NTSTATUS status;
73838 status = ext_glSampleMaskIndexedNV( &params );
73839 return status;
73842 static NTSTATUS wow64_ext_glSampleMaskSGIS( void *args )
73844 struct
73846 PTR32 teb;
73847 GLclampf value;
73848 GLboolean invert;
73849 } *params32 = args;
73850 struct glSampleMaskSGIS_params params =
73852 .teb = get_teb64(params32->teb),
73853 .value = params32->value,
73854 .invert = params32->invert,
73856 NTSTATUS status;
73857 status = ext_glSampleMaskSGIS( &params );
73858 return status;
73861 static NTSTATUS wow64_ext_glSampleMaski( void *args )
73863 struct
73865 PTR32 teb;
73866 GLuint maskNumber;
73867 GLbitfield mask;
73868 } *params32 = args;
73869 struct glSampleMaski_params params =
73871 .teb = get_teb64(params32->teb),
73872 .maskNumber = params32->maskNumber,
73873 .mask = params32->mask,
73875 NTSTATUS status;
73876 status = ext_glSampleMaski( &params );
73877 return status;
73880 static NTSTATUS wow64_ext_glSamplePatternEXT( void *args )
73882 struct
73884 PTR32 teb;
73885 GLenum pattern;
73886 } *params32 = args;
73887 struct glSamplePatternEXT_params params =
73889 .teb = get_teb64(params32->teb),
73890 .pattern = params32->pattern,
73892 NTSTATUS status;
73893 status = ext_glSamplePatternEXT( &params );
73894 return status;
73897 static NTSTATUS wow64_ext_glSamplePatternSGIS( void *args )
73899 struct
73901 PTR32 teb;
73902 GLenum pattern;
73903 } *params32 = args;
73904 struct glSamplePatternSGIS_params params =
73906 .teb = get_teb64(params32->teb),
73907 .pattern = params32->pattern,
73909 NTSTATUS status;
73910 status = ext_glSamplePatternSGIS( &params );
73911 return status;
73914 static NTSTATUS wow64_ext_glSamplerParameterIiv( void *args )
73916 struct
73918 PTR32 teb;
73919 GLuint sampler;
73920 GLenum pname;
73921 PTR32 param;
73922 } *params32 = args;
73923 struct glSamplerParameterIiv_params params =
73925 .teb = get_teb64(params32->teb),
73926 .sampler = params32->sampler,
73927 .pname = params32->pname,
73928 .param = ULongToPtr(params32->param),
73930 NTSTATUS status;
73931 status = ext_glSamplerParameterIiv( &params );
73932 return status;
73935 static NTSTATUS wow64_ext_glSamplerParameterIuiv( void *args )
73937 struct
73939 PTR32 teb;
73940 GLuint sampler;
73941 GLenum pname;
73942 PTR32 param;
73943 } *params32 = args;
73944 struct glSamplerParameterIuiv_params params =
73946 .teb = get_teb64(params32->teb),
73947 .sampler = params32->sampler,
73948 .pname = params32->pname,
73949 .param = ULongToPtr(params32->param),
73951 NTSTATUS status;
73952 status = ext_glSamplerParameterIuiv( &params );
73953 return status;
73956 static NTSTATUS wow64_ext_glSamplerParameterf( void *args )
73958 struct
73960 PTR32 teb;
73961 GLuint sampler;
73962 GLenum pname;
73963 GLfloat param;
73964 } *params32 = args;
73965 struct glSamplerParameterf_params params =
73967 .teb = get_teb64(params32->teb),
73968 .sampler = params32->sampler,
73969 .pname = params32->pname,
73970 .param = params32->param,
73972 NTSTATUS status;
73973 status = ext_glSamplerParameterf( &params );
73974 return status;
73977 static NTSTATUS wow64_ext_glSamplerParameterfv( void *args )
73979 struct
73981 PTR32 teb;
73982 GLuint sampler;
73983 GLenum pname;
73984 PTR32 param;
73985 } *params32 = args;
73986 struct glSamplerParameterfv_params params =
73988 .teb = get_teb64(params32->teb),
73989 .sampler = params32->sampler,
73990 .pname = params32->pname,
73991 .param = ULongToPtr(params32->param),
73993 NTSTATUS status;
73994 status = ext_glSamplerParameterfv( &params );
73995 return status;
73998 static NTSTATUS wow64_ext_glSamplerParameteri( void *args )
74000 struct
74002 PTR32 teb;
74003 GLuint sampler;
74004 GLenum pname;
74005 GLint param;
74006 } *params32 = args;
74007 struct glSamplerParameteri_params params =
74009 .teb = get_teb64(params32->teb),
74010 .sampler = params32->sampler,
74011 .pname = params32->pname,
74012 .param = params32->param,
74014 NTSTATUS status;
74015 status = ext_glSamplerParameteri( &params );
74016 return status;
74019 static NTSTATUS wow64_ext_glSamplerParameteriv( void *args )
74021 struct
74023 PTR32 teb;
74024 GLuint sampler;
74025 GLenum pname;
74026 PTR32 param;
74027 } *params32 = args;
74028 struct glSamplerParameteriv_params params =
74030 .teb = get_teb64(params32->teb),
74031 .sampler = params32->sampler,
74032 .pname = params32->pname,
74033 .param = ULongToPtr(params32->param),
74035 NTSTATUS status;
74036 status = ext_glSamplerParameteriv( &params );
74037 return status;
74040 static NTSTATUS wow64_ext_glScalexOES( void *args )
74042 struct
74044 PTR32 teb;
74045 GLfixed x;
74046 GLfixed y;
74047 GLfixed z;
74048 } *params32 = args;
74049 struct glScalexOES_params params =
74051 .teb = get_teb64(params32->teb),
74052 .x = params32->x,
74053 .y = params32->y,
74054 .z = params32->z,
74056 NTSTATUS status;
74057 status = ext_glScalexOES( &params );
74058 return status;
74061 static NTSTATUS wow64_ext_glScissorArrayv( void *args )
74063 struct
74065 PTR32 teb;
74066 GLuint first;
74067 GLsizei count;
74068 PTR32 v;
74069 } *params32 = args;
74070 struct glScissorArrayv_params params =
74072 .teb = get_teb64(params32->teb),
74073 .first = params32->first,
74074 .count = params32->count,
74075 .v = ULongToPtr(params32->v),
74077 NTSTATUS status;
74078 status = ext_glScissorArrayv( &params );
74079 return status;
74082 static NTSTATUS wow64_ext_glScissorExclusiveArrayvNV( void *args )
74084 struct
74086 PTR32 teb;
74087 GLuint first;
74088 GLsizei count;
74089 PTR32 v;
74090 } *params32 = args;
74091 struct glScissorExclusiveArrayvNV_params params =
74093 .teb = get_teb64(params32->teb),
74094 .first = params32->first,
74095 .count = params32->count,
74096 .v = ULongToPtr(params32->v),
74098 NTSTATUS status;
74099 status = ext_glScissorExclusiveArrayvNV( &params );
74100 return status;
74103 static NTSTATUS wow64_ext_glScissorExclusiveNV( void *args )
74105 struct
74107 PTR32 teb;
74108 GLint x;
74109 GLint y;
74110 GLsizei width;
74111 GLsizei height;
74112 } *params32 = args;
74113 struct glScissorExclusiveNV_params params =
74115 .teb = get_teb64(params32->teb),
74116 .x = params32->x,
74117 .y = params32->y,
74118 .width = params32->width,
74119 .height = params32->height,
74121 NTSTATUS status;
74122 status = ext_glScissorExclusiveNV( &params );
74123 return status;
74126 static NTSTATUS wow64_ext_glScissorIndexed( void *args )
74128 struct
74130 PTR32 teb;
74131 GLuint index;
74132 GLint left;
74133 GLint bottom;
74134 GLsizei width;
74135 GLsizei height;
74136 } *params32 = args;
74137 struct glScissorIndexed_params params =
74139 .teb = get_teb64(params32->teb),
74140 .index = params32->index,
74141 .left = params32->left,
74142 .bottom = params32->bottom,
74143 .width = params32->width,
74144 .height = params32->height,
74146 NTSTATUS status;
74147 status = ext_glScissorIndexed( &params );
74148 return status;
74151 static NTSTATUS wow64_ext_glScissorIndexedv( void *args )
74153 struct
74155 PTR32 teb;
74156 GLuint index;
74157 PTR32 v;
74158 } *params32 = args;
74159 struct glScissorIndexedv_params params =
74161 .teb = get_teb64(params32->teb),
74162 .index = params32->index,
74163 .v = ULongToPtr(params32->v),
74165 NTSTATUS status;
74166 status = ext_glScissorIndexedv( &params );
74167 return status;
74170 static NTSTATUS wow64_ext_glSecondaryColor3b( void *args )
74172 struct
74174 PTR32 teb;
74175 GLbyte red;
74176 GLbyte green;
74177 GLbyte blue;
74178 } *params32 = args;
74179 struct glSecondaryColor3b_params params =
74181 .teb = get_teb64(params32->teb),
74182 .red = params32->red,
74183 .green = params32->green,
74184 .blue = params32->blue,
74186 NTSTATUS status;
74187 status = ext_glSecondaryColor3b( &params );
74188 return status;
74191 static NTSTATUS wow64_ext_glSecondaryColor3bEXT( void *args )
74193 struct
74195 PTR32 teb;
74196 GLbyte red;
74197 GLbyte green;
74198 GLbyte blue;
74199 } *params32 = args;
74200 struct glSecondaryColor3bEXT_params params =
74202 .teb = get_teb64(params32->teb),
74203 .red = params32->red,
74204 .green = params32->green,
74205 .blue = params32->blue,
74207 NTSTATUS status;
74208 status = ext_glSecondaryColor3bEXT( &params );
74209 return status;
74212 static NTSTATUS wow64_ext_glSecondaryColor3bv( void *args )
74214 struct
74216 PTR32 teb;
74217 PTR32 v;
74218 } *params32 = args;
74219 struct glSecondaryColor3bv_params params =
74221 .teb = get_teb64(params32->teb),
74222 .v = ULongToPtr(params32->v),
74224 NTSTATUS status;
74225 status = ext_glSecondaryColor3bv( &params );
74226 return status;
74229 static NTSTATUS wow64_ext_glSecondaryColor3bvEXT( void *args )
74231 struct
74233 PTR32 teb;
74234 PTR32 v;
74235 } *params32 = args;
74236 struct glSecondaryColor3bvEXT_params params =
74238 .teb = get_teb64(params32->teb),
74239 .v = ULongToPtr(params32->v),
74241 NTSTATUS status;
74242 status = ext_glSecondaryColor3bvEXT( &params );
74243 return status;
74246 static NTSTATUS wow64_ext_glSecondaryColor3d( void *args )
74248 struct
74250 PTR32 teb;
74251 GLdouble red;
74252 GLdouble green;
74253 GLdouble blue;
74254 } *params32 = args;
74255 struct glSecondaryColor3d_params params =
74257 .teb = get_teb64(params32->teb),
74258 .red = params32->red,
74259 .green = params32->green,
74260 .blue = params32->blue,
74262 NTSTATUS status;
74263 status = ext_glSecondaryColor3d( &params );
74264 return status;
74267 static NTSTATUS wow64_ext_glSecondaryColor3dEXT( void *args )
74269 struct
74271 PTR32 teb;
74272 GLdouble red;
74273 GLdouble green;
74274 GLdouble blue;
74275 } *params32 = args;
74276 struct glSecondaryColor3dEXT_params params =
74278 .teb = get_teb64(params32->teb),
74279 .red = params32->red,
74280 .green = params32->green,
74281 .blue = params32->blue,
74283 NTSTATUS status;
74284 status = ext_glSecondaryColor3dEXT( &params );
74285 return status;
74288 static NTSTATUS wow64_ext_glSecondaryColor3dv( void *args )
74290 struct
74292 PTR32 teb;
74293 PTR32 v;
74294 } *params32 = args;
74295 struct glSecondaryColor3dv_params params =
74297 .teb = get_teb64(params32->teb),
74298 .v = ULongToPtr(params32->v),
74300 NTSTATUS status;
74301 status = ext_glSecondaryColor3dv( &params );
74302 return status;
74305 static NTSTATUS wow64_ext_glSecondaryColor3dvEXT( void *args )
74307 struct
74309 PTR32 teb;
74310 PTR32 v;
74311 } *params32 = args;
74312 struct glSecondaryColor3dvEXT_params params =
74314 .teb = get_teb64(params32->teb),
74315 .v = ULongToPtr(params32->v),
74317 NTSTATUS status;
74318 status = ext_glSecondaryColor3dvEXT( &params );
74319 return status;
74322 static NTSTATUS wow64_ext_glSecondaryColor3f( void *args )
74324 struct
74326 PTR32 teb;
74327 GLfloat red;
74328 GLfloat green;
74329 GLfloat blue;
74330 } *params32 = args;
74331 struct glSecondaryColor3f_params params =
74333 .teb = get_teb64(params32->teb),
74334 .red = params32->red,
74335 .green = params32->green,
74336 .blue = params32->blue,
74338 NTSTATUS status;
74339 status = ext_glSecondaryColor3f( &params );
74340 return status;
74343 static NTSTATUS wow64_ext_glSecondaryColor3fEXT( void *args )
74345 struct
74347 PTR32 teb;
74348 GLfloat red;
74349 GLfloat green;
74350 GLfloat blue;
74351 } *params32 = args;
74352 struct glSecondaryColor3fEXT_params params =
74354 .teb = get_teb64(params32->teb),
74355 .red = params32->red,
74356 .green = params32->green,
74357 .blue = params32->blue,
74359 NTSTATUS status;
74360 status = ext_glSecondaryColor3fEXT( &params );
74361 return status;
74364 static NTSTATUS wow64_ext_glSecondaryColor3fv( void *args )
74366 struct
74368 PTR32 teb;
74369 PTR32 v;
74370 } *params32 = args;
74371 struct glSecondaryColor3fv_params params =
74373 .teb = get_teb64(params32->teb),
74374 .v = ULongToPtr(params32->v),
74376 NTSTATUS status;
74377 status = ext_glSecondaryColor3fv( &params );
74378 return status;
74381 static NTSTATUS wow64_ext_glSecondaryColor3fvEXT( void *args )
74383 struct
74385 PTR32 teb;
74386 PTR32 v;
74387 } *params32 = args;
74388 struct glSecondaryColor3fvEXT_params params =
74390 .teb = get_teb64(params32->teb),
74391 .v = ULongToPtr(params32->v),
74393 NTSTATUS status;
74394 status = ext_glSecondaryColor3fvEXT( &params );
74395 return status;
74398 static NTSTATUS wow64_ext_glSecondaryColor3hNV( void *args )
74400 struct
74402 PTR32 teb;
74403 GLhalfNV red;
74404 GLhalfNV green;
74405 GLhalfNV blue;
74406 } *params32 = args;
74407 struct glSecondaryColor3hNV_params params =
74409 .teb = get_teb64(params32->teb),
74410 .red = params32->red,
74411 .green = params32->green,
74412 .blue = params32->blue,
74414 NTSTATUS status;
74415 status = ext_glSecondaryColor3hNV( &params );
74416 return status;
74419 static NTSTATUS wow64_ext_glSecondaryColor3hvNV( void *args )
74421 struct
74423 PTR32 teb;
74424 PTR32 v;
74425 } *params32 = args;
74426 struct glSecondaryColor3hvNV_params params =
74428 .teb = get_teb64(params32->teb),
74429 .v = ULongToPtr(params32->v),
74431 NTSTATUS status;
74432 status = ext_glSecondaryColor3hvNV( &params );
74433 return status;
74436 static NTSTATUS wow64_ext_glSecondaryColor3i( void *args )
74438 struct
74440 PTR32 teb;
74441 GLint red;
74442 GLint green;
74443 GLint blue;
74444 } *params32 = args;
74445 struct glSecondaryColor3i_params params =
74447 .teb = get_teb64(params32->teb),
74448 .red = params32->red,
74449 .green = params32->green,
74450 .blue = params32->blue,
74452 NTSTATUS status;
74453 status = ext_glSecondaryColor3i( &params );
74454 return status;
74457 static NTSTATUS wow64_ext_glSecondaryColor3iEXT( void *args )
74459 struct
74461 PTR32 teb;
74462 GLint red;
74463 GLint green;
74464 GLint blue;
74465 } *params32 = args;
74466 struct glSecondaryColor3iEXT_params params =
74468 .teb = get_teb64(params32->teb),
74469 .red = params32->red,
74470 .green = params32->green,
74471 .blue = params32->blue,
74473 NTSTATUS status;
74474 status = ext_glSecondaryColor3iEXT( &params );
74475 return status;
74478 static NTSTATUS wow64_ext_glSecondaryColor3iv( void *args )
74480 struct
74482 PTR32 teb;
74483 PTR32 v;
74484 } *params32 = args;
74485 struct glSecondaryColor3iv_params params =
74487 .teb = get_teb64(params32->teb),
74488 .v = ULongToPtr(params32->v),
74490 NTSTATUS status;
74491 status = ext_glSecondaryColor3iv( &params );
74492 return status;
74495 static NTSTATUS wow64_ext_glSecondaryColor3ivEXT( void *args )
74497 struct
74499 PTR32 teb;
74500 PTR32 v;
74501 } *params32 = args;
74502 struct glSecondaryColor3ivEXT_params params =
74504 .teb = get_teb64(params32->teb),
74505 .v = ULongToPtr(params32->v),
74507 NTSTATUS status;
74508 status = ext_glSecondaryColor3ivEXT( &params );
74509 return status;
74512 static NTSTATUS wow64_ext_glSecondaryColor3s( void *args )
74514 struct
74516 PTR32 teb;
74517 GLshort red;
74518 GLshort green;
74519 GLshort blue;
74520 } *params32 = args;
74521 struct glSecondaryColor3s_params params =
74523 .teb = get_teb64(params32->teb),
74524 .red = params32->red,
74525 .green = params32->green,
74526 .blue = params32->blue,
74528 NTSTATUS status;
74529 status = ext_glSecondaryColor3s( &params );
74530 return status;
74533 static NTSTATUS wow64_ext_glSecondaryColor3sEXT( void *args )
74535 struct
74537 PTR32 teb;
74538 GLshort red;
74539 GLshort green;
74540 GLshort blue;
74541 } *params32 = args;
74542 struct glSecondaryColor3sEXT_params params =
74544 .teb = get_teb64(params32->teb),
74545 .red = params32->red,
74546 .green = params32->green,
74547 .blue = params32->blue,
74549 NTSTATUS status;
74550 status = ext_glSecondaryColor3sEXT( &params );
74551 return status;
74554 static NTSTATUS wow64_ext_glSecondaryColor3sv( void *args )
74556 struct
74558 PTR32 teb;
74559 PTR32 v;
74560 } *params32 = args;
74561 struct glSecondaryColor3sv_params params =
74563 .teb = get_teb64(params32->teb),
74564 .v = ULongToPtr(params32->v),
74566 NTSTATUS status;
74567 status = ext_glSecondaryColor3sv( &params );
74568 return status;
74571 static NTSTATUS wow64_ext_glSecondaryColor3svEXT( void *args )
74573 struct
74575 PTR32 teb;
74576 PTR32 v;
74577 } *params32 = args;
74578 struct glSecondaryColor3svEXT_params params =
74580 .teb = get_teb64(params32->teb),
74581 .v = ULongToPtr(params32->v),
74583 NTSTATUS status;
74584 status = ext_glSecondaryColor3svEXT( &params );
74585 return status;
74588 static NTSTATUS wow64_ext_glSecondaryColor3ub( void *args )
74590 struct
74592 PTR32 teb;
74593 GLubyte red;
74594 GLubyte green;
74595 GLubyte blue;
74596 } *params32 = args;
74597 struct glSecondaryColor3ub_params params =
74599 .teb = get_teb64(params32->teb),
74600 .red = params32->red,
74601 .green = params32->green,
74602 .blue = params32->blue,
74604 NTSTATUS status;
74605 status = ext_glSecondaryColor3ub( &params );
74606 return status;
74609 static NTSTATUS wow64_ext_glSecondaryColor3ubEXT( void *args )
74611 struct
74613 PTR32 teb;
74614 GLubyte red;
74615 GLubyte green;
74616 GLubyte blue;
74617 } *params32 = args;
74618 struct glSecondaryColor3ubEXT_params params =
74620 .teb = get_teb64(params32->teb),
74621 .red = params32->red,
74622 .green = params32->green,
74623 .blue = params32->blue,
74625 NTSTATUS status;
74626 status = ext_glSecondaryColor3ubEXT( &params );
74627 return status;
74630 static NTSTATUS wow64_ext_glSecondaryColor3ubv( void *args )
74632 struct
74634 PTR32 teb;
74635 PTR32 v;
74636 } *params32 = args;
74637 struct glSecondaryColor3ubv_params params =
74639 .teb = get_teb64(params32->teb),
74640 .v = ULongToPtr(params32->v),
74642 NTSTATUS status;
74643 status = ext_glSecondaryColor3ubv( &params );
74644 return status;
74647 static NTSTATUS wow64_ext_glSecondaryColor3ubvEXT( void *args )
74649 struct
74651 PTR32 teb;
74652 PTR32 v;
74653 } *params32 = args;
74654 struct glSecondaryColor3ubvEXT_params params =
74656 .teb = get_teb64(params32->teb),
74657 .v = ULongToPtr(params32->v),
74659 NTSTATUS status;
74660 status = ext_glSecondaryColor3ubvEXT( &params );
74661 return status;
74664 static NTSTATUS wow64_ext_glSecondaryColor3ui( void *args )
74666 struct
74668 PTR32 teb;
74669 GLuint red;
74670 GLuint green;
74671 GLuint blue;
74672 } *params32 = args;
74673 struct glSecondaryColor3ui_params params =
74675 .teb = get_teb64(params32->teb),
74676 .red = params32->red,
74677 .green = params32->green,
74678 .blue = params32->blue,
74680 NTSTATUS status;
74681 status = ext_glSecondaryColor3ui( &params );
74682 return status;
74685 static NTSTATUS wow64_ext_glSecondaryColor3uiEXT( void *args )
74687 struct
74689 PTR32 teb;
74690 GLuint red;
74691 GLuint green;
74692 GLuint blue;
74693 } *params32 = args;
74694 struct glSecondaryColor3uiEXT_params params =
74696 .teb = get_teb64(params32->teb),
74697 .red = params32->red,
74698 .green = params32->green,
74699 .blue = params32->blue,
74701 NTSTATUS status;
74702 status = ext_glSecondaryColor3uiEXT( &params );
74703 return status;
74706 static NTSTATUS wow64_ext_glSecondaryColor3uiv( void *args )
74708 struct
74710 PTR32 teb;
74711 PTR32 v;
74712 } *params32 = args;
74713 struct glSecondaryColor3uiv_params params =
74715 .teb = get_teb64(params32->teb),
74716 .v = ULongToPtr(params32->v),
74718 NTSTATUS status;
74719 status = ext_glSecondaryColor3uiv( &params );
74720 return status;
74723 static NTSTATUS wow64_ext_glSecondaryColor3uivEXT( void *args )
74725 struct
74727 PTR32 teb;
74728 PTR32 v;
74729 } *params32 = args;
74730 struct glSecondaryColor3uivEXT_params params =
74732 .teb = get_teb64(params32->teb),
74733 .v = ULongToPtr(params32->v),
74735 NTSTATUS status;
74736 status = ext_glSecondaryColor3uivEXT( &params );
74737 return status;
74740 static NTSTATUS wow64_ext_glSecondaryColor3us( void *args )
74742 struct
74744 PTR32 teb;
74745 GLushort red;
74746 GLushort green;
74747 GLushort blue;
74748 } *params32 = args;
74749 struct glSecondaryColor3us_params params =
74751 .teb = get_teb64(params32->teb),
74752 .red = params32->red,
74753 .green = params32->green,
74754 .blue = params32->blue,
74756 NTSTATUS status;
74757 status = ext_glSecondaryColor3us( &params );
74758 return status;
74761 static NTSTATUS wow64_ext_glSecondaryColor3usEXT( void *args )
74763 struct
74765 PTR32 teb;
74766 GLushort red;
74767 GLushort green;
74768 GLushort blue;
74769 } *params32 = args;
74770 struct glSecondaryColor3usEXT_params params =
74772 .teb = get_teb64(params32->teb),
74773 .red = params32->red,
74774 .green = params32->green,
74775 .blue = params32->blue,
74777 NTSTATUS status;
74778 status = ext_glSecondaryColor3usEXT( &params );
74779 return status;
74782 static NTSTATUS wow64_ext_glSecondaryColor3usv( void *args )
74784 struct
74786 PTR32 teb;
74787 PTR32 v;
74788 } *params32 = args;
74789 struct glSecondaryColor3usv_params params =
74791 .teb = get_teb64(params32->teb),
74792 .v = ULongToPtr(params32->v),
74794 NTSTATUS status;
74795 status = ext_glSecondaryColor3usv( &params );
74796 return status;
74799 static NTSTATUS wow64_ext_glSecondaryColor3usvEXT( void *args )
74801 struct
74803 PTR32 teb;
74804 PTR32 v;
74805 } *params32 = args;
74806 struct glSecondaryColor3usvEXT_params params =
74808 .teb = get_teb64(params32->teb),
74809 .v = ULongToPtr(params32->v),
74811 NTSTATUS status;
74812 status = ext_glSecondaryColor3usvEXT( &params );
74813 return status;
74816 static NTSTATUS wow64_ext_glSecondaryColorFormatNV( void *args )
74818 struct
74820 PTR32 teb;
74821 GLint size;
74822 GLenum type;
74823 GLsizei stride;
74824 } *params32 = args;
74825 struct glSecondaryColorFormatNV_params params =
74827 .teb = get_teb64(params32->teb),
74828 .size = params32->size,
74829 .type = params32->type,
74830 .stride = params32->stride,
74832 NTSTATUS status;
74833 status = ext_glSecondaryColorFormatNV( &params );
74834 return status;
74837 static NTSTATUS wow64_ext_glSecondaryColorP3ui( void *args )
74839 struct
74841 PTR32 teb;
74842 GLenum type;
74843 GLuint color;
74844 } *params32 = args;
74845 struct glSecondaryColorP3ui_params params =
74847 .teb = get_teb64(params32->teb),
74848 .type = params32->type,
74849 .color = params32->color,
74851 NTSTATUS status;
74852 status = ext_glSecondaryColorP3ui( &params );
74853 return status;
74856 static NTSTATUS wow64_ext_glSecondaryColorP3uiv( void *args )
74858 struct
74860 PTR32 teb;
74861 GLenum type;
74862 PTR32 color;
74863 } *params32 = args;
74864 struct glSecondaryColorP3uiv_params params =
74866 .teb = get_teb64(params32->teb),
74867 .type = params32->type,
74868 .color = ULongToPtr(params32->color),
74870 NTSTATUS status;
74871 status = ext_glSecondaryColorP3uiv( &params );
74872 return status;
74875 static NTSTATUS wow64_ext_glSecondaryColorPointer( void *args )
74877 struct
74879 PTR32 teb;
74880 GLint size;
74881 GLenum type;
74882 GLsizei stride;
74883 PTR32 pointer;
74884 } *params32 = args;
74885 struct glSecondaryColorPointer_params params =
74887 .teb = get_teb64(params32->teb),
74888 .size = params32->size,
74889 .type = params32->type,
74890 .stride = params32->stride,
74891 .pointer = ULongToPtr(params32->pointer),
74893 NTSTATUS status;
74894 status = ext_glSecondaryColorPointer( &params );
74895 return status;
74898 static NTSTATUS wow64_ext_glSecondaryColorPointerEXT( void *args )
74900 struct
74902 PTR32 teb;
74903 GLint size;
74904 GLenum type;
74905 GLsizei stride;
74906 PTR32 pointer;
74907 } *params32 = args;
74908 struct glSecondaryColorPointerEXT_params params =
74910 .teb = get_teb64(params32->teb),
74911 .size = params32->size,
74912 .type = params32->type,
74913 .stride = params32->stride,
74914 .pointer = ULongToPtr(params32->pointer),
74916 NTSTATUS status;
74917 status = ext_glSecondaryColorPointerEXT( &params );
74918 return status;
74921 static NTSTATUS wow64_ext_glSecondaryColorPointerListIBM( void *args )
74923 struct
74925 PTR32 teb;
74926 GLint size;
74927 GLenum type;
74928 GLint stride;
74929 PTR32 pointer;
74930 GLint ptrstride;
74931 } *params32 = args;
74932 struct glSecondaryColorPointerListIBM_params params =
74934 .teb = get_teb64(params32->teb),
74935 .size = params32->size,
74936 .type = params32->type,
74937 .stride = params32->stride,
74938 .ptrstride = params32->ptrstride,
74940 FIXME( "params32 %p, params %p stub!\n", params32, &params );
74941 return STATUS_NOT_IMPLEMENTED;
74944 static NTSTATUS wow64_ext_glSelectPerfMonitorCountersAMD( void *args )
74946 struct
74948 PTR32 teb;
74949 GLuint monitor;
74950 GLboolean enable;
74951 GLuint group;
74952 GLint numCounters;
74953 PTR32 counterList;
74954 } *params32 = args;
74955 struct glSelectPerfMonitorCountersAMD_params params =
74957 .teb = get_teb64(params32->teb),
74958 .monitor = params32->monitor,
74959 .enable = params32->enable,
74960 .group = params32->group,
74961 .numCounters = params32->numCounters,
74962 .counterList = ULongToPtr(params32->counterList),
74964 NTSTATUS status;
74965 status = ext_glSelectPerfMonitorCountersAMD( &params );
74966 return status;
74969 static NTSTATUS wow64_ext_glSelectTextureCoordSetSGIS( void *args )
74971 struct
74973 PTR32 teb;
74974 GLenum target;
74975 } *params32 = args;
74976 struct glSelectTextureCoordSetSGIS_params params =
74978 .teb = get_teb64(params32->teb),
74979 .target = params32->target,
74981 NTSTATUS status;
74982 status = ext_glSelectTextureCoordSetSGIS( &params );
74983 return status;
74986 static NTSTATUS wow64_ext_glSelectTextureSGIS( void *args )
74988 struct
74990 PTR32 teb;
74991 GLenum target;
74992 } *params32 = args;
74993 struct glSelectTextureSGIS_params params =
74995 .teb = get_teb64(params32->teb),
74996 .target = params32->target,
74998 NTSTATUS status;
74999 status = ext_glSelectTextureSGIS( &params );
75000 return status;
75003 static NTSTATUS wow64_ext_glSemaphoreParameterui64vEXT( void *args )
75005 struct
75007 PTR32 teb;
75008 GLuint semaphore;
75009 GLenum pname;
75010 PTR32 params;
75011 } *params32 = args;
75012 struct glSemaphoreParameterui64vEXT_params params =
75014 .teb = get_teb64(params32->teb),
75015 .semaphore = params32->semaphore,
75016 .pname = params32->pname,
75017 .params = ULongToPtr(params32->params),
75019 NTSTATUS status;
75020 status = ext_glSemaphoreParameterui64vEXT( &params );
75021 return status;
75024 static NTSTATUS wow64_ext_glSeparableFilter2D( void *args )
75026 struct
75028 PTR32 teb;
75029 GLenum target;
75030 GLenum internalformat;
75031 GLsizei width;
75032 GLsizei height;
75033 GLenum format;
75034 GLenum type;
75035 PTR32 row;
75036 PTR32 column;
75037 } *params32 = args;
75038 struct glSeparableFilter2D_params params =
75040 .teb = get_teb64(params32->teb),
75041 .target = params32->target,
75042 .internalformat = params32->internalformat,
75043 .width = params32->width,
75044 .height = params32->height,
75045 .format = params32->format,
75046 .type = params32->type,
75047 .row = ULongToPtr(params32->row),
75048 .column = ULongToPtr(params32->column),
75050 NTSTATUS status;
75051 status = ext_glSeparableFilter2D( &params );
75052 return status;
75055 static NTSTATUS wow64_ext_glSeparableFilter2DEXT( void *args )
75057 struct
75059 PTR32 teb;
75060 GLenum target;
75061 GLenum internalformat;
75062 GLsizei width;
75063 GLsizei height;
75064 GLenum format;
75065 GLenum type;
75066 PTR32 row;
75067 PTR32 column;
75068 } *params32 = args;
75069 struct glSeparableFilter2DEXT_params params =
75071 .teb = get_teb64(params32->teb),
75072 .target = params32->target,
75073 .internalformat = params32->internalformat,
75074 .width = params32->width,
75075 .height = params32->height,
75076 .format = params32->format,
75077 .type = params32->type,
75078 .row = ULongToPtr(params32->row),
75079 .column = ULongToPtr(params32->column),
75081 NTSTATUS status;
75082 status = ext_glSeparableFilter2DEXT( &params );
75083 return status;
75086 static NTSTATUS wow64_ext_glSetFenceAPPLE( void *args )
75088 struct
75090 PTR32 teb;
75091 GLuint fence;
75092 } *params32 = args;
75093 struct glSetFenceAPPLE_params params =
75095 .teb = get_teb64(params32->teb),
75096 .fence = params32->fence,
75098 NTSTATUS status;
75099 status = ext_glSetFenceAPPLE( &params );
75100 return status;
75103 static NTSTATUS wow64_ext_glSetFenceNV( void *args )
75105 struct
75107 PTR32 teb;
75108 GLuint fence;
75109 GLenum condition;
75110 } *params32 = args;
75111 struct glSetFenceNV_params params =
75113 .teb = get_teb64(params32->teb),
75114 .fence = params32->fence,
75115 .condition = params32->condition,
75117 NTSTATUS status;
75118 status = ext_glSetFenceNV( &params );
75119 return status;
75122 static NTSTATUS wow64_ext_glSetFragmentShaderConstantATI( void *args )
75124 struct
75126 PTR32 teb;
75127 GLuint dst;
75128 PTR32 value;
75129 } *params32 = args;
75130 struct glSetFragmentShaderConstantATI_params params =
75132 .teb = get_teb64(params32->teb),
75133 .dst = params32->dst,
75134 .value = ULongToPtr(params32->value),
75136 NTSTATUS status;
75137 status = ext_glSetFragmentShaderConstantATI( &params );
75138 return status;
75141 static NTSTATUS wow64_ext_glSetInvariantEXT( void *args )
75143 struct
75145 PTR32 teb;
75146 GLuint id;
75147 GLenum type;
75148 PTR32 addr;
75149 } *params32 = args;
75150 struct glSetInvariantEXT_params params =
75152 .teb = get_teb64(params32->teb),
75153 .id = params32->id,
75154 .type = params32->type,
75155 .addr = ULongToPtr(params32->addr),
75157 NTSTATUS status;
75158 status = ext_glSetInvariantEXT( &params );
75159 return status;
75162 static NTSTATUS wow64_ext_glSetLocalConstantEXT( void *args )
75164 struct
75166 PTR32 teb;
75167 GLuint id;
75168 GLenum type;
75169 PTR32 addr;
75170 } *params32 = args;
75171 struct glSetLocalConstantEXT_params params =
75173 .teb = get_teb64(params32->teb),
75174 .id = params32->id,
75175 .type = params32->type,
75176 .addr = ULongToPtr(params32->addr),
75178 NTSTATUS status;
75179 status = ext_glSetLocalConstantEXT( &params );
75180 return status;
75183 static NTSTATUS wow64_ext_glSetMultisamplefvAMD( void *args )
75185 struct
75187 PTR32 teb;
75188 GLenum pname;
75189 GLuint index;
75190 PTR32 val;
75191 } *params32 = args;
75192 struct glSetMultisamplefvAMD_params params =
75194 .teb = get_teb64(params32->teb),
75195 .pname = params32->pname,
75196 .index = params32->index,
75197 .val = ULongToPtr(params32->val),
75199 NTSTATUS status;
75200 status = ext_glSetMultisamplefvAMD( &params );
75201 return status;
75204 static NTSTATUS wow64_ext_glShaderBinary( void *args )
75206 struct
75208 PTR32 teb;
75209 GLsizei count;
75210 PTR32 shaders;
75211 GLenum binaryformat;
75212 PTR32 binary;
75213 GLsizei length;
75214 } *params32 = args;
75215 struct glShaderBinary_params params =
75217 .teb = get_teb64(params32->teb),
75218 .count = params32->count,
75219 .shaders = ULongToPtr(params32->shaders),
75220 .binaryformat = params32->binaryformat,
75221 .binary = ULongToPtr(params32->binary),
75222 .length = params32->length,
75224 NTSTATUS status;
75225 status = ext_glShaderBinary( &params );
75226 return status;
75229 static NTSTATUS wow64_ext_glShaderOp1EXT( void *args )
75231 struct
75233 PTR32 teb;
75234 GLenum op;
75235 GLuint res;
75236 GLuint arg1;
75237 } *params32 = args;
75238 struct glShaderOp1EXT_params params =
75240 .teb = get_teb64(params32->teb),
75241 .op = params32->op,
75242 .res = params32->res,
75243 .arg1 = params32->arg1,
75245 NTSTATUS status;
75246 status = ext_glShaderOp1EXT( &params );
75247 return status;
75250 static NTSTATUS wow64_ext_glShaderOp2EXT( void *args )
75252 struct
75254 PTR32 teb;
75255 GLenum op;
75256 GLuint res;
75257 GLuint arg1;
75258 GLuint arg2;
75259 } *params32 = args;
75260 struct glShaderOp2EXT_params params =
75262 .teb = get_teb64(params32->teb),
75263 .op = params32->op,
75264 .res = params32->res,
75265 .arg1 = params32->arg1,
75266 .arg2 = params32->arg2,
75268 NTSTATUS status;
75269 status = ext_glShaderOp2EXT( &params );
75270 return status;
75273 static NTSTATUS wow64_ext_glShaderOp3EXT( void *args )
75275 struct
75277 PTR32 teb;
75278 GLenum op;
75279 GLuint res;
75280 GLuint arg1;
75281 GLuint arg2;
75282 GLuint arg3;
75283 } *params32 = args;
75284 struct glShaderOp3EXT_params params =
75286 .teb = get_teb64(params32->teb),
75287 .op = params32->op,
75288 .res = params32->res,
75289 .arg1 = params32->arg1,
75290 .arg2 = params32->arg2,
75291 .arg3 = params32->arg3,
75293 NTSTATUS status;
75294 status = ext_glShaderOp3EXT( &params );
75295 return status;
75298 static NTSTATUS wow64_ext_glShaderSource( void *args )
75300 struct
75302 PTR32 teb;
75303 GLuint shader;
75304 GLsizei count;
75305 PTR32 string;
75306 PTR32 length;
75307 } *params32 = args;
75308 struct glShaderSource_params params =
75310 .teb = get_teb64(params32->teb),
75311 .shader = params32->shader,
75312 .count = params32->count,
75313 .length = ULongToPtr(params32->length),
75315 NTSTATUS status;
75316 params.string = copy_wow64_ptr32s( (UINT_PTR)params32->string, params32->count );
75317 status = ext_glShaderSource( &params );
75318 free( (void *)params.string );
75319 return status;
75322 static NTSTATUS wow64_ext_glShaderSourceARB( void *args )
75324 struct
75326 PTR32 teb;
75327 GLhandleARB shaderObj;
75328 GLsizei count;
75329 PTR32 string;
75330 PTR32 length;
75331 } *params32 = args;
75332 struct glShaderSourceARB_params params =
75334 .teb = get_teb64(params32->teb),
75335 .shaderObj = params32->shaderObj,
75336 .count = params32->count,
75337 .length = ULongToPtr(params32->length),
75339 NTSTATUS status;
75340 params.string = copy_wow64_ptr32s( (UINT_PTR)params32->string, params32->count );
75341 status = ext_glShaderSourceARB( &params );
75342 free( (void *)params.string );
75343 return status;
75346 static NTSTATUS wow64_ext_glShaderStorageBlockBinding( void *args )
75348 struct
75350 PTR32 teb;
75351 GLuint program;
75352 GLuint storageBlockIndex;
75353 GLuint storageBlockBinding;
75354 } *params32 = args;
75355 struct glShaderStorageBlockBinding_params params =
75357 .teb = get_teb64(params32->teb),
75358 .program = params32->program,
75359 .storageBlockIndex = params32->storageBlockIndex,
75360 .storageBlockBinding = params32->storageBlockBinding,
75362 NTSTATUS status;
75363 status = ext_glShaderStorageBlockBinding( &params );
75364 return status;
75367 static NTSTATUS wow64_ext_glShadingRateImageBarrierNV( void *args )
75369 struct
75371 PTR32 teb;
75372 GLboolean synchronize;
75373 } *params32 = args;
75374 struct glShadingRateImageBarrierNV_params params =
75376 .teb = get_teb64(params32->teb),
75377 .synchronize = params32->synchronize,
75379 NTSTATUS status;
75380 status = ext_glShadingRateImageBarrierNV( &params );
75381 return status;
75384 static NTSTATUS wow64_ext_glShadingRateImagePaletteNV( void *args )
75386 struct
75388 PTR32 teb;
75389 GLuint viewport;
75390 GLuint first;
75391 GLsizei count;
75392 PTR32 rates;
75393 } *params32 = args;
75394 struct glShadingRateImagePaletteNV_params params =
75396 .teb = get_teb64(params32->teb),
75397 .viewport = params32->viewport,
75398 .first = params32->first,
75399 .count = params32->count,
75400 .rates = ULongToPtr(params32->rates),
75402 NTSTATUS status;
75403 status = ext_glShadingRateImagePaletteNV( &params );
75404 return status;
75407 static NTSTATUS wow64_ext_glShadingRateSampleOrderCustomNV( void *args )
75409 struct
75411 PTR32 teb;
75412 GLenum rate;
75413 GLuint samples;
75414 PTR32 locations;
75415 } *params32 = args;
75416 struct glShadingRateSampleOrderCustomNV_params params =
75418 .teb = get_teb64(params32->teb),
75419 .rate = params32->rate,
75420 .samples = params32->samples,
75421 .locations = ULongToPtr(params32->locations),
75423 NTSTATUS status;
75424 status = ext_glShadingRateSampleOrderCustomNV( &params );
75425 return status;
75428 static NTSTATUS wow64_ext_glShadingRateSampleOrderNV( void *args )
75430 struct
75432 PTR32 teb;
75433 GLenum order;
75434 } *params32 = args;
75435 struct glShadingRateSampleOrderNV_params params =
75437 .teb = get_teb64(params32->teb),
75438 .order = params32->order,
75440 NTSTATUS status;
75441 status = ext_glShadingRateSampleOrderNV( &params );
75442 return status;
75445 static NTSTATUS wow64_ext_glSharpenTexFuncSGIS( void *args )
75447 struct
75449 PTR32 teb;
75450 GLenum target;
75451 GLsizei n;
75452 PTR32 points;
75453 } *params32 = args;
75454 struct glSharpenTexFuncSGIS_params params =
75456 .teb = get_teb64(params32->teb),
75457 .target = params32->target,
75458 .n = params32->n,
75459 .points = ULongToPtr(params32->points),
75461 NTSTATUS status;
75462 status = ext_glSharpenTexFuncSGIS( &params );
75463 return status;
75466 static NTSTATUS wow64_ext_glSignalSemaphoreEXT( void *args )
75468 struct
75470 PTR32 teb;
75471 GLuint semaphore;
75472 GLuint numBufferBarriers;
75473 PTR32 buffers;
75474 GLuint numTextureBarriers;
75475 PTR32 textures;
75476 PTR32 dstLayouts;
75477 } *params32 = args;
75478 struct glSignalSemaphoreEXT_params params =
75480 .teb = get_teb64(params32->teb),
75481 .semaphore = params32->semaphore,
75482 .numBufferBarriers = params32->numBufferBarriers,
75483 .buffers = ULongToPtr(params32->buffers),
75484 .numTextureBarriers = params32->numTextureBarriers,
75485 .textures = ULongToPtr(params32->textures),
75486 .dstLayouts = ULongToPtr(params32->dstLayouts),
75488 NTSTATUS status;
75489 status = ext_glSignalSemaphoreEXT( &params );
75490 return status;
75493 static NTSTATUS wow64_ext_glSignalSemaphoreui64NVX( void *args )
75495 struct
75497 PTR32 teb;
75498 GLuint signalGpu;
75499 GLsizei fenceObjectCount;
75500 PTR32 semaphoreArray;
75501 PTR32 fenceValueArray;
75502 } *params32 = args;
75503 struct glSignalSemaphoreui64NVX_params params =
75505 .teb = get_teb64(params32->teb),
75506 .signalGpu = params32->signalGpu,
75507 .fenceObjectCount = params32->fenceObjectCount,
75508 .semaphoreArray = ULongToPtr(params32->semaphoreArray),
75509 .fenceValueArray = ULongToPtr(params32->fenceValueArray),
75511 NTSTATUS status;
75512 status = ext_glSignalSemaphoreui64NVX( &params );
75513 return status;
75516 static NTSTATUS wow64_ext_glSignalVkFenceNV( void *args )
75518 struct
75520 PTR32 teb;
75521 GLuint64 vkFence;
75522 } *params32 = args;
75523 struct glSignalVkFenceNV_params params =
75525 .teb = get_teb64(params32->teb),
75526 .vkFence = params32->vkFence,
75528 NTSTATUS status;
75529 status = ext_glSignalVkFenceNV( &params );
75530 return status;
75533 static NTSTATUS wow64_ext_glSignalVkSemaphoreNV( void *args )
75535 struct
75537 PTR32 teb;
75538 GLuint64 vkSemaphore;
75539 } *params32 = args;
75540 struct glSignalVkSemaphoreNV_params params =
75542 .teb = get_teb64(params32->teb),
75543 .vkSemaphore = params32->vkSemaphore,
75545 NTSTATUS status;
75546 status = ext_glSignalVkSemaphoreNV( &params );
75547 return status;
75550 static NTSTATUS wow64_ext_glSpecializeShader( void *args )
75552 struct
75554 PTR32 teb;
75555 GLuint shader;
75556 PTR32 pEntryPoint;
75557 GLuint numSpecializationConstants;
75558 PTR32 pConstantIndex;
75559 PTR32 pConstantValue;
75560 } *params32 = args;
75561 struct glSpecializeShader_params params =
75563 .teb = get_teb64(params32->teb),
75564 .shader = params32->shader,
75565 .pEntryPoint = ULongToPtr(params32->pEntryPoint),
75566 .numSpecializationConstants = params32->numSpecializationConstants,
75567 .pConstantIndex = ULongToPtr(params32->pConstantIndex),
75568 .pConstantValue = ULongToPtr(params32->pConstantValue),
75570 NTSTATUS status;
75571 status = ext_glSpecializeShader( &params );
75572 return status;
75575 static NTSTATUS wow64_ext_glSpecializeShaderARB( void *args )
75577 struct
75579 PTR32 teb;
75580 GLuint shader;
75581 PTR32 pEntryPoint;
75582 GLuint numSpecializationConstants;
75583 PTR32 pConstantIndex;
75584 PTR32 pConstantValue;
75585 } *params32 = args;
75586 struct glSpecializeShaderARB_params params =
75588 .teb = get_teb64(params32->teb),
75589 .shader = params32->shader,
75590 .pEntryPoint = ULongToPtr(params32->pEntryPoint),
75591 .numSpecializationConstants = params32->numSpecializationConstants,
75592 .pConstantIndex = ULongToPtr(params32->pConstantIndex),
75593 .pConstantValue = ULongToPtr(params32->pConstantValue),
75595 NTSTATUS status;
75596 status = ext_glSpecializeShaderARB( &params );
75597 return status;
75600 static NTSTATUS wow64_ext_glSpriteParameterfSGIX( void *args )
75602 struct
75604 PTR32 teb;
75605 GLenum pname;
75606 GLfloat param;
75607 } *params32 = args;
75608 struct glSpriteParameterfSGIX_params params =
75610 .teb = get_teb64(params32->teb),
75611 .pname = params32->pname,
75612 .param = params32->param,
75614 NTSTATUS status;
75615 status = ext_glSpriteParameterfSGIX( &params );
75616 return status;
75619 static NTSTATUS wow64_ext_glSpriteParameterfvSGIX( void *args )
75621 struct
75623 PTR32 teb;
75624 GLenum pname;
75625 PTR32 params;
75626 } *params32 = args;
75627 struct glSpriteParameterfvSGIX_params params =
75629 .teb = get_teb64(params32->teb),
75630 .pname = params32->pname,
75631 .params = ULongToPtr(params32->params),
75633 NTSTATUS status;
75634 status = ext_glSpriteParameterfvSGIX( &params );
75635 return status;
75638 static NTSTATUS wow64_ext_glSpriteParameteriSGIX( void *args )
75640 struct
75642 PTR32 teb;
75643 GLenum pname;
75644 GLint param;
75645 } *params32 = args;
75646 struct glSpriteParameteriSGIX_params params =
75648 .teb = get_teb64(params32->teb),
75649 .pname = params32->pname,
75650 .param = params32->param,
75652 NTSTATUS status;
75653 status = ext_glSpriteParameteriSGIX( &params );
75654 return status;
75657 static NTSTATUS wow64_ext_glSpriteParameterivSGIX( void *args )
75659 struct
75661 PTR32 teb;
75662 GLenum pname;
75663 PTR32 params;
75664 } *params32 = args;
75665 struct glSpriteParameterivSGIX_params params =
75667 .teb = get_teb64(params32->teb),
75668 .pname = params32->pname,
75669 .params = ULongToPtr(params32->params),
75671 NTSTATUS status;
75672 status = ext_glSpriteParameterivSGIX( &params );
75673 return status;
75676 static NTSTATUS wow64_ext_glStartInstrumentsSGIX( void *args )
75678 struct
75680 PTR32 teb;
75681 } *params32 = args;
75682 struct glStartInstrumentsSGIX_params params =
75684 .teb = get_teb64(params32->teb),
75686 NTSTATUS status;
75687 status = ext_glStartInstrumentsSGIX( &params );
75688 return status;
75691 static NTSTATUS wow64_ext_glStateCaptureNV( void *args )
75693 struct
75695 PTR32 teb;
75696 GLuint state;
75697 GLenum mode;
75698 } *params32 = args;
75699 struct glStateCaptureNV_params params =
75701 .teb = get_teb64(params32->teb),
75702 .state = params32->state,
75703 .mode = params32->mode,
75705 NTSTATUS status;
75706 status = ext_glStateCaptureNV( &params );
75707 return status;
75710 static NTSTATUS wow64_ext_glStencilClearTagEXT( void *args )
75712 struct
75714 PTR32 teb;
75715 GLsizei stencilTagBits;
75716 GLuint stencilClearTag;
75717 } *params32 = args;
75718 struct glStencilClearTagEXT_params params =
75720 .teb = get_teb64(params32->teb),
75721 .stencilTagBits = params32->stencilTagBits,
75722 .stencilClearTag = params32->stencilClearTag,
75724 NTSTATUS status;
75725 status = ext_glStencilClearTagEXT( &params );
75726 return status;
75729 static NTSTATUS wow64_ext_glStencilFillPathInstancedNV( void *args )
75731 struct
75733 PTR32 teb;
75734 GLsizei numPaths;
75735 GLenum pathNameType;
75736 PTR32 paths;
75737 GLuint pathBase;
75738 GLenum fillMode;
75739 GLuint mask;
75740 GLenum transformType;
75741 PTR32 transformValues;
75742 } *params32 = args;
75743 struct glStencilFillPathInstancedNV_params params =
75745 .teb = get_teb64(params32->teb),
75746 .numPaths = params32->numPaths,
75747 .pathNameType = params32->pathNameType,
75748 .paths = ULongToPtr(params32->paths),
75749 .pathBase = params32->pathBase,
75750 .fillMode = params32->fillMode,
75751 .mask = params32->mask,
75752 .transformType = params32->transformType,
75753 .transformValues = ULongToPtr(params32->transformValues),
75755 NTSTATUS status;
75756 status = ext_glStencilFillPathInstancedNV( &params );
75757 return status;
75760 static NTSTATUS wow64_ext_glStencilFillPathNV( void *args )
75762 struct
75764 PTR32 teb;
75765 GLuint path;
75766 GLenum fillMode;
75767 GLuint mask;
75768 } *params32 = args;
75769 struct glStencilFillPathNV_params params =
75771 .teb = get_teb64(params32->teb),
75772 .path = params32->path,
75773 .fillMode = params32->fillMode,
75774 .mask = params32->mask,
75776 NTSTATUS status;
75777 status = ext_glStencilFillPathNV( &params );
75778 return status;
75781 static NTSTATUS wow64_ext_glStencilFuncSeparate( void *args )
75783 struct
75785 PTR32 teb;
75786 GLenum face;
75787 GLenum func;
75788 GLint ref;
75789 GLuint mask;
75790 } *params32 = args;
75791 struct glStencilFuncSeparate_params params =
75793 .teb = get_teb64(params32->teb),
75794 .face = params32->face,
75795 .func = params32->func,
75796 .ref = params32->ref,
75797 .mask = params32->mask,
75799 NTSTATUS status;
75800 status = ext_glStencilFuncSeparate( &params );
75801 return status;
75804 static NTSTATUS wow64_ext_glStencilFuncSeparateATI( void *args )
75806 struct
75808 PTR32 teb;
75809 GLenum frontfunc;
75810 GLenum backfunc;
75811 GLint ref;
75812 GLuint mask;
75813 } *params32 = args;
75814 struct glStencilFuncSeparateATI_params params =
75816 .teb = get_teb64(params32->teb),
75817 .frontfunc = params32->frontfunc,
75818 .backfunc = params32->backfunc,
75819 .ref = params32->ref,
75820 .mask = params32->mask,
75822 NTSTATUS status;
75823 status = ext_glStencilFuncSeparateATI( &params );
75824 return status;
75827 static NTSTATUS wow64_ext_glStencilMaskSeparate( void *args )
75829 struct
75831 PTR32 teb;
75832 GLenum face;
75833 GLuint mask;
75834 } *params32 = args;
75835 struct glStencilMaskSeparate_params params =
75837 .teb = get_teb64(params32->teb),
75838 .face = params32->face,
75839 .mask = params32->mask,
75841 NTSTATUS status;
75842 status = ext_glStencilMaskSeparate( &params );
75843 return status;
75846 static NTSTATUS wow64_ext_glStencilOpSeparate( void *args )
75848 struct
75850 PTR32 teb;
75851 GLenum face;
75852 GLenum sfail;
75853 GLenum dpfail;
75854 GLenum dppass;
75855 } *params32 = args;
75856 struct glStencilOpSeparate_params params =
75858 .teb = get_teb64(params32->teb),
75859 .face = params32->face,
75860 .sfail = params32->sfail,
75861 .dpfail = params32->dpfail,
75862 .dppass = params32->dppass,
75864 NTSTATUS status;
75865 status = ext_glStencilOpSeparate( &params );
75866 return status;
75869 static NTSTATUS wow64_ext_glStencilOpSeparateATI( void *args )
75871 struct
75873 PTR32 teb;
75874 GLenum face;
75875 GLenum sfail;
75876 GLenum dpfail;
75877 GLenum dppass;
75878 } *params32 = args;
75879 struct glStencilOpSeparateATI_params params =
75881 .teb = get_teb64(params32->teb),
75882 .face = params32->face,
75883 .sfail = params32->sfail,
75884 .dpfail = params32->dpfail,
75885 .dppass = params32->dppass,
75887 NTSTATUS status;
75888 status = ext_glStencilOpSeparateATI( &params );
75889 return status;
75892 static NTSTATUS wow64_ext_glStencilOpValueAMD( void *args )
75894 struct
75896 PTR32 teb;
75897 GLenum face;
75898 GLuint value;
75899 } *params32 = args;
75900 struct glStencilOpValueAMD_params params =
75902 .teb = get_teb64(params32->teb),
75903 .face = params32->face,
75904 .value = params32->value,
75906 NTSTATUS status;
75907 status = ext_glStencilOpValueAMD( &params );
75908 return status;
75911 static NTSTATUS wow64_ext_glStencilStrokePathInstancedNV( void *args )
75913 struct
75915 PTR32 teb;
75916 GLsizei numPaths;
75917 GLenum pathNameType;
75918 PTR32 paths;
75919 GLuint pathBase;
75920 GLint reference;
75921 GLuint mask;
75922 GLenum transformType;
75923 PTR32 transformValues;
75924 } *params32 = args;
75925 struct glStencilStrokePathInstancedNV_params params =
75927 .teb = get_teb64(params32->teb),
75928 .numPaths = params32->numPaths,
75929 .pathNameType = params32->pathNameType,
75930 .paths = ULongToPtr(params32->paths),
75931 .pathBase = params32->pathBase,
75932 .reference = params32->reference,
75933 .mask = params32->mask,
75934 .transformType = params32->transformType,
75935 .transformValues = ULongToPtr(params32->transformValues),
75937 NTSTATUS status;
75938 status = ext_glStencilStrokePathInstancedNV( &params );
75939 return status;
75942 static NTSTATUS wow64_ext_glStencilStrokePathNV( void *args )
75944 struct
75946 PTR32 teb;
75947 GLuint path;
75948 GLint reference;
75949 GLuint mask;
75950 } *params32 = args;
75951 struct glStencilStrokePathNV_params params =
75953 .teb = get_teb64(params32->teb),
75954 .path = params32->path,
75955 .reference = params32->reference,
75956 .mask = params32->mask,
75958 NTSTATUS status;
75959 status = ext_glStencilStrokePathNV( &params );
75960 return status;
75963 static NTSTATUS wow64_ext_glStencilThenCoverFillPathInstancedNV( void *args )
75965 struct
75967 PTR32 teb;
75968 GLsizei numPaths;
75969 GLenum pathNameType;
75970 PTR32 paths;
75971 GLuint pathBase;
75972 GLenum fillMode;
75973 GLuint mask;
75974 GLenum coverMode;
75975 GLenum transformType;
75976 PTR32 transformValues;
75977 } *params32 = args;
75978 struct glStencilThenCoverFillPathInstancedNV_params params =
75980 .teb = get_teb64(params32->teb),
75981 .numPaths = params32->numPaths,
75982 .pathNameType = params32->pathNameType,
75983 .paths = ULongToPtr(params32->paths),
75984 .pathBase = params32->pathBase,
75985 .fillMode = params32->fillMode,
75986 .mask = params32->mask,
75987 .coverMode = params32->coverMode,
75988 .transformType = params32->transformType,
75989 .transformValues = ULongToPtr(params32->transformValues),
75991 NTSTATUS status;
75992 status = ext_glStencilThenCoverFillPathInstancedNV( &params );
75993 return status;
75996 static NTSTATUS wow64_ext_glStencilThenCoverFillPathNV( void *args )
75998 struct
76000 PTR32 teb;
76001 GLuint path;
76002 GLenum fillMode;
76003 GLuint mask;
76004 GLenum coverMode;
76005 } *params32 = args;
76006 struct glStencilThenCoverFillPathNV_params params =
76008 .teb = get_teb64(params32->teb),
76009 .path = params32->path,
76010 .fillMode = params32->fillMode,
76011 .mask = params32->mask,
76012 .coverMode = params32->coverMode,
76014 NTSTATUS status;
76015 status = ext_glStencilThenCoverFillPathNV( &params );
76016 return status;
76019 static NTSTATUS wow64_ext_glStencilThenCoverStrokePathInstancedNV( void *args )
76021 struct
76023 PTR32 teb;
76024 GLsizei numPaths;
76025 GLenum pathNameType;
76026 PTR32 paths;
76027 GLuint pathBase;
76028 GLint reference;
76029 GLuint mask;
76030 GLenum coverMode;
76031 GLenum transformType;
76032 PTR32 transformValues;
76033 } *params32 = args;
76034 struct glStencilThenCoverStrokePathInstancedNV_params params =
76036 .teb = get_teb64(params32->teb),
76037 .numPaths = params32->numPaths,
76038 .pathNameType = params32->pathNameType,
76039 .paths = ULongToPtr(params32->paths),
76040 .pathBase = params32->pathBase,
76041 .reference = params32->reference,
76042 .mask = params32->mask,
76043 .coverMode = params32->coverMode,
76044 .transformType = params32->transformType,
76045 .transformValues = ULongToPtr(params32->transformValues),
76047 NTSTATUS status;
76048 status = ext_glStencilThenCoverStrokePathInstancedNV( &params );
76049 return status;
76052 static NTSTATUS wow64_ext_glStencilThenCoverStrokePathNV( void *args )
76054 struct
76056 PTR32 teb;
76057 GLuint path;
76058 GLint reference;
76059 GLuint mask;
76060 GLenum coverMode;
76061 } *params32 = args;
76062 struct glStencilThenCoverStrokePathNV_params params =
76064 .teb = get_teb64(params32->teb),
76065 .path = params32->path,
76066 .reference = params32->reference,
76067 .mask = params32->mask,
76068 .coverMode = params32->coverMode,
76070 NTSTATUS status;
76071 status = ext_glStencilThenCoverStrokePathNV( &params );
76072 return status;
76075 static NTSTATUS wow64_ext_glStopInstrumentsSGIX( void *args )
76077 struct
76079 PTR32 teb;
76080 GLint marker;
76081 } *params32 = args;
76082 struct glStopInstrumentsSGIX_params params =
76084 .teb = get_teb64(params32->teb),
76085 .marker = params32->marker,
76087 NTSTATUS status;
76088 status = ext_glStopInstrumentsSGIX( &params );
76089 return status;
76092 static NTSTATUS wow64_ext_glStringMarkerGREMEDY( void *args )
76094 struct
76096 PTR32 teb;
76097 GLsizei len;
76098 PTR32 string;
76099 } *params32 = args;
76100 struct glStringMarkerGREMEDY_params params =
76102 .teb = get_teb64(params32->teb),
76103 .len = params32->len,
76104 .string = ULongToPtr(params32->string),
76106 NTSTATUS status;
76107 status = ext_glStringMarkerGREMEDY( &params );
76108 return status;
76111 static NTSTATUS wow64_ext_glSubpixelPrecisionBiasNV( void *args )
76113 struct
76115 PTR32 teb;
76116 GLuint xbits;
76117 GLuint ybits;
76118 } *params32 = args;
76119 struct glSubpixelPrecisionBiasNV_params params =
76121 .teb = get_teb64(params32->teb),
76122 .xbits = params32->xbits,
76123 .ybits = params32->ybits,
76125 NTSTATUS status;
76126 status = ext_glSubpixelPrecisionBiasNV( &params );
76127 return status;
76130 static NTSTATUS wow64_ext_glSwizzleEXT( void *args )
76132 struct
76134 PTR32 teb;
76135 GLuint res;
76136 GLuint in;
76137 GLenum outX;
76138 GLenum outY;
76139 GLenum outZ;
76140 GLenum outW;
76141 } *params32 = args;
76142 struct glSwizzleEXT_params params =
76144 .teb = get_teb64(params32->teb),
76145 .res = params32->res,
76146 .in = params32->in,
76147 .outX = params32->outX,
76148 .outY = params32->outY,
76149 .outZ = params32->outZ,
76150 .outW = params32->outW,
76152 NTSTATUS status;
76153 status = ext_glSwizzleEXT( &params );
76154 return status;
76157 static NTSTATUS wow64_ext_glSyncTextureINTEL( void *args )
76159 struct
76161 PTR32 teb;
76162 GLuint texture;
76163 } *params32 = args;
76164 struct glSyncTextureINTEL_params params =
76166 .teb = get_teb64(params32->teb),
76167 .texture = params32->texture,
76169 NTSTATUS status;
76170 status = ext_glSyncTextureINTEL( &params );
76171 return status;
76174 static NTSTATUS wow64_ext_glTagSampleBufferSGIX( void *args )
76176 struct
76178 PTR32 teb;
76179 } *params32 = args;
76180 struct glTagSampleBufferSGIX_params params =
76182 .teb = get_teb64(params32->teb),
76184 NTSTATUS status;
76185 status = ext_glTagSampleBufferSGIX( &params );
76186 return status;
76189 static NTSTATUS wow64_ext_glTangent3bEXT( void *args )
76191 struct
76193 PTR32 teb;
76194 GLbyte tx;
76195 GLbyte ty;
76196 GLbyte tz;
76197 } *params32 = args;
76198 struct glTangent3bEXT_params params =
76200 .teb = get_teb64(params32->teb),
76201 .tx = params32->tx,
76202 .ty = params32->ty,
76203 .tz = params32->tz,
76205 NTSTATUS status;
76206 status = ext_glTangent3bEXT( &params );
76207 return status;
76210 static NTSTATUS wow64_ext_glTangent3bvEXT( void *args )
76212 struct
76214 PTR32 teb;
76215 PTR32 v;
76216 } *params32 = args;
76217 struct glTangent3bvEXT_params params =
76219 .teb = get_teb64(params32->teb),
76220 .v = ULongToPtr(params32->v),
76222 NTSTATUS status;
76223 status = ext_glTangent3bvEXT( &params );
76224 return status;
76227 static NTSTATUS wow64_ext_glTangent3dEXT( void *args )
76229 struct
76231 PTR32 teb;
76232 GLdouble tx;
76233 GLdouble ty;
76234 GLdouble tz;
76235 } *params32 = args;
76236 struct glTangent3dEXT_params params =
76238 .teb = get_teb64(params32->teb),
76239 .tx = params32->tx,
76240 .ty = params32->ty,
76241 .tz = params32->tz,
76243 NTSTATUS status;
76244 status = ext_glTangent3dEXT( &params );
76245 return status;
76248 static NTSTATUS wow64_ext_glTangent3dvEXT( void *args )
76250 struct
76252 PTR32 teb;
76253 PTR32 v;
76254 } *params32 = args;
76255 struct glTangent3dvEXT_params params =
76257 .teb = get_teb64(params32->teb),
76258 .v = ULongToPtr(params32->v),
76260 NTSTATUS status;
76261 status = ext_glTangent3dvEXT( &params );
76262 return status;
76265 static NTSTATUS wow64_ext_glTangent3fEXT( void *args )
76267 struct
76269 PTR32 teb;
76270 GLfloat tx;
76271 GLfloat ty;
76272 GLfloat tz;
76273 } *params32 = args;
76274 struct glTangent3fEXT_params params =
76276 .teb = get_teb64(params32->teb),
76277 .tx = params32->tx,
76278 .ty = params32->ty,
76279 .tz = params32->tz,
76281 NTSTATUS status;
76282 status = ext_glTangent3fEXT( &params );
76283 return status;
76286 static NTSTATUS wow64_ext_glTangent3fvEXT( void *args )
76288 struct
76290 PTR32 teb;
76291 PTR32 v;
76292 } *params32 = args;
76293 struct glTangent3fvEXT_params params =
76295 .teb = get_teb64(params32->teb),
76296 .v = ULongToPtr(params32->v),
76298 NTSTATUS status;
76299 status = ext_glTangent3fvEXT( &params );
76300 return status;
76303 static NTSTATUS wow64_ext_glTangent3iEXT( void *args )
76305 struct
76307 PTR32 teb;
76308 GLint tx;
76309 GLint ty;
76310 GLint tz;
76311 } *params32 = args;
76312 struct glTangent3iEXT_params params =
76314 .teb = get_teb64(params32->teb),
76315 .tx = params32->tx,
76316 .ty = params32->ty,
76317 .tz = params32->tz,
76319 NTSTATUS status;
76320 status = ext_glTangent3iEXT( &params );
76321 return status;
76324 static NTSTATUS wow64_ext_glTangent3ivEXT( void *args )
76326 struct
76328 PTR32 teb;
76329 PTR32 v;
76330 } *params32 = args;
76331 struct glTangent3ivEXT_params params =
76333 .teb = get_teb64(params32->teb),
76334 .v = ULongToPtr(params32->v),
76336 NTSTATUS status;
76337 status = ext_glTangent3ivEXT( &params );
76338 return status;
76341 static NTSTATUS wow64_ext_glTangent3sEXT( void *args )
76343 struct
76345 PTR32 teb;
76346 GLshort tx;
76347 GLshort ty;
76348 GLshort tz;
76349 } *params32 = args;
76350 struct glTangent3sEXT_params params =
76352 .teb = get_teb64(params32->teb),
76353 .tx = params32->tx,
76354 .ty = params32->ty,
76355 .tz = params32->tz,
76357 NTSTATUS status;
76358 status = ext_glTangent3sEXT( &params );
76359 return status;
76362 static NTSTATUS wow64_ext_glTangent3svEXT( void *args )
76364 struct
76366 PTR32 teb;
76367 PTR32 v;
76368 } *params32 = args;
76369 struct glTangent3svEXT_params params =
76371 .teb = get_teb64(params32->teb),
76372 .v = ULongToPtr(params32->v),
76374 NTSTATUS status;
76375 status = ext_glTangent3svEXT( &params );
76376 return status;
76379 static NTSTATUS wow64_ext_glTangentPointerEXT( void *args )
76381 struct
76383 PTR32 teb;
76384 GLenum type;
76385 GLsizei stride;
76386 PTR32 pointer;
76387 } *params32 = args;
76388 struct glTangentPointerEXT_params params =
76390 .teb = get_teb64(params32->teb),
76391 .type = params32->type,
76392 .stride = params32->stride,
76393 .pointer = ULongToPtr(params32->pointer),
76395 NTSTATUS status;
76396 status = ext_glTangentPointerEXT( &params );
76397 return status;
76400 static NTSTATUS wow64_ext_glTbufferMask3DFX( void *args )
76402 struct
76404 PTR32 teb;
76405 GLuint mask;
76406 } *params32 = args;
76407 struct glTbufferMask3DFX_params params =
76409 .teb = get_teb64(params32->teb),
76410 .mask = params32->mask,
76412 NTSTATUS status;
76413 status = ext_glTbufferMask3DFX( &params );
76414 return status;
76417 static NTSTATUS wow64_ext_glTessellationFactorAMD( void *args )
76419 struct
76421 PTR32 teb;
76422 GLfloat factor;
76423 } *params32 = args;
76424 struct glTessellationFactorAMD_params params =
76426 .teb = get_teb64(params32->teb),
76427 .factor = params32->factor,
76429 NTSTATUS status;
76430 status = ext_glTessellationFactorAMD( &params );
76431 return status;
76434 static NTSTATUS wow64_ext_glTessellationModeAMD( void *args )
76436 struct
76438 PTR32 teb;
76439 GLenum mode;
76440 } *params32 = args;
76441 struct glTessellationModeAMD_params params =
76443 .teb = get_teb64(params32->teb),
76444 .mode = params32->mode,
76446 NTSTATUS status;
76447 status = ext_glTessellationModeAMD( &params );
76448 return status;
76451 static NTSTATUS wow64_ext_glTestFenceAPPLE( void *args )
76453 struct
76455 PTR32 teb;
76456 GLuint fence;
76457 GLboolean ret;
76458 } *params32 = args;
76459 struct glTestFenceAPPLE_params params =
76461 .teb = get_teb64(params32->teb),
76462 .fence = params32->fence,
76464 NTSTATUS status;
76465 status = ext_glTestFenceAPPLE( &params );
76466 params32->ret = params.ret;
76467 return status;
76470 static NTSTATUS wow64_ext_glTestFenceNV( void *args )
76472 struct
76474 PTR32 teb;
76475 GLuint fence;
76476 GLboolean ret;
76477 } *params32 = args;
76478 struct glTestFenceNV_params params =
76480 .teb = get_teb64(params32->teb),
76481 .fence = params32->fence,
76483 NTSTATUS status;
76484 status = ext_glTestFenceNV( &params );
76485 params32->ret = params.ret;
76486 return status;
76489 static NTSTATUS wow64_ext_glTestObjectAPPLE( void *args )
76491 struct
76493 PTR32 teb;
76494 GLenum object;
76495 GLuint name;
76496 GLboolean ret;
76497 } *params32 = args;
76498 struct glTestObjectAPPLE_params params =
76500 .teb = get_teb64(params32->teb),
76501 .object = params32->object,
76502 .name = params32->name,
76504 NTSTATUS status;
76505 status = ext_glTestObjectAPPLE( &params );
76506 params32->ret = params.ret;
76507 return status;
76510 static NTSTATUS wow64_ext_glTexAttachMemoryNV( void *args )
76512 struct
76514 PTR32 teb;
76515 GLenum target;
76516 GLuint memory;
76517 GLuint64 offset;
76518 } *params32 = args;
76519 struct glTexAttachMemoryNV_params params =
76521 .teb = get_teb64(params32->teb),
76522 .target = params32->target,
76523 .memory = params32->memory,
76524 .offset = params32->offset,
76526 NTSTATUS status;
76527 status = ext_glTexAttachMemoryNV( &params );
76528 return status;
76531 static NTSTATUS wow64_ext_glTexBuffer( void *args )
76533 struct
76535 PTR32 teb;
76536 GLenum target;
76537 GLenum internalformat;
76538 GLuint buffer;
76539 } *params32 = args;
76540 struct glTexBuffer_params params =
76542 .teb = get_teb64(params32->teb),
76543 .target = params32->target,
76544 .internalformat = params32->internalformat,
76545 .buffer = params32->buffer,
76547 NTSTATUS status;
76548 status = ext_glTexBuffer( &params );
76549 return status;
76552 static NTSTATUS wow64_ext_glTexBufferARB( void *args )
76554 struct
76556 PTR32 teb;
76557 GLenum target;
76558 GLenum internalformat;
76559 GLuint buffer;
76560 } *params32 = args;
76561 struct glTexBufferARB_params params =
76563 .teb = get_teb64(params32->teb),
76564 .target = params32->target,
76565 .internalformat = params32->internalformat,
76566 .buffer = params32->buffer,
76568 NTSTATUS status;
76569 status = ext_glTexBufferARB( &params );
76570 return status;
76573 static NTSTATUS wow64_ext_glTexBufferEXT( void *args )
76575 struct
76577 PTR32 teb;
76578 GLenum target;
76579 GLenum internalformat;
76580 GLuint buffer;
76581 } *params32 = args;
76582 struct glTexBufferEXT_params params =
76584 .teb = get_teb64(params32->teb),
76585 .target = params32->target,
76586 .internalformat = params32->internalformat,
76587 .buffer = params32->buffer,
76589 NTSTATUS status;
76590 status = ext_glTexBufferEXT( &params );
76591 return status;
76594 static NTSTATUS wow64_ext_glTexBufferRange( void *args )
76596 struct
76598 PTR32 teb;
76599 GLenum target;
76600 GLenum internalformat;
76601 GLuint buffer;
76602 PTR32 offset;
76603 PTR32 size;
76604 } *params32 = args;
76605 struct glTexBufferRange_params params =
76607 .teb = get_teb64(params32->teb),
76608 .target = params32->target,
76609 .internalformat = params32->internalformat,
76610 .buffer = params32->buffer,
76611 .offset = (GLintptr)ULongToPtr(params32->offset),
76612 .size = (GLsizeiptr)ULongToPtr(params32->size),
76614 NTSTATUS status;
76615 status = ext_glTexBufferRange( &params );
76616 return status;
76619 static NTSTATUS wow64_ext_glTexBumpParameterfvATI( void *args )
76621 struct
76623 PTR32 teb;
76624 GLenum pname;
76625 PTR32 param;
76626 } *params32 = args;
76627 struct glTexBumpParameterfvATI_params params =
76629 .teb = get_teb64(params32->teb),
76630 .pname = params32->pname,
76631 .param = ULongToPtr(params32->param),
76633 NTSTATUS status;
76634 status = ext_glTexBumpParameterfvATI( &params );
76635 return status;
76638 static NTSTATUS wow64_ext_glTexBumpParameterivATI( void *args )
76640 struct
76642 PTR32 teb;
76643 GLenum pname;
76644 PTR32 param;
76645 } *params32 = args;
76646 struct glTexBumpParameterivATI_params params =
76648 .teb = get_teb64(params32->teb),
76649 .pname = params32->pname,
76650 .param = ULongToPtr(params32->param),
76652 NTSTATUS status;
76653 status = ext_glTexBumpParameterivATI( &params );
76654 return status;
76657 static NTSTATUS wow64_ext_glTexCoord1bOES( void *args )
76659 struct
76661 PTR32 teb;
76662 GLbyte s;
76663 } *params32 = args;
76664 struct glTexCoord1bOES_params params =
76666 .teb = get_teb64(params32->teb),
76667 .s = params32->s,
76669 NTSTATUS status;
76670 status = ext_glTexCoord1bOES( &params );
76671 return status;
76674 static NTSTATUS wow64_ext_glTexCoord1bvOES( void *args )
76676 struct
76678 PTR32 teb;
76679 PTR32 coords;
76680 } *params32 = args;
76681 struct glTexCoord1bvOES_params params =
76683 .teb = get_teb64(params32->teb),
76684 .coords = ULongToPtr(params32->coords),
76686 NTSTATUS status;
76687 status = ext_glTexCoord1bvOES( &params );
76688 return status;
76691 static NTSTATUS wow64_ext_glTexCoord1hNV( void *args )
76693 struct
76695 PTR32 teb;
76696 GLhalfNV s;
76697 } *params32 = args;
76698 struct glTexCoord1hNV_params params =
76700 .teb = get_teb64(params32->teb),
76701 .s = params32->s,
76703 NTSTATUS status;
76704 status = ext_glTexCoord1hNV( &params );
76705 return status;
76708 static NTSTATUS wow64_ext_glTexCoord1hvNV( void *args )
76710 struct
76712 PTR32 teb;
76713 PTR32 v;
76714 } *params32 = args;
76715 struct glTexCoord1hvNV_params params =
76717 .teb = get_teb64(params32->teb),
76718 .v = ULongToPtr(params32->v),
76720 NTSTATUS status;
76721 status = ext_glTexCoord1hvNV( &params );
76722 return status;
76725 static NTSTATUS wow64_ext_glTexCoord1xOES( void *args )
76727 struct
76729 PTR32 teb;
76730 GLfixed s;
76731 } *params32 = args;
76732 struct glTexCoord1xOES_params params =
76734 .teb = get_teb64(params32->teb),
76735 .s = params32->s,
76737 NTSTATUS status;
76738 status = ext_glTexCoord1xOES( &params );
76739 return status;
76742 static NTSTATUS wow64_ext_glTexCoord1xvOES( void *args )
76744 struct
76746 PTR32 teb;
76747 PTR32 coords;
76748 } *params32 = args;
76749 struct glTexCoord1xvOES_params params =
76751 .teb = get_teb64(params32->teb),
76752 .coords = ULongToPtr(params32->coords),
76754 NTSTATUS status;
76755 status = ext_glTexCoord1xvOES( &params );
76756 return status;
76759 static NTSTATUS wow64_ext_glTexCoord2bOES( void *args )
76761 struct
76763 PTR32 teb;
76764 GLbyte s;
76765 GLbyte t;
76766 } *params32 = args;
76767 struct glTexCoord2bOES_params params =
76769 .teb = get_teb64(params32->teb),
76770 .s = params32->s,
76771 .t = params32->t,
76773 NTSTATUS status;
76774 status = ext_glTexCoord2bOES( &params );
76775 return status;
76778 static NTSTATUS wow64_ext_glTexCoord2bvOES( void *args )
76780 struct
76782 PTR32 teb;
76783 PTR32 coords;
76784 } *params32 = args;
76785 struct glTexCoord2bvOES_params params =
76787 .teb = get_teb64(params32->teb),
76788 .coords = ULongToPtr(params32->coords),
76790 NTSTATUS status;
76791 status = ext_glTexCoord2bvOES( &params );
76792 return status;
76795 static NTSTATUS wow64_ext_glTexCoord2fColor3fVertex3fSUN( void *args )
76797 struct
76799 PTR32 teb;
76800 GLfloat s;
76801 GLfloat t;
76802 GLfloat r;
76803 GLfloat g;
76804 GLfloat b;
76805 GLfloat x;
76806 GLfloat y;
76807 GLfloat z;
76808 } *params32 = args;
76809 struct glTexCoord2fColor3fVertex3fSUN_params params =
76811 .teb = get_teb64(params32->teb),
76812 .s = params32->s,
76813 .t = params32->t,
76814 .r = params32->r,
76815 .g = params32->g,
76816 .b = params32->b,
76817 .x = params32->x,
76818 .y = params32->y,
76819 .z = params32->z,
76821 NTSTATUS status;
76822 status = ext_glTexCoord2fColor3fVertex3fSUN( &params );
76823 return status;
76826 static NTSTATUS wow64_ext_glTexCoord2fColor3fVertex3fvSUN( void *args )
76828 struct
76830 PTR32 teb;
76831 PTR32 tc;
76832 PTR32 c;
76833 PTR32 v;
76834 } *params32 = args;
76835 struct glTexCoord2fColor3fVertex3fvSUN_params params =
76837 .teb = get_teb64(params32->teb),
76838 .tc = ULongToPtr(params32->tc),
76839 .c = ULongToPtr(params32->c),
76840 .v = ULongToPtr(params32->v),
76842 NTSTATUS status;
76843 status = ext_glTexCoord2fColor3fVertex3fvSUN( &params );
76844 return status;
76847 static NTSTATUS wow64_ext_glTexCoord2fColor4fNormal3fVertex3fSUN( void *args )
76849 struct
76851 PTR32 teb;
76852 GLfloat s;
76853 GLfloat t;
76854 GLfloat r;
76855 GLfloat g;
76856 GLfloat b;
76857 GLfloat a;
76858 GLfloat nx;
76859 GLfloat ny;
76860 GLfloat nz;
76861 GLfloat x;
76862 GLfloat y;
76863 GLfloat z;
76864 } *params32 = args;
76865 struct glTexCoord2fColor4fNormal3fVertex3fSUN_params params =
76867 .teb = get_teb64(params32->teb),
76868 .s = params32->s,
76869 .t = params32->t,
76870 .r = params32->r,
76871 .g = params32->g,
76872 .b = params32->b,
76873 .a = params32->a,
76874 .nx = params32->nx,
76875 .ny = params32->ny,
76876 .nz = params32->nz,
76877 .x = params32->x,
76878 .y = params32->y,
76879 .z = params32->z,
76881 NTSTATUS status;
76882 status = ext_glTexCoord2fColor4fNormal3fVertex3fSUN( &params );
76883 return status;
76886 static NTSTATUS wow64_ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( void *args )
76888 struct
76890 PTR32 teb;
76891 PTR32 tc;
76892 PTR32 c;
76893 PTR32 n;
76894 PTR32 v;
76895 } *params32 = args;
76896 struct glTexCoord2fColor4fNormal3fVertex3fvSUN_params params =
76898 .teb = get_teb64(params32->teb),
76899 .tc = ULongToPtr(params32->tc),
76900 .c = ULongToPtr(params32->c),
76901 .n = ULongToPtr(params32->n),
76902 .v = ULongToPtr(params32->v),
76904 NTSTATUS status;
76905 status = ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( &params );
76906 return status;
76909 static NTSTATUS wow64_ext_glTexCoord2fColor4ubVertex3fSUN( void *args )
76911 struct
76913 PTR32 teb;
76914 GLfloat s;
76915 GLfloat t;
76916 GLubyte r;
76917 GLubyte g;
76918 GLubyte b;
76919 GLubyte a;
76920 GLfloat x;
76921 GLfloat y;
76922 GLfloat z;
76923 } *params32 = args;
76924 struct glTexCoord2fColor4ubVertex3fSUN_params params =
76926 .teb = get_teb64(params32->teb),
76927 .s = params32->s,
76928 .t = params32->t,
76929 .r = params32->r,
76930 .g = params32->g,
76931 .b = params32->b,
76932 .a = params32->a,
76933 .x = params32->x,
76934 .y = params32->y,
76935 .z = params32->z,
76937 NTSTATUS status;
76938 status = ext_glTexCoord2fColor4ubVertex3fSUN( &params );
76939 return status;
76942 static NTSTATUS wow64_ext_glTexCoord2fColor4ubVertex3fvSUN( void *args )
76944 struct
76946 PTR32 teb;
76947 PTR32 tc;
76948 PTR32 c;
76949 PTR32 v;
76950 } *params32 = args;
76951 struct glTexCoord2fColor4ubVertex3fvSUN_params params =
76953 .teb = get_teb64(params32->teb),
76954 .tc = ULongToPtr(params32->tc),
76955 .c = ULongToPtr(params32->c),
76956 .v = ULongToPtr(params32->v),
76958 NTSTATUS status;
76959 status = ext_glTexCoord2fColor4ubVertex3fvSUN( &params );
76960 return status;
76963 static NTSTATUS wow64_ext_glTexCoord2fNormal3fVertex3fSUN( void *args )
76965 struct
76967 PTR32 teb;
76968 GLfloat s;
76969 GLfloat t;
76970 GLfloat nx;
76971 GLfloat ny;
76972 GLfloat nz;
76973 GLfloat x;
76974 GLfloat y;
76975 GLfloat z;
76976 } *params32 = args;
76977 struct glTexCoord2fNormal3fVertex3fSUN_params params =
76979 .teb = get_teb64(params32->teb),
76980 .s = params32->s,
76981 .t = params32->t,
76982 .nx = params32->nx,
76983 .ny = params32->ny,
76984 .nz = params32->nz,
76985 .x = params32->x,
76986 .y = params32->y,
76987 .z = params32->z,
76989 NTSTATUS status;
76990 status = ext_glTexCoord2fNormal3fVertex3fSUN( &params );
76991 return status;
76994 static NTSTATUS wow64_ext_glTexCoord2fNormal3fVertex3fvSUN( void *args )
76996 struct
76998 PTR32 teb;
76999 PTR32 tc;
77000 PTR32 n;
77001 PTR32 v;
77002 } *params32 = args;
77003 struct glTexCoord2fNormal3fVertex3fvSUN_params params =
77005 .teb = get_teb64(params32->teb),
77006 .tc = ULongToPtr(params32->tc),
77007 .n = ULongToPtr(params32->n),
77008 .v = ULongToPtr(params32->v),
77010 NTSTATUS status;
77011 status = ext_glTexCoord2fNormal3fVertex3fvSUN( &params );
77012 return status;
77015 static NTSTATUS wow64_ext_glTexCoord2fVertex3fSUN( void *args )
77017 struct
77019 PTR32 teb;
77020 GLfloat s;
77021 GLfloat t;
77022 GLfloat x;
77023 GLfloat y;
77024 GLfloat z;
77025 } *params32 = args;
77026 struct glTexCoord2fVertex3fSUN_params params =
77028 .teb = get_teb64(params32->teb),
77029 .s = params32->s,
77030 .t = params32->t,
77031 .x = params32->x,
77032 .y = params32->y,
77033 .z = params32->z,
77035 NTSTATUS status;
77036 status = ext_glTexCoord2fVertex3fSUN( &params );
77037 return status;
77040 static NTSTATUS wow64_ext_glTexCoord2fVertex3fvSUN( void *args )
77042 struct
77044 PTR32 teb;
77045 PTR32 tc;
77046 PTR32 v;
77047 } *params32 = args;
77048 struct glTexCoord2fVertex3fvSUN_params params =
77050 .teb = get_teb64(params32->teb),
77051 .tc = ULongToPtr(params32->tc),
77052 .v = ULongToPtr(params32->v),
77054 NTSTATUS status;
77055 status = ext_glTexCoord2fVertex3fvSUN( &params );
77056 return status;
77059 static NTSTATUS wow64_ext_glTexCoord2hNV( void *args )
77061 struct
77063 PTR32 teb;
77064 GLhalfNV s;
77065 GLhalfNV t;
77066 } *params32 = args;
77067 struct glTexCoord2hNV_params params =
77069 .teb = get_teb64(params32->teb),
77070 .s = params32->s,
77071 .t = params32->t,
77073 NTSTATUS status;
77074 status = ext_glTexCoord2hNV( &params );
77075 return status;
77078 static NTSTATUS wow64_ext_glTexCoord2hvNV( void *args )
77080 struct
77082 PTR32 teb;
77083 PTR32 v;
77084 } *params32 = args;
77085 struct glTexCoord2hvNV_params params =
77087 .teb = get_teb64(params32->teb),
77088 .v = ULongToPtr(params32->v),
77090 NTSTATUS status;
77091 status = ext_glTexCoord2hvNV( &params );
77092 return status;
77095 static NTSTATUS wow64_ext_glTexCoord2xOES( void *args )
77097 struct
77099 PTR32 teb;
77100 GLfixed s;
77101 GLfixed t;
77102 } *params32 = args;
77103 struct glTexCoord2xOES_params params =
77105 .teb = get_teb64(params32->teb),
77106 .s = params32->s,
77107 .t = params32->t,
77109 NTSTATUS status;
77110 status = ext_glTexCoord2xOES( &params );
77111 return status;
77114 static NTSTATUS wow64_ext_glTexCoord2xvOES( void *args )
77116 struct
77118 PTR32 teb;
77119 PTR32 coords;
77120 } *params32 = args;
77121 struct glTexCoord2xvOES_params params =
77123 .teb = get_teb64(params32->teb),
77124 .coords = ULongToPtr(params32->coords),
77126 NTSTATUS status;
77127 status = ext_glTexCoord2xvOES( &params );
77128 return status;
77131 static NTSTATUS wow64_ext_glTexCoord3bOES( void *args )
77133 struct
77135 PTR32 teb;
77136 GLbyte s;
77137 GLbyte t;
77138 GLbyte r;
77139 } *params32 = args;
77140 struct glTexCoord3bOES_params params =
77142 .teb = get_teb64(params32->teb),
77143 .s = params32->s,
77144 .t = params32->t,
77145 .r = params32->r,
77147 NTSTATUS status;
77148 status = ext_glTexCoord3bOES( &params );
77149 return status;
77152 static NTSTATUS wow64_ext_glTexCoord3bvOES( void *args )
77154 struct
77156 PTR32 teb;
77157 PTR32 coords;
77158 } *params32 = args;
77159 struct glTexCoord3bvOES_params params =
77161 .teb = get_teb64(params32->teb),
77162 .coords = ULongToPtr(params32->coords),
77164 NTSTATUS status;
77165 status = ext_glTexCoord3bvOES( &params );
77166 return status;
77169 static NTSTATUS wow64_ext_glTexCoord3hNV( void *args )
77171 struct
77173 PTR32 teb;
77174 GLhalfNV s;
77175 GLhalfNV t;
77176 GLhalfNV r;
77177 } *params32 = args;
77178 struct glTexCoord3hNV_params params =
77180 .teb = get_teb64(params32->teb),
77181 .s = params32->s,
77182 .t = params32->t,
77183 .r = params32->r,
77185 NTSTATUS status;
77186 status = ext_glTexCoord3hNV( &params );
77187 return status;
77190 static NTSTATUS wow64_ext_glTexCoord3hvNV( void *args )
77192 struct
77194 PTR32 teb;
77195 PTR32 v;
77196 } *params32 = args;
77197 struct glTexCoord3hvNV_params params =
77199 .teb = get_teb64(params32->teb),
77200 .v = ULongToPtr(params32->v),
77202 NTSTATUS status;
77203 status = ext_glTexCoord3hvNV( &params );
77204 return status;
77207 static NTSTATUS wow64_ext_glTexCoord3xOES( void *args )
77209 struct
77211 PTR32 teb;
77212 GLfixed s;
77213 GLfixed t;
77214 GLfixed r;
77215 } *params32 = args;
77216 struct glTexCoord3xOES_params params =
77218 .teb = get_teb64(params32->teb),
77219 .s = params32->s,
77220 .t = params32->t,
77221 .r = params32->r,
77223 NTSTATUS status;
77224 status = ext_glTexCoord3xOES( &params );
77225 return status;
77228 static NTSTATUS wow64_ext_glTexCoord3xvOES( void *args )
77230 struct
77232 PTR32 teb;
77233 PTR32 coords;
77234 } *params32 = args;
77235 struct glTexCoord3xvOES_params params =
77237 .teb = get_teb64(params32->teb),
77238 .coords = ULongToPtr(params32->coords),
77240 NTSTATUS status;
77241 status = ext_glTexCoord3xvOES( &params );
77242 return status;
77245 static NTSTATUS wow64_ext_glTexCoord4bOES( void *args )
77247 struct
77249 PTR32 teb;
77250 GLbyte s;
77251 GLbyte t;
77252 GLbyte r;
77253 GLbyte q;
77254 } *params32 = args;
77255 struct glTexCoord4bOES_params params =
77257 .teb = get_teb64(params32->teb),
77258 .s = params32->s,
77259 .t = params32->t,
77260 .r = params32->r,
77261 .q = params32->q,
77263 NTSTATUS status;
77264 status = ext_glTexCoord4bOES( &params );
77265 return status;
77268 static NTSTATUS wow64_ext_glTexCoord4bvOES( void *args )
77270 struct
77272 PTR32 teb;
77273 PTR32 coords;
77274 } *params32 = args;
77275 struct glTexCoord4bvOES_params params =
77277 .teb = get_teb64(params32->teb),
77278 .coords = ULongToPtr(params32->coords),
77280 NTSTATUS status;
77281 status = ext_glTexCoord4bvOES( &params );
77282 return status;
77285 static NTSTATUS wow64_ext_glTexCoord4fColor4fNormal3fVertex4fSUN( void *args )
77287 struct
77289 PTR32 teb;
77290 GLfloat s;
77291 GLfloat t;
77292 GLfloat p;
77293 GLfloat q;
77294 GLfloat r;
77295 GLfloat g;
77296 GLfloat b;
77297 GLfloat a;
77298 GLfloat nx;
77299 GLfloat ny;
77300 GLfloat nz;
77301 GLfloat x;
77302 GLfloat y;
77303 GLfloat z;
77304 GLfloat w;
77305 } *params32 = args;
77306 struct glTexCoord4fColor4fNormal3fVertex4fSUN_params params =
77308 .teb = get_teb64(params32->teb),
77309 .s = params32->s,
77310 .t = params32->t,
77311 .p = params32->p,
77312 .q = params32->q,
77313 .r = params32->r,
77314 .g = params32->g,
77315 .b = params32->b,
77316 .a = params32->a,
77317 .nx = params32->nx,
77318 .ny = params32->ny,
77319 .nz = params32->nz,
77320 .x = params32->x,
77321 .y = params32->y,
77322 .z = params32->z,
77323 .w = params32->w,
77325 NTSTATUS status;
77326 status = ext_glTexCoord4fColor4fNormal3fVertex4fSUN( &params );
77327 return status;
77330 static NTSTATUS wow64_ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( void *args )
77332 struct
77334 PTR32 teb;
77335 PTR32 tc;
77336 PTR32 c;
77337 PTR32 n;
77338 PTR32 v;
77339 } *params32 = args;
77340 struct glTexCoord4fColor4fNormal3fVertex4fvSUN_params params =
77342 .teb = get_teb64(params32->teb),
77343 .tc = ULongToPtr(params32->tc),
77344 .c = ULongToPtr(params32->c),
77345 .n = ULongToPtr(params32->n),
77346 .v = ULongToPtr(params32->v),
77348 NTSTATUS status;
77349 status = ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( &params );
77350 return status;
77353 static NTSTATUS wow64_ext_glTexCoord4fVertex4fSUN( void *args )
77355 struct
77357 PTR32 teb;
77358 GLfloat s;
77359 GLfloat t;
77360 GLfloat p;
77361 GLfloat q;
77362 GLfloat x;
77363 GLfloat y;
77364 GLfloat z;
77365 GLfloat w;
77366 } *params32 = args;
77367 struct glTexCoord4fVertex4fSUN_params params =
77369 .teb = get_teb64(params32->teb),
77370 .s = params32->s,
77371 .t = params32->t,
77372 .p = params32->p,
77373 .q = params32->q,
77374 .x = params32->x,
77375 .y = params32->y,
77376 .z = params32->z,
77377 .w = params32->w,
77379 NTSTATUS status;
77380 status = ext_glTexCoord4fVertex4fSUN( &params );
77381 return status;
77384 static NTSTATUS wow64_ext_glTexCoord4fVertex4fvSUN( void *args )
77386 struct
77388 PTR32 teb;
77389 PTR32 tc;
77390 PTR32 v;
77391 } *params32 = args;
77392 struct glTexCoord4fVertex4fvSUN_params params =
77394 .teb = get_teb64(params32->teb),
77395 .tc = ULongToPtr(params32->tc),
77396 .v = ULongToPtr(params32->v),
77398 NTSTATUS status;
77399 status = ext_glTexCoord4fVertex4fvSUN( &params );
77400 return status;
77403 static NTSTATUS wow64_ext_glTexCoord4hNV( void *args )
77405 struct
77407 PTR32 teb;
77408 GLhalfNV s;
77409 GLhalfNV t;
77410 GLhalfNV r;
77411 GLhalfNV q;
77412 } *params32 = args;
77413 struct glTexCoord4hNV_params params =
77415 .teb = get_teb64(params32->teb),
77416 .s = params32->s,
77417 .t = params32->t,
77418 .r = params32->r,
77419 .q = params32->q,
77421 NTSTATUS status;
77422 status = ext_glTexCoord4hNV( &params );
77423 return status;
77426 static NTSTATUS wow64_ext_glTexCoord4hvNV( void *args )
77428 struct
77430 PTR32 teb;
77431 PTR32 v;
77432 } *params32 = args;
77433 struct glTexCoord4hvNV_params params =
77435 .teb = get_teb64(params32->teb),
77436 .v = ULongToPtr(params32->v),
77438 NTSTATUS status;
77439 status = ext_glTexCoord4hvNV( &params );
77440 return status;
77443 static NTSTATUS wow64_ext_glTexCoord4xOES( void *args )
77445 struct
77447 PTR32 teb;
77448 GLfixed s;
77449 GLfixed t;
77450 GLfixed r;
77451 GLfixed q;
77452 } *params32 = args;
77453 struct glTexCoord4xOES_params params =
77455 .teb = get_teb64(params32->teb),
77456 .s = params32->s,
77457 .t = params32->t,
77458 .r = params32->r,
77459 .q = params32->q,
77461 NTSTATUS status;
77462 status = ext_glTexCoord4xOES( &params );
77463 return status;
77466 static NTSTATUS wow64_ext_glTexCoord4xvOES( void *args )
77468 struct
77470 PTR32 teb;
77471 PTR32 coords;
77472 } *params32 = args;
77473 struct glTexCoord4xvOES_params params =
77475 .teb = get_teb64(params32->teb),
77476 .coords = ULongToPtr(params32->coords),
77478 NTSTATUS status;
77479 status = ext_glTexCoord4xvOES( &params );
77480 return status;
77483 static NTSTATUS wow64_ext_glTexCoordFormatNV( void *args )
77485 struct
77487 PTR32 teb;
77488 GLint size;
77489 GLenum type;
77490 GLsizei stride;
77491 } *params32 = args;
77492 struct glTexCoordFormatNV_params params =
77494 .teb = get_teb64(params32->teb),
77495 .size = params32->size,
77496 .type = params32->type,
77497 .stride = params32->stride,
77499 NTSTATUS status;
77500 status = ext_glTexCoordFormatNV( &params );
77501 return status;
77504 static NTSTATUS wow64_ext_glTexCoordP1ui( void *args )
77506 struct
77508 PTR32 teb;
77509 GLenum type;
77510 GLuint coords;
77511 } *params32 = args;
77512 struct glTexCoordP1ui_params params =
77514 .teb = get_teb64(params32->teb),
77515 .type = params32->type,
77516 .coords = params32->coords,
77518 NTSTATUS status;
77519 status = ext_glTexCoordP1ui( &params );
77520 return status;
77523 static NTSTATUS wow64_ext_glTexCoordP1uiv( void *args )
77525 struct
77527 PTR32 teb;
77528 GLenum type;
77529 PTR32 coords;
77530 } *params32 = args;
77531 struct glTexCoordP1uiv_params params =
77533 .teb = get_teb64(params32->teb),
77534 .type = params32->type,
77535 .coords = ULongToPtr(params32->coords),
77537 NTSTATUS status;
77538 status = ext_glTexCoordP1uiv( &params );
77539 return status;
77542 static NTSTATUS wow64_ext_glTexCoordP2ui( void *args )
77544 struct
77546 PTR32 teb;
77547 GLenum type;
77548 GLuint coords;
77549 } *params32 = args;
77550 struct glTexCoordP2ui_params params =
77552 .teb = get_teb64(params32->teb),
77553 .type = params32->type,
77554 .coords = params32->coords,
77556 NTSTATUS status;
77557 status = ext_glTexCoordP2ui( &params );
77558 return status;
77561 static NTSTATUS wow64_ext_glTexCoordP2uiv( void *args )
77563 struct
77565 PTR32 teb;
77566 GLenum type;
77567 PTR32 coords;
77568 } *params32 = args;
77569 struct glTexCoordP2uiv_params params =
77571 .teb = get_teb64(params32->teb),
77572 .type = params32->type,
77573 .coords = ULongToPtr(params32->coords),
77575 NTSTATUS status;
77576 status = ext_glTexCoordP2uiv( &params );
77577 return status;
77580 static NTSTATUS wow64_ext_glTexCoordP3ui( void *args )
77582 struct
77584 PTR32 teb;
77585 GLenum type;
77586 GLuint coords;
77587 } *params32 = args;
77588 struct glTexCoordP3ui_params params =
77590 .teb = get_teb64(params32->teb),
77591 .type = params32->type,
77592 .coords = params32->coords,
77594 NTSTATUS status;
77595 status = ext_glTexCoordP3ui( &params );
77596 return status;
77599 static NTSTATUS wow64_ext_glTexCoordP3uiv( void *args )
77601 struct
77603 PTR32 teb;
77604 GLenum type;
77605 PTR32 coords;
77606 } *params32 = args;
77607 struct glTexCoordP3uiv_params params =
77609 .teb = get_teb64(params32->teb),
77610 .type = params32->type,
77611 .coords = ULongToPtr(params32->coords),
77613 NTSTATUS status;
77614 status = ext_glTexCoordP3uiv( &params );
77615 return status;
77618 static NTSTATUS wow64_ext_glTexCoordP4ui( void *args )
77620 struct
77622 PTR32 teb;
77623 GLenum type;
77624 GLuint coords;
77625 } *params32 = args;
77626 struct glTexCoordP4ui_params params =
77628 .teb = get_teb64(params32->teb),
77629 .type = params32->type,
77630 .coords = params32->coords,
77632 NTSTATUS status;
77633 status = ext_glTexCoordP4ui( &params );
77634 return status;
77637 static NTSTATUS wow64_ext_glTexCoordP4uiv( void *args )
77639 struct
77641 PTR32 teb;
77642 GLenum type;
77643 PTR32 coords;
77644 } *params32 = args;
77645 struct glTexCoordP4uiv_params params =
77647 .teb = get_teb64(params32->teb),
77648 .type = params32->type,
77649 .coords = ULongToPtr(params32->coords),
77651 NTSTATUS status;
77652 status = ext_glTexCoordP4uiv( &params );
77653 return status;
77656 static NTSTATUS wow64_ext_glTexCoordPointerEXT( void *args )
77658 struct
77660 PTR32 teb;
77661 GLint size;
77662 GLenum type;
77663 GLsizei stride;
77664 GLsizei count;
77665 PTR32 pointer;
77666 } *params32 = args;
77667 struct glTexCoordPointerEXT_params params =
77669 .teb = get_teb64(params32->teb),
77670 .size = params32->size,
77671 .type = params32->type,
77672 .stride = params32->stride,
77673 .count = params32->count,
77674 .pointer = ULongToPtr(params32->pointer),
77676 NTSTATUS status;
77677 status = ext_glTexCoordPointerEXT( &params );
77678 return status;
77681 static NTSTATUS wow64_ext_glTexCoordPointerListIBM( void *args )
77683 struct
77685 PTR32 teb;
77686 GLint size;
77687 GLenum type;
77688 GLint stride;
77689 PTR32 pointer;
77690 GLint ptrstride;
77691 } *params32 = args;
77692 struct glTexCoordPointerListIBM_params params =
77694 .teb = get_teb64(params32->teb),
77695 .size = params32->size,
77696 .type = params32->type,
77697 .stride = params32->stride,
77698 .ptrstride = params32->ptrstride,
77700 FIXME( "params32 %p, params %p stub!\n", params32, &params );
77701 return STATUS_NOT_IMPLEMENTED;
77704 static NTSTATUS wow64_ext_glTexCoordPointervINTEL( void *args )
77706 struct
77708 PTR32 teb;
77709 GLint size;
77710 GLenum type;
77711 PTR32 pointer;
77712 } *params32 = args;
77713 struct glTexCoordPointervINTEL_params params =
77715 .teb = get_teb64(params32->teb),
77716 .size = params32->size,
77717 .type = params32->type,
77719 FIXME( "params32 %p, params %p stub!\n", params32, &params );
77720 return STATUS_NOT_IMPLEMENTED;
77723 static NTSTATUS wow64_ext_glTexEnvxOES( void *args )
77725 struct
77727 PTR32 teb;
77728 GLenum target;
77729 GLenum pname;
77730 GLfixed param;
77731 } *params32 = args;
77732 struct glTexEnvxOES_params params =
77734 .teb = get_teb64(params32->teb),
77735 .target = params32->target,
77736 .pname = params32->pname,
77737 .param = params32->param,
77739 NTSTATUS status;
77740 status = ext_glTexEnvxOES( &params );
77741 return status;
77744 static NTSTATUS wow64_ext_glTexEnvxvOES( void *args )
77746 struct
77748 PTR32 teb;
77749 GLenum target;
77750 GLenum pname;
77751 PTR32 params;
77752 } *params32 = args;
77753 struct glTexEnvxvOES_params params =
77755 .teb = get_teb64(params32->teb),
77756 .target = params32->target,
77757 .pname = params32->pname,
77758 .params = ULongToPtr(params32->params),
77760 NTSTATUS status;
77761 status = ext_glTexEnvxvOES( &params );
77762 return status;
77765 static NTSTATUS wow64_ext_glTexFilterFuncSGIS( void *args )
77767 struct
77769 PTR32 teb;
77770 GLenum target;
77771 GLenum filter;
77772 GLsizei n;
77773 PTR32 weights;
77774 } *params32 = args;
77775 struct glTexFilterFuncSGIS_params params =
77777 .teb = get_teb64(params32->teb),
77778 .target = params32->target,
77779 .filter = params32->filter,
77780 .n = params32->n,
77781 .weights = ULongToPtr(params32->weights),
77783 NTSTATUS status;
77784 status = ext_glTexFilterFuncSGIS( &params );
77785 return status;
77788 static NTSTATUS wow64_ext_glTexGenxOES( void *args )
77790 struct
77792 PTR32 teb;
77793 GLenum coord;
77794 GLenum pname;
77795 GLfixed param;
77796 } *params32 = args;
77797 struct glTexGenxOES_params params =
77799 .teb = get_teb64(params32->teb),
77800 .coord = params32->coord,
77801 .pname = params32->pname,
77802 .param = params32->param,
77804 NTSTATUS status;
77805 status = ext_glTexGenxOES( &params );
77806 return status;
77809 static NTSTATUS wow64_ext_glTexGenxvOES( void *args )
77811 struct
77813 PTR32 teb;
77814 GLenum coord;
77815 GLenum pname;
77816 PTR32 params;
77817 } *params32 = args;
77818 struct glTexGenxvOES_params params =
77820 .teb = get_teb64(params32->teb),
77821 .coord = params32->coord,
77822 .pname = params32->pname,
77823 .params = ULongToPtr(params32->params),
77825 NTSTATUS status;
77826 status = ext_glTexGenxvOES( &params );
77827 return status;
77830 static NTSTATUS wow64_ext_glTexImage2DMultisample( void *args )
77832 struct
77834 PTR32 teb;
77835 GLenum target;
77836 GLsizei samples;
77837 GLenum internalformat;
77838 GLsizei width;
77839 GLsizei height;
77840 GLboolean fixedsamplelocations;
77841 } *params32 = args;
77842 struct glTexImage2DMultisample_params params =
77844 .teb = get_teb64(params32->teb),
77845 .target = params32->target,
77846 .samples = params32->samples,
77847 .internalformat = params32->internalformat,
77848 .width = params32->width,
77849 .height = params32->height,
77850 .fixedsamplelocations = params32->fixedsamplelocations,
77852 NTSTATUS status;
77853 status = ext_glTexImage2DMultisample( &params );
77854 return status;
77857 static NTSTATUS wow64_ext_glTexImage2DMultisampleCoverageNV( void *args )
77859 struct
77861 PTR32 teb;
77862 GLenum target;
77863 GLsizei coverageSamples;
77864 GLsizei colorSamples;
77865 GLint internalFormat;
77866 GLsizei width;
77867 GLsizei height;
77868 GLboolean fixedSampleLocations;
77869 } *params32 = args;
77870 struct glTexImage2DMultisampleCoverageNV_params params =
77872 .teb = get_teb64(params32->teb),
77873 .target = params32->target,
77874 .coverageSamples = params32->coverageSamples,
77875 .colorSamples = params32->colorSamples,
77876 .internalFormat = params32->internalFormat,
77877 .width = params32->width,
77878 .height = params32->height,
77879 .fixedSampleLocations = params32->fixedSampleLocations,
77881 NTSTATUS status;
77882 status = ext_glTexImage2DMultisampleCoverageNV( &params );
77883 return status;
77886 static NTSTATUS wow64_ext_glTexImage3D( void *args )
77888 struct
77890 PTR32 teb;
77891 GLenum target;
77892 GLint level;
77893 GLint internalformat;
77894 GLsizei width;
77895 GLsizei height;
77896 GLsizei depth;
77897 GLint border;
77898 GLenum format;
77899 GLenum type;
77900 PTR32 pixels;
77901 } *params32 = args;
77902 struct glTexImage3D_params params =
77904 .teb = get_teb64(params32->teb),
77905 .target = params32->target,
77906 .level = params32->level,
77907 .internalformat = params32->internalformat,
77908 .width = params32->width,
77909 .height = params32->height,
77910 .depth = params32->depth,
77911 .border = params32->border,
77912 .format = params32->format,
77913 .type = params32->type,
77914 .pixels = ULongToPtr(params32->pixels),
77916 NTSTATUS status;
77917 status = ext_glTexImage3D( &params );
77918 return status;
77921 static NTSTATUS wow64_ext_glTexImage3DEXT( void *args )
77923 struct
77925 PTR32 teb;
77926 GLenum target;
77927 GLint level;
77928 GLenum internalformat;
77929 GLsizei width;
77930 GLsizei height;
77931 GLsizei depth;
77932 GLint border;
77933 GLenum format;
77934 GLenum type;
77935 PTR32 pixels;
77936 } *params32 = args;
77937 struct glTexImage3DEXT_params params =
77939 .teb = get_teb64(params32->teb),
77940 .target = params32->target,
77941 .level = params32->level,
77942 .internalformat = params32->internalformat,
77943 .width = params32->width,
77944 .height = params32->height,
77945 .depth = params32->depth,
77946 .border = params32->border,
77947 .format = params32->format,
77948 .type = params32->type,
77949 .pixels = ULongToPtr(params32->pixels),
77951 NTSTATUS status;
77952 status = ext_glTexImage3DEXT( &params );
77953 return status;
77956 static NTSTATUS wow64_ext_glTexImage3DMultisample( void *args )
77958 struct
77960 PTR32 teb;
77961 GLenum target;
77962 GLsizei samples;
77963 GLenum internalformat;
77964 GLsizei width;
77965 GLsizei height;
77966 GLsizei depth;
77967 GLboolean fixedsamplelocations;
77968 } *params32 = args;
77969 struct glTexImage3DMultisample_params params =
77971 .teb = get_teb64(params32->teb),
77972 .target = params32->target,
77973 .samples = params32->samples,
77974 .internalformat = params32->internalformat,
77975 .width = params32->width,
77976 .height = params32->height,
77977 .depth = params32->depth,
77978 .fixedsamplelocations = params32->fixedsamplelocations,
77980 NTSTATUS status;
77981 status = ext_glTexImage3DMultisample( &params );
77982 return status;
77985 static NTSTATUS wow64_ext_glTexImage3DMultisampleCoverageNV( void *args )
77987 struct
77989 PTR32 teb;
77990 GLenum target;
77991 GLsizei coverageSamples;
77992 GLsizei colorSamples;
77993 GLint internalFormat;
77994 GLsizei width;
77995 GLsizei height;
77996 GLsizei depth;
77997 GLboolean fixedSampleLocations;
77998 } *params32 = args;
77999 struct glTexImage3DMultisampleCoverageNV_params params =
78001 .teb = get_teb64(params32->teb),
78002 .target = params32->target,
78003 .coverageSamples = params32->coverageSamples,
78004 .colorSamples = params32->colorSamples,
78005 .internalFormat = params32->internalFormat,
78006 .width = params32->width,
78007 .height = params32->height,
78008 .depth = params32->depth,
78009 .fixedSampleLocations = params32->fixedSampleLocations,
78011 NTSTATUS status;
78012 status = ext_glTexImage3DMultisampleCoverageNV( &params );
78013 return status;
78016 static NTSTATUS wow64_ext_glTexImage4DSGIS( void *args )
78018 struct
78020 PTR32 teb;
78021 GLenum target;
78022 GLint level;
78023 GLenum internalformat;
78024 GLsizei width;
78025 GLsizei height;
78026 GLsizei depth;
78027 GLsizei size4d;
78028 GLint border;
78029 GLenum format;
78030 GLenum type;
78031 PTR32 pixels;
78032 } *params32 = args;
78033 struct glTexImage4DSGIS_params params =
78035 .teb = get_teb64(params32->teb),
78036 .target = params32->target,
78037 .level = params32->level,
78038 .internalformat = params32->internalformat,
78039 .width = params32->width,
78040 .height = params32->height,
78041 .depth = params32->depth,
78042 .size4d = params32->size4d,
78043 .border = params32->border,
78044 .format = params32->format,
78045 .type = params32->type,
78046 .pixels = ULongToPtr(params32->pixels),
78048 NTSTATUS status;
78049 status = ext_glTexImage4DSGIS( &params );
78050 return status;
78053 static NTSTATUS wow64_ext_glTexPageCommitmentARB( void *args )
78055 struct
78057 PTR32 teb;
78058 GLenum target;
78059 GLint level;
78060 GLint xoffset;
78061 GLint yoffset;
78062 GLint zoffset;
78063 GLsizei width;
78064 GLsizei height;
78065 GLsizei depth;
78066 GLboolean commit;
78067 } *params32 = args;
78068 struct glTexPageCommitmentARB_params params =
78070 .teb = get_teb64(params32->teb),
78071 .target = params32->target,
78072 .level = params32->level,
78073 .xoffset = params32->xoffset,
78074 .yoffset = params32->yoffset,
78075 .zoffset = params32->zoffset,
78076 .width = params32->width,
78077 .height = params32->height,
78078 .depth = params32->depth,
78079 .commit = params32->commit,
78081 NTSTATUS status;
78082 status = ext_glTexPageCommitmentARB( &params );
78083 return status;
78086 static NTSTATUS wow64_ext_glTexParameterIiv( void *args )
78088 struct
78090 PTR32 teb;
78091 GLenum target;
78092 GLenum pname;
78093 PTR32 params;
78094 } *params32 = args;
78095 struct glTexParameterIiv_params params =
78097 .teb = get_teb64(params32->teb),
78098 .target = params32->target,
78099 .pname = params32->pname,
78100 .params = ULongToPtr(params32->params),
78102 NTSTATUS status;
78103 status = ext_glTexParameterIiv( &params );
78104 return status;
78107 static NTSTATUS wow64_ext_glTexParameterIivEXT( void *args )
78109 struct
78111 PTR32 teb;
78112 GLenum target;
78113 GLenum pname;
78114 PTR32 params;
78115 } *params32 = args;
78116 struct glTexParameterIivEXT_params params =
78118 .teb = get_teb64(params32->teb),
78119 .target = params32->target,
78120 .pname = params32->pname,
78121 .params = ULongToPtr(params32->params),
78123 NTSTATUS status;
78124 status = ext_glTexParameterIivEXT( &params );
78125 return status;
78128 static NTSTATUS wow64_ext_glTexParameterIuiv( void *args )
78130 struct
78132 PTR32 teb;
78133 GLenum target;
78134 GLenum pname;
78135 PTR32 params;
78136 } *params32 = args;
78137 struct glTexParameterIuiv_params params =
78139 .teb = get_teb64(params32->teb),
78140 .target = params32->target,
78141 .pname = params32->pname,
78142 .params = ULongToPtr(params32->params),
78144 NTSTATUS status;
78145 status = ext_glTexParameterIuiv( &params );
78146 return status;
78149 static NTSTATUS wow64_ext_glTexParameterIuivEXT( void *args )
78151 struct
78153 PTR32 teb;
78154 GLenum target;
78155 GLenum pname;
78156 PTR32 params;
78157 } *params32 = args;
78158 struct glTexParameterIuivEXT_params params =
78160 .teb = get_teb64(params32->teb),
78161 .target = params32->target,
78162 .pname = params32->pname,
78163 .params = ULongToPtr(params32->params),
78165 NTSTATUS status;
78166 status = ext_glTexParameterIuivEXT( &params );
78167 return status;
78170 static NTSTATUS wow64_ext_glTexParameterxOES( void *args )
78172 struct
78174 PTR32 teb;
78175 GLenum target;
78176 GLenum pname;
78177 GLfixed param;
78178 } *params32 = args;
78179 struct glTexParameterxOES_params params =
78181 .teb = get_teb64(params32->teb),
78182 .target = params32->target,
78183 .pname = params32->pname,
78184 .param = params32->param,
78186 NTSTATUS status;
78187 status = ext_glTexParameterxOES( &params );
78188 return status;
78191 static NTSTATUS wow64_ext_glTexParameterxvOES( void *args )
78193 struct
78195 PTR32 teb;
78196 GLenum target;
78197 GLenum pname;
78198 PTR32 params;
78199 } *params32 = args;
78200 struct glTexParameterxvOES_params params =
78202 .teb = get_teb64(params32->teb),
78203 .target = params32->target,
78204 .pname = params32->pname,
78205 .params = ULongToPtr(params32->params),
78207 NTSTATUS status;
78208 status = ext_glTexParameterxvOES( &params );
78209 return status;
78212 static NTSTATUS wow64_ext_glTexRenderbufferNV( void *args )
78214 struct
78216 PTR32 teb;
78217 GLenum target;
78218 GLuint renderbuffer;
78219 } *params32 = args;
78220 struct glTexRenderbufferNV_params params =
78222 .teb = get_teb64(params32->teb),
78223 .target = params32->target,
78224 .renderbuffer = params32->renderbuffer,
78226 NTSTATUS status;
78227 status = ext_glTexRenderbufferNV( &params );
78228 return status;
78231 static NTSTATUS wow64_ext_glTexStorage1D( void *args )
78233 struct
78235 PTR32 teb;
78236 GLenum target;
78237 GLsizei levels;
78238 GLenum internalformat;
78239 GLsizei width;
78240 } *params32 = args;
78241 struct glTexStorage1D_params params =
78243 .teb = get_teb64(params32->teb),
78244 .target = params32->target,
78245 .levels = params32->levels,
78246 .internalformat = params32->internalformat,
78247 .width = params32->width,
78249 NTSTATUS status;
78250 status = ext_glTexStorage1D( &params );
78251 return status;
78254 static NTSTATUS wow64_ext_glTexStorage2D( void *args )
78256 struct
78258 PTR32 teb;
78259 GLenum target;
78260 GLsizei levels;
78261 GLenum internalformat;
78262 GLsizei width;
78263 GLsizei height;
78264 } *params32 = args;
78265 struct glTexStorage2D_params params =
78267 .teb = get_teb64(params32->teb),
78268 .target = params32->target,
78269 .levels = params32->levels,
78270 .internalformat = params32->internalformat,
78271 .width = params32->width,
78272 .height = params32->height,
78274 NTSTATUS status;
78275 status = ext_glTexStorage2D( &params );
78276 return status;
78279 static NTSTATUS wow64_ext_glTexStorage2DMultisample( void *args )
78281 struct
78283 PTR32 teb;
78284 GLenum target;
78285 GLsizei samples;
78286 GLenum internalformat;
78287 GLsizei width;
78288 GLsizei height;
78289 GLboolean fixedsamplelocations;
78290 } *params32 = args;
78291 struct glTexStorage2DMultisample_params params =
78293 .teb = get_teb64(params32->teb),
78294 .target = params32->target,
78295 .samples = params32->samples,
78296 .internalformat = params32->internalformat,
78297 .width = params32->width,
78298 .height = params32->height,
78299 .fixedsamplelocations = params32->fixedsamplelocations,
78301 NTSTATUS status;
78302 status = ext_glTexStorage2DMultisample( &params );
78303 return status;
78306 static NTSTATUS wow64_ext_glTexStorage3D( void *args )
78308 struct
78310 PTR32 teb;
78311 GLenum target;
78312 GLsizei levels;
78313 GLenum internalformat;
78314 GLsizei width;
78315 GLsizei height;
78316 GLsizei depth;
78317 } *params32 = args;
78318 struct glTexStorage3D_params params =
78320 .teb = get_teb64(params32->teb),
78321 .target = params32->target,
78322 .levels = params32->levels,
78323 .internalformat = params32->internalformat,
78324 .width = params32->width,
78325 .height = params32->height,
78326 .depth = params32->depth,
78328 NTSTATUS status;
78329 status = ext_glTexStorage3D( &params );
78330 return status;
78333 static NTSTATUS wow64_ext_glTexStorage3DMultisample( void *args )
78335 struct
78337 PTR32 teb;
78338 GLenum target;
78339 GLsizei samples;
78340 GLenum internalformat;
78341 GLsizei width;
78342 GLsizei height;
78343 GLsizei depth;
78344 GLboolean fixedsamplelocations;
78345 } *params32 = args;
78346 struct glTexStorage3DMultisample_params params =
78348 .teb = get_teb64(params32->teb),
78349 .target = params32->target,
78350 .samples = params32->samples,
78351 .internalformat = params32->internalformat,
78352 .width = params32->width,
78353 .height = params32->height,
78354 .depth = params32->depth,
78355 .fixedsamplelocations = params32->fixedsamplelocations,
78357 NTSTATUS status;
78358 status = ext_glTexStorage3DMultisample( &params );
78359 return status;
78362 static NTSTATUS wow64_ext_glTexStorageMem1DEXT( void *args )
78364 struct
78366 PTR32 teb;
78367 GLenum target;
78368 GLsizei levels;
78369 GLenum internalFormat;
78370 GLsizei width;
78371 GLuint memory;
78372 GLuint64 offset;
78373 } *params32 = args;
78374 struct glTexStorageMem1DEXT_params params =
78376 .teb = get_teb64(params32->teb),
78377 .target = params32->target,
78378 .levels = params32->levels,
78379 .internalFormat = params32->internalFormat,
78380 .width = params32->width,
78381 .memory = params32->memory,
78382 .offset = params32->offset,
78384 NTSTATUS status;
78385 status = ext_glTexStorageMem1DEXT( &params );
78386 return status;
78389 static NTSTATUS wow64_ext_glTexStorageMem2DEXT( void *args )
78391 struct
78393 PTR32 teb;
78394 GLenum target;
78395 GLsizei levels;
78396 GLenum internalFormat;
78397 GLsizei width;
78398 GLsizei height;
78399 GLuint memory;
78400 GLuint64 offset;
78401 } *params32 = args;
78402 struct glTexStorageMem2DEXT_params params =
78404 .teb = get_teb64(params32->teb),
78405 .target = params32->target,
78406 .levels = params32->levels,
78407 .internalFormat = params32->internalFormat,
78408 .width = params32->width,
78409 .height = params32->height,
78410 .memory = params32->memory,
78411 .offset = params32->offset,
78413 NTSTATUS status;
78414 status = ext_glTexStorageMem2DEXT( &params );
78415 return status;
78418 static NTSTATUS wow64_ext_glTexStorageMem2DMultisampleEXT( void *args )
78420 struct
78422 PTR32 teb;
78423 GLenum target;
78424 GLsizei samples;
78425 GLenum internalFormat;
78426 GLsizei width;
78427 GLsizei height;
78428 GLboolean fixedSampleLocations;
78429 GLuint memory;
78430 GLuint64 offset;
78431 } *params32 = args;
78432 struct glTexStorageMem2DMultisampleEXT_params params =
78434 .teb = get_teb64(params32->teb),
78435 .target = params32->target,
78436 .samples = params32->samples,
78437 .internalFormat = params32->internalFormat,
78438 .width = params32->width,
78439 .height = params32->height,
78440 .fixedSampleLocations = params32->fixedSampleLocations,
78441 .memory = params32->memory,
78442 .offset = params32->offset,
78444 NTSTATUS status;
78445 status = ext_glTexStorageMem2DMultisampleEXT( &params );
78446 return status;
78449 static NTSTATUS wow64_ext_glTexStorageMem3DEXT( void *args )
78451 struct
78453 PTR32 teb;
78454 GLenum target;
78455 GLsizei levels;
78456 GLenum internalFormat;
78457 GLsizei width;
78458 GLsizei height;
78459 GLsizei depth;
78460 GLuint memory;
78461 GLuint64 offset;
78462 } *params32 = args;
78463 struct glTexStorageMem3DEXT_params params =
78465 .teb = get_teb64(params32->teb),
78466 .target = params32->target,
78467 .levels = params32->levels,
78468 .internalFormat = params32->internalFormat,
78469 .width = params32->width,
78470 .height = params32->height,
78471 .depth = params32->depth,
78472 .memory = params32->memory,
78473 .offset = params32->offset,
78475 NTSTATUS status;
78476 status = ext_glTexStorageMem3DEXT( &params );
78477 return status;
78480 static NTSTATUS wow64_ext_glTexStorageMem3DMultisampleEXT( void *args )
78482 struct
78484 PTR32 teb;
78485 GLenum target;
78486 GLsizei samples;
78487 GLenum internalFormat;
78488 GLsizei width;
78489 GLsizei height;
78490 GLsizei depth;
78491 GLboolean fixedSampleLocations;
78492 GLuint memory;
78493 GLuint64 offset;
78494 } *params32 = args;
78495 struct glTexStorageMem3DMultisampleEXT_params params =
78497 .teb = get_teb64(params32->teb),
78498 .target = params32->target,
78499 .samples = params32->samples,
78500 .internalFormat = params32->internalFormat,
78501 .width = params32->width,
78502 .height = params32->height,
78503 .depth = params32->depth,
78504 .fixedSampleLocations = params32->fixedSampleLocations,
78505 .memory = params32->memory,
78506 .offset = params32->offset,
78508 NTSTATUS status;
78509 status = ext_glTexStorageMem3DMultisampleEXT( &params );
78510 return status;
78513 static NTSTATUS wow64_ext_glTexStorageSparseAMD( void *args )
78515 struct
78517 PTR32 teb;
78518 GLenum target;
78519 GLenum internalFormat;
78520 GLsizei width;
78521 GLsizei height;
78522 GLsizei depth;
78523 GLsizei layers;
78524 GLbitfield flags;
78525 } *params32 = args;
78526 struct glTexStorageSparseAMD_params params =
78528 .teb = get_teb64(params32->teb),
78529 .target = params32->target,
78530 .internalFormat = params32->internalFormat,
78531 .width = params32->width,
78532 .height = params32->height,
78533 .depth = params32->depth,
78534 .layers = params32->layers,
78535 .flags = params32->flags,
78537 NTSTATUS status;
78538 status = ext_glTexStorageSparseAMD( &params );
78539 return status;
78542 static NTSTATUS wow64_ext_glTexSubImage1DEXT( void *args )
78544 struct
78546 PTR32 teb;
78547 GLenum target;
78548 GLint level;
78549 GLint xoffset;
78550 GLsizei width;
78551 GLenum format;
78552 GLenum type;
78553 PTR32 pixels;
78554 } *params32 = args;
78555 struct glTexSubImage1DEXT_params params =
78557 .teb = get_teb64(params32->teb),
78558 .target = params32->target,
78559 .level = params32->level,
78560 .xoffset = params32->xoffset,
78561 .width = params32->width,
78562 .format = params32->format,
78563 .type = params32->type,
78564 .pixels = ULongToPtr(params32->pixels),
78566 NTSTATUS status;
78567 status = ext_glTexSubImage1DEXT( &params );
78568 return status;
78571 static NTSTATUS wow64_ext_glTexSubImage2DEXT( void *args )
78573 struct
78575 PTR32 teb;
78576 GLenum target;
78577 GLint level;
78578 GLint xoffset;
78579 GLint yoffset;
78580 GLsizei width;
78581 GLsizei height;
78582 GLenum format;
78583 GLenum type;
78584 PTR32 pixels;
78585 } *params32 = args;
78586 struct glTexSubImage2DEXT_params params =
78588 .teb = get_teb64(params32->teb),
78589 .target = params32->target,
78590 .level = params32->level,
78591 .xoffset = params32->xoffset,
78592 .yoffset = params32->yoffset,
78593 .width = params32->width,
78594 .height = params32->height,
78595 .format = params32->format,
78596 .type = params32->type,
78597 .pixels = ULongToPtr(params32->pixels),
78599 NTSTATUS status;
78600 status = ext_glTexSubImage2DEXT( &params );
78601 return status;
78604 static NTSTATUS wow64_ext_glTexSubImage3D( void *args )
78606 struct
78608 PTR32 teb;
78609 GLenum target;
78610 GLint level;
78611 GLint xoffset;
78612 GLint yoffset;
78613 GLint zoffset;
78614 GLsizei width;
78615 GLsizei height;
78616 GLsizei depth;
78617 GLenum format;
78618 GLenum type;
78619 PTR32 pixels;
78620 } *params32 = args;
78621 struct glTexSubImage3D_params params =
78623 .teb = get_teb64(params32->teb),
78624 .target = params32->target,
78625 .level = params32->level,
78626 .xoffset = params32->xoffset,
78627 .yoffset = params32->yoffset,
78628 .zoffset = params32->zoffset,
78629 .width = params32->width,
78630 .height = params32->height,
78631 .depth = params32->depth,
78632 .format = params32->format,
78633 .type = params32->type,
78634 .pixels = ULongToPtr(params32->pixels),
78636 NTSTATUS status;
78637 status = ext_glTexSubImage3D( &params );
78638 return status;
78641 static NTSTATUS wow64_ext_glTexSubImage3DEXT( void *args )
78643 struct
78645 PTR32 teb;
78646 GLenum target;
78647 GLint level;
78648 GLint xoffset;
78649 GLint yoffset;
78650 GLint zoffset;
78651 GLsizei width;
78652 GLsizei height;
78653 GLsizei depth;
78654 GLenum format;
78655 GLenum type;
78656 PTR32 pixels;
78657 } *params32 = args;
78658 struct glTexSubImage3DEXT_params params =
78660 .teb = get_teb64(params32->teb),
78661 .target = params32->target,
78662 .level = params32->level,
78663 .xoffset = params32->xoffset,
78664 .yoffset = params32->yoffset,
78665 .zoffset = params32->zoffset,
78666 .width = params32->width,
78667 .height = params32->height,
78668 .depth = params32->depth,
78669 .format = params32->format,
78670 .type = params32->type,
78671 .pixels = ULongToPtr(params32->pixels),
78673 NTSTATUS status;
78674 status = ext_glTexSubImage3DEXT( &params );
78675 return status;
78678 static NTSTATUS wow64_ext_glTexSubImage4DSGIS( void *args )
78680 struct
78682 PTR32 teb;
78683 GLenum target;
78684 GLint level;
78685 GLint xoffset;
78686 GLint yoffset;
78687 GLint zoffset;
78688 GLint woffset;
78689 GLsizei width;
78690 GLsizei height;
78691 GLsizei depth;
78692 GLsizei size4d;
78693 GLenum format;
78694 GLenum type;
78695 PTR32 pixels;
78696 } *params32 = args;
78697 struct glTexSubImage4DSGIS_params params =
78699 .teb = get_teb64(params32->teb),
78700 .target = params32->target,
78701 .level = params32->level,
78702 .xoffset = params32->xoffset,
78703 .yoffset = params32->yoffset,
78704 .zoffset = params32->zoffset,
78705 .woffset = params32->woffset,
78706 .width = params32->width,
78707 .height = params32->height,
78708 .depth = params32->depth,
78709 .size4d = params32->size4d,
78710 .format = params32->format,
78711 .type = params32->type,
78712 .pixels = ULongToPtr(params32->pixels),
78714 NTSTATUS status;
78715 status = ext_glTexSubImage4DSGIS( &params );
78716 return status;
78719 static NTSTATUS wow64_ext_glTextureAttachMemoryNV( void *args )
78721 struct
78723 PTR32 teb;
78724 GLuint texture;
78725 GLuint memory;
78726 GLuint64 offset;
78727 } *params32 = args;
78728 struct glTextureAttachMemoryNV_params params =
78730 .teb = get_teb64(params32->teb),
78731 .texture = params32->texture,
78732 .memory = params32->memory,
78733 .offset = params32->offset,
78735 NTSTATUS status;
78736 status = ext_glTextureAttachMemoryNV( &params );
78737 return status;
78740 static NTSTATUS wow64_ext_glTextureBarrier( void *args )
78742 struct
78744 PTR32 teb;
78745 } *params32 = args;
78746 struct glTextureBarrier_params params =
78748 .teb = get_teb64(params32->teb),
78750 NTSTATUS status;
78751 status = ext_glTextureBarrier( &params );
78752 return status;
78755 static NTSTATUS wow64_ext_glTextureBarrierNV( void *args )
78757 struct
78759 PTR32 teb;
78760 } *params32 = args;
78761 struct glTextureBarrierNV_params params =
78763 .teb = get_teb64(params32->teb),
78765 NTSTATUS status;
78766 status = ext_glTextureBarrierNV( &params );
78767 return status;
78770 static NTSTATUS wow64_ext_glTextureBuffer( void *args )
78772 struct
78774 PTR32 teb;
78775 GLuint texture;
78776 GLenum internalformat;
78777 GLuint buffer;
78778 } *params32 = args;
78779 struct glTextureBuffer_params params =
78781 .teb = get_teb64(params32->teb),
78782 .texture = params32->texture,
78783 .internalformat = params32->internalformat,
78784 .buffer = params32->buffer,
78786 NTSTATUS status;
78787 status = ext_glTextureBuffer( &params );
78788 return status;
78791 static NTSTATUS wow64_ext_glTextureBufferEXT( void *args )
78793 struct
78795 PTR32 teb;
78796 GLuint texture;
78797 GLenum target;
78798 GLenum internalformat;
78799 GLuint buffer;
78800 } *params32 = args;
78801 struct glTextureBufferEXT_params params =
78803 .teb = get_teb64(params32->teb),
78804 .texture = params32->texture,
78805 .target = params32->target,
78806 .internalformat = params32->internalformat,
78807 .buffer = params32->buffer,
78809 NTSTATUS status;
78810 status = ext_glTextureBufferEXT( &params );
78811 return status;
78814 static NTSTATUS wow64_ext_glTextureBufferRange( void *args )
78816 struct
78818 PTR32 teb;
78819 GLuint texture;
78820 GLenum internalformat;
78821 GLuint buffer;
78822 PTR32 offset;
78823 PTR32 size;
78824 } *params32 = args;
78825 struct glTextureBufferRange_params params =
78827 .teb = get_teb64(params32->teb),
78828 .texture = params32->texture,
78829 .internalformat = params32->internalformat,
78830 .buffer = params32->buffer,
78831 .offset = (GLintptr)ULongToPtr(params32->offset),
78832 .size = (GLsizeiptr)ULongToPtr(params32->size),
78834 NTSTATUS status;
78835 status = ext_glTextureBufferRange( &params );
78836 return status;
78839 static NTSTATUS wow64_ext_glTextureBufferRangeEXT( void *args )
78841 struct
78843 PTR32 teb;
78844 GLuint texture;
78845 GLenum target;
78846 GLenum internalformat;
78847 GLuint buffer;
78848 PTR32 offset;
78849 PTR32 size;
78850 } *params32 = args;
78851 struct glTextureBufferRangeEXT_params params =
78853 .teb = get_teb64(params32->teb),
78854 .texture = params32->texture,
78855 .target = params32->target,
78856 .internalformat = params32->internalformat,
78857 .buffer = params32->buffer,
78858 .offset = (GLintptr)ULongToPtr(params32->offset),
78859 .size = (GLsizeiptr)ULongToPtr(params32->size),
78861 NTSTATUS status;
78862 status = ext_glTextureBufferRangeEXT( &params );
78863 return status;
78866 static NTSTATUS wow64_ext_glTextureColorMaskSGIS( void *args )
78868 struct
78870 PTR32 teb;
78871 GLboolean red;
78872 GLboolean green;
78873 GLboolean blue;
78874 GLboolean alpha;
78875 } *params32 = args;
78876 struct glTextureColorMaskSGIS_params params =
78878 .teb = get_teb64(params32->teb),
78879 .red = params32->red,
78880 .green = params32->green,
78881 .blue = params32->blue,
78882 .alpha = params32->alpha,
78884 NTSTATUS status;
78885 status = ext_glTextureColorMaskSGIS( &params );
78886 return status;
78889 static NTSTATUS wow64_ext_glTextureImage1DEXT( void *args )
78891 struct
78893 PTR32 teb;
78894 GLuint texture;
78895 GLenum target;
78896 GLint level;
78897 GLint internalformat;
78898 GLsizei width;
78899 GLint border;
78900 GLenum format;
78901 GLenum type;
78902 PTR32 pixels;
78903 } *params32 = args;
78904 struct glTextureImage1DEXT_params params =
78906 .teb = get_teb64(params32->teb),
78907 .texture = params32->texture,
78908 .target = params32->target,
78909 .level = params32->level,
78910 .internalformat = params32->internalformat,
78911 .width = params32->width,
78912 .border = params32->border,
78913 .format = params32->format,
78914 .type = params32->type,
78915 .pixels = ULongToPtr(params32->pixels),
78917 NTSTATUS status;
78918 status = ext_glTextureImage1DEXT( &params );
78919 return status;
78922 static NTSTATUS wow64_ext_glTextureImage2DEXT( void *args )
78924 struct
78926 PTR32 teb;
78927 GLuint texture;
78928 GLenum target;
78929 GLint level;
78930 GLint internalformat;
78931 GLsizei width;
78932 GLsizei height;
78933 GLint border;
78934 GLenum format;
78935 GLenum type;
78936 PTR32 pixels;
78937 } *params32 = args;
78938 struct glTextureImage2DEXT_params params =
78940 .teb = get_teb64(params32->teb),
78941 .texture = params32->texture,
78942 .target = params32->target,
78943 .level = params32->level,
78944 .internalformat = params32->internalformat,
78945 .width = params32->width,
78946 .height = params32->height,
78947 .border = params32->border,
78948 .format = params32->format,
78949 .type = params32->type,
78950 .pixels = ULongToPtr(params32->pixels),
78952 NTSTATUS status;
78953 status = ext_glTextureImage2DEXT( &params );
78954 return status;
78957 static NTSTATUS wow64_ext_glTextureImage2DMultisampleCoverageNV( void *args )
78959 struct
78961 PTR32 teb;
78962 GLuint texture;
78963 GLenum target;
78964 GLsizei coverageSamples;
78965 GLsizei colorSamples;
78966 GLint internalFormat;
78967 GLsizei width;
78968 GLsizei height;
78969 GLboolean fixedSampleLocations;
78970 } *params32 = args;
78971 struct glTextureImage2DMultisampleCoverageNV_params params =
78973 .teb = get_teb64(params32->teb),
78974 .texture = params32->texture,
78975 .target = params32->target,
78976 .coverageSamples = params32->coverageSamples,
78977 .colorSamples = params32->colorSamples,
78978 .internalFormat = params32->internalFormat,
78979 .width = params32->width,
78980 .height = params32->height,
78981 .fixedSampleLocations = params32->fixedSampleLocations,
78983 NTSTATUS status;
78984 status = ext_glTextureImage2DMultisampleCoverageNV( &params );
78985 return status;
78988 static NTSTATUS wow64_ext_glTextureImage2DMultisampleNV( void *args )
78990 struct
78992 PTR32 teb;
78993 GLuint texture;
78994 GLenum target;
78995 GLsizei samples;
78996 GLint internalFormat;
78997 GLsizei width;
78998 GLsizei height;
78999 GLboolean fixedSampleLocations;
79000 } *params32 = args;
79001 struct glTextureImage2DMultisampleNV_params params =
79003 .teb = get_teb64(params32->teb),
79004 .texture = params32->texture,
79005 .target = params32->target,
79006 .samples = params32->samples,
79007 .internalFormat = params32->internalFormat,
79008 .width = params32->width,
79009 .height = params32->height,
79010 .fixedSampleLocations = params32->fixedSampleLocations,
79012 NTSTATUS status;
79013 status = ext_glTextureImage2DMultisampleNV( &params );
79014 return status;
79017 static NTSTATUS wow64_ext_glTextureImage3DEXT( void *args )
79019 struct
79021 PTR32 teb;
79022 GLuint texture;
79023 GLenum target;
79024 GLint level;
79025 GLint internalformat;
79026 GLsizei width;
79027 GLsizei height;
79028 GLsizei depth;
79029 GLint border;
79030 GLenum format;
79031 GLenum type;
79032 PTR32 pixels;
79033 } *params32 = args;
79034 struct glTextureImage3DEXT_params params =
79036 .teb = get_teb64(params32->teb),
79037 .texture = params32->texture,
79038 .target = params32->target,
79039 .level = params32->level,
79040 .internalformat = params32->internalformat,
79041 .width = params32->width,
79042 .height = params32->height,
79043 .depth = params32->depth,
79044 .border = params32->border,
79045 .format = params32->format,
79046 .type = params32->type,
79047 .pixels = ULongToPtr(params32->pixels),
79049 NTSTATUS status;
79050 status = ext_glTextureImage3DEXT( &params );
79051 return status;
79054 static NTSTATUS wow64_ext_glTextureImage3DMultisampleCoverageNV( void *args )
79056 struct
79058 PTR32 teb;
79059 GLuint texture;
79060 GLenum target;
79061 GLsizei coverageSamples;
79062 GLsizei colorSamples;
79063 GLint internalFormat;
79064 GLsizei width;
79065 GLsizei height;
79066 GLsizei depth;
79067 GLboolean fixedSampleLocations;
79068 } *params32 = args;
79069 struct glTextureImage3DMultisampleCoverageNV_params params =
79071 .teb = get_teb64(params32->teb),
79072 .texture = params32->texture,
79073 .target = params32->target,
79074 .coverageSamples = params32->coverageSamples,
79075 .colorSamples = params32->colorSamples,
79076 .internalFormat = params32->internalFormat,
79077 .width = params32->width,
79078 .height = params32->height,
79079 .depth = params32->depth,
79080 .fixedSampleLocations = params32->fixedSampleLocations,
79082 NTSTATUS status;
79083 status = ext_glTextureImage3DMultisampleCoverageNV( &params );
79084 return status;
79087 static NTSTATUS wow64_ext_glTextureImage3DMultisampleNV( void *args )
79089 struct
79091 PTR32 teb;
79092 GLuint texture;
79093 GLenum target;
79094 GLsizei samples;
79095 GLint internalFormat;
79096 GLsizei width;
79097 GLsizei height;
79098 GLsizei depth;
79099 GLboolean fixedSampleLocations;
79100 } *params32 = args;
79101 struct glTextureImage3DMultisampleNV_params params =
79103 .teb = get_teb64(params32->teb),
79104 .texture = params32->texture,
79105 .target = params32->target,
79106 .samples = params32->samples,
79107 .internalFormat = params32->internalFormat,
79108 .width = params32->width,
79109 .height = params32->height,
79110 .depth = params32->depth,
79111 .fixedSampleLocations = params32->fixedSampleLocations,
79113 NTSTATUS status;
79114 status = ext_glTextureImage3DMultisampleNV( &params );
79115 return status;
79118 static NTSTATUS wow64_ext_glTextureLightEXT( void *args )
79120 struct
79122 PTR32 teb;
79123 GLenum pname;
79124 } *params32 = args;
79125 struct glTextureLightEXT_params params =
79127 .teb = get_teb64(params32->teb),
79128 .pname = params32->pname,
79130 NTSTATUS status;
79131 status = ext_glTextureLightEXT( &params );
79132 return status;
79135 static NTSTATUS wow64_ext_glTextureMaterialEXT( void *args )
79137 struct
79139 PTR32 teb;
79140 GLenum face;
79141 GLenum mode;
79142 } *params32 = args;
79143 struct glTextureMaterialEXT_params params =
79145 .teb = get_teb64(params32->teb),
79146 .face = params32->face,
79147 .mode = params32->mode,
79149 NTSTATUS status;
79150 status = ext_glTextureMaterialEXT( &params );
79151 return status;
79154 static NTSTATUS wow64_ext_glTextureNormalEXT( void *args )
79156 struct
79158 PTR32 teb;
79159 GLenum mode;
79160 } *params32 = args;
79161 struct glTextureNormalEXT_params params =
79163 .teb = get_teb64(params32->teb),
79164 .mode = params32->mode,
79166 NTSTATUS status;
79167 status = ext_glTextureNormalEXT( &params );
79168 return status;
79171 static NTSTATUS wow64_ext_glTexturePageCommitmentEXT( void *args )
79173 struct
79175 PTR32 teb;
79176 GLuint texture;
79177 GLint level;
79178 GLint xoffset;
79179 GLint yoffset;
79180 GLint zoffset;
79181 GLsizei width;
79182 GLsizei height;
79183 GLsizei depth;
79184 GLboolean commit;
79185 } *params32 = args;
79186 struct glTexturePageCommitmentEXT_params params =
79188 .teb = get_teb64(params32->teb),
79189 .texture = params32->texture,
79190 .level = params32->level,
79191 .xoffset = params32->xoffset,
79192 .yoffset = params32->yoffset,
79193 .zoffset = params32->zoffset,
79194 .width = params32->width,
79195 .height = params32->height,
79196 .depth = params32->depth,
79197 .commit = params32->commit,
79199 NTSTATUS status;
79200 status = ext_glTexturePageCommitmentEXT( &params );
79201 return status;
79204 static NTSTATUS wow64_ext_glTextureParameterIiv( void *args )
79206 struct
79208 PTR32 teb;
79209 GLuint texture;
79210 GLenum pname;
79211 PTR32 params;
79212 } *params32 = args;
79213 struct glTextureParameterIiv_params params =
79215 .teb = get_teb64(params32->teb),
79216 .texture = params32->texture,
79217 .pname = params32->pname,
79218 .params = ULongToPtr(params32->params),
79220 NTSTATUS status;
79221 status = ext_glTextureParameterIiv( &params );
79222 return status;
79225 static NTSTATUS wow64_ext_glTextureParameterIivEXT( void *args )
79227 struct
79229 PTR32 teb;
79230 GLuint texture;
79231 GLenum target;
79232 GLenum pname;
79233 PTR32 params;
79234 } *params32 = args;
79235 struct glTextureParameterIivEXT_params params =
79237 .teb = get_teb64(params32->teb),
79238 .texture = params32->texture,
79239 .target = params32->target,
79240 .pname = params32->pname,
79241 .params = ULongToPtr(params32->params),
79243 NTSTATUS status;
79244 status = ext_glTextureParameterIivEXT( &params );
79245 return status;
79248 static NTSTATUS wow64_ext_glTextureParameterIuiv( void *args )
79250 struct
79252 PTR32 teb;
79253 GLuint texture;
79254 GLenum pname;
79255 PTR32 params;
79256 } *params32 = args;
79257 struct glTextureParameterIuiv_params params =
79259 .teb = get_teb64(params32->teb),
79260 .texture = params32->texture,
79261 .pname = params32->pname,
79262 .params = ULongToPtr(params32->params),
79264 NTSTATUS status;
79265 status = ext_glTextureParameterIuiv( &params );
79266 return status;
79269 static NTSTATUS wow64_ext_glTextureParameterIuivEXT( void *args )
79271 struct
79273 PTR32 teb;
79274 GLuint texture;
79275 GLenum target;
79276 GLenum pname;
79277 PTR32 params;
79278 } *params32 = args;
79279 struct glTextureParameterIuivEXT_params params =
79281 .teb = get_teb64(params32->teb),
79282 .texture = params32->texture,
79283 .target = params32->target,
79284 .pname = params32->pname,
79285 .params = ULongToPtr(params32->params),
79287 NTSTATUS status;
79288 status = ext_glTextureParameterIuivEXT( &params );
79289 return status;
79292 static NTSTATUS wow64_ext_glTextureParameterf( void *args )
79294 struct
79296 PTR32 teb;
79297 GLuint texture;
79298 GLenum pname;
79299 GLfloat param;
79300 } *params32 = args;
79301 struct glTextureParameterf_params params =
79303 .teb = get_teb64(params32->teb),
79304 .texture = params32->texture,
79305 .pname = params32->pname,
79306 .param = params32->param,
79308 NTSTATUS status;
79309 status = ext_glTextureParameterf( &params );
79310 return status;
79313 static NTSTATUS wow64_ext_glTextureParameterfEXT( void *args )
79315 struct
79317 PTR32 teb;
79318 GLuint texture;
79319 GLenum target;
79320 GLenum pname;
79321 GLfloat param;
79322 } *params32 = args;
79323 struct glTextureParameterfEXT_params params =
79325 .teb = get_teb64(params32->teb),
79326 .texture = params32->texture,
79327 .target = params32->target,
79328 .pname = params32->pname,
79329 .param = params32->param,
79331 NTSTATUS status;
79332 status = ext_glTextureParameterfEXT( &params );
79333 return status;
79336 static NTSTATUS wow64_ext_glTextureParameterfv( void *args )
79338 struct
79340 PTR32 teb;
79341 GLuint texture;
79342 GLenum pname;
79343 PTR32 param;
79344 } *params32 = args;
79345 struct glTextureParameterfv_params params =
79347 .teb = get_teb64(params32->teb),
79348 .texture = params32->texture,
79349 .pname = params32->pname,
79350 .param = ULongToPtr(params32->param),
79352 NTSTATUS status;
79353 status = ext_glTextureParameterfv( &params );
79354 return status;
79357 static NTSTATUS wow64_ext_glTextureParameterfvEXT( void *args )
79359 struct
79361 PTR32 teb;
79362 GLuint texture;
79363 GLenum target;
79364 GLenum pname;
79365 PTR32 params;
79366 } *params32 = args;
79367 struct glTextureParameterfvEXT_params params =
79369 .teb = get_teb64(params32->teb),
79370 .texture = params32->texture,
79371 .target = params32->target,
79372 .pname = params32->pname,
79373 .params = ULongToPtr(params32->params),
79375 NTSTATUS status;
79376 status = ext_glTextureParameterfvEXT( &params );
79377 return status;
79380 static NTSTATUS wow64_ext_glTextureParameteri( void *args )
79382 struct
79384 PTR32 teb;
79385 GLuint texture;
79386 GLenum pname;
79387 GLint param;
79388 } *params32 = args;
79389 struct glTextureParameteri_params params =
79391 .teb = get_teb64(params32->teb),
79392 .texture = params32->texture,
79393 .pname = params32->pname,
79394 .param = params32->param,
79396 NTSTATUS status;
79397 status = ext_glTextureParameteri( &params );
79398 return status;
79401 static NTSTATUS wow64_ext_glTextureParameteriEXT( void *args )
79403 struct
79405 PTR32 teb;
79406 GLuint texture;
79407 GLenum target;
79408 GLenum pname;
79409 GLint param;
79410 } *params32 = args;
79411 struct glTextureParameteriEXT_params params =
79413 .teb = get_teb64(params32->teb),
79414 .texture = params32->texture,
79415 .target = params32->target,
79416 .pname = params32->pname,
79417 .param = params32->param,
79419 NTSTATUS status;
79420 status = ext_glTextureParameteriEXT( &params );
79421 return status;
79424 static NTSTATUS wow64_ext_glTextureParameteriv( void *args )
79426 struct
79428 PTR32 teb;
79429 GLuint texture;
79430 GLenum pname;
79431 PTR32 param;
79432 } *params32 = args;
79433 struct glTextureParameteriv_params params =
79435 .teb = get_teb64(params32->teb),
79436 .texture = params32->texture,
79437 .pname = params32->pname,
79438 .param = ULongToPtr(params32->param),
79440 NTSTATUS status;
79441 status = ext_glTextureParameteriv( &params );
79442 return status;
79445 static NTSTATUS wow64_ext_glTextureParameterivEXT( void *args )
79447 struct
79449 PTR32 teb;
79450 GLuint texture;
79451 GLenum target;
79452 GLenum pname;
79453 PTR32 params;
79454 } *params32 = args;
79455 struct glTextureParameterivEXT_params params =
79457 .teb = get_teb64(params32->teb),
79458 .texture = params32->texture,
79459 .target = params32->target,
79460 .pname = params32->pname,
79461 .params = ULongToPtr(params32->params),
79463 NTSTATUS status;
79464 status = ext_glTextureParameterivEXT( &params );
79465 return status;
79468 static NTSTATUS wow64_ext_glTextureRangeAPPLE( void *args )
79470 struct
79472 PTR32 teb;
79473 GLenum target;
79474 GLsizei length;
79475 PTR32 pointer;
79476 } *params32 = args;
79477 struct glTextureRangeAPPLE_params params =
79479 .teb = get_teb64(params32->teb),
79480 .target = params32->target,
79481 .length = params32->length,
79482 .pointer = ULongToPtr(params32->pointer),
79484 NTSTATUS status;
79485 status = ext_glTextureRangeAPPLE( &params );
79486 return status;
79489 static NTSTATUS wow64_ext_glTextureRenderbufferEXT( void *args )
79491 struct
79493 PTR32 teb;
79494 GLuint texture;
79495 GLenum target;
79496 GLuint renderbuffer;
79497 } *params32 = args;
79498 struct glTextureRenderbufferEXT_params params =
79500 .teb = get_teb64(params32->teb),
79501 .texture = params32->texture,
79502 .target = params32->target,
79503 .renderbuffer = params32->renderbuffer,
79505 NTSTATUS status;
79506 status = ext_glTextureRenderbufferEXT( &params );
79507 return status;
79510 static NTSTATUS wow64_ext_glTextureStorage1D( void *args )
79512 struct
79514 PTR32 teb;
79515 GLuint texture;
79516 GLsizei levels;
79517 GLenum internalformat;
79518 GLsizei width;
79519 } *params32 = args;
79520 struct glTextureStorage1D_params params =
79522 .teb = get_teb64(params32->teb),
79523 .texture = params32->texture,
79524 .levels = params32->levels,
79525 .internalformat = params32->internalformat,
79526 .width = params32->width,
79528 NTSTATUS status;
79529 status = ext_glTextureStorage1D( &params );
79530 return status;
79533 static NTSTATUS wow64_ext_glTextureStorage1DEXT( void *args )
79535 struct
79537 PTR32 teb;
79538 GLuint texture;
79539 GLenum target;
79540 GLsizei levels;
79541 GLenum internalformat;
79542 GLsizei width;
79543 } *params32 = args;
79544 struct glTextureStorage1DEXT_params params =
79546 .teb = get_teb64(params32->teb),
79547 .texture = params32->texture,
79548 .target = params32->target,
79549 .levels = params32->levels,
79550 .internalformat = params32->internalformat,
79551 .width = params32->width,
79553 NTSTATUS status;
79554 status = ext_glTextureStorage1DEXT( &params );
79555 return status;
79558 static NTSTATUS wow64_ext_glTextureStorage2D( void *args )
79560 struct
79562 PTR32 teb;
79563 GLuint texture;
79564 GLsizei levels;
79565 GLenum internalformat;
79566 GLsizei width;
79567 GLsizei height;
79568 } *params32 = args;
79569 struct glTextureStorage2D_params params =
79571 .teb = get_teb64(params32->teb),
79572 .texture = params32->texture,
79573 .levels = params32->levels,
79574 .internalformat = params32->internalformat,
79575 .width = params32->width,
79576 .height = params32->height,
79578 NTSTATUS status;
79579 status = ext_glTextureStorage2D( &params );
79580 return status;
79583 static NTSTATUS wow64_ext_glTextureStorage2DEXT( void *args )
79585 struct
79587 PTR32 teb;
79588 GLuint texture;
79589 GLenum target;
79590 GLsizei levels;
79591 GLenum internalformat;
79592 GLsizei width;
79593 GLsizei height;
79594 } *params32 = args;
79595 struct glTextureStorage2DEXT_params params =
79597 .teb = get_teb64(params32->teb),
79598 .texture = params32->texture,
79599 .target = params32->target,
79600 .levels = params32->levels,
79601 .internalformat = params32->internalformat,
79602 .width = params32->width,
79603 .height = params32->height,
79605 NTSTATUS status;
79606 status = ext_glTextureStorage2DEXT( &params );
79607 return status;
79610 static NTSTATUS wow64_ext_glTextureStorage2DMultisample( void *args )
79612 struct
79614 PTR32 teb;
79615 GLuint texture;
79616 GLsizei samples;
79617 GLenum internalformat;
79618 GLsizei width;
79619 GLsizei height;
79620 GLboolean fixedsamplelocations;
79621 } *params32 = args;
79622 struct glTextureStorage2DMultisample_params params =
79624 .teb = get_teb64(params32->teb),
79625 .texture = params32->texture,
79626 .samples = params32->samples,
79627 .internalformat = params32->internalformat,
79628 .width = params32->width,
79629 .height = params32->height,
79630 .fixedsamplelocations = params32->fixedsamplelocations,
79632 NTSTATUS status;
79633 status = ext_glTextureStorage2DMultisample( &params );
79634 return status;
79637 static NTSTATUS wow64_ext_glTextureStorage2DMultisampleEXT( void *args )
79639 struct
79641 PTR32 teb;
79642 GLuint texture;
79643 GLenum target;
79644 GLsizei samples;
79645 GLenum internalformat;
79646 GLsizei width;
79647 GLsizei height;
79648 GLboolean fixedsamplelocations;
79649 } *params32 = args;
79650 struct glTextureStorage2DMultisampleEXT_params params =
79652 .teb = get_teb64(params32->teb),
79653 .texture = params32->texture,
79654 .target = params32->target,
79655 .samples = params32->samples,
79656 .internalformat = params32->internalformat,
79657 .width = params32->width,
79658 .height = params32->height,
79659 .fixedsamplelocations = params32->fixedsamplelocations,
79661 NTSTATUS status;
79662 status = ext_glTextureStorage2DMultisampleEXT( &params );
79663 return status;
79666 static NTSTATUS wow64_ext_glTextureStorage3D( void *args )
79668 struct
79670 PTR32 teb;
79671 GLuint texture;
79672 GLsizei levels;
79673 GLenum internalformat;
79674 GLsizei width;
79675 GLsizei height;
79676 GLsizei depth;
79677 } *params32 = args;
79678 struct glTextureStorage3D_params params =
79680 .teb = get_teb64(params32->teb),
79681 .texture = params32->texture,
79682 .levels = params32->levels,
79683 .internalformat = params32->internalformat,
79684 .width = params32->width,
79685 .height = params32->height,
79686 .depth = params32->depth,
79688 NTSTATUS status;
79689 status = ext_glTextureStorage3D( &params );
79690 return status;
79693 static NTSTATUS wow64_ext_glTextureStorage3DEXT( void *args )
79695 struct
79697 PTR32 teb;
79698 GLuint texture;
79699 GLenum target;
79700 GLsizei levels;
79701 GLenum internalformat;
79702 GLsizei width;
79703 GLsizei height;
79704 GLsizei depth;
79705 } *params32 = args;
79706 struct glTextureStorage3DEXT_params params =
79708 .teb = get_teb64(params32->teb),
79709 .texture = params32->texture,
79710 .target = params32->target,
79711 .levels = params32->levels,
79712 .internalformat = params32->internalformat,
79713 .width = params32->width,
79714 .height = params32->height,
79715 .depth = params32->depth,
79717 NTSTATUS status;
79718 status = ext_glTextureStorage3DEXT( &params );
79719 return status;
79722 static NTSTATUS wow64_ext_glTextureStorage3DMultisample( void *args )
79724 struct
79726 PTR32 teb;
79727 GLuint texture;
79728 GLsizei samples;
79729 GLenum internalformat;
79730 GLsizei width;
79731 GLsizei height;
79732 GLsizei depth;
79733 GLboolean fixedsamplelocations;
79734 } *params32 = args;
79735 struct glTextureStorage3DMultisample_params params =
79737 .teb = get_teb64(params32->teb),
79738 .texture = params32->texture,
79739 .samples = params32->samples,
79740 .internalformat = params32->internalformat,
79741 .width = params32->width,
79742 .height = params32->height,
79743 .depth = params32->depth,
79744 .fixedsamplelocations = params32->fixedsamplelocations,
79746 NTSTATUS status;
79747 status = ext_glTextureStorage3DMultisample( &params );
79748 return status;
79751 static NTSTATUS wow64_ext_glTextureStorage3DMultisampleEXT( void *args )
79753 struct
79755 PTR32 teb;
79756 GLuint texture;
79757 GLenum target;
79758 GLsizei samples;
79759 GLenum internalformat;
79760 GLsizei width;
79761 GLsizei height;
79762 GLsizei depth;
79763 GLboolean fixedsamplelocations;
79764 } *params32 = args;
79765 struct glTextureStorage3DMultisampleEXT_params params =
79767 .teb = get_teb64(params32->teb),
79768 .texture = params32->texture,
79769 .target = params32->target,
79770 .samples = params32->samples,
79771 .internalformat = params32->internalformat,
79772 .width = params32->width,
79773 .height = params32->height,
79774 .depth = params32->depth,
79775 .fixedsamplelocations = params32->fixedsamplelocations,
79777 NTSTATUS status;
79778 status = ext_glTextureStorage3DMultisampleEXT( &params );
79779 return status;
79782 static NTSTATUS wow64_ext_glTextureStorageMem1DEXT( void *args )
79784 struct
79786 PTR32 teb;
79787 GLuint texture;
79788 GLsizei levels;
79789 GLenum internalFormat;
79790 GLsizei width;
79791 GLuint memory;
79792 GLuint64 offset;
79793 } *params32 = args;
79794 struct glTextureStorageMem1DEXT_params params =
79796 .teb = get_teb64(params32->teb),
79797 .texture = params32->texture,
79798 .levels = params32->levels,
79799 .internalFormat = params32->internalFormat,
79800 .width = params32->width,
79801 .memory = params32->memory,
79802 .offset = params32->offset,
79804 NTSTATUS status;
79805 status = ext_glTextureStorageMem1DEXT( &params );
79806 return status;
79809 static NTSTATUS wow64_ext_glTextureStorageMem2DEXT( void *args )
79811 struct
79813 PTR32 teb;
79814 GLuint texture;
79815 GLsizei levels;
79816 GLenum internalFormat;
79817 GLsizei width;
79818 GLsizei height;
79819 GLuint memory;
79820 GLuint64 offset;
79821 } *params32 = args;
79822 struct glTextureStorageMem2DEXT_params params =
79824 .teb = get_teb64(params32->teb),
79825 .texture = params32->texture,
79826 .levels = params32->levels,
79827 .internalFormat = params32->internalFormat,
79828 .width = params32->width,
79829 .height = params32->height,
79830 .memory = params32->memory,
79831 .offset = params32->offset,
79833 NTSTATUS status;
79834 status = ext_glTextureStorageMem2DEXT( &params );
79835 return status;
79838 static NTSTATUS wow64_ext_glTextureStorageMem2DMultisampleEXT( void *args )
79840 struct
79842 PTR32 teb;
79843 GLuint texture;
79844 GLsizei samples;
79845 GLenum internalFormat;
79846 GLsizei width;
79847 GLsizei height;
79848 GLboolean fixedSampleLocations;
79849 GLuint memory;
79850 GLuint64 offset;
79851 } *params32 = args;
79852 struct glTextureStorageMem2DMultisampleEXT_params params =
79854 .teb = get_teb64(params32->teb),
79855 .texture = params32->texture,
79856 .samples = params32->samples,
79857 .internalFormat = params32->internalFormat,
79858 .width = params32->width,
79859 .height = params32->height,
79860 .fixedSampleLocations = params32->fixedSampleLocations,
79861 .memory = params32->memory,
79862 .offset = params32->offset,
79864 NTSTATUS status;
79865 status = ext_glTextureStorageMem2DMultisampleEXT( &params );
79866 return status;
79869 static NTSTATUS wow64_ext_glTextureStorageMem3DEXT( void *args )
79871 struct
79873 PTR32 teb;
79874 GLuint texture;
79875 GLsizei levels;
79876 GLenum internalFormat;
79877 GLsizei width;
79878 GLsizei height;
79879 GLsizei depth;
79880 GLuint memory;
79881 GLuint64 offset;
79882 } *params32 = args;
79883 struct glTextureStorageMem3DEXT_params params =
79885 .teb = get_teb64(params32->teb),
79886 .texture = params32->texture,
79887 .levels = params32->levels,
79888 .internalFormat = params32->internalFormat,
79889 .width = params32->width,
79890 .height = params32->height,
79891 .depth = params32->depth,
79892 .memory = params32->memory,
79893 .offset = params32->offset,
79895 NTSTATUS status;
79896 status = ext_glTextureStorageMem3DEXT( &params );
79897 return status;
79900 static NTSTATUS wow64_ext_glTextureStorageMem3DMultisampleEXT( void *args )
79902 struct
79904 PTR32 teb;
79905 GLuint texture;
79906 GLsizei samples;
79907 GLenum internalFormat;
79908 GLsizei width;
79909 GLsizei height;
79910 GLsizei depth;
79911 GLboolean fixedSampleLocations;
79912 GLuint memory;
79913 GLuint64 offset;
79914 } *params32 = args;
79915 struct glTextureStorageMem3DMultisampleEXT_params params =
79917 .teb = get_teb64(params32->teb),
79918 .texture = params32->texture,
79919 .samples = params32->samples,
79920 .internalFormat = params32->internalFormat,
79921 .width = params32->width,
79922 .height = params32->height,
79923 .depth = params32->depth,
79924 .fixedSampleLocations = params32->fixedSampleLocations,
79925 .memory = params32->memory,
79926 .offset = params32->offset,
79928 NTSTATUS status;
79929 status = ext_glTextureStorageMem3DMultisampleEXT( &params );
79930 return status;
79933 static NTSTATUS wow64_ext_glTextureStorageSparseAMD( void *args )
79935 struct
79937 PTR32 teb;
79938 GLuint texture;
79939 GLenum target;
79940 GLenum internalFormat;
79941 GLsizei width;
79942 GLsizei height;
79943 GLsizei depth;
79944 GLsizei layers;
79945 GLbitfield flags;
79946 } *params32 = args;
79947 struct glTextureStorageSparseAMD_params params =
79949 .teb = get_teb64(params32->teb),
79950 .texture = params32->texture,
79951 .target = params32->target,
79952 .internalFormat = params32->internalFormat,
79953 .width = params32->width,
79954 .height = params32->height,
79955 .depth = params32->depth,
79956 .layers = params32->layers,
79957 .flags = params32->flags,
79959 NTSTATUS status;
79960 status = ext_glTextureStorageSparseAMD( &params );
79961 return status;
79964 static NTSTATUS wow64_ext_glTextureSubImage1D( void *args )
79966 struct
79968 PTR32 teb;
79969 GLuint texture;
79970 GLint level;
79971 GLint xoffset;
79972 GLsizei width;
79973 GLenum format;
79974 GLenum type;
79975 PTR32 pixels;
79976 } *params32 = args;
79977 struct glTextureSubImage1D_params params =
79979 .teb = get_teb64(params32->teb),
79980 .texture = params32->texture,
79981 .level = params32->level,
79982 .xoffset = params32->xoffset,
79983 .width = params32->width,
79984 .format = params32->format,
79985 .type = params32->type,
79986 .pixels = ULongToPtr(params32->pixels),
79988 NTSTATUS status;
79989 status = ext_glTextureSubImage1D( &params );
79990 return status;
79993 static NTSTATUS wow64_ext_glTextureSubImage1DEXT( void *args )
79995 struct
79997 PTR32 teb;
79998 GLuint texture;
79999 GLenum target;
80000 GLint level;
80001 GLint xoffset;
80002 GLsizei width;
80003 GLenum format;
80004 GLenum type;
80005 PTR32 pixels;
80006 } *params32 = args;
80007 struct glTextureSubImage1DEXT_params params =
80009 .teb = get_teb64(params32->teb),
80010 .texture = params32->texture,
80011 .target = params32->target,
80012 .level = params32->level,
80013 .xoffset = params32->xoffset,
80014 .width = params32->width,
80015 .format = params32->format,
80016 .type = params32->type,
80017 .pixels = ULongToPtr(params32->pixels),
80019 NTSTATUS status;
80020 status = ext_glTextureSubImage1DEXT( &params );
80021 return status;
80024 static NTSTATUS wow64_ext_glTextureSubImage2D( void *args )
80026 struct
80028 PTR32 teb;
80029 GLuint texture;
80030 GLint level;
80031 GLint xoffset;
80032 GLint yoffset;
80033 GLsizei width;
80034 GLsizei height;
80035 GLenum format;
80036 GLenum type;
80037 PTR32 pixels;
80038 } *params32 = args;
80039 struct glTextureSubImage2D_params params =
80041 .teb = get_teb64(params32->teb),
80042 .texture = params32->texture,
80043 .level = params32->level,
80044 .xoffset = params32->xoffset,
80045 .yoffset = params32->yoffset,
80046 .width = params32->width,
80047 .height = params32->height,
80048 .format = params32->format,
80049 .type = params32->type,
80050 .pixels = ULongToPtr(params32->pixels),
80052 NTSTATUS status;
80053 status = ext_glTextureSubImage2D( &params );
80054 return status;
80057 static NTSTATUS wow64_ext_glTextureSubImage2DEXT( void *args )
80059 struct
80061 PTR32 teb;
80062 GLuint texture;
80063 GLenum target;
80064 GLint level;
80065 GLint xoffset;
80066 GLint yoffset;
80067 GLsizei width;
80068 GLsizei height;
80069 GLenum format;
80070 GLenum type;
80071 PTR32 pixels;
80072 } *params32 = args;
80073 struct glTextureSubImage2DEXT_params params =
80075 .teb = get_teb64(params32->teb),
80076 .texture = params32->texture,
80077 .target = params32->target,
80078 .level = params32->level,
80079 .xoffset = params32->xoffset,
80080 .yoffset = params32->yoffset,
80081 .width = params32->width,
80082 .height = params32->height,
80083 .format = params32->format,
80084 .type = params32->type,
80085 .pixels = ULongToPtr(params32->pixels),
80087 NTSTATUS status;
80088 status = ext_glTextureSubImage2DEXT( &params );
80089 return status;
80092 static NTSTATUS wow64_ext_glTextureSubImage3D( void *args )
80094 struct
80096 PTR32 teb;
80097 GLuint texture;
80098 GLint level;
80099 GLint xoffset;
80100 GLint yoffset;
80101 GLint zoffset;
80102 GLsizei width;
80103 GLsizei height;
80104 GLsizei depth;
80105 GLenum format;
80106 GLenum type;
80107 PTR32 pixels;
80108 } *params32 = args;
80109 struct glTextureSubImage3D_params params =
80111 .teb = get_teb64(params32->teb),
80112 .texture = params32->texture,
80113 .level = params32->level,
80114 .xoffset = params32->xoffset,
80115 .yoffset = params32->yoffset,
80116 .zoffset = params32->zoffset,
80117 .width = params32->width,
80118 .height = params32->height,
80119 .depth = params32->depth,
80120 .format = params32->format,
80121 .type = params32->type,
80122 .pixels = ULongToPtr(params32->pixels),
80124 NTSTATUS status;
80125 status = ext_glTextureSubImage3D( &params );
80126 return status;
80129 static NTSTATUS wow64_ext_glTextureSubImage3DEXT( void *args )
80131 struct
80133 PTR32 teb;
80134 GLuint texture;
80135 GLenum target;
80136 GLint level;
80137 GLint xoffset;
80138 GLint yoffset;
80139 GLint zoffset;
80140 GLsizei width;
80141 GLsizei height;
80142 GLsizei depth;
80143 GLenum format;
80144 GLenum type;
80145 PTR32 pixels;
80146 } *params32 = args;
80147 struct glTextureSubImage3DEXT_params params =
80149 .teb = get_teb64(params32->teb),
80150 .texture = params32->texture,
80151 .target = params32->target,
80152 .level = params32->level,
80153 .xoffset = params32->xoffset,
80154 .yoffset = params32->yoffset,
80155 .zoffset = params32->zoffset,
80156 .width = params32->width,
80157 .height = params32->height,
80158 .depth = params32->depth,
80159 .format = params32->format,
80160 .type = params32->type,
80161 .pixels = ULongToPtr(params32->pixels),
80163 NTSTATUS status;
80164 status = ext_glTextureSubImage3DEXT( &params );
80165 return status;
80168 static NTSTATUS wow64_ext_glTextureView( void *args )
80170 struct
80172 PTR32 teb;
80173 GLuint texture;
80174 GLenum target;
80175 GLuint origtexture;
80176 GLenum internalformat;
80177 GLuint minlevel;
80178 GLuint numlevels;
80179 GLuint minlayer;
80180 GLuint numlayers;
80181 } *params32 = args;
80182 struct glTextureView_params params =
80184 .teb = get_teb64(params32->teb),
80185 .texture = params32->texture,
80186 .target = params32->target,
80187 .origtexture = params32->origtexture,
80188 .internalformat = params32->internalformat,
80189 .minlevel = params32->minlevel,
80190 .numlevels = params32->numlevels,
80191 .minlayer = params32->minlayer,
80192 .numlayers = params32->numlayers,
80194 NTSTATUS status;
80195 status = ext_glTextureView( &params );
80196 return status;
80199 static NTSTATUS wow64_ext_glTrackMatrixNV( void *args )
80201 struct
80203 PTR32 teb;
80204 GLenum target;
80205 GLuint address;
80206 GLenum matrix;
80207 GLenum transform;
80208 } *params32 = args;
80209 struct glTrackMatrixNV_params params =
80211 .teb = get_teb64(params32->teb),
80212 .target = params32->target,
80213 .address = params32->address,
80214 .matrix = params32->matrix,
80215 .transform = params32->transform,
80217 NTSTATUS status;
80218 status = ext_glTrackMatrixNV( &params );
80219 return status;
80222 static NTSTATUS wow64_ext_glTransformFeedbackAttribsNV( void *args )
80224 struct
80226 PTR32 teb;
80227 GLsizei count;
80228 PTR32 attribs;
80229 GLenum bufferMode;
80230 } *params32 = args;
80231 struct glTransformFeedbackAttribsNV_params params =
80233 .teb = get_teb64(params32->teb),
80234 .count = params32->count,
80235 .attribs = ULongToPtr(params32->attribs),
80236 .bufferMode = params32->bufferMode,
80238 NTSTATUS status;
80239 status = ext_glTransformFeedbackAttribsNV( &params );
80240 return status;
80243 static NTSTATUS wow64_ext_glTransformFeedbackBufferBase( void *args )
80245 struct
80247 PTR32 teb;
80248 GLuint xfb;
80249 GLuint index;
80250 GLuint buffer;
80251 } *params32 = args;
80252 struct glTransformFeedbackBufferBase_params params =
80254 .teb = get_teb64(params32->teb),
80255 .xfb = params32->xfb,
80256 .index = params32->index,
80257 .buffer = params32->buffer,
80259 NTSTATUS status;
80260 status = ext_glTransformFeedbackBufferBase( &params );
80261 return status;
80264 static NTSTATUS wow64_ext_glTransformFeedbackBufferRange( void *args )
80266 struct
80268 PTR32 teb;
80269 GLuint xfb;
80270 GLuint index;
80271 GLuint buffer;
80272 PTR32 offset;
80273 PTR32 size;
80274 } *params32 = args;
80275 struct glTransformFeedbackBufferRange_params params =
80277 .teb = get_teb64(params32->teb),
80278 .xfb = params32->xfb,
80279 .index = params32->index,
80280 .buffer = params32->buffer,
80281 .offset = (GLintptr)ULongToPtr(params32->offset),
80282 .size = (GLsizeiptr)ULongToPtr(params32->size),
80284 NTSTATUS status;
80285 status = ext_glTransformFeedbackBufferRange( &params );
80286 return status;
80289 static NTSTATUS wow64_ext_glTransformFeedbackStreamAttribsNV( void *args )
80291 struct
80293 PTR32 teb;
80294 GLsizei count;
80295 PTR32 attribs;
80296 GLsizei nbuffers;
80297 PTR32 bufstreams;
80298 GLenum bufferMode;
80299 } *params32 = args;
80300 struct glTransformFeedbackStreamAttribsNV_params params =
80302 .teb = get_teb64(params32->teb),
80303 .count = params32->count,
80304 .attribs = ULongToPtr(params32->attribs),
80305 .nbuffers = params32->nbuffers,
80306 .bufstreams = ULongToPtr(params32->bufstreams),
80307 .bufferMode = params32->bufferMode,
80309 NTSTATUS status;
80310 status = ext_glTransformFeedbackStreamAttribsNV( &params );
80311 return status;
80314 static NTSTATUS wow64_ext_glTransformFeedbackVaryings( void *args )
80316 struct
80318 PTR32 teb;
80319 GLuint program;
80320 GLsizei count;
80321 PTR32 varyings;
80322 GLenum bufferMode;
80323 } *params32 = args;
80324 struct glTransformFeedbackVaryings_params params =
80326 .teb = get_teb64(params32->teb),
80327 .program = params32->program,
80328 .count = params32->count,
80329 .bufferMode = params32->bufferMode,
80331 NTSTATUS status;
80332 params.varyings = copy_wow64_ptr32s( (UINT_PTR)params32->varyings, params32->count );
80333 status = ext_glTransformFeedbackVaryings( &params );
80334 free( (void *)params.varyings );
80335 return status;
80338 static NTSTATUS wow64_ext_glTransformFeedbackVaryingsEXT( void *args )
80340 struct
80342 PTR32 teb;
80343 GLuint program;
80344 GLsizei count;
80345 PTR32 varyings;
80346 GLenum bufferMode;
80347 } *params32 = args;
80348 struct glTransformFeedbackVaryingsEXT_params params =
80350 .teb = get_teb64(params32->teb),
80351 .program = params32->program,
80352 .count = params32->count,
80353 .bufferMode = params32->bufferMode,
80355 NTSTATUS status;
80356 params.varyings = copy_wow64_ptr32s( (UINT_PTR)params32->varyings, params32->count );
80357 status = ext_glTransformFeedbackVaryingsEXT( &params );
80358 free( (void *)params.varyings );
80359 return status;
80362 static NTSTATUS wow64_ext_glTransformFeedbackVaryingsNV( void *args )
80364 struct
80366 PTR32 teb;
80367 GLuint program;
80368 GLsizei count;
80369 PTR32 locations;
80370 GLenum bufferMode;
80371 } *params32 = args;
80372 struct glTransformFeedbackVaryingsNV_params params =
80374 .teb = get_teb64(params32->teb),
80375 .program = params32->program,
80376 .count = params32->count,
80377 .locations = ULongToPtr(params32->locations),
80378 .bufferMode = params32->bufferMode,
80380 NTSTATUS status;
80381 status = ext_glTransformFeedbackVaryingsNV( &params );
80382 return status;
80385 static NTSTATUS wow64_ext_glTransformPathNV( void *args )
80387 struct
80389 PTR32 teb;
80390 GLuint resultPath;
80391 GLuint srcPath;
80392 GLenum transformType;
80393 PTR32 transformValues;
80394 } *params32 = args;
80395 struct glTransformPathNV_params params =
80397 .teb = get_teb64(params32->teb),
80398 .resultPath = params32->resultPath,
80399 .srcPath = params32->srcPath,
80400 .transformType = params32->transformType,
80401 .transformValues = ULongToPtr(params32->transformValues),
80403 NTSTATUS status;
80404 status = ext_glTransformPathNV( &params );
80405 return status;
80408 static NTSTATUS wow64_ext_glTranslatexOES( void *args )
80410 struct
80412 PTR32 teb;
80413 GLfixed x;
80414 GLfixed y;
80415 GLfixed z;
80416 } *params32 = args;
80417 struct glTranslatexOES_params params =
80419 .teb = get_teb64(params32->teb),
80420 .x = params32->x,
80421 .y = params32->y,
80422 .z = params32->z,
80424 NTSTATUS status;
80425 status = ext_glTranslatexOES( &params );
80426 return status;
80429 static NTSTATUS wow64_ext_glUniform1d( void *args )
80431 struct
80433 PTR32 teb;
80434 GLint location;
80435 GLdouble x;
80436 } *params32 = args;
80437 struct glUniform1d_params params =
80439 .teb = get_teb64(params32->teb),
80440 .location = params32->location,
80441 .x = params32->x,
80443 NTSTATUS status;
80444 status = ext_glUniform1d( &params );
80445 return status;
80448 static NTSTATUS wow64_ext_glUniform1dv( void *args )
80450 struct
80452 PTR32 teb;
80453 GLint location;
80454 GLsizei count;
80455 PTR32 value;
80456 } *params32 = args;
80457 struct glUniform1dv_params params =
80459 .teb = get_teb64(params32->teb),
80460 .location = params32->location,
80461 .count = params32->count,
80462 .value = ULongToPtr(params32->value),
80464 NTSTATUS status;
80465 status = ext_glUniform1dv( &params );
80466 return status;
80469 static NTSTATUS wow64_ext_glUniform1f( void *args )
80471 struct
80473 PTR32 teb;
80474 GLint location;
80475 GLfloat v0;
80476 } *params32 = args;
80477 struct glUniform1f_params params =
80479 .teb = get_teb64(params32->teb),
80480 .location = params32->location,
80481 .v0 = params32->v0,
80483 NTSTATUS status;
80484 status = ext_glUniform1f( &params );
80485 return status;
80488 static NTSTATUS wow64_ext_glUniform1fARB( void *args )
80490 struct
80492 PTR32 teb;
80493 GLint location;
80494 GLfloat v0;
80495 } *params32 = args;
80496 struct glUniform1fARB_params params =
80498 .teb = get_teb64(params32->teb),
80499 .location = params32->location,
80500 .v0 = params32->v0,
80502 NTSTATUS status;
80503 status = ext_glUniform1fARB( &params );
80504 return status;
80507 static NTSTATUS wow64_ext_glUniform1fv( void *args )
80509 struct
80511 PTR32 teb;
80512 GLint location;
80513 GLsizei count;
80514 PTR32 value;
80515 } *params32 = args;
80516 struct glUniform1fv_params params =
80518 .teb = get_teb64(params32->teb),
80519 .location = params32->location,
80520 .count = params32->count,
80521 .value = ULongToPtr(params32->value),
80523 NTSTATUS status;
80524 status = ext_glUniform1fv( &params );
80525 return status;
80528 static NTSTATUS wow64_ext_glUniform1fvARB( void *args )
80530 struct
80532 PTR32 teb;
80533 GLint location;
80534 GLsizei count;
80535 PTR32 value;
80536 } *params32 = args;
80537 struct glUniform1fvARB_params params =
80539 .teb = get_teb64(params32->teb),
80540 .location = params32->location,
80541 .count = params32->count,
80542 .value = ULongToPtr(params32->value),
80544 NTSTATUS status;
80545 status = ext_glUniform1fvARB( &params );
80546 return status;
80549 static NTSTATUS wow64_ext_glUniform1i( void *args )
80551 struct
80553 PTR32 teb;
80554 GLint location;
80555 GLint v0;
80556 } *params32 = args;
80557 struct glUniform1i_params params =
80559 .teb = get_teb64(params32->teb),
80560 .location = params32->location,
80561 .v0 = params32->v0,
80563 NTSTATUS status;
80564 status = ext_glUniform1i( &params );
80565 return status;
80568 static NTSTATUS wow64_ext_glUniform1i64ARB( void *args )
80570 struct
80572 PTR32 teb;
80573 GLint location;
80574 GLint64 x;
80575 } *params32 = args;
80576 struct glUniform1i64ARB_params params =
80578 .teb = get_teb64(params32->teb),
80579 .location = params32->location,
80580 .x = params32->x,
80582 NTSTATUS status;
80583 status = ext_glUniform1i64ARB( &params );
80584 return status;
80587 static NTSTATUS wow64_ext_glUniform1i64NV( void *args )
80589 struct
80591 PTR32 teb;
80592 GLint location;
80593 GLint64EXT x;
80594 } *params32 = args;
80595 struct glUniform1i64NV_params params =
80597 .teb = get_teb64(params32->teb),
80598 .location = params32->location,
80599 .x = params32->x,
80601 NTSTATUS status;
80602 status = ext_glUniform1i64NV( &params );
80603 return status;
80606 static NTSTATUS wow64_ext_glUniform1i64vARB( void *args )
80608 struct
80610 PTR32 teb;
80611 GLint location;
80612 GLsizei count;
80613 PTR32 value;
80614 } *params32 = args;
80615 struct glUniform1i64vARB_params params =
80617 .teb = get_teb64(params32->teb),
80618 .location = params32->location,
80619 .count = params32->count,
80620 .value = ULongToPtr(params32->value),
80622 NTSTATUS status;
80623 status = ext_glUniform1i64vARB( &params );
80624 return status;
80627 static NTSTATUS wow64_ext_glUniform1i64vNV( void *args )
80629 struct
80631 PTR32 teb;
80632 GLint location;
80633 GLsizei count;
80634 PTR32 value;
80635 } *params32 = args;
80636 struct glUniform1i64vNV_params params =
80638 .teb = get_teb64(params32->teb),
80639 .location = params32->location,
80640 .count = params32->count,
80641 .value = ULongToPtr(params32->value),
80643 NTSTATUS status;
80644 status = ext_glUniform1i64vNV( &params );
80645 return status;
80648 static NTSTATUS wow64_ext_glUniform1iARB( void *args )
80650 struct
80652 PTR32 teb;
80653 GLint location;
80654 GLint v0;
80655 } *params32 = args;
80656 struct glUniform1iARB_params params =
80658 .teb = get_teb64(params32->teb),
80659 .location = params32->location,
80660 .v0 = params32->v0,
80662 NTSTATUS status;
80663 status = ext_glUniform1iARB( &params );
80664 return status;
80667 static NTSTATUS wow64_ext_glUniform1iv( void *args )
80669 struct
80671 PTR32 teb;
80672 GLint location;
80673 GLsizei count;
80674 PTR32 value;
80675 } *params32 = args;
80676 struct glUniform1iv_params params =
80678 .teb = get_teb64(params32->teb),
80679 .location = params32->location,
80680 .count = params32->count,
80681 .value = ULongToPtr(params32->value),
80683 NTSTATUS status;
80684 status = ext_glUniform1iv( &params );
80685 return status;
80688 static NTSTATUS wow64_ext_glUniform1ivARB( void *args )
80690 struct
80692 PTR32 teb;
80693 GLint location;
80694 GLsizei count;
80695 PTR32 value;
80696 } *params32 = args;
80697 struct glUniform1ivARB_params params =
80699 .teb = get_teb64(params32->teb),
80700 .location = params32->location,
80701 .count = params32->count,
80702 .value = ULongToPtr(params32->value),
80704 NTSTATUS status;
80705 status = ext_glUniform1ivARB( &params );
80706 return status;
80709 static NTSTATUS wow64_ext_glUniform1ui( void *args )
80711 struct
80713 PTR32 teb;
80714 GLint location;
80715 GLuint v0;
80716 } *params32 = args;
80717 struct glUniform1ui_params params =
80719 .teb = get_teb64(params32->teb),
80720 .location = params32->location,
80721 .v0 = params32->v0,
80723 NTSTATUS status;
80724 status = ext_glUniform1ui( &params );
80725 return status;
80728 static NTSTATUS wow64_ext_glUniform1ui64ARB( void *args )
80730 struct
80732 PTR32 teb;
80733 GLint location;
80734 GLuint64 x;
80735 } *params32 = args;
80736 struct glUniform1ui64ARB_params params =
80738 .teb = get_teb64(params32->teb),
80739 .location = params32->location,
80740 .x = params32->x,
80742 NTSTATUS status;
80743 status = ext_glUniform1ui64ARB( &params );
80744 return status;
80747 static NTSTATUS wow64_ext_glUniform1ui64NV( void *args )
80749 struct
80751 PTR32 teb;
80752 GLint location;
80753 GLuint64EXT x;
80754 } *params32 = args;
80755 struct glUniform1ui64NV_params params =
80757 .teb = get_teb64(params32->teb),
80758 .location = params32->location,
80759 .x = params32->x,
80761 NTSTATUS status;
80762 status = ext_glUniform1ui64NV( &params );
80763 return status;
80766 static NTSTATUS wow64_ext_glUniform1ui64vARB( void *args )
80768 struct
80770 PTR32 teb;
80771 GLint location;
80772 GLsizei count;
80773 PTR32 value;
80774 } *params32 = args;
80775 struct glUniform1ui64vARB_params params =
80777 .teb = get_teb64(params32->teb),
80778 .location = params32->location,
80779 .count = params32->count,
80780 .value = ULongToPtr(params32->value),
80782 NTSTATUS status;
80783 status = ext_glUniform1ui64vARB( &params );
80784 return status;
80787 static NTSTATUS wow64_ext_glUniform1ui64vNV( void *args )
80789 struct
80791 PTR32 teb;
80792 GLint location;
80793 GLsizei count;
80794 PTR32 value;
80795 } *params32 = args;
80796 struct glUniform1ui64vNV_params params =
80798 .teb = get_teb64(params32->teb),
80799 .location = params32->location,
80800 .count = params32->count,
80801 .value = ULongToPtr(params32->value),
80803 NTSTATUS status;
80804 status = ext_glUniform1ui64vNV( &params );
80805 return status;
80808 static NTSTATUS wow64_ext_glUniform1uiEXT( void *args )
80810 struct
80812 PTR32 teb;
80813 GLint location;
80814 GLuint v0;
80815 } *params32 = args;
80816 struct glUniform1uiEXT_params params =
80818 .teb = get_teb64(params32->teb),
80819 .location = params32->location,
80820 .v0 = params32->v0,
80822 NTSTATUS status;
80823 status = ext_glUniform1uiEXT( &params );
80824 return status;
80827 static NTSTATUS wow64_ext_glUniform1uiv( void *args )
80829 struct
80831 PTR32 teb;
80832 GLint location;
80833 GLsizei count;
80834 PTR32 value;
80835 } *params32 = args;
80836 struct glUniform1uiv_params params =
80838 .teb = get_teb64(params32->teb),
80839 .location = params32->location,
80840 .count = params32->count,
80841 .value = ULongToPtr(params32->value),
80843 NTSTATUS status;
80844 status = ext_glUniform1uiv( &params );
80845 return status;
80848 static NTSTATUS wow64_ext_glUniform1uivEXT( void *args )
80850 struct
80852 PTR32 teb;
80853 GLint location;
80854 GLsizei count;
80855 PTR32 value;
80856 } *params32 = args;
80857 struct glUniform1uivEXT_params params =
80859 .teb = get_teb64(params32->teb),
80860 .location = params32->location,
80861 .count = params32->count,
80862 .value = ULongToPtr(params32->value),
80864 NTSTATUS status;
80865 status = ext_glUniform1uivEXT( &params );
80866 return status;
80869 static NTSTATUS wow64_ext_glUniform2d( void *args )
80871 struct
80873 PTR32 teb;
80874 GLint location;
80875 GLdouble x;
80876 GLdouble y;
80877 } *params32 = args;
80878 struct glUniform2d_params params =
80880 .teb = get_teb64(params32->teb),
80881 .location = params32->location,
80882 .x = params32->x,
80883 .y = params32->y,
80885 NTSTATUS status;
80886 status = ext_glUniform2d( &params );
80887 return status;
80890 static NTSTATUS wow64_ext_glUniform2dv( void *args )
80892 struct
80894 PTR32 teb;
80895 GLint location;
80896 GLsizei count;
80897 PTR32 value;
80898 } *params32 = args;
80899 struct glUniform2dv_params params =
80901 .teb = get_teb64(params32->teb),
80902 .location = params32->location,
80903 .count = params32->count,
80904 .value = ULongToPtr(params32->value),
80906 NTSTATUS status;
80907 status = ext_glUniform2dv( &params );
80908 return status;
80911 static NTSTATUS wow64_ext_glUniform2f( void *args )
80913 struct
80915 PTR32 teb;
80916 GLint location;
80917 GLfloat v0;
80918 GLfloat v1;
80919 } *params32 = args;
80920 struct glUniform2f_params params =
80922 .teb = get_teb64(params32->teb),
80923 .location = params32->location,
80924 .v0 = params32->v0,
80925 .v1 = params32->v1,
80927 NTSTATUS status;
80928 status = ext_glUniform2f( &params );
80929 return status;
80932 static NTSTATUS wow64_ext_glUniform2fARB( void *args )
80934 struct
80936 PTR32 teb;
80937 GLint location;
80938 GLfloat v0;
80939 GLfloat v1;
80940 } *params32 = args;
80941 struct glUniform2fARB_params params =
80943 .teb = get_teb64(params32->teb),
80944 .location = params32->location,
80945 .v0 = params32->v0,
80946 .v1 = params32->v1,
80948 NTSTATUS status;
80949 status = ext_glUniform2fARB( &params );
80950 return status;
80953 static NTSTATUS wow64_ext_glUniform2fv( void *args )
80955 struct
80957 PTR32 teb;
80958 GLint location;
80959 GLsizei count;
80960 PTR32 value;
80961 } *params32 = args;
80962 struct glUniform2fv_params params =
80964 .teb = get_teb64(params32->teb),
80965 .location = params32->location,
80966 .count = params32->count,
80967 .value = ULongToPtr(params32->value),
80969 NTSTATUS status;
80970 status = ext_glUniform2fv( &params );
80971 return status;
80974 static NTSTATUS wow64_ext_glUniform2fvARB( void *args )
80976 struct
80978 PTR32 teb;
80979 GLint location;
80980 GLsizei count;
80981 PTR32 value;
80982 } *params32 = args;
80983 struct glUniform2fvARB_params params =
80985 .teb = get_teb64(params32->teb),
80986 .location = params32->location,
80987 .count = params32->count,
80988 .value = ULongToPtr(params32->value),
80990 NTSTATUS status;
80991 status = ext_glUniform2fvARB( &params );
80992 return status;
80995 static NTSTATUS wow64_ext_glUniform2i( void *args )
80997 struct
80999 PTR32 teb;
81000 GLint location;
81001 GLint v0;
81002 GLint v1;
81003 } *params32 = args;
81004 struct glUniform2i_params params =
81006 .teb = get_teb64(params32->teb),
81007 .location = params32->location,
81008 .v0 = params32->v0,
81009 .v1 = params32->v1,
81011 NTSTATUS status;
81012 status = ext_glUniform2i( &params );
81013 return status;
81016 static NTSTATUS wow64_ext_glUniform2i64ARB( void *args )
81018 struct
81020 PTR32 teb;
81021 GLint location;
81022 GLint64 x;
81023 GLint64 y;
81024 } *params32 = args;
81025 struct glUniform2i64ARB_params params =
81027 .teb = get_teb64(params32->teb),
81028 .location = params32->location,
81029 .x = params32->x,
81030 .y = params32->y,
81032 NTSTATUS status;
81033 status = ext_glUniform2i64ARB( &params );
81034 return status;
81037 static NTSTATUS wow64_ext_glUniform2i64NV( void *args )
81039 struct
81041 PTR32 teb;
81042 GLint location;
81043 GLint64EXT x;
81044 GLint64EXT y;
81045 } *params32 = args;
81046 struct glUniform2i64NV_params params =
81048 .teb = get_teb64(params32->teb),
81049 .location = params32->location,
81050 .x = params32->x,
81051 .y = params32->y,
81053 NTSTATUS status;
81054 status = ext_glUniform2i64NV( &params );
81055 return status;
81058 static NTSTATUS wow64_ext_glUniform2i64vARB( void *args )
81060 struct
81062 PTR32 teb;
81063 GLint location;
81064 GLsizei count;
81065 PTR32 value;
81066 } *params32 = args;
81067 struct glUniform2i64vARB_params params =
81069 .teb = get_teb64(params32->teb),
81070 .location = params32->location,
81071 .count = params32->count,
81072 .value = ULongToPtr(params32->value),
81074 NTSTATUS status;
81075 status = ext_glUniform2i64vARB( &params );
81076 return status;
81079 static NTSTATUS wow64_ext_glUniform2i64vNV( void *args )
81081 struct
81083 PTR32 teb;
81084 GLint location;
81085 GLsizei count;
81086 PTR32 value;
81087 } *params32 = args;
81088 struct glUniform2i64vNV_params params =
81090 .teb = get_teb64(params32->teb),
81091 .location = params32->location,
81092 .count = params32->count,
81093 .value = ULongToPtr(params32->value),
81095 NTSTATUS status;
81096 status = ext_glUniform2i64vNV( &params );
81097 return status;
81100 static NTSTATUS wow64_ext_glUniform2iARB( void *args )
81102 struct
81104 PTR32 teb;
81105 GLint location;
81106 GLint v0;
81107 GLint v1;
81108 } *params32 = args;
81109 struct glUniform2iARB_params params =
81111 .teb = get_teb64(params32->teb),
81112 .location = params32->location,
81113 .v0 = params32->v0,
81114 .v1 = params32->v1,
81116 NTSTATUS status;
81117 status = ext_glUniform2iARB( &params );
81118 return status;
81121 static NTSTATUS wow64_ext_glUniform2iv( void *args )
81123 struct
81125 PTR32 teb;
81126 GLint location;
81127 GLsizei count;
81128 PTR32 value;
81129 } *params32 = args;
81130 struct glUniform2iv_params params =
81132 .teb = get_teb64(params32->teb),
81133 .location = params32->location,
81134 .count = params32->count,
81135 .value = ULongToPtr(params32->value),
81137 NTSTATUS status;
81138 status = ext_glUniform2iv( &params );
81139 return status;
81142 static NTSTATUS wow64_ext_glUniform2ivARB( void *args )
81144 struct
81146 PTR32 teb;
81147 GLint location;
81148 GLsizei count;
81149 PTR32 value;
81150 } *params32 = args;
81151 struct glUniform2ivARB_params params =
81153 .teb = get_teb64(params32->teb),
81154 .location = params32->location,
81155 .count = params32->count,
81156 .value = ULongToPtr(params32->value),
81158 NTSTATUS status;
81159 status = ext_glUniform2ivARB( &params );
81160 return status;
81163 static NTSTATUS wow64_ext_glUniform2ui( void *args )
81165 struct
81167 PTR32 teb;
81168 GLint location;
81169 GLuint v0;
81170 GLuint v1;
81171 } *params32 = args;
81172 struct glUniform2ui_params params =
81174 .teb = get_teb64(params32->teb),
81175 .location = params32->location,
81176 .v0 = params32->v0,
81177 .v1 = params32->v1,
81179 NTSTATUS status;
81180 status = ext_glUniform2ui( &params );
81181 return status;
81184 static NTSTATUS wow64_ext_glUniform2ui64ARB( void *args )
81186 struct
81188 PTR32 teb;
81189 GLint location;
81190 GLuint64 x;
81191 GLuint64 y;
81192 } *params32 = args;
81193 struct glUniform2ui64ARB_params params =
81195 .teb = get_teb64(params32->teb),
81196 .location = params32->location,
81197 .x = params32->x,
81198 .y = params32->y,
81200 NTSTATUS status;
81201 status = ext_glUniform2ui64ARB( &params );
81202 return status;
81205 static NTSTATUS wow64_ext_glUniform2ui64NV( void *args )
81207 struct
81209 PTR32 teb;
81210 GLint location;
81211 GLuint64EXT x;
81212 GLuint64EXT y;
81213 } *params32 = args;
81214 struct glUniform2ui64NV_params params =
81216 .teb = get_teb64(params32->teb),
81217 .location = params32->location,
81218 .x = params32->x,
81219 .y = params32->y,
81221 NTSTATUS status;
81222 status = ext_glUniform2ui64NV( &params );
81223 return status;
81226 static NTSTATUS wow64_ext_glUniform2ui64vARB( void *args )
81228 struct
81230 PTR32 teb;
81231 GLint location;
81232 GLsizei count;
81233 PTR32 value;
81234 } *params32 = args;
81235 struct glUniform2ui64vARB_params params =
81237 .teb = get_teb64(params32->teb),
81238 .location = params32->location,
81239 .count = params32->count,
81240 .value = ULongToPtr(params32->value),
81242 NTSTATUS status;
81243 status = ext_glUniform2ui64vARB( &params );
81244 return status;
81247 static NTSTATUS wow64_ext_glUniform2ui64vNV( void *args )
81249 struct
81251 PTR32 teb;
81252 GLint location;
81253 GLsizei count;
81254 PTR32 value;
81255 } *params32 = args;
81256 struct glUniform2ui64vNV_params params =
81258 .teb = get_teb64(params32->teb),
81259 .location = params32->location,
81260 .count = params32->count,
81261 .value = ULongToPtr(params32->value),
81263 NTSTATUS status;
81264 status = ext_glUniform2ui64vNV( &params );
81265 return status;
81268 static NTSTATUS wow64_ext_glUniform2uiEXT( void *args )
81270 struct
81272 PTR32 teb;
81273 GLint location;
81274 GLuint v0;
81275 GLuint v1;
81276 } *params32 = args;
81277 struct glUniform2uiEXT_params params =
81279 .teb = get_teb64(params32->teb),
81280 .location = params32->location,
81281 .v0 = params32->v0,
81282 .v1 = params32->v1,
81284 NTSTATUS status;
81285 status = ext_glUniform2uiEXT( &params );
81286 return status;
81289 static NTSTATUS wow64_ext_glUniform2uiv( void *args )
81291 struct
81293 PTR32 teb;
81294 GLint location;
81295 GLsizei count;
81296 PTR32 value;
81297 } *params32 = args;
81298 struct glUniform2uiv_params params =
81300 .teb = get_teb64(params32->teb),
81301 .location = params32->location,
81302 .count = params32->count,
81303 .value = ULongToPtr(params32->value),
81305 NTSTATUS status;
81306 status = ext_glUniform2uiv( &params );
81307 return status;
81310 static NTSTATUS wow64_ext_glUniform2uivEXT( void *args )
81312 struct
81314 PTR32 teb;
81315 GLint location;
81316 GLsizei count;
81317 PTR32 value;
81318 } *params32 = args;
81319 struct glUniform2uivEXT_params params =
81321 .teb = get_teb64(params32->teb),
81322 .location = params32->location,
81323 .count = params32->count,
81324 .value = ULongToPtr(params32->value),
81326 NTSTATUS status;
81327 status = ext_glUniform2uivEXT( &params );
81328 return status;
81331 static NTSTATUS wow64_ext_glUniform3d( void *args )
81333 struct
81335 PTR32 teb;
81336 GLint location;
81337 GLdouble x;
81338 GLdouble y;
81339 GLdouble z;
81340 } *params32 = args;
81341 struct glUniform3d_params params =
81343 .teb = get_teb64(params32->teb),
81344 .location = params32->location,
81345 .x = params32->x,
81346 .y = params32->y,
81347 .z = params32->z,
81349 NTSTATUS status;
81350 status = ext_glUniform3d( &params );
81351 return status;
81354 static NTSTATUS wow64_ext_glUniform3dv( void *args )
81356 struct
81358 PTR32 teb;
81359 GLint location;
81360 GLsizei count;
81361 PTR32 value;
81362 } *params32 = args;
81363 struct glUniform3dv_params params =
81365 .teb = get_teb64(params32->teb),
81366 .location = params32->location,
81367 .count = params32->count,
81368 .value = ULongToPtr(params32->value),
81370 NTSTATUS status;
81371 status = ext_glUniform3dv( &params );
81372 return status;
81375 static NTSTATUS wow64_ext_glUniform3f( void *args )
81377 struct
81379 PTR32 teb;
81380 GLint location;
81381 GLfloat v0;
81382 GLfloat v1;
81383 GLfloat v2;
81384 } *params32 = args;
81385 struct glUniform3f_params params =
81387 .teb = get_teb64(params32->teb),
81388 .location = params32->location,
81389 .v0 = params32->v0,
81390 .v1 = params32->v1,
81391 .v2 = params32->v2,
81393 NTSTATUS status;
81394 status = ext_glUniform3f( &params );
81395 return status;
81398 static NTSTATUS wow64_ext_glUniform3fARB( void *args )
81400 struct
81402 PTR32 teb;
81403 GLint location;
81404 GLfloat v0;
81405 GLfloat v1;
81406 GLfloat v2;
81407 } *params32 = args;
81408 struct glUniform3fARB_params params =
81410 .teb = get_teb64(params32->teb),
81411 .location = params32->location,
81412 .v0 = params32->v0,
81413 .v1 = params32->v1,
81414 .v2 = params32->v2,
81416 NTSTATUS status;
81417 status = ext_glUniform3fARB( &params );
81418 return status;
81421 static NTSTATUS wow64_ext_glUniform3fv( void *args )
81423 struct
81425 PTR32 teb;
81426 GLint location;
81427 GLsizei count;
81428 PTR32 value;
81429 } *params32 = args;
81430 struct glUniform3fv_params params =
81432 .teb = get_teb64(params32->teb),
81433 .location = params32->location,
81434 .count = params32->count,
81435 .value = ULongToPtr(params32->value),
81437 NTSTATUS status;
81438 status = ext_glUniform3fv( &params );
81439 return status;
81442 static NTSTATUS wow64_ext_glUniform3fvARB( void *args )
81444 struct
81446 PTR32 teb;
81447 GLint location;
81448 GLsizei count;
81449 PTR32 value;
81450 } *params32 = args;
81451 struct glUniform3fvARB_params params =
81453 .teb = get_teb64(params32->teb),
81454 .location = params32->location,
81455 .count = params32->count,
81456 .value = ULongToPtr(params32->value),
81458 NTSTATUS status;
81459 status = ext_glUniform3fvARB( &params );
81460 return status;
81463 static NTSTATUS wow64_ext_glUniform3i( void *args )
81465 struct
81467 PTR32 teb;
81468 GLint location;
81469 GLint v0;
81470 GLint v1;
81471 GLint v2;
81472 } *params32 = args;
81473 struct glUniform3i_params params =
81475 .teb = get_teb64(params32->teb),
81476 .location = params32->location,
81477 .v0 = params32->v0,
81478 .v1 = params32->v1,
81479 .v2 = params32->v2,
81481 NTSTATUS status;
81482 status = ext_glUniform3i( &params );
81483 return status;
81486 static NTSTATUS wow64_ext_glUniform3i64ARB( void *args )
81488 struct
81490 PTR32 teb;
81491 GLint location;
81492 GLint64 x;
81493 GLint64 y;
81494 GLint64 z;
81495 } *params32 = args;
81496 struct glUniform3i64ARB_params params =
81498 .teb = get_teb64(params32->teb),
81499 .location = params32->location,
81500 .x = params32->x,
81501 .y = params32->y,
81502 .z = params32->z,
81504 NTSTATUS status;
81505 status = ext_glUniform3i64ARB( &params );
81506 return status;
81509 static NTSTATUS wow64_ext_glUniform3i64NV( void *args )
81511 struct
81513 PTR32 teb;
81514 GLint location;
81515 GLint64EXT x;
81516 GLint64EXT y;
81517 GLint64EXT z;
81518 } *params32 = args;
81519 struct glUniform3i64NV_params params =
81521 .teb = get_teb64(params32->teb),
81522 .location = params32->location,
81523 .x = params32->x,
81524 .y = params32->y,
81525 .z = params32->z,
81527 NTSTATUS status;
81528 status = ext_glUniform3i64NV( &params );
81529 return status;
81532 static NTSTATUS wow64_ext_glUniform3i64vARB( void *args )
81534 struct
81536 PTR32 teb;
81537 GLint location;
81538 GLsizei count;
81539 PTR32 value;
81540 } *params32 = args;
81541 struct glUniform3i64vARB_params params =
81543 .teb = get_teb64(params32->teb),
81544 .location = params32->location,
81545 .count = params32->count,
81546 .value = ULongToPtr(params32->value),
81548 NTSTATUS status;
81549 status = ext_glUniform3i64vARB( &params );
81550 return status;
81553 static NTSTATUS wow64_ext_glUniform3i64vNV( void *args )
81555 struct
81557 PTR32 teb;
81558 GLint location;
81559 GLsizei count;
81560 PTR32 value;
81561 } *params32 = args;
81562 struct glUniform3i64vNV_params params =
81564 .teb = get_teb64(params32->teb),
81565 .location = params32->location,
81566 .count = params32->count,
81567 .value = ULongToPtr(params32->value),
81569 NTSTATUS status;
81570 status = ext_glUniform3i64vNV( &params );
81571 return status;
81574 static NTSTATUS wow64_ext_glUniform3iARB( void *args )
81576 struct
81578 PTR32 teb;
81579 GLint location;
81580 GLint v0;
81581 GLint v1;
81582 GLint v2;
81583 } *params32 = args;
81584 struct glUniform3iARB_params params =
81586 .teb = get_teb64(params32->teb),
81587 .location = params32->location,
81588 .v0 = params32->v0,
81589 .v1 = params32->v1,
81590 .v2 = params32->v2,
81592 NTSTATUS status;
81593 status = ext_glUniform3iARB( &params );
81594 return status;
81597 static NTSTATUS wow64_ext_glUniform3iv( void *args )
81599 struct
81601 PTR32 teb;
81602 GLint location;
81603 GLsizei count;
81604 PTR32 value;
81605 } *params32 = args;
81606 struct glUniform3iv_params params =
81608 .teb = get_teb64(params32->teb),
81609 .location = params32->location,
81610 .count = params32->count,
81611 .value = ULongToPtr(params32->value),
81613 NTSTATUS status;
81614 status = ext_glUniform3iv( &params );
81615 return status;
81618 static NTSTATUS wow64_ext_glUniform3ivARB( void *args )
81620 struct
81622 PTR32 teb;
81623 GLint location;
81624 GLsizei count;
81625 PTR32 value;
81626 } *params32 = args;
81627 struct glUniform3ivARB_params params =
81629 .teb = get_teb64(params32->teb),
81630 .location = params32->location,
81631 .count = params32->count,
81632 .value = ULongToPtr(params32->value),
81634 NTSTATUS status;
81635 status = ext_glUniform3ivARB( &params );
81636 return status;
81639 static NTSTATUS wow64_ext_glUniform3ui( void *args )
81641 struct
81643 PTR32 teb;
81644 GLint location;
81645 GLuint v0;
81646 GLuint v1;
81647 GLuint v2;
81648 } *params32 = args;
81649 struct glUniform3ui_params params =
81651 .teb = get_teb64(params32->teb),
81652 .location = params32->location,
81653 .v0 = params32->v0,
81654 .v1 = params32->v1,
81655 .v2 = params32->v2,
81657 NTSTATUS status;
81658 status = ext_glUniform3ui( &params );
81659 return status;
81662 static NTSTATUS wow64_ext_glUniform3ui64ARB( void *args )
81664 struct
81666 PTR32 teb;
81667 GLint location;
81668 GLuint64 x;
81669 GLuint64 y;
81670 GLuint64 z;
81671 } *params32 = args;
81672 struct glUniform3ui64ARB_params params =
81674 .teb = get_teb64(params32->teb),
81675 .location = params32->location,
81676 .x = params32->x,
81677 .y = params32->y,
81678 .z = params32->z,
81680 NTSTATUS status;
81681 status = ext_glUniform3ui64ARB( &params );
81682 return status;
81685 static NTSTATUS wow64_ext_glUniform3ui64NV( void *args )
81687 struct
81689 PTR32 teb;
81690 GLint location;
81691 GLuint64EXT x;
81692 GLuint64EXT y;
81693 GLuint64EXT z;
81694 } *params32 = args;
81695 struct glUniform3ui64NV_params params =
81697 .teb = get_teb64(params32->teb),
81698 .location = params32->location,
81699 .x = params32->x,
81700 .y = params32->y,
81701 .z = params32->z,
81703 NTSTATUS status;
81704 status = ext_glUniform3ui64NV( &params );
81705 return status;
81708 static NTSTATUS wow64_ext_glUniform3ui64vARB( void *args )
81710 struct
81712 PTR32 teb;
81713 GLint location;
81714 GLsizei count;
81715 PTR32 value;
81716 } *params32 = args;
81717 struct glUniform3ui64vARB_params params =
81719 .teb = get_teb64(params32->teb),
81720 .location = params32->location,
81721 .count = params32->count,
81722 .value = ULongToPtr(params32->value),
81724 NTSTATUS status;
81725 status = ext_glUniform3ui64vARB( &params );
81726 return status;
81729 static NTSTATUS wow64_ext_glUniform3ui64vNV( void *args )
81731 struct
81733 PTR32 teb;
81734 GLint location;
81735 GLsizei count;
81736 PTR32 value;
81737 } *params32 = args;
81738 struct glUniform3ui64vNV_params params =
81740 .teb = get_teb64(params32->teb),
81741 .location = params32->location,
81742 .count = params32->count,
81743 .value = ULongToPtr(params32->value),
81745 NTSTATUS status;
81746 status = ext_glUniform3ui64vNV( &params );
81747 return status;
81750 static NTSTATUS wow64_ext_glUniform3uiEXT( void *args )
81752 struct
81754 PTR32 teb;
81755 GLint location;
81756 GLuint v0;
81757 GLuint v1;
81758 GLuint v2;
81759 } *params32 = args;
81760 struct glUniform3uiEXT_params params =
81762 .teb = get_teb64(params32->teb),
81763 .location = params32->location,
81764 .v0 = params32->v0,
81765 .v1 = params32->v1,
81766 .v2 = params32->v2,
81768 NTSTATUS status;
81769 status = ext_glUniform3uiEXT( &params );
81770 return status;
81773 static NTSTATUS wow64_ext_glUniform3uiv( void *args )
81775 struct
81777 PTR32 teb;
81778 GLint location;
81779 GLsizei count;
81780 PTR32 value;
81781 } *params32 = args;
81782 struct glUniform3uiv_params params =
81784 .teb = get_teb64(params32->teb),
81785 .location = params32->location,
81786 .count = params32->count,
81787 .value = ULongToPtr(params32->value),
81789 NTSTATUS status;
81790 status = ext_glUniform3uiv( &params );
81791 return status;
81794 static NTSTATUS wow64_ext_glUniform3uivEXT( void *args )
81796 struct
81798 PTR32 teb;
81799 GLint location;
81800 GLsizei count;
81801 PTR32 value;
81802 } *params32 = args;
81803 struct glUniform3uivEXT_params params =
81805 .teb = get_teb64(params32->teb),
81806 .location = params32->location,
81807 .count = params32->count,
81808 .value = ULongToPtr(params32->value),
81810 NTSTATUS status;
81811 status = ext_glUniform3uivEXT( &params );
81812 return status;
81815 static NTSTATUS wow64_ext_glUniform4d( void *args )
81817 struct
81819 PTR32 teb;
81820 GLint location;
81821 GLdouble x;
81822 GLdouble y;
81823 GLdouble z;
81824 GLdouble w;
81825 } *params32 = args;
81826 struct glUniform4d_params params =
81828 .teb = get_teb64(params32->teb),
81829 .location = params32->location,
81830 .x = params32->x,
81831 .y = params32->y,
81832 .z = params32->z,
81833 .w = params32->w,
81835 NTSTATUS status;
81836 status = ext_glUniform4d( &params );
81837 return status;
81840 static NTSTATUS wow64_ext_glUniform4dv( void *args )
81842 struct
81844 PTR32 teb;
81845 GLint location;
81846 GLsizei count;
81847 PTR32 value;
81848 } *params32 = args;
81849 struct glUniform4dv_params params =
81851 .teb = get_teb64(params32->teb),
81852 .location = params32->location,
81853 .count = params32->count,
81854 .value = ULongToPtr(params32->value),
81856 NTSTATUS status;
81857 status = ext_glUniform4dv( &params );
81858 return status;
81861 static NTSTATUS wow64_ext_glUniform4f( void *args )
81863 struct
81865 PTR32 teb;
81866 GLint location;
81867 GLfloat v0;
81868 GLfloat v1;
81869 GLfloat v2;
81870 GLfloat v3;
81871 } *params32 = args;
81872 struct glUniform4f_params params =
81874 .teb = get_teb64(params32->teb),
81875 .location = params32->location,
81876 .v0 = params32->v0,
81877 .v1 = params32->v1,
81878 .v2 = params32->v2,
81879 .v3 = params32->v3,
81881 NTSTATUS status;
81882 status = ext_glUniform4f( &params );
81883 return status;
81886 static NTSTATUS wow64_ext_glUniform4fARB( void *args )
81888 struct
81890 PTR32 teb;
81891 GLint location;
81892 GLfloat v0;
81893 GLfloat v1;
81894 GLfloat v2;
81895 GLfloat v3;
81896 } *params32 = args;
81897 struct glUniform4fARB_params params =
81899 .teb = get_teb64(params32->teb),
81900 .location = params32->location,
81901 .v0 = params32->v0,
81902 .v1 = params32->v1,
81903 .v2 = params32->v2,
81904 .v3 = params32->v3,
81906 NTSTATUS status;
81907 status = ext_glUniform4fARB( &params );
81908 return status;
81911 static NTSTATUS wow64_ext_glUniform4fv( void *args )
81913 struct
81915 PTR32 teb;
81916 GLint location;
81917 GLsizei count;
81918 PTR32 value;
81919 } *params32 = args;
81920 struct glUniform4fv_params params =
81922 .teb = get_teb64(params32->teb),
81923 .location = params32->location,
81924 .count = params32->count,
81925 .value = ULongToPtr(params32->value),
81927 NTSTATUS status;
81928 status = ext_glUniform4fv( &params );
81929 return status;
81932 static NTSTATUS wow64_ext_glUniform4fvARB( void *args )
81934 struct
81936 PTR32 teb;
81937 GLint location;
81938 GLsizei count;
81939 PTR32 value;
81940 } *params32 = args;
81941 struct glUniform4fvARB_params params =
81943 .teb = get_teb64(params32->teb),
81944 .location = params32->location,
81945 .count = params32->count,
81946 .value = ULongToPtr(params32->value),
81948 NTSTATUS status;
81949 status = ext_glUniform4fvARB( &params );
81950 return status;
81953 static NTSTATUS wow64_ext_glUniform4i( void *args )
81955 struct
81957 PTR32 teb;
81958 GLint location;
81959 GLint v0;
81960 GLint v1;
81961 GLint v2;
81962 GLint v3;
81963 } *params32 = args;
81964 struct glUniform4i_params params =
81966 .teb = get_teb64(params32->teb),
81967 .location = params32->location,
81968 .v0 = params32->v0,
81969 .v1 = params32->v1,
81970 .v2 = params32->v2,
81971 .v3 = params32->v3,
81973 NTSTATUS status;
81974 status = ext_glUniform4i( &params );
81975 return status;
81978 static NTSTATUS wow64_ext_glUniform4i64ARB( void *args )
81980 struct
81982 PTR32 teb;
81983 GLint location;
81984 GLint64 x;
81985 GLint64 y;
81986 GLint64 z;
81987 GLint64 w;
81988 } *params32 = args;
81989 struct glUniform4i64ARB_params params =
81991 .teb = get_teb64(params32->teb),
81992 .location = params32->location,
81993 .x = params32->x,
81994 .y = params32->y,
81995 .z = params32->z,
81996 .w = params32->w,
81998 NTSTATUS status;
81999 status = ext_glUniform4i64ARB( &params );
82000 return status;
82003 static NTSTATUS wow64_ext_glUniform4i64NV( void *args )
82005 struct
82007 PTR32 teb;
82008 GLint location;
82009 GLint64EXT x;
82010 GLint64EXT y;
82011 GLint64EXT z;
82012 GLint64EXT w;
82013 } *params32 = args;
82014 struct glUniform4i64NV_params params =
82016 .teb = get_teb64(params32->teb),
82017 .location = params32->location,
82018 .x = params32->x,
82019 .y = params32->y,
82020 .z = params32->z,
82021 .w = params32->w,
82023 NTSTATUS status;
82024 status = ext_glUniform4i64NV( &params );
82025 return status;
82028 static NTSTATUS wow64_ext_glUniform4i64vARB( void *args )
82030 struct
82032 PTR32 teb;
82033 GLint location;
82034 GLsizei count;
82035 PTR32 value;
82036 } *params32 = args;
82037 struct glUniform4i64vARB_params params =
82039 .teb = get_teb64(params32->teb),
82040 .location = params32->location,
82041 .count = params32->count,
82042 .value = ULongToPtr(params32->value),
82044 NTSTATUS status;
82045 status = ext_glUniform4i64vARB( &params );
82046 return status;
82049 static NTSTATUS wow64_ext_glUniform4i64vNV( void *args )
82051 struct
82053 PTR32 teb;
82054 GLint location;
82055 GLsizei count;
82056 PTR32 value;
82057 } *params32 = args;
82058 struct glUniform4i64vNV_params params =
82060 .teb = get_teb64(params32->teb),
82061 .location = params32->location,
82062 .count = params32->count,
82063 .value = ULongToPtr(params32->value),
82065 NTSTATUS status;
82066 status = ext_glUniform4i64vNV( &params );
82067 return status;
82070 static NTSTATUS wow64_ext_glUniform4iARB( void *args )
82072 struct
82074 PTR32 teb;
82075 GLint location;
82076 GLint v0;
82077 GLint v1;
82078 GLint v2;
82079 GLint v3;
82080 } *params32 = args;
82081 struct glUniform4iARB_params params =
82083 .teb = get_teb64(params32->teb),
82084 .location = params32->location,
82085 .v0 = params32->v0,
82086 .v1 = params32->v1,
82087 .v2 = params32->v2,
82088 .v3 = params32->v3,
82090 NTSTATUS status;
82091 status = ext_glUniform4iARB( &params );
82092 return status;
82095 static NTSTATUS wow64_ext_glUniform4iv( void *args )
82097 struct
82099 PTR32 teb;
82100 GLint location;
82101 GLsizei count;
82102 PTR32 value;
82103 } *params32 = args;
82104 struct glUniform4iv_params params =
82106 .teb = get_teb64(params32->teb),
82107 .location = params32->location,
82108 .count = params32->count,
82109 .value = ULongToPtr(params32->value),
82111 NTSTATUS status;
82112 status = ext_glUniform4iv( &params );
82113 return status;
82116 static NTSTATUS wow64_ext_glUniform4ivARB( void *args )
82118 struct
82120 PTR32 teb;
82121 GLint location;
82122 GLsizei count;
82123 PTR32 value;
82124 } *params32 = args;
82125 struct glUniform4ivARB_params params =
82127 .teb = get_teb64(params32->teb),
82128 .location = params32->location,
82129 .count = params32->count,
82130 .value = ULongToPtr(params32->value),
82132 NTSTATUS status;
82133 status = ext_glUniform4ivARB( &params );
82134 return status;
82137 static NTSTATUS wow64_ext_glUniform4ui( void *args )
82139 struct
82141 PTR32 teb;
82142 GLint location;
82143 GLuint v0;
82144 GLuint v1;
82145 GLuint v2;
82146 GLuint v3;
82147 } *params32 = args;
82148 struct glUniform4ui_params params =
82150 .teb = get_teb64(params32->teb),
82151 .location = params32->location,
82152 .v0 = params32->v0,
82153 .v1 = params32->v1,
82154 .v2 = params32->v2,
82155 .v3 = params32->v3,
82157 NTSTATUS status;
82158 status = ext_glUniform4ui( &params );
82159 return status;
82162 static NTSTATUS wow64_ext_glUniform4ui64ARB( void *args )
82164 struct
82166 PTR32 teb;
82167 GLint location;
82168 GLuint64 x;
82169 GLuint64 y;
82170 GLuint64 z;
82171 GLuint64 w;
82172 } *params32 = args;
82173 struct glUniform4ui64ARB_params params =
82175 .teb = get_teb64(params32->teb),
82176 .location = params32->location,
82177 .x = params32->x,
82178 .y = params32->y,
82179 .z = params32->z,
82180 .w = params32->w,
82182 NTSTATUS status;
82183 status = ext_glUniform4ui64ARB( &params );
82184 return status;
82187 static NTSTATUS wow64_ext_glUniform4ui64NV( void *args )
82189 struct
82191 PTR32 teb;
82192 GLint location;
82193 GLuint64EXT x;
82194 GLuint64EXT y;
82195 GLuint64EXT z;
82196 GLuint64EXT w;
82197 } *params32 = args;
82198 struct glUniform4ui64NV_params params =
82200 .teb = get_teb64(params32->teb),
82201 .location = params32->location,
82202 .x = params32->x,
82203 .y = params32->y,
82204 .z = params32->z,
82205 .w = params32->w,
82207 NTSTATUS status;
82208 status = ext_glUniform4ui64NV( &params );
82209 return status;
82212 static NTSTATUS wow64_ext_glUniform4ui64vARB( void *args )
82214 struct
82216 PTR32 teb;
82217 GLint location;
82218 GLsizei count;
82219 PTR32 value;
82220 } *params32 = args;
82221 struct glUniform4ui64vARB_params params =
82223 .teb = get_teb64(params32->teb),
82224 .location = params32->location,
82225 .count = params32->count,
82226 .value = ULongToPtr(params32->value),
82228 NTSTATUS status;
82229 status = ext_glUniform4ui64vARB( &params );
82230 return status;
82233 static NTSTATUS wow64_ext_glUniform4ui64vNV( void *args )
82235 struct
82237 PTR32 teb;
82238 GLint location;
82239 GLsizei count;
82240 PTR32 value;
82241 } *params32 = args;
82242 struct glUniform4ui64vNV_params params =
82244 .teb = get_teb64(params32->teb),
82245 .location = params32->location,
82246 .count = params32->count,
82247 .value = ULongToPtr(params32->value),
82249 NTSTATUS status;
82250 status = ext_glUniform4ui64vNV( &params );
82251 return status;
82254 static NTSTATUS wow64_ext_glUniform4uiEXT( void *args )
82256 struct
82258 PTR32 teb;
82259 GLint location;
82260 GLuint v0;
82261 GLuint v1;
82262 GLuint v2;
82263 GLuint v3;
82264 } *params32 = args;
82265 struct glUniform4uiEXT_params params =
82267 .teb = get_teb64(params32->teb),
82268 .location = params32->location,
82269 .v0 = params32->v0,
82270 .v1 = params32->v1,
82271 .v2 = params32->v2,
82272 .v3 = params32->v3,
82274 NTSTATUS status;
82275 status = ext_glUniform4uiEXT( &params );
82276 return status;
82279 static NTSTATUS wow64_ext_glUniform4uiv( void *args )
82281 struct
82283 PTR32 teb;
82284 GLint location;
82285 GLsizei count;
82286 PTR32 value;
82287 } *params32 = args;
82288 struct glUniform4uiv_params params =
82290 .teb = get_teb64(params32->teb),
82291 .location = params32->location,
82292 .count = params32->count,
82293 .value = ULongToPtr(params32->value),
82295 NTSTATUS status;
82296 status = ext_glUniform4uiv( &params );
82297 return status;
82300 static NTSTATUS wow64_ext_glUniform4uivEXT( void *args )
82302 struct
82304 PTR32 teb;
82305 GLint location;
82306 GLsizei count;
82307 PTR32 value;
82308 } *params32 = args;
82309 struct glUniform4uivEXT_params params =
82311 .teb = get_teb64(params32->teb),
82312 .location = params32->location,
82313 .count = params32->count,
82314 .value = ULongToPtr(params32->value),
82316 NTSTATUS status;
82317 status = ext_glUniform4uivEXT( &params );
82318 return status;
82321 static NTSTATUS wow64_ext_glUniformBlockBinding( void *args )
82323 struct
82325 PTR32 teb;
82326 GLuint program;
82327 GLuint uniformBlockIndex;
82328 GLuint uniformBlockBinding;
82329 } *params32 = args;
82330 struct glUniformBlockBinding_params params =
82332 .teb = get_teb64(params32->teb),
82333 .program = params32->program,
82334 .uniformBlockIndex = params32->uniformBlockIndex,
82335 .uniformBlockBinding = params32->uniformBlockBinding,
82337 NTSTATUS status;
82338 status = ext_glUniformBlockBinding( &params );
82339 return status;
82342 static NTSTATUS wow64_ext_glUniformBufferEXT( void *args )
82344 struct
82346 PTR32 teb;
82347 GLuint program;
82348 GLint location;
82349 GLuint buffer;
82350 } *params32 = args;
82351 struct glUniformBufferEXT_params params =
82353 .teb = get_teb64(params32->teb),
82354 .program = params32->program,
82355 .location = params32->location,
82356 .buffer = params32->buffer,
82358 NTSTATUS status;
82359 status = ext_glUniformBufferEXT( &params );
82360 return status;
82363 static NTSTATUS wow64_ext_glUniformHandleui64ARB( void *args )
82365 struct
82367 PTR32 teb;
82368 GLint location;
82369 GLuint64 value;
82370 } *params32 = args;
82371 struct glUniformHandleui64ARB_params params =
82373 .teb = get_teb64(params32->teb),
82374 .location = params32->location,
82375 .value = params32->value,
82377 NTSTATUS status;
82378 status = ext_glUniformHandleui64ARB( &params );
82379 return status;
82382 static NTSTATUS wow64_ext_glUniformHandleui64NV( void *args )
82384 struct
82386 PTR32 teb;
82387 GLint location;
82388 GLuint64 value;
82389 } *params32 = args;
82390 struct glUniformHandleui64NV_params params =
82392 .teb = get_teb64(params32->teb),
82393 .location = params32->location,
82394 .value = params32->value,
82396 NTSTATUS status;
82397 status = ext_glUniformHandleui64NV( &params );
82398 return status;
82401 static NTSTATUS wow64_ext_glUniformHandleui64vARB( void *args )
82403 struct
82405 PTR32 teb;
82406 GLint location;
82407 GLsizei count;
82408 PTR32 value;
82409 } *params32 = args;
82410 struct glUniformHandleui64vARB_params params =
82412 .teb = get_teb64(params32->teb),
82413 .location = params32->location,
82414 .count = params32->count,
82415 .value = ULongToPtr(params32->value),
82417 NTSTATUS status;
82418 status = ext_glUniformHandleui64vARB( &params );
82419 return status;
82422 static NTSTATUS wow64_ext_glUniformHandleui64vNV( void *args )
82424 struct
82426 PTR32 teb;
82427 GLint location;
82428 GLsizei count;
82429 PTR32 value;
82430 } *params32 = args;
82431 struct glUniformHandleui64vNV_params params =
82433 .teb = get_teb64(params32->teb),
82434 .location = params32->location,
82435 .count = params32->count,
82436 .value = ULongToPtr(params32->value),
82438 NTSTATUS status;
82439 status = ext_glUniformHandleui64vNV( &params );
82440 return status;
82443 static NTSTATUS wow64_ext_glUniformMatrix2dv( void *args )
82445 struct
82447 PTR32 teb;
82448 GLint location;
82449 GLsizei count;
82450 GLboolean transpose;
82451 PTR32 value;
82452 } *params32 = args;
82453 struct glUniformMatrix2dv_params params =
82455 .teb = get_teb64(params32->teb),
82456 .location = params32->location,
82457 .count = params32->count,
82458 .transpose = params32->transpose,
82459 .value = ULongToPtr(params32->value),
82461 NTSTATUS status;
82462 status = ext_glUniformMatrix2dv( &params );
82463 return status;
82466 static NTSTATUS wow64_ext_glUniformMatrix2fv( void *args )
82468 struct
82470 PTR32 teb;
82471 GLint location;
82472 GLsizei count;
82473 GLboolean transpose;
82474 PTR32 value;
82475 } *params32 = args;
82476 struct glUniformMatrix2fv_params params =
82478 .teb = get_teb64(params32->teb),
82479 .location = params32->location,
82480 .count = params32->count,
82481 .transpose = params32->transpose,
82482 .value = ULongToPtr(params32->value),
82484 NTSTATUS status;
82485 status = ext_glUniformMatrix2fv( &params );
82486 return status;
82489 static NTSTATUS wow64_ext_glUniformMatrix2fvARB( void *args )
82491 struct
82493 PTR32 teb;
82494 GLint location;
82495 GLsizei count;
82496 GLboolean transpose;
82497 PTR32 value;
82498 } *params32 = args;
82499 struct glUniformMatrix2fvARB_params params =
82501 .teb = get_teb64(params32->teb),
82502 .location = params32->location,
82503 .count = params32->count,
82504 .transpose = params32->transpose,
82505 .value = ULongToPtr(params32->value),
82507 NTSTATUS status;
82508 status = ext_glUniformMatrix2fvARB( &params );
82509 return status;
82512 static NTSTATUS wow64_ext_glUniformMatrix2x3dv( void *args )
82514 struct
82516 PTR32 teb;
82517 GLint location;
82518 GLsizei count;
82519 GLboolean transpose;
82520 PTR32 value;
82521 } *params32 = args;
82522 struct glUniformMatrix2x3dv_params params =
82524 .teb = get_teb64(params32->teb),
82525 .location = params32->location,
82526 .count = params32->count,
82527 .transpose = params32->transpose,
82528 .value = ULongToPtr(params32->value),
82530 NTSTATUS status;
82531 status = ext_glUniformMatrix2x3dv( &params );
82532 return status;
82535 static NTSTATUS wow64_ext_glUniformMatrix2x3fv( void *args )
82537 struct
82539 PTR32 teb;
82540 GLint location;
82541 GLsizei count;
82542 GLboolean transpose;
82543 PTR32 value;
82544 } *params32 = args;
82545 struct glUniformMatrix2x3fv_params params =
82547 .teb = get_teb64(params32->teb),
82548 .location = params32->location,
82549 .count = params32->count,
82550 .transpose = params32->transpose,
82551 .value = ULongToPtr(params32->value),
82553 NTSTATUS status;
82554 status = ext_glUniformMatrix2x3fv( &params );
82555 return status;
82558 static NTSTATUS wow64_ext_glUniformMatrix2x4dv( void *args )
82560 struct
82562 PTR32 teb;
82563 GLint location;
82564 GLsizei count;
82565 GLboolean transpose;
82566 PTR32 value;
82567 } *params32 = args;
82568 struct glUniformMatrix2x4dv_params params =
82570 .teb = get_teb64(params32->teb),
82571 .location = params32->location,
82572 .count = params32->count,
82573 .transpose = params32->transpose,
82574 .value = ULongToPtr(params32->value),
82576 NTSTATUS status;
82577 status = ext_glUniformMatrix2x4dv( &params );
82578 return status;
82581 static NTSTATUS wow64_ext_glUniformMatrix2x4fv( void *args )
82583 struct
82585 PTR32 teb;
82586 GLint location;
82587 GLsizei count;
82588 GLboolean transpose;
82589 PTR32 value;
82590 } *params32 = args;
82591 struct glUniformMatrix2x4fv_params params =
82593 .teb = get_teb64(params32->teb),
82594 .location = params32->location,
82595 .count = params32->count,
82596 .transpose = params32->transpose,
82597 .value = ULongToPtr(params32->value),
82599 NTSTATUS status;
82600 status = ext_glUniformMatrix2x4fv( &params );
82601 return status;
82604 static NTSTATUS wow64_ext_glUniformMatrix3dv( void *args )
82606 struct
82608 PTR32 teb;
82609 GLint location;
82610 GLsizei count;
82611 GLboolean transpose;
82612 PTR32 value;
82613 } *params32 = args;
82614 struct glUniformMatrix3dv_params params =
82616 .teb = get_teb64(params32->teb),
82617 .location = params32->location,
82618 .count = params32->count,
82619 .transpose = params32->transpose,
82620 .value = ULongToPtr(params32->value),
82622 NTSTATUS status;
82623 status = ext_glUniformMatrix3dv( &params );
82624 return status;
82627 static NTSTATUS wow64_ext_glUniformMatrix3fv( void *args )
82629 struct
82631 PTR32 teb;
82632 GLint location;
82633 GLsizei count;
82634 GLboolean transpose;
82635 PTR32 value;
82636 } *params32 = args;
82637 struct glUniformMatrix3fv_params params =
82639 .teb = get_teb64(params32->teb),
82640 .location = params32->location,
82641 .count = params32->count,
82642 .transpose = params32->transpose,
82643 .value = ULongToPtr(params32->value),
82645 NTSTATUS status;
82646 status = ext_glUniformMatrix3fv( &params );
82647 return status;
82650 static NTSTATUS wow64_ext_glUniformMatrix3fvARB( void *args )
82652 struct
82654 PTR32 teb;
82655 GLint location;
82656 GLsizei count;
82657 GLboolean transpose;
82658 PTR32 value;
82659 } *params32 = args;
82660 struct glUniformMatrix3fvARB_params params =
82662 .teb = get_teb64(params32->teb),
82663 .location = params32->location,
82664 .count = params32->count,
82665 .transpose = params32->transpose,
82666 .value = ULongToPtr(params32->value),
82668 NTSTATUS status;
82669 status = ext_glUniformMatrix3fvARB( &params );
82670 return status;
82673 static NTSTATUS wow64_ext_glUniformMatrix3x2dv( void *args )
82675 struct
82677 PTR32 teb;
82678 GLint location;
82679 GLsizei count;
82680 GLboolean transpose;
82681 PTR32 value;
82682 } *params32 = args;
82683 struct glUniformMatrix3x2dv_params params =
82685 .teb = get_teb64(params32->teb),
82686 .location = params32->location,
82687 .count = params32->count,
82688 .transpose = params32->transpose,
82689 .value = ULongToPtr(params32->value),
82691 NTSTATUS status;
82692 status = ext_glUniformMatrix3x2dv( &params );
82693 return status;
82696 static NTSTATUS wow64_ext_glUniformMatrix3x2fv( void *args )
82698 struct
82700 PTR32 teb;
82701 GLint location;
82702 GLsizei count;
82703 GLboolean transpose;
82704 PTR32 value;
82705 } *params32 = args;
82706 struct glUniformMatrix3x2fv_params params =
82708 .teb = get_teb64(params32->teb),
82709 .location = params32->location,
82710 .count = params32->count,
82711 .transpose = params32->transpose,
82712 .value = ULongToPtr(params32->value),
82714 NTSTATUS status;
82715 status = ext_glUniformMatrix3x2fv( &params );
82716 return status;
82719 static NTSTATUS wow64_ext_glUniformMatrix3x4dv( void *args )
82721 struct
82723 PTR32 teb;
82724 GLint location;
82725 GLsizei count;
82726 GLboolean transpose;
82727 PTR32 value;
82728 } *params32 = args;
82729 struct glUniformMatrix3x4dv_params params =
82731 .teb = get_teb64(params32->teb),
82732 .location = params32->location,
82733 .count = params32->count,
82734 .transpose = params32->transpose,
82735 .value = ULongToPtr(params32->value),
82737 NTSTATUS status;
82738 status = ext_glUniformMatrix3x4dv( &params );
82739 return status;
82742 static NTSTATUS wow64_ext_glUniformMatrix3x4fv( void *args )
82744 struct
82746 PTR32 teb;
82747 GLint location;
82748 GLsizei count;
82749 GLboolean transpose;
82750 PTR32 value;
82751 } *params32 = args;
82752 struct glUniformMatrix3x4fv_params params =
82754 .teb = get_teb64(params32->teb),
82755 .location = params32->location,
82756 .count = params32->count,
82757 .transpose = params32->transpose,
82758 .value = ULongToPtr(params32->value),
82760 NTSTATUS status;
82761 status = ext_glUniformMatrix3x4fv( &params );
82762 return status;
82765 static NTSTATUS wow64_ext_glUniformMatrix4dv( void *args )
82767 struct
82769 PTR32 teb;
82770 GLint location;
82771 GLsizei count;
82772 GLboolean transpose;
82773 PTR32 value;
82774 } *params32 = args;
82775 struct glUniformMatrix4dv_params params =
82777 .teb = get_teb64(params32->teb),
82778 .location = params32->location,
82779 .count = params32->count,
82780 .transpose = params32->transpose,
82781 .value = ULongToPtr(params32->value),
82783 NTSTATUS status;
82784 status = ext_glUniformMatrix4dv( &params );
82785 return status;
82788 static NTSTATUS wow64_ext_glUniformMatrix4fv( void *args )
82790 struct
82792 PTR32 teb;
82793 GLint location;
82794 GLsizei count;
82795 GLboolean transpose;
82796 PTR32 value;
82797 } *params32 = args;
82798 struct glUniformMatrix4fv_params params =
82800 .teb = get_teb64(params32->teb),
82801 .location = params32->location,
82802 .count = params32->count,
82803 .transpose = params32->transpose,
82804 .value = ULongToPtr(params32->value),
82806 NTSTATUS status;
82807 status = ext_glUniformMatrix4fv( &params );
82808 return status;
82811 static NTSTATUS wow64_ext_glUniformMatrix4fvARB( void *args )
82813 struct
82815 PTR32 teb;
82816 GLint location;
82817 GLsizei count;
82818 GLboolean transpose;
82819 PTR32 value;
82820 } *params32 = args;
82821 struct glUniformMatrix4fvARB_params params =
82823 .teb = get_teb64(params32->teb),
82824 .location = params32->location,
82825 .count = params32->count,
82826 .transpose = params32->transpose,
82827 .value = ULongToPtr(params32->value),
82829 NTSTATUS status;
82830 status = ext_glUniformMatrix4fvARB( &params );
82831 return status;
82834 static NTSTATUS wow64_ext_glUniformMatrix4x2dv( void *args )
82836 struct
82838 PTR32 teb;
82839 GLint location;
82840 GLsizei count;
82841 GLboolean transpose;
82842 PTR32 value;
82843 } *params32 = args;
82844 struct glUniformMatrix4x2dv_params params =
82846 .teb = get_teb64(params32->teb),
82847 .location = params32->location,
82848 .count = params32->count,
82849 .transpose = params32->transpose,
82850 .value = ULongToPtr(params32->value),
82852 NTSTATUS status;
82853 status = ext_glUniformMatrix4x2dv( &params );
82854 return status;
82857 static NTSTATUS wow64_ext_glUniformMatrix4x2fv( void *args )
82859 struct
82861 PTR32 teb;
82862 GLint location;
82863 GLsizei count;
82864 GLboolean transpose;
82865 PTR32 value;
82866 } *params32 = args;
82867 struct glUniformMatrix4x2fv_params params =
82869 .teb = get_teb64(params32->teb),
82870 .location = params32->location,
82871 .count = params32->count,
82872 .transpose = params32->transpose,
82873 .value = ULongToPtr(params32->value),
82875 NTSTATUS status;
82876 status = ext_glUniformMatrix4x2fv( &params );
82877 return status;
82880 static NTSTATUS wow64_ext_glUniformMatrix4x3dv( void *args )
82882 struct
82884 PTR32 teb;
82885 GLint location;
82886 GLsizei count;
82887 GLboolean transpose;
82888 PTR32 value;
82889 } *params32 = args;
82890 struct glUniformMatrix4x3dv_params params =
82892 .teb = get_teb64(params32->teb),
82893 .location = params32->location,
82894 .count = params32->count,
82895 .transpose = params32->transpose,
82896 .value = ULongToPtr(params32->value),
82898 NTSTATUS status;
82899 status = ext_glUniformMatrix4x3dv( &params );
82900 return status;
82903 static NTSTATUS wow64_ext_glUniformMatrix4x3fv( void *args )
82905 struct
82907 PTR32 teb;
82908 GLint location;
82909 GLsizei count;
82910 GLboolean transpose;
82911 PTR32 value;
82912 } *params32 = args;
82913 struct glUniformMatrix4x3fv_params params =
82915 .teb = get_teb64(params32->teb),
82916 .location = params32->location,
82917 .count = params32->count,
82918 .transpose = params32->transpose,
82919 .value = ULongToPtr(params32->value),
82921 NTSTATUS status;
82922 status = ext_glUniformMatrix4x3fv( &params );
82923 return status;
82926 static NTSTATUS wow64_ext_glUniformSubroutinesuiv( void *args )
82928 struct
82930 PTR32 teb;
82931 GLenum shadertype;
82932 GLsizei count;
82933 PTR32 indices;
82934 } *params32 = args;
82935 struct glUniformSubroutinesuiv_params params =
82937 .teb = get_teb64(params32->teb),
82938 .shadertype = params32->shadertype,
82939 .count = params32->count,
82940 .indices = ULongToPtr(params32->indices),
82942 NTSTATUS status;
82943 status = ext_glUniformSubroutinesuiv( &params );
82944 return status;
82947 static NTSTATUS wow64_ext_glUniformui64NV( void *args )
82949 struct
82951 PTR32 teb;
82952 GLint location;
82953 GLuint64EXT value;
82954 } *params32 = args;
82955 struct glUniformui64NV_params params =
82957 .teb = get_teb64(params32->teb),
82958 .location = params32->location,
82959 .value = params32->value,
82961 NTSTATUS status;
82962 status = ext_glUniformui64NV( &params );
82963 return status;
82966 static NTSTATUS wow64_ext_glUniformui64vNV( void *args )
82968 struct
82970 PTR32 teb;
82971 GLint location;
82972 GLsizei count;
82973 PTR32 value;
82974 } *params32 = args;
82975 struct glUniformui64vNV_params params =
82977 .teb = get_teb64(params32->teb),
82978 .location = params32->location,
82979 .count = params32->count,
82980 .value = ULongToPtr(params32->value),
82982 NTSTATUS status;
82983 status = ext_glUniformui64vNV( &params );
82984 return status;
82987 static NTSTATUS wow64_ext_glUnlockArraysEXT( void *args )
82989 struct
82991 PTR32 teb;
82992 } *params32 = args;
82993 struct glUnlockArraysEXT_params params =
82995 .teb = get_teb64(params32->teb),
82997 NTSTATUS status;
82998 status = ext_glUnlockArraysEXT( &params );
82999 return status;
83002 static NTSTATUS wow64_ext_glUnmapObjectBufferATI( void *args )
83004 struct
83006 PTR32 teb;
83007 GLuint buffer;
83008 } *params32 = args;
83009 struct glUnmapObjectBufferATI_params params =
83011 .teb = get_teb64(params32->teb),
83012 .buffer = params32->buffer,
83014 NTSTATUS status;
83015 status = ext_glUnmapObjectBufferATI( &params );
83016 return status;
83019 static NTSTATUS wow64_ext_glUnmapTexture2DINTEL( void *args )
83021 struct
83023 PTR32 teb;
83024 GLuint texture;
83025 GLint level;
83026 } *params32 = args;
83027 struct glUnmapTexture2DINTEL_params params =
83029 .teb = get_teb64(params32->teb),
83030 .texture = params32->texture,
83031 .level = params32->level,
83033 NTSTATUS status;
83034 status = ext_glUnmapTexture2DINTEL( &params );
83035 return status;
83038 static NTSTATUS wow64_ext_glUpdateObjectBufferATI( void *args )
83040 struct
83042 PTR32 teb;
83043 GLuint buffer;
83044 GLuint offset;
83045 GLsizei size;
83046 PTR32 pointer;
83047 GLenum preserve;
83048 } *params32 = args;
83049 struct glUpdateObjectBufferATI_params params =
83051 .teb = get_teb64(params32->teb),
83052 .buffer = params32->buffer,
83053 .offset = params32->offset,
83054 .size = params32->size,
83055 .pointer = ULongToPtr(params32->pointer),
83056 .preserve = params32->preserve,
83058 NTSTATUS status;
83059 status = ext_glUpdateObjectBufferATI( &params );
83060 return status;
83063 static NTSTATUS wow64_ext_glUploadGpuMaskNVX( void *args )
83065 struct
83067 PTR32 teb;
83068 GLbitfield mask;
83069 } *params32 = args;
83070 struct glUploadGpuMaskNVX_params params =
83072 .teb = get_teb64(params32->teb),
83073 .mask = params32->mask,
83075 NTSTATUS status;
83076 status = ext_glUploadGpuMaskNVX( &params );
83077 return status;
83080 static NTSTATUS wow64_ext_glUseProgram( void *args )
83082 struct
83084 PTR32 teb;
83085 GLuint program;
83086 } *params32 = args;
83087 struct glUseProgram_params params =
83089 .teb = get_teb64(params32->teb),
83090 .program = params32->program,
83092 NTSTATUS status;
83093 status = ext_glUseProgram( &params );
83094 return status;
83097 static NTSTATUS wow64_ext_glUseProgramObjectARB( void *args )
83099 struct
83101 PTR32 teb;
83102 GLhandleARB programObj;
83103 } *params32 = args;
83104 struct glUseProgramObjectARB_params params =
83106 .teb = get_teb64(params32->teb),
83107 .programObj = params32->programObj,
83109 NTSTATUS status;
83110 status = ext_glUseProgramObjectARB( &params );
83111 return status;
83114 static NTSTATUS wow64_ext_glUseProgramStages( void *args )
83116 struct
83118 PTR32 teb;
83119 GLuint pipeline;
83120 GLbitfield stages;
83121 GLuint program;
83122 } *params32 = args;
83123 struct glUseProgramStages_params params =
83125 .teb = get_teb64(params32->teb),
83126 .pipeline = params32->pipeline,
83127 .stages = params32->stages,
83128 .program = params32->program,
83130 NTSTATUS status;
83131 status = ext_glUseProgramStages( &params );
83132 return status;
83135 static NTSTATUS wow64_ext_glUseShaderProgramEXT( void *args )
83137 struct
83139 PTR32 teb;
83140 GLenum type;
83141 GLuint program;
83142 } *params32 = args;
83143 struct glUseShaderProgramEXT_params params =
83145 .teb = get_teb64(params32->teb),
83146 .type = params32->type,
83147 .program = params32->program,
83149 NTSTATUS status;
83150 status = ext_glUseShaderProgramEXT( &params );
83151 return status;
83154 static NTSTATUS wow64_ext_glVDPAUFiniNV( void *args )
83156 struct
83158 PTR32 teb;
83159 } *params32 = args;
83160 struct glVDPAUFiniNV_params params =
83162 .teb = get_teb64(params32->teb),
83164 NTSTATUS status;
83165 status = ext_glVDPAUFiniNV( &params );
83166 return status;
83169 static NTSTATUS wow64_ext_glVDPAUGetSurfaceivNV( void *args )
83171 struct
83173 PTR32 teb;
83174 GLvdpauSurfaceNV surface;
83175 GLenum pname;
83176 GLsizei count;
83177 PTR32 length;
83178 PTR32 values;
83179 } *params32 = args;
83180 struct glVDPAUGetSurfaceivNV_params params =
83182 .teb = get_teb64(params32->teb),
83183 .surface = params32->surface,
83184 .pname = params32->pname,
83185 .count = params32->count,
83186 .length = ULongToPtr(params32->length),
83187 .values = ULongToPtr(params32->values),
83189 NTSTATUS status;
83190 status = ext_glVDPAUGetSurfaceivNV( &params );
83191 return status;
83194 static NTSTATUS wow64_ext_glVDPAUInitNV( void *args )
83196 struct
83198 PTR32 teb;
83199 PTR32 vdpDevice;
83200 PTR32 getProcAddress;
83201 } *params32 = args;
83202 struct glVDPAUInitNV_params params =
83204 .teb = get_teb64(params32->teb),
83205 .vdpDevice = ULongToPtr(params32->vdpDevice),
83206 .getProcAddress = ULongToPtr(params32->getProcAddress),
83208 NTSTATUS status;
83209 status = ext_glVDPAUInitNV( &params );
83210 return status;
83213 static NTSTATUS wow64_ext_glVDPAUIsSurfaceNV( void *args )
83215 struct
83217 PTR32 teb;
83218 GLvdpauSurfaceNV surface;
83219 GLboolean ret;
83220 } *params32 = args;
83221 struct glVDPAUIsSurfaceNV_params params =
83223 .teb = get_teb64(params32->teb),
83224 .surface = params32->surface,
83226 NTSTATUS status;
83227 status = ext_glVDPAUIsSurfaceNV( &params );
83228 params32->ret = params.ret;
83229 return status;
83232 static NTSTATUS wow64_ext_glVDPAUMapSurfacesNV( void *args )
83234 struct
83236 PTR32 teb;
83237 GLsizei numSurfaces;
83238 PTR32 surfaces;
83239 } *params32 = args;
83240 struct glVDPAUMapSurfacesNV_params params =
83242 .teb = get_teb64(params32->teb),
83243 .numSurfaces = params32->numSurfaces,
83244 .surfaces = ULongToPtr(params32->surfaces),
83246 NTSTATUS status;
83247 status = ext_glVDPAUMapSurfacesNV( &params );
83248 return status;
83251 static NTSTATUS wow64_ext_glVDPAURegisterOutputSurfaceNV( void *args )
83253 struct
83255 PTR32 teb;
83256 PTR32 vdpSurface;
83257 GLenum target;
83258 GLsizei numTextureNames;
83259 PTR32 textureNames;
83260 GLvdpauSurfaceNV ret;
83261 } *params32 = args;
83262 struct glVDPAURegisterOutputSurfaceNV_params params =
83264 .teb = get_teb64(params32->teb),
83265 .vdpSurface = ULongToPtr(params32->vdpSurface),
83266 .target = params32->target,
83267 .numTextureNames = params32->numTextureNames,
83268 .textureNames = ULongToPtr(params32->textureNames),
83270 NTSTATUS status;
83271 status = ext_glVDPAURegisterOutputSurfaceNV( &params );
83272 params32->ret = params.ret;
83273 return status;
83276 static NTSTATUS wow64_ext_glVDPAURegisterVideoSurfaceNV( void *args )
83278 struct
83280 PTR32 teb;
83281 PTR32 vdpSurface;
83282 GLenum target;
83283 GLsizei numTextureNames;
83284 PTR32 textureNames;
83285 GLvdpauSurfaceNV ret;
83286 } *params32 = args;
83287 struct glVDPAURegisterVideoSurfaceNV_params params =
83289 .teb = get_teb64(params32->teb),
83290 .vdpSurface = ULongToPtr(params32->vdpSurface),
83291 .target = params32->target,
83292 .numTextureNames = params32->numTextureNames,
83293 .textureNames = ULongToPtr(params32->textureNames),
83295 NTSTATUS status;
83296 status = ext_glVDPAURegisterVideoSurfaceNV( &params );
83297 params32->ret = params.ret;
83298 return status;
83301 static NTSTATUS wow64_ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( void *args )
83303 struct
83305 PTR32 teb;
83306 PTR32 vdpSurface;
83307 GLenum target;
83308 GLsizei numTextureNames;
83309 PTR32 textureNames;
83310 GLboolean isFrameStructure;
83311 GLvdpauSurfaceNV ret;
83312 } *params32 = args;
83313 struct glVDPAURegisterVideoSurfaceWithPictureStructureNV_params params =
83315 .teb = get_teb64(params32->teb),
83316 .vdpSurface = ULongToPtr(params32->vdpSurface),
83317 .target = params32->target,
83318 .numTextureNames = params32->numTextureNames,
83319 .textureNames = ULongToPtr(params32->textureNames),
83320 .isFrameStructure = params32->isFrameStructure,
83322 NTSTATUS status;
83323 status = ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( &params );
83324 params32->ret = params.ret;
83325 return status;
83328 static NTSTATUS wow64_ext_glVDPAUSurfaceAccessNV( void *args )
83330 struct
83332 PTR32 teb;
83333 GLvdpauSurfaceNV surface;
83334 GLenum access;
83335 } *params32 = args;
83336 struct glVDPAUSurfaceAccessNV_params params =
83338 .teb = get_teb64(params32->teb),
83339 .surface = params32->surface,
83340 .access = params32->access,
83342 NTSTATUS status;
83343 status = ext_glVDPAUSurfaceAccessNV( &params );
83344 return status;
83347 static NTSTATUS wow64_ext_glVDPAUUnmapSurfacesNV( void *args )
83349 struct
83351 PTR32 teb;
83352 GLsizei numSurface;
83353 PTR32 surfaces;
83354 } *params32 = args;
83355 struct glVDPAUUnmapSurfacesNV_params params =
83357 .teb = get_teb64(params32->teb),
83358 .numSurface = params32->numSurface,
83359 .surfaces = ULongToPtr(params32->surfaces),
83361 NTSTATUS status;
83362 status = ext_glVDPAUUnmapSurfacesNV( &params );
83363 return status;
83366 static NTSTATUS wow64_ext_glVDPAUUnregisterSurfaceNV( void *args )
83368 struct
83370 PTR32 teb;
83371 GLvdpauSurfaceNV surface;
83372 } *params32 = args;
83373 struct glVDPAUUnregisterSurfaceNV_params params =
83375 .teb = get_teb64(params32->teb),
83376 .surface = params32->surface,
83378 NTSTATUS status;
83379 status = ext_glVDPAUUnregisterSurfaceNV( &params );
83380 return status;
83383 static NTSTATUS wow64_ext_glValidateProgram( void *args )
83385 struct
83387 PTR32 teb;
83388 GLuint program;
83389 } *params32 = args;
83390 struct glValidateProgram_params params =
83392 .teb = get_teb64(params32->teb),
83393 .program = params32->program,
83395 NTSTATUS status;
83396 status = ext_glValidateProgram( &params );
83397 return status;
83400 static NTSTATUS wow64_ext_glValidateProgramARB( void *args )
83402 struct
83404 PTR32 teb;
83405 GLhandleARB programObj;
83406 } *params32 = args;
83407 struct glValidateProgramARB_params params =
83409 .teb = get_teb64(params32->teb),
83410 .programObj = params32->programObj,
83412 NTSTATUS status;
83413 status = ext_glValidateProgramARB( &params );
83414 return status;
83417 static NTSTATUS wow64_ext_glValidateProgramPipeline( void *args )
83419 struct
83421 PTR32 teb;
83422 GLuint pipeline;
83423 } *params32 = args;
83424 struct glValidateProgramPipeline_params params =
83426 .teb = get_teb64(params32->teb),
83427 .pipeline = params32->pipeline,
83429 NTSTATUS status;
83430 status = ext_glValidateProgramPipeline( &params );
83431 return status;
83434 static NTSTATUS wow64_ext_glVariantArrayObjectATI( void *args )
83436 struct
83438 PTR32 teb;
83439 GLuint id;
83440 GLenum type;
83441 GLsizei stride;
83442 GLuint buffer;
83443 GLuint offset;
83444 } *params32 = args;
83445 struct glVariantArrayObjectATI_params params =
83447 .teb = get_teb64(params32->teb),
83448 .id = params32->id,
83449 .type = params32->type,
83450 .stride = params32->stride,
83451 .buffer = params32->buffer,
83452 .offset = params32->offset,
83454 NTSTATUS status;
83455 status = ext_glVariantArrayObjectATI( &params );
83456 return status;
83459 static NTSTATUS wow64_ext_glVariantPointerEXT( void *args )
83461 struct
83463 PTR32 teb;
83464 GLuint id;
83465 GLenum type;
83466 GLuint stride;
83467 PTR32 addr;
83468 } *params32 = args;
83469 struct glVariantPointerEXT_params params =
83471 .teb = get_teb64(params32->teb),
83472 .id = params32->id,
83473 .type = params32->type,
83474 .stride = params32->stride,
83475 .addr = ULongToPtr(params32->addr),
83477 NTSTATUS status;
83478 status = ext_glVariantPointerEXT( &params );
83479 return status;
83482 static NTSTATUS wow64_ext_glVariantbvEXT( void *args )
83484 struct
83486 PTR32 teb;
83487 GLuint id;
83488 PTR32 addr;
83489 } *params32 = args;
83490 struct glVariantbvEXT_params params =
83492 .teb = get_teb64(params32->teb),
83493 .id = params32->id,
83494 .addr = ULongToPtr(params32->addr),
83496 NTSTATUS status;
83497 status = ext_glVariantbvEXT( &params );
83498 return status;
83501 static NTSTATUS wow64_ext_glVariantdvEXT( void *args )
83503 struct
83505 PTR32 teb;
83506 GLuint id;
83507 PTR32 addr;
83508 } *params32 = args;
83509 struct glVariantdvEXT_params params =
83511 .teb = get_teb64(params32->teb),
83512 .id = params32->id,
83513 .addr = ULongToPtr(params32->addr),
83515 NTSTATUS status;
83516 status = ext_glVariantdvEXT( &params );
83517 return status;
83520 static NTSTATUS wow64_ext_glVariantfvEXT( void *args )
83522 struct
83524 PTR32 teb;
83525 GLuint id;
83526 PTR32 addr;
83527 } *params32 = args;
83528 struct glVariantfvEXT_params params =
83530 .teb = get_teb64(params32->teb),
83531 .id = params32->id,
83532 .addr = ULongToPtr(params32->addr),
83534 NTSTATUS status;
83535 status = ext_glVariantfvEXT( &params );
83536 return status;
83539 static NTSTATUS wow64_ext_glVariantivEXT( void *args )
83541 struct
83543 PTR32 teb;
83544 GLuint id;
83545 PTR32 addr;
83546 } *params32 = args;
83547 struct glVariantivEXT_params params =
83549 .teb = get_teb64(params32->teb),
83550 .id = params32->id,
83551 .addr = ULongToPtr(params32->addr),
83553 NTSTATUS status;
83554 status = ext_glVariantivEXT( &params );
83555 return status;
83558 static NTSTATUS wow64_ext_glVariantsvEXT( void *args )
83560 struct
83562 PTR32 teb;
83563 GLuint id;
83564 PTR32 addr;
83565 } *params32 = args;
83566 struct glVariantsvEXT_params params =
83568 .teb = get_teb64(params32->teb),
83569 .id = params32->id,
83570 .addr = ULongToPtr(params32->addr),
83572 NTSTATUS status;
83573 status = ext_glVariantsvEXT( &params );
83574 return status;
83577 static NTSTATUS wow64_ext_glVariantubvEXT( void *args )
83579 struct
83581 PTR32 teb;
83582 GLuint id;
83583 PTR32 addr;
83584 } *params32 = args;
83585 struct glVariantubvEXT_params params =
83587 .teb = get_teb64(params32->teb),
83588 .id = params32->id,
83589 .addr = ULongToPtr(params32->addr),
83591 NTSTATUS status;
83592 status = ext_glVariantubvEXT( &params );
83593 return status;
83596 static NTSTATUS wow64_ext_glVariantuivEXT( void *args )
83598 struct
83600 PTR32 teb;
83601 GLuint id;
83602 PTR32 addr;
83603 } *params32 = args;
83604 struct glVariantuivEXT_params params =
83606 .teb = get_teb64(params32->teb),
83607 .id = params32->id,
83608 .addr = ULongToPtr(params32->addr),
83610 NTSTATUS status;
83611 status = ext_glVariantuivEXT( &params );
83612 return status;
83615 static NTSTATUS wow64_ext_glVariantusvEXT( void *args )
83617 struct
83619 PTR32 teb;
83620 GLuint id;
83621 PTR32 addr;
83622 } *params32 = args;
83623 struct glVariantusvEXT_params params =
83625 .teb = get_teb64(params32->teb),
83626 .id = params32->id,
83627 .addr = ULongToPtr(params32->addr),
83629 NTSTATUS status;
83630 status = ext_glVariantusvEXT( &params );
83631 return status;
83634 static NTSTATUS wow64_ext_glVertex2bOES( void *args )
83636 struct
83638 PTR32 teb;
83639 GLbyte x;
83640 GLbyte y;
83641 } *params32 = args;
83642 struct glVertex2bOES_params params =
83644 .teb = get_teb64(params32->teb),
83645 .x = params32->x,
83646 .y = params32->y,
83648 NTSTATUS status;
83649 status = ext_glVertex2bOES( &params );
83650 return status;
83653 static NTSTATUS wow64_ext_glVertex2bvOES( void *args )
83655 struct
83657 PTR32 teb;
83658 PTR32 coords;
83659 } *params32 = args;
83660 struct glVertex2bvOES_params params =
83662 .teb = get_teb64(params32->teb),
83663 .coords = ULongToPtr(params32->coords),
83665 NTSTATUS status;
83666 status = ext_glVertex2bvOES( &params );
83667 return status;
83670 static NTSTATUS wow64_ext_glVertex2hNV( void *args )
83672 struct
83674 PTR32 teb;
83675 GLhalfNV x;
83676 GLhalfNV y;
83677 } *params32 = args;
83678 struct glVertex2hNV_params params =
83680 .teb = get_teb64(params32->teb),
83681 .x = params32->x,
83682 .y = params32->y,
83684 NTSTATUS status;
83685 status = ext_glVertex2hNV( &params );
83686 return status;
83689 static NTSTATUS wow64_ext_glVertex2hvNV( void *args )
83691 struct
83693 PTR32 teb;
83694 PTR32 v;
83695 } *params32 = args;
83696 struct glVertex2hvNV_params params =
83698 .teb = get_teb64(params32->teb),
83699 .v = ULongToPtr(params32->v),
83701 NTSTATUS status;
83702 status = ext_glVertex2hvNV( &params );
83703 return status;
83706 static NTSTATUS wow64_ext_glVertex2xOES( void *args )
83708 struct
83710 PTR32 teb;
83711 GLfixed x;
83712 } *params32 = args;
83713 struct glVertex2xOES_params params =
83715 .teb = get_teb64(params32->teb),
83716 .x = params32->x,
83718 NTSTATUS status;
83719 status = ext_glVertex2xOES( &params );
83720 return status;
83723 static NTSTATUS wow64_ext_glVertex2xvOES( void *args )
83725 struct
83727 PTR32 teb;
83728 PTR32 coords;
83729 } *params32 = args;
83730 struct glVertex2xvOES_params params =
83732 .teb = get_teb64(params32->teb),
83733 .coords = ULongToPtr(params32->coords),
83735 NTSTATUS status;
83736 status = ext_glVertex2xvOES( &params );
83737 return status;
83740 static NTSTATUS wow64_ext_glVertex3bOES( void *args )
83742 struct
83744 PTR32 teb;
83745 GLbyte x;
83746 GLbyte y;
83747 GLbyte z;
83748 } *params32 = args;
83749 struct glVertex3bOES_params params =
83751 .teb = get_teb64(params32->teb),
83752 .x = params32->x,
83753 .y = params32->y,
83754 .z = params32->z,
83756 NTSTATUS status;
83757 status = ext_glVertex3bOES( &params );
83758 return status;
83761 static NTSTATUS wow64_ext_glVertex3bvOES( void *args )
83763 struct
83765 PTR32 teb;
83766 PTR32 coords;
83767 } *params32 = args;
83768 struct glVertex3bvOES_params params =
83770 .teb = get_teb64(params32->teb),
83771 .coords = ULongToPtr(params32->coords),
83773 NTSTATUS status;
83774 status = ext_glVertex3bvOES( &params );
83775 return status;
83778 static NTSTATUS wow64_ext_glVertex3hNV( void *args )
83780 struct
83782 PTR32 teb;
83783 GLhalfNV x;
83784 GLhalfNV y;
83785 GLhalfNV z;
83786 } *params32 = args;
83787 struct glVertex3hNV_params params =
83789 .teb = get_teb64(params32->teb),
83790 .x = params32->x,
83791 .y = params32->y,
83792 .z = params32->z,
83794 NTSTATUS status;
83795 status = ext_glVertex3hNV( &params );
83796 return status;
83799 static NTSTATUS wow64_ext_glVertex3hvNV( void *args )
83801 struct
83803 PTR32 teb;
83804 PTR32 v;
83805 } *params32 = args;
83806 struct glVertex3hvNV_params params =
83808 .teb = get_teb64(params32->teb),
83809 .v = ULongToPtr(params32->v),
83811 NTSTATUS status;
83812 status = ext_glVertex3hvNV( &params );
83813 return status;
83816 static NTSTATUS wow64_ext_glVertex3xOES( void *args )
83818 struct
83820 PTR32 teb;
83821 GLfixed x;
83822 GLfixed y;
83823 } *params32 = args;
83824 struct glVertex3xOES_params params =
83826 .teb = get_teb64(params32->teb),
83827 .x = params32->x,
83828 .y = params32->y,
83830 NTSTATUS status;
83831 status = ext_glVertex3xOES( &params );
83832 return status;
83835 static NTSTATUS wow64_ext_glVertex3xvOES( void *args )
83837 struct
83839 PTR32 teb;
83840 PTR32 coords;
83841 } *params32 = args;
83842 struct glVertex3xvOES_params params =
83844 .teb = get_teb64(params32->teb),
83845 .coords = ULongToPtr(params32->coords),
83847 NTSTATUS status;
83848 status = ext_glVertex3xvOES( &params );
83849 return status;
83852 static NTSTATUS wow64_ext_glVertex4bOES( void *args )
83854 struct
83856 PTR32 teb;
83857 GLbyte x;
83858 GLbyte y;
83859 GLbyte z;
83860 GLbyte w;
83861 } *params32 = args;
83862 struct glVertex4bOES_params params =
83864 .teb = get_teb64(params32->teb),
83865 .x = params32->x,
83866 .y = params32->y,
83867 .z = params32->z,
83868 .w = params32->w,
83870 NTSTATUS status;
83871 status = ext_glVertex4bOES( &params );
83872 return status;
83875 static NTSTATUS wow64_ext_glVertex4bvOES( void *args )
83877 struct
83879 PTR32 teb;
83880 PTR32 coords;
83881 } *params32 = args;
83882 struct glVertex4bvOES_params params =
83884 .teb = get_teb64(params32->teb),
83885 .coords = ULongToPtr(params32->coords),
83887 NTSTATUS status;
83888 status = ext_glVertex4bvOES( &params );
83889 return status;
83892 static NTSTATUS wow64_ext_glVertex4hNV( void *args )
83894 struct
83896 PTR32 teb;
83897 GLhalfNV x;
83898 GLhalfNV y;
83899 GLhalfNV z;
83900 GLhalfNV w;
83901 } *params32 = args;
83902 struct glVertex4hNV_params params =
83904 .teb = get_teb64(params32->teb),
83905 .x = params32->x,
83906 .y = params32->y,
83907 .z = params32->z,
83908 .w = params32->w,
83910 NTSTATUS status;
83911 status = ext_glVertex4hNV( &params );
83912 return status;
83915 static NTSTATUS wow64_ext_glVertex4hvNV( void *args )
83917 struct
83919 PTR32 teb;
83920 PTR32 v;
83921 } *params32 = args;
83922 struct glVertex4hvNV_params params =
83924 .teb = get_teb64(params32->teb),
83925 .v = ULongToPtr(params32->v),
83927 NTSTATUS status;
83928 status = ext_glVertex4hvNV( &params );
83929 return status;
83932 static NTSTATUS wow64_ext_glVertex4xOES( void *args )
83934 struct
83936 PTR32 teb;
83937 GLfixed x;
83938 GLfixed y;
83939 GLfixed z;
83940 } *params32 = args;
83941 struct glVertex4xOES_params params =
83943 .teb = get_teb64(params32->teb),
83944 .x = params32->x,
83945 .y = params32->y,
83946 .z = params32->z,
83948 NTSTATUS status;
83949 status = ext_glVertex4xOES( &params );
83950 return status;
83953 static NTSTATUS wow64_ext_glVertex4xvOES( void *args )
83955 struct
83957 PTR32 teb;
83958 PTR32 coords;
83959 } *params32 = args;
83960 struct glVertex4xvOES_params params =
83962 .teb = get_teb64(params32->teb),
83963 .coords = ULongToPtr(params32->coords),
83965 NTSTATUS status;
83966 status = ext_glVertex4xvOES( &params );
83967 return status;
83970 static NTSTATUS wow64_ext_glVertexArrayAttribBinding( void *args )
83972 struct
83974 PTR32 teb;
83975 GLuint vaobj;
83976 GLuint attribindex;
83977 GLuint bindingindex;
83978 } *params32 = args;
83979 struct glVertexArrayAttribBinding_params params =
83981 .teb = get_teb64(params32->teb),
83982 .vaobj = params32->vaobj,
83983 .attribindex = params32->attribindex,
83984 .bindingindex = params32->bindingindex,
83986 NTSTATUS status;
83987 status = ext_glVertexArrayAttribBinding( &params );
83988 return status;
83991 static NTSTATUS wow64_ext_glVertexArrayAttribFormat( void *args )
83993 struct
83995 PTR32 teb;
83996 GLuint vaobj;
83997 GLuint attribindex;
83998 GLint size;
83999 GLenum type;
84000 GLboolean normalized;
84001 GLuint relativeoffset;
84002 } *params32 = args;
84003 struct glVertexArrayAttribFormat_params params =
84005 .teb = get_teb64(params32->teb),
84006 .vaobj = params32->vaobj,
84007 .attribindex = params32->attribindex,
84008 .size = params32->size,
84009 .type = params32->type,
84010 .normalized = params32->normalized,
84011 .relativeoffset = params32->relativeoffset,
84013 NTSTATUS status;
84014 status = ext_glVertexArrayAttribFormat( &params );
84015 return status;
84018 static NTSTATUS wow64_ext_glVertexArrayAttribIFormat( void *args )
84020 struct
84022 PTR32 teb;
84023 GLuint vaobj;
84024 GLuint attribindex;
84025 GLint size;
84026 GLenum type;
84027 GLuint relativeoffset;
84028 } *params32 = args;
84029 struct glVertexArrayAttribIFormat_params params =
84031 .teb = get_teb64(params32->teb),
84032 .vaobj = params32->vaobj,
84033 .attribindex = params32->attribindex,
84034 .size = params32->size,
84035 .type = params32->type,
84036 .relativeoffset = params32->relativeoffset,
84038 NTSTATUS status;
84039 status = ext_glVertexArrayAttribIFormat( &params );
84040 return status;
84043 static NTSTATUS wow64_ext_glVertexArrayAttribLFormat( void *args )
84045 struct
84047 PTR32 teb;
84048 GLuint vaobj;
84049 GLuint attribindex;
84050 GLint size;
84051 GLenum type;
84052 GLuint relativeoffset;
84053 } *params32 = args;
84054 struct glVertexArrayAttribLFormat_params params =
84056 .teb = get_teb64(params32->teb),
84057 .vaobj = params32->vaobj,
84058 .attribindex = params32->attribindex,
84059 .size = params32->size,
84060 .type = params32->type,
84061 .relativeoffset = params32->relativeoffset,
84063 NTSTATUS status;
84064 status = ext_glVertexArrayAttribLFormat( &params );
84065 return status;
84068 static NTSTATUS wow64_ext_glVertexArrayBindVertexBufferEXT( void *args )
84070 struct
84072 PTR32 teb;
84073 GLuint vaobj;
84074 GLuint bindingindex;
84075 GLuint buffer;
84076 PTR32 offset;
84077 GLsizei stride;
84078 } *params32 = args;
84079 struct glVertexArrayBindVertexBufferEXT_params params =
84081 .teb = get_teb64(params32->teb),
84082 .vaobj = params32->vaobj,
84083 .bindingindex = params32->bindingindex,
84084 .buffer = params32->buffer,
84085 .offset = (GLintptr)ULongToPtr(params32->offset),
84086 .stride = params32->stride,
84088 NTSTATUS status;
84089 status = ext_glVertexArrayBindVertexBufferEXT( &params );
84090 return status;
84093 static NTSTATUS wow64_ext_glVertexArrayBindingDivisor( void *args )
84095 struct
84097 PTR32 teb;
84098 GLuint vaobj;
84099 GLuint bindingindex;
84100 GLuint divisor;
84101 } *params32 = args;
84102 struct glVertexArrayBindingDivisor_params params =
84104 .teb = get_teb64(params32->teb),
84105 .vaobj = params32->vaobj,
84106 .bindingindex = params32->bindingindex,
84107 .divisor = params32->divisor,
84109 NTSTATUS status;
84110 status = ext_glVertexArrayBindingDivisor( &params );
84111 return status;
84114 static NTSTATUS wow64_ext_glVertexArrayColorOffsetEXT( void *args )
84116 struct
84118 PTR32 teb;
84119 GLuint vaobj;
84120 GLuint buffer;
84121 GLint size;
84122 GLenum type;
84123 GLsizei stride;
84124 PTR32 offset;
84125 } *params32 = args;
84126 struct glVertexArrayColorOffsetEXT_params params =
84128 .teb = get_teb64(params32->teb),
84129 .vaobj = params32->vaobj,
84130 .buffer = params32->buffer,
84131 .size = params32->size,
84132 .type = params32->type,
84133 .stride = params32->stride,
84134 .offset = (GLintptr)ULongToPtr(params32->offset),
84136 NTSTATUS status;
84137 status = ext_glVertexArrayColorOffsetEXT( &params );
84138 return status;
84141 static NTSTATUS wow64_ext_glVertexArrayEdgeFlagOffsetEXT( void *args )
84143 struct
84145 PTR32 teb;
84146 GLuint vaobj;
84147 GLuint buffer;
84148 GLsizei stride;
84149 PTR32 offset;
84150 } *params32 = args;
84151 struct glVertexArrayEdgeFlagOffsetEXT_params params =
84153 .teb = get_teb64(params32->teb),
84154 .vaobj = params32->vaobj,
84155 .buffer = params32->buffer,
84156 .stride = params32->stride,
84157 .offset = (GLintptr)ULongToPtr(params32->offset),
84159 NTSTATUS status;
84160 status = ext_glVertexArrayEdgeFlagOffsetEXT( &params );
84161 return status;
84164 static NTSTATUS wow64_ext_glVertexArrayElementBuffer( void *args )
84166 struct
84168 PTR32 teb;
84169 GLuint vaobj;
84170 GLuint buffer;
84171 } *params32 = args;
84172 struct glVertexArrayElementBuffer_params params =
84174 .teb = get_teb64(params32->teb),
84175 .vaobj = params32->vaobj,
84176 .buffer = params32->buffer,
84178 NTSTATUS status;
84179 status = ext_glVertexArrayElementBuffer( &params );
84180 return status;
84183 static NTSTATUS wow64_ext_glVertexArrayFogCoordOffsetEXT( void *args )
84185 struct
84187 PTR32 teb;
84188 GLuint vaobj;
84189 GLuint buffer;
84190 GLenum type;
84191 GLsizei stride;
84192 PTR32 offset;
84193 } *params32 = args;
84194 struct glVertexArrayFogCoordOffsetEXT_params params =
84196 .teb = get_teb64(params32->teb),
84197 .vaobj = params32->vaobj,
84198 .buffer = params32->buffer,
84199 .type = params32->type,
84200 .stride = params32->stride,
84201 .offset = (GLintptr)ULongToPtr(params32->offset),
84203 NTSTATUS status;
84204 status = ext_glVertexArrayFogCoordOffsetEXT( &params );
84205 return status;
84208 static NTSTATUS wow64_ext_glVertexArrayIndexOffsetEXT( void *args )
84210 struct
84212 PTR32 teb;
84213 GLuint vaobj;
84214 GLuint buffer;
84215 GLenum type;
84216 GLsizei stride;
84217 PTR32 offset;
84218 } *params32 = args;
84219 struct glVertexArrayIndexOffsetEXT_params params =
84221 .teb = get_teb64(params32->teb),
84222 .vaobj = params32->vaobj,
84223 .buffer = params32->buffer,
84224 .type = params32->type,
84225 .stride = params32->stride,
84226 .offset = (GLintptr)ULongToPtr(params32->offset),
84228 NTSTATUS status;
84229 status = ext_glVertexArrayIndexOffsetEXT( &params );
84230 return status;
84233 static NTSTATUS wow64_ext_glVertexArrayMultiTexCoordOffsetEXT( void *args )
84235 struct
84237 PTR32 teb;
84238 GLuint vaobj;
84239 GLuint buffer;
84240 GLenum texunit;
84241 GLint size;
84242 GLenum type;
84243 GLsizei stride;
84244 PTR32 offset;
84245 } *params32 = args;
84246 struct glVertexArrayMultiTexCoordOffsetEXT_params params =
84248 .teb = get_teb64(params32->teb),
84249 .vaobj = params32->vaobj,
84250 .buffer = params32->buffer,
84251 .texunit = params32->texunit,
84252 .size = params32->size,
84253 .type = params32->type,
84254 .stride = params32->stride,
84255 .offset = (GLintptr)ULongToPtr(params32->offset),
84257 NTSTATUS status;
84258 status = ext_glVertexArrayMultiTexCoordOffsetEXT( &params );
84259 return status;
84262 static NTSTATUS wow64_ext_glVertexArrayNormalOffsetEXT( void *args )
84264 struct
84266 PTR32 teb;
84267 GLuint vaobj;
84268 GLuint buffer;
84269 GLenum type;
84270 GLsizei stride;
84271 PTR32 offset;
84272 } *params32 = args;
84273 struct glVertexArrayNormalOffsetEXT_params params =
84275 .teb = get_teb64(params32->teb),
84276 .vaobj = params32->vaobj,
84277 .buffer = params32->buffer,
84278 .type = params32->type,
84279 .stride = params32->stride,
84280 .offset = (GLintptr)ULongToPtr(params32->offset),
84282 NTSTATUS status;
84283 status = ext_glVertexArrayNormalOffsetEXT( &params );
84284 return status;
84287 static NTSTATUS wow64_ext_glVertexArrayParameteriAPPLE( void *args )
84289 struct
84291 PTR32 teb;
84292 GLenum pname;
84293 GLint param;
84294 } *params32 = args;
84295 struct glVertexArrayParameteriAPPLE_params params =
84297 .teb = get_teb64(params32->teb),
84298 .pname = params32->pname,
84299 .param = params32->param,
84301 NTSTATUS status;
84302 status = ext_glVertexArrayParameteriAPPLE( &params );
84303 return status;
84306 static NTSTATUS wow64_ext_glVertexArrayRangeAPPLE( void *args )
84308 struct
84310 PTR32 teb;
84311 GLsizei length;
84312 PTR32 pointer;
84313 } *params32 = args;
84314 struct glVertexArrayRangeAPPLE_params params =
84316 .teb = get_teb64(params32->teb),
84317 .length = params32->length,
84318 .pointer = ULongToPtr(params32->pointer),
84320 NTSTATUS status;
84321 status = ext_glVertexArrayRangeAPPLE( &params );
84322 return status;
84325 static NTSTATUS wow64_ext_glVertexArrayRangeNV( void *args )
84327 struct
84329 PTR32 teb;
84330 GLsizei length;
84331 PTR32 pointer;
84332 } *params32 = args;
84333 struct glVertexArrayRangeNV_params params =
84335 .teb = get_teb64(params32->teb),
84336 .length = params32->length,
84337 .pointer = ULongToPtr(params32->pointer),
84339 NTSTATUS status;
84340 status = ext_glVertexArrayRangeNV( &params );
84341 return status;
84344 static NTSTATUS wow64_ext_glVertexArraySecondaryColorOffsetEXT( void *args )
84346 struct
84348 PTR32 teb;
84349 GLuint vaobj;
84350 GLuint buffer;
84351 GLint size;
84352 GLenum type;
84353 GLsizei stride;
84354 PTR32 offset;
84355 } *params32 = args;
84356 struct glVertexArraySecondaryColorOffsetEXT_params params =
84358 .teb = get_teb64(params32->teb),
84359 .vaobj = params32->vaobj,
84360 .buffer = params32->buffer,
84361 .size = params32->size,
84362 .type = params32->type,
84363 .stride = params32->stride,
84364 .offset = (GLintptr)ULongToPtr(params32->offset),
84366 NTSTATUS status;
84367 status = ext_glVertexArraySecondaryColorOffsetEXT( &params );
84368 return status;
84371 static NTSTATUS wow64_ext_glVertexArrayTexCoordOffsetEXT( void *args )
84373 struct
84375 PTR32 teb;
84376 GLuint vaobj;
84377 GLuint buffer;
84378 GLint size;
84379 GLenum type;
84380 GLsizei stride;
84381 PTR32 offset;
84382 } *params32 = args;
84383 struct glVertexArrayTexCoordOffsetEXT_params params =
84385 .teb = get_teb64(params32->teb),
84386 .vaobj = params32->vaobj,
84387 .buffer = params32->buffer,
84388 .size = params32->size,
84389 .type = params32->type,
84390 .stride = params32->stride,
84391 .offset = (GLintptr)ULongToPtr(params32->offset),
84393 NTSTATUS status;
84394 status = ext_glVertexArrayTexCoordOffsetEXT( &params );
84395 return status;
84398 static NTSTATUS wow64_ext_glVertexArrayVertexAttribBindingEXT( void *args )
84400 struct
84402 PTR32 teb;
84403 GLuint vaobj;
84404 GLuint attribindex;
84405 GLuint bindingindex;
84406 } *params32 = args;
84407 struct glVertexArrayVertexAttribBindingEXT_params params =
84409 .teb = get_teb64(params32->teb),
84410 .vaobj = params32->vaobj,
84411 .attribindex = params32->attribindex,
84412 .bindingindex = params32->bindingindex,
84414 NTSTATUS status;
84415 status = ext_glVertexArrayVertexAttribBindingEXT( &params );
84416 return status;
84419 static NTSTATUS wow64_ext_glVertexArrayVertexAttribDivisorEXT( void *args )
84421 struct
84423 PTR32 teb;
84424 GLuint vaobj;
84425 GLuint index;
84426 GLuint divisor;
84427 } *params32 = args;
84428 struct glVertexArrayVertexAttribDivisorEXT_params params =
84430 .teb = get_teb64(params32->teb),
84431 .vaobj = params32->vaobj,
84432 .index = params32->index,
84433 .divisor = params32->divisor,
84435 NTSTATUS status;
84436 status = ext_glVertexArrayVertexAttribDivisorEXT( &params );
84437 return status;
84440 static NTSTATUS wow64_ext_glVertexArrayVertexAttribFormatEXT( void *args )
84442 struct
84444 PTR32 teb;
84445 GLuint vaobj;
84446 GLuint attribindex;
84447 GLint size;
84448 GLenum type;
84449 GLboolean normalized;
84450 GLuint relativeoffset;
84451 } *params32 = args;
84452 struct glVertexArrayVertexAttribFormatEXT_params params =
84454 .teb = get_teb64(params32->teb),
84455 .vaobj = params32->vaobj,
84456 .attribindex = params32->attribindex,
84457 .size = params32->size,
84458 .type = params32->type,
84459 .normalized = params32->normalized,
84460 .relativeoffset = params32->relativeoffset,
84462 NTSTATUS status;
84463 status = ext_glVertexArrayVertexAttribFormatEXT( &params );
84464 return status;
84467 static NTSTATUS wow64_ext_glVertexArrayVertexAttribIFormatEXT( void *args )
84469 struct
84471 PTR32 teb;
84472 GLuint vaobj;
84473 GLuint attribindex;
84474 GLint size;
84475 GLenum type;
84476 GLuint relativeoffset;
84477 } *params32 = args;
84478 struct glVertexArrayVertexAttribIFormatEXT_params params =
84480 .teb = get_teb64(params32->teb),
84481 .vaobj = params32->vaobj,
84482 .attribindex = params32->attribindex,
84483 .size = params32->size,
84484 .type = params32->type,
84485 .relativeoffset = params32->relativeoffset,
84487 NTSTATUS status;
84488 status = ext_glVertexArrayVertexAttribIFormatEXT( &params );
84489 return status;
84492 static NTSTATUS wow64_ext_glVertexArrayVertexAttribIOffsetEXT( void *args )
84494 struct
84496 PTR32 teb;
84497 GLuint vaobj;
84498 GLuint buffer;
84499 GLuint index;
84500 GLint size;
84501 GLenum type;
84502 GLsizei stride;
84503 PTR32 offset;
84504 } *params32 = args;
84505 struct glVertexArrayVertexAttribIOffsetEXT_params params =
84507 .teb = get_teb64(params32->teb),
84508 .vaobj = params32->vaobj,
84509 .buffer = params32->buffer,
84510 .index = params32->index,
84511 .size = params32->size,
84512 .type = params32->type,
84513 .stride = params32->stride,
84514 .offset = (GLintptr)ULongToPtr(params32->offset),
84516 NTSTATUS status;
84517 status = ext_glVertexArrayVertexAttribIOffsetEXT( &params );
84518 return status;
84521 static NTSTATUS wow64_ext_glVertexArrayVertexAttribLFormatEXT( void *args )
84523 struct
84525 PTR32 teb;
84526 GLuint vaobj;
84527 GLuint attribindex;
84528 GLint size;
84529 GLenum type;
84530 GLuint relativeoffset;
84531 } *params32 = args;
84532 struct glVertexArrayVertexAttribLFormatEXT_params params =
84534 .teb = get_teb64(params32->teb),
84535 .vaobj = params32->vaobj,
84536 .attribindex = params32->attribindex,
84537 .size = params32->size,
84538 .type = params32->type,
84539 .relativeoffset = params32->relativeoffset,
84541 NTSTATUS status;
84542 status = ext_glVertexArrayVertexAttribLFormatEXT( &params );
84543 return status;
84546 static NTSTATUS wow64_ext_glVertexArrayVertexAttribLOffsetEXT( void *args )
84548 struct
84550 PTR32 teb;
84551 GLuint vaobj;
84552 GLuint buffer;
84553 GLuint index;
84554 GLint size;
84555 GLenum type;
84556 GLsizei stride;
84557 PTR32 offset;
84558 } *params32 = args;
84559 struct glVertexArrayVertexAttribLOffsetEXT_params params =
84561 .teb = get_teb64(params32->teb),
84562 .vaobj = params32->vaobj,
84563 .buffer = params32->buffer,
84564 .index = params32->index,
84565 .size = params32->size,
84566 .type = params32->type,
84567 .stride = params32->stride,
84568 .offset = (GLintptr)ULongToPtr(params32->offset),
84570 NTSTATUS status;
84571 status = ext_glVertexArrayVertexAttribLOffsetEXT( &params );
84572 return status;
84575 static NTSTATUS wow64_ext_glVertexArrayVertexAttribOffsetEXT( void *args )
84577 struct
84579 PTR32 teb;
84580 GLuint vaobj;
84581 GLuint buffer;
84582 GLuint index;
84583 GLint size;
84584 GLenum type;
84585 GLboolean normalized;
84586 GLsizei stride;
84587 PTR32 offset;
84588 } *params32 = args;
84589 struct glVertexArrayVertexAttribOffsetEXT_params params =
84591 .teb = get_teb64(params32->teb),
84592 .vaobj = params32->vaobj,
84593 .buffer = params32->buffer,
84594 .index = params32->index,
84595 .size = params32->size,
84596 .type = params32->type,
84597 .normalized = params32->normalized,
84598 .stride = params32->stride,
84599 .offset = (GLintptr)ULongToPtr(params32->offset),
84601 NTSTATUS status;
84602 status = ext_glVertexArrayVertexAttribOffsetEXT( &params );
84603 return status;
84606 static NTSTATUS wow64_ext_glVertexArrayVertexBindingDivisorEXT( void *args )
84608 struct
84610 PTR32 teb;
84611 GLuint vaobj;
84612 GLuint bindingindex;
84613 GLuint divisor;
84614 } *params32 = args;
84615 struct glVertexArrayVertexBindingDivisorEXT_params params =
84617 .teb = get_teb64(params32->teb),
84618 .vaobj = params32->vaobj,
84619 .bindingindex = params32->bindingindex,
84620 .divisor = params32->divisor,
84622 NTSTATUS status;
84623 status = ext_glVertexArrayVertexBindingDivisorEXT( &params );
84624 return status;
84627 static NTSTATUS wow64_ext_glVertexArrayVertexBuffer( void *args )
84629 struct
84631 PTR32 teb;
84632 GLuint vaobj;
84633 GLuint bindingindex;
84634 GLuint buffer;
84635 PTR32 offset;
84636 GLsizei stride;
84637 } *params32 = args;
84638 struct glVertexArrayVertexBuffer_params params =
84640 .teb = get_teb64(params32->teb),
84641 .vaobj = params32->vaobj,
84642 .bindingindex = params32->bindingindex,
84643 .buffer = params32->buffer,
84644 .offset = (GLintptr)ULongToPtr(params32->offset),
84645 .stride = params32->stride,
84647 NTSTATUS status;
84648 status = ext_glVertexArrayVertexBuffer( &params );
84649 return status;
84652 static NTSTATUS wow64_ext_glVertexArrayVertexBuffers( void *args )
84654 struct
84656 PTR32 teb;
84657 GLuint vaobj;
84658 GLuint first;
84659 GLsizei count;
84660 PTR32 buffers;
84661 PTR32 offsets;
84662 PTR32 strides;
84663 } *params32 = args;
84664 struct glVertexArrayVertexBuffers_params params =
84666 .teb = get_teb64(params32->teb),
84667 .vaobj = params32->vaobj,
84668 .first = params32->first,
84669 .count = params32->count,
84670 .buffers = ULongToPtr(params32->buffers),
84671 .strides = ULongToPtr(params32->strides),
84673 NTSTATUS status;
84674 params.offsets = copy_wow64_ptr32s( (UINT_PTR)params32->offsets, params32->count );
84675 status = ext_glVertexArrayVertexBuffers( &params );
84676 free( (void *)params.offsets );
84677 return status;
84680 static NTSTATUS wow64_ext_glVertexArrayVertexOffsetEXT( void *args )
84682 struct
84684 PTR32 teb;
84685 GLuint vaobj;
84686 GLuint buffer;
84687 GLint size;
84688 GLenum type;
84689 GLsizei stride;
84690 PTR32 offset;
84691 } *params32 = args;
84692 struct glVertexArrayVertexOffsetEXT_params params =
84694 .teb = get_teb64(params32->teb),
84695 .vaobj = params32->vaobj,
84696 .buffer = params32->buffer,
84697 .size = params32->size,
84698 .type = params32->type,
84699 .stride = params32->stride,
84700 .offset = (GLintptr)ULongToPtr(params32->offset),
84702 NTSTATUS status;
84703 status = ext_glVertexArrayVertexOffsetEXT( &params );
84704 return status;
84707 static NTSTATUS wow64_ext_glVertexAttrib1d( void *args )
84709 struct
84711 PTR32 teb;
84712 GLuint index;
84713 GLdouble x;
84714 } *params32 = args;
84715 struct glVertexAttrib1d_params params =
84717 .teb = get_teb64(params32->teb),
84718 .index = params32->index,
84719 .x = params32->x,
84721 NTSTATUS status;
84722 status = ext_glVertexAttrib1d( &params );
84723 return status;
84726 static NTSTATUS wow64_ext_glVertexAttrib1dARB( void *args )
84728 struct
84730 PTR32 teb;
84731 GLuint index;
84732 GLdouble x;
84733 } *params32 = args;
84734 struct glVertexAttrib1dARB_params params =
84736 .teb = get_teb64(params32->teb),
84737 .index = params32->index,
84738 .x = params32->x,
84740 NTSTATUS status;
84741 status = ext_glVertexAttrib1dARB( &params );
84742 return status;
84745 static NTSTATUS wow64_ext_glVertexAttrib1dNV( void *args )
84747 struct
84749 PTR32 teb;
84750 GLuint index;
84751 GLdouble x;
84752 } *params32 = args;
84753 struct glVertexAttrib1dNV_params params =
84755 .teb = get_teb64(params32->teb),
84756 .index = params32->index,
84757 .x = params32->x,
84759 NTSTATUS status;
84760 status = ext_glVertexAttrib1dNV( &params );
84761 return status;
84764 static NTSTATUS wow64_ext_glVertexAttrib1dv( void *args )
84766 struct
84768 PTR32 teb;
84769 GLuint index;
84770 PTR32 v;
84771 } *params32 = args;
84772 struct glVertexAttrib1dv_params params =
84774 .teb = get_teb64(params32->teb),
84775 .index = params32->index,
84776 .v = ULongToPtr(params32->v),
84778 NTSTATUS status;
84779 status = ext_glVertexAttrib1dv( &params );
84780 return status;
84783 static NTSTATUS wow64_ext_glVertexAttrib1dvARB( void *args )
84785 struct
84787 PTR32 teb;
84788 GLuint index;
84789 PTR32 v;
84790 } *params32 = args;
84791 struct glVertexAttrib1dvARB_params params =
84793 .teb = get_teb64(params32->teb),
84794 .index = params32->index,
84795 .v = ULongToPtr(params32->v),
84797 NTSTATUS status;
84798 status = ext_glVertexAttrib1dvARB( &params );
84799 return status;
84802 static NTSTATUS wow64_ext_glVertexAttrib1dvNV( void *args )
84804 struct
84806 PTR32 teb;
84807 GLuint index;
84808 PTR32 v;
84809 } *params32 = args;
84810 struct glVertexAttrib1dvNV_params params =
84812 .teb = get_teb64(params32->teb),
84813 .index = params32->index,
84814 .v = ULongToPtr(params32->v),
84816 NTSTATUS status;
84817 status = ext_glVertexAttrib1dvNV( &params );
84818 return status;
84821 static NTSTATUS wow64_ext_glVertexAttrib1f( void *args )
84823 struct
84825 PTR32 teb;
84826 GLuint index;
84827 GLfloat x;
84828 } *params32 = args;
84829 struct glVertexAttrib1f_params params =
84831 .teb = get_teb64(params32->teb),
84832 .index = params32->index,
84833 .x = params32->x,
84835 NTSTATUS status;
84836 status = ext_glVertexAttrib1f( &params );
84837 return status;
84840 static NTSTATUS wow64_ext_glVertexAttrib1fARB( void *args )
84842 struct
84844 PTR32 teb;
84845 GLuint index;
84846 GLfloat x;
84847 } *params32 = args;
84848 struct glVertexAttrib1fARB_params params =
84850 .teb = get_teb64(params32->teb),
84851 .index = params32->index,
84852 .x = params32->x,
84854 NTSTATUS status;
84855 status = ext_glVertexAttrib1fARB( &params );
84856 return status;
84859 static NTSTATUS wow64_ext_glVertexAttrib1fNV( void *args )
84861 struct
84863 PTR32 teb;
84864 GLuint index;
84865 GLfloat x;
84866 } *params32 = args;
84867 struct glVertexAttrib1fNV_params params =
84869 .teb = get_teb64(params32->teb),
84870 .index = params32->index,
84871 .x = params32->x,
84873 NTSTATUS status;
84874 status = ext_glVertexAttrib1fNV( &params );
84875 return status;
84878 static NTSTATUS wow64_ext_glVertexAttrib1fv( void *args )
84880 struct
84882 PTR32 teb;
84883 GLuint index;
84884 PTR32 v;
84885 } *params32 = args;
84886 struct glVertexAttrib1fv_params params =
84888 .teb = get_teb64(params32->teb),
84889 .index = params32->index,
84890 .v = ULongToPtr(params32->v),
84892 NTSTATUS status;
84893 status = ext_glVertexAttrib1fv( &params );
84894 return status;
84897 static NTSTATUS wow64_ext_glVertexAttrib1fvARB( void *args )
84899 struct
84901 PTR32 teb;
84902 GLuint index;
84903 PTR32 v;
84904 } *params32 = args;
84905 struct glVertexAttrib1fvARB_params params =
84907 .teb = get_teb64(params32->teb),
84908 .index = params32->index,
84909 .v = ULongToPtr(params32->v),
84911 NTSTATUS status;
84912 status = ext_glVertexAttrib1fvARB( &params );
84913 return status;
84916 static NTSTATUS wow64_ext_glVertexAttrib1fvNV( void *args )
84918 struct
84920 PTR32 teb;
84921 GLuint index;
84922 PTR32 v;
84923 } *params32 = args;
84924 struct glVertexAttrib1fvNV_params params =
84926 .teb = get_teb64(params32->teb),
84927 .index = params32->index,
84928 .v = ULongToPtr(params32->v),
84930 NTSTATUS status;
84931 status = ext_glVertexAttrib1fvNV( &params );
84932 return status;
84935 static NTSTATUS wow64_ext_glVertexAttrib1hNV( void *args )
84937 struct
84939 PTR32 teb;
84940 GLuint index;
84941 GLhalfNV x;
84942 } *params32 = args;
84943 struct glVertexAttrib1hNV_params params =
84945 .teb = get_teb64(params32->teb),
84946 .index = params32->index,
84947 .x = params32->x,
84949 NTSTATUS status;
84950 status = ext_glVertexAttrib1hNV( &params );
84951 return status;
84954 static NTSTATUS wow64_ext_glVertexAttrib1hvNV( void *args )
84956 struct
84958 PTR32 teb;
84959 GLuint index;
84960 PTR32 v;
84961 } *params32 = args;
84962 struct glVertexAttrib1hvNV_params params =
84964 .teb = get_teb64(params32->teb),
84965 .index = params32->index,
84966 .v = ULongToPtr(params32->v),
84968 NTSTATUS status;
84969 status = ext_glVertexAttrib1hvNV( &params );
84970 return status;
84973 static NTSTATUS wow64_ext_glVertexAttrib1s( void *args )
84975 struct
84977 PTR32 teb;
84978 GLuint index;
84979 GLshort x;
84980 } *params32 = args;
84981 struct glVertexAttrib1s_params params =
84983 .teb = get_teb64(params32->teb),
84984 .index = params32->index,
84985 .x = params32->x,
84987 NTSTATUS status;
84988 status = ext_glVertexAttrib1s( &params );
84989 return status;
84992 static NTSTATUS wow64_ext_glVertexAttrib1sARB( void *args )
84994 struct
84996 PTR32 teb;
84997 GLuint index;
84998 GLshort x;
84999 } *params32 = args;
85000 struct glVertexAttrib1sARB_params params =
85002 .teb = get_teb64(params32->teb),
85003 .index = params32->index,
85004 .x = params32->x,
85006 NTSTATUS status;
85007 status = ext_glVertexAttrib1sARB( &params );
85008 return status;
85011 static NTSTATUS wow64_ext_glVertexAttrib1sNV( void *args )
85013 struct
85015 PTR32 teb;
85016 GLuint index;
85017 GLshort x;
85018 } *params32 = args;
85019 struct glVertexAttrib1sNV_params params =
85021 .teb = get_teb64(params32->teb),
85022 .index = params32->index,
85023 .x = params32->x,
85025 NTSTATUS status;
85026 status = ext_glVertexAttrib1sNV( &params );
85027 return status;
85030 static NTSTATUS wow64_ext_glVertexAttrib1sv( void *args )
85032 struct
85034 PTR32 teb;
85035 GLuint index;
85036 PTR32 v;
85037 } *params32 = args;
85038 struct glVertexAttrib1sv_params params =
85040 .teb = get_teb64(params32->teb),
85041 .index = params32->index,
85042 .v = ULongToPtr(params32->v),
85044 NTSTATUS status;
85045 status = ext_glVertexAttrib1sv( &params );
85046 return status;
85049 static NTSTATUS wow64_ext_glVertexAttrib1svARB( void *args )
85051 struct
85053 PTR32 teb;
85054 GLuint index;
85055 PTR32 v;
85056 } *params32 = args;
85057 struct glVertexAttrib1svARB_params params =
85059 .teb = get_teb64(params32->teb),
85060 .index = params32->index,
85061 .v = ULongToPtr(params32->v),
85063 NTSTATUS status;
85064 status = ext_glVertexAttrib1svARB( &params );
85065 return status;
85068 static NTSTATUS wow64_ext_glVertexAttrib1svNV( void *args )
85070 struct
85072 PTR32 teb;
85073 GLuint index;
85074 PTR32 v;
85075 } *params32 = args;
85076 struct glVertexAttrib1svNV_params params =
85078 .teb = get_teb64(params32->teb),
85079 .index = params32->index,
85080 .v = ULongToPtr(params32->v),
85082 NTSTATUS status;
85083 status = ext_glVertexAttrib1svNV( &params );
85084 return status;
85087 static NTSTATUS wow64_ext_glVertexAttrib2d( void *args )
85089 struct
85091 PTR32 teb;
85092 GLuint index;
85093 GLdouble x;
85094 GLdouble y;
85095 } *params32 = args;
85096 struct glVertexAttrib2d_params params =
85098 .teb = get_teb64(params32->teb),
85099 .index = params32->index,
85100 .x = params32->x,
85101 .y = params32->y,
85103 NTSTATUS status;
85104 status = ext_glVertexAttrib2d( &params );
85105 return status;
85108 static NTSTATUS wow64_ext_glVertexAttrib2dARB( void *args )
85110 struct
85112 PTR32 teb;
85113 GLuint index;
85114 GLdouble x;
85115 GLdouble y;
85116 } *params32 = args;
85117 struct glVertexAttrib2dARB_params params =
85119 .teb = get_teb64(params32->teb),
85120 .index = params32->index,
85121 .x = params32->x,
85122 .y = params32->y,
85124 NTSTATUS status;
85125 status = ext_glVertexAttrib2dARB( &params );
85126 return status;
85129 static NTSTATUS wow64_ext_glVertexAttrib2dNV( void *args )
85131 struct
85133 PTR32 teb;
85134 GLuint index;
85135 GLdouble x;
85136 GLdouble y;
85137 } *params32 = args;
85138 struct glVertexAttrib2dNV_params params =
85140 .teb = get_teb64(params32->teb),
85141 .index = params32->index,
85142 .x = params32->x,
85143 .y = params32->y,
85145 NTSTATUS status;
85146 status = ext_glVertexAttrib2dNV( &params );
85147 return status;
85150 static NTSTATUS wow64_ext_glVertexAttrib2dv( void *args )
85152 struct
85154 PTR32 teb;
85155 GLuint index;
85156 PTR32 v;
85157 } *params32 = args;
85158 struct glVertexAttrib2dv_params params =
85160 .teb = get_teb64(params32->teb),
85161 .index = params32->index,
85162 .v = ULongToPtr(params32->v),
85164 NTSTATUS status;
85165 status = ext_glVertexAttrib2dv( &params );
85166 return status;
85169 static NTSTATUS wow64_ext_glVertexAttrib2dvARB( void *args )
85171 struct
85173 PTR32 teb;
85174 GLuint index;
85175 PTR32 v;
85176 } *params32 = args;
85177 struct glVertexAttrib2dvARB_params params =
85179 .teb = get_teb64(params32->teb),
85180 .index = params32->index,
85181 .v = ULongToPtr(params32->v),
85183 NTSTATUS status;
85184 status = ext_glVertexAttrib2dvARB( &params );
85185 return status;
85188 static NTSTATUS wow64_ext_glVertexAttrib2dvNV( void *args )
85190 struct
85192 PTR32 teb;
85193 GLuint index;
85194 PTR32 v;
85195 } *params32 = args;
85196 struct glVertexAttrib2dvNV_params params =
85198 .teb = get_teb64(params32->teb),
85199 .index = params32->index,
85200 .v = ULongToPtr(params32->v),
85202 NTSTATUS status;
85203 status = ext_glVertexAttrib2dvNV( &params );
85204 return status;
85207 static NTSTATUS wow64_ext_glVertexAttrib2f( void *args )
85209 struct
85211 PTR32 teb;
85212 GLuint index;
85213 GLfloat x;
85214 GLfloat y;
85215 } *params32 = args;
85216 struct glVertexAttrib2f_params params =
85218 .teb = get_teb64(params32->teb),
85219 .index = params32->index,
85220 .x = params32->x,
85221 .y = params32->y,
85223 NTSTATUS status;
85224 status = ext_glVertexAttrib2f( &params );
85225 return status;
85228 static NTSTATUS wow64_ext_glVertexAttrib2fARB( void *args )
85230 struct
85232 PTR32 teb;
85233 GLuint index;
85234 GLfloat x;
85235 GLfloat y;
85236 } *params32 = args;
85237 struct glVertexAttrib2fARB_params params =
85239 .teb = get_teb64(params32->teb),
85240 .index = params32->index,
85241 .x = params32->x,
85242 .y = params32->y,
85244 NTSTATUS status;
85245 status = ext_glVertexAttrib2fARB( &params );
85246 return status;
85249 static NTSTATUS wow64_ext_glVertexAttrib2fNV( void *args )
85251 struct
85253 PTR32 teb;
85254 GLuint index;
85255 GLfloat x;
85256 GLfloat y;
85257 } *params32 = args;
85258 struct glVertexAttrib2fNV_params params =
85260 .teb = get_teb64(params32->teb),
85261 .index = params32->index,
85262 .x = params32->x,
85263 .y = params32->y,
85265 NTSTATUS status;
85266 status = ext_glVertexAttrib2fNV( &params );
85267 return status;
85270 static NTSTATUS wow64_ext_glVertexAttrib2fv( void *args )
85272 struct
85274 PTR32 teb;
85275 GLuint index;
85276 PTR32 v;
85277 } *params32 = args;
85278 struct glVertexAttrib2fv_params params =
85280 .teb = get_teb64(params32->teb),
85281 .index = params32->index,
85282 .v = ULongToPtr(params32->v),
85284 NTSTATUS status;
85285 status = ext_glVertexAttrib2fv( &params );
85286 return status;
85289 static NTSTATUS wow64_ext_glVertexAttrib2fvARB( void *args )
85291 struct
85293 PTR32 teb;
85294 GLuint index;
85295 PTR32 v;
85296 } *params32 = args;
85297 struct glVertexAttrib2fvARB_params params =
85299 .teb = get_teb64(params32->teb),
85300 .index = params32->index,
85301 .v = ULongToPtr(params32->v),
85303 NTSTATUS status;
85304 status = ext_glVertexAttrib2fvARB( &params );
85305 return status;
85308 static NTSTATUS wow64_ext_glVertexAttrib2fvNV( void *args )
85310 struct
85312 PTR32 teb;
85313 GLuint index;
85314 PTR32 v;
85315 } *params32 = args;
85316 struct glVertexAttrib2fvNV_params params =
85318 .teb = get_teb64(params32->teb),
85319 .index = params32->index,
85320 .v = ULongToPtr(params32->v),
85322 NTSTATUS status;
85323 status = ext_glVertexAttrib2fvNV( &params );
85324 return status;
85327 static NTSTATUS wow64_ext_glVertexAttrib2hNV( void *args )
85329 struct
85331 PTR32 teb;
85332 GLuint index;
85333 GLhalfNV x;
85334 GLhalfNV y;
85335 } *params32 = args;
85336 struct glVertexAttrib2hNV_params params =
85338 .teb = get_teb64(params32->teb),
85339 .index = params32->index,
85340 .x = params32->x,
85341 .y = params32->y,
85343 NTSTATUS status;
85344 status = ext_glVertexAttrib2hNV( &params );
85345 return status;
85348 static NTSTATUS wow64_ext_glVertexAttrib2hvNV( void *args )
85350 struct
85352 PTR32 teb;
85353 GLuint index;
85354 PTR32 v;
85355 } *params32 = args;
85356 struct glVertexAttrib2hvNV_params params =
85358 .teb = get_teb64(params32->teb),
85359 .index = params32->index,
85360 .v = ULongToPtr(params32->v),
85362 NTSTATUS status;
85363 status = ext_glVertexAttrib2hvNV( &params );
85364 return status;
85367 static NTSTATUS wow64_ext_glVertexAttrib2s( void *args )
85369 struct
85371 PTR32 teb;
85372 GLuint index;
85373 GLshort x;
85374 GLshort y;
85375 } *params32 = args;
85376 struct glVertexAttrib2s_params params =
85378 .teb = get_teb64(params32->teb),
85379 .index = params32->index,
85380 .x = params32->x,
85381 .y = params32->y,
85383 NTSTATUS status;
85384 status = ext_glVertexAttrib2s( &params );
85385 return status;
85388 static NTSTATUS wow64_ext_glVertexAttrib2sARB( void *args )
85390 struct
85392 PTR32 teb;
85393 GLuint index;
85394 GLshort x;
85395 GLshort y;
85396 } *params32 = args;
85397 struct glVertexAttrib2sARB_params params =
85399 .teb = get_teb64(params32->teb),
85400 .index = params32->index,
85401 .x = params32->x,
85402 .y = params32->y,
85404 NTSTATUS status;
85405 status = ext_glVertexAttrib2sARB( &params );
85406 return status;
85409 static NTSTATUS wow64_ext_glVertexAttrib2sNV( void *args )
85411 struct
85413 PTR32 teb;
85414 GLuint index;
85415 GLshort x;
85416 GLshort y;
85417 } *params32 = args;
85418 struct glVertexAttrib2sNV_params params =
85420 .teb = get_teb64(params32->teb),
85421 .index = params32->index,
85422 .x = params32->x,
85423 .y = params32->y,
85425 NTSTATUS status;
85426 status = ext_glVertexAttrib2sNV( &params );
85427 return status;
85430 static NTSTATUS wow64_ext_glVertexAttrib2sv( void *args )
85432 struct
85434 PTR32 teb;
85435 GLuint index;
85436 PTR32 v;
85437 } *params32 = args;
85438 struct glVertexAttrib2sv_params params =
85440 .teb = get_teb64(params32->teb),
85441 .index = params32->index,
85442 .v = ULongToPtr(params32->v),
85444 NTSTATUS status;
85445 status = ext_glVertexAttrib2sv( &params );
85446 return status;
85449 static NTSTATUS wow64_ext_glVertexAttrib2svARB( void *args )
85451 struct
85453 PTR32 teb;
85454 GLuint index;
85455 PTR32 v;
85456 } *params32 = args;
85457 struct glVertexAttrib2svARB_params params =
85459 .teb = get_teb64(params32->teb),
85460 .index = params32->index,
85461 .v = ULongToPtr(params32->v),
85463 NTSTATUS status;
85464 status = ext_glVertexAttrib2svARB( &params );
85465 return status;
85468 static NTSTATUS wow64_ext_glVertexAttrib2svNV( void *args )
85470 struct
85472 PTR32 teb;
85473 GLuint index;
85474 PTR32 v;
85475 } *params32 = args;
85476 struct glVertexAttrib2svNV_params params =
85478 .teb = get_teb64(params32->teb),
85479 .index = params32->index,
85480 .v = ULongToPtr(params32->v),
85482 NTSTATUS status;
85483 status = ext_glVertexAttrib2svNV( &params );
85484 return status;
85487 static NTSTATUS wow64_ext_glVertexAttrib3d( void *args )
85489 struct
85491 PTR32 teb;
85492 GLuint index;
85493 GLdouble x;
85494 GLdouble y;
85495 GLdouble z;
85496 } *params32 = args;
85497 struct glVertexAttrib3d_params params =
85499 .teb = get_teb64(params32->teb),
85500 .index = params32->index,
85501 .x = params32->x,
85502 .y = params32->y,
85503 .z = params32->z,
85505 NTSTATUS status;
85506 status = ext_glVertexAttrib3d( &params );
85507 return status;
85510 static NTSTATUS wow64_ext_glVertexAttrib3dARB( void *args )
85512 struct
85514 PTR32 teb;
85515 GLuint index;
85516 GLdouble x;
85517 GLdouble y;
85518 GLdouble z;
85519 } *params32 = args;
85520 struct glVertexAttrib3dARB_params params =
85522 .teb = get_teb64(params32->teb),
85523 .index = params32->index,
85524 .x = params32->x,
85525 .y = params32->y,
85526 .z = params32->z,
85528 NTSTATUS status;
85529 status = ext_glVertexAttrib3dARB( &params );
85530 return status;
85533 static NTSTATUS wow64_ext_glVertexAttrib3dNV( void *args )
85535 struct
85537 PTR32 teb;
85538 GLuint index;
85539 GLdouble x;
85540 GLdouble y;
85541 GLdouble z;
85542 } *params32 = args;
85543 struct glVertexAttrib3dNV_params params =
85545 .teb = get_teb64(params32->teb),
85546 .index = params32->index,
85547 .x = params32->x,
85548 .y = params32->y,
85549 .z = params32->z,
85551 NTSTATUS status;
85552 status = ext_glVertexAttrib3dNV( &params );
85553 return status;
85556 static NTSTATUS wow64_ext_glVertexAttrib3dv( void *args )
85558 struct
85560 PTR32 teb;
85561 GLuint index;
85562 PTR32 v;
85563 } *params32 = args;
85564 struct glVertexAttrib3dv_params params =
85566 .teb = get_teb64(params32->teb),
85567 .index = params32->index,
85568 .v = ULongToPtr(params32->v),
85570 NTSTATUS status;
85571 status = ext_glVertexAttrib3dv( &params );
85572 return status;
85575 static NTSTATUS wow64_ext_glVertexAttrib3dvARB( void *args )
85577 struct
85579 PTR32 teb;
85580 GLuint index;
85581 PTR32 v;
85582 } *params32 = args;
85583 struct glVertexAttrib3dvARB_params params =
85585 .teb = get_teb64(params32->teb),
85586 .index = params32->index,
85587 .v = ULongToPtr(params32->v),
85589 NTSTATUS status;
85590 status = ext_glVertexAttrib3dvARB( &params );
85591 return status;
85594 static NTSTATUS wow64_ext_glVertexAttrib3dvNV( void *args )
85596 struct
85598 PTR32 teb;
85599 GLuint index;
85600 PTR32 v;
85601 } *params32 = args;
85602 struct glVertexAttrib3dvNV_params params =
85604 .teb = get_teb64(params32->teb),
85605 .index = params32->index,
85606 .v = ULongToPtr(params32->v),
85608 NTSTATUS status;
85609 status = ext_glVertexAttrib3dvNV( &params );
85610 return status;
85613 static NTSTATUS wow64_ext_glVertexAttrib3f( void *args )
85615 struct
85617 PTR32 teb;
85618 GLuint index;
85619 GLfloat x;
85620 GLfloat y;
85621 GLfloat z;
85622 } *params32 = args;
85623 struct glVertexAttrib3f_params params =
85625 .teb = get_teb64(params32->teb),
85626 .index = params32->index,
85627 .x = params32->x,
85628 .y = params32->y,
85629 .z = params32->z,
85631 NTSTATUS status;
85632 status = ext_glVertexAttrib3f( &params );
85633 return status;
85636 static NTSTATUS wow64_ext_glVertexAttrib3fARB( void *args )
85638 struct
85640 PTR32 teb;
85641 GLuint index;
85642 GLfloat x;
85643 GLfloat y;
85644 GLfloat z;
85645 } *params32 = args;
85646 struct glVertexAttrib3fARB_params params =
85648 .teb = get_teb64(params32->teb),
85649 .index = params32->index,
85650 .x = params32->x,
85651 .y = params32->y,
85652 .z = params32->z,
85654 NTSTATUS status;
85655 status = ext_glVertexAttrib3fARB( &params );
85656 return status;
85659 static NTSTATUS wow64_ext_glVertexAttrib3fNV( void *args )
85661 struct
85663 PTR32 teb;
85664 GLuint index;
85665 GLfloat x;
85666 GLfloat y;
85667 GLfloat z;
85668 } *params32 = args;
85669 struct glVertexAttrib3fNV_params params =
85671 .teb = get_teb64(params32->teb),
85672 .index = params32->index,
85673 .x = params32->x,
85674 .y = params32->y,
85675 .z = params32->z,
85677 NTSTATUS status;
85678 status = ext_glVertexAttrib3fNV( &params );
85679 return status;
85682 static NTSTATUS wow64_ext_glVertexAttrib3fv( void *args )
85684 struct
85686 PTR32 teb;
85687 GLuint index;
85688 PTR32 v;
85689 } *params32 = args;
85690 struct glVertexAttrib3fv_params params =
85692 .teb = get_teb64(params32->teb),
85693 .index = params32->index,
85694 .v = ULongToPtr(params32->v),
85696 NTSTATUS status;
85697 status = ext_glVertexAttrib3fv( &params );
85698 return status;
85701 static NTSTATUS wow64_ext_glVertexAttrib3fvARB( void *args )
85703 struct
85705 PTR32 teb;
85706 GLuint index;
85707 PTR32 v;
85708 } *params32 = args;
85709 struct glVertexAttrib3fvARB_params params =
85711 .teb = get_teb64(params32->teb),
85712 .index = params32->index,
85713 .v = ULongToPtr(params32->v),
85715 NTSTATUS status;
85716 status = ext_glVertexAttrib3fvARB( &params );
85717 return status;
85720 static NTSTATUS wow64_ext_glVertexAttrib3fvNV( void *args )
85722 struct
85724 PTR32 teb;
85725 GLuint index;
85726 PTR32 v;
85727 } *params32 = args;
85728 struct glVertexAttrib3fvNV_params params =
85730 .teb = get_teb64(params32->teb),
85731 .index = params32->index,
85732 .v = ULongToPtr(params32->v),
85734 NTSTATUS status;
85735 status = ext_glVertexAttrib3fvNV( &params );
85736 return status;
85739 static NTSTATUS wow64_ext_glVertexAttrib3hNV( void *args )
85741 struct
85743 PTR32 teb;
85744 GLuint index;
85745 GLhalfNV x;
85746 GLhalfNV y;
85747 GLhalfNV z;
85748 } *params32 = args;
85749 struct glVertexAttrib3hNV_params params =
85751 .teb = get_teb64(params32->teb),
85752 .index = params32->index,
85753 .x = params32->x,
85754 .y = params32->y,
85755 .z = params32->z,
85757 NTSTATUS status;
85758 status = ext_glVertexAttrib3hNV( &params );
85759 return status;
85762 static NTSTATUS wow64_ext_glVertexAttrib3hvNV( void *args )
85764 struct
85766 PTR32 teb;
85767 GLuint index;
85768 PTR32 v;
85769 } *params32 = args;
85770 struct glVertexAttrib3hvNV_params params =
85772 .teb = get_teb64(params32->teb),
85773 .index = params32->index,
85774 .v = ULongToPtr(params32->v),
85776 NTSTATUS status;
85777 status = ext_glVertexAttrib3hvNV( &params );
85778 return status;
85781 static NTSTATUS wow64_ext_glVertexAttrib3s( void *args )
85783 struct
85785 PTR32 teb;
85786 GLuint index;
85787 GLshort x;
85788 GLshort y;
85789 GLshort z;
85790 } *params32 = args;
85791 struct glVertexAttrib3s_params params =
85793 .teb = get_teb64(params32->teb),
85794 .index = params32->index,
85795 .x = params32->x,
85796 .y = params32->y,
85797 .z = params32->z,
85799 NTSTATUS status;
85800 status = ext_glVertexAttrib3s( &params );
85801 return status;
85804 static NTSTATUS wow64_ext_glVertexAttrib3sARB( void *args )
85806 struct
85808 PTR32 teb;
85809 GLuint index;
85810 GLshort x;
85811 GLshort y;
85812 GLshort z;
85813 } *params32 = args;
85814 struct glVertexAttrib3sARB_params params =
85816 .teb = get_teb64(params32->teb),
85817 .index = params32->index,
85818 .x = params32->x,
85819 .y = params32->y,
85820 .z = params32->z,
85822 NTSTATUS status;
85823 status = ext_glVertexAttrib3sARB( &params );
85824 return status;
85827 static NTSTATUS wow64_ext_glVertexAttrib3sNV( void *args )
85829 struct
85831 PTR32 teb;
85832 GLuint index;
85833 GLshort x;
85834 GLshort y;
85835 GLshort z;
85836 } *params32 = args;
85837 struct glVertexAttrib3sNV_params params =
85839 .teb = get_teb64(params32->teb),
85840 .index = params32->index,
85841 .x = params32->x,
85842 .y = params32->y,
85843 .z = params32->z,
85845 NTSTATUS status;
85846 status = ext_glVertexAttrib3sNV( &params );
85847 return status;
85850 static NTSTATUS wow64_ext_glVertexAttrib3sv( void *args )
85852 struct
85854 PTR32 teb;
85855 GLuint index;
85856 PTR32 v;
85857 } *params32 = args;
85858 struct glVertexAttrib3sv_params params =
85860 .teb = get_teb64(params32->teb),
85861 .index = params32->index,
85862 .v = ULongToPtr(params32->v),
85864 NTSTATUS status;
85865 status = ext_glVertexAttrib3sv( &params );
85866 return status;
85869 static NTSTATUS wow64_ext_glVertexAttrib3svARB( void *args )
85871 struct
85873 PTR32 teb;
85874 GLuint index;
85875 PTR32 v;
85876 } *params32 = args;
85877 struct glVertexAttrib3svARB_params params =
85879 .teb = get_teb64(params32->teb),
85880 .index = params32->index,
85881 .v = ULongToPtr(params32->v),
85883 NTSTATUS status;
85884 status = ext_glVertexAttrib3svARB( &params );
85885 return status;
85888 static NTSTATUS wow64_ext_glVertexAttrib3svNV( void *args )
85890 struct
85892 PTR32 teb;
85893 GLuint index;
85894 PTR32 v;
85895 } *params32 = args;
85896 struct glVertexAttrib3svNV_params params =
85898 .teb = get_teb64(params32->teb),
85899 .index = params32->index,
85900 .v = ULongToPtr(params32->v),
85902 NTSTATUS status;
85903 status = ext_glVertexAttrib3svNV( &params );
85904 return status;
85907 static NTSTATUS wow64_ext_glVertexAttrib4Nbv( void *args )
85909 struct
85911 PTR32 teb;
85912 GLuint index;
85913 PTR32 v;
85914 } *params32 = args;
85915 struct glVertexAttrib4Nbv_params params =
85917 .teb = get_teb64(params32->teb),
85918 .index = params32->index,
85919 .v = ULongToPtr(params32->v),
85921 NTSTATUS status;
85922 status = ext_glVertexAttrib4Nbv( &params );
85923 return status;
85926 static NTSTATUS wow64_ext_glVertexAttrib4NbvARB( void *args )
85928 struct
85930 PTR32 teb;
85931 GLuint index;
85932 PTR32 v;
85933 } *params32 = args;
85934 struct glVertexAttrib4NbvARB_params params =
85936 .teb = get_teb64(params32->teb),
85937 .index = params32->index,
85938 .v = ULongToPtr(params32->v),
85940 NTSTATUS status;
85941 status = ext_glVertexAttrib4NbvARB( &params );
85942 return status;
85945 static NTSTATUS wow64_ext_glVertexAttrib4Niv( void *args )
85947 struct
85949 PTR32 teb;
85950 GLuint index;
85951 PTR32 v;
85952 } *params32 = args;
85953 struct glVertexAttrib4Niv_params params =
85955 .teb = get_teb64(params32->teb),
85956 .index = params32->index,
85957 .v = ULongToPtr(params32->v),
85959 NTSTATUS status;
85960 status = ext_glVertexAttrib4Niv( &params );
85961 return status;
85964 static NTSTATUS wow64_ext_glVertexAttrib4NivARB( void *args )
85966 struct
85968 PTR32 teb;
85969 GLuint index;
85970 PTR32 v;
85971 } *params32 = args;
85972 struct glVertexAttrib4NivARB_params params =
85974 .teb = get_teb64(params32->teb),
85975 .index = params32->index,
85976 .v = ULongToPtr(params32->v),
85978 NTSTATUS status;
85979 status = ext_glVertexAttrib4NivARB( &params );
85980 return status;
85983 static NTSTATUS wow64_ext_glVertexAttrib4Nsv( void *args )
85985 struct
85987 PTR32 teb;
85988 GLuint index;
85989 PTR32 v;
85990 } *params32 = args;
85991 struct glVertexAttrib4Nsv_params params =
85993 .teb = get_teb64(params32->teb),
85994 .index = params32->index,
85995 .v = ULongToPtr(params32->v),
85997 NTSTATUS status;
85998 status = ext_glVertexAttrib4Nsv( &params );
85999 return status;
86002 static NTSTATUS wow64_ext_glVertexAttrib4NsvARB( void *args )
86004 struct
86006 PTR32 teb;
86007 GLuint index;
86008 PTR32 v;
86009 } *params32 = args;
86010 struct glVertexAttrib4NsvARB_params params =
86012 .teb = get_teb64(params32->teb),
86013 .index = params32->index,
86014 .v = ULongToPtr(params32->v),
86016 NTSTATUS status;
86017 status = ext_glVertexAttrib4NsvARB( &params );
86018 return status;
86021 static NTSTATUS wow64_ext_glVertexAttrib4Nub( void *args )
86023 struct
86025 PTR32 teb;
86026 GLuint index;
86027 GLubyte x;
86028 GLubyte y;
86029 GLubyte z;
86030 GLubyte w;
86031 } *params32 = args;
86032 struct glVertexAttrib4Nub_params params =
86034 .teb = get_teb64(params32->teb),
86035 .index = params32->index,
86036 .x = params32->x,
86037 .y = params32->y,
86038 .z = params32->z,
86039 .w = params32->w,
86041 NTSTATUS status;
86042 status = ext_glVertexAttrib4Nub( &params );
86043 return status;
86046 static NTSTATUS wow64_ext_glVertexAttrib4NubARB( void *args )
86048 struct
86050 PTR32 teb;
86051 GLuint index;
86052 GLubyte x;
86053 GLubyte y;
86054 GLubyte z;
86055 GLubyte w;
86056 } *params32 = args;
86057 struct glVertexAttrib4NubARB_params params =
86059 .teb = get_teb64(params32->teb),
86060 .index = params32->index,
86061 .x = params32->x,
86062 .y = params32->y,
86063 .z = params32->z,
86064 .w = params32->w,
86066 NTSTATUS status;
86067 status = ext_glVertexAttrib4NubARB( &params );
86068 return status;
86071 static NTSTATUS wow64_ext_glVertexAttrib4Nubv( void *args )
86073 struct
86075 PTR32 teb;
86076 GLuint index;
86077 PTR32 v;
86078 } *params32 = args;
86079 struct glVertexAttrib4Nubv_params params =
86081 .teb = get_teb64(params32->teb),
86082 .index = params32->index,
86083 .v = ULongToPtr(params32->v),
86085 NTSTATUS status;
86086 status = ext_glVertexAttrib4Nubv( &params );
86087 return status;
86090 static NTSTATUS wow64_ext_glVertexAttrib4NubvARB( void *args )
86092 struct
86094 PTR32 teb;
86095 GLuint index;
86096 PTR32 v;
86097 } *params32 = args;
86098 struct glVertexAttrib4NubvARB_params params =
86100 .teb = get_teb64(params32->teb),
86101 .index = params32->index,
86102 .v = ULongToPtr(params32->v),
86104 NTSTATUS status;
86105 status = ext_glVertexAttrib4NubvARB( &params );
86106 return status;
86109 static NTSTATUS wow64_ext_glVertexAttrib4Nuiv( void *args )
86111 struct
86113 PTR32 teb;
86114 GLuint index;
86115 PTR32 v;
86116 } *params32 = args;
86117 struct glVertexAttrib4Nuiv_params params =
86119 .teb = get_teb64(params32->teb),
86120 .index = params32->index,
86121 .v = ULongToPtr(params32->v),
86123 NTSTATUS status;
86124 status = ext_glVertexAttrib4Nuiv( &params );
86125 return status;
86128 static NTSTATUS wow64_ext_glVertexAttrib4NuivARB( void *args )
86130 struct
86132 PTR32 teb;
86133 GLuint index;
86134 PTR32 v;
86135 } *params32 = args;
86136 struct glVertexAttrib4NuivARB_params params =
86138 .teb = get_teb64(params32->teb),
86139 .index = params32->index,
86140 .v = ULongToPtr(params32->v),
86142 NTSTATUS status;
86143 status = ext_glVertexAttrib4NuivARB( &params );
86144 return status;
86147 static NTSTATUS wow64_ext_glVertexAttrib4Nusv( void *args )
86149 struct
86151 PTR32 teb;
86152 GLuint index;
86153 PTR32 v;
86154 } *params32 = args;
86155 struct glVertexAttrib4Nusv_params params =
86157 .teb = get_teb64(params32->teb),
86158 .index = params32->index,
86159 .v = ULongToPtr(params32->v),
86161 NTSTATUS status;
86162 status = ext_glVertexAttrib4Nusv( &params );
86163 return status;
86166 static NTSTATUS wow64_ext_glVertexAttrib4NusvARB( void *args )
86168 struct
86170 PTR32 teb;
86171 GLuint index;
86172 PTR32 v;
86173 } *params32 = args;
86174 struct glVertexAttrib4NusvARB_params params =
86176 .teb = get_teb64(params32->teb),
86177 .index = params32->index,
86178 .v = ULongToPtr(params32->v),
86180 NTSTATUS status;
86181 status = ext_glVertexAttrib4NusvARB( &params );
86182 return status;
86185 static NTSTATUS wow64_ext_glVertexAttrib4bv( void *args )
86187 struct
86189 PTR32 teb;
86190 GLuint index;
86191 PTR32 v;
86192 } *params32 = args;
86193 struct glVertexAttrib4bv_params params =
86195 .teb = get_teb64(params32->teb),
86196 .index = params32->index,
86197 .v = ULongToPtr(params32->v),
86199 NTSTATUS status;
86200 status = ext_glVertexAttrib4bv( &params );
86201 return status;
86204 static NTSTATUS wow64_ext_glVertexAttrib4bvARB( void *args )
86206 struct
86208 PTR32 teb;
86209 GLuint index;
86210 PTR32 v;
86211 } *params32 = args;
86212 struct glVertexAttrib4bvARB_params params =
86214 .teb = get_teb64(params32->teb),
86215 .index = params32->index,
86216 .v = ULongToPtr(params32->v),
86218 NTSTATUS status;
86219 status = ext_glVertexAttrib4bvARB( &params );
86220 return status;
86223 static NTSTATUS wow64_ext_glVertexAttrib4d( void *args )
86225 struct
86227 PTR32 teb;
86228 GLuint index;
86229 GLdouble x;
86230 GLdouble y;
86231 GLdouble z;
86232 GLdouble w;
86233 } *params32 = args;
86234 struct glVertexAttrib4d_params params =
86236 .teb = get_teb64(params32->teb),
86237 .index = params32->index,
86238 .x = params32->x,
86239 .y = params32->y,
86240 .z = params32->z,
86241 .w = params32->w,
86243 NTSTATUS status;
86244 status = ext_glVertexAttrib4d( &params );
86245 return status;
86248 static NTSTATUS wow64_ext_glVertexAttrib4dARB( void *args )
86250 struct
86252 PTR32 teb;
86253 GLuint index;
86254 GLdouble x;
86255 GLdouble y;
86256 GLdouble z;
86257 GLdouble w;
86258 } *params32 = args;
86259 struct glVertexAttrib4dARB_params params =
86261 .teb = get_teb64(params32->teb),
86262 .index = params32->index,
86263 .x = params32->x,
86264 .y = params32->y,
86265 .z = params32->z,
86266 .w = params32->w,
86268 NTSTATUS status;
86269 status = ext_glVertexAttrib4dARB( &params );
86270 return status;
86273 static NTSTATUS wow64_ext_glVertexAttrib4dNV( void *args )
86275 struct
86277 PTR32 teb;
86278 GLuint index;
86279 GLdouble x;
86280 GLdouble y;
86281 GLdouble z;
86282 GLdouble w;
86283 } *params32 = args;
86284 struct glVertexAttrib4dNV_params params =
86286 .teb = get_teb64(params32->teb),
86287 .index = params32->index,
86288 .x = params32->x,
86289 .y = params32->y,
86290 .z = params32->z,
86291 .w = params32->w,
86293 NTSTATUS status;
86294 status = ext_glVertexAttrib4dNV( &params );
86295 return status;
86298 static NTSTATUS wow64_ext_glVertexAttrib4dv( void *args )
86300 struct
86302 PTR32 teb;
86303 GLuint index;
86304 PTR32 v;
86305 } *params32 = args;
86306 struct glVertexAttrib4dv_params params =
86308 .teb = get_teb64(params32->teb),
86309 .index = params32->index,
86310 .v = ULongToPtr(params32->v),
86312 NTSTATUS status;
86313 status = ext_glVertexAttrib4dv( &params );
86314 return status;
86317 static NTSTATUS wow64_ext_glVertexAttrib4dvARB( void *args )
86319 struct
86321 PTR32 teb;
86322 GLuint index;
86323 PTR32 v;
86324 } *params32 = args;
86325 struct glVertexAttrib4dvARB_params params =
86327 .teb = get_teb64(params32->teb),
86328 .index = params32->index,
86329 .v = ULongToPtr(params32->v),
86331 NTSTATUS status;
86332 status = ext_glVertexAttrib4dvARB( &params );
86333 return status;
86336 static NTSTATUS wow64_ext_glVertexAttrib4dvNV( void *args )
86338 struct
86340 PTR32 teb;
86341 GLuint index;
86342 PTR32 v;
86343 } *params32 = args;
86344 struct glVertexAttrib4dvNV_params params =
86346 .teb = get_teb64(params32->teb),
86347 .index = params32->index,
86348 .v = ULongToPtr(params32->v),
86350 NTSTATUS status;
86351 status = ext_glVertexAttrib4dvNV( &params );
86352 return status;
86355 static NTSTATUS wow64_ext_glVertexAttrib4f( void *args )
86357 struct
86359 PTR32 teb;
86360 GLuint index;
86361 GLfloat x;
86362 GLfloat y;
86363 GLfloat z;
86364 GLfloat w;
86365 } *params32 = args;
86366 struct glVertexAttrib4f_params params =
86368 .teb = get_teb64(params32->teb),
86369 .index = params32->index,
86370 .x = params32->x,
86371 .y = params32->y,
86372 .z = params32->z,
86373 .w = params32->w,
86375 NTSTATUS status;
86376 status = ext_glVertexAttrib4f( &params );
86377 return status;
86380 static NTSTATUS wow64_ext_glVertexAttrib4fARB( void *args )
86382 struct
86384 PTR32 teb;
86385 GLuint index;
86386 GLfloat x;
86387 GLfloat y;
86388 GLfloat z;
86389 GLfloat w;
86390 } *params32 = args;
86391 struct glVertexAttrib4fARB_params params =
86393 .teb = get_teb64(params32->teb),
86394 .index = params32->index,
86395 .x = params32->x,
86396 .y = params32->y,
86397 .z = params32->z,
86398 .w = params32->w,
86400 NTSTATUS status;
86401 status = ext_glVertexAttrib4fARB( &params );
86402 return status;
86405 static NTSTATUS wow64_ext_glVertexAttrib4fNV( void *args )
86407 struct
86409 PTR32 teb;
86410 GLuint index;
86411 GLfloat x;
86412 GLfloat y;
86413 GLfloat z;
86414 GLfloat w;
86415 } *params32 = args;
86416 struct glVertexAttrib4fNV_params params =
86418 .teb = get_teb64(params32->teb),
86419 .index = params32->index,
86420 .x = params32->x,
86421 .y = params32->y,
86422 .z = params32->z,
86423 .w = params32->w,
86425 NTSTATUS status;
86426 status = ext_glVertexAttrib4fNV( &params );
86427 return status;
86430 static NTSTATUS wow64_ext_glVertexAttrib4fv( void *args )
86432 struct
86434 PTR32 teb;
86435 GLuint index;
86436 PTR32 v;
86437 } *params32 = args;
86438 struct glVertexAttrib4fv_params params =
86440 .teb = get_teb64(params32->teb),
86441 .index = params32->index,
86442 .v = ULongToPtr(params32->v),
86444 NTSTATUS status;
86445 status = ext_glVertexAttrib4fv( &params );
86446 return status;
86449 static NTSTATUS wow64_ext_glVertexAttrib4fvARB( void *args )
86451 struct
86453 PTR32 teb;
86454 GLuint index;
86455 PTR32 v;
86456 } *params32 = args;
86457 struct glVertexAttrib4fvARB_params params =
86459 .teb = get_teb64(params32->teb),
86460 .index = params32->index,
86461 .v = ULongToPtr(params32->v),
86463 NTSTATUS status;
86464 status = ext_glVertexAttrib4fvARB( &params );
86465 return status;
86468 static NTSTATUS wow64_ext_glVertexAttrib4fvNV( void *args )
86470 struct
86472 PTR32 teb;
86473 GLuint index;
86474 PTR32 v;
86475 } *params32 = args;
86476 struct glVertexAttrib4fvNV_params params =
86478 .teb = get_teb64(params32->teb),
86479 .index = params32->index,
86480 .v = ULongToPtr(params32->v),
86482 NTSTATUS status;
86483 status = ext_glVertexAttrib4fvNV( &params );
86484 return status;
86487 static NTSTATUS wow64_ext_glVertexAttrib4hNV( void *args )
86489 struct
86491 PTR32 teb;
86492 GLuint index;
86493 GLhalfNV x;
86494 GLhalfNV y;
86495 GLhalfNV z;
86496 GLhalfNV w;
86497 } *params32 = args;
86498 struct glVertexAttrib4hNV_params params =
86500 .teb = get_teb64(params32->teb),
86501 .index = params32->index,
86502 .x = params32->x,
86503 .y = params32->y,
86504 .z = params32->z,
86505 .w = params32->w,
86507 NTSTATUS status;
86508 status = ext_glVertexAttrib4hNV( &params );
86509 return status;
86512 static NTSTATUS wow64_ext_glVertexAttrib4hvNV( void *args )
86514 struct
86516 PTR32 teb;
86517 GLuint index;
86518 PTR32 v;
86519 } *params32 = args;
86520 struct glVertexAttrib4hvNV_params params =
86522 .teb = get_teb64(params32->teb),
86523 .index = params32->index,
86524 .v = ULongToPtr(params32->v),
86526 NTSTATUS status;
86527 status = ext_glVertexAttrib4hvNV( &params );
86528 return status;
86531 static NTSTATUS wow64_ext_glVertexAttrib4iv( void *args )
86533 struct
86535 PTR32 teb;
86536 GLuint index;
86537 PTR32 v;
86538 } *params32 = args;
86539 struct glVertexAttrib4iv_params params =
86541 .teb = get_teb64(params32->teb),
86542 .index = params32->index,
86543 .v = ULongToPtr(params32->v),
86545 NTSTATUS status;
86546 status = ext_glVertexAttrib4iv( &params );
86547 return status;
86550 static NTSTATUS wow64_ext_glVertexAttrib4ivARB( void *args )
86552 struct
86554 PTR32 teb;
86555 GLuint index;
86556 PTR32 v;
86557 } *params32 = args;
86558 struct glVertexAttrib4ivARB_params params =
86560 .teb = get_teb64(params32->teb),
86561 .index = params32->index,
86562 .v = ULongToPtr(params32->v),
86564 NTSTATUS status;
86565 status = ext_glVertexAttrib4ivARB( &params );
86566 return status;
86569 static NTSTATUS wow64_ext_glVertexAttrib4s( void *args )
86571 struct
86573 PTR32 teb;
86574 GLuint index;
86575 GLshort x;
86576 GLshort y;
86577 GLshort z;
86578 GLshort w;
86579 } *params32 = args;
86580 struct glVertexAttrib4s_params params =
86582 .teb = get_teb64(params32->teb),
86583 .index = params32->index,
86584 .x = params32->x,
86585 .y = params32->y,
86586 .z = params32->z,
86587 .w = params32->w,
86589 NTSTATUS status;
86590 status = ext_glVertexAttrib4s( &params );
86591 return status;
86594 static NTSTATUS wow64_ext_glVertexAttrib4sARB( void *args )
86596 struct
86598 PTR32 teb;
86599 GLuint index;
86600 GLshort x;
86601 GLshort y;
86602 GLshort z;
86603 GLshort w;
86604 } *params32 = args;
86605 struct glVertexAttrib4sARB_params params =
86607 .teb = get_teb64(params32->teb),
86608 .index = params32->index,
86609 .x = params32->x,
86610 .y = params32->y,
86611 .z = params32->z,
86612 .w = params32->w,
86614 NTSTATUS status;
86615 status = ext_glVertexAttrib4sARB( &params );
86616 return status;
86619 static NTSTATUS wow64_ext_glVertexAttrib4sNV( void *args )
86621 struct
86623 PTR32 teb;
86624 GLuint index;
86625 GLshort x;
86626 GLshort y;
86627 GLshort z;
86628 GLshort w;
86629 } *params32 = args;
86630 struct glVertexAttrib4sNV_params params =
86632 .teb = get_teb64(params32->teb),
86633 .index = params32->index,
86634 .x = params32->x,
86635 .y = params32->y,
86636 .z = params32->z,
86637 .w = params32->w,
86639 NTSTATUS status;
86640 status = ext_glVertexAttrib4sNV( &params );
86641 return status;
86644 static NTSTATUS wow64_ext_glVertexAttrib4sv( void *args )
86646 struct
86648 PTR32 teb;
86649 GLuint index;
86650 PTR32 v;
86651 } *params32 = args;
86652 struct glVertexAttrib4sv_params params =
86654 .teb = get_teb64(params32->teb),
86655 .index = params32->index,
86656 .v = ULongToPtr(params32->v),
86658 NTSTATUS status;
86659 status = ext_glVertexAttrib4sv( &params );
86660 return status;
86663 static NTSTATUS wow64_ext_glVertexAttrib4svARB( void *args )
86665 struct
86667 PTR32 teb;
86668 GLuint index;
86669 PTR32 v;
86670 } *params32 = args;
86671 struct glVertexAttrib4svARB_params params =
86673 .teb = get_teb64(params32->teb),
86674 .index = params32->index,
86675 .v = ULongToPtr(params32->v),
86677 NTSTATUS status;
86678 status = ext_glVertexAttrib4svARB( &params );
86679 return status;
86682 static NTSTATUS wow64_ext_glVertexAttrib4svNV( void *args )
86684 struct
86686 PTR32 teb;
86687 GLuint index;
86688 PTR32 v;
86689 } *params32 = args;
86690 struct glVertexAttrib4svNV_params params =
86692 .teb = get_teb64(params32->teb),
86693 .index = params32->index,
86694 .v = ULongToPtr(params32->v),
86696 NTSTATUS status;
86697 status = ext_glVertexAttrib4svNV( &params );
86698 return status;
86701 static NTSTATUS wow64_ext_glVertexAttrib4ubNV( void *args )
86703 struct
86705 PTR32 teb;
86706 GLuint index;
86707 GLubyte x;
86708 GLubyte y;
86709 GLubyte z;
86710 GLubyte w;
86711 } *params32 = args;
86712 struct glVertexAttrib4ubNV_params params =
86714 .teb = get_teb64(params32->teb),
86715 .index = params32->index,
86716 .x = params32->x,
86717 .y = params32->y,
86718 .z = params32->z,
86719 .w = params32->w,
86721 NTSTATUS status;
86722 status = ext_glVertexAttrib4ubNV( &params );
86723 return status;
86726 static NTSTATUS wow64_ext_glVertexAttrib4ubv( void *args )
86728 struct
86730 PTR32 teb;
86731 GLuint index;
86732 PTR32 v;
86733 } *params32 = args;
86734 struct glVertexAttrib4ubv_params params =
86736 .teb = get_teb64(params32->teb),
86737 .index = params32->index,
86738 .v = ULongToPtr(params32->v),
86740 NTSTATUS status;
86741 status = ext_glVertexAttrib4ubv( &params );
86742 return status;
86745 static NTSTATUS wow64_ext_glVertexAttrib4ubvARB( void *args )
86747 struct
86749 PTR32 teb;
86750 GLuint index;
86751 PTR32 v;
86752 } *params32 = args;
86753 struct glVertexAttrib4ubvARB_params params =
86755 .teb = get_teb64(params32->teb),
86756 .index = params32->index,
86757 .v = ULongToPtr(params32->v),
86759 NTSTATUS status;
86760 status = ext_glVertexAttrib4ubvARB( &params );
86761 return status;
86764 static NTSTATUS wow64_ext_glVertexAttrib4ubvNV( void *args )
86766 struct
86768 PTR32 teb;
86769 GLuint index;
86770 PTR32 v;
86771 } *params32 = args;
86772 struct glVertexAttrib4ubvNV_params params =
86774 .teb = get_teb64(params32->teb),
86775 .index = params32->index,
86776 .v = ULongToPtr(params32->v),
86778 NTSTATUS status;
86779 status = ext_glVertexAttrib4ubvNV( &params );
86780 return status;
86783 static NTSTATUS wow64_ext_glVertexAttrib4uiv( void *args )
86785 struct
86787 PTR32 teb;
86788 GLuint index;
86789 PTR32 v;
86790 } *params32 = args;
86791 struct glVertexAttrib4uiv_params params =
86793 .teb = get_teb64(params32->teb),
86794 .index = params32->index,
86795 .v = ULongToPtr(params32->v),
86797 NTSTATUS status;
86798 status = ext_glVertexAttrib4uiv( &params );
86799 return status;
86802 static NTSTATUS wow64_ext_glVertexAttrib4uivARB( void *args )
86804 struct
86806 PTR32 teb;
86807 GLuint index;
86808 PTR32 v;
86809 } *params32 = args;
86810 struct glVertexAttrib4uivARB_params params =
86812 .teb = get_teb64(params32->teb),
86813 .index = params32->index,
86814 .v = ULongToPtr(params32->v),
86816 NTSTATUS status;
86817 status = ext_glVertexAttrib4uivARB( &params );
86818 return status;
86821 static NTSTATUS wow64_ext_glVertexAttrib4usv( void *args )
86823 struct
86825 PTR32 teb;
86826 GLuint index;
86827 PTR32 v;
86828 } *params32 = args;
86829 struct glVertexAttrib4usv_params params =
86831 .teb = get_teb64(params32->teb),
86832 .index = params32->index,
86833 .v = ULongToPtr(params32->v),
86835 NTSTATUS status;
86836 status = ext_glVertexAttrib4usv( &params );
86837 return status;
86840 static NTSTATUS wow64_ext_glVertexAttrib4usvARB( void *args )
86842 struct
86844 PTR32 teb;
86845 GLuint index;
86846 PTR32 v;
86847 } *params32 = args;
86848 struct glVertexAttrib4usvARB_params params =
86850 .teb = get_teb64(params32->teb),
86851 .index = params32->index,
86852 .v = ULongToPtr(params32->v),
86854 NTSTATUS status;
86855 status = ext_glVertexAttrib4usvARB( &params );
86856 return status;
86859 static NTSTATUS wow64_ext_glVertexAttribArrayObjectATI( void *args )
86861 struct
86863 PTR32 teb;
86864 GLuint index;
86865 GLint size;
86866 GLenum type;
86867 GLboolean normalized;
86868 GLsizei stride;
86869 GLuint buffer;
86870 GLuint offset;
86871 } *params32 = args;
86872 struct glVertexAttribArrayObjectATI_params params =
86874 .teb = get_teb64(params32->teb),
86875 .index = params32->index,
86876 .size = params32->size,
86877 .type = params32->type,
86878 .normalized = params32->normalized,
86879 .stride = params32->stride,
86880 .buffer = params32->buffer,
86881 .offset = params32->offset,
86883 NTSTATUS status;
86884 status = ext_glVertexAttribArrayObjectATI( &params );
86885 return status;
86888 static NTSTATUS wow64_ext_glVertexAttribBinding( void *args )
86890 struct
86892 PTR32 teb;
86893 GLuint attribindex;
86894 GLuint bindingindex;
86895 } *params32 = args;
86896 struct glVertexAttribBinding_params params =
86898 .teb = get_teb64(params32->teb),
86899 .attribindex = params32->attribindex,
86900 .bindingindex = params32->bindingindex,
86902 NTSTATUS status;
86903 status = ext_glVertexAttribBinding( &params );
86904 return status;
86907 static NTSTATUS wow64_ext_glVertexAttribDivisor( void *args )
86909 struct
86911 PTR32 teb;
86912 GLuint index;
86913 GLuint divisor;
86914 } *params32 = args;
86915 struct glVertexAttribDivisor_params params =
86917 .teb = get_teb64(params32->teb),
86918 .index = params32->index,
86919 .divisor = params32->divisor,
86921 NTSTATUS status;
86922 status = ext_glVertexAttribDivisor( &params );
86923 return status;
86926 static NTSTATUS wow64_ext_glVertexAttribDivisorARB( void *args )
86928 struct
86930 PTR32 teb;
86931 GLuint index;
86932 GLuint divisor;
86933 } *params32 = args;
86934 struct glVertexAttribDivisorARB_params params =
86936 .teb = get_teb64(params32->teb),
86937 .index = params32->index,
86938 .divisor = params32->divisor,
86940 NTSTATUS status;
86941 status = ext_glVertexAttribDivisorARB( &params );
86942 return status;
86945 static NTSTATUS wow64_ext_glVertexAttribFormat( void *args )
86947 struct
86949 PTR32 teb;
86950 GLuint attribindex;
86951 GLint size;
86952 GLenum type;
86953 GLboolean normalized;
86954 GLuint relativeoffset;
86955 } *params32 = args;
86956 struct glVertexAttribFormat_params params =
86958 .teb = get_teb64(params32->teb),
86959 .attribindex = params32->attribindex,
86960 .size = params32->size,
86961 .type = params32->type,
86962 .normalized = params32->normalized,
86963 .relativeoffset = params32->relativeoffset,
86965 NTSTATUS status;
86966 status = ext_glVertexAttribFormat( &params );
86967 return status;
86970 static NTSTATUS wow64_ext_glVertexAttribFormatNV( void *args )
86972 struct
86974 PTR32 teb;
86975 GLuint index;
86976 GLint size;
86977 GLenum type;
86978 GLboolean normalized;
86979 GLsizei stride;
86980 } *params32 = args;
86981 struct glVertexAttribFormatNV_params params =
86983 .teb = get_teb64(params32->teb),
86984 .index = params32->index,
86985 .size = params32->size,
86986 .type = params32->type,
86987 .normalized = params32->normalized,
86988 .stride = params32->stride,
86990 NTSTATUS status;
86991 status = ext_glVertexAttribFormatNV( &params );
86992 return status;
86995 static NTSTATUS wow64_ext_glVertexAttribI1i( void *args )
86997 struct
86999 PTR32 teb;
87000 GLuint index;
87001 GLint x;
87002 } *params32 = args;
87003 struct glVertexAttribI1i_params params =
87005 .teb = get_teb64(params32->teb),
87006 .index = params32->index,
87007 .x = params32->x,
87009 NTSTATUS status;
87010 status = ext_glVertexAttribI1i( &params );
87011 return status;
87014 static NTSTATUS wow64_ext_glVertexAttribI1iEXT( void *args )
87016 struct
87018 PTR32 teb;
87019 GLuint index;
87020 GLint x;
87021 } *params32 = args;
87022 struct glVertexAttribI1iEXT_params params =
87024 .teb = get_teb64(params32->teb),
87025 .index = params32->index,
87026 .x = params32->x,
87028 NTSTATUS status;
87029 status = ext_glVertexAttribI1iEXT( &params );
87030 return status;
87033 static NTSTATUS wow64_ext_glVertexAttribI1iv( void *args )
87035 struct
87037 PTR32 teb;
87038 GLuint index;
87039 PTR32 v;
87040 } *params32 = args;
87041 struct glVertexAttribI1iv_params params =
87043 .teb = get_teb64(params32->teb),
87044 .index = params32->index,
87045 .v = ULongToPtr(params32->v),
87047 NTSTATUS status;
87048 status = ext_glVertexAttribI1iv( &params );
87049 return status;
87052 static NTSTATUS wow64_ext_glVertexAttribI1ivEXT( void *args )
87054 struct
87056 PTR32 teb;
87057 GLuint index;
87058 PTR32 v;
87059 } *params32 = args;
87060 struct glVertexAttribI1ivEXT_params params =
87062 .teb = get_teb64(params32->teb),
87063 .index = params32->index,
87064 .v = ULongToPtr(params32->v),
87066 NTSTATUS status;
87067 status = ext_glVertexAttribI1ivEXT( &params );
87068 return status;
87071 static NTSTATUS wow64_ext_glVertexAttribI1ui( void *args )
87073 struct
87075 PTR32 teb;
87076 GLuint index;
87077 GLuint x;
87078 } *params32 = args;
87079 struct glVertexAttribI1ui_params params =
87081 .teb = get_teb64(params32->teb),
87082 .index = params32->index,
87083 .x = params32->x,
87085 NTSTATUS status;
87086 status = ext_glVertexAttribI1ui( &params );
87087 return status;
87090 static NTSTATUS wow64_ext_glVertexAttribI1uiEXT( void *args )
87092 struct
87094 PTR32 teb;
87095 GLuint index;
87096 GLuint x;
87097 } *params32 = args;
87098 struct glVertexAttribI1uiEXT_params params =
87100 .teb = get_teb64(params32->teb),
87101 .index = params32->index,
87102 .x = params32->x,
87104 NTSTATUS status;
87105 status = ext_glVertexAttribI1uiEXT( &params );
87106 return status;
87109 static NTSTATUS wow64_ext_glVertexAttribI1uiv( void *args )
87111 struct
87113 PTR32 teb;
87114 GLuint index;
87115 PTR32 v;
87116 } *params32 = args;
87117 struct glVertexAttribI1uiv_params params =
87119 .teb = get_teb64(params32->teb),
87120 .index = params32->index,
87121 .v = ULongToPtr(params32->v),
87123 NTSTATUS status;
87124 status = ext_glVertexAttribI1uiv( &params );
87125 return status;
87128 static NTSTATUS wow64_ext_glVertexAttribI1uivEXT( void *args )
87130 struct
87132 PTR32 teb;
87133 GLuint index;
87134 PTR32 v;
87135 } *params32 = args;
87136 struct glVertexAttribI1uivEXT_params params =
87138 .teb = get_teb64(params32->teb),
87139 .index = params32->index,
87140 .v = ULongToPtr(params32->v),
87142 NTSTATUS status;
87143 status = ext_glVertexAttribI1uivEXT( &params );
87144 return status;
87147 static NTSTATUS wow64_ext_glVertexAttribI2i( void *args )
87149 struct
87151 PTR32 teb;
87152 GLuint index;
87153 GLint x;
87154 GLint y;
87155 } *params32 = args;
87156 struct glVertexAttribI2i_params params =
87158 .teb = get_teb64(params32->teb),
87159 .index = params32->index,
87160 .x = params32->x,
87161 .y = params32->y,
87163 NTSTATUS status;
87164 status = ext_glVertexAttribI2i( &params );
87165 return status;
87168 static NTSTATUS wow64_ext_glVertexAttribI2iEXT( void *args )
87170 struct
87172 PTR32 teb;
87173 GLuint index;
87174 GLint x;
87175 GLint y;
87176 } *params32 = args;
87177 struct glVertexAttribI2iEXT_params params =
87179 .teb = get_teb64(params32->teb),
87180 .index = params32->index,
87181 .x = params32->x,
87182 .y = params32->y,
87184 NTSTATUS status;
87185 status = ext_glVertexAttribI2iEXT( &params );
87186 return status;
87189 static NTSTATUS wow64_ext_glVertexAttribI2iv( void *args )
87191 struct
87193 PTR32 teb;
87194 GLuint index;
87195 PTR32 v;
87196 } *params32 = args;
87197 struct glVertexAttribI2iv_params params =
87199 .teb = get_teb64(params32->teb),
87200 .index = params32->index,
87201 .v = ULongToPtr(params32->v),
87203 NTSTATUS status;
87204 status = ext_glVertexAttribI2iv( &params );
87205 return status;
87208 static NTSTATUS wow64_ext_glVertexAttribI2ivEXT( void *args )
87210 struct
87212 PTR32 teb;
87213 GLuint index;
87214 PTR32 v;
87215 } *params32 = args;
87216 struct glVertexAttribI2ivEXT_params params =
87218 .teb = get_teb64(params32->teb),
87219 .index = params32->index,
87220 .v = ULongToPtr(params32->v),
87222 NTSTATUS status;
87223 status = ext_glVertexAttribI2ivEXT( &params );
87224 return status;
87227 static NTSTATUS wow64_ext_glVertexAttribI2ui( void *args )
87229 struct
87231 PTR32 teb;
87232 GLuint index;
87233 GLuint x;
87234 GLuint y;
87235 } *params32 = args;
87236 struct glVertexAttribI2ui_params params =
87238 .teb = get_teb64(params32->teb),
87239 .index = params32->index,
87240 .x = params32->x,
87241 .y = params32->y,
87243 NTSTATUS status;
87244 status = ext_glVertexAttribI2ui( &params );
87245 return status;
87248 static NTSTATUS wow64_ext_glVertexAttribI2uiEXT( void *args )
87250 struct
87252 PTR32 teb;
87253 GLuint index;
87254 GLuint x;
87255 GLuint y;
87256 } *params32 = args;
87257 struct glVertexAttribI2uiEXT_params params =
87259 .teb = get_teb64(params32->teb),
87260 .index = params32->index,
87261 .x = params32->x,
87262 .y = params32->y,
87264 NTSTATUS status;
87265 status = ext_glVertexAttribI2uiEXT( &params );
87266 return status;
87269 static NTSTATUS wow64_ext_glVertexAttribI2uiv( void *args )
87271 struct
87273 PTR32 teb;
87274 GLuint index;
87275 PTR32 v;
87276 } *params32 = args;
87277 struct glVertexAttribI2uiv_params params =
87279 .teb = get_teb64(params32->teb),
87280 .index = params32->index,
87281 .v = ULongToPtr(params32->v),
87283 NTSTATUS status;
87284 status = ext_glVertexAttribI2uiv( &params );
87285 return status;
87288 static NTSTATUS wow64_ext_glVertexAttribI2uivEXT( void *args )
87290 struct
87292 PTR32 teb;
87293 GLuint index;
87294 PTR32 v;
87295 } *params32 = args;
87296 struct glVertexAttribI2uivEXT_params params =
87298 .teb = get_teb64(params32->teb),
87299 .index = params32->index,
87300 .v = ULongToPtr(params32->v),
87302 NTSTATUS status;
87303 status = ext_glVertexAttribI2uivEXT( &params );
87304 return status;
87307 static NTSTATUS wow64_ext_glVertexAttribI3i( void *args )
87309 struct
87311 PTR32 teb;
87312 GLuint index;
87313 GLint x;
87314 GLint y;
87315 GLint z;
87316 } *params32 = args;
87317 struct glVertexAttribI3i_params params =
87319 .teb = get_teb64(params32->teb),
87320 .index = params32->index,
87321 .x = params32->x,
87322 .y = params32->y,
87323 .z = params32->z,
87325 NTSTATUS status;
87326 status = ext_glVertexAttribI3i( &params );
87327 return status;
87330 static NTSTATUS wow64_ext_glVertexAttribI3iEXT( void *args )
87332 struct
87334 PTR32 teb;
87335 GLuint index;
87336 GLint x;
87337 GLint y;
87338 GLint z;
87339 } *params32 = args;
87340 struct glVertexAttribI3iEXT_params params =
87342 .teb = get_teb64(params32->teb),
87343 .index = params32->index,
87344 .x = params32->x,
87345 .y = params32->y,
87346 .z = params32->z,
87348 NTSTATUS status;
87349 status = ext_glVertexAttribI3iEXT( &params );
87350 return status;
87353 static NTSTATUS wow64_ext_glVertexAttribI3iv( void *args )
87355 struct
87357 PTR32 teb;
87358 GLuint index;
87359 PTR32 v;
87360 } *params32 = args;
87361 struct glVertexAttribI3iv_params params =
87363 .teb = get_teb64(params32->teb),
87364 .index = params32->index,
87365 .v = ULongToPtr(params32->v),
87367 NTSTATUS status;
87368 status = ext_glVertexAttribI3iv( &params );
87369 return status;
87372 static NTSTATUS wow64_ext_glVertexAttribI3ivEXT( void *args )
87374 struct
87376 PTR32 teb;
87377 GLuint index;
87378 PTR32 v;
87379 } *params32 = args;
87380 struct glVertexAttribI3ivEXT_params params =
87382 .teb = get_teb64(params32->teb),
87383 .index = params32->index,
87384 .v = ULongToPtr(params32->v),
87386 NTSTATUS status;
87387 status = ext_glVertexAttribI3ivEXT( &params );
87388 return status;
87391 static NTSTATUS wow64_ext_glVertexAttribI3ui( void *args )
87393 struct
87395 PTR32 teb;
87396 GLuint index;
87397 GLuint x;
87398 GLuint y;
87399 GLuint z;
87400 } *params32 = args;
87401 struct glVertexAttribI3ui_params params =
87403 .teb = get_teb64(params32->teb),
87404 .index = params32->index,
87405 .x = params32->x,
87406 .y = params32->y,
87407 .z = params32->z,
87409 NTSTATUS status;
87410 status = ext_glVertexAttribI3ui( &params );
87411 return status;
87414 static NTSTATUS wow64_ext_glVertexAttribI3uiEXT( void *args )
87416 struct
87418 PTR32 teb;
87419 GLuint index;
87420 GLuint x;
87421 GLuint y;
87422 GLuint z;
87423 } *params32 = args;
87424 struct glVertexAttribI3uiEXT_params params =
87426 .teb = get_teb64(params32->teb),
87427 .index = params32->index,
87428 .x = params32->x,
87429 .y = params32->y,
87430 .z = params32->z,
87432 NTSTATUS status;
87433 status = ext_glVertexAttribI3uiEXT( &params );
87434 return status;
87437 static NTSTATUS wow64_ext_glVertexAttribI3uiv( void *args )
87439 struct
87441 PTR32 teb;
87442 GLuint index;
87443 PTR32 v;
87444 } *params32 = args;
87445 struct glVertexAttribI3uiv_params params =
87447 .teb = get_teb64(params32->teb),
87448 .index = params32->index,
87449 .v = ULongToPtr(params32->v),
87451 NTSTATUS status;
87452 status = ext_glVertexAttribI3uiv( &params );
87453 return status;
87456 static NTSTATUS wow64_ext_glVertexAttribI3uivEXT( void *args )
87458 struct
87460 PTR32 teb;
87461 GLuint index;
87462 PTR32 v;
87463 } *params32 = args;
87464 struct glVertexAttribI3uivEXT_params params =
87466 .teb = get_teb64(params32->teb),
87467 .index = params32->index,
87468 .v = ULongToPtr(params32->v),
87470 NTSTATUS status;
87471 status = ext_glVertexAttribI3uivEXT( &params );
87472 return status;
87475 static NTSTATUS wow64_ext_glVertexAttribI4bv( void *args )
87477 struct
87479 PTR32 teb;
87480 GLuint index;
87481 PTR32 v;
87482 } *params32 = args;
87483 struct glVertexAttribI4bv_params params =
87485 .teb = get_teb64(params32->teb),
87486 .index = params32->index,
87487 .v = ULongToPtr(params32->v),
87489 NTSTATUS status;
87490 status = ext_glVertexAttribI4bv( &params );
87491 return status;
87494 static NTSTATUS wow64_ext_glVertexAttribI4bvEXT( void *args )
87496 struct
87498 PTR32 teb;
87499 GLuint index;
87500 PTR32 v;
87501 } *params32 = args;
87502 struct glVertexAttribI4bvEXT_params params =
87504 .teb = get_teb64(params32->teb),
87505 .index = params32->index,
87506 .v = ULongToPtr(params32->v),
87508 NTSTATUS status;
87509 status = ext_glVertexAttribI4bvEXT( &params );
87510 return status;
87513 static NTSTATUS wow64_ext_glVertexAttribI4i( void *args )
87515 struct
87517 PTR32 teb;
87518 GLuint index;
87519 GLint x;
87520 GLint y;
87521 GLint z;
87522 GLint w;
87523 } *params32 = args;
87524 struct glVertexAttribI4i_params params =
87526 .teb = get_teb64(params32->teb),
87527 .index = params32->index,
87528 .x = params32->x,
87529 .y = params32->y,
87530 .z = params32->z,
87531 .w = params32->w,
87533 NTSTATUS status;
87534 status = ext_glVertexAttribI4i( &params );
87535 return status;
87538 static NTSTATUS wow64_ext_glVertexAttribI4iEXT( void *args )
87540 struct
87542 PTR32 teb;
87543 GLuint index;
87544 GLint x;
87545 GLint y;
87546 GLint z;
87547 GLint w;
87548 } *params32 = args;
87549 struct glVertexAttribI4iEXT_params params =
87551 .teb = get_teb64(params32->teb),
87552 .index = params32->index,
87553 .x = params32->x,
87554 .y = params32->y,
87555 .z = params32->z,
87556 .w = params32->w,
87558 NTSTATUS status;
87559 status = ext_glVertexAttribI4iEXT( &params );
87560 return status;
87563 static NTSTATUS wow64_ext_glVertexAttribI4iv( void *args )
87565 struct
87567 PTR32 teb;
87568 GLuint index;
87569 PTR32 v;
87570 } *params32 = args;
87571 struct glVertexAttribI4iv_params params =
87573 .teb = get_teb64(params32->teb),
87574 .index = params32->index,
87575 .v = ULongToPtr(params32->v),
87577 NTSTATUS status;
87578 status = ext_glVertexAttribI4iv( &params );
87579 return status;
87582 static NTSTATUS wow64_ext_glVertexAttribI4ivEXT( void *args )
87584 struct
87586 PTR32 teb;
87587 GLuint index;
87588 PTR32 v;
87589 } *params32 = args;
87590 struct glVertexAttribI4ivEXT_params params =
87592 .teb = get_teb64(params32->teb),
87593 .index = params32->index,
87594 .v = ULongToPtr(params32->v),
87596 NTSTATUS status;
87597 status = ext_glVertexAttribI4ivEXT( &params );
87598 return status;
87601 static NTSTATUS wow64_ext_glVertexAttribI4sv( void *args )
87603 struct
87605 PTR32 teb;
87606 GLuint index;
87607 PTR32 v;
87608 } *params32 = args;
87609 struct glVertexAttribI4sv_params params =
87611 .teb = get_teb64(params32->teb),
87612 .index = params32->index,
87613 .v = ULongToPtr(params32->v),
87615 NTSTATUS status;
87616 status = ext_glVertexAttribI4sv( &params );
87617 return status;
87620 static NTSTATUS wow64_ext_glVertexAttribI4svEXT( void *args )
87622 struct
87624 PTR32 teb;
87625 GLuint index;
87626 PTR32 v;
87627 } *params32 = args;
87628 struct glVertexAttribI4svEXT_params params =
87630 .teb = get_teb64(params32->teb),
87631 .index = params32->index,
87632 .v = ULongToPtr(params32->v),
87634 NTSTATUS status;
87635 status = ext_glVertexAttribI4svEXT( &params );
87636 return status;
87639 static NTSTATUS wow64_ext_glVertexAttribI4ubv( void *args )
87641 struct
87643 PTR32 teb;
87644 GLuint index;
87645 PTR32 v;
87646 } *params32 = args;
87647 struct glVertexAttribI4ubv_params params =
87649 .teb = get_teb64(params32->teb),
87650 .index = params32->index,
87651 .v = ULongToPtr(params32->v),
87653 NTSTATUS status;
87654 status = ext_glVertexAttribI4ubv( &params );
87655 return status;
87658 static NTSTATUS wow64_ext_glVertexAttribI4ubvEXT( void *args )
87660 struct
87662 PTR32 teb;
87663 GLuint index;
87664 PTR32 v;
87665 } *params32 = args;
87666 struct glVertexAttribI4ubvEXT_params params =
87668 .teb = get_teb64(params32->teb),
87669 .index = params32->index,
87670 .v = ULongToPtr(params32->v),
87672 NTSTATUS status;
87673 status = ext_glVertexAttribI4ubvEXT( &params );
87674 return status;
87677 static NTSTATUS wow64_ext_glVertexAttribI4ui( void *args )
87679 struct
87681 PTR32 teb;
87682 GLuint index;
87683 GLuint x;
87684 GLuint y;
87685 GLuint z;
87686 GLuint w;
87687 } *params32 = args;
87688 struct glVertexAttribI4ui_params params =
87690 .teb = get_teb64(params32->teb),
87691 .index = params32->index,
87692 .x = params32->x,
87693 .y = params32->y,
87694 .z = params32->z,
87695 .w = params32->w,
87697 NTSTATUS status;
87698 status = ext_glVertexAttribI4ui( &params );
87699 return status;
87702 static NTSTATUS wow64_ext_glVertexAttribI4uiEXT( void *args )
87704 struct
87706 PTR32 teb;
87707 GLuint index;
87708 GLuint x;
87709 GLuint y;
87710 GLuint z;
87711 GLuint w;
87712 } *params32 = args;
87713 struct glVertexAttribI4uiEXT_params params =
87715 .teb = get_teb64(params32->teb),
87716 .index = params32->index,
87717 .x = params32->x,
87718 .y = params32->y,
87719 .z = params32->z,
87720 .w = params32->w,
87722 NTSTATUS status;
87723 status = ext_glVertexAttribI4uiEXT( &params );
87724 return status;
87727 static NTSTATUS wow64_ext_glVertexAttribI4uiv( void *args )
87729 struct
87731 PTR32 teb;
87732 GLuint index;
87733 PTR32 v;
87734 } *params32 = args;
87735 struct glVertexAttribI4uiv_params params =
87737 .teb = get_teb64(params32->teb),
87738 .index = params32->index,
87739 .v = ULongToPtr(params32->v),
87741 NTSTATUS status;
87742 status = ext_glVertexAttribI4uiv( &params );
87743 return status;
87746 static NTSTATUS wow64_ext_glVertexAttribI4uivEXT( void *args )
87748 struct
87750 PTR32 teb;
87751 GLuint index;
87752 PTR32 v;
87753 } *params32 = args;
87754 struct glVertexAttribI4uivEXT_params params =
87756 .teb = get_teb64(params32->teb),
87757 .index = params32->index,
87758 .v = ULongToPtr(params32->v),
87760 NTSTATUS status;
87761 status = ext_glVertexAttribI4uivEXT( &params );
87762 return status;
87765 static NTSTATUS wow64_ext_glVertexAttribI4usv( void *args )
87767 struct
87769 PTR32 teb;
87770 GLuint index;
87771 PTR32 v;
87772 } *params32 = args;
87773 struct glVertexAttribI4usv_params params =
87775 .teb = get_teb64(params32->teb),
87776 .index = params32->index,
87777 .v = ULongToPtr(params32->v),
87779 NTSTATUS status;
87780 status = ext_glVertexAttribI4usv( &params );
87781 return status;
87784 static NTSTATUS wow64_ext_glVertexAttribI4usvEXT( void *args )
87786 struct
87788 PTR32 teb;
87789 GLuint index;
87790 PTR32 v;
87791 } *params32 = args;
87792 struct glVertexAttribI4usvEXT_params params =
87794 .teb = get_teb64(params32->teb),
87795 .index = params32->index,
87796 .v = ULongToPtr(params32->v),
87798 NTSTATUS status;
87799 status = ext_glVertexAttribI4usvEXT( &params );
87800 return status;
87803 static NTSTATUS wow64_ext_glVertexAttribIFormat( void *args )
87805 struct
87807 PTR32 teb;
87808 GLuint attribindex;
87809 GLint size;
87810 GLenum type;
87811 GLuint relativeoffset;
87812 } *params32 = args;
87813 struct glVertexAttribIFormat_params params =
87815 .teb = get_teb64(params32->teb),
87816 .attribindex = params32->attribindex,
87817 .size = params32->size,
87818 .type = params32->type,
87819 .relativeoffset = params32->relativeoffset,
87821 NTSTATUS status;
87822 status = ext_glVertexAttribIFormat( &params );
87823 return status;
87826 static NTSTATUS wow64_ext_glVertexAttribIFormatNV( void *args )
87828 struct
87830 PTR32 teb;
87831 GLuint index;
87832 GLint size;
87833 GLenum type;
87834 GLsizei stride;
87835 } *params32 = args;
87836 struct glVertexAttribIFormatNV_params params =
87838 .teb = get_teb64(params32->teb),
87839 .index = params32->index,
87840 .size = params32->size,
87841 .type = params32->type,
87842 .stride = params32->stride,
87844 NTSTATUS status;
87845 status = ext_glVertexAttribIFormatNV( &params );
87846 return status;
87849 static NTSTATUS wow64_ext_glVertexAttribIPointer( void *args )
87851 struct
87853 PTR32 teb;
87854 GLuint index;
87855 GLint size;
87856 GLenum type;
87857 GLsizei stride;
87858 PTR32 pointer;
87859 } *params32 = args;
87860 struct glVertexAttribIPointer_params params =
87862 .teb = get_teb64(params32->teb),
87863 .index = params32->index,
87864 .size = params32->size,
87865 .type = params32->type,
87866 .stride = params32->stride,
87867 .pointer = ULongToPtr(params32->pointer),
87869 NTSTATUS status;
87870 status = ext_glVertexAttribIPointer( &params );
87871 return status;
87874 static NTSTATUS wow64_ext_glVertexAttribIPointerEXT( void *args )
87876 struct
87878 PTR32 teb;
87879 GLuint index;
87880 GLint size;
87881 GLenum type;
87882 GLsizei stride;
87883 PTR32 pointer;
87884 } *params32 = args;
87885 struct glVertexAttribIPointerEXT_params params =
87887 .teb = get_teb64(params32->teb),
87888 .index = params32->index,
87889 .size = params32->size,
87890 .type = params32->type,
87891 .stride = params32->stride,
87892 .pointer = ULongToPtr(params32->pointer),
87894 NTSTATUS status;
87895 status = ext_glVertexAttribIPointerEXT( &params );
87896 return status;
87899 static NTSTATUS wow64_ext_glVertexAttribL1d( void *args )
87901 struct
87903 PTR32 teb;
87904 GLuint index;
87905 GLdouble x;
87906 } *params32 = args;
87907 struct glVertexAttribL1d_params params =
87909 .teb = get_teb64(params32->teb),
87910 .index = params32->index,
87911 .x = params32->x,
87913 NTSTATUS status;
87914 status = ext_glVertexAttribL1d( &params );
87915 return status;
87918 static NTSTATUS wow64_ext_glVertexAttribL1dEXT( void *args )
87920 struct
87922 PTR32 teb;
87923 GLuint index;
87924 GLdouble x;
87925 } *params32 = args;
87926 struct glVertexAttribL1dEXT_params params =
87928 .teb = get_teb64(params32->teb),
87929 .index = params32->index,
87930 .x = params32->x,
87932 NTSTATUS status;
87933 status = ext_glVertexAttribL1dEXT( &params );
87934 return status;
87937 static NTSTATUS wow64_ext_glVertexAttribL1dv( void *args )
87939 struct
87941 PTR32 teb;
87942 GLuint index;
87943 PTR32 v;
87944 } *params32 = args;
87945 struct glVertexAttribL1dv_params params =
87947 .teb = get_teb64(params32->teb),
87948 .index = params32->index,
87949 .v = ULongToPtr(params32->v),
87951 NTSTATUS status;
87952 status = ext_glVertexAttribL1dv( &params );
87953 return status;
87956 static NTSTATUS wow64_ext_glVertexAttribL1dvEXT( void *args )
87958 struct
87960 PTR32 teb;
87961 GLuint index;
87962 PTR32 v;
87963 } *params32 = args;
87964 struct glVertexAttribL1dvEXT_params params =
87966 .teb = get_teb64(params32->teb),
87967 .index = params32->index,
87968 .v = ULongToPtr(params32->v),
87970 NTSTATUS status;
87971 status = ext_glVertexAttribL1dvEXT( &params );
87972 return status;
87975 static NTSTATUS wow64_ext_glVertexAttribL1i64NV( void *args )
87977 struct
87979 PTR32 teb;
87980 GLuint index;
87981 GLint64EXT x;
87982 } *params32 = args;
87983 struct glVertexAttribL1i64NV_params params =
87985 .teb = get_teb64(params32->teb),
87986 .index = params32->index,
87987 .x = params32->x,
87989 NTSTATUS status;
87990 status = ext_glVertexAttribL1i64NV( &params );
87991 return status;
87994 static NTSTATUS wow64_ext_glVertexAttribL1i64vNV( void *args )
87996 struct
87998 PTR32 teb;
87999 GLuint index;
88000 PTR32 v;
88001 } *params32 = args;
88002 struct glVertexAttribL1i64vNV_params params =
88004 .teb = get_teb64(params32->teb),
88005 .index = params32->index,
88006 .v = ULongToPtr(params32->v),
88008 NTSTATUS status;
88009 status = ext_glVertexAttribL1i64vNV( &params );
88010 return status;
88013 static NTSTATUS wow64_ext_glVertexAttribL1ui64ARB( void *args )
88015 struct
88017 PTR32 teb;
88018 GLuint index;
88019 GLuint64EXT x;
88020 } *params32 = args;
88021 struct glVertexAttribL1ui64ARB_params params =
88023 .teb = get_teb64(params32->teb),
88024 .index = params32->index,
88025 .x = params32->x,
88027 NTSTATUS status;
88028 status = ext_glVertexAttribL1ui64ARB( &params );
88029 return status;
88032 static NTSTATUS wow64_ext_glVertexAttribL1ui64NV( void *args )
88034 struct
88036 PTR32 teb;
88037 GLuint index;
88038 GLuint64EXT x;
88039 } *params32 = args;
88040 struct glVertexAttribL1ui64NV_params params =
88042 .teb = get_teb64(params32->teb),
88043 .index = params32->index,
88044 .x = params32->x,
88046 NTSTATUS status;
88047 status = ext_glVertexAttribL1ui64NV( &params );
88048 return status;
88051 static NTSTATUS wow64_ext_glVertexAttribL1ui64vARB( void *args )
88053 struct
88055 PTR32 teb;
88056 GLuint index;
88057 PTR32 v;
88058 } *params32 = args;
88059 struct glVertexAttribL1ui64vARB_params params =
88061 .teb = get_teb64(params32->teb),
88062 .index = params32->index,
88063 .v = ULongToPtr(params32->v),
88065 NTSTATUS status;
88066 status = ext_glVertexAttribL1ui64vARB( &params );
88067 return status;
88070 static NTSTATUS wow64_ext_glVertexAttribL1ui64vNV( void *args )
88072 struct
88074 PTR32 teb;
88075 GLuint index;
88076 PTR32 v;
88077 } *params32 = args;
88078 struct glVertexAttribL1ui64vNV_params params =
88080 .teb = get_teb64(params32->teb),
88081 .index = params32->index,
88082 .v = ULongToPtr(params32->v),
88084 NTSTATUS status;
88085 status = ext_glVertexAttribL1ui64vNV( &params );
88086 return status;
88089 static NTSTATUS wow64_ext_glVertexAttribL2d( void *args )
88091 struct
88093 PTR32 teb;
88094 GLuint index;
88095 GLdouble x;
88096 GLdouble y;
88097 } *params32 = args;
88098 struct glVertexAttribL2d_params params =
88100 .teb = get_teb64(params32->teb),
88101 .index = params32->index,
88102 .x = params32->x,
88103 .y = params32->y,
88105 NTSTATUS status;
88106 status = ext_glVertexAttribL2d( &params );
88107 return status;
88110 static NTSTATUS wow64_ext_glVertexAttribL2dEXT( void *args )
88112 struct
88114 PTR32 teb;
88115 GLuint index;
88116 GLdouble x;
88117 GLdouble y;
88118 } *params32 = args;
88119 struct glVertexAttribL2dEXT_params params =
88121 .teb = get_teb64(params32->teb),
88122 .index = params32->index,
88123 .x = params32->x,
88124 .y = params32->y,
88126 NTSTATUS status;
88127 status = ext_glVertexAttribL2dEXT( &params );
88128 return status;
88131 static NTSTATUS wow64_ext_glVertexAttribL2dv( void *args )
88133 struct
88135 PTR32 teb;
88136 GLuint index;
88137 PTR32 v;
88138 } *params32 = args;
88139 struct glVertexAttribL2dv_params params =
88141 .teb = get_teb64(params32->teb),
88142 .index = params32->index,
88143 .v = ULongToPtr(params32->v),
88145 NTSTATUS status;
88146 status = ext_glVertexAttribL2dv( &params );
88147 return status;
88150 static NTSTATUS wow64_ext_glVertexAttribL2dvEXT( void *args )
88152 struct
88154 PTR32 teb;
88155 GLuint index;
88156 PTR32 v;
88157 } *params32 = args;
88158 struct glVertexAttribL2dvEXT_params params =
88160 .teb = get_teb64(params32->teb),
88161 .index = params32->index,
88162 .v = ULongToPtr(params32->v),
88164 NTSTATUS status;
88165 status = ext_glVertexAttribL2dvEXT( &params );
88166 return status;
88169 static NTSTATUS wow64_ext_glVertexAttribL2i64NV( void *args )
88171 struct
88173 PTR32 teb;
88174 GLuint index;
88175 GLint64EXT x;
88176 GLint64EXT y;
88177 } *params32 = args;
88178 struct glVertexAttribL2i64NV_params params =
88180 .teb = get_teb64(params32->teb),
88181 .index = params32->index,
88182 .x = params32->x,
88183 .y = params32->y,
88185 NTSTATUS status;
88186 status = ext_glVertexAttribL2i64NV( &params );
88187 return status;
88190 static NTSTATUS wow64_ext_glVertexAttribL2i64vNV( void *args )
88192 struct
88194 PTR32 teb;
88195 GLuint index;
88196 PTR32 v;
88197 } *params32 = args;
88198 struct glVertexAttribL2i64vNV_params params =
88200 .teb = get_teb64(params32->teb),
88201 .index = params32->index,
88202 .v = ULongToPtr(params32->v),
88204 NTSTATUS status;
88205 status = ext_glVertexAttribL2i64vNV( &params );
88206 return status;
88209 static NTSTATUS wow64_ext_glVertexAttribL2ui64NV( void *args )
88211 struct
88213 PTR32 teb;
88214 GLuint index;
88215 GLuint64EXT x;
88216 GLuint64EXT y;
88217 } *params32 = args;
88218 struct glVertexAttribL2ui64NV_params params =
88220 .teb = get_teb64(params32->teb),
88221 .index = params32->index,
88222 .x = params32->x,
88223 .y = params32->y,
88225 NTSTATUS status;
88226 status = ext_glVertexAttribL2ui64NV( &params );
88227 return status;
88230 static NTSTATUS wow64_ext_glVertexAttribL2ui64vNV( void *args )
88232 struct
88234 PTR32 teb;
88235 GLuint index;
88236 PTR32 v;
88237 } *params32 = args;
88238 struct glVertexAttribL2ui64vNV_params params =
88240 .teb = get_teb64(params32->teb),
88241 .index = params32->index,
88242 .v = ULongToPtr(params32->v),
88244 NTSTATUS status;
88245 status = ext_glVertexAttribL2ui64vNV( &params );
88246 return status;
88249 static NTSTATUS wow64_ext_glVertexAttribL3d( void *args )
88251 struct
88253 PTR32 teb;
88254 GLuint index;
88255 GLdouble x;
88256 GLdouble y;
88257 GLdouble z;
88258 } *params32 = args;
88259 struct glVertexAttribL3d_params params =
88261 .teb = get_teb64(params32->teb),
88262 .index = params32->index,
88263 .x = params32->x,
88264 .y = params32->y,
88265 .z = params32->z,
88267 NTSTATUS status;
88268 status = ext_glVertexAttribL3d( &params );
88269 return status;
88272 static NTSTATUS wow64_ext_glVertexAttribL3dEXT( void *args )
88274 struct
88276 PTR32 teb;
88277 GLuint index;
88278 GLdouble x;
88279 GLdouble y;
88280 GLdouble z;
88281 } *params32 = args;
88282 struct glVertexAttribL3dEXT_params params =
88284 .teb = get_teb64(params32->teb),
88285 .index = params32->index,
88286 .x = params32->x,
88287 .y = params32->y,
88288 .z = params32->z,
88290 NTSTATUS status;
88291 status = ext_glVertexAttribL3dEXT( &params );
88292 return status;
88295 static NTSTATUS wow64_ext_glVertexAttribL3dv( void *args )
88297 struct
88299 PTR32 teb;
88300 GLuint index;
88301 PTR32 v;
88302 } *params32 = args;
88303 struct glVertexAttribL3dv_params params =
88305 .teb = get_teb64(params32->teb),
88306 .index = params32->index,
88307 .v = ULongToPtr(params32->v),
88309 NTSTATUS status;
88310 status = ext_glVertexAttribL3dv( &params );
88311 return status;
88314 static NTSTATUS wow64_ext_glVertexAttribL3dvEXT( void *args )
88316 struct
88318 PTR32 teb;
88319 GLuint index;
88320 PTR32 v;
88321 } *params32 = args;
88322 struct glVertexAttribL3dvEXT_params params =
88324 .teb = get_teb64(params32->teb),
88325 .index = params32->index,
88326 .v = ULongToPtr(params32->v),
88328 NTSTATUS status;
88329 status = ext_glVertexAttribL3dvEXT( &params );
88330 return status;
88333 static NTSTATUS wow64_ext_glVertexAttribL3i64NV( void *args )
88335 struct
88337 PTR32 teb;
88338 GLuint index;
88339 GLint64EXT x;
88340 GLint64EXT y;
88341 GLint64EXT z;
88342 } *params32 = args;
88343 struct glVertexAttribL3i64NV_params params =
88345 .teb = get_teb64(params32->teb),
88346 .index = params32->index,
88347 .x = params32->x,
88348 .y = params32->y,
88349 .z = params32->z,
88351 NTSTATUS status;
88352 status = ext_glVertexAttribL3i64NV( &params );
88353 return status;
88356 static NTSTATUS wow64_ext_glVertexAttribL3i64vNV( void *args )
88358 struct
88360 PTR32 teb;
88361 GLuint index;
88362 PTR32 v;
88363 } *params32 = args;
88364 struct glVertexAttribL3i64vNV_params params =
88366 .teb = get_teb64(params32->teb),
88367 .index = params32->index,
88368 .v = ULongToPtr(params32->v),
88370 NTSTATUS status;
88371 status = ext_glVertexAttribL3i64vNV( &params );
88372 return status;
88375 static NTSTATUS wow64_ext_glVertexAttribL3ui64NV( void *args )
88377 struct
88379 PTR32 teb;
88380 GLuint index;
88381 GLuint64EXT x;
88382 GLuint64EXT y;
88383 GLuint64EXT z;
88384 } *params32 = args;
88385 struct glVertexAttribL3ui64NV_params params =
88387 .teb = get_teb64(params32->teb),
88388 .index = params32->index,
88389 .x = params32->x,
88390 .y = params32->y,
88391 .z = params32->z,
88393 NTSTATUS status;
88394 status = ext_glVertexAttribL3ui64NV( &params );
88395 return status;
88398 static NTSTATUS wow64_ext_glVertexAttribL3ui64vNV( void *args )
88400 struct
88402 PTR32 teb;
88403 GLuint index;
88404 PTR32 v;
88405 } *params32 = args;
88406 struct glVertexAttribL3ui64vNV_params params =
88408 .teb = get_teb64(params32->teb),
88409 .index = params32->index,
88410 .v = ULongToPtr(params32->v),
88412 NTSTATUS status;
88413 status = ext_glVertexAttribL3ui64vNV( &params );
88414 return status;
88417 static NTSTATUS wow64_ext_glVertexAttribL4d( void *args )
88419 struct
88421 PTR32 teb;
88422 GLuint index;
88423 GLdouble x;
88424 GLdouble y;
88425 GLdouble z;
88426 GLdouble w;
88427 } *params32 = args;
88428 struct glVertexAttribL4d_params params =
88430 .teb = get_teb64(params32->teb),
88431 .index = params32->index,
88432 .x = params32->x,
88433 .y = params32->y,
88434 .z = params32->z,
88435 .w = params32->w,
88437 NTSTATUS status;
88438 status = ext_glVertexAttribL4d( &params );
88439 return status;
88442 static NTSTATUS wow64_ext_glVertexAttribL4dEXT( void *args )
88444 struct
88446 PTR32 teb;
88447 GLuint index;
88448 GLdouble x;
88449 GLdouble y;
88450 GLdouble z;
88451 GLdouble w;
88452 } *params32 = args;
88453 struct glVertexAttribL4dEXT_params params =
88455 .teb = get_teb64(params32->teb),
88456 .index = params32->index,
88457 .x = params32->x,
88458 .y = params32->y,
88459 .z = params32->z,
88460 .w = params32->w,
88462 NTSTATUS status;
88463 status = ext_glVertexAttribL4dEXT( &params );
88464 return status;
88467 static NTSTATUS wow64_ext_glVertexAttribL4dv( void *args )
88469 struct
88471 PTR32 teb;
88472 GLuint index;
88473 PTR32 v;
88474 } *params32 = args;
88475 struct glVertexAttribL4dv_params params =
88477 .teb = get_teb64(params32->teb),
88478 .index = params32->index,
88479 .v = ULongToPtr(params32->v),
88481 NTSTATUS status;
88482 status = ext_glVertexAttribL4dv( &params );
88483 return status;
88486 static NTSTATUS wow64_ext_glVertexAttribL4dvEXT( void *args )
88488 struct
88490 PTR32 teb;
88491 GLuint index;
88492 PTR32 v;
88493 } *params32 = args;
88494 struct glVertexAttribL4dvEXT_params params =
88496 .teb = get_teb64(params32->teb),
88497 .index = params32->index,
88498 .v = ULongToPtr(params32->v),
88500 NTSTATUS status;
88501 status = ext_glVertexAttribL4dvEXT( &params );
88502 return status;
88505 static NTSTATUS wow64_ext_glVertexAttribL4i64NV( void *args )
88507 struct
88509 PTR32 teb;
88510 GLuint index;
88511 GLint64EXT x;
88512 GLint64EXT y;
88513 GLint64EXT z;
88514 GLint64EXT w;
88515 } *params32 = args;
88516 struct glVertexAttribL4i64NV_params params =
88518 .teb = get_teb64(params32->teb),
88519 .index = params32->index,
88520 .x = params32->x,
88521 .y = params32->y,
88522 .z = params32->z,
88523 .w = params32->w,
88525 NTSTATUS status;
88526 status = ext_glVertexAttribL4i64NV( &params );
88527 return status;
88530 static NTSTATUS wow64_ext_glVertexAttribL4i64vNV( void *args )
88532 struct
88534 PTR32 teb;
88535 GLuint index;
88536 PTR32 v;
88537 } *params32 = args;
88538 struct glVertexAttribL4i64vNV_params params =
88540 .teb = get_teb64(params32->teb),
88541 .index = params32->index,
88542 .v = ULongToPtr(params32->v),
88544 NTSTATUS status;
88545 status = ext_glVertexAttribL4i64vNV( &params );
88546 return status;
88549 static NTSTATUS wow64_ext_glVertexAttribL4ui64NV( void *args )
88551 struct
88553 PTR32 teb;
88554 GLuint index;
88555 GLuint64EXT x;
88556 GLuint64EXT y;
88557 GLuint64EXT z;
88558 GLuint64EXT w;
88559 } *params32 = args;
88560 struct glVertexAttribL4ui64NV_params params =
88562 .teb = get_teb64(params32->teb),
88563 .index = params32->index,
88564 .x = params32->x,
88565 .y = params32->y,
88566 .z = params32->z,
88567 .w = params32->w,
88569 NTSTATUS status;
88570 status = ext_glVertexAttribL4ui64NV( &params );
88571 return status;
88574 static NTSTATUS wow64_ext_glVertexAttribL4ui64vNV( void *args )
88576 struct
88578 PTR32 teb;
88579 GLuint index;
88580 PTR32 v;
88581 } *params32 = args;
88582 struct glVertexAttribL4ui64vNV_params params =
88584 .teb = get_teb64(params32->teb),
88585 .index = params32->index,
88586 .v = ULongToPtr(params32->v),
88588 NTSTATUS status;
88589 status = ext_glVertexAttribL4ui64vNV( &params );
88590 return status;
88593 static NTSTATUS wow64_ext_glVertexAttribLFormat( void *args )
88595 struct
88597 PTR32 teb;
88598 GLuint attribindex;
88599 GLint size;
88600 GLenum type;
88601 GLuint relativeoffset;
88602 } *params32 = args;
88603 struct glVertexAttribLFormat_params params =
88605 .teb = get_teb64(params32->teb),
88606 .attribindex = params32->attribindex,
88607 .size = params32->size,
88608 .type = params32->type,
88609 .relativeoffset = params32->relativeoffset,
88611 NTSTATUS status;
88612 status = ext_glVertexAttribLFormat( &params );
88613 return status;
88616 static NTSTATUS wow64_ext_glVertexAttribLFormatNV( void *args )
88618 struct
88620 PTR32 teb;
88621 GLuint index;
88622 GLint size;
88623 GLenum type;
88624 GLsizei stride;
88625 } *params32 = args;
88626 struct glVertexAttribLFormatNV_params params =
88628 .teb = get_teb64(params32->teb),
88629 .index = params32->index,
88630 .size = params32->size,
88631 .type = params32->type,
88632 .stride = params32->stride,
88634 NTSTATUS status;
88635 status = ext_glVertexAttribLFormatNV( &params );
88636 return status;
88639 static NTSTATUS wow64_ext_glVertexAttribLPointer( void *args )
88641 struct
88643 PTR32 teb;
88644 GLuint index;
88645 GLint size;
88646 GLenum type;
88647 GLsizei stride;
88648 PTR32 pointer;
88649 } *params32 = args;
88650 struct glVertexAttribLPointer_params params =
88652 .teb = get_teb64(params32->teb),
88653 .index = params32->index,
88654 .size = params32->size,
88655 .type = params32->type,
88656 .stride = params32->stride,
88657 .pointer = ULongToPtr(params32->pointer),
88659 NTSTATUS status;
88660 status = ext_glVertexAttribLPointer( &params );
88661 return status;
88664 static NTSTATUS wow64_ext_glVertexAttribLPointerEXT( void *args )
88666 struct
88668 PTR32 teb;
88669 GLuint index;
88670 GLint size;
88671 GLenum type;
88672 GLsizei stride;
88673 PTR32 pointer;
88674 } *params32 = args;
88675 struct glVertexAttribLPointerEXT_params params =
88677 .teb = get_teb64(params32->teb),
88678 .index = params32->index,
88679 .size = params32->size,
88680 .type = params32->type,
88681 .stride = params32->stride,
88682 .pointer = ULongToPtr(params32->pointer),
88684 NTSTATUS status;
88685 status = ext_glVertexAttribLPointerEXT( &params );
88686 return status;
88689 static NTSTATUS wow64_ext_glVertexAttribP1ui( void *args )
88691 struct
88693 PTR32 teb;
88694 GLuint index;
88695 GLenum type;
88696 GLboolean normalized;
88697 GLuint value;
88698 } *params32 = args;
88699 struct glVertexAttribP1ui_params params =
88701 .teb = get_teb64(params32->teb),
88702 .index = params32->index,
88703 .type = params32->type,
88704 .normalized = params32->normalized,
88705 .value = params32->value,
88707 NTSTATUS status;
88708 status = ext_glVertexAttribP1ui( &params );
88709 return status;
88712 static NTSTATUS wow64_ext_glVertexAttribP1uiv( void *args )
88714 struct
88716 PTR32 teb;
88717 GLuint index;
88718 GLenum type;
88719 GLboolean normalized;
88720 PTR32 value;
88721 } *params32 = args;
88722 struct glVertexAttribP1uiv_params params =
88724 .teb = get_teb64(params32->teb),
88725 .index = params32->index,
88726 .type = params32->type,
88727 .normalized = params32->normalized,
88728 .value = ULongToPtr(params32->value),
88730 NTSTATUS status;
88731 status = ext_glVertexAttribP1uiv( &params );
88732 return status;
88735 static NTSTATUS wow64_ext_glVertexAttribP2ui( void *args )
88737 struct
88739 PTR32 teb;
88740 GLuint index;
88741 GLenum type;
88742 GLboolean normalized;
88743 GLuint value;
88744 } *params32 = args;
88745 struct glVertexAttribP2ui_params params =
88747 .teb = get_teb64(params32->teb),
88748 .index = params32->index,
88749 .type = params32->type,
88750 .normalized = params32->normalized,
88751 .value = params32->value,
88753 NTSTATUS status;
88754 status = ext_glVertexAttribP2ui( &params );
88755 return status;
88758 static NTSTATUS wow64_ext_glVertexAttribP2uiv( void *args )
88760 struct
88762 PTR32 teb;
88763 GLuint index;
88764 GLenum type;
88765 GLboolean normalized;
88766 PTR32 value;
88767 } *params32 = args;
88768 struct glVertexAttribP2uiv_params params =
88770 .teb = get_teb64(params32->teb),
88771 .index = params32->index,
88772 .type = params32->type,
88773 .normalized = params32->normalized,
88774 .value = ULongToPtr(params32->value),
88776 NTSTATUS status;
88777 status = ext_glVertexAttribP2uiv( &params );
88778 return status;
88781 static NTSTATUS wow64_ext_glVertexAttribP3ui( void *args )
88783 struct
88785 PTR32 teb;
88786 GLuint index;
88787 GLenum type;
88788 GLboolean normalized;
88789 GLuint value;
88790 } *params32 = args;
88791 struct glVertexAttribP3ui_params params =
88793 .teb = get_teb64(params32->teb),
88794 .index = params32->index,
88795 .type = params32->type,
88796 .normalized = params32->normalized,
88797 .value = params32->value,
88799 NTSTATUS status;
88800 status = ext_glVertexAttribP3ui( &params );
88801 return status;
88804 static NTSTATUS wow64_ext_glVertexAttribP3uiv( void *args )
88806 struct
88808 PTR32 teb;
88809 GLuint index;
88810 GLenum type;
88811 GLboolean normalized;
88812 PTR32 value;
88813 } *params32 = args;
88814 struct glVertexAttribP3uiv_params params =
88816 .teb = get_teb64(params32->teb),
88817 .index = params32->index,
88818 .type = params32->type,
88819 .normalized = params32->normalized,
88820 .value = ULongToPtr(params32->value),
88822 NTSTATUS status;
88823 status = ext_glVertexAttribP3uiv( &params );
88824 return status;
88827 static NTSTATUS wow64_ext_glVertexAttribP4ui( void *args )
88829 struct
88831 PTR32 teb;
88832 GLuint index;
88833 GLenum type;
88834 GLboolean normalized;
88835 GLuint value;
88836 } *params32 = args;
88837 struct glVertexAttribP4ui_params params =
88839 .teb = get_teb64(params32->teb),
88840 .index = params32->index,
88841 .type = params32->type,
88842 .normalized = params32->normalized,
88843 .value = params32->value,
88845 NTSTATUS status;
88846 status = ext_glVertexAttribP4ui( &params );
88847 return status;
88850 static NTSTATUS wow64_ext_glVertexAttribP4uiv( void *args )
88852 struct
88854 PTR32 teb;
88855 GLuint index;
88856 GLenum type;
88857 GLboolean normalized;
88858 PTR32 value;
88859 } *params32 = args;
88860 struct glVertexAttribP4uiv_params params =
88862 .teb = get_teb64(params32->teb),
88863 .index = params32->index,
88864 .type = params32->type,
88865 .normalized = params32->normalized,
88866 .value = ULongToPtr(params32->value),
88868 NTSTATUS status;
88869 status = ext_glVertexAttribP4uiv( &params );
88870 return status;
88873 static NTSTATUS wow64_ext_glVertexAttribParameteriAMD( void *args )
88875 struct
88877 PTR32 teb;
88878 GLuint index;
88879 GLenum pname;
88880 GLint param;
88881 } *params32 = args;
88882 struct glVertexAttribParameteriAMD_params params =
88884 .teb = get_teb64(params32->teb),
88885 .index = params32->index,
88886 .pname = params32->pname,
88887 .param = params32->param,
88889 NTSTATUS status;
88890 status = ext_glVertexAttribParameteriAMD( &params );
88891 return status;
88894 static NTSTATUS wow64_ext_glVertexAttribPointer( void *args )
88896 struct
88898 PTR32 teb;
88899 GLuint index;
88900 GLint size;
88901 GLenum type;
88902 GLboolean normalized;
88903 GLsizei stride;
88904 PTR32 pointer;
88905 } *params32 = args;
88906 struct glVertexAttribPointer_params params =
88908 .teb = get_teb64(params32->teb),
88909 .index = params32->index,
88910 .size = params32->size,
88911 .type = params32->type,
88912 .normalized = params32->normalized,
88913 .stride = params32->stride,
88914 .pointer = ULongToPtr(params32->pointer),
88916 NTSTATUS status;
88917 status = ext_glVertexAttribPointer( &params );
88918 return status;
88921 static NTSTATUS wow64_ext_glVertexAttribPointerARB( void *args )
88923 struct
88925 PTR32 teb;
88926 GLuint index;
88927 GLint size;
88928 GLenum type;
88929 GLboolean normalized;
88930 GLsizei stride;
88931 PTR32 pointer;
88932 } *params32 = args;
88933 struct glVertexAttribPointerARB_params params =
88935 .teb = get_teb64(params32->teb),
88936 .index = params32->index,
88937 .size = params32->size,
88938 .type = params32->type,
88939 .normalized = params32->normalized,
88940 .stride = params32->stride,
88941 .pointer = ULongToPtr(params32->pointer),
88943 NTSTATUS status;
88944 status = ext_glVertexAttribPointerARB( &params );
88945 return status;
88948 static NTSTATUS wow64_ext_glVertexAttribPointerNV( void *args )
88950 struct
88952 PTR32 teb;
88953 GLuint index;
88954 GLint fsize;
88955 GLenum type;
88956 GLsizei stride;
88957 PTR32 pointer;
88958 } *params32 = args;
88959 struct glVertexAttribPointerNV_params params =
88961 .teb = get_teb64(params32->teb),
88962 .index = params32->index,
88963 .fsize = params32->fsize,
88964 .type = params32->type,
88965 .stride = params32->stride,
88966 .pointer = ULongToPtr(params32->pointer),
88968 NTSTATUS status;
88969 status = ext_glVertexAttribPointerNV( &params );
88970 return status;
88973 static NTSTATUS wow64_ext_glVertexAttribs1dvNV( void *args )
88975 struct
88977 PTR32 teb;
88978 GLuint index;
88979 GLsizei count;
88980 PTR32 v;
88981 } *params32 = args;
88982 struct glVertexAttribs1dvNV_params params =
88984 .teb = get_teb64(params32->teb),
88985 .index = params32->index,
88986 .count = params32->count,
88987 .v = ULongToPtr(params32->v),
88989 NTSTATUS status;
88990 status = ext_glVertexAttribs1dvNV( &params );
88991 return status;
88994 static NTSTATUS wow64_ext_glVertexAttribs1fvNV( void *args )
88996 struct
88998 PTR32 teb;
88999 GLuint index;
89000 GLsizei count;
89001 PTR32 v;
89002 } *params32 = args;
89003 struct glVertexAttribs1fvNV_params params =
89005 .teb = get_teb64(params32->teb),
89006 .index = params32->index,
89007 .count = params32->count,
89008 .v = ULongToPtr(params32->v),
89010 NTSTATUS status;
89011 status = ext_glVertexAttribs1fvNV( &params );
89012 return status;
89015 static NTSTATUS wow64_ext_glVertexAttribs1hvNV( void *args )
89017 struct
89019 PTR32 teb;
89020 GLuint index;
89021 GLsizei n;
89022 PTR32 v;
89023 } *params32 = args;
89024 struct glVertexAttribs1hvNV_params params =
89026 .teb = get_teb64(params32->teb),
89027 .index = params32->index,
89028 .n = params32->n,
89029 .v = ULongToPtr(params32->v),
89031 NTSTATUS status;
89032 status = ext_glVertexAttribs1hvNV( &params );
89033 return status;
89036 static NTSTATUS wow64_ext_glVertexAttribs1svNV( void *args )
89038 struct
89040 PTR32 teb;
89041 GLuint index;
89042 GLsizei count;
89043 PTR32 v;
89044 } *params32 = args;
89045 struct glVertexAttribs1svNV_params params =
89047 .teb = get_teb64(params32->teb),
89048 .index = params32->index,
89049 .count = params32->count,
89050 .v = ULongToPtr(params32->v),
89052 NTSTATUS status;
89053 status = ext_glVertexAttribs1svNV( &params );
89054 return status;
89057 static NTSTATUS wow64_ext_glVertexAttribs2dvNV( void *args )
89059 struct
89061 PTR32 teb;
89062 GLuint index;
89063 GLsizei count;
89064 PTR32 v;
89065 } *params32 = args;
89066 struct glVertexAttribs2dvNV_params params =
89068 .teb = get_teb64(params32->teb),
89069 .index = params32->index,
89070 .count = params32->count,
89071 .v = ULongToPtr(params32->v),
89073 NTSTATUS status;
89074 status = ext_glVertexAttribs2dvNV( &params );
89075 return status;
89078 static NTSTATUS wow64_ext_glVertexAttribs2fvNV( void *args )
89080 struct
89082 PTR32 teb;
89083 GLuint index;
89084 GLsizei count;
89085 PTR32 v;
89086 } *params32 = args;
89087 struct glVertexAttribs2fvNV_params params =
89089 .teb = get_teb64(params32->teb),
89090 .index = params32->index,
89091 .count = params32->count,
89092 .v = ULongToPtr(params32->v),
89094 NTSTATUS status;
89095 status = ext_glVertexAttribs2fvNV( &params );
89096 return status;
89099 static NTSTATUS wow64_ext_glVertexAttribs2hvNV( void *args )
89101 struct
89103 PTR32 teb;
89104 GLuint index;
89105 GLsizei n;
89106 PTR32 v;
89107 } *params32 = args;
89108 struct glVertexAttribs2hvNV_params params =
89110 .teb = get_teb64(params32->teb),
89111 .index = params32->index,
89112 .n = params32->n,
89113 .v = ULongToPtr(params32->v),
89115 NTSTATUS status;
89116 status = ext_glVertexAttribs2hvNV( &params );
89117 return status;
89120 static NTSTATUS wow64_ext_glVertexAttribs2svNV( void *args )
89122 struct
89124 PTR32 teb;
89125 GLuint index;
89126 GLsizei count;
89127 PTR32 v;
89128 } *params32 = args;
89129 struct glVertexAttribs2svNV_params params =
89131 .teb = get_teb64(params32->teb),
89132 .index = params32->index,
89133 .count = params32->count,
89134 .v = ULongToPtr(params32->v),
89136 NTSTATUS status;
89137 status = ext_glVertexAttribs2svNV( &params );
89138 return status;
89141 static NTSTATUS wow64_ext_glVertexAttribs3dvNV( void *args )
89143 struct
89145 PTR32 teb;
89146 GLuint index;
89147 GLsizei count;
89148 PTR32 v;
89149 } *params32 = args;
89150 struct glVertexAttribs3dvNV_params params =
89152 .teb = get_teb64(params32->teb),
89153 .index = params32->index,
89154 .count = params32->count,
89155 .v = ULongToPtr(params32->v),
89157 NTSTATUS status;
89158 status = ext_glVertexAttribs3dvNV( &params );
89159 return status;
89162 static NTSTATUS wow64_ext_glVertexAttribs3fvNV( void *args )
89164 struct
89166 PTR32 teb;
89167 GLuint index;
89168 GLsizei count;
89169 PTR32 v;
89170 } *params32 = args;
89171 struct glVertexAttribs3fvNV_params params =
89173 .teb = get_teb64(params32->teb),
89174 .index = params32->index,
89175 .count = params32->count,
89176 .v = ULongToPtr(params32->v),
89178 NTSTATUS status;
89179 status = ext_glVertexAttribs3fvNV( &params );
89180 return status;
89183 static NTSTATUS wow64_ext_glVertexAttribs3hvNV( void *args )
89185 struct
89187 PTR32 teb;
89188 GLuint index;
89189 GLsizei n;
89190 PTR32 v;
89191 } *params32 = args;
89192 struct glVertexAttribs3hvNV_params params =
89194 .teb = get_teb64(params32->teb),
89195 .index = params32->index,
89196 .n = params32->n,
89197 .v = ULongToPtr(params32->v),
89199 NTSTATUS status;
89200 status = ext_glVertexAttribs3hvNV( &params );
89201 return status;
89204 static NTSTATUS wow64_ext_glVertexAttribs3svNV( void *args )
89206 struct
89208 PTR32 teb;
89209 GLuint index;
89210 GLsizei count;
89211 PTR32 v;
89212 } *params32 = args;
89213 struct glVertexAttribs3svNV_params params =
89215 .teb = get_teb64(params32->teb),
89216 .index = params32->index,
89217 .count = params32->count,
89218 .v = ULongToPtr(params32->v),
89220 NTSTATUS status;
89221 status = ext_glVertexAttribs3svNV( &params );
89222 return status;
89225 static NTSTATUS wow64_ext_glVertexAttribs4dvNV( void *args )
89227 struct
89229 PTR32 teb;
89230 GLuint index;
89231 GLsizei count;
89232 PTR32 v;
89233 } *params32 = args;
89234 struct glVertexAttribs4dvNV_params params =
89236 .teb = get_teb64(params32->teb),
89237 .index = params32->index,
89238 .count = params32->count,
89239 .v = ULongToPtr(params32->v),
89241 NTSTATUS status;
89242 status = ext_glVertexAttribs4dvNV( &params );
89243 return status;
89246 static NTSTATUS wow64_ext_glVertexAttribs4fvNV( void *args )
89248 struct
89250 PTR32 teb;
89251 GLuint index;
89252 GLsizei count;
89253 PTR32 v;
89254 } *params32 = args;
89255 struct glVertexAttribs4fvNV_params params =
89257 .teb = get_teb64(params32->teb),
89258 .index = params32->index,
89259 .count = params32->count,
89260 .v = ULongToPtr(params32->v),
89262 NTSTATUS status;
89263 status = ext_glVertexAttribs4fvNV( &params );
89264 return status;
89267 static NTSTATUS wow64_ext_glVertexAttribs4hvNV( void *args )
89269 struct
89271 PTR32 teb;
89272 GLuint index;
89273 GLsizei n;
89274 PTR32 v;
89275 } *params32 = args;
89276 struct glVertexAttribs4hvNV_params params =
89278 .teb = get_teb64(params32->teb),
89279 .index = params32->index,
89280 .n = params32->n,
89281 .v = ULongToPtr(params32->v),
89283 NTSTATUS status;
89284 status = ext_glVertexAttribs4hvNV( &params );
89285 return status;
89288 static NTSTATUS wow64_ext_glVertexAttribs4svNV( void *args )
89290 struct
89292 PTR32 teb;
89293 GLuint index;
89294 GLsizei count;
89295 PTR32 v;
89296 } *params32 = args;
89297 struct glVertexAttribs4svNV_params params =
89299 .teb = get_teb64(params32->teb),
89300 .index = params32->index,
89301 .count = params32->count,
89302 .v = ULongToPtr(params32->v),
89304 NTSTATUS status;
89305 status = ext_glVertexAttribs4svNV( &params );
89306 return status;
89309 static NTSTATUS wow64_ext_glVertexAttribs4ubvNV( void *args )
89311 struct
89313 PTR32 teb;
89314 GLuint index;
89315 GLsizei count;
89316 PTR32 v;
89317 } *params32 = args;
89318 struct glVertexAttribs4ubvNV_params params =
89320 .teb = get_teb64(params32->teb),
89321 .index = params32->index,
89322 .count = params32->count,
89323 .v = ULongToPtr(params32->v),
89325 NTSTATUS status;
89326 status = ext_glVertexAttribs4ubvNV( &params );
89327 return status;
89330 static NTSTATUS wow64_ext_glVertexBindingDivisor( void *args )
89332 struct
89334 PTR32 teb;
89335 GLuint bindingindex;
89336 GLuint divisor;
89337 } *params32 = args;
89338 struct glVertexBindingDivisor_params params =
89340 .teb = get_teb64(params32->teb),
89341 .bindingindex = params32->bindingindex,
89342 .divisor = params32->divisor,
89344 NTSTATUS status;
89345 status = ext_glVertexBindingDivisor( &params );
89346 return status;
89349 static NTSTATUS wow64_ext_glVertexBlendARB( void *args )
89351 struct
89353 PTR32 teb;
89354 GLint count;
89355 } *params32 = args;
89356 struct glVertexBlendARB_params params =
89358 .teb = get_teb64(params32->teb),
89359 .count = params32->count,
89361 NTSTATUS status;
89362 status = ext_glVertexBlendARB( &params );
89363 return status;
89366 static NTSTATUS wow64_ext_glVertexBlendEnvfATI( void *args )
89368 struct
89370 PTR32 teb;
89371 GLenum pname;
89372 GLfloat param;
89373 } *params32 = args;
89374 struct glVertexBlendEnvfATI_params params =
89376 .teb = get_teb64(params32->teb),
89377 .pname = params32->pname,
89378 .param = params32->param,
89380 NTSTATUS status;
89381 status = ext_glVertexBlendEnvfATI( &params );
89382 return status;
89385 static NTSTATUS wow64_ext_glVertexBlendEnviATI( void *args )
89387 struct
89389 PTR32 teb;
89390 GLenum pname;
89391 GLint param;
89392 } *params32 = args;
89393 struct glVertexBlendEnviATI_params params =
89395 .teb = get_teb64(params32->teb),
89396 .pname = params32->pname,
89397 .param = params32->param,
89399 NTSTATUS status;
89400 status = ext_glVertexBlendEnviATI( &params );
89401 return status;
89404 static NTSTATUS wow64_ext_glVertexFormatNV( void *args )
89406 struct
89408 PTR32 teb;
89409 GLint size;
89410 GLenum type;
89411 GLsizei stride;
89412 } *params32 = args;
89413 struct glVertexFormatNV_params params =
89415 .teb = get_teb64(params32->teb),
89416 .size = params32->size,
89417 .type = params32->type,
89418 .stride = params32->stride,
89420 NTSTATUS status;
89421 status = ext_glVertexFormatNV( &params );
89422 return status;
89425 static NTSTATUS wow64_ext_glVertexP2ui( void *args )
89427 struct
89429 PTR32 teb;
89430 GLenum type;
89431 GLuint value;
89432 } *params32 = args;
89433 struct glVertexP2ui_params params =
89435 .teb = get_teb64(params32->teb),
89436 .type = params32->type,
89437 .value = params32->value,
89439 NTSTATUS status;
89440 status = ext_glVertexP2ui( &params );
89441 return status;
89444 static NTSTATUS wow64_ext_glVertexP2uiv( void *args )
89446 struct
89448 PTR32 teb;
89449 GLenum type;
89450 PTR32 value;
89451 } *params32 = args;
89452 struct glVertexP2uiv_params params =
89454 .teb = get_teb64(params32->teb),
89455 .type = params32->type,
89456 .value = ULongToPtr(params32->value),
89458 NTSTATUS status;
89459 status = ext_glVertexP2uiv( &params );
89460 return status;
89463 static NTSTATUS wow64_ext_glVertexP3ui( void *args )
89465 struct
89467 PTR32 teb;
89468 GLenum type;
89469 GLuint value;
89470 } *params32 = args;
89471 struct glVertexP3ui_params params =
89473 .teb = get_teb64(params32->teb),
89474 .type = params32->type,
89475 .value = params32->value,
89477 NTSTATUS status;
89478 status = ext_glVertexP3ui( &params );
89479 return status;
89482 static NTSTATUS wow64_ext_glVertexP3uiv( void *args )
89484 struct
89486 PTR32 teb;
89487 GLenum type;
89488 PTR32 value;
89489 } *params32 = args;
89490 struct glVertexP3uiv_params params =
89492 .teb = get_teb64(params32->teb),
89493 .type = params32->type,
89494 .value = ULongToPtr(params32->value),
89496 NTSTATUS status;
89497 status = ext_glVertexP3uiv( &params );
89498 return status;
89501 static NTSTATUS wow64_ext_glVertexP4ui( void *args )
89503 struct
89505 PTR32 teb;
89506 GLenum type;
89507 GLuint value;
89508 } *params32 = args;
89509 struct glVertexP4ui_params params =
89511 .teb = get_teb64(params32->teb),
89512 .type = params32->type,
89513 .value = params32->value,
89515 NTSTATUS status;
89516 status = ext_glVertexP4ui( &params );
89517 return status;
89520 static NTSTATUS wow64_ext_glVertexP4uiv( void *args )
89522 struct
89524 PTR32 teb;
89525 GLenum type;
89526 PTR32 value;
89527 } *params32 = args;
89528 struct glVertexP4uiv_params params =
89530 .teb = get_teb64(params32->teb),
89531 .type = params32->type,
89532 .value = ULongToPtr(params32->value),
89534 NTSTATUS status;
89535 status = ext_glVertexP4uiv( &params );
89536 return status;
89539 static NTSTATUS wow64_ext_glVertexPointerEXT( void *args )
89541 struct
89543 PTR32 teb;
89544 GLint size;
89545 GLenum type;
89546 GLsizei stride;
89547 GLsizei count;
89548 PTR32 pointer;
89549 } *params32 = args;
89550 struct glVertexPointerEXT_params params =
89552 .teb = get_teb64(params32->teb),
89553 .size = params32->size,
89554 .type = params32->type,
89555 .stride = params32->stride,
89556 .count = params32->count,
89557 .pointer = ULongToPtr(params32->pointer),
89559 NTSTATUS status;
89560 status = ext_glVertexPointerEXT( &params );
89561 return status;
89564 static NTSTATUS wow64_ext_glVertexPointerListIBM( void *args )
89566 struct
89568 PTR32 teb;
89569 GLint size;
89570 GLenum type;
89571 GLint stride;
89572 PTR32 pointer;
89573 GLint ptrstride;
89574 } *params32 = args;
89575 struct glVertexPointerListIBM_params params =
89577 .teb = get_teb64(params32->teb),
89578 .size = params32->size,
89579 .type = params32->type,
89580 .stride = params32->stride,
89581 .ptrstride = params32->ptrstride,
89583 FIXME( "params32 %p, params %p stub!\n", params32, &params );
89584 return STATUS_NOT_IMPLEMENTED;
89587 static NTSTATUS wow64_ext_glVertexPointervINTEL( void *args )
89589 struct
89591 PTR32 teb;
89592 GLint size;
89593 GLenum type;
89594 PTR32 pointer;
89595 } *params32 = args;
89596 struct glVertexPointervINTEL_params params =
89598 .teb = get_teb64(params32->teb),
89599 .size = params32->size,
89600 .type = params32->type,
89602 FIXME( "params32 %p, params %p stub!\n", params32, &params );
89603 return STATUS_NOT_IMPLEMENTED;
89606 static NTSTATUS wow64_ext_glVertexStream1dATI( void *args )
89608 struct
89610 PTR32 teb;
89611 GLenum stream;
89612 GLdouble x;
89613 } *params32 = args;
89614 struct glVertexStream1dATI_params params =
89616 .teb = get_teb64(params32->teb),
89617 .stream = params32->stream,
89618 .x = params32->x,
89620 NTSTATUS status;
89621 status = ext_glVertexStream1dATI( &params );
89622 return status;
89625 static NTSTATUS wow64_ext_glVertexStream1dvATI( void *args )
89627 struct
89629 PTR32 teb;
89630 GLenum stream;
89631 PTR32 coords;
89632 } *params32 = args;
89633 struct glVertexStream1dvATI_params params =
89635 .teb = get_teb64(params32->teb),
89636 .stream = params32->stream,
89637 .coords = ULongToPtr(params32->coords),
89639 NTSTATUS status;
89640 status = ext_glVertexStream1dvATI( &params );
89641 return status;
89644 static NTSTATUS wow64_ext_glVertexStream1fATI( void *args )
89646 struct
89648 PTR32 teb;
89649 GLenum stream;
89650 GLfloat x;
89651 } *params32 = args;
89652 struct glVertexStream1fATI_params params =
89654 .teb = get_teb64(params32->teb),
89655 .stream = params32->stream,
89656 .x = params32->x,
89658 NTSTATUS status;
89659 status = ext_glVertexStream1fATI( &params );
89660 return status;
89663 static NTSTATUS wow64_ext_glVertexStream1fvATI( void *args )
89665 struct
89667 PTR32 teb;
89668 GLenum stream;
89669 PTR32 coords;
89670 } *params32 = args;
89671 struct glVertexStream1fvATI_params params =
89673 .teb = get_teb64(params32->teb),
89674 .stream = params32->stream,
89675 .coords = ULongToPtr(params32->coords),
89677 NTSTATUS status;
89678 status = ext_glVertexStream1fvATI( &params );
89679 return status;
89682 static NTSTATUS wow64_ext_glVertexStream1iATI( void *args )
89684 struct
89686 PTR32 teb;
89687 GLenum stream;
89688 GLint x;
89689 } *params32 = args;
89690 struct glVertexStream1iATI_params params =
89692 .teb = get_teb64(params32->teb),
89693 .stream = params32->stream,
89694 .x = params32->x,
89696 NTSTATUS status;
89697 status = ext_glVertexStream1iATI( &params );
89698 return status;
89701 static NTSTATUS wow64_ext_glVertexStream1ivATI( void *args )
89703 struct
89705 PTR32 teb;
89706 GLenum stream;
89707 PTR32 coords;
89708 } *params32 = args;
89709 struct glVertexStream1ivATI_params params =
89711 .teb = get_teb64(params32->teb),
89712 .stream = params32->stream,
89713 .coords = ULongToPtr(params32->coords),
89715 NTSTATUS status;
89716 status = ext_glVertexStream1ivATI( &params );
89717 return status;
89720 static NTSTATUS wow64_ext_glVertexStream1sATI( void *args )
89722 struct
89724 PTR32 teb;
89725 GLenum stream;
89726 GLshort x;
89727 } *params32 = args;
89728 struct glVertexStream1sATI_params params =
89730 .teb = get_teb64(params32->teb),
89731 .stream = params32->stream,
89732 .x = params32->x,
89734 NTSTATUS status;
89735 status = ext_glVertexStream1sATI( &params );
89736 return status;
89739 static NTSTATUS wow64_ext_glVertexStream1svATI( void *args )
89741 struct
89743 PTR32 teb;
89744 GLenum stream;
89745 PTR32 coords;
89746 } *params32 = args;
89747 struct glVertexStream1svATI_params params =
89749 .teb = get_teb64(params32->teb),
89750 .stream = params32->stream,
89751 .coords = ULongToPtr(params32->coords),
89753 NTSTATUS status;
89754 status = ext_glVertexStream1svATI( &params );
89755 return status;
89758 static NTSTATUS wow64_ext_glVertexStream2dATI( void *args )
89760 struct
89762 PTR32 teb;
89763 GLenum stream;
89764 GLdouble x;
89765 GLdouble y;
89766 } *params32 = args;
89767 struct glVertexStream2dATI_params params =
89769 .teb = get_teb64(params32->teb),
89770 .stream = params32->stream,
89771 .x = params32->x,
89772 .y = params32->y,
89774 NTSTATUS status;
89775 status = ext_glVertexStream2dATI( &params );
89776 return status;
89779 static NTSTATUS wow64_ext_glVertexStream2dvATI( void *args )
89781 struct
89783 PTR32 teb;
89784 GLenum stream;
89785 PTR32 coords;
89786 } *params32 = args;
89787 struct glVertexStream2dvATI_params params =
89789 .teb = get_teb64(params32->teb),
89790 .stream = params32->stream,
89791 .coords = ULongToPtr(params32->coords),
89793 NTSTATUS status;
89794 status = ext_glVertexStream2dvATI( &params );
89795 return status;
89798 static NTSTATUS wow64_ext_glVertexStream2fATI( void *args )
89800 struct
89802 PTR32 teb;
89803 GLenum stream;
89804 GLfloat x;
89805 GLfloat y;
89806 } *params32 = args;
89807 struct glVertexStream2fATI_params params =
89809 .teb = get_teb64(params32->teb),
89810 .stream = params32->stream,
89811 .x = params32->x,
89812 .y = params32->y,
89814 NTSTATUS status;
89815 status = ext_glVertexStream2fATI( &params );
89816 return status;
89819 static NTSTATUS wow64_ext_glVertexStream2fvATI( void *args )
89821 struct
89823 PTR32 teb;
89824 GLenum stream;
89825 PTR32 coords;
89826 } *params32 = args;
89827 struct glVertexStream2fvATI_params params =
89829 .teb = get_teb64(params32->teb),
89830 .stream = params32->stream,
89831 .coords = ULongToPtr(params32->coords),
89833 NTSTATUS status;
89834 status = ext_glVertexStream2fvATI( &params );
89835 return status;
89838 static NTSTATUS wow64_ext_glVertexStream2iATI( void *args )
89840 struct
89842 PTR32 teb;
89843 GLenum stream;
89844 GLint x;
89845 GLint y;
89846 } *params32 = args;
89847 struct glVertexStream2iATI_params params =
89849 .teb = get_teb64(params32->teb),
89850 .stream = params32->stream,
89851 .x = params32->x,
89852 .y = params32->y,
89854 NTSTATUS status;
89855 status = ext_glVertexStream2iATI( &params );
89856 return status;
89859 static NTSTATUS wow64_ext_glVertexStream2ivATI( void *args )
89861 struct
89863 PTR32 teb;
89864 GLenum stream;
89865 PTR32 coords;
89866 } *params32 = args;
89867 struct glVertexStream2ivATI_params params =
89869 .teb = get_teb64(params32->teb),
89870 .stream = params32->stream,
89871 .coords = ULongToPtr(params32->coords),
89873 NTSTATUS status;
89874 status = ext_glVertexStream2ivATI( &params );
89875 return status;
89878 static NTSTATUS wow64_ext_glVertexStream2sATI( void *args )
89880 struct
89882 PTR32 teb;
89883 GLenum stream;
89884 GLshort x;
89885 GLshort y;
89886 } *params32 = args;
89887 struct glVertexStream2sATI_params params =
89889 .teb = get_teb64(params32->teb),
89890 .stream = params32->stream,
89891 .x = params32->x,
89892 .y = params32->y,
89894 NTSTATUS status;
89895 status = ext_glVertexStream2sATI( &params );
89896 return status;
89899 static NTSTATUS wow64_ext_glVertexStream2svATI( void *args )
89901 struct
89903 PTR32 teb;
89904 GLenum stream;
89905 PTR32 coords;
89906 } *params32 = args;
89907 struct glVertexStream2svATI_params params =
89909 .teb = get_teb64(params32->teb),
89910 .stream = params32->stream,
89911 .coords = ULongToPtr(params32->coords),
89913 NTSTATUS status;
89914 status = ext_glVertexStream2svATI( &params );
89915 return status;
89918 static NTSTATUS wow64_ext_glVertexStream3dATI( void *args )
89920 struct
89922 PTR32 teb;
89923 GLenum stream;
89924 GLdouble x;
89925 GLdouble y;
89926 GLdouble z;
89927 } *params32 = args;
89928 struct glVertexStream3dATI_params params =
89930 .teb = get_teb64(params32->teb),
89931 .stream = params32->stream,
89932 .x = params32->x,
89933 .y = params32->y,
89934 .z = params32->z,
89936 NTSTATUS status;
89937 status = ext_glVertexStream3dATI( &params );
89938 return status;
89941 static NTSTATUS wow64_ext_glVertexStream3dvATI( void *args )
89943 struct
89945 PTR32 teb;
89946 GLenum stream;
89947 PTR32 coords;
89948 } *params32 = args;
89949 struct glVertexStream3dvATI_params params =
89951 .teb = get_teb64(params32->teb),
89952 .stream = params32->stream,
89953 .coords = ULongToPtr(params32->coords),
89955 NTSTATUS status;
89956 status = ext_glVertexStream3dvATI( &params );
89957 return status;
89960 static NTSTATUS wow64_ext_glVertexStream3fATI( void *args )
89962 struct
89964 PTR32 teb;
89965 GLenum stream;
89966 GLfloat x;
89967 GLfloat y;
89968 GLfloat z;
89969 } *params32 = args;
89970 struct glVertexStream3fATI_params params =
89972 .teb = get_teb64(params32->teb),
89973 .stream = params32->stream,
89974 .x = params32->x,
89975 .y = params32->y,
89976 .z = params32->z,
89978 NTSTATUS status;
89979 status = ext_glVertexStream3fATI( &params );
89980 return status;
89983 static NTSTATUS wow64_ext_glVertexStream3fvATI( void *args )
89985 struct
89987 PTR32 teb;
89988 GLenum stream;
89989 PTR32 coords;
89990 } *params32 = args;
89991 struct glVertexStream3fvATI_params params =
89993 .teb = get_teb64(params32->teb),
89994 .stream = params32->stream,
89995 .coords = ULongToPtr(params32->coords),
89997 NTSTATUS status;
89998 status = ext_glVertexStream3fvATI( &params );
89999 return status;
90002 static NTSTATUS wow64_ext_glVertexStream3iATI( void *args )
90004 struct
90006 PTR32 teb;
90007 GLenum stream;
90008 GLint x;
90009 GLint y;
90010 GLint z;
90011 } *params32 = args;
90012 struct glVertexStream3iATI_params params =
90014 .teb = get_teb64(params32->teb),
90015 .stream = params32->stream,
90016 .x = params32->x,
90017 .y = params32->y,
90018 .z = params32->z,
90020 NTSTATUS status;
90021 status = ext_glVertexStream3iATI( &params );
90022 return status;
90025 static NTSTATUS wow64_ext_glVertexStream3ivATI( void *args )
90027 struct
90029 PTR32 teb;
90030 GLenum stream;
90031 PTR32 coords;
90032 } *params32 = args;
90033 struct glVertexStream3ivATI_params params =
90035 .teb = get_teb64(params32->teb),
90036 .stream = params32->stream,
90037 .coords = ULongToPtr(params32->coords),
90039 NTSTATUS status;
90040 status = ext_glVertexStream3ivATI( &params );
90041 return status;
90044 static NTSTATUS wow64_ext_glVertexStream3sATI( void *args )
90046 struct
90048 PTR32 teb;
90049 GLenum stream;
90050 GLshort x;
90051 GLshort y;
90052 GLshort z;
90053 } *params32 = args;
90054 struct glVertexStream3sATI_params params =
90056 .teb = get_teb64(params32->teb),
90057 .stream = params32->stream,
90058 .x = params32->x,
90059 .y = params32->y,
90060 .z = params32->z,
90062 NTSTATUS status;
90063 status = ext_glVertexStream3sATI( &params );
90064 return status;
90067 static NTSTATUS wow64_ext_glVertexStream3svATI( void *args )
90069 struct
90071 PTR32 teb;
90072 GLenum stream;
90073 PTR32 coords;
90074 } *params32 = args;
90075 struct glVertexStream3svATI_params params =
90077 .teb = get_teb64(params32->teb),
90078 .stream = params32->stream,
90079 .coords = ULongToPtr(params32->coords),
90081 NTSTATUS status;
90082 status = ext_glVertexStream3svATI( &params );
90083 return status;
90086 static NTSTATUS wow64_ext_glVertexStream4dATI( void *args )
90088 struct
90090 PTR32 teb;
90091 GLenum stream;
90092 GLdouble x;
90093 GLdouble y;
90094 GLdouble z;
90095 GLdouble w;
90096 } *params32 = args;
90097 struct glVertexStream4dATI_params params =
90099 .teb = get_teb64(params32->teb),
90100 .stream = params32->stream,
90101 .x = params32->x,
90102 .y = params32->y,
90103 .z = params32->z,
90104 .w = params32->w,
90106 NTSTATUS status;
90107 status = ext_glVertexStream4dATI( &params );
90108 return status;
90111 static NTSTATUS wow64_ext_glVertexStream4dvATI( void *args )
90113 struct
90115 PTR32 teb;
90116 GLenum stream;
90117 PTR32 coords;
90118 } *params32 = args;
90119 struct glVertexStream4dvATI_params params =
90121 .teb = get_teb64(params32->teb),
90122 .stream = params32->stream,
90123 .coords = ULongToPtr(params32->coords),
90125 NTSTATUS status;
90126 status = ext_glVertexStream4dvATI( &params );
90127 return status;
90130 static NTSTATUS wow64_ext_glVertexStream4fATI( void *args )
90132 struct
90134 PTR32 teb;
90135 GLenum stream;
90136 GLfloat x;
90137 GLfloat y;
90138 GLfloat z;
90139 GLfloat w;
90140 } *params32 = args;
90141 struct glVertexStream4fATI_params params =
90143 .teb = get_teb64(params32->teb),
90144 .stream = params32->stream,
90145 .x = params32->x,
90146 .y = params32->y,
90147 .z = params32->z,
90148 .w = params32->w,
90150 NTSTATUS status;
90151 status = ext_glVertexStream4fATI( &params );
90152 return status;
90155 static NTSTATUS wow64_ext_glVertexStream4fvATI( void *args )
90157 struct
90159 PTR32 teb;
90160 GLenum stream;
90161 PTR32 coords;
90162 } *params32 = args;
90163 struct glVertexStream4fvATI_params params =
90165 .teb = get_teb64(params32->teb),
90166 .stream = params32->stream,
90167 .coords = ULongToPtr(params32->coords),
90169 NTSTATUS status;
90170 status = ext_glVertexStream4fvATI( &params );
90171 return status;
90174 static NTSTATUS wow64_ext_glVertexStream4iATI( void *args )
90176 struct
90178 PTR32 teb;
90179 GLenum stream;
90180 GLint x;
90181 GLint y;
90182 GLint z;
90183 GLint w;
90184 } *params32 = args;
90185 struct glVertexStream4iATI_params params =
90187 .teb = get_teb64(params32->teb),
90188 .stream = params32->stream,
90189 .x = params32->x,
90190 .y = params32->y,
90191 .z = params32->z,
90192 .w = params32->w,
90194 NTSTATUS status;
90195 status = ext_glVertexStream4iATI( &params );
90196 return status;
90199 static NTSTATUS wow64_ext_glVertexStream4ivATI( void *args )
90201 struct
90203 PTR32 teb;
90204 GLenum stream;
90205 PTR32 coords;
90206 } *params32 = args;
90207 struct glVertexStream4ivATI_params params =
90209 .teb = get_teb64(params32->teb),
90210 .stream = params32->stream,
90211 .coords = ULongToPtr(params32->coords),
90213 NTSTATUS status;
90214 status = ext_glVertexStream4ivATI( &params );
90215 return status;
90218 static NTSTATUS wow64_ext_glVertexStream4sATI( void *args )
90220 struct
90222 PTR32 teb;
90223 GLenum stream;
90224 GLshort x;
90225 GLshort y;
90226 GLshort z;
90227 GLshort w;
90228 } *params32 = args;
90229 struct glVertexStream4sATI_params params =
90231 .teb = get_teb64(params32->teb),
90232 .stream = params32->stream,
90233 .x = params32->x,
90234 .y = params32->y,
90235 .z = params32->z,
90236 .w = params32->w,
90238 NTSTATUS status;
90239 status = ext_glVertexStream4sATI( &params );
90240 return status;
90243 static NTSTATUS wow64_ext_glVertexStream4svATI( void *args )
90245 struct
90247 PTR32 teb;
90248 GLenum stream;
90249 PTR32 coords;
90250 } *params32 = args;
90251 struct glVertexStream4svATI_params params =
90253 .teb = get_teb64(params32->teb),
90254 .stream = params32->stream,
90255 .coords = ULongToPtr(params32->coords),
90257 NTSTATUS status;
90258 status = ext_glVertexStream4svATI( &params );
90259 return status;
90262 static NTSTATUS wow64_ext_glVertexWeightPointerEXT( void *args )
90264 struct
90266 PTR32 teb;
90267 GLint size;
90268 GLenum type;
90269 GLsizei stride;
90270 PTR32 pointer;
90271 } *params32 = args;
90272 struct glVertexWeightPointerEXT_params params =
90274 .teb = get_teb64(params32->teb),
90275 .size = params32->size,
90276 .type = params32->type,
90277 .stride = params32->stride,
90278 .pointer = ULongToPtr(params32->pointer),
90280 NTSTATUS status;
90281 status = ext_glVertexWeightPointerEXT( &params );
90282 return status;
90285 static NTSTATUS wow64_ext_glVertexWeightfEXT( void *args )
90287 struct
90289 PTR32 teb;
90290 GLfloat weight;
90291 } *params32 = args;
90292 struct glVertexWeightfEXT_params params =
90294 .teb = get_teb64(params32->teb),
90295 .weight = params32->weight,
90297 NTSTATUS status;
90298 status = ext_glVertexWeightfEXT( &params );
90299 return status;
90302 static NTSTATUS wow64_ext_glVertexWeightfvEXT( void *args )
90304 struct
90306 PTR32 teb;
90307 PTR32 weight;
90308 } *params32 = args;
90309 struct glVertexWeightfvEXT_params params =
90311 .teb = get_teb64(params32->teb),
90312 .weight = ULongToPtr(params32->weight),
90314 NTSTATUS status;
90315 status = ext_glVertexWeightfvEXT( &params );
90316 return status;
90319 static NTSTATUS wow64_ext_glVertexWeighthNV( void *args )
90321 struct
90323 PTR32 teb;
90324 GLhalfNV weight;
90325 } *params32 = args;
90326 struct glVertexWeighthNV_params params =
90328 .teb = get_teb64(params32->teb),
90329 .weight = params32->weight,
90331 NTSTATUS status;
90332 status = ext_glVertexWeighthNV( &params );
90333 return status;
90336 static NTSTATUS wow64_ext_glVertexWeighthvNV( void *args )
90338 struct
90340 PTR32 teb;
90341 PTR32 weight;
90342 } *params32 = args;
90343 struct glVertexWeighthvNV_params params =
90345 .teb = get_teb64(params32->teb),
90346 .weight = ULongToPtr(params32->weight),
90348 NTSTATUS status;
90349 status = ext_glVertexWeighthvNV( &params );
90350 return status;
90353 static NTSTATUS wow64_ext_glVideoCaptureNV( void *args )
90355 struct
90357 PTR32 teb;
90358 GLuint video_capture_slot;
90359 PTR32 sequence_num;
90360 PTR32 capture_time;
90361 GLenum ret;
90362 } *params32 = args;
90363 struct glVideoCaptureNV_params params =
90365 .teb = get_teb64(params32->teb),
90366 .video_capture_slot = params32->video_capture_slot,
90367 .sequence_num = ULongToPtr(params32->sequence_num),
90368 .capture_time = ULongToPtr(params32->capture_time),
90370 NTSTATUS status;
90371 status = ext_glVideoCaptureNV( &params );
90372 params32->ret = params.ret;
90373 return status;
90376 static NTSTATUS wow64_ext_glVideoCaptureStreamParameterdvNV( void *args )
90378 struct
90380 PTR32 teb;
90381 GLuint video_capture_slot;
90382 GLuint stream;
90383 GLenum pname;
90384 PTR32 params;
90385 } *params32 = args;
90386 struct glVideoCaptureStreamParameterdvNV_params params =
90388 .teb = get_teb64(params32->teb),
90389 .video_capture_slot = params32->video_capture_slot,
90390 .stream = params32->stream,
90391 .pname = params32->pname,
90392 .params = ULongToPtr(params32->params),
90394 NTSTATUS status;
90395 status = ext_glVideoCaptureStreamParameterdvNV( &params );
90396 return status;
90399 static NTSTATUS wow64_ext_glVideoCaptureStreamParameterfvNV( void *args )
90401 struct
90403 PTR32 teb;
90404 GLuint video_capture_slot;
90405 GLuint stream;
90406 GLenum pname;
90407 PTR32 params;
90408 } *params32 = args;
90409 struct glVideoCaptureStreamParameterfvNV_params params =
90411 .teb = get_teb64(params32->teb),
90412 .video_capture_slot = params32->video_capture_slot,
90413 .stream = params32->stream,
90414 .pname = params32->pname,
90415 .params = ULongToPtr(params32->params),
90417 NTSTATUS status;
90418 status = ext_glVideoCaptureStreamParameterfvNV( &params );
90419 return status;
90422 static NTSTATUS wow64_ext_glVideoCaptureStreamParameterivNV( void *args )
90424 struct
90426 PTR32 teb;
90427 GLuint video_capture_slot;
90428 GLuint stream;
90429 GLenum pname;
90430 PTR32 params;
90431 } *params32 = args;
90432 struct glVideoCaptureStreamParameterivNV_params params =
90434 .teb = get_teb64(params32->teb),
90435 .video_capture_slot = params32->video_capture_slot,
90436 .stream = params32->stream,
90437 .pname = params32->pname,
90438 .params = ULongToPtr(params32->params),
90440 NTSTATUS status;
90441 status = ext_glVideoCaptureStreamParameterivNV( &params );
90442 return status;
90445 static NTSTATUS wow64_ext_glViewportArrayv( void *args )
90447 struct
90449 PTR32 teb;
90450 GLuint first;
90451 GLsizei count;
90452 PTR32 v;
90453 } *params32 = args;
90454 struct glViewportArrayv_params params =
90456 .teb = get_teb64(params32->teb),
90457 .first = params32->first,
90458 .count = params32->count,
90459 .v = ULongToPtr(params32->v),
90461 NTSTATUS status;
90462 status = ext_glViewportArrayv( &params );
90463 return status;
90466 static NTSTATUS wow64_ext_glViewportIndexedf( void *args )
90468 struct
90470 PTR32 teb;
90471 GLuint index;
90472 GLfloat x;
90473 GLfloat y;
90474 GLfloat w;
90475 GLfloat h;
90476 } *params32 = args;
90477 struct glViewportIndexedf_params params =
90479 .teb = get_teb64(params32->teb),
90480 .index = params32->index,
90481 .x = params32->x,
90482 .y = params32->y,
90483 .w = params32->w,
90484 .h = params32->h,
90486 NTSTATUS status;
90487 status = ext_glViewportIndexedf( &params );
90488 return status;
90491 static NTSTATUS wow64_ext_glViewportIndexedfv( void *args )
90493 struct
90495 PTR32 teb;
90496 GLuint index;
90497 PTR32 v;
90498 } *params32 = args;
90499 struct glViewportIndexedfv_params params =
90501 .teb = get_teb64(params32->teb),
90502 .index = params32->index,
90503 .v = ULongToPtr(params32->v),
90505 NTSTATUS status;
90506 status = ext_glViewportIndexedfv( &params );
90507 return status;
90510 static NTSTATUS wow64_ext_glViewportPositionWScaleNV( void *args )
90512 struct
90514 PTR32 teb;
90515 GLuint index;
90516 GLfloat xcoeff;
90517 GLfloat ycoeff;
90518 } *params32 = args;
90519 struct glViewportPositionWScaleNV_params params =
90521 .teb = get_teb64(params32->teb),
90522 .index = params32->index,
90523 .xcoeff = params32->xcoeff,
90524 .ycoeff = params32->ycoeff,
90526 NTSTATUS status;
90527 status = ext_glViewportPositionWScaleNV( &params );
90528 return status;
90531 static NTSTATUS wow64_ext_glViewportSwizzleNV( void *args )
90533 struct
90535 PTR32 teb;
90536 GLuint index;
90537 GLenum swizzlex;
90538 GLenum swizzley;
90539 GLenum swizzlez;
90540 GLenum swizzlew;
90541 } *params32 = args;
90542 struct glViewportSwizzleNV_params params =
90544 .teb = get_teb64(params32->teb),
90545 .index = params32->index,
90546 .swizzlex = params32->swizzlex,
90547 .swizzley = params32->swizzley,
90548 .swizzlez = params32->swizzlez,
90549 .swizzlew = params32->swizzlew,
90551 NTSTATUS status;
90552 status = ext_glViewportSwizzleNV( &params );
90553 return status;
90556 static NTSTATUS wow64_ext_glWaitSemaphoreEXT( void *args )
90558 struct
90560 PTR32 teb;
90561 GLuint semaphore;
90562 GLuint numBufferBarriers;
90563 PTR32 buffers;
90564 GLuint numTextureBarriers;
90565 PTR32 textures;
90566 PTR32 srcLayouts;
90567 } *params32 = args;
90568 struct glWaitSemaphoreEXT_params params =
90570 .teb = get_teb64(params32->teb),
90571 .semaphore = params32->semaphore,
90572 .numBufferBarriers = params32->numBufferBarriers,
90573 .buffers = ULongToPtr(params32->buffers),
90574 .numTextureBarriers = params32->numTextureBarriers,
90575 .textures = ULongToPtr(params32->textures),
90576 .srcLayouts = ULongToPtr(params32->srcLayouts),
90578 NTSTATUS status;
90579 status = ext_glWaitSemaphoreEXT( &params );
90580 return status;
90583 static NTSTATUS wow64_ext_glWaitSemaphoreui64NVX( void *args )
90585 struct
90587 PTR32 teb;
90588 GLuint waitGpu;
90589 GLsizei fenceObjectCount;
90590 PTR32 semaphoreArray;
90591 PTR32 fenceValueArray;
90592 } *params32 = args;
90593 struct glWaitSemaphoreui64NVX_params params =
90595 .teb = get_teb64(params32->teb),
90596 .waitGpu = params32->waitGpu,
90597 .fenceObjectCount = params32->fenceObjectCount,
90598 .semaphoreArray = ULongToPtr(params32->semaphoreArray),
90599 .fenceValueArray = ULongToPtr(params32->fenceValueArray),
90601 NTSTATUS status;
90602 status = ext_glWaitSemaphoreui64NVX( &params );
90603 return status;
90606 static NTSTATUS wow64_ext_glWaitVkSemaphoreNV( void *args )
90608 struct
90610 PTR32 teb;
90611 GLuint64 vkSemaphore;
90612 } *params32 = args;
90613 struct glWaitVkSemaphoreNV_params params =
90615 .teb = get_teb64(params32->teb),
90616 .vkSemaphore = params32->vkSemaphore,
90618 NTSTATUS status;
90619 status = ext_glWaitVkSemaphoreNV( &params );
90620 return status;
90623 static NTSTATUS wow64_ext_glWeightPathsNV( void *args )
90625 struct
90627 PTR32 teb;
90628 GLuint resultPath;
90629 GLsizei numPaths;
90630 PTR32 paths;
90631 PTR32 weights;
90632 } *params32 = args;
90633 struct glWeightPathsNV_params params =
90635 .teb = get_teb64(params32->teb),
90636 .resultPath = params32->resultPath,
90637 .numPaths = params32->numPaths,
90638 .paths = ULongToPtr(params32->paths),
90639 .weights = ULongToPtr(params32->weights),
90641 NTSTATUS status;
90642 status = ext_glWeightPathsNV( &params );
90643 return status;
90646 static NTSTATUS wow64_ext_glWeightPointerARB( void *args )
90648 struct
90650 PTR32 teb;
90651 GLint size;
90652 GLenum type;
90653 GLsizei stride;
90654 PTR32 pointer;
90655 } *params32 = args;
90656 struct glWeightPointerARB_params params =
90658 .teb = get_teb64(params32->teb),
90659 .size = params32->size,
90660 .type = params32->type,
90661 .stride = params32->stride,
90662 .pointer = ULongToPtr(params32->pointer),
90664 NTSTATUS status;
90665 status = ext_glWeightPointerARB( &params );
90666 return status;
90669 static NTSTATUS wow64_ext_glWeightbvARB( void *args )
90671 struct
90673 PTR32 teb;
90674 GLint size;
90675 PTR32 weights;
90676 } *params32 = args;
90677 struct glWeightbvARB_params params =
90679 .teb = get_teb64(params32->teb),
90680 .size = params32->size,
90681 .weights = ULongToPtr(params32->weights),
90683 NTSTATUS status;
90684 status = ext_glWeightbvARB( &params );
90685 return status;
90688 static NTSTATUS wow64_ext_glWeightdvARB( void *args )
90690 struct
90692 PTR32 teb;
90693 GLint size;
90694 PTR32 weights;
90695 } *params32 = args;
90696 struct glWeightdvARB_params params =
90698 .teb = get_teb64(params32->teb),
90699 .size = params32->size,
90700 .weights = ULongToPtr(params32->weights),
90702 NTSTATUS status;
90703 status = ext_glWeightdvARB( &params );
90704 return status;
90707 static NTSTATUS wow64_ext_glWeightfvARB( void *args )
90709 struct
90711 PTR32 teb;
90712 GLint size;
90713 PTR32 weights;
90714 } *params32 = args;
90715 struct glWeightfvARB_params params =
90717 .teb = get_teb64(params32->teb),
90718 .size = params32->size,
90719 .weights = ULongToPtr(params32->weights),
90721 NTSTATUS status;
90722 status = ext_glWeightfvARB( &params );
90723 return status;
90726 static NTSTATUS wow64_ext_glWeightivARB( void *args )
90728 struct
90730 PTR32 teb;
90731 GLint size;
90732 PTR32 weights;
90733 } *params32 = args;
90734 struct glWeightivARB_params params =
90736 .teb = get_teb64(params32->teb),
90737 .size = params32->size,
90738 .weights = ULongToPtr(params32->weights),
90740 NTSTATUS status;
90741 status = ext_glWeightivARB( &params );
90742 return status;
90745 static NTSTATUS wow64_ext_glWeightsvARB( void *args )
90747 struct
90749 PTR32 teb;
90750 GLint size;
90751 PTR32 weights;
90752 } *params32 = args;
90753 struct glWeightsvARB_params params =
90755 .teb = get_teb64(params32->teb),
90756 .size = params32->size,
90757 .weights = ULongToPtr(params32->weights),
90759 NTSTATUS status;
90760 status = ext_glWeightsvARB( &params );
90761 return status;
90764 static NTSTATUS wow64_ext_glWeightubvARB( void *args )
90766 struct
90768 PTR32 teb;
90769 GLint size;
90770 PTR32 weights;
90771 } *params32 = args;
90772 struct glWeightubvARB_params params =
90774 .teb = get_teb64(params32->teb),
90775 .size = params32->size,
90776 .weights = ULongToPtr(params32->weights),
90778 NTSTATUS status;
90779 status = ext_glWeightubvARB( &params );
90780 return status;
90783 static NTSTATUS wow64_ext_glWeightuivARB( void *args )
90785 struct
90787 PTR32 teb;
90788 GLint size;
90789 PTR32 weights;
90790 } *params32 = args;
90791 struct glWeightuivARB_params params =
90793 .teb = get_teb64(params32->teb),
90794 .size = params32->size,
90795 .weights = ULongToPtr(params32->weights),
90797 NTSTATUS status;
90798 status = ext_glWeightuivARB( &params );
90799 return status;
90802 static NTSTATUS wow64_ext_glWeightusvARB( void *args )
90804 struct
90806 PTR32 teb;
90807 GLint size;
90808 PTR32 weights;
90809 } *params32 = args;
90810 struct glWeightusvARB_params params =
90812 .teb = get_teb64(params32->teb),
90813 .size = params32->size,
90814 .weights = ULongToPtr(params32->weights),
90816 NTSTATUS status;
90817 status = ext_glWeightusvARB( &params );
90818 return status;
90821 static NTSTATUS wow64_ext_glWindowPos2d( void *args )
90823 struct
90825 PTR32 teb;
90826 GLdouble x;
90827 GLdouble y;
90828 } *params32 = args;
90829 struct glWindowPos2d_params params =
90831 .teb = get_teb64(params32->teb),
90832 .x = params32->x,
90833 .y = params32->y,
90835 NTSTATUS status;
90836 status = ext_glWindowPos2d( &params );
90837 return status;
90840 static NTSTATUS wow64_ext_glWindowPos2dARB( void *args )
90842 struct
90844 PTR32 teb;
90845 GLdouble x;
90846 GLdouble y;
90847 } *params32 = args;
90848 struct glWindowPos2dARB_params params =
90850 .teb = get_teb64(params32->teb),
90851 .x = params32->x,
90852 .y = params32->y,
90854 NTSTATUS status;
90855 status = ext_glWindowPos2dARB( &params );
90856 return status;
90859 static NTSTATUS wow64_ext_glWindowPos2dMESA( void *args )
90861 struct
90863 PTR32 teb;
90864 GLdouble x;
90865 GLdouble y;
90866 } *params32 = args;
90867 struct glWindowPos2dMESA_params params =
90869 .teb = get_teb64(params32->teb),
90870 .x = params32->x,
90871 .y = params32->y,
90873 NTSTATUS status;
90874 status = ext_glWindowPos2dMESA( &params );
90875 return status;
90878 static NTSTATUS wow64_ext_glWindowPos2dv( void *args )
90880 struct
90882 PTR32 teb;
90883 PTR32 v;
90884 } *params32 = args;
90885 struct glWindowPos2dv_params params =
90887 .teb = get_teb64(params32->teb),
90888 .v = ULongToPtr(params32->v),
90890 NTSTATUS status;
90891 status = ext_glWindowPos2dv( &params );
90892 return status;
90895 static NTSTATUS wow64_ext_glWindowPos2dvARB( void *args )
90897 struct
90899 PTR32 teb;
90900 PTR32 v;
90901 } *params32 = args;
90902 struct glWindowPos2dvARB_params params =
90904 .teb = get_teb64(params32->teb),
90905 .v = ULongToPtr(params32->v),
90907 NTSTATUS status;
90908 status = ext_glWindowPos2dvARB( &params );
90909 return status;
90912 static NTSTATUS wow64_ext_glWindowPos2dvMESA( void *args )
90914 struct
90916 PTR32 teb;
90917 PTR32 v;
90918 } *params32 = args;
90919 struct glWindowPos2dvMESA_params params =
90921 .teb = get_teb64(params32->teb),
90922 .v = ULongToPtr(params32->v),
90924 NTSTATUS status;
90925 status = ext_glWindowPos2dvMESA( &params );
90926 return status;
90929 static NTSTATUS wow64_ext_glWindowPos2f( void *args )
90931 struct
90933 PTR32 teb;
90934 GLfloat x;
90935 GLfloat y;
90936 } *params32 = args;
90937 struct glWindowPos2f_params params =
90939 .teb = get_teb64(params32->teb),
90940 .x = params32->x,
90941 .y = params32->y,
90943 NTSTATUS status;
90944 status = ext_glWindowPos2f( &params );
90945 return status;
90948 static NTSTATUS wow64_ext_glWindowPos2fARB( void *args )
90950 struct
90952 PTR32 teb;
90953 GLfloat x;
90954 GLfloat y;
90955 } *params32 = args;
90956 struct glWindowPos2fARB_params params =
90958 .teb = get_teb64(params32->teb),
90959 .x = params32->x,
90960 .y = params32->y,
90962 NTSTATUS status;
90963 status = ext_glWindowPos2fARB( &params );
90964 return status;
90967 static NTSTATUS wow64_ext_glWindowPos2fMESA( void *args )
90969 struct
90971 PTR32 teb;
90972 GLfloat x;
90973 GLfloat y;
90974 } *params32 = args;
90975 struct glWindowPos2fMESA_params params =
90977 .teb = get_teb64(params32->teb),
90978 .x = params32->x,
90979 .y = params32->y,
90981 NTSTATUS status;
90982 status = ext_glWindowPos2fMESA( &params );
90983 return status;
90986 static NTSTATUS wow64_ext_glWindowPos2fv( void *args )
90988 struct
90990 PTR32 teb;
90991 PTR32 v;
90992 } *params32 = args;
90993 struct glWindowPos2fv_params params =
90995 .teb = get_teb64(params32->teb),
90996 .v = ULongToPtr(params32->v),
90998 NTSTATUS status;
90999 status = ext_glWindowPos2fv( &params );
91000 return status;
91003 static NTSTATUS wow64_ext_glWindowPos2fvARB( void *args )
91005 struct
91007 PTR32 teb;
91008 PTR32 v;
91009 } *params32 = args;
91010 struct glWindowPos2fvARB_params params =
91012 .teb = get_teb64(params32->teb),
91013 .v = ULongToPtr(params32->v),
91015 NTSTATUS status;
91016 status = ext_glWindowPos2fvARB( &params );
91017 return status;
91020 static NTSTATUS wow64_ext_glWindowPos2fvMESA( void *args )
91022 struct
91024 PTR32 teb;
91025 PTR32 v;
91026 } *params32 = args;
91027 struct glWindowPos2fvMESA_params params =
91029 .teb = get_teb64(params32->teb),
91030 .v = ULongToPtr(params32->v),
91032 NTSTATUS status;
91033 status = ext_glWindowPos2fvMESA( &params );
91034 return status;
91037 static NTSTATUS wow64_ext_glWindowPos2i( void *args )
91039 struct
91041 PTR32 teb;
91042 GLint x;
91043 GLint y;
91044 } *params32 = args;
91045 struct glWindowPos2i_params params =
91047 .teb = get_teb64(params32->teb),
91048 .x = params32->x,
91049 .y = params32->y,
91051 NTSTATUS status;
91052 status = ext_glWindowPos2i( &params );
91053 return status;
91056 static NTSTATUS wow64_ext_glWindowPos2iARB( void *args )
91058 struct
91060 PTR32 teb;
91061 GLint x;
91062 GLint y;
91063 } *params32 = args;
91064 struct glWindowPos2iARB_params params =
91066 .teb = get_teb64(params32->teb),
91067 .x = params32->x,
91068 .y = params32->y,
91070 NTSTATUS status;
91071 status = ext_glWindowPos2iARB( &params );
91072 return status;
91075 static NTSTATUS wow64_ext_glWindowPos2iMESA( void *args )
91077 struct
91079 PTR32 teb;
91080 GLint x;
91081 GLint y;
91082 } *params32 = args;
91083 struct glWindowPos2iMESA_params params =
91085 .teb = get_teb64(params32->teb),
91086 .x = params32->x,
91087 .y = params32->y,
91089 NTSTATUS status;
91090 status = ext_glWindowPos2iMESA( &params );
91091 return status;
91094 static NTSTATUS wow64_ext_glWindowPos2iv( void *args )
91096 struct
91098 PTR32 teb;
91099 PTR32 v;
91100 } *params32 = args;
91101 struct glWindowPos2iv_params params =
91103 .teb = get_teb64(params32->teb),
91104 .v = ULongToPtr(params32->v),
91106 NTSTATUS status;
91107 status = ext_glWindowPos2iv( &params );
91108 return status;
91111 static NTSTATUS wow64_ext_glWindowPos2ivARB( void *args )
91113 struct
91115 PTR32 teb;
91116 PTR32 v;
91117 } *params32 = args;
91118 struct glWindowPos2ivARB_params params =
91120 .teb = get_teb64(params32->teb),
91121 .v = ULongToPtr(params32->v),
91123 NTSTATUS status;
91124 status = ext_glWindowPos2ivARB( &params );
91125 return status;
91128 static NTSTATUS wow64_ext_glWindowPos2ivMESA( void *args )
91130 struct
91132 PTR32 teb;
91133 PTR32 v;
91134 } *params32 = args;
91135 struct glWindowPos2ivMESA_params params =
91137 .teb = get_teb64(params32->teb),
91138 .v = ULongToPtr(params32->v),
91140 NTSTATUS status;
91141 status = ext_glWindowPos2ivMESA( &params );
91142 return status;
91145 static NTSTATUS wow64_ext_glWindowPos2s( void *args )
91147 struct
91149 PTR32 teb;
91150 GLshort x;
91151 GLshort y;
91152 } *params32 = args;
91153 struct glWindowPos2s_params params =
91155 .teb = get_teb64(params32->teb),
91156 .x = params32->x,
91157 .y = params32->y,
91159 NTSTATUS status;
91160 status = ext_glWindowPos2s( &params );
91161 return status;
91164 static NTSTATUS wow64_ext_glWindowPos2sARB( void *args )
91166 struct
91168 PTR32 teb;
91169 GLshort x;
91170 GLshort y;
91171 } *params32 = args;
91172 struct glWindowPos2sARB_params params =
91174 .teb = get_teb64(params32->teb),
91175 .x = params32->x,
91176 .y = params32->y,
91178 NTSTATUS status;
91179 status = ext_glWindowPos2sARB( &params );
91180 return status;
91183 static NTSTATUS wow64_ext_glWindowPos2sMESA( void *args )
91185 struct
91187 PTR32 teb;
91188 GLshort x;
91189 GLshort y;
91190 } *params32 = args;
91191 struct glWindowPos2sMESA_params params =
91193 .teb = get_teb64(params32->teb),
91194 .x = params32->x,
91195 .y = params32->y,
91197 NTSTATUS status;
91198 status = ext_glWindowPos2sMESA( &params );
91199 return status;
91202 static NTSTATUS wow64_ext_glWindowPos2sv( void *args )
91204 struct
91206 PTR32 teb;
91207 PTR32 v;
91208 } *params32 = args;
91209 struct glWindowPos2sv_params params =
91211 .teb = get_teb64(params32->teb),
91212 .v = ULongToPtr(params32->v),
91214 NTSTATUS status;
91215 status = ext_glWindowPos2sv( &params );
91216 return status;
91219 static NTSTATUS wow64_ext_glWindowPos2svARB( void *args )
91221 struct
91223 PTR32 teb;
91224 PTR32 v;
91225 } *params32 = args;
91226 struct glWindowPos2svARB_params params =
91228 .teb = get_teb64(params32->teb),
91229 .v = ULongToPtr(params32->v),
91231 NTSTATUS status;
91232 status = ext_glWindowPos2svARB( &params );
91233 return status;
91236 static NTSTATUS wow64_ext_glWindowPos2svMESA( void *args )
91238 struct
91240 PTR32 teb;
91241 PTR32 v;
91242 } *params32 = args;
91243 struct glWindowPos2svMESA_params params =
91245 .teb = get_teb64(params32->teb),
91246 .v = ULongToPtr(params32->v),
91248 NTSTATUS status;
91249 status = ext_glWindowPos2svMESA( &params );
91250 return status;
91253 static NTSTATUS wow64_ext_glWindowPos3d( void *args )
91255 struct
91257 PTR32 teb;
91258 GLdouble x;
91259 GLdouble y;
91260 GLdouble z;
91261 } *params32 = args;
91262 struct glWindowPos3d_params params =
91264 .teb = get_teb64(params32->teb),
91265 .x = params32->x,
91266 .y = params32->y,
91267 .z = params32->z,
91269 NTSTATUS status;
91270 status = ext_glWindowPos3d( &params );
91271 return status;
91274 static NTSTATUS wow64_ext_glWindowPos3dARB( void *args )
91276 struct
91278 PTR32 teb;
91279 GLdouble x;
91280 GLdouble y;
91281 GLdouble z;
91282 } *params32 = args;
91283 struct glWindowPos3dARB_params params =
91285 .teb = get_teb64(params32->teb),
91286 .x = params32->x,
91287 .y = params32->y,
91288 .z = params32->z,
91290 NTSTATUS status;
91291 status = ext_glWindowPos3dARB( &params );
91292 return status;
91295 static NTSTATUS wow64_ext_glWindowPos3dMESA( void *args )
91297 struct
91299 PTR32 teb;
91300 GLdouble x;
91301 GLdouble y;
91302 GLdouble z;
91303 } *params32 = args;
91304 struct glWindowPos3dMESA_params params =
91306 .teb = get_teb64(params32->teb),
91307 .x = params32->x,
91308 .y = params32->y,
91309 .z = params32->z,
91311 NTSTATUS status;
91312 status = ext_glWindowPos3dMESA( &params );
91313 return status;
91316 static NTSTATUS wow64_ext_glWindowPos3dv( void *args )
91318 struct
91320 PTR32 teb;
91321 PTR32 v;
91322 } *params32 = args;
91323 struct glWindowPos3dv_params params =
91325 .teb = get_teb64(params32->teb),
91326 .v = ULongToPtr(params32->v),
91328 NTSTATUS status;
91329 status = ext_glWindowPos3dv( &params );
91330 return status;
91333 static NTSTATUS wow64_ext_glWindowPos3dvARB( void *args )
91335 struct
91337 PTR32 teb;
91338 PTR32 v;
91339 } *params32 = args;
91340 struct glWindowPos3dvARB_params params =
91342 .teb = get_teb64(params32->teb),
91343 .v = ULongToPtr(params32->v),
91345 NTSTATUS status;
91346 status = ext_glWindowPos3dvARB( &params );
91347 return status;
91350 static NTSTATUS wow64_ext_glWindowPos3dvMESA( void *args )
91352 struct
91354 PTR32 teb;
91355 PTR32 v;
91356 } *params32 = args;
91357 struct glWindowPos3dvMESA_params params =
91359 .teb = get_teb64(params32->teb),
91360 .v = ULongToPtr(params32->v),
91362 NTSTATUS status;
91363 status = ext_glWindowPos3dvMESA( &params );
91364 return status;
91367 static NTSTATUS wow64_ext_glWindowPos3f( void *args )
91369 struct
91371 PTR32 teb;
91372 GLfloat x;
91373 GLfloat y;
91374 GLfloat z;
91375 } *params32 = args;
91376 struct glWindowPos3f_params params =
91378 .teb = get_teb64(params32->teb),
91379 .x = params32->x,
91380 .y = params32->y,
91381 .z = params32->z,
91383 NTSTATUS status;
91384 status = ext_glWindowPos3f( &params );
91385 return status;
91388 static NTSTATUS wow64_ext_glWindowPos3fARB( void *args )
91390 struct
91392 PTR32 teb;
91393 GLfloat x;
91394 GLfloat y;
91395 GLfloat z;
91396 } *params32 = args;
91397 struct glWindowPos3fARB_params params =
91399 .teb = get_teb64(params32->teb),
91400 .x = params32->x,
91401 .y = params32->y,
91402 .z = params32->z,
91404 NTSTATUS status;
91405 status = ext_glWindowPos3fARB( &params );
91406 return status;
91409 static NTSTATUS wow64_ext_glWindowPos3fMESA( void *args )
91411 struct
91413 PTR32 teb;
91414 GLfloat x;
91415 GLfloat y;
91416 GLfloat z;
91417 } *params32 = args;
91418 struct glWindowPos3fMESA_params params =
91420 .teb = get_teb64(params32->teb),
91421 .x = params32->x,
91422 .y = params32->y,
91423 .z = params32->z,
91425 NTSTATUS status;
91426 status = ext_glWindowPos3fMESA( &params );
91427 return status;
91430 static NTSTATUS wow64_ext_glWindowPos3fv( void *args )
91432 struct
91434 PTR32 teb;
91435 PTR32 v;
91436 } *params32 = args;
91437 struct glWindowPos3fv_params params =
91439 .teb = get_teb64(params32->teb),
91440 .v = ULongToPtr(params32->v),
91442 NTSTATUS status;
91443 status = ext_glWindowPos3fv( &params );
91444 return status;
91447 static NTSTATUS wow64_ext_glWindowPos3fvARB( void *args )
91449 struct
91451 PTR32 teb;
91452 PTR32 v;
91453 } *params32 = args;
91454 struct glWindowPos3fvARB_params params =
91456 .teb = get_teb64(params32->teb),
91457 .v = ULongToPtr(params32->v),
91459 NTSTATUS status;
91460 status = ext_glWindowPos3fvARB( &params );
91461 return status;
91464 static NTSTATUS wow64_ext_glWindowPos3fvMESA( void *args )
91466 struct
91468 PTR32 teb;
91469 PTR32 v;
91470 } *params32 = args;
91471 struct glWindowPos3fvMESA_params params =
91473 .teb = get_teb64(params32->teb),
91474 .v = ULongToPtr(params32->v),
91476 NTSTATUS status;
91477 status = ext_glWindowPos3fvMESA( &params );
91478 return status;
91481 static NTSTATUS wow64_ext_glWindowPos3i( void *args )
91483 struct
91485 PTR32 teb;
91486 GLint x;
91487 GLint y;
91488 GLint z;
91489 } *params32 = args;
91490 struct glWindowPos3i_params params =
91492 .teb = get_teb64(params32->teb),
91493 .x = params32->x,
91494 .y = params32->y,
91495 .z = params32->z,
91497 NTSTATUS status;
91498 status = ext_glWindowPos3i( &params );
91499 return status;
91502 static NTSTATUS wow64_ext_glWindowPos3iARB( void *args )
91504 struct
91506 PTR32 teb;
91507 GLint x;
91508 GLint y;
91509 GLint z;
91510 } *params32 = args;
91511 struct glWindowPos3iARB_params params =
91513 .teb = get_teb64(params32->teb),
91514 .x = params32->x,
91515 .y = params32->y,
91516 .z = params32->z,
91518 NTSTATUS status;
91519 status = ext_glWindowPos3iARB( &params );
91520 return status;
91523 static NTSTATUS wow64_ext_glWindowPos3iMESA( void *args )
91525 struct
91527 PTR32 teb;
91528 GLint x;
91529 GLint y;
91530 GLint z;
91531 } *params32 = args;
91532 struct glWindowPos3iMESA_params params =
91534 .teb = get_teb64(params32->teb),
91535 .x = params32->x,
91536 .y = params32->y,
91537 .z = params32->z,
91539 NTSTATUS status;
91540 status = ext_glWindowPos3iMESA( &params );
91541 return status;
91544 static NTSTATUS wow64_ext_glWindowPos3iv( void *args )
91546 struct
91548 PTR32 teb;
91549 PTR32 v;
91550 } *params32 = args;
91551 struct glWindowPos3iv_params params =
91553 .teb = get_teb64(params32->teb),
91554 .v = ULongToPtr(params32->v),
91556 NTSTATUS status;
91557 status = ext_glWindowPos3iv( &params );
91558 return status;
91561 static NTSTATUS wow64_ext_glWindowPos3ivARB( void *args )
91563 struct
91565 PTR32 teb;
91566 PTR32 v;
91567 } *params32 = args;
91568 struct glWindowPos3ivARB_params params =
91570 .teb = get_teb64(params32->teb),
91571 .v = ULongToPtr(params32->v),
91573 NTSTATUS status;
91574 status = ext_glWindowPos3ivARB( &params );
91575 return status;
91578 static NTSTATUS wow64_ext_glWindowPos3ivMESA( void *args )
91580 struct
91582 PTR32 teb;
91583 PTR32 v;
91584 } *params32 = args;
91585 struct glWindowPos3ivMESA_params params =
91587 .teb = get_teb64(params32->teb),
91588 .v = ULongToPtr(params32->v),
91590 NTSTATUS status;
91591 status = ext_glWindowPos3ivMESA( &params );
91592 return status;
91595 static NTSTATUS wow64_ext_glWindowPos3s( void *args )
91597 struct
91599 PTR32 teb;
91600 GLshort x;
91601 GLshort y;
91602 GLshort z;
91603 } *params32 = args;
91604 struct glWindowPos3s_params params =
91606 .teb = get_teb64(params32->teb),
91607 .x = params32->x,
91608 .y = params32->y,
91609 .z = params32->z,
91611 NTSTATUS status;
91612 status = ext_glWindowPos3s( &params );
91613 return status;
91616 static NTSTATUS wow64_ext_glWindowPos3sARB( void *args )
91618 struct
91620 PTR32 teb;
91621 GLshort x;
91622 GLshort y;
91623 GLshort z;
91624 } *params32 = args;
91625 struct glWindowPos3sARB_params params =
91627 .teb = get_teb64(params32->teb),
91628 .x = params32->x,
91629 .y = params32->y,
91630 .z = params32->z,
91632 NTSTATUS status;
91633 status = ext_glWindowPos3sARB( &params );
91634 return status;
91637 static NTSTATUS wow64_ext_glWindowPos3sMESA( void *args )
91639 struct
91641 PTR32 teb;
91642 GLshort x;
91643 GLshort y;
91644 GLshort z;
91645 } *params32 = args;
91646 struct glWindowPos3sMESA_params params =
91648 .teb = get_teb64(params32->teb),
91649 .x = params32->x,
91650 .y = params32->y,
91651 .z = params32->z,
91653 NTSTATUS status;
91654 status = ext_glWindowPos3sMESA( &params );
91655 return status;
91658 static NTSTATUS wow64_ext_glWindowPos3sv( void *args )
91660 struct
91662 PTR32 teb;
91663 PTR32 v;
91664 } *params32 = args;
91665 struct glWindowPos3sv_params params =
91667 .teb = get_teb64(params32->teb),
91668 .v = ULongToPtr(params32->v),
91670 NTSTATUS status;
91671 status = ext_glWindowPos3sv( &params );
91672 return status;
91675 static NTSTATUS wow64_ext_glWindowPos3svARB( void *args )
91677 struct
91679 PTR32 teb;
91680 PTR32 v;
91681 } *params32 = args;
91682 struct glWindowPos3svARB_params params =
91684 .teb = get_teb64(params32->teb),
91685 .v = ULongToPtr(params32->v),
91687 NTSTATUS status;
91688 status = ext_glWindowPos3svARB( &params );
91689 return status;
91692 static NTSTATUS wow64_ext_glWindowPos3svMESA( void *args )
91694 struct
91696 PTR32 teb;
91697 PTR32 v;
91698 } *params32 = args;
91699 struct glWindowPos3svMESA_params params =
91701 .teb = get_teb64(params32->teb),
91702 .v = ULongToPtr(params32->v),
91704 NTSTATUS status;
91705 status = ext_glWindowPos3svMESA( &params );
91706 return status;
91709 static NTSTATUS wow64_ext_glWindowPos4dMESA( void *args )
91711 struct
91713 PTR32 teb;
91714 GLdouble x;
91715 GLdouble y;
91716 GLdouble z;
91717 GLdouble w;
91718 } *params32 = args;
91719 struct glWindowPos4dMESA_params params =
91721 .teb = get_teb64(params32->teb),
91722 .x = params32->x,
91723 .y = params32->y,
91724 .z = params32->z,
91725 .w = params32->w,
91727 NTSTATUS status;
91728 status = ext_glWindowPos4dMESA( &params );
91729 return status;
91732 static NTSTATUS wow64_ext_glWindowPos4dvMESA( void *args )
91734 struct
91736 PTR32 teb;
91737 PTR32 v;
91738 } *params32 = args;
91739 struct glWindowPos4dvMESA_params params =
91741 .teb = get_teb64(params32->teb),
91742 .v = ULongToPtr(params32->v),
91744 NTSTATUS status;
91745 status = ext_glWindowPos4dvMESA( &params );
91746 return status;
91749 static NTSTATUS wow64_ext_glWindowPos4fMESA( void *args )
91751 struct
91753 PTR32 teb;
91754 GLfloat x;
91755 GLfloat y;
91756 GLfloat z;
91757 GLfloat w;
91758 } *params32 = args;
91759 struct glWindowPos4fMESA_params params =
91761 .teb = get_teb64(params32->teb),
91762 .x = params32->x,
91763 .y = params32->y,
91764 .z = params32->z,
91765 .w = params32->w,
91767 NTSTATUS status;
91768 status = ext_glWindowPos4fMESA( &params );
91769 return status;
91772 static NTSTATUS wow64_ext_glWindowPos4fvMESA( void *args )
91774 struct
91776 PTR32 teb;
91777 PTR32 v;
91778 } *params32 = args;
91779 struct glWindowPos4fvMESA_params params =
91781 .teb = get_teb64(params32->teb),
91782 .v = ULongToPtr(params32->v),
91784 NTSTATUS status;
91785 status = ext_glWindowPos4fvMESA( &params );
91786 return status;
91789 static NTSTATUS wow64_ext_glWindowPos4iMESA( void *args )
91791 struct
91793 PTR32 teb;
91794 GLint x;
91795 GLint y;
91796 GLint z;
91797 GLint w;
91798 } *params32 = args;
91799 struct glWindowPos4iMESA_params params =
91801 .teb = get_teb64(params32->teb),
91802 .x = params32->x,
91803 .y = params32->y,
91804 .z = params32->z,
91805 .w = params32->w,
91807 NTSTATUS status;
91808 status = ext_glWindowPos4iMESA( &params );
91809 return status;
91812 static NTSTATUS wow64_ext_glWindowPos4ivMESA( void *args )
91814 struct
91816 PTR32 teb;
91817 PTR32 v;
91818 } *params32 = args;
91819 struct glWindowPos4ivMESA_params params =
91821 .teb = get_teb64(params32->teb),
91822 .v = ULongToPtr(params32->v),
91824 NTSTATUS status;
91825 status = ext_glWindowPos4ivMESA( &params );
91826 return status;
91829 static NTSTATUS wow64_ext_glWindowPos4sMESA( void *args )
91831 struct
91833 PTR32 teb;
91834 GLshort x;
91835 GLshort y;
91836 GLshort z;
91837 GLshort w;
91838 } *params32 = args;
91839 struct glWindowPos4sMESA_params params =
91841 .teb = get_teb64(params32->teb),
91842 .x = params32->x,
91843 .y = params32->y,
91844 .z = params32->z,
91845 .w = params32->w,
91847 NTSTATUS status;
91848 status = ext_glWindowPos4sMESA( &params );
91849 return status;
91852 static NTSTATUS wow64_ext_glWindowPos4svMESA( void *args )
91854 struct
91856 PTR32 teb;
91857 PTR32 v;
91858 } *params32 = args;
91859 struct glWindowPos4svMESA_params params =
91861 .teb = get_teb64(params32->teb),
91862 .v = ULongToPtr(params32->v),
91864 NTSTATUS status;
91865 status = ext_glWindowPos4svMESA( &params );
91866 return status;
91869 static NTSTATUS wow64_ext_glWindowRectanglesEXT( void *args )
91871 struct
91873 PTR32 teb;
91874 GLenum mode;
91875 GLsizei count;
91876 PTR32 box;
91877 } *params32 = args;
91878 struct glWindowRectanglesEXT_params params =
91880 .teb = get_teb64(params32->teb),
91881 .mode = params32->mode,
91882 .count = params32->count,
91883 .box = ULongToPtr(params32->box),
91885 NTSTATUS status;
91886 status = ext_glWindowRectanglesEXT( &params );
91887 return status;
91890 static NTSTATUS wow64_ext_glWriteMaskEXT( void *args )
91892 struct
91894 PTR32 teb;
91895 GLuint res;
91896 GLuint in;
91897 GLenum outX;
91898 GLenum outY;
91899 GLenum outZ;
91900 GLenum outW;
91901 } *params32 = args;
91902 struct glWriteMaskEXT_params params =
91904 .teb = get_teb64(params32->teb),
91905 .res = params32->res,
91906 .in = params32->in,
91907 .outX = params32->outX,
91908 .outY = params32->outY,
91909 .outZ = params32->outZ,
91910 .outW = params32->outW,
91912 NTSTATUS status;
91913 status = ext_glWriteMaskEXT( &params );
91914 return status;
91917 static NTSTATUS wow64_ext_wglAllocateMemoryNV( void *args )
91919 struct
91921 PTR32 teb;
91922 GLsizei size;
91923 GLfloat readfreq;
91924 GLfloat writefreq;
91925 GLfloat priority;
91926 PTR32 ret;
91927 } *params32 = args;
91928 struct wglAllocateMemoryNV_params params =
91930 .teb = get_teb64(params32->teb),
91931 .size = params32->size,
91932 .readfreq = params32->readfreq,
91933 .writefreq = params32->writefreq,
91934 .priority = params32->priority,
91936 FIXME( "params32 %p, params %p stub!\n", params32, &params );
91937 return STATUS_NOT_IMPLEMENTED;
91940 static NTSTATUS wow64_ext_wglBindTexImageARB( void *args )
91942 struct
91944 PTR32 teb;
91945 PTR32 hPbuffer;
91946 int iBuffer;
91947 BOOL ret;
91948 } *params32 = args;
91949 struct wglBindTexImageARB_params params =
91951 .teb = get_teb64(params32->teb),
91952 .hPbuffer = ULongToPtr(params32->hPbuffer),
91953 .iBuffer = params32->iBuffer,
91955 NTSTATUS status;
91956 status = ext_wglBindTexImageARB( &params );
91957 params32->ret = params.ret;
91958 return status;
91961 static NTSTATUS wow64_ext_wglChoosePixelFormatARB( void *args )
91963 struct
91965 PTR32 teb;
91966 PTR32 hdc;
91967 PTR32 piAttribIList;
91968 PTR32 pfAttribFList;
91969 UINT nMaxFormats;
91970 PTR32 piFormats;
91971 PTR32 nNumFormats;
91972 BOOL ret;
91973 } *params32 = args;
91974 struct wglChoosePixelFormatARB_params params =
91976 .teb = get_teb64(params32->teb),
91977 .hdc = ULongToPtr(params32->hdc),
91978 .piAttribIList = ULongToPtr(params32->piAttribIList),
91979 .pfAttribFList = ULongToPtr(params32->pfAttribFList),
91980 .nMaxFormats = params32->nMaxFormats,
91981 .piFormats = ULongToPtr(params32->piFormats),
91982 .nNumFormats = ULongToPtr(params32->nNumFormats),
91984 NTSTATUS status;
91985 status = ext_wglChoosePixelFormatARB( &params );
91986 params32->ret = params.ret;
91987 return status;
91990 static NTSTATUS wow64_ext_wglDestroyPbufferARB( void *args )
91992 struct
91994 PTR32 teb;
91995 PTR32 hPbuffer;
91996 BOOL ret;
91997 } *params32 = args;
91998 struct wglDestroyPbufferARB_params params =
92000 .teb = get_teb64(params32->teb),
92001 .hPbuffer = ULongToPtr(params32->hPbuffer),
92003 NTSTATUS status;
92004 status = ext_wglDestroyPbufferARB( &params );
92005 params32->ret = params.ret;
92006 return status;
92009 static NTSTATUS wow64_ext_wglFreeMemoryNV( void *args )
92011 struct
92013 PTR32 teb;
92014 PTR32 pointer;
92015 } *params32 = args;
92016 struct wglFreeMemoryNV_params params =
92018 .teb = get_teb64(params32->teb),
92019 .pointer = ULongToPtr(params32->pointer),
92021 NTSTATUS status;
92022 status = ext_wglFreeMemoryNV( &params );
92023 return status;
92026 static NTSTATUS wow64_ext_wglGetCurrentReadDCARB( void *args )
92028 struct
92030 PTR32 teb;
92031 PTR32 ret;
92032 } *params32 = args;
92033 struct wglGetCurrentReadDCARB_params params =
92035 .teb = get_teb64(params32->teb),
92037 FIXME( "params32 %p, params %p stub!\n", params32, &params );
92038 return STATUS_NOT_IMPLEMENTED;
92041 static NTSTATUS wow64_ext_wglGetPixelFormatAttribfvARB( void *args )
92043 struct
92045 PTR32 teb;
92046 PTR32 hdc;
92047 int iPixelFormat;
92048 int iLayerPlane;
92049 UINT nAttributes;
92050 PTR32 piAttributes;
92051 PTR32 pfValues;
92052 BOOL ret;
92053 } *params32 = args;
92054 struct wglGetPixelFormatAttribfvARB_params params =
92056 .teb = get_teb64(params32->teb),
92057 .hdc = ULongToPtr(params32->hdc),
92058 .iPixelFormat = params32->iPixelFormat,
92059 .iLayerPlane = params32->iLayerPlane,
92060 .nAttributes = params32->nAttributes,
92061 .piAttributes = ULongToPtr(params32->piAttributes),
92062 .pfValues = ULongToPtr(params32->pfValues),
92064 NTSTATUS status;
92065 status = ext_wglGetPixelFormatAttribfvARB( &params );
92066 params32->ret = params.ret;
92067 return status;
92070 static NTSTATUS wow64_ext_wglGetPixelFormatAttribivARB( void *args )
92072 struct
92074 PTR32 teb;
92075 PTR32 hdc;
92076 int iPixelFormat;
92077 int iLayerPlane;
92078 UINT nAttributes;
92079 PTR32 piAttributes;
92080 PTR32 piValues;
92081 BOOL ret;
92082 } *params32 = args;
92083 struct wglGetPixelFormatAttribivARB_params params =
92085 .teb = get_teb64(params32->teb),
92086 .hdc = ULongToPtr(params32->hdc),
92087 .iPixelFormat = params32->iPixelFormat,
92088 .iLayerPlane = params32->iLayerPlane,
92089 .nAttributes = params32->nAttributes,
92090 .piAttributes = ULongToPtr(params32->piAttributes),
92091 .piValues = ULongToPtr(params32->piValues),
92093 NTSTATUS status;
92094 status = ext_wglGetPixelFormatAttribivARB( &params );
92095 params32->ret = params.ret;
92096 return status;
92099 static NTSTATUS wow64_ext_wglGetSwapIntervalEXT( void *args )
92101 struct
92103 PTR32 teb;
92104 int ret;
92105 } *params32 = args;
92106 struct wglGetSwapIntervalEXT_params params =
92108 .teb = get_teb64(params32->teb),
92110 NTSTATUS status;
92111 status = ext_wglGetSwapIntervalEXT( &params );
92112 params32->ret = params.ret;
92113 return status;
92116 static NTSTATUS wow64_ext_wglQueryCurrentRendererIntegerWINE( void *args )
92118 struct
92120 PTR32 teb;
92121 GLenum attribute;
92122 PTR32 value;
92123 BOOL ret;
92124 } *params32 = args;
92125 struct wglQueryCurrentRendererIntegerWINE_params params =
92127 .teb = get_teb64(params32->teb),
92128 .attribute = params32->attribute,
92129 .value = ULongToPtr(params32->value),
92131 NTSTATUS status;
92132 status = ext_wglQueryCurrentRendererIntegerWINE( &params );
92133 params32->ret = params.ret;
92134 return status;
92137 static NTSTATUS wow64_ext_wglQueryPbufferARB( void *args )
92139 struct
92141 PTR32 teb;
92142 PTR32 hPbuffer;
92143 int iAttribute;
92144 PTR32 piValue;
92145 BOOL ret;
92146 } *params32 = args;
92147 struct wglQueryPbufferARB_params params =
92149 .teb = get_teb64(params32->teb),
92150 .hPbuffer = ULongToPtr(params32->hPbuffer),
92151 .iAttribute = params32->iAttribute,
92152 .piValue = ULongToPtr(params32->piValue),
92154 NTSTATUS status;
92155 status = ext_wglQueryPbufferARB( &params );
92156 params32->ret = params.ret;
92157 return status;
92160 static NTSTATUS wow64_ext_wglQueryRendererIntegerWINE( void *args )
92162 struct
92164 PTR32 teb;
92165 PTR32 dc;
92166 GLint renderer;
92167 GLenum attribute;
92168 PTR32 value;
92169 BOOL ret;
92170 } *params32 = args;
92171 struct wglQueryRendererIntegerWINE_params params =
92173 .teb = get_teb64(params32->teb),
92174 .dc = ULongToPtr(params32->dc),
92175 .renderer = params32->renderer,
92176 .attribute = params32->attribute,
92177 .value = ULongToPtr(params32->value),
92179 NTSTATUS status;
92180 status = ext_wglQueryRendererIntegerWINE( &params );
92181 params32->ret = params.ret;
92182 return status;
92185 static NTSTATUS wow64_ext_wglReleasePbufferDCARB( void *args )
92187 struct
92189 PTR32 teb;
92190 PTR32 hPbuffer;
92191 PTR32 hDC;
92192 int ret;
92193 } *params32 = args;
92194 struct wglReleasePbufferDCARB_params params =
92196 .teb = get_teb64(params32->teb),
92197 .hPbuffer = ULongToPtr(params32->hPbuffer),
92198 .hDC = ULongToPtr(params32->hDC),
92200 NTSTATUS status;
92201 status = ext_wglReleasePbufferDCARB( &params );
92202 params32->ret = params.ret;
92203 return status;
92206 static NTSTATUS wow64_ext_wglReleaseTexImageARB( void *args )
92208 struct
92210 PTR32 teb;
92211 PTR32 hPbuffer;
92212 int iBuffer;
92213 BOOL ret;
92214 } *params32 = args;
92215 struct wglReleaseTexImageARB_params params =
92217 .teb = get_teb64(params32->teb),
92218 .hPbuffer = ULongToPtr(params32->hPbuffer),
92219 .iBuffer = params32->iBuffer,
92221 NTSTATUS status;
92222 status = ext_wglReleaseTexImageARB( &params );
92223 params32->ret = params.ret;
92224 return status;
92227 static NTSTATUS wow64_ext_wglSetPbufferAttribARB( void *args )
92229 struct
92231 PTR32 teb;
92232 PTR32 hPbuffer;
92233 PTR32 piAttribList;
92234 BOOL ret;
92235 } *params32 = args;
92236 struct wglSetPbufferAttribARB_params params =
92238 .teb = get_teb64(params32->teb),
92239 .hPbuffer = ULongToPtr(params32->hPbuffer),
92240 .piAttribList = ULongToPtr(params32->piAttribList),
92242 NTSTATUS status;
92243 status = ext_wglSetPbufferAttribARB( &params );
92244 params32->ret = params.ret;
92245 return status;
92248 static NTSTATUS wow64_ext_wglSetPixelFormatWINE( void *args )
92250 struct
92252 PTR32 teb;
92253 PTR32 hdc;
92254 int format;
92255 BOOL ret;
92256 } *params32 = args;
92257 struct wglSetPixelFormatWINE_params params =
92259 .teb = get_teb64(params32->teb),
92260 .hdc = ULongToPtr(params32->hdc),
92261 .format = params32->format,
92263 NTSTATUS status;
92264 status = ext_wglSetPixelFormatWINE( &params );
92265 params32->ret = params.ret;
92266 return status;
92269 static NTSTATUS wow64_ext_wglSwapIntervalEXT( void *args )
92271 struct
92273 PTR32 teb;
92274 int interval;
92275 BOOL ret;
92276 } *params32 = args;
92277 struct wglSwapIntervalEXT_params params =
92279 .teb = get_teb64(params32->teb),
92280 .interval = params32->interval,
92282 NTSTATUS status;
92283 status = ext_wglSwapIntervalEXT( &params );
92284 params32->ret = params.ret;
92285 return status;
92288 extern NTSTATUS wow64_wgl_wglCreateContext( void *args ) DECLSPEC_HIDDEN;
92289 extern NTSTATUS wow64_wgl_wglDeleteContext( void *args ) DECLSPEC_HIDDEN;
92290 extern NTSTATUS wow64_wgl_wglGetProcAddress( void *args ) DECLSPEC_HIDDEN;
92291 extern NTSTATUS wow64_wgl_wglMakeCurrent( void *args ) DECLSPEC_HIDDEN;
92292 extern NTSTATUS wow64_gl_glGetString( void *args ) DECLSPEC_HIDDEN;
92293 extern NTSTATUS wow64_ext_glClientWaitSync( void *args ) DECLSPEC_HIDDEN;
92294 extern NTSTATUS wow64_ext_glDeleteSync( void *args ) DECLSPEC_HIDDEN;
92295 extern NTSTATUS wow64_ext_glFenceSync( void *args ) DECLSPEC_HIDDEN;
92296 extern NTSTATUS wow64_ext_glGetBufferPointerv( void *args ) DECLSPEC_HIDDEN;
92297 extern NTSTATUS wow64_ext_glGetBufferPointervARB( void *args ) DECLSPEC_HIDDEN;
92298 extern NTSTATUS wow64_ext_glGetNamedBufferPointerv( void *args ) DECLSPEC_HIDDEN;
92299 extern NTSTATUS wow64_ext_glGetNamedBufferPointervEXT( void *args ) DECLSPEC_HIDDEN;
92300 extern NTSTATUS wow64_ext_glGetStringi( void *args ) DECLSPEC_HIDDEN;
92301 extern NTSTATUS wow64_ext_glGetSynciv( void *args ) DECLSPEC_HIDDEN;
92302 extern NTSTATUS wow64_ext_glIsSync( void *args ) DECLSPEC_HIDDEN;
92303 extern NTSTATUS wow64_ext_glMapBuffer( void *args ) DECLSPEC_HIDDEN;
92304 extern NTSTATUS wow64_ext_glMapBufferARB( void *args ) DECLSPEC_HIDDEN;
92305 extern NTSTATUS wow64_ext_glMapBufferRange( void *args ) DECLSPEC_HIDDEN;
92306 extern NTSTATUS wow64_ext_glMapNamedBuffer( void *args ) DECLSPEC_HIDDEN;
92307 extern NTSTATUS wow64_ext_glMapNamedBufferEXT( void *args ) DECLSPEC_HIDDEN;
92308 extern NTSTATUS wow64_ext_glMapNamedBufferRange( void *args ) DECLSPEC_HIDDEN;
92309 extern NTSTATUS wow64_ext_glMapNamedBufferRangeEXT( void *args ) DECLSPEC_HIDDEN;
92310 extern NTSTATUS wow64_ext_glPathGlyphIndexRangeNV( void *args ) DECLSPEC_HIDDEN;
92311 extern NTSTATUS wow64_ext_glUnmapBuffer( void *args ) DECLSPEC_HIDDEN;
92312 extern NTSTATUS wow64_ext_glUnmapBufferARB( void *args ) DECLSPEC_HIDDEN;
92313 extern NTSTATUS wow64_ext_glUnmapNamedBuffer( void *args ) DECLSPEC_HIDDEN;
92314 extern NTSTATUS wow64_ext_glUnmapNamedBufferEXT( void *args ) DECLSPEC_HIDDEN;
92315 extern NTSTATUS wow64_ext_glWaitSync( void *args ) DECLSPEC_HIDDEN;
92316 extern NTSTATUS wow64_ext_wglCreateContextAttribsARB( void *args ) DECLSPEC_HIDDEN;
92317 extern NTSTATUS wow64_ext_wglCreatePbufferARB( void *args ) DECLSPEC_HIDDEN;
92318 extern NTSTATUS wow64_ext_wglGetExtensionsStringARB( void *args ) DECLSPEC_HIDDEN;
92319 extern NTSTATUS wow64_ext_wglGetExtensionsStringEXT( void *args ) DECLSPEC_HIDDEN;
92320 extern NTSTATUS wow64_ext_wglGetPbufferDCARB( void *args ) DECLSPEC_HIDDEN;
92321 extern NTSTATUS wow64_ext_wglMakeContextCurrentARB( void *args ) DECLSPEC_HIDDEN;
92322 extern NTSTATUS wow64_ext_wglQueryCurrentRendererStringWINE( void *args ) DECLSPEC_HIDDEN;
92323 extern NTSTATUS wow64_ext_wglQueryRendererStringWINE( void *args ) DECLSPEC_HIDDEN;
92325 const unixlib_entry_t __wine_unix_call_wow64_funcs[] =
92327 wow64_thread_attach,
92328 wow64_process_detach,
92329 wow64_wgl_wglCopyContext,
92330 wow64_wgl_wglCreateContext,
92331 wow64_wgl_wglDeleteContext,
92332 wow64_wgl_wglDescribePixelFormat,
92333 wow64_wgl_wglGetPixelFormat,
92334 wow64_wgl_wglGetProcAddress,
92335 wow64_wgl_wglMakeCurrent,
92336 wow64_wgl_wglSetPixelFormat,
92337 wow64_wgl_wglShareLists,
92338 wow64_wgl_wglSwapBuffers,
92339 wow64_gl_glAccum,
92340 wow64_gl_glAlphaFunc,
92341 wow64_gl_glAreTexturesResident,
92342 wow64_gl_glArrayElement,
92343 wow64_gl_glBegin,
92344 wow64_gl_glBindTexture,
92345 wow64_gl_glBitmap,
92346 wow64_gl_glBlendFunc,
92347 wow64_gl_glCallList,
92348 wow64_gl_glCallLists,
92349 wow64_gl_glClear,
92350 wow64_gl_glClearAccum,
92351 wow64_gl_glClearColor,
92352 wow64_gl_glClearDepth,
92353 wow64_gl_glClearIndex,
92354 wow64_gl_glClearStencil,
92355 wow64_gl_glClipPlane,
92356 wow64_gl_glColor3b,
92357 wow64_gl_glColor3bv,
92358 wow64_gl_glColor3d,
92359 wow64_gl_glColor3dv,
92360 wow64_gl_glColor3f,
92361 wow64_gl_glColor3fv,
92362 wow64_gl_glColor3i,
92363 wow64_gl_glColor3iv,
92364 wow64_gl_glColor3s,
92365 wow64_gl_glColor3sv,
92366 wow64_gl_glColor3ub,
92367 wow64_gl_glColor3ubv,
92368 wow64_gl_glColor3ui,
92369 wow64_gl_glColor3uiv,
92370 wow64_gl_glColor3us,
92371 wow64_gl_glColor3usv,
92372 wow64_gl_glColor4b,
92373 wow64_gl_glColor4bv,
92374 wow64_gl_glColor4d,
92375 wow64_gl_glColor4dv,
92376 wow64_gl_glColor4f,
92377 wow64_gl_glColor4fv,
92378 wow64_gl_glColor4i,
92379 wow64_gl_glColor4iv,
92380 wow64_gl_glColor4s,
92381 wow64_gl_glColor4sv,
92382 wow64_gl_glColor4ub,
92383 wow64_gl_glColor4ubv,
92384 wow64_gl_glColor4ui,
92385 wow64_gl_glColor4uiv,
92386 wow64_gl_glColor4us,
92387 wow64_gl_glColor4usv,
92388 wow64_gl_glColorMask,
92389 wow64_gl_glColorMaterial,
92390 wow64_gl_glColorPointer,
92391 wow64_gl_glCopyPixels,
92392 wow64_gl_glCopyTexImage1D,
92393 wow64_gl_glCopyTexImage2D,
92394 wow64_gl_glCopyTexSubImage1D,
92395 wow64_gl_glCopyTexSubImage2D,
92396 wow64_gl_glCullFace,
92397 wow64_gl_glDeleteLists,
92398 wow64_gl_glDeleteTextures,
92399 wow64_gl_glDepthFunc,
92400 wow64_gl_glDepthMask,
92401 wow64_gl_glDepthRange,
92402 wow64_gl_glDisable,
92403 wow64_gl_glDisableClientState,
92404 wow64_gl_glDrawArrays,
92405 wow64_gl_glDrawBuffer,
92406 wow64_gl_glDrawElements,
92407 wow64_gl_glDrawPixels,
92408 wow64_gl_glEdgeFlag,
92409 wow64_gl_glEdgeFlagPointer,
92410 wow64_gl_glEdgeFlagv,
92411 wow64_gl_glEnable,
92412 wow64_gl_glEnableClientState,
92413 wow64_gl_glEnd,
92414 wow64_gl_glEndList,
92415 wow64_gl_glEvalCoord1d,
92416 wow64_gl_glEvalCoord1dv,
92417 wow64_gl_glEvalCoord1f,
92418 wow64_gl_glEvalCoord1fv,
92419 wow64_gl_glEvalCoord2d,
92420 wow64_gl_glEvalCoord2dv,
92421 wow64_gl_glEvalCoord2f,
92422 wow64_gl_glEvalCoord2fv,
92423 wow64_gl_glEvalMesh1,
92424 wow64_gl_glEvalMesh2,
92425 wow64_gl_glEvalPoint1,
92426 wow64_gl_glEvalPoint2,
92427 wow64_gl_glFeedbackBuffer,
92428 wow64_gl_glFinish,
92429 wow64_gl_glFlush,
92430 wow64_gl_glFogf,
92431 wow64_gl_glFogfv,
92432 wow64_gl_glFogi,
92433 wow64_gl_glFogiv,
92434 wow64_gl_glFrontFace,
92435 wow64_gl_glFrustum,
92436 wow64_gl_glGenLists,
92437 wow64_gl_glGenTextures,
92438 wow64_gl_glGetBooleanv,
92439 wow64_gl_glGetClipPlane,
92440 wow64_gl_glGetDoublev,
92441 wow64_gl_glGetError,
92442 wow64_gl_glGetFloatv,
92443 wow64_gl_glGetIntegerv,
92444 wow64_gl_glGetLightfv,
92445 wow64_gl_glGetLightiv,
92446 wow64_gl_glGetMapdv,
92447 wow64_gl_glGetMapfv,
92448 wow64_gl_glGetMapiv,
92449 wow64_gl_glGetMaterialfv,
92450 wow64_gl_glGetMaterialiv,
92451 wow64_gl_glGetPixelMapfv,
92452 wow64_gl_glGetPixelMapuiv,
92453 wow64_gl_glGetPixelMapusv,
92454 wow64_gl_glGetPointerv,
92455 wow64_gl_glGetPolygonStipple,
92456 wow64_gl_glGetString,
92457 wow64_gl_glGetTexEnvfv,
92458 wow64_gl_glGetTexEnviv,
92459 wow64_gl_glGetTexGendv,
92460 wow64_gl_glGetTexGenfv,
92461 wow64_gl_glGetTexGeniv,
92462 wow64_gl_glGetTexImage,
92463 wow64_gl_glGetTexLevelParameterfv,
92464 wow64_gl_glGetTexLevelParameteriv,
92465 wow64_gl_glGetTexParameterfv,
92466 wow64_gl_glGetTexParameteriv,
92467 wow64_gl_glHint,
92468 wow64_gl_glIndexMask,
92469 wow64_gl_glIndexPointer,
92470 wow64_gl_glIndexd,
92471 wow64_gl_glIndexdv,
92472 wow64_gl_glIndexf,
92473 wow64_gl_glIndexfv,
92474 wow64_gl_glIndexi,
92475 wow64_gl_glIndexiv,
92476 wow64_gl_glIndexs,
92477 wow64_gl_glIndexsv,
92478 wow64_gl_glIndexub,
92479 wow64_gl_glIndexubv,
92480 wow64_gl_glInitNames,
92481 wow64_gl_glInterleavedArrays,
92482 wow64_gl_glIsEnabled,
92483 wow64_gl_glIsList,
92484 wow64_gl_glIsTexture,
92485 wow64_gl_glLightModelf,
92486 wow64_gl_glLightModelfv,
92487 wow64_gl_glLightModeli,
92488 wow64_gl_glLightModeliv,
92489 wow64_gl_glLightf,
92490 wow64_gl_glLightfv,
92491 wow64_gl_glLighti,
92492 wow64_gl_glLightiv,
92493 wow64_gl_glLineStipple,
92494 wow64_gl_glLineWidth,
92495 wow64_gl_glListBase,
92496 wow64_gl_glLoadIdentity,
92497 wow64_gl_glLoadMatrixd,
92498 wow64_gl_glLoadMatrixf,
92499 wow64_gl_glLoadName,
92500 wow64_gl_glLogicOp,
92501 wow64_gl_glMap1d,
92502 wow64_gl_glMap1f,
92503 wow64_gl_glMap2d,
92504 wow64_gl_glMap2f,
92505 wow64_gl_glMapGrid1d,
92506 wow64_gl_glMapGrid1f,
92507 wow64_gl_glMapGrid2d,
92508 wow64_gl_glMapGrid2f,
92509 wow64_gl_glMaterialf,
92510 wow64_gl_glMaterialfv,
92511 wow64_gl_glMateriali,
92512 wow64_gl_glMaterialiv,
92513 wow64_gl_glMatrixMode,
92514 wow64_gl_glMultMatrixd,
92515 wow64_gl_glMultMatrixf,
92516 wow64_gl_glNewList,
92517 wow64_gl_glNormal3b,
92518 wow64_gl_glNormal3bv,
92519 wow64_gl_glNormal3d,
92520 wow64_gl_glNormal3dv,
92521 wow64_gl_glNormal3f,
92522 wow64_gl_glNormal3fv,
92523 wow64_gl_glNormal3i,
92524 wow64_gl_glNormal3iv,
92525 wow64_gl_glNormal3s,
92526 wow64_gl_glNormal3sv,
92527 wow64_gl_glNormalPointer,
92528 wow64_gl_glOrtho,
92529 wow64_gl_glPassThrough,
92530 wow64_gl_glPixelMapfv,
92531 wow64_gl_glPixelMapuiv,
92532 wow64_gl_glPixelMapusv,
92533 wow64_gl_glPixelStoref,
92534 wow64_gl_glPixelStorei,
92535 wow64_gl_glPixelTransferf,
92536 wow64_gl_glPixelTransferi,
92537 wow64_gl_glPixelZoom,
92538 wow64_gl_glPointSize,
92539 wow64_gl_glPolygonMode,
92540 wow64_gl_glPolygonOffset,
92541 wow64_gl_glPolygonStipple,
92542 wow64_gl_glPopAttrib,
92543 wow64_gl_glPopClientAttrib,
92544 wow64_gl_glPopMatrix,
92545 wow64_gl_glPopName,
92546 wow64_gl_glPrioritizeTextures,
92547 wow64_gl_glPushAttrib,
92548 wow64_gl_glPushClientAttrib,
92549 wow64_gl_glPushMatrix,
92550 wow64_gl_glPushName,
92551 wow64_gl_glRasterPos2d,
92552 wow64_gl_glRasterPos2dv,
92553 wow64_gl_glRasterPos2f,
92554 wow64_gl_glRasterPos2fv,
92555 wow64_gl_glRasterPos2i,
92556 wow64_gl_glRasterPos2iv,
92557 wow64_gl_glRasterPos2s,
92558 wow64_gl_glRasterPos2sv,
92559 wow64_gl_glRasterPos3d,
92560 wow64_gl_glRasterPos3dv,
92561 wow64_gl_glRasterPos3f,
92562 wow64_gl_glRasterPos3fv,
92563 wow64_gl_glRasterPos3i,
92564 wow64_gl_glRasterPos3iv,
92565 wow64_gl_glRasterPos3s,
92566 wow64_gl_glRasterPos3sv,
92567 wow64_gl_glRasterPos4d,
92568 wow64_gl_glRasterPos4dv,
92569 wow64_gl_glRasterPos4f,
92570 wow64_gl_glRasterPos4fv,
92571 wow64_gl_glRasterPos4i,
92572 wow64_gl_glRasterPos4iv,
92573 wow64_gl_glRasterPos4s,
92574 wow64_gl_glRasterPos4sv,
92575 wow64_gl_glReadBuffer,
92576 wow64_gl_glReadPixels,
92577 wow64_gl_glRectd,
92578 wow64_gl_glRectdv,
92579 wow64_gl_glRectf,
92580 wow64_gl_glRectfv,
92581 wow64_gl_glRecti,
92582 wow64_gl_glRectiv,
92583 wow64_gl_glRects,
92584 wow64_gl_glRectsv,
92585 wow64_gl_glRenderMode,
92586 wow64_gl_glRotated,
92587 wow64_gl_glRotatef,
92588 wow64_gl_glScaled,
92589 wow64_gl_glScalef,
92590 wow64_gl_glScissor,
92591 wow64_gl_glSelectBuffer,
92592 wow64_gl_glShadeModel,
92593 wow64_gl_glStencilFunc,
92594 wow64_gl_glStencilMask,
92595 wow64_gl_glStencilOp,
92596 wow64_gl_glTexCoord1d,
92597 wow64_gl_glTexCoord1dv,
92598 wow64_gl_glTexCoord1f,
92599 wow64_gl_glTexCoord1fv,
92600 wow64_gl_glTexCoord1i,
92601 wow64_gl_glTexCoord1iv,
92602 wow64_gl_glTexCoord1s,
92603 wow64_gl_glTexCoord1sv,
92604 wow64_gl_glTexCoord2d,
92605 wow64_gl_glTexCoord2dv,
92606 wow64_gl_glTexCoord2f,
92607 wow64_gl_glTexCoord2fv,
92608 wow64_gl_glTexCoord2i,
92609 wow64_gl_glTexCoord2iv,
92610 wow64_gl_glTexCoord2s,
92611 wow64_gl_glTexCoord2sv,
92612 wow64_gl_glTexCoord3d,
92613 wow64_gl_glTexCoord3dv,
92614 wow64_gl_glTexCoord3f,
92615 wow64_gl_glTexCoord3fv,
92616 wow64_gl_glTexCoord3i,
92617 wow64_gl_glTexCoord3iv,
92618 wow64_gl_glTexCoord3s,
92619 wow64_gl_glTexCoord3sv,
92620 wow64_gl_glTexCoord4d,
92621 wow64_gl_glTexCoord4dv,
92622 wow64_gl_glTexCoord4f,
92623 wow64_gl_glTexCoord4fv,
92624 wow64_gl_glTexCoord4i,
92625 wow64_gl_glTexCoord4iv,
92626 wow64_gl_glTexCoord4s,
92627 wow64_gl_glTexCoord4sv,
92628 wow64_gl_glTexCoordPointer,
92629 wow64_gl_glTexEnvf,
92630 wow64_gl_glTexEnvfv,
92631 wow64_gl_glTexEnvi,
92632 wow64_gl_glTexEnviv,
92633 wow64_gl_glTexGend,
92634 wow64_gl_glTexGendv,
92635 wow64_gl_glTexGenf,
92636 wow64_gl_glTexGenfv,
92637 wow64_gl_glTexGeni,
92638 wow64_gl_glTexGeniv,
92639 wow64_gl_glTexImage1D,
92640 wow64_gl_glTexImage2D,
92641 wow64_gl_glTexParameterf,
92642 wow64_gl_glTexParameterfv,
92643 wow64_gl_glTexParameteri,
92644 wow64_gl_glTexParameteriv,
92645 wow64_gl_glTexSubImage1D,
92646 wow64_gl_glTexSubImage2D,
92647 wow64_gl_glTranslated,
92648 wow64_gl_glTranslatef,
92649 wow64_gl_glVertex2d,
92650 wow64_gl_glVertex2dv,
92651 wow64_gl_glVertex2f,
92652 wow64_gl_glVertex2fv,
92653 wow64_gl_glVertex2i,
92654 wow64_gl_glVertex2iv,
92655 wow64_gl_glVertex2s,
92656 wow64_gl_glVertex2sv,
92657 wow64_gl_glVertex3d,
92658 wow64_gl_glVertex3dv,
92659 wow64_gl_glVertex3f,
92660 wow64_gl_glVertex3fv,
92661 wow64_gl_glVertex3i,
92662 wow64_gl_glVertex3iv,
92663 wow64_gl_glVertex3s,
92664 wow64_gl_glVertex3sv,
92665 wow64_gl_glVertex4d,
92666 wow64_gl_glVertex4dv,
92667 wow64_gl_glVertex4f,
92668 wow64_gl_glVertex4fv,
92669 wow64_gl_glVertex4i,
92670 wow64_gl_glVertex4iv,
92671 wow64_gl_glVertex4s,
92672 wow64_gl_glVertex4sv,
92673 wow64_gl_glVertexPointer,
92674 wow64_gl_glViewport,
92675 wow64_ext_glAccumxOES,
92676 wow64_ext_glAcquireKeyedMutexWin32EXT,
92677 wow64_ext_glActiveProgramEXT,
92678 wow64_ext_glActiveShaderProgram,
92679 wow64_ext_glActiveStencilFaceEXT,
92680 wow64_ext_glActiveTexture,
92681 wow64_ext_glActiveTextureARB,
92682 wow64_ext_glActiveVaryingNV,
92683 wow64_ext_glAlphaFragmentOp1ATI,
92684 wow64_ext_glAlphaFragmentOp2ATI,
92685 wow64_ext_glAlphaFragmentOp3ATI,
92686 wow64_ext_glAlphaFuncxOES,
92687 wow64_ext_glAlphaToCoverageDitherControlNV,
92688 wow64_ext_glApplyFramebufferAttachmentCMAAINTEL,
92689 wow64_ext_glApplyTextureEXT,
92690 wow64_ext_glAreProgramsResidentNV,
92691 wow64_ext_glAreTexturesResidentEXT,
92692 wow64_ext_glArrayElementEXT,
92693 wow64_ext_glArrayObjectATI,
92694 wow64_ext_glAsyncCopyBufferSubDataNVX,
92695 wow64_ext_glAsyncCopyImageSubDataNVX,
92696 wow64_ext_glAsyncMarkerSGIX,
92697 wow64_ext_glAttachObjectARB,
92698 wow64_ext_glAttachShader,
92699 wow64_ext_glBeginConditionalRender,
92700 wow64_ext_glBeginConditionalRenderNV,
92701 wow64_ext_glBeginConditionalRenderNVX,
92702 wow64_ext_glBeginFragmentShaderATI,
92703 wow64_ext_glBeginOcclusionQueryNV,
92704 wow64_ext_glBeginPerfMonitorAMD,
92705 wow64_ext_glBeginPerfQueryINTEL,
92706 wow64_ext_glBeginQuery,
92707 wow64_ext_glBeginQueryARB,
92708 wow64_ext_glBeginQueryIndexed,
92709 wow64_ext_glBeginTransformFeedback,
92710 wow64_ext_glBeginTransformFeedbackEXT,
92711 wow64_ext_glBeginTransformFeedbackNV,
92712 wow64_ext_glBeginVertexShaderEXT,
92713 wow64_ext_glBeginVideoCaptureNV,
92714 wow64_ext_glBindAttribLocation,
92715 wow64_ext_glBindAttribLocationARB,
92716 wow64_ext_glBindBuffer,
92717 wow64_ext_glBindBufferARB,
92718 wow64_ext_glBindBufferBase,
92719 wow64_ext_glBindBufferBaseEXT,
92720 wow64_ext_glBindBufferBaseNV,
92721 wow64_ext_glBindBufferOffsetEXT,
92722 wow64_ext_glBindBufferOffsetNV,
92723 wow64_ext_glBindBufferRange,
92724 wow64_ext_glBindBufferRangeEXT,
92725 wow64_ext_glBindBufferRangeNV,
92726 wow64_ext_glBindBuffersBase,
92727 wow64_ext_glBindBuffersRange,
92728 wow64_ext_glBindFragDataLocation,
92729 wow64_ext_glBindFragDataLocationEXT,
92730 wow64_ext_glBindFragDataLocationIndexed,
92731 wow64_ext_glBindFragmentShaderATI,
92732 wow64_ext_glBindFramebuffer,
92733 wow64_ext_glBindFramebufferEXT,
92734 wow64_ext_glBindImageTexture,
92735 wow64_ext_glBindImageTextureEXT,
92736 wow64_ext_glBindImageTextures,
92737 wow64_ext_glBindLightParameterEXT,
92738 wow64_ext_glBindMaterialParameterEXT,
92739 wow64_ext_glBindMultiTextureEXT,
92740 wow64_ext_glBindParameterEXT,
92741 wow64_ext_glBindProgramARB,
92742 wow64_ext_glBindProgramNV,
92743 wow64_ext_glBindProgramPipeline,
92744 wow64_ext_glBindRenderbuffer,
92745 wow64_ext_glBindRenderbufferEXT,
92746 wow64_ext_glBindSampler,
92747 wow64_ext_glBindSamplers,
92748 wow64_ext_glBindShadingRateImageNV,
92749 wow64_ext_glBindTexGenParameterEXT,
92750 wow64_ext_glBindTextureEXT,
92751 wow64_ext_glBindTextureUnit,
92752 wow64_ext_glBindTextureUnitParameterEXT,
92753 wow64_ext_glBindTextures,
92754 wow64_ext_glBindTransformFeedback,
92755 wow64_ext_glBindTransformFeedbackNV,
92756 wow64_ext_glBindVertexArray,
92757 wow64_ext_glBindVertexArrayAPPLE,
92758 wow64_ext_glBindVertexBuffer,
92759 wow64_ext_glBindVertexBuffers,
92760 wow64_ext_glBindVertexShaderEXT,
92761 wow64_ext_glBindVideoCaptureStreamBufferNV,
92762 wow64_ext_glBindVideoCaptureStreamTextureNV,
92763 wow64_ext_glBinormal3bEXT,
92764 wow64_ext_glBinormal3bvEXT,
92765 wow64_ext_glBinormal3dEXT,
92766 wow64_ext_glBinormal3dvEXT,
92767 wow64_ext_glBinormal3fEXT,
92768 wow64_ext_glBinormal3fvEXT,
92769 wow64_ext_glBinormal3iEXT,
92770 wow64_ext_glBinormal3ivEXT,
92771 wow64_ext_glBinormal3sEXT,
92772 wow64_ext_glBinormal3svEXT,
92773 wow64_ext_glBinormalPointerEXT,
92774 wow64_ext_glBitmapxOES,
92775 wow64_ext_glBlendBarrierKHR,
92776 wow64_ext_glBlendBarrierNV,
92777 wow64_ext_glBlendColor,
92778 wow64_ext_glBlendColorEXT,
92779 wow64_ext_glBlendColorxOES,
92780 wow64_ext_glBlendEquation,
92781 wow64_ext_glBlendEquationEXT,
92782 wow64_ext_glBlendEquationIndexedAMD,
92783 wow64_ext_glBlendEquationSeparate,
92784 wow64_ext_glBlendEquationSeparateEXT,
92785 wow64_ext_glBlendEquationSeparateIndexedAMD,
92786 wow64_ext_glBlendEquationSeparatei,
92787 wow64_ext_glBlendEquationSeparateiARB,
92788 wow64_ext_glBlendEquationi,
92789 wow64_ext_glBlendEquationiARB,
92790 wow64_ext_glBlendFuncIndexedAMD,
92791 wow64_ext_glBlendFuncSeparate,
92792 wow64_ext_glBlendFuncSeparateEXT,
92793 wow64_ext_glBlendFuncSeparateINGR,
92794 wow64_ext_glBlendFuncSeparateIndexedAMD,
92795 wow64_ext_glBlendFuncSeparatei,
92796 wow64_ext_glBlendFuncSeparateiARB,
92797 wow64_ext_glBlendFunci,
92798 wow64_ext_glBlendFunciARB,
92799 wow64_ext_glBlendParameteriNV,
92800 wow64_ext_glBlitFramebuffer,
92801 wow64_ext_glBlitFramebufferEXT,
92802 wow64_ext_glBlitNamedFramebuffer,
92803 wow64_ext_glBufferAddressRangeNV,
92804 wow64_ext_glBufferAttachMemoryNV,
92805 wow64_ext_glBufferData,
92806 wow64_ext_glBufferDataARB,
92807 wow64_ext_glBufferPageCommitmentARB,
92808 wow64_ext_glBufferParameteriAPPLE,
92809 wow64_ext_glBufferRegionEnabled,
92810 wow64_ext_glBufferStorage,
92811 wow64_ext_glBufferStorageExternalEXT,
92812 wow64_ext_glBufferStorageMemEXT,
92813 wow64_ext_glBufferSubData,
92814 wow64_ext_glBufferSubDataARB,
92815 wow64_ext_glCallCommandListNV,
92816 wow64_ext_glCheckFramebufferStatus,
92817 wow64_ext_glCheckFramebufferStatusEXT,
92818 wow64_ext_glCheckNamedFramebufferStatus,
92819 wow64_ext_glCheckNamedFramebufferStatusEXT,
92820 wow64_ext_glClampColor,
92821 wow64_ext_glClampColorARB,
92822 wow64_ext_glClearAccumxOES,
92823 wow64_ext_glClearBufferData,
92824 wow64_ext_glClearBufferSubData,
92825 wow64_ext_glClearBufferfi,
92826 wow64_ext_glClearBufferfv,
92827 wow64_ext_glClearBufferiv,
92828 wow64_ext_glClearBufferuiv,
92829 wow64_ext_glClearColorIiEXT,
92830 wow64_ext_glClearColorIuiEXT,
92831 wow64_ext_glClearColorxOES,
92832 wow64_ext_glClearDepthdNV,
92833 wow64_ext_glClearDepthf,
92834 wow64_ext_glClearDepthfOES,
92835 wow64_ext_glClearDepthxOES,
92836 wow64_ext_glClearNamedBufferData,
92837 wow64_ext_glClearNamedBufferDataEXT,
92838 wow64_ext_glClearNamedBufferSubData,
92839 wow64_ext_glClearNamedBufferSubDataEXT,
92840 wow64_ext_glClearNamedFramebufferfi,
92841 wow64_ext_glClearNamedFramebufferfv,
92842 wow64_ext_glClearNamedFramebufferiv,
92843 wow64_ext_glClearNamedFramebufferuiv,
92844 wow64_ext_glClearTexImage,
92845 wow64_ext_glClearTexSubImage,
92846 wow64_ext_glClientActiveTexture,
92847 wow64_ext_glClientActiveTextureARB,
92848 wow64_ext_glClientActiveVertexStreamATI,
92849 wow64_ext_glClientAttribDefaultEXT,
92850 wow64_ext_glClientWaitSemaphoreui64NVX,
92851 wow64_ext_glClientWaitSync,
92852 wow64_ext_glClipControl,
92853 wow64_ext_glClipPlanefOES,
92854 wow64_ext_glClipPlanexOES,
92855 wow64_ext_glColor3fVertex3fSUN,
92856 wow64_ext_glColor3fVertex3fvSUN,
92857 wow64_ext_glColor3hNV,
92858 wow64_ext_glColor3hvNV,
92859 wow64_ext_glColor3xOES,
92860 wow64_ext_glColor3xvOES,
92861 wow64_ext_glColor4fNormal3fVertex3fSUN,
92862 wow64_ext_glColor4fNormal3fVertex3fvSUN,
92863 wow64_ext_glColor4hNV,
92864 wow64_ext_glColor4hvNV,
92865 wow64_ext_glColor4ubVertex2fSUN,
92866 wow64_ext_glColor4ubVertex2fvSUN,
92867 wow64_ext_glColor4ubVertex3fSUN,
92868 wow64_ext_glColor4ubVertex3fvSUN,
92869 wow64_ext_glColor4xOES,
92870 wow64_ext_glColor4xvOES,
92871 wow64_ext_glColorFormatNV,
92872 wow64_ext_glColorFragmentOp1ATI,
92873 wow64_ext_glColorFragmentOp2ATI,
92874 wow64_ext_glColorFragmentOp3ATI,
92875 wow64_ext_glColorMaskIndexedEXT,
92876 wow64_ext_glColorMaski,
92877 wow64_ext_glColorP3ui,
92878 wow64_ext_glColorP3uiv,
92879 wow64_ext_glColorP4ui,
92880 wow64_ext_glColorP4uiv,
92881 wow64_ext_glColorPointerEXT,
92882 wow64_ext_glColorPointerListIBM,
92883 wow64_ext_glColorPointervINTEL,
92884 wow64_ext_glColorSubTable,
92885 wow64_ext_glColorSubTableEXT,
92886 wow64_ext_glColorTable,
92887 wow64_ext_glColorTableEXT,
92888 wow64_ext_glColorTableParameterfv,
92889 wow64_ext_glColorTableParameterfvSGI,
92890 wow64_ext_glColorTableParameteriv,
92891 wow64_ext_glColorTableParameterivSGI,
92892 wow64_ext_glColorTableSGI,
92893 wow64_ext_glCombinerInputNV,
92894 wow64_ext_glCombinerOutputNV,
92895 wow64_ext_glCombinerParameterfNV,
92896 wow64_ext_glCombinerParameterfvNV,
92897 wow64_ext_glCombinerParameteriNV,
92898 wow64_ext_glCombinerParameterivNV,
92899 wow64_ext_glCombinerStageParameterfvNV,
92900 wow64_ext_glCommandListSegmentsNV,
92901 wow64_ext_glCompileCommandListNV,
92902 wow64_ext_glCompileShader,
92903 wow64_ext_glCompileShaderARB,
92904 wow64_ext_glCompileShaderIncludeARB,
92905 wow64_ext_glCompressedMultiTexImage1DEXT,
92906 wow64_ext_glCompressedMultiTexImage2DEXT,
92907 wow64_ext_glCompressedMultiTexImage3DEXT,
92908 wow64_ext_glCompressedMultiTexSubImage1DEXT,
92909 wow64_ext_glCompressedMultiTexSubImage2DEXT,
92910 wow64_ext_glCompressedMultiTexSubImage3DEXT,
92911 wow64_ext_glCompressedTexImage1D,
92912 wow64_ext_glCompressedTexImage1DARB,
92913 wow64_ext_glCompressedTexImage2D,
92914 wow64_ext_glCompressedTexImage2DARB,
92915 wow64_ext_glCompressedTexImage3D,
92916 wow64_ext_glCompressedTexImage3DARB,
92917 wow64_ext_glCompressedTexSubImage1D,
92918 wow64_ext_glCompressedTexSubImage1DARB,
92919 wow64_ext_glCompressedTexSubImage2D,
92920 wow64_ext_glCompressedTexSubImage2DARB,
92921 wow64_ext_glCompressedTexSubImage3D,
92922 wow64_ext_glCompressedTexSubImage3DARB,
92923 wow64_ext_glCompressedTextureImage1DEXT,
92924 wow64_ext_glCompressedTextureImage2DEXT,
92925 wow64_ext_glCompressedTextureImage3DEXT,
92926 wow64_ext_glCompressedTextureSubImage1D,
92927 wow64_ext_glCompressedTextureSubImage1DEXT,
92928 wow64_ext_glCompressedTextureSubImage2D,
92929 wow64_ext_glCompressedTextureSubImage2DEXT,
92930 wow64_ext_glCompressedTextureSubImage3D,
92931 wow64_ext_glCompressedTextureSubImage3DEXT,
92932 wow64_ext_glConservativeRasterParameterfNV,
92933 wow64_ext_glConservativeRasterParameteriNV,
92934 wow64_ext_glConvolutionFilter1D,
92935 wow64_ext_glConvolutionFilter1DEXT,
92936 wow64_ext_glConvolutionFilter2D,
92937 wow64_ext_glConvolutionFilter2DEXT,
92938 wow64_ext_glConvolutionParameterf,
92939 wow64_ext_glConvolutionParameterfEXT,
92940 wow64_ext_glConvolutionParameterfv,
92941 wow64_ext_glConvolutionParameterfvEXT,
92942 wow64_ext_glConvolutionParameteri,
92943 wow64_ext_glConvolutionParameteriEXT,
92944 wow64_ext_glConvolutionParameteriv,
92945 wow64_ext_glConvolutionParameterivEXT,
92946 wow64_ext_glConvolutionParameterxOES,
92947 wow64_ext_glConvolutionParameterxvOES,
92948 wow64_ext_glCopyBufferSubData,
92949 wow64_ext_glCopyColorSubTable,
92950 wow64_ext_glCopyColorSubTableEXT,
92951 wow64_ext_glCopyColorTable,
92952 wow64_ext_glCopyColorTableSGI,
92953 wow64_ext_glCopyConvolutionFilter1D,
92954 wow64_ext_glCopyConvolutionFilter1DEXT,
92955 wow64_ext_glCopyConvolutionFilter2D,
92956 wow64_ext_glCopyConvolutionFilter2DEXT,
92957 wow64_ext_glCopyImageSubData,
92958 wow64_ext_glCopyImageSubDataNV,
92959 wow64_ext_glCopyMultiTexImage1DEXT,
92960 wow64_ext_glCopyMultiTexImage2DEXT,
92961 wow64_ext_glCopyMultiTexSubImage1DEXT,
92962 wow64_ext_glCopyMultiTexSubImage2DEXT,
92963 wow64_ext_glCopyMultiTexSubImage3DEXT,
92964 wow64_ext_glCopyNamedBufferSubData,
92965 wow64_ext_glCopyPathNV,
92966 wow64_ext_glCopyTexImage1DEXT,
92967 wow64_ext_glCopyTexImage2DEXT,
92968 wow64_ext_glCopyTexSubImage1DEXT,
92969 wow64_ext_glCopyTexSubImage2DEXT,
92970 wow64_ext_glCopyTexSubImage3D,
92971 wow64_ext_glCopyTexSubImage3DEXT,
92972 wow64_ext_glCopyTextureImage1DEXT,
92973 wow64_ext_glCopyTextureImage2DEXT,
92974 wow64_ext_glCopyTextureSubImage1D,
92975 wow64_ext_glCopyTextureSubImage1DEXT,
92976 wow64_ext_glCopyTextureSubImage2D,
92977 wow64_ext_glCopyTextureSubImage2DEXT,
92978 wow64_ext_glCopyTextureSubImage3D,
92979 wow64_ext_glCopyTextureSubImage3DEXT,
92980 wow64_ext_glCoverFillPathInstancedNV,
92981 wow64_ext_glCoverFillPathNV,
92982 wow64_ext_glCoverStrokePathInstancedNV,
92983 wow64_ext_glCoverStrokePathNV,
92984 wow64_ext_glCoverageModulationNV,
92985 wow64_ext_glCoverageModulationTableNV,
92986 wow64_ext_glCreateBuffers,
92987 wow64_ext_glCreateCommandListsNV,
92988 wow64_ext_glCreateFramebuffers,
92989 wow64_ext_glCreateMemoryObjectsEXT,
92990 wow64_ext_glCreatePerfQueryINTEL,
92991 wow64_ext_glCreateProgram,
92992 wow64_ext_glCreateProgramObjectARB,
92993 wow64_ext_glCreateProgramPipelines,
92994 wow64_ext_glCreateProgressFenceNVX,
92995 wow64_ext_glCreateQueries,
92996 wow64_ext_glCreateRenderbuffers,
92997 wow64_ext_glCreateSamplers,
92998 wow64_ext_glCreateShader,
92999 wow64_ext_glCreateShaderObjectARB,
93000 wow64_ext_glCreateShaderProgramEXT,
93001 wow64_ext_glCreateShaderProgramv,
93002 wow64_ext_glCreateStatesNV,
93003 wow64_ext_glCreateSyncFromCLeventARB,
93004 wow64_ext_glCreateTextures,
93005 wow64_ext_glCreateTransformFeedbacks,
93006 wow64_ext_glCreateVertexArrays,
93007 wow64_ext_glCullParameterdvEXT,
93008 wow64_ext_glCullParameterfvEXT,
93009 wow64_ext_glCurrentPaletteMatrixARB,
93010 wow64_ext_glDebugMessageCallback,
93011 wow64_ext_glDebugMessageCallbackAMD,
93012 wow64_ext_glDebugMessageCallbackARB,
93013 wow64_ext_glDebugMessageControl,
93014 wow64_ext_glDebugMessageControlARB,
93015 wow64_ext_glDebugMessageEnableAMD,
93016 wow64_ext_glDebugMessageInsert,
93017 wow64_ext_glDebugMessageInsertAMD,
93018 wow64_ext_glDebugMessageInsertARB,
93019 wow64_ext_glDeformSGIX,
93020 wow64_ext_glDeformationMap3dSGIX,
93021 wow64_ext_glDeformationMap3fSGIX,
93022 wow64_ext_glDeleteAsyncMarkersSGIX,
93023 wow64_ext_glDeleteBufferRegion,
93024 wow64_ext_glDeleteBuffers,
93025 wow64_ext_glDeleteBuffersARB,
93026 wow64_ext_glDeleteCommandListsNV,
93027 wow64_ext_glDeleteFencesAPPLE,
93028 wow64_ext_glDeleteFencesNV,
93029 wow64_ext_glDeleteFragmentShaderATI,
93030 wow64_ext_glDeleteFramebuffers,
93031 wow64_ext_glDeleteFramebuffersEXT,
93032 wow64_ext_glDeleteMemoryObjectsEXT,
93033 wow64_ext_glDeleteNamedStringARB,
93034 wow64_ext_glDeleteNamesAMD,
93035 wow64_ext_glDeleteObjectARB,
93036 wow64_ext_glDeleteObjectBufferATI,
93037 wow64_ext_glDeleteOcclusionQueriesNV,
93038 wow64_ext_glDeletePathsNV,
93039 wow64_ext_glDeletePerfMonitorsAMD,
93040 wow64_ext_glDeletePerfQueryINTEL,
93041 wow64_ext_glDeleteProgram,
93042 wow64_ext_glDeleteProgramPipelines,
93043 wow64_ext_glDeleteProgramsARB,
93044 wow64_ext_glDeleteProgramsNV,
93045 wow64_ext_glDeleteQueries,
93046 wow64_ext_glDeleteQueriesARB,
93047 wow64_ext_glDeleteQueryResourceTagNV,
93048 wow64_ext_glDeleteRenderbuffers,
93049 wow64_ext_glDeleteRenderbuffersEXT,
93050 wow64_ext_glDeleteSamplers,
93051 wow64_ext_glDeleteSemaphoresEXT,
93052 wow64_ext_glDeleteShader,
93053 wow64_ext_glDeleteStatesNV,
93054 wow64_ext_glDeleteSync,
93055 wow64_ext_glDeleteTexturesEXT,
93056 wow64_ext_glDeleteTransformFeedbacks,
93057 wow64_ext_glDeleteTransformFeedbacksNV,
93058 wow64_ext_glDeleteVertexArrays,
93059 wow64_ext_glDeleteVertexArraysAPPLE,
93060 wow64_ext_glDeleteVertexShaderEXT,
93061 wow64_ext_glDepthBoundsEXT,
93062 wow64_ext_glDepthBoundsdNV,
93063 wow64_ext_glDepthRangeArraydvNV,
93064 wow64_ext_glDepthRangeArrayv,
93065 wow64_ext_glDepthRangeIndexed,
93066 wow64_ext_glDepthRangeIndexeddNV,
93067 wow64_ext_glDepthRangedNV,
93068 wow64_ext_glDepthRangef,
93069 wow64_ext_glDepthRangefOES,
93070 wow64_ext_glDepthRangexOES,
93071 wow64_ext_glDetachObjectARB,
93072 wow64_ext_glDetachShader,
93073 wow64_ext_glDetailTexFuncSGIS,
93074 wow64_ext_glDisableClientStateIndexedEXT,
93075 wow64_ext_glDisableClientStateiEXT,
93076 wow64_ext_glDisableIndexedEXT,
93077 wow64_ext_glDisableVariantClientStateEXT,
93078 wow64_ext_glDisableVertexArrayAttrib,
93079 wow64_ext_glDisableVertexArrayAttribEXT,
93080 wow64_ext_glDisableVertexArrayEXT,
93081 wow64_ext_glDisableVertexAttribAPPLE,
93082 wow64_ext_glDisableVertexAttribArray,
93083 wow64_ext_glDisableVertexAttribArrayARB,
93084 wow64_ext_glDisablei,
93085 wow64_ext_glDispatchCompute,
93086 wow64_ext_glDispatchComputeGroupSizeARB,
93087 wow64_ext_glDispatchComputeIndirect,
93088 wow64_ext_glDrawArraysEXT,
93089 wow64_ext_glDrawArraysIndirect,
93090 wow64_ext_glDrawArraysInstanced,
93091 wow64_ext_glDrawArraysInstancedARB,
93092 wow64_ext_glDrawArraysInstancedBaseInstance,
93093 wow64_ext_glDrawArraysInstancedEXT,
93094 wow64_ext_glDrawBufferRegion,
93095 wow64_ext_glDrawBuffers,
93096 wow64_ext_glDrawBuffersARB,
93097 wow64_ext_glDrawBuffersATI,
93098 wow64_ext_glDrawCommandsAddressNV,
93099 wow64_ext_glDrawCommandsNV,
93100 wow64_ext_glDrawCommandsStatesAddressNV,
93101 wow64_ext_glDrawCommandsStatesNV,
93102 wow64_ext_glDrawElementArrayAPPLE,
93103 wow64_ext_glDrawElementArrayATI,
93104 wow64_ext_glDrawElementsBaseVertex,
93105 wow64_ext_glDrawElementsIndirect,
93106 wow64_ext_glDrawElementsInstanced,
93107 wow64_ext_glDrawElementsInstancedARB,
93108 wow64_ext_glDrawElementsInstancedBaseInstance,
93109 wow64_ext_glDrawElementsInstancedBaseVertex,
93110 wow64_ext_glDrawElementsInstancedBaseVertexBaseInstance,
93111 wow64_ext_glDrawElementsInstancedEXT,
93112 wow64_ext_glDrawMeshArraysSUN,
93113 wow64_ext_glDrawMeshTasksIndirectNV,
93114 wow64_ext_glDrawMeshTasksNV,
93115 wow64_ext_glDrawRangeElementArrayAPPLE,
93116 wow64_ext_glDrawRangeElementArrayATI,
93117 wow64_ext_glDrawRangeElements,
93118 wow64_ext_glDrawRangeElementsBaseVertex,
93119 wow64_ext_glDrawRangeElementsEXT,
93120 wow64_ext_glDrawTextureNV,
93121 wow64_ext_glDrawTransformFeedback,
93122 wow64_ext_glDrawTransformFeedbackInstanced,
93123 wow64_ext_glDrawTransformFeedbackNV,
93124 wow64_ext_glDrawTransformFeedbackStream,
93125 wow64_ext_glDrawTransformFeedbackStreamInstanced,
93126 wow64_ext_glDrawVkImageNV,
93127 wow64_ext_glEGLImageTargetTexStorageEXT,
93128 wow64_ext_glEGLImageTargetTextureStorageEXT,
93129 wow64_ext_glEdgeFlagFormatNV,
93130 wow64_ext_glEdgeFlagPointerEXT,
93131 wow64_ext_glEdgeFlagPointerListIBM,
93132 wow64_ext_glElementPointerAPPLE,
93133 wow64_ext_glElementPointerATI,
93134 wow64_ext_glEnableClientStateIndexedEXT,
93135 wow64_ext_glEnableClientStateiEXT,
93136 wow64_ext_glEnableIndexedEXT,
93137 wow64_ext_glEnableVariantClientStateEXT,
93138 wow64_ext_glEnableVertexArrayAttrib,
93139 wow64_ext_glEnableVertexArrayAttribEXT,
93140 wow64_ext_glEnableVertexArrayEXT,
93141 wow64_ext_glEnableVertexAttribAPPLE,
93142 wow64_ext_glEnableVertexAttribArray,
93143 wow64_ext_glEnableVertexAttribArrayARB,
93144 wow64_ext_glEnablei,
93145 wow64_ext_glEndConditionalRender,
93146 wow64_ext_glEndConditionalRenderNV,
93147 wow64_ext_glEndConditionalRenderNVX,
93148 wow64_ext_glEndFragmentShaderATI,
93149 wow64_ext_glEndOcclusionQueryNV,
93150 wow64_ext_glEndPerfMonitorAMD,
93151 wow64_ext_glEndPerfQueryINTEL,
93152 wow64_ext_glEndQuery,
93153 wow64_ext_glEndQueryARB,
93154 wow64_ext_glEndQueryIndexed,
93155 wow64_ext_glEndTransformFeedback,
93156 wow64_ext_glEndTransformFeedbackEXT,
93157 wow64_ext_glEndTransformFeedbackNV,
93158 wow64_ext_glEndVertexShaderEXT,
93159 wow64_ext_glEndVideoCaptureNV,
93160 wow64_ext_glEvalCoord1xOES,
93161 wow64_ext_glEvalCoord1xvOES,
93162 wow64_ext_glEvalCoord2xOES,
93163 wow64_ext_glEvalCoord2xvOES,
93164 wow64_ext_glEvalMapsNV,
93165 wow64_ext_glEvaluateDepthValuesARB,
93166 wow64_ext_glExecuteProgramNV,
93167 wow64_ext_glExtractComponentEXT,
93168 wow64_ext_glFeedbackBufferxOES,
93169 wow64_ext_glFenceSync,
93170 wow64_ext_glFinalCombinerInputNV,
93171 wow64_ext_glFinishAsyncSGIX,
93172 wow64_ext_glFinishFenceAPPLE,
93173 wow64_ext_glFinishFenceNV,
93174 wow64_ext_glFinishObjectAPPLE,
93175 wow64_ext_glFinishTextureSUNX,
93176 wow64_ext_glFlushMappedBufferRange,
93177 wow64_ext_glFlushMappedBufferRangeAPPLE,
93178 wow64_ext_glFlushMappedNamedBufferRange,
93179 wow64_ext_glFlushMappedNamedBufferRangeEXT,
93180 wow64_ext_glFlushPixelDataRangeNV,
93181 wow64_ext_glFlushRasterSGIX,
93182 wow64_ext_glFlushStaticDataIBM,
93183 wow64_ext_glFlushVertexArrayRangeAPPLE,
93184 wow64_ext_glFlushVertexArrayRangeNV,
93185 wow64_ext_glFogCoordFormatNV,
93186 wow64_ext_glFogCoordPointer,
93187 wow64_ext_glFogCoordPointerEXT,
93188 wow64_ext_glFogCoordPointerListIBM,
93189 wow64_ext_glFogCoordd,
93190 wow64_ext_glFogCoorddEXT,
93191 wow64_ext_glFogCoorddv,
93192 wow64_ext_glFogCoorddvEXT,
93193 wow64_ext_glFogCoordf,
93194 wow64_ext_glFogCoordfEXT,
93195 wow64_ext_glFogCoordfv,
93196 wow64_ext_glFogCoordfvEXT,
93197 wow64_ext_glFogCoordhNV,
93198 wow64_ext_glFogCoordhvNV,
93199 wow64_ext_glFogFuncSGIS,
93200 wow64_ext_glFogxOES,
93201 wow64_ext_glFogxvOES,
93202 wow64_ext_glFragmentColorMaterialSGIX,
93203 wow64_ext_glFragmentCoverageColorNV,
93204 wow64_ext_glFragmentLightModelfSGIX,
93205 wow64_ext_glFragmentLightModelfvSGIX,
93206 wow64_ext_glFragmentLightModeliSGIX,
93207 wow64_ext_glFragmentLightModelivSGIX,
93208 wow64_ext_glFragmentLightfSGIX,
93209 wow64_ext_glFragmentLightfvSGIX,
93210 wow64_ext_glFragmentLightiSGIX,
93211 wow64_ext_glFragmentLightivSGIX,
93212 wow64_ext_glFragmentMaterialfSGIX,
93213 wow64_ext_glFragmentMaterialfvSGIX,
93214 wow64_ext_glFragmentMaterialiSGIX,
93215 wow64_ext_glFragmentMaterialivSGIX,
93216 wow64_ext_glFrameTerminatorGREMEDY,
93217 wow64_ext_glFrameZoomSGIX,
93218 wow64_ext_glFramebufferDrawBufferEXT,
93219 wow64_ext_glFramebufferDrawBuffersEXT,
93220 wow64_ext_glFramebufferFetchBarrierEXT,
93221 wow64_ext_glFramebufferParameteri,
93222 wow64_ext_glFramebufferParameteriMESA,
93223 wow64_ext_glFramebufferReadBufferEXT,
93224 wow64_ext_glFramebufferRenderbuffer,
93225 wow64_ext_glFramebufferRenderbufferEXT,
93226 wow64_ext_glFramebufferSampleLocationsfvARB,
93227 wow64_ext_glFramebufferSampleLocationsfvNV,
93228 wow64_ext_glFramebufferSamplePositionsfvAMD,
93229 wow64_ext_glFramebufferTexture,
93230 wow64_ext_glFramebufferTexture1D,
93231 wow64_ext_glFramebufferTexture1DEXT,
93232 wow64_ext_glFramebufferTexture2D,
93233 wow64_ext_glFramebufferTexture2DEXT,
93234 wow64_ext_glFramebufferTexture3D,
93235 wow64_ext_glFramebufferTexture3DEXT,
93236 wow64_ext_glFramebufferTextureARB,
93237 wow64_ext_glFramebufferTextureEXT,
93238 wow64_ext_glFramebufferTextureFaceARB,
93239 wow64_ext_glFramebufferTextureFaceEXT,
93240 wow64_ext_glFramebufferTextureLayer,
93241 wow64_ext_glFramebufferTextureLayerARB,
93242 wow64_ext_glFramebufferTextureLayerEXT,
93243 wow64_ext_glFramebufferTextureMultiviewOVR,
93244 wow64_ext_glFreeObjectBufferATI,
93245 wow64_ext_glFrustumfOES,
93246 wow64_ext_glFrustumxOES,
93247 wow64_ext_glGenAsyncMarkersSGIX,
93248 wow64_ext_glGenBuffers,
93249 wow64_ext_glGenBuffersARB,
93250 wow64_ext_glGenFencesAPPLE,
93251 wow64_ext_glGenFencesNV,
93252 wow64_ext_glGenFragmentShadersATI,
93253 wow64_ext_glGenFramebuffers,
93254 wow64_ext_glGenFramebuffersEXT,
93255 wow64_ext_glGenNamesAMD,
93256 wow64_ext_glGenOcclusionQueriesNV,
93257 wow64_ext_glGenPathsNV,
93258 wow64_ext_glGenPerfMonitorsAMD,
93259 wow64_ext_glGenProgramPipelines,
93260 wow64_ext_glGenProgramsARB,
93261 wow64_ext_glGenProgramsNV,
93262 wow64_ext_glGenQueries,
93263 wow64_ext_glGenQueriesARB,
93264 wow64_ext_glGenQueryResourceTagNV,
93265 wow64_ext_glGenRenderbuffers,
93266 wow64_ext_glGenRenderbuffersEXT,
93267 wow64_ext_glGenSamplers,
93268 wow64_ext_glGenSemaphoresEXT,
93269 wow64_ext_glGenSymbolsEXT,
93270 wow64_ext_glGenTexturesEXT,
93271 wow64_ext_glGenTransformFeedbacks,
93272 wow64_ext_glGenTransformFeedbacksNV,
93273 wow64_ext_glGenVertexArrays,
93274 wow64_ext_glGenVertexArraysAPPLE,
93275 wow64_ext_glGenVertexShadersEXT,
93276 wow64_ext_glGenerateMipmap,
93277 wow64_ext_glGenerateMipmapEXT,
93278 wow64_ext_glGenerateMultiTexMipmapEXT,
93279 wow64_ext_glGenerateTextureMipmap,
93280 wow64_ext_glGenerateTextureMipmapEXT,
93281 wow64_ext_glGetActiveAtomicCounterBufferiv,
93282 wow64_ext_glGetActiveAttrib,
93283 wow64_ext_glGetActiveAttribARB,
93284 wow64_ext_glGetActiveSubroutineName,
93285 wow64_ext_glGetActiveSubroutineUniformName,
93286 wow64_ext_glGetActiveSubroutineUniformiv,
93287 wow64_ext_glGetActiveUniform,
93288 wow64_ext_glGetActiveUniformARB,
93289 wow64_ext_glGetActiveUniformBlockName,
93290 wow64_ext_glGetActiveUniformBlockiv,
93291 wow64_ext_glGetActiveUniformName,
93292 wow64_ext_glGetActiveUniformsiv,
93293 wow64_ext_glGetActiveVaryingNV,
93294 wow64_ext_glGetArrayObjectfvATI,
93295 wow64_ext_glGetArrayObjectivATI,
93296 wow64_ext_glGetAttachedObjectsARB,
93297 wow64_ext_glGetAttachedShaders,
93298 wow64_ext_glGetAttribLocation,
93299 wow64_ext_glGetAttribLocationARB,
93300 wow64_ext_glGetBooleanIndexedvEXT,
93301 wow64_ext_glGetBooleani_v,
93302 wow64_ext_glGetBufferParameteri64v,
93303 wow64_ext_glGetBufferParameteriv,
93304 wow64_ext_glGetBufferParameterivARB,
93305 wow64_ext_glGetBufferParameterui64vNV,
93306 wow64_ext_glGetBufferPointerv,
93307 wow64_ext_glGetBufferPointervARB,
93308 wow64_ext_glGetBufferSubData,
93309 wow64_ext_glGetBufferSubDataARB,
93310 wow64_ext_glGetClipPlanefOES,
93311 wow64_ext_glGetClipPlanexOES,
93312 wow64_ext_glGetColorTable,
93313 wow64_ext_glGetColorTableEXT,
93314 wow64_ext_glGetColorTableParameterfv,
93315 wow64_ext_glGetColorTableParameterfvEXT,
93316 wow64_ext_glGetColorTableParameterfvSGI,
93317 wow64_ext_glGetColorTableParameteriv,
93318 wow64_ext_glGetColorTableParameterivEXT,
93319 wow64_ext_glGetColorTableParameterivSGI,
93320 wow64_ext_glGetColorTableSGI,
93321 wow64_ext_glGetCombinerInputParameterfvNV,
93322 wow64_ext_glGetCombinerInputParameterivNV,
93323 wow64_ext_glGetCombinerOutputParameterfvNV,
93324 wow64_ext_glGetCombinerOutputParameterivNV,
93325 wow64_ext_glGetCombinerStageParameterfvNV,
93326 wow64_ext_glGetCommandHeaderNV,
93327 wow64_ext_glGetCompressedMultiTexImageEXT,
93328 wow64_ext_glGetCompressedTexImage,
93329 wow64_ext_glGetCompressedTexImageARB,
93330 wow64_ext_glGetCompressedTextureImage,
93331 wow64_ext_glGetCompressedTextureImageEXT,
93332 wow64_ext_glGetCompressedTextureSubImage,
93333 wow64_ext_glGetConvolutionFilter,
93334 wow64_ext_glGetConvolutionFilterEXT,
93335 wow64_ext_glGetConvolutionParameterfv,
93336 wow64_ext_glGetConvolutionParameterfvEXT,
93337 wow64_ext_glGetConvolutionParameteriv,
93338 wow64_ext_glGetConvolutionParameterivEXT,
93339 wow64_ext_glGetConvolutionParameterxvOES,
93340 wow64_ext_glGetCoverageModulationTableNV,
93341 wow64_ext_glGetDebugMessageLog,
93342 wow64_ext_glGetDebugMessageLogAMD,
93343 wow64_ext_glGetDebugMessageLogARB,
93344 wow64_ext_glGetDetailTexFuncSGIS,
93345 wow64_ext_glGetDoubleIndexedvEXT,
93346 wow64_ext_glGetDoublei_v,
93347 wow64_ext_glGetDoublei_vEXT,
93348 wow64_ext_glGetFenceivNV,
93349 wow64_ext_glGetFinalCombinerInputParameterfvNV,
93350 wow64_ext_glGetFinalCombinerInputParameterivNV,
93351 wow64_ext_glGetFirstPerfQueryIdINTEL,
93352 wow64_ext_glGetFixedvOES,
93353 wow64_ext_glGetFloatIndexedvEXT,
93354 wow64_ext_glGetFloati_v,
93355 wow64_ext_glGetFloati_vEXT,
93356 wow64_ext_glGetFogFuncSGIS,
93357 wow64_ext_glGetFragDataIndex,
93358 wow64_ext_glGetFragDataLocation,
93359 wow64_ext_glGetFragDataLocationEXT,
93360 wow64_ext_glGetFragmentLightfvSGIX,
93361 wow64_ext_glGetFragmentLightivSGIX,
93362 wow64_ext_glGetFragmentMaterialfvSGIX,
93363 wow64_ext_glGetFragmentMaterialivSGIX,
93364 wow64_ext_glGetFramebufferAttachmentParameteriv,
93365 wow64_ext_glGetFramebufferAttachmentParameterivEXT,
93366 wow64_ext_glGetFramebufferParameterfvAMD,
93367 wow64_ext_glGetFramebufferParameteriv,
93368 wow64_ext_glGetFramebufferParameterivEXT,
93369 wow64_ext_glGetFramebufferParameterivMESA,
93370 wow64_ext_glGetGraphicsResetStatus,
93371 wow64_ext_glGetGraphicsResetStatusARB,
93372 wow64_ext_glGetHandleARB,
93373 wow64_ext_glGetHistogram,
93374 wow64_ext_glGetHistogramEXT,
93375 wow64_ext_glGetHistogramParameterfv,
93376 wow64_ext_glGetHistogramParameterfvEXT,
93377 wow64_ext_glGetHistogramParameteriv,
93378 wow64_ext_glGetHistogramParameterivEXT,
93379 wow64_ext_glGetHistogramParameterxvOES,
93380 wow64_ext_glGetImageHandleARB,
93381 wow64_ext_glGetImageHandleNV,
93382 wow64_ext_glGetImageTransformParameterfvHP,
93383 wow64_ext_glGetImageTransformParameterivHP,
93384 wow64_ext_glGetInfoLogARB,
93385 wow64_ext_glGetInstrumentsSGIX,
93386 wow64_ext_glGetInteger64i_v,
93387 wow64_ext_glGetInteger64v,
93388 wow64_ext_glGetIntegerIndexedvEXT,
93389 wow64_ext_glGetIntegeri_v,
93390 wow64_ext_glGetIntegerui64i_vNV,
93391 wow64_ext_glGetIntegerui64vNV,
93392 wow64_ext_glGetInternalformatSampleivNV,
93393 wow64_ext_glGetInternalformati64v,
93394 wow64_ext_glGetInternalformativ,
93395 wow64_ext_glGetInvariantBooleanvEXT,
93396 wow64_ext_glGetInvariantFloatvEXT,
93397 wow64_ext_glGetInvariantIntegervEXT,
93398 wow64_ext_glGetLightxOES,
93399 wow64_ext_glGetListParameterfvSGIX,
93400 wow64_ext_glGetListParameterivSGIX,
93401 wow64_ext_glGetLocalConstantBooleanvEXT,
93402 wow64_ext_glGetLocalConstantFloatvEXT,
93403 wow64_ext_glGetLocalConstantIntegervEXT,
93404 wow64_ext_glGetMapAttribParameterfvNV,
93405 wow64_ext_glGetMapAttribParameterivNV,
93406 wow64_ext_glGetMapControlPointsNV,
93407 wow64_ext_glGetMapParameterfvNV,
93408 wow64_ext_glGetMapParameterivNV,
93409 wow64_ext_glGetMapxvOES,
93410 wow64_ext_glGetMaterialxOES,
93411 wow64_ext_glGetMemoryObjectDetachedResourcesuivNV,
93412 wow64_ext_glGetMemoryObjectParameterivEXT,
93413 wow64_ext_glGetMinmax,
93414 wow64_ext_glGetMinmaxEXT,
93415 wow64_ext_glGetMinmaxParameterfv,
93416 wow64_ext_glGetMinmaxParameterfvEXT,
93417 wow64_ext_glGetMinmaxParameteriv,
93418 wow64_ext_glGetMinmaxParameterivEXT,
93419 wow64_ext_glGetMultiTexEnvfvEXT,
93420 wow64_ext_glGetMultiTexEnvivEXT,
93421 wow64_ext_glGetMultiTexGendvEXT,
93422 wow64_ext_glGetMultiTexGenfvEXT,
93423 wow64_ext_glGetMultiTexGenivEXT,
93424 wow64_ext_glGetMultiTexImageEXT,
93425 wow64_ext_glGetMultiTexLevelParameterfvEXT,
93426 wow64_ext_glGetMultiTexLevelParameterivEXT,
93427 wow64_ext_glGetMultiTexParameterIivEXT,
93428 wow64_ext_glGetMultiTexParameterIuivEXT,
93429 wow64_ext_glGetMultiTexParameterfvEXT,
93430 wow64_ext_glGetMultiTexParameterivEXT,
93431 wow64_ext_glGetMultisamplefv,
93432 wow64_ext_glGetMultisamplefvNV,
93433 wow64_ext_glGetNamedBufferParameteri64v,
93434 wow64_ext_glGetNamedBufferParameteriv,
93435 wow64_ext_glGetNamedBufferParameterivEXT,
93436 wow64_ext_glGetNamedBufferParameterui64vNV,
93437 wow64_ext_glGetNamedBufferPointerv,
93438 wow64_ext_glGetNamedBufferPointervEXT,
93439 wow64_ext_glGetNamedBufferSubData,
93440 wow64_ext_glGetNamedBufferSubDataEXT,
93441 wow64_ext_glGetNamedFramebufferAttachmentParameteriv,
93442 wow64_ext_glGetNamedFramebufferAttachmentParameterivEXT,
93443 wow64_ext_glGetNamedFramebufferParameterfvAMD,
93444 wow64_ext_glGetNamedFramebufferParameteriv,
93445 wow64_ext_glGetNamedFramebufferParameterivEXT,
93446 wow64_ext_glGetNamedProgramLocalParameterIivEXT,
93447 wow64_ext_glGetNamedProgramLocalParameterIuivEXT,
93448 wow64_ext_glGetNamedProgramLocalParameterdvEXT,
93449 wow64_ext_glGetNamedProgramLocalParameterfvEXT,
93450 wow64_ext_glGetNamedProgramStringEXT,
93451 wow64_ext_glGetNamedProgramivEXT,
93452 wow64_ext_glGetNamedRenderbufferParameteriv,
93453 wow64_ext_glGetNamedRenderbufferParameterivEXT,
93454 wow64_ext_glGetNamedStringARB,
93455 wow64_ext_glGetNamedStringivARB,
93456 wow64_ext_glGetNextPerfQueryIdINTEL,
93457 wow64_ext_glGetObjectBufferfvATI,
93458 wow64_ext_glGetObjectBufferivATI,
93459 wow64_ext_glGetObjectLabel,
93460 wow64_ext_glGetObjectLabelEXT,
93461 wow64_ext_glGetObjectParameterfvARB,
93462 wow64_ext_glGetObjectParameterivAPPLE,
93463 wow64_ext_glGetObjectParameterivARB,
93464 wow64_ext_glGetObjectPtrLabel,
93465 wow64_ext_glGetOcclusionQueryivNV,
93466 wow64_ext_glGetOcclusionQueryuivNV,
93467 wow64_ext_glGetPathColorGenfvNV,
93468 wow64_ext_glGetPathColorGenivNV,
93469 wow64_ext_glGetPathCommandsNV,
93470 wow64_ext_glGetPathCoordsNV,
93471 wow64_ext_glGetPathDashArrayNV,
93472 wow64_ext_glGetPathLengthNV,
93473 wow64_ext_glGetPathMetricRangeNV,
93474 wow64_ext_glGetPathMetricsNV,
93475 wow64_ext_glGetPathParameterfvNV,
93476 wow64_ext_glGetPathParameterivNV,
93477 wow64_ext_glGetPathSpacingNV,
93478 wow64_ext_glGetPathTexGenfvNV,
93479 wow64_ext_glGetPathTexGenivNV,
93480 wow64_ext_glGetPerfCounterInfoINTEL,
93481 wow64_ext_glGetPerfMonitorCounterDataAMD,
93482 wow64_ext_glGetPerfMonitorCounterInfoAMD,
93483 wow64_ext_glGetPerfMonitorCounterStringAMD,
93484 wow64_ext_glGetPerfMonitorCountersAMD,
93485 wow64_ext_glGetPerfMonitorGroupStringAMD,
93486 wow64_ext_glGetPerfMonitorGroupsAMD,
93487 wow64_ext_glGetPerfQueryDataINTEL,
93488 wow64_ext_glGetPerfQueryIdByNameINTEL,
93489 wow64_ext_glGetPerfQueryInfoINTEL,
93490 wow64_ext_glGetPixelMapxv,
93491 wow64_ext_glGetPixelTexGenParameterfvSGIS,
93492 wow64_ext_glGetPixelTexGenParameterivSGIS,
93493 wow64_ext_glGetPixelTransformParameterfvEXT,
93494 wow64_ext_glGetPixelTransformParameterivEXT,
93495 wow64_ext_glGetPointerIndexedvEXT,
93496 wow64_ext_glGetPointeri_vEXT,
93497 wow64_ext_glGetPointervEXT,
93498 wow64_ext_glGetProgramBinary,
93499 wow64_ext_glGetProgramEnvParameterIivNV,
93500 wow64_ext_glGetProgramEnvParameterIuivNV,
93501 wow64_ext_glGetProgramEnvParameterdvARB,
93502 wow64_ext_glGetProgramEnvParameterfvARB,
93503 wow64_ext_glGetProgramInfoLog,
93504 wow64_ext_glGetProgramInterfaceiv,
93505 wow64_ext_glGetProgramLocalParameterIivNV,
93506 wow64_ext_glGetProgramLocalParameterIuivNV,
93507 wow64_ext_glGetProgramLocalParameterdvARB,
93508 wow64_ext_glGetProgramLocalParameterfvARB,
93509 wow64_ext_glGetProgramNamedParameterdvNV,
93510 wow64_ext_glGetProgramNamedParameterfvNV,
93511 wow64_ext_glGetProgramParameterdvNV,
93512 wow64_ext_glGetProgramParameterfvNV,
93513 wow64_ext_glGetProgramPipelineInfoLog,
93514 wow64_ext_glGetProgramPipelineiv,
93515 wow64_ext_glGetProgramResourceIndex,
93516 wow64_ext_glGetProgramResourceLocation,
93517 wow64_ext_glGetProgramResourceLocationIndex,
93518 wow64_ext_glGetProgramResourceName,
93519 wow64_ext_glGetProgramResourcefvNV,
93520 wow64_ext_glGetProgramResourceiv,
93521 wow64_ext_glGetProgramStageiv,
93522 wow64_ext_glGetProgramStringARB,
93523 wow64_ext_glGetProgramStringNV,
93524 wow64_ext_glGetProgramSubroutineParameteruivNV,
93525 wow64_ext_glGetProgramiv,
93526 wow64_ext_glGetProgramivARB,
93527 wow64_ext_glGetProgramivNV,
93528 wow64_ext_glGetQueryBufferObjecti64v,
93529 wow64_ext_glGetQueryBufferObjectiv,
93530 wow64_ext_glGetQueryBufferObjectui64v,
93531 wow64_ext_glGetQueryBufferObjectuiv,
93532 wow64_ext_glGetQueryIndexediv,
93533 wow64_ext_glGetQueryObjecti64v,
93534 wow64_ext_glGetQueryObjecti64vEXT,
93535 wow64_ext_glGetQueryObjectiv,
93536 wow64_ext_glGetQueryObjectivARB,
93537 wow64_ext_glGetQueryObjectui64v,
93538 wow64_ext_glGetQueryObjectui64vEXT,
93539 wow64_ext_glGetQueryObjectuiv,
93540 wow64_ext_glGetQueryObjectuivARB,
93541 wow64_ext_glGetQueryiv,
93542 wow64_ext_glGetQueryivARB,
93543 wow64_ext_glGetRenderbufferParameteriv,
93544 wow64_ext_glGetRenderbufferParameterivEXT,
93545 wow64_ext_glGetSamplerParameterIiv,
93546 wow64_ext_glGetSamplerParameterIuiv,
93547 wow64_ext_glGetSamplerParameterfv,
93548 wow64_ext_glGetSamplerParameteriv,
93549 wow64_ext_glGetSemaphoreParameterui64vEXT,
93550 wow64_ext_glGetSeparableFilter,
93551 wow64_ext_glGetSeparableFilterEXT,
93552 wow64_ext_glGetShaderInfoLog,
93553 wow64_ext_glGetShaderPrecisionFormat,
93554 wow64_ext_glGetShaderSource,
93555 wow64_ext_glGetShaderSourceARB,
93556 wow64_ext_glGetShaderiv,
93557 wow64_ext_glGetShadingRateImagePaletteNV,
93558 wow64_ext_glGetShadingRateSampleLocationivNV,
93559 wow64_ext_glGetSharpenTexFuncSGIS,
93560 wow64_ext_glGetStageIndexNV,
93561 wow64_ext_glGetStringi,
93562 wow64_ext_glGetSubroutineIndex,
93563 wow64_ext_glGetSubroutineUniformLocation,
93564 wow64_ext_glGetSynciv,
93565 wow64_ext_glGetTexBumpParameterfvATI,
93566 wow64_ext_glGetTexBumpParameterivATI,
93567 wow64_ext_glGetTexEnvxvOES,
93568 wow64_ext_glGetTexFilterFuncSGIS,
93569 wow64_ext_glGetTexGenxvOES,
93570 wow64_ext_glGetTexLevelParameterxvOES,
93571 wow64_ext_glGetTexParameterIiv,
93572 wow64_ext_glGetTexParameterIivEXT,
93573 wow64_ext_glGetTexParameterIuiv,
93574 wow64_ext_glGetTexParameterIuivEXT,
93575 wow64_ext_glGetTexParameterPointervAPPLE,
93576 wow64_ext_glGetTexParameterxvOES,
93577 wow64_ext_glGetTextureHandleARB,
93578 wow64_ext_glGetTextureHandleNV,
93579 wow64_ext_glGetTextureImage,
93580 wow64_ext_glGetTextureImageEXT,
93581 wow64_ext_glGetTextureLevelParameterfv,
93582 wow64_ext_glGetTextureLevelParameterfvEXT,
93583 wow64_ext_glGetTextureLevelParameteriv,
93584 wow64_ext_glGetTextureLevelParameterivEXT,
93585 wow64_ext_glGetTextureParameterIiv,
93586 wow64_ext_glGetTextureParameterIivEXT,
93587 wow64_ext_glGetTextureParameterIuiv,
93588 wow64_ext_glGetTextureParameterIuivEXT,
93589 wow64_ext_glGetTextureParameterfv,
93590 wow64_ext_glGetTextureParameterfvEXT,
93591 wow64_ext_glGetTextureParameteriv,
93592 wow64_ext_glGetTextureParameterivEXT,
93593 wow64_ext_glGetTextureSamplerHandleARB,
93594 wow64_ext_glGetTextureSamplerHandleNV,
93595 wow64_ext_glGetTextureSubImage,
93596 wow64_ext_glGetTrackMatrixivNV,
93597 wow64_ext_glGetTransformFeedbackVarying,
93598 wow64_ext_glGetTransformFeedbackVaryingEXT,
93599 wow64_ext_glGetTransformFeedbackVaryingNV,
93600 wow64_ext_glGetTransformFeedbacki64_v,
93601 wow64_ext_glGetTransformFeedbacki_v,
93602 wow64_ext_glGetTransformFeedbackiv,
93603 wow64_ext_glGetUniformBlockIndex,
93604 wow64_ext_glGetUniformBufferSizeEXT,
93605 wow64_ext_glGetUniformIndices,
93606 wow64_ext_glGetUniformLocation,
93607 wow64_ext_glGetUniformLocationARB,
93608 wow64_ext_glGetUniformOffsetEXT,
93609 wow64_ext_glGetUniformSubroutineuiv,
93610 wow64_ext_glGetUniformdv,
93611 wow64_ext_glGetUniformfv,
93612 wow64_ext_glGetUniformfvARB,
93613 wow64_ext_glGetUniformi64vARB,
93614 wow64_ext_glGetUniformi64vNV,
93615 wow64_ext_glGetUniformiv,
93616 wow64_ext_glGetUniformivARB,
93617 wow64_ext_glGetUniformui64vARB,
93618 wow64_ext_glGetUniformui64vNV,
93619 wow64_ext_glGetUniformuiv,
93620 wow64_ext_glGetUniformuivEXT,
93621 wow64_ext_glGetUnsignedBytei_vEXT,
93622 wow64_ext_glGetUnsignedBytevEXT,
93623 wow64_ext_glGetVariantArrayObjectfvATI,
93624 wow64_ext_glGetVariantArrayObjectivATI,
93625 wow64_ext_glGetVariantBooleanvEXT,
93626 wow64_ext_glGetVariantFloatvEXT,
93627 wow64_ext_glGetVariantIntegervEXT,
93628 wow64_ext_glGetVariantPointervEXT,
93629 wow64_ext_glGetVaryingLocationNV,
93630 wow64_ext_glGetVertexArrayIndexed64iv,
93631 wow64_ext_glGetVertexArrayIndexediv,
93632 wow64_ext_glGetVertexArrayIntegeri_vEXT,
93633 wow64_ext_glGetVertexArrayIntegervEXT,
93634 wow64_ext_glGetVertexArrayPointeri_vEXT,
93635 wow64_ext_glGetVertexArrayPointervEXT,
93636 wow64_ext_glGetVertexArrayiv,
93637 wow64_ext_glGetVertexAttribArrayObjectfvATI,
93638 wow64_ext_glGetVertexAttribArrayObjectivATI,
93639 wow64_ext_glGetVertexAttribIiv,
93640 wow64_ext_glGetVertexAttribIivEXT,
93641 wow64_ext_glGetVertexAttribIuiv,
93642 wow64_ext_glGetVertexAttribIuivEXT,
93643 wow64_ext_glGetVertexAttribLdv,
93644 wow64_ext_glGetVertexAttribLdvEXT,
93645 wow64_ext_glGetVertexAttribLi64vNV,
93646 wow64_ext_glGetVertexAttribLui64vARB,
93647 wow64_ext_glGetVertexAttribLui64vNV,
93648 wow64_ext_glGetVertexAttribPointerv,
93649 wow64_ext_glGetVertexAttribPointervARB,
93650 wow64_ext_glGetVertexAttribPointervNV,
93651 wow64_ext_glGetVertexAttribdv,
93652 wow64_ext_glGetVertexAttribdvARB,
93653 wow64_ext_glGetVertexAttribdvNV,
93654 wow64_ext_glGetVertexAttribfv,
93655 wow64_ext_glGetVertexAttribfvARB,
93656 wow64_ext_glGetVertexAttribfvNV,
93657 wow64_ext_glGetVertexAttribiv,
93658 wow64_ext_glGetVertexAttribivARB,
93659 wow64_ext_glGetVertexAttribivNV,
93660 wow64_ext_glGetVideoCaptureStreamdvNV,
93661 wow64_ext_glGetVideoCaptureStreamfvNV,
93662 wow64_ext_glGetVideoCaptureStreamivNV,
93663 wow64_ext_glGetVideoCaptureivNV,
93664 wow64_ext_glGetVideoi64vNV,
93665 wow64_ext_glGetVideoivNV,
93666 wow64_ext_glGetVideoui64vNV,
93667 wow64_ext_glGetVideouivNV,
93668 wow64_ext_glGetVkProcAddrNV,
93669 wow64_ext_glGetnColorTable,
93670 wow64_ext_glGetnColorTableARB,
93671 wow64_ext_glGetnCompressedTexImage,
93672 wow64_ext_glGetnCompressedTexImageARB,
93673 wow64_ext_glGetnConvolutionFilter,
93674 wow64_ext_glGetnConvolutionFilterARB,
93675 wow64_ext_glGetnHistogram,
93676 wow64_ext_glGetnHistogramARB,
93677 wow64_ext_glGetnMapdv,
93678 wow64_ext_glGetnMapdvARB,
93679 wow64_ext_glGetnMapfv,
93680 wow64_ext_glGetnMapfvARB,
93681 wow64_ext_glGetnMapiv,
93682 wow64_ext_glGetnMapivARB,
93683 wow64_ext_glGetnMinmax,
93684 wow64_ext_glGetnMinmaxARB,
93685 wow64_ext_glGetnPixelMapfv,
93686 wow64_ext_glGetnPixelMapfvARB,
93687 wow64_ext_glGetnPixelMapuiv,
93688 wow64_ext_glGetnPixelMapuivARB,
93689 wow64_ext_glGetnPixelMapusv,
93690 wow64_ext_glGetnPixelMapusvARB,
93691 wow64_ext_glGetnPolygonStipple,
93692 wow64_ext_glGetnPolygonStippleARB,
93693 wow64_ext_glGetnSeparableFilter,
93694 wow64_ext_glGetnSeparableFilterARB,
93695 wow64_ext_glGetnTexImage,
93696 wow64_ext_glGetnTexImageARB,
93697 wow64_ext_glGetnUniformdv,
93698 wow64_ext_glGetnUniformdvARB,
93699 wow64_ext_glGetnUniformfv,
93700 wow64_ext_glGetnUniformfvARB,
93701 wow64_ext_glGetnUniformi64vARB,
93702 wow64_ext_glGetnUniformiv,
93703 wow64_ext_glGetnUniformivARB,
93704 wow64_ext_glGetnUniformui64vARB,
93705 wow64_ext_glGetnUniformuiv,
93706 wow64_ext_glGetnUniformuivARB,
93707 wow64_ext_glGlobalAlphaFactorbSUN,
93708 wow64_ext_glGlobalAlphaFactordSUN,
93709 wow64_ext_glGlobalAlphaFactorfSUN,
93710 wow64_ext_glGlobalAlphaFactoriSUN,
93711 wow64_ext_glGlobalAlphaFactorsSUN,
93712 wow64_ext_glGlobalAlphaFactorubSUN,
93713 wow64_ext_glGlobalAlphaFactoruiSUN,
93714 wow64_ext_glGlobalAlphaFactorusSUN,
93715 wow64_ext_glHintPGI,
93716 wow64_ext_glHistogram,
93717 wow64_ext_glHistogramEXT,
93718 wow64_ext_glIglooInterfaceSGIX,
93719 wow64_ext_glImageTransformParameterfHP,
93720 wow64_ext_glImageTransformParameterfvHP,
93721 wow64_ext_glImageTransformParameteriHP,
93722 wow64_ext_glImageTransformParameterivHP,
93723 wow64_ext_glImportMemoryFdEXT,
93724 wow64_ext_glImportMemoryWin32HandleEXT,
93725 wow64_ext_glImportMemoryWin32NameEXT,
93726 wow64_ext_glImportSemaphoreFdEXT,
93727 wow64_ext_glImportSemaphoreWin32HandleEXT,
93728 wow64_ext_glImportSemaphoreWin32NameEXT,
93729 wow64_ext_glImportSyncEXT,
93730 wow64_ext_glIndexFormatNV,
93731 wow64_ext_glIndexFuncEXT,
93732 wow64_ext_glIndexMaterialEXT,
93733 wow64_ext_glIndexPointerEXT,
93734 wow64_ext_glIndexPointerListIBM,
93735 wow64_ext_glIndexxOES,
93736 wow64_ext_glIndexxvOES,
93737 wow64_ext_glInsertComponentEXT,
93738 wow64_ext_glInsertEventMarkerEXT,
93739 wow64_ext_glInstrumentsBufferSGIX,
93740 wow64_ext_glInterpolatePathsNV,
93741 wow64_ext_glInvalidateBufferData,
93742 wow64_ext_glInvalidateBufferSubData,
93743 wow64_ext_glInvalidateFramebuffer,
93744 wow64_ext_glInvalidateNamedFramebufferData,
93745 wow64_ext_glInvalidateNamedFramebufferSubData,
93746 wow64_ext_glInvalidateSubFramebuffer,
93747 wow64_ext_glInvalidateTexImage,
93748 wow64_ext_glInvalidateTexSubImage,
93749 wow64_ext_glIsAsyncMarkerSGIX,
93750 wow64_ext_glIsBuffer,
93751 wow64_ext_glIsBufferARB,
93752 wow64_ext_glIsBufferResidentNV,
93753 wow64_ext_glIsCommandListNV,
93754 wow64_ext_glIsEnabledIndexedEXT,
93755 wow64_ext_glIsEnabledi,
93756 wow64_ext_glIsFenceAPPLE,
93757 wow64_ext_glIsFenceNV,
93758 wow64_ext_glIsFramebuffer,
93759 wow64_ext_glIsFramebufferEXT,
93760 wow64_ext_glIsImageHandleResidentARB,
93761 wow64_ext_glIsImageHandleResidentNV,
93762 wow64_ext_glIsMemoryObjectEXT,
93763 wow64_ext_glIsNameAMD,
93764 wow64_ext_glIsNamedBufferResidentNV,
93765 wow64_ext_glIsNamedStringARB,
93766 wow64_ext_glIsObjectBufferATI,
93767 wow64_ext_glIsOcclusionQueryNV,
93768 wow64_ext_glIsPathNV,
93769 wow64_ext_glIsPointInFillPathNV,
93770 wow64_ext_glIsPointInStrokePathNV,
93771 wow64_ext_glIsProgram,
93772 wow64_ext_glIsProgramARB,
93773 wow64_ext_glIsProgramNV,
93774 wow64_ext_glIsProgramPipeline,
93775 wow64_ext_glIsQuery,
93776 wow64_ext_glIsQueryARB,
93777 wow64_ext_glIsRenderbuffer,
93778 wow64_ext_glIsRenderbufferEXT,
93779 wow64_ext_glIsSampler,
93780 wow64_ext_glIsSemaphoreEXT,
93781 wow64_ext_glIsShader,
93782 wow64_ext_glIsStateNV,
93783 wow64_ext_glIsSync,
93784 wow64_ext_glIsTextureEXT,
93785 wow64_ext_glIsTextureHandleResidentARB,
93786 wow64_ext_glIsTextureHandleResidentNV,
93787 wow64_ext_glIsTransformFeedback,
93788 wow64_ext_glIsTransformFeedbackNV,
93789 wow64_ext_glIsVariantEnabledEXT,
93790 wow64_ext_glIsVertexArray,
93791 wow64_ext_glIsVertexArrayAPPLE,
93792 wow64_ext_glIsVertexAttribEnabledAPPLE,
93793 wow64_ext_glLGPUCopyImageSubDataNVX,
93794 wow64_ext_glLGPUInterlockNVX,
93795 wow64_ext_glLGPUNamedBufferSubDataNVX,
93796 wow64_ext_glLabelObjectEXT,
93797 wow64_ext_glLightEnviSGIX,
93798 wow64_ext_glLightModelxOES,
93799 wow64_ext_glLightModelxvOES,
93800 wow64_ext_glLightxOES,
93801 wow64_ext_glLightxvOES,
93802 wow64_ext_glLineWidthxOES,
93803 wow64_ext_glLinkProgram,
93804 wow64_ext_glLinkProgramARB,
93805 wow64_ext_glListDrawCommandsStatesClientNV,
93806 wow64_ext_glListParameterfSGIX,
93807 wow64_ext_glListParameterfvSGIX,
93808 wow64_ext_glListParameteriSGIX,
93809 wow64_ext_glListParameterivSGIX,
93810 wow64_ext_glLoadIdentityDeformationMapSGIX,
93811 wow64_ext_glLoadMatrixxOES,
93812 wow64_ext_glLoadProgramNV,
93813 wow64_ext_glLoadTransposeMatrixd,
93814 wow64_ext_glLoadTransposeMatrixdARB,
93815 wow64_ext_glLoadTransposeMatrixf,
93816 wow64_ext_glLoadTransposeMatrixfARB,
93817 wow64_ext_glLoadTransposeMatrixxOES,
93818 wow64_ext_glLockArraysEXT,
93819 wow64_ext_glMTexCoord2fSGIS,
93820 wow64_ext_glMTexCoord2fvSGIS,
93821 wow64_ext_glMakeBufferNonResidentNV,
93822 wow64_ext_glMakeBufferResidentNV,
93823 wow64_ext_glMakeImageHandleNonResidentARB,
93824 wow64_ext_glMakeImageHandleNonResidentNV,
93825 wow64_ext_glMakeImageHandleResidentARB,
93826 wow64_ext_glMakeImageHandleResidentNV,
93827 wow64_ext_glMakeNamedBufferNonResidentNV,
93828 wow64_ext_glMakeNamedBufferResidentNV,
93829 wow64_ext_glMakeTextureHandleNonResidentARB,
93830 wow64_ext_glMakeTextureHandleNonResidentNV,
93831 wow64_ext_glMakeTextureHandleResidentARB,
93832 wow64_ext_glMakeTextureHandleResidentNV,
93833 wow64_ext_glMap1xOES,
93834 wow64_ext_glMap2xOES,
93835 wow64_ext_glMapBuffer,
93836 wow64_ext_glMapBufferARB,
93837 wow64_ext_glMapBufferRange,
93838 wow64_ext_glMapControlPointsNV,
93839 wow64_ext_glMapGrid1xOES,
93840 wow64_ext_glMapGrid2xOES,
93841 wow64_ext_glMapNamedBuffer,
93842 wow64_ext_glMapNamedBufferEXT,
93843 wow64_ext_glMapNamedBufferRange,
93844 wow64_ext_glMapNamedBufferRangeEXT,
93845 wow64_ext_glMapObjectBufferATI,
93846 wow64_ext_glMapParameterfvNV,
93847 wow64_ext_glMapParameterivNV,
93848 wow64_ext_glMapTexture2DINTEL,
93849 wow64_ext_glMapVertexAttrib1dAPPLE,
93850 wow64_ext_glMapVertexAttrib1fAPPLE,
93851 wow64_ext_glMapVertexAttrib2dAPPLE,
93852 wow64_ext_glMapVertexAttrib2fAPPLE,
93853 wow64_ext_glMaterialxOES,
93854 wow64_ext_glMaterialxvOES,
93855 wow64_ext_glMatrixFrustumEXT,
93856 wow64_ext_glMatrixIndexPointerARB,
93857 wow64_ext_glMatrixIndexubvARB,
93858 wow64_ext_glMatrixIndexuivARB,
93859 wow64_ext_glMatrixIndexusvARB,
93860 wow64_ext_glMatrixLoad3x2fNV,
93861 wow64_ext_glMatrixLoad3x3fNV,
93862 wow64_ext_glMatrixLoadIdentityEXT,
93863 wow64_ext_glMatrixLoadTranspose3x3fNV,
93864 wow64_ext_glMatrixLoadTransposedEXT,
93865 wow64_ext_glMatrixLoadTransposefEXT,
93866 wow64_ext_glMatrixLoaddEXT,
93867 wow64_ext_glMatrixLoadfEXT,
93868 wow64_ext_glMatrixMult3x2fNV,
93869 wow64_ext_glMatrixMult3x3fNV,
93870 wow64_ext_glMatrixMultTranspose3x3fNV,
93871 wow64_ext_glMatrixMultTransposedEXT,
93872 wow64_ext_glMatrixMultTransposefEXT,
93873 wow64_ext_glMatrixMultdEXT,
93874 wow64_ext_glMatrixMultfEXT,
93875 wow64_ext_glMatrixOrthoEXT,
93876 wow64_ext_glMatrixPopEXT,
93877 wow64_ext_glMatrixPushEXT,
93878 wow64_ext_glMatrixRotatedEXT,
93879 wow64_ext_glMatrixRotatefEXT,
93880 wow64_ext_glMatrixScaledEXT,
93881 wow64_ext_glMatrixScalefEXT,
93882 wow64_ext_glMatrixTranslatedEXT,
93883 wow64_ext_glMatrixTranslatefEXT,
93884 wow64_ext_glMaxShaderCompilerThreadsARB,
93885 wow64_ext_glMaxShaderCompilerThreadsKHR,
93886 wow64_ext_glMemoryBarrier,
93887 wow64_ext_glMemoryBarrierByRegion,
93888 wow64_ext_glMemoryBarrierEXT,
93889 wow64_ext_glMemoryObjectParameterivEXT,
93890 wow64_ext_glMinSampleShading,
93891 wow64_ext_glMinSampleShadingARB,
93892 wow64_ext_glMinmax,
93893 wow64_ext_glMinmaxEXT,
93894 wow64_ext_glMultMatrixxOES,
93895 wow64_ext_glMultTransposeMatrixd,
93896 wow64_ext_glMultTransposeMatrixdARB,
93897 wow64_ext_glMultTransposeMatrixf,
93898 wow64_ext_glMultTransposeMatrixfARB,
93899 wow64_ext_glMultTransposeMatrixxOES,
93900 wow64_ext_glMultiDrawArrays,
93901 wow64_ext_glMultiDrawArraysEXT,
93902 wow64_ext_glMultiDrawArraysIndirect,
93903 wow64_ext_glMultiDrawArraysIndirectAMD,
93904 wow64_ext_glMultiDrawArraysIndirectBindlessCountNV,
93905 wow64_ext_glMultiDrawArraysIndirectBindlessNV,
93906 wow64_ext_glMultiDrawArraysIndirectCount,
93907 wow64_ext_glMultiDrawArraysIndirectCountARB,
93908 wow64_ext_glMultiDrawElementArrayAPPLE,
93909 wow64_ext_glMultiDrawElements,
93910 wow64_ext_glMultiDrawElementsBaseVertex,
93911 wow64_ext_glMultiDrawElementsEXT,
93912 wow64_ext_glMultiDrawElementsIndirect,
93913 wow64_ext_glMultiDrawElementsIndirectAMD,
93914 wow64_ext_glMultiDrawElementsIndirectBindlessCountNV,
93915 wow64_ext_glMultiDrawElementsIndirectBindlessNV,
93916 wow64_ext_glMultiDrawElementsIndirectCount,
93917 wow64_ext_glMultiDrawElementsIndirectCountARB,
93918 wow64_ext_glMultiDrawMeshTasksIndirectCountNV,
93919 wow64_ext_glMultiDrawMeshTasksIndirectNV,
93920 wow64_ext_glMultiDrawRangeElementArrayAPPLE,
93921 wow64_ext_glMultiModeDrawArraysIBM,
93922 wow64_ext_glMultiModeDrawElementsIBM,
93923 wow64_ext_glMultiTexBufferEXT,
93924 wow64_ext_glMultiTexCoord1bOES,
93925 wow64_ext_glMultiTexCoord1bvOES,
93926 wow64_ext_glMultiTexCoord1d,
93927 wow64_ext_glMultiTexCoord1dARB,
93928 wow64_ext_glMultiTexCoord1dSGIS,
93929 wow64_ext_glMultiTexCoord1dv,
93930 wow64_ext_glMultiTexCoord1dvARB,
93931 wow64_ext_glMultiTexCoord1dvSGIS,
93932 wow64_ext_glMultiTexCoord1f,
93933 wow64_ext_glMultiTexCoord1fARB,
93934 wow64_ext_glMultiTexCoord1fSGIS,
93935 wow64_ext_glMultiTexCoord1fv,
93936 wow64_ext_glMultiTexCoord1fvARB,
93937 wow64_ext_glMultiTexCoord1fvSGIS,
93938 wow64_ext_glMultiTexCoord1hNV,
93939 wow64_ext_glMultiTexCoord1hvNV,
93940 wow64_ext_glMultiTexCoord1i,
93941 wow64_ext_glMultiTexCoord1iARB,
93942 wow64_ext_glMultiTexCoord1iSGIS,
93943 wow64_ext_glMultiTexCoord1iv,
93944 wow64_ext_glMultiTexCoord1ivARB,
93945 wow64_ext_glMultiTexCoord1ivSGIS,
93946 wow64_ext_glMultiTexCoord1s,
93947 wow64_ext_glMultiTexCoord1sARB,
93948 wow64_ext_glMultiTexCoord1sSGIS,
93949 wow64_ext_glMultiTexCoord1sv,
93950 wow64_ext_glMultiTexCoord1svARB,
93951 wow64_ext_glMultiTexCoord1svSGIS,
93952 wow64_ext_glMultiTexCoord1xOES,
93953 wow64_ext_glMultiTexCoord1xvOES,
93954 wow64_ext_glMultiTexCoord2bOES,
93955 wow64_ext_glMultiTexCoord2bvOES,
93956 wow64_ext_glMultiTexCoord2d,
93957 wow64_ext_glMultiTexCoord2dARB,
93958 wow64_ext_glMultiTexCoord2dSGIS,
93959 wow64_ext_glMultiTexCoord2dv,
93960 wow64_ext_glMultiTexCoord2dvARB,
93961 wow64_ext_glMultiTexCoord2dvSGIS,
93962 wow64_ext_glMultiTexCoord2f,
93963 wow64_ext_glMultiTexCoord2fARB,
93964 wow64_ext_glMultiTexCoord2fSGIS,
93965 wow64_ext_glMultiTexCoord2fv,
93966 wow64_ext_glMultiTexCoord2fvARB,
93967 wow64_ext_glMultiTexCoord2fvSGIS,
93968 wow64_ext_glMultiTexCoord2hNV,
93969 wow64_ext_glMultiTexCoord2hvNV,
93970 wow64_ext_glMultiTexCoord2i,
93971 wow64_ext_glMultiTexCoord2iARB,
93972 wow64_ext_glMultiTexCoord2iSGIS,
93973 wow64_ext_glMultiTexCoord2iv,
93974 wow64_ext_glMultiTexCoord2ivARB,
93975 wow64_ext_glMultiTexCoord2ivSGIS,
93976 wow64_ext_glMultiTexCoord2s,
93977 wow64_ext_glMultiTexCoord2sARB,
93978 wow64_ext_glMultiTexCoord2sSGIS,
93979 wow64_ext_glMultiTexCoord2sv,
93980 wow64_ext_glMultiTexCoord2svARB,
93981 wow64_ext_glMultiTexCoord2svSGIS,
93982 wow64_ext_glMultiTexCoord2xOES,
93983 wow64_ext_glMultiTexCoord2xvOES,
93984 wow64_ext_glMultiTexCoord3bOES,
93985 wow64_ext_glMultiTexCoord3bvOES,
93986 wow64_ext_glMultiTexCoord3d,
93987 wow64_ext_glMultiTexCoord3dARB,
93988 wow64_ext_glMultiTexCoord3dSGIS,
93989 wow64_ext_glMultiTexCoord3dv,
93990 wow64_ext_glMultiTexCoord3dvARB,
93991 wow64_ext_glMultiTexCoord3dvSGIS,
93992 wow64_ext_glMultiTexCoord3f,
93993 wow64_ext_glMultiTexCoord3fARB,
93994 wow64_ext_glMultiTexCoord3fSGIS,
93995 wow64_ext_glMultiTexCoord3fv,
93996 wow64_ext_glMultiTexCoord3fvARB,
93997 wow64_ext_glMultiTexCoord3fvSGIS,
93998 wow64_ext_glMultiTexCoord3hNV,
93999 wow64_ext_glMultiTexCoord3hvNV,
94000 wow64_ext_glMultiTexCoord3i,
94001 wow64_ext_glMultiTexCoord3iARB,
94002 wow64_ext_glMultiTexCoord3iSGIS,
94003 wow64_ext_glMultiTexCoord3iv,
94004 wow64_ext_glMultiTexCoord3ivARB,
94005 wow64_ext_glMultiTexCoord3ivSGIS,
94006 wow64_ext_glMultiTexCoord3s,
94007 wow64_ext_glMultiTexCoord3sARB,
94008 wow64_ext_glMultiTexCoord3sSGIS,
94009 wow64_ext_glMultiTexCoord3sv,
94010 wow64_ext_glMultiTexCoord3svARB,
94011 wow64_ext_glMultiTexCoord3svSGIS,
94012 wow64_ext_glMultiTexCoord3xOES,
94013 wow64_ext_glMultiTexCoord3xvOES,
94014 wow64_ext_glMultiTexCoord4bOES,
94015 wow64_ext_glMultiTexCoord4bvOES,
94016 wow64_ext_glMultiTexCoord4d,
94017 wow64_ext_glMultiTexCoord4dARB,
94018 wow64_ext_glMultiTexCoord4dSGIS,
94019 wow64_ext_glMultiTexCoord4dv,
94020 wow64_ext_glMultiTexCoord4dvARB,
94021 wow64_ext_glMultiTexCoord4dvSGIS,
94022 wow64_ext_glMultiTexCoord4f,
94023 wow64_ext_glMultiTexCoord4fARB,
94024 wow64_ext_glMultiTexCoord4fSGIS,
94025 wow64_ext_glMultiTexCoord4fv,
94026 wow64_ext_glMultiTexCoord4fvARB,
94027 wow64_ext_glMultiTexCoord4fvSGIS,
94028 wow64_ext_glMultiTexCoord4hNV,
94029 wow64_ext_glMultiTexCoord4hvNV,
94030 wow64_ext_glMultiTexCoord4i,
94031 wow64_ext_glMultiTexCoord4iARB,
94032 wow64_ext_glMultiTexCoord4iSGIS,
94033 wow64_ext_glMultiTexCoord4iv,
94034 wow64_ext_glMultiTexCoord4ivARB,
94035 wow64_ext_glMultiTexCoord4ivSGIS,
94036 wow64_ext_glMultiTexCoord4s,
94037 wow64_ext_glMultiTexCoord4sARB,
94038 wow64_ext_glMultiTexCoord4sSGIS,
94039 wow64_ext_glMultiTexCoord4sv,
94040 wow64_ext_glMultiTexCoord4svARB,
94041 wow64_ext_glMultiTexCoord4svSGIS,
94042 wow64_ext_glMultiTexCoord4xOES,
94043 wow64_ext_glMultiTexCoord4xvOES,
94044 wow64_ext_glMultiTexCoordP1ui,
94045 wow64_ext_glMultiTexCoordP1uiv,
94046 wow64_ext_glMultiTexCoordP2ui,
94047 wow64_ext_glMultiTexCoordP2uiv,
94048 wow64_ext_glMultiTexCoordP3ui,
94049 wow64_ext_glMultiTexCoordP3uiv,
94050 wow64_ext_glMultiTexCoordP4ui,
94051 wow64_ext_glMultiTexCoordP4uiv,
94052 wow64_ext_glMultiTexCoordPointerEXT,
94053 wow64_ext_glMultiTexCoordPointerSGIS,
94054 wow64_ext_glMultiTexEnvfEXT,
94055 wow64_ext_glMultiTexEnvfvEXT,
94056 wow64_ext_glMultiTexEnviEXT,
94057 wow64_ext_glMultiTexEnvivEXT,
94058 wow64_ext_glMultiTexGendEXT,
94059 wow64_ext_glMultiTexGendvEXT,
94060 wow64_ext_glMultiTexGenfEXT,
94061 wow64_ext_glMultiTexGenfvEXT,
94062 wow64_ext_glMultiTexGeniEXT,
94063 wow64_ext_glMultiTexGenivEXT,
94064 wow64_ext_glMultiTexImage1DEXT,
94065 wow64_ext_glMultiTexImage2DEXT,
94066 wow64_ext_glMultiTexImage3DEXT,
94067 wow64_ext_glMultiTexParameterIivEXT,
94068 wow64_ext_glMultiTexParameterIuivEXT,
94069 wow64_ext_glMultiTexParameterfEXT,
94070 wow64_ext_glMultiTexParameterfvEXT,
94071 wow64_ext_glMultiTexParameteriEXT,
94072 wow64_ext_glMultiTexParameterivEXT,
94073 wow64_ext_glMultiTexRenderbufferEXT,
94074 wow64_ext_glMultiTexSubImage1DEXT,
94075 wow64_ext_glMultiTexSubImage2DEXT,
94076 wow64_ext_glMultiTexSubImage3DEXT,
94077 wow64_ext_glMulticastBarrierNV,
94078 wow64_ext_glMulticastBlitFramebufferNV,
94079 wow64_ext_glMulticastBufferSubDataNV,
94080 wow64_ext_glMulticastCopyBufferSubDataNV,
94081 wow64_ext_glMulticastCopyImageSubDataNV,
94082 wow64_ext_glMulticastFramebufferSampleLocationsfvNV,
94083 wow64_ext_glMulticastGetQueryObjecti64vNV,
94084 wow64_ext_glMulticastGetQueryObjectivNV,
94085 wow64_ext_glMulticastGetQueryObjectui64vNV,
94086 wow64_ext_glMulticastGetQueryObjectuivNV,
94087 wow64_ext_glMulticastScissorArrayvNVX,
94088 wow64_ext_glMulticastViewportArrayvNVX,
94089 wow64_ext_glMulticastViewportPositionWScaleNVX,
94090 wow64_ext_glMulticastWaitSyncNV,
94091 wow64_ext_glNamedBufferAttachMemoryNV,
94092 wow64_ext_glNamedBufferData,
94093 wow64_ext_glNamedBufferDataEXT,
94094 wow64_ext_glNamedBufferPageCommitmentARB,
94095 wow64_ext_glNamedBufferPageCommitmentEXT,
94096 wow64_ext_glNamedBufferStorage,
94097 wow64_ext_glNamedBufferStorageEXT,
94098 wow64_ext_glNamedBufferStorageExternalEXT,
94099 wow64_ext_glNamedBufferStorageMemEXT,
94100 wow64_ext_glNamedBufferSubData,
94101 wow64_ext_glNamedBufferSubDataEXT,
94102 wow64_ext_glNamedCopyBufferSubDataEXT,
94103 wow64_ext_glNamedFramebufferDrawBuffer,
94104 wow64_ext_glNamedFramebufferDrawBuffers,
94105 wow64_ext_glNamedFramebufferParameteri,
94106 wow64_ext_glNamedFramebufferParameteriEXT,
94107 wow64_ext_glNamedFramebufferReadBuffer,
94108 wow64_ext_glNamedFramebufferRenderbuffer,
94109 wow64_ext_glNamedFramebufferRenderbufferEXT,
94110 wow64_ext_glNamedFramebufferSampleLocationsfvARB,
94111 wow64_ext_glNamedFramebufferSampleLocationsfvNV,
94112 wow64_ext_glNamedFramebufferSamplePositionsfvAMD,
94113 wow64_ext_glNamedFramebufferTexture,
94114 wow64_ext_glNamedFramebufferTexture1DEXT,
94115 wow64_ext_glNamedFramebufferTexture2DEXT,
94116 wow64_ext_glNamedFramebufferTexture3DEXT,
94117 wow64_ext_glNamedFramebufferTextureEXT,
94118 wow64_ext_glNamedFramebufferTextureFaceEXT,
94119 wow64_ext_glNamedFramebufferTextureLayer,
94120 wow64_ext_glNamedFramebufferTextureLayerEXT,
94121 wow64_ext_glNamedProgramLocalParameter4dEXT,
94122 wow64_ext_glNamedProgramLocalParameter4dvEXT,
94123 wow64_ext_glNamedProgramLocalParameter4fEXT,
94124 wow64_ext_glNamedProgramLocalParameter4fvEXT,
94125 wow64_ext_glNamedProgramLocalParameterI4iEXT,
94126 wow64_ext_glNamedProgramLocalParameterI4ivEXT,
94127 wow64_ext_glNamedProgramLocalParameterI4uiEXT,
94128 wow64_ext_glNamedProgramLocalParameterI4uivEXT,
94129 wow64_ext_glNamedProgramLocalParameters4fvEXT,
94130 wow64_ext_glNamedProgramLocalParametersI4ivEXT,
94131 wow64_ext_glNamedProgramLocalParametersI4uivEXT,
94132 wow64_ext_glNamedProgramStringEXT,
94133 wow64_ext_glNamedRenderbufferStorage,
94134 wow64_ext_glNamedRenderbufferStorageEXT,
94135 wow64_ext_glNamedRenderbufferStorageMultisample,
94136 wow64_ext_glNamedRenderbufferStorageMultisampleAdvancedAMD,
94137 wow64_ext_glNamedRenderbufferStorageMultisampleCoverageEXT,
94138 wow64_ext_glNamedRenderbufferStorageMultisampleEXT,
94139 wow64_ext_glNamedStringARB,
94140 wow64_ext_glNewBufferRegion,
94141 wow64_ext_glNewObjectBufferATI,
94142 wow64_ext_glNormal3fVertex3fSUN,
94143 wow64_ext_glNormal3fVertex3fvSUN,
94144 wow64_ext_glNormal3hNV,
94145 wow64_ext_glNormal3hvNV,
94146 wow64_ext_glNormal3xOES,
94147 wow64_ext_glNormal3xvOES,
94148 wow64_ext_glNormalFormatNV,
94149 wow64_ext_glNormalP3ui,
94150 wow64_ext_glNormalP3uiv,
94151 wow64_ext_glNormalPointerEXT,
94152 wow64_ext_glNormalPointerListIBM,
94153 wow64_ext_glNormalPointervINTEL,
94154 wow64_ext_glNormalStream3bATI,
94155 wow64_ext_glNormalStream3bvATI,
94156 wow64_ext_glNormalStream3dATI,
94157 wow64_ext_glNormalStream3dvATI,
94158 wow64_ext_glNormalStream3fATI,
94159 wow64_ext_glNormalStream3fvATI,
94160 wow64_ext_glNormalStream3iATI,
94161 wow64_ext_glNormalStream3ivATI,
94162 wow64_ext_glNormalStream3sATI,
94163 wow64_ext_glNormalStream3svATI,
94164 wow64_ext_glObjectLabel,
94165 wow64_ext_glObjectPtrLabel,
94166 wow64_ext_glObjectPurgeableAPPLE,
94167 wow64_ext_glObjectUnpurgeableAPPLE,
94168 wow64_ext_glOrthofOES,
94169 wow64_ext_glOrthoxOES,
94170 wow64_ext_glPNTrianglesfATI,
94171 wow64_ext_glPNTrianglesiATI,
94172 wow64_ext_glPassTexCoordATI,
94173 wow64_ext_glPassThroughxOES,
94174 wow64_ext_glPatchParameterfv,
94175 wow64_ext_glPatchParameteri,
94176 wow64_ext_glPathColorGenNV,
94177 wow64_ext_glPathCommandsNV,
94178 wow64_ext_glPathCoordsNV,
94179 wow64_ext_glPathCoverDepthFuncNV,
94180 wow64_ext_glPathDashArrayNV,
94181 wow64_ext_glPathFogGenNV,
94182 wow64_ext_glPathGlyphIndexArrayNV,
94183 wow64_ext_glPathGlyphIndexRangeNV,
94184 wow64_ext_glPathGlyphRangeNV,
94185 wow64_ext_glPathGlyphsNV,
94186 wow64_ext_glPathMemoryGlyphIndexArrayNV,
94187 wow64_ext_glPathParameterfNV,
94188 wow64_ext_glPathParameterfvNV,
94189 wow64_ext_glPathParameteriNV,
94190 wow64_ext_glPathParameterivNV,
94191 wow64_ext_glPathStencilDepthOffsetNV,
94192 wow64_ext_glPathStencilFuncNV,
94193 wow64_ext_glPathStringNV,
94194 wow64_ext_glPathSubCommandsNV,
94195 wow64_ext_glPathSubCoordsNV,
94196 wow64_ext_glPathTexGenNV,
94197 wow64_ext_glPauseTransformFeedback,
94198 wow64_ext_glPauseTransformFeedbackNV,
94199 wow64_ext_glPixelDataRangeNV,
94200 wow64_ext_glPixelMapx,
94201 wow64_ext_glPixelStorex,
94202 wow64_ext_glPixelTexGenParameterfSGIS,
94203 wow64_ext_glPixelTexGenParameterfvSGIS,
94204 wow64_ext_glPixelTexGenParameteriSGIS,
94205 wow64_ext_glPixelTexGenParameterivSGIS,
94206 wow64_ext_glPixelTexGenSGIX,
94207 wow64_ext_glPixelTransferxOES,
94208 wow64_ext_glPixelTransformParameterfEXT,
94209 wow64_ext_glPixelTransformParameterfvEXT,
94210 wow64_ext_glPixelTransformParameteriEXT,
94211 wow64_ext_glPixelTransformParameterivEXT,
94212 wow64_ext_glPixelZoomxOES,
94213 wow64_ext_glPointAlongPathNV,
94214 wow64_ext_glPointParameterf,
94215 wow64_ext_glPointParameterfARB,
94216 wow64_ext_glPointParameterfEXT,
94217 wow64_ext_glPointParameterfSGIS,
94218 wow64_ext_glPointParameterfv,
94219 wow64_ext_glPointParameterfvARB,
94220 wow64_ext_glPointParameterfvEXT,
94221 wow64_ext_glPointParameterfvSGIS,
94222 wow64_ext_glPointParameteri,
94223 wow64_ext_glPointParameteriNV,
94224 wow64_ext_glPointParameteriv,
94225 wow64_ext_glPointParameterivNV,
94226 wow64_ext_glPointParameterxvOES,
94227 wow64_ext_glPointSizexOES,
94228 wow64_ext_glPollAsyncSGIX,
94229 wow64_ext_glPollInstrumentsSGIX,
94230 wow64_ext_glPolygonOffsetClamp,
94231 wow64_ext_glPolygonOffsetClampEXT,
94232 wow64_ext_glPolygonOffsetEXT,
94233 wow64_ext_glPolygonOffsetxOES,
94234 wow64_ext_glPopDebugGroup,
94235 wow64_ext_glPopGroupMarkerEXT,
94236 wow64_ext_glPresentFrameDualFillNV,
94237 wow64_ext_glPresentFrameKeyedNV,
94238 wow64_ext_glPrimitiveBoundingBoxARB,
94239 wow64_ext_glPrimitiveRestartIndex,
94240 wow64_ext_glPrimitiveRestartIndexNV,
94241 wow64_ext_glPrimitiveRestartNV,
94242 wow64_ext_glPrioritizeTexturesEXT,
94243 wow64_ext_glPrioritizeTexturesxOES,
94244 wow64_ext_glProgramBinary,
94245 wow64_ext_glProgramBufferParametersIivNV,
94246 wow64_ext_glProgramBufferParametersIuivNV,
94247 wow64_ext_glProgramBufferParametersfvNV,
94248 wow64_ext_glProgramEnvParameter4dARB,
94249 wow64_ext_glProgramEnvParameter4dvARB,
94250 wow64_ext_glProgramEnvParameter4fARB,
94251 wow64_ext_glProgramEnvParameter4fvARB,
94252 wow64_ext_glProgramEnvParameterI4iNV,
94253 wow64_ext_glProgramEnvParameterI4ivNV,
94254 wow64_ext_glProgramEnvParameterI4uiNV,
94255 wow64_ext_glProgramEnvParameterI4uivNV,
94256 wow64_ext_glProgramEnvParameters4fvEXT,
94257 wow64_ext_glProgramEnvParametersI4ivNV,
94258 wow64_ext_glProgramEnvParametersI4uivNV,
94259 wow64_ext_glProgramLocalParameter4dARB,
94260 wow64_ext_glProgramLocalParameter4dvARB,
94261 wow64_ext_glProgramLocalParameter4fARB,
94262 wow64_ext_glProgramLocalParameter4fvARB,
94263 wow64_ext_glProgramLocalParameterI4iNV,
94264 wow64_ext_glProgramLocalParameterI4ivNV,
94265 wow64_ext_glProgramLocalParameterI4uiNV,
94266 wow64_ext_glProgramLocalParameterI4uivNV,
94267 wow64_ext_glProgramLocalParameters4fvEXT,
94268 wow64_ext_glProgramLocalParametersI4ivNV,
94269 wow64_ext_glProgramLocalParametersI4uivNV,
94270 wow64_ext_glProgramNamedParameter4dNV,
94271 wow64_ext_glProgramNamedParameter4dvNV,
94272 wow64_ext_glProgramNamedParameter4fNV,
94273 wow64_ext_glProgramNamedParameter4fvNV,
94274 wow64_ext_glProgramParameter4dNV,
94275 wow64_ext_glProgramParameter4dvNV,
94276 wow64_ext_glProgramParameter4fNV,
94277 wow64_ext_glProgramParameter4fvNV,
94278 wow64_ext_glProgramParameteri,
94279 wow64_ext_glProgramParameteriARB,
94280 wow64_ext_glProgramParameteriEXT,
94281 wow64_ext_glProgramParameters4dvNV,
94282 wow64_ext_glProgramParameters4fvNV,
94283 wow64_ext_glProgramPathFragmentInputGenNV,
94284 wow64_ext_glProgramStringARB,
94285 wow64_ext_glProgramSubroutineParametersuivNV,
94286 wow64_ext_glProgramUniform1d,
94287 wow64_ext_glProgramUniform1dEXT,
94288 wow64_ext_glProgramUniform1dv,
94289 wow64_ext_glProgramUniform1dvEXT,
94290 wow64_ext_glProgramUniform1f,
94291 wow64_ext_glProgramUniform1fEXT,
94292 wow64_ext_glProgramUniform1fv,
94293 wow64_ext_glProgramUniform1fvEXT,
94294 wow64_ext_glProgramUniform1i,
94295 wow64_ext_glProgramUniform1i64ARB,
94296 wow64_ext_glProgramUniform1i64NV,
94297 wow64_ext_glProgramUniform1i64vARB,
94298 wow64_ext_glProgramUniform1i64vNV,
94299 wow64_ext_glProgramUniform1iEXT,
94300 wow64_ext_glProgramUniform1iv,
94301 wow64_ext_glProgramUniform1ivEXT,
94302 wow64_ext_glProgramUniform1ui,
94303 wow64_ext_glProgramUniform1ui64ARB,
94304 wow64_ext_glProgramUniform1ui64NV,
94305 wow64_ext_glProgramUniform1ui64vARB,
94306 wow64_ext_glProgramUniform1ui64vNV,
94307 wow64_ext_glProgramUniform1uiEXT,
94308 wow64_ext_glProgramUniform1uiv,
94309 wow64_ext_glProgramUniform1uivEXT,
94310 wow64_ext_glProgramUniform2d,
94311 wow64_ext_glProgramUniform2dEXT,
94312 wow64_ext_glProgramUniform2dv,
94313 wow64_ext_glProgramUniform2dvEXT,
94314 wow64_ext_glProgramUniform2f,
94315 wow64_ext_glProgramUniform2fEXT,
94316 wow64_ext_glProgramUniform2fv,
94317 wow64_ext_glProgramUniform2fvEXT,
94318 wow64_ext_glProgramUniform2i,
94319 wow64_ext_glProgramUniform2i64ARB,
94320 wow64_ext_glProgramUniform2i64NV,
94321 wow64_ext_glProgramUniform2i64vARB,
94322 wow64_ext_glProgramUniform2i64vNV,
94323 wow64_ext_glProgramUniform2iEXT,
94324 wow64_ext_glProgramUniform2iv,
94325 wow64_ext_glProgramUniform2ivEXT,
94326 wow64_ext_glProgramUniform2ui,
94327 wow64_ext_glProgramUniform2ui64ARB,
94328 wow64_ext_glProgramUniform2ui64NV,
94329 wow64_ext_glProgramUniform2ui64vARB,
94330 wow64_ext_glProgramUniform2ui64vNV,
94331 wow64_ext_glProgramUniform2uiEXT,
94332 wow64_ext_glProgramUniform2uiv,
94333 wow64_ext_glProgramUniform2uivEXT,
94334 wow64_ext_glProgramUniform3d,
94335 wow64_ext_glProgramUniform3dEXT,
94336 wow64_ext_glProgramUniform3dv,
94337 wow64_ext_glProgramUniform3dvEXT,
94338 wow64_ext_glProgramUniform3f,
94339 wow64_ext_glProgramUniform3fEXT,
94340 wow64_ext_glProgramUniform3fv,
94341 wow64_ext_glProgramUniform3fvEXT,
94342 wow64_ext_glProgramUniform3i,
94343 wow64_ext_glProgramUniform3i64ARB,
94344 wow64_ext_glProgramUniform3i64NV,
94345 wow64_ext_glProgramUniform3i64vARB,
94346 wow64_ext_glProgramUniform3i64vNV,
94347 wow64_ext_glProgramUniform3iEXT,
94348 wow64_ext_glProgramUniform3iv,
94349 wow64_ext_glProgramUniform3ivEXT,
94350 wow64_ext_glProgramUniform3ui,
94351 wow64_ext_glProgramUniform3ui64ARB,
94352 wow64_ext_glProgramUniform3ui64NV,
94353 wow64_ext_glProgramUniform3ui64vARB,
94354 wow64_ext_glProgramUniform3ui64vNV,
94355 wow64_ext_glProgramUniform3uiEXT,
94356 wow64_ext_glProgramUniform3uiv,
94357 wow64_ext_glProgramUniform3uivEXT,
94358 wow64_ext_glProgramUniform4d,
94359 wow64_ext_glProgramUniform4dEXT,
94360 wow64_ext_glProgramUniform4dv,
94361 wow64_ext_glProgramUniform4dvEXT,
94362 wow64_ext_glProgramUniform4f,
94363 wow64_ext_glProgramUniform4fEXT,
94364 wow64_ext_glProgramUniform4fv,
94365 wow64_ext_glProgramUniform4fvEXT,
94366 wow64_ext_glProgramUniform4i,
94367 wow64_ext_glProgramUniform4i64ARB,
94368 wow64_ext_glProgramUniform4i64NV,
94369 wow64_ext_glProgramUniform4i64vARB,
94370 wow64_ext_glProgramUniform4i64vNV,
94371 wow64_ext_glProgramUniform4iEXT,
94372 wow64_ext_glProgramUniform4iv,
94373 wow64_ext_glProgramUniform4ivEXT,
94374 wow64_ext_glProgramUniform4ui,
94375 wow64_ext_glProgramUniform4ui64ARB,
94376 wow64_ext_glProgramUniform4ui64NV,
94377 wow64_ext_glProgramUniform4ui64vARB,
94378 wow64_ext_glProgramUniform4ui64vNV,
94379 wow64_ext_glProgramUniform4uiEXT,
94380 wow64_ext_glProgramUniform4uiv,
94381 wow64_ext_glProgramUniform4uivEXT,
94382 wow64_ext_glProgramUniformHandleui64ARB,
94383 wow64_ext_glProgramUniformHandleui64NV,
94384 wow64_ext_glProgramUniformHandleui64vARB,
94385 wow64_ext_glProgramUniformHandleui64vNV,
94386 wow64_ext_glProgramUniformMatrix2dv,
94387 wow64_ext_glProgramUniformMatrix2dvEXT,
94388 wow64_ext_glProgramUniformMatrix2fv,
94389 wow64_ext_glProgramUniformMatrix2fvEXT,
94390 wow64_ext_glProgramUniformMatrix2x3dv,
94391 wow64_ext_glProgramUniformMatrix2x3dvEXT,
94392 wow64_ext_glProgramUniformMatrix2x3fv,
94393 wow64_ext_glProgramUniformMatrix2x3fvEXT,
94394 wow64_ext_glProgramUniformMatrix2x4dv,
94395 wow64_ext_glProgramUniformMatrix2x4dvEXT,
94396 wow64_ext_glProgramUniformMatrix2x4fv,
94397 wow64_ext_glProgramUniformMatrix2x4fvEXT,
94398 wow64_ext_glProgramUniformMatrix3dv,
94399 wow64_ext_glProgramUniformMatrix3dvEXT,
94400 wow64_ext_glProgramUniformMatrix3fv,
94401 wow64_ext_glProgramUniformMatrix3fvEXT,
94402 wow64_ext_glProgramUniformMatrix3x2dv,
94403 wow64_ext_glProgramUniformMatrix3x2dvEXT,
94404 wow64_ext_glProgramUniformMatrix3x2fv,
94405 wow64_ext_glProgramUniformMatrix3x2fvEXT,
94406 wow64_ext_glProgramUniformMatrix3x4dv,
94407 wow64_ext_glProgramUniformMatrix3x4dvEXT,
94408 wow64_ext_glProgramUniformMatrix3x4fv,
94409 wow64_ext_glProgramUniformMatrix3x4fvEXT,
94410 wow64_ext_glProgramUniformMatrix4dv,
94411 wow64_ext_glProgramUniformMatrix4dvEXT,
94412 wow64_ext_glProgramUniformMatrix4fv,
94413 wow64_ext_glProgramUniformMatrix4fvEXT,
94414 wow64_ext_glProgramUniformMatrix4x2dv,
94415 wow64_ext_glProgramUniformMatrix4x2dvEXT,
94416 wow64_ext_glProgramUniformMatrix4x2fv,
94417 wow64_ext_glProgramUniformMatrix4x2fvEXT,
94418 wow64_ext_glProgramUniformMatrix4x3dv,
94419 wow64_ext_glProgramUniformMatrix4x3dvEXT,
94420 wow64_ext_glProgramUniformMatrix4x3fv,
94421 wow64_ext_glProgramUniformMatrix4x3fvEXT,
94422 wow64_ext_glProgramUniformui64NV,
94423 wow64_ext_glProgramUniformui64vNV,
94424 wow64_ext_glProgramVertexLimitNV,
94425 wow64_ext_glProvokingVertex,
94426 wow64_ext_glProvokingVertexEXT,
94427 wow64_ext_glPushClientAttribDefaultEXT,
94428 wow64_ext_glPushDebugGroup,
94429 wow64_ext_glPushGroupMarkerEXT,
94430 wow64_ext_glQueryCounter,
94431 wow64_ext_glQueryMatrixxOES,
94432 wow64_ext_glQueryObjectParameteruiAMD,
94433 wow64_ext_glQueryResourceNV,
94434 wow64_ext_glQueryResourceTagNV,
94435 wow64_ext_glRasterPos2xOES,
94436 wow64_ext_glRasterPos2xvOES,
94437 wow64_ext_glRasterPos3xOES,
94438 wow64_ext_glRasterPos3xvOES,
94439 wow64_ext_glRasterPos4xOES,
94440 wow64_ext_glRasterPos4xvOES,
94441 wow64_ext_glRasterSamplesEXT,
94442 wow64_ext_glReadBufferRegion,
94443 wow64_ext_glReadInstrumentsSGIX,
94444 wow64_ext_glReadnPixels,
94445 wow64_ext_glReadnPixelsARB,
94446 wow64_ext_glRectxOES,
94447 wow64_ext_glRectxvOES,
94448 wow64_ext_glReferencePlaneSGIX,
94449 wow64_ext_glReleaseKeyedMutexWin32EXT,
94450 wow64_ext_glReleaseShaderCompiler,
94451 wow64_ext_glRenderGpuMaskNV,
94452 wow64_ext_glRenderbufferStorage,
94453 wow64_ext_glRenderbufferStorageEXT,
94454 wow64_ext_glRenderbufferStorageMultisample,
94455 wow64_ext_glRenderbufferStorageMultisampleAdvancedAMD,
94456 wow64_ext_glRenderbufferStorageMultisampleCoverageNV,
94457 wow64_ext_glRenderbufferStorageMultisampleEXT,
94458 wow64_ext_glReplacementCodePointerSUN,
94459 wow64_ext_glReplacementCodeubSUN,
94460 wow64_ext_glReplacementCodeubvSUN,
94461 wow64_ext_glReplacementCodeuiColor3fVertex3fSUN,
94462 wow64_ext_glReplacementCodeuiColor3fVertex3fvSUN,
94463 wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
94464 wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
94465 wow64_ext_glReplacementCodeuiColor4ubVertex3fSUN,
94466 wow64_ext_glReplacementCodeuiColor4ubVertex3fvSUN,
94467 wow64_ext_glReplacementCodeuiNormal3fVertex3fSUN,
94468 wow64_ext_glReplacementCodeuiNormal3fVertex3fvSUN,
94469 wow64_ext_glReplacementCodeuiSUN,
94470 wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
94471 wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
94472 wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
94473 wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
94474 wow64_ext_glReplacementCodeuiTexCoord2fVertex3fSUN,
94475 wow64_ext_glReplacementCodeuiTexCoord2fVertex3fvSUN,
94476 wow64_ext_glReplacementCodeuiVertex3fSUN,
94477 wow64_ext_glReplacementCodeuiVertex3fvSUN,
94478 wow64_ext_glReplacementCodeuivSUN,
94479 wow64_ext_glReplacementCodeusSUN,
94480 wow64_ext_glReplacementCodeusvSUN,
94481 wow64_ext_glRequestResidentProgramsNV,
94482 wow64_ext_glResetHistogram,
94483 wow64_ext_glResetHistogramEXT,
94484 wow64_ext_glResetMemoryObjectParameterNV,
94485 wow64_ext_glResetMinmax,
94486 wow64_ext_glResetMinmaxEXT,
94487 wow64_ext_glResizeBuffersMESA,
94488 wow64_ext_glResolveDepthValuesNV,
94489 wow64_ext_glResumeTransformFeedback,
94490 wow64_ext_glResumeTransformFeedbackNV,
94491 wow64_ext_glRotatexOES,
94492 wow64_ext_glSampleCoverage,
94493 wow64_ext_glSampleCoverageARB,
94494 wow64_ext_glSampleMapATI,
94495 wow64_ext_glSampleMaskEXT,
94496 wow64_ext_glSampleMaskIndexedNV,
94497 wow64_ext_glSampleMaskSGIS,
94498 wow64_ext_glSampleMaski,
94499 wow64_ext_glSamplePatternEXT,
94500 wow64_ext_glSamplePatternSGIS,
94501 wow64_ext_glSamplerParameterIiv,
94502 wow64_ext_glSamplerParameterIuiv,
94503 wow64_ext_glSamplerParameterf,
94504 wow64_ext_glSamplerParameterfv,
94505 wow64_ext_glSamplerParameteri,
94506 wow64_ext_glSamplerParameteriv,
94507 wow64_ext_glScalexOES,
94508 wow64_ext_glScissorArrayv,
94509 wow64_ext_glScissorExclusiveArrayvNV,
94510 wow64_ext_glScissorExclusiveNV,
94511 wow64_ext_glScissorIndexed,
94512 wow64_ext_glScissorIndexedv,
94513 wow64_ext_glSecondaryColor3b,
94514 wow64_ext_glSecondaryColor3bEXT,
94515 wow64_ext_glSecondaryColor3bv,
94516 wow64_ext_glSecondaryColor3bvEXT,
94517 wow64_ext_glSecondaryColor3d,
94518 wow64_ext_glSecondaryColor3dEXT,
94519 wow64_ext_glSecondaryColor3dv,
94520 wow64_ext_glSecondaryColor3dvEXT,
94521 wow64_ext_glSecondaryColor3f,
94522 wow64_ext_glSecondaryColor3fEXT,
94523 wow64_ext_glSecondaryColor3fv,
94524 wow64_ext_glSecondaryColor3fvEXT,
94525 wow64_ext_glSecondaryColor3hNV,
94526 wow64_ext_glSecondaryColor3hvNV,
94527 wow64_ext_glSecondaryColor3i,
94528 wow64_ext_glSecondaryColor3iEXT,
94529 wow64_ext_glSecondaryColor3iv,
94530 wow64_ext_glSecondaryColor3ivEXT,
94531 wow64_ext_glSecondaryColor3s,
94532 wow64_ext_glSecondaryColor3sEXT,
94533 wow64_ext_glSecondaryColor3sv,
94534 wow64_ext_glSecondaryColor3svEXT,
94535 wow64_ext_glSecondaryColor3ub,
94536 wow64_ext_glSecondaryColor3ubEXT,
94537 wow64_ext_glSecondaryColor3ubv,
94538 wow64_ext_glSecondaryColor3ubvEXT,
94539 wow64_ext_glSecondaryColor3ui,
94540 wow64_ext_glSecondaryColor3uiEXT,
94541 wow64_ext_glSecondaryColor3uiv,
94542 wow64_ext_glSecondaryColor3uivEXT,
94543 wow64_ext_glSecondaryColor3us,
94544 wow64_ext_glSecondaryColor3usEXT,
94545 wow64_ext_glSecondaryColor3usv,
94546 wow64_ext_glSecondaryColor3usvEXT,
94547 wow64_ext_glSecondaryColorFormatNV,
94548 wow64_ext_glSecondaryColorP3ui,
94549 wow64_ext_glSecondaryColorP3uiv,
94550 wow64_ext_glSecondaryColorPointer,
94551 wow64_ext_glSecondaryColorPointerEXT,
94552 wow64_ext_glSecondaryColorPointerListIBM,
94553 wow64_ext_glSelectPerfMonitorCountersAMD,
94554 wow64_ext_glSelectTextureCoordSetSGIS,
94555 wow64_ext_glSelectTextureSGIS,
94556 wow64_ext_glSemaphoreParameterui64vEXT,
94557 wow64_ext_glSeparableFilter2D,
94558 wow64_ext_glSeparableFilter2DEXT,
94559 wow64_ext_glSetFenceAPPLE,
94560 wow64_ext_glSetFenceNV,
94561 wow64_ext_glSetFragmentShaderConstantATI,
94562 wow64_ext_glSetInvariantEXT,
94563 wow64_ext_glSetLocalConstantEXT,
94564 wow64_ext_glSetMultisamplefvAMD,
94565 wow64_ext_glShaderBinary,
94566 wow64_ext_glShaderOp1EXT,
94567 wow64_ext_glShaderOp2EXT,
94568 wow64_ext_glShaderOp3EXT,
94569 wow64_ext_glShaderSource,
94570 wow64_ext_glShaderSourceARB,
94571 wow64_ext_glShaderStorageBlockBinding,
94572 wow64_ext_glShadingRateImageBarrierNV,
94573 wow64_ext_glShadingRateImagePaletteNV,
94574 wow64_ext_glShadingRateSampleOrderCustomNV,
94575 wow64_ext_glShadingRateSampleOrderNV,
94576 wow64_ext_glSharpenTexFuncSGIS,
94577 wow64_ext_glSignalSemaphoreEXT,
94578 wow64_ext_glSignalSemaphoreui64NVX,
94579 wow64_ext_glSignalVkFenceNV,
94580 wow64_ext_glSignalVkSemaphoreNV,
94581 wow64_ext_glSpecializeShader,
94582 wow64_ext_glSpecializeShaderARB,
94583 wow64_ext_glSpriteParameterfSGIX,
94584 wow64_ext_glSpriteParameterfvSGIX,
94585 wow64_ext_glSpriteParameteriSGIX,
94586 wow64_ext_glSpriteParameterivSGIX,
94587 wow64_ext_glStartInstrumentsSGIX,
94588 wow64_ext_glStateCaptureNV,
94589 wow64_ext_glStencilClearTagEXT,
94590 wow64_ext_glStencilFillPathInstancedNV,
94591 wow64_ext_glStencilFillPathNV,
94592 wow64_ext_glStencilFuncSeparate,
94593 wow64_ext_glStencilFuncSeparateATI,
94594 wow64_ext_glStencilMaskSeparate,
94595 wow64_ext_glStencilOpSeparate,
94596 wow64_ext_glStencilOpSeparateATI,
94597 wow64_ext_glStencilOpValueAMD,
94598 wow64_ext_glStencilStrokePathInstancedNV,
94599 wow64_ext_glStencilStrokePathNV,
94600 wow64_ext_glStencilThenCoverFillPathInstancedNV,
94601 wow64_ext_glStencilThenCoverFillPathNV,
94602 wow64_ext_glStencilThenCoverStrokePathInstancedNV,
94603 wow64_ext_glStencilThenCoverStrokePathNV,
94604 wow64_ext_glStopInstrumentsSGIX,
94605 wow64_ext_glStringMarkerGREMEDY,
94606 wow64_ext_glSubpixelPrecisionBiasNV,
94607 wow64_ext_glSwizzleEXT,
94608 wow64_ext_glSyncTextureINTEL,
94609 wow64_ext_glTagSampleBufferSGIX,
94610 wow64_ext_glTangent3bEXT,
94611 wow64_ext_glTangent3bvEXT,
94612 wow64_ext_glTangent3dEXT,
94613 wow64_ext_glTangent3dvEXT,
94614 wow64_ext_glTangent3fEXT,
94615 wow64_ext_glTangent3fvEXT,
94616 wow64_ext_glTangent3iEXT,
94617 wow64_ext_glTangent3ivEXT,
94618 wow64_ext_glTangent3sEXT,
94619 wow64_ext_glTangent3svEXT,
94620 wow64_ext_glTangentPointerEXT,
94621 wow64_ext_glTbufferMask3DFX,
94622 wow64_ext_glTessellationFactorAMD,
94623 wow64_ext_glTessellationModeAMD,
94624 wow64_ext_glTestFenceAPPLE,
94625 wow64_ext_glTestFenceNV,
94626 wow64_ext_glTestObjectAPPLE,
94627 wow64_ext_glTexAttachMemoryNV,
94628 wow64_ext_glTexBuffer,
94629 wow64_ext_glTexBufferARB,
94630 wow64_ext_glTexBufferEXT,
94631 wow64_ext_glTexBufferRange,
94632 wow64_ext_glTexBumpParameterfvATI,
94633 wow64_ext_glTexBumpParameterivATI,
94634 wow64_ext_glTexCoord1bOES,
94635 wow64_ext_glTexCoord1bvOES,
94636 wow64_ext_glTexCoord1hNV,
94637 wow64_ext_glTexCoord1hvNV,
94638 wow64_ext_glTexCoord1xOES,
94639 wow64_ext_glTexCoord1xvOES,
94640 wow64_ext_glTexCoord2bOES,
94641 wow64_ext_glTexCoord2bvOES,
94642 wow64_ext_glTexCoord2fColor3fVertex3fSUN,
94643 wow64_ext_glTexCoord2fColor3fVertex3fvSUN,
94644 wow64_ext_glTexCoord2fColor4fNormal3fVertex3fSUN,
94645 wow64_ext_glTexCoord2fColor4fNormal3fVertex3fvSUN,
94646 wow64_ext_glTexCoord2fColor4ubVertex3fSUN,
94647 wow64_ext_glTexCoord2fColor4ubVertex3fvSUN,
94648 wow64_ext_glTexCoord2fNormal3fVertex3fSUN,
94649 wow64_ext_glTexCoord2fNormal3fVertex3fvSUN,
94650 wow64_ext_glTexCoord2fVertex3fSUN,
94651 wow64_ext_glTexCoord2fVertex3fvSUN,
94652 wow64_ext_glTexCoord2hNV,
94653 wow64_ext_glTexCoord2hvNV,
94654 wow64_ext_glTexCoord2xOES,
94655 wow64_ext_glTexCoord2xvOES,
94656 wow64_ext_glTexCoord3bOES,
94657 wow64_ext_glTexCoord3bvOES,
94658 wow64_ext_glTexCoord3hNV,
94659 wow64_ext_glTexCoord3hvNV,
94660 wow64_ext_glTexCoord3xOES,
94661 wow64_ext_glTexCoord3xvOES,
94662 wow64_ext_glTexCoord4bOES,
94663 wow64_ext_glTexCoord4bvOES,
94664 wow64_ext_glTexCoord4fColor4fNormal3fVertex4fSUN,
94665 wow64_ext_glTexCoord4fColor4fNormal3fVertex4fvSUN,
94666 wow64_ext_glTexCoord4fVertex4fSUN,
94667 wow64_ext_glTexCoord4fVertex4fvSUN,
94668 wow64_ext_glTexCoord4hNV,
94669 wow64_ext_glTexCoord4hvNV,
94670 wow64_ext_glTexCoord4xOES,
94671 wow64_ext_glTexCoord4xvOES,
94672 wow64_ext_glTexCoordFormatNV,
94673 wow64_ext_glTexCoordP1ui,
94674 wow64_ext_glTexCoordP1uiv,
94675 wow64_ext_glTexCoordP2ui,
94676 wow64_ext_glTexCoordP2uiv,
94677 wow64_ext_glTexCoordP3ui,
94678 wow64_ext_glTexCoordP3uiv,
94679 wow64_ext_glTexCoordP4ui,
94680 wow64_ext_glTexCoordP4uiv,
94681 wow64_ext_glTexCoordPointerEXT,
94682 wow64_ext_glTexCoordPointerListIBM,
94683 wow64_ext_glTexCoordPointervINTEL,
94684 wow64_ext_glTexEnvxOES,
94685 wow64_ext_glTexEnvxvOES,
94686 wow64_ext_glTexFilterFuncSGIS,
94687 wow64_ext_glTexGenxOES,
94688 wow64_ext_glTexGenxvOES,
94689 wow64_ext_glTexImage2DMultisample,
94690 wow64_ext_glTexImage2DMultisampleCoverageNV,
94691 wow64_ext_glTexImage3D,
94692 wow64_ext_glTexImage3DEXT,
94693 wow64_ext_glTexImage3DMultisample,
94694 wow64_ext_glTexImage3DMultisampleCoverageNV,
94695 wow64_ext_glTexImage4DSGIS,
94696 wow64_ext_glTexPageCommitmentARB,
94697 wow64_ext_glTexParameterIiv,
94698 wow64_ext_glTexParameterIivEXT,
94699 wow64_ext_glTexParameterIuiv,
94700 wow64_ext_glTexParameterIuivEXT,
94701 wow64_ext_glTexParameterxOES,
94702 wow64_ext_glTexParameterxvOES,
94703 wow64_ext_glTexRenderbufferNV,
94704 wow64_ext_glTexStorage1D,
94705 wow64_ext_glTexStorage2D,
94706 wow64_ext_glTexStorage2DMultisample,
94707 wow64_ext_glTexStorage3D,
94708 wow64_ext_glTexStorage3DMultisample,
94709 wow64_ext_glTexStorageMem1DEXT,
94710 wow64_ext_glTexStorageMem2DEXT,
94711 wow64_ext_glTexStorageMem2DMultisampleEXT,
94712 wow64_ext_glTexStorageMem3DEXT,
94713 wow64_ext_glTexStorageMem3DMultisampleEXT,
94714 wow64_ext_glTexStorageSparseAMD,
94715 wow64_ext_glTexSubImage1DEXT,
94716 wow64_ext_glTexSubImage2DEXT,
94717 wow64_ext_glTexSubImage3D,
94718 wow64_ext_glTexSubImage3DEXT,
94719 wow64_ext_glTexSubImage4DSGIS,
94720 wow64_ext_glTextureAttachMemoryNV,
94721 wow64_ext_glTextureBarrier,
94722 wow64_ext_glTextureBarrierNV,
94723 wow64_ext_glTextureBuffer,
94724 wow64_ext_glTextureBufferEXT,
94725 wow64_ext_glTextureBufferRange,
94726 wow64_ext_glTextureBufferRangeEXT,
94727 wow64_ext_glTextureColorMaskSGIS,
94728 wow64_ext_glTextureImage1DEXT,
94729 wow64_ext_glTextureImage2DEXT,
94730 wow64_ext_glTextureImage2DMultisampleCoverageNV,
94731 wow64_ext_glTextureImage2DMultisampleNV,
94732 wow64_ext_glTextureImage3DEXT,
94733 wow64_ext_glTextureImage3DMultisampleCoverageNV,
94734 wow64_ext_glTextureImage3DMultisampleNV,
94735 wow64_ext_glTextureLightEXT,
94736 wow64_ext_glTextureMaterialEXT,
94737 wow64_ext_glTextureNormalEXT,
94738 wow64_ext_glTexturePageCommitmentEXT,
94739 wow64_ext_glTextureParameterIiv,
94740 wow64_ext_glTextureParameterIivEXT,
94741 wow64_ext_glTextureParameterIuiv,
94742 wow64_ext_glTextureParameterIuivEXT,
94743 wow64_ext_glTextureParameterf,
94744 wow64_ext_glTextureParameterfEXT,
94745 wow64_ext_glTextureParameterfv,
94746 wow64_ext_glTextureParameterfvEXT,
94747 wow64_ext_glTextureParameteri,
94748 wow64_ext_glTextureParameteriEXT,
94749 wow64_ext_glTextureParameteriv,
94750 wow64_ext_glTextureParameterivEXT,
94751 wow64_ext_glTextureRangeAPPLE,
94752 wow64_ext_glTextureRenderbufferEXT,
94753 wow64_ext_glTextureStorage1D,
94754 wow64_ext_glTextureStorage1DEXT,
94755 wow64_ext_glTextureStorage2D,
94756 wow64_ext_glTextureStorage2DEXT,
94757 wow64_ext_glTextureStorage2DMultisample,
94758 wow64_ext_glTextureStorage2DMultisampleEXT,
94759 wow64_ext_glTextureStorage3D,
94760 wow64_ext_glTextureStorage3DEXT,
94761 wow64_ext_glTextureStorage3DMultisample,
94762 wow64_ext_glTextureStorage3DMultisampleEXT,
94763 wow64_ext_glTextureStorageMem1DEXT,
94764 wow64_ext_glTextureStorageMem2DEXT,
94765 wow64_ext_glTextureStorageMem2DMultisampleEXT,
94766 wow64_ext_glTextureStorageMem3DEXT,
94767 wow64_ext_glTextureStorageMem3DMultisampleEXT,
94768 wow64_ext_glTextureStorageSparseAMD,
94769 wow64_ext_glTextureSubImage1D,
94770 wow64_ext_glTextureSubImage1DEXT,
94771 wow64_ext_glTextureSubImage2D,
94772 wow64_ext_glTextureSubImage2DEXT,
94773 wow64_ext_glTextureSubImage3D,
94774 wow64_ext_glTextureSubImage3DEXT,
94775 wow64_ext_glTextureView,
94776 wow64_ext_glTrackMatrixNV,
94777 wow64_ext_glTransformFeedbackAttribsNV,
94778 wow64_ext_glTransformFeedbackBufferBase,
94779 wow64_ext_glTransformFeedbackBufferRange,
94780 wow64_ext_glTransformFeedbackStreamAttribsNV,
94781 wow64_ext_glTransformFeedbackVaryings,
94782 wow64_ext_glTransformFeedbackVaryingsEXT,
94783 wow64_ext_glTransformFeedbackVaryingsNV,
94784 wow64_ext_glTransformPathNV,
94785 wow64_ext_glTranslatexOES,
94786 wow64_ext_glUniform1d,
94787 wow64_ext_glUniform1dv,
94788 wow64_ext_glUniform1f,
94789 wow64_ext_glUniform1fARB,
94790 wow64_ext_glUniform1fv,
94791 wow64_ext_glUniform1fvARB,
94792 wow64_ext_glUniform1i,
94793 wow64_ext_glUniform1i64ARB,
94794 wow64_ext_glUniform1i64NV,
94795 wow64_ext_glUniform1i64vARB,
94796 wow64_ext_glUniform1i64vNV,
94797 wow64_ext_glUniform1iARB,
94798 wow64_ext_glUniform1iv,
94799 wow64_ext_glUniform1ivARB,
94800 wow64_ext_glUniform1ui,
94801 wow64_ext_glUniform1ui64ARB,
94802 wow64_ext_glUniform1ui64NV,
94803 wow64_ext_glUniform1ui64vARB,
94804 wow64_ext_glUniform1ui64vNV,
94805 wow64_ext_glUniform1uiEXT,
94806 wow64_ext_glUniform1uiv,
94807 wow64_ext_glUniform1uivEXT,
94808 wow64_ext_glUniform2d,
94809 wow64_ext_glUniform2dv,
94810 wow64_ext_glUniform2f,
94811 wow64_ext_glUniform2fARB,
94812 wow64_ext_glUniform2fv,
94813 wow64_ext_glUniform2fvARB,
94814 wow64_ext_glUniform2i,
94815 wow64_ext_glUniform2i64ARB,
94816 wow64_ext_glUniform2i64NV,
94817 wow64_ext_glUniform2i64vARB,
94818 wow64_ext_glUniform2i64vNV,
94819 wow64_ext_glUniform2iARB,
94820 wow64_ext_glUniform2iv,
94821 wow64_ext_glUniform2ivARB,
94822 wow64_ext_glUniform2ui,
94823 wow64_ext_glUniform2ui64ARB,
94824 wow64_ext_glUniform2ui64NV,
94825 wow64_ext_glUniform2ui64vARB,
94826 wow64_ext_glUniform2ui64vNV,
94827 wow64_ext_glUniform2uiEXT,
94828 wow64_ext_glUniform2uiv,
94829 wow64_ext_glUniform2uivEXT,
94830 wow64_ext_glUniform3d,
94831 wow64_ext_glUniform3dv,
94832 wow64_ext_glUniform3f,
94833 wow64_ext_glUniform3fARB,
94834 wow64_ext_glUniform3fv,
94835 wow64_ext_glUniform3fvARB,
94836 wow64_ext_glUniform3i,
94837 wow64_ext_glUniform3i64ARB,
94838 wow64_ext_glUniform3i64NV,
94839 wow64_ext_glUniform3i64vARB,
94840 wow64_ext_glUniform3i64vNV,
94841 wow64_ext_glUniform3iARB,
94842 wow64_ext_glUniform3iv,
94843 wow64_ext_glUniform3ivARB,
94844 wow64_ext_glUniform3ui,
94845 wow64_ext_glUniform3ui64ARB,
94846 wow64_ext_glUniform3ui64NV,
94847 wow64_ext_glUniform3ui64vARB,
94848 wow64_ext_glUniform3ui64vNV,
94849 wow64_ext_glUniform3uiEXT,
94850 wow64_ext_glUniform3uiv,
94851 wow64_ext_glUniform3uivEXT,
94852 wow64_ext_glUniform4d,
94853 wow64_ext_glUniform4dv,
94854 wow64_ext_glUniform4f,
94855 wow64_ext_glUniform4fARB,
94856 wow64_ext_glUniform4fv,
94857 wow64_ext_glUniform4fvARB,
94858 wow64_ext_glUniform4i,
94859 wow64_ext_glUniform4i64ARB,
94860 wow64_ext_glUniform4i64NV,
94861 wow64_ext_glUniform4i64vARB,
94862 wow64_ext_glUniform4i64vNV,
94863 wow64_ext_glUniform4iARB,
94864 wow64_ext_glUniform4iv,
94865 wow64_ext_glUniform4ivARB,
94866 wow64_ext_glUniform4ui,
94867 wow64_ext_glUniform4ui64ARB,
94868 wow64_ext_glUniform4ui64NV,
94869 wow64_ext_glUniform4ui64vARB,
94870 wow64_ext_glUniform4ui64vNV,
94871 wow64_ext_glUniform4uiEXT,
94872 wow64_ext_glUniform4uiv,
94873 wow64_ext_glUniform4uivEXT,
94874 wow64_ext_glUniformBlockBinding,
94875 wow64_ext_glUniformBufferEXT,
94876 wow64_ext_glUniformHandleui64ARB,
94877 wow64_ext_glUniformHandleui64NV,
94878 wow64_ext_glUniformHandleui64vARB,
94879 wow64_ext_glUniformHandleui64vNV,
94880 wow64_ext_glUniformMatrix2dv,
94881 wow64_ext_glUniformMatrix2fv,
94882 wow64_ext_glUniformMatrix2fvARB,
94883 wow64_ext_glUniformMatrix2x3dv,
94884 wow64_ext_glUniformMatrix2x3fv,
94885 wow64_ext_glUniformMatrix2x4dv,
94886 wow64_ext_glUniformMatrix2x4fv,
94887 wow64_ext_glUniformMatrix3dv,
94888 wow64_ext_glUniformMatrix3fv,
94889 wow64_ext_glUniformMatrix3fvARB,
94890 wow64_ext_glUniformMatrix3x2dv,
94891 wow64_ext_glUniformMatrix3x2fv,
94892 wow64_ext_glUniformMatrix3x4dv,
94893 wow64_ext_glUniformMatrix3x4fv,
94894 wow64_ext_glUniformMatrix4dv,
94895 wow64_ext_glUniformMatrix4fv,
94896 wow64_ext_glUniformMatrix4fvARB,
94897 wow64_ext_glUniformMatrix4x2dv,
94898 wow64_ext_glUniformMatrix4x2fv,
94899 wow64_ext_glUniformMatrix4x3dv,
94900 wow64_ext_glUniformMatrix4x3fv,
94901 wow64_ext_glUniformSubroutinesuiv,
94902 wow64_ext_glUniformui64NV,
94903 wow64_ext_glUniformui64vNV,
94904 wow64_ext_glUnlockArraysEXT,
94905 wow64_ext_glUnmapBuffer,
94906 wow64_ext_glUnmapBufferARB,
94907 wow64_ext_glUnmapNamedBuffer,
94908 wow64_ext_glUnmapNamedBufferEXT,
94909 wow64_ext_glUnmapObjectBufferATI,
94910 wow64_ext_glUnmapTexture2DINTEL,
94911 wow64_ext_glUpdateObjectBufferATI,
94912 wow64_ext_glUploadGpuMaskNVX,
94913 wow64_ext_glUseProgram,
94914 wow64_ext_glUseProgramObjectARB,
94915 wow64_ext_glUseProgramStages,
94916 wow64_ext_glUseShaderProgramEXT,
94917 wow64_ext_glVDPAUFiniNV,
94918 wow64_ext_glVDPAUGetSurfaceivNV,
94919 wow64_ext_glVDPAUInitNV,
94920 wow64_ext_glVDPAUIsSurfaceNV,
94921 wow64_ext_glVDPAUMapSurfacesNV,
94922 wow64_ext_glVDPAURegisterOutputSurfaceNV,
94923 wow64_ext_glVDPAURegisterVideoSurfaceNV,
94924 wow64_ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV,
94925 wow64_ext_glVDPAUSurfaceAccessNV,
94926 wow64_ext_glVDPAUUnmapSurfacesNV,
94927 wow64_ext_glVDPAUUnregisterSurfaceNV,
94928 wow64_ext_glValidateProgram,
94929 wow64_ext_glValidateProgramARB,
94930 wow64_ext_glValidateProgramPipeline,
94931 wow64_ext_glVariantArrayObjectATI,
94932 wow64_ext_glVariantPointerEXT,
94933 wow64_ext_glVariantbvEXT,
94934 wow64_ext_glVariantdvEXT,
94935 wow64_ext_glVariantfvEXT,
94936 wow64_ext_glVariantivEXT,
94937 wow64_ext_glVariantsvEXT,
94938 wow64_ext_glVariantubvEXT,
94939 wow64_ext_glVariantuivEXT,
94940 wow64_ext_glVariantusvEXT,
94941 wow64_ext_glVertex2bOES,
94942 wow64_ext_glVertex2bvOES,
94943 wow64_ext_glVertex2hNV,
94944 wow64_ext_glVertex2hvNV,
94945 wow64_ext_glVertex2xOES,
94946 wow64_ext_glVertex2xvOES,
94947 wow64_ext_glVertex3bOES,
94948 wow64_ext_glVertex3bvOES,
94949 wow64_ext_glVertex3hNV,
94950 wow64_ext_glVertex3hvNV,
94951 wow64_ext_glVertex3xOES,
94952 wow64_ext_glVertex3xvOES,
94953 wow64_ext_glVertex4bOES,
94954 wow64_ext_glVertex4bvOES,
94955 wow64_ext_glVertex4hNV,
94956 wow64_ext_glVertex4hvNV,
94957 wow64_ext_glVertex4xOES,
94958 wow64_ext_glVertex4xvOES,
94959 wow64_ext_glVertexArrayAttribBinding,
94960 wow64_ext_glVertexArrayAttribFormat,
94961 wow64_ext_glVertexArrayAttribIFormat,
94962 wow64_ext_glVertexArrayAttribLFormat,
94963 wow64_ext_glVertexArrayBindVertexBufferEXT,
94964 wow64_ext_glVertexArrayBindingDivisor,
94965 wow64_ext_glVertexArrayColorOffsetEXT,
94966 wow64_ext_glVertexArrayEdgeFlagOffsetEXT,
94967 wow64_ext_glVertexArrayElementBuffer,
94968 wow64_ext_glVertexArrayFogCoordOffsetEXT,
94969 wow64_ext_glVertexArrayIndexOffsetEXT,
94970 wow64_ext_glVertexArrayMultiTexCoordOffsetEXT,
94971 wow64_ext_glVertexArrayNormalOffsetEXT,
94972 wow64_ext_glVertexArrayParameteriAPPLE,
94973 wow64_ext_glVertexArrayRangeAPPLE,
94974 wow64_ext_glVertexArrayRangeNV,
94975 wow64_ext_glVertexArraySecondaryColorOffsetEXT,
94976 wow64_ext_glVertexArrayTexCoordOffsetEXT,
94977 wow64_ext_glVertexArrayVertexAttribBindingEXT,
94978 wow64_ext_glVertexArrayVertexAttribDivisorEXT,
94979 wow64_ext_glVertexArrayVertexAttribFormatEXT,
94980 wow64_ext_glVertexArrayVertexAttribIFormatEXT,
94981 wow64_ext_glVertexArrayVertexAttribIOffsetEXT,
94982 wow64_ext_glVertexArrayVertexAttribLFormatEXT,
94983 wow64_ext_glVertexArrayVertexAttribLOffsetEXT,
94984 wow64_ext_glVertexArrayVertexAttribOffsetEXT,
94985 wow64_ext_glVertexArrayVertexBindingDivisorEXT,
94986 wow64_ext_glVertexArrayVertexBuffer,
94987 wow64_ext_glVertexArrayVertexBuffers,
94988 wow64_ext_glVertexArrayVertexOffsetEXT,
94989 wow64_ext_glVertexAttrib1d,
94990 wow64_ext_glVertexAttrib1dARB,
94991 wow64_ext_glVertexAttrib1dNV,
94992 wow64_ext_glVertexAttrib1dv,
94993 wow64_ext_glVertexAttrib1dvARB,
94994 wow64_ext_glVertexAttrib1dvNV,
94995 wow64_ext_glVertexAttrib1f,
94996 wow64_ext_glVertexAttrib1fARB,
94997 wow64_ext_glVertexAttrib1fNV,
94998 wow64_ext_glVertexAttrib1fv,
94999 wow64_ext_glVertexAttrib1fvARB,
95000 wow64_ext_glVertexAttrib1fvNV,
95001 wow64_ext_glVertexAttrib1hNV,
95002 wow64_ext_glVertexAttrib1hvNV,
95003 wow64_ext_glVertexAttrib1s,
95004 wow64_ext_glVertexAttrib1sARB,
95005 wow64_ext_glVertexAttrib1sNV,
95006 wow64_ext_glVertexAttrib1sv,
95007 wow64_ext_glVertexAttrib1svARB,
95008 wow64_ext_glVertexAttrib1svNV,
95009 wow64_ext_glVertexAttrib2d,
95010 wow64_ext_glVertexAttrib2dARB,
95011 wow64_ext_glVertexAttrib2dNV,
95012 wow64_ext_glVertexAttrib2dv,
95013 wow64_ext_glVertexAttrib2dvARB,
95014 wow64_ext_glVertexAttrib2dvNV,
95015 wow64_ext_glVertexAttrib2f,
95016 wow64_ext_glVertexAttrib2fARB,
95017 wow64_ext_glVertexAttrib2fNV,
95018 wow64_ext_glVertexAttrib2fv,
95019 wow64_ext_glVertexAttrib2fvARB,
95020 wow64_ext_glVertexAttrib2fvNV,
95021 wow64_ext_glVertexAttrib2hNV,
95022 wow64_ext_glVertexAttrib2hvNV,
95023 wow64_ext_glVertexAttrib2s,
95024 wow64_ext_glVertexAttrib2sARB,
95025 wow64_ext_glVertexAttrib2sNV,
95026 wow64_ext_glVertexAttrib2sv,
95027 wow64_ext_glVertexAttrib2svARB,
95028 wow64_ext_glVertexAttrib2svNV,
95029 wow64_ext_glVertexAttrib3d,
95030 wow64_ext_glVertexAttrib3dARB,
95031 wow64_ext_glVertexAttrib3dNV,
95032 wow64_ext_glVertexAttrib3dv,
95033 wow64_ext_glVertexAttrib3dvARB,
95034 wow64_ext_glVertexAttrib3dvNV,
95035 wow64_ext_glVertexAttrib3f,
95036 wow64_ext_glVertexAttrib3fARB,
95037 wow64_ext_glVertexAttrib3fNV,
95038 wow64_ext_glVertexAttrib3fv,
95039 wow64_ext_glVertexAttrib3fvARB,
95040 wow64_ext_glVertexAttrib3fvNV,
95041 wow64_ext_glVertexAttrib3hNV,
95042 wow64_ext_glVertexAttrib3hvNV,
95043 wow64_ext_glVertexAttrib3s,
95044 wow64_ext_glVertexAttrib3sARB,
95045 wow64_ext_glVertexAttrib3sNV,
95046 wow64_ext_glVertexAttrib3sv,
95047 wow64_ext_glVertexAttrib3svARB,
95048 wow64_ext_glVertexAttrib3svNV,
95049 wow64_ext_glVertexAttrib4Nbv,
95050 wow64_ext_glVertexAttrib4NbvARB,
95051 wow64_ext_glVertexAttrib4Niv,
95052 wow64_ext_glVertexAttrib4NivARB,
95053 wow64_ext_glVertexAttrib4Nsv,
95054 wow64_ext_glVertexAttrib4NsvARB,
95055 wow64_ext_glVertexAttrib4Nub,
95056 wow64_ext_glVertexAttrib4NubARB,
95057 wow64_ext_glVertexAttrib4Nubv,
95058 wow64_ext_glVertexAttrib4NubvARB,
95059 wow64_ext_glVertexAttrib4Nuiv,
95060 wow64_ext_glVertexAttrib4NuivARB,
95061 wow64_ext_glVertexAttrib4Nusv,
95062 wow64_ext_glVertexAttrib4NusvARB,
95063 wow64_ext_glVertexAttrib4bv,
95064 wow64_ext_glVertexAttrib4bvARB,
95065 wow64_ext_glVertexAttrib4d,
95066 wow64_ext_glVertexAttrib4dARB,
95067 wow64_ext_glVertexAttrib4dNV,
95068 wow64_ext_glVertexAttrib4dv,
95069 wow64_ext_glVertexAttrib4dvARB,
95070 wow64_ext_glVertexAttrib4dvNV,
95071 wow64_ext_glVertexAttrib4f,
95072 wow64_ext_glVertexAttrib4fARB,
95073 wow64_ext_glVertexAttrib4fNV,
95074 wow64_ext_glVertexAttrib4fv,
95075 wow64_ext_glVertexAttrib4fvARB,
95076 wow64_ext_glVertexAttrib4fvNV,
95077 wow64_ext_glVertexAttrib4hNV,
95078 wow64_ext_glVertexAttrib4hvNV,
95079 wow64_ext_glVertexAttrib4iv,
95080 wow64_ext_glVertexAttrib4ivARB,
95081 wow64_ext_glVertexAttrib4s,
95082 wow64_ext_glVertexAttrib4sARB,
95083 wow64_ext_glVertexAttrib4sNV,
95084 wow64_ext_glVertexAttrib4sv,
95085 wow64_ext_glVertexAttrib4svARB,
95086 wow64_ext_glVertexAttrib4svNV,
95087 wow64_ext_glVertexAttrib4ubNV,
95088 wow64_ext_glVertexAttrib4ubv,
95089 wow64_ext_glVertexAttrib4ubvARB,
95090 wow64_ext_glVertexAttrib4ubvNV,
95091 wow64_ext_glVertexAttrib4uiv,
95092 wow64_ext_glVertexAttrib4uivARB,
95093 wow64_ext_glVertexAttrib4usv,
95094 wow64_ext_glVertexAttrib4usvARB,
95095 wow64_ext_glVertexAttribArrayObjectATI,
95096 wow64_ext_glVertexAttribBinding,
95097 wow64_ext_glVertexAttribDivisor,
95098 wow64_ext_glVertexAttribDivisorARB,
95099 wow64_ext_glVertexAttribFormat,
95100 wow64_ext_glVertexAttribFormatNV,
95101 wow64_ext_glVertexAttribI1i,
95102 wow64_ext_glVertexAttribI1iEXT,
95103 wow64_ext_glVertexAttribI1iv,
95104 wow64_ext_glVertexAttribI1ivEXT,
95105 wow64_ext_glVertexAttribI1ui,
95106 wow64_ext_glVertexAttribI1uiEXT,
95107 wow64_ext_glVertexAttribI1uiv,
95108 wow64_ext_glVertexAttribI1uivEXT,
95109 wow64_ext_glVertexAttribI2i,
95110 wow64_ext_glVertexAttribI2iEXT,
95111 wow64_ext_glVertexAttribI2iv,
95112 wow64_ext_glVertexAttribI2ivEXT,
95113 wow64_ext_glVertexAttribI2ui,
95114 wow64_ext_glVertexAttribI2uiEXT,
95115 wow64_ext_glVertexAttribI2uiv,
95116 wow64_ext_glVertexAttribI2uivEXT,
95117 wow64_ext_glVertexAttribI3i,
95118 wow64_ext_glVertexAttribI3iEXT,
95119 wow64_ext_glVertexAttribI3iv,
95120 wow64_ext_glVertexAttribI3ivEXT,
95121 wow64_ext_glVertexAttribI3ui,
95122 wow64_ext_glVertexAttribI3uiEXT,
95123 wow64_ext_glVertexAttribI3uiv,
95124 wow64_ext_glVertexAttribI3uivEXT,
95125 wow64_ext_glVertexAttribI4bv,
95126 wow64_ext_glVertexAttribI4bvEXT,
95127 wow64_ext_glVertexAttribI4i,
95128 wow64_ext_glVertexAttribI4iEXT,
95129 wow64_ext_glVertexAttribI4iv,
95130 wow64_ext_glVertexAttribI4ivEXT,
95131 wow64_ext_glVertexAttribI4sv,
95132 wow64_ext_glVertexAttribI4svEXT,
95133 wow64_ext_glVertexAttribI4ubv,
95134 wow64_ext_glVertexAttribI4ubvEXT,
95135 wow64_ext_glVertexAttribI4ui,
95136 wow64_ext_glVertexAttribI4uiEXT,
95137 wow64_ext_glVertexAttribI4uiv,
95138 wow64_ext_glVertexAttribI4uivEXT,
95139 wow64_ext_glVertexAttribI4usv,
95140 wow64_ext_glVertexAttribI4usvEXT,
95141 wow64_ext_glVertexAttribIFormat,
95142 wow64_ext_glVertexAttribIFormatNV,
95143 wow64_ext_glVertexAttribIPointer,
95144 wow64_ext_glVertexAttribIPointerEXT,
95145 wow64_ext_glVertexAttribL1d,
95146 wow64_ext_glVertexAttribL1dEXT,
95147 wow64_ext_glVertexAttribL1dv,
95148 wow64_ext_glVertexAttribL1dvEXT,
95149 wow64_ext_glVertexAttribL1i64NV,
95150 wow64_ext_glVertexAttribL1i64vNV,
95151 wow64_ext_glVertexAttribL1ui64ARB,
95152 wow64_ext_glVertexAttribL1ui64NV,
95153 wow64_ext_glVertexAttribL1ui64vARB,
95154 wow64_ext_glVertexAttribL1ui64vNV,
95155 wow64_ext_glVertexAttribL2d,
95156 wow64_ext_glVertexAttribL2dEXT,
95157 wow64_ext_glVertexAttribL2dv,
95158 wow64_ext_glVertexAttribL2dvEXT,
95159 wow64_ext_glVertexAttribL2i64NV,
95160 wow64_ext_glVertexAttribL2i64vNV,
95161 wow64_ext_glVertexAttribL2ui64NV,
95162 wow64_ext_glVertexAttribL2ui64vNV,
95163 wow64_ext_glVertexAttribL3d,
95164 wow64_ext_glVertexAttribL3dEXT,
95165 wow64_ext_glVertexAttribL3dv,
95166 wow64_ext_glVertexAttribL3dvEXT,
95167 wow64_ext_glVertexAttribL3i64NV,
95168 wow64_ext_glVertexAttribL3i64vNV,
95169 wow64_ext_glVertexAttribL3ui64NV,
95170 wow64_ext_glVertexAttribL3ui64vNV,
95171 wow64_ext_glVertexAttribL4d,
95172 wow64_ext_glVertexAttribL4dEXT,
95173 wow64_ext_glVertexAttribL4dv,
95174 wow64_ext_glVertexAttribL4dvEXT,
95175 wow64_ext_glVertexAttribL4i64NV,
95176 wow64_ext_glVertexAttribL4i64vNV,
95177 wow64_ext_glVertexAttribL4ui64NV,
95178 wow64_ext_glVertexAttribL4ui64vNV,
95179 wow64_ext_glVertexAttribLFormat,
95180 wow64_ext_glVertexAttribLFormatNV,
95181 wow64_ext_glVertexAttribLPointer,
95182 wow64_ext_glVertexAttribLPointerEXT,
95183 wow64_ext_glVertexAttribP1ui,
95184 wow64_ext_glVertexAttribP1uiv,
95185 wow64_ext_glVertexAttribP2ui,
95186 wow64_ext_glVertexAttribP2uiv,
95187 wow64_ext_glVertexAttribP3ui,
95188 wow64_ext_glVertexAttribP3uiv,
95189 wow64_ext_glVertexAttribP4ui,
95190 wow64_ext_glVertexAttribP4uiv,
95191 wow64_ext_glVertexAttribParameteriAMD,
95192 wow64_ext_glVertexAttribPointer,
95193 wow64_ext_glVertexAttribPointerARB,
95194 wow64_ext_glVertexAttribPointerNV,
95195 wow64_ext_glVertexAttribs1dvNV,
95196 wow64_ext_glVertexAttribs1fvNV,
95197 wow64_ext_glVertexAttribs1hvNV,
95198 wow64_ext_glVertexAttribs1svNV,
95199 wow64_ext_glVertexAttribs2dvNV,
95200 wow64_ext_glVertexAttribs2fvNV,
95201 wow64_ext_glVertexAttribs2hvNV,
95202 wow64_ext_glVertexAttribs2svNV,
95203 wow64_ext_glVertexAttribs3dvNV,
95204 wow64_ext_glVertexAttribs3fvNV,
95205 wow64_ext_glVertexAttribs3hvNV,
95206 wow64_ext_glVertexAttribs3svNV,
95207 wow64_ext_glVertexAttribs4dvNV,
95208 wow64_ext_glVertexAttribs4fvNV,
95209 wow64_ext_glVertexAttribs4hvNV,
95210 wow64_ext_glVertexAttribs4svNV,
95211 wow64_ext_glVertexAttribs4ubvNV,
95212 wow64_ext_glVertexBindingDivisor,
95213 wow64_ext_glVertexBlendARB,
95214 wow64_ext_glVertexBlendEnvfATI,
95215 wow64_ext_glVertexBlendEnviATI,
95216 wow64_ext_glVertexFormatNV,
95217 wow64_ext_glVertexP2ui,
95218 wow64_ext_glVertexP2uiv,
95219 wow64_ext_glVertexP3ui,
95220 wow64_ext_glVertexP3uiv,
95221 wow64_ext_glVertexP4ui,
95222 wow64_ext_glVertexP4uiv,
95223 wow64_ext_glVertexPointerEXT,
95224 wow64_ext_glVertexPointerListIBM,
95225 wow64_ext_glVertexPointervINTEL,
95226 wow64_ext_glVertexStream1dATI,
95227 wow64_ext_glVertexStream1dvATI,
95228 wow64_ext_glVertexStream1fATI,
95229 wow64_ext_glVertexStream1fvATI,
95230 wow64_ext_glVertexStream1iATI,
95231 wow64_ext_glVertexStream1ivATI,
95232 wow64_ext_glVertexStream1sATI,
95233 wow64_ext_glVertexStream1svATI,
95234 wow64_ext_glVertexStream2dATI,
95235 wow64_ext_glVertexStream2dvATI,
95236 wow64_ext_glVertexStream2fATI,
95237 wow64_ext_glVertexStream2fvATI,
95238 wow64_ext_glVertexStream2iATI,
95239 wow64_ext_glVertexStream2ivATI,
95240 wow64_ext_glVertexStream2sATI,
95241 wow64_ext_glVertexStream2svATI,
95242 wow64_ext_glVertexStream3dATI,
95243 wow64_ext_glVertexStream3dvATI,
95244 wow64_ext_glVertexStream3fATI,
95245 wow64_ext_glVertexStream3fvATI,
95246 wow64_ext_glVertexStream3iATI,
95247 wow64_ext_glVertexStream3ivATI,
95248 wow64_ext_glVertexStream3sATI,
95249 wow64_ext_glVertexStream3svATI,
95250 wow64_ext_glVertexStream4dATI,
95251 wow64_ext_glVertexStream4dvATI,
95252 wow64_ext_glVertexStream4fATI,
95253 wow64_ext_glVertexStream4fvATI,
95254 wow64_ext_glVertexStream4iATI,
95255 wow64_ext_glVertexStream4ivATI,
95256 wow64_ext_glVertexStream4sATI,
95257 wow64_ext_glVertexStream4svATI,
95258 wow64_ext_glVertexWeightPointerEXT,
95259 wow64_ext_glVertexWeightfEXT,
95260 wow64_ext_glVertexWeightfvEXT,
95261 wow64_ext_glVertexWeighthNV,
95262 wow64_ext_glVertexWeighthvNV,
95263 wow64_ext_glVideoCaptureNV,
95264 wow64_ext_glVideoCaptureStreamParameterdvNV,
95265 wow64_ext_glVideoCaptureStreamParameterfvNV,
95266 wow64_ext_glVideoCaptureStreamParameterivNV,
95267 wow64_ext_glViewportArrayv,
95268 wow64_ext_glViewportIndexedf,
95269 wow64_ext_glViewportIndexedfv,
95270 wow64_ext_glViewportPositionWScaleNV,
95271 wow64_ext_glViewportSwizzleNV,
95272 wow64_ext_glWaitSemaphoreEXT,
95273 wow64_ext_glWaitSemaphoreui64NVX,
95274 wow64_ext_glWaitSync,
95275 wow64_ext_glWaitVkSemaphoreNV,
95276 wow64_ext_glWeightPathsNV,
95277 wow64_ext_glWeightPointerARB,
95278 wow64_ext_glWeightbvARB,
95279 wow64_ext_glWeightdvARB,
95280 wow64_ext_glWeightfvARB,
95281 wow64_ext_glWeightivARB,
95282 wow64_ext_glWeightsvARB,
95283 wow64_ext_glWeightubvARB,
95284 wow64_ext_glWeightuivARB,
95285 wow64_ext_glWeightusvARB,
95286 wow64_ext_glWindowPos2d,
95287 wow64_ext_glWindowPos2dARB,
95288 wow64_ext_glWindowPos2dMESA,
95289 wow64_ext_glWindowPos2dv,
95290 wow64_ext_glWindowPos2dvARB,
95291 wow64_ext_glWindowPos2dvMESA,
95292 wow64_ext_glWindowPos2f,
95293 wow64_ext_glWindowPos2fARB,
95294 wow64_ext_glWindowPos2fMESA,
95295 wow64_ext_glWindowPos2fv,
95296 wow64_ext_glWindowPos2fvARB,
95297 wow64_ext_glWindowPos2fvMESA,
95298 wow64_ext_glWindowPos2i,
95299 wow64_ext_glWindowPos2iARB,
95300 wow64_ext_glWindowPos2iMESA,
95301 wow64_ext_glWindowPos2iv,
95302 wow64_ext_glWindowPos2ivARB,
95303 wow64_ext_glWindowPos2ivMESA,
95304 wow64_ext_glWindowPos2s,
95305 wow64_ext_glWindowPos2sARB,
95306 wow64_ext_glWindowPos2sMESA,
95307 wow64_ext_glWindowPos2sv,
95308 wow64_ext_glWindowPos2svARB,
95309 wow64_ext_glWindowPos2svMESA,
95310 wow64_ext_glWindowPos3d,
95311 wow64_ext_glWindowPos3dARB,
95312 wow64_ext_glWindowPos3dMESA,
95313 wow64_ext_glWindowPos3dv,
95314 wow64_ext_glWindowPos3dvARB,
95315 wow64_ext_glWindowPos3dvMESA,
95316 wow64_ext_glWindowPos3f,
95317 wow64_ext_glWindowPos3fARB,
95318 wow64_ext_glWindowPos3fMESA,
95319 wow64_ext_glWindowPos3fv,
95320 wow64_ext_glWindowPos3fvARB,
95321 wow64_ext_glWindowPos3fvMESA,
95322 wow64_ext_glWindowPos3i,
95323 wow64_ext_glWindowPos3iARB,
95324 wow64_ext_glWindowPos3iMESA,
95325 wow64_ext_glWindowPos3iv,
95326 wow64_ext_glWindowPos3ivARB,
95327 wow64_ext_glWindowPos3ivMESA,
95328 wow64_ext_glWindowPos3s,
95329 wow64_ext_glWindowPos3sARB,
95330 wow64_ext_glWindowPos3sMESA,
95331 wow64_ext_glWindowPos3sv,
95332 wow64_ext_glWindowPos3svARB,
95333 wow64_ext_glWindowPos3svMESA,
95334 wow64_ext_glWindowPos4dMESA,
95335 wow64_ext_glWindowPos4dvMESA,
95336 wow64_ext_glWindowPos4fMESA,
95337 wow64_ext_glWindowPos4fvMESA,
95338 wow64_ext_glWindowPos4iMESA,
95339 wow64_ext_glWindowPos4ivMESA,
95340 wow64_ext_glWindowPos4sMESA,
95341 wow64_ext_glWindowPos4svMESA,
95342 wow64_ext_glWindowRectanglesEXT,
95343 wow64_ext_glWriteMaskEXT,
95344 wow64_ext_wglAllocateMemoryNV,
95345 wow64_ext_wglBindTexImageARB,
95346 wow64_ext_wglChoosePixelFormatARB,
95347 wow64_ext_wglCreateContextAttribsARB,
95348 wow64_ext_wglCreatePbufferARB,
95349 wow64_ext_wglDestroyPbufferARB,
95350 wow64_ext_wglFreeMemoryNV,
95351 wow64_ext_wglGetCurrentReadDCARB,
95352 wow64_ext_wglGetExtensionsStringARB,
95353 wow64_ext_wglGetExtensionsStringEXT,
95354 wow64_ext_wglGetPbufferDCARB,
95355 wow64_ext_wglGetPixelFormatAttribfvARB,
95356 wow64_ext_wglGetPixelFormatAttribivARB,
95357 wow64_ext_wglGetSwapIntervalEXT,
95358 wow64_ext_wglMakeContextCurrentARB,
95359 wow64_ext_wglQueryCurrentRendererIntegerWINE,
95360 wow64_ext_wglQueryCurrentRendererStringWINE,
95361 wow64_ext_wglQueryPbufferARB,
95362 wow64_ext_wglQueryRendererIntegerWINE,
95363 wow64_ext_wglQueryRendererStringWINE,
95364 wow64_ext_wglReleasePbufferDCARB,
95365 wow64_ext_wglReleaseTexImageARB,
95366 wow64_ext_wglSetPbufferAttribARB,
95367 wow64_ext_wglSetPixelFormatWINE,
95368 wow64_ext_wglSwapIntervalEXT,
95371 #endif
95373 static BOOL null_wglCopyContext( struct wgl_context * hglrcSrc, struct wgl_context * hglrcDst, UINT mask ) { return 0; }
95374 static struct wgl_context * null_wglCreateContext( HDC hDc ) { return 0; }
95375 static BOOL null_wglDeleteContext( struct wgl_context * oldContext ) { return 0; }
95376 static int null_wglDescribePixelFormat( HDC hdc, int ipfd, UINT cjpfd, PIXELFORMATDESCRIPTOR *ppfd ) { return 0; }
95377 static int null_wglGetPixelFormat( HDC hdc ) { return 0; }
95378 static PROC null_wglGetProcAddress( LPCSTR lpszProc ) { return 0; }
95379 static BOOL null_wglMakeCurrent( HDC hDc, struct wgl_context * newContext ) { return 0; }
95380 static BOOL null_wglSetPixelFormat( HDC hdc, int ipfd, const PIXELFORMATDESCRIPTOR *ppfd ) { return 0; }
95381 static BOOL null_wglShareLists( struct wgl_context * hrcSrvShare, struct wgl_context * hrcSrvSource ) { return 0; }
95382 static BOOL null_wglSwapBuffers( HDC hdc ) { return 0; }
95383 static void null_glAccum( GLenum op, GLfloat value ) { }
95384 static void null_glAlphaFunc( GLenum func, GLfloat ref ) { }
95385 static GLboolean null_glAreTexturesResident( GLsizei n, const GLuint *textures, GLboolean *residences ) { return 0; }
95386 static void null_glArrayElement( GLint i ) { }
95387 static void null_glBegin( GLenum mode ) { }
95388 static void null_glBindTexture( GLenum target, GLuint texture ) { }
95389 static void null_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap ) { }
95390 static void null_glBlendFunc( GLenum sfactor, GLenum dfactor ) { }
95391 static void null_glCallList( GLuint list ) { }
95392 static void null_glCallLists( GLsizei n, GLenum type, const void *lists ) { }
95393 static void null_glClear( GLbitfield mask ) { }
95394 static void null_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
95395 static void null_glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
95396 static void null_glClearDepth( GLdouble depth ) { }
95397 static void null_glClearIndex( GLfloat c ) { }
95398 static void null_glClearStencil( GLint s ) { }
95399 static void null_glClipPlane( GLenum plane, const GLdouble *equation ) { }
95400 static void null_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
95401 static void null_glColor3bv( const GLbyte *v ) { }
95402 static void null_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
95403 static void null_glColor3dv( const GLdouble *v ) { }
95404 static void null_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
95405 static void null_glColor3fv( const GLfloat *v ) { }
95406 static void null_glColor3i( GLint red, GLint green, GLint blue ) { }
95407 static void null_glColor3iv( const GLint *v ) { }
95408 static void null_glColor3s( GLshort red, GLshort green, GLshort blue ) { }
95409 static void null_glColor3sv( const GLshort *v ) { }
95410 static void null_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
95411 static void null_glColor3ubv( const GLubyte *v ) { }
95412 static void null_glColor3ui( GLuint red, GLuint green, GLuint blue ) { }
95413 static void null_glColor3uiv( const GLuint *v ) { }
95414 static void null_glColor3us( GLushort red, GLushort green, GLushort blue ) { }
95415 static void null_glColor3usv( const GLushort *v ) { }
95416 static void null_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) { }
95417 static void null_glColor4bv( const GLbyte *v ) { }
95418 static void null_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) { }
95419 static void null_glColor4dv( const GLdouble *v ) { }
95420 static void null_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
95421 static void null_glColor4fv( const GLfloat *v ) { }
95422 static void null_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) { }
95423 static void null_glColor4iv( const GLint *v ) { }
95424 static void null_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) { }
95425 static void null_glColor4sv( const GLshort *v ) { }
95426 static void null_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) { }
95427 static void null_glColor4ubv( const GLubyte *v ) { }
95428 static void null_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
95429 static void null_glColor4uiv( const GLuint *v ) { }
95430 static void null_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) { }
95431 static void null_glColor4usv( const GLushort *v ) { }
95432 static void null_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
95433 static void null_glColorMaterial( GLenum face, GLenum mode ) { }
95434 static void null_glColorPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
95435 static void null_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) { }
95436 static void null_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
95437 static void null_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
95438 static void null_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
95439 static void null_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
95440 static void null_glCullFace( GLenum mode ) { }
95441 static void null_glDeleteLists( GLuint list, GLsizei range ) { }
95442 static void null_glDeleteTextures( GLsizei n, const GLuint *textures ) { }
95443 static void null_glDepthFunc( GLenum func ) { }
95444 static void null_glDepthMask( GLboolean flag ) { }
95445 static void null_glDepthRange( GLdouble n, GLdouble f ) { }
95446 static void null_glDisable( GLenum cap ) { }
95447 static void null_glDisableClientState( GLenum array ) { }
95448 static void null_glDrawArrays( GLenum mode, GLint first, GLsizei count ) { }
95449 static void null_glDrawBuffer( GLenum buf ) { }
95450 static void null_glDrawElements( GLenum mode, GLsizei count, GLenum type, const void *indices ) { }
95451 static void null_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
95452 static void null_glEdgeFlag( GLboolean flag ) { }
95453 static void null_glEdgeFlagPointer( GLsizei stride, const void *pointer ) { }
95454 static void null_glEdgeFlagv( const GLboolean *flag ) { }
95455 static void null_glEnable( GLenum cap ) { }
95456 static void null_glEnableClientState( GLenum array ) { }
95457 static void null_glEnd(void) { }
95458 static void null_glEndList(void) { }
95459 static void null_glEvalCoord1d( GLdouble u ) { }
95460 static void null_glEvalCoord1dv( const GLdouble *u ) { }
95461 static void null_glEvalCoord1f( GLfloat u ) { }
95462 static void null_glEvalCoord1fv( const GLfloat *u ) { }
95463 static void null_glEvalCoord2d( GLdouble u, GLdouble v ) { }
95464 static void null_glEvalCoord2dv( const GLdouble *u ) { }
95465 static void null_glEvalCoord2f( GLfloat u, GLfloat v ) { }
95466 static void null_glEvalCoord2fv( const GLfloat *u ) { }
95467 static void null_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) { }
95468 static void null_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) { }
95469 static void null_glEvalPoint1( GLint i ) { }
95470 static void null_glEvalPoint2( GLint i, GLint j ) { }
95471 static void null_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer ) { }
95472 static void null_glFinish(void) { }
95473 static void null_glFlush(void) { }
95474 static void null_glFogf( GLenum pname, GLfloat param ) { }
95475 static void null_glFogfv( GLenum pname, const GLfloat *params ) { }
95476 static void null_glFogi( GLenum pname, GLint param ) { }
95477 static void null_glFogiv( GLenum pname, const GLint *params ) { }
95478 static void null_glFrontFace( GLenum mode ) { }
95479 static void null_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
95480 static GLuint null_glGenLists( GLsizei range ) { return 0; }
95481 static void null_glGenTextures( GLsizei n, GLuint *textures ) { }
95482 static void null_glGetBooleanv( GLenum pname, GLboolean *data ) { }
95483 static void null_glGetClipPlane( GLenum plane, GLdouble *equation ) { }
95484 static void null_glGetDoublev( GLenum pname, GLdouble *data ) { }
95485 static GLenum null_glGetError(void) { return GL_INVALID_OPERATION; }
95486 static void null_glGetFloatv( GLenum pname, GLfloat *data ) { }
95487 static void null_glGetIntegerv( GLenum pname, GLint *data ) { }
95488 static void null_glGetLightfv( GLenum light, GLenum pname, GLfloat *params ) { }
95489 static void null_glGetLightiv( GLenum light, GLenum pname, GLint *params ) { }
95490 static void null_glGetMapdv( GLenum target, GLenum query, GLdouble *v ) { }
95491 static void null_glGetMapfv( GLenum target, GLenum query, GLfloat *v ) { }
95492 static void null_glGetMapiv( GLenum target, GLenum query, GLint *v ) { }
95493 static void null_glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params ) { }
95494 static void null_glGetMaterialiv( GLenum face, GLenum pname, GLint *params ) { }
95495 static void null_glGetPixelMapfv( GLenum map, GLfloat *values ) { }
95496 static void null_glGetPixelMapuiv( GLenum map, GLuint *values ) { }
95497 static void null_glGetPixelMapusv( GLenum map, GLushort *values ) { }
95498 static void null_glGetPointerv( GLenum pname, void **params ) { }
95499 static void null_glGetPolygonStipple( GLubyte *mask ) { }
95500 static const GLubyte * null_glGetString( GLenum name ) { return 0; }
95501 static void null_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params ) { }
95502 static void null_glGetTexEnviv( GLenum target, GLenum pname, GLint *params ) { }
95503 static void null_glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params ) { }
95504 static void null_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params ) { }
95505 static void null_glGetTexGeniv( GLenum coord, GLenum pname, GLint *params ) { }
95506 static void null_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
95507 static void null_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
95508 static void null_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint *params ) { }
95509 static void null_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
95510 static void null_glGetTexParameteriv( GLenum target, GLenum pname, GLint *params ) { }
95511 static void null_glHint( GLenum target, GLenum mode ) { }
95512 static void null_glIndexMask( GLuint mask ) { }
95513 static void null_glIndexPointer( GLenum type, GLsizei stride, const void *pointer ) { }
95514 static void null_glIndexd( GLdouble c ) { }
95515 static void null_glIndexdv( const GLdouble *c ) { }
95516 static void null_glIndexf( GLfloat c ) { }
95517 static void null_glIndexfv( const GLfloat *c ) { }
95518 static void null_glIndexi( GLint c ) { }
95519 static void null_glIndexiv( const GLint *c ) { }
95520 static void null_glIndexs( GLshort c ) { }
95521 static void null_glIndexsv( const GLshort *c ) { }
95522 static void null_glIndexub( GLubyte c ) { }
95523 static void null_glIndexubv( const GLubyte *c ) { }
95524 static void null_glInitNames(void) { }
95525 static void null_glInterleavedArrays( GLenum format, GLsizei stride, const void *pointer ) { }
95526 static GLboolean null_glIsEnabled( GLenum cap ) { return 0; }
95527 static GLboolean null_glIsList( GLuint list ) { return 0; }
95528 static GLboolean null_glIsTexture( GLuint texture ) { return 0; }
95529 static void null_glLightModelf( GLenum pname, GLfloat param ) { }
95530 static void null_glLightModelfv( GLenum pname, const GLfloat *params ) { }
95531 static void null_glLightModeli( GLenum pname, GLint param ) { }
95532 static void null_glLightModeliv( GLenum pname, const GLint *params ) { }
95533 static void null_glLightf( GLenum light, GLenum pname, GLfloat param ) { }
95534 static void null_glLightfv( GLenum light, GLenum pname, const GLfloat *params ) { }
95535 static void null_glLighti( GLenum light, GLenum pname, GLint param ) { }
95536 static void null_glLightiv( GLenum light, GLenum pname, const GLint *params ) { }
95537 static void null_glLineStipple( GLint factor, GLushort pattern ) { }
95538 static void null_glLineWidth( GLfloat width ) { }
95539 static void null_glListBase( GLuint base ) { }
95540 static void null_glLoadIdentity(void) { }
95541 static void null_glLoadMatrixd( const GLdouble *m ) { }
95542 static void null_glLoadMatrixf( const GLfloat *m ) { }
95543 static void null_glLoadName( GLuint name ) { }
95544 static void null_glLogicOp( GLenum opcode ) { }
95545 static void null_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points ) { }
95546 static void null_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points ) { }
95547 static void null_glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points ) { }
95548 static void null_glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points ) { }
95549 static void null_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) { }
95550 static void null_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) { }
95551 static void null_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) { }
95552 static void null_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) { }
95553 static void null_glMaterialf( GLenum face, GLenum pname, GLfloat param ) { }
95554 static void null_glMaterialfv( GLenum face, GLenum pname, const GLfloat *params ) { }
95555 static void null_glMateriali( GLenum face, GLenum pname, GLint param ) { }
95556 static void null_glMaterialiv( GLenum face, GLenum pname, const GLint *params ) { }
95557 static void null_glMatrixMode( GLenum mode ) { }
95558 static void null_glMultMatrixd( const GLdouble *m ) { }
95559 static void null_glMultMatrixf( const GLfloat *m ) { }
95560 static void null_glNewList( GLuint list, GLenum mode ) { }
95561 static void null_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) { }
95562 static void null_glNormal3bv( const GLbyte *v ) { }
95563 static void null_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) { }
95564 static void null_glNormal3dv( const GLdouble *v ) { }
95565 static void null_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) { }
95566 static void null_glNormal3fv( const GLfloat *v ) { }
95567 static void null_glNormal3i( GLint nx, GLint ny, GLint nz ) { }
95568 static void null_glNormal3iv( const GLint *v ) { }
95569 static void null_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) { }
95570 static void null_glNormal3sv( const GLshort *v ) { }
95571 static void null_glNormalPointer( GLenum type, GLsizei stride, const void *pointer ) { }
95572 static void null_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
95573 static void null_glPassThrough( GLfloat token ) { }
95574 static void null_glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat *values ) { }
95575 static void null_glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint *values ) { }
95576 static void null_glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort *values ) { }
95577 static void null_glPixelStoref( GLenum pname, GLfloat param ) { }
95578 static void null_glPixelStorei( GLenum pname, GLint param ) { }
95579 static void null_glPixelTransferf( GLenum pname, GLfloat param ) { }
95580 static void null_glPixelTransferi( GLenum pname, GLint param ) { }
95581 static void null_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) { }
95582 static void null_glPointSize( GLfloat size ) { }
95583 static void null_glPolygonMode( GLenum face, GLenum mode ) { }
95584 static void null_glPolygonOffset( GLfloat factor, GLfloat units ) { }
95585 static void null_glPolygonStipple( const GLubyte *mask ) { }
95586 static void null_glPopAttrib(void) { }
95587 static void null_glPopClientAttrib(void) { }
95588 static void null_glPopMatrix(void) { }
95589 static void null_glPopName(void) { }
95590 static void null_glPrioritizeTextures( GLsizei n, const GLuint *textures, const GLfloat *priorities ) { }
95591 static void null_glPushAttrib( GLbitfield mask ) { }
95592 static void null_glPushClientAttrib( GLbitfield mask ) { }
95593 static void null_glPushMatrix(void) { }
95594 static void null_glPushName( GLuint name ) { }
95595 static void null_glRasterPos2d( GLdouble x, GLdouble y ) { }
95596 static void null_glRasterPos2dv( const GLdouble *v ) { }
95597 static void null_glRasterPos2f( GLfloat x, GLfloat y ) { }
95598 static void null_glRasterPos2fv( const GLfloat *v ) { }
95599 static void null_glRasterPos2i( GLint x, GLint y ) { }
95600 static void null_glRasterPos2iv( const GLint *v ) { }
95601 static void null_glRasterPos2s( GLshort x, GLshort y ) { }
95602 static void null_glRasterPos2sv( const GLshort *v ) { }
95603 static void null_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
95604 static void null_glRasterPos3dv( const GLdouble *v ) { }
95605 static void null_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
95606 static void null_glRasterPos3fv( const GLfloat *v ) { }
95607 static void null_glRasterPos3i( GLint x, GLint y, GLint z ) { }
95608 static void null_glRasterPos3iv( const GLint *v ) { }
95609 static void null_glRasterPos3s( GLshort x, GLshort y, GLshort z ) { }
95610 static void null_glRasterPos3sv( const GLshort *v ) { }
95611 static void null_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
95612 static void null_glRasterPos4dv( const GLdouble *v ) { }
95613 static void null_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
95614 static void null_glRasterPos4fv( const GLfloat *v ) { }
95615 static void null_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) { }
95616 static void null_glRasterPos4iv( const GLint *v ) { }
95617 static void null_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
95618 static void null_glRasterPos4sv( const GLshort *v ) { }
95619 static void null_glReadBuffer( GLenum src ) { }
95620 static void null_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels ) { }
95621 static void null_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) { }
95622 static void null_glRectdv( const GLdouble *v1, const GLdouble *v2 ) { }
95623 static void null_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) { }
95624 static void null_glRectfv( const GLfloat *v1, const GLfloat *v2 ) { }
95625 static void null_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) { }
95626 static void null_glRectiv( const GLint *v1, const GLint *v2 ) { }
95627 static void null_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) { }
95628 static void null_glRectsv( const GLshort *v1, const GLshort *v2 ) { }
95629 static GLint null_glRenderMode( GLenum mode ) { return 0; }
95630 static void null_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
95631 static void null_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
95632 static void null_glScaled( GLdouble x, GLdouble y, GLdouble z ) { }
95633 static void null_glScalef( GLfloat x, GLfloat y, GLfloat z ) { }
95634 static void null_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) { }
95635 static void null_glSelectBuffer( GLsizei size, GLuint *buffer ) { }
95636 static void null_glShadeModel( GLenum mode ) { }
95637 static void null_glStencilFunc( GLenum func, GLint ref, GLuint mask ) { }
95638 static void null_glStencilMask( GLuint mask ) { }
95639 static void null_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) { }
95640 static void null_glTexCoord1d( GLdouble s ) { }
95641 static void null_glTexCoord1dv( const GLdouble *v ) { }
95642 static void null_glTexCoord1f( GLfloat s ) { }
95643 static void null_glTexCoord1fv( const GLfloat *v ) { }
95644 static void null_glTexCoord1i( GLint s ) { }
95645 static void null_glTexCoord1iv( const GLint *v ) { }
95646 static void null_glTexCoord1s( GLshort s ) { }
95647 static void null_glTexCoord1sv( const GLshort *v ) { }
95648 static void null_glTexCoord2d( GLdouble s, GLdouble t ) { }
95649 static void null_glTexCoord2dv( const GLdouble *v ) { }
95650 static void null_glTexCoord2f( GLfloat s, GLfloat t ) { }
95651 static void null_glTexCoord2fv( const GLfloat *v ) { }
95652 static void null_glTexCoord2i( GLint s, GLint t ) { }
95653 static void null_glTexCoord2iv( const GLint *v ) { }
95654 static void null_glTexCoord2s( GLshort s, GLshort t ) { }
95655 static void null_glTexCoord2sv( const GLshort *v ) { }
95656 static void null_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) { }
95657 static void null_glTexCoord3dv( const GLdouble *v ) { }
95658 static void null_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) { }
95659 static void null_glTexCoord3fv( const GLfloat *v ) { }
95660 static void null_glTexCoord3i( GLint s, GLint t, GLint r ) { }
95661 static void null_glTexCoord3iv( const GLint *v ) { }
95662 static void null_glTexCoord3s( GLshort s, GLshort t, GLshort r ) { }
95663 static void null_glTexCoord3sv( const GLshort *v ) { }
95664 static void null_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
95665 static void null_glTexCoord4dv( const GLdouble *v ) { }
95666 static void null_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
95667 static void null_glTexCoord4fv( const GLfloat *v ) { }
95668 static void null_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) { }
95669 static void null_glTexCoord4iv( const GLint *v ) { }
95670 static void null_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) { }
95671 static void null_glTexCoord4sv( const GLshort *v ) { }
95672 static void null_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
95673 static void null_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) { }
95674 static void null_glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params ) { }
95675 static void null_glTexEnvi( GLenum target, GLenum pname, GLint param ) { }
95676 static void null_glTexEnviv( GLenum target, GLenum pname, const GLint *params ) { }
95677 static void null_glTexGend( GLenum coord, GLenum pname, GLdouble param ) { }
95678 static void null_glTexGendv( GLenum coord, GLenum pname, const GLdouble *params ) { }
95679 static void null_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) { }
95680 static void null_glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params ) { }
95681 static void null_glTexGeni( GLenum coord, GLenum pname, GLint param ) { }
95682 static void null_glTexGeniv( GLenum coord, GLenum pname, const GLint *params ) { }
95683 static void null_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
95684 static void null_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels ) { }
95685 static void null_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) { }
95686 static void null_glTexParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
95687 static void null_glTexParameteri( GLenum target, GLenum pname, GLint param ) { }
95688 static void null_glTexParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
95689 static void null_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
95690 static void null_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
95691 static void null_glTranslated( GLdouble x, GLdouble y, GLdouble z ) { }
95692 static void null_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) { }
95693 static void null_glVertex2d( GLdouble x, GLdouble y ) { }
95694 static void null_glVertex2dv( const GLdouble *v ) { }
95695 static void null_glVertex2f( GLfloat x, GLfloat y ) { }
95696 static void null_glVertex2fv( const GLfloat *v ) { }
95697 static void null_glVertex2i( GLint x, GLint y ) { }
95698 static void null_glVertex2iv( const GLint *v ) { }
95699 static void null_glVertex2s( GLshort x, GLshort y ) { }
95700 static void null_glVertex2sv( const GLshort *v ) { }
95701 static void null_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) { }
95702 static void null_glVertex3dv( const GLdouble *v ) { }
95703 static void null_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) { }
95704 static void null_glVertex3fv( const GLfloat *v ) { }
95705 static void null_glVertex3i( GLint x, GLint y, GLint z ) { }
95706 static void null_glVertex3iv( const GLint *v ) { }
95707 static void null_glVertex3s( GLshort x, GLshort y, GLshort z ) { }
95708 static void null_glVertex3sv( const GLshort *v ) { }
95709 static void null_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
95710 static void null_glVertex4dv( const GLdouble *v ) { }
95711 static void null_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
95712 static void null_glVertex4fv( const GLfloat *v ) { }
95713 static void null_glVertex4i( GLint x, GLint y, GLint z, GLint w ) { }
95714 static void null_glVertex4iv( const GLint *v ) { }
95715 static void null_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
95716 static void null_glVertex4sv( const GLshort *v ) { }
95717 static void null_glVertexPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
95718 static void null_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) { }
95719 static void null_glAccumxOES( GLenum op, GLfixed value ) { }
95720 static GLboolean null_glAcquireKeyedMutexWin32EXT( GLuint memory, GLuint64 key, GLuint timeout ) { return 0; }
95721 static void null_glActiveProgramEXT( GLuint program ) { }
95722 static void null_glActiveShaderProgram( GLuint pipeline, GLuint program ) { }
95723 static void null_glActiveStencilFaceEXT( GLenum face ) { }
95724 static void null_glActiveTexture( GLenum texture ) { }
95725 static void null_glActiveTextureARB( GLenum texture ) { }
95726 static void null_glActiveVaryingNV( GLuint program, const GLchar *name ) { }
95727 static void null_glAlphaFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
95728 static void null_glAlphaFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
95729 static void null_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 ) { }
95730 static void null_glAlphaFuncxOES( GLenum func, GLfixed ref ) { }
95731 static void null_glAlphaToCoverageDitherControlNV( GLenum mode ) { }
95732 static void null_glApplyFramebufferAttachmentCMAAINTEL(void) { }
95733 static void null_glApplyTextureEXT( GLenum mode ) { }
95734 static GLboolean null_glAreProgramsResidentNV( GLsizei n, const GLuint *programs, GLboolean *residences ) { return 0; }
95735 static GLboolean null_glAreTexturesResidentEXT( GLsizei n, const GLuint *textures, GLboolean *residences ) { return 0; }
95736 static void null_glArrayElementEXT( GLint i ) { }
95737 static void null_glArrayObjectATI( GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
95738 static GLuint null_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 ) { return 0; }
95739 static GLuint null_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 ) { return 0; }
95740 static void null_glAsyncMarkerSGIX( GLuint marker ) { }
95741 static void null_glAttachObjectARB( GLhandleARB containerObj, GLhandleARB obj ) { }
95742 static void null_glAttachShader( GLuint program, GLuint shader ) { }
95743 static void null_glBeginConditionalRender( GLuint id, GLenum mode ) { }
95744 static void null_glBeginConditionalRenderNV( GLuint id, GLenum mode ) { }
95745 static void null_glBeginConditionalRenderNVX( GLuint id ) { }
95746 static void null_glBeginFragmentShaderATI(void) { }
95747 static void null_glBeginOcclusionQueryNV( GLuint id ) { }
95748 static void null_glBeginPerfMonitorAMD( GLuint monitor ) { }
95749 static void null_glBeginPerfQueryINTEL( GLuint queryHandle ) { }
95750 static void null_glBeginQuery( GLenum target, GLuint id ) { }
95751 static void null_glBeginQueryARB( GLenum target, GLuint id ) { }
95752 static void null_glBeginQueryIndexed( GLenum target, GLuint index, GLuint id ) { }
95753 static void null_glBeginTransformFeedback( GLenum primitiveMode ) { }
95754 static void null_glBeginTransformFeedbackEXT( GLenum primitiveMode ) { }
95755 static void null_glBeginTransformFeedbackNV( GLenum primitiveMode ) { }
95756 static void null_glBeginVertexShaderEXT(void) { }
95757 static void null_glBeginVideoCaptureNV( GLuint video_capture_slot ) { }
95758 static void null_glBindAttribLocation( GLuint program, GLuint index, const GLchar *name ) { }
95759 static void null_glBindAttribLocationARB( GLhandleARB programObj, GLuint index, const GLcharARB *name ) { }
95760 static void null_glBindBuffer( GLenum target, GLuint buffer ) { }
95761 static void null_glBindBufferARB( GLenum target, GLuint buffer ) { }
95762 static void null_glBindBufferBase( GLenum target, GLuint index, GLuint buffer ) { }
95763 static void null_glBindBufferBaseEXT( GLenum target, GLuint index, GLuint buffer ) { }
95764 static void null_glBindBufferBaseNV( GLenum target, GLuint index, GLuint buffer ) { }
95765 static void null_glBindBufferOffsetEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
95766 static void null_glBindBufferOffsetNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
95767 static void null_glBindBufferRange( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
95768 static void null_glBindBufferRangeEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
95769 static void null_glBindBufferRangeNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
95770 static void null_glBindBuffersBase( GLenum target, GLuint first, GLsizei count, const GLuint *buffers ) { }
95771 static void null_glBindBuffersRange( GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes ) { }
95772 static void null_glBindFragDataLocation( GLuint program, GLuint color, const GLchar *name ) { }
95773 static void null_glBindFragDataLocationEXT( GLuint program, GLuint color, const GLchar *name ) { }
95774 static void null_glBindFragDataLocationIndexed( GLuint program, GLuint colorNumber, GLuint index, const GLchar *name ) { }
95775 static void null_glBindFragmentShaderATI( GLuint id ) { }
95776 static void null_glBindFramebuffer( GLenum target, GLuint framebuffer ) { }
95777 static void null_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) { }
95778 static void null_glBindImageTexture( GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format ) { }
95779 static void null_glBindImageTextureEXT( GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format ) { }
95780 static void null_glBindImageTextures( GLuint first, GLsizei count, const GLuint *textures ) { }
95781 static GLuint null_glBindLightParameterEXT( GLenum light, GLenum value ) { return 0; }
95782 static GLuint null_glBindMaterialParameterEXT( GLenum face, GLenum value ) { return 0; }
95783 static void null_glBindMultiTextureEXT( GLenum texunit, GLenum target, GLuint texture ) { }
95784 static GLuint null_glBindParameterEXT( GLenum value ) { return 0; }
95785 static void null_glBindProgramARB( GLenum target, GLuint program ) { }
95786 static void null_glBindProgramNV( GLenum target, GLuint id ) { }
95787 static void null_glBindProgramPipeline( GLuint pipeline ) { }
95788 static void null_glBindRenderbuffer( GLenum target, GLuint renderbuffer ) { }
95789 static void null_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) { }
95790 static void null_glBindSampler( GLuint unit, GLuint sampler ) { }
95791 static void null_glBindSamplers( GLuint first, GLsizei count, const GLuint *samplers ) { }
95792 static void null_glBindShadingRateImageNV( GLuint texture ) { }
95793 static GLuint null_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) { return 0; }
95794 static void null_glBindTextureEXT( GLenum target, GLuint texture ) { }
95795 static void null_glBindTextureUnit( GLuint unit, GLuint texture ) { }
95796 static GLuint null_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) { return 0; }
95797 static void null_glBindTextures( GLuint first, GLsizei count, const GLuint *textures ) { }
95798 static void null_glBindTransformFeedback( GLenum target, GLuint id ) { }
95799 static void null_glBindTransformFeedbackNV( GLenum target, GLuint id ) { }
95800 static void null_glBindVertexArray( GLuint array ) { }
95801 static void null_glBindVertexArrayAPPLE( GLuint array ) { }
95802 static void null_glBindVertexBuffer( GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
95803 static void null_glBindVertexBuffers( GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides ) { }
95804 static void null_glBindVertexShaderEXT( GLuint id ) { }
95805 static void null_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset ) { }
95806 static void null_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture ) { }
95807 static void null_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) { }
95808 static void null_glBinormal3bvEXT( const GLbyte *v ) { }
95809 static void null_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) { }
95810 static void null_glBinormal3dvEXT( const GLdouble *v ) { }
95811 static void null_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) { }
95812 static void null_glBinormal3fvEXT( const GLfloat *v ) { }
95813 static void null_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) { }
95814 static void null_glBinormal3ivEXT( const GLint *v ) { }
95815 static void null_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) { }
95816 static void null_glBinormal3svEXT( const GLshort *v ) { }
95817 static void null_glBinormalPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
95818 static void null_glBitmapxOES( GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap ) { }
95819 static void null_glBlendBarrierKHR(void) { }
95820 static void null_glBlendBarrierNV(void) { }
95821 static void null_glBlendColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
95822 static void null_glBlendColorEXT( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
95823 static void null_glBlendColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
95824 static void null_glBlendEquation( GLenum mode ) { }
95825 static void null_glBlendEquationEXT( GLenum mode ) { }
95826 static void null_glBlendEquationIndexedAMD( GLuint buf, GLenum mode ) { }
95827 static void null_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) { }
95828 static void null_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) { }
95829 static void null_glBlendEquationSeparateIndexedAMD( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
95830 static void null_glBlendEquationSeparatei( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
95831 static void null_glBlendEquationSeparateiARB( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
95832 static void null_glBlendEquationi( GLuint buf, GLenum mode ) { }
95833 static void null_glBlendEquationiARB( GLuint buf, GLenum mode ) { }
95834 static void null_glBlendFuncIndexedAMD( GLuint buf, GLenum src, GLenum dst ) { }
95835 static void null_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
95836 static void null_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
95837 static void null_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
95838 static void null_glBlendFuncSeparateIndexedAMD( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
95839 static void null_glBlendFuncSeparatei( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
95840 static void null_glBlendFuncSeparateiARB( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
95841 static void null_glBlendFunci( GLuint buf, GLenum src, GLenum dst ) { }
95842 static void null_glBlendFunciARB( GLuint buf, GLenum src, GLenum dst ) { }
95843 static void null_glBlendParameteriNV( GLenum pname, GLint value ) { }
95844 static void null_glBlitFramebuffer( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
95845 static void null_glBlitFramebufferEXT( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
95846 static void null_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 ) { }
95847 static void null_glBufferAddressRangeNV( GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length ) { }
95848 static void null_glBufferAttachMemoryNV( GLenum target, GLuint memory, GLuint64 offset ) { }
95849 static void null_glBufferData( GLenum target, GLsizeiptr size, const void *data, GLenum usage ) { }
95850 static void null_glBufferDataARB( GLenum target, GLsizeiptrARB size, const void *data, GLenum usage ) { }
95851 static void null_glBufferPageCommitmentARB( GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
95852 static void null_glBufferParameteriAPPLE( GLenum target, GLenum pname, GLint param ) { }
95853 static GLuint null_glBufferRegionEnabled(void) { return 0; }
95854 static void null_glBufferStorage( GLenum target, GLsizeiptr size, const void *data, GLbitfield flags ) { }
95855 static void null_glBufferStorageExternalEXT( GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags ) { }
95856 static void null_glBufferStorageMemEXT( GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset ) { }
95857 static void null_glBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, const void *data ) { }
95858 static void null_glBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data ) { }
95859 static void null_glCallCommandListNV( GLuint list ) { }
95860 static GLenum null_glCheckFramebufferStatus( GLenum target ) { return 0; }
95861 static GLenum null_glCheckFramebufferStatusEXT( GLenum target ) { return 0; }
95862 static GLenum null_glCheckNamedFramebufferStatus( GLuint framebuffer, GLenum target ) { return 0; }
95863 static GLenum null_glCheckNamedFramebufferStatusEXT( GLuint framebuffer, GLenum target ) { return 0; }
95864 static void null_glClampColor( GLenum target, GLenum clamp ) { }
95865 static void null_glClampColorARB( GLenum target, GLenum clamp ) { }
95866 static void null_glClearAccumxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
95867 static void null_glClearBufferData( GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
95868 static void null_glClearBufferSubData( GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
95869 static void null_glClearBufferfi( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
95870 static void null_glClearBufferfv( GLenum buffer, GLint drawbuffer, const GLfloat *value ) { }
95871 static void null_glClearBufferiv( GLenum buffer, GLint drawbuffer, const GLint *value ) { }
95872 static void null_glClearBufferuiv( GLenum buffer, GLint drawbuffer, const GLuint *value ) { }
95873 static void null_glClearColorIiEXT( GLint red, GLint green, GLint blue, GLint alpha ) { }
95874 static void null_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
95875 static void null_glClearColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
95876 static void null_glClearDepthdNV( GLdouble depth ) { }
95877 static void null_glClearDepthf( GLfloat d ) { }
95878 static void null_glClearDepthfOES( GLclampf depth ) { }
95879 static void null_glClearDepthxOES( GLfixed depth ) { }
95880 static void null_glClearNamedBufferData( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
95881 static void null_glClearNamedBufferDataEXT( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
95882 static void null_glClearNamedBufferSubData( GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
95883 static void null_glClearNamedBufferSubDataEXT( GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
95884 static void null_glClearNamedFramebufferfi( GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
95885 static void null_glClearNamedFramebufferfv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value ) { }
95886 static void null_glClearNamedFramebufferiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value ) { }
95887 static void null_glClearNamedFramebufferuiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value ) { }
95888 static void null_glClearTexImage( GLuint texture, GLint level, GLenum format, GLenum type, const void *data ) { }
95889 static void null_glClearTexSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data ) { }
95890 static void null_glClientActiveTexture( GLenum texture ) { }
95891 static void null_glClientActiveTextureARB( GLenum texture ) { }
95892 static void null_glClientActiveVertexStreamATI( GLenum stream ) { }
95893 static void null_glClientAttribDefaultEXT( GLbitfield mask ) { }
95894 static void null_glClientWaitSemaphoreui64NVX( GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
95895 static GLenum null_glClientWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { return 0; }
95896 static void null_glClipControl( GLenum origin, GLenum depth ) { }
95897 static void null_glClipPlanefOES( GLenum plane, const GLfloat *equation ) { }
95898 static void null_glClipPlanexOES( GLenum plane, const GLfixed *equation ) { }
95899 static void null_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
95900 static void null_glColor3fVertex3fvSUN( const GLfloat *c, const GLfloat *v ) { }
95901 static void null_glColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
95902 static void null_glColor3hvNV( const GLhalfNV *v ) { }
95903 static void null_glColor3xOES( GLfixed red, GLfixed green, GLfixed blue ) { }
95904 static void null_glColor3xvOES( const GLfixed *components ) { }
95905 static void null_glColor4fNormal3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
95906 static void null_glColor4fNormal3fVertex3fvSUN( const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
95907 static void null_glColor4hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha ) { }
95908 static void null_glColor4hvNV( const GLhalfNV *v ) { }
95909 static void null_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) { }
95910 static void null_glColor4ubVertex2fvSUN( const GLubyte *c, const GLfloat *v ) { }
95911 static void null_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
95912 static void null_glColor4ubVertex3fvSUN( const GLubyte *c, const GLfloat *v ) { }
95913 static void null_glColor4xOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
95914 static void null_glColor4xvOES( const GLfixed *components ) { }
95915 static void null_glColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
95916 static void null_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
95917 static void null_glColorFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
95918 static void null_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 ) { }
95919 static void null_glColorMaskIndexedEXT( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
95920 static void null_glColorMaski( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
95921 static void null_glColorP3ui( GLenum type, GLuint color ) { }
95922 static void null_glColorP3uiv( GLenum type, const GLuint *color ) { }
95923 static void null_glColorP4ui( GLenum type, GLuint color ) { }
95924 static void null_glColorP4uiv( GLenum type, const GLuint *color ) { }
95925 static void null_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
95926 static void null_glColorPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
95927 static void null_glColorPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
95928 static void null_glColorSubTable( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data ) { }
95929 static void null_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data ) { }
95930 static void null_glColorTable( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
95931 static void null_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
95932 static void null_glColorTableParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
95933 static void null_glColorTableParameterfvSGI( GLenum target, GLenum pname, const GLfloat *params ) { }
95934 static void null_glColorTableParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
95935 static void null_glColorTableParameterivSGI( GLenum target, GLenum pname, const GLint *params ) { }
95936 static void null_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
95937 static void null_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
95938 static void null_glCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum ) { }
95939 static void null_glCombinerParameterfNV( GLenum pname, GLfloat param ) { }
95940 static void null_glCombinerParameterfvNV( GLenum pname, const GLfloat *params ) { }
95941 static void null_glCombinerParameteriNV( GLenum pname, GLint param ) { }
95942 static void null_glCombinerParameterivNV( GLenum pname, const GLint *params ) { }
95943 static void null_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, const GLfloat *params ) { }
95944 static void null_glCommandListSegmentsNV( GLuint list, GLuint segments ) { }
95945 static void null_glCompileCommandListNV( GLuint list ) { }
95946 static void null_glCompileShader( GLuint shader ) { }
95947 static void null_glCompileShaderARB( GLhandleARB shaderObj ) { }
95948 static void null_glCompileShaderIncludeARB( GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length ) { }
95949 static void null_glCompressedMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits ) { }
95950 static void null_glCompressedMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits ) { }
95951 static void null_glCompressedMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits ) { }
95952 static void null_glCompressedMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits ) { }
95953 static void null_glCompressedMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits ) { }
95954 static void null_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 ) { }
95955 static void null_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data ) { }
95956 static void null_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data ) { }
95957 static void null_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data ) { }
95958 static void null_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data ) { }
95959 static void null_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data ) { }
95960 static void null_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data ) { }
95961 static void null_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
95962 static void null_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
95963 static void null_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
95964 static void null_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
95965 static void null_glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data ) { }
95966 static void null_glCompressedTexSubImage3DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data ) { }
95967 static void null_glCompressedTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits ) { }
95968 static void null_glCompressedTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits ) { }
95969 static void null_glCompressedTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits ) { }
95970 static void null_glCompressedTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
95971 static void null_glCompressedTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits ) { }
95972 static void null_glCompressedTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
95973 static void null_glCompressedTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits ) { }
95974 static void null_glCompressedTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data ) { }
95975 static void null_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 ) { }
95976 static void null_glConservativeRasterParameterfNV( GLenum pname, GLfloat value ) { }
95977 static void null_glConservativeRasterParameteriNV( GLenum pname, GLint param ) { }
95978 static void null_glConvolutionFilter1D( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image ) { }
95979 static void null_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image ) { }
95980 static void null_glConvolutionFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image ) { }
95981 static void null_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image ) { }
95982 static void null_glConvolutionParameterf( GLenum target, GLenum pname, GLfloat params ) { }
95983 static void null_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) { }
95984 static void null_glConvolutionParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
95985 static void null_glConvolutionParameterfvEXT( GLenum target, GLenum pname, const GLfloat *params ) { }
95986 static void null_glConvolutionParameteri( GLenum target, GLenum pname, GLint params ) { }
95987 static void null_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) { }
95988 static void null_glConvolutionParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
95989 static void null_glConvolutionParameterivEXT( GLenum target, GLenum pname, const GLint *params ) { }
95990 static void null_glConvolutionParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
95991 static void null_glConvolutionParameterxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
95992 static void null_glCopyBufferSubData( GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
95993 static void null_glCopyColorSubTable( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
95994 static void null_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
95995 static void null_glCopyColorTable( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
95996 static void null_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
95997 static void null_glCopyConvolutionFilter1D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
95998 static void null_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
95999 static void null_glCopyConvolutionFilter2D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96000 static void null_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96001 static void null_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 ) { }
96002 static void null_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 ) { }
96003 static void null_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
96004 static void null_glCopyMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
96005 static void null_glCopyMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
96006 static void null_glCopyMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96007 static void null_glCopyMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96008 static void null_glCopyNamedBufferSubData( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
96009 static void null_glCopyPathNV( GLuint resultPath, GLuint srcPath ) { }
96010 static void null_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
96011 static void null_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
96012 static void null_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
96013 static void null_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96014 static void null_glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96015 static void null_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96016 static void null_glCopyTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
96017 static void null_glCopyTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
96018 static void null_glCopyTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
96019 static void null_glCopyTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
96020 static void null_glCopyTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96021 static void null_glCopyTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96022 static void null_glCopyTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96023 static void null_glCopyTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96024 static void null_glCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
96025 static void null_glCoverFillPathNV( GLuint path, GLenum coverMode ) { }
96026 static void null_glCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
96027 static void null_glCoverStrokePathNV( GLuint path, GLenum coverMode ) { }
96028 static void null_glCoverageModulationNV( GLenum components ) { }
96029 static void null_glCoverageModulationTableNV( GLsizei n, const GLfloat *v ) { }
96030 static void null_glCreateBuffers( GLsizei n, GLuint *buffers ) { }
96031 static void null_glCreateCommandListsNV( GLsizei n, GLuint *lists ) { }
96032 static void null_glCreateFramebuffers( GLsizei n, GLuint *framebuffers ) { }
96033 static void null_glCreateMemoryObjectsEXT( GLsizei n, GLuint *memoryObjects ) { }
96034 static void null_glCreatePerfQueryINTEL( GLuint queryId, GLuint *queryHandle ) { }
96035 static GLuint null_glCreateProgram(void) { return 0; }
96036 static GLhandleARB null_glCreateProgramObjectARB(void) { return 0; }
96037 static void null_glCreateProgramPipelines( GLsizei n, GLuint *pipelines ) { }
96038 static GLuint null_glCreateProgressFenceNVX(void) { return 0; }
96039 static void null_glCreateQueries( GLenum target, GLsizei n, GLuint *ids ) { }
96040 static void null_glCreateRenderbuffers( GLsizei n, GLuint *renderbuffers ) { }
96041 static void null_glCreateSamplers( GLsizei n, GLuint *samplers ) { }
96042 static GLuint null_glCreateShader( GLenum type ) { return 0; }
96043 static GLhandleARB null_glCreateShaderObjectARB( GLenum shaderType ) { return 0; }
96044 static GLuint null_glCreateShaderProgramEXT( GLenum type, const GLchar *string ) { return 0; }
96045 static GLuint null_glCreateShaderProgramv( GLenum type, GLsizei count, const GLchar *const*strings ) { return 0; }
96046 static void null_glCreateStatesNV( GLsizei n, GLuint *states ) { }
96047 static GLsync null_glCreateSyncFromCLeventARB( struct _cl_context *context, struct _cl_event *event, GLbitfield flags ) { return 0; }
96048 static void null_glCreateTextures( GLenum target, GLsizei n, GLuint *textures ) { }
96049 static void null_glCreateTransformFeedbacks( GLsizei n, GLuint *ids ) { }
96050 static void null_glCreateVertexArrays( GLsizei n, GLuint *arrays ) { }
96051 static void null_glCullParameterdvEXT( GLenum pname, GLdouble *params ) { }
96052 static void null_glCullParameterfvEXT( GLenum pname, GLfloat *params ) { }
96053 static void null_glCurrentPaletteMatrixARB( GLint index ) { }
96054 static void null_glDebugMessageCallback( GLDEBUGPROC callback, const void *userParam ) { }
96055 static void null_glDebugMessageCallbackAMD( GLDEBUGPROCAMD callback, void *userParam ) { }
96056 static void null_glDebugMessageCallbackARB( GLDEBUGPROCARB callback, const void *userParam ) { }
96057 static void null_glDebugMessageControl( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
96058 static void null_glDebugMessageControlARB( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
96059 static void null_glDebugMessageEnableAMD( GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
96060 static void null_glDebugMessageInsert( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf ) { }
96061 static void null_glDebugMessageInsertAMD( GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf ) { }
96062 static void null_glDebugMessageInsertARB( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf ) { }
96063 static void null_glDeformSGIX( GLbitfield mask ) { }
96064 static void null_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 ) { }
96065 static void null_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 ) { }
96066 static void null_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) { }
96067 static void null_glDeleteBufferRegion( GLenum region ) { }
96068 static void null_glDeleteBuffers( GLsizei n, const GLuint *buffers ) { }
96069 static void null_glDeleteBuffersARB( GLsizei n, const GLuint *buffers ) { }
96070 static void null_glDeleteCommandListsNV( GLsizei n, const GLuint *lists ) { }
96071 static void null_glDeleteFencesAPPLE( GLsizei n, const GLuint *fences ) { }
96072 static void null_glDeleteFencesNV( GLsizei n, const GLuint *fences ) { }
96073 static void null_glDeleteFragmentShaderATI( GLuint id ) { }
96074 static void null_glDeleteFramebuffers( GLsizei n, const GLuint *framebuffers ) { }
96075 static void null_glDeleteFramebuffersEXT( GLsizei n, const GLuint *framebuffers ) { }
96076 static void null_glDeleteMemoryObjectsEXT( GLsizei n, const GLuint *memoryObjects ) { }
96077 static void null_glDeleteNamedStringARB( GLint namelen, const GLchar *name ) { }
96078 static void null_glDeleteNamesAMD( GLenum identifier, GLuint num, const GLuint *names ) { }
96079 static void null_glDeleteObjectARB( GLhandleARB obj ) { }
96080 static void null_glDeleteObjectBufferATI( GLuint buffer ) { }
96081 static void null_glDeleteOcclusionQueriesNV( GLsizei n, const GLuint *ids ) { }
96082 static void null_glDeletePathsNV( GLuint path, GLsizei range ) { }
96083 static void null_glDeletePerfMonitorsAMD( GLsizei n, GLuint *monitors ) { }
96084 static void null_glDeletePerfQueryINTEL( GLuint queryHandle ) { }
96085 static void null_glDeleteProgram( GLuint program ) { }
96086 static void null_glDeleteProgramPipelines( GLsizei n, const GLuint *pipelines ) { }
96087 static void null_glDeleteProgramsARB( GLsizei n, const GLuint *programs ) { }
96088 static void null_glDeleteProgramsNV( GLsizei n, const GLuint *programs ) { }
96089 static void null_glDeleteQueries( GLsizei n, const GLuint *ids ) { }
96090 static void null_glDeleteQueriesARB( GLsizei n, const GLuint *ids ) { }
96091 static void null_glDeleteQueryResourceTagNV( GLsizei n, const GLint *tagIds ) { }
96092 static void null_glDeleteRenderbuffers( GLsizei n, const GLuint *renderbuffers ) { }
96093 static void null_glDeleteRenderbuffersEXT( GLsizei n, const GLuint *renderbuffers ) { }
96094 static void null_glDeleteSamplers( GLsizei count, const GLuint *samplers ) { }
96095 static void null_glDeleteSemaphoresEXT( GLsizei n, const GLuint *semaphores ) { }
96096 static void null_glDeleteShader( GLuint shader ) { }
96097 static void null_glDeleteStatesNV( GLsizei n, const GLuint *states ) { }
96098 static void null_glDeleteSync( GLsync sync ) { }
96099 static void null_glDeleteTexturesEXT( GLsizei n, const GLuint *textures ) { }
96100 static void null_glDeleteTransformFeedbacks( GLsizei n, const GLuint *ids ) { }
96101 static void null_glDeleteTransformFeedbacksNV( GLsizei n, const GLuint *ids ) { }
96102 static void null_glDeleteVertexArrays( GLsizei n, const GLuint *arrays ) { }
96103 static void null_glDeleteVertexArraysAPPLE( GLsizei n, const GLuint *arrays ) { }
96104 static void null_glDeleteVertexShaderEXT( GLuint id ) { }
96105 static void null_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) { }
96106 static void null_glDepthBoundsdNV( GLdouble zmin, GLdouble zmax ) { }
96107 static void null_glDepthRangeArraydvNV( GLuint first, GLsizei count, const GLdouble *v ) { }
96108 static void null_glDepthRangeArrayv( GLuint first, GLsizei count, const GLdouble *v ) { }
96109 static void null_glDepthRangeIndexed( GLuint index, GLdouble n, GLdouble f ) { }
96110 static void null_glDepthRangeIndexeddNV( GLuint index, GLdouble n, GLdouble f ) { }
96111 static void null_glDepthRangedNV( GLdouble zNear, GLdouble zFar ) { }
96112 static void null_glDepthRangef( GLfloat n, GLfloat f ) { }
96113 static void null_glDepthRangefOES( GLclampf n, GLclampf f ) { }
96114 static void null_glDepthRangexOES( GLfixed n, GLfixed f ) { }
96115 static void null_glDetachObjectARB( GLhandleARB containerObj, GLhandleARB attachedObj ) { }
96116 static void null_glDetachShader( GLuint program, GLuint shader ) { }
96117 static void null_glDetailTexFuncSGIS( GLenum target, GLsizei n, const GLfloat *points ) { }
96118 static void null_glDisableClientStateIndexedEXT( GLenum array, GLuint index ) { }
96119 static void null_glDisableClientStateiEXT( GLenum array, GLuint index ) { }
96120 static void null_glDisableIndexedEXT( GLenum target, GLuint index ) { }
96121 static void null_glDisableVariantClientStateEXT( GLuint id ) { }
96122 static void null_glDisableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
96123 static void null_glDisableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
96124 static void null_glDisableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
96125 static void null_glDisableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
96126 static void null_glDisableVertexAttribArray( GLuint index ) { }
96127 static void null_glDisableVertexAttribArrayARB( GLuint index ) { }
96128 static void null_glDisablei( GLenum target, GLuint index ) { }
96129 static void null_glDispatchCompute( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z ) { }
96130 static void null_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 ) { }
96131 static void null_glDispatchComputeIndirect( GLintptr indirect ) { }
96132 static void null_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) { }
96133 static void null_glDrawArraysIndirect( GLenum mode, const void *indirect ) { }
96134 static void null_glDrawArraysInstanced( GLenum mode, GLint first, GLsizei count, GLsizei instancecount ) { }
96135 static void null_glDrawArraysInstancedARB( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) { }
96136 static void null_glDrawArraysInstancedBaseInstance( GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance ) { }
96137 static void null_glDrawArraysInstancedEXT( GLenum mode, GLint start, GLsizei count, GLsizei primcount ) { }
96138 static void null_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) { }
96139 static void null_glDrawBuffers( GLsizei n, const GLenum *bufs ) { }
96140 static void null_glDrawBuffersARB( GLsizei n, const GLenum *bufs ) { }
96141 static void null_glDrawBuffersATI( GLsizei n, const GLenum *bufs ) { }
96142 static void null_glDrawCommandsAddressNV( GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count ) { }
96143 static void null_glDrawCommandsNV( GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count ) { }
96144 static void null_glDrawCommandsStatesAddressNV( const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
96145 static void null_glDrawCommandsStatesNV( GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
96146 static void null_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) { }
96147 static void null_glDrawElementArrayATI( GLenum mode, GLsizei count ) { }
96148 static void null_glDrawElementsBaseVertex( GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex ) { }
96149 static void null_glDrawElementsIndirect( GLenum mode, GLenum type, const void *indirect ) { }
96150 static void null_glDrawElementsInstanced( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount ) { }
96151 static void null_glDrawElementsInstancedARB( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount ) { }
96152 static void null_glDrawElementsInstancedBaseInstance( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance ) { }
96153 static void null_glDrawElementsInstancedBaseVertex( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex ) { }
96154 static void null_glDrawElementsInstancedBaseVertexBaseInstance( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance ) { }
96155 static void null_glDrawElementsInstancedEXT( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount ) { }
96156 static void null_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) { }
96157 static void null_glDrawMeshTasksIndirectNV( GLintptr indirect ) { }
96158 static void null_glDrawMeshTasksNV( GLuint first, GLuint count ) { }
96159 static void null_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) { }
96160 static void null_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) { }
96161 static void null_glDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices ) { }
96162 static void null_glDrawRangeElementsBaseVertex( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex ) { }
96163 static void null_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices ) { }
96164 static void null_glDrawTextureNV( GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1 ) { }
96165 static void null_glDrawTransformFeedback( GLenum mode, GLuint id ) { }
96166 static void null_glDrawTransformFeedbackInstanced( GLenum mode, GLuint id, GLsizei instancecount ) { }
96167 static void null_glDrawTransformFeedbackNV( GLenum mode, GLuint id ) { }
96168 static void null_glDrawTransformFeedbackStream( GLenum mode, GLuint id, GLuint stream ) { }
96169 static void null_glDrawTransformFeedbackStreamInstanced( GLenum mode, GLuint id, GLuint stream, GLsizei instancecount ) { }
96170 static void null_glDrawVkImageNV( GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1 ) { }
96171 static void null_glEGLImageTargetTexStorageEXT( GLenum target, GLeglImageOES image, const GLint* attrib_list ) { }
96172 static void null_glEGLImageTargetTextureStorageEXT( GLuint texture, GLeglImageOES image, const GLint* attrib_list ) { }
96173 static void null_glEdgeFlagFormatNV( GLsizei stride ) { }
96174 static void null_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, const GLboolean *pointer ) { }
96175 static void null_glEdgeFlagPointerListIBM( GLint stride, const GLboolean **pointer, GLint ptrstride ) { }
96176 static void null_glElementPointerAPPLE( GLenum type, const void *pointer ) { }
96177 static void null_glElementPointerATI( GLenum type, const void *pointer ) { }
96178 static void null_glEnableClientStateIndexedEXT( GLenum array, GLuint index ) { }
96179 static void null_glEnableClientStateiEXT( GLenum array, GLuint index ) { }
96180 static void null_glEnableIndexedEXT( GLenum target, GLuint index ) { }
96181 static void null_glEnableVariantClientStateEXT( GLuint id ) { }
96182 static void null_glEnableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
96183 static void null_glEnableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
96184 static void null_glEnableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
96185 static void null_glEnableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
96186 static void null_glEnableVertexAttribArray( GLuint index ) { }
96187 static void null_glEnableVertexAttribArrayARB( GLuint index ) { }
96188 static void null_glEnablei( GLenum target, GLuint index ) { }
96189 static void null_glEndConditionalRender(void) { }
96190 static void null_glEndConditionalRenderNV(void) { }
96191 static void null_glEndConditionalRenderNVX(void) { }
96192 static void null_glEndFragmentShaderATI(void) { }
96193 static void null_glEndOcclusionQueryNV(void) { }
96194 static void null_glEndPerfMonitorAMD( GLuint monitor ) { }
96195 static void null_glEndPerfQueryINTEL( GLuint queryHandle ) { }
96196 static void null_glEndQuery( GLenum target ) { }
96197 static void null_glEndQueryARB( GLenum target ) { }
96198 static void null_glEndQueryIndexed( GLenum target, GLuint index ) { }
96199 static void null_glEndTransformFeedback(void) { }
96200 static void null_glEndTransformFeedbackEXT(void) { }
96201 static void null_glEndTransformFeedbackNV(void) { }
96202 static void null_glEndVertexShaderEXT(void) { }
96203 static void null_glEndVideoCaptureNV( GLuint video_capture_slot ) { }
96204 static void null_glEvalCoord1xOES( GLfixed u ) { }
96205 static void null_glEvalCoord1xvOES( const GLfixed *coords ) { }
96206 static void null_glEvalCoord2xOES( GLfixed u, GLfixed v ) { }
96207 static void null_glEvalCoord2xvOES( const GLfixed *coords ) { }
96208 static void null_glEvalMapsNV( GLenum target, GLenum mode ) { }
96209 static void null_glEvaluateDepthValuesARB(void) { }
96210 static void null_glExecuteProgramNV( GLenum target, GLuint id, const GLfloat *params ) { }
96211 static void null_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) { }
96212 static void null_glFeedbackBufferxOES( GLsizei n, GLenum type, const GLfixed *buffer ) { }
96213 static GLsync null_glFenceSync( GLenum condition, GLbitfield flags ) { return 0; }
96214 static void null_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
96215 static GLint null_glFinishAsyncSGIX( GLuint *markerp ) { return 0; }
96216 static void null_glFinishFenceAPPLE( GLuint fence ) { }
96217 static void null_glFinishFenceNV( GLuint fence ) { }
96218 static void null_glFinishObjectAPPLE( GLenum object, GLint name ) { }
96219 static void null_glFinishTextureSUNX(void) { }
96220 static void null_glFlushMappedBufferRange( GLenum target, GLintptr offset, GLsizeiptr length ) { }
96221 static void null_glFlushMappedBufferRangeAPPLE( GLenum target, GLintptr offset, GLsizeiptr size ) { }
96222 static void null_glFlushMappedNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
96223 static void null_glFlushMappedNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
96224 static void null_glFlushPixelDataRangeNV( GLenum target ) { }
96225 static void null_glFlushRasterSGIX(void) { }
96226 static void null_glFlushStaticDataIBM( GLenum target ) { }
96227 static void null_glFlushVertexArrayRangeAPPLE( GLsizei length, void *pointer ) { }
96228 static void null_glFlushVertexArrayRangeNV(void) { }
96229 static void null_glFogCoordFormatNV( GLenum type, GLsizei stride ) { }
96230 static void null_glFogCoordPointer( GLenum type, GLsizei stride, const void *pointer ) { }
96231 static void null_glFogCoordPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
96232 static void null_glFogCoordPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
96233 static void null_glFogCoordd( GLdouble coord ) { }
96234 static void null_glFogCoorddEXT( GLdouble coord ) { }
96235 static void null_glFogCoorddv( const GLdouble *coord ) { }
96236 static void null_glFogCoorddvEXT( const GLdouble *coord ) { }
96237 static void null_glFogCoordf( GLfloat coord ) { }
96238 static void null_glFogCoordfEXT( GLfloat coord ) { }
96239 static void null_glFogCoordfv( const GLfloat *coord ) { }
96240 static void null_glFogCoordfvEXT( const GLfloat *coord ) { }
96241 static void null_glFogCoordhNV( GLhalfNV fog ) { }
96242 static void null_glFogCoordhvNV( const GLhalfNV *fog ) { }
96243 static void null_glFogFuncSGIS( GLsizei n, const GLfloat *points ) { }
96244 static void null_glFogxOES( GLenum pname, GLfixed param ) { }
96245 static void null_glFogxvOES( GLenum pname, const GLfixed *param ) { }
96246 static void null_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) { }
96247 static void null_glFragmentCoverageColorNV( GLuint color ) { }
96248 static void null_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) { }
96249 static void null_glFragmentLightModelfvSGIX( GLenum pname, const GLfloat *params ) { }
96250 static void null_glFragmentLightModeliSGIX( GLenum pname, GLint param ) { }
96251 static void null_glFragmentLightModelivSGIX( GLenum pname, const GLint *params ) { }
96252 static void null_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) { }
96253 static void null_glFragmentLightfvSGIX( GLenum light, GLenum pname, const GLfloat *params ) { }
96254 static void null_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) { }
96255 static void null_glFragmentLightivSGIX( GLenum light, GLenum pname, const GLint *params ) { }
96256 static void null_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) { }
96257 static void null_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, const GLfloat *params ) { }
96258 static void null_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) { }
96259 static void null_glFragmentMaterialivSGIX( GLenum face, GLenum pname, const GLint *params ) { }
96260 static void null_glFrameTerminatorGREMEDY(void) { }
96261 static void null_glFrameZoomSGIX( GLint factor ) { }
96262 static void null_glFramebufferDrawBufferEXT( GLuint framebuffer, GLenum mode ) { }
96263 static void null_glFramebufferDrawBuffersEXT( GLuint framebuffer, GLsizei n, const GLenum *bufs ) { }
96264 static void null_glFramebufferFetchBarrierEXT(void) { }
96265 static void null_glFramebufferParameteri( GLenum target, GLenum pname, GLint param ) { }
96266 static void null_glFramebufferParameteriMESA( GLenum target, GLenum pname, GLint param ) { }
96267 static void null_glFramebufferReadBufferEXT( GLuint framebuffer, GLenum mode ) { }
96268 static void null_glFramebufferRenderbuffer( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
96269 static void null_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
96270 static void null_glFramebufferSampleLocationsfvARB( GLenum target, GLuint start, GLsizei count, const GLfloat *v ) { }
96271 static void null_glFramebufferSampleLocationsfvNV( GLenum target, GLuint start, GLsizei count, const GLfloat *v ) { }
96272 static void null_glFramebufferSamplePositionsfvAMD( GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values ) { }
96273 static void null_glFramebufferTexture( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
96274 static void null_glFramebufferTexture1D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
96275 static void null_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
96276 static void null_glFramebufferTexture2D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
96277 static void null_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
96278 static void null_glFramebufferTexture3D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
96279 static void null_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
96280 static void null_glFramebufferTextureARB( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
96281 static void null_glFramebufferTextureEXT( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
96282 static void null_glFramebufferTextureFaceARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
96283 static void null_glFramebufferTextureFaceEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
96284 static void null_glFramebufferTextureLayer( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
96285 static void null_glFramebufferTextureLayerARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
96286 static void null_glFramebufferTextureLayerEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
96287 static void null_glFramebufferTextureMultiviewOVR( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews ) { }
96288 static void null_glFreeObjectBufferATI( GLuint buffer ) { }
96289 static void null_glFrustumfOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
96290 static void null_glFrustumxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
96291 static GLuint null_glGenAsyncMarkersSGIX( GLsizei range ) { return 0; }
96292 static void null_glGenBuffers( GLsizei n, GLuint *buffers ) { }
96293 static void null_glGenBuffersARB( GLsizei n, GLuint *buffers ) { }
96294 static void null_glGenFencesAPPLE( GLsizei n, GLuint *fences ) { }
96295 static void null_glGenFencesNV( GLsizei n, GLuint *fences ) { }
96296 static GLuint null_glGenFragmentShadersATI( GLuint range ) { return 0; }
96297 static void null_glGenFramebuffers( GLsizei n, GLuint *framebuffers ) { }
96298 static void null_glGenFramebuffersEXT( GLsizei n, GLuint *framebuffers ) { }
96299 static void null_glGenNamesAMD( GLenum identifier, GLuint num, GLuint *names ) { }
96300 static void null_glGenOcclusionQueriesNV( GLsizei n, GLuint *ids ) { }
96301 static GLuint null_glGenPathsNV( GLsizei range ) { return 0; }
96302 static void null_glGenPerfMonitorsAMD( GLsizei n, GLuint *monitors ) { }
96303 static void null_glGenProgramPipelines( GLsizei n, GLuint *pipelines ) { }
96304 static void null_glGenProgramsARB( GLsizei n, GLuint *programs ) { }
96305 static void null_glGenProgramsNV( GLsizei n, GLuint *programs ) { }
96306 static void null_glGenQueries( GLsizei n, GLuint *ids ) { }
96307 static void null_glGenQueriesARB( GLsizei n, GLuint *ids ) { }
96308 static void null_glGenQueryResourceTagNV( GLsizei n, GLint *tagIds ) { }
96309 static void null_glGenRenderbuffers( GLsizei n, GLuint *renderbuffers ) { }
96310 static void null_glGenRenderbuffersEXT( GLsizei n, GLuint *renderbuffers ) { }
96311 static void null_glGenSamplers( GLsizei count, GLuint *samplers ) { }
96312 static void null_glGenSemaphoresEXT( GLsizei n, GLuint *semaphores ) { }
96313 static GLuint null_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) { return 0; }
96314 static void null_glGenTexturesEXT( GLsizei n, GLuint *textures ) { }
96315 static void null_glGenTransformFeedbacks( GLsizei n, GLuint *ids ) { }
96316 static void null_glGenTransformFeedbacksNV( GLsizei n, GLuint *ids ) { }
96317 static void null_glGenVertexArrays( GLsizei n, GLuint *arrays ) { }
96318 static void null_glGenVertexArraysAPPLE( GLsizei n, GLuint *arrays ) { }
96319 static GLuint null_glGenVertexShadersEXT( GLuint range ) { return 0; }
96320 static void null_glGenerateMipmap( GLenum target ) { }
96321 static void null_glGenerateMipmapEXT( GLenum target ) { }
96322 static void null_glGenerateMultiTexMipmapEXT( GLenum texunit, GLenum target ) { }
96323 static void null_glGenerateTextureMipmap( GLuint texture ) { }
96324 static void null_glGenerateTextureMipmapEXT( GLuint texture, GLenum target ) { }
96325 static void null_glGetActiveAtomicCounterBufferiv( GLuint program, GLuint bufferIndex, GLenum pname, GLint *params ) { }
96326 static void null_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name ) { }
96327 static void null_glGetActiveAttribARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name ) { }
96328 static void null_glGetActiveSubroutineName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
96329 static void null_glGetActiveSubroutineUniformName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
96330 static void null_glGetActiveSubroutineUniformiv( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values ) { }
96331 static void null_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name ) { }
96332 static void null_glGetActiveUniformARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name ) { }
96333 static void null_glGetActiveUniformBlockName( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName ) { }
96334 static void null_glGetActiveUniformBlockiv( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params ) { }
96335 static void null_glGetActiveUniformName( GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName ) { }
96336 static void null_glGetActiveUniformsiv( GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params ) { }
96337 static void null_glGetActiveVaryingNV( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
96338 static void null_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat *params ) { }
96339 static void null_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint *params ) { }
96340 static void null_glGetAttachedObjectsARB( GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj ) { }
96341 static void null_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders ) { }
96342 static GLint null_glGetAttribLocation( GLuint program, const GLchar *name ) { return 0; }
96343 static GLint null_glGetAttribLocationARB( GLhandleARB programObj, const GLcharARB *name ) { return 0; }
96344 static void null_glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean *data ) { }
96345 static void null_glGetBooleani_v( GLenum target, GLuint index, GLboolean *data ) { }
96346 static void null_glGetBufferParameteri64v( GLenum target, GLenum pname, GLint64 *params ) { }
96347 static void null_glGetBufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
96348 static void null_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint *params ) { }
96349 static void null_glGetBufferParameterui64vNV( GLenum target, GLenum pname, GLuint64EXT *params ) { }
96350 static void null_glGetBufferPointerv( GLenum target, GLenum pname, void **params ) { }
96351 static void null_glGetBufferPointervARB( GLenum target, GLenum pname, void **params ) { }
96352 static void null_glGetBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, void *data ) { }
96353 static void null_glGetBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data ) { }
96354 static void null_glGetClipPlanefOES( GLenum plane, GLfloat *equation ) { }
96355 static void null_glGetClipPlanexOES( GLenum plane, GLfixed *equation ) { }
96356 static void null_glGetColorTable( GLenum target, GLenum format, GLenum type, void *table ) { }
96357 static void null_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, void *data ) { }
96358 static void null_glGetColorTableParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
96359 static void null_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
96360 static void null_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat *params ) { }
96361 static void null_glGetColorTableParameteriv( GLenum target, GLenum pname, GLint *params ) { }
96362 static void null_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
96363 static void null_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint *params ) { }
96364 static void null_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, void *table ) { }
96365 static void null_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params ) { }
96366 static void null_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params ) { }
96367 static void null_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat *params ) { }
96368 static void null_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint *params ) { }
96369 static void null_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat *params ) { }
96370 static GLuint null_glGetCommandHeaderNV( GLenum tokenID, GLuint size ) { return 0; }
96371 static void null_glGetCompressedMultiTexImageEXT( GLenum texunit, GLenum target, GLint lod, void *img ) { }
96372 static void null_glGetCompressedTexImage( GLenum target, GLint level, void *img ) { }
96373 static void null_glGetCompressedTexImageARB( GLenum target, GLint level, void *img ) { }
96374 static void null_glGetCompressedTextureImage( GLuint texture, GLint level, GLsizei bufSize, void *pixels ) { }
96375 static void null_glGetCompressedTextureImageEXT( GLuint texture, GLenum target, GLint lod, void *img ) { }
96376 static void null_glGetCompressedTextureSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels ) { }
96377 static void null_glGetConvolutionFilter( GLenum target, GLenum format, GLenum type, void *image ) { }
96378 static void null_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, void *image ) { }
96379 static void null_glGetConvolutionParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
96380 static void null_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
96381 static void null_glGetConvolutionParameteriv( GLenum target, GLenum pname, GLint *params ) { }
96382 static void null_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
96383 static void null_glGetConvolutionParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
96384 static void null_glGetCoverageModulationTableNV( GLsizei bufSize, GLfloat *v ) { }
96385 static GLuint null_glGetDebugMessageLog( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) { return 0; }
96386 static GLuint null_glGetDebugMessageLogAMD( GLuint count, GLsizei bufSize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message ) { return 0; }
96387 static GLuint null_glGetDebugMessageLogARB( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) { return 0; }
96388 static void null_glGetDetailTexFuncSGIS( GLenum target, GLfloat *points ) { }
96389 static void null_glGetDoubleIndexedvEXT( GLenum target, GLuint index, GLdouble *data ) { }
96390 static void null_glGetDoublei_v( GLenum target, GLuint index, GLdouble *data ) { }
96391 static void null_glGetDoublei_vEXT( GLenum pname, GLuint index, GLdouble *params ) { }
96392 static void null_glGetFenceivNV( GLuint fence, GLenum pname, GLint *params ) { }
96393 static void null_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat *params ) { }
96394 static void null_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint *params ) { }
96395 static void null_glGetFirstPerfQueryIdINTEL( GLuint *queryId ) { }
96396 static void null_glGetFixedvOES( GLenum pname, GLfixed *params ) { }
96397 static void null_glGetFloatIndexedvEXT( GLenum target, GLuint index, GLfloat *data ) { }
96398 static void null_glGetFloati_v( GLenum target, GLuint index, GLfloat *data ) { }
96399 static void null_glGetFloati_vEXT( GLenum pname, GLuint index, GLfloat *params ) { }
96400 static void null_glGetFogFuncSGIS( GLfloat *points ) { }
96401 static GLint null_glGetFragDataIndex( GLuint program, const GLchar *name ) { return 0; }
96402 static GLint null_glGetFragDataLocation( GLuint program, const GLchar *name ) { return 0; }
96403 static GLint null_glGetFragDataLocationEXT( GLuint program, const GLchar *name ) { return 0; }
96404 static void null_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat *params ) { }
96405 static void null_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint *params ) { }
96406 static void null_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat *params ) { }
96407 static void null_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint *params ) { }
96408 static void null_glGetFramebufferAttachmentParameteriv( GLenum target, GLenum attachment, GLenum pname, GLint *params ) { }
96409 static void null_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint *params ) { }
96410 static void null_glGetFramebufferParameterfvAMD( GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values ) { }
96411 static void null_glGetFramebufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
96412 static void null_glGetFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint *params ) { }
96413 static void null_glGetFramebufferParameterivMESA( GLenum target, GLenum pname, GLint *params ) { }
96414 static GLenum null_glGetGraphicsResetStatus(void) { return 0; }
96415 static GLenum null_glGetGraphicsResetStatusARB(void) { return 0; }
96416 static GLhandleARB null_glGetHandleARB( GLenum pname ) { return 0; }
96417 static void null_glGetHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
96418 static void null_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
96419 static void null_glGetHistogramParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
96420 static void null_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
96421 static void null_glGetHistogramParameteriv( GLenum target, GLenum pname, GLint *params ) { }
96422 static void null_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
96423 static void null_glGetHistogramParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
96424 static GLuint64 null_glGetImageHandleARB( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
96425 static GLuint64 null_glGetImageHandleNV( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
96426 static void null_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat *params ) { }
96427 static void null_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint *params ) { }
96428 static void null_glGetInfoLogARB( GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog ) { }
96429 static GLint null_glGetInstrumentsSGIX(void) { return 0; }
96430 static void null_glGetInteger64i_v( GLenum target, GLuint index, GLint64 *data ) { }
96431 static void null_glGetInteger64v( GLenum pname, GLint64 *data ) { }
96432 static void null_glGetIntegerIndexedvEXT( GLenum target, GLuint index, GLint *data ) { }
96433 static void null_glGetIntegeri_v( GLenum target, GLuint index, GLint *data ) { }
96434 static void null_glGetIntegerui64i_vNV( GLenum value, GLuint index, GLuint64EXT *result ) { }
96435 static void null_glGetIntegerui64vNV( GLenum value, GLuint64EXT *result ) { }
96436 static void null_glGetInternalformatSampleivNV( GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params ) { }
96437 static void null_glGetInternalformati64v( GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params ) { }
96438 static void null_glGetInternalformativ( GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params ) { }
96439 static void null_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
96440 static void null_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
96441 static void null_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
96442 static void null_glGetLightxOES( GLenum light, GLenum pname, GLfixed *params ) { }
96443 static void null_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat *params ) { }
96444 static void null_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint *params ) { }
96445 static void null_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
96446 static void null_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
96447 static void null_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
96448 static void null_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat *params ) { }
96449 static void null_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint *params ) { }
96450 static void null_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points ) { }
96451 static void null_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat *params ) { }
96452 static void null_glGetMapParameterivNV( GLenum target, GLenum pname, GLint *params ) { }
96453 static void null_glGetMapxvOES( GLenum target, GLenum query, GLfixed *v ) { }
96454 static void null_glGetMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
96455 static void null_glGetMemoryObjectDetachedResourcesuivNV( GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params ) { }
96456 static void null_glGetMemoryObjectParameterivEXT( GLuint memoryObject, GLenum pname, GLint *params ) { }
96457 static void null_glGetMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
96458 static void null_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
96459 static void null_glGetMinmaxParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
96460 static void null_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
96461 static void null_glGetMinmaxParameteriv( GLenum target, GLenum pname, GLint *params ) { }
96462 static void null_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
96463 static void null_glGetMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat *params ) { }
96464 static void null_glGetMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
96465 static void null_glGetMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble *params ) { }
96466 static void null_glGetMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat *params ) { }
96467 static void null_glGetMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, GLint *params ) { }
96468 static void null_glGetMultiTexImageEXT( GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
96469 static void null_glGetMultiTexLevelParameterfvEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
96470 static void null_glGetMultiTexLevelParameterivEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params ) { }
96471 static void null_glGetMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
96472 static void null_glGetMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, GLuint *params ) { }
96473 static void null_glGetMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat *params ) { }
96474 static void null_glGetMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
96475 static void null_glGetMultisamplefv( GLenum pname, GLuint index, GLfloat *val ) { }
96476 static void null_glGetMultisamplefvNV( GLenum pname, GLuint index, GLfloat *val ) { }
96477 static void null_glGetNamedBufferParameteri64v( GLuint buffer, GLenum pname, GLint64 *params ) { }
96478 static void null_glGetNamedBufferParameteriv( GLuint buffer, GLenum pname, GLint *params ) { }
96479 static void null_glGetNamedBufferParameterivEXT( GLuint buffer, GLenum pname, GLint *params ) { }
96480 static void null_glGetNamedBufferParameterui64vNV( GLuint buffer, GLenum pname, GLuint64EXT *params ) { }
96481 static void null_glGetNamedBufferPointerv( GLuint buffer, GLenum pname, void **params ) { }
96482 static void null_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, void **params ) { }
96483 static void null_glGetNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, void *data ) { }
96484 static void null_glGetNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, void *data ) { }
96485 static void null_glGetNamedFramebufferAttachmentParameteriv( GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params ) { }
96486 static void null_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params ) { }
96487 static void null_glGetNamedFramebufferParameterfvAMD( GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values ) { }
96488 static void null_glGetNamedFramebufferParameteriv( GLuint framebuffer, GLenum pname, GLint *param ) { }
96489 static void null_glGetNamedFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint *params ) { }
96490 static void null_glGetNamedProgramLocalParameterIivEXT( GLuint program, GLenum target, GLuint index, GLint *params ) { }
96491 static void null_glGetNamedProgramLocalParameterIuivEXT( GLuint program, GLenum target, GLuint index, GLuint *params ) { }
96492 static void null_glGetNamedProgramLocalParameterdvEXT( GLuint program, GLenum target, GLuint index, GLdouble *params ) { }
96493 static void null_glGetNamedProgramLocalParameterfvEXT( GLuint program, GLenum target, GLuint index, GLfloat *params ) { }
96494 static void null_glGetNamedProgramStringEXT( GLuint program, GLenum target, GLenum pname, void *string ) { }
96495 static void null_glGetNamedProgramivEXT( GLuint program, GLenum target, GLenum pname, GLint *params ) { }
96496 static void null_glGetNamedRenderbufferParameteriv( GLuint renderbuffer, GLenum pname, GLint *params ) { }
96497 static void null_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer, GLenum pname, GLint *params ) { }
96498 static void null_glGetNamedStringARB( GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string ) { }
96499 static void null_glGetNamedStringivARB( GLint namelen, const GLchar *name, GLenum pname, GLint *params ) { }
96500 static void null_glGetNextPerfQueryIdINTEL( GLuint queryId, GLuint *nextQueryId ) { }
96501 static void null_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat *params ) { }
96502 static void null_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint *params ) { }
96503 static void null_glGetObjectLabel( GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
96504 static void null_glGetObjectLabelEXT( GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
96505 static void null_glGetObjectParameterfvARB( GLhandleARB obj, GLenum pname, GLfloat *params ) { }
96506 static void null_glGetObjectParameterivAPPLE( GLenum objectType, GLuint name, GLenum pname, GLint *params ) { }
96507 static void null_glGetObjectParameterivARB( GLhandleARB obj, GLenum pname, GLint *params ) { }
96508 static void null_glGetObjectPtrLabel( const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
96509 static void null_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint *params ) { }
96510 static void null_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint *params ) { }
96511 static void null_glGetPathColorGenfvNV( GLenum color, GLenum pname, GLfloat *value ) { }
96512 static void null_glGetPathColorGenivNV( GLenum color, GLenum pname, GLint *value ) { }
96513 static void null_glGetPathCommandsNV( GLuint path, GLubyte *commands ) { }
96514 static void null_glGetPathCoordsNV( GLuint path, GLfloat *coords ) { }
96515 static void null_glGetPathDashArrayNV( GLuint path, GLfloat *dashArray ) { }
96516 static GLfloat null_glGetPathLengthNV( GLuint path, GLsizei startSegment, GLsizei numSegments ) { return 0; }
96517 static void null_glGetPathMetricRangeNV( GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics ) { }
96518 static void null_glGetPathMetricsNV( GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics ) { }
96519 static void null_glGetPathParameterfvNV( GLuint path, GLenum pname, GLfloat *value ) { }
96520 static void null_glGetPathParameterivNV( GLuint path, GLenum pname, GLint *value ) { }
96521 static void null_glGetPathSpacingNV( GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing ) { }
96522 static void null_glGetPathTexGenfvNV( GLenum texCoordSet, GLenum pname, GLfloat *value ) { }
96523 static void null_glGetPathTexGenivNV( GLenum texCoordSet, GLenum pname, GLint *value ) { }
96524 static void null_glGetPerfCounterInfoINTEL( GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue ) { }
96525 static void null_glGetPerfMonitorCounterDataAMD( GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten ) { }
96526 static void null_glGetPerfMonitorCounterInfoAMD( GLuint group, GLuint counter, GLenum pname, void *data ) { }
96527 static void null_glGetPerfMonitorCounterStringAMD( GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString ) { }
96528 static void null_glGetPerfMonitorCountersAMD( GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters ) { }
96529 static void null_glGetPerfMonitorGroupStringAMD( GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString ) { }
96530 static void null_glGetPerfMonitorGroupsAMD( GLint *numGroups, GLsizei groupsSize, GLuint *groups ) { }
96531 static void null_glGetPerfQueryDataINTEL( GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten ) { }
96532 static void null_glGetPerfQueryIdByNameINTEL( GLchar *queryName, GLuint *queryId ) { }
96533 static void null_glGetPerfQueryInfoINTEL( GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask ) { }
96534 static void null_glGetPixelMapxv( GLenum map, GLint size, GLfixed *values ) { }
96535 static void null_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat *params ) { }
96536 static void null_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint *params ) { }
96537 static void null_glGetPixelTransformParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
96538 static void null_glGetPixelTransformParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
96539 static void null_glGetPointerIndexedvEXT( GLenum target, GLuint index, void **data ) { }
96540 static void null_glGetPointeri_vEXT( GLenum pname, GLuint index, void **params ) { }
96541 static void null_glGetPointervEXT( GLenum pname, void **params ) { }
96542 static void null_glGetProgramBinary( GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary ) { }
96543 static void null_glGetProgramEnvParameterIivNV( GLenum target, GLuint index, GLint *params ) { }
96544 static void null_glGetProgramEnvParameterIuivNV( GLenum target, GLuint index, GLuint *params ) { }
96545 static void null_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble *params ) { }
96546 static void null_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat *params ) { }
96547 static void null_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
96548 static void null_glGetProgramInterfaceiv( GLuint program, GLenum programInterface, GLenum pname, GLint *params ) { }
96549 static void null_glGetProgramLocalParameterIivNV( GLenum target, GLuint index, GLint *params ) { }
96550 static void null_glGetProgramLocalParameterIuivNV( GLenum target, GLuint index, GLuint *params ) { }
96551 static void null_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble *params ) { }
96552 static void null_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat *params ) { }
96553 static void null_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, const GLubyte *name, GLdouble *params ) { }
96554 static void null_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, const GLubyte *name, GLfloat *params ) { }
96555 static void null_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble *params ) { }
96556 static void null_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat *params ) { }
96557 static void null_glGetProgramPipelineInfoLog( GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
96558 static void null_glGetProgramPipelineiv( GLuint pipeline, GLenum pname, GLint *params ) { }
96559 static GLuint null_glGetProgramResourceIndex( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
96560 static GLint null_glGetProgramResourceLocation( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
96561 static GLint null_glGetProgramResourceLocationIndex( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
96562 static void null_glGetProgramResourceName( GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
96563 static void null_glGetProgramResourcefvNV( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLfloat *params ) { }
96564 static void null_glGetProgramResourceiv( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLint *params ) { }
96565 static void null_glGetProgramStageiv( GLuint program, GLenum shadertype, GLenum pname, GLint *values ) { }
96566 static void null_glGetProgramStringARB( GLenum target, GLenum pname, void *string ) { }
96567 static void null_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte *program ) { }
96568 static void null_glGetProgramSubroutineParameteruivNV( GLenum target, GLuint index, GLuint *param ) { }
96569 static void null_glGetProgramiv( GLuint program, GLenum pname, GLint *params ) { }
96570 static void null_glGetProgramivARB( GLenum target, GLenum pname, GLint *params ) { }
96571 static void null_glGetProgramivNV( GLuint id, GLenum pname, GLint *params ) { }
96572 static void null_glGetQueryBufferObjecti64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
96573 static void null_glGetQueryBufferObjectiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
96574 static void null_glGetQueryBufferObjectui64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
96575 static void null_glGetQueryBufferObjectuiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
96576 static void null_glGetQueryIndexediv( GLenum target, GLuint index, GLenum pname, GLint *params ) { }
96577 static void null_glGetQueryObjecti64v( GLuint id, GLenum pname, GLint64 *params ) { }
96578 static void null_glGetQueryObjecti64vEXT( GLuint id, GLenum pname, GLint64 *params ) { }
96579 static void null_glGetQueryObjectiv( GLuint id, GLenum pname, GLint *params ) { }
96580 static void null_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint *params ) { }
96581 static void null_glGetQueryObjectui64v( GLuint id, GLenum pname, GLuint64 *params ) { }
96582 static void null_glGetQueryObjectui64vEXT( GLuint id, GLenum pname, GLuint64 *params ) { }
96583 static void null_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint *params ) { }
96584 static void null_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint *params ) { }
96585 static void null_glGetQueryiv( GLenum target, GLenum pname, GLint *params ) { }
96586 static void null_glGetQueryivARB( GLenum target, GLenum pname, GLint *params ) { }
96587 static void null_glGetRenderbufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
96588 static void null_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
96589 static void null_glGetSamplerParameterIiv( GLuint sampler, GLenum pname, GLint *params ) { }
96590 static void null_glGetSamplerParameterIuiv( GLuint sampler, GLenum pname, GLuint *params ) { }
96591 static void null_glGetSamplerParameterfv( GLuint sampler, GLenum pname, GLfloat *params ) { }
96592 static void null_glGetSamplerParameteriv( GLuint sampler, GLenum pname, GLint *params ) { }
96593 static void null_glGetSemaphoreParameterui64vEXT( GLuint semaphore, GLenum pname, GLuint64 *params ) { }
96594 static void null_glGetSeparableFilter( GLenum target, GLenum format, GLenum type, void *row, void *column, void *span ) { }
96595 static void null_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, void *row, void *column, void *span ) { }
96596 static void null_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
96597 static void null_glGetShaderPrecisionFormat( GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision ) { }
96598 static void null_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source ) { }
96599 static void null_glGetShaderSourceARB( GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source ) { }
96600 static void null_glGetShaderiv( GLuint shader, GLenum pname, GLint *params ) { }
96601 static void null_glGetShadingRateImagePaletteNV( GLuint viewport, GLuint entry, GLenum *rate ) { }
96602 static void null_glGetShadingRateSampleLocationivNV( GLenum rate, GLuint samples, GLuint index, GLint *location ) { }
96603 static void null_glGetSharpenTexFuncSGIS( GLenum target, GLfloat *points ) { }
96604 static GLushort null_glGetStageIndexNV( GLenum shadertype ) { return 0; }
96605 static const GLubyte * null_glGetStringi( GLenum name, GLuint index ) { return 0; }
96606 static GLuint null_glGetSubroutineIndex( GLuint program, GLenum shadertype, const GLchar *name ) { return 0; }
96607 static GLint null_glGetSubroutineUniformLocation( GLuint program, GLenum shadertype, const GLchar *name ) { return 0; }
96608 static void null_glGetSynciv( GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values ) { }
96609 static void null_glGetTexBumpParameterfvATI( GLenum pname, GLfloat *param ) { }
96610 static void null_glGetTexBumpParameterivATI( GLenum pname, GLint *param ) { }
96611 static void null_glGetTexEnvxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
96612 static void null_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat *weights ) { }
96613 static void null_glGetTexGenxvOES( GLenum coord, GLenum pname, GLfixed *params ) { }
96614 static void null_glGetTexLevelParameterxvOES( GLenum target, GLint level, GLenum pname, GLfixed *params ) { }
96615 static void null_glGetTexParameterIiv( GLenum target, GLenum pname, GLint *params ) { }
96616 static void null_glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint *params ) { }
96617 static void null_glGetTexParameterIuiv( GLenum target, GLenum pname, GLuint *params ) { }
96618 static void null_glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint *params ) { }
96619 static void null_glGetTexParameterPointervAPPLE( GLenum target, GLenum pname, void **params ) { }
96620 static void null_glGetTexParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
96621 static GLuint64 null_glGetTextureHandleARB( GLuint texture ) { return 0; }
96622 static GLuint64 null_glGetTextureHandleNV( GLuint texture ) { return 0; }
96623 static void null_glGetTextureImage( GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels ) { }
96624 static void null_glGetTextureImageEXT( GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
96625 static void null_glGetTextureLevelParameterfv( GLuint texture, GLint level, GLenum pname, GLfloat *params ) { }
96626 static void null_glGetTextureLevelParameterfvEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
96627 static void null_glGetTextureLevelParameteriv( GLuint texture, GLint level, GLenum pname, GLint *params ) { }
96628 static void null_glGetTextureLevelParameterivEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params ) { }
96629 static void null_glGetTextureParameterIiv( GLuint texture, GLenum pname, GLint *params ) { }
96630 static void null_glGetTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, GLint *params ) { }
96631 static void null_glGetTextureParameterIuiv( GLuint texture, GLenum pname, GLuint *params ) { }
96632 static void null_glGetTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, GLuint *params ) { }
96633 static void null_glGetTextureParameterfv( GLuint texture, GLenum pname, GLfloat *params ) { }
96634 static void null_glGetTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, GLfloat *params ) { }
96635 static void null_glGetTextureParameteriv( GLuint texture, GLenum pname, GLint *params ) { }
96636 static void null_glGetTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, GLint *params ) { }
96637 static GLuint64 null_glGetTextureSamplerHandleARB( GLuint texture, GLuint sampler ) { return 0; }
96638 static GLuint64 null_glGetTextureSamplerHandleNV( GLuint texture, GLuint sampler ) { return 0; }
96639 static void null_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 ) { }
96640 static void null_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint *params ) { }
96641 static void null_glGetTransformFeedbackVarying( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
96642 static void null_glGetTransformFeedbackVaryingEXT( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
96643 static void null_glGetTransformFeedbackVaryingNV( GLuint program, GLuint index, GLint *location ) { }
96644 static void null_glGetTransformFeedbacki64_v( GLuint xfb, GLenum pname, GLuint index, GLint64 *param ) { }
96645 static void null_glGetTransformFeedbacki_v( GLuint xfb, GLenum pname, GLuint index, GLint *param ) { }
96646 static void null_glGetTransformFeedbackiv( GLuint xfb, GLenum pname, GLint *param ) { }
96647 static GLuint null_glGetUniformBlockIndex( GLuint program, const GLchar *uniformBlockName ) { return 0; }
96648 static GLint null_glGetUniformBufferSizeEXT( GLuint program, GLint location ) { return 0; }
96649 static void null_glGetUniformIndices( GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices ) { }
96650 static GLint null_glGetUniformLocation( GLuint program, const GLchar *name ) { return 0; }
96651 static GLint null_glGetUniformLocationARB( GLhandleARB programObj, const GLcharARB *name ) { return 0; }
96652 static GLintptr null_glGetUniformOffsetEXT( GLuint program, GLint location ) { return 0; }
96653 static void null_glGetUniformSubroutineuiv( GLenum shadertype, GLint location, GLuint *params ) { }
96654 static void null_glGetUniformdv( GLuint program, GLint location, GLdouble *params ) { }
96655 static void null_glGetUniformfv( GLuint program, GLint location, GLfloat *params ) { }
96656 static void null_glGetUniformfvARB( GLhandleARB programObj, GLint location, GLfloat *params ) { }
96657 static void null_glGetUniformi64vARB( GLuint program, GLint location, GLint64 *params ) { }
96658 static void null_glGetUniformi64vNV( GLuint program, GLint location, GLint64EXT *params ) { }
96659 static void null_glGetUniformiv( GLuint program, GLint location, GLint *params ) { }
96660 static void null_glGetUniformivARB( GLhandleARB programObj, GLint location, GLint *params ) { }
96661 static void null_glGetUniformui64vARB( GLuint program, GLint location, GLuint64 *params ) { }
96662 static void null_glGetUniformui64vNV( GLuint program, GLint location, GLuint64EXT *params ) { }
96663 static void null_glGetUniformuiv( GLuint program, GLint location, GLuint *params ) { }
96664 static void null_glGetUniformuivEXT( GLuint program, GLint location, GLuint *params ) { }
96665 static void null_glGetUnsignedBytei_vEXT( GLenum target, GLuint index, GLubyte *data ) { }
96666 static void null_glGetUnsignedBytevEXT( GLenum pname, GLubyte *data ) { }
96667 static void null_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat *params ) { }
96668 static void null_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint *params ) { }
96669 static void null_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
96670 static void null_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
96671 static void null_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
96672 static void null_glGetVariantPointervEXT( GLuint id, GLenum value, void **data ) { }
96673 static GLint null_glGetVaryingLocationNV( GLuint program, const GLchar *name ) { return 0; }
96674 static void null_glGetVertexArrayIndexed64iv( GLuint vaobj, GLuint index, GLenum pname, GLint64 *param ) { }
96675 static void null_glGetVertexArrayIndexediv( GLuint vaobj, GLuint index, GLenum pname, GLint *param ) { }
96676 static void null_glGetVertexArrayIntegeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, GLint *param ) { }
96677 static void null_glGetVertexArrayIntegervEXT( GLuint vaobj, GLenum pname, GLint *param ) { }
96678 static void null_glGetVertexArrayPointeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, void **param ) { }
96679 static void null_glGetVertexArrayPointervEXT( GLuint vaobj, GLenum pname, void **param ) { }
96680 static void null_glGetVertexArrayiv( GLuint vaobj, GLenum pname, GLint *param ) { }
96681 static void null_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat *params ) { }
96682 static void null_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint *params ) { }
96683 static void null_glGetVertexAttribIiv( GLuint index, GLenum pname, GLint *params ) { }
96684 static void null_glGetVertexAttribIivEXT( GLuint index, GLenum pname, GLint *params ) { }
96685 static void null_glGetVertexAttribIuiv( GLuint index, GLenum pname, GLuint *params ) { }
96686 static void null_glGetVertexAttribIuivEXT( GLuint index, GLenum pname, GLuint *params ) { }
96687 static void null_glGetVertexAttribLdv( GLuint index, GLenum pname, GLdouble *params ) { }
96688 static void null_glGetVertexAttribLdvEXT( GLuint index, GLenum pname, GLdouble *params ) { }
96689 static void null_glGetVertexAttribLi64vNV( GLuint index, GLenum pname, GLint64EXT *params ) { }
96690 static void null_glGetVertexAttribLui64vARB( GLuint index, GLenum pname, GLuint64EXT *params ) { }
96691 static void null_glGetVertexAttribLui64vNV( GLuint index, GLenum pname, GLuint64EXT *params ) { }
96692 static void null_glGetVertexAttribPointerv( GLuint index, GLenum pname, void **pointer ) { }
96693 static void null_glGetVertexAttribPointervARB( GLuint index, GLenum pname, void **pointer ) { }
96694 static void null_glGetVertexAttribPointervNV( GLuint index, GLenum pname, void **pointer ) { }
96695 static void null_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble *params ) { }
96696 static void null_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble *params ) { }
96697 static void null_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble *params ) { }
96698 static void null_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat *params ) { }
96699 static void null_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat *params ) { }
96700 static void null_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat *params ) { }
96701 static void null_glGetVertexAttribiv( GLuint index, GLenum pname, GLint *params ) { }
96702 static void null_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint *params ) { }
96703 static void null_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint *params ) { }
96704 static void null_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params ) { }
96705 static void null_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params ) { }
96706 static void null_glGetVideoCaptureStreamivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params ) { }
96707 static void null_glGetVideoCaptureivNV( GLuint video_capture_slot, GLenum pname, GLint *params ) { }
96708 static void null_glGetVideoi64vNV( GLuint video_slot, GLenum pname, GLint64EXT *params ) { }
96709 static void null_glGetVideoivNV( GLuint video_slot, GLenum pname, GLint *params ) { }
96710 static void null_glGetVideoui64vNV( GLuint video_slot, GLenum pname, GLuint64EXT *params ) { }
96711 static void null_glGetVideouivNV( GLuint video_slot, GLenum pname, GLuint *params ) { }
96712 static GLVULKANPROCNV null_glGetVkProcAddrNV( const GLchar *name ) { return 0; }
96713 static void null_glGetnColorTable( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table ) { }
96714 static void null_glGetnColorTableARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table ) { }
96715 static void null_glGetnCompressedTexImage( GLenum target, GLint lod, GLsizei bufSize, void *pixels ) { }
96716 static void null_glGetnCompressedTexImageARB( GLenum target, GLint lod, GLsizei bufSize, void *img ) { }
96717 static void null_glGetnConvolutionFilter( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image ) { }
96718 static void null_glGetnConvolutionFilterARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image ) { }
96719 static void null_glGetnHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
96720 static void null_glGetnHistogramARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
96721 static void null_glGetnMapdv( GLenum target, GLenum query, GLsizei bufSize, GLdouble *v ) { }
96722 static void null_glGetnMapdvARB( GLenum target, GLenum query, GLsizei bufSize, GLdouble *v ) { }
96723 static void null_glGetnMapfv( GLenum target, GLenum query, GLsizei bufSize, GLfloat *v ) { }
96724 static void null_glGetnMapfvARB( GLenum target, GLenum query, GLsizei bufSize, GLfloat *v ) { }
96725 static void null_glGetnMapiv( GLenum target, GLenum query, GLsizei bufSize, GLint *v ) { }
96726 static void null_glGetnMapivARB( GLenum target, GLenum query, GLsizei bufSize, GLint *v ) { }
96727 static void null_glGetnMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
96728 static void null_glGetnMinmaxARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
96729 static void null_glGetnPixelMapfv( GLenum map, GLsizei bufSize, GLfloat *values ) { }
96730 static void null_glGetnPixelMapfvARB( GLenum map, GLsizei bufSize, GLfloat *values ) { }
96731 static void null_glGetnPixelMapuiv( GLenum map, GLsizei bufSize, GLuint *values ) { }
96732 static void null_glGetnPixelMapuivARB( GLenum map, GLsizei bufSize, GLuint *values ) { }
96733 static void null_glGetnPixelMapusv( GLenum map, GLsizei bufSize, GLushort *values ) { }
96734 static void null_glGetnPixelMapusvARB( GLenum map, GLsizei bufSize, GLushort *values ) { }
96735 static void null_glGetnPolygonStipple( GLsizei bufSize, GLubyte *pattern ) { }
96736 static void null_glGetnPolygonStippleARB( GLsizei bufSize, GLubyte *pattern ) { }
96737 static void null_glGetnSeparableFilter( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span ) { }
96738 static void null_glGetnSeparableFilterARB( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span ) { }
96739 static void null_glGetnTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels ) { }
96740 static void null_glGetnTexImageARB( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img ) { }
96741 static void null_glGetnUniformdv( GLuint program, GLint location, GLsizei bufSize, GLdouble *params ) { }
96742 static void null_glGetnUniformdvARB( GLuint program, GLint location, GLsizei bufSize, GLdouble *params ) { }
96743 static void null_glGetnUniformfv( GLuint program, GLint location, GLsizei bufSize, GLfloat *params ) { }
96744 static void null_glGetnUniformfvARB( GLuint program, GLint location, GLsizei bufSize, GLfloat *params ) { }
96745 static void null_glGetnUniformi64vARB( GLuint program, GLint location, GLsizei bufSize, GLint64 *params ) { }
96746 static void null_glGetnUniformiv( GLuint program, GLint location, GLsizei bufSize, GLint *params ) { }
96747 static void null_glGetnUniformivARB( GLuint program, GLint location, GLsizei bufSize, GLint *params ) { }
96748 static void null_glGetnUniformui64vARB( GLuint program, GLint location, GLsizei bufSize, GLuint64 *params ) { }
96749 static void null_glGetnUniformuiv( GLuint program, GLint location, GLsizei bufSize, GLuint *params ) { }
96750 static void null_glGetnUniformuivARB( GLuint program, GLint location, GLsizei bufSize, GLuint *params ) { }
96751 static void null_glGlobalAlphaFactorbSUN( GLbyte factor ) { }
96752 static void null_glGlobalAlphaFactordSUN( GLdouble factor ) { }
96753 static void null_glGlobalAlphaFactorfSUN( GLfloat factor ) { }
96754 static void null_glGlobalAlphaFactoriSUN( GLint factor ) { }
96755 static void null_glGlobalAlphaFactorsSUN( GLshort factor ) { }
96756 static void null_glGlobalAlphaFactorubSUN( GLubyte factor ) { }
96757 static void null_glGlobalAlphaFactoruiSUN( GLuint factor ) { }
96758 static void null_glGlobalAlphaFactorusSUN( GLushort factor ) { }
96759 static void null_glHintPGI( GLenum target, GLint mode ) { }
96760 static void null_glHistogram( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
96761 static void null_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
96762 static void null_glIglooInterfaceSGIX( GLenum pname, const void *params ) { }
96763 static void null_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) { }
96764 static void null_glImageTransformParameterfvHP( GLenum target, GLenum pname, const GLfloat *params ) { }
96765 static void null_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) { }
96766 static void null_glImageTransformParameterivHP( GLenum target, GLenum pname, const GLint *params ) { }
96767 static void null_glImportMemoryFdEXT( GLuint memory, GLuint64 size, GLenum handleType, GLint fd ) { }
96768 static void null_glImportMemoryWin32HandleEXT( GLuint memory, GLuint64 size, GLenum handleType, void *handle ) { }
96769 static void null_glImportMemoryWin32NameEXT( GLuint memory, GLuint64 size, GLenum handleType, const void *name ) { }
96770 static void null_glImportSemaphoreFdEXT( GLuint semaphore, GLenum handleType, GLint fd ) { }
96771 static void null_glImportSemaphoreWin32HandleEXT( GLuint semaphore, GLenum handleType, void *handle ) { }
96772 static void null_glImportSemaphoreWin32NameEXT( GLuint semaphore, GLenum handleType, const void *name ) { }
96773 static GLsync null_glImportSyncEXT( GLenum external_sync_type, GLintptr external_sync, GLbitfield flags ) { return 0; }
96774 static void null_glIndexFormatNV( GLenum type, GLsizei stride ) { }
96775 static void null_glIndexFuncEXT( GLenum func, GLclampf ref ) { }
96776 static void null_glIndexMaterialEXT( GLenum face, GLenum mode ) { }
96777 static void null_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
96778 static void null_glIndexPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
96779 static void null_glIndexxOES( GLfixed component ) { }
96780 static void null_glIndexxvOES( const GLfixed *component ) { }
96781 static void null_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) { }
96782 static void null_glInsertEventMarkerEXT( GLsizei length, const GLchar *marker ) { }
96783 static void null_glInstrumentsBufferSGIX( GLsizei size, GLint *buffer ) { }
96784 static void null_glInterpolatePathsNV( GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight ) { }
96785 static void null_glInvalidateBufferData( GLuint buffer ) { }
96786 static void null_glInvalidateBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
96787 static void null_glInvalidateFramebuffer( GLenum target, GLsizei numAttachments, const GLenum *attachments ) { }
96788 static void null_glInvalidateNamedFramebufferData( GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments ) { }
96789 static void null_glInvalidateNamedFramebufferSubData( GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96790 static void null_glInvalidateSubFramebuffer( GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
96791 static void null_glInvalidateTexImage( GLuint texture, GLint level ) { }
96792 static void null_glInvalidateTexSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth ) { }
96793 static GLboolean null_glIsAsyncMarkerSGIX( GLuint marker ) { return 0; }
96794 static GLboolean null_glIsBuffer( GLuint buffer ) { return 0; }
96795 static GLboolean null_glIsBufferARB( GLuint buffer ) { return 0; }
96796 static GLboolean null_glIsBufferResidentNV( GLenum target ) { return 0; }
96797 static GLboolean null_glIsCommandListNV( GLuint list ) { return 0; }
96798 static GLboolean null_glIsEnabledIndexedEXT( GLenum target, GLuint index ) { return 0; }
96799 static GLboolean null_glIsEnabledi( GLenum target, GLuint index ) { return 0; }
96800 static GLboolean null_glIsFenceAPPLE( GLuint fence ) { return 0; }
96801 static GLboolean null_glIsFenceNV( GLuint fence ) { return 0; }
96802 static GLboolean null_glIsFramebuffer( GLuint framebuffer ) { return 0; }
96803 static GLboolean null_glIsFramebufferEXT( GLuint framebuffer ) { return 0; }
96804 static GLboolean null_glIsImageHandleResidentARB( GLuint64 handle ) { return 0; }
96805 static GLboolean null_glIsImageHandleResidentNV( GLuint64 handle ) { return 0; }
96806 static GLboolean null_glIsMemoryObjectEXT( GLuint memoryObject ) { return 0; }
96807 static GLboolean null_glIsNameAMD( GLenum identifier, GLuint name ) { return 0; }
96808 static GLboolean null_glIsNamedBufferResidentNV( GLuint buffer ) { return 0; }
96809 static GLboolean null_glIsNamedStringARB( GLint namelen, const GLchar *name ) { return 0; }
96810 static GLboolean null_glIsObjectBufferATI( GLuint buffer ) { return 0; }
96811 static GLboolean null_glIsOcclusionQueryNV( GLuint id ) { return 0; }
96812 static GLboolean null_glIsPathNV( GLuint path ) { return 0; }
96813 static GLboolean null_glIsPointInFillPathNV( GLuint path, GLuint mask, GLfloat x, GLfloat y ) { return 0; }
96814 static GLboolean null_glIsPointInStrokePathNV( GLuint path, GLfloat x, GLfloat y ) { return 0; }
96815 static GLboolean null_glIsProgram( GLuint program ) { return 0; }
96816 static GLboolean null_glIsProgramARB( GLuint program ) { return 0; }
96817 static GLboolean null_glIsProgramNV( GLuint id ) { return 0; }
96818 static GLboolean null_glIsProgramPipeline( GLuint pipeline ) { return 0; }
96819 static GLboolean null_glIsQuery( GLuint id ) { return 0; }
96820 static GLboolean null_glIsQueryARB( GLuint id ) { return 0; }
96821 static GLboolean null_glIsRenderbuffer( GLuint renderbuffer ) { return 0; }
96822 static GLboolean null_glIsRenderbufferEXT( GLuint renderbuffer ) { return 0; }
96823 static GLboolean null_glIsSampler( GLuint sampler ) { return 0; }
96824 static GLboolean null_glIsSemaphoreEXT( GLuint semaphore ) { return 0; }
96825 static GLboolean null_glIsShader( GLuint shader ) { return 0; }
96826 static GLboolean null_glIsStateNV( GLuint state ) { return 0; }
96827 static GLboolean null_glIsSync( GLsync sync ) { return 0; }
96828 static GLboolean null_glIsTextureEXT( GLuint texture ) { return 0; }
96829 static GLboolean null_glIsTextureHandleResidentARB( GLuint64 handle ) { return 0; }
96830 static GLboolean null_glIsTextureHandleResidentNV( GLuint64 handle ) { return 0; }
96831 static GLboolean null_glIsTransformFeedback( GLuint id ) { return 0; }
96832 static GLboolean null_glIsTransformFeedbackNV( GLuint id ) { return 0; }
96833 static GLboolean null_glIsVariantEnabledEXT( GLuint id, GLenum cap ) { return 0; }
96834 static GLboolean null_glIsVertexArray( GLuint array ) { return 0; }
96835 static GLboolean null_glIsVertexArrayAPPLE( GLuint array ) { return 0; }
96836 static GLboolean null_glIsVertexAttribEnabledAPPLE( GLuint index, GLenum pname ) { return 0; }
96837 static void null_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 ) { }
96838 static void null_glLGPUInterlockNVX(void) { }
96839 static void null_glLGPUNamedBufferSubDataNVX( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
96840 static void null_glLabelObjectEXT( GLenum type, GLuint object, GLsizei length, const GLchar *label ) { }
96841 static void null_glLightEnviSGIX( GLenum pname, GLint param ) { }
96842 static void null_glLightModelxOES( GLenum pname, GLfixed param ) { }
96843 static void null_glLightModelxvOES( GLenum pname, const GLfixed *param ) { }
96844 static void null_glLightxOES( GLenum light, GLenum pname, GLfixed param ) { }
96845 static void null_glLightxvOES( GLenum light, GLenum pname, const GLfixed *params ) { }
96846 static void null_glLineWidthxOES( GLfixed width ) { }
96847 static void null_glLinkProgram( GLuint program ) { }
96848 static void null_glLinkProgramARB( GLhandleARB programObj ) { }
96849 static void null_glListDrawCommandsStatesClientNV( GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
96850 static void null_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) { }
96851 static void null_glListParameterfvSGIX( GLuint list, GLenum pname, const GLfloat *params ) { }
96852 static void null_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) { }
96853 static void null_glListParameterivSGIX( GLuint list, GLenum pname, const GLint *params ) { }
96854 static void null_glLoadIdentityDeformationMapSGIX( GLbitfield mask ) { }
96855 static void null_glLoadMatrixxOES( const GLfixed *m ) { }
96856 static void null_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, const GLubyte *program ) { }
96857 static void null_glLoadTransposeMatrixd( const GLdouble *m ) { }
96858 static void null_glLoadTransposeMatrixdARB( const GLdouble *m ) { }
96859 static void null_glLoadTransposeMatrixf( const GLfloat *m ) { }
96860 static void null_glLoadTransposeMatrixfARB( const GLfloat *m ) { }
96861 static void null_glLoadTransposeMatrixxOES( const GLfixed *m ) { }
96862 static void null_glLockArraysEXT( GLint first, GLsizei count ) { }
96863 static void null_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
96864 static void null_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
96865 static void null_glMakeBufferNonResidentNV( GLenum target ) { }
96866 static void null_glMakeBufferResidentNV( GLenum target, GLenum access ) { }
96867 static void null_glMakeImageHandleNonResidentARB( GLuint64 handle ) { }
96868 static void null_glMakeImageHandleNonResidentNV( GLuint64 handle ) { }
96869 static void null_glMakeImageHandleResidentARB( GLuint64 handle, GLenum access ) { }
96870 static void null_glMakeImageHandleResidentNV( GLuint64 handle, GLenum access ) { }
96871 static void null_glMakeNamedBufferNonResidentNV( GLuint buffer ) { }
96872 static void null_glMakeNamedBufferResidentNV( GLuint buffer, GLenum access ) { }
96873 static void null_glMakeTextureHandleNonResidentARB( GLuint64 handle ) { }
96874 static void null_glMakeTextureHandleNonResidentNV( GLuint64 handle ) { }
96875 static void null_glMakeTextureHandleResidentARB( GLuint64 handle ) { }
96876 static void null_glMakeTextureHandleResidentNV( GLuint64 handle ) { }
96877 static void null_glMap1xOES( GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points ) { }
96878 static void null_glMap2xOES( GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points ) { }
96879 static void * null_glMapBuffer( GLenum target, GLenum access ) { return 0; }
96880 static void * null_glMapBufferARB( GLenum target, GLenum access ) { return 0; }
96881 static void * null_glMapBufferRange( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
96882 static void null_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points ) { }
96883 static void null_glMapGrid1xOES( GLint n, GLfixed u1, GLfixed u2 ) { }
96884 static void null_glMapGrid2xOES( GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2 ) { }
96885 static void * null_glMapNamedBuffer( GLuint buffer, GLenum access ) { return 0; }
96886 static void * null_glMapNamedBufferEXT( GLuint buffer, GLenum access ) { return 0; }
96887 static void * null_glMapNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
96888 static void * null_glMapNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
96889 static void * null_glMapObjectBufferATI( GLuint buffer ) { return 0; }
96890 static void null_glMapParameterfvNV( GLenum target, GLenum pname, const GLfloat *params ) { }
96891 static void null_glMapParameterivNV( GLenum target, GLenum pname, const GLint *params ) { }
96892 static void * null_glMapTexture2DINTEL( GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout ) { return 0; }
96893 static void null_glMapVertexAttrib1dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points ) { }
96894 static void null_glMapVertexAttrib1fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points ) { }
96895 static void null_glMapVertexAttrib2dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points ) { }
96896 static void null_glMapVertexAttrib2fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points ) { }
96897 static void null_glMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
96898 static void null_glMaterialxvOES( GLenum face, GLenum pname, const GLfixed *param ) { }
96899 static void null_glMatrixFrustumEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
96900 static void null_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
96901 static void null_glMatrixIndexubvARB( GLint size, const GLubyte *indices ) { }
96902 static void null_glMatrixIndexuivARB( GLint size, const GLuint *indices ) { }
96903 static void null_glMatrixIndexusvARB( GLint size, const GLushort *indices ) { }
96904 static void null_glMatrixLoad3x2fNV( GLenum matrixMode, const GLfloat *m ) { }
96905 static void null_glMatrixLoad3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
96906 static void null_glMatrixLoadIdentityEXT( GLenum mode ) { }
96907 static void null_glMatrixLoadTranspose3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
96908 static void null_glMatrixLoadTransposedEXT( GLenum mode, const GLdouble *m ) { }
96909 static void null_glMatrixLoadTransposefEXT( GLenum mode, const GLfloat *m ) { }
96910 static void null_glMatrixLoaddEXT( GLenum mode, const GLdouble *m ) { }
96911 static void null_glMatrixLoadfEXT( GLenum mode, const GLfloat *m ) { }
96912 static void null_glMatrixMult3x2fNV( GLenum matrixMode, const GLfloat *m ) { }
96913 static void null_glMatrixMult3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
96914 static void null_glMatrixMultTranspose3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
96915 static void null_glMatrixMultTransposedEXT( GLenum mode, const GLdouble *m ) { }
96916 static void null_glMatrixMultTransposefEXT( GLenum mode, const GLfloat *m ) { }
96917 static void null_glMatrixMultdEXT( GLenum mode, const GLdouble *m ) { }
96918 static void null_glMatrixMultfEXT( GLenum mode, const GLfloat *m ) { }
96919 static void null_glMatrixOrthoEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
96920 static void null_glMatrixPopEXT( GLenum mode ) { }
96921 static void null_glMatrixPushEXT( GLenum mode ) { }
96922 static void null_glMatrixRotatedEXT( GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
96923 static void null_glMatrixRotatefEXT( GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
96924 static void null_glMatrixScaledEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
96925 static void null_glMatrixScalefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
96926 static void null_glMatrixTranslatedEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
96927 static void null_glMatrixTranslatefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
96928 static void null_glMaxShaderCompilerThreadsARB( GLuint count ) { }
96929 static void null_glMaxShaderCompilerThreadsKHR( GLuint count ) { }
96930 static void null_glMemoryBarrier( GLbitfield barriers ) { }
96931 static void null_glMemoryBarrierByRegion( GLbitfield barriers ) { }
96932 static void null_glMemoryBarrierEXT( GLbitfield barriers ) { }
96933 static void null_glMemoryObjectParameterivEXT( GLuint memoryObject, GLenum pname, const GLint *params ) { }
96934 static void null_glMinSampleShading( GLfloat value ) { }
96935 static void null_glMinSampleShadingARB( GLfloat value ) { }
96936 static void null_glMinmax( GLenum target, GLenum internalformat, GLboolean sink ) { }
96937 static void null_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) { }
96938 static void null_glMultMatrixxOES( const GLfixed *m ) { }
96939 static void null_glMultTransposeMatrixd( const GLdouble *m ) { }
96940 static void null_glMultTransposeMatrixdARB( const GLdouble *m ) { }
96941 static void null_glMultTransposeMatrixf( const GLfloat *m ) { }
96942 static void null_glMultTransposeMatrixfARB( const GLfloat *m ) { }
96943 static void null_glMultTransposeMatrixxOES( const GLfixed *m ) { }
96944 static void null_glMultiDrawArrays( GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount ) { }
96945 static void null_glMultiDrawArraysEXT( GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
96946 static void null_glMultiDrawArraysIndirect( GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride ) { }
96947 static void null_glMultiDrawArraysIndirectAMD( GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride ) { }
96948 static void null_glMultiDrawArraysIndirectBindlessCountNV( GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
96949 static void null_glMultiDrawArraysIndirectBindlessNV( GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
96950 static void null_glMultiDrawArraysIndirectCount( GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
96951 static void null_glMultiDrawArraysIndirectCountARB( GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
96952 static void null_glMultiDrawElementArrayAPPLE( GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
96953 static void null_glMultiDrawElements( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount ) { }
96954 static void null_glMultiDrawElementsBaseVertex( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex ) { }
96955 static void null_glMultiDrawElementsEXT( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount ) { }
96956 static void null_glMultiDrawElementsIndirect( GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride ) { }
96957 static void null_glMultiDrawElementsIndirectAMD( GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride ) { }
96958 static void null_glMultiDrawElementsIndirectBindlessCountNV( GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
96959 static void null_glMultiDrawElementsIndirectBindlessNV( GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
96960 static void null_glMultiDrawElementsIndirectCount( GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
96961 static void null_glMultiDrawElementsIndirectCountARB( GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
96962 static void null_glMultiDrawMeshTasksIndirectCountNV( GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
96963 static void null_glMultiDrawMeshTasksIndirectNV( GLintptr indirect, GLsizei drawcount, GLsizei stride ) { }
96964 static void null_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
96965 static void null_glMultiModeDrawArraysIBM( const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride ) { }
96966 static void null_glMultiModeDrawElementsIBM( const GLenum *mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, GLint modestride ) { }
96967 static void null_glMultiTexBufferEXT( GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer ) { }
96968 static void null_glMultiTexCoord1bOES( GLenum texture, GLbyte s ) { }
96969 static void null_glMultiTexCoord1bvOES( GLenum texture, const GLbyte *coords ) { }
96970 static void null_glMultiTexCoord1d( GLenum target, GLdouble s ) { }
96971 static void null_glMultiTexCoord1dARB( GLenum target, GLdouble s ) { }
96972 static void null_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) { }
96973 static void null_glMultiTexCoord1dv( GLenum target, const GLdouble *v ) { }
96974 static void null_glMultiTexCoord1dvARB( GLenum target, const GLdouble *v ) { }
96975 static void null_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) { }
96976 static void null_glMultiTexCoord1f( GLenum target, GLfloat s ) { }
96977 static void null_glMultiTexCoord1fARB( GLenum target, GLfloat s ) { }
96978 static void null_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) { }
96979 static void null_glMultiTexCoord1fv( GLenum target, const GLfloat *v ) { }
96980 static void null_glMultiTexCoord1fvARB( GLenum target, const GLfloat *v ) { }
96981 static void null_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) { }
96982 static void null_glMultiTexCoord1hNV( GLenum target, GLhalfNV s ) { }
96983 static void null_glMultiTexCoord1hvNV( GLenum target, const GLhalfNV *v ) { }
96984 static void null_glMultiTexCoord1i( GLenum target, GLint s ) { }
96985 static void null_glMultiTexCoord1iARB( GLenum target, GLint s ) { }
96986 static void null_glMultiTexCoord1iSGIS( GLenum target, GLint s ) { }
96987 static void null_glMultiTexCoord1iv( GLenum target, const GLint *v ) { }
96988 static void null_glMultiTexCoord1ivARB( GLenum target, const GLint *v ) { }
96989 static void null_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) { }
96990 static void null_glMultiTexCoord1s( GLenum target, GLshort s ) { }
96991 static void null_glMultiTexCoord1sARB( GLenum target, GLshort s ) { }
96992 static void null_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) { }
96993 static void null_glMultiTexCoord1sv( GLenum target, const GLshort *v ) { }
96994 static void null_glMultiTexCoord1svARB( GLenum target, const GLshort *v ) { }
96995 static void null_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) { }
96996 static void null_glMultiTexCoord1xOES( GLenum texture, GLfixed s ) { }
96997 static void null_glMultiTexCoord1xvOES( GLenum texture, const GLfixed *coords ) { }
96998 static void null_glMultiTexCoord2bOES( GLenum texture, GLbyte s, GLbyte t ) { }
96999 static void null_glMultiTexCoord2bvOES( GLenum texture, const GLbyte *coords ) { }
97000 static void null_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) { }
97001 static void null_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) { }
97002 static void null_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) { }
97003 static void null_glMultiTexCoord2dv( GLenum target, const GLdouble *v ) { }
97004 static void null_glMultiTexCoord2dvARB( GLenum target, const GLdouble *v ) { }
97005 static void null_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) { }
97006 static void null_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) { }
97007 static void null_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) { }
97008 static void null_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
97009 static void null_glMultiTexCoord2fv( GLenum target, const GLfloat *v ) { }
97010 static void null_glMultiTexCoord2fvARB( GLenum target, const GLfloat *v ) { }
97011 static void null_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
97012 static void null_glMultiTexCoord2hNV( GLenum target, GLhalfNV s, GLhalfNV t ) { }
97013 static void null_glMultiTexCoord2hvNV( GLenum target, const GLhalfNV *v ) { }
97014 static void null_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) { }
97015 static void null_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) { }
97016 static void null_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) { }
97017 static void null_glMultiTexCoord2iv( GLenum target, const GLint *v ) { }
97018 static void null_glMultiTexCoord2ivARB( GLenum target, const GLint *v ) { }
97019 static void null_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) { }
97020 static void null_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) { }
97021 static void null_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) { }
97022 static void null_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) { }
97023 static void null_glMultiTexCoord2sv( GLenum target, const GLshort *v ) { }
97024 static void null_glMultiTexCoord2svARB( GLenum target, const GLshort *v ) { }
97025 static void null_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) { }
97026 static void null_glMultiTexCoord2xOES( GLenum texture, GLfixed s, GLfixed t ) { }
97027 static void null_glMultiTexCoord2xvOES( GLenum texture, const GLfixed *coords ) { }
97028 static void null_glMultiTexCoord3bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r ) { }
97029 static void null_glMultiTexCoord3bvOES( GLenum texture, const GLbyte *coords ) { }
97030 static void null_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
97031 static void null_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
97032 static void null_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
97033 static void null_glMultiTexCoord3dv( GLenum target, const GLdouble *v ) { }
97034 static void null_glMultiTexCoord3dvARB( GLenum target, const GLdouble *v ) { }
97035 static void null_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) { }
97036 static void null_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
97037 static void null_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
97038 static void null_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
97039 static void null_glMultiTexCoord3fv( GLenum target, const GLfloat *v ) { }
97040 static void null_glMultiTexCoord3fvARB( GLenum target, const GLfloat *v ) { }
97041 static void null_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) { }
97042 static void null_glMultiTexCoord3hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
97043 static void null_glMultiTexCoord3hvNV( GLenum target, const GLhalfNV *v ) { }
97044 static void null_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) { }
97045 static void null_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) { }
97046 static void null_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) { }
97047 static void null_glMultiTexCoord3iv( GLenum target, const GLint *v ) { }
97048 static void null_glMultiTexCoord3ivARB( GLenum target, const GLint *v ) { }
97049 static void null_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) { }
97050 static void null_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) { }
97051 static void null_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) { }
97052 static void null_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) { }
97053 static void null_glMultiTexCoord3sv( GLenum target, const GLshort *v ) { }
97054 static void null_glMultiTexCoord3svARB( GLenum target, const GLshort *v ) { }
97055 static void null_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) { }
97056 static void null_glMultiTexCoord3xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r ) { }
97057 static void null_glMultiTexCoord3xvOES( GLenum texture, const GLfixed *coords ) { }
97058 static void null_glMultiTexCoord4bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
97059 static void null_glMultiTexCoord4bvOES( GLenum texture, const GLbyte *coords ) { }
97060 static void null_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
97061 static void null_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
97062 static void null_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
97063 static void null_glMultiTexCoord4dv( GLenum target, const GLdouble *v ) { }
97064 static void null_glMultiTexCoord4dvARB( GLenum target, const GLdouble *v ) { }
97065 static void null_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) { }
97066 static void null_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
97067 static void null_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
97068 static void null_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
97069 static void null_glMultiTexCoord4fv( GLenum target, const GLfloat *v ) { }
97070 static void null_glMultiTexCoord4fvARB( GLenum target, const GLfloat *v ) { }
97071 static void null_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) { }
97072 static void null_glMultiTexCoord4hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
97073 static void null_glMultiTexCoord4hvNV( GLenum target, const GLhalfNV *v ) { }
97074 static void null_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
97075 static void null_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
97076 static void null_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
97077 static void null_glMultiTexCoord4iv( GLenum target, const GLint *v ) { }
97078 static void null_glMultiTexCoord4ivARB( GLenum target, const GLint *v ) { }
97079 static void null_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) { }
97080 static void null_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
97081 static void null_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
97082 static void null_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
97083 static void null_glMultiTexCoord4sv( GLenum target, const GLshort *v ) { }
97084 static void null_glMultiTexCoord4svARB( GLenum target, const GLshort *v ) { }
97085 static void null_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) { }
97086 static void null_glMultiTexCoord4xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
97087 static void null_glMultiTexCoord4xvOES( GLenum texture, const GLfixed *coords ) { }
97088 static void null_glMultiTexCoordP1ui( GLenum texture, GLenum type, GLuint coords ) { }
97089 static void null_glMultiTexCoordP1uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
97090 static void null_glMultiTexCoordP2ui( GLenum texture, GLenum type, GLuint coords ) { }
97091 static void null_glMultiTexCoordP2uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
97092 static void null_glMultiTexCoordP3ui( GLenum texture, GLenum type, GLuint coords ) { }
97093 static void null_glMultiTexCoordP3uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
97094 static void null_glMultiTexCoordP4ui( GLenum texture, GLenum type, GLuint coords ) { }
97095 static void null_glMultiTexCoordP4uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
97096 static void null_glMultiTexCoordPointerEXT( GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
97097 static void null_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) { }
97098 static void null_glMultiTexEnvfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
97099 static void null_glMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat *params ) { }
97100 static void null_glMultiTexEnviEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
97101 static void null_glMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
97102 static void null_glMultiTexGendEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble param ) { }
97103 static void null_glMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params ) { }
97104 static void null_glMultiTexGenfEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat param ) { }
97105 static void null_glMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params ) { }
97106 static void null_glMultiTexGeniEXT( GLenum texunit, GLenum coord, GLenum pname, GLint param ) { }
97107 static void null_glMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, const GLint *params ) { }
97108 static void null_glMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97109 static void null_glMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97110 static void null_glMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97111 static void null_glMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
97112 static void null_glMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, const GLuint *params ) { }
97113 static void null_glMultiTexParameterfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
97114 static void null_glMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat *params ) { }
97115 static void null_glMultiTexParameteriEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
97116 static void null_glMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
97117 static void null_glMultiTexRenderbufferEXT( GLenum texunit, GLenum target, GLuint renderbuffer ) { }
97118 static void null_glMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
97119 static void null_glMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
97120 static void null_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 ) { }
97121 static void null_glMulticastBarrierNV(void) { }
97122 static void null_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 ) { }
97123 static void null_glMulticastBufferSubDataNV( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
97124 static void null_glMulticastCopyBufferSubDataNV( GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
97125 static void null_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 ) { }
97126 static void null_glMulticastFramebufferSampleLocationsfvNV( GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
97127 static void null_glMulticastGetQueryObjecti64vNV( GLuint gpu, GLuint id, GLenum pname, GLint64 *params ) { }
97128 static void null_glMulticastGetQueryObjectivNV( GLuint gpu, GLuint id, GLenum pname, GLint *params ) { }
97129 static void null_glMulticastGetQueryObjectui64vNV( GLuint gpu, GLuint id, GLenum pname, GLuint64 *params ) { }
97130 static void null_glMulticastGetQueryObjectuivNV( GLuint gpu, GLuint id, GLenum pname, GLuint *params ) { }
97131 static void null_glMulticastScissorArrayvNVX( GLuint gpu, GLuint first, GLsizei count, const GLint *v ) { }
97132 static void null_glMulticastViewportArrayvNVX( GLuint gpu, GLuint first, GLsizei count, const GLfloat *v ) { }
97133 static void null_glMulticastViewportPositionWScaleNVX( GLuint gpu, GLuint index, GLfloat xcoeff, GLfloat ycoeff ) { }
97134 static void null_glMulticastWaitSyncNV( GLuint signalGpu, GLbitfield waitGpuMask ) { }
97135 static void null_glNamedBufferAttachMemoryNV( GLuint buffer, GLuint memory, GLuint64 offset ) { }
97136 static void null_glNamedBufferData( GLuint buffer, GLsizeiptr size, const void *data, GLenum usage ) { }
97137 static void null_glNamedBufferDataEXT( GLuint buffer, GLsizeiptr size, const void *data, GLenum usage ) { }
97138 static void null_glNamedBufferPageCommitmentARB( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
97139 static void null_glNamedBufferPageCommitmentEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
97140 static void null_glNamedBufferStorage( GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags ) { }
97141 static void null_glNamedBufferStorageEXT( GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags ) { }
97142 static void null_glNamedBufferStorageExternalEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags ) { }
97143 static void null_glNamedBufferStorageMemEXT( GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset ) { }
97144 static void null_glNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
97145 static void null_glNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
97146 static void null_glNamedCopyBufferSubDataEXT( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
97147 static void null_glNamedFramebufferDrawBuffer( GLuint framebuffer, GLenum buf ) { }
97148 static void null_glNamedFramebufferDrawBuffers( GLuint framebuffer, GLsizei n, const GLenum *bufs ) { }
97149 static void null_glNamedFramebufferParameteri( GLuint framebuffer, GLenum pname, GLint param ) { }
97150 static void null_glNamedFramebufferParameteriEXT( GLuint framebuffer, GLenum pname, GLint param ) { }
97151 static void null_glNamedFramebufferReadBuffer( GLuint framebuffer, GLenum src ) { }
97152 static void null_glNamedFramebufferRenderbuffer( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
97153 static void null_glNamedFramebufferRenderbufferEXT( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
97154 static void null_glNamedFramebufferSampleLocationsfvARB( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
97155 static void null_glNamedFramebufferSampleLocationsfvNV( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
97156 static void null_glNamedFramebufferSamplePositionsfvAMD( GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat *values ) { }
97157 static void null_glNamedFramebufferTexture( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
97158 static void null_glNamedFramebufferTexture1DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
97159 static void null_glNamedFramebufferTexture2DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
97160 static void null_glNamedFramebufferTexture3DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
97161 static void null_glNamedFramebufferTextureEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
97162 static void null_glNamedFramebufferTextureFaceEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
97163 static void null_glNamedFramebufferTextureLayer( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
97164 static void null_glNamedFramebufferTextureLayerEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
97165 static void null_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
97166 static void null_glNamedProgramLocalParameter4dvEXT( GLuint program, GLenum target, GLuint index, const GLdouble *params ) { }
97167 static void null_glNamedProgramLocalParameter4fEXT( GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
97168 static void null_glNamedProgramLocalParameter4fvEXT( GLuint program, GLenum target, GLuint index, const GLfloat *params ) { }
97169 static void null_glNamedProgramLocalParameterI4iEXT( GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
97170 static void null_glNamedProgramLocalParameterI4ivEXT( GLuint program, GLenum target, GLuint index, const GLint *params ) { }
97171 static void null_glNamedProgramLocalParameterI4uiEXT( GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
97172 static void null_glNamedProgramLocalParameterI4uivEXT( GLuint program, GLenum target, GLuint index, const GLuint *params ) { }
97173 static void null_glNamedProgramLocalParameters4fvEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
97174 static void null_glNamedProgramLocalParametersI4ivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
97175 static void null_glNamedProgramLocalParametersI4uivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
97176 static void null_glNamedProgramStringEXT( GLuint program, GLenum target, GLenum format, GLsizei len, const void *string ) { }
97177 static void null_glNamedRenderbufferStorage( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
97178 static void null_glNamedRenderbufferStorageEXT( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
97179 static void null_glNamedRenderbufferStorageMultisample( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
97180 static void null_glNamedRenderbufferStorageMultisampleAdvancedAMD( GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
97181 static void null_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
97182 static void null_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
97183 static void null_glNamedStringARB( GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string ) { }
97184 static GLuint null_glNewBufferRegion( GLenum type ) { return 0; }
97185 static GLuint null_glNewObjectBufferATI( GLsizei size, const void *pointer, GLenum usage ) { return 0; }
97186 static void null_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
97187 static void null_glNormal3fVertex3fvSUN( const GLfloat *n, const GLfloat *v ) { }
97188 static void null_glNormal3hNV( GLhalfNV nx, GLhalfNV ny, GLhalfNV nz ) { }
97189 static void null_glNormal3hvNV( const GLhalfNV *v ) { }
97190 static void null_glNormal3xOES( GLfixed nx, GLfixed ny, GLfixed nz ) { }
97191 static void null_glNormal3xvOES( const GLfixed *coords ) { }
97192 static void null_glNormalFormatNV( GLenum type, GLsizei stride ) { }
97193 static void null_glNormalP3ui( GLenum type, GLuint coords ) { }
97194 static void null_glNormalP3uiv( GLenum type, const GLuint *coords ) { }
97195 static void null_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
97196 static void null_glNormalPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
97197 static void null_glNormalPointervINTEL( GLenum type, const void **pointer ) { }
97198 static void null_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) { }
97199 static void null_glNormalStream3bvATI( GLenum stream, const GLbyte *coords ) { }
97200 static void null_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) { }
97201 static void null_glNormalStream3dvATI( GLenum stream, const GLdouble *coords ) { }
97202 static void null_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) { }
97203 static void null_glNormalStream3fvATI( GLenum stream, const GLfloat *coords ) { }
97204 static void null_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) { }
97205 static void null_glNormalStream3ivATI( GLenum stream, const GLint *coords ) { }
97206 static void null_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) { }
97207 static void null_glNormalStream3svATI( GLenum stream, const GLshort *coords ) { }
97208 static void null_glObjectLabel( GLenum identifier, GLuint name, GLsizei length, const GLchar *label ) { }
97209 static void null_glObjectPtrLabel( const void *ptr, GLsizei length, const GLchar *label ) { }
97210 static GLenum null_glObjectPurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
97211 static GLenum null_glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
97212 static void null_glOrthofOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
97213 static void null_glOrthoxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
97214 static void null_glPNTrianglesfATI( GLenum pname, GLfloat param ) { }
97215 static void null_glPNTrianglesiATI( GLenum pname, GLint param ) { }
97216 static void null_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) { }
97217 static void null_glPassThroughxOES( GLfixed token ) { }
97218 static void null_glPatchParameterfv( GLenum pname, const GLfloat *values ) { }
97219 static void null_glPatchParameteri( GLenum pname, GLint value ) { }
97220 static void null_glPathColorGenNV( GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs ) { }
97221 static void null_glPathCommandsNV( GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords ) { }
97222 static void null_glPathCoordsNV( GLuint path, GLsizei numCoords, GLenum coordType, const void *coords ) { }
97223 static void null_glPathCoverDepthFuncNV( GLenum func ) { }
97224 static void null_glPathDashArrayNV( GLuint path, GLsizei dashCount, const GLfloat *dashArray ) { }
97225 static void null_glPathFogGenNV( GLenum genMode ) { }
97226 static GLenum null_glPathGlyphIndexArrayNV( GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { return 0; }
97227 static GLenum null_glPathGlyphIndexRangeNV( GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2] ) { return 0; }
97228 static void null_glPathGlyphRangeNV( GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
97229 static void null_glPathGlyphsNV( GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
97230 static GLenum null_glPathMemoryGlyphIndexArrayNV( GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { return 0; }
97231 static void null_glPathParameterfNV( GLuint path, GLenum pname, GLfloat value ) { }
97232 static void null_glPathParameterfvNV( GLuint path, GLenum pname, const GLfloat *value ) { }
97233 static void null_glPathParameteriNV( GLuint path, GLenum pname, GLint value ) { }
97234 static void null_glPathParameterivNV( GLuint path, GLenum pname, const GLint *value ) { }
97235 static void null_glPathStencilDepthOffsetNV( GLfloat factor, GLfloat units ) { }
97236 static void null_glPathStencilFuncNV( GLenum func, GLint ref, GLuint mask ) { }
97237 static void null_glPathStringNV( GLuint path, GLenum format, GLsizei length, const void *pathString ) { }
97238 static void null_glPathSubCommandsNV( GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords ) { }
97239 static void null_glPathSubCoordsNV( GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords ) { }
97240 static void null_glPathTexGenNV( GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs ) { }
97241 static void null_glPauseTransformFeedback(void) { }
97242 static void null_glPauseTransformFeedbackNV(void) { }
97243 static void null_glPixelDataRangeNV( GLenum target, GLsizei length, const void *pointer ) { }
97244 static void null_glPixelMapx( GLenum map, GLint size, const GLfixed *values ) { }
97245 static void null_glPixelStorex( GLenum pname, GLfixed param ) { }
97246 static void null_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) { }
97247 static void null_glPixelTexGenParameterfvSGIS( GLenum pname, const GLfloat *params ) { }
97248 static void null_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) { }
97249 static void null_glPixelTexGenParameterivSGIS( GLenum pname, const GLint *params ) { }
97250 static void null_glPixelTexGenSGIX( GLenum mode ) { }
97251 static void null_glPixelTransferxOES( GLenum pname, GLfixed param ) { }
97252 static void null_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) { }
97253 static void null_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, const GLfloat *params ) { }
97254 static void null_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) { }
97255 static void null_glPixelTransformParameterivEXT( GLenum target, GLenum pname, const GLint *params ) { }
97256 static void null_glPixelZoomxOES( GLfixed xfactor, GLfixed yfactor ) { }
97257 static GLboolean null_glPointAlongPathNV( GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY ) { return 0; }
97258 static void null_glPointParameterf( GLenum pname, GLfloat param ) { }
97259 static void null_glPointParameterfARB( GLenum pname, GLfloat param ) { }
97260 static void null_glPointParameterfEXT( GLenum pname, GLfloat param ) { }
97261 static void null_glPointParameterfSGIS( GLenum pname, GLfloat param ) { }
97262 static void null_glPointParameterfv( GLenum pname, const GLfloat *params ) { }
97263 static void null_glPointParameterfvARB( GLenum pname, const GLfloat *params ) { }
97264 static void null_glPointParameterfvEXT( GLenum pname, const GLfloat *params ) { }
97265 static void null_glPointParameterfvSGIS( GLenum pname, const GLfloat *params ) { }
97266 static void null_glPointParameteri( GLenum pname, GLint param ) { }
97267 static void null_glPointParameteriNV( GLenum pname, GLint param ) { }
97268 static void null_glPointParameteriv( GLenum pname, const GLint *params ) { }
97269 static void null_glPointParameterivNV( GLenum pname, const GLint *params ) { }
97270 static void null_glPointParameterxvOES( GLenum pname, const GLfixed *params ) { }
97271 static void null_glPointSizexOES( GLfixed size ) { }
97272 static GLint null_glPollAsyncSGIX( GLuint *markerp ) { return 0; }
97273 static GLint null_glPollInstrumentsSGIX( GLint *marker_p ) { return 0; }
97274 static void null_glPolygonOffsetClamp( GLfloat factor, GLfloat units, GLfloat clamp ) { }
97275 static void null_glPolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp ) { }
97276 static void null_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) { }
97277 static void null_glPolygonOffsetxOES( GLfixed factor, GLfixed units ) { }
97278 static void null_glPopDebugGroup(void) { }
97279 static void null_glPopGroupMarkerEXT(void) { }
97280 static void null_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 ) { }
97281 static void null_glPresentFrameKeyedNV( GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1 ) { }
97282 static void null_glPrimitiveBoundingBoxARB( GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW ) { }
97283 static void null_glPrimitiveRestartIndex( GLuint index ) { }
97284 static void null_glPrimitiveRestartIndexNV( GLuint index ) { }
97285 static void null_glPrimitiveRestartNV(void) { }
97286 static void null_glPrioritizeTexturesEXT( GLsizei n, const GLuint *textures, const GLclampf *priorities ) { }
97287 static void null_glPrioritizeTexturesxOES( GLsizei n, const GLuint *textures, const GLfixed *priorities ) { }
97288 static void null_glProgramBinary( GLuint program, GLenum binaryFormat, const void *binary, GLsizei length ) { }
97289 static void null_glProgramBufferParametersIivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params ) { }
97290 static void null_glProgramBufferParametersIuivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params ) { }
97291 static void null_glProgramBufferParametersfvNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params ) { }
97292 static void null_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
97293 static void null_glProgramEnvParameter4dvARB( GLenum target, GLuint index, const GLdouble *params ) { }
97294 static void null_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
97295 static void null_glProgramEnvParameter4fvARB( GLenum target, GLuint index, const GLfloat *params ) { }
97296 static void null_glProgramEnvParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
97297 static void null_glProgramEnvParameterI4ivNV( GLenum target, GLuint index, const GLint *params ) { }
97298 static void null_glProgramEnvParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
97299 static void null_glProgramEnvParameterI4uivNV( GLenum target, GLuint index, const GLuint *params ) { }
97300 static void null_glProgramEnvParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
97301 static void null_glProgramEnvParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
97302 static void null_glProgramEnvParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
97303 static void null_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
97304 static void null_glProgramLocalParameter4dvARB( GLenum target, GLuint index, const GLdouble *params ) { }
97305 static void null_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
97306 static void null_glProgramLocalParameter4fvARB( GLenum target, GLuint index, const GLfloat *params ) { }
97307 static void null_glProgramLocalParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
97308 static void null_glProgramLocalParameterI4ivNV( GLenum target, GLuint index, const GLint *params ) { }
97309 static void null_glProgramLocalParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
97310 static void null_glProgramLocalParameterI4uivNV( GLenum target, GLuint index, const GLuint *params ) { }
97311 static void null_glProgramLocalParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
97312 static void null_glProgramLocalParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
97313 static void null_glProgramLocalParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
97314 static void null_glProgramNamedParameter4dNV( GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
97315 static void null_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v ) { }
97316 static void null_glProgramNamedParameter4fNV( GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
97317 static void null_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v ) { }
97318 static void null_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
97319 static void null_glProgramParameter4dvNV( GLenum target, GLuint index, const GLdouble *v ) { }
97320 static void null_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
97321 static void null_glProgramParameter4fvNV( GLenum target, GLuint index, const GLfloat *v ) { }
97322 static void null_glProgramParameteri( GLuint program, GLenum pname, GLint value ) { }
97323 static void null_glProgramParameteriARB( GLuint program, GLenum pname, GLint value ) { }
97324 static void null_glProgramParameteriEXT( GLuint program, GLenum pname, GLint value ) { }
97325 static void null_glProgramParameters4dvNV( GLenum target, GLuint index, GLsizei count, const GLdouble *v ) { }
97326 static void null_glProgramParameters4fvNV( GLenum target, GLuint index, GLsizei count, const GLfloat *v ) { }
97327 static void null_glProgramPathFragmentInputGenNV( GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs ) { }
97328 static void null_glProgramStringARB( GLenum target, GLenum format, GLsizei len, const void *string ) { }
97329 static void null_glProgramSubroutineParametersuivNV( GLenum target, GLsizei count, const GLuint *params ) { }
97330 static void null_glProgramUniform1d( GLuint program, GLint location, GLdouble v0 ) { }
97331 static void null_glProgramUniform1dEXT( GLuint program, GLint location, GLdouble x ) { }
97332 static void null_glProgramUniform1dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
97333 static void null_glProgramUniform1dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
97334 static void null_glProgramUniform1f( GLuint program, GLint location, GLfloat v0 ) { }
97335 static void null_glProgramUniform1fEXT( GLuint program, GLint location, GLfloat v0 ) { }
97336 static void null_glProgramUniform1fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
97337 static void null_glProgramUniform1fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
97338 static void null_glProgramUniform1i( GLuint program, GLint location, GLint v0 ) { }
97339 static void null_glProgramUniform1i64ARB( GLuint program, GLint location, GLint64 x ) { }
97340 static void null_glProgramUniform1i64NV( GLuint program, GLint location, GLint64EXT x ) { }
97341 static void null_glProgramUniform1i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
97342 static void null_glProgramUniform1i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
97343 static void null_glProgramUniform1iEXT( GLuint program, GLint location, GLint v0 ) { }
97344 static void null_glProgramUniform1iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
97345 static void null_glProgramUniform1ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
97346 static void null_glProgramUniform1ui( GLuint program, GLint location, GLuint v0 ) { }
97347 static void null_glProgramUniform1ui64ARB( GLuint program, GLint location, GLuint64 x ) { }
97348 static void null_glProgramUniform1ui64NV( GLuint program, GLint location, GLuint64EXT x ) { }
97349 static void null_glProgramUniform1ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
97350 static void null_glProgramUniform1ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
97351 static void null_glProgramUniform1uiEXT( GLuint program, GLint location, GLuint v0 ) { }
97352 static void null_glProgramUniform1uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
97353 static void null_glProgramUniform1uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
97354 static void null_glProgramUniform2d( GLuint program, GLint location, GLdouble v0, GLdouble v1 ) { }
97355 static void null_glProgramUniform2dEXT( GLuint program, GLint location, GLdouble x, GLdouble y ) { }
97356 static void null_glProgramUniform2dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
97357 static void null_glProgramUniform2dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
97358 static void null_glProgramUniform2f( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
97359 static void null_glProgramUniform2fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
97360 static void null_glProgramUniform2fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
97361 static void null_glProgramUniform2fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
97362 static void null_glProgramUniform2i( GLuint program, GLint location, GLint v0, GLint v1 ) { }
97363 static void null_glProgramUniform2i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y ) { }
97364 static void null_glProgramUniform2i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y ) { }
97365 static void null_glProgramUniform2i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
97366 static void null_glProgramUniform2i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
97367 static void null_glProgramUniform2iEXT( GLuint program, GLint location, GLint v0, GLint v1 ) { }
97368 static void null_glProgramUniform2iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
97369 static void null_glProgramUniform2ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
97370 static void null_glProgramUniform2ui( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
97371 static void null_glProgramUniform2ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y ) { }
97372 static void null_glProgramUniform2ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y ) { }
97373 static void null_glProgramUniform2ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
97374 static void null_glProgramUniform2ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
97375 static void null_glProgramUniform2uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
97376 static void null_glProgramUniform2uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
97377 static void null_glProgramUniform2uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
97378 static void null_glProgramUniform3d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2 ) { }
97379 static void null_glProgramUniform3dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
97380 static void null_glProgramUniform3dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
97381 static void null_glProgramUniform3dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
97382 static void null_glProgramUniform3f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
97383 static void null_glProgramUniform3fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
97384 static void null_glProgramUniform3fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
97385 static void null_glProgramUniform3fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
97386 static void null_glProgramUniform3i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
97387 static void null_glProgramUniform3i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z ) { }
97388 static void null_glProgramUniform3i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
97389 static void null_glProgramUniform3i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
97390 static void null_glProgramUniform3i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
97391 static void null_glProgramUniform3iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
97392 static void null_glProgramUniform3iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
97393 static void null_glProgramUniform3ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
97394 static void null_glProgramUniform3ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
97395 static void null_glProgramUniform3ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z ) { }
97396 static void null_glProgramUniform3ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
97397 static void null_glProgramUniform3ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
97398 static void null_glProgramUniform3ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
97399 static void null_glProgramUniform3uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
97400 static void null_glProgramUniform3uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
97401 static void null_glProgramUniform3uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
97402 static void null_glProgramUniform4d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3 ) { }
97403 static void null_glProgramUniform4dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
97404 static void null_glProgramUniform4dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
97405 static void null_glProgramUniform4dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
97406 static void null_glProgramUniform4f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
97407 static void null_glProgramUniform4fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
97408 static void null_glProgramUniform4fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
97409 static void null_glProgramUniform4fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
97410 static void null_glProgramUniform4i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
97411 static void null_glProgramUniform4i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w ) { }
97412 static void null_glProgramUniform4i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
97413 static void null_glProgramUniform4i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
97414 static void null_glProgramUniform4i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
97415 static void null_glProgramUniform4iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
97416 static void null_glProgramUniform4iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
97417 static void null_glProgramUniform4ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
97418 static void null_glProgramUniform4ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
97419 static void null_glProgramUniform4ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w ) { }
97420 static void null_glProgramUniform4ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
97421 static void null_glProgramUniform4ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
97422 static void null_glProgramUniform4ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
97423 static void null_glProgramUniform4uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
97424 static void null_glProgramUniform4uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
97425 static void null_glProgramUniform4uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
97426 static void null_glProgramUniformHandleui64ARB( GLuint program, GLint location, GLuint64 value ) { }
97427 static void null_glProgramUniformHandleui64NV( GLuint program, GLint location, GLuint64 value ) { }
97428 static void null_glProgramUniformHandleui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *values ) { }
97429 static void null_glProgramUniformHandleui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64 *values ) { }
97430 static void null_glProgramUniformMatrix2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97431 static void null_glProgramUniformMatrix2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97432 static void null_glProgramUniformMatrix2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97433 static void null_glProgramUniformMatrix2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97434 static void null_glProgramUniformMatrix2x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97435 static void null_glProgramUniformMatrix2x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97436 static void null_glProgramUniformMatrix2x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97437 static void null_glProgramUniformMatrix2x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97438 static void null_glProgramUniformMatrix2x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97439 static void null_glProgramUniformMatrix2x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97440 static void null_glProgramUniformMatrix2x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97441 static void null_glProgramUniformMatrix2x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97442 static void null_glProgramUniformMatrix3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97443 static void null_glProgramUniformMatrix3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97444 static void null_glProgramUniformMatrix3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97445 static void null_glProgramUniformMatrix3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97446 static void null_glProgramUniformMatrix3x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97447 static void null_glProgramUniformMatrix3x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97448 static void null_glProgramUniformMatrix3x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97449 static void null_glProgramUniformMatrix3x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97450 static void null_glProgramUniformMatrix3x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97451 static void null_glProgramUniformMatrix3x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97452 static void null_glProgramUniformMatrix3x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97453 static void null_glProgramUniformMatrix3x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97454 static void null_glProgramUniformMatrix4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97455 static void null_glProgramUniformMatrix4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97456 static void null_glProgramUniformMatrix4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97457 static void null_glProgramUniformMatrix4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97458 static void null_glProgramUniformMatrix4x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97459 static void null_glProgramUniformMatrix4x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97460 static void null_glProgramUniformMatrix4x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97461 static void null_glProgramUniformMatrix4x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97462 static void null_glProgramUniformMatrix4x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97463 static void null_glProgramUniformMatrix4x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97464 static void null_glProgramUniformMatrix4x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97465 static void null_glProgramUniformMatrix4x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97466 static void null_glProgramUniformui64NV( GLuint program, GLint location, GLuint64EXT value ) { }
97467 static void null_glProgramUniformui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
97468 static void null_glProgramVertexLimitNV( GLenum target, GLint limit ) { }
97469 static void null_glProvokingVertex( GLenum mode ) { }
97470 static void null_glProvokingVertexEXT( GLenum mode ) { }
97471 static void null_glPushClientAttribDefaultEXT( GLbitfield mask ) { }
97472 static void null_glPushDebugGroup( GLenum source, GLuint id, GLsizei length, const GLchar *message ) { }
97473 static void null_glPushGroupMarkerEXT( GLsizei length, const GLchar *marker ) { }
97474 static void null_glQueryCounter( GLuint id, GLenum target ) { }
97475 static GLbitfield null_glQueryMatrixxOES( GLfixed *mantissa, GLint *exponent ) { return 0; }
97476 static void null_glQueryObjectParameteruiAMD( GLenum target, GLuint id, GLenum pname, GLuint param ) { }
97477 static GLint null_glQueryResourceNV( GLenum queryType, GLint tagId, GLuint count, GLint *buffer ) { return 0; }
97478 static void null_glQueryResourceTagNV( GLint tagId, const GLchar *tagString ) { }
97479 static void null_glRasterPos2xOES( GLfixed x, GLfixed y ) { }
97480 static void null_glRasterPos2xvOES( const GLfixed *coords ) { }
97481 static void null_glRasterPos3xOES( GLfixed x, GLfixed y, GLfixed z ) { }
97482 static void null_glRasterPos3xvOES( const GLfixed *coords ) { }
97483 static void null_glRasterPos4xOES( GLfixed x, GLfixed y, GLfixed z, GLfixed w ) { }
97484 static void null_glRasterPos4xvOES( const GLfixed *coords ) { }
97485 static void null_glRasterSamplesEXT( GLuint samples, GLboolean fixedsamplelocations ) { }
97486 static void null_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) { }
97487 static void null_glReadInstrumentsSGIX( GLint marker ) { }
97488 static void null_glReadnPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data ) { }
97489 static void null_glReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data ) { }
97490 static void null_glRectxOES( GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2 ) { }
97491 static void null_glRectxvOES( const GLfixed *v1, const GLfixed *v2 ) { }
97492 static void null_glReferencePlaneSGIX( const GLdouble *equation ) { }
97493 static GLboolean null_glReleaseKeyedMutexWin32EXT( GLuint memory, GLuint64 key ) { return 0; }
97494 static void null_glReleaseShaderCompiler(void) { }
97495 static void null_glRenderGpuMaskNV( GLbitfield mask ) { }
97496 static void null_glRenderbufferStorage( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
97497 static void null_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
97498 static void null_glRenderbufferStorageMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
97499 static void null_glRenderbufferStorageMultisampleAdvancedAMD( GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
97500 static void null_glRenderbufferStorageMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
97501 static void null_glRenderbufferStorageMultisampleEXT( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
97502 static void null_glReplacementCodePointerSUN( GLenum type, GLsizei stride, const void **pointer ) { }
97503 static void null_glReplacementCodeubSUN( GLubyte code ) { }
97504 static void null_glReplacementCodeubvSUN( const GLubyte *code ) { }
97505 static void null_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
97506 static void null_glReplacementCodeuiColor3fVertex3fvSUN( const GLuint *rc, const GLfloat *c, const GLfloat *v ) { }
97507 static void null_glReplacementCodeuiColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
97508 static void null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
97509 static void null_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
97510 static void null_glReplacementCodeuiColor4ubVertex3fvSUN( const GLuint *rc, const GLubyte *c, const GLfloat *v ) { }
97511 static void null_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
97512 static void null_glReplacementCodeuiNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *n, const GLfloat *v ) { }
97513 static void null_glReplacementCodeuiSUN( GLuint code ) { }
97514 static void null_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 ) { }
97515 static void null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
97516 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
97517 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v ) { }
97518 static void null_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
97519 static void null_glReplacementCodeuiTexCoord2fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *v ) { }
97520 static void null_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) { }
97521 static void null_glReplacementCodeuiVertex3fvSUN( const GLuint *rc, const GLfloat *v ) { }
97522 static void null_glReplacementCodeuivSUN( const GLuint *code ) { }
97523 static void null_glReplacementCodeusSUN( GLushort code ) { }
97524 static void null_glReplacementCodeusvSUN( const GLushort *code ) { }
97525 static void null_glRequestResidentProgramsNV( GLsizei n, const GLuint *programs ) { }
97526 static void null_glResetHistogram( GLenum target ) { }
97527 static void null_glResetHistogramEXT( GLenum target ) { }
97528 static void null_glResetMemoryObjectParameterNV( GLuint memory, GLenum pname ) { }
97529 static void null_glResetMinmax( GLenum target ) { }
97530 static void null_glResetMinmaxEXT( GLenum target ) { }
97531 static void null_glResizeBuffersMESA(void) { }
97532 static void null_glResolveDepthValuesNV(void) { }
97533 static void null_glResumeTransformFeedback(void) { }
97534 static void null_glResumeTransformFeedbackNV(void) { }
97535 static void null_glRotatexOES( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) { }
97536 static void null_glSampleCoverage( GLfloat value, GLboolean invert ) { }
97537 static void null_glSampleCoverageARB( GLfloat value, GLboolean invert ) { }
97538 static void null_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) { }
97539 static void null_glSampleMaskEXT( GLclampf value, GLboolean invert ) { }
97540 static void null_glSampleMaskIndexedNV( GLuint index, GLbitfield mask ) { }
97541 static void null_glSampleMaskSGIS( GLclampf value, GLboolean invert ) { }
97542 static void null_glSampleMaski( GLuint maskNumber, GLbitfield mask ) { }
97543 static void null_glSamplePatternEXT( GLenum pattern ) { }
97544 static void null_glSamplePatternSGIS( GLenum pattern ) { }
97545 static void null_glSamplerParameterIiv( GLuint sampler, GLenum pname, const GLint *param ) { }
97546 static void null_glSamplerParameterIuiv( GLuint sampler, GLenum pname, const GLuint *param ) { }
97547 static void null_glSamplerParameterf( GLuint sampler, GLenum pname, GLfloat param ) { }
97548 static void null_glSamplerParameterfv( GLuint sampler, GLenum pname, const GLfloat *param ) { }
97549 static void null_glSamplerParameteri( GLuint sampler, GLenum pname, GLint param ) { }
97550 static void null_glSamplerParameteriv( GLuint sampler, GLenum pname, const GLint *param ) { }
97551 static void null_glScalexOES( GLfixed x, GLfixed y, GLfixed z ) { }
97552 static void null_glScissorArrayv( GLuint first, GLsizei count, const GLint *v ) { }
97553 static void null_glScissorExclusiveArrayvNV( GLuint first, GLsizei count, const GLint *v ) { }
97554 static void null_glScissorExclusiveNV( GLint x, GLint y, GLsizei width, GLsizei height ) { }
97555 static void null_glScissorIndexed( GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height ) { }
97556 static void null_glScissorIndexedv( GLuint index, const GLint *v ) { }
97557 static void null_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
97558 static void null_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) { }
97559 static void null_glSecondaryColor3bv( const GLbyte *v ) { }
97560 static void null_glSecondaryColor3bvEXT( const GLbyte *v ) { }
97561 static void null_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
97562 static void null_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) { }
97563 static void null_glSecondaryColor3dv( const GLdouble *v ) { }
97564 static void null_glSecondaryColor3dvEXT( const GLdouble *v ) { }
97565 static void null_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
97566 static void null_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) { }
97567 static void null_glSecondaryColor3fv( const GLfloat *v ) { }
97568 static void null_glSecondaryColor3fvEXT( const GLfloat *v ) { }
97569 static void null_glSecondaryColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
97570 static void null_glSecondaryColor3hvNV( const GLhalfNV *v ) { }
97571 static void null_glSecondaryColor3i( GLint red, GLint green, GLint blue ) { }
97572 static void null_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) { }
97573 static void null_glSecondaryColor3iv( const GLint *v ) { }
97574 static void null_glSecondaryColor3ivEXT( const GLint *v ) { }
97575 static void null_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) { }
97576 static void null_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) { }
97577 static void null_glSecondaryColor3sv( const GLshort *v ) { }
97578 static void null_glSecondaryColor3svEXT( const GLshort *v ) { }
97579 static void null_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
97580 static void null_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) { }
97581 static void null_glSecondaryColor3ubv( const GLubyte *v ) { }
97582 static void null_glSecondaryColor3ubvEXT( const GLubyte *v ) { }
97583 static void null_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) { }
97584 static void null_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) { }
97585 static void null_glSecondaryColor3uiv( const GLuint *v ) { }
97586 static void null_glSecondaryColor3uivEXT( const GLuint *v ) { }
97587 static void null_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) { }
97588 static void null_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) { }
97589 static void null_glSecondaryColor3usv( const GLushort *v ) { }
97590 static void null_glSecondaryColor3usvEXT( const GLushort *v ) { }
97591 static void null_glSecondaryColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
97592 static void null_glSecondaryColorP3ui( GLenum type, GLuint color ) { }
97593 static void null_glSecondaryColorP3uiv( GLenum type, const GLuint *color ) { }
97594 static void null_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
97595 static void null_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
97596 static void null_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
97597 static void null_glSelectPerfMonitorCountersAMD( GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList ) { }
97598 static void null_glSelectTextureCoordSetSGIS( GLenum target ) { }
97599 static void null_glSelectTextureSGIS( GLenum target ) { }
97600 static void null_glSemaphoreParameterui64vEXT( GLuint semaphore, GLenum pname, const GLuint64 *params ) { }
97601 static void null_glSeparableFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column ) { }
97602 static void null_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column ) { }
97603 static void null_glSetFenceAPPLE( GLuint fence ) { }
97604 static void null_glSetFenceNV( GLuint fence, GLenum condition ) { }
97605 static void null_glSetFragmentShaderConstantATI( GLuint dst, const GLfloat *value ) { }
97606 static void null_glSetInvariantEXT( GLuint id, GLenum type, const void *addr ) { }
97607 static void null_glSetLocalConstantEXT( GLuint id, GLenum type, const void *addr ) { }
97608 static void null_glSetMultisamplefvAMD( GLenum pname, GLuint index, const GLfloat *val ) { }
97609 static void null_glShaderBinary( GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length ) { }
97610 static void null_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) { }
97611 static void null_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) { }
97612 static void null_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) { }
97613 static void null_glShaderSource( GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length ) { }
97614 static void null_glShaderSourceARB( GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length ) { }
97615 static void null_glShaderStorageBlockBinding( GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding ) { }
97616 static void null_glShadingRateImageBarrierNV( GLboolean synchronize ) { }
97617 static void null_glShadingRateImagePaletteNV( GLuint viewport, GLuint first, GLsizei count, const GLenum *rates ) { }
97618 static void null_glShadingRateSampleOrderCustomNV( GLenum rate, GLuint samples, const GLint *locations ) { }
97619 static void null_glShadingRateSampleOrderNV( GLenum order ) { }
97620 static void null_glSharpenTexFuncSGIS( GLenum target, GLsizei n, const GLfloat *points ) { }
97621 static void null_glSignalSemaphoreEXT( GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts ) { }
97622 static void null_glSignalSemaphoreui64NVX( GLuint signalGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
97623 static void null_glSignalVkFenceNV( GLuint64 vkFence ) { }
97624 static void null_glSignalVkSemaphoreNV( GLuint64 vkSemaphore ) { }
97625 static void null_glSpecializeShader( GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue ) { }
97626 static void null_glSpecializeShaderARB( GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue ) { }
97627 static void null_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) { }
97628 static void null_glSpriteParameterfvSGIX( GLenum pname, const GLfloat *params ) { }
97629 static void null_glSpriteParameteriSGIX( GLenum pname, GLint param ) { }
97630 static void null_glSpriteParameterivSGIX( GLenum pname, const GLint *params ) { }
97631 static void null_glStartInstrumentsSGIX(void) { }
97632 static void null_glStateCaptureNV( GLuint state, GLenum mode ) { }
97633 static void null_glStencilClearTagEXT( GLsizei stencilTagBits, GLuint stencilClearTag ) { }
97634 static void null_glStencilFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues ) { }
97635 static void null_glStencilFillPathNV( GLuint path, GLenum fillMode, GLuint mask ) { }
97636 static void null_glStencilFuncSeparate( GLenum face, GLenum func, GLint ref, GLuint mask ) { }
97637 static void null_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) { }
97638 static void null_glStencilMaskSeparate( GLenum face, GLuint mask ) { }
97639 static void null_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
97640 static void null_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
97641 static void null_glStencilOpValueAMD( GLenum face, GLuint value ) { }
97642 static void null_glStencilStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues ) { }
97643 static void null_glStencilStrokePathNV( GLuint path, GLint reference, GLuint mask ) { }
97644 static void null_glStencilThenCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
97645 static void null_glStencilThenCoverFillPathNV( GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode ) { }
97646 static void null_glStencilThenCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
97647 static void null_glStencilThenCoverStrokePathNV( GLuint path, GLint reference, GLuint mask, GLenum coverMode ) { }
97648 static void null_glStopInstrumentsSGIX( GLint marker ) { }
97649 static void null_glStringMarkerGREMEDY( GLsizei len, const void *string ) { }
97650 static void null_glSubpixelPrecisionBiasNV( GLuint xbits, GLuint ybits ) { }
97651 static void null_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
97652 static void null_glSyncTextureINTEL( GLuint texture ) { }
97653 static void null_glTagSampleBufferSGIX(void) { }
97654 static void null_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) { }
97655 static void null_glTangent3bvEXT( const GLbyte *v ) { }
97656 static void null_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) { }
97657 static void null_glTangent3dvEXT( const GLdouble *v ) { }
97658 static void null_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) { }
97659 static void null_glTangent3fvEXT( const GLfloat *v ) { }
97660 static void null_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) { }
97661 static void null_glTangent3ivEXT( const GLint *v ) { }
97662 static void null_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) { }
97663 static void null_glTangent3svEXT( const GLshort *v ) { }
97664 static void null_glTangentPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
97665 static void null_glTbufferMask3DFX( GLuint mask ) { }
97666 static void null_glTessellationFactorAMD( GLfloat factor ) { }
97667 static void null_glTessellationModeAMD( GLenum mode ) { }
97668 static GLboolean null_glTestFenceAPPLE( GLuint fence ) { return 0; }
97669 static GLboolean null_glTestFenceNV( GLuint fence ) { return 0; }
97670 static GLboolean null_glTestObjectAPPLE( GLenum object, GLuint name ) { return 0; }
97671 static void null_glTexAttachMemoryNV( GLenum target, GLuint memory, GLuint64 offset ) { }
97672 static void null_glTexBuffer( GLenum target, GLenum internalformat, GLuint buffer ) { }
97673 static void null_glTexBufferARB( GLenum target, GLenum internalformat, GLuint buffer ) { }
97674 static void null_glTexBufferEXT( GLenum target, GLenum internalformat, GLuint buffer ) { }
97675 static void null_glTexBufferRange( GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
97676 static void null_glTexBumpParameterfvATI( GLenum pname, const GLfloat *param ) { }
97677 static void null_glTexBumpParameterivATI( GLenum pname, const GLint *param ) { }
97678 static void null_glTexCoord1bOES( GLbyte s ) { }
97679 static void null_glTexCoord1bvOES( const GLbyte *coords ) { }
97680 static void null_glTexCoord1hNV( GLhalfNV s ) { }
97681 static void null_glTexCoord1hvNV( const GLhalfNV *v ) { }
97682 static void null_glTexCoord1xOES( GLfixed s ) { }
97683 static void null_glTexCoord1xvOES( const GLfixed *coords ) { }
97684 static void null_glTexCoord2bOES( GLbyte s, GLbyte t ) { }
97685 static void null_glTexCoord2bvOES( const GLbyte *coords ) { }
97686 static void null_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
97687 static void null_glTexCoord2fColor3fVertex3fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *v ) { }
97688 static void null_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 ) { }
97689 static void null_glTexCoord2fColor4fNormal3fVertex3fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
97690 static void null_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
97691 static void null_glTexCoord2fColor4ubVertex3fvSUN( const GLfloat *tc, const GLubyte *c, const GLfloat *v ) { }
97692 static void null_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
97693 static void null_glTexCoord2fNormal3fVertex3fvSUN( const GLfloat *tc, const GLfloat *n, const GLfloat *v ) { }
97694 static void null_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
97695 static void null_glTexCoord2fVertex3fvSUN( const GLfloat *tc, const GLfloat *v ) { }
97696 static void null_glTexCoord2hNV( GLhalfNV s, GLhalfNV t ) { }
97697 static void null_glTexCoord2hvNV( const GLhalfNV *v ) { }
97698 static void null_glTexCoord2xOES( GLfixed s, GLfixed t ) { }
97699 static void null_glTexCoord2xvOES( const GLfixed *coords ) { }
97700 static void null_glTexCoord3bOES( GLbyte s, GLbyte t, GLbyte r ) { }
97701 static void null_glTexCoord3bvOES( const GLbyte *coords ) { }
97702 static void null_glTexCoord3hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
97703 static void null_glTexCoord3hvNV( const GLhalfNV *v ) { }
97704 static void null_glTexCoord3xOES( GLfixed s, GLfixed t, GLfixed r ) { }
97705 static void null_glTexCoord3xvOES( const GLfixed *coords ) { }
97706 static void null_glTexCoord4bOES( GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
97707 static void null_glTexCoord4bvOES( const GLbyte *coords ) { }
97708 static void null_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 ) { }
97709 static void null_glTexCoord4fColor4fNormal3fVertex4fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
97710 static void null_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
97711 static void null_glTexCoord4fVertex4fvSUN( const GLfloat *tc, const GLfloat *v ) { }
97712 static void null_glTexCoord4hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
97713 static void null_glTexCoord4hvNV( const GLhalfNV *v ) { }
97714 static void null_glTexCoord4xOES( GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
97715 static void null_glTexCoord4xvOES( const GLfixed *coords ) { }
97716 static void null_glTexCoordFormatNV( GLint size, GLenum type, GLsizei stride ) { }
97717 static void null_glTexCoordP1ui( GLenum type, GLuint coords ) { }
97718 static void null_glTexCoordP1uiv( GLenum type, const GLuint *coords ) { }
97719 static void null_glTexCoordP2ui( GLenum type, GLuint coords ) { }
97720 static void null_glTexCoordP2uiv( GLenum type, const GLuint *coords ) { }
97721 static void null_glTexCoordP3ui( GLenum type, GLuint coords ) { }
97722 static void null_glTexCoordP3uiv( GLenum type, const GLuint *coords ) { }
97723 static void null_glTexCoordP4ui( GLenum type, GLuint coords ) { }
97724 static void null_glTexCoordP4uiv( GLenum type, const GLuint *coords ) { }
97725 static void null_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
97726 static void null_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
97727 static void null_glTexCoordPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
97728 static void null_glTexEnvxOES( GLenum target, GLenum pname, GLfixed param ) { }
97729 static void null_glTexEnvxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
97730 static void null_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, const GLfloat *weights ) { }
97731 static void null_glTexGenxOES( GLenum coord, GLenum pname, GLfixed param ) { }
97732 static void null_glTexGenxvOES( GLenum coord, GLenum pname, const GLfixed *params ) { }
97733 static void null_glTexImage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
97734 static void null_glTexImage2DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
97735 static void null_glTexImage3D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97736 static void null_glTexImage3DEXT( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97737 static void null_glTexImage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
97738 static void null_glTexImage3DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
97739 static void null_glTexImage4DSGIS( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97740 static void null_glTexPageCommitmentARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
97741 static void null_glTexParameterIiv( GLenum target, GLenum pname, const GLint *params ) { }
97742 static void null_glTexParameterIivEXT( GLenum target, GLenum pname, const GLint *params ) { }
97743 static void null_glTexParameterIuiv( GLenum target, GLenum pname, const GLuint *params ) { }
97744 static void null_glTexParameterIuivEXT( GLenum target, GLenum pname, const GLuint *params ) { }
97745 static void null_glTexParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
97746 static void null_glTexParameterxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
97747 static void null_glTexRenderbufferNV( GLenum target, GLuint renderbuffer ) { }
97748 static void null_glTexStorage1D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
97749 static void null_glTexStorage2D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
97750 static void null_glTexStorage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
97751 static void null_glTexStorage3D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
97752 static void null_glTexStorage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
97753 static void null_glTexStorageMem1DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset ) { }
97754 static void null_glTexStorageMem2DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset ) { }
97755 static void null_glTexStorageMem2DMultisampleEXT( GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
97756 static void null_glTexStorageMem3DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset ) { }
97757 static void null_glTexStorageMem3DMultisampleEXT( GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
97758 static void null_glTexStorageSparseAMD( GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
97759 static void null_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
97760 static void null_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
97761 static void null_glTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels ) { }
97762 static void null_glTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels ) { }
97763 static void null_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 ) { }
97764 static void null_glTextureAttachMemoryNV( GLuint texture, GLuint memory, GLuint64 offset ) { }
97765 static void null_glTextureBarrier(void) { }
97766 static void null_glTextureBarrierNV(void) { }
97767 static void null_glTextureBuffer( GLuint texture, GLenum internalformat, GLuint buffer ) { }
97768 static void null_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) { }
97769 static void null_glTextureBufferRange( GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
97770 static void null_glTextureBufferRangeEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
97771 static void null_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
97772 static void null_glTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97773 static void null_glTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97774 static void null_glTextureImage2DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
97775 static void null_glTextureImage2DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
97776 static void null_glTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels ) { }
97777 static void null_glTextureImage3DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
97778 static void null_glTextureImage3DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
97779 static void null_glTextureLightEXT( GLenum pname ) { }
97780 static void null_glTextureMaterialEXT( GLenum face, GLenum mode ) { }
97781 static void null_glTextureNormalEXT( GLenum mode ) { }
97782 static void null_glTexturePageCommitmentEXT( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
97783 static void null_glTextureParameterIiv( GLuint texture, GLenum pname, const GLint *params ) { }
97784 static void null_glTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, const GLint *params ) { }
97785 static void null_glTextureParameterIuiv( GLuint texture, GLenum pname, const GLuint *params ) { }
97786 static void null_glTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, const GLuint *params ) { }
97787 static void null_glTextureParameterf( GLuint texture, GLenum pname, GLfloat param ) { }
97788 static void null_glTextureParameterfEXT( GLuint texture, GLenum target, GLenum pname, GLfloat param ) { }
97789 static void null_glTextureParameterfv( GLuint texture, GLenum pname, const GLfloat *param ) { }
97790 static void null_glTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, const GLfloat *params ) { }
97791 static void null_glTextureParameteri( GLuint texture, GLenum pname, GLint param ) { }
97792 static void null_glTextureParameteriEXT( GLuint texture, GLenum target, GLenum pname, GLint param ) { }
97793 static void null_glTextureParameteriv( GLuint texture, GLenum pname, const GLint *param ) { }
97794 static void null_glTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, const GLint *params ) { }
97795 static void null_glTextureRangeAPPLE( GLenum target, GLsizei length, const void *pointer ) { }
97796 static void null_glTextureRenderbufferEXT( GLuint texture, GLenum target, GLuint renderbuffer ) { }
97797 static void null_glTextureStorage1D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width ) { }
97798 static void null_glTextureStorage1DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
97799 static void null_glTextureStorage2D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
97800 static void null_glTextureStorage2DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
97801 static void null_glTextureStorage2DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
97802 static void null_glTextureStorage2DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
97803 static void null_glTextureStorage3D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
97804 static void null_glTextureStorage3DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
97805 static void null_glTextureStorage3DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
97806 static void null_glTextureStorage3DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
97807 static void null_glTextureStorageMem1DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset ) { }
97808 static void null_glTextureStorageMem2DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset ) { }
97809 static void null_glTextureStorageMem2DMultisampleEXT( GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
97810 static void null_glTextureStorageMem3DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset ) { }
97811 static void null_glTextureStorageMem3DMultisampleEXT( GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
97812 static void null_glTextureStorageSparseAMD( GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
97813 static void null_glTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
97814 static void null_glTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
97815 static void null_glTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
97816 static void null_glTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
97817 static void null_glTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels ) { }
97818 static void null_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 ) { }
97819 static void null_glTextureView( GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers ) { }
97820 static void null_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) { }
97821 static void null_glTransformFeedbackAttribsNV( GLsizei count, const GLint *attribs, GLenum bufferMode ) { }
97822 static void null_glTransformFeedbackBufferBase( GLuint xfb, GLuint index, GLuint buffer ) { }
97823 static void null_glTransformFeedbackBufferRange( GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
97824 static void null_glTransformFeedbackStreamAttribsNV( GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode ) { }
97825 static void null_glTransformFeedbackVaryings( GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode ) { }
97826 static void null_glTransformFeedbackVaryingsEXT( GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode ) { }
97827 static void null_glTransformFeedbackVaryingsNV( GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode ) { }
97828 static void null_glTransformPathNV( GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues ) { }
97829 static void null_glTranslatexOES( GLfixed x, GLfixed y, GLfixed z ) { }
97830 static void null_glUniform1d( GLint location, GLdouble x ) { }
97831 static void null_glUniform1dv( GLint location, GLsizei count, const GLdouble *value ) { }
97832 static void null_glUniform1f( GLint location, GLfloat v0 ) { }
97833 static void null_glUniform1fARB( GLint location, GLfloat v0 ) { }
97834 static void null_glUniform1fv( GLint location, GLsizei count, const GLfloat *value ) { }
97835 static void null_glUniform1fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
97836 static void null_glUniform1i( GLint location, GLint v0 ) { }
97837 static void null_glUniform1i64ARB( GLint location, GLint64 x ) { }
97838 static void null_glUniform1i64NV( GLint location, GLint64EXT x ) { }
97839 static void null_glUniform1i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
97840 static void null_glUniform1i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
97841 static void null_glUniform1iARB( GLint location, GLint v0 ) { }
97842 static void null_glUniform1iv( GLint location, GLsizei count, const GLint *value ) { }
97843 static void null_glUniform1ivARB( GLint location, GLsizei count, const GLint *value ) { }
97844 static void null_glUniform1ui( GLint location, GLuint v0 ) { }
97845 static void null_glUniform1ui64ARB( GLint location, GLuint64 x ) { }
97846 static void null_glUniform1ui64NV( GLint location, GLuint64EXT x ) { }
97847 static void null_glUniform1ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
97848 static void null_glUniform1ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
97849 static void null_glUniform1uiEXT( GLint location, GLuint v0 ) { }
97850 static void null_glUniform1uiv( GLint location, GLsizei count, const GLuint *value ) { }
97851 static void null_glUniform1uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
97852 static void null_glUniform2d( GLint location, GLdouble x, GLdouble y ) { }
97853 static void null_glUniform2dv( GLint location, GLsizei count, const GLdouble *value ) { }
97854 static void null_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) { }
97855 static void null_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) { }
97856 static void null_glUniform2fv( GLint location, GLsizei count, const GLfloat *value ) { }
97857 static void null_glUniform2fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
97858 static void null_glUniform2i( GLint location, GLint v0, GLint v1 ) { }
97859 static void null_glUniform2i64ARB( GLint location, GLint64 x, GLint64 y ) { }
97860 static void null_glUniform2i64NV( GLint location, GLint64EXT x, GLint64EXT y ) { }
97861 static void null_glUniform2i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
97862 static void null_glUniform2i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
97863 static void null_glUniform2iARB( GLint location, GLint v0, GLint v1 ) { }
97864 static void null_glUniform2iv( GLint location, GLsizei count, const GLint *value ) { }
97865 static void null_glUniform2ivARB( GLint location, GLsizei count, const GLint *value ) { }
97866 static void null_glUniform2ui( GLint location, GLuint v0, GLuint v1 ) { }
97867 static void null_glUniform2ui64ARB( GLint location, GLuint64 x, GLuint64 y ) { }
97868 static void null_glUniform2ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y ) { }
97869 static void null_glUniform2ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
97870 static void null_glUniform2ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
97871 static void null_glUniform2uiEXT( GLint location, GLuint v0, GLuint v1 ) { }
97872 static void null_glUniform2uiv( GLint location, GLsizei count, const GLuint *value ) { }
97873 static void null_glUniform2uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
97874 static void null_glUniform3d( GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
97875 static void null_glUniform3dv( GLint location, GLsizei count, const GLdouble *value ) { }
97876 static void null_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
97877 static void null_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
97878 static void null_glUniform3fv( GLint location, GLsizei count, const GLfloat *value ) { }
97879 static void null_glUniform3fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
97880 static void null_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) { }
97881 static void null_glUniform3i64ARB( GLint location, GLint64 x, GLint64 y, GLint64 z ) { }
97882 static void null_glUniform3i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
97883 static void null_glUniform3i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
97884 static void null_glUniform3i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
97885 static void null_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) { }
97886 static void null_glUniform3iv( GLint location, GLsizei count, const GLint *value ) { }
97887 static void null_glUniform3ivARB( GLint location, GLsizei count, const GLint *value ) { }
97888 static void null_glUniform3ui( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
97889 static void null_glUniform3ui64ARB( GLint location, GLuint64 x, GLuint64 y, GLuint64 z ) { }
97890 static void null_glUniform3ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
97891 static void null_glUniform3ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
97892 static void null_glUniform3ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
97893 static void null_glUniform3uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
97894 static void null_glUniform3uiv( GLint location, GLsizei count, const GLuint *value ) { }
97895 static void null_glUniform3uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
97896 static void null_glUniform4d( GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
97897 static void null_glUniform4dv( GLint location, GLsizei count, const GLdouble *value ) { }
97898 static void null_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
97899 static void null_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
97900 static void null_glUniform4fv( GLint location, GLsizei count, const GLfloat *value ) { }
97901 static void null_glUniform4fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
97902 static void null_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
97903 static void null_glUniform4i64ARB( GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w ) { }
97904 static void null_glUniform4i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
97905 static void null_glUniform4i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
97906 static void null_glUniform4i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
97907 static void null_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
97908 static void null_glUniform4iv( GLint location, GLsizei count, const GLint *value ) { }
97909 static void null_glUniform4ivARB( GLint location, GLsizei count, const GLint *value ) { }
97910 static void null_glUniform4ui( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
97911 static void null_glUniform4ui64ARB( GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w ) { }
97912 static void null_glUniform4ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
97913 static void null_glUniform4ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
97914 static void null_glUniform4ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
97915 static void null_glUniform4uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
97916 static void null_glUniform4uiv( GLint location, GLsizei count, const GLuint *value ) { }
97917 static void null_glUniform4uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
97918 static void null_glUniformBlockBinding( GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) { }
97919 static void null_glUniformBufferEXT( GLuint program, GLint location, GLuint buffer ) { }
97920 static void null_glUniformHandleui64ARB( GLint location, GLuint64 value ) { }
97921 static void null_glUniformHandleui64NV( GLint location, GLuint64 value ) { }
97922 static void null_glUniformHandleui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
97923 static void null_glUniformHandleui64vNV( GLint location, GLsizei count, const GLuint64 *value ) { }
97924 static void null_glUniformMatrix2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97925 static void null_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97926 static void null_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97927 static void null_glUniformMatrix2x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97928 static void null_glUniformMatrix2x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97929 static void null_glUniformMatrix2x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97930 static void null_glUniformMatrix2x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97931 static void null_glUniformMatrix3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97932 static void null_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97933 static void null_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97934 static void null_glUniformMatrix3x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97935 static void null_glUniformMatrix3x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97936 static void null_glUniformMatrix3x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97937 static void null_glUniformMatrix3x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97938 static void null_glUniformMatrix4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97939 static void null_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97940 static void null_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97941 static void null_glUniformMatrix4x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97942 static void null_glUniformMatrix4x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97943 static void null_glUniformMatrix4x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
97944 static void null_glUniformMatrix4x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
97945 static void null_glUniformSubroutinesuiv( GLenum shadertype, GLsizei count, const GLuint *indices ) { }
97946 static void null_glUniformui64NV( GLint location, GLuint64EXT value ) { }
97947 static void null_glUniformui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
97948 static void null_glUnlockArraysEXT(void) { }
97949 static GLboolean null_glUnmapBuffer( GLenum target ) { return 0; }
97950 static GLboolean null_glUnmapBufferARB( GLenum target ) { return 0; }
97951 static GLboolean null_glUnmapNamedBuffer( GLuint buffer ) { return 0; }
97952 static GLboolean null_glUnmapNamedBufferEXT( GLuint buffer ) { return 0; }
97953 static void null_glUnmapObjectBufferATI( GLuint buffer ) { }
97954 static void null_glUnmapTexture2DINTEL( GLuint texture, GLint level ) { }
97955 static void null_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve ) { }
97956 static void null_glUploadGpuMaskNVX( GLbitfield mask ) { }
97957 static void null_glUseProgram( GLuint program ) { }
97958 static void null_glUseProgramObjectARB( GLhandleARB programObj ) { }
97959 static void null_glUseProgramStages( GLuint pipeline, GLbitfield stages, GLuint program ) { }
97960 static void null_glUseShaderProgramEXT( GLenum type, GLuint program ) { }
97961 static void null_glVDPAUFiniNV(void) { }
97962 static void null_glVDPAUGetSurfaceivNV( GLvdpauSurfaceNV surface, GLenum pname, GLsizei count, GLsizei *length, GLint *values ) { }
97963 static void null_glVDPAUInitNV( const void *vdpDevice, const void *getProcAddress ) { }
97964 static GLboolean null_glVDPAUIsSurfaceNV( GLvdpauSurfaceNV surface ) { return 0; }
97965 static void null_glVDPAUMapSurfacesNV( GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces ) { }
97966 static GLvdpauSurfaceNV null_glVDPAURegisterOutputSurfaceNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames ) { return 0; }
97967 static GLvdpauSurfaceNV null_glVDPAURegisterVideoSurfaceNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames ) { return 0; }
97968 static GLvdpauSurfaceNV null_glVDPAURegisterVideoSurfaceWithPictureStructureNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames, GLboolean isFrameStructure ) { return 0; }
97969 static void null_glVDPAUSurfaceAccessNV( GLvdpauSurfaceNV surface, GLenum access ) { }
97970 static void null_glVDPAUUnmapSurfacesNV( GLsizei numSurface, const GLvdpauSurfaceNV *surfaces ) { }
97971 static void null_glVDPAUUnregisterSurfaceNV( GLvdpauSurfaceNV surface ) { }
97972 static void null_glValidateProgram( GLuint program ) { }
97973 static void null_glValidateProgramARB( GLhandleARB programObj ) { }
97974 static void null_glValidateProgramPipeline( GLuint pipeline ) { }
97975 static void null_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
97976 static void null_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, const void *addr ) { }
97977 static void null_glVariantbvEXT( GLuint id, const GLbyte *addr ) { }
97978 static void null_glVariantdvEXT( GLuint id, const GLdouble *addr ) { }
97979 static void null_glVariantfvEXT( GLuint id, const GLfloat *addr ) { }
97980 static void null_glVariantivEXT( GLuint id, const GLint *addr ) { }
97981 static void null_glVariantsvEXT( GLuint id, const GLshort *addr ) { }
97982 static void null_glVariantubvEXT( GLuint id, const GLubyte *addr ) { }
97983 static void null_glVariantuivEXT( GLuint id, const GLuint *addr ) { }
97984 static void null_glVariantusvEXT( GLuint id, const GLushort *addr ) { }
97985 static void null_glVertex2bOES( GLbyte x, GLbyte y ) { }
97986 static void null_glVertex2bvOES( const GLbyte *coords ) { }
97987 static void null_glVertex2hNV( GLhalfNV x, GLhalfNV y ) { }
97988 static void null_glVertex2hvNV( const GLhalfNV *v ) { }
97989 static void null_glVertex2xOES( GLfixed x ) { }
97990 static void null_glVertex2xvOES( const GLfixed *coords ) { }
97991 static void null_glVertex3bOES( GLbyte x, GLbyte y, GLbyte z ) { }
97992 static void null_glVertex3bvOES( const GLbyte *coords ) { }
97993 static void null_glVertex3hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
97994 static void null_glVertex3hvNV( const GLhalfNV *v ) { }
97995 static void null_glVertex3xOES( GLfixed x, GLfixed y ) { }
97996 static void null_glVertex3xvOES( const GLfixed *coords ) { }
97997 static void null_glVertex4bOES( GLbyte x, GLbyte y, GLbyte z, GLbyte w ) { }
97998 static void null_glVertex4bvOES( const GLbyte *coords ) { }
97999 static void null_glVertex4hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
98000 static void null_glVertex4hvNV( const GLhalfNV *v ) { }
98001 static void null_glVertex4xOES( GLfixed x, GLfixed y, GLfixed z ) { }
98002 static void null_glVertex4xvOES( const GLfixed *coords ) { }
98003 static void null_glVertexArrayAttribBinding( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
98004 static void null_glVertexArrayAttribFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
98005 static void null_glVertexArrayAttribIFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
98006 static void null_glVertexArrayAttribLFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
98007 static void null_glVertexArrayBindVertexBufferEXT( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
98008 static void null_glVertexArrayBindingDivisor( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
98009 static void null_glVertexArrayColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
98010 static void null_glVertexArrayEdgeFlagOffsetEXT( GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset ) { }
98011 static void null_glVertexArrayElementBuffer( GLuint vaobj, GLuint buffer ) { }
98012 static void null_glVertexArrayFogCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
98013 static void null_glVertexArrayIndexOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
98014 static void null_glVertexArrayMultiTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
98015 static void null_glVertexArrayNormalOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
98016 static void null_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) { }
98017 static void null_glVertexArrayRangeAPPLE( GLsizei length, void *pointer ) { }
98018 static void null_glVertexArrayRangeNV( GLsizei length, const void *pointer ) { }
98019 static void null_glVertexArraySecondaryColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
98020 static void null_glVertexArrayTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
98021 static void null_glVertexArrayVertexAttribBindingEXT( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
98022 static void null_glVertexArrayVertexAttribDivisorEXT( GLuint vaobj, GLuint index, GLuint divisor ) { }
98023 static void null_glVertexArrayVertexAttribFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
98024 static void null_glVertexArrayVertexAttribIFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
98025 static void null_glVertexArrayVertexAttribIOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
98026 static void null_glVertexArrayVertexAttribLFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
98027 static void null_glVertexArrayVertexAttribLOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
98028 static void null_glVertexArrayVertexAttribOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset ) { }
98029 static void null_glVertexArrayVertexBindingDivisorEXT( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
98030 static void null_glVertexArrayVertexBuffer( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
98031 static void null_glVertexArrayVertexBuffers( GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides ) { }
98032 static void null_glVertexArrayVertexOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
98033 static void null_glVertexAttrib1d( GLuint index, GLdouble x ) { }
98034 static void null_glVertexAttrib1dARB( GLuint index, GLdouble x ) { }
98035 static void null_glVertexAttrib1dNV( GLuint index, GLdouble x ) { }
98036 static void null_glVertexAttrib1dv( GLuint index, const GLdouble *v ) { }
98037 static void null_glVertexAttrib1dvARB( GLuint index, const GLdouble *v ) { }
98038 static void null_glVertexAttrib1dvNV( GLuint index, const GLdouble *v ) { }
98039 static void null_glVertexAttrib1f( GLuint index, GLfloat x ) { }
98040 static void null_glVertexAttrib1fARB( GLuint index, GLfloat x ) { }
98041 static void null_glVertexAttrib1fNV( GLuint index, GLfloat x ) { }
98042 static void null_glVertexAttrib1fv( GLuint index, const GLfloat *v ) { }
98043 static void null_glVertexAttrib1fvARB( GLuint index, const GLfloat *v ) { }
98044 static void null_glVertexAttrib1fvNV( GLuint index, const GLfloat *v ) { }
98045 static void null_glVertexAttrib1hNV( GLuint index, GLhalfNV x ) { }
98046 static void null_glVertexAttrib1hvNV( GLuint index, const GLhalfNV *v ) { }
98047 static void null_glVertexAttrib1s( GLuint index, GLshort x ) { }
98048 static void null_glVertexAttrib1sARB( GLuint index, GLshort x ) { }
98049 static void null_glVertexAttrib1sNV( GLuint index, GLshort x ) { }
98050 static void null_glVertexAttrib1sv( GLuint index, const GLshort *v ) { }
98051 static void null_glVertexAttrib1svARB( GLuint index, const GLshort *v ) { }
98052 static void null_glVertexAttrib1svNV( GLuint index, const GLshort *v ) { }
98053 static void null_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) { }
98054 static void null_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) { }
98055 static void null_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) { }
98056 static void null_glVertexAttrib2dv( GLuint index, const GLdouble *v ) { }
98057 static void null_glVertexAttrib2dvARB( GLuint index, const GLdouble *v ) { }
98058 static void null_glVertexAttrib2dvNV( GLuint index, const GLdouble *v ) { }
98059 static void null_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) { }
98060 static void null_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) { }
98061 static void null_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) { }
98062 static void null_glVertexAttrib2fv( GLuint index, const GLfloat *v ) { }
98063 static void null_glVertexAttrib2fvARB( GLuint index, const GLfloat *v ) { }
98064 static void null_glVertexAttrib2fvNV( GLuint index, const GLfloat *v ) { }
98065 static void null_glVertexAttrib2hNV( GLuint index, GLhalfNV x, GLhalfNV y ) { }
98066 static void null_glVertexAttrib2hvNV( GLuint index, const GLhalfNV *v ) { }
98067 static void null_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) { }
98068 static void null_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) { }
98069 static void null_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) { }
98070 static void null_glVertexAttrib2sv( GLuint index, const GLshort *v ) { }
98071 static void null_glVertexAttrib2svARB( GLuint index, const GLshort *v ) { }
98072 static void null_glVertexAttrib2svNV( GLuint index, const GLshort *v ) { }
98073 static void null_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
98074 static void null_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
98075 static void null_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
98076 static void null_glVertexAttrib3dv( GLuint index, const GLdouble *v ) { }
98077 static void null_glVertexAttrib3dvARB( GLuint index, const GLdouble *v ) { }
98078 static void null_glVertexAttrib3dvNV( GLuint index, const GLdouble *v ) { }
98079 static void null_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
98080 static void null_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
98081 static void null_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
98082 static void null_glVertexAttrib3fv( GLuint index, const GLfloat *v ) { }
98083 static void null_glVertexAttrib3fvARB( GLuint index, const GLfloat *v ) { }
98084 static void null_glVertexAttrib3fvNV( GLuint index, const GLfloat *v ) { }
98085 static void null_glVertexAttrib3hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
98086 static void null_glVertexAttrib3hvNV( GLuint index, const GLhalfNV *v ) { }
98087 static void null_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) { }
98088 static void null_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) { }
98089 static void null_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) { }
98090 static void null_glVertexAttrib3sv( GLuint index, const GLshort *v ) { }
98091 static void null_glVertexAttrib3svARB( GLuint index, const GLshort *v ) { }
98092 static void null_glVertexAttrib3svNV( GLuint index, const GLshort *v ) { }
98093 static void null_glVertexAttrib4Nbv( GLuint index, const GLbyte *v ) { }
98094 static void null_glVertexAttrib4NbvARB( GLuint index, const GLbyte *v ) { }
98095 static void null_glVertexAttrib4Niv( GLuint index, const GLint *v ) { }
98096 static void null_glVertexAttrib4NivARB( GLuint index, const GLint *v ) { }
98097 static void null_glVertexAttrib4Nsv( GLuint index, const GLshort *v ) { }
98098 static void null_glVertexAttrib4NsvARB( GLuint index, const GLshort *v ) { }
98099 static void null_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
98100 static void null_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
98101 static void null_glVertexAttrib4Nubv( GLuint index, const GLubyte *v ) { }
98102 static void null_glVertexAttrib4NubvARB( GLuint index, const GLubyte *v ) { }
98103 static void null_glVertexAttrib4Nuiv( GLuint index, const GLuint *v ) { }
98104 static void null_glVertexAttrib4NuivARB( GLuint index, const GLuint *v ) { }
98105 static void null_glVertexAttrib4Nusv( GLuint index, const GLushort *v ) { }
98106 static void null_glVertexAttrib4NusvARB( GLuint index, const GLushort *v ) { }
98107 static void null_glVertexAttrib4bv( GLuint index, const GLbyte *v ) { }
98108 static void null_glVertexAttrib4bvARB( GLuint index, const GLbyte *v ) { }
98109 static void null_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
98110 static void null_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
98111 static void null_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
98112 static void null_glVertexAttrib4dv( GLuint index, const GLdouble *v ) { }
98113 static void null_glVertexAttrib4dvARB( GLuint index, const GLdouble *v ) { }
98114 static void null_glVertexAttrib4dvNV( GLuint index, const GLdouble *v ) { }
98115 static void null_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
98116 static void null_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
98117 static void null_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
98118 static void null_glVertexAttrib4fv( GLuint index, const GLfloat *v ) { }
98119 static void null_glVertexAttrib4fvARB( GLuint index, const GLfloat *v ) { }
98120 static void null_glVertexAttrib4fvNV( GLuint index, const GLfloat *v ) { }
98121 static void null_glVertexAttrib4hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
98122 static void null_glVertexAttrib4hvNV( GLuint index, const GLhalfNV *v ) { }
98123 static void null_glVertexAttrib4iv( GLuint index, const GLint *v ) { }
98124 static void null_glVertexAttrib4ivARB( GLuint index, const GLint *v ) { }
98125 static void null_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
98126 static void null_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
98127 static void null_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
98128 static void null_glVertexAttrib4sv( GLuint index, const GLshort *v ) { }
98129 static void null_glVertexAttrib4svARB( GLuint index, const GLshort *v ) { }
98130 static void null_glVertexAttrib4svNV( GLuint index, const GLshort *v ) { }
98131 static void null_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
98132 static void null_glVertexAttrib4ubv( GLuint index, const GLubyte *v ) { }
98133 static void null_glVertexAttrib4ubvARB( GLuint index, const GLubyte *v ) { }
98134 static void null_glVertexAttrib4ubvNV( GLuint index, const GLubyte *v ) { }
98135 static void null_glVertexAttrib4uiv( GLuint index, const GLuint *v ) { }
98136 static void null_glVertexAttrib4uivARB( GLuint index, const GLuint *v ) { }
98137 static void null_glVertexAttrib4usv( GLuint index, const GLushort *v ) { }
98138 static void null_glVertexAttrib4usvARB( GLuint index, const GLushort *v ) { }
98139 static void null_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) { }
98140 static void null_glVertexAttribBinding( GLuint attribindex, GLuint bindingindex ) { }
98141 static void null_glVertexAttribDivisor( GLuint index, GLuint divisor ) { }
98142 static void null_glVertexAttribDivisorARB( GLuint index, GLuint divisor ) { }
98143 static void null_glVertexAttribFormat( GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
98144 static void null_glVertexAttribFormatNV( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride ) { }
98145 static void null_glVertexAttribI1i( GLuint index, GLint x ) { }
98146 static void null_glVertexAttribI1iEXT( GLuint index, GLint x ) { }
98147 static void null_glVertexAttribI1iv( GLuint index, const GLint *v ) { }
98148 static void null_glVertexAttribI1ivEXT( GLuint index, const GLint *v ) { }
98149 static void null_glVertexAttribI1ui( GLuint index, GLuint x ) { }
98150 static void null_glVertexAttribI1uiEXT( GLuint index, GLuint x ) { }
98151 static void null_glVertexAttribI1uiv( GLuint index, const GLuint *v ) { }
98152 static void null_glVertexAttribI1uivEXT( GLuint index, const GLuint *v ) { }
98153 static void null_glVertexAttribI2i( GLuint index, GLint x, GLint y ) { }
98154 static void null_glVertexAttribI2iEXT( GLuint index, GLint x, GLint y ) { }
98155 static void null_glVertexAttribI2iv( GLuint index, const GLint *v ) { }
98156 static void null_glVertexAttribI2ivEXT( GLuint index, const GLint *v ) { }
98157 static void null_glVertexAttribI2ui( GLuint index, GLuint x, GLuint y ) { }
98158 static void null_glVertexAttribI2uiEXT( GLuint index, GLuint x, GLuint y ) { }
98159 static void null_glVertexAttribI2uiv( GLuint index, const GLuint *v ) { }
98160 static void null_glVertexAttribI2uivEXT( GLuint index, const GLuint *v ) { }
98161 static void null_glVertexAttribI3i( GLuint index, GLint x, GLint y, GLint z ) { }
98162 static void null_glVertexAttribI3iEXT( GLuint index, GLint x, GLint y, GLint z ) { }
98163 static void null_glVertexAttribI3iv( GLuint index, const GLint *v ) { }
98164 static void null_glVertexAttribI3ivEXT( GLuint index, const GLint *v ) { }
98165 static void null_glVertexAttribI3ui( GLuint index, GLuint x, GLuint y, GLuint z ) { }
98166 static void null_glVertexAttribI3uiEXT( GLuint index, GLuint x, GLuint y, GLuint z ) { }
98167 static void null_glVertexAttribI3uiv( GLuint index, const GLuint *v ) { }
98168 static void null_glVertexAttribI3uivEXT( GLuint index, const GLuint *v ) { }
98169 static void null_glVertexAttribI4bv( GLuint index, const GLbyte *v ) { }
98170 static void null_glVertexAttribI4bvEXT( GLuint index, const GLbyte *v ) { }
98171 static void null_glVertexAttribI4i( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
98172 static void null_glVertexAttribI4iEXT( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
98173 static void null_glVertexAttribI4iv( GLuint index, const GLint *v ) { }
98174 static void null_glVertexAttribI4ivEXT( GLuint index, const GLint *v ) { }
98175 static void null_glVertexAttribI4sv( GLuint index, const GLshort *v ) { }
98176 static void null_glVertexAttribI4svEXT( GLuint index, const GLshort *v ) { }
98177 static void null_glVertexAttribI4ubv( GLuint index, const GLubyte *v ) { }
98178 static void null_glVertexAttribI4ubvEXT( GLuint index, const GLubyte *v ) { }
98179 static void null_glVertexAttribI4ui( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
98180 static void null_glVertexAttribI4uiEXT( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
98181 static void null_glVertexAttribI4uiv( GLuint index, const GLuint *v ) { }
98182 static void null_glVertexAttribI4uivEXT( GLuint index, const GLuint *v ) { }
98183 static void null_glVertexAttribI4usv( GLuint index, const GLushort *v ) { }
98184 static void null_glVertexAttribI4usvEXT( GLuint index, const GLushort *v ) { }
98185 static void null_glVertexAttribIFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
98186 static void null_glVertexAttribIFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
98187 static void null_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
98188 static void null_glVertexAttribIPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
98189 static void null_glVertexAttribL1d( GLuint index, GLdouble x ) { }
98190 static void null_glVertexAttribL1dEXT( GLuint index, GLdouble x ) { }
98191 static void null_glVertexAttribL1dv( GLuint index, const GLdouble *v ) { }
98192 static void null_glVertexAttribL1dvEXT( GLuint index, const GLdouble *v ) { }
98193 static void null_glVertexAttribL1i64NV( GLuint index, GLint64EXT x ) { }
98194 static void null_glVertexAttribL1i64vNV( GLuint index, const GLint64EXT *v ) { }
98195 static void null_glVertexAttribL1ui64ARB( GLuint index, GLuint64EXT x ) { }
98196 static void null_glVertexAttribL1ui64NV( GLuint index, GLuint64EXT x ) { }
98197 static void null_glVertexAttribL1ui64vARB( GLuint index, const GLuint64EXT *v ) { }
98198 static void null_glVertexAttribL1ui64vNV( GLuint index, const GLuint64EXT *v ) { }
98199 static void null_glVertexAttribL2d( GLuint index, GLdouble x, GLdouble y ) { }
98200 static void null_glVertexAttribL2dEXT( GLuint index, GLdouble x, GLdouble y ) { }
98201 static void null_glVertexAttribL2dv( GLuint index, const GLdouble *v ) { }
98202 static void null_glVertexAttribL2dvEXT( GLuint index, const GLdouble *v ) { }
98203 static void null_glVertexAttribL2i64NV( GLuint index, GLint64EXT x, GLint64EXT y ) { }
98204 static void null_glVertexAttribL2i64vNV( GLuint index, const GLint64EXT *v ) { }
98205 static void null_glVertexAttribL2ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y ) { }
98206 static void null_glVertexAttribL2ui64vNV( GLuint index, const GLuint64EXT *v ) { }
98207 static void null_glVertexAttribL3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
98208 static void null_glVertexAttribL3dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
98209 static void null_glVertexAttribL3dv( GLuint index, const GLdouble *v ) { }
98210 static void null_glVertexAttribL3dvEXT( GLuint index, const GLdouble *v ) { }
98211 static void null_glVertexAttribL3i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
98212 static void null_glVertexAttribL3i64vNV( GLuint index, const GLint64EXT *v ) { }
98213 static void null_glVertexAttribL3ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
98214 static void null_glVertexAttribL3ui64vNV( GLuint index, const GLuint64EXT *v ) { }
98215 static void null_glVertexAttribL4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
98216 static void null_glVertexAttribL4dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
98217 static void null_glVertexAttribL4dv( GLuint index, const GLdouble *v ) { }
98218 static void null_glVertexAttribL4dvEXT( GLuint index, const GLdouble *v ) { }
98219 static void null_glVertexAttribL4i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
98220 static void null_glVertexAttribL4i64vNV( GLuint index, const GLint64EXT *v ) { }
98221 static void null_glVertexAttribL4ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
98222 static void null_glVertexAttribL4ui64vNV( GLuint index, const GLuint64EXT *v ) { }
98223 static void null_glVertexAttribLFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
98224 static void null_glVertexAttribLFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
98225 static void null_glVertexAttribLPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
98226 static void null_glVertexAttribLPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
98227 static void null_glVertexAttribP1ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
98228 static void null_glVertexAttribP1uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
98229 static void null_glVertexAttribP2ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
98230 static void null_glVertexAttribP2uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
98231 static void null_glVertexAttribP3ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
98232 static void null_glVertexAttribP3uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
98233 static void null_glVertexAttribP4ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
98234 static void null_glVertexAttribP4uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
98235 static void null_glVertexAttribParameteriAMD( GLuint index, GLenum pname, GLint param ) { }
98236 static void null_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer ) { }
98237 static void null_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer ) { }
98238 static void null_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer ) { }
98239 static void null_glVertexAttribs1dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
98240 static void null_glVertexAttribs1fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
98241 static void null_glVertexAttribs1hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
98242 static void null_glVertexAttribs1svNV( GLuint index, GLsizei count, const GLshort *v ) { }
98243 static void null_glVertexAttribs2dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
98244 static void null_glVertexAttribs2fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
98245 static void null_glVertexAttribs2hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
98246 static void null_glVertexAttribs2svNV( GLuint index, GLsizei count, const GLshort *v ) { }
98247 static void null_glVertexAttribs3dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
98248 static void null_glVertexAttribs3fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
98249 static void null_glVertexAttribs3hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
98250 static void null_glVertexAttribs3svNV( GLuint index, GLsizei count, const GLshort *v ) { }
98251 static void null_glVertexAttribs4dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
98252 static void null_glVertexAttribs4fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
98253 static void null_glVertexAttribs4hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
98254 static void null_glVertexAttribs4svNV( GLuint index, GLsizei count, const GLshort *v ) { }
98255 static void null_glVertexAttribs4ubvNV( GLuint index, GLsizei count, const GLubyte *v ) { }
98256 static void null_glVertexBindingDivisor( GLuint bindingindex, GLuint divisor ) { }
98257 static void null_glVertexBlendARB( GLint count ) { }
98258 static void null_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) { }
98259 static void null_glVertexBlendEnviATI( GLenum pname, GLint param ) { }
98260 static void null_glVertexFormatNV( GLint size, GLenum type, GLsizei stride ) { }
98261 static void null_glVertexP2ui( GLenum type, GLuint value ) { }
98262 static void null_glVertexP2uiv( GLenum type, const GLuint *value ) { }
98263 static void null_glVertexP3ui( GLenum type, GLuint value ) { }
98264 static void null_glVertexP3uiv( GLenum type, const GLuint *value ) { }
98265 static void null_glVertexP4ui( GLenum type, GLuint value ) { }
98266 static void null_glVertexP4uiv( GLenum type, const GLuint *value ) { }
98267 static void null_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
98268 static void null_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
98269 static void null_glVertexPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
98270 static void null_glVertexStream1dATI( GLenum stream, GLdouble x ) { }
98271 static void null_glVertexStream1dvATI( GLenum stream, const GLdouble *coords ) { }
98272 static void null_glVertexStream1fATI( GLenum stream, GLfloat x ) { }
98273 static void null_glVertexStream1fvATI( GLenum stream, const GLfloat *coords ) { }
98274 static void null_glVertexStream1iATI( GLenum stream, GLint x ) { }
98275 static void null_glVertexStream1ivATI( GLenum stream, const GLint *coords ) { }
98276 static void null_glVertexStream1sATI( GLenum stream, GLshort x ) { }
98277 static void null_glVertexStream1svATI( GLenum stream, const GLshort *coords ) { }
98278 static void null_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) { }
98279 static void null_glVertexStream2dvATI( GLenum stream, const GLdouble *coords ) { }
98280 static void null_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) { }
98281 static void null_glVertexStream2fvATI( GLenum stream, const GLfloat *coords ) { }
98282 static void null_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) { }
98283 static void null_glVertexStream2ivATI( GLenum stream, const GLint *coords ) { }
98284 static void null_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) { }
98285 static void null_glVertexStream2svATI( GLenum stream, const GLshort *coords ) { }
98286 static void null_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) { }
98287 static void null_glVertexStream3dvATI( GLenum stream, const GLdouble *coords ) { }
98288 static void null_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) { }
98289 static void null_glVertexStream3fvATI( GLenum stream, const GLfloat *coords ) { }
98290 static void null_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) { }
98291 static void null_glVertexStream3ivATI( GLenum stream, const GLint *coords ) { }
98292 static void null_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) { }
98293 static void null_glVertexStream3svATI( GLenum stream, const GLshort *coords ) { }
98294 static void null_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
98295 static void null_glVertexStream4dvATI( GLenum stream, const GLdouble *coords ) { }
98296 static void null_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
98297 static void null_glVertexStream4fvATI( GLenum stream, const GLfloat *coords ) { }
98298 static void null_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) { }
98299 static void null_glVertexStream4ivATI( GLenum stream, const GLint *coords ) { }
98300 static void null_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) { }
98301 static void null_glVertexStream4svATI( GLenum stream, const GLshort *coords ) { }
98302 static void null_glVertexWeightPointerEXT( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
98303 static void null_glVertexWeightfEXT( GLfloat weight ) { }
98304 static void null_glVertexWeightfvEXT( const GLfloat *weight ) { }
98305 static void null_glVertexWeighthNV( GLhalfNV weight ) { }
98306 static void null_glVertexWeighthvNV( const GLhalfNV *weight ) { }
98307 static GLenum null_glVideoCaptureNV( GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time ) { return 0; }
98308 static void null_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params ) { }
98309 static void null_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params ) { }
98310 static void null_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params ) { }
98311 static void null_glViewportArrayv( GLuint first, GLsizei count, const GLfloat *v ) { }
98312 static void null_glViewportIndexedf( GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h ) { }
98313 static void null_glViewportIndexedfv( GLuint index, const GLfloat *v ) { }
98314 static void null_glViewportPositionWScaleNV( GLuint index, GLfloat xcoeff, GLfloat ycoeff ) { }
98315 static void null_glViewportSwizzleNV( GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew ) { }
98316 static void null_glWaitSemaphoreEXT( GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts ) { }
98317 static void null_glWaitSemaphoreui64NVX( GLuint waitGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
98318 static void null_glWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { }
98319 static void null_glWaitVkSemaphoreNV( GLuint64 vkSemaphore ) { }
98320 static void null_glWeightPathsNV( GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights ) { }
98321 static void null_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
98322 static void null_glWeightbvARB( GLint size, const GLbyte *weights ) { }
98323 static void null_glWeightdvARB( GLint size, const GLdouble *weights ) { }
98324 static void null_glWeightfvARB( GLint size, const GLfloat *weights ) { }
98325 static void null_glWeightivARB( GLint size, const GLint *weights ) { }
98326 static void null_glWeightsvARB( GLint size, const GLshort *weights ) { }
98327 static void null_glWeightubvARB( GLint size, const GLubyte *weights ) { }
98328 static void null_glWeightuivARB( GLint size, const GLuint *weights ) { }
98329 static void null_glWeightusvARB( GLint size, const GLushort *weights ) { }
98330 static void null_glWindowPos2d( GLdouble x, GLdouble y ) { }
98331 static void null_glWindowPos2dARB( GLdouble x, GLdouble y ) { }
98332 static void null_glWindowPos2dMESA( GLdouble x, GLdouble y ) { }
98333 static void null_glWindowPos2dv( const GLdouble *v ) { }
98334 static void null_glWindowPos2dvARB( const GLdouble *v ) { }
98335 static void null_glWindowPos2dvMESA( const GLdouble *v ) { }
98336 static void null_glWindowPos2f( GLfloat x, GLfloat y ) { }
98337 static void null_glWindowPos2fARB( GLfloat x, GLfloat y ) { }
98338 static void null_glWindowPos2fMESA( GLfloat x, GLfloat y ) { }
98339 static void null_glWindowPos2fv( const GLfloat *v ) { }
98340 static void null_glWindowPos2fvARB( const GLfloat *v ) { }
98341 static void null_glWindowPos2fvMESA( const GLfloat *v ) { }
98342 static void null_glWindowPos2i( GLint x, GLint y ) { }
98343 static void null_glWindowPos2iARB( GLint x, GLint y ) { }
98344 static void null_glWindowPos2iMESA( GLint x, GLint y ) { }
98345 static void null_glWindowPos2iv( const GLint *v ) { }
98346 static void null_glWindowPos2ivARB( const GLint *v ) { }
98347 static void null_glWindowPos2ivMESA( const GLint *v ) { }
98348 static void null_glWindowPos2s( GLshort x, GLshort y ) { }
98349 static void null_glWindowPos2sARB( GLshort x, GLshort y ) { }
98350 static void null_glWindowPos2sMESA( GLshort x, GLshort y ) { }
98351 static void null_glWindowPos2sv( const GLshort *v ) { }
98352 static void null_glWindowPos2svARB( const GLshort *v ) { }
98353 static void null_glWindowPos2svMESA( const GLshort *v ) { }
98354 static void null_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
98355 static void null_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) { }
98356 static void null_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) { }
98357 static void null_glWindowPos3dv( const GLdouble *v ) { }
98358 static void null_glWindowPos3dvARB( const GLdouble *v ) { }
98359 static void null_glWindowPos3dvMESA( const GLdouble *v ) { }
98360 static void null_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
98361 static void null_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) { }
98362 static void null_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) { }
98363 static void null_glWindowPos3fv( const GLfloat *v ) { }
98364 static void null_glWindowPos3fvARB( const GLfloat *v ) { }
98365 static void null_glWindowPos3fvMESA( const GLfloat *v ) { }
98366 static void null_glWindowPos3i( GLint x, GLint y, GLint z ) { }
98367 static void null_glWindowPos3iARB( GLint x, GLint y, GLint z ) { }
98368 static void null_glWindowPos3iMESA( GLint x, GLint y, GLint z ) { }
98369 static void null_glWindowPos3iv( const GLint *v ) { }
98370 static void null_glWindowPos3ivARB( const GLint *v ) { }
98371 static void null_glWindowPos3ivMESA( const GLint *v ) { }
98372 static void null_glWindowPos3s( GLshort x, GLshort y, GLshort z ) { }
98373 static void null_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) { }
98374 static void null_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) { }
98375 static void null_glWindowPos3sv( const GLshort *v ) { }
98376 static void null_glWindowPos3svARB( const GLshort *v ) { }
98377 static void null_glWindowPos3svMESA( const GLshort *v ) { }
98378 static void null_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
98379 static void null_glWindowPos4dvMESA( const GLdouble *v ) { }
98380 static void null_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
98381 static void null_glWindowPos4fvMESA( const GLfloat *v ) { }
98382 static void null_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) { }
98383 static void null_glWindowPos4ivMESA( const GLint *v ) { }
98384 static void null_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) { }
98385 static void null_glWindowPos4svMESA( const GLshort *v ) { }
98386 static void null_glWindowRectanglesEXT( GLenum mode, GLsizei count, const GLint *box ) { }
98387 static void null_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
98388 static void * null_wglAllocateMemoryNV( GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority ) { return 0; }
98389 static BOOL null_wglBindTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
98390 static BOOL null_wglChoosePixelFormatARB( HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats ) { return 0; }
98391 static struct wgl_context * null_wglCreateContextAttribsARB( HDC hDC, struct wgl_context * hShareContext, const int *attribList ) { return 0; }
98392 static struct wgl_pbuffer * null_wglCreatePbufferARB( HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList ) { return 0; }
98393 static BOOL null_wglDestroyPbufferARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
98394 static void null_wglFreeMemoryNV( void *pointer ) { }
98395 static HDC null_wglGetCurrentReadDCARB(void) { return 0; }
98396 static const char * null_wglGetExtensionsStringARB( HDC hdc ) { return 0; }
98397 static const char * null_wglGetExtensionsStringEXT(void) { return 0; }
98398 static HDC null_wglGetPbufferDCARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
98399 static BOOL null_wglGetPixelFormatAttribfvARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues ) { return 0; }
98400 static BOOL null_wglGetPixelFormatAttribivARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues ) { return 0; }
98401 static int null_wglGetSwapIntervalEXT(void) { return 0; }
98402 static BOOL null_wglMakeContextCurrentARB( HDC hDrawDC, HDC hReadDC, struct wgl_context * hglrc ) { return 0; }
98403 static BOOL null_wglQueryCurrentRendererIntegerWINE( GLenum attribute, GLuint *value ) { return 0; }
98404 static const GLchar * null_wglQueryCurrentRendererStringWINE( GLenum attribute ) { return 0; }
98405 static BOOL null_wglQueryPbufferARB( struct wgl_pbuffer * hPbuffer, int iAttribute, int *piValue ) { return 0; }
98406 static BOOL null_wglQueryRendererIntegerWINE( HDC dc, GLint renderer, GLenum attribute, GLuint *value ) { return 0; }
98407 static const GLchar * null_wglQueryRendererStringWINE( HDC dc, GLint renderer, GLenum attribute ) { return 0; }
98408 static int null_wglReleasePbufferDCARB( struct wgl_pbuffer * hPbuffer, HDC hDC ) { return 0; }
98409 static BOOL null_wglReleaseTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
98410 static BOOL null_wglSetPbufferAttribARB( struct wgl_pbuffer * hPbuffer, const int *piAttribList ) { return 0; }
98411 static BOOL null_wglSetPixelFormatWINE( HDC hdc, int format ) { return 0; }
98412 static BOOL null_wglSwapIntervalEXT( int interval ) { return 0; }
98414 struct opengl_funcs null_opengl_funcs =
98417 null_wglCopyContext,
98418 null_wglCreateContext,
98419 null_wglDeleteContext,
98420 null_wglDescribePixelFormat,
98421 null_wglGetPixelFormat,
98422 null_wglGetProcAddress,
98423 null_wglMakeCurrent,
98424 null_wglSetPixelFormat,
98425 null_wglShareLists,
98426 null_wglSwapBuffers,
98429 null_glAccum,
98430 null_glAlphaFunc,
98431 null_glAreTexturesResident,
98432 null_glArrayElement,
98433 null_glBegin,
98434 null_glBindTexture,
98435 null_glBitmap,
98436 null_glBlendFunc,
98437 null_glCallList,
98438 null_glCallLists,
98439 null_glClear,
98440 null_glClearAccum,
98441 null_glClearColor,
98442 null_glClearDepth,
98443 null_glClearIndex,
98444 null_glClearStencil,
98445 null_glClipPlane,
98446 null_glColor3b,
98447 null_glColor3bv,
98448 null_glColor3d,
98449 null_glColor3dv,
98450 null_glColor3f,
98451 null_glColor3fv,
98452 null_glColor3i,
98453 null_glColor3iv,
98454 null_glColor3s,
98455 null_glColor3sv,
98456 null_glColor3ub,
98457 null_glColor3ubv,
98458 null_glColor3ui,
98459 null_glColor3uiv,
98460 null_glColor3us,
98461 null_glColor3usv,
98462 null_glColor4b,
98463 null_glColor4bv,
98464 null_glColor4d,
98465 null_glColor4dv,
98466 null_glColor4f,
98467 null_glColor4fv,
98468 null_glColor4i,
98469 null_glColor4iv,
98470 null_glColor4s,
98471 null_glColor4sv,
98472 null_glColor4ub,
98473 null_glColor4ubv,
98474 null_glColor4ui,
98475 null_glColor4uiv,
98476 null_glColor4us,
98477 null_glColor4usv,
98478 null_glColorMask,
98479 null_glColorMaterial,
98480 null_glColorPointer,
98481 null_glCopyPixels,
98482 null_glCopyTexImage1D,
98483 null_glCopyTexImage2D,
98484 null_glCopyTexSubImage1D,
98485 null_glCopyTexSubImage2D,
98486 null_glCullFace,
98487 null_glDeleteLists,
98488 null_glDeleteTextures,
98489 null_glDepthFunc,
98490 null_glDepthMask,
98491 null_glDepthRange,
98492 null_glDisable,
98493 null_glDisableClientState,
98494 null_glDrawArrays,
98495 null_glDrawBuffer,
98496 null_glDrawElements,
98497 null_glDrawPixels,
98498 null_glEdgeFlag,
98499 null_glEdgeFlagPointer,
98500 null_glEdgeFlagv,
98501 null_glEnable,
98502 null_glEnableClientState,
98503 null_glEnd,
98504 null_glEndList,
98505 null_glEvalCoord1d,
98506 null_glEvalCoord1dv,
98507 null_glEvalCoord1f,
98508 null_glEvalCoord1fv,
98509 null_glEvalCoord2d,
98510 null_glEvalCoord2dv,
98511 null_glEvalCoord2f,
98512 null_glEvalCoord2fv,
98513 null_glEvalMesh1,
98514 null_glEvalMesh2,
98515 null_glEvalPoint1,
98516 null_glEvalPoint2,
98517 null_glFeedbackBuffer,
98518 null_glFinish,
98519 null_glFlush,
98520 null_glFogf,
98521 null_glFogfv,
98522 null_glFogi,
98523 null_glFogiv,
98524 null_glFrontFace,
98525 null_glFrustum,
98526 null_glGenLists,
98527 null_glGenTextures,
98528 null_glGetBooleanv,
98529 null_glGetClipPlane,
98530 null_glGetDoublev,
98531 null_glGetError,
98532 null_glGetFloatv,
98533 null_glGetIntegerv,
98534 null_glGetLightfv,
98535 null_glGetLightiv,
98536 null_glGetMapdv,
98537 null_glGetMapfv,
98538 null_glGetMapiv,
98539 null_glGetMaterialfv,
98540 null_glGetMaterialiv,
98541 null_glGetPixelMapfv,
98542 null_glGetPixelMapuiv,
98543 null_glGetPixelMapusv,
98544 null_glGetPointerv,
98545 null_glGetPolygonStipple,
98546 null_glGetString,
98547 null_glGetTexEnvfv,
98548 null_glGetTexEnviv,
98549 null_glGetTexGendv,
98550 null_glGetTexGenfv,
98551 null_glGetTexGeniv,
98552 null_glGetTexImage,
98553 null_glGetTexLevelParameterfv,
98554 null_glGetTexLevelParameteriv,
98555 null_glGetTexParameterfv,
98556 null_glGetTexParameteriv,
98557 null_glHint,
98558 null_glIndexMask,
98559 null_glIndexPointer,
98560 null_glIndexd,
98561 null_glIndexdv,
98562 null_glIndexf,
98563 null_glIndexfv,
98564 null_glIndexi,
98565 null_glIndexiv,
98566 null_glIndexs,
98567 null_glIndexsv,
98568 null_glIndexub,
98569 null_glIndexubv,
98570 null_glInitNames,
98571 null_glInterleavedArrays,
98572 null_glIsEnabled,
98573 null_glIsList,
98574 null_glIsTexture,
98575 null_glLightModelf,
98576 null_glLightModelfv,
98577 null_glLightModeli,
98578 null_glLightModeliv,
98579 null_glLightf,
98580 null_glLightfv,
98581 null_glLighti,
98582 null_glLightiv,
98583 null_glLineStipple,
98584 null_glLineWidth,
98585 null_glListBase,
98586 null_glLoadIdentity,
98587 null_glLoadMatrixd,
98588 null_glLoadMatrixf,
98589 null_glLoadName,
98590 null_glLogicOp,
98591 null_glMap1d,
98592 null_glMap1f,
98593 null_glMap2d,
98594 null_glMap2f,
98595 null_glMapGrid1d,
98596 null_glMapGrid1f,
98597 null_glMapGrid2d,
98598 null_glMapGrid2f,
98599 null_glMaterialf,
98600 null_glMaterialfv,
98601 null_glMateriali,
98602 null_glMaterialiv,
98603 null_glMatrixMode,
98604 null_glMultMatrixd,
98605 null_glMultMatrixf,
98606 null_glNewList,
98607 null_glNormal3b,
98608 null_glNormal3bv,
98609 null_glNormal3d,
98610 null_glNormal3dv,
98611 null_glNormal3f,
98612 null_glNormal3fv,
98613 null_glNormal3i,
98614 null_glNormal3iv,
98615 null_glNormal3s,
98616 null_glNormal3sv,
98617 null_glNormalPointer,
98618 null_glOrtho,
98619 null_glPassThrough,
98620 null_glPixelMapfv,
98621 null_glPixelMapuiv,
98622 null_glPixelMapusv,
98623 null_glPixelStoref,
98624 null_glPixelStorei,
98625 null_glPixelTransferf,
98626 null_glPixelTransferi,
98627 null_glPixelZoom,
98628 null_glPointSize,
98629 null_glPolygonMode,
98630 null_glPolygonOffset,
98631 null_glPolygonStipple,
98632 null_glPopAttrib,
98633 null_glPopClientAttrib,
98634 null_glPopMatrix,
98635 null_glPopName,
98636 null_glPrioritizeTextures,
98637 null_glPushAttrib,
98638 null_glPushClientAttrib,
98639 null_glPushMatrix,
98640 null_glPushName,
98641 null_glRasterPos2d,
98642 null_glRasterPos2dv,
98643 null_glRasterPos2f,
98644 null_glRasterPos2fv,
98645 null_glRasterPos2i,
98646 null_glRasterPos2iv,
98647 null_glRasterPos2s,
98648 null_glRasterPos2sv,
98649 null_glRasterPos3d,
98650 null_glRasterPos3dv,
98651 null_glRasterPos3f,
98652 null_glRasterPos3fv,
98653 null_glRasterPos3i,
98654 null_glRasterPos3iv,
98655 null_glRasterPos3s,
98656 null_glRasterPos3sv,
98657 null_glRasterPos4d,
98658 null_glRasterPos4dv,
98659 null_glRasterPos4f,
98660 null_glRasterPos4fv,
98661 null_glRasterPos4i,
98662 null_glRasterPos4iv,
98663 null_glRasterPos4s,
98664 null_glRasterPos4sv,
98665 null_glReadBuffer,
98666 null_glReadPixels,
98667 null_glRectd,
98668 null_glRectdv,
98669 null_glRectf,
98670 null_glRectfv,
98671 null_glRecti,
98672 null_glRectiv,
98673 null_glRects,
98674 null_glRectsv,
98675 null_glRenderMode,
98676 null_glRotated,
98677 null_glRotatef,
98678 null_glScaled,
98679 null_glScalef,
98680 null_glScissor,
98681 null_glSelectBuffer,
98682 null_glShadeModel,
98683 null_glStencilFunc,
98684 null_glStencilMask,
98685 null_glStencilOp,
98686 null_glTexCoord1d,
98687 null_glTexCoord1dv,
98688 null_glTexCoord1f,
98689 null_glTexCoord1fv,
98690 null_glTexCoord1i,
98691 null_glTexCoord1iv,
98692 null_glTexCoord1s,
98693 null_glTexCoord1sv,
98694 null_glTexCoord2d,
98695 null_glTexCoord2dv,
98696 null_glTexCoord2f,
98697 null_glTexCoord2fv,
98698 null_glTexCoord2i,
98699 null_glTexCoord2iv,
98700 null_glTexCoord2s,
98701 null_glTexCoord2sv,
98702 null_glTexCoord3d,
98703 null_glTexCoord3dv,
98704 null_glTexCoord3f,
98705 null_glTexCoord3fv,
98706 null_glTexCoord3i,
98707 null_glTexCoord3iv,
98708 null_glTexCoord3s,
98709 null_glTexCoord3sv,
98710 null_glTexCoord4d,
98711 null_glTexCoord4dv,
98712 null_glTexCoord4f,
98713 null_glTexCoord4fv,
98714 null_glTexCoord4i,
98715 null_glTexCoord4iv,
98716 null_glTexCoord4s,
98717 null_glTexCoord4sv,
98718 null_glTexCoordPointer,
98719 null_glTexEnvf,
98720 null_glTexEnvfv,
98721 null_glTexEnvi,
98722 null_glTexEnviv,
98723 null_glTexGend,
98724 null_glTexGendv,
98725 null_glTexGenf,
98726 null_glTexGenfv,
98727 null_glTexGeni,
98728 null_glTexGeniv,
98729 null_glTexImage1D,
98730 null_glTexImage2D,
98731 null_glTexParameterf,
98732 null_glTexParameterfv,
98733 null_glTexParameteri,
98734 null_glTexParameteriv,
98735 null_glTexSubImage1D,
98736 null_glTexSubImage2D,
98737 null_glTranslated,
98738 null_glTranslatef,
98739 null_glVertex2d,
98740 null_glVertex2dv,
98741 null_glVertex2f,
98742 null_glVertex2fv,
98743 null_glVertex2i,
98744 null_glVertex2iv,
98745 null_glVertex2s,
98746 null_glVertex2sv,
98747 null_glVertex3d,
98748 null_glVertex3dv,
98749 null_glVertex3f,
98750 null_glVertex3fv,
98751 null_glVertex3i,
98752 null_glVertex3iv,
98753 null_glVertex3s,
98754 null_glVertex3sv,
98755 null_glVertex4d,
98756 null_glVertex4dv,
98757 null_glVertex4f,
98758 null_glVertex4fv,
98759 null_glVertex4i,
98760 null_glVertex4iv,
98761 null_glVertex4s,
98762 null_glVertex4sv,
98763 null_glVertexPointer,
98764 null_glViewport,
98767 null_glAccumxOES,
98768 null_glAcquireKeyedMutexWin32EXT,
98769 null_glActiveProgramEXT,
98770 null_glActiveShaderProgram,
98771 null_glActiveStencilFaceEXT,
98772 null_glActiveTexture,
98773 null_glActiveTextureARB,
98774 null_glActiveVaryingNV,
98775 null_glAlphaFragmentOp1ATI,
98776 null_glAlphaFragmentOp2ATI,
98777 null_glAlphaFragmentOp3ATI,
98778 null_glAlphaFuncxOES,
98779 null_glAlphaToCoverageDitherControlNV,
98780 null_glApplyFramebufferAttachmentCMAAINTEL,
98781 null_glApplyTextureEXT,
98782 null_glAreProgramsResidentNV,
98783 null_glAreTexturesResidentEXT,
98784 null_glArrayElementEXT,
98785 null_glArrayObjectATI,
98786 null_glAsyncCopyBufferSubDataNVX,
98787 null_glAsyncCopyImageSubDataNVX,
98788 null_glAsyncMarkerSGIX,
98789 null_glAttachObjectARB,
98790 null_glAttachShader,
98791 null_glBeginConditionalRender,
98792 null_glBeginConditionalRenderNV,
98793 null_glBeginConditionalRenderNVX,
98794 null_glBeginFragmentShaderATI,
98795 null_glBeginOcclusionQueryNV,
98796 null_glBeginPerfMonitorAMD,
98797 null_glBeginPerfQueryINTEL,
98798 null_glBeginQuery,
98799 null_glBeginQueryARB,
98800 null_glBeginQueryIndexed,
98801 null_glBeginTransformFeedback,
98802 null_glBeginTransformFeedbackEXT,
98803 null_glBeginTransformFeedbackNV,
98804 null_glBeginVertexShaderEXT,
98805 null_glBeginVideoCaptureNV,
98806 null_glBindAttribLocation,
98807 null_glBindAttribLocationARB,
98808 null_glBindBuffer,
98809 null_glBindBufferARB,
98810 null_glBindBufferBase,
98811 null_glBindBufferBaseEXT,
98812 null_glBindBufferBaseNV,
98813 null_glBindBufferOffsetEXT,
98814 null_glBindBufferOffsetNV,
98815 null_glBindBufferRange,
98816 null_glBindBufferRangeEXT,
98817 null_glBindBufferRangeNV,
98818 null_glBindBuffersBase,
98819 null_glBindBuffersRange,
98820 null_glBindFragDataLocation,
98821 null_glBindFragDataLocationEXT,
98822 null_glBindFragDataLocationIndexed,
98823 null_glBindFragmentShaderATI,
98824 null_glBindFramebuffer,
98825 null_glBindFramebufferEXT,
98826 null_glBindImageTexture,
98827 null_glBindImageTextureEXT,
98828 null_glBindImageTextures,
98829 null_glBindLightParameterEXT,
98830 null_glBindMaterialParameterEXT,
98831 null_glBindMultiTextureEXT,
98832 null_glBindParameterEXT,
98833 null_glBindProgramARB,
98834 null_glBindProgramNV,
98835 null_glBindProgramPipeline,
98836 null_glBindRenderbuffer,
98837 null_glBindRenderbufferEXT,
98838 null_glBindSampler,
98839 null_glBindSamplers,
98840 null_glBindShadingRateImageNV,
98841 null_glBindTexGenParameterEXT,
98842 null_glBindTextureEXT,
98843 null_glBindTextureUnit,
98844 null_glBindTextureUnitParameterEXT,
98845 null_glBindTextures,
98846 null_glBindTransformFeedback,
98847 null_glBindTransformFeedbackNV,
98848 null_glBindVertexArray,
98849 null_glBindVertexArrayAPPLE,
98850 null_glBindVertexBuffer,
98851 null_glBindVertexBuffers,
98852 null_glBindVertexShaderEXT,
98853 null_glBindVideoCaptureStreamBufferNV,
98854 null_glBindVideoCaptureStreamTextureNV,
98855 null_glBinormal3bEXT,
98856 null_glBinormal3bvEXT,
98857 null_glBinormal3dEXT,
98858 null_glBinormal3dvEXT,
98859 null_glBinormal3fEXT,
98860 null_glBinormal3fvEXT,
98861 null_glBinormal3iEXT,
98862 null_glBinormal3ivEXT,
98863 null_glBinormal3sEXT,
98864 null_glBinormal3svEXT,
98865 null_glBinormalPointerEXT,
98866 null_glBitmapxOES,
98867 null_glBlendBarrierKHR,
98868 null_glBlendBarrierNV,
98869 null_glBlendColor,
98870 null_glBlendColorEXT,
98871 null_glBlendColorxOES,
98872 null_glBlendEquation,
98873 null_glBlendEquationEXT,
98874 null_glBlendEquationIndexedAMD,
98875 null_glBlendEquationSeparate,
98876 null_glBlendEquationSeparateEXT,
98877 null_glBlendEquationSeparateIndexedAMD,
98878 null_glBlendEquationSeparatei,
98879 null_glBlendEquationSeparateiARB,
98880 null_glBlendEquationi,
98881 null_glBlendEquationiARB,
98882 null_glBlendFuncIndexedAMD,
98883 null_glBlendFuncSeparate,
98884 null_glBlendFuncSeparateEXT,
98885 null_glBlendFuncSeparateINGR,
98886 null_glBlendFuncSeparateIndexedAMD,
98887 null_glBlendFuncSeparatei,
98888 null_glBlendFuncSeparateiARB,
98889 null_glBlendFunci,
98890 null_glBlendFunciARB,
98891 null_glBlendParameteriNV,
98892 null_glBlitFramebuffer,
98893 null_glBlitFramebufferEXT,
98894 null_glBlitNamedFramebuffer,
98895 null_glBufferAddressRangeNV,
98896 null_glBufferAttachMemoryNV,
98897 null_glBufferData,
98898 null_glBufferDataARB,
98899 null_glBufferPageCommitmentARB,
98900 null_glBufferParameteriAPPLE,
98901 null_glBufferRegionEnabled,
98902 null_glBufferStorage,
98903 null_glBufferStorageExternalEXT,
98904 null_glBufferStorageMemEXT,
98905 null_glBufferSubData,
98906 null_glBufferSubDataARB,
98907 null_glCallCommandListNV,
98908 null_glCheckFramebufferStatus,
98909 null_glCheckFramebufferStatusEXT,
98910 null_glCheckNamedFramebufferStatus,
98911 null_glCheckNamedFramebufferStatusEXT,
98912 null_glClampColor,
98913 null_glClampColorARB,
98914 null_glClearAccumxOES,
98915 null_glClearBufferData,
98916 null_glClearBufferSubData,
98917 null_glClearBufferfi,
98918 null_glClearBufferfv,
98919 null_glClearBufferiv,
98920 null_glClearBufferuiv,
98921 null_glClearColorIiEXT,
98922 null_glClearColorIuiEXT,
98923 null_glClearColorxOES,
98924 null_glClearDepthdNV,
98925 null_glClearDepthf,
98926 null_glClearDepthfOES,
98927 null_glClearDepthxOES,
98928 null_glClearNamedBufferData,
98929 null_glClearNamedBufferDataEXT,
98930 null_glClearNamedBufferSubData,
98931 null_glClearNamedBufferSubDataEXT,
98932 null_glClearNamedFramebufferfi,
98933 null_glClearNamedFramebufferfv,
98934 null_glClearNamedFramebufferiv,
98935 null_glClearNamedFramebufferuiv,
98936 null_glClearTexImage,
98937 null_glClearTexSubImage,
98938 null_glClientActiveTexture,
98939 null_glClientActiveTextureARB,
98940 null_glClientActiveVertexStreamATI,
98941 null_glClientAttribDefaultEXT,
98942 null_glClientWaitSemaphoreui64NVX,
98943 null_glClientWaitSync,
98944 null_glClipControl,
98945 null_glClipPlanefOES,
98946 null_glClipPlanexOES,
98947 null_glColor3fVertex3fSUN,
98948 null_glColor3fVertex3fvSUN,
98949 null_glColor3hNV,
98950 null_glColor3hvNV,
98951 null_glColor3xOES,
98952 null_glColor3xvOES,
98953 null_glColor4fNormal3fVertex3fSUN,
98954 null_glColor4fNormal3fVertex3fvSUN,
98955 null_glColor4hNV,
98956 null_glColor4hvNV,
98957 null_glColor4ubVertex2fSUN,
98958 null_glColor4ubVertex2fvSUN,
98959 null_glColor4ubVertex3fSUN,
98960 null_glColor4ubVertex3fvSUN,
98961 null_glColor4xOES,
98962 null_glColor4xvOES,
98963 null_glColorFormatNV,
98964 null_glColorFragmentOp1ATI,
98965 null_glColorFragmentOp2ATI,
98966 null_glColorFragmentOp3ATI,
98967 null_glColorMaskIndexedEXT,
98968 null_glColorMaski,
98969 null_glColorP3ui,
98970 null_glColorP3uiv,
98971 null_glColorP4ui,
98972 null_glColorP4uiv,
98973 null_glColorPointerEXT,
98974 null_glColorPointerListIBM,
98975 null_glColorPointervINTEL,
98976 null_glColorSubTable,
98977 null_glColorSubTableEXT,
98978 null_glColorTable,
98979 null_glColorTableEXT,
98980 null_glColorTableParameterfv,
98981 null_glColorTableParameterfvSGI,
98982 null_glColorTableParameteriv,
98983 null_glColorTableParameterivSGI,
98984 null_glColorTableSGI,
98985 null_glCombinerInputNV,
98986 null_glCombinerOutputNV,
98987 null_glCombinerParameterfNV,
98988 null_glCombinerParameterfvNV,
98989 null_glCombinerParameteriNV,
98990 null_glCombinerParameterivNV,
98991 null_glCombinerStageParameterfvNV,
98992 null_glCommandListSegmentsNV,
98993 null_glCompileCommandListNV,
98994 null_glCompileShader,
98995 null_glCompileShaderARB,
98996 null_glCompileShaderIncludeARB,
98997 null_glCompressedMultiTexImage1DEXT,
98998 null_glCompressedMultiTexImage2DEXT,
98999 null_glCompressedMultiTexImage3DEXT,
99000 null_glCompressedMultiTexSubImage1DEXT,
99001 null_glCompressedMultiTexSubImage2DEXT,
99002 null_glCompressedMultiTexSubImage3DEXT,
99003 null_glCompressedTexImage1D,
99004 null_glCompressedTexImage1DARB,
99005 null_glCompressedTexImage2D,
99006 null_glCompressedTexImage2DARB,
99007 null_glCompressedTexImage3D,
99008 null_glCompressedTexImage3DARB,
99009 null_glCompressedTexSubImage1D,
99010 null_glCompressedTexSubImage1DARB,
99011 null_glCompressedTexSubImage2D,
99012 null_glCompressedTexSubImage2DARB,
99013 null_glCompressedTexSubImage3D,
99014 null_glCompressedTexSubImage3DARB,
99015 null_glCompressedTextureImage1DEXT,
99016 null_glCompressedTextureImage2DEXT,
99017 null_glCompressedTextureImage3DEXT,
99018 null_glCompressedTextureSubImage1D,
99019 null_glCompressedTextureSubImage1DEXT,
99020 null_glCompressedTextureSubImage2D,
99021 null_glCompressedTextureSubImage2DEXT,
99022 null_glCompressedTextureSubImage3D,
99023 null_glCompressedTextureSubImage3DEXT,
99024 null_glConservativeRasterParameterfNV,
99025 null_glConservativeRasterParameteriNV,
99026 null_glConvolutionFilter1D,
99027 null_glConvolutionFilter1DEXT,
99028 null_glConvolutionFilter2D,
99029 null_glConvolutionFilter2DEXT,
99030 null_glConvolutionParameterf,
99031 null_glConvolutionParameterfEXT,
99032 null_glConvolutionParameterfv,
99033 null_glConvolutionParameterfvEXT,
99034 null_glConvolutionParameteri,
99035 null_glConvolutionParameteriEXT,
99036 null_glConvolutionParameteriv,
99037 null_glConvolutionParameterivEXT,
99038 null_glConvolutionParameterxOES,
99039 null_glConvolutionParameterxvOES,
99040 null_glCopyBufferSubData,
99041 null_glCopyColorSubTable,
99042 null_glCopyColorSubTableEXT,
99043 null_glCopyColorTable,
99044 null_glCopyColorTableSGI,
99045 null_glCopyConvolutionFilter1D,
99046 null_glCopyConvolutionFilter1DEXT,
99047 null_glCopyConvolutionFilter2D,
99048 null_glCopyConvolutionFilter2DEXT,
99049 null_glCopyImageSubData,
99050 null_glCopyImageSubDataNV,
99051 null_glCopyMultiTexImage1DEXT,
99052 null_glCopyMultiTexImage2DEXT,
99053 null_glCopyMultiTexSubImage1DEXT,
99054 null_glCopyMultiTexSubImage2DEXT,
99055 null_glCopyMultiTexSubImage3DEXT,
99056 null_glCopyNamedBufferSubData,
99057 null_glCopyPathNV,
99058 null_glCopyTexImage1DEXT,
99059 null_glCopyTexImage2DEXT,
99060 null_glCopyTexSubImage1DEXT,
99061 null_glCopyTexSubImage2DEXT,
99062 null_glCopyTexSubImage3D,
99063 null_glCopyTexSubImage3DEXT,
99064 null_glCopyTextureImage1DEXT,
99065 null_glCopyTextureImage2DEXT,
99066 null_glCopyTextureSubImage1D,
99067 null_glCopyTextureSubImage1DEXT,
99068 null_glCopyTextureSubImage2D,
99069 null_glCopyTextureSubImage2DEXT,
99070 null_glCopyTextureSubImage3D,
99071 null_glCopyTextureSubImage3DEXT,
99072 null_glCoverFillPathInstancedNV,
99073 null_glCoverFillPathNV,
99074 null_glCoverStrokePathInstancedNV,
99075 null_glCoverStrokePathNV,
99076 null_glCoverageModulationNV,
99077 null_glCoverageModulationTableNV,
99078 null_glCreateBuffers,
99079 null_glCreateCommandListsNV,
99080 null_glCreateFramebuffers,
99081 null_glCreateMemoryObjectsEXT,
99082 null_glCreatePerfQueryINTEL,
99083 null_glCreateProgram,
99084 null_glCreateProgramObjectARB,
99085 null_glCreateProgramPipelines,
99086 null_glCreateProgressFenceNVX,
99087 null_glCreateQueries,
99088 null_glCreateRenderbuffers,
99089 null_glCreateSamplers,
99090 null_glCreateShader,
99091 null_glCreateShaderObjectARB,
99092 null_glCreateShaderProgramEXT,
99093 null_glCreateShaderProgramv,
99094 null_glCreateStatesNV,
99095 null_glCreateSyncFromCLeventARB,
99096 null_glCreateTextures,
99097 null_glCreateTransformFeedbacks,
99098 null_glCreateVertexArrays,
99099 null_glCullParameterdvEXT,
99100 null_glCullParameterfvEXT,
99101 null_glCurrentPaletteMatrixARB,
99102 null_glDebugMessageCallback,
99103 null_glDebugMessageCallbackAMD,
99104 null_glDebugMessageCallbackARB,
99105 null_glDebugMessageControl,
99106 null_glDebugMessageControlARB,
99107 null_glDebugMessageEnableAMD,
99108 null_glDebugMessageInsert,
99109 null_glDebugMessageInsertAMD,
99110 null_glDebugMessageInsertARB,
99111 null_glDeformSGIX,
99112 null_glDeformationMap3dSGIX,
99113 null_glDeformationMap3fSGIX,
99114 null_glDeleteAsyncMarkersSGIX,
99115 null_glDeleteBufferRegion,
99116 null_glDeleteBuffers,
99117 null_glDeleteBuffersARB,
99118 null_glDeleteCommandListsNV,
99119 null_glDeleteFencesAPPLE,
99120 null_glDeleteFencesNV,
99121 null_glDeleteFragmentShaderATI,
99122 null_glDeleteFramebuffers,
99123 null_glDeleteFramebuffersEXT,
99124 null_glDeleteMemoryObjectsEXT,
99125 null_glDeleteNamedStringARB,
99126 null_glDeleteNamesAMD,
99127 null_glDeleteObjectARB,
99128 null_glDeleteObjectBufferATI,
99129 null_glDeleteOcclusionQueriesNV,
99130 null_glDeletePathsNV,
99131 null_glDeletePerfMonitorsAMD,
99132 null_glDeletePerfQueryINTEL,
99133 null_glDeleteProgram,
99134 null_glDeleteProgramPipelines,
99135 null_glDeleteProgramsARB,
99136 null_glDeleteProgramsNV,
99137 null_glDeleteQueries,
99138 null_glDeleteQueriesARB,
99139 null_glDeleteQueryResourceTagNV,
99140 null_glDeleteRenderbuffers,
99141 null_glDeleteRenderbuffersEXT,
99142 null_glDeleteSamplers,
99143 null_glDeleteSemaphoresEXT,
99144 null_glDeleteShader,
99145 null_glDeleteStatesNV,
99146 null_glDeleteSync,
99147 null_glDeleteTexturesEXT,
99148 null_glDeleteTransformFeedbacks,
99149 null_glDeleteTransformFeedbacksNV,
99150 null_glDeleteVertexArrays,
99151 null_glDeleteVertexArraysAPPLE,
99152 null_glDeleteVertexShaderEXT,
99153 null_glDepthBoundsEXT,
99154 null_glDepthBoundsdNV,
99155 null_glDepthRangeArraydvNV,
99156 null_glDepthRangeArrayv,
99157 null_glDepthRangeIndexed,
99158 null_glDepthRangeIndexeddNV,
99159 null_glDepthRangedNV,
99160 null_glDepthRangef,
99161 null_glDepthRangefOES,
99162 null_glDepthRangexOES,
99163 null_glDetachObjectARB,
99164 null_glDetachShader,
99165 null_glDetailTexFuncSGIS,
99166 null_glDisableClientStateIndexedEXT,
99167 null_glDisableClientStateiEXT,
99168 null_glDisableIndexedEXT,
99169 null_glDisableVariantClientStateEXT,
99170 null_glDisableVertexArrayAttrib,
99171 null_glDisableVertexArrayAttribEXT,
99172 null_glDisableVertexArrayEXT,
99173 null_glDisableVertexAttribAPPLE,
99174 null_glDisableVertexAttribArray,
99175 null_glDisableVertexAttribArrayARB,
99176 null_glDisablei,
99177 null_glDispatchCompute,
99178 null_glDispatchComputeGroupSizeARB,
99179 null_glDispatchComputeIndirect,
99180 null_glDrawArraysEXT,
99181 null_glDrawArraysIndirect,
99182 null_glDrawArraysInstanced,
99183 null_glDrawArraysInstancedARB,
99184 null_glDrawArraysInstancedBaseInstance,
99185 null_glDrawArraysInstancedEXT,
99186 null_glDrawBufferRegion,
99187 null_glDrawBuffers,
99188 null_glDrawBuffersARB,
99189 null_glDrawBuffersATI,
99190 null_glDrawCommandsAddressNV,
99191 null_glDrawCommandsNV,
99192 null_glDrawCommandsStatesAddressNV,
99193 null_glDrawCommandsStatesNV,
99194 null_glDrawElementArrayAPPLE,
99195 null_glDrawElementArrayATI,
99196 null_glDrawElementsBaseVertex,
99197 null_glDrawElementsIndirect,
99198 null_glDrawElementsInstanced,
99199 null_glDrawElementsInstancedARB,
99200 null_glDrawElementsInstancedBaseInstance,
99201 null_glDrawElementsInstancedBaseVertex,
99202 null_glDrawElementsInstancedBaseVertexBaseInstance,
99203 null_glDrawElementsInstancedEXT,
99204 null_glDrawMeshArraysSUN,
99205 null_glDrawMeshTasksIndirectNV,
99206 null_glDrawMeshTasksNV,
99207 null_glDrawRangeElementArrayAPPLE,
99208 null_glDrawRangeElementArrayATI,
99209 null_glDrawRangeElements,
99210 null_glDrawRangeElementsBaseVertex,
99211 null_glDrawRangeElementsEXT,
99212 null_glDrawTextureNV,
99213 null_glDrawTransformFeedback,
99214 null_glDrawTransformFeedbackInstanced,
99215 null_glDrawTransformFeedbackNV,
99216 null_glDrawTransformFeedbackStream,
99217 null_glDrawTransformFeedbackStreamInstanced,
99218 null_glDrawVkImageNV,
99219 null_glEGLImageTargetTexStorageEXT,
99220 null_glEGLImageTargetTextureStorageEXT,
99221 null_glEdgeFlagFormatNV,
99222 null_glEdgeFlagPointerEXT,
99223 null_glEdgeFlagPointerListIBM,
99224 null_glElementPointerAPPLE,
99225 null_glElementPointerATI,
99226 null_glEnableClientStateIndexedEXT,
99227 null_glEnableClientStateiEXT,
99228 null_glEnableIndexedEXT,
99229 null_glEnableVariantClientStateEXT,
99230 null_glEnableVertexArrayAttrib,
99231 null_glEnableVertexArrayAttribEXT,
99232 null_glEnableVertexArrayEXT,
99233 null_glEnableVertexAttribAPPLE,
99234 null_glEnableVertexAttribArray,
99235 null_glEnableVertexAttribArrayARB,
99236 null_glEnablei,
99237 null_glEndConditionalRender,
99238 null_glEndConditionalRenderNV,
99239 null_glEndConditionalRenderNVX,
99240 null_glEndFragmentShaderATI,
99241 null_glEndOcclusionQueryNV,
99242 null_glEndPerfMonitorAMD,
99243 null_glEndPerfQueryINTEL,
99244 null_glEndQuery,
99245 null_glEndQueryARB,
99246 null_glEndQueryIndexed,
99247 null_glEndTransformFeedback,
99248 null_glEndTransformFeedbackEXT,
99249 null_glEndTransformFeedbackNV,
99250 null_glEndVertexShaderEXT,
99251 null_glEndVideoCaptureNV,
99252 null_glEvalCoord1xOES,
99253 null_glEvalCoord1xvOES,
99254 null_glEvalCoord2xOES,
99255 null_glEvalCoord2xvOES,
99256 null_glEvalMapsNV,
99257 null_glEvaluateDepthValuesARB,
99258 null_glExecuteProgramNV,
99259 null_glExtractComponentEXT,
99260 null_glFeedbackBufferxOES,
99261 null_glFenceSync,
99262 null_glFinalCombinerInputNV,
99263 null_glFinishAsyncSGIX,
99264 null_glFinishFenceAPPLE,
99265 null_glFinishFenceNV,
99266 null_glFinishObjectAPPLE,
99267 null_glFinishTextureSUNX,
99268 null_glFlushMappedBufferRange,
99269 null_glFlushMappedBufferRangeAPPLE,
99270 null_glFlushMappedNamedBufferRange,
99271 null_glFlushMappedNamedBufferRangeEXT,
99272 null_glFlushPixelDataRangeNV,
99273 null_glFlushRasterSGIX,
99274 null_glFlushStaticDataIBM,
99275 null_glFlushVertexArrayRangeAPPLE,
99276 null_glFlushVertexArrayRangeNV,
99277 null_glFogCoordFormatNV,
99278 null_glFogCoordPointer,
99279 null_glFogCoordPointerEXT,
99280 null_glFogCoordPointerListIBM,
99281 null_glFogCoordd,
99282 null_glFogCoorddEXT,
99283 null_glFogCoorddv,
99284 null_glFogCoorddvEXT,
99285 null_glFogCoordf,
99286 null_glFogCoordfEXT,
99287 null_glFogCoordfv,
99288 null_glFogCoordfvEXT,
99289 null_glFogCoordhNV,
99290 null_glFogCoordhvNV,
99291 null_glFogFuncSGIS,
99292 null_glFogxOES,
99293 null_glFogxvOES,
99294 null_glFragmentColorMaterialSGIX,
99295 null_glFragmentCoverageColorNV,
99296 null_glFragmentLightModelfSGIX,
99297 null_glFragmentLightModelfvSGIX,
99298 null_glFragmentLightModeliSGIX,
99299 null_glFragmentLightModelivSGIX,
99300 null_glFragmentLightfSGIX,
99301 null_glFragmentLightfvSGIX,
99302 null_glFragmentLightiSGIX,
99303 null_glFragmentLightivSGIX,
99304 null_glFragmentMaterialfSGIX,
99305 null_glFragmentMaterialfvSGIX,
99306 null_glFragmentMaterialiSGIX,
99307 null_glFragmentMaterialivSGIX,
99308 null_glFrameTerminatorGREMEDY,
99309 null_glFrameZoomSGIX,
99310 null_glFramebufferDrawBufferEXT,
99311 null_glFramebufferDrawBuffersEXT,
99312 null_glFramebufferFetchBarrierEXT,
99313 null_glFramebufferParameteri,
99314 null_glFramebufferParameteriMESA,
99315 null_glFramebufferReadBufferEXT,
99316 null_glFramebufferRenderbuffer,
99317 null_glFramebufferRenderbufferEXT,
99318 null_glFramebufferSampleLocationsfvARB,
99319 null_glFramebufferSampleLocationsfvNV,
99320 null_glFramebufferSamplePositionsfvAMD,
99321 null_glFramebufferTexture,
99322 null_glFramebufferTexture1D,
99323 null_glFramebufferTexture1DEXT,
99324 null_glFramebufferTexture2D,
99325 null_glFramebufferTexture2DEXT,
99326 null_glFramebufferTexture3D,
99327 null_glFramebufferTexture3DEXT,
99328 null_glFramebufferTextureARB,
99329 null_glFramebufferTextureEXT,
99330 null_glFramebufferTextureFaceARB,
99331 null_glFramebufferTextureFaceEXT,
99332 null_glFramebufferTextureLayer,
99333 null_glFramebufferTextureLayerARB,
99334 null_glFramebufferTextureLayerEXT,
99335 null_glFramebufferTextureMultiviewOVR,
99336 null_glFreeObjectBufferATI,
99337 null_glFrustumfOES,
99338 null_glFrustumxOES,
99339 null_glGenAsyncMarkersSGIX,
99340 null_glGenBuffers,
99341 null_glGenBuffersARB,
99342 null_glGenFencesAPPLE,
99343 null_glGenFencesNV,
99344 null_glGenFragmentShadersATI,
99345 null_glGenFramebuffers,
99346 null_glGenFramebuffersEXT,
99347 null_glGenNamesAMD,
99348 null_glGenOcclusionQueriesNV,
99349 null_glGenPathsNV,
99350 null_glGenPerfMonitorsAMD,
99351 null_glGenProgramPipelines,
99352 null_glGenProgramsARB,
99353 null_glGenProgramsNV,
99354 null_glGenQueries,
99355 null_glGenQueriesARB,
99356 null_glGenQueryResourceTagNV,
99357 null_glGenRenderbuffers,
99358 null_glGenRenderbuffersEXT,
99359 null_glGenSamplers,
99360 null_glGenSemaphoresEXT,
99361 null_glGenSymbolsEXT,
99362 null_glGenTexturesEXT,
99363 null_glGenTransformFeedbacks,
99364 null_glGenTransformFeedbacksNV,
99365 null_glGenVertexArrays,
99366 null_glGenVertexArraysAPPLE,
99367 null_glGenVertexShadersEXT,
99368 null_glGenerateMipmap,
99369 null_glGenerateMipmapEXT,
99370 null_glGenerateMultiTexMipmapEXT,
99371 null_glGenerateTextureMipmap,
99372 null_glGenerateTextureMipmapEXT,
99373 null_glGetActiveAtomicCounterBufferiv,
99374 null_glGetActiveAttrib,
99375 null_glGetActiveAttribARB,
99376 null_glGetActiveSubroutineName,
99377 null_glGetActiveSubroutineUniformName,
99378 null_glGetActiveSubroutineUniformiv,
99379 null_glGetActiveUniform,
99380 null_glGetActiveUniformARB,
99381 null_glGetActiveUniformBlockName,
99382 null_glGetActiveUniformBlockiv,
99383 null_glGetActiveUniformName,
99384 null_glGetActiveUniformsiv,
99385 null_glGetActiveVaryingNV,
99386 null_glGetArrayObjectfvATI,
99387 null_glGetArrayObjectivATI,
99388 null_glGetAttachedObjectsARB,
99389 null_glGetAttachedShaders,
99390 null_glGetAttribLocation,
99391 null_glGetAttribLocationARB,
99392 null_glGetBooleanIndexedvEXT,
99393 null_glGetBooleani_v,
99394 null_glGetBufferParameteri64v,
99395 null_glGetBufferParameteriv,
99396 null_glGetBufferParameterivARB,
99397 null_glGetBufferParameterui64vNV,
99398 null_glGetBufferPointerv,
99399 null_glGetBufferPointervARB,
99400 null_glGetBufferSubData,
99401 null_glGetBufferSubDataARB,
99402 null_glGetClipPlanefOES,
99403 null_glGetClipPlanexOES,
99404 null_glGetColorTable,
99405 null_glGetColorTableEXT,
99406 null_glGetColorTableParameterfv,
99407 null_glGetColorTableParameterfvEXT,
99408 null_glGetColorTableParameterfvSGI,
99409 null_glGetColorTableParameteriv,
99410 null_glGetColorTableParameterivEXT,
99411 null_glGetColorTableParameterivSGI,
99412 null_glGetColorTableSGI,
99413 null_glGetCombinerInputParameterfvNV,
99414 null_glGetCombinerInputParameterivNV,
99415 null_glGetCombinerOutputParameterfvNV,
99416 null_glGetCombinerOutputParameterivNV,
99417 null_glGetCombinerStageParameterfvNV,
99418 null_glGetCommandHeaderNV,
99419 null_glGetCompressedMultiTexImageEXT,
99420 null_glGetCompressedTexImage,
99421 null_glGetCompressedTexImageARB,
99422 null_glGetCompressedTextureImage,
99423 null_glGetCompressedTextureImageEXT,
99424 null_glGetCompressedTextureSubImage,
99425 null_glGetConvolutionFilter,
99426 null_glGetConvolutionFilterEXT,
99427 null_glGetConvolutionParameterfv,
99428 null_glGetConvolutionParameterfvEXT,
99429 null_glGetConvolutionParameteriv,
99430 null_glGetConvolutionParameterivEXT,
99431 null_glGetConvolutionParameterxvOES,
99432 null_glGetCoverageModulationTableNV,
99433 null_glGetDebugMessageLog,
99434 null_glGetDebugMessageLogAMD,
99435 null_glGetDebugMessageLogARB,
99436 null_glGetDetailTexFuncSGIS,
99437 null_glGetDoubleIndexedvEXT,
99438 null_glGetDoublei_v,
99439 null_glGetDoublei_vEXT,
99440 null_glGetFenceivNV,
99441 null_glGetFinalCombinerInputParameterfvNV,
99442 null_glGetFinalCombinerInputParameterivNV,
99443 null_glGetFirstPerfQueryIdINTEL,
99444 null_glGetFixedvOES,
99445 null_glGetFloatIndexedvEXT,
99446 null_glGetFloati_v,
99447 null_glGetFloati_vEXT,
99448 null_glGetFogFuncSGIS,
99449 null_glGetFragDataIndex,
99450 null_glGetFragDataLocation,
99451 null_glGetFragDataLocationEXT,
99452 null_glGetFragmentLightfvSGIX,
99453 null_glGetFragmentLightivSGIX,
99454 null_glGetFragmentMaterialfvSGIX,
99455 null_glGetFragmentMaterialivSGIX,
99456 null_glGetFramebufferAttachmentParameteriv,
99457 null_glGetFramebufferAttachmentParameterivEXT,
99458 null_glGetFramebufferParameterfvAMD,
99459 null_glGetFramebufferParameteriv,
99460 null_glGetFramebufferParameterivEXT,
99461 null_glGetFramebufferParameterivMESA,
99462 null_glGetGraphicsResetStatus,
99463 null_glGetGraphicsResetStatusARB,
99464 null_glGetHandleARB,
99465 null_glGetHistogram,
99466 null_glGetHistogramEXT,
99467 null_glGetHistogramParameterfv,
99468 null_glGetHistogramParameterfvEXT,
99469 null_glGetHistogramParameteriv,
99470 null_glGetHistogramParameterivEXT,
99471 null_glGetHistogramParameterxvOES,
99472 null_glGetImageHandleARB,
99473 null_glGetImageHandleNV,
99474 null_glGetImageTransformParameterfvHP,
99475 null_glGetImageTransformParameterivHP,
99476 null_glGetInfoLogARB,
99477 null_glGetInstrumentsSGIX,
99478 null_glGetInteger64i_v,
99479 null_glGetInteger64v,
99480 null_glGetIntegerIndexedvEXT,
99481 null_glGetIntegeri_v,
99482 null_glGetIntegerui64i_vNV,
99483 null_glGetIntegerui64vNV,
99484 null_glGetInternalformatSampleivNV,
99485 null_glGetInternalformati64v,
99486 null_glGetInternalformativ,
99487 null_glGetInvariantBooleanvEXT,
99488 null_glGetInvariantFloatvEXT,
99489 null_glGetInvariantIntegervEXT,
99490 null_glGetLightxOES,
99491 null_glGetListParameterfvSGIX,
99492 null_glGetListParameterivSGIX,
99493 null_glGetLocalConstantBooleanvEXT,
99494 null_glGetLocalConstantFloatvEXT,
99495 null_glGetLocalConstantIntegervEXT,
99496 null_glGetMapAttribParameterfvNV,
99497 null_glGetMapAttribParameterivNV,
99498 null_glGetMapControlPointsNV,
99499 null_glGetMapParameterfvNV,
99500 null_glGetMapParameterivNV,
99501 null_glGetMapxvOES,
99502 null_glGetMaterialxOES,
99503 null_glGetMemoryObjectDetachedResourcesuivNV,
99504 null_glGetMemoryObjectParameterivEXT,
99505 null_glGetMinmax,
99506 null_glGetMinmaxEXT,
99507 null_glGetMinmaxParameterfv,
99508 null_glGetMinmaxParameterfvEXT,
99509 null_glGetMinmaxParameteriv,
99510 null_glGetMinmaxParameterivEXT,
99511 null_glGetMultiTexEnvfvEXT,
99512 null_glGetMultiTexEnvivEXT,
99513 null_glGetMultiTexGendvEXT,
99514 null_glGetMultiTexGenfvEXT,
99515 null_glGetMultiTexGenivEXT,
99516 null_glGetMultiTexImageEXT,
99517 null_glGetMultiTexLevelParameterfvEXT,
99518 null_glGetMultiTexLevelParameterivEXT,
99519 null_glGetMultiTexParameterIivEXT,
99520 null_glGetMultiTexParameterIuivEXT,
99521 null_glGetMultiTexParameterfvEXT,
99522 null_glGetMultiTexParameterivEXT,
99523 null_glGetMultisamplefv,
99524 null_glGetMultisamplefvNV,
99525 null_glGetNamedBufferParameteri64v,
99526 null_glGetNamedBufferParameteriv,
99527 null_glGetNamedBufferParameterivEXT,
99528 null_glGetNamedBufferParameterui64vNV,
99529 null_glGetNamedBufferPointerv,
99530 null_glGetNamedBufferPointervEXT,
99531 null_glGetNamedBufferSubData,
99532 null_glGetNamedBufferSubDataEXT,
99533 null_glGetNamedFramebufferAttachmentParameteriv,
99534 null_glGetNamedFramebufferAttachmentParameterivEXT,
99535 null_glGetNamedFramebufferParameterfvAMD,
99536 null_glGetNamedFramebufferParameteriv,
99537 null_glGetNamedFramebufferParameterivEXT,
99538 null_glGetNamedProgramLocalParameterIivEXT,
99539 null_glGetNamedProgramLocalParameterIuivEXT,
99540 null_glGetNamedProgramLocalParameterdvEXT,
99541 null_glGetNamedProgramLocalParameterfvEXT,
99542 null_glGetNamedProgramStringEXT,
99543 null_glGetNamedProgramivEXT,
99544 null_glGetNamedRenderbufferParameteriv,
99545 null_glGetNamedRenderbufferParameterivEXT,
99546 null_glGetNamedStringARB,
99547 null_glGetNamedStringivARB,
99548 null_glGetNextPerfQueryIdINTEL,
99549 null_glGetObjectBufferfvATI,
99550 null_glGetObjectBufferivATI,
99551 null_glGetObjectLabel,
99552 null_glGetObjectLabelEXT,
99553 null_glGetObjectParameterfvARB,
99554 null_glGetObjectParameterivAPPLE,
99555 null_glGetObjectParameterivARB,
99556 null_glGetObjectPtrLabel,
99557 null_glGetOcclusionQueryivNV,
99558 null_glGetOcclusionQueryuivNV,
99559 null_glGetPathColorGenfvNV,
99560 null_glGetPathColorGenivNV,
99561 null_glGetPathCommandsNV,
99562 null_glGetPathCoordsNV,
99563 null_glGetPathDashArrayNV,
99564 null_glGetPathLengthNV,
99565 null_glGetPathMetricRangeNV,
99566 null_glGetPathMetricsNV,
99567 null_glGetPathParameterfvNV,
99568 null_glGetPathParameterivNV,
99569 null_glGetPathSpacingNV,
99570 null_glGetPathTexGenfvNV,
99571 null_glGetPathTexGenivNV,
99572 null_glGetPerfCounterInfoINTEL,
99573 null_glGetPerfMonitorCounterDataAMD,
99574 null_glGetPerfMonitorCounterInfoAMD,
99575 null_glGetPerfMonitorCounterStringAMD,
99576 null_glGetPerfMonitorCountersAMD,
99577 null_glGetPerfMonitorGroupStringAMD,
99578 null_glGetPerfMonitorGroupsAMD,
99579 null_glGetPerfQueryDataINTEL,
99580 null_glGetPerfQueryIdByNameINTEL,
99581 null_glGetPerfQueryInfoINTEL,
99582 null_glGetPixelMapxv,
99583 null_glGetPixelTexGenParameterfvSGIS,
99584 null_glGetPixelTexGenParameterivSGIS,
99585 null_glGetPixelTransformParameterfvEXT,
99586 null_glGetPixelTransformParameterivEXT,
99587 null_glGetPointerIndexedvEXT,
99588 null_glGetPointeri_vEXT,
99589 null_glGetPointervEXT,
99590 null_glGetProgramBinary,
99591 null_glGetProgramEnvParameterIivNV,
99592 null_glGetProgramEnvParameterIuivNV,
99593 null_glGetProgramEnvParameterdvARB,
99594 null_glGetProgramEnvParameterfvARB,
99595 null_glGetProgramInfoLog,
99596 null_glGetProgramInterfaceiv,
99597 null_glGetProgramLocalParameterIivNV,
99598 null_glGetProgramLocalParameterIuivNV,
99599 null_glGetProgramLocalParameterdvARB,
99600 null_glGetProgramLocalParameterfvARB,
99601 null_glGetProgramNamedParameterdvNV,
99602 null_glGetProgramNamedParameterfvNV,
99603 null_glGetProgramParameterdvNV,
99604 null_glGetProgramParameterfvNV,
99605 null_glGetProgramPipelineInfoLog,
99606 null_glGetProgramPipelineiv,
99607 null_glGetProgramResourceIndex,
99608 null_glGetProgramResourceLocation,
99609 null_glGetProgramResourceLocationIndex,
99610 null_glGetProgramResourceName,
99611 null_glGetProgramResourcefvNV,
99612 null_glGetProgramResourceiv,
99613 null_glGetProgramStageiv,
99614 null_glGetProgramStringARB,
99615 null_glGetProgramStringNV,
99616 null_glGetProgramSubroutineParameteruivNV,
99617 null_glGetProgramiv,
99618 null_glGetProgramivARB,
99619 null_glGetProgramivNV,
99620 null_glGetQueryBufferObjecti64v,
99621 null_glGetQueryBufferObjectiv,
99622 null_glGetQueryBufferObjectui64v,
99623 null_glGetQueryBufferObjectuiv,
99624 null_glGetQueryIndexediv,
99625 null_glGetQueryObjecti64v,
99626 null_glGetQueryObjecti64vEXT,
99627 null_glGetQueryObjectiv,
99628 null_glGetQueryObjectivARB,
99629 null_glGetQueryObjectui64v,
99630 null_glGetQueryObjectui64vEXT,
99631 null_glGetQueryObjectuiv,
99632 null_glGetQueryObjectuivARB,
99633 null_glGetQueryiv,
99634 null_glGetQueryivARB,
99635 null_glGetRenderbufferParameteriv,
99636 null_glGetRenderbufferParameterivEXT,
99637 null_glGetSamplerParameterIiv,
99638 null_glGetSamplerParameterIuiv,
99639 null_glGetSamplerParameterfv,
99640 null_glGetSamplerParameteriv,
99641 null_glGetSemaphoreParameterui64vEXT,
99642 null_glGetSeparableFilter,
99643 null_glGetSeparableFilterEXT,
99644 null_glGetShaderInfoLog,
99645 null_glGetShaderPrecisionFormat,
99646 null_glGetShaderSource,
99647 null_glGetShaderSourceARB,
99648 null_glGetShaderiv,
99649 null_glGetShadingRateImagePaletteNV,
99650 null_glGetShadingRateSampleLocationivNV,
99651 null_glGetSharpenTexFuncSGIS,
99652 null_glGetStageIndexNV,
99653 null_glGetStringi,
99654 null_glGetSubroutineIndex,
99655 null_glGetSubroutineUniformLocation,
99656 null_glGetSynciv,
99657 null_glGetTexBumpParameterfvATI,
99658 null_glGetTexBumpParameterivATI,
99659 null_glGetTexEnvxvOES,
99660 null_glGetTexFilterFuncSGIS,
99661 null_glGetTexGenxvOES,
99662 null_glGetTexLevelParameterxvOES,
99663 null_glGetTexParameterIiv,
99664 null_glGetTexParameterIivEXT,
99665 null_glGetTexParameterIuiv,
99666 null_glGetTexParameterIuivEXT,
99667 null_glGetTexParameterPointervAPPLE,
99668 null_glGetTexParameterxvOES,
99669 null_glGetTextureHandleARB,
99670 null_glGetTextureHandleNV,
99671 null_glGetTextureImage,
99672 null_glGetTextureImageEXT,
99673 null_glGetTextureLevelParameterfv,
99674 null_glGetTextureLevelParameterfvEXT,
99675 null_glGetTextureLevelParameteriv,
99676 null_glGetTextureLevelParameterivEXT,
99677 null_glGetTextureParameterIiv,
99678 null_glGetTextureParameterIivEXT,
99679 null_glGetTextureParameterIuiv,
99680 null_glGetTextureParameterIuivEXT,
99681 null_glGetTextureParameterfv,
99682 null_glGetTextureParameterfvEXT,
99683 null_glGetTextureParameteriv,
99684 null_glGetTextureParameterivEXT,
99685 null_glGetTextureSamplerHandleARB,
99686 null_glGetTextureSamplerHandleNV,
99687 null_glGetTextureSubImage,
99688 null_glGetTrackMatrixivNV,
99689 null_glGetTransformFeedbackVarying,
99690 null_glGetTransformFeedbackVaryingEXT,
99691 null_glGetTransformFeedbackVaryingNV,
99692 null_glGetTransformFeedbacki64_v,
99693 null_glGetTransformFeedbacki_v,
99694 null_glGetTransformFeedbackiv,
99695 null_glGetUniformBlockIndex,
99696 null_glGetUniformBufferSizeEXT,
99697 null_glGetUniformIndices,
99698 null_glGetUniformLocation,
99699 null_glGetUniformLocationARB,
99700 null_glGetUniformOffsetEXT,
99701 null_glGetUniformSubroutineuiv,
99702 null_glGetUniformdv,
99703 null_glGetUniformfv,
99704 null_glGetUniformfvARB,
99705 null_glGetUniformi64vARB,
99706 null_glGetUniformi64vNV,
99707 null_glGetUniformiv,
99708 null_glGetUniformivARB,
99709 null_glGetUniformui64vARB,
99710 null_glGetUniformui64vNV,
99711 null_glGetUniformuiv,
99712 null_glGetUniformuivEXT,
99713 null_glGetUnsignedBytei_vEXT,
99714 null_glGetUnsignedBytevEXT,
99715 null_glGetVariantArrayObjectfvATI,
99716 null_glGetVariantArrayObjectivATI,
99717 null_glGetVariantBooleanvEXT,
99718 null_glGetVariantFloatvEXT,
99719 null_glGetVariantIntegervEXT,
99720 null_glGetVariantPointervEXT,
99721 null_glGetVaryingLocationNV,
99722 null_glGetVertexArrayIndexed64iv,
99723 null_glGetVertexArrayIndexediv,
99724 null_glGetVertexArrayIntegeri_vEXT,
99725 null_glGetVertexArrayIntegervEXT,
99726 null_glGetVertexArrayPointeri_vEXT,
99727 null_glGetVertexArrayPointervEXT,
99728 null_glGetVertexArrayiv,
99729 null_glGetVertexAttribArrayObjectfvATI,
99730 null_glGetVertexAttribArrayObjectivATI,
99731 null_glGetVertexAttribIiv,
99732 null_glGetVertexAttribIivEXT,
99733 null_glGetVertexAttribIuiv,
99734 null_glGetVertexAttribIuivEXT,
99735 null_glGetVertexAttribLdv,
99736 null_glGetVertexAttribLdvEXT,
99737 null_glGetVertexAttribLi64vNV,
99738 null_glGetVertexAttribLui64vARB,
99739 null_glGetVertexAttribLui64vNV,
99740 null_glGetVertexAttribPointerv,
99741 null_glGetVertexAttribPointervARB,
99742 null_glGetVertexAttribPointervNV,
99743 null_glGetVertexAttribdv,
99744 null_glGetVertexAttribdvARB,
99745 null_glGetVertexAttribdvNV,
99746 null_glGetVertexAttribfv,
99747 null_glGetVertexAttribfvARB,
99748 null_glGetVertexAttribfvNV,
99749 null_glGetVertexAttribiv,
99750 null_glGetVertexAttribivARB,
99751 null_glGetVertexAttribivNV,
99752 null_glGetVideoCaptureStreamdvNV,
99753 null_glGetVideoCaptureStreamfvNV,
99754 null_glGetVideoCaptureStreamivNV,
99755 null_glGetVideoCaptureivNV,
99756 null_glGetVideoi64vNV,
99757 null_glGetVideoivNV,
99758 null_glGetVideoui64vNV,
99759 null_glGetVideouivNV,
99760 null_glGetVkProcAddrNV,
99761 null_glGetnColorTable,
99762 null_glGetnColorTableARB,
99763 null_glGetnCompressedTexImage,
99764 null_glGetnCompressedTexImageARB,
99765 null_glGetnConvolutionFilter,
99766 null_glGetnConvolutionFilterARB,
99767 null_glGetnHistogram,
99768 null_glGetnHistogramARB,
99769 null_glGetnMapdv,
99770 null_glGetnMapdvARB,
99771 null_glGetnMapfv,
99772 null_glGetnMapfvARB,
99773 null_glGetnMapiv,
99774 null_glGetnMapivARB,
99775 null_glGetnMinmax,
99776 null_glGetnMinmaxARB,
99777 null_glGetnPixelMapfv,
99778 null_glGetnPixelMapfvARB,
99779 null_glGetnPixelMapuiv,
99780 null_glGetnPixelMapuivARB,
99781 null_glGetnPixelMapusv,
99782 null_glGetnPixelMapusvARB,
99783 null_glGetnPolygonStipple,
99784 null_glGetnPolygonStippleARB,
99785 null_glGetnSeparableFilter,
99786 null_glGetnSeparableFilterARB,
99787 null_glGetnTexImage,
99788 null_glGetnTexImageARB,
99789 null_glGetnUniformdv,
99790 null_glGetnUniformdvARB,
99791 null_glGetnUniformfv,
99792 null_glGetnUniformfvARB,
99793 null_glGetnUniformi64vARB,
99794 null_glGetnUniformiv,
99795 null_glGetnUniformivARB,
99796 null_glGetnUniformui64vARB,
99797 null_glGetnUniformuiv,
99798 null_glGetnUniformuivARB,
99799 null_glGlobalAlphaFactorbSUN,
99800 null_glGlobalAlphaFactordSUN,
99801 null_glGlobalAlphaFactorfSUN,
99802 null_glGlobalAlphaFactoriSUN,
99803 null_glGlobalAlphaFactorsSUN,
99804 null_glGlobalAlphaFactorubSUN,
99805 null_glGlobalAlphaFactoruiSUN,
99806 null_glGlobalAlphaFactorusSUN,
99807 null_glHintPGI,
99808 null_glHistogram,
99809 null_glHistogramEXT,
99810 null_glIglooInterfaceSGIX,
99811 null_glImageTransformParameterfHP,
99812 null_glImageTransformParameterfvHP,
99813 null_glImageTransformParameteriHP,
99814 null_glImageTransformParameterivHP,
99815 null_glImportMemoryFdEXT,
99816 null_glImportMemoryWin32HandleEXT,
99817 null_glImportMemoryWin32NameEXT,
99818 null_glImportSemaphoreFdEXT,
99819 null_glImportSemaphoreWin32HandleEXT,
99820 null_glImportSemaphoreWin32NameEXT,
99821 null_glImportSyncEXT,
99822 null_glIndexFormatNV,
99823 null_glIndexFuncEXT,
99824 null_glIndexMaterialEXT,
99825 null_glIndexPointerEXT,
99826 null_glIndexPointerListIBM,
99827 null_glIndexxOES,
99828 null_glIndexxvOES,
99829 null_glInsertComponentEXT,
99830 null_glInsertEventMarkerEXT,
99831 null_glInstrumentsBufferSGIX,
99832 null_glInterpolatePathsNV,
99833 null_glInvalidateBufferData,
99834 null_glInvalidateBufferSubData,
99835 null_glInvalidateFramebuffer,
99836 null_glInvalidateNamedFramebufferData,
99837 null_glInvalidateNamedFramebufferSubData,
99838 null_glInvalidateSubFramebuffer,
99839 null_glInvalidateTexImage,
99840 null_glInvalidateTexSubImage,
99841 null_glIsAsyncMarkerSGIX,
99842 null_glIsBuffer,
99843 null_glIsBufferARB,
99844 null_glIsBufferResidentNV,
99845 null_glIsCommandListNV,
99846 null_glIsEnabledIndexedEXT,
99847 null_glIsEnabledi,
99848 null_glIsFenceAPPLE,
99849 null_glIsFenceNV,
99850 null_glIsFramebuffer,
99851 null_glIsFramebufferEXT,
99852 null_glIsImageHandleResidentARB,
99853 null_glIsImageHandleResidentNV,
99854 null_glIsMemoryObjectEXT,
99855 null_glIsNameAMD,
99856 null_glIsNamedBufferResidentNV,
99857 null_glIsNamedStringARB,
99858 null_glIsObjectBufferATI,
99859 null_glIsOcclusionQueryNV,
99860 null_glIsPathNV,
99861 null_glIsPointInFillPathNV,
99862 null_glIsPointInStrokePathNV,
99863 null_glIsProgram,
99864 null_glIsProgramARB,
99865 null_glIsProgramNV,
99866 null_glIsProgramPipeline,
99867 null_glIsQuery,
99868 null_glIsQueryARB,
99869 null_glIsRenderbuffer,
99870 null_glIsRenderbufferEXT,
99871 null_glIsSampler,
99872 null_glIsSemaphoreEXT,
99873 null_glIsShader,
99874 null_glIsStateNV,
99875 null_glIsSync,
99876 null_glIsTextureEXT,
99877 null_glIsTextureHandleResidentARB,
99878 null_glIsTextureHandleResidentNV,
99879 null_glIsTransformFeedback,
99880 null_glIsTransformFeedbackNV,
99881 null_glIsVariantEnabledEXT,
99882 null_glIsVertexArray,
99883 null_glIsVertexArrayAPPLE,
99884 null_glIsVertexAttribEnabledAPPLE,
99885 null_glLGPUCopyImageSubDataNVX,
99886 null_glLGPUInterlockNVX,
99887 null_glLGPUNamedBufferSubDataNVX,
99888 null_glLabelObjectEXT,
99889 null_glLightEnviSGIX,
99890 null_glLightModelxOES,
99891 null_glLightModelxvOES,
99892 null_glLightxOES,
99893 null_glLightxvOES,
99894 null_glLineWidthxOES,
99895 null_glLinkProgram,
99896 null_glLinkProgramARB,
99897 null_glListDrawCommandsStatesClientNV,
99898 null_glListParameterfSGIX,
99899 null_glListParameterfvSGIX,
99900 null_glListParameteriSGIX,
99901 null_glListParameterivSGIX,
99902 null_glLoadIdentityDeformationMapSGIX,
99903 null_glLoadMatrixxOES,
99904 null_glLoadProgramNV,
99905 null_glLoadTransposeMatrixd,
99906 null_glLoadTransposeMatrixdARB,
99907 null_glLoadTransposeMatrixf,
99908 null_glLoadTransposeMatrixfARB,
99909 null_glLoadTransposeMatrixxOES,
99910 null_glLockArraysEXT,
99911 null_glMTexCoord2fSGIS,
99912 null_glMTexCoord2fvSGIS,
99913 null_glMakeBufferNonResidentNV,
99914 null_glMakeBufferResidentNV,
99915 null_glMakeImageHandleNonResidentARB,
99916 null_glMakeImageHandleNonResidentNV,
99917 null_glMakeImageHandleResidentARB,
99918 null_glMakeImageHandleResidentNV,
99919 null_glMakeNamedBufferNonResidentNV,
99920 null_glMakeNamedBufferResidentNV,
99921 null_glMakeTextureHandleNonResidentARB,
99922 null_glMakeTextureHandleNonResidentNV,
99923 null_glMakeTextureHandleResidentARB,
99924 null_glMakeTextureHandleResidentNV,
99925 null_glMap1xOES,
99926 null_glMap2xOES,
99927 null_glMapBuffer,
99928 null_glMapBufferARB,
99929 null_glMapBufferRange,
99930 null_glMapControlPointsNV,
99931 null_glMapGrid1xOES,
99932 null_glMapGrid2xOES,
99933 null_glMapNamedBuffer,
99934 null_glMapNamedBufferEXT,
99935 null_glMapNamedBufferRange,
99936 null_glMapNamedBufferRangeEXT,
99937 null_glMapObjectBufferATI,
99938 null_glMapParameterfvNV,
99939 null_glMapParameterivNV,
99940 null_glMapTexture2DINTEL,
99941 null_glMapVertexAttrib1dAPPLE,
99942 null_glMapVertexAttrib1fAPPLE,
99943 null_glMapVertexAttrib2dAPPLE,
99944 null_glMapVertexAttrib2fAPPLE,
99945 null_glMaterialxOES,
99946 null_glMaterialxvOES,
99947 null_glMatrixFrustumEXT,
99948 null_glMatrixIndexPointerARB,
99949 null_glMatrixIndexubvARB,
99950 null_glMatrixIndexuivARB,
99951 null_glMatrixIndexusvARB,
99952 null_glMatrixLoad3x2fNV,
99953 null_glMatrixLoad3x3fNV,
99954 null_glMatrixLoadIdentityEXT,
99955 null_glMatrixLoadTranspose3x3fNV,
99956 null_glMatrixLoadTransposedEXT,
99957 null_glMatrixLoadTransposefEXT,
99958 null_glMatrixLoaddEXT,
99959 null_glMatrixLoadfEXT,
99960 null_glMatrixMult3x2fNV,
99961 null_glMatrixMult3x3fNV,
99962 null_glMatrixMultTranspose3x3fNV,
99963 null_glMatrixMultTransposedEXT,
99964 null_glMatrixMultTransposefEXT,
99965 null_glMatrixMultdEXT,
99966 null_glMatrixMultfEXT,
99967 null_glMatrixOrthoEXT,
99968 null_glMatrixPopEXT,
99969 null_glMatrixPushEXT,
99970 null_glMatrixRotatedEXT,
99971 null_glMatrixRotatefEXT,
99972 null_glMatrixScaledEXT,
99973 null_glMatrixScalefEXT,
99974 null_glMatrixTranslatedEXT,
99975 null_glMatrixTranslatefEXT,
99976 null_glMaxShaderCompilerThreadsARB,
99977 null_glMaxShaderCompilerThreadsKHR,
99978 null_glMemoryBarrier,
99979 null_glMemoryBarrierByRegion,
99980 null_glMemoryBarrierEXT,
99981 null_glMemoryObjectParameterivEXT,
99982 null_glMinSampleShading,
99983 null_glMinSampleShadingARB,
99984 null_glMinmax,
99985 null_glMinmaxEXT,
99986 null_glMultMatrixxOES,
99987 null_glMultTransposeMatrixd,
99988 null_glMultTransposeMatrixdARB,
99989 null_glMultTransposeMatrixf,
99990 null_glMultTransposeMatrixfARB,
99991 null_glMultTransposeMatrixxOES,
99992 null_glMultiDrawArrays,
99993 null_glMultiDrawArraysEXT,
99994 null_glMultiDrawArraysIndirect,
99995 null_glMultiDrawArraysIndirectAMD,
99996 null_glMultiDrawArraysIndirectBindlessCountNV,
99997 null_glMultiDrawArraysIndirectBindlessNV,
99998 null_glMultiDrawArraysIndirectCount,
99999 null_glMultiDrawArraysIndirectCountARB,
100000 null_glMultiDrawElementArrayAPPLE,
100001 null_glMultiDrawElements,
100002 null_glMultiDrawElementsBaseVertex,
100003 null_glMultiDrawElementsEXT,
100004 null_glMultiDrawElementsIndirect,
100005 null_glMultiDrawElementsIndirectAMD,
100006 null_glMultiDrawElementsIndirectBindlessCountNV,
100007 null_glMultiDrawElementsIndirectBindlessNV,
100008 null_glMultiDrawElementsIndirectCount,
100009 null_glMultiDrawElementsIndirectCountARB,
100010 null_glMultiDrawMeshTasksIndirectCountNV,
100011 null_glMultiDrawMeshTasksIndirectNV,
100012 null_glMultiDrawRangeElementArrayAPPLE,
100013 null_glMultiModeDrawArraysIBM,
100014 null_glMultiModeDrawElementsIBM,
100015 null_glMultiTexBufferEXT,
100016 null_glMultiTexCoord1bOES,
100017 null_glMultiTexCoord1bvOES,
100018 null_glMultiTexCoord1d,
100019 null_glMultiTexCoord1dARB,
100020 null_glMultiTexCoord1dSGIS,
100021 null_glMultiTexCoord1dv,
100022 null_glMultiTexCoord1dvARB,
100023 null_glMultiTexCoord1dvSGIS,
100024 null_glMultiTexCoord1f,
100025 null_glMultiTexCoord1fARB,
100026 null_glMultiTexCoord1fSGIS,
100027 null_glMultiTexCoord1fv,
100028 null_glMultiTexCoord1fvARB,
100029 null_glMultiTexCoord1fvSGIS,
100030 null_glMultiTexCoord1hNV,
100031 null_glMultiTexCoord1hvNV,
100032 null_glMultiTexCoord1i,
100033 null_glMultiTexCoord1iARB,
100034 null_glMultiTexCoord1iSGIS,
100035 null_glMultiTexCoord1iv,
100036 null_glMultiTexCoord1ivARB,
100037 null_glMultiTexCoord1ivSGIS,
100038 null_glMultiTexCoord1s,
100039 null_glMultiTexCoord1sARB,
100040 null_glMultiTexCoord1sSGIS,
100041 null_glMultiTexCoord1sv,
100042 null_glMultiTexCoord1svARB,
100043 null_glMultiTexCoord1svSGIS,
100044 null_glMultiTexCoord1xOES,
100045 null_glMultiTexCoord1xvOES,
100046 null_glMultiTexCoord2bOES,
100047 null_glMultiTexCoord2bvOES,
100048 null_glMultiTexCoord2d,
100049 null_glMultiTexCoord2dARB,
100050 null_glMultiTexCoord2dSGIS,
100051 null_glMultiTexCoord2dv,
100052 null_glMultiTexCoord2dvARB,
100053 null_glMultiTexCoord2dvSGIS,
100054 null_glMultiTexCoord2f,
100055 null_glMultiTexCoord2fARB,
100056 null_glMultiTexCoord2fSGIS,
100057 null_glMultiTexCoord2fv,
100058 null_glMultiTexCoord2fvARB,
100059 null_glMultiTexCoord2fvSGIS,
100060 null_glMultiTexCoord2hNV,
100061 null_glMultiTexCoord2hvNV,
100062 null_glMultiTexCoord2i,
100063 null_glMultiTexCoord2iARB,
100064 null_glMultiTexCoord2iSGIS,
100065 null_glMultiTexCoord2iv,
100066 null_glMultiTexCoord2ivARB,
100067 null_glMultiTexCoord2ivSGIS,
100068 null_glMultiTexCoord2s,
100069 null_glMultiTexCoord2sARB,
100070 null_glMultiTexCoord2sSGIS,
100071 null_glMultiTexCoord2sv,
100072 null_glMultiTexCoord2svARB,
100073 null_glMultiTexCoord2svSGIS,
100074 null_glMultiTexCoord2xOES,
100075 null_glMultiTexCoord2xvOES,
100076 null_glMultiTexCoord3bOES,
100077 null_glMultiTexCoord3bvOES,
100078 null_glMultiTexCoord3d,
100079 null_glMultiTexCoord3dARB,
100080 null_glMultiTexCoord3dSGIS,
100081 null_glMultiTexCoord3dv,
100082 null_glMultiTexCoord3dvARB,
100083 null_glMultiTexCoord3dvSGIS,
100084 null_glMultiTexCoord3f,
100085 null_glMultiTexCoord3fARB,
100086 null_glMultiTexCoord3fSGIS,
100087 null_glMultiTexCoord3fv,
100088 null_glMultiTexCoord3fvARB,
100089 null_glMultiTexCoord3fvSGIS,
100090 null_glMultiTexCoord3hNV,
100091 null_glMultiTexCoord3hvNV,
100092 null_glMultiTexCoord3i,
100093 null_glMultiTexCoord3iARB,
100094 null_glMultiTexCoord3iSGIS,
100095 null_glMultiTexCoord3iv,
100096 null_glMultiTexCoord3ivARB,
100097 null_glMultiTexCoord3ivSGIS,
100098 null_glMultiTexCoord3s,
100099 null_glMultiTexCoord3sARB,
100100 null_glMultiTexCoord3sSGIS,
100101 null_glMultiTexCoord3sv,
100102 null_glMultiTexCoord3svARB,
100103 null_glMultiTexCoord3svSGIS,
100104 null_glMultiTexCoord3xOES,
100105 null_glMultiTexCoord3xvOES,
100106 null_glMultiTexCoord4bOES,
100107 null_glMultiTexCoord4bvOES,
100108 null_glMultiTexCoord4d,
100109 null_glMultiTexCoord4dARB,
100110 null_glMultiTexCoord4dSGIS,
100111 null_glMultiTexCoord4dv,
100112 null_glMultiTexCoord4dvARB,
100113 null_glMultiTexCoord4dvSGIS,
100114 null_glMultiTexCoord4f,
100115 null_glMultiTexCoord4fARB,
100116 null_glMultiTexCoord4fSGIS,
100117 null_glMultiTexCoord4fv,
100118 null_glMultiTexCoord4fvARB,
100119 null_glMultiTexCoord4fvSGIS,
100120 null_glMultiTexCoord4hNV,
100121 null_glMultiTexCoord4hvNV,
100122 null_glMultiTexCoord4i,
100123 null_glMultiTexCoord4iARB,
100124 null_glMultiTexCoord4iSGIS,
100125 null_glMultiTexCoord4iv,
100126 null_glMultiTexCoord4ivARB,
100127 null_glMultiTexCoord4ivSGIS,
100128 null_glMultiTexCoord4s,
100129 null_glMultiTexCoord4sARB,
100130 null_glMultiTexCoord4sSGIS,
100131 null_glMultiTexCoord4sv,
100132 null_glMultiTexCoord4svARB,
100133 null_glMultiTexCoord4svSGIS,
100134 null_glMultiTexCoord4xOES,
100135 null_glMultiTexCoord4xvOES,
100136 null_glMultiTexCoordP1ui,
100137 null_glMultiTexCoordP1uiv,
100138 null_glMultiTexCoordP2ui,
100139 null_glMultiTexCoordP2uiv,
100140 null_glMultiTexCoordP3ui,
100141 null_glMultiTexCoordP3uiv,
100142 null_glMultiTexCoordP4ui,
100143 null_glMultiTexCoordP4uiv,
100144 null_glMultiTexCoordPointerEXT,
100145 null_glMultiTexCoordPointerSGIS,
100146 null_glMultiTexEnvfEXT,
100147 null_glMultiTexEnvfvEXT,
100148 null_glMultiTexEnviEXT,
100149 null_glMultiTexEnvivEXT,
100150 null_glMultiTexGendEXT,
100151 null_glMultiTexGendvEXT,
100152 null_glMultiTexGenfEXT,
100153 null_glMultiTexGenfvEXT,
100154 null_glMultiTexGeniEXT,
100155 null_glMultiTexGenivEXT,
100156 null_glMultiTexImage1DEXT,
100157 null_glMultiTexImage2DEXT,
100158 null_glMultiTexImage3DEXT,
100159 null_glMultiTexParameterIivEXT,
100160 null_glMultiTexParameterIuivEXT,
100161 null_glMultiTexParameterfEXT,
100162 null_glMultiTexParameterfvEXT,
100163 null_glMultiTexParameteriEXT,
100164 null_glMultiTexParameterivEXT,
100165 null_glMultiTexRenderbufferEXT,
100166 null_glMultiTexSubImage1DEXT,
100167 null_glMultiTexSubImage2DEXT,
100168 null_glMultiTexSubImage3DEXT,
100169 null_glMulticastBarrierNV,
100170 null_glMulticastBlitFramebufferNV,
100171 null_glMulticastBufferSubDataNV,
100172 null_glMulticastCopyBufferSubDataNV,
100173 null_glMulticastCopyImageSubDataNV,
100174 null_glMulticastFramebufferSampleLocationsfvNV,
100175 null_glMulticastGetQueryObjecti64vNV,
100176 null_glMulticastGetQueryObjectivNV,
100177 null_glMulticastGetQueryObjectui64vNV,
100178 null_glMulticastGetQueryObjectuivNV,
100179 null_glMulticastScissorArrayvNVX,
100180 null_glMulticastViewportArrayvNVX,
100181 null_glMulticastViewportPositionWScaleNVX,
100182 null_glMulticastWaitSyncNV,
100183 null_glNamedBufferAttachMemoryNV,
100184 null_glNamedBufferData,
100185 null_glNamedBufferDataEXT,
100186 null_glNamedBufferPageCommitmentARB,
100187 null_glNamedBufferPageCommitmentEXT,
100188 null_glNamedBufferStorage,
100189 null_glNamedBufferStorageEXT,
100190 null_glNamedBufferStorageExternalEXT,
100191 null_glNamedBufferStorageMemEXT,
100192 null_glNamedBufferSubData,
100193 null_glNamedBufferSubDataEXT,
100194 null_glNamedCopyBufferSubDataEXT,
100195 null_glNamedFramebufferDrawBuffer,
100196 null_glNamedFramebufferDrawBuffers,
100197 null_glNamedFramebufferParameteri,
100198 null_glNamedFramebufferParameteriEXT,
100199 null_glNamedFramebufferReadBuffer,
100200 null_glNamedFramebufferRenderbuffer,
100201 null_glNamedFramebufferRenderbufferEXT,
100202 null_glNamedFramebufferSampleLocationsfvARB,
100203 null_glNamedFramebufferSampleLocationsfvNV,
100204 null_glNamedFramebufferSamplePositionsfvAMD,
100205 null_glNamedFramebufferTexture,
100206 null_glNamedFramebufferTexture1DEXT,
100207 null_glNamedFramebufferTexture2DEXT,
100208 null_glNamedFramebufferTexture3DEXT,
100209 null_glNamedFramebufferTextureEXT,
100210 null_glNamedFramebufferTextureFaceEXT,
100211 null_glNamedFramebufferTextureLayer,
100212 null_glNamedFramebufferTextureLayerEXT,
100213 null_glNamedProgramLocalParameter4dEXT,
100214 null_glNamedProgramLocalParameter4dvEXT,
100215 null_glNamedProgramLocalParameter4fEXT,
100216 null_glNamedProgramLocalParameter4fvEXT,
100217 null_glNamedProgramLocalParameterI4iEXT,
100218 null_glNamedProgramLocalParameterI4ivEXT,
100219 null_glNamedProgramLocalParameterI4uiEXT,
100220 null_glNamedProgramLocalParameterI4uivEXT,
100221 null_glNamedProgramLocalParameters4fvEXT,
100222 null_glNamedProgramLocalParametersI4ivEXT,
100223 null_glNamedProgramLocalParametersI4uivEXT,
100224 null_glNamedProgramStringEXT,
100225 null_glNamedRenderbufferStorage,
100226 null_glNamedRenderbufferStorageEXT,
100227 null_glNamedRenderbufferStorageMultisample,
100228 null_glNamedRenderbufferStorageMultisampleAdvancedAMD,
100229 null_glNamedRenderbufferStorageMultisampleCoverageEXT,
100230 null_glNamedRenderbufferStorageMultisampleEXT,
100231 null_glNamedStringARB,
100232 null_glNewBufferRegion,
100233 null_glNewObjectBufferATI,
100234 null_glNormal3fVertex3fSUN,
100235 null_glNormal3fVertex3fvSUN,
100236 null_glNormal3hNV,
100237 null_glNormal3hvNV,
100238 null_glNormal3xOES,
100239 null_glNormal3xvOES,
100240 null_glNormalFormatNV,
100241 null_glNormalP3ui,
100242 null_glNormalP3uiv,
100243 null_glNormalPointerEXT,
100244 null_glNormalPointerListIBM,
100245 null_glNormalPointervINTEL,
100246 null_glNormalStream3bATI,
100247 null_glNormalStream3bvATI,
100248 null_glNormalStream3dATI,
100249 null_glNormalStream3dvATI,
100250 null_glNormalStream3fATI,
100251 null_glNormalStream3fvATI,
100252 null_glNormalStream3iATI,
100253 null_glNormalStream3ivATI,
100254 null_glNormalStream3sATI,
100255 null_glNormalStream3svATI,
100256 null_glObjectLabel,
100257 null_glObjectPtrLabel,
100258 null_glObjectPurgeableAPPLE,
100259 null_glObjectUnpurgeableAPPLE,
100260 null_glOrthofOES,
100261 null_glOrthoxOES,
100262 null_glPNTrianglesfATI,
100263 null_glPNTrianglesiATI,
100264 null_glPassTexCoordATI,
100265 null_glPassThroughxOES,
100266 null_glPatchParameterfv,
100267 null_glPatchParameteri,
100268 null_glPathColorGenNV,
100269 null_glPathCommandsNV,
100270 null_glPathCoordsNV,
100271 null_glPathCoverDepthFuncNV,
100272 null_glPathDashArrayNV,
100273 null_glPathFogGenNV,
100274 null_glPathGlyphIndexArrayNV,
100275 null_glPathGlyphIndexRangeNV,
100276 null_glPathGlyphRangeNV,
100277 null_glPathGlyphsNV,
100278 null_glPathMemoryGlyphIndexArrayNV,
100279 null_glPathParameterfNV,
100280 null_glPathParameterfvNV,
100281 null_glPathParameteriNV,
100282 null_glPathParameterivNV,
100283 null_glPathStencilDepthOffsetNV,
100284 null_glPathStencilFuncNV,
100285 null_glPathStringNV,
100286 null_glPathSubCommandsNV,
100287 null_glPathSubCoordsNV,
100288 null_glPathTexGenNV,
100289 null_glPauseTransformFeedback,
100290 null_glPauseTransformFeedbackNV,
100291 null_glPixelDataRangeNV,
100292 null_glPixelMapx,
100293 null_glPixelStorex,
100294 null_glPixelTexGenParameterfSGIS,
100295 null_glPixelTexGenParameterfvSGIS,
100296 null_glPixelTexGenParameteriSGIS,
100297 null_glPixelTexGenParameterivSGIS,
100298 null_glPixelTexGenSGIX,
100299 null_glPixelTransferxOES,
100300 null_glPixelTransformParameterfEXT,
100301 null_glPixelTransformParameterfvEXT,
100302 null_glPixelTransformParameteriEXT,
100303 null_glPixelTransformParameterivEXT,
100304 null_glPixelZoomxOES,
100305 null_glPointAlongPathNV,
100306 null_glPointParameterf,
100307 null_glPointParameterfARB,
100308 null_glPointParameterfEXT,
100309 null_glPointParameterfSGIS,
100310 null_glPointParameterfv,
100311 null_glPointParameterfvARB,
100312 null_glPointParameterfvEXT,
100313 null_glPointParameterfvSGIS,
100314 null_glPointParameteri,
100315 null_glPointParameteriNV,
100316 null_glPointParameteriv,
100317 null_glPointParameterivNV,
100318 null_glPointParameterxvOES,
100319 null_glPointSizexOES,
100320 null_glPollAsyncSGIX,
100321 null_glPollInstrumentsSGIX,
100322 null_glPolygonOffsetClamp,
100323 null_glPolygonOffsetClampEXT,
100324 null_glPolygonOffsetEXT,
100325 null_glPolygonOffsetxOES,
100326 null_glPopDebugGroup,
100327 null_glPopGroupMarkerEXT,
100328 null_glPresentFrameDualFillNV,
100329 null_glPresentFrameKeyedNV,
100330 null_glPrimitiveBoundingBoxARB,
100331 null_glPrimitiveRestartIndex,
100332 null_glPrimitiveRestartIndexNV,
100333 null_glPrimitiveRestartNV,
100334 null_glPrioritizeTexturesEXT,
100335 null_glPrioritizeTexturesxOES,
100336 null_glProgramBinary,
100337 null_glProgramBufferParametersIivNV,
100338 null_glProgramBufferParametersIuivNV,
100339 null_glProgramBufferParametersfvNV,
100340 null_glProgramEnvParameter4dARB,
100341 null_glProgramEnvParameter4dvARB,
100342 null_glProgramEnvParameter4fARB,
100343 null_glProgramEnvParameter4fvARB,
100344 null_glProgramEnvParameterI4iNV,
100345 null_glProgramEnvParameterI4ivNV,
100346 null_glProgramEnvParameterI4uiNV,
100347 null_glProgramEnvParameterI4uivNV,
100348 null_glProgramEnvParameters4fvEXT,
100349 null_glProgramEnvParametersI4ivNV,
100350 null_glProgramEnvParametersI4uivNV,
100351 null_glProgramLocalParameter4dARB,
100352 null_glProgramLocalParameter4dvARB,
100353 null_glProgramLocalParameter4fARB,
100354 null_glProgramLocalParameter4fvARB,
100355 null_glProgramLocalParameterI4iNV,
100356 null_glProgramLocalParameterI4ivNV,
100357 null_glProgramLocalParameterI4uiNV,
100358 null_glProgramLocalParameterI4uivNV,
100359 null_glProgramLocalParameters4fvEXT,
100360 null_glProgramLocalParametersI4ivNV,
100361 null_glProgramLocalParametersI4uivNV,
100362 null_glProgramNamedParameter4dNV,
100363 null_glProgramNamedParameter4dvNV,
100364 null_glProgramNamedParameter4fNV,
100365 null_glProgramNamedParameter4fvNV,
100366 null_glProgramParameter4dNV,
100367 null_glProgramParameter4dvNV,
100368 null_glProgramParameter4fNV,
100369 null_glProgramParameter4fvNV,
100370 null_glProgramParameteri,
100371 null_glProgramParameteriARB,
100372 null_glProgramParameteriEXT,
100373 null_glProgramParameters4dvNV,
100374 null_glProgramParameters4fvNV,
100375 null_glProgramPathFragmentInputGenNV,
100376 null_glProgramStringARB,
100377 null_glProgramSubroutineParametersuivNV,
100378 null_glProgramUniform1d,
100379 null_glProgramUniform1dEXT,
100380 null_glProgramUniform1dv,
100381 null_glProgramUniform1dvEXT,
100382 null_glProgramUniform1f,
100383 null_glProgramUniform1fEXT,
100384 null_glProgramUniform1fv,
100385 null_glProgramUniform1fvEXT,
100386 null_glProgramUniform1i,
100387 null_glProgramUniform1i64ARB,
100388 null_glProgramUniform1i64NV,
100389 null_glProgramUniform1i64vARB,
100390 null_glProgramUniform1i64vNV,
100391 null_glProgramUniform1iEXT,
100392 null_glProgramUniform1iv,
100393 null_glProgramUniform1ivEXT,
100394 null_glProgramUniform1ui,
100395 null_glProgramUniform1ui64ARB,
100396 null_glProgramUniform1ui64NV,
100397 null_glProgramUniform1ui64vARB,
100398 null_glProgramUniform1ui64vNV,
100399 null_glProgramUniform1uiEXT,
100400 null_glProgramUniform1uiv,
100401 null_glProgramUniform1uivEXT,
100402 null_glProgramUniform2d,
100403 null_glProgramUniform2dEXT,
100404 null_glProgramUniform2dv,
100405 null_glProgramUniform2dvEXT,
100406 null_glProgramUniform2f,
100407 null_glProgramUniform2fEXT,
100408 null_glProgramUniform2fv,
100409 null_glProgramUniform2fvEXT,
100410 null_glProgramUniform2i,
100411 null_glProgramUniform2i64ARB,
100412 null_glProgramUniform2i64NV,
100413 null_glProgramUniform2i64vARB,
100414 null_glProgramUniform2i64vNV,
100415 null_glProgramUniform2iEXT,
100416 null_glProgramUniform2iv,
100417 null_glProgramUniform2ivEXT,
100418 null_glProgramUniform2ui,
100419 null_glProgramUniform2ui64ARB,
100420 null_glProgramUniform2ui64NV,
100421 null_glProgramUniform2ui64vARB,
100422 null_glProgramUniform2ui64vNV,
100423 null_glProgramUniform2uiEXT,
100424 null_glProgramUniform2uiv,
100425 null_glProgramUniform2uivEXT,
100426 null_glProgramUniform3d,
100427 null_glProgramUniform3dEXT,
100428 null_glProgramUniform3dv,
100429 null_glProgramUniform3dvEXT,
100430 null_glProgramUniform3f,
100431 null_glProgramUniform3fEXT,
100432 null_glProgramUniform3fv,
100433 null_glProgramUniform3fvEXT,
100434 null_glProgramUniform3i,
100435 null_glProgramUniform3i64ARB,
100436 null_glProgramUniform3i64NV,
100437 null_glProgramUniform3i64vARB,
100438 null_glProgramUniform3i64vNV,
100439 null_glProgramUniform3iEXT,
100440 null_glProgramUniform3iv,
100441 null_glProgramUniform3ivEXT,
100442 null_glProgramUniform3ui,
100443 null_glProgramUniform3ui64ARB,
100444 null_glProgramUniform3ui64NV,
100445 null_glProgramUniform3ui64vARB,
100446 null_glProgramUniform3ui64vNV,
100447 null_glProgramUniform3uiEXT,
100448 null_glProgramUniform3uiv,
100449 null_glProgramUniform3uivEXT,
100450 null_glProgramUniform4d,
100451 null_glProgramUniform4dEXT,
100452 null_glProgramUniform4dv,
100453 null_glProgramUniform4dvEXT,
100454 null_glProgramUniform4f,
100455 null_glProgramUniform4fEXT,
100456 null_glProgramUniform4fv,
100457 null_glProgramUniform4fvEXT,
100458 null_glProgramUniform4i,
100459 null_glProgramUniform4i64ARB,
100460 null_glProgramUniform4i64NV,
100461 null_glProgramUniform4i64vARB,
100462 null_glProgramUniform4i64vNV,
100463 null_glProgramUniform4iEXT,
100464 null_glProgramUniform4iv,
100465 null_glProgramUniform4ivEXT,
100466 null_glProgramUniform4ui,
100467 null_glProgramUniform4ui64ARB,
100468 null_glProgramUniform4ui64NV,
100469 null_glProgramUniform4ui64vARB,
100470 null_glProgramUniform4ui64vNV,
100471 null_glProgramUniform4uiEXT,
100472 null_glProgramUniform4uiv,
100473 null_glProgramUniform4uivEXT,
100474 null_glProgramUniformHandleui64ARB,
100475 null_glProgramUniformHandleui64NV,
100476 null_glProgramUniformHandleui64vARB,
100477 null_glProgramUniformHandleui64vNV,
100478 null_glProgramUniformMatrix2dv,
100479 null_glProgramUniformMatrix2dvEXT,
100480 null_glProgramUniformMatrix2fv,
100481 null_glProgramUniformMatrix2fvEXT,
100482 null_glProgramUniformMatrix2x3dv,
100483 null_glProgramUniformMatrix2x3dvEXT,
100484 null_glProgramUniformMatrix2x3fv,
100485 null_glProgramUniformMatrix2x3fvEXT,
100486 null_glProgramUniformMatrix2x4dv,
100487 null_glProgramUniformMatrix2x4dvEXT,
100488 null_glProgramUniformMatrix2x4fv,
100489 null_glProgramUniformMatrix2x4fvEXT,
100490 null_glProgramUniformMatrix3dv,
100491 null_glProgramUniformMatrix3dvEXT,
100492 null_glProgramUniformMatrix3fv,
100493 null_glProgramUniformMatrix3fvEXT,
100494 null_glProgramUniformMatrix3x2dv,
100495 null_glProgramUniformMatrix3x2dvEXT,
100496 null_glProgramUniformMatrix3x2fv,
100497 null_glProgramUniformMatrix3x2fvEXT,
100498 null_glProgramUniformMatrix3x4dv,
100499 null_glProgramUniformMatrix3x4dvEXT,
100500 null_glProgramUniformMatrix3x4fv,
100501 null_glProgramUniformMatrix3x4fvEXT,
100502 null_glProgramUniformMatrix4dv,
100503 null_glProgramUniformMatrix4dvEXT,
100504 null_glProgramUniformMatrix4fv,
100505 null_glProgramUniformMatrix4fvEXT,
100506 null_glProgramUniformMatrix4x2dv,
100507 null_glProgramUniformMatrix4x2dvEXT,
100508 null_glProgramUniformMatrix4x2fv,
100509 null_glProgramUniformMatrix4x2fvEXT,
100510 null_glProgramUniformMatrix4x3dv,
100511 null_glProgramUniformMatrix4x3dvEXT,
100512 null_glProgramUniformMatrix4x3fv,
100513 null_glProgramUniformMatrix4x3fvEXT,
100514 null_glProgramUniformui64NV,
100515 null_glProgramUniformui64vNV,
100516 null_glProgramVertexLimitNV,
100517 null_glProvokingVertex,
100518 null_glProvokingVertexEXT,
100519 null_glPushClientAttribDefaultEXT,
100520 null_glPushDebugGroup,
100521 null_glPushGroupMarkerEXT,
100522 null_glQueryCounter,
100523 null_glQueryMatrixxOES,
100524 null_glQueryObjectParameteruiAMD,
100525 null_glQueryResourceNV,
100526 null_glQueryResourceTagNV,
100527 null_glRasterPos2xOES,
100528 null_glRasterPos2xvOES,
100529 null_glRasterPos3xOES,
100530 null_glRasterPos3xvOES,
100531 null_glRasterPos4xOES,
100532 null_glRasterPos4xvOES,
100533 null_glRasterSamplesEXT,
100534 null_glReadBufferRegion,
100535 null_glReadInstrumentsSGIX,
100536 null_glReadnPixels,
100537 null_glReadnPixelsARB,
100538 null_glRectxOES,
100539 null_glRectxvOES,
100540 null_glReferencePlaneSGIX,
100541 null_glReleaseKeyedMutexWin32EXT,
100542 null_glReleaseShaderCompiler,
100543 null_glRenderGpuMaskNV,
100544 null_glRenderbufferStorage,
100545 null_glRenderbufferStorageEXT,
100546 null_glRenderbufferStorageMultisample,
100547 null_glRenderbufferStorageMultisampleAdvancedAMD,
100548 null_glRenderbufferStorageMultisampleCoverageNV,
100549 null_glRenderbufferStorageMultisampleEXT,
100550 null_glReplacementCodePointerSUN,
100551 null_glReplacementCodeubSUN,
100552 null_glReplacementCodeubvSUN,
100553 null_glReplacementCodeuiColor3fVertex3fSUN,
100554 null_glReplacementCodeuiColor3fVertex3fvSUN,
100555 null_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
100556 null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
100557 null_glReplacementCodeuiColor4ubVertex3fSUN,
100558 null_glReplacementCodeuiColor4ubVertex3fvSUN,
100559 null_glReplacementCodeuiNormal3fVertex3fSUN,
100560 null_glReplacementCodeuiNormal3fVertex3fvSUN,
100561 null_glReplacementCodeuiSUN,
100562 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
100563 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
100564 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
100565 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
100566 null_glReplacementCodeuiTexCoord2fVertex3fSUN,
100567 null_glReplacementCodeuiTexCoord2fVertex3fvSUN,
100568 null_glReplacementCodeuiVertex3fSUN,
100569 null_glReplacementCodeuiVertex3fvSUN,
100570 null_glReplacementCodeuivSUN,
100571 null_glReplacementCodeusSUN,
100572 null_glReplacementCodeusvSUN,
100573 null_glRequestResidentProgramsNV,
100574 null_glResetHistogram,
100575 null_glResetHistogramEXT,
100576 null_glResetMemoryObjectParameterNV,
100577 null_glResetMinmax,
100578 null_glResetMinmaxEXT,
100579 null_glResizeBuffersMESA,
100580 null_glResolveDepthValuesNV,
100581 null_glResumeTransformFeedback,
100582 null_glResumeTransformFeedbackNV,
100583 null_glRotatexOES,
100584 null_glSampleCoverage,
100585 null_glSampleCoverageARB,
100586 null_glSampleMapATI,
100587 null_glSampleMaskEXT,
100588 null_glSampleMaskIndexedNV,
100589 null_glSampleMaskSGIS,
100590 null_glSampleMaski,
100591 null_glSamplePatternEXT,
100592 null_glSamplePatternSGIS,
100593 null_glSamplerParameterIiv,
100594 null_glSamplerParameterIuiv,
100595 null_glSamplerParameterf,
100596 null_glSamplerParameterfv,
100597 null_glSamplerParameteri,
100598 null_glSamplerParameteriv,
100599 null_glScalexOES,
100600 null_glScissorArrayv,
100601 null_glScissorExclusiveArrayvNV,
100602 null_glScissorExclusiveNV,
100603 null_glScissorIndexed,
100604 null_glScissorIndexedv,
100605 null_glSecondaryColor3b,
100606 null_glSecondaryColor3bEXT,
100607 null_glSecondaryColor3bv,
100608 null_glSecondaryColor3bvEXT,
100609 null_glSecondaryColor3d,
100610 null_glSecondaryColor3dEXT,
100611 null_glSecondaryColor3dv,
100612 null_glSecondaryColor3dvEXT,
100613 null_glSecondaryColor3f,
100614 null_glSecondaryColor3fEXT,
100615 null_glSecondaryColor3fv,
100616 null_glSecondaryColor3fvEXT,
100617 null_glSecondaryColor3hNV,
100618 null_glSecondaryColor3hvNV,
100619 null_glSecondaryColor3i,
100620 null_glSecondaryColor3iEXT,
100621 null_glSecondaryColor3iv,
100622 null_glSecondaryColor3ivEXT,
100623 null_glSecondaryColor3s,
100624 null_glSecondaryColor3sEXT,
100625 null_glSecondaryColor3sv,
100626 null_glSecondaryColor3svEXT,
100627 null_glSecondaryColor3ub,
100628 null_glSecondaryColor3ubEXT,
100629 null_glSecondaryColor3ubv,
100630 null_glSecondaryColor3ubvEXT,
100631 null_glSecondaryColor3ui,
100632 null_glSecondaryColor3uiEXT,
100633 null_glSecondaryColor3uiv,
100634 null_glSecondaryColor3uivEXT,
100635 null_glSecondaryColor3us,
100636 null_glSecondaryColor3usEXT,
100637 null_glSecondaryColor3usv,
100638 null_glSecondaryColor3usvEXT,
100639 null_glSecondaryColorFormatNV,
100640 null_glSecondaryColorP3ui,
100641 null_glSecondaryColorP3uiv,
100642 null_glSecondaryColorPointer,
100643 null_glSecondaryColorPointerEXT,
100644 null_glSecondaryColorPointerListIBM,
100645 null_glSelectPerfMonitorCountersAMD,
100646 null_glSelectTextureCoordSetSGIS,
100647 null_glSelectTextureSGIS,
100648 null_glSemaphoreParameterui64vEXT,
100649 null_glSeparableFilter2D,
100650 null_glSeparableFilter2DEXT,
100651 null_glSetFenceAPPLE,
100652 null_glSetFenceNV,
100653 null_glSetFragmentShaderConstantATI,
100654 null_glSetInvariantEXT,
100655 null_glSetLocalConstantEXT,
100656 null_glSetMultisamplefvAMD,
100657 null_glShaderBinary,
100658 null_glShaderOp1EXT,
100659 null_glShaderOp2EXT,
100660 null_glShaderOp3EXT,
100661 null_glShaderSource,
100662 null_glShaderSourceARB,
100663 null_glShaderStorageBlockBinding,
100664 null_glShadingRateImageBarrierNV,
100665 null_glShadingRateImagePaletteNV,
100666 null_glShadingRateSampleOrderCustomNV,
100667 null_glShadingRateSampleOrderNV,
100668 null_glSharpenTexFuncSGIS,
100669 null_glSignalSemaphoreEXT,
100670 null_glSignalSemaphoreui64NVX,
100671 null_glSignalVkFenceNV,
100672 null_glSignalVkSemaphoreNV,
100673 null_glSpecializeShader,
100674 null_glSpecializeShaderARB,
100675 null_glSpriteParameterfSGIX,
100676 null_glSpriteParameterfvSGIX,
100677 null_glSpriteParameteriSGIX,
100678 null_glSpriteParameterivSGIX,
100679 null_glStartInstrumentsSGIX,
100680 null_glStateCaptureNV,
100681 null_glStencilClearTagEXT,
100682 null_glStencilFillPathInstancedNV,
100683 null_glStencilFillPathNV,
100684 null_glStencilFuncSeparate,
100685 null_glStencilFuncSeparateATI,
100686 null_glStencilMaskSeparate,
100687 null_glStencilOpSeparate,
100688 null_glStencilOpSeparateATI,
100689 null_glStencilOpValueAMD,
100690 null_glStencilStrokePathInstancedNV,
100691 null_glStencilStrokePathNV,
100692 null_glStencilThenCoverFillPathInstancedNV,
100693 null_glStencilThenCoverFillPathNV,
100694 null_glStencilThenCoverStrokePathInstancedNV,
100695 null_glStencilThenCoverStrokePathNV,
100696 null_glStopInstrumentsSGIX,
100697 null_glStringMarkerGREMEDY,
100698 null_glSubpixelPrecisionBiasNV,
100699 null_glSwizzleEXT,
100700 null_glSyncTextureINTEL,
100701 null_glTagSampleBufferSGIX,
100702 null_glTangent3bEXT,
100703 null_glTangent3bvEXT,
100704 null_glTangent3dEXT,
100705 null_glTangent3dvEXT,
100706 null_glTangent3fEXT,
100707 null_glTangent3fvEXT,
100708 null_glTangent3iEXT,
100709 null_glTangent3ivEXT,
100710 null_glTangent3sEXT,
100711 null_glTangent3svEXT,
100712 null_glTangentPointerEXT,
100713 null_glTbufferMask3DFX,
100714 null_glTessellationFactorAMD,
100715 null_glTessellationModeAMD,
100716 null_glTestFenceAPPLE,
100717 null_glTestFenceNV,
100718 null_glTestObjectAPPLE,
100719 null_glTexAttachMemoryNV,
100720 null_glTexBuffer,
100721 null_glTexBufferARB,
100722 null_glTexBufferEXT,
100723 null_glTexBufferRange,
100724 null_glTexBumpParameterfvATI,
100725 null_glTexBumpParameterivATI,
100726 null_glTexCoord1bOES,
100727 null_glTexCoord1bvOES,
100728 null_glTexCoord1hNV,
100729 null_glTexCoord1hvNV,
100730 null_glTexCoord1xOES,
100731 null_glTexCoord1xvOES,
100732 null_glTexCoord2bOES,
100733 null_glTexCoord2bvOES,
100734 null_glTexCoord2fColor3fVertex3fSUN,
100735 null_glTexCoord2fColor3fVertex3fvSUN,
100736 null_glTexCoord2fColor4fNormal3fVertex3fSUN,
100737 null_glTexCoord2fColor4fNormal3fVertex3fvSUN,
100738 null_glTexCoord2fColor4ubVertex3fSUN,
100739 null_glTexCoord2fColor4ubVertex3fvSUN,
100740 null_glTexCoord2fNormal3fVertex3fSUN,
100741 null_glTexCoord2fNormal3fVertex3fvSUN,
100742 null_glTexCoord2fVertex3fSUN,
100743 null_glTexCoord2fVertex3fvSUN,
100744 null_glTexCoord2hNV,
100745 null_glTexCoord2hvNV,
100746 null_glTexCoord2xOES,
100747 null_glTexCoord2xvOES,
100748 null_glTexCoord3bOES,
100749 null_glTexCoord3bvOES,
100750 null_glTexCoord3hNV,
100751 null_glTexCoord3hvNV,
100752 null_glTexCoord3xOES,
100753 null_glTexCoord3xvOES,
100754 null_glTexCoord4bOES,
100755 null_glTexCoord4bvOES,
100756 null_glTexCoord4fColor4fNormal3fVertex4fSUN,
100757 null_glTexCoord4fColor4fNormal3fVertex4fvSUN,
100758 null_glTexCoord4fVertex4fSUN,
100759 null_glTexCoord4fVertex4fvSUN,
100760 null_glTexCoord4hNV,
100761 null_glTexCoord4hvNV,
100762 null_glTexCoord4xOES,
100763 null_glTexCoord4xvOES,
100764 null_glTexCoordFormatNV,
100765 null_glTexCoordP1ui,
100766 null_glTexCoordP1uiv,
100767 null_glTexCoordP2ui,
100768 null_glTexCoordP2uiv,
100769 null_glTexCoordP3ui,
100770 null_glTexCoordP3uiv,
100771 null_glTexCoordP4ui,
100772 null_glTexCoordP4uiv,
100773 null_glTexCoordPointerEXT,
100774 null_glTexCoordPointerListIBM,
100775 null_glTexCoordPointervINTEL,
100776 null_glTexEnvxOES,
100777 null_glTexEnvxvOES,
100778 null_glTexFilterFuncSGIS,
100779 null_glTexGenxOES,
100780 null_glTexGenxvOES,
100781 null_glTexImage2DMultisample,
100782 null_glTexImage2DMultisampleCoverageNV,
100783 null_glTexImage3D,
100784 null_glTexImage3DEXT,
100785 null_glTexImage3DMultisample,
100786 null_glTexImage3DMultisampleCoverageNV,
100787 null_glTexImage4DSGIS,
100788 null_glTexPageCommitmentARB,
100789 null_glTexParameterIiv,
100790 null_glTexParameterIivEXT,
100791 null_glTexParameterIuiv,
100792 null_glTexParameterIuivEXT,
100793 null_glTexParameterxOES,
100794 null_glTexParameterxvOES,
100795 null_glTexRenderbufferNV,
100796 null_glTexStorage1D,
100797 null_glTexStorage2D,
100798 null_glTexStorage2DMultisample,
100799 null_glTexStorage3D,
100800 null_glTexStorage3DMultisample,
100801 null_glTexStorageMem1DEXT,
100802 null_glTexStorageMem2DEXT,
100803 null_glTexStorageMem2DMultisampleEXT,
100804 null_glTexStorageMem3DEXT,
100805 null_glTexStorageMem3DMultisampleEXT,
100806 null_glTexStorageSparseAMD,
100807 null_glTexSubImage1DEXT,
100808 null_glTexSubImage2DEXT,
100809 null_glTexSubImage3D,
100810 null_glTexSubImage3DEXT,
100811 null_glTexSubImage4DSGIS,
100812 null_glTextureAttachMemoryNV,
100813 null_glTextureBarrier,
100814 null_glTextureBarrierNV,
100815 null_glTextureBuffer,
100816 null_glTextureBufferEXT,
100817 null_glTextureBufferRange,
100818 null_glTextureBufferRangeEXT,
100819 null_glTextureColorMaskSGIS,
100820 null_glTextureImage1DEXT,
100821 null_glTextureImage2DEXT,
100822 null_glTextureImage2DMultisampleCoverageNV,
100823 null_glTextureImage2DMultisampleNV,
100824 null_glTextureImage3DEXT,
100825 null_glTextureImage3DMultisampleCoverageNV,
100826 null_glTextureImage3DMultisampleNV,
100827 null_glTextureLightEXT,
100828 null_glTextureMaterialEXT,
100829 null_glTextureNormalEXT,
100830 null_glTexturePageCommitmentEXT,
100831 null_glTextureParameterIiv,
100832 null_glTextureParameterIivEXT,
100833 null_glTextureParameterIuiv,
100834 null_glTextureParameterIuivEXT,
100835 null_glTextureParameterf,
100836 null_glTextureParameterfEXT,
100837 null_glTextureParameterfv,
100838 null_glTextureParameterfvEXT,
100839 null_glTextureParameteri,
100840 null_glTextureParameteriEXT,
100841 null_glTextureParameteriv,
100842 null_glTextureParameterivEXT,
100843 null_glTextureRangeAPPLE,
100844 null_glTextureRenderbufferEXT,
100845 null_glTextureStorage1D,
100846 null_glTextureStorage1DEXT,
100847 null_glTextureStorage2D,
100848 null_glTextureStorage2DEXT,
100849 null_glTextureStorage2DMultisample,
100850 null_glTextureStorage2DMultisampleEXT,
100851 null_glTextureStorage3D,
100852 null_glTextureStorage3DEXT,
100853 null_glTextureStorage3DMultisample,
100854 null_glTextureStorage3DMultisampleEXT,
100855 null_glTextureStorageMem1DEXT,
100856 null_glTextureStorageMem2DEXT,
100857 null_glTextureStorageMem2DMultisampleEXT,
100858 null_glTextureStorageMem3DEXT,
100859 null_glTextureStorageMem3DMultisampleEXT,
100860 null_glTextureStorageSparseAMD,
100861 null_glTextureSubImage1D,
100862 null_glTextureSubImage1DEXT,
100863 null_glTextureSubImage2D,
100864 null_glTextureSubImage2DEXT,
100865 null_glTextureSubImage3D,
100866 null_glTextureSubImage3DEXT,
100867 null_glTextureView,
100868 null_glTrackMatrixNV,
100869 null_glTransformFeedbackAttribsNV,
100870 null_glTransformFeedbackBufferBase,
100871 null_glTransformFeedbackBufferRange,
100872 null_glTransformFeedbackStreamAttribsNV,
100873 null_glTransformFeedbackVaryings,
100874 null_glTransformFeedbackVaryingsEXT,
100875 null_glTransformFeedbackVaryingsNV,
100876 null_glTransformPathNV,
100877 null_glTranslatexOES,
100878 null_glUniform1d,
100879 null_glUniform1dv,
100880 null_glUniform1f,
100881 null_glUniform1fARB,
100882 null_glUniform1fv,
100883 null_glUniform1fvARB,
100884 null_glUniform1i,
100885 null_glUniform1i64ARB,
100886 null_glUniform1i64NV,
100887 null_glUniform1i64vARB,
100888 null_glUniform1i64vNV,
100889 null_glUniform1iARB,
100890 null_glUniform1iv,
100891 null_glUniform1ivARB,
100892 null_glUniform1ui,
100893 null_glUniform1ui64ARB,
100894 null_glUniform1ui64NV,
100895 null_glUniform1ui64vARB,
100896 null_glUniform1ui64vNV,
100897 null_glUniform1uiEXT,
100898 null_glUniform1uiv,
100899 null_glUniform1uivEXT,
100900 null_glUniform2d,
100901 null_glUniform2dv,
100902 null_glUniform2f,
100903 null_glUniform2fARB,
100904 null_glUniform2fv,
100905 null_glUniform2fvARB,
100906 null_glUniform2i,
100907 null_glUniform2i64ARB,
100908 null_glUniform2i64NV,
100909 null_glUniform2i64vARB,
100910 null_glUniform2i64vNV,
100911 null_glUniform2iARB,
100912 null_glUniform2iv,
100913 null_glUniform2ivARB,
100914 null_glUniform2ui,
100915 null_glUniform2ui64ARB,
100916 null_glUniform2ui64NV,
100917 null_glUniform2ui64vARB,
100918 null_glUniform2ui64vNV,
100919 null_glUniform2uiEXT,
100920 null_glUniform2uiv,
100921 null_glUniform2uivEXT,
100922 null_glUniform3d,
100923 null_glUniform3dv,
100924 null_glUniform3f,
100925 null_glUniform3fARB,
100926 null_glUniform3fv,
100927 null_glUniform3fvARB,
100928 null_glUniform3i,
100929 null_glUniform3i64ARB,
100930 null_glUniform3i64NV,
100931 null_glUniform3i64vARB,
100932 null_glUniform3i64vNV,
100933 null_glUniform3iARB,
100934 null_glUniform3iv,
100935 null_glUniform3ivARB,
100936 null_glUniform3ui,
100937 null_glUniform3ui64ARB,
100938 null_glUniform3ui64NV,
100939 null_glUniform3ui64vARB,
100940 null_glUniform3ui64vNV,
100941 null_glUniform3uiEXT,
100942 null_glUniform3uiv,
100943 null_glUniform3uivEXT,
100944 null_glUniform4d,
100945 null_glUniform4dv,
100946 null_glUniform4f,
100947 null_glUniform4fARB,
100948 null_glUniform4fv,
100949 null_glUniform4fvARB,
100950 null_glUniform4i,
100951 null_glUniform4i64ARB,
100952 null_glUniform4i64NV,
100953 null_glUniform4i64vARB,
100954 null_glUniform4i64vNV,
100955 null_glUniform4iARB,
100956 null_glUniform4iv,
100957 null_glUniform4ivARB,
100958 null_glUniform4ui,
100959 null_glUniform4ui64ARB,
100960 null_glUniform4ui64NV,
100961 null_glUniform4ui64vARB,
100962 null_glUniform4ui64vNV,
100963 null_glUniform4uiEXT,
100964 null_glUniform4uiv,
100965 null_glUniform4uivEXT,
100966 null_glUniformBlockBinding,
100967 null_glUniformBufferEXT,
100968 null_glUniformHandleui64ARB,
100969 null_glUniformHandleui64NV,
100970 null_glUniformHandleui64vARB,
100971 null_glUniformHandleui64vNV,
100972 null_glUniformMatrix2dv,
100973 null_glUniformMatrix2fv,
100974 null_glUniformMatrix2fvARB,
100975 null_glUniformMatrix2x3dv,
100976 null_glUniformMatrix2x3fv,
100977 null_glUniformMatrix2x4dv,
100978 null_glUniformMatrix2x4fv,
100979 null_glUniformMatrix3dv,
100980 null_glUniformMatrix3fv,
100981 null_glUniformMatrix3fvARB,
100982 null_glUniformMatrix3x2dv,
100983 null_glUniformMatrix3x2fv,
100984 null_glUniformMatrix3x4dv,
100985 null_glUniformMatrix3x4fv,
100986 null_glUniformMatrix4dv,
100987 null_glUniformMatrix4fv,
100988 null_glUniformMatrix4fvARB,
100989 null_glUniformMatrix4x2dv,
100990 null_glUniformMatrix4x2fv,
100991 null_glUniformMatrix4x3dv,
100992 null_glUniformMatrix4x3fv,
100993 null_glUniformSubroutinesuiv,
100994 null_glUniformui64NV,
100995 null_glUniformui64vNV,
100996 null_glUnlockArraysEXT,
100997 null_glUnmapBuffer,
100998 null_glUnmapBufferARB,
100999 null_glUnmapNamedBuffer,
101000 null_glUnmapNamedBufferEXT,
101001 null_glUnmapObjectBufferATI,
101002 null_glUnmapTexture2DINTEL,
101003 null_glUpdateObjectBufferATI,
101004 null_glUploadGpuMaskNVX,
101005 null_glUseProgram,
101006 null_glUseProgramObjectARB,
101007 null_glUseProgramStages,
101008 null_glUseShaderProgramEXT,
101009 null_glVDPAUFiniNV,
101010 null_glVDPAUGetSurfaceivNV,
101011 null_glVDPAUInitNV,
101012 null_glVDPAUIsSurfaceNV,
101013 null_glVDPAUMapSurfacesNV,
101014 null_glVDPAURegisterOutputSurfaceNV,
101015 null_glVDPAURegisterVideoSurfaceNV,
101016 null_glVDPAURegisterVideoSurfaceWithPictureStructureNV,
101017 null_glVDPAUSurfaceAccessNV,
101018 null_glVDPAUUnmapSurfacesNV,
101019 null_glVDPAUUnregisterSurfaceNV,
101020 null_glValidateProgram,
101021 null_glValidateProgramARB,
101022 null_glValidateProgramPipeline,
101023 null_glVariantArrayObjectATI,
101024 null_glVariantPointerEXT,
101025 null_glVariantbvEXT,
101026 null_glVariantdvEXT,
101027 null_glVariantfvEXT,
101028 null_glVariantivEXT,
101029 null_glVariantsvEXT,
101030 null_glVariantubvEXT,
101031 null_glVariantuivEXT,
101032 null_glVariantusvEXT,
101033 null_glVertex2bOES,
101034 null_glVertex2bvOES,
101035 null_glVertex2hNV,
101036 null_glVertex2hvNV,
101037 null_glVertex2xOES,
101038 null_glVertex2xvOES,
101039 null_glVertex3bOES,
101040 null_glVertex3bvOES,
101041 null_glVertex3hNV,
101042 null_glVertex3hvNV,
101043 null_glVertex3xOES,
101044 null_glVertex3xvOES,
101045 null_glVertex4bOES,
101046 null_glVertex4bvOES,
101047 null_glVertex4hNV,
101048 null_glVertex4hvNV,
101049 null_glVertex4xOES,
101050 null_glVertex4xvOES,
101051 null_glVertexArrayAttribBinding,
101052 null_glVertexArrayAttribFormat,
101053 null_glVertexArrayAttribIFormat,
101054 null_glVertexArrayAttribLFormat,
101055 null_glVertexArrayBindVertexBufferEXT,
101056 null_glVertexArrayBindingDivisor,
101057 null_glVertexArrayColorOffsetEXT,
101058 null_glVertexArrayEdgeFlagOffsetEXT,
101059 null_glVertexArrayElementBuffer,
101060 null_glVertexArrayFogCoordOffsetEXT,
101061 null_glVertexArrayIndexOffsetEXT,
101062 null_glVertexArrayMultiTexCoordOffsetEXT,
101063 null_glVertexArrayNormalOffsetEXT,
101064 null_glVertexArrayParameteriAPPLE,
101065 null_glVertexArrayRangeAPPLE,
101066 null_glVertexArrayRangeNV,
101067 null_glVertexArraySecondaryColorOffsetEXT,
101068 null_glVertexArrayTexCoordOffsetEXT,
101069 null_glVertexArrayVertexAttribBindingEXT,
101070 null_glVertexArrayVertexAttribDivisorEXT,
101071 null_glVertexArrayVertexAttribFormatEXT,
101072 null_glVertexArrayVertexAttribIFormatEXT,
101073 null_glVertexArrayVertexAttribIOffsetEXT,
101074 null_glVertexArrayVertexAttribLFormatEXT,
101075 null_glVertexArrayVertexAttribLOffsetEXT,
101076 null_glVertexArrayVertexAttribOffsetEXT,
101077 null_glVertexArrayVertexBindingDivisorEXT,
101078 null_glVertexArrayVertexBuffer,
101079 null_glVertexArrayVertexBuffers,
101080 null_glVertexArrayVertexOffsetEXT,
101081 null_glVertexAttrib1d,
101082 null_glVertexAttrib1dARB,
101083 null_glVertexAttrib1dNV,
101084 null_glVertexAttrib1dv,
101085 null_glVertexAttrib1dvARB,
101086 null_glVertexAttrib1dvNV,
101087 null_glVertexAttrib1f,
101088 null_glVertexAttrib1fARB,
101089 null_glVertexAttrib1fNV,
101090 null_glVertexAttrib1fv,
101091 null_glVertexAttrib1fvARB,
101092 null_glVertexAttrib1fvNV,
101093 null_glVertexAttrib1hNV,
101094 null_glVertexAttrib1hvNV,
101095 null_glVertexAttrib1s,
101096 null_glVertexAttrib1sARB,
101097 null_glVertexAttrib1sNV,
101098 null_glVertexAttrib1sv,
101099 null_glVertexAttrib1svARB,
101100 null_glVertexAttrib1svNV,
101101 null_glVertexAttrib2d,
101102 null_glVertexAttrib2dARB,
101103 null_glVertexAttrib2dNV,
101104 null_glVertexAttrib2dv,
101105 null_glVertexAttrib2dvARB,
101106 null_glVertexAttrib2dvNV,
101107 null_glVertexAttrib2f,
101108 null_glVertexAttrib2fARB,
101109 null_glVertexAttrib2fNV,
101110 null_glVertexAttrib2fv,
101111 null_glVertexAttrib2fvARB,
101112 null_glVertexAttrib2fvNV,
101113 null_glVertexAttrib2hNV,
101114 null_glVertexAttrib2hvNV,
101115 null_glVertexAttrib2s,
101116 null_glVertexAttrib2sARB,
101117 null_glVertexAttrib2sNV,
101118 null_glVertexAttrib2sv,
101119 null_glVertexAttrib2svARB,
101120 null_glVertexAttrib2svNV,
101121 null_glVertexAttrib3d,
101122 null_glVertexAttrib3dARB,
101123 null_glVertexAttrib3dNV,
101124 null_glVertexAttrib3dv,
101125 null_glVertexAttrib3dvARB,
101126 null_glVertexAttrib3dvNV,
101127 null_glVertexAttrib3f,
101128 null_glVertexAttrib3fARB,
101129 null_glVertexAttrib3fNV,
101130 null_glVertexAttrib3fv,
101131 null_glVertexAttrib3fvARB,
101132 null_glVertexAttrib3fvNV,
101133 null_glVertexAttrib3hNV,
101134 null_glVertexAttrib3hvNV,
101135 null_glVertexAttrib3s,
101136 null_glVertexAttrib3sARB,
101137 null_glVertexAttrib3sNV,
101138 null_glVertexAttrib3sv,
101139 null_glVertexAttrib3svARB,
101140 null_glVertexAttrib3svNV,
101141 null_glVertexAttrib4Nbv,
101142 null_glVertexAttrib4NbvARB,
101143 null_glVertexAttrib4Niv,
101144 null_glVertexAttrib4NivARB,
101145 null_glVertexAttrib4Nsv,
101146 null_glVertexAttrib4NsvARB,
101147 null_glVertexAttrib4Nub,
101148 null_glVertexAttrib4NubARB,
101149 null_glVertexAttrib4Nubv,
101150 null_glVertexAttrib4NubvARB,
101151 null_glVertexAttrib4Nuiv,
101152 null_glVertexAttrib4NuivARB,
101153 null_glVertexAttrib4Nusv,
101154 null_glVertexAttrib4NusvARB,
101155 null_glVertexAttrib4bv,
101156 null_glVertexAttrib4bvARB,
101157 null_glVertexAttrib4d,
101158 null_glVertexAttrib4dARB,
101159 null_glVertexAttrib4dNV,
101160 null_glVertexAttrib4dv,
101161 null_glVertexAttrib4dvARB,
101162 null_glVertexAttrib4dvNV,
101163 null_glVertexAttrib4f,
101164 null_glVertexAttrib4fARB,
101165 null_glVertexAttrib4fNV,
101166 null_glVertexAttrib4fv,
101167 null_glVertexAttrib4fvARB,
101168 null_glVertexAttrib4fvNV,
101169 null_glVertexAttrib4hNV,
101170 null_glVertexAttrib4hvNV,
101171 null_glVertexAttrib4iv,
101172 null_glVertexAttrib4ivARB,
101173 null_glVertexAttrib4s,
101174 null_glVertexAttrib4sARB,
101175 null_glVertexAttrib4sNV,
101176 null_glVertexAttrib4sv,
101177 null_glVertexAttrib4svARB,
101178 null_glVertexAttrib4svNV,
101179 null_glVertexAttrib4ubNV,
101180 null_glVertexAttrib4ubv,
101181 null_glVertexAttrib4ubvARB,
101182 null_glVertexAttrib4ubvNV,
101183 null_glVertexAttrib4uiv,
101184 null_glVertexAttrib4uivARB,
101185 null_glVertexAttrib4usv,
101186 null_glVertexAttrib4usvARB,
101187 null_glVertexAttribArrayObjectATI,
101188 null_glVertexAttribBinding,
101189 null_glVertexAttribDivisor,
101190 null_glVertexAttribDivisorARB,
101191 null_glVertexAttribFormat,
101192 null_glVertexAttribFormatNV,
101193 null_glVertexAttribI1i,
101194 null_glVertexAttribI1iEXT,
101195 null_glVertexAttribI1iv,
101196 null_glVertexAttribI1ivEXT,
101197 null_glVertexAttribI1ui,
101198 null_glVertexAttribI1uiEXT,
101199 null_glVertexAttribI1uiv,
101200 null_glVertexAttribI1uivEXT,
101201 null_glVertexAttribI2i,
101202 null_glVertexAttribI2iEXT,
101203 null_glVertexAttribI2iv,
101204 null_glVertexAttribI2ivEXT,
101205 null_glVertexAttribI2ui,
101206 null_glVertexAttribI2uiEXT,
101207 null_glVertexAttribI2uiv,
101208 null_glVertexAttribI2uivEXT,
101209 null_glVertexAttribI3i,
101210 null_glVertexAttribI3iEXT,
101211 null_glVertexAttribI3iv,
101212 null_glVertexAttribI3ivEXT,
101213 null_glVertexAttribI3ui,
101214 null_glVertexAttribI3uiEXT,
101215 null_glVertexAttribI3uiv,
101216 null_glVertexAttribI3uivEXT,
101217 null_glVertexAttribI4bv,
101218 null_glVertexAttribI4bvEXT,
101219 null_glVertexAttribI4i,
101220 null_glVertexAttribI4iEXT,
101221 null_glVertexAttribI4iv,
101222 null_glVertexAttribI4ivEXT,
101223 null_glVertexAttribI4sv,
101224 null_glVertexAttribI4svEXT,
101225 null_glVertexAttribI4ubv,
101226 null_glVertexAttribI4ubvEXT,
101227 null_glVertexAttribI4ui,
101228 null_glVertexAttribI4uiEXT,
101229 null_glVertexAttribI4uiv,
101230 null_glVertexAttribI4uivEXT,
101231 null_glVertexAttribI4usv,
101232 null_glVertexAttribI4usvEXT,
101233 null_glVertexAttribIFormat,
101234 null_glVertexAttribIFormatNV,
101235 null_glVertexAttribIPointer,
101236 null_glVertexAttribIPointerEXT,
101237 null_glVertexAttribL1d,
101238 null_glVertexAttribL1dEXT,
101239 null_glVertexAttribL1dv,
101240 null_glVertexAttribL1dvEXT,
101241 null_glVertexAttribL1i64NV,
101242 null_glVertexAttribL1i64vNV,
101243 null_glVertexAttribL1ui64ARB,
101244 null_glVertexAttribL1ui64NV,
101245 null_glVertexAttribL1ui64vARB,
101246 null_glVertexAttribL1ui64vNV,
101247 null_glVertexAttribL2d,
101248 null_glVertexAttribL2dEXT,
101249 null_glVertexAttribL2dv,
101250 null_glVertexAttribL2dvEXT,
101251 null_glVertexAttribL2i64NV,
101252 null_glVertexAttribL2i64vNV,
101253 null_glVertexAttribL2ui64NV,
101254 null_glVertexAttribL2ui64vNV,
101255 null_glVertexAttribL3d,
101256 null_glVertexAttribL3dEXT,
101257 null_glVertexAttribL3dv,
101258 null_glVertexAttribL3dvEXT,
101259 null_glVertexAttribL3i64NV,
101260 null_glVertexAttribL3i64vNV,
101261 null_glVertexAttribL3ui64NV,
101262 null_glVertexAttribL3ui64vNV,
101263 null_glVertexAttribL4d,
101264 null_glVertexAttribL4dEXT,
101265 null_glVertexAttribL4dv,
101266 null_glVertexAttribL4dvEXT,
101267 null_glVertexAttribL4i64NV,
101268 null_glVertexAttribL4i64vNV,
101269 null_glVertexAttribL4ui64NV,
101270 null_glVertexAttribL4ui64vNV,
101271 null_glVertexAttribLFormat,
101272 null_glVertexAttribLFormatNV,
101273 null_glVertexAttribLPointer,
101274 null_glVertexAttribLPointerEXT,
101275 null_glVertexAttribP1ui,
101276 null_glVertexAttribP1uiv,
101277 null_glVertexAttribP2ui,
101278 null_glVertexAttribP2uiv,
101279 null_glVertexAttribP3ui,
101280 null_glVertexAttribP3uiv,
101281 null_glVertexAttribP4ui,
101282 null_glVertexAttribP4uiv,
101283 null_glVertexAttribParameteriAMD,
101284 null_glVertexAttribPointer,
101285 null_glVertexAttribPointerARB,
101286 null_glVertexAttribPointerNV,
101287 null_glVertexAttribs1dvNV,
101288 null_glVertexAttribs1fvNV,
101289 null_glVertexAttribs1hvNV,
101290 null_glVertexAttribs1svNV,
101291 null_glVertexAttribs2dvNV,
101292 null_glVertexAttribs2fvNV,
101293 null_glVertexAttribs2hvNV,
101294 null_glVertexAttribs2svNV,
101295 null_glVertexAttribs3dvNV,
101296 null_glVertexAttribs3fvNV,
101297 null_glVertexAttribs3hvNV,
101298 null_glVertexAttribs3svNV,
101299 null_glVertexAttribs4dvNV,
101300 null_glVertexAttribs4fvNV,
101301 null_glVertexAttribs4hvNV,
101302 null_glVertexAttribs4svNV,
101303 null_glVertexAttribs4ubvNV,
101304 null_glVertexBindingDivisor,
101305 null_glVertexBlendARB,
101306 null_glVertexBlendEnvfATI,
101307 null_glVertexBlendEnviATI,
101308 null_glVertexFormatNV,
101309 null_glVertexP2ui,
101310 null_glVertexP2uiv,
101311 null_glVertexP3ui,
101312 null_glVertexP3uiv,
101313 null_glVertexP4ui,
101314 null_glVertexP4uiv,
101315 null_glVertexPointerEXT,
101316 null_glVertexPointerListIBM,
101317 null_glVertexPointervINTEL,
101318 null_glVertexStream1dATI,
101319 null_glVertexStream1dvATI,
101320 null_glVertexStream1fATI,
101321 null_glVertexStream1fvATI,
101322 null_glVertexStream1iATI,
101323 null_glVertexStream1ivATI,
101324 null_glVertexStream1sATI,
101325 null_glVertexStream1svATI,
101326 null_glVertexStream2dATI,
101327 null_glVertexStream2dvATI,
101328 null_glVertexStream2fATI,
101329 null_glVertexStream2fvATI,
101330 null_glVertexStream2iATI,
101331 null_glVertexStream2ivATI,
101332 null_glVertexStream2sATI,
101333 null_glVertexStream2svATI,
101334 null_glVertexStream3dATI,
101335 null_glVertexStream3dvATI,
101336 null_glVertexStream3fATI,
101337 null_glVertexStream3fvATI,
101338 null_glVertexStream3iATI,
101339 null_glVertexStream3ivATI,
101340 null_glVertexStream3sATI,
101341 null_glVertexStream3svATI,
101342 null_glVertexStream4dATI,
101343 null_glVertexStream4dvATI,
101344 null_glVertexStream4fATI,
101345 null_glVertexStream4fvATI,
101346 null_glVertexStream4iATI,
101347 null_glVertexStream4ivATI,
101348 null_glVertexStream4sATI,
101349 null_glVertexStream4svATI,
101350 null_glVertexWeightPointerEXT,
101351 null_glVertexWeightfEXT,
101352 null_glVertexWeightfvEXT,
101353 null_glVertexWeighthNV,
101354 null_glVertexWeighthvNV,
101355 null_glVideoCaptureNV,
101356 null_glVideoCaptureStreamParameterdvNV,
101357 null_glVideoCaptureStreamParameterfvNV,
101358 null_glVideoCaptureStreamParameterivNV,
101359 null_glViewportArrayv,
101360 null_glViewportIndexedf,
101361 null_glViewportIndexedfv,
101362 null_glViewportPositionWScaleNV,
101363 null_glViewportSwizzleNV,
101364 null_glWaitSemaphoreEXT,
101365 null_glWaitSemaphoreui64NVX,
101366 null_glWaitSync,
101367 null_glWaitVkSemaphoreNV,
101368 null_glWeightPathsNV,
101369 null_glWeightPointerARB,
101370 null_glWeightbvARB,
101371 null_glWeightdvARB,
101372 null_glWeightfvARB,
101373 null_glWeightivARB,
101374 null_glWeightsvARB,
101375 null_glWeightubvARB,
101376 null_glWeightuivARB,
101377 null_glWeightusvARB,
101378 null_glWindowPos2d,
101379 null_glWindowPos2dARB,
101380 null_glWindowPos2dMESA,
101381 null_glWindowPos2dv,
101382 null_glWindowPos2dvARB,
101383 null_glWindowPos2dvMESA,
101384 null_glWindowPos2f,
101385 null_glWindowPos2fARB,
101386 null_glWindowPos2fMESA,
101387 null_glWindowPos2fv,
101388 null_glWindowPos2fvARB,
101389 null_glWindowPos2fvMESA,
101390 null_glWindowPos2i,
101391 null_glWindowPos2iARB,
101392 null_glWindowPos2iMESA,
101393 null_glWindowPos2iv,
101394 null_glWindowPos2ivARB,
101395 null_glWindowPos2ivMESA,
101396 null_glWindowPos2s,
101397 null_glWindowPos2sARB,
101398 null_glWindowPos2sMESA,
101399 null_glWindowPos2sv,
101400 null_glWindowPos2svARB,
101401 null_glWindowPos2svMESA,
101402 null_glWindowPos3d,
101403 null_glWindowPos3dARB,
101404 null_glWindowPos3dMESA,
101405 null_glWindowPos3dv,
101406 null_glWindowPos3dvARB,
101407 null_glWindowPos3dvMESA,
101408 null_glWindowPos3f,
101409 null_glWindowPos3fARB,
101410 null_glWindowPos3fMESA,
101411 null_glWindowPos3fv,
101412 null_glWindowPos3fvARB,
101413 null_glWindowPos3fvMESA,
101414 null_glWindowPos3i,
101415 null_glWindowPos3iARB,
101416 null_glWindowPos3iMESA,
101417 null_glWindowPos3iv,
101418 null_glWindowPos3ivARB,
101419 null_glWindowPos3ivMESA,
101420 null_glWindowPos3s,
101421 null_glWindowPos3sARB,
101422 null_glWindowPos3sMESA,
101423 null_glWindowPos3sv,
101424 null_glWindowPos3svARB,
101425 null_glWindowPos3svMESA,
101426 null_glWindowPos4dMESA,
101427 null_glWindowPos4dvMESA,
101428 null_glWindowPos4fMESA,
101429 null_glWindowPos4fvMESA,
101430 null_glWindowPos4iMESA,
101431 null_glWindowPos4ivMESA,
101432 null_glWindowPos4sMESA,
101433 null_glWindowPos4svMESA,
101434 null_glWindowRectanglesEXT,
101435 null_glWriteMaskEXT,
101436 null_wglAllocateMemoryNV,
101437 null_wglBindTexImageARB,
101438 null_wglChoosePixelFormatARB,
101439 null_wglCreateContextAttribsARB,
101440 null_wglCreatePbufferARB,
101441 null_wglDestroyPbufferARB,
101442 null_wglFreeMemoryNV,
101443 null_wglGetCurrentReadDCARB,
101444 null_wglGetExtensionsStringARB,
101445 null_wglGetExtensionsStringEXT,
101446 null_wglGetPbufferDCARB,
101447 null_wglGetPixelFormatAttribfvARB,
101448 null_wglGetPixelFormatAttribivARB,
101449 null_wglGetSwapIntervalEXT,
101450 null_wglMakeContextCurrentARB,
101451 null_wglQueryCurrentRendererIntegerWINE,
101452 null_wglQueryCurrentRendererStringWINE,
101453 null_wglQueryPbufferARB,
101454 null_wglQueryRendererIntegerWINE,
101455 null_wglQueryRendererStringWINE,
101456 null_wglReleasePbufferDCARB,
101457 null_wglReleaseTexImageARB,
101458 null_wglSetPbufferAttribARB,
101459 null_wglSetPixelFormatWINE,
101460 null_wglSwapIntervalEXT,
101464 const int extension_registry_size = 2694;
101465 const struct registry_entry extension_registry[2694] =
101467 { "glAccumxOES", "GL_OES_fixed_point" },
101468 { "glAcquireKeyedMutexWin32EXT", "GL_EXT_win32_keyed_mutex" },
101469 { "glActiveProgramEXT", "GL_EXT_separate_shader_objects" },
101470 { "glActiveShaderProgram", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
101471 { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side" },
101472 { "glActiveTexture", "GL_VERSION_1_3" },
101473 { "glActiveTextureARB", "GL_ARB_multitexture" },
101474 { "glActiveVaryingNV", "GL_NV_transform_feedback" },
101475 { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader" },
101476 { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader" },
101477 { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader" },
101478 { "glAlphaFuncxOES", "GL_OES_fixed_point" },
101479 { "glAlphaToCoverageDitherControlNV", "GL_NV_alpha_to_coverage_dither_control" },
101480 { "glApplyFramebufferAttachmentCMAAINTEL", "GL_INTEL_framebuffer_CMAA" },
101481 { "glApplyTextureEXT", "GL_EXT_light_texture" },
101482 { "glAreProgramsResidentNV", "GL_NV_vertex_program" },
101483 { "glAreTexturesResidentEXT", "GL_EXT_texture_object" },
101484 { "glArrayElementEXT", "GL_EXT_vertex_array" },
101485 { "glArrayObjectATI", "GL_ATI_vertex_array_object" },
101486 { "glAsyncCopyBufferSubDataNVX", "GL_NVX_gpu_multicast2" },
101487 { "glAsyncCopyImageSubDataNVX", "GL_NVX_gpu_multicast2" },
101488 { "glAsyncMarkerSGIX", "GL_SGIX_async" },
101489 { "glAttachObjectARB", "GL_ARB_shader_objects" },
101490 { "glAttachShader", "GL_VERSION_2_0" },
101491 { "glBeginConditionalRender", "GL_VERSION_3_0" },
101492 { "glBeginConditionalRenderNV", "GL_NV_conditional_render" },
101493 { "glBeginConditionalRenderNVX", "GL_NVX_conditional_render" },
101494 { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader" },
101495 { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query" },
101496 { "glBeginPerfMonitorAMD", "GL_AMD_performance_monitor" },
101497 { "glBeginPerfQueryINTEL", "GL_INTEL_performance_query" },
101498 { "glBeginQuery", "GL_VERSION_1_5" },
101499 { "glBeginQueryARB", "GL_ARB_occlusion_query" },
101500 { "glBeginQueryIndexed", "GL_ARB_transform_feedback3 GL_VERSION_4_0" },
101501 { "glBeginTransformFeedback", "GL_VERSION_3_0" },
101502 { "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback" },
101503 { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback" },
101504 { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader" },
101505 { "glBeginVideoCaptureNV", "GL_NV_video_capture" },
101506 { "glBindAttribLocation", "GL_VERSION_2_0" },
101507 { "glBindAttribLocationARB", "GL_ARB_vertex_shader" },
101508 { "glBindBuffer", "GL_VERSION_1_5" },
101509 { "glBindBufferARB", "GL_ARB_vertex_buffer_object" },
101510 { "glBindBufferBase", "GL_ARB_uniform_buffer_object GL_VERSION_3_0" },
101511 { "glBindBufferBaseEXT", "GL_EXT_transform_feedback" },
101512 { "glBindBufferBaseNV", "GL_NV_transform_feedback" },
101513 { "glBindBufferOffsetEXT", "GL_EXT_transform_feedback" },
101514 { "glBindBufferOffsetNV", "GL_NV_transform_feedback" },
101515 { "glBindBufferRange", "GL_ARB_uniform_buffer_object GL_VERSION_3_0" },
101516 { "glBindBufferRangeEXT", "GL_EXT_transform_feedback" },
101517 { "glBindBufferRangeNV", "GL_NV_transform_feedback" },
101518 { "glBindBuffersBase", "GL_ARB_multi_bind GL_VERSION_4_4" },
101519 { "glBindBuffersRange", "GL_ARB_multi_bind GL_VERSION_4_4" },
101520 { "glBindFragDataLocation", "GL_VERSION_3_0" },
101521 { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4" },
101522 { "glBindFragDataLocationIndexed", "GL_ARB_blend_func_extended GL_VERSION_3_3" },
101523 { "glBindFragmentShaderATI", "GL_ATI_fragment_shader" },
101524 { "glBindFramebuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
101525 { "glBindFramebufferEXT", "GL_EXT_framebuffer_object" },
101526 { "glBindImageTexture", "GL_ARB_shader_image_load_store GL_VERSION_4_2" },
101527 { "glBindImageTextureEXT", "GL_EXT_shader_image_load_store" },
101528 { "glBindImageTextures", "GL_ARB_multi_bind GL_VERSION_4_4" },
101529 { "glBindLightParameterEXT", "GL_EXT_vertex_shader" },
101530 { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader" },
101531 { "glBindMultiTextureEXT", "GL_EXT_direct_state_access" },
101532 { "glBindParameterEXT", "GL_EXT_vertex_shader" },
101533 { "glBindProgramARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
101534 { "glBindProgramNV", "GL_NV_vertex_program" },
101535 { "glBindProgramPipeline", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
101536 { "glBindRenderbuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
101537 { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object" },
101538 { "glBindSampler", "GL_ARB_sampler_objects GL_VERSION_3_3" },
101539 { "glBindSamplers", "GL_ARB_multi_bind GL_VERSION_4_4" },
101540 { "glBindShadingRateImageNV", "GL_NV_shading_rate_image" },
101541 { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader" },
101542 { "glBindTextureEXT", "GL_EXT_texture_object" },
101543 { "glBindTextureUnit", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101544 { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader" },
101545 { "glBindTextures", "GL_ARB_multi_bind GL_VERSION_4_4" },
101546 { "glBindTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
101547 { "glBindTransformFeedbackNV", "GL_NV_transform_feedback2" },
101548 { "glBindVertexArray", "GL_ARB_vertex_array_object GL_VERSION_3_0" },
101549 { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object" },
101550 { "glBindVertexBuffer", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
101551 { "glBindVertexBuffers", "GL_ARB_multi_bind GL_VERSION_4_4" },
101552 { "glBindVertexShaderEXT", "GL_EXT_vertex_shader" },
101553 { "glBindVideoCaptureStreamBufferNV", "GL_NV_video_capture" },
101554 { "glBindVideoCaptureStreamTextureNV", "GL_NV_video_capture" },
101555 { "glBinormal3bEXT", "GL_EXT_coordinate_frame" },
101556 { "glBinormal3bvEXT", "GL_EXT_coordinate_frame" },
101557 { "glBinormal3dEXT", "GL_EXT_coordinate_frame" },
101558 { "glBinormal3dvEXT", "GL_EXT_coordinate_frame" },
101559 { "glBinormal3fEXT", "GL_EXT_coordinate_frame" },
101560 { "glBinormal3fvEXT", "GL_EXT_coordinate_frame" },
101561 { "glBinormal3iEXT", "GL_EXT_coordinate_frame" },
101562 { "glBinormal3ivEXT", "GL_EXT_coordinate_frame" },
101563 { "glBinormal3sEXT", "GL_EXT_coordinate_frame" },
101564 { "glBinormal3svEXT", "GL_EXT_coordinate_frame" },
101565 { "glBinormalPointerEXT", "GL_EXT_coordinate_frame" },
101566 { "glBitmapxOES", "GL_OES_fixed_point" },
101567 { "glBlendBarrierKHR", "GL_KHR_blend_equation_advanced" },
101568 { "glBlendBarrierNV", "GL_NV_blend_equation_advanced" },
101569 { "glBlendColor", "GL_ARB_imaging GL_VERSION_1_4" },
101570 { "glBlendColorEXT", "GL_EXT_blend_color" },
101571 { "glBlendColorxOES", "GL_OES_fixed_point" },
101572 { "glBlendEquation", "GL_ARB_imaging GL_VERSION_1_4" },
101573 { "glBlendEquationEXT", "GL_EXT_blend_minmax" },
101574 { "glBlendEquationIndexedAMD", "GL_AMD_draw_buffers_blend" },
101575 { "glBlendEquationSeparate", "GL_VERSION_2_0" },
101576 { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate" },
101577 { "glBlendEquationSeparateIndexedAMD", "GL_AMD_draw_buffers_blend" },
101578 { "glBlendEquationSeparatei", "GL_VERSION_4_0" },
101579 { "glBlendEquationSeparateiARB", "GL_ARB_draw_buffers_blend" },
101580 { "glBlendEquationi", "GL_VERSION_4_0" },
101581 { "glBlendEquationiARB", "GL_ARB_draw_buffers_blend" },
101582 { "glBlendFuncIndexedAMD", "GL_AMD_draw_buffers_blend" },
101583 { "glBlendFuncSeparate", "GL_VERSION_1_4" },
101584 { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate" },
101585 { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate" },
101586 { "glBlendFuncSeparateIndexedAMD", "GL_AMD_draw_buffers_blend" },
101587 { "glBlendFuncSeparatei", "GL_VERSION_4_0" },
101588 { "glBlendFuncSeparateiARB", "GL_ARB_draw_buffers_blend" },
101589 { "glBlendFunci", "GL_VERSION_4_0" },
101590 { "glBlendFunciARB", "GL_ARB_draw_buffers_blend" },
101591 { "glBlendParameteriNV", "GL_NV_blend_equation_advanced" },
101592 { "glBlitFramebuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
101593 { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit" },
101594 { "glBlitNamedFramebuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101595 { "glBufferAddressRangeNV", "GL_NV_vertex_buffer_unified_memory" },
101596 { "glBufferAttachMemoryNV", "GL_NV_memory_attachment" },
101597 { "glBufferData", "GL_VERSION_1_5" },
101598 { "glBufferDataARB", "GL_ARB_vertex_buffer_object" },
101599 { "glBufferPageCommitmentARB", "GL_ARB_sparse_buffer" },
101600 { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range" },
101601 { "glBufferRegionEnabled", "GL_KTX_buffer_region" },
101602 { "glBufferStorage", "GL_ARB_buffer_storage GL_VERSION_4_4" },
101603 { "glBufferStorageExternalEXT", "GL_EXT_external_buffer" },
101604 { "glBufferStorageMemEXT", "GL_EXT_memory_object" },
101605 { "glBufferSubData", "GL_VERSION_1_5" },
101606 { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object" },
101607 { "glCallCommandListNV", "GL_NV_command_list" },
101608 { "glCheckFramebufferStatus", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
101609 { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object" },
101610 { "glCheckNamedFramebufferStatus", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101611 { "glCheckNamedFramebufferStatusEXT", "GL_EXT_direct_state_access" },
101612 { "glClampColor", "GL_VERSION_3_0" },
101613 { "glClampColorARB", "GL_ARB_color_buffer_float" },
101614 { "glClearAccumxOES", "GL_OES_fixed_point" },
101615 { "glClearBufferData", "GL_ARB_clear_buffer_object GL_VERSION_4_3" },
101616 { "glClearBufferSubData", "GL_ARB_clear_buffer_object GL_VERSION_4_3" },
101617 { "glClearBufferfi", "GL_VERSION_3_0" },
101618 { "glClearBufferfv", "GL_VERSION_3_0" },
101619 { "glClearBufferiv", "GL_VERSION_3_0" },
101620 { "glClearBufferuiv", "GL_VERSION_3_0" },
101621 { "glClearColorIiEXT", "GL_EXT_texture_integer" },
101622 { "glClearColorIuiEXT", "GL_EXT_texture_integer" },
101623 { "glClearColorxOES", "GL_OES_fixed_point" },
101624 { "glClearDepthdNV", "GL_NV_depth_buffer_float" },
101625 { "glClearDepthf", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
101626 { "glClearDepthfOES", "GL_OES_single_precision" },
101627 { "glClearDepthxOES", "GL_OES_fixed_point" },
101628 { "glClearNamedBufferData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101629 { "glClearNamedBufferDataEXT", "GL_EXT_direct_state_access" },
101630 { "glClearNamedBufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101631 { "glClearNamedBufferSubDataEXT", "GL_EXT_direct_state_access" },
101632 { "glClearNamedFramebufferfi", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101633 { "glClearNamedFramebufferfv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101634 { "glClearNamedFramebufferiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101635 { "glClearNamedFramebufferuiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101636 { "glClearTexImage", "GL_ARB_clear_texture GL_VERSION_4_4" },
101637 { "glClearTexSubImage", "GL_ARB_clear_texture GL_VERSION_4_4" },
101638 { "glClientActiveTexture", "GL_VERSION_1_3" },
101639 { "glClientActiveTextureARB", "GL_ARB_multitexture" },
101640 { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams" },
101641 { "glClientAttribDefaultEXT", "GL_EXT_direct_state_access" },
101642 { "glClientWaitSemaphoreui64NVX", "GL_NVX_progress_fence" },
101643 { "glClientWaitSync", "GL_ARB_sync GL_VERSION_3_2" },
101644 { "glClipControl", "GL_ARB_clip_control GL_VERSION_4_5" },
101645 { "glClipPlanefOES", "GL_OES_single_precision" },
101646 { "glClipPlanexOES", "GL_OES_fixed_point" },
101647 { "glColor3fVertex3fSUN", "GL_SUN_vertex" },
101648 { "glColor3fVertex3fvSUN", "GL_SUN_vertex" },
101649 { "glColor3hNV", "GL_NV_half_float" },
101650 { "glColor3hvNV", "GL_NV_half_float" },
101651 { "glColor3xOES", "GL_OES_fixed_point" },
101652 { "glColor3xvOES", "GL_OES_fixed_point" },
101653 { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex" },
101654 { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
101655 { "glColor4hNV", "GL_NV_half_float" },
101656 { "glColor4hvNV", "GL_NV_half_float" },
101657 { "glColor4ubVertex2fSUN", "GL_SUN_vertex" },
101658 { "glColor4ubVertex2fvSUN", "GL_SUN_vertex" },
101659 { "glColor4ubVertex3fSUN", "GL_SUN_vertex" },
101660 { "glColor4ubVertex3fvSUN", "GL_SUN_vertex" },
101661 { "glColor4xOES", "GL_OES_fixed_point" },
101662 { "glColor4xvOES", "GL_OES_fixed_point" },
101663 { "glColorFormatNV", "GL_NV_vertex_buffer_unified_memory" },
101664 { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader" },
101665 { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader" },
101666 { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader" },
101667 { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2" },
101668 { "glColorMaski", "GL_VERSION_3_0" },
101669 { "glColorP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
101670 { "glColorP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
101671 { "glColorP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
101672 { "glColorP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
101673 { "glColorPointerEXT", "GL_EXT_vertex_array" },
101674 { "glColorPointerListIBM", "GL_IBM_vertex_array_lists" },
101675 { "glColorPointervINTEL", "GL_INTEL_parallel_arrays" },
101676 { "glColorSubTable", "GL_ARB_imaging" },
101677 { "glColorSubTableEXT", "GL_EXT_color_subtable" },
101678 { "glColorTable", "GL_ARB_imaging" },
101679 { "glColorTableEXT", "GL_EXT_paletted_texture" },
101680 { "glColorTableParameterfv", "GL_ARB_imaging" },
101681 { "glColorTableParameterfvSGI", "GL_SGI_color_table" },
101682 { "glColorTableParameteriv", "GL_ARB_imaging" },
101683 { "glColorTableParameterivSGI", "GL_SGI_color_table" },
101684 { "glColorTableSGI", "GL_SGI_color_table" },
101685 { "glCombinerInputNV", "GL_NV_register_combiners" },
101686 { "glCombinerOutputNV", "GL_NV_register_combiners" },
101687 { "glCombinerParameterfNV", "GL_NV_register_combiners" },
101688 { "glCombinerParameterfvNV", "GL_NV_register_combiners" },
101689 { "glCombinerParameteriNV", "GL_NV_register_combiners" },
101690 { "glCombinerParameterivNV", "GL_NV_register_combiners" },
101691 { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2" },
101692 { "glCommandListSegmentsNV", "GL_NV_command_list" },
101693 { "glCompileCommandListNV", "GL_NV_command_list" },
101694 { "glCompileShader", "GL_VERSION_2_0" },
101695 { "glCompileShaderARB", "GL_ARB_shader_objects" },
101696 { "glCompileShaderIncludeARB", "GL_ARB_shading_language_include" },
101697 { "glCompressedMultiTexImage1DEXT", "GL_EXT_direct_state_access" },
101698 { "glCompressedMultiTexImage2DEXT", "GL_EXT_direct_state_access" },
101699 { "glCompressedMultiTexImage3DEXT", "GL_EXT_direct_state_access" },
101700 { "glCompressedMultiTexSubImage1DEXT", "GL_EXT_direct_state_access" },
101701 { "glCompressedMultiTexSubImage2DEXT", "GL_EXT_direct_state_access" },
101702 { "glCompressedMultiTexSubImage3DEXT", "GL_EXT_direct_state_access" },
101703 { "glCompressedTexImage1D", "GL_VERSION_1_3" },
101704 { "glCompressedTexImage1DARB", "GL_ARB_texture_compression" },
101705 { "glCompressedTexImage2D", "GL_VERSION_1_3" },
101706 { "glCompressedTexImage2DARB", "GL_ARB_texture_compression" },
101707 { "glCompressedTexImage3D", "GL_VERSION_1_3" },
101708 { "glCompressedTexImage3DARB", "GL_ARB_texture_compression" },
101709 { "glCompressedTexSubImage1D", "GL_VERSION_1_3" },
101710 { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression" },
101711 { "glCompressedTexSubImage2D", "GL_VERSION_1_3" },
101712 { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression" },
101713 { "glCompressedTexSubImage3D", "GL_VERSION_1_3" },
101714 { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression" },
101715 { "glCompressedTextureImage1DEXT", "GL_EXT_direct_state_access" },
101716 { "glCompressedTextureImage2DEXT", "GL_EXT_direct_state_access" },
101717 { "glCompressedTextureImage3DEXT", "GL_EXT_direct_state_access" },
101718 { "glCompressedTextureSubImage1D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101719 { "glCompressedTextureSubImage1DEXT", "GL_EXT_direct_state_access" },
101720 { "glCompressedTextureSubImage2D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101721 { "glCompressedTextureSubImage2DEXT", "GL_EXT_direct_state_access" },
101722 { "glCompressedTextureSubImage3D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101723 { "glCompressedTextureSubImage3DEXT", "GL_EXT_direct_state_access" },
101724 { "glConservativeRasterParameterfNV", "GL_NV_conservative_raster_dilate" },
101725 { "glConservativeRasterParameteriNV", "GL_NV_conservative_raster_pre_snap_triangles" },
101726 { "glConvolutionFilter1D", "GL_ARB_imaging" },
101727 { "glConvolutionFilter1DEXT", "GL_EXT_convolution" },
101728 { "glConvolutionFilter2D", "GL_ARB_imaging" },
101729 { "glConvolutionFilter2DEXT", "GL_EXT_convolution" },
101730 { "glConvolutionParameterf", "GL_ARB_imaging" },
101731 { "glConvolutionParameterfEXT", "GL_EXT_convolution" },
101732 { "glConvolutionParameterfv", "GL_ARB_imaging" },
101733 { "glConvolutionParameterfvEXT", "GL_EXT_convolution" },
101734 { "glConvolutionParameteri", "GL_ARB_imaging" },
101735 { "glConvolutionParameteriEXT", "GL_EXT_convolution" },
101736 { "glConvolutionParameteriv", "GL_ARB_imaging" },
101737 { "glConvolutionParameterivEXT", "GL_EXT_convolution" },
101738 { "glConvolutionParameterxOES", "GL_OES_fixed_point" },
101739 { "glConvolutionParameterxvOES", "GL_OES_fixed_point" },
101740 { "glCopyBufferSubData", "GL_ARB_copy_buffer GL_VERSION_3_1" },
101741 { "glCopyColorSubTable", "GL_ARB_imaging" },
101742 { "glCopyColorSubTableEXT", "GL_EXT_color_subtable" },
101743 { "glCopyColorTable", "GL_ARB_imaging" },
101744 { "glCopyColorTableSGI", "GL_SGI_color_table" },
101745 { "glCopyConvolutionFilter1D", "GL_ARB_imaging" },
101746 { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution" },
101747 { "glCopyConvolutionFilter2D", "GL_ARB_imaging" },
101748 { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution" },
101749 { "glCopyImageSubData", "GL_ARB_copy_image GL_VERSION_4_3" },
101750 { "glCopyImageSubDataNV", "GL_NV_copy_image" },
101751 { "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access" },
101752 { "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access" },
101753 { "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access" },
101754 { "glCopyMultiTexSubImage2DEXT", "GL_EXT_direct_state_access" },
101755 { "glCopyMultiTexSubImage3DEXT", "GL_EXT_direct_state_access" },
101756 { "glCopyNamedBufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101757 { "glCopyPathNV", "GL_NV_path_rendering" },
101758 { "glCopyTexImage1DEXT", "GL_EXT_copy_texture" },
101759 { "glCopyTexImage2DEXT", "GL_EXT_copy_texture" },
101760 { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture" },
101761 { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture" },
101762 { "glCopyTexSubImage3D", "GL_VERSION_1_2" },
101763 { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture" },
101764 { "glCopyTextureImage1DEXT", "GL_EXT_direct_state_access" },
101765 { "glCopyTextureImage2DEXT", "GL_EXT_direct_state_access" },
101766 { "glCopyTextureSubImage1D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101767 { "glCopyTextureSubImage1DEXT", "GL_EXT_direct_state_access" },
101768 { "glCopyTextureSubImage2D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101769 { "glCopyTextureSubImage2DEXT", "GL_EXT_direct_state_access" },
101770 { "glCopyTextureSubImage3D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101771 { "glCopyTextureSubImage3DEXT", "GL_EXT_direct_state_access" },
101772 { "glCoverFillPathInstancedNV", "GL_NV_path_rendering" },
101773 { "glCoverFillPathNV", "GL_NV_path_rendering" },
101774 { "glCoverStrokePathInstancedNV", "GL_NV_path_rendering" },
101775 { "glCoverStrokePathNV", "GL_NV_path_rendering" },
101776 { "glCoverageModulationNV", "GL_NV_framebuffer_mixed_samples" },
101777 { "glCoverageModulationTableNV", "GL_NV_framebuffer_mixed_samples" },
101778 { "glCreateBuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101779 { "glCreateCommandListsNV", "GL_NV_command_list" },
101780 { "glCreateFramebuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101781 { "glCreateMemoryObjectsEXT", "GL_EXT_memory_object" },
101782 { "glCreatePerfQueryINTEL", "GL_INTEL_performance_query" },
101783 { "glCreateProgram", "GL_VERSION_2_0" },
101784 { "glCreateProgramObjectARB", "GL_ARB_shader_objects" },
101785 { "glCreateProgramPipelines", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101786 { "glCreateProgressFenceNVX", "GL_NVX_progress_fence" },
101787 { "glCreateQueries", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101788 { "glCreateRenderbuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101789 { "glCreateSamplers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101790 { "glCreateShader", "GL_VERSION_2_0" },
101791 { "glCreateShaderObjectARB", "GL_ARB_shader_objects" },
101792 { "glCreateShaderProgramEXT", "GL_EXT_separate_shader_objects" },
101793 { "glCreateShaderProgramv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
101794 { "glCreateStatesNV", "GL_NV_command_list" },
101795 { "glCreateSyncFromCLeventARB", "GL_ARB_cl_event" },
101796 { "glCreateTextures", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101797 { "glCreateTransformFeedbacks", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101798 { "glCreateVertexArrays", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101799 { "glCullParameterdvEXT", "GL_EXT_cull_vertex" },
101800 { "glCullParameterfvEXT", "GL_EXT_cull_vertex" },
101801 { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette" },
101802 { "glDebugMessageCallback", "GL_KHR_debug GL_VERSION_4_3" },
101803 { "glDebugMessageCallbackAMD", "GL_AMD_debug_output" },
101804 { "glDebugMessageCallbackARB", "GL_ARB_debug_output" },
101805 { "glDebugMessageControl", "GL_KHR_debug GL_VERSION_4_3" },
101806 { "glDebugMessageControlARB", "GL_ARB_debug_output" },
101807 { "glDebugMessageEnableAMD", "GL_AMD_debug_output" },
101808 { "glDebugMessageInsert", "GL_KHR_debug GL_VERSION_4_3" },
101809 { "glDebugMessageInsertAMD", "GL_AMD_debug_output" },
101810 { "glDebugMessageInsertARB", "GL_ARB_debug_output" },
101811 { "glDeformSGIX", "GL_SGIX_polynomial_ffd" },
101812 { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd" },
101813 { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd" },
101814 { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async" },
101815 { "glDeleteBufferRegion", "GL_KTX_buffer_region" },
101816 { "glDeleteBuffers", "GL_VERSION_1_5" },
101817 { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object" },
101818 { "glDeleteCommandListsNV", "GL_NV_command_list" },
101819 { "glDeleteFencesAPPLE", "GL_APPLE_fence" },
101820 { "glDeleteFencesNV", "GL_NV_fence" },
101821 { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader" },
101822 { "glDeleteFramebuffers", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
101823 { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object" },
101824 { "glDeleteMemoryObjectsEXT", "GL_EXT_memory_object" },
101825 { "glDeleteNamedStringARB", "GL_ARB_shading_language_include" },
101826 { "glDeleteNamesAMD", "GL_AMD_name_gen_delete" },
101827 { "glDeleteObjectARB", "GL_ARB_shader_objects" },
101828 { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object" },
101829 { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query" },
101830 { "glDeletePathsNV", "GL_NV_path_rendering" },
101831 { "glDeletePerfMonitorsAMD", "GL_AMD_performance_monitor" },
101832 { "glDeletePerfQueryINTEL", "GL_INTEL_performance_query" },
101833 { "glDeleteProgram", "GL_VERSION_2_0" },
101834 { "glDeleteProgramPipelines", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
101835 { "glDeleteProgramsARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
101836 { "glDeleteProgramsNV", "GL_NV_vertex_program" },
101837 { "glDeleteQueries", "GL_VERSION_1_5" },
101838 { "glDeleteQueriesARB", "GL_ARB_occlusion_query" },
101839 { "glDeleteQueryResourceTagNV", "GL_NV_query_resource_tag" },
101840 { "glDeleteRenderbuffers", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
101841 { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object" },
101842 { "glDeleteSamplers", "GL_ARB_sampler_objects GL_VERSION_3_3" },
101843 { "glDeleteSemaphoresEXT", "GL_EXT_semaphore" },
101844 { "glDeleteShader", "GL_VERSION_2_0" },
101845 { "glDeleteStatesNV", "GL_NV_command_list" },
101846 { "glDeleteSync", "GL_ARB_sync GL_VERSION_3_2" },
101847 { "glDeleteTexturesEXT", "GL_EXT_texture_object" },
101848 { "glDeleteTransformFeedbacks", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
101849 { "glDeleteTransformFeedbacksNV", "GL_NV_transform_feedback2" },
101850 { "glDeleteVertexArrays", "GL_ARB_vertex_array_object GL_VERSION_3_0" },
101851 { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object" },
101852 { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader" },
101853 { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test" },
101854 { "glDepthBoundsdNV", "GL_NV_depth_buffer_float" },
101855 { "glDepthRangeArraydvNV", "GL_ARB_viewport_array" },
101856 { "glDepthRangeArrayv", "GL_ARB_viewport_array GL_VERSION_4_1" },
101857 { "glDepthRangeIndexed", "GL_ARB_viewport_array GL_VERSION_4_1" },
101858 { "glDepthRangeIndexeddNV", "GL_ARB_viewport_array" },
101859 { "glDepthRangedNV", "GL_NV_depth_buffer_float" },
101860 { "glDepthRangef", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
101861 { "glDepthRangefOES", "GL_OES_single_precision" },
101862 { "glDepthRangexOES", "GL_OES_fixed_point" },
101863 { "glDetachObjectARB", "GL_ARB_shader_objects" },
101864 { "glDetachShader", "GL_VERSION_2_0" },
101865 { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture" },
101866 { "glDisableClientStateIndexedEXT", "GL_EXT_direct_state_access" },
101867 { "glDisableClientStateiEXT", "GL_EXT_direct_state_access" },
101868 { "glDisableIndexedEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
101869 { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader" },
101870 { "glDisableVertexArrayAttrib", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101871 { "glDisableVertexArrayAttribEXT", "GL_EXT_direct_state_access" },
101872 { "glDisableVertexArrayEXT", "GL_EXT_direct_state_access" },
101873 { "glDisableVertexAttribAPPLE", "GL_APPLE_vertex_program_evaluators" },
101874 { "glDisableVertexAttribArray", "GL_VERSION_2_0" },
101875 { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
101876 { "glDisablei", "GL_VERSION_3_0" },
101877 { "glDispatchCompute", "GL_ARB_compute_shader GL_VERSION_4_3" },
101878 { "glDispatchComputeGroupSizeARB", "GL_ARB_compute_variable_group_size" },
101879 { "glDispatchComputeIndirect", "GL_ARB_compute_shader GL_VERSION_4_3" },
101880 { "glDrawArraysEXT", "GL_EXT_vertex_array" },
101881 { "glDrawArraysIndirect", "GL_ARB_draw_indirect GL_VERSION_4_0" },
101882 { "glDrawArraysInstanced", "GL_VERSION_3_1" },
101883 { "glDrawArraysInstancedARB", "GL_ARB_draw_instanced" },
101884 { "glDrawArraysInstancedBaseInstance", "GL_ARB_base_instance GL_VERSION_4_2" },
101885 { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced" },
101886 { "glDrawBufferRegion", "GL_KTX_buffer_region" },
101887 { "glDrawBuffers", "GL_VERSION_2_0" },
101888 { "glDrawBuffersARB", "GL_ARB_draw_buffers" },
101889 { "glDrawBuffersATI", "GL_ATI_draw_buffers" },
101890 { "glDrawCommandsAddressNV", "GL_NV_command_list" },
101891 { "glDrawCommandsNV", "GL_NV_command_list" },
101892 { "glDrawCommandsStatesAddressNV", "GL_NV_command_list" },
101893 { "glDrawCommandsStatesNV", "GL_NV_command_list" },
101894 { "glDrawElementArrayAPPLE", "GL_APPLE_element_array" },
101895 { "glDrawElementArrayATI", "GL_ATI_element_array" },
101896 { "glDrawElementsBaseVertex", "GL_ARB_draw_elements_base_vertex GL_VERSION_3_2" },
101897 { "glDrawElementsIndirect", "GL_ARB_draw_indirect GL_VERSION_4_0" },
101898 { "glDrawElementsInstanced", "GL_VERSION_3_1" },
101899 { "glDrawElementsInstancedARB", "GL_ARB_draw_instanced" },
101900 { "glDrawElementsInstancedBaseInstance", "GL_ARB_base_instance GL_VERSION_4_2" },
101901 { "glDrawElementsInstancedBaseVertex", "GL_ARB_draw_elements_base_vertex GL_VERSION_3_2" },
101902 { "glDrawElementsInstancedBaseVertexBaseInstance", "GL_ARB_base_instance GL_VERSION_4_2" },
101903 { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced" },
101904 { "glDrawMeshArraysSUN", "GL_SUN_mesh_array" },
101905 { "glDrawMeshTasksIndirectNV", "GL_NV_mesh_shader" },
101906 { "glDrawMeshTasksNV", "GL_NV_mesh_shader" },
101907 { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array" },
101908 { "glDrawRangeElementArrayATI", "GL_ATI_element_array" },
101909 { "glDrawRangeElements", "GL_VERSION_1_2" },
101910 { "glDrawRangeElementsBaseVertex", "GL_ARB_draw_elements_base_vertex GL_VERSION_3_2" },
101911 { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements" },
101912 { "glDrawTextureNV", "GL_NV_draw_texture" },
101913 { "glDrawTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
101914 { "glDrawTransformFeedbackInstanced", "GL_ARB_transform_feedback_instanced GL_VERSION_4_2" },
101915 { "glDrawTransformFeedbackNV", "GL_NV_transform_feedback2" },
101916 { "glDrawTransformFeedbackStream", "GL_ARB_transform_feedback3 GL_VERSION_4_0" },
101917 { "glDrawTransformFeedbackStreamInstanced", "GL_ARB_transform_feedback_instanced GL_VERSION_4_2" },
101918 { "glDrawVkImageNV", "GL_NV_draw_vulkan_image" },
101919 { "glEGLImageTargetTexStorageEXT", "GL_EXT_EGL_image_storage" },
101920 { "glEGLImageTargetTextureStorageEXT", "GL_EXT_EGL_image_storage" },
101921 { "glEdgeFlagFormatNV", "GL_NV_vertex_buffer_unified_memory" },
101922 { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array" },
101923 { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists" },
101924 { "glElementPointerAPPLE", "GL_APPLE_element_array" },
101925 { "glElementPointerATI", "GL_ATI_element_array" },
101926 { "glEnableClientStateIndexedEXT", "GL_EXT_direct_state_access" },
101927 { "glEnableClientStateiEXT", "GL_EXT_direct_state_access" },
101928 { "glEnableIndexedEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
101929 { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader" },
101930 { "glEnableVertexArrayAttrib", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101931 { "glEnableVertexArrayAttribEXT", "GL_EXT_direct_state_access" },
101932 { "glEnableVertexArrayEXT", "GL_EXT_direct_state_access" },
101933 { "glEnableVertexAttribAPPLE", "GL_APPLE_vertex_program_evaluators" },
101934 { "glEnableVertexAttribArray", "GL_VERSION_2_0" },
101935 { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
101936 { "glEnablei", "GL_VERSION_3_0" },
101937 { "glEndConditionalRender", "GL_VERSION_3_0" },
101938 { "glEndConditionalRenderNV", "GL_NV_conditional_render" },
101939 { "glEndConditionalRenderNVX", "GL_NVX_conditional_render" },
101940 { "glEndFragmentShaderATI", "GL_ATI_fragment_shader" },
101941 { "glEndOcclusionQueryNV", "GL_NV_occlusion_query" },
101942 { "glEndPerfMonitorAMD", "GL_AMD_performance_monitor" },
101943 { "glEndPerfQueryINTEL", "GL_INTEL_performance_query" },
101944 { "glEndQuery", "GL_VERSION_1_5" },
101945 { "glEndQueryARB", "GL_ARB_occlusion_query" },
101946 { "glEndQueryIndexed", "GL_ARB_transform_feedback3 GL_VERSION_4_0" },
101947 { "glEndTransformFeedback", "GL_VERSION_3_0" },
101948 { "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback" },
101949 { "glEndTransformFeedbackNV", "GL_NV_transform_feedback" },
101950 { "glEndVertexShaderEXT", "GL_EXT_vertex_shader" },
101951 { "glEndVideoCaptureNV", "GL_NV_video_capture" },
101952 { "glEvalCoord1xOES", "GL_OES_fixed_point" },
101953 { "glEvalCoord1xvOES", "GL_OES_fixed_point" },
101954 { "glEvalCoord2xOES", "GL_OES_fixed_point" },
101955 { "glEvalCoord2xvOES", "GL_OES_fixed_point" },
101956 { "glEvalMapsNV", "GL_NV_evaluators" },
101957 { "glEvaluateDepthValuesARB", "GL_ARB_sample_locations" },
101958 { "glExecuteProgramNV", "GL_NV_vertex_program" },
101959 { "glExtractComponentEXT", "GL_EXT_vertex_shader" },
101960 { "glFeedbackBufferxOES", "GL_OES_fixed_point" },
101961 { "glFenceSync", "GL_ARB_sync GL_VERSION_3_2" },
101962 { "glFinalCombinerInputNV", "GL_NV_register_combiners" },
101963 { "glFinishAsyncSGIX", "GL_SGIX_async" },
101964 { "glFinishFenceAPPLE", "GL_APPLE_fence" },
101965 { "glFinishFenceNV", "GL_NV_fence" },
101966 { "glFinishObjectAPPLE", "GL_APPLE_fence" },
101967 { "glFinishTextureSUNX", "GL_SUNX_constant_data" },
101968 { "glFlushMappedBufferRange", "GL_ARB_map_buffer_range GL_VERSION_3_0" },
101969 { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range" },
101970 { "glFlushMappedNamedBufferRange", "GL_ARB_direct_state_access GL_VERSION_4_5" },
101971 { "glFlushMappedNamedBufferRangeEXT", "GL_EXT_direct_state_access" },
101972 { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range" },
101973 { "glFlushRasterSGIX", "GL_SGIX_flush_raster" },
101974 { "glFlushStaticDataIBM", "GL_IBM_static_data" },
101975 { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range" },
101976 { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range" },
101977 { "glFogCoordFormatNV", "GL_NV_vertex_buffer_unified_memory" },
101978 { "glFogCoordPointer", "GL_VERSION_1_4" },
101979 { "glFogCoordPointerEXT", "GL_EXT_fog_coord" },
101980 { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists" },
101981 { "glFogCoordd", "GL_VERSION_1_4" },
101982 { "glFogCoorddEXT", "GL_EXT_fog_coord" },
101983 { "glFogCoorddv", "GL_VERSION_1_4" },
101984 { "glFogCoorddvEXT", "GL_EXT_fog_coord" },
101985 { "glFogCoordf", "GL_VERSION_1_4" },
101986 { "glFogCoordfEXT", "GL_EXT_fog_coord" },
101987 { "glFogCoordfv", "GL_VERSION_1_4" },
101988 { "glFogCoordfvEXT", "GL_EXT_fog_coord" },
101989 { "glFogCoordhNV", "GL_NV_half_float" },
101990 { "glFogCoordhvNV", "GL_NV_half_float" },
101991 { "glFogFuncSGIS", "GL_SGIS_fog_function" },
101992 { "glFogxOES", "GL_OES_fixed_point" },
101993 { "glFogxvOES", "GL_OES_fixed_point" },
101994 { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting" },
101995 { "glFragmentCoverageColorNV", "GL_NV_fragment_coverage_to_color" },
101996 { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting" },
101997 { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting" },
101998 { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting" },
101999 { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting" },
102000 { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting" },
102001 { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting" },
102002 { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting" },
102003 { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting" },
102004 { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting" },
102005 { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting" },
102006 { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting" },
102007 { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting" },
102008 { "glFrameTerminatorGREMEDY", "GL_GREMEDY_frame_terminator" },
102009 { "glFrameZoomSGIX", "GL_SGIX_framezoom" },
102010 { "glFramebufferDrawBufferEXT", "GL_EXT_direct_state_access" },
102011 { "glFramebufferDrawBuffersEXT", "GL_EXT_direct_state_access" },
102012 { "glFramebufferFetchBarrierEXT", "GL_EXT_shader_framebuffer_fetch_non_coherent" },
102013 { "glFramebufferParameteri", "GL_ARB_framebuffer_no_attachments GL_VERSION_4_3" },
102014 { "glFramebufferParameteriMESA", "GL_MESA_framebuffer_flip_y" },
102015 { "glFramebufferReadBufferEXT", "GL_EXT_direct_state_access" },
102016 { "glFramebufferRenderbuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102017 { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object" },
102018 { "glFramebufferSampleLocationsfvARB", "GL_ARB_sample_locations" },
102019 { "glFramebufferSampleLocationsfvNV", "GL_NV_sample_locations" },
102020 { "glFramebufferSamplePositionsfvAMD", "GL_AMD_framebuffer_sample_positions" },
102021 { "glFramebufferTexture", "GL_VERSION_3_2" },
102022 { "glFramebufferTexture1D", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102023 { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object" },
102024 { "glFramebufferTexture2D", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102025 { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object" },
102026 { "glFramebufferTexture3D", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102027 { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object" },
102028 { "glFramebufferTextureARB", "GL_ARB_geometry_shader4" },
102029 { "glFramebufferTextureEXT", "GL_NV_geometry_program4" },
102030 { "glFramebufferTextureFaceARB", "GL_ARB_geometry_shader4" },
102031 { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4" },
102032 { "glFramebufferTextureLayer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102033 { "glFramebufferTextureLayerARB", "GL_ARB_geometry_shader4" },
102034 { "glFramebufferTextureLayerEXT", "GL_EXT_texture_array GL_NV_geometry_program4" },
102035 { "glFramebufferTextureMultiviewOVR", "GL_OVR_multiview" },
102036 { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object" },
102037 { "glFrustumfOES", "GL_OES_single_precision" },
102038 { "glFrustumxOES", "GL_OES_fixed_point" },
102039 { "glGenAsyncMarkersSGIX", "GL_SGIX_async" },
102040 { "glGenBuffers", "GL_VERSION_1_5" },
102041 { "glGenBuffersARB", "GL_ARB_vertex_buffer_object" },
102042 { "glGenFencesAPPLE", "GL_APPLE_fence" },
102043 { "glGenFencesNV", "GL_NV_fence" },
102044 { "glGenFragmentShadersATI", "GL_ATI_fragment_shader" },
102045 { "glGenFramebuffers", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102046 { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object" },
102047 { "glGenNamesAMD", "GL_AMD_name_gen_delete" },
102048 { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query" },
102049 { "glGenPathsNV", "GL_NV_path_rendering" },
102050 { "glGenPerfMonitorsAMD", "GL_AMD_performance_monitor" },
102051 { "glGenProgramPipelines", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
102052 { "glGenProgramsARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
102053 { "glGenProgramsNV", "GL_NV_vertex_program" },
102054 { "glGenQueries", "GL_VERSION_1_5" },
102055 { "glGenQueriesARB", "GL_ARB_occlusion_query" },
102056 { "glGenQueryResourceTagNV", "GL_NV_query_resource_tag" },
102057 { "glGenRenderbuffers", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102058 { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object" },
102059 { "glGenSamplers", "GL_ARB_sampler_objects GL_VERSION_3_3" },
102060 { "glGenSemaphoresEXT", "GL_EXT_semaphore" },
102061 { "glGenSymbolsEXT", "GL_EXT_vertex_shader" },
102062 { "glGenTexturesEXT", "GL_EXT_texture_object" },
102063 { "glGenTransformFeedbacks", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
102064 { "glGenTransformFeedbacksNV", "GL_NV_transform_feedback2" },
102065 { "glGenVertexArrays", "GL_ARB_vertex_array_object GL_VERSION_3_0" },
102066 { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object" },
102067 { "glGenVertexShadersEXT", "GL_EXT_vertex_shader" },
102068 { "glGenerateMipmap", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102069 { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object" },
102070 { "glGenerateMultiTexMipmapEXT", "GL_EXT_direct_state_access" },
102071 { "glGenerateTextureMipmap", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102072 { "glGenerateTextureMipmapEXT", "GL_EXT_direct_state_access" },
102073 { "glGetActiveAtomicCounterBufferiv", "GL_ARB_shader_atomic_counters GL_VERSION_4_2" },
102074 { "glGetActiveAttrib", "GL_VERSION_2_0" },
102075 { "glGetActiveAttribARB", "GL_ARB_vertex_shader" },
102076 { "glGetActiveSubroutineName", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
102077 { "glGetActiveSubroutineUniformName", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
102078 { "glGetActiveSubroutineUniformiv", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
102079 { "glGetActiveUniform", "GL_VERSION_2_0" },
102080 { "glGetActiveUniformARB", "GL_ARB_shader_objects" },
102081 { "glGetActiveUniformBlockName", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
102082 { "glGetActiveUniformBlockiv", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
102083 { "glGetActiveUniformName", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
102084 { "glGetActiveUniformsiv", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
102085 { "glGetActiveVaryingNV", "GL_NV_transform_feedback" },
102086 { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object" },
102087 { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object" },
102088 { "glGetAttachedObjectsARB", "GL_ARB_shader_objects" },
102089 { "glGetAttachedShaders", "GL_VERSION_2_0" },
102090 { "glGetAttribLocation", "GL_VERSION_2_0" },
102091 { "glGetAttribLocationARB", "GL_ARB_vertex_shader" },
102092 { "glGetBooleanIndexedvEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
102093 { "glGetBooleani_v", "GL_VERSION_3_0" },
102094 { "glGetBufferParameteri64v", "GL_VERSION_3_2" },
102095 { "glGetBufferParameteriv", "GL_VERSION_1_5" },
102096 { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object" },
102097 { "glGetBufferParameterui64vNV", "GL_NV_shader_buffer_load" },
102098 { "glGetBufferPointerv", "GL_VERSION_1_5" },
102099 { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object" },
102100 { "glGetBufferSubData", "GL_VERSION_1_5" },
102101 { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object" },
102102 { "glGetClipPlanefOES", "GL_OES_single_precision" },
102103 { "glGetClipPlanexOES", "GL_OES_fixed_point" },
102104 { "glGetColorTable", "GL_ARB_imaging" },
102105 { "glGetColorTableEXT", "GL_EXT_paletted_texture" },
102106 { "glGetColorTableParameterfv", "GL_ARB_imaging" },
102107 { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture" },
102108 { "glGetColorTableParameterfvSGI", "GL_SGI_color_table" },
102109 { "glGetColorTableParameteriv", "GL_ARB_imaging" },
102110 { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture" },
102111 { "glGetColorTableParameterivSGI", "GL_SGI_color_table" },
102112 { "glGetColorTableSGI", "GL_SGI_color_table" },
102113 { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners" },
102114 { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners" },
102115 { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners" },
102116 { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners" },
102117 { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2" },
102118 { "glGetCommandHeaderNV", "GL_NV_command_list" },
102119 { "glGetCompressedMultiTexImageEXT", "GL_EXT_direct_state_access" },
102120 { "glGetCompressedTexImage", "GL_VERSION_1_3" },
102121 { "glGetCompressedTexImageARB", "GL_ARB_texture_compression" },
102122 { "glGetCompressedTextureImage", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102123 { "glGetCompressedTextureImageEXT", "GL_EXT_direct_state_access" },
102124 { "glGetCompressedTextureSubImage", "GL_ARB_get_texture_sub_image GL_VERSION_4_5" },
102125 { "glGetConvolutionFilter", "GL_ARB_imaging" },
102126 { "glGetConvolutionFilterEXT", "GL_EXT_convolution" },
102127 { "glGetConvolutionParameterfv", "GL_ARB_imaging" },
102128 { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution" },
102129 { "glGetConvolutionParameteriv", "GL_ARB_imaging" },
102130 { "glGetConvolutionParameterivEXT", "GL_EXT_convolution" },
102131 { "glGetConvolutionParameterxvOES", "GL_OES_fixed_point" },
102132 { "glGetCoverageModulationTableNV", "GL_NV_framebuffer_mixed_samples" },
102133 { "glGetDebugMessageLog", "GL_KHR_debug GL_VERSION_4_3" },
102134 { "glGetDebugMessageLogAMD", "GL_AMD_debug_output" },
102135 { "glGetDebugMessageLogARB", "GL_ARB_debug_output" },
102136 { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture" },
102137 { "glGetDoubleIndexedvEXT", "GL_EXT_direct_state_access" },
102138 { "glGetDoublei_v", "GL_ARB_viewport_array GL_VERSION_4_1" },
102139 { "glGetDoublei_vEXT", "GL_EXT_direct_state_access" },
102140 { "glGetFenceivNV", "GL_NV_fence" },
102141 { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners" },
102142 { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners" },
102143 { "glGetFirstPerfQueryIdINTEL", "GL_INTEL_performance_query" },
102144 { "glGetFixedvOES", "GL_OES_fixed_point" },
102145 { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access" },
102146 { "glGetFloati_v", "GL_ARB_viewport_array GL_VERSION_4_1" },
102147 { "glGetFloati_vEXT", "GL_EXT_direct_state_access" },
102148 { "glGetFogFuncSGIS", "GL_SGIS_fog_function" },
102149 { "glGetFragDataIndex", "GL_ARB_blend_func_extended GL_VERSION_3_3" },
102150 { "glGetFragDataLocation", "GL_VERSION_3_0" },
102151 { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4" },
102152 { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting" },
102153 { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting" },
102154 { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting" },
102155 { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting" },
102156 { "glGetFramebufferAttachmentParameteriv", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102157 { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object" },
102158 { "glGetFramebufferParameterfvAMD", "GL_AMD_framebuffer_sample_positions" },
102159 { "glGetFramebufferParameteriv", "GL_ARB_framebuffer_no_attachments GL_VERSION_4_3" },
102160 { "glGetFramebufferParameterivEXT", "GL_EXT_direct_state_access" },
102161 { "glGetFramebufferParameterivMESA", "GL_MESA_framebuffer_flip_y" },
102162 { "glGetGraphicsResetStatus", "GL_KHR_robustness GL_VERSION_4_5" },
102163 { "glGetGraphicsResetStatusARB", "GL_ARB_robustness" },
102164 { "glGetHandleARB", "GL_ARB_shader_objects" },
102165 { "glGetHistogram", "GL_ARB_imaging" },
102166 { "glGetHistogramEXT", "GL_EXT_histogram" },
102167 { "glGetHistogramParameterfv", "GL_ARB_imaging" },
102168 { "glGetHistogramParameterfvEXT", "GL_EXT_histogram" },
102169 { "glGetHistogramParameteriv", "GL_ARB_imaging" },
102170 { "glGetHistogramParameterivEXT", "GL_EXT_histogram" },
102171 { "glGetHistogramParameterxvOES", "GL_OES_fixed_point" },
102172 { "glGetImageHandleARB", "GL_ARB_bindless_texture" },
102173 { "glGetImageHandleNV", "GL_NV_bindless_texture" },
102174 { "glGetImageTransformParameterfvHP", "GL_HP_image_transform" },
102175 { "glGetImageTransformParameterivHP", "GL_HP_image_transform" },
102176 { "glGetInfoLogARB", "GL_ARB_shader_objects" },
102177 { "glGetInstrumentsSGIX", "GL_SGIX_instruments" },
102178 { "glGetInteger64i_v", "GL_VERSION_3_2" },
102179 { "glGetInteger64v", "GL_ARB_sync GL_VERSION_3_2" },
102180 { "glGetIntegerIndexedvEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
102181 { "glGetIntegeri_v", "GL_ARB_uniform_buffer_object GL_VERSION_3_0" },
102182 { "glGetIntegerui64i_vNV", "GL_NV_vertex_buffer_unified_memory" },
102183 { "glGetIntegerui64vNV", "GL_NV_shader_buffer_load" },
102184 { "glGetInternalformatSampleivNV", "GL_NV_internalformat_sample_query" },
102185 { "glGetInternalformati64v", "GL_ARB_internalformat_query2 GL_VERSION_4_3" },
102186 { "glGetInternalformativ", "GL_ARB_internalformat_query GL_VERSION_4_2" },
102187 { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader" },
102188 { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader" },
102189 { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader" },
102190 { "glGetLightxOES", "GL_OES_fixed_point" },
102191 { "glGetListParameterfvSGIX", "GL_SGIX_list_priority" },
102192 { "glGetListParameterivSGIX", "GL_SGIX_list_priority" },
102193 { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader" },
102194 { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader" },
102195 { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader" },
102196 { "glGetMapAttribParameterfvNV", "GL_NV_evaluators" },
102197 { "glGetMapAttribParameterivNV", "GL_NV_evaluators" },
102198 { "glGetMapControlPointsNV", "GL_NV_evaluators" },
102199 { "glGetMapParameterfvNV", "GL_NV_evaluators" },
102200 { "glGetMapParameterivNV", "GL_NV_evaluators" },
102201 { "glGetMapxvOES", "GL_OES_fixed_point" },
102202 { "glGetMaterialxOES", "GL_OES_fixed_point" },
102203 { "glGetMemoryObjectDetachedResourcesuivNV", "GL_NV_memory_attachment" },
102204 { "glGetMemoryObjectParameterivEXT", "GL_EXT_memory_object" },
102205 { "glGetMinmax", "GL_ARB_imaging" },
102206 { "glGetMinmaxEXT", "GL_EXT_histogram" },
102207 { "glGetMinmaxParameterfv", "GL_ARB_imaging" },
102208 { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram" },
102209 { "glGetMinmaxParameteriv", "GL_ARB_imaging" },
102210 { "glGetMinmaxParameterivEXT", "GL_EXT_histogram" },
102211 { "glGetMultiTexEnvfvEXT", "GL_EXT_direct_state_access" },
102212 { "glGetMultiTexEnvivEXT", "GL_EXT_direct_state_access" },
102213 { "glGetMultiTexGendvEXT", "GL_EXT_direct_state_access" },
102214 { "glGetMultiTexGenfvEXT", "GL_EXT_direct_state_access" },
102215 { "glGetMultiTexGenivEXT", "GL_EXT_direct_state_access" },
102216 { "glGetMultiTexImageEXT", "GL_EXT_direct_state_access" },
102217 { "glGetMultiTexLevelParameterfvEXT", "GL_EXT_direct_state_access" },
102218 { "glGetMultiTexLevelParameterivEXT", "GL_EXT_direct_state_access" },
102219 { "glGetMultiTexParameterIivEXT", "GL_EXT_direct_state_access" },
102220 { "glGetMultiTexParameterIuivEXT", "GL_EXT_direct_state_access" },
102221 { "glGetMultiTexParameterfvEXT", "GL_EXT_direct_state_access" },
102222 { "glGetMultiTexParameterivEXT", "GL_EXT_direct_state_access" },
102223 { "glGetMultisamplefv", "GL_ARB_texture_multisample GL_VERSION_3_2" },
102224 { "glGetMultisamplefvNV", "GL_NV_explicit_multisample" },
102225 { "glGetNamedBufferParameteri64v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102226 { "glGetNamedBufferParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102227 { "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access" },
102228 { "glGetNamedBufferParameterui64vNV", "GL_NV_shader_buffer_load" },
102229 { "glGetNamedBufferPointerv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102230 { "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access" },
102231 { "glGetNamedBufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102232 { "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access" },
102233 { "glGetNamedFramebufferAttachmentParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102234 { "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access" },
102235 { "glGetNamedFramebufferParameterfvAMD", "GL_AMD_framebuffer_sample_positions" },
102236 { "glGetNamedFramebufferParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102237 { "glGetNamedFramebufferParameterivEXT", "GL_EXT_direct_state_access" },
102238 { "glGetNamedProgramLocalParameterIivEXT", "GL_EXT_direct_state_access" },
102239 { "glGetNamedProgramLocalParameterIuivEXT", "GL_EXT_direct_state_access" },
102240 { "glGetNamedProgramLocalParameterdvEXT", "GL_EXT_direct_state_access" },
102241 { "glGetNamedProgramLocalParameterfvEXT", "GL_EXT_direct_state_access" },
102242 { "glGetNamedProgramStringEXT", "GL_EXT_direct_state_access" },
102243 { "glGetNamedProgramivEXT", "GL_EXT_direct_state_access" },
102244 { "glGetNamedRenderbufferParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102245 { "glGetNamedRenderbufferParameterivEXT", "GL_EXT_direct_state_access" },
102246 { "glGetNamedStringARB", "GL_ARB_shading_language_include" },
102247 { "glGetNamedStringivARB", "GL_ARB_shading_language_include" },
102248 { "glGetNextPerfQueryIdINTEL", "GL_INTEL_performance_query" },
102249 { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object" },
102250 { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object" },
102251 { "glGetObjectLabel", "GL_KHR_debug GL_VERSION_4_3" },
102252 { "glGetObjectLabelEXT", "GL_EXT_debug_label" },
102253 { "glGetObjectParameterfvARB", "GL_ARB_shader_objects" },
102254 { "glGetObjectParameterivAPPLE", "GL_APPLE_object_purgeable" },
102255 { "glGetObjectParameterivARB", "GL_ARB_shader_objects" },
102256 { "glGetObjectPtrLabel", "GL_KHR_debug GL_VERSION_4_3" },
102257 { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query" },
102258 { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query" },
102259 { "glGetPathColorGenfvNV", "GL_NV_path_rendering" },
102260 { "glGetPathColorGenivNV", "GL_NV_path_rendering" },
102261 { "glGetPathCommandsNV", "GL_NV_path_rendering" },
102262 { "glGetPathCoordsNV", "GL_NV_path_rendering" },
102263 { "glGetPathDashArrayNV", "GL_NV_path_rendering" },
102264 { "glGetPathLengthNV", "GL_NV_path_rendering" },
102265 { "glGetPathMetricRangeNV", "GL_NV_path_rendering" },
102266 { "glGetPathMetricsNV", "GL_NV_path_rendering" },
102267 { "glGetPathParameterfvNV", "GL_NV_path_rendering" },
102268 { "glGetPathParameterivNV", "GL_NV_path_rendering" },
102269 { "glGetPathSpacingNV", "GL_NV_path_rendering" },
102270 { "glGetPathTexGenfvNV", "GL_NV_path_rendering" },
102271 { "glGetPathTexGenivNV", "GL_NV_path_rendering" },
102272 { "glGetPerfCounterInfoINTEL", "GL_INTEL_performance_query" },
102273 { "glGetPerfMonitorCounterDataAMD", "GL_AMD_performance_monitor" },
102274 { "glGetPerfMonitorCounterInfoAMD", "GL_AMD_performance_monitor" },
102275 { "glGetPerfMonitorCounterStringAMD", "GL_AMD_performance_monitor" },
102276 { "glGetPerfMonitorCountersAMD", "GL_AMD_performance_monitor" },
102277 { "glGetPerfMonitorGroupStringAMD", "GL_AMD_performance_monitor" },
102278 { "glGetPerfMonitorGroupsAMD", "GL_AMD_performance_monitor" },
102279 { "glGetPerfQueryDataINTEL", "GL_INTEL_performance_query" },
102280 { "glGetPerfQueryIdByNameINTEL", "GL_INTEL_performance_query" },
102281 { "glGetPerfQueryInfoINTEL", "GL_INTEL_performance_query" },
102282 { "glGetPixelMapxv", "GL_OES_fixed_point" },
102283 { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture" },
102284 { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture" },
102285 { "glGetPixelTransformParameterfvEXT", "GL_EXT_pixel_transform" },
102286 { "glGetPixelTransformParameterivEXT", "GL_EXT_pixel_transform" },
102287 { "glGetPointerIndexedvEXT", "GL_EXT_direct_state_access" },
102288 { "glGetPointeri_vEXT", "GL_EXT_direct_state_access" },
102289 { "glGetPointervEXT", "GL_EXT_vertex_array" },
102290 { "glGetProgramBinary", "GL_ARB_get_program_binary GL_VERSION_4_1" },
102291 { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4" },
102292 { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4" },
102293 { "glGetProgramEnvParameterdvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
102294 { "glGetProgramEnvParameterfvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
102295 { "glGetProgramInfoLog", "GL_VERSION_2_0" },
102296 { "glGetProgramInterfaceiv", "GL_ARB_program_interface_query GL_VERSION_4_3" },
102297 { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4" },
102298 { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4" },
102299 { "glGetProgramLocalParameterdvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
102300 { "glGetProgramLocalParameterfvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
102301 { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program" },
102302 { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program" },
102303 { "glGetProgramParameterdvNV", "GL_NV_vertex_program" },
102304 { "glGetProgramParameterfvNV", "GL_NV_vertex_program" },
102305 { "glGetProgramPipelineInfoLog", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
102306 { "glGetProgramPipelineiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
102307 { "glGetProgramResourceIndex", "GL_ARB_program_interface_query GL_VERSION_4_3" },
102308 { "glGetProgramResourceLocation", "GL_ARB_program_interface_query GL_VERSION_4_3" },
102309 { "glGetProgramResourceLocationIndex", "GL_ARB_program_interface_query GL_VERSION_4_3" },
102310 { "glGetProgramResourceName", "GL_ARB_program_interface_query GL_VERSION_4_3" },
102311 { "glGetProgramResourcefvNV", "GL_NV_path_rendering" },
102312 { "glGetProgramResourceiv", "GL_ARB_program_interface_query GL_VERSION_4_3" },
102313 { "glGetProgramStageiv", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
102314 { "glGetProgramStringARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
102315 { "glGetProgramStringNV", "GL_NV_vertex_program" },
102316 { "glGetProgramSubroutineParameteruivNV", "GL_NV_gpu_program5" },
102317 { "glGetProgramiv", "GL_VERSION_2_0" },
102318 { "glGetProgramivARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
102319 { "glGetProgramivNV", "GL_NV_vertex_program" },
102320 { "glGetQueryBufferObjecti64v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102321 { "glGetQueryBufferObjectiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102322 { "glGetQueryBufferObjectui64v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102323 { "glGetQueryBufferObjectuiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102324 { "glGetQueryIndexediv", "GL_ARB_transform_feedback3 GL_VERSION_4_0" },
102325 { "glGetQueryObjecti64v", "GL_ARB_timer_query GL_VERSION_3_3" },
102326 { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query" },
102327 { "glGetQueryObjectiv", "GL_VERSION_1_5" },
102328 { "glGetQueryObjectivARB", "GL_ARB_occlusion_query" },
102329 { "glGetQueryObjectui64v", "GL_ARB_timer_query GL_VERSION_3_3" },
102330 { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query" },
102331 { "glGetQueryObjectuiv", "GL_VERSION_1_5" },
102332 { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query" },
102333 { "glGetQueryiv", "GL_VERSION_1_5" },
102334 { "glGetQueryivARB", "GL_ARB_occlusion_query" },
102335 { "glGetRenderbufferParameteriv", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102336 { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object" },
102337 { "glGetSamplerParameterIiv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
102338 { "glGetSamplerParameterIuiv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
102339 { "glGetSamplerParameterfv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
102340 { "glGetSamplerParameteriv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
102341 { "glGetSemaphoreParameterui64vEXT", "GL_EXT_semaphore" },
102342 { "glGetSeparableFilter", "GL_ARB_imaging" },
102343 { "glGetSeparableFilterEXT", "GL_EXT_convolution" },
102344 { "glGetShaderInfoLog", "GL_VERSION_2_0" },
102345 { "glGetShaderPrecisionFormat", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
102346 { "glGetShaderSource", "GL_VERSION_2_0" },
102347 { "glGetShaderSourceARB", "GL_ARB_shader_objects" },
102348 { "glGetShaderiv", "GL_VERSION_2_0" },
102349 { "glGetShadingRateImagePaletteNV", "GL_NV_shading_rate_image" },
102350 { "glGetShadingRateSampleLocationivNV", "GL_NV_shading_rate_image" },
102351 { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture" },
102352 { "glGetStageIndexNV", "GL_NV_command_list" },
102353 { "glGetStringi", "GL_VERSION_3_0" },
102354 { "glGetSubroutineIndex", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
102355 { "glGetSubroutineUniformLocation", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
102356 { "glGetSynciv", "GL_ARB_sync GL_VERSION_3_2" },
102357 { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap" },
102358 { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap" },
102359 { "glGetTexEnvxvOES", "GL_OES_fixed_point" },
102360 { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4" },
102361 { "glGetTexGenxvOES", "GL_OES_fixed_point" },
102362 { "glGetTexLevelParameterxvOES", "GL_OES_fixed_point" },
102363 { "glGetTexParameterIiv", "GL_VERSION_3_0" },
102364 { "glGetTexParameterIivEXT", "GL_EXT_texture_integer" },
102365 { "glGetTexParameterIuiv", "GL_VERSION_3_0" },
102366 { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer" },
102367 { "glGetTexParameterPointervAPPLE", "GL_APPLE_texture_range" },
102368 { "glGetTexParameterxvOES", "GL_OES_fixed_point" },
102369 { "glGetTextureHandleARB", "GL_ARB_bindless_texture" },
102370 { "glGetTextureHandleNV", "GL_NV_bindless_texture" },
102371 { "glGetTextureImage", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102372 { "glGetTextureImageEXT", "GL_EXT_direct_state_access" },
102373 { "glGetTextureLevelParameterfv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102374 { "glGetTextureLevelParameterfvEXT", "GL_EXT_direct_state_access" },
102375 { "glGetTextureLevelParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102376 { "glGetTextureLevelParameterivEXT", "GL_EXT_direct_state_access" },
102377 { "glGetTextureParameterIiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102378 { "glGetTextureParameterIivEXT", "GL_EXT_direct_state_access" },
102379 { "glGetTextureParameterIuiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102380 { "glGetTextureParameterIuivEXT", "GL_EXT_direct_state_access" },
102381 { "glGetTextureParameterfv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102382 { "glGetTextureParameterfvEXT", "GL_EXT_direct_state_access" },
102383 { "glGetTextureParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102384 { "glGetTextureParameterivEXT", "GL_EXT_direct_state_access" },
102385 { "glGetTextureSamplerHandleARB", "GL_ARB_bindless_texture" },
102386 { "glGetTextureSamplerHandleNV", "GL_NV_bindless_texture" },
102387 { "glGetTextureSubImage", "GL_ARB_get_texture_sub_image GL_VERSION_4_5" },
102388 { "glGetTrackMatrixivNV", "GL_NV_vertex_program" },
102389 { "glGetTransformFeedbackVarying", "GL_VERSION_3_0" },
102390 { "glGetTransformFeedbackVaryingEXT", "GL_EXT_transform_feedback" },
102391 { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback" },
102392 { "glGetTransformFeedbacki64_v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102393 { "glGetTransformFeedbacki_v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102394 { "glGetTransformFeedbackiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102395 { "glGetUniformBlockIndex", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
102396 { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform" },
102397 { "glGetUniformIndices", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
102398 { "glGetUniformLocation", "GL_VERSION_2_0" },
102399 { "glGetUniformLocationARB", "GL_ARB_shader_objects" },
102400 { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform" },
102401 { "glGetUniformSubroutineuiv", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
102402 { "glGetUniformdv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
102403 { "glGetUniformfv", "GL_VERSION_2_0" },
102404 { "glGetUniformfvARB", "GL_ARB_shader_objects" },
102405 { "glGetUniformi64vARB", "GL_ARB_gpu_shader_int64" },
102406 { "glGetUniformi64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
102407 { "glGetUniformiv", "GL_VERSION_2_0" },
102408 { "glGetUniformivARB", "GL_ARB_shader_objects" },
102409 { "glGetUniformui64vARB", "GL_ARB_gpu_shader_int64" },
102410 { "glGetUniformui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_shader_buffer_load" },
102411 { "glGetUniformuiv", "GL_VERSION_3_0" },
102412 { "glGetUniformuivEXT", "GL_EXT_gpu_shader4" },
102413 { "glGetUnsignedBytei_vEXT", "GL_EXT_memory_object GL_EXT_semaphore" },
102414 { "glGetUnsignedBytevEXT", "GL_EXT_memory_object GL_EXT_semaphore" },
102415 { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object" },
102416 { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object" },
102417 { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader" },
102418 { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader" },
102419 { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader" },
102420 { "glGetVariantPointervEXT", "GL_EXT_vertex_shader" },
102421 { "glGetVaryingLocationNV", "GL_NV_transform_feedback" },
102422 { "glGetVertexArrayIndexed64iv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102423 { "glGetVertexArrayIndexediv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102424 { "glGetVertexArrayIntegeri_vEXT", "GL_EXT_direct_state_access" },
102425 { "glGetVertexArrayIntegervEXT", "GL_EXT_direct_state_access" },
102426 { "glGetVertexArrayPointeri_vEXT", "GL_EXT_direct_state_access" },
102427 { "glGetVertexArrayPointervEXT", "GL_EXT_direct_state_access" },
102428 { "glGetVertexArrayiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102429 { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object" },
102430 { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object" },
102431 { "glGetVertexAttribIiv", "GL_VERSION_3_0" },
102432 { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4" },
102433 { "glGetVertexAttribIuiv", "GL_VERSION_3_0" },
102434 { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4" },
102435 { "glGetVertexAttribLdv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
102436 { "glGetVertexAttribLdvEXT", "GL_EXT_vertex_attrib_64bit" },
102437 { "glGetVertexAttribLi64vNV", "GL_NV_vertex_attrib_integer_64bit" },
102438 { "glGetVertexAttribLui64vARB", "GL_ARB_bindless_texture" },
102439 { "glGetVertexAttribLui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
102440 { "glGetVertexAttribPointerv", "GL_VERSION_2_0" },
102441 { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
102442 { "glGetVertexAttribPointervNV", "GL_NV_vertex_program" },
102443 { "glGetVertexAttribdv", "GL_VERSION_2_0" },
102444 { "glGetVertexAttribdvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
102445 { "glGetVertexAttribdvNV", "GL_NV_vertex_program" },
102446 { "glGetVertexAttribfv", "GL_VERSION_2_0" },
102447 { "glGetVertexAttribfvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
102448 { "glGetVertexAttribfvNV", "GL_NV_vertex_program" },
102449 { "glGetVertexAttribiv", "GL_VERSION_2_0" },
102450 { "glGetVertexAttribivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
102451 { "glGetVertexAttribivNV", "GL_NV_vertex_program" },
102452 { "glGetVideoCaptureStreamdvNV", "GL_NV_video_capture" },
102453 { "glGetVideoCaptureStreamfvNV", "GL_NV_video_capture" },
102454 { "glGetVideoCaptureStreamivNV", "GL_NV_video_capture" },
102455 { "glGetVideoCaptureivNV", "GL_NV_video_capture" },
102456 { "glGetVideoi64vNV", "GL_NV_present_video" },
102457 { "glGetVideoivNV", "GL_NV_present_video" },
102458 { "glGetVideoui64vNV", "GL_NV_present_video" },
102459 { "glGetVideouivNV", "GL_NV_present_video" },
102460 { "glGetVkProcAddrNV", "GL_NV_draw_vulkan_image" },
102461 { "glGetnColorTable", "GL_VERSION_4_5" },
102462 { "glGetnColorTableARB", "GL_ARB_robustness" },
102463 { "glGetnCompressedTexImage", "GL_VERSION_4_5" },
102464 { "glGetnCompressedTexImageARB", "GL_ARB_robustness" },
102465 { "glGetnConvolutionFilter", "GL_VERSION_4_5" },
102466 { "glGetnConvolutionFilterARB", "GL_ARB_robustness" },
102467 { "glGetnHistogram", "GL_VERSION_4_5" },
102468 { "glGetnHistogramARB", "GL_ARB_robustness" },
102469 { "glGetnMapdv", "GL_VERSION_4_5" },
102470 { "glGetnMapdvARB", "GL_ARB_robustness" },
102471 { "glGetnMapfv", "GL_VERSION_4_5" },
102472 { "glGetnMapfvARB", "GL_ARB_robustness" },
102473 { "glGetnMapiv", "GL_VERSION_4_5" },
102474 { "glGetnMapivARB", "GL_ARB_robustness" },
102475 { "glGetnMinmax", "GL_VERSION_4_5" },
102476 { "glGetnMinmaxARB", "GL_ARB_robustness" },
102477 { "glGetnPixelMapfv", "GL_VERSION_4_5" },
102478 { "glGetnPixelMapfvARB", "GL_ARB_robustness" },
102479 { "glGetnPixelMapuiv", "GL_VERSION_4_5" },
102480 { "glGetnPixelMapuivARB", "GL_ARB_robustness" },
102481 { "glGetnPixelMapusv", "GL_VERSION_4_5" },
102482 { "glGetnPixelMapusvARB", "GL_ARB_robustness" },
102483 { "glGetnPolygonStipple", "GL_VERSION_4_5" },
102484 { "glGetnPolygonStippleARB", "GL_ARB_robustness" },
102485 { "glGetnSeparableFilter", "GL_VERSION_4_5" },
102486 { "glGetnSeparableFilterARB", "GL_ARB_robustness" },
102487 { "glGetnTexImage", "GL_VERSION_4_5" },
102488 { "glGetnTexImageARB", "GL_ARB_robustness" },
102489 { "glGetnUniformdv", "GL_VERSION_4_5" },
102490 { "glGetnUniformdvARB", "GL_ARB_robustness" },
102491 { "glGetnUniformfv", "GL_KHR_robustness GL_VERSION_4_5" },
102492 { "glGetnUniformfvARB", "GL_ARB_robustness" },
102493 { "glGetnUniformi64vARB", "GL_ARB_gpu_shader_int64" },
102494 { "glGetnUniformiv", "GL_KHR_robustness GL_VERSION_4_5" },
102495 { "glGetnUniformivARB", "GL_ARB_robustness" },
102496 { "glGetnUniformui64vARB", "GL_ARB_gpu_shader_int64" },
102497 { "glGetnUniformuiv", "GL_KHR_robustness GL_VERSION_4_5" },
102498 { "glGetnUniformuivARB", "GL_ARB_robustness" },
102499 { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha" },
102500 { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha" },
102501 { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha" },
102502 { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha" },
102503 { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha" },
102504 { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha" },
102505 { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha" },
102506 { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha" },
102507 { "glHintPGI", "GL_PGI_misc_hints" },
102508 { "glHistogram", "GL_ARB_imaging" },
102509 { "glHistogramEXT", "GL_EXT_histogram" },
102510 { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface" },
102511 { "glImageTransformParameterfHP", "GL_HP_image_transform" },
102512 { "glImageTransformParameterfvHP", "GL_HP_image_transform" },
102513 { "glImageTransformParameteriHP", "GL_HP_image_transform" },
102514 { "glImageTransformParameterivHP", "GL_HP_image_transform" },
102515 { "glImportMemoryFdEXT", "GL_EXT_memory_object_fd" },
102516 { "glImportMemoryWin32HandleEXT", "GL_EXT_memory_object_win32" },
102517 { "glImportMemoryWin32NameEXT", "GL_EXT_memory_object_win32" },
102518 { "glImportSemaphoreFdEXT", "GL_EXT_semaphore_fd" },
102519 { "glImportSemaphoreWin32HandleEXT", "GL_EXT_semaphore_win32" },
102520 { "glImportSemaphoreWin32NameEXT", "GL_EXT_semaphore_win32" },
102521 { "glImportSyncEXT", "GL_EXT_x11_sync_object" },
102522 { "glIndexFormatNV", "GL_NV_vertex_buffer_unified_memory" },
102523 { "glIndexFuncEXT", "GL_EXT_index_func" },
102524 { "glIndexMaterialEXT", "GL_EXT_index_material" },
102525 { "glIndexPointerEXT", "GL_EXT_vertex_array" },
102526 { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists" },
102527 { "glIndexxOES", "GL_OES_fixed_point" },
102528 { "glIndexxvOES", "GL_OES_fixed_point" },
102529 { "glInsertComponentEXT", "GL_EXT_vertex_shader" },
102530 { "glInsertEventMarkerEXT", "GL_EXT_debug_marker" },
102531 { "glInstrumentsBufferSGIX", "GL_SGIX_instruments" },
102532 { "glInterpolatePathsNV", "GL_NV_path_rendering" },
102533 { "glInvalidateBufferData", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
102534 { "glInvalidateBufferSubData", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
102535 { "glInvalidateFramebuffer", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
102536 { "glInvalidateNamedFramebufferData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102537 { "glInvalidateNamedFramebufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102538 { "glInvalidateSubFramebuffer", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
102539 { "glInvalidateTexImage", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
102540 { "glInvalidateTexSubImage", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
102541 { "glIsAsyncMarkerSGIX", "GL_SGIX_async" },
102542 { "glIsBuffer", "GL_VERSION_1_5" },
102543 { "glIsBufferARB", "GL_ARB_vertex_buffer_object" },
102544 { "glIsBufferResidentNV", "GL_NV_shader_buffer_load" },
102545 { "glIsCommandListNV", "GL_NV_command_list" },
102546 { "glIsEnabledIndexedEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
102547 { "glIsEnabledi", "GL_VERSION_3_0" },
102548 { "glIsFenceAPPLE", "GL_APPLE_fence" },
102549 { "glIsFenceNV", "GL_NV_fence" },
102550 { "glIsFramebuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102551 { "glIsFramebufferEXT", "GL_EXT_framebuffer_object" },
102552 { "glIsImageHandleResidentARB", "GL_ARB_bindless_texture" },
102553 { "glIsImageHandleResidentNV", "GL_NV_bindless_texture" },
102554 { "glIsMemoryObjectEXT", "GL_EXT_memory_object" },
102555 { "glIsNameAMD", "GL_AMD_name_gen_delete" },
102556 { "glIsNamedBufferResidentNV", "GL_NV_shader_buffer_load" },
102557 { "glIsNamedStringARB", "GL_ARB_shading_language_include" },
102558 { "glIsObjectBufferATI", "GL_ATI_vertex_array_object" },
102559 { "glIsOcclusionQueryNV", "GL_NV_occlusion_query" },
102560 { "glIsPathNV", "GL_NV_path_rendering" },
102561 { "glIsPointInFillPathNV", "GL_NV_path_rendering" },
102562 { "glIsPointInStrokePathNV", "GL_NV_path_rendering" },
102563 { "glIsProgram", "GL_VERSION_2_0" },
102564 { "glIsProgramARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
102565 { "glIsProgramNV", "GL_NV_vertex_program" },
102566 { "glIsProgramPipeline", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
102567 { "glIsQuery", "GL_VERSION_1_5" },
102568 { "glIsQueryARB", "GL_ARB_occlusion_query" },
102569 { "glIsRenderbuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
102570 { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object" },
102571 { "glIsSampler", "GL_ARB_sampler_objects GL_VERSION_3_3" },
102572 { "glIsSemaphoreEXT", "GL_EXT_semaphore" },
102573 { "glIsShader", "GL_VERSION_2_0" },
102574 { "glIsStateNV", "GL_NV_command_list" },
102575 { "glIsSync", "GL_ARB_sync GL_VERSION_3_2" },
102576 { "glIsTextureEXT", "GL_EXT_texture_object" },
102577 { "glIsTextureHandleResidentARB", "GL_ARB_bindless_texture" },
102578 { "glIsTextureHandleResidentNV", "GL_NV_bindless_texture" },
102579 { "glIsTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
102580 { "glIsTransformFeedbackNV", "GL_NV_transform_feedback2" },
102581 { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader" },
102582 { "glIsVertexArray", "GL_ARB_vertex_array_object GL_VERSION_3_0" },
102583 { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object" },
102584 { "glIsVertexAttribEnabledAPPLE", "GL_APPLE_vertex_program_evaluators" },
102585 { "glLGPUCopyImageSubDataNVX", "GL_NVX_linked_gpu_multicast" },
102586 { "glLGPUInterlockNVX", "GL_NVX_linked_gpu_multicast" },
102587 { "glLGPUNamedBufferSubDataNVX", "GL_NVX_linked_gpu_multicast" },
102588 { "glLabelObjectEXT", "GL_EXT_debug_label" },
102589 { "glLightEnviSGIX", "GL_SGIX_fragment_lighting" },
102590 { "glLightModelxOES", "GL_OES_fixed_point" },
102591 { "glLightModelxvOES", "GL_OES_fixed_point" },
102592 { "glLightxOES", "GL_OES_fixed_point" },
102593 { "glLightxvOES", "GL_OES_fixed_point" },
102594 { "glLineWidthxOES", "GL_OES_fixed_point" },
102595 { "glLinkProgram", "GL_VERSION_2_0" },
102596 { "glLinkProgramARB", "GL_ARB_shader_objects" },
102597 { "glListDrawCommandsStatesClientNV", "GL_NV_command_list" },
102598 { "glListParameterfSGIX", "GL_SGIX_list_priority" },
102599 { "glListParameterfvSGIX", "GL_SGIX_list_priority" },
102600 { "glListParameteriSGIX", "GL_SGIX_list_priority" },
102601 { "glListParameterivSGIX", "GL_SGIX_list_priority" },
102602 { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd" },
102603 { "glLoadMatrixxOES", "GL_OES_fixed_point" },
102604 { "glLoadProgramNV", "GL_NV_vertex_program" },
102605 { "glLoadTransposeMatrixd", "GL_VERSION_1_3" },
102606 { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix" },
102607 { "glLoadTransposeMatrixf", "GL_VERSION_1_3" },
102608 { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix" },
102609 { "glLoadTransposeMatrixxOES", "GL_OES_fixed_point" },
102610 { "glLockArraysEXT", "GL_EXT_compiled_vertex_array" },
102611 { "glMTexCoord2fSGIS", "GL_SGIS_multitexture" },
102612 { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture" },
102613 { "glMakeBufferNonResidentNV", "GL_NV_shader_buffer_load" },
102614 { "glMakeBufferResidentNV", "GL_NV_shader_buffer_load" },
102615 { "glMakeImageHandleNonResidentARB", "GL_ARB_bindless_texture" },
102616 { "glMakeImageHandleNonResidentNV", "GL_NV_bindless_texture" },
102617 { "glMakeImageHandleResidentARB", "GL_ARB_bindless_texture" },
102618 { "glMakeImageHandleResidentNV", "GL_NV_bindless_texture" },
102619 { "glMakeNamedBufferNonResidentNV", "GL_NV_shader_buffer_load" },
102620 { "glMakeNamedBufferResidentNV", "GL_NV_shader_buffer_load" },
102621 { "glMakeTextureHandleNonResidentARB", "GL_ARB_bindless_texture" },
102622 { "glMakeTextureHandleNonResidentNV", "GL_NV_bindless_texture" },
102623 { "glMakeTextureHandleResidentARB", "GL_ARB_bindless_texture" },
102624 { "glMakeTextureHandleResidentNV", "GL_NV_bindless_texture" },
102625 { "glMap1xOES", "GL_OES_fixed_point" },
102626 { "glMap2xOES", "GL_OES_fixed_point" },
102627 { "glMapBuffer", "GL_VERSION_1_5" },
102628 { "glMapBufferARB", "GL_ARB_vertex_buffer_object" },
102629 { "glMapBufferRange", "GL_ARB_map_buffer_range GL_VERSION_3_0" },
102630 { "glMapControlPointsNV", "GL_NV_evaluators" },
102631 { "glMapGrid1xOES", "GL_OES_fixed_point" },
102632 { "glMapGrid2xOES", "GL_OES_fixed_point" },
102633 { "glMapNamedBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102634 { "glMapNamedBufferEXT", "GL_EXT_direct_state_access" },
102635 { "glMapNamedBufferRange", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102636 { "glMapNamedBufferRangeEXT", "GL_EXT_direct_state_access" },
102637 { "glMapObjectBufferATI", "GL_ATI_map_object_buffer" },
102638 { "glMapParameterfvNV", "GL_NV_evaluators" },
102639 { "glMapParameterivNV", "GL_NV_evaluators" },
102640 { "glMapTexture2DINTEL", "GL_INTEL_map_texture" },
102641 { "glMapVertexAttrib1dAPPLE", "GL_APPLE_vertex_program_evaluators" },
102642 { "glMapVertexAttrib1fAPPLE", "GL_APPLE_vertex_program_evaluators" },
102643 { "glMapVertexAttrib2dAPPLE", "GL_APPLE_vertex_program_evaluators" },
102644 { "glMapVertexAttrib2fAPPLE", "GL_APPLE_vertex_program_evaluators" },
102645 { "glMaterialxOES", "GL_OES_fixed_point" },
102646 { "glMaterialxvOES", "GL_OES_fixed_point" },
102647 { "glMatrixFrustumEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102648 { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette" },
102649 { "glMatrixIndexubvARB", "GL_ARB_matrix_palette" },
102650 { "glMatrixIndexuivARB", "GL_ARB_matrix_palette" },
102651 { "glMatrixIndexusvARB", "GL_ARB_matrix_palette" },
102652 { "glMatrixLoad3x2fNV", "GL_NV_path_rendering" },
102653 { "glMatrixLoad3x3fNV", "GL_NV_path_rendering" },
102654 { "glMatrixLoadIdentityEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102655 { "glMatrixLoadTranspose3x3fNV", "GL_NV_path_rendering" },
102656 { "glMatrixLoadTransposedEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102657 { "glMatrixLoadTransposefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102658 { "glMatrixLoaddEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102659 { "glMatrixLoadfEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102660 { "glMatrixMult3x2fNV", "GL_NV_path_rendering" },
102661 { "glMatrixMult3x3fNV", "GL_NV_path_rendering" },
102662 { "glMatrixMultTranspose3x3fNV", "GL_NV_path_rendering" },
102663 { "glMatrixMultTransposedEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102664 { "glMatrixMultTransposefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102665 { "glMatrixMultdEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102666 { "glMatrixMultfEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102667 { "glMatrixOrthoEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102668 { "glMatrixPopEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102669 { "glMatrixPushEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102670 { "glMatrixRotatedEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102671 { "glMatrixRotatefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102672 { "glMatrixScaledEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102673 { "glMatrixScalefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102674 { "glMatrixTranslatedEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102675 { "glMatrixTranslatefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
102676 { "glMaxShaderCompilerThreadsARB", "GL_ARB_parallel_shader_compile" },
102677 { "glMaxShaderCompilerThreadsKHR", "GL_KHR_parallel_shader_compile" },
102678 { "glMemoryBarrier", "GL_ARB_shader_image_load_store GL_VERSION_4_2" },
102679 { "glMemoryBarrierByRegion", "GL_ARB_ES3_1_compatibility GL_VERSION_4_5" },
102680 { "glMemoryBarrierEXT", "GL_EXT_shader_image_load_store" },
102681 { "glMemoryObjectParameterivEXT", "GL_EXT_memory_object" },
102682 { "glMinSampleShading", "GL_VERSION_4_0" },
102683 { "glMinSampleShadingARB", "GL_ARB_sample_shading" },
102684 { "glMinmax", "GL_ARB_imaging" },
102685 { "glMinmaxEXT", "GL_EXT_histogram" },
102686 { "glMultMatrixxOES", "GL_OES_fixed_point" },
102687 { "glMultTransposeMatrixd", "GL_VERSION_1_3" },
102688 { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix" },
102689 { "glMultTransposeMatrixf", "GL_VERSION_1_3" },
102690 { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix" },
102691 { "glMultTransposeMatrixxOES", "GL_OES_fixed_point" },
102692 { "glMultiDrawArrays", "GL_VERSION_1_4" },
102693 { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays" },
102694 { "glMultiDrawArraysIndirect", "GL_ARB_multi_draw_indirect GL_VERSION_4_3" },
102695 { "glMultiDrawArraysIndirectAMD", "GL_AMD_multi_draw_indirect" },
102696 { "glMultiDrawArraysIndirectBindlessCountNV", "GL_NV_bindless_multi_draw_indirect_count" },
102697 { "glMultiDrawArraysIndirectBindlessNV", "GL_NV_bindless_multi_draw_indirect" },
102698 { "glMultiDrawArraysIndirectCount", "GL_VERSION_4_6" },
102699 { "glMultiDrawArraysIndirectCountARB", "GL_ARB_indirect_parameters" },
102700 { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array" },
102701 { "glMultiDrawElements", "GL_VERSION_1_4" },
102702 { "glMultiDrawElementsBaseVertex", "GL_ARB_draw_elements_base_vertex GL_VERSION_3_2" },
102703 { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays" },
102704 { "glMultiDrawElementsIndirect", "GL_ARB_multi_draw_indirect GL_VERSION_4_3" },
102705 { "glMultiDrawElementsIndirectAMD", "GL_AMD_multi_draw_indirect" },
102706 { "glMultiDrawElementsIndirectBindlessCountNV", "GL_NV_bindless_multi_draw_indirect_count" },
102707 { "glMultiDrawElementsIndirectBindlessNV", "GL_NV_bindless_multi_draw_indirect" },
102708 { "glMultiDrawElementsIndirectCount", "GL_VERSION_4_6" },
102709 { "glMultiDrawElementsIndirectCountARB", "GL_ARB_indirect_parameters" },
102710 { "glMultiDrawMeshTasksIndirectCountNV", "GL_NV_mesh_shader" },
102711 { "glMultiDrawMeshTasksIndirectNV", "GL_NV_mesh_shader" },
102712 { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array" },
102713 { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays" },
102714 { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays" },
102715 { "glMultiTexBufferEXT", "GL_EXT_direct_state_access" },
102716 { "glMultiTexCoord1bOES", "GL_OES_byte_coordinates" },
102717 { "glMultiTexCoord1bvOES", "GL_OES_byte_coordinates" },
102718 { "glMultiTexCoord1d", "GL_VERSION_1_3" },
102719 { "glMultiTexCoord1dARB", "GL_ARB_multitexture" },
102720 { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture" },
102721 { "glMultiTexCoord1dv", "GL_VERSION_1_3" },
102722 { "glMultiTexCoord1dvARB", "GL_ARB_multitexture" },
102723 { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture" },
102724 { "glMultiTexCoord1f", "GL_VERSION_1_3" },
102725 { "glMultiTexCoord1fARB", "GL_ARB_multitexture" },
102726 { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture" },
102727 { "glMultiTexCoord1fv", "GL_VERSION_1_3" },
102728 { "glMultiTexCoord1fvARB", "GL_ARB_multitexture" },
102729 { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture" },
102730 { "glMultiTexCoord1hNV", "GL_NV_half_float" },
102731 { "glMultiTexCoord1hvNV", "GL_NV_half_float" },
102732 { "glMultiTexCoord1i", "GL_VERSION_1_3" },
102733 { "glMultiTexCoord1iARB", "GL_ARB_multitexture" },
102734 { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture" },
102735 { "glMultiTexCoord1iv", "GL_VERSION_1_3" },
102736 { "glMultiTexCoord1ivARB", "GL_ARB_multitexture" },
102737 { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture" },
102738 { "glMultiTexCoord1s", "GL_VERSION_1_3" },
102739 { "glMultiTexCoord1sARB", "GL_ARB_multitexture" },
102740 { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture" },
102741 { "glMultiTexCoord1sv", "GL_VERSION_1_3" },
102742 { "glMultiTexCoord1svARB", "GL_ARB_multitexture" },
102743 { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture" },
102744 { "glMultiTexCoord1xOES", "GL_OES_fixed_point" },
102745 { "glMultiTexCoord1xvOES", "GL_OES_fixed_point" },
102746 { "glMultiTexCoord2bOES", "GL_OES_byte_coordinates" },
102747 { "glMultiTexCoord2bvOES", "GL_OES_byte_coordinates" },
102748 { "glMultiTexCoord2d", "GL_VERSION_1_3" },
102749 { "glMultiTexCoord2dARB", "GL_ARB_multitexture" },
102750 { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture" },
102751 { "glMultiTexCoord2dv", "GL_VERSION_1_3" },
102752 { "glMultiTexCoord2dvARB", "GL_ARB_multitexture" },
102753 { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture" },
102754 { "glMultiTexCoord2f", "GL_VERSION_1_3" },
102755 { "glMultiTexCoord2fARB", "GL_ARB_multitexture" },
102756 { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture" },
102757 { "glMultiTexCoord2fv", "GL_VERSION_1_3" },
102758 { "glMultiTexCoord2fvARB", "GL_ARB_multitexture" },
102759 { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture" },
102760 { "glMultiTexCoord2hNV", "GL_NV_half_float" },
102761 { "glMultiTexCoord2hvNV", "GL_NV_half_float" },
102762 { "glMultiTexCoord2i", "GL_VERSION_1_3" },
102763 { "glMultiTexCoord2iARB", "GL_ARB_multitexture" },
102764 { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture" },
102765 { "glMultiTexCoord2iv", "GL_VERSION_1_3" },
102766 { "glMultiTexCoord2ivARB", "GL_ARB_multitexture" },
102767 { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture" },
102768 { "glMultiTexCoord2s", "GL_VERSION_1_3" },
102769 { "glMultiTexCoord2sARB", "GL_ARB_multitexture" },
102770 { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture" },
102771 { "glMultiTexCoord2sv", "GL_VERSION_1_3" },
102772 { "glMultiTexCoord2svARB", "GL_ARB_multitexture" },
102773 { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture" },
102774 { "glMultiTexCoord2xOES", "GL_OES_fixed_point" },
102775 { "glMultiTexCoord2xvOES", "GL_OES_fixed_point" },
102776 { "glMultiTexCoord3bOES", "GL_OES_byte_coordinates" },
102777 { "glMultiTexCoord3bvOES", "GL_OES_byte_coordinates" },
102778 { "glMultiTexCoord3d", "GL_VERSION_1_3" },
102779 { "glMultiTexCoord3dARB", "GL_ARB_multitexture" },
102780 { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture" },
102781 { "glMultiTexCoord3dv", "GL_VERSION_1_3" },
102782 { "glMultiTexCoord3dvARB", "GL_ARB_multitexture" },
102783 { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture" },
102784 { "glMultiTexCoord3f", "GL_VERSION_1_3" },
102785 { "glMultiTexCoord3fARB", "GL_ARB_multitexture" },
102786 { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture" },
102787 { "glMultiTexCoord3fv", "GL_VERSION_1_3" },
102788 { "glMultiTexCoord3fvARB", "GL_ARB_multitexture" },
102789 { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture" },
102790 { "glMultiTexCoord3hNV", "GL_NV_half_float" },
102791 { "glMultiTexCoord3hvNV", "GL_NV_half_float" },
102792 { "glMultiTexCoord3i", "GL_VERSION_1_3" },
102793 { "glMultiTexCoord3iARB", "GL_ARB_multitexture" },
102794 { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture" },
102795 { "glMultiTexCoord3iv", "GL_VERSION_1_3" },
102796 { "glMultiTexCoord3ivARB", "GL_ARB_multitexture" },
102797 { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture" },
102798 { "glMultiTexCoord3s", "GL_VERSION_1_3" },
102799 { "glMultiTexCoord3sARB", "GL_ARB_multitexture" },
102800 { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture" },
102801 { "glMultiTexCoord3sv", "GL_VERSION_1_3" },
102802 { "glMultiTexCoord3svARB", "GL_ARB_multitexture" },
102803 { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture" },
102804 { "glMultiTexCoord3xOES", "GL_OES_fixed_point" },
102805 { "glMultiTexCoord3xvOES", "GL_OES_fixed_point" },
102806 { "glMultiTexCoord4bOES", "GL_OES_byte_coordinates" },
102807 { "glMultiTexCoord4bvOES", "GL_OES_byte_coordinates" },
102808 { "glMultiTexCoord4d", "GL_VERSION_1_3" },
102809 { "glMultiTexCoord4dARB", "GL_ARB_multitexture" },
102810 { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture" },
102811 { "glMultiTexCoord4dv", "GL_VERSION_1_3" },
102812 { "glMultiTexCoord4dvARB", "GL_ARB_multitexture" },
102813 { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture" },
102814 { "glMultiTexCoord4f", "GL_VERSION_1_3" },
102815 { "glMultiTexCoord4fARB", "GL_ARB_multitexture" },
102816 { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture" },
102817 { "glMultiTexCoord4fv", "GL_VERSION_1_3" },
102818 { "glMultiTexCoord4fvARB", "GL_ARB_multitexture" },
102819 { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture" },
102820 { "glMultiTexCoord4hNV", "GL_NV_half_float" },
102821 { "glMultiTexCoord4hvNV", "GL_NV_half_float" },
102822 { "glMultiTexCoord4i", "GL_VERSION_1_3" },
102823 { "glMultiTexCoord4iARB", "GL_ARB_multitexture" },
102824 { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture" },
102825 { "glMultiTexCoord4iv", "GL_VERSION_1_3" },
102826 { "glMultiTexCoord4ivARB", "GL_ARB_multitexture" },
102827 { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture" },
102828 { "glMultiTexCoord4s", "GL_VERSION_1_3" },
102829 { "glMultiTexCoord4sARB", "GL_ARB_multitexture" },
102830 { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture" },
102831 { "glMultiTexCoord4sv", "GL_VERSION_1_3" },
102832 { "glMultiTexCoord4svARB", "GL_ARB_multitexture" },
102833 { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture" },
102834 { "glMultiTexCoord4xOES", "GL_OES_fixed_point" },
102835 { "glMultiTexCoord4xvOES", "GL_OES_fixed_point" },
102836 { "glMultiTexCoordP1ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102837 { "glMultiTexCoordP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102838 { "glMultiTexCoordP2ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102839 { "glMultiTexCoordP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102840 { "glMultiTexCoordP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102841 { "glMultiTexCoordP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102842 { "glMultiTexCoordP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102843 { "glMultiTexCoordP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102844 { "glMultiTexCoordPointerEXT", "GL_EXT_direct_state_access" },
102845 { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture" },
102846 { "glMultiTexEnvfEXT", "GL_EXT_direct_state_access" },
102847 { "glMultiTexEnvfvEXT", "GL_EXT_direct_state_access" },
102848 { "glMultiTexEnviEXT", "GL_EXT_direct_state_access" },
102849 { "glMultiTexEnvivEXT", "GL_EXT_direct_state_access" },
102850 { "glMultiTexGendEXT", "GL_EXT_direct_state_access" },
102851 { "glMultiTexGendvEXT", "GL_EXT_direct_state_access" },
102852 { "glMultiTexGenfEXT", "GL_EXT_direct_state_access" },
102853 { "glMultiTexGenfvEXT", "GL_EXT_direct_state_access" },
102854 { "glMultiTexGeniEXT", "GL_EXT_direct_state_access" },
102855 { "glMultiTexGenivEXT", "GL_EXT_direct_state_access" },
102856 { "glMultiTexImage1DEXT", "GL_EXT_direct_state_access" },
102857 { "glMultiTexImage2DEXT", "GL_EXT_direct_state_access" },
102858 { "glMultiTexImage3DEXT", "GL_EXT_direct_state_access" },
102859 { "glMultiTexParameterIivEXT", "GL_EXT_direct_state_access" },
102860 { "glMultiTexParameterIuivEXT", "GL_EXT_direct_state_access" },
102861 { "glMultiTexParameterfEXT", "GL_EXT_direct_state_access" },
102862 { "glMultiTexParameterfvEXT", "GL_EXT_direct_state_access" },
102863 { "glMultiTexParameteriEXT", "GL_EXT_direct_state_access" },
102864 { "glMultiTexParameterivEXT", "GL_EXT_direct_state_access" },
102865 { "glMultiTexRenderbufferEXT", "GL_EXT_direct_state_access" },
102866 { "glMultiTexSubImage1DEXT", "GL_EXT_direct_state_access" },
102867 { "glMultiTexSubImage2DEXT", "GL_EXT_direct_state_access" },
102868 { "glMultiTexSubImage3DEXT", "GL_EXT_direct_state_access" },
102869 { "glMulticastBarrierNV", "GL_NV_gpu_multicast" },
102870 { "glMulticastBlitFramebufferNV", "GL_NV_gpu_multicast" },
102871 { "glMulticastBufferSubDataNV", "GL_NV_gpu_multicast" },
102872 { "glMulticastCopyBufferSubDataNV", "GL_NV_gpu_multicast" },
102873 { "glMulticastCopyImageSubDataNV", "GL_NV_gpu_multicast" },
102874 { "glMulticastFramebufferSampleLocationsfvNV", "GL_NV_gpu_multicast" },
102875 { "glMulticastGetQueryObjecti64vNV", "GL_NV_gpu_multicast" },
102876 { "glMulticastGetQueryObjectivNV", "GL_NV_gpu_multicast" },
102877 { "glMulticastGetQueryObjectui64vNV", "GL_NV_gpu_multicast" },
102878 { "glMulticastGetQueryObjectuivNV", "GL_NV_gpu_multicast" },
102879 { "glMulticastScissorArrayvNVX", "GL_NVX_gpu_multicast2" },
102880 { "glMulticastViewportArrayvNVX", "GL_NVX_gpu_multicast2" },
102881 { "glMulticastViewportPositionWScaleNVX", "GL_NVX_gpu_multicast2" },
102882 { "glMulticastWaitSyncNV", "GL_NV_gpu_multicast" },
102883 { "glNamedBufferAttachMemoryNV", "GL_NV_memory_attachment" },
102884 { "glNamedBufferData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102885 { "glNamedBufferDataEXT", "GL_EXT_direct_state_access" },
102886 { "glNamedBufferPageCommitmentARB", "GL_ARB_sparse_buffer" },
102887 { "glNamedBufferPageCommitmentEXT", "GL_ARB_sparse_buffer" },
102888 { "glNamedBufferStorage", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102889 { "glNamedBufferStorageEXT", "GL_EXT_direct_state_access" },
102890 { "glNamedBufferStorageExternalEXT", "GL_EXT_external_buffer" },
102891 { "glNamedBufferStorageMemEXT", "GL_EXT_memory_object" },
102892 { "glNamedBufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102893 { "glNamedBufferSubDataEXT", "GL_EXT_direct_state_access" },
102894 { "glNamedCopyBufferSubDataEXT", "GL_EXT_direct_state_access" },
102895 { "glNamedFramebufferDrawBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102896 { "glNamedFramebufferDrawBuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102897 { "glNamedFramebufferParameteri", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102898 { "glNamedFramebufferParameteriEXT", "GL_EXT_direct_state_access" },
102899 { "glNamedFramebufferReadBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102900 { "glNamedFramebufferRenderbuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102901 { "glNamedFramebufferRenderbufferEXT", "GL_EXT_direct_state_access" },
102902 { "glNamedFramebufferSampleLocationsfvARB", "GL_ARB_sample_locations" },
102903 { "glNamedFramebufferSampleLocationsfvNV", "GL_NV_sample_locations" },
102904 { "glNamedFramebufferSamplePositionsfvAMD", "GL_AMD_framebuffer_sample_positions" },
102905 { "glNamedFramebufferTexture", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102906 { "glNamedFramebufferTexture1DEXT", "GL_EXT_direct_state_access" },
102907 { "glNamedFramebufferTexture2DEXT", "GL_EXT_direct_state_access" },
102908 { "glNamedFramebufferTexture3DEXT", "GL_EXT_direct_state_access" },
102909 { "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access" },
102910 { "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access" },
102911 { "glNamedFramebufferTextureLayer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102912 { "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access" },
102913 { "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access" },
102914 { "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access" },
102915 { "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access" },
102916 { "glNamedProgramLocalParameter4fvEXT", "GL_EXT_direct_state_access" },
102917 { "glNamedProgramLocalParameterI4iEXT", "GL_EXT_direct_state_access" },
102918 { "glNamedProgramLocalParameterI4ivEXT", "GL_EXT_direct_state_access" },
102919 { "glNamedProgramLocalParameterI4uiEXT", "GL_EXT_direct_state_access" },
102920 { "glNamedProgramLocalParameterI4uivEXT", "GL_EXT_direct_state_access" },
102921 { "glNamedProgramLocalParameters4fvEXT", "GL_EXT_direct_state_access" },
102922 { "glNamedProgramLocalParametersI4ivEXT", "GL_EXT_direct_state_access" },
102923 { "glNamedProgramLocalParametersI4uivEXT", "GL_EXT_direct_state_access" },
102924 { "glNamedProgramStringEXT", "GL_EXT_direct_state_access" },
102925 { "glNamedRenderbufferStorage", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102926 { "glNamedRenderbufferStorageEXT", "GL_EXT_direct_state_access" },
102927 { "glNamedRenderbufferStorageMultisample", "GL_ARB_direct_state_access GL_VERSION_4_5" },
102928 { "glNamedRenderbufferStorageMultisampleAdvancedAMD", "GL_AMD_framebuffer_multisample_advanced" },
102929 { "glNamedRenderbufferStorageMultisampleCoverageEXT", "GL_EXT_direct_state_access" },
102930 { "glNamedRenderbufferStorageMultisampleEXT", "GL_EXT_direct_state_access" },
102931 { "glNamedStringARB", "GL_ARB_shading_language_include" },
102932 { "glNewBufferRegion", "GL_KTX_buffer_region" },
102933 { "glNewObjectBufferATI", "GL_ATI_vertex_array_object" },
102934 { "glNormal3fVertex3fSUN", "GL_SUN_vertex" },
102935 { "glNormal3fVertex3fvSUN", "GL_SUN_vertex" },
102936 { "glNormal3hNV", "GL_NV_half_float" },
102937 { "glNormal3hvNV", "GL_NV_half_float" },
102938 { "glNormal3xOES", "GL_OES_fixed_point" },
102939 { "glNormal3xvOES", "GL_OES_fixed_point" },
102940 { "glNormalFormatNV", "GL_NV_vertex_buffer_unified_memory" },
102941 { "glNormalP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102942 { "glNormalP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
102943 { "glNormalPointerEXT", "GL_EXT_vertex_array" },
102944 { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists" },
102945 { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays" },
102946 { "glNormalStream3bATI", "GL_ATI_vertex_streams" },
102947 { "glNormalStream3bvATI", "GL_ATI_vertex_streams" },
102948 { "glNormalStream3dATI", "GL_ATI_vertex_streams" },
102949 { "glNormalStream3dvATI", "GL_ATI_vertex_streams" },
102950 { "glNormalStream3fATI", "GL_ATI_vertex_streams" },
102951 { "glNormalStream3fvATI", "GL_ATI_vertex_streams" },
102952 { "glNormalStream3iATI", "GL_ATI_vertex_streams" },
102953 { "glNormalStream3ivATI", "GL_ATI_vertex_streams" },
102954 { "glNormalStream3sATI", "GL_ATI_vertex_streams" },
102955 { "glNormalStream3svATI", "GL_ATI_vertex_streams" },
102956 { "glObjectLabel", "GL_KHR_debug GL_VERSION_4_3" },
102957 { "glObjectPtrLabel", "GL_KHR_debug GL_VERSION_4_3" },
102958 { "glObjectPurgeableAPPLE", "GL_APPLE_object_purgeable" },
102959 { "glObjectUnpurgeableAPPLE", "GL_APPLE_object_purgeable" },
102960 { "glOrthofOES", "GL_OES_single_precision" },
102961 { "glOrthoxOES", "GL_OES_fixed_point" },
102962 { "glPNTrianglesfATI", "GL_ATI_pn_triangles" },
102963 { "glPNTrianglesiATI", "GL_ATI_pn_triangles" },
102964 { "glPassTexCoordATI", "GL_ATI_fragment_shader" },
102965 { "glPassThroughxOES", "GL_OES_fixed_point" },
102966 { "glPatchParameterfv", "GL_ARB_tessellation_shader GL_VERSION_4_0" },
102967 { "glPatchParameteri", "GL_ARB_tessellation_shader GL_VERSION_4_0" },
102968 { "glPathColorGenNV", "GL_NV_path_rendering" },
102969 { "glPathCommandsNV", "GL_NV_path_rendering" },
102970 { "glPathCoordsNV", "GL_NV_path_rendering" },
102971 { "glPathCoverDepthFuncNV", "GL_NV_path_rendering" },
102972 { "glPathDashArrayNV", "GL_NV_path_rendering" },
102973 { "glPathFogGenNV", "GL_NV_path_rendering" },
102974 { "glPathGlyphIndexArrayNV", "GL_NV_path_rendering" },
102975 { "glPathGlyphIndexRangeNV", "GL_NV_path_rendering" },
102976 { "glPathGlyphRangeNV", "GL_NV_path_rendering" },
102977 { "glPathGlyphsNV", "GL_NV_path_rendering" },
102978 { "glPathMemoryGlyphIndexArrayNV", "GL_NV_path_rendering" },
102979 { "glPathParameterfNV", "GL_NV_path_rendering" },
102980 { "glPathParameterfvNV", "GL_NV_path_rendering" },
102981 { "glPathParameteriNV", "GL_NV_path_rendering" },
102982 { "glPathParameterivNV", "GL_NV_path_rendering" },
102983 { "glPathStencilDepthOffsetNV", "GL_NV_path_rendering" },
102984 { "glPathStencilFuncNV", "GL_NV_path_rendering" },
102985 { "glPathStringNV", "GL_NV_path_rendering" },
102986 { "glPathSubCommandsNV", "GL_NV_path_rendering" },
102987 { "glPathSubCoordsNV", "GL_NV_path_rendering" },
102988 { "glPathTexGenNV", "GL_NV_path_rendering" },
102989 { "glPauseTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
102990 { "glPauseTransformFeedbackNV", "GL_NV_transform_feedback2" },
102991 { "glPixelDataRangeNV", "GL_NV_pixel_data_range" },
102992 { "glPixelMapx", "GL_OES_fixed_point" },
102993 { "glPixelStorex", "GL_OES_fixed_point" },
102994 { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture" },
102995 { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture" },
102996 { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture" },
102997 { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture" },
102998 { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture" },
102999 { "glPixelTransferxOES", "GL_OES_fixed_point" },
103000 { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform" },
103001 { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform" },
103002 { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform" },
103003 { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform" },
103004 { "glPixelZoomxOES", "GL_OES_fixed_point" },
103005 { "glPointAlongPathNV", "GL_NV_path_rendering" },
103006 { "glPointParameterf", "GL_VERSION_1_4" },
103007 { "glPointParameterfARB", "GL_ARB_point_parameters" },
103008 { "glPointParameterfEXT", "GL_EXT_point_parameters" },
103009 { "glPointParameterfSGIS", "GL_SGIS_point_parameters" },
103010 { "glPointParameterfv", "GL_VERSION_1_4" },
103011 { "glPointParameterfvARB", "GL_ARB_point_parameters" },
103012 { "glPointParameterfvEXT", "GL_EXT_point_parameters" },
103013 { "glPointParameterfvSGIS", "GL_SGIS_point_parameters" },
103014 { "glPointParameteri", "GL_VERSION_1_4" },
103015 { "glPointParameteriNV", "GL_NV_point_sprite" },
103016 { "glPointParameteriv", "GL_VERSION_1_4" },
103017 { "glPointParameterivNV", "GL_NV_point_sprite" },
103018 { "glPointParameterxvOES", "GL_OES_fixed_point" },
103019 { "glPointSizexOES", "GL_OES_fixed_point" },
103020 { "glPollAsyncSGIX", "GL_SGIX_async" },
103021 { "glPollInstrumentsSGIX", "GL_SGIX_instruments" },
103022 { "glPolygonOffsetClamp", "GL_ARB_polygon_offset_clamp GL_VERSION_4_6" },
103023 { "glPolygonOffsetClampEXT", "GL_EXT_polygon_offset_clamp" },
103024 { "glPolygonOffsetEXT", "GL_EXT_polygon_offset" },
103025 { "glPolygonOffsetxOES", "GL_OES_fixed_point" },
103026 { "glPopDebugGroup", "GL_KHR_debug GL_VERSION_4_3" },
103027 { "glPopGroupMarkerEXT", "GL_EXT_debug_marker" },
103028 { "glPresentFrameDualFillNV", "GL_NV_present_video" },
103029 { "glPresentFrameKeyedNV", "GL_NV_present_video" },
103030 { "glPrimitiveBoundingBoxARB", "GL_ARB_ES3_2_compatibility" },
103031 { "glPrimitiveRestartIndex", "GL_VERSION_3_1" },
103032 { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart" },
103033 { "glPrimitiveRestartNV", "GL_NV_primitive_restart" },
103034 { "glPrioritizeTexturesEXT", "GL_EXT_texture_object" },
103035 { "glPrioritizeTexturesxOES", "GL_OES_fixed_point" },
103036 { "glProgramBinary", "GL_ARB_get_program_binary GL_VERSION_4_1" },
103037 { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object" },
103038 { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object" },
103039 { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object" },
103040 { "glProgramEnvParameter4dARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103041 { "glProgramEnvParameter4dvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103042 { "glProgramEnvParameter4fARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103043 { "glProgramEnvParameter4fvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103044 { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4" },
103045 { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4" },
103046 { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4" },
103047 { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4" },
103048 { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters" },
103049 { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4" },
103050 { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4" },
103051 { "glProgramLocalParameter4dARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103052 { "glProgramLocalParameter4dvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103053 { "glProgramLocalParameter4fARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103054 { "glProgramLocalParameter4fvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103055 { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4" },
103056 { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4" },
103057 { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4" },
103058 { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4" },
103059 { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters" },
103060 { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4" },
103061 { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4" },
103062 { "glProgramNamedParameter4dNV", "GL_NV_fragment_program" },
103063 { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program" },
103064 { "glProgramNamedParameter4fNV", "GL_NV_fragment_program" },
103065 { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program" },
103066 { "glProgramParameter4dNV", "GL_NV_vertex_program" },
103067 { "glProgramParameter4dvNV", "GL_NV_vertex_program" },
103068 { "glProgramParameter4fNV", "GL_NV_vertex_program" },
103069 { "glProgramParameter4fvNV", "GL_NV_vertex_program" },
103070 { "glProgramParameteri", "GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103071 { "glProgramParameteriARB", "GL_ARB_geometry_shader4" },
103072 { "glProgramParameteriEXT", "GL_EXT_geometry_shader4" },
103073 { "glProgramParameters4dvNV", "GL_NV_vertex_program" },
103074 { "glProgramParameters4fvNV", "GL_NV_vertex_program" },
103075 { "glProgramPathFragmentInputGenNV", "GL_NV_path_rendering" },
103076 { "glProgramStringARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
103077 { "glProgramSubroutineParametersuivNV", "GL_NV_gpu_program5" },
103078 { "glProgramUniform1d", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103079 { "glProgramUniform1dEXT", "GL_EXT_direct_state_access" },
103080 { "glProgramUniform1dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103081 { "glProgramUniform1dvEXT", "GL_EXT_direct_state_access" },
103082 { "glProgramUniform1f", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103083 { "glProgramUniform1fEXT", "GL_EXT_direct_state_access" },
103084 { "glProgramUniform1fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103085 { "glProgramUniform1fvEXT", "GL_EXT_direct_state_access" },
103086 { "glProgramUniform1i", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103087 { "glProgramUniform1i64ARB", "GL_ARB_gpu_shader_int64" },
103088 { "glProgramUniform1i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103089 { "glProgramUniform1i64vARB", "GL_ARB_gpu_shader_int64" },
103090 { "glProgramUniform1i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103091 { "glProgramUniform1iEXT", "GL_EXT_direct_state_access" },
103092 { "glProgramUniform1iv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103093 { "glProgramUniform1ivEXT", "GL_EXT_direct_state_access" },
103094 { "glProgramUniform1ui", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103095 { "glProgramUniform1ui64ARB", "GL_ARB_gpu_shader_int64" },
103096 { "glProgramUniform1ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103097 { "glProgramUniform1ui64vARB", "GL_ARB_gpu_shader_int64" },
103098 { "glProgramUniform1ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103099 { "glProgramUniform1uiEXT", "GL_EXT_direct_state_access" },
103100 { "glProgramUniform1uiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103101 { "glProgramUniform1uivEXT", "GL_EXT_direct_state_access" },
103102 { "glProgramUniform2d", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103103 { "glProgramUniform2dEXT", "GL_EXT_direct_state_access" },
103104 { "glProgramUniform2dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103105 { "glProgramUniform2dvEXT", "GL_EXT_direct_state_access" },
103106 { "glProgramUniform2f", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103107 { "glProgramUniform2fEXT", "GL_EXT_direct_state_access" },
103108 { "glProgramUniform2fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103109 { "glProgramUniform2fvEXT", "GL_EXT_direct_state_access" },
103110 { "glProgramUniform2i", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103111 { "glProgramUniform2i64ARB", "GL_ARB_gpu_shader_int64" },
103112 { "glProgramUniform2i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103113 { "glProgramUniform2i64vARB", "GL_ARB_gpu_shader_int64" },
103114 { "glProgramUniform2i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103115 { "glProgramUniform2iEXT", "GL_EXT_direct_state_access" },
103116 { "glProgramUniform2iv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103117 { "glProgramUniform2ivEXT", "GL_EXT_direct_state_access" },
103118 { "glProgramUniform2ui", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103119 { "glProgramUniform2ui64ARB", "GL_ARB_gpu_shader_int64" },
103120 { "glProgramUniform2ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103121 { "glProgramUniform2ui64vARB", "GL_ARB_gpu_shader_int64" },
103122 { "glProgramUniform2ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103123 { "glProgramUniform2uiEXT", "GL_EXT_direct_state_access" },
103124 { "glProgramUniform2uiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103125 { "glProgramUniform2uivEXT", "GL_EXT_direct_state_access" },
103126 { "glProgramUniform3d", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103127 { "glProgramUniform3dEXT", "GL_EXT_direct_state_access" },
103128 { "glProgramUniform3dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103129 { "glProgramUniform3dvEXT", "GL_EXT_direct_state_access" },
103130 { "glProgramUniform3f", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103131 { "glProgramUniform3fEXT", "GL_EXT_direct_state_access" },
103132 { "glProgramUniform3fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103133 { "glProgramUniform3fvEXT", "GL_EXT_direct_state_access" },
103134 { "glProgramUniform3i", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103135 { "glProgramUniform3i64ARB", "GL_ARB_gpu_shader_int64" },
103136 { "glProgramUniform3i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103137 { "glProgramUniform3i64vARB", "GL_ARB_gpu_shader_int64" },
103138 { "glProgramUniform3i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103139 { "glProgramUniform3iEXT", "GL_EXT_direct_state_access" },
103140 { "glProgramUniform3iv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103141 { "glProgramUniform3ivEXT", "GL_EXT_direct_state_access" },
103142 { "glProgramUniform3ui", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103143 { "glProgramUniform3ui64ARB", "GL_ARB_gpu_shader_int64" },
103144 { "glProgramUniform3ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103145 { "glProgramUniform3ui64vARB", "GL_ARB_gpu_shader_int64" },
103146 { "glProgramUniform3ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103147 { "glProgramUniform3uiEXT", "GL_EXT_direct_state_access" },
103148 { "glProgramUniform3uiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103149 { "glProgramUniform3uivEXT", "GL_EXT_direct_state_access" },
103150 { "glProgramUniform4d", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103151 { "glProgramUniform4dEXT", "GL_EXT_direct_state_access" },
103152 { "glProgramUniform4dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103153 { "glProgramUniform4dvEXT", "GL_EXT_direct_state_access" },
103154 { "glProgramUniform4f", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103155 { "glProgramUniform4fEXT", "GL_EXT_direct_state_access" },
103156 { "glProgramUniform4fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103157 { "glProgramUniform4fvEXT", "GL_EXT_direct_state_access" },
103158 { "glProgramUniform4i", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103159 { "glProgramUniform4i64ARB", "GL_ARB_gpu_shader_int64" },
103160 { "glProgramUniform4i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103161 { "glProgramUniform4i64vARB", "GL_ARB_gpu_shader_int64" },
103162 { "glProgramUniform4i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103163 { "glProgramUniform4iEXT", "GL_EXT_direct_state_access" },
103164 { "glProgramUniform4iv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103165 { "glProgramUniform4ivEXT", "GL_EXT_direct_state_access" },
103166 { "glProgramUniform4ui", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103167 { "glProgramUniform4ui64ARB", "GL_ARB_gpu_shader_int64" },
103168 { "glProgramUniform4ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103169 { "glProgramUniform4ui64vARB", "GL_ARB_gpu_shader_int64" },
103170 { "glProgramUniform4ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103171 { "glProgramUniform4uiEXT", "GL_EXT_direct_state_access" },
103172 { "glProgramUniform4uiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103173 { "glProgramUniform4uivEXT", "GL_EXT_direct_state_access" },
103174 { "glProgramUniformHandleui64ARB", "GL_ARB_bindless_texture" },
103175 { "glProgramUniformHandleui64NV", "GL_NV_bindless_texture" },
103176 { "glProgramUniformHandleui64vARB", "GL_ARB_bindless_texture" },
103177 { "glProgramUniformHandleui64vNV", "GL_NV_bindless_texture" },
103178 { "glProgramUniformMatrix2dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103179 { "glProgramUniformMatrix2dvEXT", "GL_EXT_direct_state_access" },
103180 { "glProgramUniformMatrix2fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103181 { "glProgramUniformMatrix2fvEXT", "GL_EXT_direct_state_access" },
103182 { "glProgramUniformMatrix2x3dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103183 { "glProgramUniformMatrix2x3dvEXT", "GL_EXT_direct_state_access" },
103184 { "glProgramUniformMatrix2x3fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103185 { "glProgramUniformMatrix2x3fvEXT", "GL_EXT_direct_state_access" },
103186 { "glProgramUniformMatrix2x4dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103187 { "glProgramUniformMatrix2x4dvEXT", "GL_EXT_direct_state_access" },
103188 { "glProgramUniformMatrix2x4fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103189 { "glProgramUniformMatrix2x4fvEXT", "GL_EXT_direct_state_access" },
103190 { "glProgramUniformMatrix3dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103191 { "glProgramUniformMatrix3dvEXT", "GL_EXT_direct_state_access" },
103192 { "glProgramUniformMatrix3fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103193 { "glProgramUniformMatrix3fvEXT", "GL_EXT_direct_state_access" },
103194 { "glProgramUniformMatrix3x2dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103195 { "glProgramUniformMatrix3x2dvEXT", "GL_EXT_direct_state_access" },
103196 { "glProgramUniformMatrix3x2fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103197 { "glProgramUniformMatrix3x2fvEXT", "GL_EXT_direct_state_access" },
103198 { "glProgramUniformMatrix3x4dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103199 { "glProgramUniformMatrix3x4dvEXT", "GL_EXT_direct_state_access" },
103200 { "glProgramUniformMatrix3x4fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103201 { "glProgramUniformMatrix3x4fvEXT", "GL_EXT_direct_state_access" },
103202 { "glProgramUniformMatrix4dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103203 { "glProgramUniformMatrix4dvEXT", "GL_EXT_direct_state_access" },
103204 { "glProgramUniformMatrix4fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103205 { "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access" },
103206 { "glProgramUniformMatrix4x2dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103207 { "glProgramUniformMatrix4x2dvEXT", "GL_EXT_direct_state_access" },
103208 { "glProgramUniformMatrix4x2fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103209 { "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access" },
103210 { "glProgramUniformMatrix4x3dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103211 { "glProgramUniformMatrix4x3dvEXT", "GL_EXT_direct_state_access" },
103212 { "glProgramUniformMatrix4x3fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103213 { "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access" },
103214 { "glProgramUniformui64NV", "GL_NV_shader_buffer_load" },
103215 { "glProgramUniformui64vNV", "GL_NV_shader_buffer_load" },
103216 { "glProgramVertexLimitNV", "GL_NV_geometry_program4" },
103217 { "glProvokingVertex", "GL_ARB_provoking_vertex GL_VERSION_3_2" },
103218 { "glProvokingVertexEXT", "GL_EXT_provoking_vertex" },
103219 { "glPushClientAttribDefaultEXT", "GL_EXT_direct_state_access" },
103220 { "glPushDebugGroup", "GL_KHR_debug GL_VERSION_4_3" },
103221 { "glPushGroupMarkerEXT", "GL_EXT_debug_marker" },
103222 { "glQueryCounter", "GL_ARB_timer_query GL_VERSION_3_3" },
103223 { "glQueryMatrixxOES", "GL_OES_query_matrix" },
103224 { "glQueryObjectParameteruiAMD", "GL_AMD_occlusion_query_event" },
103225 { "glQueryResourceNV", "GL_NV_query_resource" },
103226 { "glQueryResourceTagNV", "GL_NV_query_resource_tag" },
103227 { "glRasterPos2xOES", "GL_OES_fixed_point" },
103228 { "glRasterPos2xvOES", "GL_OES_fixed_point" },
103229 { "glRasterPos3xOES", "GL_OES_fixed_point" },
103230 { "glRasterPos3xvOES", "GL_OES_fixed_point" },
103231 { "glRasterPos4xOES", "GL_OES_fixed_point" },
103232 { "glRasterPos4xvOES", "GL_OES_fixed_point" },
103233 { "glRasterSamplesEXT", "GL_EXT_raster_multisample GL_NV_framebuffer_mixed_samples" },
103234 { "glReadBufferRegion", "GL_KTX_buffer_region" },
103235 { "glReadInstrumentsSGIX", "GL_SGIX_instruments" },
103236 { "glReadnPixels", "GL_KHR_robustness GL_VERSION_4_5" },
103237 { "glReadnPixelsARB", "GL_ARB_robustness" },
103238 { "glRectxOES", "GL_OES_fixed_point" },
103239 { "glRectxvOES", "GL_OES_fixed_point" },
103240 { "glReferencePlaneSGIX", "GL_SGIX_reference_plane" },
103241 { "glReleaseKeyedMutexWin32EXT", "GL_EXT_win32_keyed_mutex" },
103242 { "glReleaseShaderCompiler", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
103243 { "glRenderGpuMaskNV", "GL_NV_gpu_multicast" },
103244 { "glRenderbufferStorage", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
103245 { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object" },
103246 { "glRenderbufferStorageMultisample", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
103247 { "glRenderbufferStorageMultisampleAdvancedAMD", "GL_AMD_framebuffer_multisample_advanced" },
103248 { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage" },
103249 { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample" },
103250 { "glReplacementCodePointerSUN", "GL_SUN_triangle_list" },
103251 { "glReplacementCodeubSUN", "GL_SUN_triangle_list" },
103252 { "glReplacementCodeubvSUN", "GL_SUN_triangle_list" },
103253 { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex" },
103254 { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex" },
103255 { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex" },
103256 { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
103257 { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex" },
103258 { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex" },
103259 { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex" },
103260 { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex" },
103261 { "glReplacementCodeuiSUN", "GL_SUN_triangle_list" },
103262 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex" },
103263 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
103264 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex" },
103265 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
103266 { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex" },
103267 { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex" },
103268 { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex" },
103269 { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex" },
103270 { "glReplacementCodeuivSUN", "GL_SUN_triangle_list" },
103271 { "glReplacementCodeusSUN", "GL_SUN_triangle_list" },
103272 { "glReplacementCodeusvSUN", "GL_SUN_triangle_list" },
103273 { "glRequestResidentProgramsNV", "GL_NV_vertex_program" },
103274 { "glResetHistogram", "GL_ARB_imaging" },
103275 { "glResetHistogramEXT", "GL_EXT_histogram" },
103276 { "glResetMemoryObjectParameterNV", "GL_NV_memory_attachment" },
103277 { "glResetMinmax", "GL_ARB_imaging" },
103278 { "glResetMinmaxEXT", "GL_EXT_histogram" },
103279 { "glResizeBuffersMESA", "GL_MESA_resize_buffers" },
103280 { "glResolveDepthValuesNV", "GL_NV_sample_locations" },
103281 { "glResumeTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
103282 { "glResumeTransformFeedbackNV", "GL_NV_transform_feedback2" },
103283 { "glRotatexOES", "GL_OES_fixed_point" },
103284 { "glSampleCoverage", "GL_VERSION_1_3" },
103285 { "glSampleCoverageARB", "GL_ARB_multisample" },
103286 { "glSampleMapATI", "GL_ATI_fragment_shader" },
103287 { "glSampleMaskEXT", "GL_EXT_multisample" },
103288 { "glSampleMaskIndexedNV", "GL_NV_explicit_multisample" },
103289 { "glSampleMaskSGIS", "GL_SGIS_multisample" },
103290 { "glSampleMaski", "GL_ARB_texture_multisample GL_VERSION_3_2" },
103291 { "glSamplePatternEXT", "GL_EXT_multisample" },
103292 { "glSamplePatternSGIS", "GL_SGIS_multisample" },
103293 { "glSamplerParameterIiv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
103294 { "glSamplerParameterIuiv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
103295 { "glSamplerParameterf", "GL_ARB_sampler_objects GL_VERSION_3_3" },
103296 { "glSamplerParameterfv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
103297 { "glSamplerParameteri", "GL_ARB_sampler_objects GL_VERSION_3_3" },
103298 { "glSamplerParameteriv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
103299 { "glScalexOES", "GL_OES_fixed_point" },
103300 { "glScissorArrayv", "GL_ARB_viewport_array GL_VERSION_4_1" },
103301 { "glScissorExclusiveArrayvNV", "GL_NV_scissor_exclusive" },
103302 { "glScissorExclusiveNV", "GL_NV_scissor_exclusive" },
103303 { "glScissorIndexed", "GL_ARB_viewport_array GL_VERSION_4_1" },
103304 { "glScissorIndexedv", "GL_ARB_viewport_array GL_VERSION_4_1" },
103305 { "glSecondaryColor3b", "GL_VERSION_1_4" },
103306 { "glSecondaryColor3bEXT", "GL_EXT_secondary_color" },
103307 { "glSecondaryColor3bv", "GL_VERSION_1_4" },
103308 { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color" },
103309 { "glSecondaryColor3d", "GL_VERSION_1_4" },
103310 { "glSecondaryColor3dEXT", "GL_EXT_secondary_color" },
103311 { "glSecondaryColor3dv", "GL_VERSION_1_4" },
103312 { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color" },
103313 { "glSecondaryColor3f", "GL_VERSION_1_4" },
103314 { "glSecondaryColor3fEXT", "GL_EXT_secondary_color" },
103315 { "glSecondaryColor3fv", "GL_VERSION_1_4" },
103316 { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color" },
103317 { "glSecondaryColor3hNV", "GL_NV_half_float" },
103318 { "glSecondaryColor3hvNV", "GL_NV_half_float" },
103319 { "glSecondaryColor3i", "GL_VERSION_1_4" },
103320 { "glSecondaryColor3iEXT", "GL_EXT_secondary_color" },
103321 { "glSecondaryColor3iv", "GL_VERSION_1_4" },
103322 { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color" },
103323 { "glSecondaryColor3s", "GL_VERSION_1_4" },
103324 { "glSecondaryColor3sEXT", "GL_EXT_secondary_color" },
103325 { "glSecondaryColor3sv", "GL_VERSION_1_4" },
103326 { "glSecondaryColor3svEXT", "GL_EXT_secondary_color" },
103327 { "glSecondaryColor3ub", "GL_VERSION_1_4" },
103328 { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color" },
103329 { "glSecondaryColor3ubv", "GL_VERSION_1_4" },
103330 { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color" },
103331 { "glSecondaryColor3ui", "GL_VERSION_1_4" },
103332 { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color" },
103333 { "glSecondaryColor3uiv", "GL_VERSION_1_4" },
103334 { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color" },
103335 { "glSecondaryColor3us", "GL_VERSION_1_4" },
103336 { "glSecondaryColor3usEXT", "GL_EXT_secondary_color" },
103337 { "glSecondaryColor3usv", "GL_VERSION_1_4" },
103338 { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color" },
103339 { "glSecondaryColorFormatNV", "GL_NV_vertex_buffer_unified_memory" },
103340 { "glSecondaryColorP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103341 { "glSecondaryColorP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103342 { "glSecondaryColorPointer", "GL_VERSION_1_4" },
103343 { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color" },
103344 { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists" },
103345 { "glSelectPerfMonitorCountersAMD", "GL_AMD_performance_monitor" },
103346 { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture" },
103347 { "glSelectTextureSGIS", "GL_SGIS_multitexture" },
103348 { "glSemaphoreParameterui64vEXT", "GL_EXT_semaphore" },
103349 { "glSeparableFilter2D", "GL_ARB_imaging" },
103350 { "glSeparableFilter2DEXT", "GL_EXT_convolution" },
103351 { "glSetFenceAPPLE", "GL_APPLE_fence" },
103352 { "glSetFenceNV", "GL_NV_fence" },
103353 { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader" },
103354 { "glSetInvariantEXT", "GL_EXT_vertex_shader" },
103355 { "glSetLocalConstantEXT", "GL_EXT_vertex_shader" },
103356 { "glSetMultisamplefvAMD", "GL_AMD_sample_positions" },
103357 { "glShaderBinary", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
103358 { "glShaderOp1EXT", "GL_EXT_vertex_shader" },
103359 { "glShaderOp2EXT", "GL_EXT_vertex_shader" },
103360 { "glShaderOp3EXT", "GL_EXT_vertex_shader" },
103361 { "glShaderSource", "GL_VERSION_2_0" },
103362 { "glShaderSourceARB", "GL_ARB_shader_objects" },
103363 { "glShaderStorageBlockBinding", "GL_ARB_shader_storage_buffer_object GL_VERSION_4_3" },
103364 { "glShadingRateImageBarrierNV", "GL_NV_shading_rate_image GL_NV_shading_rate_image" },
103365 { "glShadingRateImagePaletteNV", "GL_NV_shading_rate_image" },
103366 { "glShadingRateSampleOrderCustomNV", "GL_NV_shading_rate_image" },
103367 { "glShadingRateSampleOrderNV", "GL_NV_shading_rate_image" },
103368 { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture" },
103369 { "glSignalSemaphoreEXT", "GL_EXT_semaphore" },
103370 { "glSignalSemaphoreui64NVX", "GL_NVX_progress_fence" },
103371 { "glSignalVkFenceNV", "GL_NV_draw_vulkan_image" },
103372 { "glSignalVkSemaphoreNV", "GL_NV_draw_vulkan_image" },
103373 { "glSpecializeShader", "GL_VERSION_4_6" },
103374 { "glSpecializeShaderARB", "GL_ARB_gl_spirv" },
103375 { "glSpriteParameterfSGIX", "GL_SGIX_sprite" },
103376 { "glSpriteParameterfvSGIX", "GL_SGIX_sprite" },
103377 { "glSpriteParameteriSGIX", "GL_SGIX_sprite" },
103378 { "glSpriteParameterivSGIX", "GL_SGIX_sprite" },
103379 { "glStartInstrumentsSGIX", "GL_SGIX_instruments" },
103380 { "glStateCaptureNV", "GL_NV_command_list" },
103381 { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag" },
103382 { "glStencilFillPathInstancedNV", "GL_NV_path_rendering" },
103383 { "glStencilFillPathNV", "GL_NV_path_rendering" },
103384 { "glStencilFuncSeparate", "GL_VERSION_2_0" },
103385 { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil" },
103386 { "glStencilMaskSeparate", "GL_VERSION_2_0" },
103387 { "glStencilOpSeparate", "GL_VERSION_2_0" },
103388 { "glStencilOpSeparateATI", "GL_ATI_separate_stencil" },
103389 { "glStencilOpValueAMD", "GL_AMD_stencil_operation_extended" },
103390 { "glStencilStrokePathInstancedNV", "GL_NV_path_rendering" },
103391 { "glStencilStrokePathNV", "GL_NV_path_rendering" },
103392 { "glStencilThenCoverFillPathInstancedNV", "GL_NV_path_rendering" },
103393 { "glStencilThenCoverFillPathNV", "GL_NV_path_rendering" },
103394 { "glStencilThenCoverStrokePathInstancedNV", "GL_NV_path_rendering" },
103395 { "glStencilThenCoverStrokePathNV", "GL_NV_path_rendering" },
103396 { "glStopInstrumentsSGIX", "GL_SGIX_instruments" },
103397 { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker" },
103398 { "glSubpixelPrecisionBiasNV", "GL_NV_conservative_raster" },
103399 { "glSwizzleEXT", "GL_EXT_vertex_shader" },
103400 { "glSyncTextureINTEL", "GL_INTEL_map_texture" },
103401 { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer" },
103402 { "glTangent3bEXT", "GL_EXT_coordinate_frame" },
103403 { "glTangent3bvEXT", "GL_EXT_coordinate_frame" },
103404 { "glTangent3dEXT", "GL_EXT_coordinate_frame" },
103405 { "glTangent3dvEXT", "GL_EXT_coordinate_frame" },
103406 { "glTangent3fEXT", "GL_EXT_coordinate_frame" },
103407 { "glTangent3fvEXT", "GL_EXT_coordinate_frame" },
103408 { "glTangent3iEXT", "GL_EXT_coordinate_frame" },
103409 { "glTangent3ivEXT", "GL_EXT_coordinate_frame" },
103410 { "glTangent3sEXT", "GL_EXT_coordinate_frame" },
103411 { "glTangent3svEXT", "GL_EXT_coordinate_frame" },
103412 { "glTangentPointerEXT", "GL_EXT_coordinate_frame" },
103413 { "glTbufferMask3DFX", "GL_3DFX_tbuffer" },
103414 { "glTessellationFactorAMD", "GL_AMD_vertex_shader_tessellator" },
103415 { "glTessellationModeAMD", "GL_AMD_vertex_shader_tessellator" },
103416 { "glTestFenceAPPLE", "GL_APPLE_fence" },
103417 { "glTestFenceNV", "GL_NV_fence" },
103418 { "glTestObjectAPPLE", "GL_APPLE_fence" },
103419 { "glTexAttachMemoryNV", "GL_NV_memory_attachment" },
103420 { "glTexBuffer", "GL_VERSION_3_1" },
103421 { "glTexBufferARB", "GL_ARB_texture_buffer_object" },
103422 { "glTexBufferEXT", "GL_EXT_texture_buffer_object" },
103423 { "glTexBufferRange", "GL_ARB_texture_buffer_range GL_VERSION_4_3" },
103424 { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap" },
103425 { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap" },
103426 { "glTexCoord1bOES", "GL_OES_byte_coordinates" },
103427 { "glTexCoord1bvOES", "GL_OES_byte_coordinates" },
103428 { "glTexCoord1hNV", "GL_NV_half_float" },
103429 { "glTexCoord1hvNV", "GL_NV_half_float" },
103430 { "glTexCoord1xOES", "GL_OES_fixed_point" },
103431 { "glTexCoord1xvOES", "GL_OES_fixed_point" },
103432 { "glTexCoord2bOES", "GL_OES_byte_coordinates" },
103433 { "glTexCoord2bvOES", "GL_OES_byte_coordinates" },
103434 { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex" },
103435 { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex" },
103436 { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex" },
103437 { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
103438 { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex" },
103439 { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex" },
103440 { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex" },
103441 { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
103442 { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex" },
103443 { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex" },
103444 { "glTexCoord2hNV", "GL_NV_half_float" },
103445 { "glTexCoord2hvNV", "GL_NV_half_float" },
103446 { "glTexCoord2xOES", "GL_OES_fixed_point" },
103447 { "glTexCoord2xvOES", "GL_OES_fixed_point" },
103448 { "glTexCoord3bOES", "GL_OES_byte_coordinates" },
103449 { "glTexCoord3bvOES", "GL_OES_byte_coordinates" },
103450 { "glTexCoord3hNV", "GL_NV_half_float" },
103451 { "glTexCoord3hvNV", "GL_NV_half_float" },
103452 { "glTexCoord3xOES", "GL_OES_fixed_point" },
103453 { "glTexCoord3xvOES", "GL_OES_fixed_point" },
103454 { "glTexCoord4bOES", "GL_OES_byte_coordinates" },
103455 { "glTexCoord4bvOES", "GL_OES_byte_coordinates" },
103456 { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex" },
103457 { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex" },
103458 { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex" },
103459 { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex" },
103460 { "glTexCoord4hNV", "GL_NV_half_float" },
103461 { "glTexCoord4hvNV", "GL_NV_half_float" },
103462 { "glTexCoord4xOES", "GL_OES_fixed_point" },
103463 { "glTexCoord4xvOES", "GL_OES_fixed_point" },
103464 { "glTexCoordFormatNV", "GL_NV_vertex_buffer_unified_memory" },
103465 { "glTexCoordP1ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103466 { "glTexCoordP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103467 { "glTexCoordP2ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103468 { "glTexCoordP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103469 { "glTexCoordP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103470 { "glTexCoordP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103471 { "glTexCoordP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103472 { "glTexCoordP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103473 { "glTexCoordPointerEXT", "GL_EXT_vertex_array" },
103474 { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists" },
103475 { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays" },
103476 { "glTexEnvxOES", "GL_OES_fixed_point" },
103477 { "glTexEnvxvOES", "GL_OES_fixed_point" },
103478 { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4" },
103479 { "glTexGenxOES", "GL_OES_fixed_point" },
103480 { "glTexGenxvOES", "GL_OES_fixed_point" },
103481 { "glTexImage2DMultisample", "GL_ARB_texture_multisample GL_VERSION_3_2" },
103482 { "glTexImage2DMultisampleCoverageNV", "GL_NV_texture_multisample" },
103483 { "glTexImage3D", "GL_VERSION_1_2" },
103484 { "glTexImage3DEXT", "GL_EXT_texture3D" },
103485 { "glTexImage3DMultisample", "GL_ARB_texture_multisample GL_VERSION_3_2" },
103486 { "glTexImage3DMultisampleCoverageNV", "GL_NV_texture_multisample" },
103487 { "glTexImage4DSGIS", "GL_SGIS_texture4D" },
103488 { "glTexPageCommitmentARB", "GL_ARB_sparse_texture" },
103489 { "glTexParameterIiv", "GL_VERSION_3_0" },
103490 { "glTexParameterIivEXT", "GL_EXT_texture_integer" },
103491 { "glTexParameterIuiv", "GL_VERSION_3_0" },
103492 { "glTexParameterIuivEXT", "GL_EXT_texture_integer" },
103493 { "glTexParameterxOES", "GL_OES_fixed_point" },
103494 { "glTexParameterxvOES", "GL_OES_fixed_point" },
103495 { "glTexRenderbufferNV", "GL_NV_explicit_multisample" },
103496 { "glTexStorage1D", "GL_ARB_texture_storage GL_VERSION_4_2" },
103497 { "glTexStorage2D", "GL_ARB_texture_storage GL_VERSION_4_2" },
103498 { "glTexStorage2DMultisample", "GL_ARB_texture_storage_multisample GL_VERSION_4_3" },
103499 { "glTexStorage3D", "GL_ARB_texture_storage GL_VERSION_4_2" },
103500 { "glTexStorage3DMultisample", "GL_ARB_texture_storage_multisample GL_VERSION_4_3" },
103501 { "glTexStorageMem1DEXT", "GL_EXT_memory_object" },
103502 { "glTexStorageMem2DEXT", "GL_EXT_memory_object" },
103503 { "glTexStorageMem2DMultisampleEXT", "GL_EXT_memory_object" },
103504 { "glTexStorageMem3DEXT", "GL_EXT_memory_object" },
103505 { "glTexStorageMem3DMultisampleEXT", "GL_EXT_memory_object" },
103506 { "glTexStorageSparseAMD", "GL_AMD_sparse_texture" },
103507 { "glTexSubImage1DEXT", "GL_EXT_subtexture" },
103508 { "glTexSubImage2DEXT", "GL_EXT_subtexture" },
103509 { "glTexSubImage3D", "GL_VERSION_1_2" },
103510 { "glTexSubImage3DEXT", "GL_EXT_texture3D" },
103511 { "glTexSubImage4DSGIS", "GL_SGIS_texture4D" },
103512 { "glTextureAttachMemoryNV", "GL_NV_memory_attachment" },
103513 { "glTextureBarrier", "GL_ARB_texture_barrier GL_VERSION_4_5" },
103514 { "glTextureBarrierNV", "GL_NV_texture_barrier" },
103515 { "glTextureBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103516 { "glTextureBufferEXT", "GL_EXT_direct_state_access" },
103517 { "glTextureBufferRange", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103518 { "glTextureBufferRangeEXT", "GL_EXT_direct_state_access" },
103519 { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask" },
103520 { "glTextureImage1DEXT", "GL_EXT_direct_state_access" },
103521 { "glTextureImage2DEXT", "GL_EXT_direct_state_access" },
103522 { "glTextureImage2DMultisampleCoverageNV", "GL_NV_texture_multisample" },
103523 { "glTextureImage2DMultisampleNV", "GL_NV_texture_multisample" },
103524 { "glTextureImage3DEXT", "GL_EXT_direct_state_access" },
103525 { "glTextureImage3DMultisampleCoverageNV", "GL_NV_texture_multisample" },
103526 { "glTextureImage3DMultisampleNV", "GL_NV_texture_multisample" },
103527 { "glTextureLightEXT", "GL_EXT_light_texture" },
103528 { "glTextureMaterialEXT", "GL_EXT_light_texture" },
103529 { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal" },
103530 { "glTexturePageCommitmentEXT", "GL_EXT_direct_state_access" },
103531 { "glTextureParameterIiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103532 { "glTextureParameterIivEXT", "GL_EXT_direct_state_access" },
103533 { "glTextureParameterIuiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103534 { "glTextureParameterIuivEXT", "GL_EXT_direct_state_access" },
103535 { "glTextureParameterf", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103536 { "glTextureParameterfEXT", "GL_EXT_direct_state_access" },
103537 { "glTextureParameterfv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103538 { "glTextureParameterfvEXT", "GL_EXT_direct_state_access" },
103539 { "glTextureParameteri", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103540 { "glTextureParameteriEXT", "GL_EXT_direct_state_access" },
103541 { "glTextureParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103542 { "glTextureParameterivEXT", "GL_EXT_direct_state_access" },
103543 { "glTextureRangeAPPLE", "GL_APPLE_texture_range" },
103544 { "glTextureRenderbufferEXT", "GL_EXT_direct_state_access" },
103545 { "glTextureStorage1D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103546 { "glTextureStorage1DEXT", "GL_EXT_direct_state_access" },
103547 { "glTextureStorage2D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103548 { "glTextureStorage2DEXT", "GL_EXT_direct_state_access" },
103549 { "glTextureStorage2DMultisample", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103550 { "glTextureStorage2DMultisampleEXT", "GL_EXT_direct_state_access" },
103551 { "glTextureStorage3D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103552 { "glTextureStorage3DEXT", "GL_EXT_direct_state_access" },
103553 { "glTextureStorage3DMultisample", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103554 { "glTextureStorage3DMultisampleEXT", "GL_EXT_direct_state_access" },
103555 { "glTextureStorageMem1DEXT", "GL_EXT_memory_object" },
103556 { "glTextureStorageMem2DEXT", "GL_EXT_memory_object" },
103557 { "glTextureStorageMem2DMultisampleEXT", "GL_EXT_memory_object" },
103558 { "glTextureStorageMem3DEXT", "GL_EXT_memory_object" },
103559 { "glTextureStorageMem3DMultisampleEXT", "GL_EXT_memory_object" },
103560 { "glTextureStorageSparseAMD", "GL_AMD_sparse_texture" },
103561 { "glTextureSubImage1D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103562 { "glTextureSubImage1DEXT", "GL_EXT_direct_state_access" },
103563 { "glTextureSubImage2D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103564 { "glTextureSubImage2DEXT", "GL_EXT_direct_state_access" },
103565 { "glTextureSubImage3D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103566 { "glTextureSubImage3DEXT", "GL_EXT_direct_state_access" },
103567 { "glTextureView", "GL_ARB_texture_view GL_VERSION_4_3" },
103568 { "glTrackMatrixNV", "GL_NV_vertex_program" },
103569 { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback" },
103570 { "glTransformFeedbackBufferBase", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103571 { "glTransformFeedbackBufferRange", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103572 { "glTransformFeedbackStreamAttribsNV", "GL_NV_transform_feedback" },
103573 { "glTransformFeedbackVaryings", "GL_VERSION_3_0" },
103574 { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback" },
103575 { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback" },
103576 { "glTransformPathNV", "GL_NV_path_rendering" },
103577 { "glTranslatexOES", "GL_OES_fixed_point" },
103578 { "glUniform1d", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103579 { "glUniform1dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103580 { "glUniform1f", "GL_VERSION_2_0" },
103581 { "glUniform1fARB", "GL_ARB_shader_objects" },
103582 { "glUniform1fv", "GL_VERSION_2_0" },
103583 { "glUniform1fvARB", "GL_ARB_shader_objects" },
103584 { "glUniform1i", "GL_VERSION_2_0" },
103585 { "glUniform1i64ARB", "GL_ARB_gpu_shader_int64" },
103586 { "glUniform1i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103587 { "glUniform1i64vARB", "GL_ARB_gpu_shader_int64" },
103588 { "glUniform1i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103589 { "glUniform1iARB", "GL_ARB_shader_objects" },
103590 { "glUniform1iv", "GL_VERSION_2_0" },
103591 { "glUniform1ivARB", "GL_ARB_shader_objects" },
103592 { "glUniform1ui", "GL_VERSION_3_0" },
103593 { "glUniform1ui64ARB", "GL_ARB_gpu_shader_int64" },
103594 { "glUniform1ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103595 { "glUniform1ui64vARB", "GL_ARB_gpu_shader_int64" },
103596 { "glUniform1ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103597 { "glUniform1uiEXT", "GL_EXT_gpu_shader4" },
103598 { "glUniform1uiv", "GL_VERSION_3_0" },
103599 { "glUniform1uivEXT", "GL_EXT_gpu_shader4" },
103600 { "glUniform2d", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103601 { "glUniform2dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103602 { "glUniform2f", "GL_VERSION_2_0" },
103603 { "glUniform2fARB", "GL_ARB_shader_objects" },
103604 { "glUniform2fv", "GL_VERSION_2_0" },
103605 { "glUniform2fvARB", "GL_ARB_shader_objects" },
103606 { "glUniform2i", "GL_VERSION_2_0" },
103607 { "glUniform2i64ARB", "GL_ARB_gpu_shader_int64" },
103608 { "glUniform2i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103609 { "glUniform2i64vARB", "GL_ARB_gpu_shader_int64" },
103610 { "glUniform2i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103611 { "glUniform2iARB", "GL_ARB_shader_objects" },
103612 { "glUniform2iv", "GL_VERSION_2_0" },
103613 { "glUniform2ivARB", "GL_ARB_shader_objects" },
103614 { "glUniform2ui", "GL_VERSION_3_0" },
103615 { "glUniform2ui64ARB", "GL_ARB_gpu_shader_int64" },
103616 { "glUniform2ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103617 { "glUniform2ui64vARB", "GL_ARB_gpu_shader_int64" },
103618 { "glUniform2ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103619 { "glUniform2uiEXT", "GL_EXT_gpu_shader4" },
103620 { "glUniform2uiv", "GL_VERSION_3_0" },
103621 { "glUniform2uivEXT", "GL_EXT_gpu_shader4" },
103622 { "glUniform3d", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103623 { "glUniform3dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103624 { "glUniform3f", "GL_VERSION_2_0" },
103625 { "glUniform3fARB", "GL_ARB_shader_objects" },
103626 { "glUniform3fv", "GL_VERSION_2_0" },
103627 { "glUniform3fvARB", "GL_ARB_shader_objects" },
103628 { "glUniform3i", "GL_VERSION_2_0" },
103629 { "glUniform3i64ARB", "GL_ARB_gpu_shader_int64" },
103630 { "glUniform3i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103631 { "glUniform3i64vARB", "GL_ARB_gpu_shader_int64" },
103632 { "glUniform3i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103633 { "glUniform3iARB", "GL_ARB_shader_objects" },
103634 { "glUniform3iv", "GL_VERSION_2_0" },
103635 { "glUniform3ivARB", "GL_ARB_shader_objects" },
103636 { "glUniform3ui", "GL_VERSION_3_0" },
103637 { "glUniform3ui64ARB", "GL_ARB_gpu_shader_int64" },
103638 { "glUniform3ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103639 { "glUniform3ui64vARB", "GL_ARB_gpu_shader_int64" },
103640 { "glUniform3ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103641 { "glUniform3uiEXT", "GL_EXT_gpu_shader4" },
103642 { "glUniform3uiv", "GL_VERSION_3_0" },
103643 { "glUniform3uivEXT", "GL_EXT_gpu_shader4" },
103644 { "glUniform4d", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103645 { "glUniform4dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103646 { "glUniform4f", "GL_VERSION_2_0" },
103647 { "glUniform4fARB", "GL_ARB_shader_objects" },
103648 { "glUniform4fv", "GL_VERSION_2_0" },
103649 { "glUniform4fvARB", "GL_ARB_shader_objects" },
103650 { "glUniform4i", "GL_VERSION_2_0" },
103651 { "glUniform4i64ARB", "GL_ARB_gpu_shader_int64" },
103652 { "glUniform4i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103653 { "glUniform4i64vARB", "GL_ARB_gpu_shader_int64" },
103654 { "glUniform4i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103655 { "glUniform4iARB", "GL_ARB_shader_objects" },
103656 { "glUniform4iv", "GL_VERSION_2_0" },
103657 { "glUniform4ivARB", "GL_ARB_shader_objects" },
103658 { "glUniform4ui", "GL_VERSION_3_0" },
103659 { "glUniform4ui64ARB", "GL_ARB_gpu_shader_int64" },
103660 { "glUniform4ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103661 { "glUniform4ui64vARB", "GL_ARB_gpu_shader_int64" },
103662 { "glUniform4ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
103663 { "glUniform4uiEXT", "GL_EXT_gpu_shader4" },
103664 { "glUniform4uiv", "GL_VERSION_3_0" },
103665 { "glUniform4uivEXT", "GL_EXT_gpu_shader4" },
103666 { "glUniformBlockBinding", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
103667 { "glUniformBufferEXT", "GL_EXT_bindable_uniform" },
103668 { "glUniformHandleui64ARB", "GL_ARB_bindless_texture" },
103669 { "glUniformHandleui64NV", "GL_NV_bindless_texture" },
103670 { "glUniformHandleui64vARB", "GL_ARB_bindless_texture" },
103671 { "glUniformHandleui64vNV", "GL_NV_bindless_texture" },
103672 { "glUniformMatrix2dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103673 { "glUniformMatrix2fv", "GL_VERSION_2_0" },
103674 { "glUniformMatrix2fvARB", "GL_ARB_shader_objects" },
103675 { "glUniformMatrix2x3dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103676 { "glUniformMatrix2x3fv", "GL_VERSION_2_1" },
103677 { "glUniformMatrix2x4dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103678 { "glUniformMatrix2x4fv", "GL_VERSION_2_1" },
103679 { "glUniformMatrix3dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103680 { "glUniformMatrix3fv", "GL_VERSION_2_0" },
103681 { "glUniformMatrix3fvARB", "GL_ARB_shader_objects" },
103682 { "glUniformMatrix3x2dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103683 { "glUniformMatrix3x2fv", "GL_VERSION_2_1" },
103684 { "glUniformMatrix3x4dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103685 { "glUniformMatrix3x4fv", "GL_VERSION_2_1" },
103686 { "glUniformMatrix4dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103687 { "glUniformMatrix4fv", "GL_VERSION_2_0" },
103688 { "glUniformMatrix4fvARB", "GL_ARB_shader_objects" },
103689 { "glUniformMatrix4x2dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103690 { "glUniformMatrix4x2fv", "GL_VERSION_2_1" },
103691 { "glUniformMatrix4x3dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
103692 { "glUniformMatrix4x3fv", "GL_VERSION_2_1" },
103693 { "glUniformSubroutinesuiv", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
103694 { "glUniformui64NV", "GL_NV_shader_buffer_load" },
103695 { "glUniformui64vNV", "GL_NV_shader_buffer_load" },
103696 { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array" },
103697 { "glUnmapBuffer", "GL_VERSION_1_5" },
103698 { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object" },
103699 { "glUnmapNamedBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103700 { "glUnmapNamedBufferEXT", "GL_EXT_direct_state_access" },
103701 { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer" },
103702 { "glUnmapTexture2DINTEL", "GL_INTEL_map_texture" },
103703 { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object" },
103704 { "glUploadGpuMaskNVX", "GL_NVX_gpu_multicast2" },
103705 { "glUseProgram", "GL_VERSION_2_0" },
103706 { "glUseProgramObjectARB", "GL_ARB_shader_objects" },
103707 { "glUseProgramStages", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103708 { "glUseShaderProgramEXT", "GL_EXT_separate_shader_objects" },
103709 { "glVDPAUFiniNV", "GL_NV_vdpau_interop" },
103710 { "glVDPAUGetSurfaceivNV", "GL_NV_vdpau_interop" },
103711 { "glVDPAUInitNV", "GL_NV_vdpau_interop" },
103712 { "glVDPAUIsSurfaceNV", "GL_NV_vdpau_interop" },
103713 { "glVDPAUMapSurfacesNV", "GL_NV_vdpau_interop" },
103714 { "glVDPAURegisterOutputSurfaceNV", "GL_NV_vdpau_interop" },
103715 { "glVDPAURegisterVideoSurfaceNV", "GL_NV_vdpau_interop" },
103716 { "glVDPAURegisterVideoSurfaceWithPictureStructureNV", "GL_NV_vdpau_interop2" },
103717 { "glVDPAUSurfaceAccessNV", "GL_NV_vdpau_interop" },
103718 { "glVDPAUUnmapSurfacesNV", "GL_NV_vdpau_interop" },
103719 { "glVDPAUUnregisterSurfaceNV", "GL_NV_vdpau_interop" },
103720 { "glValidateProgram", "GL_VERSION_2_0" },
103721 { "glValidateProgramARB", "GL_ARB_shader_objects" },
103722 { "glValidateProgramPipeline", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
103723 { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object" },
103724 { "glVariantPointerEXT", "GL_EXT_vertex_shader" },
103725 { "glVariantbvEXT", "GL_EXT_vertex_shader" },
103726 { "glVariantdvEXT", "GL_EXT_vertex_shader" },
103727 { "glVariantfvEXT", "GL_EXT_vertex_shader" },
103728 { "glVariantivEXT", "GL_EXT_vertex_shader" },
103729 { "glVariantsvEXT", "GL_EXT_vertex_shader" },
103730 { "glVariantubvEXT", "GL_EXT_vertex_shader" },
103731 { "glVariantuivEXT", "GL_EXT_vertex_shader" },
103732 { "glVariantusvEXT", "GL_EXT_vertex_shader" },
103733 { "glVertex2bOES", "GL_OES_byte_coordinates" },
103734 { "glVertex2bvOES", "GL_OES_byte_coordinates" },
103735 { "glVertex2hNV", "GL_NV_half_float" },
103736 { "glVertex2hvNV", "GL_NV_half_float" },
103737 { "glVertex2xOES", "GL_OES_fixed_point" },
103738 { "glVertex2xvOES", "GL_OES_fixed_point" },
103739 { "glVertex3bOES", "GL_OES_byte_coordinates" },
103740 { "glVertex3bvOES", "GL_OES_byte_coordinates" },
103741 { "glVertex3hNV", "GL_NV_half_float" },
103742 { "glVertex3hvNV", "GL_NV_half_float" },
103743 { "glVertex3xOES", "GL_OES_fixed_point" },
103744 { "glVertex3xvOES", "GL_OES_fixed_point" },
103745 { "glVertex4bOES", "GL_OES_byte_coordinates" },
103746 { "glVertex4bvOES", "GL_OES_byte_coordinates" },
103747 { "glVertex4hNV", "GL_NV_half_float" },
103748 { "glVertex4hvNV", "GL_NV_half_float" },
103749 { "glVertex4xOES", "GL_OES_fixed_point" },
103750 { "glVertex4xvOES", "GL_OES_fixed_point" },
103751 { "glVertexArrayAttribBinding", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103752 { "glVertexArrayAttribFormat", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103753 { "glVertexArrayAttribIFormat", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103754 { "glVertexArrayAttribLFormat", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103755 { "glVertexArrayBindVertexBufferEXT", "GL_EXT_direct_state_access" },
103756 { "glVertexArrayBindingDivisor", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103757 { "glVertexArrayColorOffsetEXT", "GL_EXT_direct_state_access" },
103758 { "glVertexArrayEdgeFlagOffsetEXT", "GL_EXT_direct_state_access" },
103759 { "glVertexArrayElementBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103760 { "glVertexArrayFogCoordOffsetEXT", "GL_EXT_direct_state_access" },
103761 { "glVertexArrayIndexOffsetEXT", "GL_EXT_direct_state_access" },
103762 { "glVertexArrayMultiTexCoordOffsetEXT", "GL_EXT_direct_state_access" },
103763 { "glVertexArrayNormalOffsetEXT", "GL_EXT_direct_state_access" },
103764 { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range" },
103765 { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range" },
103766 { "glVertexArrayRangeNV", "GL_NV_vertex_array_range" },
103767 { "glVertexArraySecondaryColorOffsetEXT", "GL_EXT_direct_state_access" },
103768 { "glVertexArrayTexCoordOffsetEXT", "GL_EXT_direct_state_access" },
103769 { "glVertexArrayVertexAttribBindingEXT", "GL_EXT_direct_state_access" },
103770 { "glVertexArrayVertexAttribDivisorEXT", "GL_EXT_direct_state_access" },
103771 { "glVertexArrayVertexAttribFormatEXT", "GL_EXT_direct_state_access" },
103772 { "glVertexArrayVertexAttribIFormatEXT", "GL_EXT_direct_state_access" },
103773 { "glVertexArrayVertexAttribIOffsetEXT", "GL_EXT_direct_state_access" },
103774 { "glVertexArrayVertexAttribLFormatEXT", "GL_EXT_direct_state_access" },
103775 { "glVertexArrayVertexAttribLOffsetEXT", "GL_EXT_direct_state_access" },
103776 { "glVertexArrayVertexAttribOffsetEXT", "GL_EXT_direct_state_access" },
103777 { "glVertexArrayVertexBindingDivisorEXT", "GL_EXT_direct_state_access" },
103778 { "glVertexArrayVertexBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103779 { "glVertexArrayVertexBuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
103780 { "glVertexArrayVertexOffsetEXT", "GL_EXT_direct_state_access" },
103781 { "glVertexAttrib1d", "GL_VERSION_2_0" },
103782 { "glVertexAttrib1dARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103783 { "glVertexAttrib1dNV", "GL_NV_vertex_program" },
103784 { "glVertexAttrib1dv", "GL_VERSION_2_0" },
103785 { "glVertexAttrib1dvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103786 { "glVertexAttrib1dvNV", "GL_NV_vertex_program" },
103787 { "glVertexAttrib1f", "GL_VERSION_2_0" },
103788 { "glVertexAttrib1fARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103789 { "glVertexAttrib1fNV", "GL_NV_vertex_program" },
103790 { "glVertexAttrib1fv", "GL_VERSION_2_0" },
103791 { "glVertexAttrib1fvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103792 { "glVertexAttrib1fvNV", "GL_NV_vertex_program" },
103793 { "glVertexAttrib1hNV", "GL_NV_half_float" },
103794 { "glVertexAttrib1hvNV", "GL_NV_half_float" },
103795 { "glVertexAttrib1s", "GL_VERSION_2_0" },
103796 { "glVertexAttrib1sARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103797 { "glVertexAttrib1sNV", "GL_NV_vertex_program" },
103798 { "glVertexAttrib1sv", "GL_VERSION_2_0" },
103799 { "glVertexAttrib1svARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103800 { "glVertexAttrib1svNV", "GL_NV_vertex_program" },
103801 { "glVertexAttrib2d", "GL_VERSION_2_0" },
103802 { "glVertexAttrib2dARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103803 { "glVertexAttrib2dNV", "GL_NV_vertex_program" },
103804 { "glVertexAttrib2dv", "GL_VERSION_2_0" },
103805 { "glVertexAttrib2dvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103806 { "glVertexAttrib2dvNV", "GL_NV_vertex_program" },
103807 { "glVertexAttrib2f", "GL_VERSION_2_0" },
103808 { "glVertexAttrib2fARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103809 { "glVertexAttrib2fNV", "GL_NV_vertex_program" },
103810 { "glVertexAttrib2fv", "GL_VERSION_2_0" },
103811 { "glVertexAttrib2fvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103812 { "glVertexAttrib2fvNV", "GL_NV_vertex_program" },
103813 { "glVertexAttrib2hNV", "GL_NV_half_float" },
103814 { "glVertexAttrib2hvNV", "GL_NV_half_float" },
103815 { "glVertexAttrib2s", "GL_VERSION_2_0" },
103816 { "glVertexAttrib2sARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103817 { "glVertexAttrib2sNV", "GL_NV_vertex_program" },
103818 { "glVertexAttrib2sv", "GL_VERSION_2_0" },
103819 { "glVertexAttrib2svARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103820 { "glVertexAttrib2svNV", "GL_NV_vertex_program" },
103821 { "glVertexAttrib3d", "GL_VERSION_2_0" },
103822 { "glVertexAttrib3dARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103823 { "glVertexAttrib3dNV", "GL_NV_vertex_program" },
103824 { "glVertexAttrib3dv", "GL_VERSION_2_0" },
103825 { "glVertexAttrib3dvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103826 { "glVertexAttrib3dvNV", "GL_NV_vertex_program" },
103827 { "glVertexAttrib3f", "GL_VERSION_2_0" },
103828 { "glVertexAttrib3fARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103829 { "glVertexAttrib3fNV", "GL_NV_vertex_program" },
103830 { "glVertexAttrib3fv", "GL_VERSION_2_0" },
103831 { "glVertexAttrib3fvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103832 { "glVertexAttrib3fvNV", "GL_NV_vertex_program" },
103833 { "glVertexAttrib3hNV", "GL_NV_half_float" },
103834 { "glVertexAttrib3hvNV", "GL_NV_half_float" },
103835 { "glVertexAttrib3s", "GL_VERSION_2_0" },
103836 { "glVertexAttrib3sARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103837 { "glVertexAttrib3sNV", "GL_NV_vertex_program" },
103838 { "glVertexAttrib3sv", "GL_VERSION_2_0" },
103839 { "glVertexAttrib3svARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103840 { "glVertexAttrib3svNV", "GL_NV_vertex_program" },
103841 { "glVertexAttrib4Nbv", "GL_VERSION_2_0" },
103842 { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103843 { "glVertexAttrib4Niv", "GL_VERSION_2_0" },
103844 { "glVertexAttrib4NivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103845 { "glVertexAttrib4Nsv", "GL_VERSION_2_0" },
103846 { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103847 { "glVertexAttrib4Nub", "GL_VERSION_2_0" },
103848 { "glVertexAttrib4NubARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103849 { "glVertexAttrib4Nubv", "GL_VERSION_2_0" },
103850 { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103851 { "glVertexAttrib4Nuiv", "GL_VERSION_2_0" },
103852 { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103853 { "glVertexAttrib4Nusv", "GL_VERSION_2_0" },
103854 { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103855 { "glVertexAttrib4bv", "GL_VERSION_2_0" },
103856 { "glVertexAttrib4bvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103857 { "glVertexAttrib4d", "GL_VERSION_2_0" },
103858 { "glVertexAttrib4dARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103859 { "glVertexAttrib4dNV", "GL_NV_vertex_program" },
103860 { "glVertexAttrib4dv", "GL_VERSION_2_0" },
103861 { "glVertexAttrib4dvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103862 { "glVertexAttrib4dvNV", "GL_NV_vertex_program" },
103863 { "glVertexAttrib4f", "GL_VERSION_2_0" },
103864 { "glVertexAttrib4fARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103865 { "glVertexAttrib4fNV", "GL_NV_vertex_program" },
103866 { "glVertexAttrib4fv", "GL_VERSION_2_0" },
103867 { "glVertexAttrib4fvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103868 { "glVertexAttrib4fvNV", "GL_NV_vertex_program" },
103869 { "glVertexAttrib4hNV", "GL_NV_half_float" },
103870 { "glVertexAttrib4hvNV", "GL_NV_half_float" },
103871 { "glVertexAttrib4iv", "GL_VERSION_2_0" },
103872 { "glVertexAttrib4ivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103873 { "glVertexAttrib4s", "GL_VERSION_2_0" },
103874 { "glVertexAttrib4sARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103875 { "glVertexAttrib4sNV", "GL_NV_vertex_program" },
103876 { "glVertexAttrib4sv", "GL_VERSION_2_0" },
103877 { "glVertexAttrib4svARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103878 { "glVertexAttrib4svNV", "GL_NV_vertex_program" },
103879 { "glVertexAttrib4ubNV", "GL_NV_vertex_program" },
103880 { "glVertexAttrib4ubv", "GL_VERSION_2_0" },
103881 { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103882 { "glVertexAttrib4ubvNV", "GL_NV_vertex_program" },
103883 { "glVertexAttrib4uiv", "GL_VERSION_2_0" },
103884 { "glVertexAttrib4uivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103885 { "glVertexAttrib4usv", "GL_VERSION_2_0" },
103886 { "glVertexAttrib4usvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103887 { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object" },
103888 { "glVertexAttribBinding", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
103889 { "glVertexAttribDivisor", "GL_VERSION_3_3" },
103890 { "glVertexAttribDivisorARB", "GL_ARB_instanced_arrays" },
103891 { "glVertexAttribFormat", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
103892 { "glVertexAttribFormatNV", "GL_NV_vertex_buffer_unified_memory" },
103893 { "glVertexAttribI1i", "GL_VERSION_3_0" },
103894 { "glVertexAttribI1iEXT", "GL_NV_vertex_program4" },
103895 { "glVertexAttribI1iv", "GL_VERSION_3_0" },
103896 { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4" },
103897 { "glVertexAttribI1ui", "GL_VERSION_3_0" },
103898 { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4" },
103899 { "glVertexAttribI1uiv", "GL_VERSION_3_0" },
103900 { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4" },
103901 { "glVertexAttribI2i", "GL_VERSION_3_0" },
103902 { "glVertexAttribI2iEXT", "GL_NV_vertex_program4" },
103903 { "glVertexAttribI2iv", "GL_VERSION_3_0" },
103904 { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4" },
103905 { "glVertexAttribI2ui", "GL_VERSION_3_0" },
103906 { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4" },
103907 { "glVertexAttribI2uiv", "GL_VERSION_3_0" },
103908 { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4" },
103909 { "glVertexAttribI3i", "GL_VERSION_3_0" },
103910 { "glVertexAttribI3iEXT", "GL_NV_vertex_program4" },
103911 { "glVertexAttribI3iv", "GL_VERSION_3_0" },
103912 { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4" },
103913 { "glVertexAttribI3ui", "GL_VERSION_3_0" },
103914 { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4" },
103915 { "glVertexAttribI3uiv", "GL_VERSION_3_0" },
103916 { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4" },
103917 { "glVertexAttribI4bv", "GL_VERSION_3_0" },
103918 { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4" },
103919 { "glVertexAttribI4i", "GL_VERSION_3_0" },
103920 { "glVertexAttribI4iEXT", "GL_NV_vertex_program4" },
103921 { "glVertexAttribI4iv", "GL_VERSION_3_0" },
103922 { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4" },
103923 { "glVertexAttribI4sv", "GL_VERSION_3_0" },
103924 { "glVertexAttribI4svEXT", "GL_NV_vertex_program4" },
103925 { "glVertexAttribI4ubv", "GL_VERSION_3_0" },
103926 { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4" },
103927 { "glVertexAttribI4ui", "GL_VERSION_3_0" },
103928 { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4" },
103929 { "glVertexAttribI4uiv", "GL_VERSION_3_0" },
103930 { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4" },
103931 { "glVertexAttribI4usv", "GL_VERSION_3_0" },
103932 { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4" },
103933 { "glVertexAttribIFormat", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
103934 { "glVertexAttribIFormatNV", "GL_NV_vertex_buffer_unified_memory" },
103935 { "glVertexAttribIPointer", "GL_VERSION_3_0" },
103936 { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4" },
103937 { "glVertexAttribL1d", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103938 { "glVertexAttribL1dEXT", "GL_EXT_vertex_attrib_64bit" },
103939 { "glVertexAttribL1dv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103940 { "glVertexAttribL1dvEXT", "GL_EXT_vertex_attrib_64bit" },
103941 { "glVertexAttribL1i64NV", "GL_NV_vertex_attrib_integer_64bit" },
103942 { "glVertexAttribL1i64vNV", "GL_NV_vertex_attrib_integer_64bit" },
103943 { "glVertexAttribL1ui64ARB", "GL_ARB_bindless_texture" },
103944 { "glVertexAttribL1ui64NV", "GL_NV_vertex_attrib_integer_64bit" },
103945 { "glVertexAttribL1ui64vARB", "GL_ARB_bindless_texture" },
103946 { "glVertexAttribL1ui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
103947 { "glVertexAttribL2d", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103948 { "glVertexAttribL2dEXT", "GL_EXT_vertex_attrib_64bit" },
103949 { "glVertexAttribL2dv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103950 { "glVertexAttribL2dvEXT", "GL_EXT_vertex_attrib_64bit" },
103951 { "glVertexAttribL2i64NV", "GL_NV_vertex_attrib_integer_64bit" },
103952 { "glVertexAttribL2i64vNV", "GL_NV_vertex_attrib_integer_64bit" },
103953 { "glVertexAttribL2ui64NV", "GL_NV_vertex_attrib_integer_64bit" },
103954 { "glVertexAttribL2ui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
103955 { "glVertexAttribL3d", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103956 { "glVertexAttribL3dEXT", "GL_EXT_vertex_attrib_64bit" },
103957 { "glVertexAttribL3dv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103958 { "glVertexAttribL3dvEXT", "GL_EXT_vertex_attrib_64bit" },
103959 { "glVertexAttribL3i64NV", "GL_NV_vertex_attrib_integer_64bit" },
103960 { "glVertexAttribL3i64vNV", "GL_NV_vertex_attrib_integer_64bit" },
103961 { "glVertexAttribL3ui64NV", "GL_NV_vertex_attrib_integer_64bit" },
103962 { "glVertexAttribL3ui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
103963 { "glVertexAttribL4d", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103964 { "glVertexAttribL4dEXT", "GL_EXT_vertex_attrib_64bit" },
103965 { "glVertexAttribL4dv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103966 { "glVertexAttribL4dvEXT", "GL_EXT_vertex_attrib_64bit" },
103967 { "glVertexAttribL4i64NV", "GL_NV_vertex_attrib_integer_64bit" },
103968 { "glVertexAttribL4i64vNV", "GL_NV_vertex_attrib_integer_64bit" },
103969 { "glVertexAttribL4ui64NV", "GL_NV_vertex_attrib_integer_64bit" },
103970 { "glVertexAttribL4ui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
103971 { "glVertexAttribLFormat", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
103972 { "glVertexAttribLFormatNV", "GL_NV_vertex_attrib_integer_64bit" },
103973 { "glVertexAttribLPointer", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
103974 { "glVertexAttribLPointerEXT", "GL_EXT_vertex_attrib_64bit" },
103975 { "glVertexAttribP1ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103976 { "glVertexAttribP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103977 { "glVertexAttribP2ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103978 { "glVertexAttribP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103979 { "glVertexAttribP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103980 { "glVertexAttribP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103981 { "glVertexAttribP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103982 { "glVertexAttribP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
103983 { "glVertexAttribParameteriAMD", "GL_AMD_interleaved_elements" },
103984 { "glVertexAttribPointer", "GL_VERSION_2_0" },
103985 { "glVertexAttribPointerARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
103986 { "glVertexAttribPointerNV", "GL_NV_vertex_program" },
103987 { "glVertexAttribs1dvNV", "GL_NV_vertex_program" },
103988 { "glVertexAttribs1fvNV", "GL_NV_vertex_program" },
103989 { "glVertexAttribs1hvNV", "GL_NV_half_float" },
103990 { "glVertexAttribs1svNV", "GL_NV_vertex_program" },
103991 { "glVertexAttribs2dvNV", "GL_NV_vertex_program" },
103992 { "glVertexAttribs2fvNV", "GL_NV_vertex_program" },
103993 { "glVertexAttribs2hvNV", "GL_NV_half_float" },
103994 { "glVertexAttribs2svNV", "GL_NV_vertex_program" },
103995 { "glVertexAttribs3dvNV", "GL_NV_vertex_program" },
103996 { "glVertexAttribs3fvNV", "GL_NV_vertex_program" },
103997 { "glVertexAttribs3hvNV", "GL_NV_half_float" },
103998 { "glVertexAttribs3svNV", "GL_NV_vertex_program" },
103999 { "glVertexAttribs4dvNV", "GL_NV_vertex_program" },
104000 { "glVertexAttribs4fvNV", "GL_NV_vertex_program" },
104001 { "glVertexAttribs4hvNV", "GL_NV_half_float" },
104002 { "glVertexAttribs4svNV", "GL_NV_vertex_program" },
104003 { "glVertexAttribs4ubvNV", "GL_NV_vertex_program" },
104004 { "glVertexBindingDivisor", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
104005 { "glVertexBlendARB", "GL_ARB_vertex_blend" },
104006 { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams" },
104007 { "glVertexBlendEnviATI", "GL_ATI_vertex_streams" },
104008 { "glVertexFormatNV", "GL_NV_vertex_buffer_unified_memory" },
104009 { "glVertexP2ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
104010 { "glVertexP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
104011 { "glVertexP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
104012 { "glVertexP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
104013 { "glVertexP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
104014 { "glVertexP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
104015 { "glVertexPointerEXT", "GL_EXT_vertex_array" },
104016 { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists" },
104017 { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays" },
104018 { "glVertexStream1dATI", "GL_ATI_vertex_streams" },
104019 { "glVertexStream1dvATI", "GL_ATI_vertex_streams" },
104020 { "glVertexStream1fATI", "GL_ATI_vertex_streams" },
104021 { "glVertexStream1fvATI", "GL_ATI_vertex_streams" },
104022 { "glVertexStream1iATI", "GL_ATI_vertex_streams" },
104023 { "glVertexStream1ivATI", "GL_ATI_vertex_streams" },
104024 { "glVertexStream1sATI", "GL_ATI_vertex_streams" },
104025 { "glVertexStream1svATI", "GL_ATI_vertex_streams" },
104026 { "glVertexStream2dATI", "GL_ATI_vertex_streams" },
104027 { "glVertexStream2dvATI", "GL_ATI_vertex_streams" },
104028 { "glVertexStream2fATI", "GL_ATI_vertex_streams" },
104029 { "glVertexStream2fvATI", "GL_ATI_vertex_streams" },
104030 { "glVertexStream2iATI", "GL_ATI_vertex_streams" },
104031 { "glVertexStream2ivATI", "GL_ATI_vertex_streams" },
104032 { "glVertexStream2sATI", "GL_ATI_vertex_streams" },
104033 { "glVertexStream2svATI", "GL_ATI_vertex_streams" },
104034 { "glVertexStream3dATI", "GL_ATI_vertex_streams" },
104035 { "glVertexStream3dvATI", "GL_ATI_vertex_streams" },
104036 { "glVertexStream3fATI", "GL_ATI_vertex_streams" },
104037 { "glVertexStream3fvATI", "GL_ATI_vertex_streams" },
104038 { "glVertexStream3iATI", "GL_ATI_vertex_streams" },
104039 { "glVertexStream3ivATI", "GL_ATI_vertex_streams" },
104040 { "glVertexStream3sATI", "GL_ATI_vertex_streams" },
104041 { "glVertexStream3svATI", "GL_ATI_vertex_streams" },
104042 { "glVertexStream4dATI", "GL_ATI_vertex_streams" },
104043 { "glVertexStream4dvATI", "GL_ATI_vertex_streams" },
104044 { "glVertexStream4fATI", "GL_ATI_vertex_streams" },
104045 { "glVertexStream4fvATI", "GL_ATI_vertex_streams" },
104046 { "glVertexStream4iATI", "GL_ATI_vertex_streams" },
104047 { "glVertexStream4ivATI", "GL_ATI_vertex_streams" },
104048 { "glVertexStream4sATI", "GL_ATI_vertex_streams" },
104049 { "glVertexStream4svATI", "GL_ATI_vertex_streams" },
104050 { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting" },
104051 { "glVertexWeightfEXT", "GL_EXT_vertex_weighting" },
104052 { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting" },
104053 { "glVertexWeighthNV", "GL_NV_half_float" },
104054 { "glVertexWeighthvNV", "GL_NV_half_float" },
104055 { "glVideoCaptureNV", "GL_NV_video_capture" },
104056 { "glVideoCaptureStreamParameterdvNV", "GL_NV_video_capture" },
104057 { "glVideoCaptureStreamParameterfvNV", "GL_NV_video_capture" },
104058 { "glVideoCaptureStreamParameterivNV", "GL_NV_video_capture" },
104059 { "glViewportArrayv", "GL_ARB_viewport_array GL_VERSION_4_1" },
104060 { "glViewportIndexedf", "GL_ARB_viewport_array GL_VERSION_4_1" },
104061 { "glViewportIndexedfv", "GL_ARB_viewport_array GL_VERSION_4_1" },
104062 { "glViewportPositionWScaleNV", "GL_NV_clip_space_w_scaling" },
104063 { "glViewportSwizzleNV", "GL_NV_viewport_swizzle" },
104064 { "glWaitSemaphoreEXT", "GL_EXT_semaphore" },
104065 { "glWaitSemaphoreui64NVX", "GL_NVX_progress_fence" },
104066 { "glWaitSync", "GL_ARB_sync GL_VERSION_3_2" },
104067 { "glWaitVkSemaphoreNV", "GL_NV_draw_vulkan_image" },
104068 { "glWeightPathsNV", "GL_NV_path_rendering" },
104069 { "glWeightPointerARB", "GL_ARB_vertex_blend" },
104070 { "glWeightbvARB", "GL_ARB_vertex_blend" },
104071 { "glWeightdvARB", "GL_ARB_vertex_blend" },
104072 { "glWeightfvARB", "GL_ARB_vertex_blend" },
104073 { "glWeightivARB", "GL_ARB_vertex_blend" },
104074 { "glWeightsvARB", "GL_ARB_vertex_blend" },
104075 { "glWeightubvARB", "GL_ARB_vertex_blend" },
104076 { "glWeightuivARB", "GL_ARB_vertex_blend" },
104077 { "glWeightusvARB", "GL_ARB_vertex_blend" },
104078 { "glWindowPos2d", "GL_VERSION_1_4" },
104079 { "glWindowPos2dARB", "GL_ARB_window_pos" },
104080 { "glWindowPos2dMESA", "GL_MESA_window_pos" },
104081 { "glWindowPos2dv", "GL_VERSION_1_4" },
104082 { "glWindowPos2dvARB", "GL_ARB_window_pos" },
104083 { "glWindowPos2dvMESA", "GL_MESA_window_pos" },
104084 { "glWindowPos2f", "GL_VERSION_1_4" },
104085 { "glWindowPos2fARB", "GL_ARB_window_pos" },
104086 { "glWindowPos2fMESA", "GL_MESA_window_pos" },
104087 { "glWindowPos2fv", "GL_VERSION_1_4" },
104088 { "glWindowPos2fvARB", "GL_ARB_window_pos" },
104089 { "glWindowPos2fvMESA", "GL_MESA_window_pos" },
104090 { "glWindowPos2i", "GL_VERSION_1_4" },
104091 { "glWindowPos2iARB", "GL_ARB_window_pos" },
104092 { "glWindowPos2iMESA", "GL_MESA_window_pos" },
104093 { "glWindowPos2iv", "GL_VERSION_1_4" },
104094 { "glWindowPos2ivARB", "GL_ARB_window_pos" },
104095 { "glWindowPos2ivMESA", "GL_MESA_window_pos" },
104096 { "glWindowPos2s", "GL_VERSION_1_4" },
104097 { "glWindowPos2sARB", "GL_ARB_window_pos" },
104098 { "glWindowPos2sMESA", "GL_MESA_window_pos" },
104099 { "glWindowPos2sv", "GL_VERSION_1_4" },
104100 { "glWindowPos2svARB", "GL_ARB_window_pos" },
104101 { "glWindowPos2svMESA", "GL_MESA_window_pos" },
104102 { "glWindowPos3d", "GL_VERSION_1_4" },
104103 { "glWindowPos3dARB", "GL_ARB_window_pos" },
104104 { "glWindowPos3dMESA", "GL_MESA_window_pos" },
104105 { "glWindowPos3dv", "GL_VERSION_1_4" },
104106 { "glWindowPos3dvARB", "GL_ARB_window_pos" },
104107 { "glWindowPos3dvMESA", "GL_MESA_window_pos" },
104108 { "glWindowPos3f", "GL_VERSION_1_4" },
104109 { "glWindowPos3fARB", "GL_ARB_window_pos" },
104110 { "glWindowPos3fMESA", "GL_MESA_window_pos" },
104111 { "glWindowPos3fv", "GL_VERSION_1_4" },
104112 { "glWindowPos3fvARB", "GL_ARB_window_pos" },
104113 { "glWindowPos3fvMESA", "GL_MESA_window_pos" },
104114 { "glWindowPos3i", "GL_VERSION_1_4" },
104115 { "glWindowPos3iARB", "GL_ARB_window_pos" },
104116 { "glWindowPos3iMESA", "GL_MESA_window_pos" },
104117 { "glWindowPos3iv", "GL_VERSION_1_4" },
104118 { "glWindowPos3ivARB", "GL_ARB_window_pos" },
104119 { "glWindowPos3ivMESA", "GL_MESA_window_pos" },
104120 { "glWindowPos3s", "GL_VERSION_1_4" },
104121 { "glWindowPos3sARB", "GL_ARB_window_pos" },
104122 { "glWindowPos3sMESA", "GL_MESA_window_pos" },
104123 { "glWindowPos3sv", "GL_VERSION_1_4" },
104124 { "glWindowPos3svARB", "GL_ARB_window_pos" },
104125 { "glWindowPos3svMESA", "GL_MESA_window_pos" },
104126 { "glWindowPos4dMESA", "GL_MESA_window_pos" },
104127 { "glWindowPos4dvMESA", "GL_MESA_window_pos" },
104128 { "glWindowPos4fMESA", "GL_MESA_window_pos" },
104129 { "glWindowPos4fvMESA", "GL_MESA_window_pos" },
104130 { "glWindowPos4iMESA", "GL_MESA_window_pos" },
104131 { "glWindowPos4ivMESA", "GL_MESA_window_pos" },
104132 { "glWindowPos4sMESA", "GL_MESA_window_pos" },
104133 { "glWindowPos4svMESA", "GL_MESA_window_pos" },
104134 { "glWindowRectanglesEXT", "GL_EXT_window_rectangles" },
104135 { "glWriteMaskEXT", "GL_EXT_vertex_shader" },
104136 { "wglAllocateMemoryNV", "WGL_NV_vertex_array_range" },
104137 { "wglBindTexImageARB", "WGL_ARB_render_texture" },
104138 { "wglChoosePixelFormatARB", "WGL_ARB_pixel_format" },
104139 { "wglCreateContextAttribsARB", "WGL_ARB_create_context" },
104140 { "wglCreatePbufferARB", "WGL_ARB_pbuffer" },
104141 { "wglDestroyPbufferARB", "WGL_ARB_pbuffer" },
104142 { "wglFreeMemoryNV", "WGL_NV_vertex_array_range" },
104143 { "wglGetCurrentReadDCARB", "WGL_ARB_make_current_read" },
104144 { "wglGetExtensionsStringARB", "WGL_ARB_extensions_string" },
104145 { "wglGetExtensionsStringEXT", "WGL_EXT_extensions_string" },
104146 { "wglGetPbufferDCARB", "WGL_ARB_pbuffer" },
104147 { "wglGetPixelFormatAttribfvARB", "WGL_ARB_pixel_format" },
104148 { "wglGetPixelFormatAttribivARB", "WGL_ARB_pixel_format" },
104149 { "wglGetSwapIntervalEXT", "WGL_EXT_swap_control" },
104150 { "wglMakeContextCurrentARB", "WGL_ARB_make_current_read" },
104151 { "wglQueryCurrentRendererIntegerWINE", "WGL_WINE_query_renderer" },
104152 { "wglQueryCurrentRendererStringWINE", "WGL_WINE_query_renderer" },
104153 { "wglQueryPbufferARB", "WGL_ARB_pbuffer" },
104154 { "wglQueryRendererIntegerWINE", "WGL_WINE_query_renderer" },
104155 { "wglQueryRendererStringWINE", "WGL_WINE_query_renderer" },
104156 { "wglReleasePbufferDCARB", "WGL_ARB_pbuffer" },
104157 { "wglReleaseTexImageARB", "WGL_ARB_render_texture" },
104158 { "wglSetPbufferAttribARB", "WGL_ARB_render_texture" },
104159 { "wglSetPixelFormatWINE", "WGL_WINE_pixel_format_passthrough" },
104160 { "wglSwapIntervalEXT", "WGL_EXT_swap_control" },