winevulkan: Convert all 32-bit structs containing pNext pointer.
[wine.git] / dlls / opengl32 / unix_thunks.c
blob5accad6fc0bb96454f6b02031cb01fa9e574af7b
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(wgl);
23 #endif
25 extern NTSTATUS thread_attach( void *args ) DECLSPEC_HIDDEN;
26 extern NTSTATUS wgl_wglCopyContext( void *args ) DECLSPEC_HIDDEN;
27 extern NTSTATUS wgl_wglCreateContext( void *args ) DECLSPEC_HIDDEN;
28 extern NTSTATUS wgl_wglDeleteContext( void *args ) DECLSPEC_HIDDEN;
29 extern NTSTATUS wgl_wglGetProcAddress( void *args ) DECLSPEC_HIDDEN;
30 extern NTSTATUS wgl_wglMakeCurrent( void *args ) DECLSPEC_HIDDEN;
31 extern NTSTATUS wgl_wglShareLists( void *args ) DECLSPEC_HIDDEN;
32 extern NTSTATUS gl_glGetIntegerv( void *args ) DECLSPEC_HIDDEN;
33 extern NTSTATUS gl_glGetString( void *args ) DECLSPEC_HIDDEN;
34 extern NTSTATUS ext_glDebugMessageCallback( void *args ) DECLSPEC_HIDDEN;
35 extern NTSTATUS ext_glDebugMessageCallbackAMD( void *args ) DECLSPEC_HIDDEN;
36 extern NTSTATUS ext_glDebugMessageCallbackARB( void *args ) DECLSPEC_HIDDEN;
37 extern NTSTATUS ext_glGetStringi( void *args ) DECLSPEC_HIDDEN;
38 extern NTSTATUS ext_wglBindTexImageARB( void *args ) DECLSPEC_HIDDEN;
39 extern NTSTATUS ext_wglCreateContextAttribsARB( void *args ) DECLSPEC_HIDDEN;
40 extern NTSTATUS ext_wglCreatePbufferARB( void *args ) DECLSPEC_HIDDEN;
41 extern NTSTATUS ext_wglDestroyPbufferARB( void *args ) DECLSPEC_HIDDEN;
42 extern NTSTATUS ext_wglGetPbufferDCARB( void *args ) DECLSPEC_HIDDEN;
43 extern NTSTATUS ext_wglMakeContextCurrentARB( void *args ) DECLSPEC_HIDDEN;
44 extern NTSTATUS ext_wglQueryPbufferARB( void *args ) DECLSPEC_HIDDEN;
45 extern NTSTATUS ext_wglReleasePbufferDCARB( void *args ) DECLSPEC_HIDDEN;
46 extern NTSTATUS ext_wglReleaseTexImageARB( void *args ) DECLSPEC_HIDDEN;
47 extern NTSTATUS ext_wglSetPbufferAttribARB( void *args ) DECLSPEC_HIDDEN;
49 static NTSTATUS wgl_wglDescribePixelFormat( void *args )
51 struct wglDescribePixelFormat_params *params = args;
52 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
53 if (!funcs || !funcs->wgl.p_wglDescribePixelFormat) return STATUS_NOT_IMPLEMENTED;
54 params->ret = funcs->wgl.p_wglDescribePixelFormat( params->hdc, params->ipfd, params->cjpfd, params->ppfd );
55 return STATUS_SUCCESS;
58 static NTSTATUS wgl_wglGetPixelFormat( void *args )
60 struct wglGetPixelFormat_params *params = args;
61 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
62 if (!funcs || !funcs->wgl.p_wglGetPixelFormat) return STATUS_NOT_IMPLEMENTED;
63 params->ret = funcs->wgl.p_wglGetPixelFormat( params->hdc );
64 return STATUS_SUCCESS;
67 static NTSTATUS wgl_wglSetPixelFormat( void *args )
69 struct wglSetPixelFormat_params *params = args;
70 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
71 if (!funcs || !funcs->wgl.p_wglSetPixelFormat) return STATUS_NOT_IMPLEMENTED;
72 params->ret = funcs->wgl.p_wglSetPixelFormat( params->hdc, params->ipfd, params->ppfd );
73 return STATUS_SUCCESS;
76 static NTSTATUS wgl_wglSwapBuffers( void *args )
78 struct wglSwapBuffers_params *params = args;
79 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
80 if (!funcs || !funcs->wgl.p_wglSwapBuffers) return STATUS_NOT_IMPLEMENTED;
81 params->ret = funcs->wgl.p_wglSwapBuffers( params->hdc );
82 return STATUS_SUCCESS;
85 static NTSTATUS gl_glAccum( void *args )
87 struct glAccum_params *params = args;
88 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
89 funcs->gl.p_glAccum( params->op, params->value );
90 return STATUS_SUCCESS;
93 static NTSTATUS gl_glAlphaFunc( void *args )
95 struct glAlphaFunc_params *params = args;
96 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
97 funcs->gl.p_glAlphaFunc( params->func, params->ref );
98 return STATUS_SUCCESS;
101 static NTSTATUS gl_glAreTexturesResident( void *args )
103 struct glAreTexturesResident_params *params = args;
104 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
105 params->ret = funcs->gl.p_glAreTexturesResident( params->n, params->textures, params->residences );
106 return STATUS_SUCCESS;
109 static NTSTATUS gl_glArrayElement( void *args )
111 struct glArrayElement_params *params = args;
112 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
113 funcs->gl.p_glArrayElement( params->i );
114 return STATUS_SUCCESS;
117 static NTSTATUS gl_glBegin( void *args )
119 struct glBegin_params *params = args;
120 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
121 funcs->gl.p_glBegin( params->mode );
122 return STATUS_SUCCESS;
125 static NTSTATUS gl_glBindTexture( void *args )
127 struct glBindTexture_params *params = args;
128 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
129 funcs->gl.p_glBindTexture( params->target, params->texture );
130 return STATUS_SUCCESS;
133 static NTSTATUS gl_glBitmap( void *args )
135 struct glBitmap_params *params = args;
136 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
137 funcs->gl.p_glBitmap( params->width, params->height, params->xorig, params->yorig, params->xmove, params->ymove, params->bitmap );
138 return STATUS_SUCCESS;
141 static NTSTATUS gl_glBlendFunc( void *args )
143 struct glBlendFunc_params *params = args;
144 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
145 funcs->gl.p_glBlendFunc( params->sfactor, params->dfactor );
146 return STATUS_SUCCESS;
149 static NTSTATUS gl_glCallList( void *args )
151 struct glCallList_params *params = args;
152 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
153 funcs->gl.p_glCallList( params->list );
154 return STATUS_SUCCESS;
157 static NTSTATUS gl_glCallLists( void *args )
159 struct glCallLists_params *params = args;
160 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
161 funcs->gl.p_glCallLists( params->n, params->type, params->lists );
162 return STATUS_SUCCESS;
165 static NTSTATUS gl_glClear( void *args )
167 struct glClear_params *params = args;
168 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
169 funcs->gl.p_glClear( params->mask );
170 return STATUS_SUCCESS;
173 static NTSTATUS gl_glClearAccum( void *args )
175 struct glClearAccum_params *params = args;
176 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
177 funcs->gl.p_glClearAccum( params->red, params->green, params->blue, params->alpha );
178 return STATUS_SUCCESS;
181 static NTSTATUS gl_glClearColor( void *args )
183 struct glClearColor_params *params = args;
184 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
185 funcs->gl.p_glClearColor( params->red, params->green, params->blue, params->alpha );
186 return STATUS_SUCCESS;
189 static NTSTATUS gl_glClearDepth( void *args )
191 struct glClearDepth_params *params = args;
192 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
193 funcs->gl.p_glClearDepth( params->depth );
194 return STATUS_SUCCESS;
197 static NTSTATUS gl_glClearIndex( void *args )
199 struct glClearIndex_params *params = args;
200 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
201 funcs->gl.p_glClearIndex( params->c );
202 return STATUS_SUCCESS;
205 static NTSTATUS gl_glClearStencil( void *args )
207 struct glClearStencil_params *params = args;
208 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
209 funcs->gl.p_glClearStencil( params->s );
210 return STATUS_SUCCESS;
213 static NTSTATUS gl_glClipPlane( void *args )
215 struct glClipPlane_params *params = args;
216 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
217 funcs->gl.p_glClipPlane( params->plane, params->equation );
218 return STATUS_SUCCESS;
221 static NTSTATUS gl_glColor3b( void *args )
223 struct glColor3b_params *params = args;
224 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
225 funcs->gl.p_glColor3b( params->red, params->green, params->blue );
226 return STATUS_SUCCESS;
229 static NTSTATUS gl_glColor3bv( void *args )
231 struct glColor3bv_params *params = args;
232 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
233 funcs->gl.p_glColor3bv( params->v );
234 return STATUS_SUCCESS;
237 static NTSTATUS gl_glColor3d( void *args )
239 struct glColor3d_params *params = args;
240 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
241 funcs->gl.p_glColor3d( params->red, params->green, params->blue );
242 return STATUS_SUCCESS;
245 static NTSTATUS gl_glColor3dv( void *args )
247 struct glColor3dv_params *params = args;
248 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
249 funcs->gl.p_glColor3dv( params->v );
250 return STATUS_SUCCESS;
253 static NTSTATUS gl_glColor3f( void *args )
255 struct glColor3f_params *params = args;
256 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
257 funcs->gl.p_glColor3f( params->red, params->green, params->blue );
258 return STATUS_SUCCESS;
261 static NTSTATUS gl_glColor3fv( void *args )
263 struct glColor3fv_params *params = args;
264 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
265 funcs->gl.p_glColor3fv( params->v );
266 return STATUS_SUCCESS;
269 static NTSTATUS gl_glColor3i( void *args )
271 struct glColor3i_params *params = args;
272 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
273 funcs->gl.p_glColor3i( params->red, params->green, params->blue );
274 return STATUS_SUCCESS;
277 static NTSTATUS gl_glColor3iv( void *args )
279 struct glColor3iv_params *params = args;
280 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
281 funcs->gl.p_glColor3iv( params->v );
282 return STATUS_SUCCESS;
285 static NTSTATUS gl_glColor3s( void *args )
287 struct glColor3s_params *params = args;
288 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
289 funcs->gl.p_glColor3s( params->red, params->green, params->blue );
290 return STATUS_SUCCESS;
293 static NTSTATUS gl_glColor3sv( void *args )
295 struct glColor3sv_params *params = args;
296 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
297 funcs->gl.p_glColor3sv( params->v );
298 return STATUS_SUCCESS;
301 static NTSTATUS gl_glColor3ub( void *args )
303 struct glColor3ub_params *params = args;
304 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
305 funcs->gl.p_glColor3ub( params->red, params->green, params->blue );
306 return STATUS_SUCCESS;
309 static NTSTATUS gl_glColor3ubv( void *args )
311 struct glColor3ubv_params *params = args;
312 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
313 funcs->gl.p_glColor3ubv( params->v );
314 return STATUS_SUCCESS;
317 static NTSTATUS gl_glColor3ui( void *args )
319 struct glColor3ui_params *params = args;
320 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
321 funcs->gl.p_glColor3ui( params->red, params->green, params->blue );
322 return STATUS_SUCCESS;
325 static NTSTATUS gl_glColor3uiv( void *args )
327 struct glColor3uiv_params *params = args;
328 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
329 funcs->gl.p_glColor3uiv( params->v );
330 return STATUS_SUCCESS;
333 static NTSTATUS gl_glColor3us( void *args )
335 struct glColor3us_params *params = args;
336 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
337 funcs->gl.p_glColor3us( params->red, params->green, params->blue );
338 return STATUS_SUCCESS;
341 static NTSTATUS gl_glColor3usv( void *args )
343 struct glColor3usv_params *params = args;
344 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
345 funcs->gl.p_glColor3usv( params->v );
346 return STATUS_SUCCESS;
349 static NTSTATUS gl_glColor4b( void *args )
351 struct glColor4b_params *params = args;
352 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
353 funcs->gl.p_glColor4b( params->red, params->green, params->blue, params->alpha );
354 return STATUS_SUCCESS;
357 static NTSTATUS gl_glColor4bv( void *args )
359 struct glColor4bv_params *params = args;
360 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
361 funcs->gl.p_glColor4bv( params->v );
362 return STATUS_SUCCESS;
365 static NTSTATUS gl_glColor4d( void *args )
367 struct glColor4d_params *params = args;
368 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
369 funcs->gl.p_glColor4d( params->red, params->green, params->blue, params->alpha );
370 return STATUS_SUCCESS;
373 static NTSTATUS gl_glColor4dv( void *args )
375 struct glColor4dv_params *params = args;
376 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
377 funcs->gl.p_glColor4dv( params->v );
378 return STATUS_SUCCESS;
381 static NTSTATUS gl_glColor4f( void *args )
383 struct glColor4f_params *params = args;
384 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
385 funcs->gl.p_glColor4f( params->red, params->green, params->blue, params->alpha );
386 return STATUS_SUCCESS;
389 static NTSTATUS gl_glColor4fv( void *args )
391 struct glColor4fv_params *params = args;
392 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
393 funcs->gl.p_glColor4fv( params->v );
394 return STATUS_SUCCESS;
397 static NTSTATUS gl_glColor4i( void *args )
399 struct glColor4i_params *params = args;
400 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
401 funcs->gl.p_glColor4i( params->red, params->green, params->blue, params->alpha );
402 return STATUS_SUCCESS;
405 static NTSTATUS gl_glColor4iv( void *args )
407 struct glColor4iv_params *params = args;
408 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
409 funcs->gl.p_glColor4iv( params->v );
410 return STATUS_SUCCESS;
413 static NTSTATUS gl_glColor4s( void *args )
415 struct glColor4s_params *params = args;
416 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
417 funcs->gl.p_glColor4s( params->red, params->green, params->blue, params->alpha );
418 return STATUS_SUCCESS;
421 static NTSTATUS gl_glColor4sv( void *args )
423 struct glColor4sv_params *params = args;
424 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
425 funcs->gl.p_glColor4sv( params->v );
426 return STATUS_SUCCESS;
429 static NTSTATUS gl_glColor4ub( void *args )
431 struct glColor4ub_params *params = args;
432 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
433 funcs->gl.p_glColor4ub( params->red, params->green, params->blue, params->alpha );
434 return STATUS_SUCCESS;
437 static NTSTATUS gl_glColor4ubv( void *args )
439 struct glColor4ubv_params *params = args;
440 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
441 funcs->gl.p_glColor4ubv( params->v );
442 return STATUS_SUCCESS;
445 static NTSTATUS gl_glColor4ui( void *args )
447 struct glColor4ui_params *params = args;
448 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
449 funcs->gl.p_glColor4ui( params->red, params->green, params->blue, params->alpha );
450 return STATUS_SUCCESS;
453 static NTSTATUS gl_glColor4uiv( void *args )
455 struct glColor4uiv_params *params = args;
456 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
457 funcs->gl.p_glColor4uiv( params->v );
458 return STATUS_SUCCESS;
461 static NTSTATUS gl_glColor4us( void *args )
463 struct glColor4us_params *params = args;
464 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
465 funcs->gl.p_glColor4us( params->red, params->green, params->blue, params->alpha );
466 return STATUS_SUCCESS;
469 static NTSTATUS gl_glColor4usv( void *args )
471 struct glColor4usv_params *params = args;
472 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
473 funcs->gl.p_glColor4usv( params->v );
474 return STATUS_SUCCESS;
477 static NTSTATUS gl_glColorMask( void *args )
479 struct glColorMask_params *params = args;
480 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
481 funcs->gl.p_glColorMask( params->red, params->green, params->blue, params->alpha );
482 return STATUS_SUCCESS;
485 static NTSTATUS gl_glColorMaterial( void *args )
487 struct glColorMaterial_params *params = args;
488 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
489 funcs->gl.p_glColorMaterial( params->face, params->mode );
490 return STATUS_SUCCESS;
493 static NTSTATUS gl_glColorPointer( void *args )
495 struct glColorPointer_params *params = args;
496 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
497 funcs->gl.p_glColorPointer( params->size, params->type, params->stride, params->pointer );
498 return STATUS_SUCCESS;
501 static NTSTATUS gl_glCopyPixels( void *args )
503 struct glCopyPixels_params *params = args;
504 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
505 funcs->gl.p_glCopyPixels( params->x, params->y, params->width, params->height, params->type );
506 return STATUS_SUCCESS;
509 static NTSTATUS gl_glCopyTexImage1D( void *args )
511 struct glCopyTexImage1D_params *params = args;
512 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
513 funcs->gl.p_glCopyTexImage1D( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border );
514 return STATUS_SUCCESS;
517 static NTSTATUS gl_glCopyTexImage2D( void *args )
519 struct glCopyTexImage2D_params *params = args;
520 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
521 funcs->gl.p_glCopyTexImage2D( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border );
522 return STATUS_SUCCESS;
525 static NTSTATUS gl_glCopyTexSubImage1D( void *args )
527 struct glCopyTexSubImage1D_params *params = args;
528 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
529 funcs->gl.p_glCopyTexSubImage1D( params->target, params->level, params->xoffset, params->x, params->y, params->width );
530 return STATUS_SUCCESS;
533 static NTSTATUS gl_glCopyTexSubImage2D( void *args )
535 struct glCopyTexSubImage2D_params *params = args;
536 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
537 funcs->gl.p_glCopyTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
538 return STATUS_SUCCESS;
541 static NTSTATUS gl_glCullFace( void *args )
543 struct glCullFace_params *params = args;
544 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
545 funcs->gl.p_glCullFace( params->mode );
546 return STATUS_SUCCESS;
549 static NTSTATUS gl_glDeleteLists( void *args )
551 struct glDeleteLists_params *params = args;
552 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
553 funcs->gl.p_glDeleteLists( params->list, params->range );
554 return STATUS_SUCCESS;
557 static NTSTATUS gl_glDeleteTextures( void *args )
559 struct glDeleteTextures_params *params = args;
560 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
561 funcs->gl.p_glDeleteTextures( params->n, params->textures );
562 return STATUS_SUCCESS;
565 static NTSTATUS gl_glDepthFunc( void *args )
567 struct glDepthFunc_params *params = args;
568 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
569 funcs->gl.p_glDepthFunc( params->func );
570 return STATUS_SUCCESS;
573 static NTSTATUS gl_glDepthMask( void *args )
575 struct glDepthMask_params *params = args;
576 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
577 funcs->gl.p_glDepthMask( params->flag );
578 return STATUS_SUCCESS;
581 static NTSTATUS gl_glDepthRange( void *args )
583 struct glDepthRange_params *params = args;
584 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
585 funcs->gl.p_glDepthRange( params->n, params->f );
586 return STATUS_SUCCESS;
589 static NTSTATUS gl_glDisable( void *args )
591 struct glDisable_params *params = args;
592 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
593 funcs->gl.p_glDisable( params->cap );
594 return STATUS_SUCCESS;
597 static NTSTATUS gl_glDisableClientState( void *args )
599 struct glDisableClientState_params *params = args;
600 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
601 funcs->gl.p_glDisableClientState( params->array );
602 return STATUS_SUCCESS;
605 static NTSTATUS gl_glDrawArrays( void *args )
607 struct glDrawArrays_params *params = args;
608 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
609 funcs->gl.p_glDrawArrays( params->mode, params->first, params->count );
610 return STATUS_SUCCESS;
613 static NTSTATUS gl_glDrawBuffer( void *args )
615 struct glDrawBuffer_params *params = args;
616 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
617 funcs->gl.p_glDrawBuffer( params->buf );
618 return STATUS_SUCCESS;
621 static NTSTATUS gl_glDrawElements( void *args )
623 struct glDrawElements_params *params = args;
624 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
625 funcs->gl.p_glDrawElements( params->mode, params->count, params->type, params->indices );
626 return STATUS_SUCCESS;
629 static NTSTATUS gl_glDrawPixels( void *args )
631 struct glDrawPixels_params *params = args;
632 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
633 funcs->gl.p_glDrawPixels( params->width, params->height, params->format, params->type, params->pixels );
634 return STATUS_SUCCESS;
637 static NTSTATUS gl_glEdgeFlag( void *args )
639 struct glEdgeFlag_params *params = args;
640 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
641 funcs->gl.p_glEdgeFlag( params->flag );
642 return STATUS_SUCCESS;
645 static NTSTATUS gl_glEdgeFlagPointer( void *args )
647 struct glEdgeFlagPointer_params *params = args;
648 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
649 funcs->gl.p_glEdgeFlagPointer( params->stride, params->pointer );
650 return STATUS_SUCCESS;
653 static NTSTATUS gl_glEdgeFlagv( void *args )
655 struct glEdgeFlagv_params *params = args;
656 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
657 funcs->gl.p_glEdgeFlagv( params->flag );
658 return STATUS_SUCCESS;
661 static NTSTATUS gl_glEnable( void *args )
663 struct glEnable_params *params = args;
664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
665 funcs->gl.p_glEnable( params->cap );
666 return STATUS_SUCCESS;
669 static NTSTATUS gl_glEnableClientState( void *args )
671 struct glEnableClientState_params *params = args;
672 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
673 funcs->gl.p_glEnableClientState( params->array );
674 return STATUS_SUCCESS;
677 static NTSTATUS gl_glEnd( void *args )
679 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
680 funcs->gl.p_glEnd();
681 return STATUS_SUCCESS;
684 static NTSTATUS gl_glEndList( void *args )
686 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
687 funcs->gl.p_glEndList();
688 return STATUS_SUCCESS;
691 static NTSTATUS gl_glEvalCoord1d( void *args )
693 struct glEvalCoord1d_params *params = args;
694 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
695 funcs->gl.p_glEvalCoord1d( params->u );
696 return STATUS_SUCCESS;
699 static NTSTATUS gl_glEvalCoord1dv( void *args )
701 struct glEvalCoord1dv_params *params = args;
702 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
703 funcs->gl.p_glEvalCoord1dv( params->u );
704 return STATUS_SUCCESS;
707 static NTSTATUS gl_glEvalCoord1f( void *args )
709 struct glEvalCoord1f_params *params = args;
710 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
711 funcs->gl.p_glEvalCoord1f( params->u );
712 return STATUS_SUCCESS;
715 static NTSTATUS gl_glEvalCoord1fv( void *args )
717 struct glEvalCoord1fv_params *params = args;
718 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
719 funcs->gl.p_glEvalCoord1fv( params->u );
720 return STATUS_SUCCESS;
723 static NTSTATUS gl_glEvalCoord2d( void *args )
725 struct glEvalCoord2d_params *params = args;
726 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
727 funcs->gl.p_glEvalCoord2d( params->u, params->v );
728 return STATUS_SUCCESS;
731 static NTSTATUS gl_glEvalCoord2dv( void *args )
733 struct glEvalCoord2dv_params *params = args;
734 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
735 funcs->gl.p_glEvalCoord2dv( params->u );
736 return STATUS_SUCCESS;
739 static NTSTATUS gl_glEvalCoord2f( void *args )
741 struct glEvalCoord2f_params *params = args;
742 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
743 funcs->gl.p_glEvalCoord2f( params->u, params->v );
744 return STATUS_SUCCESS;
747 static NTSTATUS gl_glEvalCoord2fv( void *args )
749 struct glEvalCoord2fv_params *params = args;
750 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
751 funcs->gl.p_glEvalCoord2fv( params->u );
752 return STATUS_SUCCESS;
755 static NTSTATUS gl_glEvalMesh1( void *args )
757 struct glEvalMesh1_params *params = args;
758 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
759 funcs->gl.p_glEvalMesh1( params->mode, params->i1, params->i2 );
760 return STATUS_SUCCESS;
763 static NTSTATUS gl_glEvalMesh2( void *args )
765 struct glEvalMesh2_params *params = args;
766 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
767 funcs->gl.p_glEvalMesh2( params->mode, params->i1, params->i2, params->j1, params->j2 );
768 return STATUS_SUCCESS;
771 static NTSTATUS gl_glEvalPoint1( void *args )
773 struct glEvalPoint1_params *params = args;
774 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
775 funcs->gl.p_glEvalPoint1( params->i );
776 return STATUS_SUCCESS;
779 static NTSTATUS gl_glEvalPoint2( void *args )
781 struct glEvalPoint2_params *params = args;
782 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
783 funcs->gl.p_glEvalPoint2( params->i, params->j );
784 return STATUS_SUCCESS;
787 static NTSTATUS gl_glFeedbackBuffer( void *args )
789 struct glFeedbackBuffer_params *params = args;
790 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
791 funcs->gl.p_glFeedbackBuffer( params->size, params->type, params->buffer );
792 return STATUS_SUCCESS;
795 static NTSTATUS gl_glFinish( void *args )
797 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
798 funcs->gl.p_glFinish();
799 return STATUS_SUCCESS;
802 static NTSTATUS gl_glFlush( void *args )
804 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
805 funcs->gl.p_glFlush();
806 return STATUS_SUCCESS;
809 static NTSTATUS gl_glFogf( void *args )
811 struct glFogf_params *params = args;
812 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
813 funcs->gl.p_glFogf( params->pname, params->param );
814 return STATUS_SUCCESS;
817 static NTSTATUS gl_glFogfv( void *args )
819 struct glFogfv_params *params = args;
820 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
821 funcs->gl.p_glFogfv( params->pname, params->params );
822 return STATUS_SUCCESS;
825 static NTSTATUS gl_glFogi( void *args )
827 struct glFogi_params *params = args;
828 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
829 funcs->gl.p_glFogi( params->pname, params->param );
830 return STATUS_SUCCESS;
833 static NTSTATUS gl_glFogiv( void *args )
835 struct glFogiv_params *params = args;
836 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
837 funcs->gl.p_glFogiv( params->pname, params->params );
838 return STATUS_SUCCESS;
841 static NTSTATUS gl_glFrontFace( void *args )
843 struct glFrontFace_params *params = args;
844 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
845 funcs->gl.p_glFrontFace( params->mode );
846 return STATUS_SUCCESS;
849 static NTSTATUS gl_glFrustum( void *args )
851 struct glFrustum_params *params = args;
852 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
853 funcs->gl.p_glFrustum( params->left, params->right, params->bottom, params->top, params->zNear, params->zFar );
854 return STATUS_SUCCESS;
857 static NTSTATUS gl_glGenLists( void *args )
859 struct glGenLists_params *params = args;
860 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
861 params->ret = funcs->gl.p_glGenLists( params->range );
862 return STATUS_SUCCESS;
865 static NTSTATUS gl_glGenTextures( void *args )
867 struct glGenTextures_params *params = args;
868 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
869 funcs->gl.p_glGenTextures( params->n, params->textures );
870 return STATUS_SUCCESS;
873 static NTSTATUS gl_glGetBooleanv( void *args )
875 struct glGetBooleanv_params *params = args;
876 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
877 funcs->gl.p_glGetBooleanv( params->pname, params->data );
878 return STATUS_SUCCESS;
881 static NTSTATUS gl_glGetClipPlane( void *args )
883 struct glGetClipPlane_params *params = args;
884 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
885 funcs->gl.p_glGetClipPlane( params->plane, params->equation );
886 return STATUS_SUCCESS;
889 static NTSTATUS gl_glGetDoublev( void *args )
891 struct glGetDoublev_params *params = args;
892 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
893 funcs->gl.p_glGetDoublev( params->pname, params->data );
894 return STATUS_SUCCESS;
897 static NTSTATUS gl_glGetError( void *args )
899 struct glGetError_params *params = args;
900 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
901 params->ret = funcs->gl.p_glGetError();
902 return STATUS_SUCCESS;
905 static NTSTATUS gl_glGetFloatv( void *args )
907 struct glGetFloatv_params *params = args;
908 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
909 funcs->gl.p_glGetFloatv( params->pname, params->data );
910 return STATUS_SUCCESS;
913 static NTSTATUS gl_glGetLightfv( void *args )
915 struct glGetLightfv_params *params = args;
916 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
917 funcs->gl.p_glGetLightfv( params->light, params->pname, params->params );
918 return STATUS_SUCCESS;
921 static NTSTATUS gl_glGetLightiv( void *args )
923 struct glGetLightiv_params *params = args;
924 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
925 funcs->gl.p_glGetLightiv( params->light, params->pname, params->params );
926 return STATUS_SUCCESS;
929 static NTSTATUS gl_glGetMapdv( void *args )
931 struct glGetMapdv_params *params = args;
932 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
933 funcs->gl.p_glGetMapdv( params->target, params->query, params->v );
934 return STATUS_SUCCESS;
937 static NTSTATUS gl_glGetMapfv( void *args )
939 struct glGetMapfv_params *params = args;
940 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
941 funcs->gl.p_glGetMapfv( params->target, params->query, params->v );
942 return STATUS_SUCCESS;
945 static NTSTATUS gl_glGetMapiv( void *args )
947 struct glGetMapiv_params *params = args;
948 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
949 funcs->gl.p_glGetMapiv( params->target, params->query, params->v );
950 return STATUS_SUCCESS;
953 static NTSTATUS gl_glGetMaterialfv( void *args )
955 struct glGetMaterialfv_params *params = args;
956 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
957 funcs->gl.p_glGetMaterialfv( params->face, params->pname, params->params );
958 return STATUS_SUCCESS;
961 static NTSTATUS gl_glGetMaterialiv( void *args )
963 struct glGetMaterialiv_params *params = args;
964 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
965 funcs->gl.p_glGetMaterialiv( params->face, params->pname, params->params );
966 return STATUS_SUCCESS;
969 static NTSTATUS gl_glGetPixelMapfv( void *args )
971 struct glGetPixelMapfv_params *params = args;
972 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
973 funcs->gl.p_glGetPixelMapfv( params->map, params->values );
974 return STATUS_SUCCESS;
977 static NTSTATUS gl_glGetPixelMapuiv( void *args )
979 struct glGetPixelMapuiv_params *params = args;
980 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
981 funcs->gl.p_glGetPixelMapuiv( params->map, params->values );
982 return STATUS_SUCCESS;
985 static NTSTATUS gl_glGetPixelMapusv( void *args )
987 struct glGetPixelMapusv_params *params = args;
988 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
989 funcs->gl.p_glGetPixelMapusv( params->map, params->values );
990 return STATUS_SUCCESS;
993 static NTSTATUS gl_glGetPointerv( void *args )
995 struct glGetPointerv_params *params = args;
996 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
997 funcs->gl.p_glGetPointerv( params->pname, params->params );
998 return STATUS_SUCCESS;
1001 static NTSTATUS gl_glGetPolygonStipple( void *args )
1003 struct glGetPolygonStipple_params *params = args;
1004 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1005 funcs->gl.p_glGetPolygonStipple( params->mask );
1006 return STATUS_SUCCESS;
1009 static NTSTATUS gl_glGetTexEnvfv( void *args )
1011 struct glGetTexEnvfv_params *params = args;
1012 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1013 funcs->gl.p_glGetTexEnvfv( params->target, params->pname, params->params );
1014 return STATUS_SUCCESS;
1017 static NTSTATUS gl_glGetTexEnviv( void *args )
1019 struct glGetTexEnviv_params *params = args;
1020 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1021 funcs->gl.p_glGetTexEnviv( params->target, params->pname, params->params );
1022 return STATUS_SUCCESS;
1025 static NTSTATUS gl_glGetTexGendv( void *args )
1027 struct glGetTexGendv_params *params = args;
1028 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1029 funcs->gl.p_glGetTexGendv( params->coord, params->pname, params->params );
1030 return STATUS_SUCCESS;
1033 static NTSTATUS gl_glGetTexGenfv( void *args )
1035 struct glGetTexGenfv_params *params = args;
1036 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1037 funcs->gl.p_glGetTexGenfv( params->coord, params->pname, params->params );
1038 return STATUS_SUCCESS;
1041 static NTSTATUS gl_glGetTexGeniv( void *args )
1043 struct glGetTexGeniv_params *params = args;
1044 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1045 funcs->gl.p_glGetTexGeniv( params->coord, params->pname, params->params );
1046 return STATUS_SUCCESS;
1049 static NTSTATUS gl_glGetTexImage( void *args )
1051 struct glGetTexImage_params *params = args;
1052 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1053 funcs->gl.p_glGetTexImage( params->target, params->level, params->format, params->type, params->pixels );
1054 return STATUS_SUCCESS;
1057 static NTSTATUS gl_glGetTexLevelParameterfv( void *args )
1059 struct glGetTexLevelParameterfv_params *params = args;
1060 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1061 funcs->gl.p_glGetTexLevelParameterfv( params->target, params->level, params->pname, params->params );
1062 return STATUS_SUCCESS;
1065 static NTSTATUS gl_glGetTexLevelParameteriv( void *args )
1067 struct glGetTexLevelParameteriv_params *params = args;
1068 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1069 funcs->gl.p_glGetTexLevelParameteriv( params->target, params->level, params->pname, params->params );
1070 return STATUS_SUCCESS;
1073 static NTSTATUS gl_glGetTexParameterfv( void *args )
1075 struct glGetTexParameterfv_params *params = args;
1076 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1077 funcs->gl.p_glGetTexParameterfv( params->target, params->pname, params->params );
1078 return STATUS_SUCCESS;
1081 static NTSTATUS gl_glGetTexParameteriv( void *args )
1083 struct glGetTexParameteriv_params *params = args;
1084 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1085 funcs->gl.p_glGetTexParameteriv( params->target, params->pname, params->params );
1086 return STATUS_SUCCESS;
1089 static NTSTATUS gl_glHint( void *args )
1091 struct glHint_params *params = args;
1092 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1093 funcs->gl.p_glHint( params->target, params->mode );
1094 return STATUS_SUCCESS;
1097 static NTSTATUS gl_glIndexMask( void *args )
1099 struct glIndexMask_params *params = args;
1100 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1101 funcs->gl.p_glIndexMask( params->mask );
1102 return STATUS_SUCCESS;
1105 static NTSTATUS gl_glIndexPointer( void *args )
1107 struct glIndexPointer_params *params = args;
1108 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1109 funcs->gl.p_glIndexPointer( params->type, params->stride, params->pointer );
1110 return STATUS_SUCCESS;
1113 static NTSTATUS gl_glIndexd( void *args )
1115 struct glIndexd_params *params = args;
1116 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1117 funcs->gl.p_glIndexd( params->c );
1118 return STATUS_SUCCESS;
1121 static NTSTATUS gl_glIndexdv( void *args )
1123 struct glIndexdv_params *params = args;
1124 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1125 funcs->gl.p_glIndexdv( params->c );
1126 return STATUS_SUCCESS;
1129 static NTSTATUS gl_glIndexf( void *args )
1131 struct glIndexf_params *params = args;
1132 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1133 funcs->gl.p_glIndexf( params->c );
1134 return STATUS_SUCCESS;
1137 static NTSTATUS gl_glIndexfv( void *args )
1139 struct glIndexfv_params *params = args;
1140 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1141 funcs->gl.p_glIndexfv( params->c );
1142 return STATUS_SUCCESS;
1145 static NTSTATUS gl_glIndexi( void *args )
1147 struct glIndexi_params *params = args;
1148 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1149 funcs->gl.p_glIndexi( params->c );
1150 return STATUS_SUCCESS;
1153 static NTSTATUS gl_glIndexiv( void *args )
1155 struct glIndexiv_params *params = args;
1156 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1157 funcs->gl.p_glIndexiv( params->c );
1158 return STATUS_SUCCESS;
1161 static NTSTATUS gl_glIndexs( void *args )
1163 struct glIndexs_params *params = args;
1164 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1165 funcs->gl.p_glIndexs( params->c );
1166 return STATUS_SUCCESS;
1169 static NTSTATUS gl_glIndexsv( void *args )
1171 struct glIndexsv_params *params = args;
1172 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1173 funcs->gl.p_glIndexsv( params->c );
1174 return STATUS_SUCCESS;
1177 static NTSTATUS gl_glIndexub( void *args )
1179 struct glIndexub_params *params = args;
1180 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1181 funcs->gl.p_glIndexub( params->c );
1182 return STATUS_SUCCESS;
1185 static NTSTATUS gl_glIndexubv( void *args )
1187 struct glIndexubv_params *params = args;
1188 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1189 funcs->gl.p_glIndexubv( params->c );
1190 return STATUS_SUCCESS;
1193 static NTSTATUS gl_glInitNames( void *args )
1195 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1196 funcs->gl.p_glInitNames();
1197 return STATUS_SUCCESS;
1200 static NTSTATUS gl_glInterleavedArrays( void *args )
1202 struct glInterleavedArrays_params *params = args;
1203 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1204 funcs->gl.p_glInterleavedArrays( params->format, params->stride, params->pointer );
1205 return STATUS_SUCCESS;
1208 static NTSTATUS gl_glIsEnabled( void *args )
1210 struct glIsEnabled_params *params = args;
1211 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1212 params->ret = funcs->gl.p_glIsEnabled( params->cap );
1213 return STATUS_SUCCESS;
1216 static NTSTATUS gl_glIsList( void *args )
1218 struct glIsList_params *params = args;
1219 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1220 params->ret = funcs->gl.p_glIsList( params->list );
1221 return STATUS_SUCCESS;
1224 static NTSTATUS gl_glIsTexture( void *args )
1226 struct glIsTexture_params *params = args;
1227 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1228 params->ret = funcs->gl.p_glIsTexture( params->texture );
1229 return STATUS_SUCCESS;
1232 static NTSTATUS gl_glLightModelf( void *args )
1234 struct glLightModelf_params *params = args;
1235 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1236 funcs->gl.p_glLightModelf( params->pname, params->param );
1237 return STATUS_SUCCESS;
1240 static NTSTATUS gl_glLightModelfv( void *args )
1242 struct glLightModelfv_params *params = args;
1243 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1244 funcs->gl.p_glLightModelfv( params->pname, params->params );
1245 return STATUS_SUCCESS;
1248 static NTSTATUS gl_glLightModeli( void *args )
1250 struct glLightModeli_params *params = args;
1251 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1252 funcs->gl.p_glLightModeli( params->pname, params->param );
1253 return STATUS_SUCCESS;
1256 static NTSTATUS gl_glLightModeliv( void *args )
1258 struct glLightModeliv_params *params = args;
1259 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1260 funcs->gl.p_glLightModeliv( params->pname, params->params );
1261 return STATUS_SUCCESS;
1264 static NTSTATUS gl_glLightf( void *args )
1266 struct glLightf_params *params = args;
1267 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1268 funcs->gl.p_glLightf( params->light, params->pname, params->param );
1269 return STATUS_SUCCESS;
1272 static NTSTATUS gl_glLightfv( void *args )
1274 struct glLightfv_params *params = args;
1275 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1276 funcs->gl.p_glLightfv( params->light, params->pname, params->params );
1277 return STATUS_SUCCESS;
1280 static NTSTATUS gl_glLighti( void *args )
1282 struct glLighti_params *params = args;
1283 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1284 funcs->gl.p_glLighti( params->light, params->pname, params->param );
1285 return STATUS_SUCCESS;
1288 static NTSTATUS gl_glLightiv( void *args )
1290 struct glLightiv_params *params = args;
1291 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1292 funcs->gl.p_glLightiv( params->light, params->pname, params->params );
1293 return STATUS_SUCCESS;
1296 static NTSTATUS gl_glLineStipple( void *args )
1298 struct glLineStipple_params *params = args;
1299 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1300 funcs->gl.p_glLineStipple( params->factor, params->pattern );
1301 return STATUS_SUCCESS;
1304 static NTSTATUS gl_glLineWidth( void *args )
1306 struct glLineWidth_params *params = args;
1307 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1308 funcs->gl.p_glLineWidth( params->width );
1309 return STATUS_SUCCESS;
1312 static NTSTATUS gl_glListBase( void *args )
1314 struct glListBase_params *params = args;
1315 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1316 funcs->gl.p_glListBase( params->base );
1317 return STATUS_SUCCESS;
1320 static NTSTATUS gl_glLoadIdentity( void *args )
1322 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1323 funcs->gl.p_glLoadIdentity();
1324 return STATUS_SUCCESS;
1327 static NTSTATUS gl_glLoadMatrixd( void *args )
1329 struct glLoadMatrixd_params *params = args;
1330 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1331 funcs->gl.p_glLoadMatrixd( params->m );
1332 return STATUS_SUCCESS;
1335 static NTSTATUS gl_glLoadMatrixf( void *args )
1337 struct glLoadMatrixf_params *params = args;
1338 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1339 funcs->gl.p_glLoadMatrixf( params->m );
1340 return STATUS_SUCCESS;
1343 static NTSTATUS gl_glLoadName( void *args )
1345 struct glLoadName_params *params = args;
1346 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1347 funcs->gl.p_glLoadName( params->name );
1348 return STATUS_SUCCESS;
1351 static NTSTATUS gl_glLogicOp( void *args )
1353 struct glLogicOp_params *params = args;
1354 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1355 funcs->gl.p_glLogicOp( params->opcode );
1356 return STATUS_SUCCESS;
1359 static NTSTATUS gl_glMap1d( void *args )
1361 struct glMap1d_params *params = args;
1362 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1363 funcs->gl.p_glMap1d( params->target, params->u1, params->u2, params->stride, params->order, params->points );
1364 return STATUS_SUCCESS;
1367 static NTSTATUS gl_glMap1f( void *args )
1369 struct glMap1f_params *params = args;
1370 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1371 funcs->gl.p_glMap1f( params->target, params->u1, params->u2, params->stride, params->order, params->points );
1372 return STATUS_SUCCESS;
1375 static NTSTATUS gl_glMap2d( void *args )
1377 struct glMap2d_params *params = args;
1378 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1379 funcs->gl.p_glMap2d( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points );
1380 return STATUS_SUCCESS;
1383 static NTSTATUS gl_glMap2f( void *args )
1385 struct glMap2f_params *params = args;
1386 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1387 funcs->gl.p_glMap2f( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points );
1388 return STATUS_SUCCESS;
1391 static NTSTATUS gl_glMapGrid1d( void *args )
1393 struct glMapGrid1d_params *params = args;
1394 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1395 funcs->gl.p_glMapGrid1d( params->un, params->u1, params->u2 );
1396 return STATUS_SUCCESS;
1399 static NTSTATUS gl_glMapGrid1f( void *args )
1401 struct glMapGrid1f_params *params = args;
1402 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1403 funcs->gl.p_glMapGrid1f( params->un, params->u1, params->u2 );
1404 return STATUS_SUCCESS;
1407 static NTSTATUS gl_glMapGrid2d( void *args )
1409 struct glMapGrid2d_params *params = args;
1410 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1411 funcs->gl.p_glMapGrid2d( params->un, params->u1, params->u2, params->vn, params->v1, params->v2 );
1412 return STATUS_SUCCESS;
1415 static NTSTATUS gl_glMapGrid2f( void *args )
1417 struct glMapGrid2f_params *params = args;
1418 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1419 funcs->gl.p_glMapGrid2f( params->un, params->u1, params->u2, params->vn, params->v1, params->v2 );
1420 return STATUS_SUCCESS;
1423 static NTSTATUS gl_glMaterialf( void *args )
1425 struct glMaterialf_params *params = args;
1426 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1427 funcs->gl.p_glMaterialf( params->face, params->pname, params->param );
1428 return STATUS_SUCCESS;
1431 static NTSTATUS gl_glMaterialfv( void *args )
1433 struct glMaterialfv_params *params = args;
1434 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1435 funcs->gl.p_glMaterialfv( params->face, params->pname, params->params );
1436 return STATUS_SUCCESS;
1439 static NTSTATUS gl_glMateriali( void *args )
1441 struct glMateriali_params *params = args;
1442 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1443 funcs->gl.p_glMateriali( params->face, params->pname, params->param );
1444 return STATUS_SUCCESS;
1447 static NTSTATUS gl_glMaterialiv( void *args )
1449 struct glMaterialiv_params *params = args;
1450 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1451 funcs->gl.p_glMaterialiv( params->face, params->pname, params->params );
1452 return STATUS_SUCCESS;
1455 static NTSTATUS gl_glMatrixMode( void *args )
1457 struct glMatrixMode_params *params = args;
1458 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1459 funcs->gl.p_glMatrixMode( params->mode );
1460 return STATUS_SUCCESS;
1463 static NTSTATUS gl_glMultMatrixd( void *args )
1465 struct glMultMatrixd_params *params = args;
1466 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1467 funcs->gl.p_glMultMatrixd( params->m );
1468 return STATUS_SUCCESS;
1471 static NTSTATUS gl_glMultMatrixf( void *args )
1473 struct glMultMatrixf_params *params = args;
1474 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1475 funcs->gl.p_glMultMatrixf( params->m );
1476 return STATUS_SUCCESS;
1479 static NTSTATUS gl_glNewList( void *args )
1481 struct glNewList_params *params = args;
1482 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1483 funcs->gl.p_glNewList( params->list, params->mode );
1484 return STATUS_SUCCESS;
1487 static NTSTATUS gl_glNormal3b( void *args )
1489 struct glNormal3b_params *params = args;
1490 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1491 funcs->gl.p_glNormal3b( params->nx, params->ny, params->nz );
1492 return STATUS_SUCCESS;
1495 static NTSTATUS gl_glNormal3bv( void *args )
1497 struct glNormal3bv_params *params = args;
1498 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1499 funcs->gl.p_glNormal3bv( params->v );
1500 return STATUS_SUCCESS;
1503 static NTSTATUS gl_glNormal3d( void *args )
1505 struct glNormal3d_params *params = args;
1506 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1507 funcs->gl.p_glNormal3d( params->nx, params->ny, params->nz );
1508 return STATUS_SUCCESS;
1511 static NTSTATUS gl_glNormal3dv( void *args )
1513 struct glNormal3dv_params *params = args;
1514 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1515 funcs->gl.p_glNormal3dv( params->v );
1516 return STATUS_SUCCESS;
1519 static NTSTATUS gl_glNormal3f( void *args )
1521 struct glNormal3f_params *params = args;
1522 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1523 funcs->gl.p_glNormal3f( params->nx, params->ny, params->nz );
1524 return STATUS_SUCCESS;
1527 static NTSTATUS gl_glNormal3fv( void *args )
1529 struct glNormal3fv_params *params = args;
1530 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1531 funcs->gl.p_glNormal3fv( params->v );
1532 return STATUS_SUCCESS;
1535 static NTSTATUS gl_glNormal3i( void *args )
1537 struct glNormal3i_params *params = args;
1538 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1539 funcs->gl.p_glNormal3i( params->nx, params->ny, params->nz );
1540 return STATUS_SUCCESS;
1543 static NTSTATUS gl_glNormal3iv( void *args )
1545 struct glNormal3iv_params *params = args;
1546 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1547 funcs->gl.p_glNormal3iv( params->v );
1548 return STATUS_SUCCESS;
1551 static NTSTATUS gl_glNormal3s( void *args )
1553 struct glNormal3s_params *params = args;
1554 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1555 funcs->gl.p_glNormal3s( params->nx, params->ny, params->nz );
1556 return STATUS_SUCCESS;
1559 static NTSTATUS gl_glNormal3sv( void *args )
1561 struct glNormal3sv_params *params = args;
1562 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1563 funcs->gl.p_glNormal3sv( params->v );
1564 return STATUS_SUCCESS;
1567 static NTSTATUS gl_glNormalPointer( void *args )
1569 struct glNormalPointer_params *params = args;
1570 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1571 funcs->gl.p_glNormalPointer( params->type, params->stride, params->pointer );
1572 return STATUS_SUCCESS;
1575 static NTSTATUS gl_glOrtho( void *args )
1577 struct glOrtho_params *params = args;
1578 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1579 funcs->gl.p_glOrtho( params->left, params->right, params->bottom, params->top, params->zNear, params->zFar );
1580 return STATUS_SUCCESS;
1583 static NTSTATUS gl_glPassThrough( void *args )
1585 struct glPassThrough_params *params = args;
1586 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1587 funcs->gl.p_glPassThrough( params->token );
1588 return STATUS_SUCCESS;
1591 static NTSTATUS gl_glPixelMapfv( void *args )
1593 struct glPixelMapfv_params *params = args;
1594 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1595 funcs->gl.p_glPixelMapfv( params->map, params->mapsize, params->values );
1596 return STATUS_SUCCESS;
1599 static NTSTATUS gl_glPixelMapuiv( void *args )
1601 struct glPixelMapuiv_params *params = args;
1602 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1603 funcs->gl.p_glPixelMapuiv( params->map, params->mapsize, params->values );
1604 return STATUS_SUCCESS;
1607 static NTSTATUS gl_glPixelMapusv( void *args )
1609 struct glPixelMapusv_params *params = args;
1610 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1611 funcs->gl.p_glPixelMapusv( params->map, params->mapsize, params->values );
1612 return STATUS_SUCCESS;
1615 static NTSTATUS gl_glPixelStoref( void *args )
1617 struct glPixelStoref_params *params = args;
1618 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1619 funcs->gl.p_glPixelStoref( params->pname, params->param );
1620 return STATUS_SUCCESS;
1623 static NTSTATUS gl_glPixelStorei( void *args )
1625 struct glPixelStorei_params *params = args;
1626 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1627 funcs->gl.p_glPixelStorei( params->pname, params->param );
1628 return STATUS_SUCCESS;
1631 static NTSTATUS gl_glPixelTransferf( void *args )
1633 struct glPixelTransferf_params *params = args;
1634 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1635 funcs->gl.p_glPixelTransferf( params->pname, params->param );
1636 return STATUS_SUCCESS;
1639 static NTSTATUS gl_glPixelTransferi( void *args )
1641 struct glPixelTransferi_params *params = args;
1642 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1643 funcs->gl.p_glPixelTransferi( params->pname, params->param );
1644 return STATUS_SUCCESS;
1647 static NTSTATUS gl_glPixelZoom( void *args )
1649 struct glPixelZoom_params *params = args;
1650 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1651 funcs->gl.p_glPixelZoom( params->xfactor, params->yfactor );
1652 return STATUS_SUCCESS;
1655 static NTSTATUS gl_glPointSize( void *args )
1657 struct glPointSize_params *params = args;
1658 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1659 funcs->gl.p_glPointSize( params->size );
1660 return STATUS_SUCCESS;
1663 static NTSTATUS gl_glPolygonMode( void *args )
1665 struct glPolygonMode_params *params = args;
1666 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1667 funcs->gl.p_glPolygonMode( params->face, params->mode );
1668 return STATUS_SUCCESS;
1671 static NTSTATUS gl_glPolygonOffset( void *args )
1673 struct glPolygonOffset_params *params = args;
1674 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1675 funcs->gl.p_glPolygonOffset( params->factor, params->units );
1676 return STATUS_SUCCESS;
1679 static NTSTATUS gl_glPolygonStipple( void *args )
1681 struct glPolygonStipple_params *params = args;
1682 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1683 funcs->gl.p_glPolygonStipple( params->mask );
1684 return STATUS_SUCCESS;
1687 static NTSTATUS gl_glPopAttrib( void *args )
1689 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1690 funcs->gl.p_glPopAttrib();
1691 return STATUS_SUCCESS;
1694 static NTSTATUS gl_glPopClientAttrib( void *args )
1696 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1697 funcs->gl.p_glPopClientAttrib();
1698 return STATUS_SUCCESS;
1701 static NTSTATUS gl_glPopMatrix( void *args )
1703 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1704 funcs->gl.p_glPopMatrix();
1705 return STATUS_SUCCESS;
1708 static NTSTATUS gl_glPopName( void *args )
1710 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1711 funcs->gl.p_glPopName();
1712 return STATUS_SUCCESS;
1715 static NTSTATUS gl_glPrioritizeTextures( void *args )
1717 struct glPrioritizeTextures_params *params = args;
1718 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1719 funcs->gl.p_glPrioritizeTextures( params->n, params->textures, params->priorities );
1720 return STATUS_SUCCESS;
1723 static NTSTATUS gl_glPushAttrib( void *args )
1725 struct glPushAttrib_params *params = args;
1726 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1727 funcs->gl.p_glPushAttrib( params->mask );
1728 return STATUS_SUCCESS;
1731 static NTSTATUS gl_glPushClientAttrib( void *args )
1733 struct glPushClientAttrib_params *params = args;
1734 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1735 funcs->gl.p_glPushClientAttrib( params->mask );
1736 return STATUS_SUCCESS;
1739 static NTSTATUS gl_glPushMatrix( void *args )
1741 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1742 funcs->gl.p_glPushMatrix();
1743 return STATUS_SUCCESS;
1746 static NTSTATUS gl_glPushName( void *args )
1748 struct glPushName_params *params = args;
1749 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1750 funcs->gl.p_glPushName( params->name );
1751 return STATUS_SUCCESS;
1754 static NTSTATUS gl_glRasterPos2d( void *args )
1756 struct glRasterPos2d_params *params = args;
1757 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1758 funcs->gl.p_glRasterPos2d( params->x, params->y );
1759 return STATUS_SUCCESS;
1762 static NTSTATUS gl_glRasterPos2dv( void *args )
1764 struct glRasterPos2dv_params *params = args;
1765 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1766 funcs->gl.p_glRasterPos2dv( params->v );
1767 return STATUS_SUCCESS;
1770 static NTSTATUS gl_glRasterPos2f( void *args )
1772 struct glRasterPos2f_params *params = args;
1773 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1774 funcs->gl.p_glRasterPos2f( params->x, params->y );
1775 return STATUS_SUCCESS;
1778 static NTSTATUS gl_glRasterPos2fv( void *args )
1780 struct glRasterPos2fv_params *params = args;
1781 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1782 funcs->gl.p_glRasterPos2fv( params->v );
1783 return STATUS_SUCCESS;
1786 static NTSTATUS gl_glRasterPos2i( void *args )
1788 struct glRasterPos2i_params *params = args;
1789 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1790 funcs->gl.p_glRasterPos2i( params->x, params->y );
1791 return STATUS_SUCCESS;
1794 static NTSTATUS gl_glRasterPos2iv( void *args )
1796 struct glRasterPos2iv_params *params = args;
1797 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1798 funcs->gl.p_glRasterPos2iv( params->v );
1799 return STATUS_SUCCESS;
1802 static NTSTATUS gl_glRasterPos2s( void *args )
1804 struct glRasterPos2s_params *params = args;
1805 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1806 funcs->gl.p_glRasterPos2s( params->x, params->y );
1807 return STATUS_SUCCESS;
1810 static NTSTATUS gl_glRasterPos2sv( void *args )
1812 struct glRasterPos2sv_params *params = args;
1813 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1814 funcs->gl.p_glRasterPos2sv( params->v );
1815 return STATUS_SUCCESS;
1818 static NTSTATUS gl_glRasterPos3d( void *args )
1820 struct glRasterPos3d_params *params = args;
1821 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1822 funcs->gl.p_glRasterPos3d( params->x, params->y, params->z );
1823 return STATUS_SUCCESS;
1826 static NTSTATUS gl_glRasterPos3dv( void *args )
1828 struct glRasterPos3dv_params *params = args;
1829 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1830 funcs->gl.p_glRasterPos3dv( params->v );
1831 return STATUS_SUCCESS;
1834 static NTSTATUS gl_glRasterPos3f( void *args )
1836 struct glRasterPos3f_params *params = args;
1837 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1838 funcs->gl.p_glRasterPos3f( params->x, params->y, params->z );
1839 return STATUS_SUCCESS;
1842 static NTSTATUS gl_glRasterPos3fv( void *args )
1844 struct glRasterPos3fv_params *params = args;
1845 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1846 funcs->gl.p_glRasterPos3fv( params->v );
1847 return STATUS_SUCCESS;
1850 static NTSTATUS gl_glRasterPos3i( void *args )
1852 struct glRasterPos3i_params *params = args;
1853 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1854 funcs->gl.p_glRasterPos3i( params->x, params->y, params->z );
1855 return STATUS_SUCCESS;
1858 static NTSTATUS gl_glRasterPos3iv( void *args )
1860 struct glRasterPos3iv_params *params = args;
1861 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1862 funcs->gl.p_glRasterPos3iv( params->v );
1863 return STATUS_SUCCESS;
1866 static NTSTATUS gl_glRasterPos3s( void *args )
1868 struct glRasterPos3s_params *params = args;
1869 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1870 funcs->gl.p_glRasterPos3s( params->x, params->y, params->z );
1871 return STATUS_SUCCESS;
1874 static NTSTATUS gl_glRasterPos3sv( void *args )
1876 struct glRasterPos3sv_params *params = args;
1877 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1878 funcs->gl.p_glRasterPos3sv( params->v );
1879 return STATUS_SUCCESS;
1882 static NTSTATUS gl_glRasterPos4d( void *args )
1884 struct glRasterPos4d_params *params = args;
1885 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1886 funcs->gl.p_glRasterPos4d( params->x, params->y, params->z, params->w );
1887 return STATUS_SUCCESS;
1890 static NTSTATUS gl_glRasterPos4dv( void *args )
1892 struct glRasterPos4dv_params *params = args;
1893 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1894 funcs->gl.p_glRasterPos4dv( params->v );
1895 return STATUS_SUCCESS;
1898 static NTSTATUS gl_glRasterPos4f( void *args )
1900 struct glRasterPos4f_params *params = args;
1901 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1902 funcs->gl.p_glRasterPos4f( params->x, params->y, params->z, params->w );
1903 return STATUS_SUCCESS;
1906 static NTSTATUS gl_glRasterPos4fv( void *args )
1908 struct glRasterPos4fv_params *params = args;
1909 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1910 funcs->gl.p_glRasterPos4fv( params->v );
1911 return STATUS_SUCCESS;
1914 static NTSTATUS gl_glRasterPos4i( void *args )
1916 struct glRasterPos4i_params *params = args;
1917 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1918 funcs->gl.p_glRasterPos4i( params->x, params->y, params->z, params->w );
1919 return STATUS_SUCCESS;
1922 static NTSTATUS gl_glRasterPos4iv( void *args )
1924 struct glRasterPos4iv_params *params = args;
1925 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1926 funcs->gl.p_glRasterPos4iv( params->v );
1927 return STATUS_SUCCESS;
1930 static NTSTATUS gl_glRasterPos4s( void *args )
1932 struct glRasterPos4s_params *params = args;
1933 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1934 funcs->gl.p_glRasterPos4s( params->x, params->y, params->z, params->w );
1935 return STATUS_SUCCESS;
1938 static NTSTATUS gl_glRasterPos4sv( void *args )
1940 struct glRasterPos4sv_params *params = args;
1941 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1942 funcs->gl.p_glRasterPos4sv( params->v );
1943 return STATUS_SUCCESS;
1946 static NTSTATUS gl_glReadBuffer( void *args )
1948 struct glReadBuffer_params *params = args;
1949 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1950 funcs->gl.p_glReadBuffer( params->src );
1951 return STATUS_SUCCESS;
1954 static NTSTATUS gl_glReadPixels( void *args )
1956 struct glReadPixels_params *params = args;
1957 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1958 funcs->gl.p_glReadPixels( params->x, params->y, params->width, params->height, params->format, params->type, params->pixels );
1959 return STATUS_SUCCESS;
1962 static NTSTATUS gl_glRectd( void *args )
1964 struct glRectd_params *params = args;
1965 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1966 funcs->gl.p_glRectd( params->x1, params->y1, params->x2, params->y2 );
1967 return STATUS_SUCCESS;
1970 static NTSTATUS gl_glRectdv( void *args )
1972 struct glRectdv_params *params = args;
1973 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1974 funcs->gl.p_glRectdv( params->v1, params->v2 );
1975 return STATUS_SUCCESS;
1978 static NTSTATUS gl_glRectf( void *args )
1980 struct glRectf_params *params = args;
1981 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1982 funcs->gl.p_glRectf( params->x1, params->y1, params->x2, params->y2 );
1983 return STATUS_SUCCESS;
1986 static NTSTATUS gl_glRectfv( void *args )
1988 struct glRectfv_params *params = args;
1989 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1990 funcs->gl.p_glRectfv( params->v1, params->v2 );
1991 return STATUS_SUCCESS;
1994 static NTSTATUS gl_glRecti( void *args )
1996 struct glRecti_params *params = args;
1997 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1998 funcs->gl.p_glRecti( params->x1, params->y1, params->x2, params->y2 );
1999 return STATUS_SUCCESS;
2002 static NTSTATUS gl_glRectiv( void *args )
2004 struct glRectiv_params *params = args;
2005 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2006 funcs->gl.p_glRectiv( params->v1, params->v2 );
2007 return STATUS_SUCCESS;
2010 static NTSTATUS gl_glRects( void *args )
2012 struct glRects_params *params = args;
2013 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2014 funcs->gl.p_glRects( params->x1, params->y1, params->x2, params->y2 );
2015 return STATUS_SUCCESS;
2018 static NTSTATUS gl_glRectsv( void *args )
2020 struct glRectsv_params *params = args;
2021 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2022 funcs->gl.p_glRectsv( params->v1, params->v2 );
2023 return STATUS_SUCCESS;
2026 static NTSTATUS gl_glRenderMode( void *args )
2028 struct glRenderMode_params *params = args;
2029 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2030 params->ret = funcs->gl.p_glRenderMode( params->mode );
2031 return STATUS_SUCCESS;
2034 static NTSTATUS gl_glRotated( void *args )
2036 struct glRotated_params *params = args;
2037 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2038 funcs->gl.p_glRotated( params->angle, params->x, params->y, params->z );
2039 return STATUS_SUCCESS;
2042 static NTSTATUS gl_glRotatef( void *args )
2044 struct glRotatef_params *params = args;
2045 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2046 funcs->gl.p_glRotatef( params->angle, params->x, params->y, params->z );
2047 return STATUS_SUCCESS;
2050 static NTSTATUS gl_glScaled( void *args )
2052 struct glScaled_params *params = args;
2053 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2054 funcs->gl.p_glScaled( params->x, params->y, params->z );
2055 return STATUS_SUCCESS;
2058 static NTSTATUS gl_glScalef( void *args )
2060 struct glScalef_params *params = args;
2061 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2062 funcs->gl.p_glScalef( params->x, params->y, params->z );
2063 return STATUS_SUCCESS;
2066 static NTSTATUS gl_glScissor( void *args )
2068 struct glScissor_params *params = args;
2069 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2070 funcs->gl.p_glScissor( params->x, params->y, params->width, params->height );
2071 return STATUS_SUCCESS;
2074 static NTSTATUS gl_glSelectBuffer( void *args )
2076 struct glSelectBuffer_params *params = args;
2077 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2078 funcs->gl.p_glSelectBuffer( params->size, params->buffer );
2079 return STATUS_SUCCESS;
2082 static NTSTATUS gl_glShadeModel( void *args )
2084 struct glShadeModel_params *params = args;
2085 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2086 funcs->gl.p_glShadeModel( params->mode );
2087 return STATUS_SUCCESS;
2090 static NTSTATUS gl_glStencilFunc( void *args )
2092 struct glStencilFunc_params *params = args;
2093 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2094 funcs->gl.p_glStencilFunc( params->func, params->ref, params->mask );
2095 return STATUS_SUCCESS;
2098 static NTSTATUS gl_glStencilMask( void *args )
2100 struct glStencilMask_params *params = args;
2101 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2102 funcs->gl.p_glStencilMask( params->mask );
2103 return STATUS_SUCCESS;
2106 static NTSTATUS gl_glStencilOp( void *args )
2108 struct glStencilOp_params *params = args;
2109 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2110 funcs->gl.p_glStencilOp( params->fail, params->zfail, params->zpass );
2111 return STATUS_SUCCESS;
2114 static NTSTATUS gl_glTexCoord1d( void *args )
2116 struct glTexCoord1d_params *params = args;
2117 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2118 funcs->gl.p_glTexCoord1d( params->s );
2119 return STATUS_SUCCESS;
2122 static NTSTATUS gl_glTexCoord1dv( void *args )
2124 struct glTexCoord1dv_params *params = args;
2125 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2126 funcs->gl.p_glTexCoord1dv( params->v );
2127 return STATUS_SUCCESS;
2130 static NTSTATUS gl_glTexCoord1f( void *args )
2132 struct glTexCoord1f_params *params = args;
2133 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2134 funcs->gl.p_glTexCoord1f( params->s );
2135 return STATUS_SUCCESS;
2138 static NTSTATUS gl_glTexCoord1fv( void *args )
2140 struct glTexCoord1fv_params *params = args;
2141 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2142 funcs->gl.p_glTexCoord1fv( params->v );
2143 return STATUS_SUCCESS;
2146 static NTSTATUS gl_glTexCoord1i( void *args )
2148 struct glTexCoord1i_params *params = args;
2149 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2150 funcs->gl.p_glTexCoord1i( params->s );
2151 return STATUS_SUCCESS;
2154 static NTSTATUS gl_glTexCoord1iv( void *args )
2156 struct glTexCoord1iv_params *params = args;
2157 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2158 funcs->gl.p_glTexCoord1iv( params->v );
2159 return STATUS_SUCCESS;
2162 static NTSTATUS gl_glTexCoord1s( void *args )
2164 struct glTexCoord1s_params *params = args;
2165 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2166 funcs->gl.p_glTexCoord1s( params->s );
2167 return STATUS_SUCCESS;
2170 static NTSTATUS gl_glTexCoord1sv( void *args )
2172 struct glTexCoord1sv_params *params = args;
2173 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2174 funcs->gl.p_glTexCoord1sv( params->v );
2175 return STATUS_SUCCESS;
2178 static NTSTATUS gl_glTexCoord2d( void *args )
2180 struct glTexCoord2d_params *params = args;
2181 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2182 funcs->gl.p_glTexCoord2d( params->s, params->t );
2183 return STATUS_SUCCESS;
2186 static NTSTATUS gl_glTexCoord2dv( void *args )
2188 struct glTexCoord2dv_params *params = args;
2189 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2190 funcs->gl.p_glTexCoord2dv( params->v );
2191 return STATUS_SUCCESS;
2194 static NTSTATUS gl_glTexCoord2f( void *args )
2196 struct glTexCoord2f_params *params = args;
2197 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2198 funcs->gl.p_glTexCoord2f( params->s, params->t );
2199 return STATUS_SUCCESS;
2202 static NTSTATUS gl_glTexCoord2fv( void *args )
2204 struct glTexCoord2fv_params *params = args;
2205 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2206 funcs->gl.p_glTexCoord2fv( params->v );
2207 return STATUS_SUCCESS;
2210 static NTSTATUS gl_glTexCoord2i( void *args )
2212 struct glTexCoord2i_params *params = args;
2213 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2214 funcs->gl.p_glTexCoord2i( params->s, params->t );
2215 return STATUS_SUCCESS;
2218 static NTSTATUS gl_glTexCoord2iv( void *args )
2220 struct glTexCoord2iv_params *params = args;
2221 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2222 funcs->gl.p_glTexCoord2iv( params->v );
2223 return STATUS_SUCCESS;
2226 static NTSTATUS gl_glTexCoord2s( void *args )
2228 struct glTexCoord2s_params *params = args;
2229 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2230 funcs->gl.p_glTexCoord2s( params->s, params->t );
2231 return STATUS_SUCCESS;
2234 static NTSTATUS gl_glTexCoord2sv( void *args )
2236 struct glTexCoord2sv_params *params = args;
2237 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2238 funcs->gl.p_glTexCoord2sv( params->v );
2239 return STATUS_SUCCESS;
2242 static NTSTATUS gl_glTexCoord3d( void *args )
2244 struct glTexCoord3d_params *params = args;
2245 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2246 funcs->gl.p_glTexCoord3d( params->s, params->t, params->r );
2247 return STATUS_SUCCESS;
2250 static NTSTATUS gl_glTexCoord3dv( void *args )
2252 struct glTexCoord3dv_params *params = args;
2253 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2254 funcs->gl.p_glTexCoord3dv( params->v );
2255 return STATUS_SUCCESS;
2258 static NTSTATUS gl_glTexCoord3f( void *args )
2260 struct glTexCoord3f_params *params = args;
2261 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2262 funcs->gl.p_glTexCoord3f( params->s, params->t, params->r );
2263 return STATUS_SUCCESS;
2266 static NTSTATUS gl_glTexCoord3fv( void *args )
2268 struct glTexCoord3fv_params *params = args;
2269 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2270 funcs->gl.p_glTexCoord3fv( params->v );
2271 return STATUS_SUCCESS;
2274 static NTSTATUS gl_glTexCoord3i( void *args )
2276 struct glTexCoord3i_params *params = args;
2277 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2278 funcs->gl.p_glTexCoord3i( params->s, params->t, params->r );
2279 return STATUS_SUCCESS;
2282 static NTSTATUS gl_glTexCoord3iv( void *args )
2284 struct glTexCoord3iv_params *params = args;
2285 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2286 funcs->gl.p_glTexCoord3iv( params->v );
2287 return STATUS_SUCCESS;
2290 static NTSTATUS gl_glTexCoord3s( void *args )
2292 struct glTexCoord3s_params *params = args;
2293 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2294 funcs->gl.p_glTexCoord3s( params->s, params->t, params->r );
2295 return STATUS_SUCCESS;
2298 static NTSTATUS gl_glTexCoord3sv( void *args )
2300 struct glTexCoord3sv_params *params = args;
2301 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2302 funcs->gl.p_glTexCoord3sv( params->v );
2303 return STATUS_SUCCESS;
2306 static NTSTATUS gl_glTexCoord4d( void *args )
2308 struct glTexCoord4d_params *params = args;
2309 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2310 funcs->gl.p_glTexCoord4d( params->s, params->t, params->r, params->q );
2311 return STATUS_SUCCESS;
2314 static NTSTATUS gl_glTexCoord4dv( void *args )
2316 struct glTexCoord4dv_params *params = args;
2317 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2318 funcs->gl.p_glTexCoord4dv( params->v );
2319 return STATUS_SUCCESS;
2322 static NTSTATUS gl_glTexCoord4f( void *args )
2324 struct glTexCoord4f_params *params = args;
2325 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2326 funcs->gl.p_glTexCoord4f( params->s, params->t, params->r, params->q );
2327 return STATUS_SUCCESS;
2330 static NTSTATUS gl_glTexCoord4fv( void *args )
2332 struct glTexCoord4fv_params *params = args;
2333 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2334 funcs->gl.p_glTexCoord4fv( params->v );
2335 return STATUS_SUCCESS;
2338 static NTSTATUS gl_glTexCoord4i( void *args )
2340 struct glTexCoord4i_params *params = args;
2341 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2342 funcs->gl.p_glTexCoord4i( params->s, params->t, params->r, params->q );
2343 return STATUS_SUCCESS;
2346 static NTSTATUS gl_glTexCoord4iv( void *args )
2348 struct glTexCoord4iv_params *params = args;
2349 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2350 funcs->gl.p_glTexCoord4iv( params->v );
2351 return STATUS_SUCCESS;
2354 static NTSTATUS gl_glTexCoord4s( void *args )
2356 struct glTexCoord4s_params *params = args;
2357 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2358 funcs->gl.p_glTexCoord4s( params->s, params->t, params->r, params->q );
2359 return STATUS_SUCCESS;
2362 static NTSTATUS gl_glTexCoord4sv( void *args )
2364 struct glTexCoord4sv_params *params = args;
2365 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2366 funcs->gl.p_glTexCoord4sv( params->v );
2367 return STATUS_SUCCESS;
2370 static NTSTATUS gl_glTexCoordPointer( void *args )
2372 struct glTexCoordPointer_params *params = args;
2373 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2374 funcs->gl.p_glTexCoordPointer( params->size, params->type, params->stride, params->pointer );
2375 return STATUS_SUCCESS;
2378 static NTSTATUS gl_glTexEnvf( void *args )
2380 struct glTexEnvf_params *params = args;
2381 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2382 funcs->gl.p_glTexEnvf( params->target, params->pname, params->param );
2383 return STATUS_SUCCESS;
2386 static NTSTATUS gl_glTexEnvfv( void *args )
2388 struct glTexEnvfv_params *params = args;
2389 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2390 funcs->gl.p_glTexEnvfv( params->target, params->pname, params->params );
2391 return STATUS_SUCCESS;
2394 static NTSTATUS gl_glTexEnvi( void *args )
2396 struct glTexEnvi_params *params = args;
2397 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2398 funcs->gl.p_glTexEnvi( params->target, params->pname, params->param );
2399 return STATUS_SUCCESS;
2402 static NTSTATUS gl_glTexEnviv( void *args )
2404 struct glTexEnviv_params *params = args;
2405 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2406 funcs->gl.p_glTexEnviv( params->target, params->pname, params->params );
2407 return STATUS_SUCCESS;
2410 static NTSTATUS gl_glTexGend( void *args )
2412 struct glTexGend_params *params = args;
2413 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2414 funcs->gl.p_glTexGend( params->coord, params->pname, params->param );
2415 return STATUS_SUCCESS;
2418 static NTSTATUS gl_glTexGendv( void *args )
2420 struct glTexGendv_params *params = args;
2421 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2422 funcs->gl.p_glTexGendv( params->coord, params->pname, params->params );
2423 return STATUS_SUCCESS;
2426 static NTSTATUS gl_glTexGenf( void *args )
2428 struct glTexGenf_params *params = args;
2429 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2430 funcs->gl.p_glTexGenf( params->coord, params->pname, params->param );
2431 return STATUS_SUCCESS;
2434 static NTSTATUS gl_glTexGenfv( void *args )
2436 struct glTexGenfv_params *params = args;
2437 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2438 funcs->gl.p_glTexGenfv( params->coord, params->pname, params->params );
2439 return STATUS_SUCCESS;
2442 static NTSTATUS gl_glTexGeni( void *args )
2444 struct glTexGeni_params *params = args;
2445 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2446 funcs->gl.p_glTexGeni( params->coord, params->pname, params->param );
2447 return STATUS_SUCCESS;
2450 static NTSTATUS gl_glTexGeniv( void *args )
2452 struct glTexGeniv_params *params = args;
2453 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2454 funcs->gl.p_glTexGeniv( params->coord, params->pname, params->params );
2455 return STATUS_SUCCESS;
2458 static NTSTATUS gl_glTexImage1D( void *args )
2460 struct glTexImage1D_params *params = args;
2461 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2462 funcs->gl.p_glTexImage1D( params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels );
2463 return STATUS_SUCCESS;
2466 static NTSTATUS gl_glTexImage2D( void *args )
2468 struct glTexImage2D_params *params = args;
2469 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2470 funcs->gl.p_glTexImage2D( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels );
2471 return STATUS_SUCCESS;
2474 static NTSTATUS gl_glTexParameterf( void *args )
2476 struct glTexParameterf_params *params = args;
2477 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2478 funcs->gl.p_glTexParameterf( params->target, params->pname, params->param );
2479 return STATUS_SUCCESS;
2482 static NTSTATUS gl_glTexParameterfv( void *args )
2484 struct glTexParameterfv_params *params = args;
2485 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2486 funcs->gl.p_glTexParameterfv( params->target, params->pname, params->params );
2487 return STATUS_SUCCESS;
2490 static NTSTATUS gl_glTexParameteri( void *args )
2492 struct glTexParameteri_params *params = args;
2493 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2494 funcs->gl.p_glTexParameteri( params->target, params->pname, params->param );
2495 return STATUS_SUCCESS;
2498 static NTSTATUS gl_glTexParameteriv( void *args )
2500 struct glTexParameteriv_params *params = args;
2501 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2502 funcs->gl.p_glTexParameteriv( params->target, params->pname, params->params );
2503 return STATUS_SUCCESS;
2506 static NTSTATUS gl_glTexSubImage1D( void *args )
2508 struct glTexSubImage1D_params *params = args;
2509 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2510 funcs->gl.p_glTexSubImage1D( params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
2511 return STATUS_SUCCESS;
2514 static NTSTATUS gl_glTexSubImage2D( void *args )
2516 struct glTexSubImage2D_params *params = args;
2517 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2518 funcs->gl.p_glTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
2519 return STATUS_SUCCESS;
2522 static NTSTATUS gl_glTranslated( void *args )
2524 struct glTranslated_params *params = args;
2525 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2526 funcs->gl.p_glTranslated( params->x, params->y, params->z );
2527 return STATUS_SUCCESS;
2530 static NTSTATUS gl_glTranslatef( void *args )
2532 struct glTranslatef_params *params = args;
2533 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2534 funcs->gl.p_glTranslatef( params->x, params->y, params->z );
2535 return STATUS_SUCCESS;
2538 static NTSTATUS gl_glVertex2d( void *args )
2540 struct glVertex2d_params *params = args;
2541 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2542 funcs->gl.p_glVertex2d( params->x, params->y );
2543 return STATUS_SUCCESS;
2546 static NTSTATUS gl_glVertex2dv( void *args )
2548 struct glVertex2dv_params *params = args;
2549 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2550 funcs->gl.p_glVertex2dv( params->v );
2551 return STATUS_SUCCESS;
2554 static NTSTATUS gl_glVertex2f( void *args )
2556 struct glVertex2f_params *params = args;
2557 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2558 funcs->gl.p_glVertex2f( params->x, params->y );
2559 return STATUS_SUCCESS;
2562 static NTSTATUS gl_glVertex2fv( void *args )
2564 struct glVertex2fv_params *params = args;
2565 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2566 funcs->gl.p_glVertex2fv( params->v );
2567 return STATUS_SUCCESS;
2570 static NTSTATUS gl_glVertex2i( void *args )
2572 struct glVertex2i_params *params = args;
2573 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2574 funcs->gl.p_glVertex2i( params->x, params->y );
2575 return STATUS_SUCCESS;
2578 static NTSTATUS gl_glVertex2iv( void *args )
2580 struct glVertex2iv_params *params = args;
2581 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2582 funcs->gl.p_glVertex2iv( params->v );
2583 return STATUS_SUCCESS;
2586 static NTSTATUS gl_glVertex2s( void *args )
2588 struct glVertex2s_params *params = args;
2589 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2590 funcs->gl.p_glVertex2s( params->x, params->y );
2591 return STATUS_SUCCESS;
2594 static NTSTATUS gl_glVertex2sv( void *args )
2596 struct glVertex2sv_params *params = args;
2597 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2598 funcs->gl.p_glVertex2sv( params->v );
2599 return STATUS_SUCCESS;
2602 static NTSTATUS gl_glVertex3d( void *args )
2604 struct glVertex3d_params *params = args;
2605 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2606 funcs->gl.p_glVertex3d( params->x, params->y, params->z );
2607 return STATUS_SUCCESS;
2610 static NTSTATUS gl_glVertex3dv( void *args )
2612 struct glVertex3dv_params *params = args;
2613 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2614 funcs->gl.p_glVertex3dv( params->v );
2615 return STATUS_SUCCESS;
2618 static NTSTATUS gl_glVertex3f( void *args )
2620 struct glVertex3f_params *params = args;
2621 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2622 funcs->gl.p_glVertex3f( params->x, params->y, params->z );
2623 return STATUS_SUCCESS;
2626 static NTSTATUS gl_glVertex3fv( void *args )
2628 struct glVertex3fv_params *params = args;
2629 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2630 funcs->gl.p_glVertex3fv( params->v );
2631 return STATUS_SUCCESS;
2634 static NTSTATUS gl_glVertex3i( void *args )
2636 struct glVertex3i_params *params = args;
2637 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2638 funcs->gl.p_glVertex3i( params->x, params->y, params->z );
2639 return STATUS_SUCCESS;
2642 static NTSTATUS gl_glVertex3iv( void *args )
2644 struct glVertex3iv_params *params = args;
2645 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2646 funcs->gl.p_glVertex3iv( params->v );
2647 return STATUS_SUCCESS;
2650 static NTSTATUS gl_glVertex3s( void *args )
2652 struct glVertex3s_params *params = args;
2653 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2654 funcs->gl.p_glVertex3s( params->x, params->y, params->z );
2655 return STATUS_SUCCESS;
2658 static NTSTATUS gl_glVertex3sv( void *args )
2660 struct glVertex3sv_params *params = args;
2661 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2662 funcs->gl.p_glVertex3sv( params->v );
2663 return STATUS_SUCCESS;
2666 static NTSTATUS gl_glVertex4d( void *args )
2668 struct glVertex4d_params *params = args;
2669 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2670 funcs->gl.p_glVertex4d( params->x, params->y, params->z, params->w );
2671 return STATUS_SUCCESS;
2674 static NTSTATUS gl_glVertex4dv( void *args )
2676 struct glVertex4dv_params *params = args;
2677 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2678 funcs->gl.p_glVertex4dv( params->v );
2679 return STATUS_SUCCESS;
2682 static NTSTATUS gl_glVertex4f( void *args )
2684 struct glVertex4f_params *params = args;
2685 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2686 funcs->gl.p_glVertex4f( params->x, params->y, params->z, params->w );
2687 return STATUS_SUCCESS;
2690 static NTSTATUS gl_glVertex4fv( void *args )
2692 struct glVertex4fv_params *params = args;
2693 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2694 funcs->gl.p_glVertex4fv( params->v );
2695 return STATUS_SUCCESS;
2698 static NTSTATUS gl_glVertex4i( void *args )
2700 struct glVertex4i_params *params = args;
2701 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2702 funcs->gl.p_glVertex4i( params->x, params->y, params->z, params->w );
2703 return STATUS_SUCCESS;
2706 static NTSTATUS gl_glVertex4iv( void *args )
2708 struct glVertex4iv_params *params = args;
2709 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2710 funcs->gl.p_glVertex4iv( params->v );
2711 return STATUS_SUCCESS;
2714 static NTSTATUS gl_glVertex4s( void *args )
2716 struct glVertex4s_params *params = args;
2717 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2718 funcs->gl.p_glVertex4s( params->x, params->y, params->z, params->w );
2719 return STATUS_SUCCESS;
2722 static NTSTATUS gl_glVertex4sv( void *args )
2724 struct glVertex4sv_params *params = args;
2725 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2726 funcs->gl.p_glVertex4sv( params->v );
2727 return STATUS_SUCCESS;
2730 static NTSTATUS gl_glVertexPointer( void *args )
2732 struct glVertexPointer_params *params = args;
2733 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2734 funcs->gl.p_glVertexPointer( params->size, params->type, params->stride, params->pointer );
2735 return STATUS_SUCCESS;
2738 static NTSTATUS gl_glViewport( void *args )
2740 struct glViewport_params *params = args;
2741 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2742 funcs->gl.p_glViewport( params->x, params->y, params->width, params->height );
2743 return STATUS_SUCCESS;
2746 static NTSTATUS ext_glAccumxOES( void *args )
2748 struct glAccumxOES_params *params = args;
2749 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2750 funcs->ext.p_glAccumxOES( params->op, params->value );
2751 return STATUS_SUCCESS;
2754 static NTSTATUS ext_glAcquireKeyedMutexWin32EXT( void *args )
2756 struct glAcquireKeyedMutexWin32EXT_params *params = args;
2757 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2758 params->ret = funcs->ext.p_glAcquireKeyedMutexWin32EXT( params->memory, params->key, params->timeout );
2759 return STATUS_SUCCESS;
2762 static NTSTATUS ext_glActiveProgramEXT( void *args )
2764 struct glActiveProgramEXT_params *params = args;
2765 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2766 funcs->ext.p_glActiveProgramEXT( params->program );
2767 return STATUS_SUCCESS;
2770 static NTSTATUS ext_glActiveShaderProgram( void *args )
2772 struct glActiveShaderProgram_params *params = args;
2773 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2774 funcs->ext.p_glActiveShaderProgram( params->pipeline, params->program );
2775 return STATUS_SUCCESS;
2778 static NTSTATUS ext_glActiveStencilFaceEXT( void *args )
2780 struct glActiveStencilFaceEXT_params *params = args;
2781 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2782 funcs->ext.p_glActiveStencilFaceEXT( params->face );
2783 return STATUS_SUCCESS;
2786 static NTSTATUS ext_glActiveTexture( void *args )
2788 struct glActiveTexture_params *params = args;
2789 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2790 funcs->ext.p_glActiveTexture( params->texture );
2791 return STATUS_SUCCESS;
2794 static NTSTATUS ext_glActiveTextureARB( void *args )
2796 struct glActiveTextureARB_params *params = args;
2797 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2798 funcs->ext.p_glActiveTextureARB( params->texture );
2799 return STATUS_SUCCESS;
2802 static NTSTATUS ext_glActiveVaryingNV( void *args )
2804 struct glActiveVaryingNV_params *params = args;
2805 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2806 funcs->ext.p_glActiveVaryingNV( params->program, params->name );
2807 return STATUS_SUCCESS;
2810 static NTSTATUS ext_glAlphaFragmentOp1ATI( void *args )
2812 struct glAlphaFragmentOp1ATI_params *params = args;
2813 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2814 funcs->ext.p_glAlphaFragmentOp1ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod );
2815 return STATUS_SUCCESS;
2818 static NTSTATUS ext_glAlphaFragmentOp2ATI( void *args )
2820 struct glAlphaFragmentOp2ATI_params *params = args;
2821 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2822 funcs->ext.p_glAlphaFragmentOp2ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod );
2823 return STATUS_SUCCESS;
2826 static NTSTATUS ext_glAlphaFragmentOp3ATI( void *args )
2828 struct glAlphaFragmentOp3ATI_params *params = args;
2829 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2830 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 );
2831 return STATUS_SUCCESS;
2834 static NTSTATUS ext_glAlphaFuncxOES( void *args )
2836 struct glAlphaFuncxOES_params *params = args;
2837 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2838 funcs->ext.p_glAlphaFuncxOES( params->func, params->ref );
2839 return STATUS_SUCCESS;
2842 static NTSTATUS ext_glAlphaToCoverageDitherControlNV( void *args )
2844 struct glAlphaToCoverageDitherControlNV_params *params = args;
2845 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2846 funcs->ext.p_glAlphaToCoverageDitherControlNV( params->mode );
2847 return STATUS_SUCCESS;
2850 static NTSTATUS ext_glApplyFramebufferAttachmentCMAAINTEL( void *args )
2852 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2853 funcs->ext.p_glApplyFramebufferAttachmentCMAAINTEL();
2854 return STATUS_SUCCESS;
2857 static NTSTATUS ext_glApplyTextureEXT( void *args )
2859 struct glApplyTextureEXT_params *params = args;
2860 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2861 funcs->ext.p_glApplyTextureEXT( params->mode );
2862 return STATUS_SUCCESS;
2865 static NTSTATUS ext_glAreProgramsResidentNV( void *args )
2867 struct glAreProgramsResidentNV_params *params = args;
2868 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2869 params->ret = funcs->ext.p_glAreProgramsResidentNV( params->n, params->programs, params->residences );
2870 return STATUS_SUCCESS;
2873 static NTSTATUS ext_glAreTexturesResidentEXT( void *args )
2875 struct glAreTexturesResidentEXT_params *params = args;
2876 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2877 params->ret = funcs->ext.p_glAreTexturesResidentEXT( params->n, params->textures, params->residences );
2878 return STATUS_SUCCESS;
2881 static NTSTATUS ext_glArrayElementEXT( void *args )
2883 struct glArrayElementEXT_params *params = args;
2884 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2885 funcs->ext.p_glArrayElementEXT( params->i );
2886 return STATUS_SUCCESS;
2889 static NTSTATUS ext_glArrayObjectATI( void *args )
2891 struct glArrayObjectATI_params *params = args;
2892 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2893 funcs->ext.p_glArrayObjectATI( params->array, params->size, params->type, params->stride, params->buffer, params->offset );
2894 return STATUS_SUCCESS;
2897 static NTSTATUS ext_glAsyncCopyBufferSubDataNVX( void *args )
2899 struct glAsyncCopyBufferSubDataNVX_params *params = args;
2900 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2901 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 );
2902 return STATUS_SUCCESS;
2905 static NTSTATUS ext_glAsyncCopyImageSubDataNVX( void *args )
2907 struct glAsyncCopyImageSubDataNVX_params *params = args;
2908 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2909 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 );
2910 return STATUS_SUCCESS;
2913 static NTSTATUS ext_glAsyncMarkerSGIX( void *args )
2915 struct glAsyncMarkerSGIX_params *params = args;
2916 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2917 funcs->ext.p_glAsyncMarkerSGIX( params->marker );
2918 return STATUS_SUCCESS;
2921 static NTSTATUS ext_glAttachObjectARB( void *args )
2923 struct glAttachObjectARB_params *params = args;
2924 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2925 funcs->ext.p_glAttachObjectARB( params->containerObj, params->obj );
2926 return STATUS_SUCCESS;
2929 static NTSTATUS ext_glAttachShader( void *args )
2931 struct glAttachShader_params *params = args;
2932 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2933 funcs->ext.p_glAttachShader( params->program, params->shader );
2934 return STATUS_SUCCESS;
2937 static NTSTATUS ext_glBeginConditionalRender( void *args )
2939 struct glBeginConditionalRender_params *params = args;
2940 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2941 funcs->ext.p_glBeginConditionalRender( params->id, params->mode );
2942 return STATUS_SUCCESS;
2945 static NTSTATUS ext_glBeginConditionalRenderNV( void *args )
2947 struct glBeginConditionalRenderNV_params *params = args;
2948 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2949 funcs->ext.p_glBeginConditionalRenderNV( params->id, params->mode );
2950 return STATUS_SUCCESS;
2953 static NTSTATUS ext_glBeginConditionalRenderNVX( void *args )
2955 struct glBeginConditionalRenderNVX_params *params = args;
2956 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2957 funcs->ext.p_glBeginConditionalRenderNVX( params->id );
2958 return STATUS_SUCCESS;
2961 static NTSTATUS ext_glBeginFragmentShaderATI( void *args )
2963 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2964 funcs->ext.p_glBeginFragmentShaderATI();
2965 return STATUS_SUCCESS;
2968 static NTSTATUS ext_glBeginOcclusionQueryNV( void *args )
2970 struct glBeginOcclusionQueryNV_params *params = args;
2971 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2972 funcs->ext.p_glBeginOcclusionQueryNV( params->id );
2973 return STATUS_SUCCESS;
2976 static NTSTATUS ext_glBeginPerfMonitorAMD( void *args )
2978 struct glBeginPerfMonitorAMD_params *params = args;
2979 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2980 funcs->ext.p_glBeginPerfMonitorAMD( params->monitor );
2981 return STATUS_SUCCESS;
2984 static NTSTATUS ext_glBeginPerfQueryINTEL( void *args )
2986 struct glBeginPerfQueryINTEL_params *params = args;
2987 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2988 funcs->ext.p_glBeginPerfQueryINTEL( params->queryHandle );
2989 return STATUS_SUCCESS;
2992 static NTSTATUS ext_glBeginQuery( void *args )
2994 struct glBeginQuery_params *params = args;
2995 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2996 funcs->ext.p_glBeginQuery( params->target, params->id );
2997 return STATUS_SUCCESS;
3000 static NTSTATUS ext_glBeginQueryARB( void *args )
3002 struct glBeginQueryARB_params *params = args;
3003 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3004 funcs->ext.p_glBeginQueryARB( params->target, params->id );
3005 return STATUS_SUCCESS;
3008 static NTSTATUS ext_glBeginQueryIndexed( void *args )
3010 struct glBeginQueryIndexed_params *params = args;
3011 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3012 funcs->ext.p_glBeginQueryIndexed( params->target, params->index, params->id );
3013 return STATUS_SUCCESS;
3016 static NTSTATUS ext_glBeginTransformFeedback( void *args )
3018 struct glBeginTransformFeedback_params *params = args;
3019 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3020 funcs->ext.p_glBeginTransformFeedback( params->primitiveMode );
3021 return STATUS_SUCCESS;
3024 static NTSTATUS ext_glBeginTransformFeedbackEXT( void *args )
3026 struct glBeginTransformFeedbackEXT_params *params = args;
3027 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3028 funcs->ext.p_glBeginTransformFeedbackEXT( params->primitiveMode );
3029 return STATUS_SUCCESS;
3032 static NTSTATUS ext_glBeginTransformFeedbackNV( void *args )
3034 struct glBeginTransformFeedbackNV_params *params = args;
3035 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3036 funcs->ext.p_glBeginTransformFeedbackNV( params->primitiveMode );
3037 return STATUS_SUCCESS;
3040 static NTSTATUS ext_glBeginVertexShaderEXT( void *args )
3042 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3043 funcs->ext.p_glBeginVertexShaderEXT();
3044 return STATUS_SUCCESS;
3047 static NTSTATUS ext_glBeginVideoCaptureNV( void *args )
3049 struct glBeginVideoCaptureNV_params *params = args;
3050 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3051 funcs->ext.p_glBeginVideoCaptureNV( params->video_capture_slot );
3052 return STATUS_SUCCESS;
3055 static NTSTATUS ext_glBindAttribLocation( void *args )
3057 struct glBindAttribLocation_params *params = args;
3058 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3059 funcs->ext.p_glBindAttribLocation( params->program, params->index, params->name );
3060 return STATUS_SUCCESS;
3063 static NTSTATUS ext_glBindAttribLocationARB( void *args )
3065 struct glBindAttribLocationARB_params *params = args;
3066 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3067 funcs->ext.p_glBindAttribLocationARB( params->programObj, params->index, params->name );
3068 return STATUS_SUCCESS;
3071 static NTSTATUS ext_glBindBuffer( void *args )
3073 struct glBindBuffer_params *params = args;
3074 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3075 funcs->ext.p_glBindBuffer( params->target, params->buffer );
3076 return STATUS_SUCCESS;
3079 static NTSTATUS ext_glBindBufferARB( void *args )
3081 struct glBindBufferARB_params *params = args;
3082 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3083 funcs->ext.p_glBindBufferARB( params->target, params->buffer );
3084 return STATUS_SUCCESS;
3087 static NTSTATUS ext_glBindBufferBase( void *args )
3089 struct glBindBufferBase_params *params = args;
3090 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3091 funcs->ext.p_glBindBufferBase( params->target, params->index, params->buffer );
3092 return STATUS_SUCCESS;
3095 static NTSTATUS ext_glBindBufferBaseEXT( void *args )
3097 struct glBindBufferBaseEXT_params *params = args;
3098 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3099 funcs->ext.p_glBindBufferBaseEXT( params->target, params->index, params->buffer );
3100 return STATUS_SUCCESS;
3103 static NTSTATUS ext_glBindBufferBaseNV( void *args )
3105 struct glBindBufferBaseNV_params *params = args;
3106 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3107 funcs->ext.p_glBindBufferBaseNV( params->target, params->index, params->buffer );
3108 return STATUS_SUCCESS;
3111 static NTSTATUS ext_glBindBufferOffsetEXT( void *args )
3113 struct glBindBufferOffsetEXT_params *params = args;
3114 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3115 funcs->ext.p_glBindBufferOffsetEXT( params->target, params->index, params->buffer, params->offset );
3116 return STATUS_SUCCESS;
3119 static NTSTATUS ext_glBindBufferOffsetNV( void *args )
3121 struct glBindBufferOffsetNV_params *params = args;
3122 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3123 funcs->ext.p_glBindBufferOffsetNV( params->target, params->index, params->buffer, params->offset );
3124 return STATUS_SUCCESS;
3127 static NTSTATUS ext_glBindBufferRange( void *args )
3129 struct glBindBufferRange_params *params = args;
3130 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3131 funcs->ext.p_glBindBufferRange( params->target, params->index, params->buffer, params->offset, params->size );
3132 return STATUS_SUCCESS;
3135 static NTSTATUS ext_glBindBufferRangeEXT( void *args )
3137 struct glBindBufferRangeEXT_params *params = args;
3138 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3139 funcs->ext.p_glBindBufferRangeEXT( params->target, params->index, params->buffer, params->offset, params->size );
3140 return STATUS_SUCCESS;
3143 static NTSTATUS ext_glBindBufferRangeNV( void *args )
3145 struct glBindBufferRangeNV_params *params = args;
3146 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3147 funcs->ext.p_glBindBufferRangeNV( params->target, params->index, params->buffer, params->offset, params->size );
3148 return STATUS_SUCCESS;
3151 static NTSTATUS ext_glBindBuffersBase( void *args )
3153 struct glBindBuffersBase_params *params = args;
3154 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3155 funcs->ext.p_glBindBuffersBase( params->target, params->first, params->count, params->buffers );
3156 return STATUS_SUCCESS;
3159 static NTSTATUS ext_glBindBuffersRange( void *args )
3161 struct glBindBuffersRange_params *params = args;
3162 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3163 funcs->ext.p_glBindBuffersRange( params->target, params->first, params->count, params->buffers, params->offsets, params->sizes );
3164 return STATUS_SUCCESS;
3167 static NTSTATUS ext_glBindFragDataLocation( void *args )
3169 struct glBindFragDataLocation_params *params = args;
3170 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3171 funcs->ext.p_glBindFragDataLocation( params->program, params->color, params->name );
3172 return STATUS_SUCCESS;
3175 static NTSTATUS ext_glBindFragDataLocationEXT( void *args )
3177 struct glBindFragDataLocationEXT_params *params = args;
3178 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3179 funcs->ext.p_glBindFragDataLocationEXT( params->program, params->color, params->name );
3180 return STATUS_SUCCESS;
3183 static NTSTATUS ext_glBindFragDataLocationIndexed( void *args )
3185 struct glBindFragDataLocationIndexed_params *params = args;
3186 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3187 funcs->ext.p_glBindFragDataLocationIndexed( params->program, params->colorNumber, params->index, params->name );
3188 return STATUS_SUCCESS;
3191 static NTSTATUS ext_glBindFragmentShaderATI( void *args )
3193 struct glBindFragmentShaderATI_params *params = args;
3194 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3195 funcs->ext.p_glBindFragmentShaderATI( params->id );
3196 return STATUS_SUCCESS;
3199 static NTSTATUS ext_glBindFramebuffer( void *args )
3201 struct glBindFramebuffer_params *params = args;
3202 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3203 funcs->ext.p_glBindFramebuffer( params->target, params->framebuffer );
3204 return STATUS_SUCCESS;
3207 static NTSTATUS ext_glBindFramebufferEXT( void *args )
3209 struct glBindFramebufferEXT_params *params = args;
3210 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3211 funcs->ext.p_glBindFramebufferEXT( params->target, params->framebuffer );
3212 return STATUS_SUCCESS;
3215 static NTSTATUS ext_glBindImageTexture( void *args )
3217 struct glBindImageTexture_params *params = args;
3218 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3219 funcs->ext.p_glBindImageTexture( params->unit, params->texture, params->level, params->layered, params->layer, params->access, params->format );
3220 return STATUS_SUCCESS;
3223 static NTSTATUS ext_glBindImageTextureEXT( void *args )
3225 struct glBindImageTextureEXT_params *params = args;
3226 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3227 funcs->ext.p_glBindImageTextureEXT( params->index, params->texture, params->level, params->layered, params->layer, params->access, params->format );
3228 return STATUS_SUCCESS;
3231 static NTSTATUS ext_glBindImageTextures( void *args )
3233 struct glBindImageTextures_params *params = args;
3234 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3235 funcs->ext.p_glBindImageTextures( params->first, params->count, params->textures );
3236 return STATUS_SUCCESS;
3239 static NTSTATUS ext_glBindLightParameterEXT( void *args )
3241 struct glBindLightParameterEXT_params *params = args;
3242 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3243 params->ret = funcs->ext.p_glBindLightParameterEXT( params->light, params->value );
3244 return STATUS_SUCCESS;
3247 static NTSTATUS ext_glBindMaterialParameterEXT( void *args )
3249 struct glBindMaterialParameterEXT_params *params = args;
3250 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3251 params->ret = funcs->ext.p_glBindMaterialParameterEXT( params->face, params->value );
3252 return STATUS_SUCCESS;
3255 static NTSTATUS ext_glBindMultiTextureEXT( void *args )
3257 struct glBindMultiTextureEXT_params *params = args;
3258 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3259 funcs->ext.p_glBindMultiTextureEXT( params->texunit, params->target, params->texture );
3260 return STATUS_SUCCESS;
3263 static NTSTATUS ext_glBindParameterEXT( void *args )
3265 struct glBindParameterEXT_params *params = args;
3266 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3267 params->ret = funcs->ext.p_glBindParameterEXT( params->value );
3268 return STATUS_SUCCESS;
3271 static NTSTATUS ext_glBindProgramARB( void *args )
3273 struct glBindProgramARB_params *params = args;
3274 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3275 funcs->ext.p_glBindProgramARB( params->target, params->program );
3276 return STATUS_SUCCESS;
3279 static NTSTATUS ext_glBindProgramNV( void *args )
3281 struct glBindProgramNV_params *params = args;
3282 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3283 funcs->ext.p_glBindProgramNV( params->target, params->id );
3284 return STATUS_SUCCESS;
3287 static NTSTATUS ext_glBindProgramPipeline( void *args )
3289 struct glBindProgramPipeline_params *params = args;
3290 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3291 funcs->ext.p_glBindProgramPipeline( params->pipeline );
3292 return STATUS_SUCCESS;
3295 static NTSTATUS ext_glBindRenderbuffer( void *args )
3297 struct glBindRenderbuffer_params *params = args;
3298 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3299 funcs->ext.p_glBindRenderbuffer( params->target, params->renderbuffer );
3300 return STATUS_SUCCESS;
3303 static NTSTATUS ext_glBindRenderbufferEXT( void *args )
3305 struct glBindRenderbufferEXT_params *params = args;
3306 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3307 funcs->ext.p_glBindRenderbufferEXT( params->target, params->renderbuffer );
3308 return STATUS_SUCCESS;
3311 static NTSTATUS ext_glBindSampler( void *args )
3313 struct glBindSampler_params *params = args;
3314 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3315 funcs->ext.p_glBindSampler( params->unit, params->sampler );
3316 return STATUS_SUCCESS;
3319 static NTSTATUS ext_glBindSamplers( void *args )
3321 struct glBindSamplers_params *params = args;
3322 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3323 funcs->ext.p_glBindSamplers( params->first, params->count, params->samplers );
3324 return STATUS_SUCCESS;
3327 static NTSTATUS ext_glBindShadingRateImageNV( void *args )
3329 struct glBindShadingRateImageNV_params *params = args;
3330 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3331 funcs->ext.p_glBindShadingRateImageNV( params->texture );
3332 return STATUS_SUCCESS;
3335 static NTSTATUS ext_glBindTexGenParameterEXT( void *args )
3337 struct glBindTexGenParameterEXT_params *params = args;
3338 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3339 params->ret = funcs->ext.p_glBindTexGenParameterEXT( params->unit, params->coord, params->value );
3340 return STATUS_SUCCESS;
3343 static NTSTATUS ext_glBindTextureEXT( void *args )
3345 struct glBindTextureEXT_params *params = args;
3346 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3347 funcs->ext.p_glBindTextureEXT( params->target, params->texture );
3348 return STATUS_SUCCESS;
3351 static NTSTATUS ext_glBindTextureUnit( void *args )
3353 struct glBindTextureUnit_params *params = args;
3354 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3355 funcs->ext.p_glBindTextureUnit( params->unit, params->texture );
3356 return STATUS_SUCCESS;
3359 static NTSTATUS ext_glBindTextureUnitParameterEXT( void *args )
3361 struct glBindTextureUnitParameterEXT_params *params = args;
3362 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3363 params->ret = funcs->ext.p_glBindTextureUnitParameterEXT( params->unit, params->value );
3364 return STATUS_SUCCESS;
3367 static NTSTATUS ext_glBindTextures( void *args )
3369 struct glBindTextures_params *params = args;
3370 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3371 funcs->ext.p_glBindTextures( params->first, params->count, params->textures );
3372 return STATUS_SUCCESS;
3375 static NTSTATUS ext_glBindTransformFeedback( void *args )
3377 struct glBindTransformFeedback_params *params = args;
3378 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3379 funcs->ext.p_glBindTransformFeedback( params->target, params->id );
3380 return STATUS_SUCCESS;
3383 static NTSTATUS ext_glBindTransformFeedbackNV( void *args )
3385 struct glBindTransformFeedbackNV_params *params = args;
3386 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3387 funcs->ext.p_glBindTransformFeedbackNV( params->target, params->id );
3388 return STATUS_SUCCESS;
3391 static NTSTATUS ext_glBindVertexArray( void *args )
3393 struct glBindVertexArray_params *params = args;
3394 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3395 funcs->ext.p_glBindVertexArray( params->array );
3396 return STATUS_SUCCESS;
3399 static NTSTATUS ext_glBindVertexArrayAPPLE( void *args )
3401 struct glBindVertexArrayAPPLE_params *params = args;
3402 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3403 funcs->ext.p_glBindVertexArrayAPPLE( params->array );
3404 return STATUS_SUCCESS;
3407 static NTSTATUS ext_glBindVertexBuffer( void *args )
3409 struct glBindVertexBuffer_params *params = args;
3410 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3411 funcs->ext.p_glBindVertexBuffer( params->bindingindex, params->buffer, params->offset, params->stride );
3412 return STATUS_SUCCESS;
3415 static NTSTATUS ext_glBindVertexBuffers( void *args )
3417 struct glBindVertexBuffers_params *params = args;
3418 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3419 funcs->ext.p_glBindVertexBuffers( params->first, params->count, params->buffers, params->offsets, params->strides );
3420 return STATUS_SUCCESS;
3423 static NTSTATUS ext_glBindVertexShaderEXT( void *args )
3425 struct glBindVertexShaderEXT_params *params = args;
3426 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3427 funcs->ext.p_glBindVertexShaderEXT( params->id );
3428 return STATUS_SUCCESS;
3431 static NTSTATUS ext_glBindVideoCaptureStreamBufferNV( void *args )
3433 struct glBindVideoCaptureStreamBufferNV_params *params = args;
3434 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3435 funcs->ext.p_glBindVideoCaptureStreamBufferNV( params->video_capture_slot, params->stream, params->frame_region, params->offset );
3436 return STATUS_SUCCESS;
3439 static NTSTATUS ext_glBindVideoCaptureStreamTextureNV( void *args )
3441 struct glBindVideoCaptureStreamTextureNV_params *params = args;
3442 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3443 funcs->ext.p_glBindVideoCaptureStreamTextureNV( params->video_capture_slot, params->stream, params->frame_region, params->target, params->texture );
3444 return STATUS_SUCCESS;
3447 static NTSTATUS ext_glBinormal3bEXT( void *args )
3449 struct glBinormal3bEXT_params *params = args;
3450 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3451 funcs->ext.p_glBinormal3bEXT( params->bx, params->by, params->bz );
3452 return STATUS_SUCCESS;
3455 static NTSTATUS ext_glBinormal3bvEXT( void *args )
3457 struct glBinormal3bvEXT_params *params = args;
3458 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3459 funcs->ext.p_glBinormal3bvEXT( params->v );
3460 return STATUS_SUCCESS;
3463 static NTSTATUS ext_glBinormal3dEXT( void *args )
3465 struct glBinormal3dEXT_params *params = args;
3466 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3467 funcs->ext.p_glBinormal3dEXT( params->bx, params->by, params->bz );
3468 return STATUS_SUCCESS;
3471 static NTSTATUS ext_glBinormal3dvEXT( void *args )
3473 struct glBinormal3dvEXT_params *params = args;
3474 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3475 funcs->ext.p_glBinormal3dvEXT( params->v );
3476 return STATUS_SUCCESS;
3479 static NTSTATUS ext_glBinormal3fEXT( void *args )
3481 struct glBinormal3fEXT_params *params = args;
3482 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3483 funcs->ext.p_glBinormal3fEXT( params->bx, params->by, params->bz );
3484 return STATUS_SUCCESS;
3487 static NTSTATUS ext_glBinormal3fvEXT( void *args )
3489 struct glBinormal3fvEXT_params *params = args;
3490 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3491 funcs->ext.p_glBinormal3fvEXT( params->v );
3492 return STATUS_SUCCESS;
3495 static NTSTATUS ext_glBinormal3iEXT( void *args )
3497 struct glBinormal3iEXT_params *params = args;
3498 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3499 funcs->ext.p_glBinormal3iEXT( params->bx, params->by, params->bz );
3500 return STATUS_SUCCESS;
3503 static NTSTATUS ext_glBinormal3ivEXT( void *args )
3505 struct glBinormal3ivEXT_params *params = args;
3506 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3507 funcs->ext.p_glBinormal3ivEXT( params->v );
3508 return STATUS_SUCCESS;
3511 static NTSTATUS ext_glBinormal3sEXT( void *args )
3513 struct glBinormal3sEXT_params *params = args;
3514 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3515 funcs->ext.p_glBinormal3sEXT( params->bx, params->by, params->bz );
3516 return STATUS_SUCCESS;
3519 static NTSTATUS ext_glBinormal3svEXT( void *args )
3521 struct glBinormal3svEXT_params *params = args;
3522 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3523 funcs->ext.p_glBinormal3svEXT( params->v );
3524 return STATUS_SUCCESS;
3527 static NTSTATUS ext_glBinormalPointerEXT( void *args )
3529 struct glBinormalPointerEXT_params *params = args;
3530 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3531 funcs->ext.p_glBinormalPointerEXT( params->type, params->stride, params->pointer );
3532 return STATUS_SUCCESS;
3535 static NTSTATUS ext_glBitmapxOES( void *args )
3537 struct glBitmapxOES_params *params = args;
3538 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3539 funcs->ext.p_glBitmapxOES( params->width, params->height, params->xorig, params->yorig, params->xmove, params->ymove, params->bitmap );
3540 return STATUS_SUCCESS;
3543 static NTSTATUS ext_glBlendBarrierKHR( void *args )
3545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3546 funcs->ext.p_glBlendBarrierKHR();
3547 return STATUS_SUCCESS;
3550 static NTSTATUS ext_glBlendBarrierNV( void *args )
3552 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3553 funcs->ext.p_glBlendBarrierNV();
3554 return STATUS_SUCCESS;
3557 static NTSTATUS ext_glBlendColor( void *args )
3559 struct glBlendColor_params *params = args;
3560 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3561 funcs->ext.p_glBlendColor( params->red, params->green, params->blue, params->alpha );
3562 return STATUS_SUCCESS;
3565 static NTSTATUS ext_glBlendColorEXT( void *args )
3567 struct glBlendColorEXT_params *params = args;
3568 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3569 funcs->ext.p_glBlendColorEXT( params->red, params->green, params->blue, params->alpha );
3570 return STATUS_SUCCESS;
3573 static NTSTATUS ext_glBlendColorxOES( void *args )
3575 struct glBlendColorxOES_params *params = args;
3576 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3577 funcs->ext.p_glBlendColorxOES( params->red, params->green, params->blue, params->alpha );
3578 return STATUS_SUCCESS;
3581 static NTSTATUS ext_glBlendEquation( void *args )
3583 struct glBlendEquation_params *params = args;
3584 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3585 funcs->ext.p_glBlendEquation( params->mode );
3586 return STATUS_SUCCESS;
3589 static NTSTATUS ext_glBlendEquationEXT( void *args )
3591 struct glBlendEquationEXT_params *params = args;
3592 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3593 funcs->ext.p_glBlendEquationEXT( params->mode );
3594 return STATUS_SUCCESS;
3597 static NTSTATUS ext_glBlendEquationIndexedAMD( void *args )
3599 struct glBlendEquationIndexedAMD_params *params = args;
3600 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3601 funcs->ext.p_glBlendEquationIndexedAMD( params->buf, params->mode );
3602 return STATUS_SUCCESS;
3605 static NTSTATUS ext_glBlendEquationSeparate( void *args )
3607 struct glBlendEquationSeparate_params *params = args;
3608 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3609 funcs->ext.p_glBlendEquationSeparate( params->modeRGB, params->modeAlpha );
3610 return STATUS_SUCCESS;
3613 static NTSTATUS ext_glBlendEquationSeparateEXT( void *args )
3615 struct glBlendEquationSeparateEXT_params *params = args;
3616 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3617 funcs->ext.p_glBlendEquationSeparateEXT( params->modeRGB, params->modeAlpha );
3618 return STATUS_SUCCESS;
3621 static NTSTATUS ext_glBlendEquationSeparateIndexedAMD( void *args )
3623 struct glBlendEquationSeparateIndexedAMD_params *params = args;
3624 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3625 funcs->ext.p_glBlendEquationSeparateIndexedAMD( params->buf, params->modeRGB, params->modeAlpha );
3626 return STATUS_SUCCESS;
3629 static NTSTATUS ext_glBlendEquationSeparatei( void *args )
3631 struct glBlendEquationSeparatei_params *params = args;
3632 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3633 funcs->ext.p_glBlendEquationSeparatei( params->buf, params->modeRGB, params->modeAlpha );
3634 return STATUS_SUCCESS;
3637 static NTSTATUS ext_glBlendEquationSeparateiARB( void *args )
3639 struct glBlendEquationSeparateiARB_params *params = args;
3640 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3641 funcs->ext.p_glBlendEquationSeparateiARB( params->buf, params->modeRGB, params->modeAlpha );
3642 return STATUS_SUCCESS;
3645 static NTSTATUS ext_glBlendEquationi( void *args )
3647 struct glBlendEquationi_params *params = args;
3648 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3649 funcs->ext.p_glBlendEquationi( params->buf, params->mode );
3650 return STATUS_SUCCESS;
3653 static NTSTATUS ext_glBlendEquationiARB( void *args )
3655 struct glBlendEquationiARB_params *params = args;
3656 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3657 funcs->ext.p_glBlendEquationiARB( params->buf, params->mode );
3658 return STATUS_SUCCESS;
3661 static NTSTATUS ext_glBlendFuncIndexedAMD( void *args )
3663 struct glBlendFuncIndexedAMD_params *params = args;
3664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3665 funcs->ext.p_glBlendFuncIndexedAMD( params->buf, params->src, params->dst );
3666 return STATUS_SUCCESS;
3669 static NTSTATUS ext_glBlendFuncSeparate( void *args )
3671 struct glBlendFuncSeparate_params *params = args;
3672 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3673 funcs->ext.p_glBlendFuncSeparate( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha );
3674 return STATUS_SUCCESS;
3677 static NTSTATUS ext_glBlendFuncSeparateEXT( void *args )
3679 struct glBlendFuncSeparateEXT_params *params = args;
3680 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3681 funcs->ext.p_glBlendFuncSeparateEXT( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha );
3682 return STATUS_SUCCESS;
3685 static NTSTATUS ext_glBlendFuncSeparateINGR( void *args )
3687 struct glBlendFuncSeparateINGR_params *params = args;
3688 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3689 funcs->ext.p_glBlendFuncSeparateINGR( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha );
3690 return STATUS_SUCCESS;
3693 static NTSTATUS ext_glBlendFuncSeparateIndexedAMD( void *args )
3695 struct glBlendFuncSeparateIndexedAMD_params *params = args;
3696 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3697 funcs->ext.p_glBlendFuncSeparateIndexedAMD( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha );
3698 return STATUS_SUCCESS;
3701 static NTSTATUS ext_glBlendFuncSeparatei( void *args )
3703 struct glBlendFuncSeparatei_params *params = args;
3704 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3705 funcs->ext.p_glBlendFuncSeparatei( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha );
3706 return STATUS_SUCCESS;
3709 static NTSTATUS ext_glBlendFuncSeparateiARB( void *args )
3711 struct glBlendFuncSeparateiARB_params *params = args;
3712 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3713 funcs->ext.p_glBlendFuncSeparateiARB( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha );
3714 return STATUS_SUCCESS;
3717 static NTSTATUS ext_glBlendFunci( void *args )
3719 struct glBlendFunci_params *params = args;
3720 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3721 funcs->ext.p_glBlendFunci( params->buf, params->src, params->dst );
3722 return STATUS_SUCCESS;
3725 static NTSTATUS ext_glBlendFunciARB( void *args )
3727 struct glBlendFunciARB_params *params = args;
3728 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3729 funcs->ext.p_glBlendFunciARB( params->buf, params->src, params->dst );
3730 return STATUS_SUCCESS;
3733 static NTSTATUS ext_glBlendParameteriNV( void *args )
3735 struct glBlendParameteriNV_params *params = args;
3736 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3737 funcs->ext.p_glBlendParameteriNV( params->pname, params->value );
3738 return STATUS_SUCCESS;
3741 static NTSTATUS ext_glBlitFramebuffer( void *args )
3743 struct glBlitFramebuffer_params *params = args;
3744 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3745 funcs->ext.p_glBlitFramebuffer( params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter );
3746 return STATUS_SUCCESS;
3749 static NTSTATUS ext_glBlitFramebufferEXT( void *args )
3751 struct glBlitFramebufferEXT_params *params = args;
3752 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3753 funcs->ext.p_glBlitFramebufferEXT( params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter );
3754 return STATUS_SUCCESS;
3757 static NTSTATUS ext_glBlitNamedFramebuffer( void *args )
3759 struct glBlitNamedFramebuffer_params *params = args;
3760 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3761 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 );
3762 return STATUS_SUCCESS;
3765 static NTSTATUS ext_glBufferAddressRangeNV( void *args )
3767 struct glBufferAddressRangeNV_params *params = args;
3768 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3769 funcs->ext.p_glBufferAddressRangeNV( params->pname, params->index, params->address, params->length );
3770 return STATUS_SUCCESS;
3773 static NTSTATUS ext_glBufferAttachMemoryNV( void *args )
3775 struct glBufferAttachMemoryNV_params *params = args;
3776 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3777 funcs->ext.p_glBufferAttachMemoryNV( params->target, params->memory, params->offset );
3778 return STATUS_SUCCESS;
3781 static NTSTATUS ext_glBufferData( void *args )
3783 struct glBufferData_params *params = args;
3784 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3785 funcs->ext.p_glBufferData( params->target, params->size, params->data, params->usage );
3786 return STATUS_SUCCESS;
3789 static NTSTATUS ext_glBufferDataARB( void *args )
3791 struct glBufferDataARB_params *params = args;
3792 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3793 funcs->ext.p_glBufferDataARB( params->target, params->size, params->data, params->usage );
3794 return STATUS_SUCCESS;
3797 static NTSTATUS ext_glBufferPageCommitmentARB( void *args )
3799 struct glBufferPageCommitmentARB_params *params = args;
3800 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3801 funcs->ext.p_glBufferPageCommitmentARB( params->target, params->offset, params->size, params->commit );
3802 return STATUS_SUCCESS;
3805 static NTSTATUS ext_glBufferParameteriAPPLE( void *args )
3807 struct glBufferParameteriAPPLE_params *params = args;
3808 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3809 funcs->ext.p_glBufferParameteriAPPLE( params->target, params->pname, params->param );
3810 return STATUS_SUCCESS;
3813 static NTSTATUS ext_glBufferRegionEnabled( void *args )
3815 struct glBufferRegionEnabled_params *params = args;
3816 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3817 params->ret = funcs->ext.p_glBufferRegionEnabled();
3818 return STATUS_SUCCESS;
3821 static NTSTATUS ext_glBufferStorage( void *args )
3823 struct glBufferStorage_params *params = args;
3824 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3825 funcs->ext.p_glBufferStorage( params->target, params->size, params->data, params->flags );
3826 return STATUS_SUCCESS;
3829 static NTSTATUS ext_glBufferStorageExternalEXT( void *args )
3831 struct glBufferStorageExternalEXT_params *params = args;
3832 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3833 funcs->ext.p_glBufferStorageExternalEXT( params->target, params->offset, params->size, params->clientBuffer, params->flags );
3834 return STATUS_SUCCESS;
3837 static NTSTATUS ext_glBufferStorageMemEXT( void *args )
3839 struct glBufferStorageMemEXT_params *params = args;
3840 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3841 funcs->ext.p_glBufferStorageMemEXT( params->target, params->size, params->memory, params->offset );
3842 return STATUS_SUCCESS;
3845 static NTSTATUS ext_glBufferSubData( void *args )
3847 struct glBufferSubData_params *params = args;
3848 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3849 funcs->ext.p_glBufferSubData( params->target, params->offset, params->size, params->data );
3850 return STATUS_SUCCESS;
3853 static NTSTATUS ext_glBufferSubDataARB( void *args )
3855 struct glBufferSubDataARB_params *params = args;
3856 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3857 funcs->ext.p_glBufferSubDataARB( params->target, params->offset, params->size, params->data );
3858 return STATUS_SUCCESS;
3861 static NTSTATUS ext_glCallCommandListNV( void *args )
3863 struct glCallCommandListNV_params *params = args;
3864 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3865 funcs->ext.p_glCallCommandListNV( params->list );
3866 return STATUS_SUCCESS;
3869 static NTSTATUS ext_glCheckFramebufferStatus( void *args )
3871 struct glCheckFramebufferStatus_params *params = args;
3872 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3873 params->ret = funcs->ext.p_glCheckFramebufferStatus( params->target );
3874 return STATUS_SUCCESS;
3877 static NTSTATUS ext_glCheckFramebufferStatusEXT( void *args )
3879 struct glCheckFramebufferStatusEXT_params *params = args;
3880 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3881 params->ret = funcs->ext.p_glCheckFramebufferStatusEXT( params->target );
3882 return STATUS_SUCCESS;
3885 static NTSTATUS ext_glCheckNamedFramebufferStatus( void *args )
3887 struct glCheckNamedFramebufferStatus_params *params = args;
3888 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3889 params->ret = funcs->ext.p_glCheckNamedFramebufferStatus( params->framebuffer, params->target );
3890 return STATUS_SUCCESS;
3893 static NTSTATUS ext_glCheckNamedFramebufferStatusEXT( void *args )
3895 struct glCheckNamedFramebufferStatusEXT_params *params = args;
3896 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3897 params->ret = funcs->ext.p_glCheckNamedFramebufferStatusEXT( params->framebuffer, params->target );
3898 return STATUS_SUCCESS;
3901 static NTSTATUS ext_glClampColor( void *args )
3903 struct glClampColor_params *params = args;
3904 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3905 funcs->ext.p_glClampColor( params->target, params->clamp );
3906 return STATUS_SUCCESS;
3909 static NTSTATUS ext_glClampColorARB( void *args )
3911 struct glClampColorARB_params *params = args;
3912 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3913 funcs->ext.p_glClampColorARB( params->target, params->clamp );
3914 return STATUS_SUCCESS;
3917 static NTSTATUS ext_glClearAccumxOES( void *args )
3919 struct glClearAccumxOES_params *params = args;
3920 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3921 funcs->ext.p_glClearAccumxOES( params->red, params->green, params->blue, params->alpha );
3922 return STATUS_SUCCESS;
3925 static NTSTATUS ext_glClearBufferData( void *args )
3927 struct glClearBufferData_params *params = args;
3928 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3929 funcs->ext.p_glClearBufferData( params->target, params->internalformat, params->format, params->type, params->data );
3930 return STATUS_SUCCESS;
3933 static NTSTATUS ext_glClearBufferSubData( void *args )
3935 struct glClearBufferSubData_params *params = args;
3936 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3937 funcs->ext.p_glClearBufferSubData( params->target, params->internalformat, params->offset, params->size, params->format, params->type, params->data );
3938 return STATUS_SUCCESS;
3941 static NTSTATUS ext_glClearBufferfi( void *args )
3943 struct glClearBufferfi_params *params = args;
3944 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3945 funcs->ext.p_glClearBufferfi( params->buffer, params->drawbuffer, params->depth, params->stencil );
3946 return STATUS_SUCCESS;
3949 static NTSTATUS ext_glClearBufferfv( void *args )
3951 struct glClearBufferfv_params *params = args;
3952 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3953 funcs->ext.p_glClearBufferfv( params->buffer, params->drawbuffer, params->value );
3954 return STATUS_SUCCESS;
3957 static NTSTATUS ext_glClearBufferiv( void *args )
3959 struct glClearBufferiv_params *params = args;
3960 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3961 funcs->ext.p_glClearBufferiv( params->buffer, params->drawbuffer, params->value );
3962 return STATUS_SUCCESS;
3965 static NTSTATUS ext_glClearBufferuiv( void *args )
3967 struct glClearBufferuiv_params *params = args;
3968 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3969 funcs->ext.p_glClearBufferuiv( params->buffer, params->drawbuffer, params->value );
3970 return STATUS_SUCCESS;
3973 static NTSTATUS ext_glClearColorIiEXT( void *args )
3975 struct glClearColorIiEXT_params *params = args;
3976 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3977 funcs->ext.p_glClearColorIiEXT( params->red, params->green, params->blue, params->alpha );
3978 return STATUS_SUCCESS;
3981 static NTSTATUS ext_glClearColorIuiEXT( void *args )
3983 struct glClearColorIuiEXT_params *params = args;
3984 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3985 funcs->ext.p_glClearColorIuiEXT( params->red, params->green, params->blue, params->alpha );
3986 return STATUS_SUCCESS;
3989 static NTSTATUS ext_glClearColorxOES( void *args )
3991 struct glClearColorxOES_params *params = args;
3992 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
3993 funcs->ext.p_glClearColorxOES( params->red, params->green, params->blue, params->alpha );
3994 return STATUS_SUCCESS;
3997 static NTSTATUS ext_glClearDepthdNV( void *args )
3999 struct glClearDepthdNV_params *params = args;
4000 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4001 funcs->ext.p_glClearDepthdNV( params->depth );
4002 return STATUS_SUCCESS;
4005 static NTSTATUS ext_glClearDepthf( void *args )
4007 struct glClearDepthf_params *params = args;
4008 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4009 funcs->ext.p_glClearDepthf( params->d );
4010 return STATUS_SUCCESS;
4013 static NTSTATUS ext_glClearDepthfOES( void *args )
4015 struct glClearDepthfOES_params *params = args;
4016 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4017 funcs->ext.p_glClearDepthfOES( params->depth );
4018 return STATUS_SUCCESS;
4021 static NTSTATUS ext_glClearDepthxOES( void *args )
4023 struct glClearDepthxOES_params *params = args;
4024 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4025 funcs->ext.p_glClearDepthxOES( params->depth );
4026 return STATUS_SUCCESS;
4029 static NTSTATUS ext_glClearNamedBufferData( void *args )
4031 struct glClearNamedBufferData_params *params = args;
4032 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4033 funcs->ext.p_glClearNamedBufferData( params->buffer, params->internalformat, params->format, params->type, params->data );
4034 return STATUS_SUCCESS;
4037 static NTSTATUS ext_glClearNamedBufferDataEXT( void *args )
4039 struct glClearNamedBufferDataEXT_params *params = args;
4040 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4041 funcs->ext.p_glClearNamedBufferDataEXT( params->buffer, params->internalformat, params->format, params->type, params->data );
4042 return STATUS_SUCCESS;
4045 static NTSTATUS ext_glClearNamedBufferSubData( void *args )
4047 struct glClearNamedBufferSubData_params *params = args;
4048 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4049 funcs->ext.p_glClearNamedBufferSubData( params->buffer, params->internalformat, params->offset, params->size, params->format, params->type, params->data );
4050 return STATUS_SUCCESS;
4053 static NTSTATUS ext_glClearNamedBufferSubDataEXT( void *args )
4055 struct glClearNamedBufferSubDataEXT_params *params = args;
4056 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4057 funcs->ext.p_glClearNamedBufferSubDataEXT( params->buffer, params->internalformat, params->offset, params->size, params->format, params->type, params->data );
4058 return STATUS_SUCCESS;
4061 static NTSTATUS ext_glClearNamedFramebufferfi( void *args )
4063 struct glClearNamedFramebufferfi_params *params = args;
4064 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4065 funcs->ext.p_glClearNamedFramebufferfi( params->framebuffer, params->buffer, params->drawbuffer, params->depth, params->stencil );
4066 return STATUS_SUCCESS;
4069 static NTSTATUS ext_glClearNamedFramebufferfv( void *args )
4071 struct glClearNamedFramebufferfv_params *params = args;
4072 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4073 funcs->ext.p_glClearNamedFramebufferfv( params->framebuffer, params->buffer, params->drawbuffer, params->value );
4074 return STATUS_SUCCESS;
4077 static NTSTATUS ext_glClearNamedFramebufferiv( void *args )
4079 struct glClearNamedFramebufferiv_params *params = args;
4080 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4081 funcs->ext.p_glClearNamedFramebufferiv( params->framebuffer, params->buffer, params->drawbuffer, params->value );
4082 return STATUS_SUCCESS;
4085 static NTSTATUS ext_glClearNamedFramebufferuiv( void *args )
4087 struct glClearNamedFramebufferuiv_params *params = args;
4088 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4089 funcs->ext.p_glClearNamedFramebufferuiv( params->framebuffer, params->buffer, params->drawbuffer, params->value );
4090 return STATUS_SUCCESS;
4093 static NTSTATUS ext_glClearTexImage( void *args )
4095 struct glClearTexImage_params *params = args;
4096 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4097 funcs->ext.p_glClearTexImage( params->texture, params->level, params->format, params->type, params->data );
4098 return STATUS_SUCCESS;
4101 static NTSTATUS ext_glClearTexSubImage( void *args )
4103 struct glClearTexSubImage_params *params = args;
4104 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4105 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 );
4106 return STATUS_SUCCESS;
4109 static NTSTATUS ext_glClientActiveTexture( void *args )
4111 struct glClientActiveTexture_params *params = args;
4112 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4113 funcs->ext.p_glClientActiveTexture( params->texture );
4114 return STATUS_SUCCESS;
4117 static NTSTATUS ext_glClientActiveTextureARB( void *args )
4119 struct glClientActiveTextureARB_params *params = args;
4120 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4121 funcs->ext.p_glClientActiveTextureARB( params->texture );
4122 return STATUS_SUCCESS;
4125 static NTSTATUS ext_glClientActiveVertexStreamATI( void *args )
4127 struct glClientActiveVertexStreamATI_params *params = args;
4128 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4129 funcs->ext.p_glClientActiveVertexStreamATI( params->stream );
4130 return STATUS_SUCCESS;
4133 static NTSTATUS ext_glClientAttribDefaultEXT( void *args )
4135 struct glClientAttribDefaultEXT_params *params = args;
4136 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4137 funcs->ext.p_glClientAttribDefaultEXT( params->mask );
4138 return STATUS_SUCCESS;
4141 static NTSTATUS ext_glClientWaitSemaphoreui64NVX( void *args )
4143 struct glClientWaitSemaphoreui64NVX_params *params = args;
4144 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4145 funcs->ext.p_glClientWaitSemaphoreui64NVX( params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray );
4146 return STATUS_SUCCESS;
4149 static NTSTATUS ext_glClientWaitSync( void *args )
4151 struct glClientWaitSync_params *params = args;
4152 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4153 params->ret = funcs->ext.p_glClientWaitSync( params->sync, params->flags, params->timeout );
4154 return STATUS_SUCCESS;
4157 static NTSTATUS ext_glClipControl( void *args )
4159 struct glClipControl_params *params = args;
4160 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4161 funcs->ext.p_glClipControl( params->origin, params->depth );
4162 return STATUS_SUCCESS;
4165 static NTSTATUS ext_glClipPlanefOES( void *args )
4167 struct glClipPlanefOES_params *params = args;
4168 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4169 funcs->ext.p_glClipPlanefOES( params->plane, params->equation );
4170 return STATUS_SUCCESS;
4173 static NTSTATUS ext_glClipPlanexOES( void *args )
4175 struct glClipPlanexOES_params *params = args;
4176 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4177 funcs->ext.p_glClipPlanexOES( params->plane, params->equation );
4178 return STATUS_SUCCESS;
4181 static NTSTATUS ext_glColor3fVertex3fSUN( void *args )
4183 struct glColor3fVertex3fSUN_params *params = args;
4184 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4185 funcs->ext.p_glColor3fVertex3fSUN( params->r, params->g, params->b, params->x, params->y, params->z );
4186 return STATUS_SUCCESS;
4189 static NTSTATUS ext_glColor3fVertex3fvSUN( void *args )
4191 struct glColor3fVertex3fvSUN_params *params = args;
4192 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4193 funcs->ext.p_glColor3fVertex3fvSUN( params->c, params->v );
4194 return STATUS_SUCCESS;
4197 static NTSTATUS ext_glColor3hNV( void *args )
4199 struct glColor3hNV_params *params = args;
4200 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4201 funcs->ext.p_glColor3hNV( params->red, params->green, params->blue );
4202 return STATUS_SUCCESS;
4205 static NTSTATUS ext_glColor3hvNV( void *args )
4207 struct glColor3hvNV_params *params = args;
4208 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4209 funcs->ext.p_glColor3hvNV( params->v );
4210 return STATUS_SUCCESS;
4213 static NTSTATUS ext_glColor3xOES( void *args )
4215 struct glColor3xOES_params *params = args;
4216 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4217 funcs->ext.p_glColor3xOES( params->red, params->green, params->blue );
4218 return STATUS_SUCCESS;
4221 static NTSTATUS ext_glColor3xvOES( void *args )
4223 struct glColor3xvOES_params *params = args;
4224 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4225 funcs->ext.p_glColor3xvOES( params->components );
4226 return STATUS_SUCCESS;
4229 static NTSTATUS ext_glColor4fNormal3fVertex3fSUN( void *args )
4231 struct glColor4fNormal3fVertex3fSUN_params *params = args;
4232 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4233 funcs->ext.p_glColor4fNormal3fVertex3fSUN( params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z );
4234 return STATUS_SUCCESS;
4237 static NTSTATUS ext_glColor4fNormal3fVertex3fvSUN( void *args )
4239 struct glColor4fNormal3fVertex3fvSUN_params *params = args;
4240 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4241 funcs->ext.p_glColor4fNormal3fVertex3fvSUN( params->c, params->n, params->v );
4242 return STATUS_SUCCESS;
4245 static NTSTATUS ext_glColor4hNV( void *args )
4247 struct glColor4hNV_params *params = args;
4248 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4249 funcs->ext.p_glColor4hNV( params->red, params->green, params->blue, params->alpha );
4250 return STATUS_SUCCESS;
4253 static NTSTATUS ext_glColor4hvNV( void *args )
4255 struct glColor4hvNV_params *params = args;
4256 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4257 funcs->ext.p_glColor4hvNV( params->v );
4258 return STATUS_SUCCESS;
4261 static NTSTATUS ext_glColor4ubVertex2fSUN( void *args )
4263 struct glColor4ubVertex2fSUN_params *params = args;
4264 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4265 funcs->ext.p_glColor4ubVertex2fSUN( params->r, params->g, params->b, params->a, params->x, params->y );
4266 return STATUS_SUCCESS;
4269 static NTSTATUS ext_glColor4ubVertex2fvSUN( void *args )
4271 struct glColor4ubVertex2fvSUN_params *params = args;
4272 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4273 funcs->ext.p_glColor4ubVertex2fvSUN( params->c, params->v );
4274 return STATUS_SUCCESS;
4277 static NTSTATUS ext_glColor4ubVertex3fSUN( void *args )
4279 struct glColor4ubVertex3fSUN_params *params = args;
4280 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4281 funcs->ext.p_glColor4ubVertex3fSUN( params->r, params->g, params->b, params->a, params->x, params->y, params->z );
4282 return STATUS_SUCCESS;
4285 static NTSTATUS ext_glColor4ubVertex3fvSUN( void *args )
4287 struct glColor4ubVertex3fvSUN_params *params = args;
4288 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4289 funcs->ext.p_glColor4ubVertex3fvSUN( params->c, params->v );
4290 return STATUS_SUCCESS;
4293 static NTSTATUS ext_glColor4xOES( void *args )
4295 struct glColor4xOES_params *params = args;
4296 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4297 funcs->ext.p_glColor4xOES( params->red, params->green, params->blue, params->alpha );
4298 return STATUS_SUCCESS;
4301 static NTSTATUS ext_glColor4xvOES( void *args )
4303 struct glColor4xvOES_params *params = args;
4304 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4305 funcs->ext.p_glColor4xvOES( params->components );
4306 return STATUS_SUCCESS;
4309 static NTSTATUS ext_glColorFormatNV( void *args )
4311 struct glColorFormatNV_params *params = args;
4312 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4313 funcs->ext.p_glColorFormatNV( params->size, params->type, params->stride );
4314 return STATUS_SUCCESS;
4317 static NTSTATUS ext_glColorFragmentOp1ATI( void *args )
4319 struct glColorFragmentOp1ATI_params *params = args;
4320 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4321 funcs->ext.p_glColorFragmentOp1ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod );
4322 return STATUS_SUCCESS;
4325 static NTSTATUS ext_glColorFragmentOp2ATI( void *args )
4327 struct glColorFragmentOp2ATI_params *params = args;
4328 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4329 funcs->ext.p_glColorFragmentOp2ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod );
4330 return STATUS_SUCCESS;
4333 static NTSTATUS ext_glColorFragmentOp3ATI( void *args )
4335 struct glColorFragmentOp3ATI_params *params = args;
4336 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4337 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 );
4338 return STATUS_SUCCESS;
4341 static NTSTATUS ext_glColorMaskIndexedEXT( void *args )
4343 struct glColorMaskIndexedEXT_params *params = args;
4344 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4345 funcs->ext.p_glColorMaskIndexedEXT( params->index, params->r, params->g, params->b, params->a );
4346 return STATUS_SUCCESS;
4349 static NTSTATUS ext_glColorMaski( void *args )
4351 struct glColorMaski_params *params = args;
4352 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4353 funcs->ext.p_glColorMaski( params->index, params->r, params->g, params->b, params->a );
4354 return STATUS_SUCCESS;
4357 static NTSTATUS ext_glColorP3ui( void *args )
4359 struct glColorP3ui_params *params = args;
4360 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4361 funcs->ext.p_glColorP3ui( params->type, params->color );
4362 return STATUS_SUCCESS;
4365 static NTSTATUS ext_glColorP3uiv( void *args )
4367 struct glColorP3uiv_params *params = args;
4368 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4369 funcs->ext.p_glColorP3uiv( params->type, params->color );
4370 return STATUS_SUCCESS;
4373 static NTSTATUS ext_glColorP4ui( void *args )
4375 struct glColorP4ui_params *params = args;
4376 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4377 funcs->ext.p_glColorP4ui( params->type, params->color );
4378 return STATUS_SUCCESS;
4381 static NTSTATUS ext_glColorP4uiv( void *args )
4383 struct glColorP4uiv_params *params = args;
4384 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4385 funcs->ext.p_glColorP4uiv( params->type, params->color );
4386 return STATUS_SUCCESS;
4389 static NTSTATUS ext_glColorPointerEXT( void *args )
4391 struct glColorPointerEXT_params *params = args;
4392 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4393 funcs->ext.p_glColorPointerEXT( params->size, params->type, params->stride, params->count, params->pointer );
4394 return STATUS_SUCCESS;
4397 static NTSTATUS ext_glColorPointerListIBM( void *args )
4399 struct glColorPointerListIBM_params *params = args;
4400 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4401 funcs->ext.p_glColorPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride );
4402 return STATUS_SUCCESS;
4405 static NTSTATUS ext_glColorPointervINTEL( void *args )
4407 struct glColorPointervINTEL_params *params = args;
4408 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4409 funcs->ext.p_glColorPointervINTEL( params->size, params->type, params->pointer );
4410 return STATUS_SUCCESS;
4413 static NTSTATUS ext_glColorSubTable( void *args )
4415 struct glColorSubTable_params *params = args;
4416 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4417 funcs->ext.p_glColorSubTable( params->target, params->start, params->count, params->format, params->type, params->data );
4418 return STATUS_SUCCESS;
4421 static NTSTATUS ext_glColorSubTableEXT( void *args )
4423 struct glColorSubTableEXT_params *params = args;
4424 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4425 funcs->ext.p_glColorSubTableEXT( params->target, params->start, params->count, params->format, params->type, params->data );
4426 return STATUS_SUCCESS;
4429 static NTSTATUS ext_glColorTable( void *args )
4431 struct glColorTable_params *params = args;
4432 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4433 funcs->ext.p_glColorTable( params->target, params->internalformat, params->width, params->format, params->type, params->table );
4434 return STATUS_SUCCESS;
4437 static NTSTATUS ext_glColorTableEXT( void *args )
4439 struct glColorTableEXT_params *params = args;
4440 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4441 funcs->ext.p_glColorTableEXT( params->target, params->internalFormat, params->width, params->format, params->type, params->table );
4442 return STATUS_SUCCESS;
4445 static NTSTATUS ext_glColorTableParameterfv( void *args )
4447 struct glColorTableParameterfv_params *params = args;
4448 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4449 funcs->ext.p_glColorTableParameterfv( params->target, params->pname, params->params );
4450 return STATUS_SUCCESS;
4453 static NTSTATUS ext_glColorTableParameterfvSGI( void *args )
4455 struct glColorTableParameterfvSGI_params *params = args;
4456 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4457 funcs->ext.p_glColorTableParameterfvSGI( params->target, params->pname, params->params );
4458 return STATUS_SUCCESS;
4461 static NTSTATUS ext_glColorTableParameteriv( void *args )
4463 struct glColorTableParameteriv_params *params = args;
4464 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4465 funcs->ext.p_glColorTableParameteriv( params->target, params->pname, params->params );
4466 return STATUS_SUCCESS;
4469 static NTSTATUS ext_glColorTableParameterivSGI( void *args )
4471 struct glColorTableParameterivSGI_params *params = args;
4472 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4473 funcs->ext.p_glColorTableParameterivSGI( params->target, params->pname, params->params );
4474 return STATUS_SUCCESS;
4477 static NTSTATUS ext_glColorTableSGI( void *args )
4479 struct glColorTableSGI_params *params = args;
4480 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4481 funcs->ext.p_glColorTableSGI( params->target, params->internalformat, params->width, params->format, params->type, params->table );
4482 return STATUS_SUCCESS;
4485 static NTSTATUS ext_glCombinerInputNV( void *args )
4487 struct glCombinerInputNV_params *params = args;
4488 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4489 funcs->ext.p_glCombinerInputNV( params->stage, params->portion, params->variable, params->input, params->mapping, params->componentUsage );
4490 return STATUS_SUCCESS;
4493 static NTSTATUS ext_glCombinerOutputNV( void *args )
4495 struct glCombinerOutputNV_params *params = args;
4496 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4497 funcs->ext.p_glCombinerOutputNV( params->stage, params->portion, params->abOutput, params->cdOutput, params->sumOutput, params->scale, params->bias, params->abDotProduct, params->cdDotProduct, params->muxSum );
4498 return STATUS_SUCCESS;
4501 static NTSTATUS ext_glCombinerParameterfNV( void *args )
4503 struct glCombinerParameterfNV_params *params = args;
4504 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4505 funcs->ext.p_glCombinerParameterfNV( params->pname, params->param );
4506 return STATUS_SUCCESS;
4509 static NTSTATUS ext_glCombinerParameterfvNV( void *args )
4511 struct glCombinerParameterfvNV_params *params = args;
4512 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4513 funcs->ext.p_glCombinerParameterfvNV( params->pname, params->params );
4514 return STATUS_SUCCESS;
4517 static NTSTATUS ext_glCombinerParameteriNV( void *args )
4519 struct glCombinerParameteriNV_params *params = args;
4520 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4521 funcs->ext.p_glCombinerParameteriNV( params->pname, params->param );
4522 return STATUS_SUCCESS;
4525 static NTSTATUS ext_glCombinerParameterivNV( void *args )
4527 struct glCombinerParameterivNV_params *params = args;
4528 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4529 funcs->ext.p_glCombinerParameterivNV( params->pname, params->params );
4530 return STATUS_SUCCESS;
4533 static NTSTATUS ext_glCombinerStageParameterfvNV( void *args )
4535 struct glCombinerStageParameterfvNV_params *params = args;
4536 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4537 funcs->ext.p_glCombinerStageParameterfvNV( params->stage, params->pname, params->params );
4538 return STATUS_SUCCESS;
4541 static NTSTATUS ext_glCommandListSegmentsNV( void *args )
4543 struct glCommandListSegmentsNV_params *params = args;
4544 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4545 funcs->ext.p_glCommandListSegmentsNV( params->list, params->segments );
4546 return STATUS_SUCCESS;
4549 static NTSTATUS ext_glCompileCommandListNV( void *args )
4551 struct glCompileCommandListNV_params *params = args;
4552 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4553 funcs->ext.p_glCompileCommandListNV( params->list );
4554 return STATUS_SUCCESS;
4557 static NTSTATUS ext_glCompileShader( void *args )
4559 struct glCompileShader_params *params = args;
4560 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4561 funcs->ext.p_glCompileShader( params->shader );
4562 return STATUS_SUCCESS;
4565 static NTSTATUS ext_glCompileShaderARB( void *args )
4567 struct glCompileShaderARB_params *params = args;
4568 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4569 funcs->ext.p_glCompileShaderARB( params->shaderObj );
4570 return STATUS_SUCCESS;
4573 static NTSTATUS ext_glCompileShaderIncludeARB( void *args )
4575 struct glCompileShaderIncludeARB_params *params = args;
4576 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4577 funcs->ext.p_glCompileShaderIncludeARB( params->shader, params->count, params->path, params->length );
4578 return STATUS_SUCCESS;
4581 static NTSTATUS ext_glCompressedMultiTexImage1DEXT( void *args )
4583 struct glCompressedMultiTexImage1DEXT_params *params = args;
4584 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4585 funcs->ext.p_glCompressedMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->bits );
4586 return STATUS_SUCCESS;
4589 static NTSTATUS ext_glCompressedMultiTexImage2DEXT( void *args )
4591 struct glCompressedMultiTexImage2DEXT_params *params = args;
4592 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4593 funcs->ext.p_glCompressedMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->bits );
4594 return STATUS_SUCCESS;
4597 static NTSTATUS ext_glCompressedMultiTexImage3DEXT( void *args )
4599 struct glCompressedMultiTexImage3DEXT_params *params = args;
4600 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4601 funcs->ext.p_glCompressedMultiTexImage3DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->bits );
4602 return STATUS_SUCCESS;
4605 static NTSTATUS ext_glCompressedMultiTexSubImage1DEXT( void *args )
4607 struct glCompressedMultiTexSubImage1DEXT_params *params = args;
4608 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4609 funcs->ext.p_glCompressedMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->bits );
4610 return STATUS_SUCCESS;
4613 static NTSTATUS ext_glCompressedMultiTexSubImage2DEXT( void *args )
4615 struct glCompressedMultiTexSubImage2DEXT_params *params = args;
4616 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4617 funcs->ext.p_glCompressedMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->bits );
4618 return STATUS_SUCCESS;
4621 static NTSTATUS ext_glCompressedMultiTexSubImage3DEXT( void *args )
4623 struct glCompressedMultiTexSubImage3DEXT_params *params = args;
4624 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4625 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 );
4626 return STATUS_SUCCESS;
4629 static NTSTATUS ext_glCompressedTexImage1D( void *args )
4631 struct glCompressedTexImage1D_params *params = args;
4632 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4633 funcs->ext.p_glCompressedTexImage1D( params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->data );
4634 return STATUS_SUCCESS;
4637 static NTSTATUS ext_glCompressedTexImage1DARB( void *args )
4639 struct glCompressedTexImage1DARB_params *params = args;
4640 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4641 funcs->ext.p_glCompressedTexImage1DARB( params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->data );
4642 return STATUS_SUCCESS;
4645 static NTSTATUS ext_glCompressedTexImage2D( void *args )
4647 struct glCompressedTexImage2D_params *params = args;
4648 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4649 funcs->ext.p_glCompressedTexImage2D( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->data );
4650 return STATUS_SUCCESS;
4653 static NTSTATUS ext_glCompressedTexImage2DARB( void *args )
4655 struct glCompressedTexImage2DARB_params *params = args;
4656 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4657 funcs->ext.p_glCompressedTexImage2DARB( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->data );
4658 return STATUS_SUCCESS;
4661 static NTSTATUS ext_glCompressedTexImage3D( void *args )
4663 struct glCompressedTexImage3D_params *params = args;
4664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4665 funcs->ext.p_glCompressedTexImage3D( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->data );
4666 return STATUS_SUCCESS;
4669 static NTSTATUS ext_glCompressedTexImage3DARB( void *args )
4671 struct glCompressedTexImage3DARB_params *params = args;
4672 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4673 funcs->ext.p_glCompressedTexImage3DARB( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->data );
4674 return STATUS_SUCCESS;
4677 static NTSTATUS ext_glCompressedTexSubImage1D( void *args )
4679 struct glCompressedTexSubImage1D_params *params = args;
4680 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4681 funcs->ext.p_glCompressedTexSubImage1D( params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data );
4682 return STATUS_SUCCESS;
4685 static NTSTATUS ext_glCompressedTexSubImage1DARB( void *args )
4687 struct glCompressedTexSubImage1DARB_params *params = args;
4688 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4689 funcs->ext.p_glCompressedTexSubImage1DARB( params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data );
4690 return STATUS_SUCCESS;
4693 static NTSTATUS ext_glCompressedTexSubImage2D( void *args )
4695 struct glCompressedTexSubImage2D_params *params = args;
4696 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4697 funcs->ext.p_glCompressedTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data );
4698 return STATUS_SUCCESS;
4701 static NTSTATUS ext_glCompressedTexSubImage2DARB( void *args )
4703 struct glCompressedTexSubImage2DARB_params *params = args;
4704 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4705 funcs->ext.p_glCompressedTexSubImage2DARB( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data );
4706 return STATUS_SUCCESS;
4709 static NTSTATUS ext_glCompressedTexSubImage3D( void *args )
4711 struct glCompressedTexSubImage3D_params *params = args;
4712 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4713 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 );
4714 return STATUS_SUCCESS;
4717 static NTSTATUS ext_glCompressedTexSubImage3DARB( void *args )
4719 struct glCompressedTexSubImage3DARB_params *params = args;
4720 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4721 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 );
4722 return STATUS_SUCCESS;
4725 static NTSTATUS ext_glCompressedTextureImage1DEXT( void *args )
4727 struct glCompressedTextureImage1DEXT_params *params = args;
4728 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4729 funcs->ext.p_glCompressedTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->bits );
4730 return STATUS_SUCCESS;
4733 static NTSTATUS ext_glCompressedTextureImage2DEXT( void *args )
4735 struct glCompressedTextureImage2DEXT_params *params = args;
4736 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4737 funcs->ext.p_glCompressedTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->bits );
4738 return STATUS_SUCCESS;
4741 static NTSTATUS ext_glCompressedTextureImage3DEXT( void *args )
4743 struct glCompressedTextureImage3DEXT_params *params = args;
4744 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4745 funcs->ext.p_glCompressedTextureImage3DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->bits );
4746 return STATUS_SUCCESS;
4749 static NTSTATUS ext_glCompressedTextureSubImage1D( void *args )
4751 struct glCompressedTextureSubImage1D_params *params = args;
4752 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4753 funcs->ext.p_glCompressedTextureSubImage1D( params->texture, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data );
4754 return STATUS_SUCCESS;
4757 static NTSTATUS ext_glCompressedTextureSubImage1DEXT( void *args )
4759 struct glCompressedTextureSubImage1DEXT_params *params = args;
4760 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4761 funcs->ext.p_glCompressedTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->bits );
4762 return STATUS_SUCCESS;
4765 static NTSTATUS ext_glCompressedTextureSubImage2D( void *args )
4767 struct glCompressedTextureSubImage2D_params *params = args;
4768 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4769 funcs->ext.p_glCompressedTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data );
4770 return STATUS_SUCCESS;
4773 static NTSTATUS ext_glCompressedTextureSubImage2DEXT( void *args )
4775 struct glCompressedTextureSubImage2DEXT_params *params = args;
4776 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4777 funcs->ext.p_glCompressedTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->bits );
4778 return STATUS_SUCCESS;
4781 static NTSTATUS ext_glCompressedTextureSubImage3D( void *args )
4783 struct glCompressedTextureSubImage3D_params *params = args;
4784 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4785 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 );
4786 return STATUS_SUCCESS;
4789 static NTSTATUS ext_glCompressedTextureSubImage3DEXT( void *args )
4791 struct glCompressedTextureSubImage3DEXT_params *params = args;
4792 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4793 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 );
4794 return STATUS_SUCCESS;
4797 static NTSTATUS ext_glConservativeRasterParameterfNV( void *args )
4799 struct glConservativeRasterParameterfNV_params *params = args;
4800 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4801 funcs->ext.p_glConservativeRasterParameterfNV( params->pname, params->value );
4802 return STATUS_SUCCESS;
4805 static NTSTATUS ext_glConservativeRasterParameteriNV( void *args )
4807 struct glConservativeRasterParameteriNV_params *params = args;
4808 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4809 funcs->ext.p_glConservativeRasterParameteriNV( params->pname, params->param );
4810 return STATUS_SUCCESS;
4813 static NTSTATUS ext_glConvolutionFilter1D( void *args )
4815 struct glConvolutionFilter1D_params *params = args;
4816 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4817 funcs->ext.p_glConvolutionFilter1D( params->target, params->internalformat, params->width, params->format, params->type, params->image );
4818 return STATUS_SUCCESS;
4821 static NTSTATUS ext_glConvolutionFilter1DEXT( void *args )
4823 struct glConvolutionFilter1DEXT_params *params = args;
4824 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4825 funcs->ext.p_glConvolutionFilter1DEXT( params->target, params->internalformat, params->width, params->format, params->type, params->image );
4826 return STATUS_SUCCESS;
4829 static NTSTATUS ext_glConvolutionFilter2D( void *args )
4831 struct glConvolutionFilter2D_params *params = args;
4832 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4833 funcs->ext.p_glConvolutionFilter2D( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->image );
4834 return STATUS_SUCCESS;
4837 static NTSTATUS ext_glConvolutionFilter2DEXT( void *args )
4839 struct glConvolutionFilter2DEXT_params *params = args;
4840 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4841 funcs->ext.p_glConvolutionFilter2DEXT( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->image );
4842 return STATUS_SUCCESS;
4845 static NTSTATUS ext_glConvolutionParameterf( void *args )
4847 struct glConvolutionParameterf_params *params = args;
4848 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4849 funcs->ext.p_glConvolutionParameterf( params->target, params->pname, params->params );
4850 return STATUS_SUCCESS;
4853 static NTSTATUS ext_glConvolutionParameterfEXT( void *args )
4855 struct glConvolutionParameterfEXT_params *params = args;
4856 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4857 funcs->ext.p_glConvolutionParameterfEXT( params->target, params->pname, params->params );
4858 return STATUS_SUCCESS;
4861 static NTSTATUS ext_glConvolutionParameterfv( void *args )
4863 struct glConvolutionParameterfv_params *params = args;
4864 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4865 funcs->ext.p_glConvolutionParameterfv( params->target, params->pname, params->params );
4866 return STATUS_SUCCESS;
4869 static NTSTATUS ext_glConvolutionParameterfvEXT( void *args )
4871 struct glConvolutionParameterfvEXT_params *params = args;
4872 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4873 funcs->ext.p_glConvolutionParameterfvEXT( params->target, params->pname, params->params );
4874 return STATUS_SUCCESS;
4877 static NTSTATUS ext_glConvolutionParameteri( void *args )
4879 struct glConvolutionParameteri_params *params = args;
4880 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4881 funcs->ext.p_glConvolutionParameteri( params->target, params->pname, params->params );
4882 return STATUS_SUCCESS;
4885 static NTSTATUS ext_glConvolutionParameteriEXT( void *args )
4887 struct glConvolutionParameteriEXT_params *params = args;
4888 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4889 funcs->ext.p_glConvolutionParameteriEXT( params->target, params->pname, params->params );
4890 return STATUS_SUCCESS;
4893 static NTSTATUS ext_glConvolutionParameteriv( void *args )
4895 struct glConvolutionParameteriv_params *params = args;
4896 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4897 funcs->ext.p_glConvolutionParameteriv( params->target, params->pname, params->params );
4898 return STATUS_SUCCESS;
4901 static NTSTATUS ext_glConvolutionParameterivEXT( void *args )
4903 struct glConvolutionParameterivEXT_params *params = args;
4904 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4905 funcs->ext.p_glConvolutionParameterivEXT( params->target, params->pname, params->params );
4906 return STATUS_SUCCESS;
4909 static NTSTATUS ext_glConvolutionParameterxOES( void *args )
4911 struct glConvolutionParameterxOES_params *params = args;
4912 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4913 funcs->ext.p_glConvolutionParameterxOES( params->target, params->pname, params->param );
4914 return STATUS_SUCCESS;
4917 static NTSTATUS ext_glConvolutionParameterxvOES( void *args )
4919 struct glConvolutionParameterxvOES_params *params = args;
4920 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4921 funcs->ext.p_glConvolutionParameterxvOES( params->target, params->pname, params->params );
4922 return STATUS_SUCCESS;
4925 static NTSTATUS ext_glCopyBufferSubData( void *args )
4927 struct glCopyBufferSubData_params *params = args;
4928 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4929 funcs->ext.p_glCopyBufferSubData( params->readTarget, params->writeTarget, params->readOffset, params->writeOffset, params->size );
4930 return STATUS_SUCCESS;
4933 static NTSTATUS ext_glCopyColorSubTable( void *args )
4935 struct glCopyColorSubTable_params *params = args;
4936 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4937 funcs->ext.p_glCopyColorSubTable( params->target, params->start, params->x, params->y, params->width );
4938 return STATUS_SUCCESS;
4941 static NTSTATUS ext_glCopyColorSubTableEXT( void *args )
4943 struct glCopyColorSubTableEXT_params *params = args;
4944 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4945 funcs->ext.p_glCopyColorSubTableEXT( params->target, params->start, params->x, params->y, params->width );
4946 return STATUS_SUCCESS;
4949 static NTSTATUS ext_glCopyColorTable( void *args )
4951 struct glCopyColorTable_params *params = args;
4952 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4953 funcs->ext.p_glCopyColorTable( params->target, params->internalformat, params->x, params->y, params->width );
4954 return STATUS_SUCCESS;
4957 static NTSTATUS ext_glCopyColorTableSGI( void *args )
4959 struct glCopyColorTableSGI_params *params = args;
4960 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4961 funcs->ext.p_glCopyColorTableSGI( params->target, params->internalformat, params->x, params->y, params->width );
4962 return STATUS_SUCCESS;
4965 static NTSTATUS ext_glCopyConvolutionFilter1D( void *args )
4967 struct glCopyConvolutionFilter1D_params *params = args;
4968 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4969 funcs->ext.p_glCopyConvolutionFilter1D( params->target, params->internalformat, params->x, params->y, params->width );
4970 return STATUS_SUCCESS;
4973 static NTSTATUS ext_glCopyConvolutionFilter1DEXT( void *args )
4975 struct glCopyConvolutionFilter1DEXT_params *params = args;
4976 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4977 funcs->ext.p_glCopyConvolutionFilter1DEXT( params->target, params->internalformat, params->x, params->y, params->width );
4978 return STATUS_SUCCESS;
4981 static NTSTATUS ext_glCopyConvolutionFilter2D( void *args )
4983 struct glCopyConvolutionFilter2D_params *params = args;
4984 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4985 funcs->ext.p_glCopyConvolutionFilter2D( params->target, params->internalformat, params->x, params->y, params->width, params->height );
4986 return STATUS_SUCCESS;
4989 static NTSTATUS ext_glCopyConvolutionFilter2DEXT( void *args )
4991 struct glCopyConvolutionFilter2DEXT_params *params = args;
4992 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
4993 funcs->ext.p_glCopyConvolutionFilter2DEXT( params->target, params->internalformat, params->x, params->y, params->width, params->height );
4994 return STATUS_SUCCESS;
4997 static NTSTATUS ext_glCopyImageSubData( void *args )
4999 struct glCopyImageSubData_params *params = args;
5000 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5001 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 );
5002 return STATUS_SUCCESS;
5005 static NTSTATUS ext_glCopyImageSubDataNV( void *args )
5007 struct glCopyImageSubDataNV_params *params = args;
5008 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5009 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 );
5010 return STATUS_SUCCESS;
5013 static NTSTATUS ext_glCopyMultiTexImage1DEXT( void *args )
5015 struct glCopyMultiTexImage1DEXT_params *params = args;
5016 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5017 funcs->ext.p_glCopyMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border );
5018 return STATUS_SUCCESS;
5021 static NTSTATUS ext_glCopyMultiTexImage2DEXT( void *args )
5023 struct glCopyMultiTexImage2DEXT_params *params = args;
5024 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5025 funcs->ext.p_glCopyMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border );
5026 return STATUS_SUCCESS;
5029 static NTSTATUS ext_glCopyMultiTexSubImage1DEXT( void *args )
5031 struct glCopyMultiTexSubImage1DEXT_params *params = args;
5032 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5033 funcs->ext.p_glCopyMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->x, params->y, params->width );
5034 return STATUS_SUCCESS;
5037 static NTSTATUS ext_glCopyMultiTexSubImage2DEXT( void *args )
5039 struct glCopyMultiTexSubImage2DEXT_params *params = args;
5040 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5041 funcs->ext.p_glCopyMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
5042 return STATUS_SUCCESS;
5045 static NTSTATUS ext_glCopyMultiTexSubImage3DEXT( void *args )
5047 struct glCopyMultiTexSubImage3DEXT_params *params = args;
5048 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5049 funcs->ext.p_glCopyMultiTexSubImage3DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5050 return STATUS_SUCCESS;
5053 static NTSTATUS ext_glCopyNamedBufferSubData( void *args )
5055 struct glCopyNamedBufferSubData_params *params = args;
5056 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5057 funcs->ext.p_glCopyNamedBufferSubData( params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size );
5058 return STATUS_SUCCESS;
5061 static NTSTATUS ext_glCopyPathNV( void *args )
5063 struct glCopyPathNV_params *params = args;
5064 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5065 funcs->ext.p_glCopyPathNV( params->resultPath, params->srcPath );
5066 return STATUS_SUCCESS;
5069 static NTSTATUS ext_glCopyTexImage1DEXT( void *args )
5071 struct glCopyTexImage1DEXT_params *params = args;
5072 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5073 funcs->ext.p_glCopyTexImage1DEXT( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border );
5074 return STATUS_SUCCESS;
5077 static NTSTATUS ext_glCopyTexImage2DEXT( void *args )
5079 struct glCopyTexImage2DEXT_params *params = args;
5080 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5081 funcs->ext.p_glCopyTexImage2DEXT( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border );
5082 return STATUS_SUCCESS;
5085 static NTSTATUS ext_glCopyTexSubImage1DEXT( void *args )
5087 struct glCopyTexSubImage1DEXT_params *params = args;
5088 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5089 funcs->ext.p_glCopyTexSubImage1DEXT( params->target, params->level, params->xoffset, params->x, params->y, params->width );
5090 return STATUS_SUCCESS;
5093 static NTSTATUS ext_glCopyTexSubImage2DEXT( void *args )
5095 struct glCopyTexSubImage2DEXT_params *params = args;
5096 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5097 funcs->ext.p_glCopyTexSubImage2DEXT( params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
5098 return STATUS_SUCCESS;
5101 static NTSTATUS ext_glCopyTexSubImage3D( void *args )
5103 struct glCopyTexSubImage3D_params *params = args;
5104 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5105 funcs->ext.p_glCopyTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5106 return STATUS_SUCCESS;
5109 static NTSTATUS ext_glCopyTexSubImage3DEXT( void *args )
5111 struct glCopyTexSubImage3DEXT_params *params = args;
5112 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5113 funcs->ext.p_glCopyTexSubImage3DEXT( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5114 return STATUS_SUCCESS;
5117 static NTSTATUS ext_glCopyTextureImage1DEXT( void *args )
5119 struct glCopyTextureImage1DEXT_params *params = args;
5120 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5121 funcs->ext.p_glCopyTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border );
5122 return STATUS_SUCCESS;
5125 static NTSTATUS ext_glCopyTextureImage2DEXT( void *args )
5127 struct glCopyTextureImage2DEXT_params *params = args;
5128 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5129 funcs->ext.p_glCopyTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border );
5130 return STATUS_SUCCESS;
5133 static NTSTATUS ext_glCopyTextureSubImage1D( void *args )
5135 struct glCopyTextureSubImage1D_params *params = args;
5136 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5137 funcs->ext.p_glCopyTextureSubImage1D( params->texture, params->level, params->xoffset, params->x, params->y, params->width );
5138 return STATUS_SUCCESS;
5141 static NTSTATUS ext_glCopyTextureSubImage1DEXT( void *args )
5143 struct glCopyTextureSubImage1DEXT_params *params = args;
5144 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5145 funcs->ext.p_glCopyTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->x, params->y, params->width );
5146 return STATUS_SUCCESS;
5149 static NTSTATUS ext_glCopyTextureSubImage2D( void *args )
5151 struct glCopyTextureSubImage2D_params *params = args;
5152 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5153 funcs->ext.p_glCopyTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
5154 return STATUS_SUCCESS;
5157 static NTSTATUS ext_glCopyTextureSubImage2DEXT( void *args )
5159 struct glCopyTextureSubImage2DEXT_params *params = args;
5160 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5161 funcs->ext.p_glCopyTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height );
5162 return STATUS_SUCCESS;
5165 static NTSTATUS ext_glCopyTextureSubImage3D( void *args )
5167 struct glCopyTextureSubImage3D_params *params = args;
5168 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5169 funcs->ext.p_glCopyTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5170 return STATUS_SUCCESS;
5173 static NTSTATUS ext_glCopyTextureSubImage3DEXT( void *args )
5175 struct glCopyTextureSubImage3DEXT_params *params = args;
5176 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5177 funcs->ext.p_glCopyTextureSubImage3DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height );
5178 return STATUS_SUCCESS;
5181 static NTSTATUS ext_glCoverFillPathInstancedNV( void *args )
5183 struct glCoverFillPathInstancedNV_params *params = args;
5184 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5185 funcs->ext.p_glCoverFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->coverMode, params->transformType, params->transformValues );
5186 return STATUS_SUCCESS;
5189 static NTSTATUS ext_glCoverFillPathNV( void *args )
5191 struct glCoverFillPathNV_params *params = args;
5192 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5193 funcs->ext.p_glCoverFillPathNV( params->path, params->coverMode );
5194 return STATUS_SUCCESS;
5197 static NTSTATUS ext_glCoverStrokePathInstancedNV( void *args )
5199 struct glCoverStrokePathInstancedNV_params *params = args;
5200 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5201 funcs->ext.p_glCoverStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->coverMode, params->transformType, params->transformValues );
5202 return STATUS_SUCCESS;
5205 static NTSTATUS ext_glCoverStrokePathNV( void *args )
5207 struct glCoverStrokePathNV_params *params = args;
5208 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5209 funcs->ext.p_glCoverStrokePathNV( params->path, params->coverMode );
5210 return STATUS_SUCCESS;
5213 static NTSTATUS ext_glCoverageModulationNV( void *args )
5215 struct glCoverageModulationNV_params *params = args;
5216 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5217 funcs->ext.p_glCoverageModulationNV( params->components );
5218 return STATUS_SUCCESS;
5221 static NTSTATUS ext_glCoverageModulationTableNV( void *args )
5223 struct glCoverageModulationTableNV_params *params = args;
5224 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5225 funcs->ext.p_glCoverageModulationTableNV( params->n, params->v );
5226 return STATUS_SUCCESS;
5229 static NTSTATUS ext_glCreateBuffers( void *args )
5231 struct glCreateBuffers_params *params = args;
5232 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5233 funcs->ext.p_glCreateBuffers( params->n, params->buffers );
5234 return STATUS_SUCCESS;
5237 static NTSTATUS ext_glCreateCommandListsNV( void *args )
5239 struct glCreateCommandListsNV_params *params = args;
5240 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5241 funcs->ext.p_glCreateCommandListsNV( params->n, params->lists );
5242 return STATUS_SUCCESS;
5245 static NTSTATUS ext_glCreateFramebuffers( void *args )
5247 struct glCreateFramebuffers_params *params = args;
5248 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5249 funcs->ext.p_glCreateFramebuffers( params->n, params->framebuffers );
5250 return STATUS_SUCCESS;
5253 static NTSTATUS ext_glCreateMemoryObjectsEXT( void *args )
5255 struct glCreateMemoryObjectsEXT_params *params = args;
5256 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5257 funcs->ext.p_glCreateMemoryObjectsEXT( params->n, params->memoryObjects );
5258 return STATUS_SUCCESS;
5261 static NTSTATUS ext_glCreatePerfQueryINTEL( void *args )
5263 struct glCreatePerfQueryINTEL_params *params = args;
5264 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5265 funcs->ext.p_glCreatePerfQueryINTEL( params->queryId, params->queryHandle );
5266 return STATUS_SUCCESS;
5269 static NTSTATUS ext_glCreateProgram( void *args )
5271 struct glCreateProgram_params *params = args;
5272 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5273 params->ret = funcs->ext.p_glCreateProgram();
5274 return STATUS_SUCCESS;
5277 static NTSTATUS ext_glCreateProgramObjectARB( void *args )
5279 struct glCreateProgramObjectARB_params *params = args;
5280 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5281 params->ret = funcs->ext.p_glCreateProgramObjectARB();
5282 return STATUS_SUCCESS;
5285 static NTSTATUS ext_glCreateProgramPipelines( void *args )
5287 struct glCreateProgramPipelines_params *params = args;
5288 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5289 funcs->ext.p_glCreateProgramPipelines( params->n, params->pipelines );
5290 return STATUS_SUCCESS;
5293 static NTSTATUS ext_glCreateProgressFenceNVX( void *args )
5295 struct glCreateProgressFenceNVX_params *params = args;
5296 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5297 params->ret = funcs->ext.p_glCreateProgressFenceNVX();
5298 return STATUS_SUCCESS;
5301 static NTSTATUS ext_glCreateQueries( void *args )
5303 struct glCreateQueries_params *params = args;
5304 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5305 funcs->ext.p_glCreateQueries( params->target, params->n, params->ids );
5306 return STATUS_SUCCESS;
5309 static NTSTATUS ext_glCreateRenderbuffers( void *args )
5311 struct glCreateRenderbuffers_params *params = args;
5312 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5313 funcs->ext.p_glCreateRenderbuffers( params->n, params->renderbuffers );
5314 return STATUS_SUCCESS;
5317 static NTSTATUS ext_glCreateSamplers( void *args )
5319 struct glCreateSamplers_params *params = args;
5320 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5321 funcs->ext.p_glCreateSamplers( params->n, params->samplers );
5322 return STATUS_SUCCESS;
5325 static NTSTATUS ext_glCreateShader( void *args )
5327 struct glCreateShader_params *params = args;
5328 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5329 params->ret = funcs->ext.p_glCreateShader( params->type );
5330 return STATUS_SUCCESS;
5333 static NTSTATUS ext_glCreateShaderObjectARB( void *args )
5335 struct glCreateShaderObjectARB_params *params = args;
5336 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5337 params->ret = funcs->ext.p_glCreateShaderObjectARB( params->shaderType );
5338 return STATUS_SUCCESS;
5341 static NTSTATUS ext_glCreateShaderProgramEXT( void *args )
5343 struct glCreateShaderProgramEXT_params *params = args;
5344 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5345 params->ret = funcs->ext.p_glCreateShaderProgramEXT( params->type, params->string );
5346 return STATUS_SUCCESS;
5349 static NTSTATUS ext_glCreateShaderProgramv( void *args )
5351 struct glCreateShaderProgramv_params *params = args;
5352 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5353 params->ret = funcs->ext.p_glCreateShaderProgramv( params->type, params->count, params->strings );
5354 return STATUS_SUCCESS;
5357 static NTSTATUS ext_glCreateStatesNV( void *args )
5359 struct glCreateStatesNV_params *params = args;
5360 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5361 funcs->ext.p_glCreateStatesNV( params->n, params->states );
5362 return STATUS_SUCCESS;
5365 static NTSTATUS ext_glCreateSyncFromCLeventARB( void *args )
5367 struct glCreateSyncFromCLeventARB_params *params = args;
5368 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5369 params->ret = funcs->ext.p_glCreateSyncFromCLeventARB( params->context, params->event, params->flags );
5370 return STATUS_SUCCESS;
5373 static NTSTATUS ext_glCreateTextures( void *args )
5375 struct glCreateTextures_params *params = args;
5376 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5377 funcs->ext.p_glCreateTextures( params->target, params->n, params->textures );
5378 return STATUS_SUCCESS;
5381 static NTSTATUS ext_glCreateTransformFeedbacks( void *args )
5383 struct glCreateTransformFeedbacks_params *params = args;
5384 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5385 funcs->ext.p_glCreateTransformFeedbacks( params->n, params->ids );
5386 return STATUS_SUCCESS;
5389 static NTSTATUS ext_glCreateVertexArrays( void *args )
5391 struct glCreateVertexArrays_params *params = args;
5392 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5393 funcs->ext.p_glCreateVertexArrays( params->n, params->arrays );
5394 return STATUS_SUCCESS;
5397 static NTSTATUS ext_glCullParameterdvEXT( void *args )
5399 struct glCullParameterdvEXT_params *params = args;
5400 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5401 funcs->ext.p_glCullParameterdvEXT( params->pname, params->params );
5402 return STATUS_SUCCESS;
5405 static NTSTATUS ext_glCullParameterfvEXT( void *args )
5407 struct glCullParameterfvEXT_params *params = args;
5408 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5409 funcs->ext.p_glCullParameterfvEXT( params->pname, params->params );
5410 return STATUS_SUCCESS;
5413 static NTSTATUS ext_glCurrentPaletteMatrixARB( void *args )
5415 struct glCurrentPaletteMatrixARB_params *params = args;
5416 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5417 funcs->ext.p_glCurrentPaletteMatrixARB( params->index );
5418 return STATUS_SUCCESS;
5421 static NTSTATUS ext_glDebugMessageControl( void *args )
5423 struct glDebugMessageControl_params *params = args;
5424 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5425 funcs->ext.p_glDebugMessageControl( params->source, params->type, params->severity, params->count, params->ids, params->enabled );
5426 return STATUS_SUCCESS;
5429 static NTSTATUS ext_glDebugMessageControlARB( void *args )
5431 struct glDebugMessageControlARB_params *params = args;
5432 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5433 funcs->ext.p_glDebugMessageControlARB( params->source, params->type, params->severity, params->count, params->ids, params->enabled );
5434 return STATUS_SUCCESS;
5437 static NTSTATUS ext_glDebugMessageEnableAMD( void *args )
5439 struct glDebugMessageEnableAMD_params *params = args;
5440 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5441 funcs->ext.p_glDebugMessageEnableAMD( params->category, params->severity, params->count, params->ids, params->enabled );
5442 return STATUS_SUCCESS;
5445 static NTSTATUS ext_glDebugMessageInsert( void *args )
5447 struct glDebugMessageInsert_params *params = args;
5448 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5449 funcs->ext.p_glDebugMessageInsert( params->source, params->type, params->id, params->severity, params->length, params->buf );
5450 return STATUS_SUCCESS;
5453 static NTSTATUS ext_glDebugMessageInsertAMD( void *args )
5455 struct glDebugMessageInsertAMD_params *params = args;
5456 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5457 funcs->ext.p_glDebugMessageInsertAMD( params->category, params->severity, params->id, params->length, params->buf );
5458 return STATUS_SUCCESS;
5461 static NTSTATUS ext_glDebugMessageInsertARB( void *args )
5463 struct glDebugMessageInsertARB_params *params = args;
5464 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5465 funcs->ext.p_glDebugMessageInsertARB( params->source, params->type, params->id, params->severity, params->length, params->buf );
5466 return STATUS_SUCCESS;
5469 static NTSTATUS ext_glDeformSGIX( void *args )
5471 struct glDeformSGIX_params *params = args;
5472 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5473 funcs->ext.p_glDeformSGIX( params->mask );
5474 return STATUS_SUCCESS;
5477 static NTSTATUS ext_glDeformationMap3dSGIX( void *args )
5479 struct glDeformationMap3dSGIX_params *params = args;
5480 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5481 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 );
5482 return STATUS_SUCCESS;
5485 static NTSTATUS ext_glDeformationMap3fSGIX( void *args )
5487 struct glDeformationMap3fSGIX_params *params = args;
5488 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5489 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 );
5490 return STATUS_SUCCESS;
5493 static NTSTATUS ext_glDeleteAsyncMarkersSGIX( void *args )
5495 struct glDeleteAsyncMarkersSGIX_params *params = args;
5496 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5497 funcs->ext.p_glDeleteAsyncMarkersSGIX( params->marker, params->range );
5498 return STATUS_SUCCESS;
5501 static NTSTATUS ext_glDeleteBufferRegion( void *args )
5503 struct glDeleteBufferRegion_params *params = args;
5504 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5505 funcs->ext.p_glDeleteBufferRegion( params->region );
5506 return STATUS_SUCCESS;
5509 static NTSTATUS ext_glDeleteBuffers( void *args )
5511 struct glDeleteBuffers_params *params = args;
5512 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5513 funcs->ext.p_glDeleteBuffers( params->n, params->buffers );
5514 return STATUS_SUCCESS;
5517 static NTSTATUS ext_glDeleteBuffersARB( void *args )
5519 struct glDeleteBuffersARB_params *params = args;
5520 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5521 funcs->ext.p_glDeleteBuffersARB( params->n, params->buffers );
5522 return STATUS_SUCCESS;
5525 static NTSTATUS ext_glDeleteCommandListsNV( void *args )
5527 struct glDeleteCommandListsNV_params *params = args;
5528 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5529 funcs->ext.p_glDeleteCommandListsNV( params->n, params->lists );
5530 return STATUS_SUCCESS;
5533 static NTSTATUS ext_glDeleteFencesAPPLE( void *args )
5535 struct glDeleteFencesAPPLE_params *params = args;
5536 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5537 funcs->ext.p_glDeleteFencesAPPLE( params->n, params->fences );
5538 return STATUS_SUCCESS;
5541 static NTSTATUS ext_glDeleteFencesNV( void *args )
5543 struct glDeleteFencesNV_params *params = args;
5544 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5545 funcs->ext.p_glDeleteFencesNV( params->n, params->fences );
5546 return STATUS_SUCCESS;
5549 static NTSTATUS ext_glDeleteFragmentShaderATI( void *args )
5551 struct glDeleteFragmentShaderATI_params *params = args;
5552 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5553 funcs->ext.p_glDeleteFragmentShaderATI( params->id );
5554 return STATUS_SUCCESS;
5557 static NTSTATUS ext_glDeleteFramebuffers( void *args )
5559 struct glDeleteFramebuffers_params *params = args;
5560 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5561 funcs->ext.p_glDeleteFramebuffers( params->n, params->framebuffers );
5562 return STATUS_SUCCESS;
5565 static NTSTATUS ext_glDeleteFramebuffersEXT( void *args )
5567 struct glDeleteFramebuffersEXT_params *params = args;
5568 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5569 funcs->ext.p_glDeleteFramebuffersEXT( params->n, params->framebuffers );
5570 return STATUS_SUCCESS;
5573 static NTSTATUS ext_glDeleteMemoryObjectsEXT( void *args )
5575 struct glDeleteMemoryObjectsEXT_params *params = args;
5576 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5577 funcs->ext.p_glDeleteMemoryObjectsEXT( params->n, params->memoryObjects );
5578 return STATUS_SUCCESS;
5581 static NTSTATUS ext_glDeleteNamedStringARB( void *args )
5583 struct glDeleteNamedStringARB_params *params = args;
5584 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5585 funcs->ext.p_glDeleteNamedStringARB( params->namelen, params->name );
5586 return STATUS_SUCCESS;
5589 static NTSTATUS ext_glDeleteNamesAMD( void *args )
5591 struct glDeleteNamesAMD_params *params = args;
5592 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5593 funcs->ext.p_glDeleteNamesAMD( params->identifier, params->num, params->names );
5594 return STATUS_SUCCESS;
5597 static NTSTATUS ext_glDeleteObjectARB( void *args )
5599 struct glDeleteObjectARB_params *params = args;
5600 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5601 funcs->ext.p_glDeleteObjectARB( params->obj );
5602 return STATUS_SUCCESS;
5605 static NTSTATUS ext_glDeleteObjectBufferATI( void *args )
5607 struct glDeleteObjectBufferATI_params *params = args;
5608 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5609 funcs->ext.p_glDeleteObjectBufferATI( params->buffer );
5610 return STATUS_SUCCESS;
5613 static NTSTATUS ext_glDeleteOcclusionQueriesNV( void *args )
5615 struct glDeleteOcclusionQueriesNV_params *params = args;
5616 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5617 funcs->ext.p_glDeleteOcclusionQueriesNV( params->n, params->ids );
5618 return STATUS_SUCCESS;
5621 static NTSTATUS ext_glDeletePathsNV( void *args )
5623 struct glDeletePathsNV_params *params = args;
5624 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5625 funcs->ext.p_glDeletePathsNV( params->path, params->range );
5626 return STATUS_SUCCESS;
5629 static NTSTATUS ext_glDeletePerfMonitorsAMD( void *args )
5631 struct glDeletePerfMonitorsAMD_params *params = args;
5632 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5633 funcs->ext.p_glDeletePerfMonitorsAMD( params->n, params->monitors );
5634 return STATUS_SUCCESS;
5637 static NTSTATUS ext_glDeletePerfQueryINTEL( void *args )
5639 struct glDeletePerfQueryINTEL_params *params = args;
5640 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5641 funcs->ext.p_glDeletePerfQueryINTEL( params->queryHandle );
5642 return STATUS_SUCCESS;
5645 static NTSTATUS ext_glDeleteProgram( void *args )
5647 struct glDeleteProgram_params *params = args;
5648 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5649 funcs->ext.p_glDeleteProgram( params->program );
5650 return STATUS_SUCCESS;
5653 static NTSTATUS ext_glDeleteProgramPipelines( void *args )
5655 struct glDeleteProgramPipelines_params *params = args;
5656 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5657 funcs->ext.p_glDeleteProgramPipelines( params->n, params->pipelines );
5658 return STATUS_SUCCESS;
5661 static NTSTATUS ext_glDeleteProgramsARB( void *args )
5663 struct glDeleteProgramsARB_params *params = args;
5664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5665 funcs->ext.p_glDeleteProgramsARB( params->n, params->programs );
5666 return STATUS_SUCCESS;
5669 static NTSTATUS ext_glDeleteProgramsNV( void *args )
5671 struct glDeleteProgramsNV_params *params = args;
5672 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5673 funcs->ext.p_glDeleteProgramsNV( params->n, params->programs );
5674 return STATUS_SUCCESS;
5677 static NTSTATUS ext_glDeleteQueries( void *args )
5679 struct glDeleteQueries_params *params = args;
5680 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5681 funcs->ext.p_glDeleteQueries( params->n, params->ids );
5682 return STATUS_SUCCESS;
5685 static NTSTATUS ext_glDeleteQueriesARB( void *args )
5687 struct glDeleteQueriesARB_params *params = args;
5688 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5689 funcs->ext.p_glDeleteQueriesARB( params->n, params->ids );
5690 return STATUS_SUCCESS;
5693 static NTSTATUS ext_glDeleteQueryResourceTagNV( void *args )
5695 struct glDeleteQueryResourceTagNV_params *params = args;
5696 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5697 funcs->ext.p_glDeleteQueryResourceTagNV( params->n, params->tagIds );
5698 return STATUS_SUCCESS;
5701 static NTSTATUS ext_glDeleteRenderbuffers( void *args )
5703 struct glDeleteRenderbuffers_params *params = args;
5704 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5705 funcs->ext.p_glDeleteRenderbuffers( params->n, params->renderbuffers );
5706 return STATUS_SUCCESS;
5709 static NTSTATUS ext_glDeleteRenderbuffersEXT( void *args )
5711 struct glDeleteRenderbuffersEXT_params *params = args;
5712 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5713 funcs->ext.p_glDeleteRenderbuffersEXT( params->n, params->renderbuffers );
5714 return STATUS_SUCCESS;
5717 static NTSTATUS ext_glDeleteSamplers( void *args )
5719 struct glDeleteSamplers_params *params = args;
5720 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5721 funcs->ext.p_glDeleteSamplers( params->count, params->samplers );
5722 return STATUS_SUCCESS;
5725 static NTSTATUS ext_glDeleteSemaphoresEXT( void *args )
5727 struct glDeleteSemaphoresEXT_params *params = args;
5728 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5729 funcs->ext.p_glDeleteSemaphoresEXT( params->n, params->semaphores );
5730 return STATUS_SUCCESS;
5733 static NTSTATUS ext_glDeleteShader( void *args )
5735 struct glDeleteShader_params *params = args;
5736 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5737 funcs->ext.p_glDeleteShader( params->shader );
5738 return STATUS_SUCCESS;
5741 static NTSTATUS ext_glDeleteStatesNV( void *args )
5743 struct glDeleteStatesNV_params *params = args;
5744 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5745 funcs->ext.p_glDeleteStatesNV( params->n, params->states );
5746 return STATUS_SUCCESS;
5749 static NTSTATUS ext_glDeleteSync( void *args )
5751 struct glDeleteSync_params *params = args;
5752 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5753 funcs->ext.p_glDeleteSync( params->sync );
5754 return STATUS_SUCCESS;
5757 static NTSTATUS ext_glDeleteTexturesEXT( void *args )
5759 struct glDeleteTexturesEXT_params *params = args;
5760 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5761 funcs->ext.p_glDeleteTexturesEXT( params->n, params->textures );
5762 return STATUS_SUCCESS;
5765 static NTSTATUS ext_glDeleteTransformFeedbacks( void *args )
5767 struct glDeleteTransformFeedbacks_params *params = args;
5768 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5769 funcs->ext.p_glDeleteTransformFeedbacks( params->n, params->ids );
5770 return STATUS_SUCCESS;
5773 static NTSTATUS ext_glDeleteTransformFeedbacksNV( void *args )
5775 struct glDeleteTransformFeedbacksNV_params *params = args;
5776 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5777 funcs->ext.p_glDeleteTransformFeedbacksNV( params->n, params->ids );
5778 return STATUS_SUCCESS;
5781 static NTSTATUS ext_glDeleteVertexArrays( void *args )
5783 struct glDeleteVertexArrays_params *params = args;
5784 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5785 funcs->ext.p_glDeleteVertexArrays( params->n, params->arrays );
5786 return STATUS_SUCCESS;
5789 static NTSTATUS ext_glDeleteVertexArraysAPPLE( void *args )
5791 struct glDeleteVertexArraysAPPLE_params *params = args;
5792 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5793 funcs->ext.p_glDeleteVertexArraysAPPLE( params->n, params->arrays );
5794 return STATUS_SUCCESS;
5797 static NTSTATUS ext_glDeleteVertexShaderEXT( void *args )
5799 struct glDeleteVertexShaderEXT_params *params = args;
5800 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5801 funcs->ext.p_glDeleteVertexShaderEXT( params->id );
5802 return STATUS_SUCCESS;
5805 static NTSTATUS ext_glDepthBoundsEXT( void *args )
5807 struct glDepthBoundsEXT_params *params = args;
5808 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5809 funcs->ext.p_glDepthBoundsEXT( params->zmin, params->zmax );
5810 return STATUS_SUCCESS;
5813 static NTSTATUS ext_glDepthBoundsdNV( void *args )
5815 struct glDepthBoundsdNV_params *params = args;
5816 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5817 funcs->ext.p_glDepthBoundsdNV( params->zmin, params->zmax );
5818 return STATUS_SUCCESS;
5821 static NTSTATUS ext_glDepthRangeArraydvNV( void *args )
5823 struct glDepthRangeArraydvNV_params *params = args;
5824 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5825 funcs->ext.p_glDepthRangeArraydvNV( params->first, params->count, params->v );
5826 return STATUS_SUCCESS;
5829 static NTSTATUS ext_glDepthRangeArrayv( void *args )
5831 struct glDepthRangeArrayv_params *params = args;
5832 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5833 funcs->ext.p_glDepthRangeArrayv( params->first, params->count, params->v );
5834 return STATUS_SUCCESS;
5837 static NTSTATUS ext_glDepthRangeIndexed( void *args )
5839 struct glDepthRangeIndexed_params *params = args;
5840 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5841 funcs->ext.p_glDepthRangeIndexed( params->index, params->n, params->f );
5842 return STATUS_SUCCESS;
5845 static NTSTATUS ext_glDepthRangeIndexeddNV( void *args )
5847 struct glDepthRangeIndexeddNV_params *params = args;
5848 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5849 funcs->ext.p_glDepthRangeIndexeddNV( params->index, params->n, params->f );
5850 return STATUS_SUCCESS;
5853 static NTSTATUS ext_glDepthRangedNV( void *args )
5855 struct glDepthRangedNV_params *params = args;
5856 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5857 funcs->ext.p_glDepthRangedNV( params->zNear, params->zFar );
5858 return STATUS_SUCCESS;
5861 static NTSTATUS ext_glDepthRangef( void *args )
5863 struct glDepthRangef_params *params = args;
5864 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5865 funcs->ext.p_glDepthRangef( params->n, params->f );
5866 return STATUS_SUCCESS;
5869 static NTSTATUS ext_glDepthRangefOES( void *args )
5871 struct glDepthRangefOES_params *params = args;
5872 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5873 funcs->ext.p_glDepthRangefOES( params->n, params->f );
5874 return STATUS_SUCCESS;
5877 static NTSTATUS ext_glDepthRangexOES( void *args )
5879 struct glDepthRangexOES_params *params = args;
5880 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5881 funcs->ext.p_glDepthRangexOES( params->n, params->f );
5882 return STATUS_SUCCESS;
5885 static NTSTATUS ext_glDetachObjectARB( void *args )
5887 struct glDetachObjectARB_params *params = args;
5888 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5889 funcs->ext.p_glDetachObjectARB( params->containerObj, params->attachedObj );
5890 return STATUS_SUCCESS;
5893 static NTSTATUS ext_glDetachShader( void *args )
5895 struct glDetachShader_params *params = args;
5896 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5897 funcs->ext.p_glDetachShader( params->program, params->shader );
5898 return STATUS_SUCCESS;
5901 static NTSTATUS ext_glDetailTexFuncSGIS( void *args )
5903 struct glDetailTexFuncSGIS_params *params = args;
5904 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5905 funcs->ext.p_glDetailTexFuncSGIS( params->target, params->n, params->points );
5906 return STATUS_SUCCESS;
5909 static NTSTATUS ext_glDisableClientStateIndexedEXT( void *args )
5911 struct glDisableClientStateIndexedEXT_params *params = args;
5912 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5913 funcs->ext.p_glDisableClientStateIndexedEXT( params->array, params->index );
5914 return STATUS_SUCCESS;
5917 static NTSTATUS ext_glDisableClientStateiEXT( void *args )
5919 struct glDisableClientStateiEXT_params *params = args;
5920 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5921 funcs->ext.p_glDisableClientStateiEXT( params->array, params->index );
5922 return STATUS_SUCCESS;
5925 static NTSTATUS ext_glDisableIndexedEXT( void *args )
5927 struct glDisableIndexedEXT_params *params = args;
5928 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5929 funcs->ext.p_glDisableIndexedEXT( params->target, params->index );
5930 return STATUS_SUCCESS;
5933 static NTSTATUS ext_glDisableVariantClientStateEXT( void *args )
5935 struct glDisableVariantClientStateEXT_params *params = args;
5936 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5937 funcs->ext.p_glDisableVariantClientStateEXT( params->id );
5938 return STATUS_SUCCESS;
5941 static NTSTATUS ext_glDisableVertexArrayAttrib( void *args )
5943 struct glDisableVertexArrayAttrib_params *params = args;
5944 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5945 funcs->ext.p_glDisableVertexArrayAttrib( params->vaobj, params->index );
5946 return STATUS_SUCCESS;
5949 static NTSTATUS ext_glDisableVertexArrayAttribEXT( void *args )
5951 struct glDisableVertexArrayAttribEXT_params *params = args;
5952 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5953 funcs->ext.p_glDisableVertexArrayAttribEXT( params->vaobj, params->index );
5954 return STATUS_SUCCESS;
5957 static NTSTATUS ext_glDisableVertexArrayEXT( void *args )
5959 struct glDisableVertexArrayEXT_params *params = args;
5960 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5961 funcs->ext.p_glDisableVertexArrayEXT( params->vaobj, params->array );
5962 return STATUS_SUCCESS;
5965 static NTSTATUS ext_glDisableVertexAttribAPPLE( void *args )
5967 struct glDisableVertexAttribAPPLE_params *params = args;
5968 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5969 funcs->ext.p_glDisableVertexAttribAPPLE( params->index, params->pname );
5970 return STATUS_SUCCESS;
5973 static NTSTATUS ext_glDisableVertexAttribArray( void *args )
5975 struct glDisableVertexAttribArray_params *params = args;
5976 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5977 funcs->ext.p_glDisableVertexAttribArray( params->index );
5978 return STATUS_SUCCESS;
5981 static NTSTATUS ext_glDisableVertexAttribArrayARB( void *args )
5983 struct glDisableVertexAttribArrayARB_params *params = args;
5984 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5985 funcs->ext.p_glDisableVertexAttribArrayARB( params->index );
5986 return STATUS_SUCCESS;
5989 static NTSTATUS ext_glDisablei( void *args )
5991 struct glDisablei_params *params = args;
5992 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
5993 funcs->ext.p_glDisablei( params->target, params->index );
5994 return STATUS_SUCCESS;
5997 static NTSTATUS ext_glDispatchCompute( void *args )
5999 struct glDispatchCompute_params *params = args;
6000 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6001 funcs->ext.p_glDispatchCompute( params->num_groups_x, params->num_groups_y, params->num_groups_z );
6002 return STATUS_SUCCESS;
6005 static NTSTATUS ext_glDispatchComputeGroupSizeARB( void *args )
6007 struct glDispatchComputeGroupSizeARB_params *params = args;
6008 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6009 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 );
6010 return STATUS_SUCCESS;
6013 static NTSTATUS ext_glDispatchComputeIndirect( void *args )
6015 struct glDispatchComputeIndirect_params *params = args;
6016 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6017 funcs->ext.p_glDispatchComputeIndirect( params->indirect );
6018 return STATUS_SUCCESS;
6021 static NTSTATUS ext_glDrawArraysEXT( void *args )
6023 struct glDrawArraysEXT_params *params = args;
6024 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6025 funcs->ext.p_glDrawArraysEXT( params->mode, params->first, params->count );
6026 return STATUS_SUCCESS;
6029 static NTSTATUS ext_glDrawArraysIndirect( void *args )
6031 struct glDrawArraysIndirect_params *params = args;
6032 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6033 funcs->ext.p_glDrawArraysIndirect( params->mode, params->indirect );
6034 return STATUS_SUCCESS;
6037 static NTSTATUS ext_glDrawArraysInstanced( void *args )
6039 struct glDrawArraysInstanced_params *params = args;
6040 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6041 funcs->ext.p_glDrawArraysInstanced( params->mode, params->first, params->count, params->instancecount );
6042 return STATUS_SUCCESS;
6045 static NTSTATUS ext_glDrawArraysInstancedARB( void *args )
6047 struct glDrawArraysInstancedARB_params *params = args;
6048 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6049 funcs->ext.p_glDrawArraysInstancedARB( params->mode, params->first, params->count, params->primcount );
6050 return STATUS_SUCCESS;
6053 static NTSTATUS ext_glDrawArraysInstancedBaseInstance( void *args )
6055 struct glDrawArraysInstancedBaseInstance_params *params = args;
6056 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6057 funcs->ext.p_glDrawArraysInstancedBaseInstance( params->mode, params->first, params->count, params->instancecount, params->baseinstance );
6058 return STATUS_SUCCESS;
6061 static NTSTATUS ext_glDrawArraysInstancedEXT( void *args )
6063 struct glDrawArraysInstancedEXT_params *params = args;
6064 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6065 funcs->ext.p_glDrawArraysInstancedEXT( params->mode, params->start, params->count, params->primcount );
6066 return STATUS_SUCCESS;
6069 static NTSTATUS ext_glDrawBufferRegion( void *args )
6071 struct glDrawBufferRegion_params *params = args;
6072 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6073 funcs->ext.p_glDrawBufferRegion( params->region, params->x, params->y, params->width, params->height, params->xDest, params->yDest );
6074 return STATUS_SUCCESS;
6077 static NTSTATUS ext_glDrawBuffers( void *args )
6079 struct glDrawBuffers_params *params = args;
6080 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6081 funcs->ext.p_glDrawBuffers( params->n, params->bufs );
6082 return STATUS_SUCCESS;
6085 static NTSTATUS ext_glDrawBuffersARB( void *args )
6087 struct glDrawBuffersARB_params *params = args;
6088 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6089 funcs->ext.p_glDrawBuffersARB( params->n, params->bufs );
6090 return STATUS_SUCCESS;
6093 static NTSTATUS ext_glDrawBuffersATI( void *args )
6095 struct glDrawBuffersATI_params *params = args;
6096 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6097 funcs->ext.p_glDrawBuffersATI( params->n, params->bufs );
6098 return STATUS_SUCCESS;
6101 static NTSTATUS ext_glDrawCommandsAddressNV( void *args )
6103 struct glDrawCommandsAddressNV_params *params = args;
6104 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6105 funcs->ext.p_glDrawCommandsAddressNV( params->primitiveMode, params->indirects, params->sizes, params->count );
6106 return STATUS_SUCCESS;
6109 static NTSTATUS ext_glDrawCommandsNV( void *args )
6111 struct glDrawCommandsNV_params *params = args;
6112 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6113 funcs->ext.p_glDrawCommandsNV( params->primitiveMode, params->buffer, params->indirects, params->sizes, params->count );
6114 return STATUS_SUCCESS;
6117 static NTSTATUS ext_glDrawCommandsStatesAddressNV( void *args )
6119 struct glDrawCommandsStatesAddressNV_params *params = args;
6120 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6121 funcs->ext.p_glDrawCommandsStatesAddressNV( params->indirects, params->sizes, params->states, params->fbos, params->count );
6122 return STATUS_SUCCESS;
6125 static NTSTATUS ext_glDrawCommandsStatesNV( void *args )
6127 struct glDrawCommandsStatesNV_params *params = args;
6128 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6129 funcs->ext.p_glDrawCommandsStatesNV( params->buffer, params->indirects, params->sizes, params->states, params->fbos, params->count );
6130 return STATUS_SUCCESS;
6133 static NTSTATUS ext_glDrawElementArrayAPPLE( void *args )
6135 struct glDrawElementArrayAPPLE_params *params = args;
6136 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6137 funcs->ext.p_glDrawElementArrayAPPLE( params->mode, params->first, params->count );
6138 return STATUS_SUCCESS;
6141 static NTSTATUS ext_glDrawElementArrayATI( void *args )
6143 struct glDrawElementArrayATI_params *params = args;
6144 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6145 funcs->ext.p_glDrawElementArrayATI( params->mode, params->count );
6146 return STATUS_SUCCESS;
6149 static NTSTATUS ext_glDrawElementsBaseVertex( void *args )
6151 struct glDrawElementsBaseVertex_params *params = args;
6152 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6153 funcs->ext.p_glDrawElementsBaseVertex( params->mode, params->count, params->type, params->indices, params->basevertex );
6154 return STATUS_SUCCESS;
6157 static NTSTATUS ext_glDrawElementsIndirect( void *args )
6159 struct glDrawElementsIndirect_params *params = args;
6160 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6161 funcs->ext.p_glDrawElementsIndirect( params->mode, params->type, params->indirect );
6162 return STATUS_SUCCESS;
6165 static NTSTATUS ext_glDrawElementsInstanced( void *args )
6167 struct glDrawElementsInstanced_params *params = args;
6168 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6169 funcs->ext.p_glDrawElementsInstanced( params->mode, params->count, params->type, params->indices, params->instancecount );
6170 return STATUS_SUCCESS;
6173 static NTSTATUS ext_glDrawElementsInstancedARB( void *args )
6175 struct glDrawElementsInstancedARB_params *params = args;
6176 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6177 funcs->ext.p_glDrawElementsInstancedARB( params->mode, params->count, params->type, params->indices, params->primcount );
6178 return STATUS_SUCCESS;
6181 static NTSTATUS ext_glDrawElementsInstancedBaseInstance( void *args )
6183 struct glDrawElementsInstancedBaseInstance_params *params = args;
6184 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6185 funcs->ext.p_glDrawElementsInstancedBaseInstance( params->mode, params->count, params->type, params->indices, params->instancecount, params->baseinstance );
6186 return STATUS_SUCCESS;
6189 static NTSTATUS ext_glDrawElementsInstancedBaseVertex( void *args )
6191 struct glDrawElementsInstancedBaseVertex_params *params = args;
6192 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6193 funcs->ext.p_glDrawElementsInstancedBaseVertex( params->mode, params->count, params->type, params->indices, params->instancecount, params->basevertex );
6194 return STATUS_SUCCESS;
6197 static NTSTATUS ext_glDrawElementsInstancedBaseVertexBaseInstance( void *args )
6199 struct glDrawElementsInstancedBaseVertexBaseInstance_params *params = args;
6200 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6201 funcs->ext.p_glDrawElementsInstancedBaseVertexBaseInstance( params->mode, params->count, params->type, params->indices, params->instancecount, params->basevertex, params->baseinstance );
6202 return STATUS_SUCCESS;
6205 static NTSTATUS ext_glDrawElementsInstancedEXT( void *args )
6207 struct glDrawElementsInstancedEXT_params *params = args;
6208 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6209 funcs->ext.p_glDrawElementsInstancedEXT( params->mode, params->count, params->type, params->indices, params->primcount );
6210 return STATUS_SUCCESS;
6213 static NTSTATUS ext_glDrawMeshArraysSUN( void *args )
6215 struct glDrawMeshArraysSUN_params *params = args;
6216 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6217 funcs->ext.p_glDrawMeshArraysSUN( params->mode, params->first, params->count, params->width );
6218 return STATUS_SUCCESS;
6221 static NTSTATUS ext_glDrawMeshTasksIndirectNV( void *args )
6223 struct glDrawMeshTasksIndirectNV_params *params = args;
6224 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6225 funcs->ext.p_glDrawMeshTasksIndirectNV( params->indirect );
6226 return STATUS_SUCCESS;
6229 static NTSTATUS ext_glDrawMeshTasksNV( void *args )
6231 struct glDrawMeshTasksNV_params *params = args;
6232 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6233 funcs->ext.p_glDrawMeshTasksNV( params->first, params->count );
6234 return STATUS_SUCCESS;
6237 static NTSTATUS ext_glDrawRangeElementArrayAPPLE( void *args )
6239 struct glDrawRangeElementArrayAPPLE_params *params = args;
6240 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6241 funcs->ext.p_glDrawRangeElementArrayAPPLE( params->mode, params->start, params->end, params->first, params->count );
6242 return STATUS_SUCCESS;
6245 static NTSTATUS ext_glDrawRangeElementArrayATI( void *args )
6247 struct glDrawRangeElementArrayATI_params *params = args;
6248 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6249 funcs->ext.p_glDrawRangeElementArrayATI( params->mode, params->start, params->end, params->count );
6250 return STATUS_SUCCESS;
6253 static NTSTATUS ext_glDrawRangeElements( void *args )
6255 struct glDrawRangeElements_params *params = args;
6256 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6257 funcs->ext.p_glDrawRangeElements( params->mode, params->start, params->end, params->count, params->type, params->indices );
6258 return STATUS_SUCCESS;
6261 static NTSTATUS ext_glDrawRangeElementsBaseVertex( void *args )
6263 struct glDrawRangeElementsBaseVertex_params *params = args;
6264 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6265 funcs->ext.p_glDrawRangeElementsBaseVertex( params->mode, params->start, params->end, params->count, params->type, params->indices, params->basevertex );
6266 return STATUS_SUCCESS;
6269 static NTSTATUS ext_glDrawRangeElementsEXT( void *args )
6271 struct glDrawRangeElementsEXT_params *params = args;
6272 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6273 funcs->ext.p_glDrawRangeElementsEXT( params->mode, params->start, params->end, params->count, params->type, params->indices );
6274 return STATUS_SUCCESS;
6277 static NTSTATUS ext_glDrawTextureNV( void *args )
6279 struct glDrawTextureNV_params *params = args;
6280 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6281 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 );
6282 return STATUS_SUCCESS;
6285 static NTSTATUS ext_glDrawTransformFeedback( void *args )
6287 struct glDrawTransformFeedback_params *params = args;
6288 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6289 funcs->ext.p_glDrawTransformFeedback( params->mode, params->id );
6290 return STATUS_SUCCESS;
6293 static NTSTATUS ext_glDrawTransformFeedbackInstanced( void *args )
6295 struct glDrawTransformFeedbackInstanced_params *params = args;
6296 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6297 funcs->ext.p_glDrawTransformFeedbackInstanced( params->mode, params->id, params->instancecount );
6298 return STATUS_SUCCESS;
6301 static NTSTATUS ext_glDrawTransformFeedbackNV( void *args )
6303 struct glDrawTransformFeedbackNV_params *params = args;
6304 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6305 funcs->ext.p_glDrawTransformFeedbackNV( params->mode, params->id );
6306 return STATUS_SUCCESS;
6309 static NTSTATUS ext_glDrawTransformFeedbackStream( void *args )
6311 struct glDrawTransformFeedbackStream_params *params = args;
6312 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6313 funcs->ext.p_glDrawTransformFeedbackStream( params->mode, params->id, params->stream );
6314 return STATUS_SUCCESS;
6317 static NTSTATUS ext_glDrawTransformFeedbackStreamInstanced( void *args )
6319 struct glDrawTransformFeedbackStreamInstanced_params *params = args;
6320 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6321 funcs->ext.p_glDrawTransformFeedbackStreamInstanced( params->mode, params->id, params->stream, params->instancecount );
6322 return STATUS_SUCCESS;
6325 static NTSTATUS ext_glDrawVkImageNV( void *args )
6327 struct glDrawVkImageNV_params *params = args;
6328 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6329 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 );
6330 return STATUS_SUCCESS;
6333 static NTSTATUS ext_glEGLImageTargetTexStorageEXT( void *args )
6335 struct glEGLImageTargetTexStorageEXT_params *params = args;
6336 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6337 funcs->ext.p_glEGLImageTargetTexStorageEXT( params->target, params->image, params->attrib_list );
6338 return STATUS_SUCCESS;
6341 static NTSTATUS ext_glEGLImageTargetTextureStorageEXT( void *args )
6343 struct glEGLImageTargetTextureStorageEXT_params *params = args;
6344 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6345 funcs->ext.p_glEGLImageTargetTextureStorageEXT( params->texture, params->image, params->attrib_list );
6346 return STATUS_SUCCESS;
6349 static NTSTATUS ext_glEdgeFlagFormatNV( void *args )
6351 struct glEdgeFlagFormatNV_params *params = args;
6352 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6353 funcs->ext.p_glEdgeFlagFormatNV( params->stride );
6354 return STATUS_SUCCESS;
6357 static NTSTATUS ext_glEdgeFlagPointerEXT( void *args )
6359 struct glEdgeFlagPointerEXT_params *params = args;
6360 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6361 funcs->ext.p_glEdgeFlagPointerEXT( params->stride, params->count, params->pointer );
6362 return STATUS_SUCCESS;
6365 static NTSTATUS ext_glEdgeFlagPointerListIBM( void *args )
6367 struct glEdgeFlagPointerListIBM_params *params = args;
6368 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6369 funcs->ext.p_glEdgeFlagPointerListIBM( params->stride, params->pointer, params->ptrstride );
6370 return STATUS_SUCCESS;
6373 static NTSTATUS ext_glElementPointerAPPLE( void *args )
6375 struct glElementPointerAPPLE_params *params = args;
6376 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6377 funcs->ext.p_glElementPointerAPPLE( params->type, params->pointer );
6378 return STATUS_SUCCESS;
6381 static NTSTATUS ext_glElementPointerATI( void *args )
6383 struct glElementPointerATI_params *params = args;
6384 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6385 funcs->ext.p_glElementPointerATI( params->type, params->pointer );
6386 return STATUS_SUCCESS;
6389 static NTSTATUS ext_glEnableClientStateIndexedEXT( void *args )
6391 struct glEnableClientStateIndexedEXT_params *params = args;
6392 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6393 funcs->ext.p_glEnableClientStateIndexedEXT( params->array, params->index );
6394 return STATUS_SUCCESS;
6397 static NTSTATUS ext_glEnableClientStateiEXT( void *args )
6399 struct glEnableClientStateiEXT_params *params = args;
6400 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6401 funcs->ext.p_glEnableClientStateiEXT( params->array, params->index );
6402 return STATUS_SUCCESS;
6405 static NTSTATUS ext_glEnableIndexedEXT( void *args )
6407 struct glEnableIndexedEXT_params *params = args;
6408 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6409 funcs->ext.p_glEnableIndexedEXT( params->target, params->index );
6410 return STATUS_SUCCESS;
6413 static NTSTATUS ext_glEnableVariantClientStateEXT( void *args )
6415 struct glEnableVariantClientStateEXT_params *params = args;
6416 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6417 funcs->ext.p_glEnableVariantClientStateEXT( params->id );
6418 return STATUS_SUCCESS;
6421 static NTSTATUS ext_glEnableVertexArrayAttrib( void *args )
6423 struct glEnableVertexArrayAttrib_params *params = args;
6424 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6425 funcs->ext.p_glEnableVertexArrayAttrib( params->vaobj, params->index );
6426 return STATUS_SUCCESS;
6429 static NTSTATUS ext_glEnableVertexArrayAttribEXT( void *args )
6431 struct glEnableVertexArrayAttribEXT_params *params = args;
6432 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6433 funcs->ext.p_glEnableVertexArrayAttribEXT( params->vaobj, params->index );
6434 return STATUS_SUCCESS;
6437 static NTSTATUS ext_glEnableVertexArrayEXT( void *args )
6439 struct glEnableVertexArrayEXT_params *params = args;
6440 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6441 funcs->ext.p_glEnableVertexArrayEXT( params->vaobj, params->array );
6442 return STATUS_SUCCESS;
6445 static NTSTATUS ext_glEnableVertexAttribAPPLE( void *args )
6447 struct glEnableVertexAttribAPPLE_params *params = args;
6448 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6449 funcs->ext.p_glEnableVertexAttribAPPLE( params->index, params->pname );
6450 return STATUS_SUCCESS;
6453 static NTSTATUS ext_glEnableVertexAttribArray( void *args )
6455 struct glEnableVertexAttribArray_params *params = args;
6456 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6457 funcs->ext.p_glEnableVertexAttribArray( params->index );
6458 return STATUS_SUCCESS;
6461 static NTSTATUS ext_glEnableVertexAttribArrayARB( void *args )
6463 struct glEnableVertexAttribArrayARB_params *params = args;
6464 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6465 funcs->ext.p_glEnableVertexAttribArrayARB( params->index );
6466 return STATUS_SUCCESS;
6469 static NTSTATUS ext_glEnablei( void *args )
6471 struct glEnablei_params *params = args;
6472 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6473 funcs->ext.p_glEnablei( params->target, params->index );
6474 return STATUS_SUCCESS;
6477 static NTSTATUS ext_glEndConditionalRender( void *args )
6479 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6480 funcs->ext.p_glEndConditionalRender();
6481 return STATUS_SUCCESS;
6484 static NTSTATUS ext_glEndConditionalRenderNV( void *args )
6486 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6487 funcs->ext.p_glEndConditionalRenderNV();
6488 return STATUS_SUCCESS;
6491 static NTSTATUS ext_glEndConditionalRenderNVX( void *args )
6493 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6494 funcs->ext.p_glEndConditionalRenderNVX();
6495 return STATUS_SUCCESS;
6498 static NTSTATUS ext_glEndFragmentShaderATI( void *args )
6500 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6501 funcs->ext.p_glEndFragmentShaderATI();
6502 return STATUS_SUCCESS;
6505 static NTSTATUS ext_glEndOcclusionQueryNV( void *args )
6507 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6508 funcs->ext.p_glEndOcclusionQueryNV();
6509 return STATUS_SUCCESS;
6512 static NTSTATUS ext_glEndPerfMonitorAMD( void *args )
6514 struct glEndPerfMonitorAMD_params *params = args;
6515 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6516 funcs->ext.p_glEndPerfMonitorAMD( params->monitor );
6517 return STATUS_SUCCESS;
6520 static NTSTATUS ext_glEndPerfQueryINTEL( void *args )
6522 struct glEndPerfQueryINTEL_params *params = args;
6523 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6524 funcs->ext.p_glEndPerfQueryINTEL( params->queryHandle );
6525 return STATUS_SUCCESS;
6528 static NTSTATUS ext_glEndQuery( void *args )
6530 struct glEndQuery_params *params = args;
6531 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6532 funcs->ext.p_glEndQuery( params->target );
6533 return STATUS_SUCCESS;
6536 static NTSTATUS ext_glEndQueryARB( void *args )
6538 struct glEndQueryARB_params *params = args;
6539 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6540 funcs->ext.p_glEndQueryARB( params->target );
6541 return STATUS_SUCCESS;
6544 static NTSTATUS ext_glEndQueryIndexed( void *args )
6546 struct glEndQueryIndexed_params *params = args;
6547 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6548 funcs->ext.p_glEndQueryIndexed( params->target, params->index );
6549 return STATUS_SUCCESS;
6552 static NTSTATUS ext_glEndTransformFeedback( void *args )
6554 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6555 funcs->ext.p_glEndTransformFeedback();
6556 return STATUS_SUCCESS;
6559 static NTSTATUS ext_glEndTransformFeedbackEXT( void *args )
6561 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6562 funcs->ext.p_glEndTransformFeedbackEXT();
6563 return STATUS_SUCCESS;
6566 static NTSTATUS ext_glEndTransformFeedbackNV( void *args )
6568 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6569 funcs->ext.p_glEndTransformFeedbackNV();
6570 return STATUS_SUCCESS;
6573 static NTSTATUS ext_glEndVertexShaderEXT( void *args )
6575 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6576 funcs->ext.p_glEndVertexShaderEXT();
6577 return STATUS_SUCCESS;
6580 static NTSTATUS ext_glEndVideoCaptureNV( void *args )
6582 struct glEndVideoCaptureNV_params *params = args;
6583 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6584 funcs->ext.p_glEndVideoCaptureNV( params->video_capture_slot );
6585 return STATUS_SUCCESS;
6588 static NTSTATUS ext_glEvalCoord1xOES( void *args )
6590 struct glEvalCoord1xOES_params *params = args;
6591 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6592 funcs->ext.p_glEvalCoord1xOES( params->u );
6593 return STATUS_SUCCESS;
6596 static NTSTATUS ext_glEvalCoord1xvOES( void *args )
6598 struct glEvalCoord1xvOES_params *params = args;
6599 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6600 funcs->ext.p_glEvalCoord1xvOES( params->coords );
6601 return STATUS_SUCCESS;
6604 static NTSTATUS ext_glEvalCoord2xOES( void *args )
6606 struct glEvalCoord2xOES_params *params = args;
6607 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6608 funcs->ext.p_glEvalCoord2xOES( params->u, params->v );
6609 return STATUS_SUCCESS;
6612 static NTSTATUS ext_glEvalCoord2xvOES( void *args )
6614 struct glEvalCoord2xvOES_params *params = args;
6615 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6616 funcs->ext.p_glEvalCoord2xvOES( params->coords );
6617 return STATUS_SUCCESS;
6620 static NTSTATUS ext_glEvalMapsNV( void *args )
6622 struct glEvalMapsNV_params *params = args;
6623 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6624 funcs->ext.p_glEvalMapsNV( params->target, params->mode );
6625 return STATUS_SUCCESS;
6628 static NTSTATUS ext_glEvaluateDepthValuesARB( void *args )
6630 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6631 funcs->ext.p_glEvaluateDepthValuesARB();
6632 return STATUS_SUCCESS;
6635 static NTSTATUS ext_glExecuteProgramNV( void *args )
6637 struct glExecuteProgramNV_params *params = args;
6638 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6639 funcs->ext.p_glExecuteProgramNV( params->target, params->id, params->params );
6640 return STATUS_SUCCESS;
6643 static NTSTATUS ext_glExtractComponentEXT( void *args )
6645 struct glExtractComponentEXT_params *params = args;
6646 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6647 funcs->ext.p_glExtractComponentEXT( params->res, params->src, params->num );
6648 return STATUS_SUCCESS;
6651 static NTSTATUS ext_glFeedbackBufferxOES( void *args )
6653 struct glFeedbackBufferxOES_params *params = args;
6654 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6655 funcs->ext.p_glFeedbackBufferxOES( params->n, params->type, params->buffer );
6656 return STATUS_SUCCESS;
6659 static NTSTATUS ext_glFenceSync( void *args )
6661 struct glFenceSync_params *params = args;
6662 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6663 params->ret = funcs->ext.p_glFenceSync( params->condition, params->flags );
6664 return STATUS_SUCCESS;
6667 static NTSTATUS ext_glFinalCombinerInputNV( void *args )
6669 struct glFinalCombinerInputNV_params *params = args;
6670 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6671 funcs->ext.p_glFinalCombinerInputNV( params->variable, params->input, params->mapping, params->componentUsage );
6672 return STATUS_SUCCESS;
6675 static NTSTATUS ext_glFinishAsyncSGIX( void *args )
6677 struct glFinishAsyncSGIX_params *params = args;
6678 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6679 params->ret = funcs->ext.p_glFinishAsyncSGIX( params->markerp );
6680 return STATUS_SUCCESS;
6683 static NTSTATUS ext_glFinishFenceAPPLE( void *args )
6685 struct glFinishFenceAPPLE_params *params = args;
6686 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6687 funcs->ext.p_glFinishFenceAPPLE( params->fence );
6688 return STATUS_SUCCESS;
6691 static NTSTATUS ext_glFinishFenceNV( void *args )
6693 struct glFinishFenceNV_params *params = args;
6694 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6695 funcs->ext.p_glFinishFenceNV( params->fence );
6696 return STATUS_SUCCESS;
6699 static NTSTATUS ext_glFinishObjectAPPLE( void *args )
6701 struct glFinishObjectAPPLE_params *params = args;
6702 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6703 funcs->ext.p_glFinishObjectAPPLE( params->object, params->name );
6704 return STATUS_SUCCESS;
6707 static NTSTATUS ext_glFinishTextureSUNX( void *args )
6709 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6710 funcs->ext.p_glFinishTextureSUNX();
6711 return STATUS_SUCCESS;
6714 static NTSTATUS ext_glFlushMappedBufferRange( void *args )
6716 struct glFlushMappedBufferRange_params *params = args;
6717 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6718 funcs->ext.p_glFlushMappedBufferRange( params->target, params->offset, params->length );
6719 return STATUS_SUCCESS;
6722 static NTSTATUS ext_glFlushMappedBufferRangeAPPLE( void *args )
6724 struct glFlushMappedBufferRangeAPPLE_params *params = args;
6725 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6726 funcs->ext.p_glFlushMappedBufferRangeAPPLE( params->target, params->offset, params->size );
6727 return STATUS_SUCCESS;
6730 static NTSTATUS ext_glFlushMappedNamedBufferRange( void *args )
6732 struct glFlushMappedNamedBufferRange_params *params = args;
6733 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6734 funcs->ext.p_glFlushMappedNamedBufferRange( params->buffer, params->offset, params->length );
6735 return STATUS_SUCCESS;
6738 static NTSTATUS ext_glFlushMappedNamedBufferRangeEXT( void *args )
6740 struct glFlushMappedNamedBufferRangeEXT_params *params = args;
6741 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6742 funcs->ext.p_glFlushMappedNamedBufferRangeEXT( params->buffer, params->offset, params->length );
6743 return STATUS_SUCCESS;
6746 static NTSTATUS ext_glFlushPixelDataRangeNV( void *args )
6748 struct glFlushPixelDataRangeNV_params *params = args;
6749 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6750 funcs->ext.p_glFlushPixelDataRangeNV( params->target );
6751 return STATUS_SUCCESS;
6754 static NTSTATUS ext_glFlushRasterSGIX( void *args )
6756 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6757 funcs->ext.p_glFlushRasterSGIX();
6758 return STATUS_SUCCESS;
6761 static NTSTATUS ext_glFlushStaticDataIBM( void *args )
6763 struct glFlushStaticDataIBM_params *params = args;
6764 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6765 funcs->ext.p_glFlushStaticDataIBM( params->target );
6766 return STATUS_SUCCESS;
6769 static NTSTATUS ext_glFlushVertexArrayRangeAPPLE( void *args )
6771 struct glFlushVertexArrayRangeAPPLE_params *params = args;
6772 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6773 funcs->ext.p_glFlushVertexArrayRangeAPPLE( params->length, params->pointer );
6774 return STATUS_SUCCESS;
6777 static NTSTATUS ext_glFlushVertexArrayRangeNV( void *args )
6779 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6780 funcs->ext.p_glFlushVertexArrayRangeNV();
6781 return STATUS_SUCCESS;
6784 static NTSTATUS ext_glFogCoordFormatNV( void *args )
6786 struct glFogCoordFormatNV_params *params = args;
6787 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6788 funcs->ext.p_glFogCoordFormatNV( params->type, params->stride );
6789 return STATUS_SUCCESS;
6792 static NTSTATUS ext_glFogCoordPointer( void *args )
6794 struct glFogCoordPointer_params *params = args;
6795 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6796 funcs->ext.p_glFogCoordPointer( params->type, params->stride, params->pointer );
6797 return STATUS_SUCCESS;
6800 static NTSTATUS ext_glFogCoordPointerEXT( void *args )
6802 struct glFogCoordPointerEXT_params *params = args;
6803 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6804 funcs->ext.p_glFogCoordPointerEXT( params->type, params->stride, params->pointer );
6805 return STATUS_SUCCESS;
6808 static NTSTATUS ext_glFogCoordPointerListIBM( void *args )
6810 struct glFogCoordPointerListIBM_params *params = args;
6811 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6812 funcs->ext.p_glFogCoordPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride );
6813 return STATUS_SUCCESS;
6816 static NTSTATUS ext_glFogCoordd( void *args )
6818 struct glFogCoordd_params *params = args;
6819 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6820 funcs->ext.p_glFogCoordd( params->coord );
6821 return STATUS_SUCCESS;
6824 static NTSTATUS ext_glFogCoorddEXT( void *args )
6826 struct glFogCoorddEXT_params *params = args;
6827 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6828 funcs->ext.p_glFogCoorddEXT( params->coord );
6829 return STATUS_SUCCESS;
6832 static NTSTATUS ext_glFogCoorddv( void *args )
6834 struct glFogCoorddv_params *params = args;
6835 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6836 funcs->ext.p_glFogCoorddv( params->coord );
6837 return STATUS_SUCCESS;
6840 static NTSTATUS ext_glFogCoorddvEXT( void *args )
6842 struct glFogCoorddvEXT_params *params = args;
6843 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6844 funcs->ext.p_glFogCoorddvEXT( params->coord );
6845 return STATUS_SUCCESS;
6848 static NTSTATUS ext_glFogCoordf( void *args )
6850 struct glFogCoordf_params *params = args;
6851 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6852 funcs->ext.p_glFogCoordf( params->coord );
6853 return STATUS_SUCCESS;
6856 static NTSTATUS ext_glFogCoordfEXT( void *args )
6858 struct glFogCoordfEXT_params *params = args;
6859 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6860 funcs->ext.p_glFogCoordfEXT( params->coord );
6861 return STATUS_SUCCESS;
6864 static NTSTATUS ext_glFogCoordfv( void *args )
6866 struct glFogCoordfv_params *params = args;
6867 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6868 funcs->ext.p_glFogCoordfv( params->coord );
6869 return STATUS_SUCCESS;
6872 static NTSTATUS ext_glFogCoordfvEXT( void *args )
6874 struct glFogCoordfvEXT_params *params = args;
6875 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6876 funcs->ext.p_glFogCoordfvEXT( params->coord );
6877 return STATUS_SUCCESS;
6880 static NTSTATUS ext_glFogCoordhNV( void *args )
6882 struct glFogCoordhNV_params *params = args;
6883 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6884 funcs->ext.p_glFogCoordhNV( params->fog );
6885 return STATUS_SUCCESS;
6888 static NTSTATUS ext_glFogCoordhvNV( void *args )
6890 struct glFogCoordhvNV_params *params = args;
6891 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6892 funcs->ext.p_glFogCoordhvNV( params->fog );
6893 return STATUS_SUCCESS;
6896 static NTSTATUS ext_glFogFuncSGIS( void *args )
6898 struct glFogFuncSGIS_params *params = args;
6899 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6900 funcs->ext.p_glFogFuncSGIS( params->n, params->points );
6901 return STATUS_SUCCESS;
6904 static NTSTATUS ext_glFogxOES( void *args )
6906 struct glFogxOES_params *params = args;
6907 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6908 funcs->ext.p_glFogxOES( params->pname, params->param );
6909 return STATUS_SUCCESS;
6912 static NTSTATUS ext_glFogxvOES( void *args )
6914 struct glFogxvOES_params *params = args;
6915 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6916 funcs->ext.p_glFogxvOES( params->pname, params->param );
6917 return STATUS_SUCCESS;
6920 static NTSTATUS ext_glFragmentColorMaterialSGIX( void *args )
6922 struct glFragmentColorMaterialSGIX_params *params = args;
6923 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6924 funcs->ext.p_glFragmentColorMaterialSGIX( params->face, params->mode );
6925 return STATUS_SUCCESS;
6928 static NTSTATUS ext_glFragmentCoverageColorNV( void *args )
6930 struct glFragmentCoverageColorNV_params *params = args;
6931 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6932 funcs->ext.p_glFragmentCoverageColorNV( params->color );
6933 return STATUS_SUCCESS;
6936 static NTSTATUS ext_glFragmentLightModelfSGIX( void *args )
6938 struct glFragmentLightModelfSGIX_params *params = args;
6939 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6940 funcs->ext.p_glFragmentLightModelfSGIX( params->pname, params->param );
6941 return STATUS_SUCCESS;
6944 static NTSTATUS ext_glFragmentLightModelfvSGIX( void *args )
6946 struct glFragmentLightModelfvSGIX_params *params = args;
6947 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6948 funcs->ext.p_glFragmentLightModelfvSGIX( params->pname, params->params );
6949 return STATUS_SUCCESS;
6952 static NTSTATUS ext_glFragmentLightModeliSGIX( void *args )
6954 struct glFragmentLightModeliSGIX_params *params = args;
6955 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6956 funcs->ext.p_glFragmentLightModeliSGIX( params->pname, params->param );
6957 return STATUS_SUCCESS;
6960 static NTSTATUS ext_glFragmentLightModelivSGIX( void *args )
6962 struct glFragmentLightModelivSGIX_params *params = args;
6963 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6964 funcs->ext.p_glFragmentLightModelivSGIX( params->pname, params->params );
6965 return STATUS_SUCCESS;
6968 static NTSTATUS ext_glFragmentLightfSGIX( void *args )
6970 struct glFragmentLightfSGIX_params *params = args;
6971 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6972 funcs->ext.p_glFragmentLightfSGIX( params->light, params->pname, params->param );
6973 return STATUS_SUCCESS;
6976 static NTSTATUS ext_glFragmentLightfvSGIX( void *args )
6978 struct glFragmentLightfvSGIX_params *params = args;
6979 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6980 funcs->ext.p_glFragmentLightfvSGIX( params->light, params->pname, params->params );
6981 return STATUS_SUCCESS;
6984 static NTSTATUS ext_glFragmentLightiSGIX( void *args )
6986 struct glFragmentLightiSGIX_params *params = args;
6987 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6988 funcs->ext.p_glFragmentLightiSGIX( params->light, params->pname, params->param );
6989 return STATUS_SUCCESS;
6992 static NTSTATUS ext_glFragmentLightivSGIX( void *args )
6994 struct glFragmentLightivSGIX_params *params = args;
6995 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
6996 funcs->ext.p_glFragmentLightivSGIX( params->light, params->pname, params->params );
6997 return STATUS_SUCCESS;
7000 static NTSTATUS ext_glFragmentMaterialfSGIX( void *args )
7002 struct glFragmentMaterialfSGIX_params *params = args;
7003 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7004 funcs->ext.p_glFragmentMaterialfSGIX( params->face, params->pname, params->param );
7005 return STATUS_SUCCESS;
7008 static NTSTATUS ext_glFragmentMaterialfvSGIX( void *args )
7010 struct glFragmentMaterialfvSGIX_params *params = args;
7011 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7012 funcs->ext.p_glFragmentMaterialfvSGIX( params->face, params->pname, params->params );
7013 return STATUS_SUCCESS;
7016 static NTSTATUS ext_glFragmentMaterialiSGIX( void *args )
7018 struct glFragmentMaterialiSGIX_params *params = args;
7019 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7020 funcs->ext.p_glFragmentMaterialiSGIX( params->face, params->pname, params->param );
7021 return STATUS_SUCCESS;
7024 static NTSTATUS ext_glFragmentMaterialivSGIX( void *args )
7026 struct glFragmentMaterialivSGIX_params *params = args;
7027 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7028 funcs->ext.p_glFragmentMaterialivSGIX( params->face, params->pname, params->params );
7029 return STATUS_SUCCESS;
7032 static NTSTATUS ext_glFrameTerminatorGREMEDY( void *args )
7034 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7035 funcs->ext.p_glFrameTerminatorGREMEDY();
7036 return STATUS_SUCCESS;
7039 static NTSTATUS ext_glFrameZoomSGIX( void *args )
7041 struct glFrameZoomSGIX_params *params = args;
7042 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7043 funcs->ext.p_glFrameZoomSGIX( params->factor );
7044 return STATUS_SUCCESS;
7047 static NTSTATUS ext_glFramebufferDrawBufferEXT( void *args )
7049 struct glFramebufferDrawBufferEXT_params *params = args;
7050 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7051 funcs->ext.p_glFramebufferDrawBufferEXT( params->framebuffer, params->mode );
7052 return STATUS_SUCCESS;
7055 static NTSTATUS ext_glFramebufferDrawBuffersEXT( void *args )
7057 struct glFramebufferDrawBuffersEXT_params *params = args;
7058 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7059 funcs->ext.p_glFramebufferDrawBuffersEXT( params->framebuffer, params->n, params->bufs );
7060 return STATUS_SUCCESS;
7063 static NTSTATUS ext_glFramebufferFetchBarrierEXT( void *args )
7065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7066 funcs->ext.p_glFramebufferFetchBarrierEXT();
7067 return STATUS_SUCCESS;
7070 static NTSTATUS ext_glFramebufferParameteri( void *args )
7072 struct glFramebufferParameteri_params *params = args;
7073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7074 funcs->ext.p_glFramebufferParameteri( params->target, params->pname, params->param );
7075 return STATUS_SUCCESS;
7078 static NTSTATUS ext_glFramebufferParameteriMESA( void *args )
7080 struct glFramebufferParameteriMESA_params *params = args;
7081 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7082 funcs->ext.p_glFramebufferParameteriMESA( params->target, params->pname, params->param );
7083 return STATUS_SUCCESS;
7086 static NTSTATUS ext_glFramebufferReadBufferEXT( void *args )
7088 struct glFramebufferReadBufferEXT_params *params = args;
7089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7090 funcs->ext.p_glFramebufferReadBufferEXT( params->framebuffer, params->mode );
7091 return STATUS_SUCCESS;
7094 static NTSTATUS ext_glFramebufferRenderbuffer( void *args )
7096 struct glFramebufferRenderbuffer_params *params = args;
7097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7098 funcs->ext.p_glFramebufferRenderbuffer( params->target, params->attachment, params->renderbuffertarget, params->renderbuffer );
7099 return STATUS_SUCCESS;
7102 static NTSTATUS ext_glFramebufferRenderbufferEXT( void *args )
7104 struct glFramebufferRenderbufferEXT_params *params = args;
7105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7106 funcs->ext.p_glFramebufferRenderbufferEXT( params->target, params->attachment, params->renderbuffertarget, params->renderbuffer );
7107 return STATUS_SUCCESS;
7110 static NTSTATUS ext_glFramebufferSampleLocationsfvARB( void *args )
7112 struct glFramebufferSampleLocationsfvARB_params *params = args;
7113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7114 funcs->ext.p_glFramebufferSampleLocationsfvARB( params->target, params->start, params->count, params->v );
7115 return STATUS_SUCCESS;
7118 static NTSTATUS ext_glFramebufferSampleLocationsfvNV( void *args )
7120 struct glFramebufferSampleLocationsfvNV_params *params = args;
7121 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7122 funcs->ext.p_glFramebufferSampleLocationsfvNV( params->target, params->start, params->count, params->v );
7123 return STATUS_SUCCESS;
7126 static NTSTATUS ext_glFramebufferSamplePositionsfvAMD( void *args )
7128 struct glFramebufferSamplePositionsfvAMD_params *params = args;
7129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7130 funcs->ext.p_glFramebufferSamplePositionsfvAMD( params->target, params->numsamples, params->pixelindex, params->values );
7131 return STATUS_SUCCESS;
7134 static NTSTATUS ext_glFramebufferTexture( void *args )
7136 struct glFramebufferTexture_params *params = args;
7137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7138 funcs->ext.p_glFramebufferTexture( params->target, params->attachment, params->texture, params->level );
7139 return STATUS_SUCCESS;
7142 static NTSTATUS ext_glFramebufferTexture1D( void *args )
7144 struct glFramebufferTexture1D_params *params = args;
7145 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7146 funcs->ext.p_glFramebufferTexture1D( params->target, params->attachment, params->textarget, params->texture, params->level );
7147 return STATUS_SUCCESS;
7150 static NTSTATUS ext_glFramebufferTexture1DEXT( void *args )
7152 struct glFramebufferTexture1DEXT_params *params = args;
7153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7154 funcs->ext.p_glFramebufferTexture1DEXT( params->target, params->attachment, params->textarget, params->texture, params->level );
7155 return STATUS_SUCCESS;
7158 static NTSTATUS ext_glFramebufferTexture2D( void *args )
7160 struct glFramebufferTexture2D_params *params = args;
7161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7162 funcs->ext.p_glFramebufferTexture2D( params->target, params->attachment, params->textarget, params->texture, params->level );
7163 return STATUS_SUCCESS;
7166 static NTSTATUS ext_glFramebufferTexture2DEXT( void *args )
7168 struct glFramebufferTexture2DEXT_params *params = args;
7169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7170 funcs->ext.p_glFramebufferTexture2DEXT( params->target, params->attachment, params->textarget, params->texture, params->level );
7171 return STATUS_SUCCESS;
7174 static NTSTATUS ext_glFramebufferTexture3D( void *args )
7176 struct glFramebufferTexture3D_params *params = args;
7177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7178 funcs->ext.p_glFramebufferTexture3D( params->target, params->attachment, params->textarget, params->texture, params->level, params->zoffset );
7179 return STATUS_SUCCESS;
7182 static NTSTATUS ext_glFramebufferTexture3DEXT( void *args )
7184 struct glFramebufferTexture3DEXT_params *params = args;
7185 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7186 funcs->ext.p_glFramebufferTexture3DEXT( params->target, params->attachment, params->textarget, params->texture, params->level, params->zoffset );
7187 return STATUS_SUCCESS;
7190 static NTSTATUS ext_glFramebufferTextureARB( void *args )
7192 struct glFramebufferTextureARB_params *params = args;
7193 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7194 funcs->ext.p_glFramebufferTextureARB( params->target, params->attachment, params->texture, params->level );
7195 return STATUS_SUCCESS;
7198 static NTSTATUS ext_glFramebufferTextureEXT( void *args )
7200 struct glFramebufferTextureEXT_params *params = args;
7201 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7202 funcs->ext.p_glFramebufferTextureEXT( params->target, params->attachment, params->texture, params->level );
7203 return STATUS_SUCCESS;
7206 static NTSTATUS ext_glFramebufferTextureFaceARB( void *args )
7208 struct glFramebufferTextureFaceARB_params *params = args;
7209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7210 funcs->ext.p_glFramebufferTextureFaceARB( params->target, params->attachment, params->texture, params->level, params->face );
7211 return STATUS_SUCCESS;
7214 static NTSTATUS ext_glFramebufferTextureFaceEXT( void *args )
7216 struct glFramebufferTextureFaceEXT_params *params = args;
7217 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7218 funcs->ext.p_glFramebufferTextureFaceEXT( params->target, params->attachment, params->texture, params->level, params->face );
7219 return STATUS_SUCCESS;
7222 static NTSTATUS ext_glFramebufferTextureLayer( void *args )
7224 struct glFramebufferTextureLayer_params *params = args;
7225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7226 funcs->ext.p_glFramebufferTextureLayer( params->target, params->attachment, params->texture, params->level, params->layer );
7227 return STATUS_SUCCESS;
7230 static NTSTATUS ext_glFramebufferTextureLayerARB( void *args )
7232 struct glFramebufferTextureLayerARB_params *params = args;
7233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7234 funcs->ext.p_glFramebufferTextureLayerARB( params->target, params->attachment, params->texture, params->level, params->layer );
7235 return STATUS_SUCCESS;
7238 static NTSTATUS ext_glFramebufferTextureLayerEXT( void *args )
7240 struct glFramebufferTextureLayerEXT_params *params = args;
7241 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7242 funcs->ext.p_glFramebufferTextureLayerEXT( params->target, params->attachment, params->texture, params->level, params->layer );
7243 return STATUS_SUCCESS;
7246 static NTSTATUS ext_glFramebufferTextureMultiviewOVR( void *args )
7248 struct glFramebufferTextureMultiviewOVR_params *params = args;
7249 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7250 funcs->ext.p_glFramebufferTextureMultiviewOVR( params->target, params->attachment, params->texture, params->level, params->baseViewIndex, params->numViews );
7251 return STATUS_SUCCESS;
7254 static NTSTATUS ext_glFreeObjectBufferATI( void *args )
7256 struct glFreeObjectBufferATI_params *params = args;
7257 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7258 funcs->ext.p_glFreeObjectBufferATI( params->buffer );
7259 return STATUS_SUCCESS;
7262 static NTSTATUS ext_glFrustumfOES( void *args )
7264 struct glFrustumfOES_params *params = args;
7265 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7266 funcs->ext.p_glFrustumfOES( params->l, params->r, params->b, params->t, params->n, params->f );
7267 return STATUS_SUCCESS;
7270 static NTSTATUS ext_glFrustumxOES( void *args )
7272 struct glFrustumxOES_params *params = args;
7273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7274 funcs->ext.p_glFrustumxOES( params->l, params->r, params->b, params->t, params->n, params->f );
7275 return STATUS_SUCCESS;
7278 static NTSTATUS ext_glGenAsyncMarkersSGIX( void *args )
7280 struct glGenAsyncMarkersSGIX_params *params = args;
7281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7282 params->ret = funcs->ext.p_glGenAsyncMarkersSGIX( params->range );
7283 return STATUS_SUCCESS;
7286 static NTSTATUS ext_glGenBuffers( void *args )
7288 struct glGenBuffers_params *params = args;
7289 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7290 funcs->ext.p_glGenBuffers( params->n, params->buffers );
7291 return STATUS_SUCCESS;
7294 static NTSTATUS ext_glGenBuffersARB( void *args )
7296 struct glGenBuffersARB_params *params = args;
7297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7298 funcs->ext.p_glGenBuffersARB( params->n, params->buffers );
7299 return STATUS_SUCCESS;
7302 static NTSTATUS ext_glGenFencesAPPLE( void *args )
7304 struct glGenFencesAPPLE_params *params = args;
7305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7306 funcs->ext.p_glGenFencesAPPLE( params->n, params->fences );
7307 return STATUS_SUCCESS;
7310 static NTSTATUS ext_glGenFencesNV( void *args )
7312 struct glGenFencesNV_params *params = args;
7313 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7314 funcs->ext.p_glGenFencesNV( params->n, params->fences );
7315 return STATUS_SUCCESS;
7318 static NTSTATUS ext_glGenFragmentShadersATI( void *args )
7320 struct glGenFragmentShadersATI_params *params = args;
7321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7322 params->ret = funcs->ext.p_glGenFragmentShadersATI( params->range );
7323 return STATUS_SUCCESS;
7326 static NTSTATUS ext_glGenFramebuffers( void *args )
7328 struct glGenFramebuffers_params *params = args;
7329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7330 funcs->ext.p_glGenFramebuffers( params->n, params->framebuffers );
7331 return STATUS_SUCCESS;
7334 static NTSTATUS ext_glGenFramebuffersEXT( void *args )
7336 struct glGenFramebuffersEXT_params *params = args;
7337 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7338 funcs->ext.p_glGenFramebuffersEXT( params->n, params->framebuffers );
7339 return STATUS_SUCCESS;
7342 static NTSTATUS ext_glGenNamesAMD( void *args )
7344 struct glGenNamesAMD_params *params = args;
7345 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7346 funcs->ext.p_glGenNamesAMD( params->identifier, params->num, params->names );
7347 return STATUS_SUCCESS;
7350 static NTSTATUS ext_glGenOcclusionQueriesNV( void *args )
7352 struct glGenOcclusionQueriesNV_params *params = args;
7353 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7354 funcs->ext.p_glGenOcclusionQueriesNV( params->n, params->ids );
7355 return STATUS_SUCCESS;
7358 static NTSTATUS ext_glGenPathsNV( void *args )
7360 struct glGenPathsNV_params *params = args;
7361 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7362 params->ret = funcs->ext.p_glGenPathsNV( params->range );
7363 return STATUS_SUCCESS;
7366 static NTSTATUS ext_glGenPerfMonitorsAMD( void *args )
7368 struct glGenPerfMonitorsAMD_params *params = args;
7369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7370 funcs->ext.p_glGenPerfMonitorsAMD( params->n, params->monitors );
7371 return STATUS_SUCCESS;
7374 static NTSTATUS ext_glGenProgramPipelines( void *args )
7376 struct glGenProgramPipelines_params *params = args;
7377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7378 funcs->ext.p_glGenProgramPipelines( params->n, params->pipelines );
7379 return STATUS_SUCCESS;
7382 static NTSTATUS ext_glGenProgramsARB( void *args )
7384 struct glGenProgramsARB_params *params = args;
7385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7386 funcs->ext.p_glGenProgramsARB( params->n, params->programs );
7387 return STATUS_SUCCESS;
7390 static NTSTATUS ext_glGenProgramsNV( void *args )
7392 struct glGenProgramsNV_params *params = args;
7393 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7394 funcs->ext.p_glGenProgramsNV( params->n, params->programs );
7395 return STATUS_SUCCESS;
7398 static NTSTATUS ext_glGenQueries( void *args )
7400 struct glGenQueries_params *params = args;
7401 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7402 funcs->ext.p_glGenQueries( params->n, params->ids );
7403 return STATUS_SUCCESS;
7406 static NTSTATUS ext_glGenQueriesARB( void *args )
7408 struct glGenQueriesARB_params *params = args;
7409 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7410 funcs->ext.p_glGenQueriesARB( params->n, params->ids );
7411 return STATUS_SUCCESS;
7414 static NTSTATUS ext_glGenQueryResourceTagNV( void *args )
7416 struct glGenQueryResourceTagNV_params *params = args;
7417 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7418 funcs->ext.p_glGenQueryResourceTagNV( params->n, params->tagIds );
7419 return STATUS_SUCCESS;
7422 static NTSTATUS ext_glGenRenderbuffers( void *args )
7424 struct glGenRenderbuffers_params *params = args;
7425 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7426 funcs->ext.p_glGenRenderbuffers( params->n, params->renderbuffers );
7427 return STATUS_SUCCESS;
7430 static NTSTATUS ext_glGenRenderbuffersEXT( void *args )
7432 struct glGenRenderbuffersEXT_params *params = args;
7433 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7434 funcs->ext.p_glGenRenderbuffersEXT( params->n, params->renderbuffers );
7435 return STATUS_SUCCESS;
7438 static NTSTATUS ext_glGenSamplers( void *args )
7440 struct glGenSamplers_params *params = args;
7441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7442 funcs->ext.p_glGenSamplers( params->count, params->samplers );
7443 return STATUS_SUCCESS;
7446 static NTSTATUS ext_glGenSemaphoresEXT( void *args )
7448 struct glGenSemaphoresEXT_params *params = args;
7449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7450 funcs->ext.p_glGenSemaphoresEXT( params->n, params->semaphores );
7451 return STATUS_SUCCESS;
7454 static NTSTATUS ext_glGenSymbolsEXT( void *args )
7456 struct glGenSymbolsEXT_params *params = args;
7457 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7458 params->ret = funcs->ext.p_glGenSymbolsEXT( params->datatype, params->storagetype, params->range, params->components );
7459 return STATUS_SUCCESS;
7462 static NTSTATUS ext_glGenTexturesEXT( void *args )
7464 struct glGenTexturesEXT_params *params = args;
7465 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7466 funcs->ext.p_glGenTexturesEXT( params->n, params->textures );
7467 return STATUS_SUCCESS;
7470 static NTSTATUS ext_glGenTransformFeedbacks( void *args )
7472 struct glGenTransformFeedbacks_params *params = args;
7473 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7474 funcs->ext.p_glGenTransformFeedbacks( params->n, params->ids );
7475 return STATUS_SUCCESS;
7478 static NTSTATUS ext_glGenTransformFeedbacksNV( void *args )
7480 struct glGenTransformFeedbacksNV_params *params = args;
7481 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7482 funcs->ext.p_glGenTransformFeedbacksNV( params->n, params->ids );
7483 return STATUS_SUCCESS;
7486 static NTSTATUS ext_glGenVertexArrays( void *args )
7488 struct glGenVertexArrays_params *params = args;
7489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7490 funcs->ext.p_glGenVertexArrays( params->n, params->arrays );
7491 return STATUS_SUCCESS;
7494 static NTSTATUS ext_glGenVertexArraysAPPLE( void *args )
7496 struct glGenVertexArraysAPPLE_params *params = args;
7497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7498 funcs->ext.p_glGenVertexArraysAPPLE( params->n, params->arrays );
7499 return STATUS_SUCCESS;
7502 static NTSTATUS ext_glGenVertexShadersEXT( void *args )
7504 struct glGenVertexShadersEXT_params *params = args;
7505 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7506 params->ret = funcs->ext.p_glGenVertexShadersEXT( params->range );
7507 return STATUS_SUCCESS;
7510 static NTSTATUS ext_glGenerateMipmap( void *args )
7512 struct glGenerateMipmap_params *params = args;
7513 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7514 funcs->ext.p_glGenerateMipmap( params->target );
7515 return STATUS_SUCCESS;
7518 static NTSTATUS ext_glGenerateMipmapEXT( void *args )
7520 struct glGenerateMipmapEXT_params *params = args;
7521 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7522 funcs->ext.p_glGenerateMipmapEXT( params->target );
7523 return STATUS_SUCCESS;
7526 static NTSTATUS ext_glGenerateMultiTexMipmapEXT( void *args )
7528 struct glGenerateMultiTexMipmapEXT_params *params = args;
7529 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7530 funcs->ext.p_glGenerateMultiTexMipmapEXT( params->texunit, params->target );
7531 return STATUS_SUCCESS;
7534 static NTSTATUS ext_glGenerateTextureMipmap( void *args )
7536 struct glGenerateTextureMipmap_params *params = args;
7537 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7538 funcs->ext.p_glGenerateTextureMipmap( params->texture );
7539 return STATUS_SUCCESS;
7542 static NTSTATUS ext_glGenerateTextureMipmapEXT( void *args )
7544 struct glGenerateTextureMipmapEXT_params *params = args;
7545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7546 funcs->ext.p_glGenerateTextureMipmapEXT( params->texture, params->target );
7547 return STATUS_SUCCESS;
7550 static NTSTATUS ext_glGetActiveAtomicCounterBufferiv( void *args )
7552 struct glGetActiveAtomicCounterBufferiv_params *params = args;
7553 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7554 funcs->ext.p_glGetActiveAtomicCounterBufferiv( params->program, params->bufferIndex, params->pname, params->params );
7555 return STATUS_SUCCESS;
7558 static NTSTATUS ext_glGetActiveAttrib( void *args )
7560 struct glGetActiveAttrib_params *params = args;
7561 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7562 funcs->ext.p_glGetActiveAttrib( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
7563 return STATUS_SUCCESS;
7566 static NTSTATUS ext_glGetActiveAttribARB( void *args )
7568 struct glGetActiveAttribARB_params *params = args;
7569 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7570 funcs->ext.p_glGetActiveAttribARB( params->programObj, params->index, params->maxLength, params->length, params->size, params->type, params->name );
7571 return STATUS_SUCCESS;
7574 static NTSTATUS ext_glGetActiveSubroutineName( void *args )
7576 struct glGetActiveSubroutineName_params *params = args;
7577 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7578 funcs->ext.p_glGetActiveSubroutineName( params->program, params->shadertype, params->index, params->bufSize, params->length, params->name );
7579 return STATUS_SUCCESS;
7582 static NTSTATUS ext_glGetActiveSubroutineUniformName( void *args )
7584 struct glGetActiveSubroutineUniformName_params *params = args;
7585 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7586 funcs->ext.p_glGetActiveSubroutineUniformName( params->program, params->shadertype, params->index, params->bufSize, params->length, params->name );
7587 return STATUS_SUCCESS;
7590 static NTSTATUS ext_glGetActiveSubroutineUniformiv( void *args )
7592 struct glGetActiveSubroutineUniformiv_params *params = args;
7593 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7594 funcs->ext.p_glGetActiveSubroutineUniformiv( params->program, params->shadertype, params->index, params->pname, params->values );
7595 return STATUS_SUCCESS;
7598 static NTSTATUS ext_glGetActiveUniform( void *args )
7600 struct glGetActiveUniform_params *params = args;
7601 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7602 funcs->ext.p_glGetActiveUniform( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
7603 return STATUS_SUCCESS;
7606 static NTSTATUS ext_glGetActiveUniformARB( void *args )
7608 struct glGetActiveUniformARB_params *params = args;
7609 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7610 funcs->ext.p_glGetActiveUniformARB( params->programObj, params->index, params->maxLength, params->length, params->size, params->type, params->name );
7611 return STATUS_SUCCESS;
7614 static NTSTATUS ext_glGetActiveUniformBlockName( void *args )
7616 struct glGetActiveUniformBlockName_params *params = args;
7617 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7618 funcs->ext.p_glGetActiveUniformBlockName( params->program, params->uniformBlockIndex, params->bufSize, params->length, params->uniformBlockName );
7619 return STATUS_SUCCESS;
7622 static NTSTATUS ext_glGetActiveUniformBlockiv( void *args )
7624 struct glGetActiveUniformBlockiv_params *params = args;
7625 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7626 funcs->ext.p_glGetActiveUniformBlockiv( params->program, params->uniformBlockIndex, params->pname, params->params );
7627 return STATUS_SUCCESS;
7630 static NTSTATUS ext_glGetActiveUniformName( void *args )
7632 struct glGetActiveUniformName_params *params = args;
7633 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7634 funcs->ext.p_glGetActiveUniformName( params->program, params->uniformIndex, params->bufSize, params->length, params->uniformName );
7635 return STATUS_SUCCESS;
7638 static NTSTATUS ext_glGetActiveUniformsiv( void *args )
7640 struct glGetActiveUniformsiv_params *params = args;
7641 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7642 funcs->ext.p_glGetActiveUniformsiv( params->program, params->uniformCount, params->uniformIndices, params->pname, params->params );
7643 return STATUS_SUCCESS;
7646 static NTSTATUS ext_glGetActiveVaryingNV( void *args )
7648 struct glGetActiveVaryingNV_params *params = args;
7649 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7650 funcs->ext.p_glGetActiveVaryingNV( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
7651 return STATUS_SUCCESS;
7654 static NTSTATUS ext_glGetArrayObjectfvATI( void *args )
7656 struct glGetArrayObjectfvATI_params *params = args;
7657 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7658 funcs->ext.p_glGetArrayObjectfvATI( params->array, params->pname, params->params );
7659 return STATUS_SUCCESS;
7662 static NTSTATUS ext_glGetArrayObjectivATI( void *args )
7664 struct glGetArrayObjectivATI_params *params = args;
7665 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7666 funcs->ext.p_glGetArrayObjectivATI( params->array, params->pname, params->params );
7667 return STATUS_SUCCESS;
7670 static NTSTATUS ext_glGetAttachedObjectsARB( void *args )
7672 struct glGetAttachedObjectsARB_params *params = args;
7673 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7674 funcs->ext.p_glGetAttachedObjectsARB( params->containerObj, params->maxCount, params->count, params->obj );
7675 return STATUS_SUCCESS;
7678 static NTSTATUS ext_glGetAttachedShaders( void *args )
7680 struct glGetAttachedShaders_params *params = args;
7681 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7682 funcs->ext.p_glGetAttachedShaders( params->program, params->maxCount, params->count, params->shaders );
7683 return STATUS_SUCCESS;
7686 static NTSTATUS ext_glGetAttribLocation( void *args )
7688 struct glGetAttribLocation_params *params = args;
7689 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7690 params->ret = funcs->ext.p_glGetAttribLocation( params->program, params->name );
7691 return STATUS_SUCCESS;
7694 static NTSTATUS ext_glGetAttribLocationARB( void *args )
7696 struct glGetAttribLocationARB_params *params = args;
7697 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7698 params->ret = funcs->ext.p_glGetAttribLocationARB( params->programObj, params->name );
7699 return STATUS_SUCCESS;
7702 static NTSTATUS ext_glGetBooleanIndexedvEXT( void *args )
7704 struct glGetBooleanIndexedvEXT_params *params = args;
7705 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7706 funcs->ext.p_glGetBooleanIndexedvEXT( params->target, params->index, params->data );
7707 return STATUS_SUCCESS;
7710 static NTSTATUS ext_glGetBooleani_v( void *args )
7712 struct glGetBooleani_v_params *params = args;
7713 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7714 funcs->ext.p_glGetBooleani_v( params->target, params->index, params->data );
7715 return STATUS_SUCCESS;
7718 static NTSTATUS ext_glGetBufferParameteri64v( void *args )
7720 struct glGetBufferParameteri64v_params *params = args;
7721 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7722 funcs->ext.p_glGetBufferParameteri64v( params->target, params->pname, params->params );
7723 return STATUS_SUCCESS;
7726 static NTSTATUS ext_glGetBufferParameteriv( void *args )
7728 struct glGetBufferParameteriv_params *params = args;
7729 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7730 funcs->ext.p_glGetBufferParameteriv( params->target, params->pname, params->params );
7731 return STATUS_SUCCESS;
7734 static NTSTATUS ext_glGetBufferParameterivARB( void *args )
7736 struct glGetBufferParameterivARB_params *params = args;
7737 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7738 funcs->ext.p_glGetBufferParameterivARB( params->target, params->pname, params->params );
7739 return STATUS_SUCCESS;
7742 static NTSTATUS ext_glGetBufferParameterui64vNV( void *args )
7744 struct glGetBufferParameterui64vNV_params *params = args;
7745 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7746 funcs->ext.p_glGetBufferParameterui64vNV( params->target, params->pname, params->params );
7747 return STATUS_SUCCESS;
7750 static NTSTATUS ext_glGetBufferPointerv( void *args )
7752 struct glGetBufferPointerv_params *params = args;
7753 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7754 funcs->ext.p_glGetBufferPointerv( params->target, params->pname, params->params );
7755 return STATUS_SUCCESS;
7758 static NTSTATUS ext_glGetBufferPointervARB( void *args )
7760 struct glGetBufferPointervARB_params *params = args;
7761 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7762 funcs->ext.p_glGetBufferPointervARB( params->target, params->pname, params->params );
7763 return STATUS_SUCCESS;
7766 static NTSTATUS ext_glGetBufferSubData( void *args )
7768 struct glGetBufferSubData_params *params = args;
7769 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7770 funcs->ext.p_glGetBufferSubData( params->target, params->offset, params->size, params->data );
7771 return STATUS_SUCCESS;
7774 static NTSTATUS ext_glGetBufferSubDataARB( void *args )
7776 struct glGetBufferSubDataARB_params *params = args;
7777 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7778 funcs->ext.p_glGetBufferSubDataARB( params->target, params->offset, params->size, params->data );
7779 return STATUS_SUCCESS;
7782 static NTSTATUS ext_glGetClipPlanefOES( void *args )
7784 struct glGetClipPlanefOES_params *params = args;
7785 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7786 funcs->ext.p_glGetClipPlanefOES( params->plane, params->equation );
7787 return STATUS_SUCCESS;
7790 static NTSTATUS ext_glGetClipPlanexOES( void *args )
7792 struct glGetClipPlanexOES_params *params = args;
7793 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7794 funcs->ext.p_glGetClipPlanexOES( params->plane, params->equation );
7795 return STATUS_SUCCESS;
7798 static NTSTATUS ext_glGetColorTable( void *args )
7800 struct glGetColorTable_params *params = args;
7801 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7802 funcs->ext.p_glGetColorTable( params->target, params->format, params->type, params->table );
7803 return STATUS_SUCCESS;
7806 static NTSTATUS ext_glGetColorTableEXT( void *args )
7808 struct glGetColorTableEXT_params *params = args;
7809 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7810 funcs->ext.p_glGetColorTableEXT( params->target, params->format, params->type, params->data );
7811 return STATUS_SUCCESS;
7814 static NTSTATUS ext_glGetColorTableParameterfv( void *args )
7816 struct glGetColorTableParameterfv_params *params = args;
7817 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7818 funcs->ext.p_glGetColorTableParameterfv( params->target, params->pname, params->params );
7819 return STATUS_SUCCESS;
7822 static NTSTATUS ext_glGetColorTableParameterfvEXT( void *args )
7824 struct glGetColorTableParameterfvEXT_params *params = args;
7825 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7826 funcs->ext.p_glGetColorTableParameterfvEXT( params->target, params->pname, params->params );
7827 return STATUS_SUCCESS;
7830 static NTSTATUS ext_glGetColorTableParameterfvSGI( void *args )
7832 struct glGetColorTableParameterfvSGI_params *params = args;
7833 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7834 funcs->ext.p_glGetColorTableParameterfvSGI( params->target, params->pname, params->params );
7835 return STATUS_SUCCESS;
7838 static NTSTATUS ext_glGetColorTableParameteriv( void *args )
7840 struct glGetColorTableParameteriv_params *params = args;
7841 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7842 funcs->ext.p_glGetColorTableParameteriv( params->target, params->pname, params->params );
7843 return STATUS_SUCCESS;
7846 static NTSTATUS ext_glGetColorTableParameterivEXT( void *args )
7848 struct glGetColorTableParameterivEXT_params *params = args;
7849 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7850 funcs->ext.p_glGetColorTableParameterivEXT( params->target, params->pname, params->params );
7851 return STATUS_SUCCESS;
7854 static NTSTATUS ext_glGetColorTableParameterivSGI( void *args )
7856 struct glGetColorTableParameterivSGI_params *params = args;
7857 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7858 funcs->ext.p_glGetColorTableParameterivSGI( params->target, params->pname, params->params );
7859 return STATUS_SUCCESS;
7862 static NTSTATUS ext_glGetColorTableSGI( void *args )
7864 struct glGetColorTableSGI_params *params = args;
7865 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7866 funcs->ext.p_glGetColorTableSGI( params->target, params->format, params->type, params->table );
7867 return STATUS_SUCCESS;
7870 static NTSTATUS ext_glGetCombinerInputParameterfvNV( void *args )
7872 struct glGetCombinerInputParameterfvNV_params *params = args;
7873 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7874 funcs->ext.p_glGetCombinerInputParameterfvNV( params->stage, params->portion, params->variable, params->pname, params->params );
7875 return STATUS_SUCCESS;
7878 static NTSTATUS ext_glGetCombinerInputParameterivNV( void *args )
7880 struct glGetCombinerInputParameterivNV_params *params = args;
7881 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7882 funcs->ext.p_glGetCombinerInputParameterivNV( params->stage, params->portion, params->variable, params->pname, params->params );
7883 return STATUS_SUCCESS;
7886 static NTSTATUS ext_glGetCombinerOutputParameterfvNV( void *args )
7888 struct glGetCombinerOutputParameterfvNV_params *params = args;
7889 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7890 funcs->ext.p_glGetCombinerOutputParameterfvNV( params->stage, params->portion, params->pname, params->params );
7891 return STATUS_SUCCESS;
7894 static NTSTATUS ext_glGetCombinerOutputParameterivNV( void *args )
7896 struct glGetCombinerOutputParameterivNV_params *params = args;
7897 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7898 funcs->ext.p_glGetCombinerOutputParameterivNV( params->stage, params->portion, params->pname, params->params );
7899 return STATUS_SUCCESS;
7902 static NTSTATUS ext_glGetCombinerStageParameterfvNV( void *args )
7904 struct glGetCombinerStageParameterfvNV_params *params = args;
7905 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7906 funcs->ext.p_glGetCombinerStageParameterfvNV( params->stage, params->pname, params->params );
7907 return STATUS_SUCCESS;
7910 static NTSTATUS ext_glGetCommandHeaderNV( void *args )
7912 struct glGetCommandHeaderNV_params *params = args;
7913 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7914 params->ret = funcs->ext.p_glGetCommandHeaderNV( params->tokenID, params->size );
7915 return STATUS_SUCCESS;
7918 static NTSTATUS ext_glGetCompressedMultiTexImageEXT( void *args )
7920 struct glGetCompressedMultiTexImageEXT_params *params = args;
7921 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7922 funcs->ext.p_glGetCompressedMultiTexImageEXT( params->texunit, params->target, params->lod, params->img );
7923 return STATUS_SUCCESS;
7926 static NTSTATUS ext_glGetCompressedTexImage( void *args )
7928 struct glGetCompressedTexImage_params *params = args;
7929 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7930 funcs->ext.p_glGetCompressedTexImage( params->target, params->level, params->img );
7931 return STATUS_SUCCESS;
7934 static NTSTATUS ext_glGetCompressedTexImageARB( void *args )
7936 struct glGetCompressedTexImageARB_params *params = args;
7937 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7938 funcs->ext.p_glGetCompressedTexImageARB( params->target, params->level, params->img );
7939 return STATUS_SUCCESS;
7942 static NTSTATUS ext_glGetCompressedTextureImage( void *args )
7944 struct glGetCompressedTextureImage_params *params = args;
7945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7946 funcs->ext.p_glGetCompressedTextureImage( params->texture, params->level, params->bufSize, params->pixels );
7947 return STATUS_SUCCESS;
7950 static NTSTATUS ext_glGetCompressedTextureImageEXT( void *args )
7952 struct glGetCompressedTextureImageEXT_params *params = args;
7953 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7954 funcs->ext.p_glGetCompressedTextureImageEXT( params->texture, params->target, params->lod, params->img );
7955 return STATUS_SUCCESS;
7958 static NTSTATUS ext_glGetCompressedTextureSubImage( void *args )
7960 struct glGetCompressedTextureSubImage_params *params = args;
7961 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7962 funcs->ext.p_glGetCompressedTextureSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->bufSize, params->pixels );
7963 return STATUS_SUCCESS;
7966 static NTSTATUS ext_glGetConvolutionFilter( void *args )
7968 struct glGetConvolutionFilter_params *params = args;
7969 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7970 funcs->ext.p_glGetConvolutionFilter( params->target, params->format, params->type, params->image );
7971 return STATUS_SUCCESS;
7974 static NTSTATUS ext_glGetConvolutionFilterEXT( void *args )
7976 struct glGetConvolutionFilterEXT_params *params = args;
7977 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7978 funcs->ext.p_glGetConvolutionFilterEXT( params->target, params->format, params->type, params->image );
7979 return STATUS_SUCCESS;
7982 static NTSTATUS ext_glGetConvolutionParameterfv( void *args )
7984 struct glGetConvolutionParameterfv_params *params = args;
7985 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7986 funcs->ext.p_glGetConvolutionParameterfv( params->target, params->pname, params->params );
7987 return STATUS_SUCCESS;
7990 static NTSTATUS ext_glGetConvolutionParameterfvEXT( void *args )
7992 struct glGetConvolutionParameterfvEXT_params *params = args;
7993 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
7994 funcs->ext.p_glGetConvolutionParameterfvEXT( params->target, params->pname, params->params );
7995 return STATUS_SUCCESS;
7998 static NTSTATUS ext_glGetConvolutionParameteriv( void *args )
8000 struct glGetConvolutionParameteriv_params *params = args;
8001 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8002 funcs->ext.p_glGetConvolutionParameteriv( params->target, params->pname, params->params );
8003 return STATUS_SUCCESS;
8006 static NTSTATUS ext_glGetConvolutionParameterivEXT( void *args )
8008 struct glGetConvolutionParameterivEXT_params *params = args;
8009 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8010 funcs->ext.p_glGetConvolutionParameterivEXT( params->target, params->pname, params->params );
8011 return STATUS_SUCCESS;
8014 static NTSTATUS ext_glGetConvolutionParameterxvOES( void *args )
8016 struct glGetConvolutionParameterxvOES_params *params = args;
8017 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8018 funcs->ext.p_glGetConvolutionParameterxvOES( params->target, params->pname, params->params );
8019 return STATUS_SUCCESS;
8022 static NTSTATUS ext_glGetCoverageModulationTableNV( void *args )
8024 struct glGetCoverageModulationTableNV_params *params = args;
8025 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8026 funcs->ext.p_glGetCoverageModulationTableNV( params->bufSize, params->v );
8027 return STATUS_SUCCESS;
8030 static NTSTATUS ext_glGetDebugMessageLog( void *args )
8032 struct glGetDebugMessageLog_params *params = args;
8033 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8034 params->ret = funcs->ext.p_glGetDebugMessageLog( params->count, params->bufSize, params->sources, params->types, params->ids, params->severities, params->lengths, params->messageLog );
8035 return STATUS_SUCCESS;
8038 static NTSTATUS ext_glGetDebugMessageLogAMD( void *args )
8040 struct glGetDebugMessageLogAMD_params *params = args;
8041 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8042 params->ret = funcs->ext.p_glGetDebugMessageLogAMD( params->count, params->bufSize, params->categories, params->severities, params->ids, params->lengths, params->message );
8043 return STATUS_SUCCESS;
8046 static NTSTATUS ext_glGetDebugMessageLogARB( void *args )
8048 struct glGetDebugMessageLogARB_params *params = args;
8049 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8050 params->ret = funcs->ext.p_glGetDebugMessageLogARB( params->count, params->bufSize, params->sources, params->types, params->ids, params->severities, params->lengths, params->messageLog );
8051 return STATUS_SUCCESS;
8054 static NTSTATUS ext_glGetDetailTexFuncSGIS( void *args )
8056 struct glGetDetailTexFuncSGIS_params *params = args;
8057 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8058 funcs->ext.p_glGetDetailTexFuncSGIS( params->target, params->points );
8059 return STATUS_SUCCESS;
8062 static NTSTATUS ext_glGetDoubleIndexedvEXT( void *args )
8064 struct glGetDoubleIndexedvEXT_params *params = args;
8065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8066 funcs->ext.p_glGetDoubleIndexedvEXT( params->target, params->index, params->data );
8067 return STATUS_SUCCESS;
8070 static NTSTATUS ext_glGetDoublei_v( void *args )
8072 struct glGetDoublei_v_params *params = args;
8073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8074 funcs->ext.p_glGetDoublei_v( params->target, params->index, params->data );
8075 return STATUS_SUCCESS;
8078 static NTSTATUS ext_glGetDoublei_vEXT( void *args )
8080 struct glGetDoublei_vEXT_params *params = args;
8081 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8082 funcs->ext.p_glGetDoublei_vEXT( params->pname, params->index, params->params );
8083 return STATUS_SUCCESS;
8086 static NTSTATUS ext_glGetFenceivNV( void *args )
8088 struct glGetFenceivNV_params *params = args;
8089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8090 funcs->ext.p_glGetFenceivNV( params->fence, params->pname, params->params );
8091 return STATUS_SUCCESS;
8094 static NTSTATUS ext_glGetFinalCombinerInputParameterfvNV( void *args )
8096 struct glGetFinalCombinerInputParameterfvNV_params *params = args;
8097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8098 funcs->ext.p_glGetFinalCombinerInputParameterfvNV( params->variable, params->pname, params->params );
8099 return STATUS_SUCCESS;
8102 static NTSTATUS ext_glGetFinalCombinerInputParameterivNV( void *args )
8104 struct glGetFinalCombinerInputParameterivNV_params *params = args;
8105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8106 funcs->ext.p_glGetFinalCombinerInputParameterivNV( params->variable, params->pname, params->params );
8107 return STATUS_SUCCESS;
8110 static NTSTATUS ext_glGetFirstPerfQueryIdINTEL( void *args )
8112 struct glGetFirstPerfQueryIdINTEL_params *params = args;
8113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8114 funcs->ext.p_glGetFirstPerfQueryIdINTEL( params->queryId );
8115 return STATUS_SUCCESS;
8118 static NTSTATUS ext_glGetFixedvOES( void *args )
8120 struct glGetFixedvOES_params *params = args;
8121 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8122 funcs->ext.p_glGetFixedvOES( params->pname, params->params );
8123 return STATUS_SUCCESS;
8126 static NTSTATUS ext_glGetFloatIndexedvEXT( void *args )
8128 struct glGetFloatIndexedvEXT_params *params = args;
8129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8130 funcs->ext.p_glGetFloatIndexedvEXT( params->target, params->index, params->data );
8131 return STATUS_SUCCESS;
8134 static NTSTATUS ext_glGetFloati_v( void *args )
8136 struct glGetFloati_v_params *params = args;
8137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8138 funcs->ext.p_glGetFloati_v( params->target, params->index, params->data );
8139 return STATUS_SUCCESS;
8142 static NTSTATUS ext_glGetFloati_vEXT( void *args )
8144 struct glGetFloati_vEXT_params *params = args;
8145 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8146 funcs->ext.p_glGetFloati_vEXT( params->pname, params->index, params->params );
8147 return STATUS_SUCCESS;
8150 static NTSTATUS ext_glGetFogFuncSGIS( void *args )
8152 struct glGetFogFuncSGIS_params *params = args;
8153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8154 funcs->ext.p_glGetFogFuncSGIS( params->points );
8155 return STATUS_SUCCESS;
8158 static NTSTATUS ext_glGetFragDataIndex( void *args )
8160 struct glGetFragDataIndex_params *params = args;
8161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8162 params->ret = funcs->ext.p_glGetFragDataIndex( params->program, params->name );
8163 return STATUS_SUCCESS;
8166 static NTSTATUS ext_glGetFragDataLocation( void *args )
8168 struct glGetFragDataLocation_params *params = args;
8169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8170 params->ret = funcs->ext.p_glGetFragDataLocation( params->program, params->name );
8171 return STATUS_SUCCESS;
8174 static NTSTATUS ext_glGetFragDataLocationEXT( void *args )
8176 struct glGetFragDataLocationEXT_params *params = args;
8177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8178 params->ret = funcs->ext.p_glGetFragDataLocationEXT( params->program, params->name );
8179 return STATUS_SUCCESS;
8182 static NTSTATUS ext_glGetFragmentLightfvSGIX( void *args )
8184 struct glGetFragmentLightfvSGIX_params *params = args;
8185 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8186 funcs->ext.p_glGetFragmentLightfvSGIX( params->light, params->pname, params->params );
8187 return STATUS_SUCCESS;
8190 static NTSTATUS ext_glGetFragmentLightivSGIX( void *args )
8192 struct glGetFragmentLightivSGIX_params *params = args;
8193 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8194 funcs->ext.p_glGetFragmentLightivSGIX( params->light, params->pname, params->params );
8195 return STATUS_SUCCESS;
8198 static NTSTATUS ext_glGetFragmentMaterialfvSGIX( void *args )
8200 struct glGetFragmentMaterialfvSGIX_params *params = args;
8201 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8202 funcs->ext.p_glGetFragmentMaterialfvSGIX( params->face, params->pname, params->params );
8203 return STATUS_SUCCESS;
8206 static NTSTATUS ext_glGetFragmentMaterialivSGIX( void *args )
8208 struct glGetFragmentMaterialivSGIX_params *params = args;
8209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8210 funcs->ext.p_glGetFragmentMaterialivSGIX( params->face, params->pname, params->params );
8211 return STATUS_SUCCESS;
8214 static NTSTATUS ext_glGetFramebufferAttachmentParameteriv( void *args )
8216 struct glGetFramebufferAttachmentParameteriv_params *params = args;
8217 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8218 funcs->ext.p_glGetFramebufferAttachmentParameteriv( params->target, params->attachment, params->pname, params->params );
8219 return STATUS_SUCCESS;
8222 static NTSTATUS ext_glGetFramebufferAttachmentParameterivEXT( void *args )
8224 struct glGetFramebufferAttachmentParameterivEXT_params *params = args;
8225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8226 funcs->ext.p_glGetFramebufferAttachmentParameterivEXT( params->target, params->attachment, params->pname, params->params );
8227 return STATUS_SUCCESS;
8230 static NTSTATUS ext_glGetFramebufferParameterfvAMD( void *args )
8232 struct glGetFramebufferParameterfvAMD_params *params = args;
8233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8234 funcs->ext.p_glGetFramebufferParameterfvAMD( params->target, params->pname, params->numsamples, params->pixelindex, params->size, params->values );
8235 return STATUS_SUCCESS;
8238 static NTSTATUS ext_glGetFramebufferParameteriv( void *args )
8240 struct glGetFramebufferParameteriv_params *params = args;
8241 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8242 funcs->ext.p_glGetFramebufferParameteriv( params->target, params->pname, params->params );
8243 return STATUS_SUCCESS;
8246 static NTSTATUS ext_glGetFramebufferParameterivEXT( void *args )
8248 struct glGetFramebufferParameterivEXT_params *params = args;
8249 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8250 funcs->ext.p_glGetFramebufferParameterivEXT( params->framebuffer, params->pname, params->params );
8251 return STATUS_SUCCESS;
8254 static NTSTATUS ext_glGetFramebufferParameterivMESA( void *args )
8256 struct glGetFramebufferParameterivMESA_params *params = args;
8257 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8258 funcs->ext.p_glGetFramebufferParameterivMESA( params->target, params->pname, params->params );
8259 return STATUS_SUCCESS;
8262 static NTSTATUS ext_glGetGraphicsResetStatus( void *args )
8264 struct glGetGraphicsResetStatus_params *params = args;
8265 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8266 params->ret = funcs->ext.p_glGetGraphicsResetStatus();
8267 return STATUS_SUCCESS;
8270 static NTSTATUS ext_glGetGraphicsResetStatusARB( void *args )
8272 struct glGetGraphicsResetStatusARB_params *params = args;
8273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8274 params->ret = funcs->ext.p_glGetGraphicsResetStatusARB();
8275 return STATUS_SUCCESS;
8278 static NTSTATUS ext_glGetHandleARB( void *args )
8280 struct glGetHandleARB_params *params = args;
8281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8282 params->ret = funcs->ext.p_glGetHandleARB( params->pname );
8283 return STATUS_SUCCESS;
8286 static NTSTATUS ext_glGetHistogram( void *args )
8288 struct glGetHistogram_params *params = args;
8289 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8290 funcs->ext.p_glGetHistogram( params->target, params->reset, params->format, params->type, params->values );
8291 return STATUS_SUCCESS;
8294 static NTSTATUS ext_glGetHistogramEXT( void *args )
8296 struct glGetHistogramEXT_params *params = args;
8297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8298 funcs->ext.p_glGetHistogramEXT( params->target, params->reset, params->format, params->type, params->values );
8299 return STATUS_SUCCESS;
8302 static NTSTATUS ext_glGetHistogramParameterfv( void *args )
8304 struct glGetHistogramParameterfv_params *params = args;
8305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8306 funcs->ext.p_glGetHistogramParameterfv( params->target, params->pname, params->params );
8307 return STATUS_SUCCESS;
8310 static NTSTATUS ext_glGetHistogramParameterfvEXT( void *args )
8312 struct glGetHistogramParameterfvEXT_params *params = args;
8313 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8314 funcs->ext.p_glGetHistogramParameterfvEXT( params->target, params->pname, params->params );
8315 return STATUS_SUCCESS;
8318 static NTSTATUS ext_glGetHistogramParameteriv( void *args )
8320 struct glGetHistogramParameteriv_params *params = args;
8321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8322 funcs->ext.p_glGetHistogramParameteriv( params->target, params->pname, params->params );
8323 return STATUS_SUCCESS;
8326 static NTSTATUS ext_glGetHistogramParameterivEXT( void *args )
8328 struct glGetHistogramParameterivEXT_params *params = args;
8329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8330 funcs->ext.p_glGetHistogramParameterivEXT( params->target, params->pname, params->params );
8331 return STATUS_SUCCESS;
8334 static NTSTATUS ext_glGetHistogramParameterxvOES( void *args )
8336 struct glGetHistogramParameterxvOES_params *params = args;
8337 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8338 funcs->ext.p_glGetHistogramParameterxvOES( params->target, params->pname, params->params );
8339 return STATUS_SUCCESS;
8342 static NTSTATUS ext_glGetImageHandleARB( void *args )
8344 struct glGetImageHandleARB_params *params = args;
8345 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8346 params->ret = funcs->ext.p_glGetImageHandleARB( params->texture, params->level, params->layered, params->layer, params->format );
8347 return STATUS_SUCCESS;
8350 static NTSTATUS ext_glGetImageHandleNV( void *args )
8352 struct glGetImageHandleNV_params *params = args;
8353 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8354 params->ret = funcs->ext.p_glGetImageHandleNV( params->texture, params->level, params->layered, params->layer, params->format );
8355 return STATUS_SUCCESS;
8358 static NTSTATUS ext_glGetImageTransformParameterfvHP( void *args )
8360 struct glGetImageTransformParameterfvHP_params *params = args;
8361 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8362 funcs->ext.p_glGetImageTransformParameterfvHP( params->target, params->pname, params->params );
8363 return STATUS_SUCCESS;
8366 static NTSTATUS ext_glGetImageTransformParameterivHP( void *args )
8368 struct glGetImageTransformParameterivHP_params *params = args;
8369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8370 funcs->ext.p_glGetImageTransformParameterivHP( params->target, params->pname, params->params );
8371 return STATUS_SUCCESS;
8374 static NTSTATUS ext_glGetInfoLogARB( void *args )
8376 struct glGetInfoLogARB_params *params = args;
8377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8378 funcs->ext.p_glGetInfoLogARB( params->obj, params->maxLength, params->length, params->infoLog );
8379 return STATUS_SUCCESS;
8382 static NTSTATUS ext_glGetInstrumentsSGIX( void *args )
8384 struct glGetInstrumentsSGIX_params *params = args;
8385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8386 params->ret = funcs->ext.p_glGetInstrumentsSGIX();
8387 return STATUS_SUCCESS;
8390 static NTSTATUS ext_glGetInteger64i_v( void *args )
8392 struct glGetInteger64i_v_params *params = args;
8393 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8394 funcs->ext.p_glGetInteger64i_v( params->target, params->index, params->data );
8395 return STATUS_SUCCESS;
8398 static NTSTATUS ext_glGetInteger64v( void *args )
8400 struct glGetInteger64v_params *params = args;
8401 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8402 funcs->ext.p_glGetInteger64v( params->pname, params->data );
8403 return STATUS_SUCCESS;
8406 static NTSTATUS ext_glGetIntegerIndexedvEXT( void *args )
8408 struct glGetIntegerIndexedvEXT_params *params = args;
8409 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8410 funcs->ext.p_glGetIntegerIndexedvEXT( params->target, params->index, params->data );
8411 return STATUS_SUCCESS;
8414 static NTSTATUS ext_glGetIntegeri_v( void *args )
8416 struct glGetIntegeri_v_params *params = args;
8417 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8418 funcs->ext.p_glGetIntegeri_v( params->target, params->index, params->data );
8419 return STATUS_SUCCESS;
8422 static NTSTATUS ext_glGetIntegerui64i_vNV( void *args )
8424 struct glGetIntegerui64i_vNV_params *params = args;
8425 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8426 funcs->ext.p_glGetIntegerui64i_vNV( params->value, params->index, params->result );
8427 return STATUS_SUCCESS;
8430 static NTSTATUS ext_glGetIntegerui64vNV( void *args )
8432 struct glGetIntegerui64vNV_params *params = args;
8433 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8434 funcs->ext.p_glGetIntegerui64vNV( params->value, params->result );
8435 return STATUS_SUCCESS;
8438 static NTSTATUS ext_glGetInternalformatSampleivNV( void *args )
8440 struct glGetInternalformatSampleivNV_params *params = args;
8441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8442 funcs->ext.p_glGetInternalformatSampleivNV( params->target, params->internalformat, params->samples, params->pname, params->count, params->params );
8443 return STATUS_SUCCESS;
8446 static NTSTATUS ext_glGetInternalformati64v( void *args )
8448 struct glGetInternalformati64v_params *params = args;
8449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8450 funcs->ext.p_glGetInternalformati64v( params->target, params->internalformat, params->pname, params->count, params->params );
8451 return STATUS_SUCCESS;
8454 static NTSTATUS ext_glGetInternalformativ( void *args )
8456 struct glGetInternalformativ_params *params = args;
8457 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8458 funcs->ext.p_glGetInternalformativ( params->target, params->internalformat, params->pname, params->count, params->params );
8459 return STATUS_SUCCESS;
8462 static NTSTATUS ext_glGetInvariantBooleanvEXT( void *args )
8464 struct glGetInvariantBooleanvEXT_params *params = args;
8465 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8466 funcs->ext.p_glGetInvariantBooleanvEXT( params->id, params->value, params->data );
8467 return STATUS_SUCCESS;
8470 static NTSTATUS ext_glGetInvariantFloatvEXT( void *args )
8472 struct glGetInvariantFloatvEXT_params *params = args;
8473 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8474 funcs->ext.p_glGetInvariantFloatvEXT( params->id, params->value, params->data );
8475 return STATUS_SUCCESS;
8478 static NTSTATUS ext_glGetInvariantIntegervEXT( void *args )
8480 struct glGetInvariantIntegervEXT_params *params = args;
8481 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8482 funcs->ext.p_glGetInvariantIntegervEXT( params->id, params->value, params->data );
8483 return STATUS_SUCCESS;
8486 static NTSTATUS ext_glGetLightxOES( void *args )
8488 struct glGetLightxOES_params *params = args;
8489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8490 funcs->ext.p_glGetLightxOES( params->light, params->pname, params->params );
8491 return STATUS_SUCCESS;
8494 static NTSTATUS ext_glGetListParameterfvSGIX( void *args )
8496 struct glGetListParameterfvSGIX_params *params = args;
8497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8498 funcs->ext.p_glGetListParameterfvSGIX( params->list, params->pname, params->params );
8499 return STATUS_SUCCESS;
8502 static NTSTATUS ext_glGetListParameterivSGIX( void *args )
8504 struct glGetListParameterivSGIX_params *params = args;
8505 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8506 funcs->ext.p_glGetListParameterivSGIX( params->list, params->pname, params->params );
8507 return STATUS_SUCCESS;
8510 static NTSTATUS ext_glGetLocalConstantBooleanvEXT( void *args )
8512 struct glGetLocalConstantBooleanvEXT_params *params = args;
8513 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8514 funcs->ext.p_glGetLocalConstantBooleanvEXT( params->id, params->value, params->data );
8515 return STATUS_SUCCESS;
8518 static NTSTATUS ext_glGetLocalConstantFloatvEXT( void *args )
8520 struct glGetLocalConstantFloatvEXT_params *params = args;
8521 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8522 funcs->ext.p_glGetLocalConstantFloatvEXT( params->id, params->value, params->data );
8523 return STATUS_SUCCESS;
8526 static NTSTATUS ext_glGetLocalConstantIntegervEXT( void *args )
8528 struct glGetLocalConstantIntegervEXT_params *params = args;
8529 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8530 funcs->ext.p_glGetLocalConstantIntegervEXT( params->id, params->value, params->data );
8531 return STATUS_SUCCESS;
8534 static NTSTATUS ext_glGetMapAttribParameterfvNV( void *args )
8536 struct glGetMapAttribParameterfvNV_params *params = args;
8537 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8538 funcs->ext.p_glGetMapAttribParameterfvNV( params->target, params->index, params->pname, params->params );
8539 return STATUS_SUCCESS;
8542 static NTSTATUS ext_glGetMapAttribParameterivNV( void *args )
8544 struct glGetMapAttribParameterivNV_params *params = args;
8545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8546 funcs->ext.p_glGetMapAttribParameterivNV( params->target, params->index, params->pname, params->params );
8547 return STATUS_SUCCESS;
8550 static NTSTATUS ext_glGetMapControlPointsNV( void *args )
8552 struct glGetMapControlPointsNV_params *params = args;
8553 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8554 funcs->ext.p_glGetMapControlPointsNV( params->target, params->index, params->type, params->ustride, params->vstride, params->packed, params->points );
8555 return STATUS_SUCCESS;
8558 static NTSTATUS ext_glGetMapParameterfvNV( void *args )
8560 struct glGetMapParameterfvNV_params *params = args;
8561 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8562 funcs->ext.p_glGetMapParameterfvNV( params->target, params->pname, params->params );
8563 return STATUS_SUCCESS;
8566 static NTSTATUS ext_glGetMapParameterivNV( void *args )
8568 struct glGetMapParameterivNV_params *params = args;
8569 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8570 funcs->ext.p_glGetMapParameterivNV( params->target, params->pname, params->params );
8571 return STATUS_SUCCESS;
8574 static NTSTATUS ext_glGetMapxvOES( void *args )
8576 struct glGetMapxvOES_params *params = args;
8577 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8578 funcs->ext.p_glGetMapxvOES( params->target, params->query, params->v );
8579 return STATUS_SUCCESS;
8582 static NTSTATUS ext_glGetMaterialxOES( void *args )
8584 struct glGetMaterialxOES_params *params = args;
8585 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8586 funcs->ext.p_glGetMaterialxOES( params->face, params->pname, params->param );
8587 return STATUS_SUCCESS;
8590 static NTSTATUS ext_glGetMemoryObjectDetachedResourcesuivNV( void *args )
8592 struct glGetMemoryObjectDetachedResourcesuivNV_params *params = args;
8593 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8594 funcs->ext.p_glGetMemoryObjectDetachedResourcesuivNV( params->memory, params->pname, params->first, params->count, params->params );
8595 return STATUS_SUCCESS;
8598 static NTSTATUS ext_glGetMemoryObjectParameterivEXT( void *args )
8600 struct glGetMemoryObjectParameterivEXT_params *params = args;
8601 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8602 funcs->ext.p_glGetMemoryObjectParameterivEXT( params->memoryObject, params->pname, params->params );
8603 return STATUS_SUCCESS;
8606 static NTSTATUS ext_glGetMinmax( void *args )
8608 struct glGetMinmax_params *params = args;
8609 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8610 funcs->ext.p_glGetMinmax( params->target, params->reset, params->format, params->type, params->values );
8611 return STATUS_SUCCESS;
8614 static NTSTATUS ext_glGetMinmaxEXT( void *args )
8616 struct glGetMinmaxEXT_params *params = args;
8617 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8618 funcs->ext.p_glGetMinmaxEXT( params->target, params->reset, params->format, params->type, params->values );
8619 return STATUS_SUCCESS;
8622 static NTSTATUS ext_glGetMinmaxParameterfv( void *args )
8624 struct glGetMinmaxParameterfv_params *params = args;
8625 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8626 funcs->ext.p_glGetMinmaxParameterfv( params->target, params->pname, params->params );
8627 return STATUS_SUCCESS;
8630 static NTSTATUS ext_glGetMinmaxParameterfvEXT( void *args )
8632 struct glGetMinmaxParameterfvEXT_params *params = args;
8633 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8634 funcs->ext.p_glGetMinmaxParameterfvEXT( params->target, params->pname, params->params );
8635 return STATUS_SUCCESS;
8638 static NTSTATUS ext_glGetMinmaxParameteriv( void *args )
8640 struct glGetMinmaxParameteriv_params *params = args;
8641 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8642 funcs->ext.p_glGetMinmaxParameteriv( params->target, params->pname, params->params );
8643 return STATUS_SUCCESS;
8646 static NTSTATUS ext_glGetMinmaxParameterivEXT( void *args )
8648 struct glGetMinmaxParameterivEXT_params *params = args;
8649 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8650 funcs->ext.p_glGetMinmaxParameterivEXT( params->target, params->pname, params->params );
8651 return STATUS_SUCCESS;
8654 static NTSTATUS ext_glGetMultiTexEnvfvEXT( void *args )
8656 struct glGetMultiTexEnvfvEXT_params *params = args;
8657 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8658 funcs->ext.p_glGetMultiTexEnvfvEXT( params->texunit, params->target, params->pname, params->params );
8659 return STATUS_SUCCESS;
8662 static NTSTATUS ext_glGetMultiTexEnvivEXT( void *args )
8664 struct glGetMultiTexEnvivEXT_params *params = args;
8665 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8666 funcs->ext.p_glGetMultiTexEnvivEXT( params->texunit, params->target, params->pname, params->params );
8667 return STATUS_SUCCESS;
8670 static NTSTATUS ext_glGetMultiTexGendvEXT( void *args )
8672 struct glGetMultiTexGendvEXT_params *params = args;
8673 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8674 funcs->ext.p_glGetMultiTexGendvEXT( params->texunit, params->coord, params->pname, params->params );
8675 return STATUS_SUCCESS;
8678 static NTSTATUS ext_glGetMultiTexGenfvEXT( void *args )
8680 struct glGetMultiTexGenfvEXT_params *params = args;
8681 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8682 funcs->ext.p_glGetMultiTexGenfvEXT( params->texunit, params->coord, params->pname, params->params );
8683 return STATUS_SUCCESS;
8686 static NTSTATUS ext_glGetMultiTexGenivEXT( void *args )
8688 struct glGetMultiTexGenivEXT_params *params = args;
8689 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8690 funcs->ext.p_glGetMultiTexGenivEXT( params->texunit, params->coord, params->pname, params->params );
8691 return STATUS_SUCCESS;
8694 static NTSTATUS ext_glGetMultiTexImageEXT( void *args )
8696 struct glGetMultiTexImageEXT_params *params = args;
8697 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8698 funcs->ext.p_glGetMultiTexImageEXT( params->texunit, params->target, params->level, params->format, params->type, params->pixels );
8699 return STATUS_SUCCESS;
8702 static NTSTATUS ext_glGetMultiTexLevelParameterfvEXT( void *args )
8704 struct glGetMultiTexLevelParameterfvEXT_params *params = args;
8705 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8706 funcs->ext.p_glGetMultiTexLevelParameterfvEXT( params->texunit, params->target, params->level, params->pname, params->params );
8707 return STATUS_SUCCESS;
8710 static NTSTATUS ext_glGetMultiTexLevelParameterivEXT( void *args )
8712 struct glGetMultiTexLevelParameterivEXT_params *params = args;
8713 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8714 funcs->ext.p_glGetMultiTexLevelParameterivEXT( params->texunit, params->target, params->level, params->pname, params->params );
8715 return STATUS_SUCCESS;
8718 static NTSTATUS ext_glGetMultiTexParameterIivEXT( void *args )
8720 struct glGetMultiTexParameterIivEXT_params *params = args;
8721 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8722 funcs->ext.p_glGetMultiTexParameterIivEXT( params->texunit, params->target, params->pname, params->params );
8723 return STATUS_SUCCESS;
8726 static NTSTATUS ext_glGetMultiTexParameterIuivEXT( void *args )
8728 struct glGetMultiTexParameterIuivEXT_params *params = args;
8729 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8730 funcs->ext.p_glGetMultiTexParameterIuivEXT( params->texunit, params->target, params->pname, params->params );
8731 return STATUS_SUCCESS;
8734 static NTSTATUS ext_glGetMultiTexParameterfvEXT( void *args )
8736 struct glGetMultiTexParameterfvEXT_params *params = args;
8737 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8738 funcs->ext.p_glGetMultiTexParameterfvEXT( params->texunit, params->target, params->pname, params->params );
8739 return STATUS_SUCCESS;
8742 static NTSTATUS ext_glGetMultiTexParameterivEXT( void *args )
8744 struct glGetMultiTexParameterivEXT_params *params = args;
8745 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8746 funcs->ext.p_glGetMultiTexParameterivEXT( params->texunit, params->target, params->pname, params->params );
8747 return STATUS_SUCCESS;
8750 static NTSTATUS ext_glGetMultisamplefv( void *args )
8752 struct glGetMultisamplefv_params *params = args;
8753 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8754 funcs->ext.p_glGetMultisamplefv( params->pname, params->index, params->val );
8755 return STATUS_SUCCESS;
8758 static NTSTATUS ext_glGetMultisamplefvNV( void *args )
8760 struct glGetMultisamplefvNV_params *params = args;
8761 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8762 funcs->ext.p_glGetMultisamplefvNV( params->pname, params->index, params->val );
8763 return STATUS_SUCCESS;
8766 static NTSTATUS ext_glGetNamedBufferParameteri64v( void *args )
8768 struct glGetNamedBufferParameteri64v_params *params = args;
8769 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8770 funcs->ext.p_glGetNamedBufferParameteri64v( params->buffer, params->pname, params->params );
8771 return STATUS_SUCCESS;
8774 static NTSTATUS ext_glGetNamedBufferParameteriv( void *args )
8776 struct glGetNamedBufferParameteriv_params *params = args;
8777 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8778 funcs->ext.p_glGetNamedBufferParameteriv( params->buffer, params->pname, params->params );
8779 return STATUS_SUCCESS;
8782 static NTSTATUS ext_glGetNamedBufferParameterivEXT( void *args )
8784 struct glGetNamedBufferParameterivEXT_params *params = args;
8785 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8786 funcs->ext.p_glGetNamedBufferParameterivEXT( params->buffer, params->pname, params->params );
8787 return STATUS_SUCCESS;
8790 static NTSTATUS ext_glGetNamedBufferParameterui64vNV( void *args )
8792 struct glGetNamedBufferParameterui64vNV_params *params = args;
8793 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8794 funcs->ext.p_glGetNamedBufferParameterui64vNV( params->buffer, params->pname, params->params );
8795 return STATUS_SUCCESS;
8798 static NTSTATUS ext_glGetNamedBufferPointerv( void *args )
8800 struct glGetNamedBufferPointerv_params *params = args;
8801 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8802 funcs->ext.p_glGetNamedBufferPointerv( params->buffer, params->pname, params->params );
8803 return STATUS_SUCCESS;
8806 static NTSTATUS ext_glGetNamedBufferPointervEXT( void *args )
8808 struct glGetNamedBufferPointervEXT_params *params = args;
8809 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8810 funcs->ext.p_glGetNamedBufferPointervEXT( params->buffer, params->pname, params->params );
8811 return STATUS_SUCCESS;
8814 static NTSTATUS ext_glGetNamedBufferSubData( void *args )
8816 struct glGetNamedBufferSubData_params *params = args;
8817 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8818 funcs->ext.p_glGetNamedBufferSubData( params->buffer, params->offset, params->size, params->data );
8819 return STATUS_SUCCESS;
8822 static NTSTATUS ext_glGetNamedBufferSubDataEXT( void *args )
8824 struct glGetNamedBufferSubDataEXT_params *params = args;
8825 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8826 funcs->ext.p_glGetNamedBufferSubDataEXT( params->buffer, params->offset, params->size, params->data );
8827 return STATUS_SUCCESS;
8830 static NTSTATUS ext_glGetNamedFramebufferAttachmentParameteriv( void *args )
8832 struct glGetNamedFramebufferAttachmentParameteriv_params *params = args;
8833 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8834 funcs->ext.p_glGetNamedFramebufferAttachmentParameteriv( params->framebuffer, params->attachment, params->pname, params->params );
8835 return STATUS_SUCCESS;
8838 static NTSTATUS ext_glGetNamedFramebufferAttachmentParameterivEXT( void *args )
8840 struct glGetNamedFramebufferAttachmentParameterivEXT_params *params = args;
8841 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8842 funcs->ext.p_glGetNamedFramebufferAttachmentParameterivEXT( params->framebuffer, params->attachment, params->pname, params->params );
8843 return STATUS_SUCCESS;
8846 static NTSTATUS ext_glGetNamedFramebufferParameterfvAMD( void *args )
8848 struct glGetNamedFramebufferParameterfvAMD_params *params = args;
8849 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8850 funcs->ext.p_glGetNamedFramebufferParameterfvAMD( params->framebuffer, params->pname, params->numsamples, params->pixelindex, params->size, params->values );
8851 return STATUS_SUCCESS;
8854 static NTSTATUS ext_glGetNamedFramebufferParameteriv( void *args )
8856 struct glGetNamedFramebufferParameteriv_params *params = args;
8857 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8858 funcs->ext.p_glGetNamedFramebufferParameteriv( params->framebuffer, params->pname, params->param );
8859 return STATUS_SUCCESS;
8862 static NTSTATUS ext_glGetNamedFramebufferParameterivEXT( void *args )
8864 struct glGetNamedFramebufferParameterivEXT_params *params = args;
8865 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8866 funcs->ext.p_glGetNamedFramebufferParameterivEXT( params->framebuffer, params->pname, params->params );
8867 return STATUS_SUCCESS;
8870 static NTSTATUS ext_glGetNamedProgramLocalParameterIivEXT( void *args )
8872 struct glGetNamedProgramLocalParameterIivEXT_params *params = args;
8873 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8874 funcs->ext.p_glGetNamedProgramLocalParameterIivEXT( params->program, params->target, params->index, params->params );
8875 return STATUS_SUCCESS;
8878 static NTSTATUS ext_glGetNamedProgramLocalParameterIuivEXT( void *args )
8880 struct glGetNamedProgramLocalParameterIuivEXT_params *params = args;
8881 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8882 funcs->ext.p_glGetNamedProgramLocalParameterIuivEXT( params->program, params->target, params->index, params->params );
8883 return STATUS_SUCCESS;
8886 static NTSTATUS ext_glGetNamedProgramLocalParameterdvEXT( void *args )
8888 struct glGetNamedProgramLocalParameterdvEXT_params *params = args;
8889 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8890 funcs->ext.p_glGetNamedProgramLocalParameterdvEXT( params->program, params->target, params->index, params->params );
8891 return STATUS_SUCCESS;
8894 static NTSTATUS ext_glGetNamedProgramLocalParameterfvEXT( void *args )
8896 struct glGetNamedProgramLocalParameterfvEXT_params *params = args;
8897 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8898 funcs->ext.p_glGetNamedProgramLocalParameterfvEXT( params->program, params->target, params->index, params->params );
8899 return STATUS_SUCCESS;
8902 static NTSTATUS ext_glGetNamedProgramStringEXT( void *args )
8904 struct glGetNamedProgramStringEXT_params *params = args;
8905 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8906 funcs->ext.p_glGetNamedProgramStringEXT( params->program, params->target, params->pname, params->string );
8907 return STATUS_SUCCESS;
8910 static NTSTATUS ext_glGetNamedProgramivEXT( void *args )
8912 struct glGetNamedProgramivEXT_params *params = args;
8913 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8914 funcs->ext.p_glGetNamedProgramivEXT( params->program, params->target, params->pname, params->params );
8915 return STATUS_SUCCESS;
8918 static NTSTATUS ext_glGetNamedRenderbufferParameteriv( void *args )
8920 struct glGetNamedRenderbufferParameteriv_params *params = args;
8921 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8922 funcs->ext.p_glGetNamedRenderbufferParameteriv( params->renderbuffer, params->pname, params->params );
8923 return STATUS_SUCCESS;
8926 static NTSTATUS ext_glGetNamedRenderbufferParameterivEXT( void *args )
8928 struct glGetNamedRenderbufferParameterivEXT_params *params = args;
8929 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8930 funcs->ext.p_glGetNamedRenderbufferParameterivEXT( params->renderbuffer, params->pname, params->params );
8931 return STATUS_SUCCESS;
8934 static NTSTATUS ext_glGetNamedStringARB( void *args )
8936 struct glGetNamedStringARB_params *params = args;
8937 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8938 funcs->ext.p_glGetNamedStringARB( params->namelen, params->name, params->bufSize, params->stringlen, params->string );
8939 return STATUS_SUCCESS;
8942 static NTSTATUS ext_glGetNamedStringivARB( void *args )
8944 struct glGetNamedStringivARB_params *params = args;
8945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8946 funcs->ext.p_glGetNamedStringivARB( params->namelen, params->name, params->pname, params->params );
8947 return STATUS_SUCCESS;
8950 static NTSTATUS ext_glGetNextPerfQueryIdINTEL( void *args )
8952 struct glGetNextPerfQueryIdINTEL_params *params = args;
8953 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8954 funcs->ext.p_glGetNextPerfQueryIdINTEL( params->queryId, params->nextQueryId );
8955 return STATUS_SUCCESS;
8958 static NTSTATUS ext_glGetObjectBufferfvATI( void *args )
8960 struct glGetObjectBufferfvATI_params *params = args;
8961 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8962 funcs->ext.p_glGetObjectBufferfvATI( params->buffer, params->pname, params->params );
8963 return STATUS_SUCCESS;
8966 static NTSTATUS ext_glGetObjectBufferivATI( void *args )
8968 struct glGetObjectBufferivATI_params *params = args;
8969 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8970 funcs->ext.p_glGetObjectBufferivATI( params->buffer, params->pname, params->params );
8971 return STATUS_SUCCESS;
8974 static NTSTATUS ext_glGetObjectLabel( void *args )
8976 struct glGetObjectLabel_params *params = args;
8977 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8978 funcs->ext.p_glGetObjectLabel( params->identifier, params->name, params->bufSize, params->length, params->label );
8979 return STATUS_SUCCESS;
8982 static NTSTATUS ext_glGetObjectLabelEXT( void *args )
8984 struct glGetObjectLabelEXT_params *params = args;
8985 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8986 funcs->ext.p_glGetObjectLabelEXT( params->type, params->object, params->bufSize, params->length, params->label );
8987 return STATUS_SUCCESS;
8990 static NTSTATUS ext_glGetObjectParameterfvARB( void *args )
8992 struct glGetObjectParameterfvARB_params *params = args;
8993 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
8994 funcs->ext.p_glGetObjectParameterfvARB( params->obj, params->pname, params->params );
8995 return STATUS_SUCCESS;
8998 static NTSTATUS ext_glGetObjectParameterivAPPLE( void *args )
9000 struct glGetObjectParameterivAPPLE_params *params = args;
9001 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9002 funcs->ext.p_glGetObjectParameterivAPPLE( params->objectType, params->name, params->pname, params->params );
9003 return STATUS_SUCCESS;
9006 static NTSTATUS ext_glGetObjectParameterivARB( void *args )
9008 struct glGetObjectParameterivARB_params *params = args;
9009 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9010 funcs->ext.p_glGetObjectParameterivARB( params->obj, params->pname, params->params );
9011 return STATUS_SUCCESS;
9014 static NTSTATUS ext_glGetObjectPtrLabel( void *args )
9016 struct glGetObjectPtrLabel_params *params = args;
9017 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9018 funcs->ext.p_glGetObjectPtrLabel( params->ptr, params->bufSize, params->length, params->label );
9019 return STATUS_SUCCESS;
9022 static NTSTATUS ext_glGetOcclusionQueryivNV( void *args )
9024 struct glGetOcclusionQueryivNV_params *params = args;
9025 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9026 funcs->ext.p_glGetOcclusionQueryivNV( params->id, params->pname, params->params );
9027 return STATUS_SUCCESS;
9030 static NTSTATUS ext_glGetOcclusionQueryuivNV( void *args )
9032 struct glGetOcclusionQueryuivNV_params *params = args;
9033 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9034 funcs->ext.p_glGetOcclusionQueryuivNV( params->id, params->pname, params->params );
9035 return STATUS_SUCCESS;
9038 static NTSTATUS ext_glGetPathColorGenfvNV( void *args )
9040 struct glGetPathColorGenfvNV_params *params = args;
9041 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9042 funcs->ext.p_glGetPathColorGenfvNV( params->color, params->pname, params->value );
9043 return STATUS_SUCCESS;
9046 static NTSTATUS ext_glGetPathColorGenivNV( void *args )
9048 struct glGetPathColorGenivNV_params *params = args;
9049 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9050 funcs->ext.p_glGetPathColorGenivNV( params->color, params->pname, params->value );
9051 return STATUS_SUCCESS;
9054 static NTSTATUS ext_glGetPathCommandsNV( void *args )
9056 struct glGetPathCommandsNV_params *params = args;
9057 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9058 funcs->ext.p_glGetPathCommandsNV( params->path, params->commands );
9059 return STATUS_SUCCESS;
9062 static NTSTATUS ext_glGetPathCoordsNV( void *args )
9064 struct glGetPathCoordsNV_params *params = args;
9065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9066 funcs->ext.p_glGetPathCoordsNV( params->path, params->coords );
9067 return STATUS_SUCCESS;
9070 static NTSTATUS ext_glGetPathDashArrayNV( void *args )
9072 struct glGetPathDashArrayNV_params *params = args;
9073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9074 funcs->ext.p_glGetPathDashArrayNV( params->path, params->dashArray );
9075 return STATUS_SUCCESS;
9078 static NTSTATUS ext_glGetPathLengthNV( void *args )
9080 struct glGetPathLengthNV_params *params = args;
9081 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9082 params->ret = funcs->ext.p_glGetPathLengthNV( params->path, params->startSegment, params->numSegments );
9083 return STATUS_SUCCESS;
9086 static NTSTATUS ext_glGetPathMetricRangeNV( void *args )
9088 struct glGetPathMetricRangeNV_params *params = args;
9089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9090 funcs->ext.p_glGetPathMetricRangeNV( params->metricQueryMask, params->firstPathName, params->numPaths, params->stride, params->metrics );
9091 return STATUS_SUCCESS;
9094 static NTSTATUS ext_glGetPathMetricsNV( void *args )
9096 struct glGetPathMetricsNV_params *params = args;
9097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9098 funcs->ext.p_glGetPathMetricsNV( params->metricQueryMask, params->numPaths, params->pathNameType, params->paths, params->pathBase, params->stride, params->metrics );
9099 return STATUS_SUCCESS;
9102 static NTSTATUS ext_glGetPathParameterfvNV( void *args )
9104 struct glGetPathParameterfvNV_params *params = args;
9105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9106 funcs->ext.p_glGetPathParameterfvNV( params->path, params->pname, params->value );
9107 return STATUS_SUCCESS;
9110 static NTSTATUS ext_glGetPathParameterivNV( void *args )
9112 struct glGetPathParameterivNV_params *params = args;
9113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9114 funcs->ext.p_glGetPathParameterivNV( params->path, params->pname, params->value );
9115 return STATUS_SUCCESS;
9118 static NTSTATUS ext_glGetPathSpacingNV( void *args )
9120 struct glGetPathSpacingNV_params *params = args;
9121 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9122 funcs->ext.p_glGetPathSpacingNV( params->pathListMode, params->numPaths, params->pathNameType, params->paths, params->pathBase, params->advanceScale, params->kerningScale, params->transformType, params->returnedSpacing );
9123 return STATUS_SUCCESS;
9126 static NTSTATUS ext_glGetPathTexGenfvNV( void *args )
9128 struct glGetPathTexGenfvNV_params *params = args;
9129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9130 funcs->ext.p_glGetPathTexGenfvNV( params->texCoordSet, params->pname, params->value );
9131 return STATUS_SUCCESS;
9134 static NTSTATUS ext_glGetPathTexGenivNV( void *args )
9136 struct glGetPathTexGenivNV_params *params = args;
9137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9138 funcs->ext.p_glGetPathTexGenivNV( params->texCoordSet, params->pname, params->value );
9139 return STATUS_SUCCESS;
9142 static NTSTATUS ext_glGetPerfCounterInfoINTEL( void *args )
9144 struct glGetPerfCounterInfoINTEL_params *params = args;
9145 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9146 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 );
9147 return STATUS_SUCCESS;
9150 static NTSTATUS ext_glGetPerfMonitorCounterDataAMD( void *args )
9152 struct glGetPerfMonitorCounterDataAMD_params *params = args;
9153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9154 funcs->ext.p_glGetPerfMonitorCounterDataAMD( params->monitor, params->pname, params->dataSize, params->data, params->bytesWritten );
9155 return STATUS_SUCCESS;
9158 static NTSTATUS ext_glGetPerfMonitorCounterInfoAMD( void *args )
9160 struct glGetPerfMonitorCounterInfoAMD_params *params = args;
9161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9162 funcs->ext.p_glGetPerfMonitorCounterInfoAMD( params->group, params->counter, params->pname, params->data );
9163 return STATUS_SUCCESS;
9166 static NTSTATUS ext_glGetPerfMonitorCounterStringAMD( void *args )
9168 struct glGetPerfMonitorCounterStringAMD_params *params = args;
9169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9170 funcs->ext.p_glGetPerfMonitorCounterStringAMD( params->group, params->counter, params->bufSize, params->length, params->counterString );
9171 return STATUS_SUCCESS;
9174 static NTSTATUS ext_glGetPerfMonitorCountersAMD( void *args )
9176 struct glGetPerfMonitorCountersAMD_params *params = args;
9177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9178 funcs->ext.p_glGetPerfMonitorCountersAMD( params->group, params->numCounters, params->maxActiveCounters, params->counterSize, params->counters );
9179 return STATUS_SUCCESS;
9182 static NTSTATUS ext_glGetPerfMonitorGroupStringAMD( void *args )
9184 struct glGetPerfMonitorGroupStringAMD_params *params = args;
9185 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9186 funcs->ext.p_glGetPerfMonitorGroupStringAMD( params->group, params->bufSize, params->length, params->groupString );
9187 return STATUS_SUCCESS;
9190 static NTSTATUS ext_glGetPerfMonitorGroupsAMD( void *args )
9192 struct glGetPerfMonitorGroupsAMD_params *params = args;
9193 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9194 funcs->ext.p_glGetPerfMonitorGroupsAMD( params->numGroups, params->groupsSize, params->groups );
9195 return STATUS_SUCCESS;
9198 static NTSTATUS ext_glGetPerfQueryDataINTEL( void *args )
9200 struct glGetPerfQueryDataINTEL_params *params = args;
9201 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9202 funcs->ext.p_glGetPerfQueryDataINTEL( params->queryHandle, params->flags, params->dataSize, params->data, params->bytesWritten );
9203 return STATUS_SUCCESS;
9206 static NTSTATUS ext_glGetPerfQueryIdByNameINTEL( void *args )
9208 struct glGetPerfQueryIdByNameINTEL_params *params = args;
9209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9210 funcs->ext.p_glGetPerfQueryIdByNameINTEL( params->queryName, params->queryId );
9211 return STATUS_SUCCESS;
9214 static NTSTATUS ext_glGetPerfQueryInfoINTEL( void *args )
9216 struct glGetPerfQueryInfoINTEL_params *params = args;
9217 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9218 funcs->ext.p_glGetPerfQueryInfoINTEL( params->queryId, params->queryNameLength, params->queryName, params->dataSize, params->noCounters, params->noInstances, params->capsMask );
9219 return STATUS_SUCCESS;
9222 static NTSTATUS ext_glGetPixelMapxv( void *args )
9224 struct glGetPixelMapxv_params *params = args;
9225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9226 funcs->ext.p_glGetPixelMapxv( params->map, params->size, params->values );
9227 return STATUS_SUCCESS;
9230 static NTSTATUS ext_glGetPixelTexGenParameterfvSGIS( void *args )
9232 struct glGetPixelTexGenParameterfvSGIS_params *params = args;
9233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9234 funcs->ext.p_glGetPixelTexGenParameterfvSGIS( params->pname, params->params );
9235 return STATUS_SUCCESS;
9238 static NTSTATUS ext_glGetPixelTexGenParameterivSGIS( void *args )
9240 struct glGetPixelTexGenParameterivSGIS_params *params = args;
9241 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9242 funcs->ext.p_glGetPixelTexGenParameterivSGIS( params->pname, params->params );
9243 return STATUS_SUCCESS;
9246 static NTSTATUS ext_glGetPixelTransformParameterfvEXT( void *args )
9248 struct glGetPixelTransformParameterfvEXT_params *params = args;
9249 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9250 funcs->ext.p_glGetPixelTransformParameterfvEXT( params->target, params->pname, params->params );
9251 return STATUS_SUCCESS;
9254 static NTSTATUS ext_glGetPixelTransformParameterivEXT( void *args )
9256 struct glGetPixelTransformParameterivEXT_params *params = args;
9257 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9258 funcs->ext.p_glGetPixelTransformParameterivEXT( params->target, params->pname, params->params );
9259 return STATUS_SUCCESS;
9262 static NTSTATUS ext_glGetPointerIndexedvEXT( void *args )
9264 struct glGetPointerIndexedvEXT_params *params = args;
9265 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9266 funcs->ext.p_glGetPointerIndexedvEXT( params->target, params->index, params->data );
9267 return STATUS_SUCCESS;
9270 static NTSTATUS ext_glGetPointeri_vEXT( void *args )
9272 struct glGetPointeri_vEXT_params *params = args;
9273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9274 funcs->ext.p_glGetPointeri_vEXT( params->pname, params->index, params->params );
9275 return STATUS_SUCCESS;
9278 static NTSTATUS ext_glGetPointervEXT( void *args )
9280 struct glGetPointervEXT_params *params = args;
9281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9282 funcs->ext.p_glGetPointervEXT( params->pname, params->params );
9283 return STATUS_SUCCESS;
9286 static NTSTATUS ext_glGetProgramBinary( void *args )
9288 struct glGetProgramBinary_params *params = args;
9289 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9290 funcs->ext.p_glGetProgramBinary( params->program, params->bufSize, params->length, params->binaryFormat, params->binary );
9291 return STATUS_SUCCESS;
9294 static NTSTATUS ext_glGetProgramEnvParameterIivNV( void *args )
9296 struct glGetProgramEnvParameterIivNV_params *params = args;
9297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9298 funcs->ext.p_glGetProgramEnvParameterIivNV( params->target, params->index, params->params );
9299 return STATUS_SUCCESS;
9302 static NTSTATUS ext_glGetProgramEnvParameterIuivNV( void *args )
9304 struct glGetProgramEnvParameterIuivNV_params *params = args;
9305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9306 funcs->ext.p_glGetProgramEnvParameterIuivNV( params->target, params->index, params->params );
9307 return STATUS_SUCCESS;
9310 static NTSTATUS ext_glGetProgramEnvParameterdvARB( void *args )
9312 struct glGetProgramEnvParameterdvARB_params *params = args;
9313 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9314 funcs->ext.p_glGetProgramEnvParameterdvARB( params->target, params->index, params->params );
9315 return STATUS_SUCCESS;
9318 static NTSTATUS ext_glGetProgramEnvParameterfvARB( void *args )
9320 struct glGetProgramEnvParameterfvARB_params *params = args;
9321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9322 funcs->ext.p_glGetProgramEnvParameterfvARB( params->target, params->index, params->params );
9323 return STATUS_SUCCESS;
9326 static NTSTATUS ext_glGetProgramInfoLog( void *args )
9328 struct glGetProgramInfoLog_params *params = args;
9329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9330 funcs->ext.p_glGetProgramInfoLog( params->program, params->bufSize, params->length, params->infoLog );
9331 return STATUS_SUCCESS;
9334 static NTSTATUS ext_glGetProgramInterfaceiv( void *args )
9336 struct glGetProgramInterfaceiv_params *params = args;
9337 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9338 funcs->ext.p_glGetProgramInterfaceiv( params->program, params->programInterface, params->pname, params->params );
9339 return STATUS_SUCCESS;
9342 static NTSTATUS ext_glGetProgramLocalParameterIivNV( void *args )
9344 struct glGetProgramLocalParameterIivNV_params *params = args;
9345 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9346 funcs->ext.p_glGetProgramLocalParameterIivNV( params->target, params->index, params->params );
9347 return STATUS_SUCCESS;
9350 static NTSTATUS ext_glGetProgramLocalParameterIuivNV( void *args )
9352 struct glGetProgramLocalParameterIuivNV_params *params = args;
9353 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9354 funcs->ext.p_glGetProgramLocalParameterIuivNV( params->target, params->index, params->params );
9355 return STATUS_SUCCESS;
9358 static NTSTATUS ext_glGetProgramLocalParameterdvARB( void *args )
9360 struct glGetProgramLocalParameterdvARB_params *params = args;
9361 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9362 funcs->ext.p_glGetProgramLocalParameterdvARB( params->target, params->index, params->params );
9363 return STATUS_SUCCESS;
9366 static NTSTATUS ext_glGetProgramLocalParameterfvARB( void *args )
9368 struct glGetProgramLocalParameterfvARB_params *params = args;
9369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9370 funcs->ext.p_glGetProgramLocalParameterfvARB( params->target, params->index, params->params );
9371 return STATUS_SUCCESS;
9374 static NTSTATUS ext_glGetProgramNamedParameterdvNV( void *args )
9376 struct glGetProgramNamedParameterdvNV_params *params = args;
9377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9378 funcs->ext.p_glGetProgramNamedParameterdvNV( params->id, params->len, params->name, params->params );
9379 return STATUS_SUCCESS;
9382 static NTSTATUS ext_glGetProgramNamedParameterfvNV( void *args )
9384 struct glGetProgramNamedParameterfvNV_params *params = args;
9385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9386 funcs->ext.p_glGetProgramNamedParameterfvNV( params->id, params->len, params->name, params->params );
9387 return STATUS_SUCCESS;
9390 static NTSTATUS ext_glGetProgramParameterdvNV( void *args )
9392 struct glGetProgramParameterdvNV_params *params = args;
9393 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9394 funcs->ext.p_glGetProgramParameterdvNV( params->target, params->index, params->pname, params->params );
9395 return STATUS_SUCCESS;
9398 static NTSTATUS ext_glGetProgramParameterfvNV( void *args )
9400 struct glGetProgramParameterfvNV_params *params = args;
9401 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9402 funcs->ext.p_glGetProgramParameterfvNV( params->target, params->index, params->pname, params->params );
9403 return STATUS_SUCCESS;
9406 static NTSTATUS ext_glGetProgramPipelineInfoLog( void *args )
9408 struct glGetProgramPipelineInfoLog_params *params = args;
9409 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9410 funcs->ext.p_glGetProgramPipelineInfoLog( params->pipeline, params->bufSize, params->length, params->infoLog );
9411 return STATUS_SUCCESS;
9414 static NTSTATUS ext_glGetProgramPipelineiv( void *args )
9416 struct glGetProgramPipelineiv_params *params = args;
9417 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9418 funcs->ext.p_glGetProgramPipelineiv( params->pipeline, params->pname, params->params );
9419 return STATUS_SUCCESS;
9422 static NTSTATUS ext_glGetProgramResourceIndex( void *args )
9424 struct glGetProgramResourceIndex_params *params = args;
9425 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9426 params->ret = funcs->ext.p_glGetProgramResourceIndex( params->program, params->programInterface, params->name );
9427 return STATUS_SUCCESS;
9430 static NTSTATUS ext_glGetProgramResourceLocation( void *args )
9432 struct glGetProgramResourceLocation_params *params = args;
9433 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9434 params->ret = funcs->ext.p_glGetProgramResourceLocation( params->program, params->programInterface, params->name );
9435 return STATUS_SUCCESS;
9438 static NTSTATUS ext_glGetProgramResourceLocationIndex( void *args )
9440 struct glGetProgramResourceLocationIndex_params *params = args;
9441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9442 params->ret = funcs->ext.p_glGetProgramResourceLocationIndex( params->program, params->programInterface, params->name );
9443 return STATUS_SUCCESS;
9446 static NTSTATUS ext_glGetProgramResourceName( void *args )
9448 struct glGetProgramResourceName_params *params = args;
9449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9450 funcs->ext.p_glGetProgramResourceName( params->program, params->programInterface, params->index, params->bufSize, params->length, params->name );
9451 return STATUS_SUCCESS;
9454 static NTSTATUS ext_glGetProgramResourcefvNV( void *args )
9456 struct glGetProgramResourcefvNV_params *params = args;
9457 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9458 funcs->ext.p_glGetProgramResourcefvNV( params->program, params->programInterface, params->index, params->propCount, params->props, params->count, params->length, params->params );
9459 return STATUS_SUCCESS;
9462 static NTSTATUS ext_glGetProgramResourceiv( void *args )
9464 struct glGetProgramResourceiv_params *params = args;
9465 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9466 funcs->ext.p_glGetProgramResourceiv( params->program, params->programInterface, params->index, params->propCount, params->props, params->count, params->length, params->params );
9467 return STATUS_SUCCESS;
9470 static NTSTATUS ext_glGetProgramStageiv( void *args )
9472 struct glGetProgramStageiv_params *params = args;
9473 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9474 funcs->ext.p_glGetProgramStageiv( params->program, params->shadertype, params->pname, params->values );
9475 return STATUS_SUCCESS;
9478 static NTSTATUS ext_glGetProgramStringARB( void *args )
9480 struct glGetProgramStringARB_params *params = args;
9481 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9482 funcs->ext.p_glGetProgramStringARB( params->target, params->pname, params->string );
9483 return STATUS_SUCCESS;
9486 static NTSTATUS ext_glGetProgramStringNV( void *args )
9488 struct glGetProgramStringNV_params *params = args;
9489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9490 funcs->ext.p_glGetProgramStringNV( params->id, params->pname, params->program );
9491 return STATUS_SUCCESS;
9494 static NTSTATUS ext_glGetProgramSubroutineParameteruivNV( void *args )
9496 struct glGetProgramSubroutineParameteruivNV_params *params = args;
9497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9498 funcs->ext.p_glGetProgramSubroutineParameteruivNV( params->target, params->index, params->param );
9499 return STATUS_SUCCESS;
9502 static NTSTATUS ext_glGetProgramiv( void *args )
9504 struct glGetProgramiv_params *params = args;
9505 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9506 funcs->ext.p_glGetProgramiv( params->program, params->pname, params->params );
9507 return STATUS_SUCCESS;
9510 static NTSTATUS ext_glGetProgramivARB( void *args )
9512 struct glGetProgramivARB_params *params = args;
9513 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9514 funcs->ext.p_glGetProgramivARB( params->target, params->pname, params->params );
9515 return STATUS_SUCCESS;
9518 static NTSTATUS ext_glGetProgramivNV( void *args )
9520 struct glGetProgramivNV_params *params = args;
9521 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9522 funcs->ext.p_glGetProgramivNV( params->id, params->pname, params->params );
9523 return STATUS_SUCCESS;
9526 static NTSTATUS ext_glGetQueryBufferObjecti64v( void *args )
9528 struct glGetQueryBufferObjecti64v_params *params = args;
9529 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9530 funcs->ext.p_glGetQueryBufferObjecti64v( params->id, params->buffer, params->pname, params->offset );
9531 return STATUS_SUCCESS;
9534 static NTSTATUS ext_glGetQueryBufferObjectiv( void *args )
9536 struct glGetQueryBufferObjectiv_params *params = args;
9537 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9538 funcs->ext.p_glGetQueryBufferObjectiv( params->id, params->buffer, params->pname, params->offset );
9539 return STATUS_SUCCESS;
9542 static NTSTATUS ext_glGetQueryBufferObjectui64v( void *args )
9544 struct glGetQueryBufferObjectui64v_params *params = args;
9545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9546 funcs->ext.p_glGetQueryBufferObjectui64v( params->id, params->buffer, params->pname, params->offset );
9547 return STATUS_SUCCESS;
9550 static NTSTATUS ext_glGetQueryBufferObjectuiv( void *args )
9552 struct glGetQueryBufferObjectuiv_params *params = args;
9553 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9554 funcs->ext.p_glGetQueryBufferObjectuiv( params->id, params->buffer, params->pname, params->offset );
9555 return STATUS_SUCCESS;
9558 static NTSTATUS ext_glGetQueryIndexediv( void *args )
9560 struct glGetQueryIndexediv_params *params = args;
9561 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9562 funcs->ext.p_glGetQueryIndexediv( params->target, params->index, params->pname, params->params );
9563 return STATUS_SUCCESS;
9566 static NTSTATUS ext_glGetQueryObjecti64v( void *args )
9568 struct glGetQueryObjecti64v_params *params = args;
9569 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9570 funcs->ext.p_glGetQueryObjecti64v( params->id, params->pname, params->params );
9571 return STATUS_SUCCESS;
9574 static NTSTATUS ext_glGetQueryObjecti64vEXT( void *args )
9576 struct glGetQueryObjecti64vEXT_params *params = args;
9577 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9578 funcs->ext.p_glGetQueryObjecti64vEXT( params->id, params->pname, params->params );
9579 return STATUS_SUCCESS;
9582 static NTSTATUS ext_glGetQueryObjectiv( void *args )
9584 struct glGetQueryObjectiv_params *params = args;
9585 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9586 funcs->ext.p_glGetQueryObjectiv( params->id, params->pname, params->params );
9587 return STATUS_SUCCESS;
9590 static NTSTATUS ext_glGetQueryObjectivARB( void *args )
9592 struct glGetQueryObjectivARB_params *params = args;
9593 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9594 funcs->ext.p_glGetQueryObjectivARB( params->id, params->pname, params->params );
9595 return STATUS_SUCCESS;
9598 static NTSTATUS ext_glGetQueryObjectui64v( void *args )
9600 struct glGetQueryObjectui64v_params *params = args;
9601 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9602 funcs->ext.p_glGetQueryObjectui64v( params->id, params->pname, params->params );
9603 return STATUS_SUCCESS;
9606 static NTSTATUS ext_glGetQueryObjectui64vEXT( void *args )
9608 struct glGetQueryObjectui64vEXT_params *params = args;
9609 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9610 funcs->ext.p_glGetQueryObjectui64vEXT( params->id, params->pname, params->params );
9611 return STATUS_SUCCESS;
9614 static NTSTATUS ext_glGetQueryObjectuiv( void *args )
9616 struct glGetQueryObjectuiv_params *params = args;
9617 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9618 funcs->ext.p_glGetQueryObjectuiv( params->id, params->pname, params->params );
9619 return STATUS_SUCCESS;
9622 static NTSTATUS ext_glGetQueryObjectuivARB( void *args )
9624 struct glGetQueryObjectuivARB_params *params = args;
9625 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9626 funcs->ext.p_glGetQueryObjectuivARB( params->id, params->pname, params->params );
9627 return STATUS_SUCCESS;
9630 static NTSTATUS ext_glGetQueryiv( void *args )
9632 struct glGetQueryiv_params *params = args;
9633 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9634 funcs->ext.p_glGetQueryiv( params->target, params->pname, params->params );
9635 return STATUS_SUCCESS;
9638 static NTSTATUS ext_glGetQueryivARB( void *args )
9640 struct glGetQueryivARB_params *params = args;
9641 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9642 funcs->ext.p_glGetQueryivARB( params->target, params->pname, params->params );
9643 return STATUS_SUCCESS;
9646 static NTSTATUS ext_glGetRenderbufferParameteriv( void *args )
9648 struct glGetRenderbufferParameteriv_params *params = args;
9649 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9650 funcs->ext.p_glGetRenderbufferParameteriv( params->target, params->pname, params->params );
9651 return STATUS_SUCCESS;
9654 static NTSTATUS ext_glGetRenderbufferParameterivEXT( void *args )
9656 struct glGetRenderbufferParameterivEXT_params *params = args;
9657 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9658 funcs->ext.p_glGetRenderbufferParameterivEXT( params->target, params->pname, params->params );
9659 return STATUS_SUCCESS;
9662 static NTSTATUS ext_glGetSamplerParameterIiv( void *args )
9664 struct glGetSamplerParameterIiv_params *params = args;
9665 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9666 funcs->ext.p_glGetSamplerParameterIiv( params->sampler, params->pname, params->params );
9667 return STATUS_SUCCESS;
9670 static NTSTATUS ext_glGetSamplerParameterIuiv( void *args )
9672 struct glGetSamplerParameterIuiv_params *params = args;
9673 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9674 funcs->ext.p_glGetSamplerParameterIuiv( params->sampler, params->pname, params->params );
9675 return STATUS_SUCCESS;
9678 static NTSTATUS ext_glGetSamplerParameterfv( void *args )
9680 struct glGetSamplerParameterfv_params *params = args;
9681 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9682 funcs->ext.p_glGetSamplerParameterfv( params->sampler, params->pname, params->params );
9683 return STATUS_SUCCESS;
9686 static NTSTATUS ext_glGetSamplerParameteriv( void *args )
9688 struct glGetSamplerParameteriv_params *params = args;
9689 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9690 funcs->ext.p_glGetSamplerParameteriv( params->sampler, params->pname, params->params );
9691 return STATUS_SUCCESS;
9694 static NTSTATUS ext_glGetSemaphoreParameterui64vEXT( void *args )
9696 struct glGetSemaphoreParameterui64vEXT_params *params = args;
9697 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9698 funcs->ext.p_glGetSemaphoreParameterui64vEXT( params->semaphore, params->pname, params->params );
9699 return STATUS_SUCCESS;
9702 static NTSTATUS ext_glGetSeparableFilter( void *args )
9704 struct glGetSeparableFilter_params *params = args;
9705 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9706 funcs->ext.p_glGetSeparableFilter( params->target, params->format, params->type, params->row, params->column, params->span );
9707 return STATUS_SUCCESS;
9710 static NTSTATUS ext_glGetSeparableFilterEXT( void *args )
9712 struct glGetSeparableFilterEXT_params *params = args;
9713 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9714 funcs->ext.p_glGetSeparableFilterEXT( params->target, params->format, params->type, params->row, params->column, params->span );
9715 return STATUS_SUCCESS;
9718 static NTSTATUS ext_glGetShaderInfoLog( void *args )
9720 struct glGetShaderInfoLog_params *params = args;
9721 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9722 funcs->ext.p_glGetShaderInfoLog( params->shader, params->bufSize, params->length, params->infoLog );
9723 return STATUS_SUCCESS;
9726 static NTSTATUS ext_glGetShaderPrecisionFormat( void *args )
9728 struct glGetShaderPrecisionFormat_params *params = args;
9729 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9730 funcs->ext.p_glGetShaderPrecisionFormat( params->shadertype, params->precisiontype, params->range, params->precision );
9731 return STATUS_SUCCESS;
9734 static NTSTATUS ext_glGetShaderSource( void *args )
9736 struct glGetShaderSource_params *params = args;
9737 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9738 funcs->ext.p_glGetShaderSource( params->shader, params->bufSize, params->length, params->source );
9739 return STATUS_SUCCESS;
9742 static NTSTATUS ext_glGetShaderSourceARB( void *args )
9744 struct glGetShaderSourceARB_params *params = args;
9745 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9746 funcs->ext.p_glGetShaderSourceARB( params->obj, params->maxLength, params->length, params->source );
9747 return STATUS_SUCCESS;
9750 static NTSTATUS ext_glGetShaderiv( void *args )
9752 struct glGetShaderiv_params *params = args;
9753 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9754 funcs->ext.p_glGetShaderiv( params->shader, params->pname, params->params );
9755 return STATUS_SUCCESS;
9758 static NTSTATUS ext_glGetShadingRateImagePaletteNV( void *args )
9760 struct glGetShadingRateImagePaletteNV_params *params = args;
9761 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9762 funcs->ext.p_glGetShadingRateImagePaletteNV( params->viewport, params->entry, params->rate );
9763 return STATUS_SUCCESS;
9766 static NTSTATUS ext_glGetShadingRateSampleLocationivNV( void *args )
9768 struct glGetShadingRateSampleLocationivNV_params *params = args;
9769 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9770 funcs->ext.p_glGetShadingRateSampleLocationivNV( params->rate, params->samples, params->index, params->location );
9771 return STATUS_SUCCESS;
9774 static NTSTATUS ext_glGetSharpenTexFuncSGIS( void *args )
9776 struct glGetSharpenTexFuncSGIS_params *params = args;
9777 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9778 funcs->ext.p_glGetSharpenTexFuncSGIS( params->target, params->points );
9779 return STATUS_SUCCESS;
9782 static NTSTATUS ext_glGetStageIndexNV( void *args )
9784 struct glGetStageIndexNV_params *params = args;
9785 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9786 params->ret = funcs->ext.p_glGetStageIndexNV( params->shadertype );
9787 return STATUS_SUCCESS;
9790 static NTSTATUS ext_glGetSubroutineIndex( void *args )
9792 struct glGetSubroutineIndex_params *params = args;
9793 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9794 params->ret = funcs->ext.p_glGetSubroutineIndex( params->program, params->shadertype, params->name );
9795 return STATUS_SUCCESS;
9798 static NTSTATUS ext_glGetSubroutineUniformLocation( void *args )
9800 struct glGetSubroutineUniformLocation_params *params = args;
9801 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9802 params->ret = funcs->ext.p_glGetSubroutineUniformLocation( params->program, params->shadertype, params->name );
9803 return STATUS_SUCCESS;
9806 static NTSTATUS ext_glGetSynciv( void *args )
9808 struct glGetSynciv_params *params = args;
9809 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9810 funcs->ext.p_glGetSynciv( params->sync, params->pname, params->count, params->length, params->values );
9811 return STATUS_SUCCESS;
9814 static NTSTATUS ext_glGetTexBumpParameterfvATI( void *args )
9816 struct glGetTexBumpParameterfvATI_params *params = args;
9817 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9818 funcs->ext.p_glGetTexBumpParameterfvATI( params->pname, params->param );
9819 return STATUS_SUCCESS;
9822 static NTSTATUS ext_glGetTexBumpParameterivATI( void *args )
9824 struct glGetTexBumpParameterivATI_params *params = args;
9825 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9826 funcs->ext.p_glGetTexBumpParameterivATI( params->pname, params->param );
9827 return STATUS_SUCCESS;
9830 static NTSTATUS ext_glGetTexEnvxvOES( void *args )
9832 struct glGetTexEnvxvOES_params *params = args;
9833 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9834 funcs->ext.p_glGetTexEnvxvOES( params->target, params->pname, params->params );
9835 return STATUS_SUCCESS;
9838 static NTSTATUS ext_glGetTexFilterFuncSGIS( void *args )
9840 struct glGetTexFilterFuncSGIS_params *params = args;
9841 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9842 funcs->ext.p_glGetTexFilterFuncSGIS( params->target, params->filter, params->weights );
9843 return STATUS_SUCCESS;
9846 static NTSTATUS ext_glGetTexGenxvOES( void *args )
9848 struct glGetTexGenxvOES_params *params = args;
9849 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9850 funcs->ext.p_glGetTexGenxvOES( params->coord, params->pname, params->params );
9851 return STATUS_SUCCESS;
9854 static NTSTATUS ext_glGetTexLevelParameterxvOES( void *args )
9856 struct glGetTexLevelParameterxvOES_params *params = args;
9857 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9858 funcs->ext.p_glGetTexLevelParameterxvOES( params->target, params->level, params->pname, params->params );
9859 return STATUS_SUCCESS;
9862 static NTSTATUS ext_glGetTexParameterIiv( void *args )
9864 struct glGetTexParameterIiv_params *params = args;
9865 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9866 funcs->ext.p_glGetTexParameterIiv( params->target, params->pname, params->params );
9867 return STATUS_SUCCESS;
9870 static NTSTATUS ext_glGetTexParameterIivEXT( void *args )
9872 struct glGetTexParameterIivEXT_params *params = args;
9873 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9874 funcs->ext.p_glGetTexParameterIivEXT( params->target, params->pname, params->params );
9875 return STATUS_SUCCESS;
9878 static NTSTATUS ext_glGetTexParameterIuiv( void *args )
9880 struct glGetTexParameterIuiv_params *params = args;
9881 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9882 funcs->ext.p_glGetTexParameterIuiv( params->target, params->pname, params->params );
9883 return STATUS_SUCCESS;
9886 static NTSTATUS ext_glGetTexParameterIuivEXT( void *args )
9888 struct glGetTexParameterIuivEXT_params *params = args;
9889 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9890 funcs->ext.p_glGetTexParameterIuivEXT( params->target, params->pname, params->params );
9891 return STATUS_SUCCESS;
9894 static NTSTATUS ext_glGetTexParameterPointervAPPLE( void *args )
9896 struct glGetTexParameterPointervAPPLE_params *params = args;
9897 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9898 funcs->ext.p_glGetTexParameterPointervAPPLE( params->target, params->pname, params->params );
9899 return STATUS_SUCCESS;
9902 static NTSTATUS ext_glGetTexParameterxvOES( void *args )
9904 struct glGetTexParameterxvOES_params *params = args;
9905 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9906 funcs->ext.p_glGetTexParameterxvOES( params->target, params->pname, params->params );
9907 return STATUS_SUCCESS;
9910 static NTSTATUS ext_glGetTextureHandleARB( void *args )
9912 struct glGetTextureHandleARB_params *params = args;
9913 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9914 params->ret = funcs->ext.p_glGetTextureHandleARB( params->texture );
9915 return STATUS_SUCCESS;
9918 static NTSTATUS ext_glGetTextureHandleNV( void *args )
9920 struct glGetTextureHandleNV_params *params = args;
9921 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9922 params->ret = funcs->ext.p_glGetTextureHandleNV( params->texture );
9923 return STATUS_SUCCESS;
9926 static NTSTATUS ext_glGetTextureImage( void *args )
9928 struct glGetTextureImage_params *params = args;
9929 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9930 funcs->ext.p_glGetTextureImage( params->texture, params->level, params->format, params->type, params->bufSize, params->pixels );
9931 return STATUS_SUCCESS;
9934 static NTSTATUS ext_glGetTextureImageEXT( void *args )
9936 struct glGetTextureImageEXT_params *params = args;
9937 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9938 funcs->ext.p_glGetTextureImageEXT( params->texture, params->target, params->level, params->format, params->type, params->pixels );
9939 return STATUS_SUCCESS;
9942 static NTSTATUS ext_glGetTextureLevelParameterfv( void *args )
9944 struct glGetTextureLevelParameterfv_params *params = args;
9945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9946 funcs->ext.p_glGetTextureLevelParameterfv( params->texture, params->level, params->pname, params->params );
9947 return STATUS_SUCCESS;
9950 static NTSTATUS ext_glGetTextureLevelParameterfvEXT( void *args )
9952 struct glGetTextureLevelParameterfvEXT_params *params = args;
9953 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9954 funcs->ext.p_glGetTextureLevelParameterfvEXT( params->texture, params->target, params->level, params->pname, params->params );
9955 return STATUS_SUCCESS;
9958 static NTSTATUS ext_glGetTextureLevelParameteriv( void *args )
9960 struct glGetTextureLevelParameteriv_params *params = args;
9961 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9962 funcs->ext.p_glGetTextureLevelParameteriv( params->texture, params->level, params->pname, params->params );
9963 return STATUS_SUCCESS;
9966 static NTSTATUS ext_glGetTextureLevelParameterivEXT( void *args )
9968 struct glGetTextureLevelParameterivEXT_params *params = args;
9969 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9970 funcs->ext.p_glGetTextureLevelParameterivEXT( params->texture, params->target, params->level, params->pname, params->params );
9971 return STATUS_SUCCESS;
9974 static NTSTATUS ext_glGetTextureParameterIiv( void *args )
9976 struct glGetTextureParameterIiv_params *params = args;
9977 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9978 funcs->ext.p_glGetTextureParameterIiv( params->texture, params->pname, params->params );
9979 return STATUS_SUCCESS;
9982 static NTSTATUS ext_glGetTextureParameterIivEXT( void *args )
9984 struct glGetTextureParameterIivEXT_params *params = args;
9985 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9986 funcs->ext.p_glGetTextureParameterIivEXT( params->texture, params->target, params->pname, params->params );
9987 return STATUS_SUCCESS;
9990 static NTSTATUS ext_glGetTextureParameterIuiv( void *args )
9992 struct glGetTextureParameterIuiv_params *params = args;
9993 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
9994 funcs->ext.p_glGetTextureParameterIuiv( params->texture, params->pname, params->params );
9995 return STATUS_SUCCESS;
9998 static NTSTATUS ext_glGetTextureParameterIuivEXT( void *args )
10000 struct glGetTextureParameterIuivEXT_params *params = args;
10001 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10002 funcs->ext.p_glGetTextureParameterIuivEXT( params->texture, params->target, params->pname, params->params );
10003 return STATUS_SUCCESS;
10006 static NTSTATUS ext_glGetTextureParameterfv( void *args )
10008 struct glGetTextureParameterfv_params *params = args;
10009 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10010 funcs->ext.p_glGetTextureParameterfv( params->texture, params->pname, params->params );
10011 return STATUS_SUCCESS;
10014 static NTSTATUS ext_glGetTextureParameterfvEXT( void *args )
10016 struct glGetTextureParameterfvEXT_params *params = args;
10017 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10018 funcs->ext.p_glGetTextureParameterfvEXT( params->texture, params->target, params->pname, params->params );
10019 return STATUS_SUCCESS;
10022 static NTSTATUS ext_glGetTextureParameteriv( void *args )
10024 struct glGetTextureParameteriv_params *params = args;
10025 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10026 funcs->ext.p_glGetTextureParameteriv( params->texture, params->pname, params->params );
10027 return STATUS_SUCCESS;
10030 static NTSTATUS ext_glGetTextureParameterivEXT( void *args )
10032 struct glGetTextureParameterivEXT_params *params = args;
10033 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10034 funcs->ext.p_glGetTextureParameterivEXT( params->texture, params->target, params->pname, params->params );
10035 return STATUS_SUCCESS;
10038 static NTSTATUS ext_glGetTextureSamplerHandleARB( void *args )
10040 struct glGetTextureSamplerHandleARB_params *params = args;
10041 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10042 params->ret = funcs->ext.p_glGetTextureSamplerHandleARB( params->texture, params->sampler );
10043 return STATUS_SUCCESS;
10046 static NTSTATUS ext_glGetTextureSamplerHandleNV( void *args )
10048 struct glGetTextureSamplerHandleNV_params *params = args;
10049 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10050 params->ret = funcs->ext.p_glGetTextureSamplerHandleNV( params->texture, params->sampler );
10051 return STATUS_SUCCESS;
10054 static NTSTATUS ext_glGetTextureSubImage( void *args )
10056 struct glGetTextureSubImage_params *params = args;
10057 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10058 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 );
10059 return STATUS_SUCCESS;
10062 static NTSTATUS ext_glGetTrackMatrixivNV( void *args )
10064 struct glGetTrackMatrixivNV_params *params = args;
10065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10066 funcs->ext.p_glGetTrackMatrixivNV( params->target, params->address, params->pname, params->params );
10067 return STATUS_SUCCESS;
10070 static NTSTATUS ext_glGetTransformFeedbackVarying( void *args )
10072 struct glGetTransformFeedbackVarying_params *params = args;
10073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10074 funcs->ext.p_glGetTransformFeedbackVarying( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
10075 return STATUS_SUCCESS;
10078 static NTSTATUS ext_glGetTransformFeedbackVaryingEXT( void *args )
10080 struct glGetTransformFeedbackVaryingEXT_params *params = args;
10081 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10082 funcs->ext.p_glGetTransformFeedbackVaryingEXT( params->program, params->index, params->bufSize, params->length, params->size, params->type, params->name );
10083 return STATUS_SUCCESS;
10086 static NTSTATUS ext_glGetTransformFeedbackVaryingNV( void *args )
10088 struct glGetTransformFeedbackVaryingNV_params *params = args;
10089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10090 funcs->ext.p_glGetTransformFeedbackVaryingNV( params->program, params->index, params->location );
10091 return STATUS_SUCCESS;
10094 static NTSTATUS ext_glGetTransformFeedbacki64_v( void *args )
10096 struct glGetTransformFeedbacki64_v_params *params = args;
10097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10098 funcs->ext.p_glGetTransformFeedbacki64_v( params->xfb, params->pname, params->index, params->param );
10099 return STATUS_SUCCESS;
10102 static NTSTATUS ext_glGetTransformFeedbacki_v( void *args )
10104 struct glGetTransformFeedbacki_v_params *params = args;
10105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10106 funcs->ext.p_glGetTransformFeedbacki_v( params->xfb, params->pname, params->index, params->param );
10107 return STATUS_SUCCESS;
10110 static NTSTATUS ext_glGetTransformFeedbackiv( void *args )
10112 struct glGetTransformFeedbackiv_params *params = args;
10113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10114 funcs->ext.p_glGetTransformFeedbackiv( params->xfb, params->pname, params->param );
10115 return STATUS_SUCCESS;
10118 static NTSTATUS ext_glGetUniformBlockIndex( void *args )
10120 struct glGetUniformBlockIndex_params *params = args;
10121 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10122 params->ret = funcs->ext.p_glGetUniformBlockIndex( params->program, params->uniformBlockName );
10123 return STATUS_SUCCESS;
10126 static NTSTATUS ext_glGetUniformBufferSizeEXT( void *args )
10128 struct glGetUniformBufferSizeEXT_params *params = args;
10129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10130 params->ret = funcs->ext.p_glGetUniformBufferSizeEXT( params->program, params->location );
10131 return STATUS_SUCCESS;
10134 static NTSTATUS ext_glGetUniformIndices( void *args )
10136 struct glGetUniformIndices_params *params = args;
10137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10138 funcs->ext.p_glGetUniformIndices( params->program, params->uniformCount, params->uniformNames, params->uniformIndices );
10139 return STATUS_SUCCESS;
10142 static NTSTATUS ext_glGetUniformLocation( void *args )
10144 struct glGetUniformLocation_params *params = args;
10145 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10146 params->ret = funcs->ext.p_glGetUniformLocation( params->program, params->name );
10147 return STATUS_SUCCESS;
10150 static NTSTATUS ext_glGetUniformLocationARB( void *args )
10152 struct glGetUniformLocationARB_params *params = args;
10153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10154 params->ret = funcs->ext.p_glGetUniformLocationARB( params->programObj, params->name );
10155 return STATUS_SUCCESS;
10158 static NTSTATUS ext_glGetUniformOffsetEXT( void *args )
10160 struct glGetUniformOffsetEXT_params *params = args;
10161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10162 params->ret = funcs->ext.p_glGetUniformOffsetEXT( params->program, params->location );
10163 return STATUS_SUCCESS;
10166 static NTSTATUS ext_glGetUniformSubroutineuiv( void *args )
10168 struct glGetUniformSubroutineuiv_params *params = args;
10169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10170 funcs->ext.p_glGetUniformSubroutineuiv( params->shadertype, params->location, params->params );
10171 return STATUS_SUCCESS;
10174 static NTSTATUS ext_glGetUniformdv( void *args )
10176 struct glGetUniformdv_params *params = args;
10177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10178 funcs->ext.p_glGetUniformdv( params->program, params->location, params->params );
10179 return STATUS_SUCCESS;
10182 static NTSTATUS ext_glGetUniformfv( void *args )
10184 struct glGetUniformfv_params *params = args;
10185 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10186 funcs->ext.p_glGetUniformfv( params->program, params->location, params->params );
10187 return STATUS_SUCCESS;
10190 static NTSTATUS ext_glGetUniformfvARB( void *args )
10192 struct glGetUniformfvARB_params *params = args;
10193 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10194 funcs->ext.p_glGetUniformfvARB( params->programObj, params->location, params->params );
10195 return STATUS_SUCCESS;
10198 static NTSTATUS ext_glGetUniformi64vARB( void *args )
10200 struct glGetUniformi64vARB_params *params = args;
10201 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10202 funcs->ext.p_glGetUniformi64vARB( params->program, params->location, params->params );
10203 return STATUS_SUCCESS;
10206 static NTSTATUS ext_glGetUniformi64vNV( void *args )
10208 struct glGetUniformi64vNV_params *params = args;
10209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10210 funcs->ext.p_glGetUniformi64vNV( params->program, params->location, params->params );
10211 return STATUS_SUCCESS;
10214 static NTSTATUS ext_glGetUniformiv( void *args )
10216 struct glGetUniformiv_params *params = args;
10217 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10218 funcs->ext.p_glGetUniformiv( params->program, params->location, params->params );
10219 return STATUS_SUCCESS;
10222 static NTSTATUS ext_glGetUniformivARB( void *args )
10224 struct glGetUniformivARB_params *params = args;
10225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10226 funcs->ext.p_glGetUniformivARB( params->programObj, params->location, params->params );
10227 return STATUS_SUCCESS;
10230 static NTSTATUS ext_glGetUniformui64vARB( void *args )
10232 struct glGetUniformui64vARB_params *params = args;
10233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10234 funcs->ext.p_glGetUniformui64vARB( params->program, params->location, params->params );
10235 return STATUS_SUCCESS;
10238 static NTSTATUS ext_glGetUniformui64vNV( void *args )
10240 struct glGetUniformui64vNV_params *params = args;
10241 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10242 funcs->ext.p_glGetUniformui64vNV( params->program, params->location, params->params );
10243 return STATUS_SUCCESS;
10246 static NTSTATUS ext_glGetUniformuiv( void *args )
10248 struct glGetUniformuiv_params *params = args;
10249 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10250 funcs->ext.p_glGetUniformuiv( params->program, params->location, params->params );
10251 return STATUS_SUCCESS;
10254 static NTSTATUS ext_glGetUniformuivEXT( void *args )
10256 struct glGetUniformuivEXT_params *params = args;
10257 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10258 funcs->ext.p_glGetUniformuivEXT( params->program, params->location, params->params );
10259 return STATUS_SUCCESS;
10262 static NTSTATUS ext_glGetUnsignedBytei_vEXT( void *args )
10264 struct glGetUnsignedBytei_vEXT_params *params = args;
10265 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10266 funcs->ext.p_glGetUnsignedBytei_vEXT( params->target, params->index, params->data );
10267 return STATUS_SUCCESS;
10270 static NTSTATUS ext_glGetUnsignedBytevEXT( void *args )
10272 struct glGetUnsignedBytevEXT_params *params = args;
10273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10274 funcs->ext.p_glGetUnsignedBytevEXT( params->pname, params->data );
10275 return STATUS_SUCCESS;
10278 static NTSTATUS ext_glGetVariantArrayObjectfvATI( void *args )
10280 struct glGetVariantArrayObjectfvATI_params *params = args;
10281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10282 funcs->ext.p_glGetVariantArrayObjectfvATI( params->id, params->pname, params->params );
10283 return STATUS_SUCCESS;
10286 static NTSTATUS ext_glGetVariantArrayObjectivATI( void *args )
10288 struct glGetVariantArrayObjectivATI_params *params = args;
10289 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10290 funcs->ext.p_glGetVariantArrayObjectivATI( params->id, params->pname, params->params );
10291 return STATUS_SUCCESS;
10294 static NTSTATUS ext_glGetVariantBooleanvEXT( void *args )
10296 struct glGetVariantBooleanvEXT_params *params = args;
10297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10298 funcs->ext.p_glGetVariantBooleanvEXT( params->id, params->value, params->data );
10299 return STATUS_SUCCESS;
10302 static NTSTATUS ext_glGetVariantFloatvEXT( void *args )
10304 struct glGetVariantFloatvEXT_params *params = args;
10305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10306 funcs->ext.p_glGetVariantFloatvEXT( params->id, params->value, params->data );
10307 return STATUS_SUCCESS;
10310 static NTSTATUS ext_glGetVariantIntegervEXT( void *args )
10312 struct glGetVariantIntegervEXT_params *params = args;
10313 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10314 funcs->ext.p_glGetVariantIntegervEXT( params->id, params->value, params->data );
10315 return STATUS_SUCCESS;
10318 static NTSTATUS ext_glGetVariantPointervEXT( void *args )
10320 struct glGetVariantPointervEXT_params *params = args;
10321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10322 funcs->ext.p_glGetVariantPointervEXT( params->id, params->value, params->data );
10323 return STATUS_SUCCESS;
10326 static NTSTATUS ext_glGetVaryingLocationNV( void *args )
10328 struct glGetVaryingLocationNV_params *params = args;
10329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10330 params->ret = funcs->ext.p_glGetVaryingLocationNV( params->program, params->name );
10331 return STATUS_SUCCESS;
10334 static NTSTATUS ext_glGetVertexArrayIndexed64iv( void *args )
10336 struct glGetVertexArrayIndexed64iv_params *params = args;
10337 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10338 funcs->ext.p_glGetVertexArrayIndexed64iv( params->vaobj, params->index, params->pname, params->param );
10339 return STATUS_SUCCESS;
10342 static NTSTATUS ext_glGetVertexArrayIndexediv( void *args )
10344 struct glGetVertexArrayIndexediv_params *params = args;
10345 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10346 funcs->ext.p_glGetVertexArrayIndexediv( params->vaobj, params->index, params->pname, params->param );
10347 return STATUS_SUCCESS;
10350 static NTSTATUS ext_glGetVertexArrayIntegeri_vEXT( void *args )
10352 struct glGetVertexArrayIntegeri_vEXT_params *params = args;
10353 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10354 funcs->ext.p_glGetVertexArrayIntegeri_vEXT( params->vaobj, params->index, params->pname, params->param );
10355 return STATUS_SUCCESS;
10358 static NTSTATUS ext_glGetVertexArrayIntegervEXT( void *args )
10360 struct glGetVertexArrayIntegervEXT_params *params = args;
10361 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10362 funcs->ext.p_glGetVertexArrayIntegervEXT( params->vaobj, params->pname, params->param );
10363 return STATUS_SUCCESS;
10366 static NTSTATUS ext_glGetVertexArrayPointeri_vEXT( void *args )
10368 struct glGetVertexArrayPointeri_vEXT_params *params = args;
10369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10370 funcs->ext.p_glGetVertexArrayPointeri_vEXT( params->vaobj, params->index, params->pname, params->param );
10371 return STATUS_SUCCESS;
10374 static NTSTATUS ext_glGetVertexArrayPointervEXT( void *args )
10376 struct glGetVertexArrayPointervEXT_params *params = args;
10377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10378 funcs->ext.p_glGetVertexArrayPointervEXT( params->vaobj, params->pname, params->param );
10379 return STATUS_SUCCESS;
10382 static NTSTATUS ext_glGetVertexArrayiv( void *args )
10384 struct glGetVertexArrayiv_params *params = args;
10385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10386 funcs->ext.p_glGetVertexArrayiv( params->vaobj, params->pname, params->param );
10387 return STATUS_SUCCESS;
10390 static NTSTATUS ext_glGetVertexAttribArrayObjectfvATI( void *args )
10392 struct glGetVertexAttribArrayObjectfvATI_params *params = args;
10393 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10394 funcs->ext.p_glGetVertexAttribArrayObjectfvATI( params->index, params->pname, params->params );
10395 return STATUS_SUCCESS;
10398 static NTSTATUS ext_glGetVertexAttribArrayObjectivATI( void *args )
10400 struct glGetVertexAttribArrayObjectivATI_params *params = args;
10401 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10402 funcs->ext.p_glGetVertexAttribArrayObjectivATI( params->index, params->pname, params->params );
10403 return STATUS_SUCCESS;
10406 static NTSTATUS ext_glGetVertexAttribIiv( void *args )
10408 struct glGetVertexAttribIiv_params *params = args;
10409 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10410 funcs->ext.p_glGetVertexAttribIiv( params->index, params->pname, params->params );
10411 return STATUS_SUCCESS;
10414 static NTSTATUS ext_glGetVertexAttribIivEXT( void *args )
10416 struct glGetVertexAttribIivEXT_params *params = args;
10417 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10418 funcs->ext.p_glGetVertexAttribIivEXT( params->index, params->pname, params->params );
10419 return STATUS_SUCCESS;
10422 static NTSTATUS ext_glGetVertexAttribIuiv( void *args )
10424 struct glGetVertexAttribIuiv_params *params = args;
10425 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10426 funcs->ext.p_glGetVertexAttribIuiv( params->index, params->pname, params->params );
10427 return STATUS_SUCCESS;
10430 static NTSTATUS ext_glGetVertexAttribIuivEXT( void *args )
10432 struct glGetVertexAttribIuivEXT_params *params = args;
10433 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10434 funcs->ext.p_glGetVertexAttribIuivEXT( params->index, params->pname, params->params );
10435 return STATUS_SUCCESS;
10438 static NTSTATUS ext_glGetVertexAttribLdv( void *args )
10440 struct glGetVertexAttribLdv_params *params = args;
10441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10442 funcs->ext.p_glGetVertexAttribLdv( params->index, params->pname, params->params );
10443 return STATUS_SUCCESS;
10446 static NTSTATUS ext_glGetVertexAttribLdvEXT( void *args )
10448 struct glGetVertexAttribLdvEXT_params *params = args;
10449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10450 funcs->ext.p_glGetVertexAttribLdvEXT( params->index, params->pname, params->params );
10451 return STATUS_SUCCESS;
10454 static NTSTATUS ext_glGetVertexAttribLi64vNV( void *args )
10456 struct glGetVertexAttribLi64vNV_params *params = args;
10457 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10458 funcs->ext.p_glGetVertexAttribLi64vNV( params->index, params->pname, params->params );
10459 return STATUS_SUCCESS;
10462 static NTSTATUS ext_glGetVertexAttribLui64vARB( void *args )
10464 struct glGetVertexAttribLui64vARB_params *params = args;
10465 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10466 funcs->ext.p_glGetVertexAttribLui64vARB( params->index, params->pname, params->params );
10467 return STATUS_SUCCESS;
10470 static NTSTATUS ext_glGetVertexAttribLui64vNV( void *args )
10472 struct glGetVertexAttribLui64vNV_params *params = args;
10473 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10474 funcs->ext.p_glGetVertexAttribLui64vNV( params->index, params->pname, params->params );
10475 return STATUS_SUCCESS;
10478 static NTSTATUS ext_glGetVertexAttribPointerv( void *args )
10480 struct glGetVertexAttribPointerv_params *params = args;
10481 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10482 funcs->ext.p_glGetVertexAttribPointerv( params->index, params->pname, params->pointer );
10483 return STATUS_SUCCESS;
10486 static NTSTATUS ext_glGetVertexAttribPointervARB( void *args )
10488 struct glGetVertexAttribPointervARB_params *params = args;
10489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10490 funcs->ext.p_glGetVertexAttribPointervARB( params->index, params->pname, params->pointer );
10491 return STATUS_SUCCESS;
10494 static NTSTATUS ext_glGetVertexAttribPointervNV( void *args )
10496 struct glGetVertexAttribPointervNV_params *params = args;
10497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10498 funcs->ext.p_glGetVertexAttribPointervNV( params->index, params->pname, params->pointer );
10499 return STATUS_SUCCESS;
10502 static NTSTATUS ext_glGetVertexAttribdv( void *args )
10504 struct glGetVertexAttribdv_params *params = args;
10505 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10506 funcs->ext.p_glGetVertexAttribdv( params->index, params->pname, params->params );
10507 return STATUS_SUCCESS;
10510 static NTSTATUS ext_glGetVertexAttribdvARB( void *args )
10512 struct glGetVertexAttribdvARB_params *params = args;
10513 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10514 funcs->ext.p_glGetVertexAttribdvARB( params->index, params->pname, params->params );
10515 return STATUS_SUCCESS;
10518 static NTSTATUS ext_glGetVertexAttribdvNV( void *args )
10520 struct glGetVertexAttribdvNV_params *params = args;
10521 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10522 funcs->ext.p_glGetVertexAttribdvNV( params->index, params->pname, params->params );
10523 return STATUS_SUCCESS;
10526 static NTSTATUS ext_glGetVertexAttribfv( void *args )
10528 struct glGetVertexAttribfv_params *params = args;
10529 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10530 funcs->ext.p_glGetVertexAttribfv( params->index, params->pname, params->params );
10531 return STATUS_SUCCESS;
10534 static NTSTATUS ext_glGetVertexAttribfvARB( void *args )
10536 struct glGetVertexAttribfvARB_params *params = args;
10537 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10538 funcs->ext.p_glGetVertexAttribfvARB( params->index, params->pname, params->params );
10539 return STATUS_SUCCESS;
10542 static NTSTATUS ext_glGetVertexAttribfvNV( void *args )
10544 struct glGetVertexAttribfvNV_params *params = args;
10545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10546 funcs->ext.p_glGetVertexAttribfvNV( params->index, params->pname, params->params );
10547 return STATUS_SUCCESS;
10550 static NTSTATUS ext_glGetVertexAttribiv( void *args )
10552 struct glGetVertexAttribiv_params *params = args;
10553 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10554 funcs->ext.p_glGetVertexAttribiv( params->index, params->pname, params->params );
10555 return STATUS_SUCCESS;
10558 static NTSTATUS ext_glGetVertexAttribivARB( void *args )
10560 struct glGetVertexAttribivARB_params *params = args;
10561 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10562 funcs->ext.p_glGetVertexAttribivARB( params->index, params->pname, params->params );
10563 return STATUS_SUCCESS;
10566 static NTSTATUS ext_glGetVertexAttribivNV( void *args )
10568 struct glGetVertexAttribivNV_params *params = args;
10569 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10570 funcs->ext.p_glGetVertexAttribivNV( params->index, params->pname, params->params );
10571 return STATUS_SUCCESS;
10574 static NTSTATUS ext_glGetVideoCaptureStreamdvNV( void *args )
10576 struct glGetVideoCaptureStreamdvNV_params *params = args;
10577 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10578 funcs->ext.p_glGetVideoCaptureStreamdvNV( params->video_capture_slot, params->stream, params->pname, params->params );
10579 return STATUS_SUCCESS;
10582 static NTSTATUS ext_glGetVideoCaptureStreamfvNV( void *args )
10584 struct glGetVideoCaptureStreamfvNV_params *params = args;
10585 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10586 funcs->ext.p_glGetVideoCaptureStreamfvNV( params->video_capture_slot, params->stream, params->pname, params->params );
10587 return STATUS_SUCCESS;
10590 static NTSTATUS ext_glGetVideoCaptureStreamivNV( void *args )
10592 struct glGetVideoCaptureStreamivNV_params *params = args;
10593 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10594 funcs->ext.p_glGetVideoCaptureStreamivNV( params->video_capture_slot, params->stream, params->pname, params->params );
10595 return STATUS_SUCCESS;
10598 static NTSTATUS ext_glGetVideoCaptureivNV( void *args )
10600 struct glGetVideoCaptureivNV_params *params = args;
10601 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10602 funcs->ext.p_glGetVideoCaptureivNV( params->video_capture_slot, params->pname, params->params );
10603 return STATUS_SUCCESS;
10606 static NTSTATUS ext_glGetVideoi64vNV( void *args )
10608 struct glGetVideoi64vNV_params *params = args;
10609 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10610 funcs->ext.p_glGetVideoi64vNV( params->video_slot, params->pname, params->params );
10611 return STATUS_SUCCESS;
10614 static NTSTATUS ext_glGetVideoivNV( void *args )
10616 struct glGetVideoivNV_params *params = args;
10617 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10618 funcs->ext.p_glGetVideoivNV( params->video_slot, params->pname, params->params );
10619 return STATUS_SUCCESS;
10622 static NTSTATUS ext_glGetVideoui64vNV( void *args )
10624 struct glGetVideoui64vNV_params *params = args;
10625 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10626 funcs->ext.p_glGetVideoui64vNV( params->video_slot, params->pname, params->params );
10627 return STATUS_SUCCESS;
10630 static NTSTATUS ext_glGetVideouivNV( void *args )
10632 struct glGetVideouivNV_params *params = args;
10633 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10634 funcs->ext.p_glGetVideouivNV( params->video_slot, params->pname, params->params );
10635 return STATUS_SUCCESS;
10638 static NTSTATUS ext_glGetVkProcAddrNV( void *args )
10640 struct glGetVkProcAddrNV_params *params = args;
10641 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10642 params->ret = funcs->ext.p_glGetVkProcAddrNV( params->name );
10643 return STATUS_SUCCESS;
10646 static NTSTATUS ext_glGetnColorTable( void *args )
10648 struct glGetnColorTable_params *params = args;
10649 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10650 funcs->ext.p_glGetnColorTable( params->target, params->format, params->type, params->bufSize, params->table );
10651 return STATUS_SUCCESS;
10654 static NTSTATUS ext_glGetnColorTableARB( void *args )
10656 struct glGetnColorTableARB_params *params = args;
10657 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10658 funcs->ext.p_glGetnColorTableARB( params->target, params->format, params->type, params->bufSize, params->table );
10659 return STATUS_SUCCESS;
10662 static NTSTATUS ext_glGetnCompressedTexImage( void *args )
10664 struct glGetnCompressedTexImage_params *params = args;
10665 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10666 funcs->ext.p_glGetnCompressedTexImage( params->target, params->lod, params->bufSize, params->pixels );
10667 return STATUS_SUCCESS;
10670 static NTSTATUS ext_glGetnCompressedTexImageARB( void *args )
10672 struct glGetnCompressedTexImageARB_params *params = args;
10673 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10674 funcs->ext.p_glGetnCompressedTexImageARB( params->target, params->lod, params->bufSize, params->img );
10675 return STATUS_SUCCESS;
10678 static NTSTATUS ext_glGetnConvolutionFilter( void *args )
10680 struct glGetnConvolutionFilter_params *params = args;
10681 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10682 funcs->ext.p_glGetnConvolutionFilter( params->target, params->format, params->type, params->bufSize, params->image );
10683 return STATUS_SUCCESS;
10686 static NTSTATUS ext_glGetnConvolutionFilterARB( void *args )
10688 struct glGetnConvolutionFilterARB_params *params = args;
10689 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10690 funcs->ext.p_glGetnConvolutionFilterARB( params->target, params->format, params->type, params->bufSize, params->image );
10691 return STATUS_SUCCESS;
10694 static NTSTATUS ext_glGetnHistogram( void *args )
10696 struct glGetnHistogram_params *params = args;
10697 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10698 funcs->ext.p_glGetnHistogram( params->target, params->reset, params->format, params->type, params->bufSize, params->values );
10699 return STATUS_SUCCESS;
10702 static NTSTATUS ext_glGetnHistogramARB( void *args )
10704 struct glGetnHistogramARB_params *params = args;
10705 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10706 funcs->ext.p_glGetnHistogramARB( params->target, params->reset, params->format, params->type, params->bufSize, params->values );
10707 return STATUS_SUCCESS;
10710 static NTSTATUS ext_glGetnMapdv( void *args )
10712 struct glGetnMapdv_params *params = args;
10713 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10714 funcs->ext.p_glGetnMapdv( params->target, params->query, params->bufSize, params->v );
10715 return STATUS_SUCCESS;
10718 static NTSTATUS ext_glGetnMapdvARB( void *args )
10720 struct glGetnMapdvARB_params *params = args;
10721 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10722 funcs->ext.p_glGetnMapdvARB( params->target, params->query, params->bufSize, params->v );
10723 return STATUS_SUCCESS;
10726 static NTSTATUS ext_glGetnMapfv( void *args )
10728 struct glGetnMapfv_params *params = args;
10729 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10730 funcs->ext.p_glGetnMapfv( params->target, params->query, params->bufSize, params->v );
10731 return STATUS_SUCCESS;
10734 static NTSTATUS ext_glGetnMapfvARB( void *args )
10736 struct glGetnMapfvARB_params *params = args;
10737 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10738 funcs->ext.p_glGetnMapfvARB( params->target, params->query, params->bufSize, params->v );
10739 return STATUS_SUCCESS;
10742 static NTSTATUS ext_glGetnMapiv( void *args )
10744 struct glGetnMapiv_params *params = args;
10745 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10746 funcs->ext.p_glGetnMapiv( params->target, params->query, params->bufSize, params->v );
10747 return STATUS_SUCCESS;
10750 static NTSTATUS ext_glGetnMapivARB( void *args )
10752 struct glGetnMapivARB_params *params = args;
10753 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10754 funcs->ext.p_glGetnMapivARB( params->target, params->query, params->bufSize, params->v );
10755 return STATUS_SUCCESS;
10758 static NTSTATUS ext_glGetnMinmax( void *args )
10760 struct glGetnMinmax_params *params = args;
10761 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10762 funcs->ext.p_glGetnMinmax( params->target, params->reset, params->format, params->type, params->bufSize, params->values );
10763 return STATUS_SUCCESS;
10766 static NTSTATUS ext_glGetnMinmaxARB( void *args )
10768 struct glGetnMinmaxARB_params *params = args;
10769 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10770 funcs->ext.p_glGetnMinmaxARB( params->target, params->reset, params->format, params->type, params->bufSize, params->values );
10771 return STATUS_SUCCESS;
10774 static NTSTATUS ext_glGetnPixelMapfv( void *args )
10776 struct glGetnPixelMapfv_params *params = args;
10777 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10778 funcs->ext.p_glGetnPixelMapfv( params->map, params->bufSize, params->values );
10779 return STATUS_SUCCESS;
10782 static NTSTATUS ext_glGetnPixelMapfvARB( void *args )
10784 struct glGetnPixelMapfvARB_params *params = args;
10785 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10786 funcs->ext.p_glGetnPixelMapfvARB( params->map, params->bufSize, params->values );
10787 return STATUS_SUCCESS;
10790 static NTSTATUS ext_glGetnPixelMapuiv( void *args )
10792 struct glGetnPixelMapuiv_params *params = args;
10793 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10794 funcs->ext.p_glGetnPixelMapuiv( params->map, params->bufSize, params->values );
10795 return STATUS_SUCCESS;
10798 static NTSTATUS ext_glGetnPixelMapuivARB( void *args )
10800 struct glGetnPixelMapuivARB_params *params = args;
10801 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10802 funcs->ext.p_glGetnPixelMapuivARB( params->map, params->bufSize, params->values );
10803 return STATUS_SUCCESS;
10806 static NTSTATUS ext_glGetnPixelMapusv( void *args )
10808 struct glGetnPixelMapusv_params *params = args;
10809 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10810 funcs->ext.p_glGetnPixelMapusv( params->map, params->bufSize, params->values );
10811 return STATUS_SUCCESS;
10814 static NTSTATUS ext_glGetnPixelMapusvARB( void *args )
10816 struct glGetnPixelMapusvARB_params *params = args;
10817 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10818 funcs->ext.p_glGetnPixelMapusvARB( params->map, params->bufSize, params->values );
10819 return STATUS_SUCCESS;
10822 static NTSTATUS ext_glGetnPolygonStipple( void *args )
10824 struct glGetnPolygonStipple_params *params = args;
10825 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10826 funcs->ext.p_glGetnPolygonStipple( params->bufSize, params->pattern );
10827 return STATUS_SUCCESS;
10830 static NTSTATUS ext_glGetnPolygonStippleARB( void *args )
10832 struct glGetnPolygonStippleARB_params *params = args;
10833 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10834 funcs->ext.p_glGetnPolygonStippleARB( params->bufSize, params->pattern );
10835 return STATUS_SUCCESS;
10838 static NTSTATUS ext_glGetnSeparableFilter( void *args )
10840 struct glGetnSeparableFilter_params *params = args;
10841 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10842 funcs->ext.p_glGetnSeparableFilter( params->target, params->format, params->type, params->rowBufSize, params->row, params->columnBufSize, params->column, params->span );
10843 return STATUS_SUCCESS;
10846 static NTSTATUS ext_glGetnSeparableFilterARB( void *args )
10848 struct glGetnSeparableFilterARB_params *params = args;
10849 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10850 funcs->ext.p_glGetnSeparableFilterARB( params->target, params->format, params->type, params->rowBufSize, params->row, params->columnBufSize, params->column, params->span );
10851 return STATUS_SUCCESS;
10854 static NTSTATUS ext_glGetnTexImage( void *args )
10856 struct glGetnTexImage_params *params = args;
10857 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10858 funcs->ext.p_glGetnTexImage( params->target, params->level, params->format, params->type, params->bufSize, params->pixels );
10859 return STATUS_SUCCESS;
10862 static NTSTATUS ext_glGetnTexImageARB( void *args )
10864 struct glGetnTexImageARB_params *params = args;
10865 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10866 funcs->ext.p_glGetnTexImageARB( params->target, params->level, params->format, params->type, params->bufSize, params->img );
10867 return STATUS_SUCCESS;
10870 static NTSTATUS ext_glGetnUniformdv( void *args )
10872 struct glGetnUniformdv_params *params = args;
10873 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10874 funcs->ext.p_glGetnUniformdv( params->program, params->location, params->bufSize, params->params );
10875 return STATUS_SUCCESS;
10878 static NTSTATUS ext_glGetnUniformdvARB( void *args )
10880 struct glGetnUniformdvARB_params *params = args;
10881 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10882 funcs->ext.p_glGetnUniformdvARB( params->program, params->location, params->bufSize, params->params );
10883 return STATUS_SUCCESS;
10886 static NTSTATUS ext_glGetnUniformfv( void *args )
10888 struct glGetnUniformfv_params *params = args;
10889 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10890 funcs->ext.p_glGetnUniformfv( params->program, params->location, params->bufSize, params->params );
10891 return STATUS_SUCCESS;
10894 static NTSTATUS ext_glGetnUniformfvARB( void *args )
10896 struct glGetnUniformfvARB_params *params = args;
10897 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10898 funcs->ext.p_glGetnUniformfvARB( params->program, params->location, params->bufSize, params->params );
10899 return STATUS_SUCCESS;
10902 static NTSTATUS ext_glGetnUniformi64vARB( void *args )
10904 struct glGetnUniformi64vARB_params *params = args;
10905 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10906 funcs->ext.p_glGetnUniformi64vARB( params->program, params->location, params->bufSize, params->params );
10907 return STATUS_SUCCESS;
10910 static NTSTATUS ext_glGetnUniformiv( void *args )
10912 struct glGetnUniformiv_params *params = args;
10913 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10914 funcs->ext.p_glGetnUniformiv( params->program, params->location, params->bufSize, params->params );
10915 return STATUS_SUCCESS;
10918 static NTSTATUS ext_glGetnUniformivARB( void *args )
10920 struct glGetnUniformivARB_params *params = args;
10921 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10922 funcs->ext.p_glGetnUniformivARB( params->program, params->location, params->bufSize, params->params );
10923 return STATUS_SUCCESS;
10926 static NTSTATUS ext_glGetnUniformui64vARB( void *args )
10928 struct glGetnUniformui64vARB_params *params = args;
10929 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10930 funcs->ext.p_glGetnUniformui64vARB( params->program, params->location, params->bufSize, params->params );
10931 return STATUS_SUCCESS;
10934 static NTSTATUS ext_glGetnUniformuiv( void *args )
10936 struct glGetnUniformuiv_params *params = args;
10937 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10938 funcs->ext.p_glGetnUniformuiv( params->program, params->location, params->bufSize, params->params );
10939 return STATUS_SUCCESS;
10942 static NTSTATUS ext_glGetnUniformuivARB( void *args )
10944 struct glGetnUniformuivARB_params *params = args;
10945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10946 funcs->ext.p_glGetnUniformuivARB( params->program, params->location, params->bufSize, params->params );
10947 return STATUS_SUCCESS;
10950 static NTSTATUS ext_glGlobalAlphaFactorbSUN( void *args )
10952 struct glGlobalAlphaFactorbSUN_params *params = args;
10953 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10954 funcs->ext.p_glGlobalAlphaFactorbSUN( params->factor );
10955 return STATUS_SUCCESS;
10958 static NTSTATUS ext_glGlobalAlphaFactordSUN( void *args )
10960 struct glGlobalAlphaFactordSUN_params *params = args;
10961 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10962 funcs->ext.p_glGlobalAlphaFactordSUN( params->factor );
10963 return STATUS_SUCCESS;
10966 static NTSTATUS ext_glGlobalAlphaFactorfSUN( void *args )
10968 struct glGlobalAlphaFactorfSUN_params *params = args;
10969 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10970 funcs->ext.p_glGlobalAlphaFactorfSUN( params->factor );
10971 return STATUS_SUCCESS;
10974 static NTSTATUS ext_glGlobalAlphaFactoriSUN( void *args )
10976 struct glGlobalAlphaFactoriSUN_params *params = args;
10977 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10978 funcs->ext.p_glGlobalAlphaFactoriSUN( params->factor );
10979 return STATUS_SUCCESS;
10982 static NTSTATUS ext_glGlobalAlphaFactorsSUN( void *args )
10984 struct glGlobalAlphaFactorsSUN_params *params = args;
10985 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10986 funcs->ext.p_glGlobalAlphaFactorsSUN( params->factor );
10987 return STATUS_SUCCESS;
10990 static NTSTATUS ext_glGlobalAlphaFactorubSUN( void *args )
10992 struct glGlobalAlphaFactorubSUN_params *params = args;
10993 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
10994 funcs->ext.p_glGlobalAlphaFactorubSUN( params->factor );
10995 return STATUS_SUCCESS;
10998 static NTSTATUS ext_glGlobalAlphaFactoruiSUN( void *args )
11000 struct glGlobalAlphaFactoruiSUN_params *params = args;
11001 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11002 funcs->ext.p_glGlobalAlphaFactoruiSUN( params->factor );
11003 return STATUS_SUCCESS;
11006 static NTSTATUS ext_glGlobalAlphaFactorusSUN( void *args )
11008 struct glGlobalAlphaFactorusSUN_params *params = args;
11009 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11010 funcs->ext.p_glGlobalAlphaFactorusSUN( params->factor );
11011 return STATUS_SUCCESS;
11014 static NTSTATUS ext_glHintPGI( void *args )
11016 struct glHintPGI_params *params = args;
11017 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11018 funcs->ext.p_glHintPGI( params->target, params->mode );
11019 return STATUS_SUCCESS;
11022 static NTSTATUS ext_glHistogram( void *args )
11024 struct glHistogram_params *params = args;
11025 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11026 funcs->ext.p_glHistogram( params->target, params->width, params->internalformat, params->sink );
11027 return STATUS_SUCCESS;
11030 static NTSTATUS ext_glHistogramEXT( void *args )
11032 struct glHistogramEXT_params *params = args;
11033 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11034 funcs->ext.p_glHistogramEXT( params->target, params->width, params->internalformat, params->sink );
11035 return STATUS_SUCCESS;
11038 static NTSTATUS ext_glIglooInterfaceSGIX( void *args )
11040 struct glIglooInterfaceSGIX_params *params = args;
11041 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11042 funcs->ext.p_glIglooInterfaceSGIX( params->pname, params->params );
11043 return STATUS_SUCCESS;
11046 static NTSTATUS ext_glImageTransformParameterfHP( void *args )
11048 struct glImageTransformParameterfHP_params *params = args;
11049 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11050 funcs->ext.p_glImageTransformParameterfHP( params->target, params->pname, params->param );
11051 return STATUS_SUCCESS;
11054 static NTSTATUS ext_glImageTransformParameterfvHP( void *args )
11056 struct glImageTransformParameterfvHP_params *params = args;
11057 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11058 funcs->ext.p_glImageTransformParameterfvHP( params->target, params->pname, params->params );
11059 return STATUS_SUCCESS;
11062 static NTSTATUS ext_glImageTransformParameteriHP( void *args )
11064 struct glImageTransformParameteriHP_params *params = args;
11065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11066 funcs->ext.p_glImageTransformParameteriHP( params->target, params->pname, params->param );
11067 return STATUS_SUCCESS;
11070 static NTSTATUS ext_glImageTransformParameterivHP( void *args )
11072 struct glImageTransformParameterivHP_params *params = args;
11073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11074 funcs->ext.p_glImageTransformParameterivHP( params->target, params->pname, params->params );
11075 return STATUS_SUCCESS;
11078 static NTSTATUS ext_glImportMemoryFdEXT( void *args )
11080 struct glImportMemoryFdEXT_params *params = args;
11081 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11082 funcs->ext.p_glImportMemoryFdEXT( params->memory, params->size, params->handleType, params->fd );
11083 return STATUS_SUCCESS;
11086 static NTSTATUS ext_glImportMemoryWin32HandleEXT( void *args )
11088 struct glImportMemoryWin32HandleEXT_params *params = args;
11089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11090 funcs->ext.p_glImportMemoryWin32HandleEXT( params->memory, params->size, params->handleType, params->handle );
11091 return STATUS_SUCCESS;
11094 static NTSTATUS ext_glImportMemoryWin32NameEXT( void *args )
11096 struct glImportMemoryWin32NameEXT_params *params = args;
11097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11098 funcs->ext.p_glImportMemoryWin32NameEXT( params->memory, params->size, params->handleType, params->name );
11099 return STATUS_SUCCESS;
11102 static NTSTATUS ext_glImportSemaphoreFdEXT( void *args )
11104 struct glImportSemaphoreFdEXT_params *params = args;
11105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11106 funcs->ext.p_glImportSemaphoreFdEXT( params->semaphore, params->handleType, params->fd );
11107 return STATUS_SUCCESS;
11110 static NTSTATUS ext_glImportSemaphoreWin32HandleEXT( void *args )
11112 struct glImportSemaphoreWin32HandleEXT_params *params = args;
11113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11114 funcs->ext.p_glImportSemaphoreWin32HandleEXT( params->semaphore, params->handleType, params->handle );
11115 return STATUS_SUCCESS;
11118 static NTSTATUS ext_glImportSemaphoreWin32NameEXT( void *args )
11120 struct glImportSemaphoreWin32NameEXT_params *params = args;
11121 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11122 funcs->ext.p_glImportSemaphoreWin32NameEXT( params->semaphore, params->handleType, params->name );
11123 return STATUS_SUCCESS;
11126 static NTSTATUS ext_glImportSyncEXT( void *args )
11128 struct glImportSyncEXT_params *params = args;
11129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11130 params->ret = funcs->ext.p_glImportSyncEXT( params->external_sync_type, params->external_sync, params->flags );
11131 return STATUS_SUCCESS;
11134 static NTSTATUS ext_glIndexFormatNV( void *args )
11136 struct glIndexFormatNV_params *params = args;
11137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11138 funcs->ext.p_glIndexFormatNV( params->type, params->stride );
11139 return STATUS_SUCCESS;
11142 static NTSTATUS ext_glIndexFuncEXT( void *args )
11144 struct glIndexFuncEXT_params *params = args;
11145 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11146 funcs->ext.p_glIndexFuncEXT( params->func, params->ref );
11147 return STATUS_SUCCESS;
11150 static NTSTATUS ext_glIndexMaterialEXT( void *args )
11152 struct glIndexMaterialEXT_params *params = args;
11153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11154 funcs->ext.p_glIndexMaterialEXT( params->face, params->mode );
11155 return STATUS_SUCCESS;
11158 static NTSTATUS ext_glIndexPointerEXT( void *args )
11160 struct glIndexPointerEXT_params *params = args;
11161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11162 funcs->ext.p_glIndexPointerEXT( params->type, params->stride, params->count, params->pointer );
11163 return STATUS_SUCCESS;
11166 static NTSTATUS ext_glIndexPointerListIBM( void *args )
11168 struct glIndexPointerListIBM_params *params = args;
11169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11170 funcs->ext.p_glIndexPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride );
11171 return STATUS_SUCCESS;
11174 static NTSTATUS ext_glIndexxOES( void *args )
11176 struct glIndexxOES_params *params = args;
11177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11178 funcs->ext.p_glIndexxOES( params->component );
11179 return STATUS_SUCCESS;
11182 static NTSTATUS ext_glIndexxvOES( void *args )
11184 struct glIndexxvOES_params *params = args;
11185 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11186 funcs->ext.p_glIndexxvOES( params->component );
11187 return STATUS_SUCCESS;
11190 static NTSTATUS ext_glInsertComponentEXT( void *args )
11192 struct glInsertComponentEXT_params *params = args;
11193 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11194 funcs->ext.p_glInsertComponentEXT( params->res, params->src, params->num );
11195 return STATUS_SUCCESS;
11198 static NTSTATUS ext_glInsertEventMarkerEXT( void *args )
11200 struct glInsertEventMarkerEXT_params *params = args;
11201 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11202 funcs->ext.p_glInsertEventMarkerEXT( params->length, params->marker );
11203 return STATUS_SUCCESS;
11206 static NTSTATUS ext_glInstrumentsBufferSGIX( void *args )
11208 struct glInstrumentsBufferSGIX_params *params = args;
11209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11210 funcs->ext.p_glInstrumentsBufferSGIX( params->size, params->buffer );
11211 return STATUS_SUCCESS;
11214 static NTSTATUS ext_glInterpolatePathsNV( void *args )
11216 struct glInterpolatePathsNV_params *params = args;
11217 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11218 funcs->ext.p_glInterpolatePathsNV( params->resultPath, params->pathA, params->pathB, params->weight );
11219 return STATUS_SUCCESS;
11222 static NTSTATUS ext_glInvalidateBufferData( void *args )
11224 struct glInvalidateBufferData_params *params = args;
11225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11226 funcs->ext.p_glInvalidateBufferData( params->buffer );
11227 return STATUS_SUCCESS;
11230 static NTSTATUS ext_glInvalidateBufferSubData( void *args )
11232 struct glInvalidateBufferSubData_params *params = args;
11233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11234 funcs->ext.p_glInvalidateBufferSubData( params->buffer, params->offset, params->length );
11235 return STATUS_SUCCESS;
11238 static NTSTATUS ext_glInvalidateFramebuffer( void *args )
11240 struct glInvalidateFramebuffer_params *params = args;
11241 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11242 funcs->ext.p_glInvalidateFramebuffer( params->target, params->numAttachments, params->attachments );
11243 return STATUS_SUCCESS;
11246 static NTSTATUS ext_glInvalidateNamedFramebufferData( void *args )
11248 struct glInvalidateNamedFramebufferData_params *params = args;
11249 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11250 funcs->ext.p_glInvalidateNamedFramebufferData( params->framebuffer, params->numAttachments, params->attachments );
11251 return STATUS_SUCCESS;
11254 static NTSTATUS ext_glInvalidateNamedFramebufferSubData( void *args )
11256 struct glInvalidateNamedFramebufferSubData_params *params = args;
11257 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11258 funcs->ext.p_glInvalidateNamedFramebufferSubData( params->framebuffer, params->numAttachments, params->attachments, params->x, params->y, params->width, params->height );
11259 return STATUS_SUCCESS;
11262 static NTSTATUS ext_glInvalidateSubFramebuffer( void *args )
11264 struct glInvalidateSubFramebuffer_params *params = args;
11265 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11266 funcs->ext.p_glInvalidateSubFramebuffer( params->target, params->numAttachments, params->attachments, params->x, params->y, params->width, params->height );
11267 return STATUS_SUCCESS;
11270 static NTSTATUS ext_glInvalidateTexImage( void *args )
11272 struct glInvalidateTexImage_params *params = args;
11273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11274 funcs->ext.p_glInvalidateTexImage( params->texture, params->level );
11275 return STATUS_SUCCESS;
11278 static NTSTATUS ext_glInvalidateTexSubImage( void *args )
11280 struct glInvalidateTexSubImage_params *params = args;
11281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11282 funcs->ext.p_glInvalidateTexSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth );
11283 return STATUS_SUCCESS;
11286 static NTSTATUS ext_glIsAsyncMarkerSGIX( void *args )
11288 struct glIsAsyncMarkerSGIX_params *params = args;
11289 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11290 params->ret = funcs->ext.p_glIsAsyncMarkerSGIX( params->marker );
11291 return STATUS_SUCCESS;
11294 static NTSTATUS ext_glIsBuffer( void *args )
11296 struct glIsBuffer_params *params = args;
11297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11298 params->ret = funcs->ext.p_glIsBuffer( params->buffer );
11299 return STATUS_SUCCESS;
11302 static NTSTATUS ext_glIsBufferARB( void *args )
11304 struct glIsBufferARB_params *params = args;
11305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11306 params->ret = funcs->ext.p_glIsBufferARB( params->buffer );
11307 return STATUS_SUCCESS;
11310 static NTSTATUS ext_glIsBufferResidentNV( void *args )
11312 struct glIsBufferResidentNV_params *params = args;
11313 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11314 params->ret = funcs->ext.p_glIsBufferResidentNV( params->target );
11315 return STATUS_SUCCESS;
11318 static NTSTATUS ext_glIsCommandListNV( void *args )
11320 struct glIsCommandListNV_params *params = args;
11321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11322 params->ret = funcs->ext.p_glIsCommandListNV( params->list );
11323 return STATUS_SUCCESS;
11326 static NTSTATUS ext_glIsEnabledIndexedEXT( void *args )
11328 struct glIsEnabledIndexedEXT_params *params = args;
11329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11330 params->ret = funcs->ext.p_glIsEnabledIndexedEXT( params->target, params->index );
11331 return STATUS_SUCCESS;
11334 static NTSTATUS ext_glIsEnabledi( void *args )
11336 struct glIsEnabledi_params *params = args;
11337 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11338 params->ret = funcs->ext.p_glIsEnabledi( params->target, params->index );
11339 return STATUS_SUCCESS;
11342 static NTSTATUS ext_glIsFenceAPPLE( void *args )
11344 struct glIsFenceAPPLE_params *params = args;
11345 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11346 params->ret = funcs->ext.p_glIsFenceAPPLE( params->fence );
11347 return STATUS_SUCCESS;
11350 static NTSTATUS ext_glIsFenceNV( void *args )
11352 struct glIsFenceNV_params *params = args;
11353 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11354 params->ret = funcs->ext.p_glIsFenceNV( params->fence );
11355 return STATUS_SUCCESS;
11358 static NTSTATUS ext_glIsFramebuffer( void *args )
11360 struct glIsFramebuffer_params *params = args;
11361 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11362 params->ret = funcs->ext.p_glIsFramebuffer( params->framebuffer );
11363 return STATUS_SUCCESS;
11366 static NTSTATUS ext_glIsFramebufferEXT( void *args )
11368 struct glIsFramebufferEXT_params *params = args;
11369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11370 params->ret = funcs->ext.p_glIsFramebufferEXT( params->framebuffer );
11371 return STATUS_SUCCESS;
11374 static NTSTATUS ext_glIsImageHandleResidentARB( void *args )
11376 struct glIsImageHandleResidentARB_params *params = args;
11377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11378 params->ret = funcs->ext.p_glIsImageHandleResidentARB( params->handle );
11379 return STATUS_SUCCESS;
11382 static NTSTATUS ext_glIsImageHandleResidentNV( void *args )
11384 struct glIsImageHandleResidentNV_params *params = args;
11385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11386 params->ret = funcs->ext.p_glIsImageHandleResidentNV( params->handle );
11387 return STATUS_SUCCESS;
11390 static NTSTATUS ext_glIsMemoryObjectEXT( void *args )
11392 struct glIsMemoryObjectEXT_params *params = args;
11393 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11394 params->ret = funcs->ext.p_glIsMemoryObjectEXT( params->memoryObject );
11395 return STATUS_SUCCESS;
11398 static NTSTATUS ext_glIsNameAMD( void *args )
11400 struct glIsNameAMD_params *params = args;
11401 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11402 params->ret = funcs->ext.p_glIsNameAMD( params->identifier, params->name );
11403 return STATUS_SUCCESS;
11406 static NTSTATUS ext_glIsNamedBufferResidentNV( void *args )
11408 struct glIsNamedBufferResidentNV_params *params = args;
11409 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11410 params->ret = funcs->ext.p_glIsNamedBufferResidentNV( params->buffer );
11411 return STATUS_SUCCESS;
11414 static NTSTATUS ext_glIsNamedStringARB( void *args )
11416 struct glIsNamedStringARB_params *params = args;
11417 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11418 params->ret = funcs->ext.p_glIsNamedStringARB( params->namelen, params->name );
11419 return STATUS_SUCCESS;
11422 static NTSTATUS ext_glIsObjectBufferATI( void *args )
11424 struct glIsObjectBufferATI_params *params = args;
11425 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11426 params->ret = funcs->ext.p_glIsObjectBufferATI( params->buffer );
11427 return STATUS_SUCCESS;
11430 static NTSTATUS ext_glIsOcclusionQueryNV( void *args )
11432 struct glIsOcclusionQueryNV_params *params = args;
11433 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11434 params->ret = funcs->ext.p_glIsOcclusionQueryNV( params->id );
11435 return STATUS_SUCCESS;
11438 static NTSTATUS ext_glIsPathNV( void *args )
11440 struct glIsPathNV_params *params = args;
11441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11442 params->ret = funcs->ext.p_glIsPathNV( params->path );
11443 return STATUS_SUCCESS;
11446 static NTSTATUS ext_glIsPointInFillPathNV( void *args )
11448 struct glIsPointInFillPathNV_params *params = args;
11449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11450 params->ret = funcs->ext.p_glIsPointInFillPathNV( params->path, params->mask, params->x, params->y );
11451 return STATUS_SUCCESS;
11454 static NTSTATUS ext_glIsPointInStrokePathNV( void *args )
11456 struct glIsPointInStrokePathNV_params *params = args;
11457 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11458 params->ret = funcs->ext.p_glIsPointInStrokePathNV( params->path, params->x, params->y );
11459 return STATUS_SUCCESS;
11462 static NTSTATUS ext_glIsProgram( void *args )
11464 struct glIsProgram_params *params = args;
11465 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11466 params->ret = funcs->ext.p_glIsProgram( params->program );
11467 return STATUS_SUCCESS;
11470 static NTSTATUS ext_glIsProgramARB( void *args )
11472 struct glIsProgramARB_params *params = args;
11473 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11474 params->ret = funcs->ext.p_glIsProgramARB( params->program );
11475 return STATUS_SUCCESS;
11478 static NTSTATUS ext_glIsProgramNV( void *args )
11480 struct glIsProgramNV_params *params = args;
11481 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11482 params->ret = funcs->ext.p_glIsProgramNV( params->id );
11483 return STATUS_SUCCESS;
11486 static NTSTATUS ext_glIsProgramPipeline( void *args )
11488 struct glIsProgramPipeline_params *params = args;
11489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11490 params->ret = funcs->ext.p_glIsProgramPipeline( params->pipeline );
11491 return STATUS_SUCCESS;
11494 static NTSTATUS ext_glIsQuery( void *args )
11496 struct glIsQuery_params *params = args;
11497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11498 params->ret = funcs->ext.p_glIsQuery( params->id );
11499 return STATUS_SUCCESS;
11502 static NTSTATUS ext_glIsQueryARB( void *args )
11504 struct glIsQueryARB_params *params = args;
11505 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11506 params->ret = funcs->ext.p_glIsQueryARB( params->id );
11507 return STATUS_SUCCESS;
11510 static NTSTATUS ext_glIsRenderbuffer( void *args )
11512 struct glIsRenderbuffer_params *params = args;
11513 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11514 params->ret = funcs->ext.p_glIsRenderbuffer( params->renderbuffer );
11515 return STATUS_SUCCESS;
11518 static NTSTATUS ext_glIsRenderbufferEXT( void *args )
11520 struct glIsRenderbufferEXT_params *params = args;
11521 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11522 params->ret = funcs->ext.p_glIsRenderbufferEXT( params->renderbuffer );
11523 return STATUS_SUCCESS;
11526 static NTSTATUS ext_glIsSampler( void *args )
11528 struct glIsSampler_params *params = args;
11529 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11530 params->ret = funcs->ext.p_glIsSampler( params->sampler );
11531 return STATUS_SUCCESS;
11534 static NTSTATUS ext_glIsSemaphoreEXT( void *args )
11536 struct glIsSemaphoreEXT_params *params = args;
11537 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11538 params->ret = funcs->ext.p_glIsSemaphoreEXT( params->semaphore );
11539 return STATUS_SUCCESS;
11542 static NTSTATUS ext_glIsShader( void *args )
11544 struct glIsShader_params *params = args;
11545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11546 params->ret = funcs->ext.p_glIsShader( params->shader );
11547 return STATUS_SUCCESS;
11550 static NTSTATUS ext_glIsStateNV( void *args )
11552 struct glIsStateNV_params *params = args;
11553 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11554 params->ret = funcs->ext.p_glIsStateNV( params->state );
11555 return STATUS_SUCCESS;
11558 static NTSTATUS ext_glIsSync( void *args )
11560 struct glIsSync_params *params = args;
11561 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11562 params->ret = funcs->ext.p_glIsSync( params->sync );
11563 return STATUS_SUCCESS;
11566 static NTSTATUS ext_glIsTextureEXT( void *args )
11568 struct glIsTextureEXT_params *params = args;
11569 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11570 params->ret = funcs->ext.p_glIsTextureEXT( params->texture );
11571 return STATUS_SUCCESS;
11574 static NTSTATUS ext_glIsTextureHandleResidentARB( void *args )
11576 struct glIsTextureHandleResidentARB_params *params = args;
11577 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11578 params->ret = funcs->ext.p_glIsTextureHandleResidentARB( params->handle );
11579 return STATUS_SUCCESS;
11582 static NTSTATUS ext_glIsTextureHandleResidentNV( void *args )
11584 struct glIsTextureHandleResidentNV_params *params = args;
11585 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11586 params->ret = funcs->ext.p_glIsTextureHandleResidentNV( params->handle );
11587 return STATUS_SUCCESS;
11590 static NTSTATUS ext_glIsTransformFeedback( void *args )
11592 struct glIsTransformFeedback_params *params = args;
11593 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11594 params->ret = funcs->ext.p_glIsTransformFeedback( params->id );
11595 return STATUS_SUCCESS;
11598 static NTSTATUS ext_glIsTransformFeedbackNV( void *args )
11600 struct glIsTransformFeedbackNV_params *params = args;
11601 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11602 params->ret = funcs->ext.p_glIsTransformFeedbackNV( params->id );
11603 return STATUS_SUCCESS;
11606 static NTSTATUS ext_glIsVariantEnabledEXT( void *args )
11608 struct glIsVariantEnabledEXT_params *params = args;
11609 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11610 params->ret = funcs->ext.p_glIsVariantEnabledEXT( params->id, params->cap );
11611 return STATUS_SUCCESS;
11614 static NTSTATUS ext_glIsVertexArray( void *args )
11616 struct glIsVertexArray_params *params = args;
11617 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11618 params->ret = funcs->ext.p_glIsVertexArray( params->array );
11619 return STATUS_SUCCESS;
11622 static NTSTATUS ext_glIsVertexArrayAPPLE( void *args )
11624 struct glIsVertexArrayAPPLE_params *params = args;
11625 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11626 params->ret = funcs->ext.p_glIsVertexArrayAPPLE( params->array );
11627 return STATUS_SUCCESS;
11630 static NTSTATUS ext_glIsVertexAttribEnabledAPPLE( void *args )
11632 struct glIsVertexAttribEnabledAPPLE_params *params = args;
11633 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11634 params->ret = funcs->ext.p_glIsVertexAttribEnabledAPPLE( params->index, params->pname );
11635 return STATUS_SUCCESS;
11638 static NTSTATUS ext_glLGPUCopyImageSubDataNVX( void *args )
11640 struct glLGPUCopyImageSubDataNVX_params *params = args;
11641 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11642 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 );
11643 return STATUS_SUCCESS;
11646 static NTSTATUS ext_glLGPUInterlockNVX( void *args )
11648 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11649 funcs->ext.p_glLGPUInterlockNVX();
11650 return STATUS_SUCCESS;
11653 static NTSTATUS ext_glLGPUNamedBufferSubDataNVX( void *args )
11655 struct glLGPUNamedBufferSubDataNVX_params *params = args;
11656 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11657 funcs->ext.p_glLGPUNamedBufferSubDataNVX( params->gpuMask, params->buffer, params->offset, params->size, params->data );
11658 return STATUS_SUCCESS;
11661 static NTSTATUS ext_glLabelObjectEXT( void *args )
11663 struct glLabelObjectEXT_params *params = args;
11664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11665 funcs->ext.p_glLabelObjectEXT( params->type, params->object, params->length, params->label );
11666 return STATUS_SUCCESS;
11669 static NTSTATUS ext_glLightEnviSGIX( void *args )
11671 struct glLightEnviSGIX_params *params = args;
11672 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11673 funcs->ext.p_glLightEnviSGIX( params->pname, params->param );
11674 return STATUS_SUCCESS;
11677 static NTSTATUS ext_glLightModelxOES( void *args )
11679 struct glLightModelxOES_params *params = args;
11680 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11681 funcs->ext.p_glLightModelxOES( params->pname, params->param );
11682 return STATUS_SUCCESS;
11685 static NTSTATUS ext_glLightModelxvOES( void *args )
11687 struct glLightModelxvOES_params *params = args;
11688 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11689 funcs->ext.p_glLightModelxvOES( params->pname, params->param );
11690 return STATUS_SUCCESS;
11693 static NTSTATUS ext_glLightxOES( void *args )
11695 struct glLightxOES_params *params = args;
11696 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11697 funcs->ext.p_glLightxOES( params->light, params->pname, params->param );
11698 return STATUS_SUCCESS;
11701 static NTSTATUS ext_glLightxvOES( void *args )
11703 struct glLightxvOES_params *params = args;
11704 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11705 funcs->ext.p_glLightxvOES( params->light, params->pname, params->params );
11706 return STATUS_SUCCESS;
11709 static NTSTATUS ext_glLineWidthxOES( void *args )
11711 struct glLineWidthxOES_params *params = args;
11712 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11713 funcs->ext.p_glLineWidthxOES( params->width );
11714 return STATUS_SUCCESS;
11717 static NTSTATUS ext_glLinkProgram( void *args )
11719 struct glLinkProgram_params *params = args;
11720 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11721 funcs->ext.p_glLinkProgram( params->program );
11722 return STATUS_SUCCESS;
11725 static NTSTATUS ext_glLinkProgramARB( void *args )
11727 struct glLinkProgramARB_params *params = args;
11728 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11729 funcs->ext.p_glLinkProgramARB( params->programObj );
11730 return STATUS_SUCCESS;
11733 static NTSTATUS ext_glListDrawCommandsStatesClientNV( void *args )
11735 struct glListDrawCommandsStatesClientNV_params *params = args;
11736 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11737 funcs->ext.p_glListDrawCommandsStatesClientNV( params->list, params->segment, params->indirects, params->sizes, params->states, params->fbos, params->count );
11738 return STATUS_SUCCESS;
11741 static NTSTATUS ext_glListParameterfSGIX( void *args )
11743 struct glListParameterfSGIX_params *params = args;
11744 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11745 funcs->ext.p_glListParameterfSGIX( params->list, params->pname, params->param );
11746 return STATUS_SUCCESS;
11749 static NTSTATUS ext_glListParameterfvSGIX( void *args )
11751 struct glListParameterfvSGIX_params *params = args;
11752 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11753 funcs->ext.p_glListParameterfvSGIX( params->list, params->pname, params->params );
11754 return STATUS_SUCCESS;
11757 static NTSTATUS ext_glListParameteriSGIX( void *args )
11759 struct glListParameteriSGIX_params *params = args;
11760 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11761 funcs->ext.p_glListParameteriSGIX( params->list, params->pname, params->param );
11762 return STATUS_SUCCESS;
11765 static NTSTATUS ext_glListParameterivSGIX( void *args )
11767 struct glListParameterivSGIX_params *params = args;
11768 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11769 funcs->ext.p_glListParameterivSGIX( params->list, params->pname, params->params );
11770 return STATUS_SUCCESS;
11773 static NTSTATUS ext_glLoadIdentityDeformationMapSGIX( void *args )
11775 struct glLoadIdentityDeformationMapSGIX_params *params = args;
11776 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11777 funcs->ext.p_glLoadIdentityDeformationMapSGIX( params->mask );
11778 return STATUS_SUCCESS;
11781 static NTSTATUS ext_glLoadMatrixxOES( void *args )
11783 struct glLoadMatrixxOES_params *params = args;
11784 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11785 funcs->ext.p_glLoadMatrixxOES( params->m );
11786 return STATUS_SUCCESS;
11789 static NTSTATUS ext_glLoadProgramNV( void *args )
11791 struct glLoadProgramNV_params *params = args;
11792 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11793 funcs->ext.p_glLoadProgramNV( params->target, params->id, params->len, params->program );
11794 return STATUS_SUCCESS;
11797 static NTSTATUS ext_glLoadTransposeMatrixd( void *args )
11799 struct glLoadTransposeMatrixd_params *params = args;
11800 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11801 funcs->ext.p_glLoadTransposeMatrixd( params->m );
11802 return STATUS_SUCCESS;
11805 static NTSTATUS ext_glLoadTransposeMatrixdARB( void *args )
11807 struct glLoadTransposeMatrixdARB_params *params = args;
11808 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11809 funcs->ext.p_glLoadTransposeMatrixdARB( params->m );
11810 return STATUS_SUCCESS;
11813 static NTSTATUS ext_glLoadTransposeMatrixf( void *args )
11815 struct glLoadTransposeMatrixf_params *params = args;
11816 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11817 funcs->ext.p_glLoadTransposeMatrixf( params->m );
11818 return STATUS_SUCCESS;
11821 static NTSTATUS ext_glLoadTransposeMatrixfARB( void *args )
11823 struct glLoadTransposeMatrixfARB_params *params = args;
11824 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11825 funcs->ext.p_glLoadTransposeMatrixfARB( params->m );
11826 return STATUS_SUCCESS;
11829 static NTSTATUS ext_glLoadTransposeMatrixxOES( void *args )
11831 struct glLoadTransposeMatrixxOES_params *params = args;
11832 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11833 funcs->ext.p_glLoadTransposeMatrixxOES( params->m );
11834 return STATUS_SUCCESS;
11837 static NTSTATUS ext_glLockArraysEXT( void *args )
11839 struct glLockArraysEXT_params *params = args;
11840 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11841 funcs->ext.p_glLockArraysEXT( params->first, params->count );
11842 return STATUS_SUCCESS;
11845 static NTSTATUS ext_glMTexCoord2fSGIS( void *args )
11847 struct glMTexCoord2fSGIS_params *params = args;
11848 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11849 funcs->ext.p_glMTexCoord2fSGIS( params->target, params->s, params->t );
11850 return STATUS_SUCCESS;
11853 static NTSTATUS ext_glMTexCoord2fvSGIS( void *args )
11855 struct glMTexCoord2fvSGIS_params *params = args;
11856 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11857 funcs->ext.p_glMTexCoord2fvSGIS( params->target, params->v );
11858 return STATUS_SUCCESS;
11861 static NTSTATUS ext_glMakeBufferNonResidentNV( void *args )
11863 struct glMakeBufferNonResidentNV_params *params = args;
11864 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11865 funcs->ext.p_glMakeBufferNonResidentNV( params->target );
11866 return STATUS_SUCCESS;
11869 static NTSTATUS ext_glMakeBufferResidentNV( void *args )
11871 struct glMakeBufferResidentNV_params *params = args;
11872 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11873 funcs->ext.p_glMakeBufferResidentNV( params->target, params->access );
11874 return STATUS_SUCCESS;
11877 static NTSTATUS ext_glMakeImageHandleNonResidentARB( void *args )
11879 struct glMakeImageHandleNonResidentARB_params *params = args;
11880 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11881 funcs->ext.p_glMakeImageHandleNonResidentARB( params->handle );
11882 return STATUS_SUCCESS;
11885 static NTSTATUS ext_glMakeImageHandleNonResidentNV( void *args )
11887 struct glMakeImageHandleNonResidentNV_params *params = args;
11888 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11889 funcs->ext.p_glMakeImageHandleNonResidentNV( params->handle );
11890 return STATUS_SUCCESS;
11893 static NTSTATUS ext_glMakeImageHandleResidentARB( void *args )
11895 struct glMakeImageHandleResidentARB_params *params = args;
11896 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11897 funcs->ext.p_glMakeImageHandleResidentARB( params->handle, params->access );
11898 return STATUS_SUCCESS;
11901 static NTSTATUS ext_glMakeImageHandleResidentNV( void *args )
11903 struct glMakeImageHandleResidentNV_params *params = args;
11904 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11905 funcs->ext.p_glMakeImageHandleResidentNV( params->handle, params->access );
11906 return STATUS_SUCCESS;
11909 static NTSTATUS ext_glMakeNamedBufferNonResidentNV( void *args )
11911 struct glMakeNamedBufferNonResidentNV_params *params = args;
11912 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11913 funcs->ext.p_glMakeNamedBufferNonResidentNV( params->buffer );
11914 return STATUS_SUCCESS;
11917 static NTSTATUS ext_glMakeNamedBufferResidentNV( void *args )
11919 struct glMakeNamedBufferResidentNV_params *params = args;
11920 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11921 funcs->ext.p_glMakeNamedBufferResidentNV( params->buffer, params->access );
11922 return STATUS_SUCCESS;
11925 static NTSTATUS ext_glMakeTextureHandleNonResidentARB( void *args )
11927 struct glMakeTextureHandleNonResidentARB_params *params = args;
11928 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11929 funcs->ext.p_glMakeTextureHandleNonResidentARB( params->handle );
11930 return STATUS_SUCCESS;
11933 static NTSTATUS ext_glMakeTextureHandleNonResidentNV( void *args )
11935 struct glMakeTextureHandleNonResidentNV_params *params = args;
11936 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11937 funcs->ext.p_glMakeTextureHandleNonResidentNV( params->handle );
11938 return STATUS_SUCCESS;
11941 static NTSTATUS ext_glMakeTextureHandleResidentARB( void *args )
11943 struct glMakeTextureHandleResidentARB_params *params = args;
11944 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11945 funcs->ext.p_glMakeTextureHandleResidentARB( params->handle );
11946 return STATUS_SUCCESS;
11949 static NTSTATUS ext_glMakeTextureHandleResidentNV( void *args )
11951 struct glMakeTextureHandleResidentNV_params *params = args;
11952 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11953 funcs->ext.p_glMakeTextureHandleResidentNV( params->handle );
11954 return STATUS_SUCCESS;
11957 static NTSTATUS ext_glMap1xOES( void *args )
11959 struct glMap1xOES_params *params = args;
11960 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11961 funcs->ext.p_glMap1xOES( params->target, params->u1, params->u2, params->stride, params->order, params->points );
11962 return STATUS_SUCCESS;
11965 static NTSTATUS ext_glMap2xOES( void *args )
11967 struct glMap2xOES_params *params = args;
11968 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11969 funcs->ext.p_glMap2xOES( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points );
11970 return STATUS_SUCCESS;
11973 static NTSTATUS ext_glMapBuffer( void *args )
11975 struct glMapBuffer_params *params = args;
11976 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11977 params->ret = funcs->ext.p_glMapBuffer( params->target, params->access );
11978 return STATUS_SUCCESS;
11981 static NTSTATUS ext_glMapBufferARB( void *args )
11983 struct glMapBufferARB_params *params = args;
11984 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11985 params->ret = funcs->ext.p_glMapBufferARB( params->target, params->access );
11986 return STATUS_SUCCESS;
11989 static NTSTATUS ext_glMapBufferRange( void *args )
11991 struct glMapBufferRange_params *params = args;
11992 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
11993 params->ret = funcs->ext.p_glMapBufferRange( params->target, params->offset, params->length, params->access );
11994 return STATUS_SUCCESS;
11997 static NTSTATUS ext_glMapControlPointsNV( void *args )
11999 struct glMapControlPointsNV_params *params = args;
12000 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12001 funcs->ext.p_glMapControlPointsNV( params->target, params->index, params->type, params->ustride, params->vstride, params->uorder, params->vorder, params->packed, params->points );
12002 return STATUS_SUCCESS;
12005 static NTSTATUS ext_glMapGrid1xOES( void *args )
12007 struct glMapGrid1xOES_params *params = args;
12008 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12009 funcs->ext.p_glMapGrid1xOES( params->n, params->u1, params->u2 );
12010 return STATUS_SUCCESS;
12013 static NTSTATUS ext_glMapGrid2xOES( void *args )
12015 struct glMapGrid2xOES_params *params = args;
12016 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12017 funcs->ext.p_glMapGrid2xOES( params->n, params->u1, params->u2, params->v1, params->v2 );
12018 return STATUS_SUCCESS;
12021 static NTSTATUS ext_glMapNamedBuffer( void *args )
12023 struct glMapNamedBuffer_params *params = args;
12024 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12025 params->ret = funcs->ext.p_glMapNamedBuffer( params->buffer, params->access );
12026 return STATUS_SUCCESS;
12029 static NTSTATUS ext_glMapNamedBufferEXT( void *args )
12031 struct glMapNamedBufferEXT_params *params = args;
12032 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12033 params->ret = funcs->ext.p_glMapNamedBufferEXT( params->buffer, params->access );
12034 return STATUS_SUCCESS;
12037 static NTSTATUS ext_glMapNamedBufferRange( void *args )
12039 struct glMapNamedBufferRange_params *params = args;
12040 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12041 params->ret = funcs->ext.p_glMapNamedBufferRange( params->buffer, params->offset, params->length, params->access );
12042 return STATUS_SUCCESS;
12045 static NTSTATUS ext_glMapNamedBufferRangeEXT( void *args )
12047 struct glMapNamedBufferRangeEXT_params *params = args;
12048 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12049 params->ret = funcs->ext.p_glMapNamedBufferRangeEXT( params->buffer, params->offset, params->length, params->access );
12050 return STATUS_SUCCESS;
12053 static NTSTATUS ext_glMapObjectBufferATI( void *args )
12055 struct glMapObjectBufferATI_params *params = args;
12056 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12057 params->ret = funcs->ext.p_glMapObjectBufferATI( params->buffer );
12058 return STATUS_SUCCESS;
12061 static NTSTATUS ext_glMapParameterfvNV( void *args )
12063 struct glMapParameterfvNV_params *params = args;
12064 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12065 funcs->ext.p_glMapParameterfvNV( params->target, params->pname, params->params );
12066 return STATUS_SUCCESS;
12069 static NTSTATUS ext_glMapParameterivNV( void *args )
12071 struct glMapParameterivNV_params *params = args;
12072 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12073 funcs->ext.p_glMapParameterivNV( params->target, params->pname, params->params );
12074 return STATUS_SUCCESS;
12077 static NTSTATUS ext_glMapTexture2DINTEL( void *args )
12079 struct glMapTexture2DINTEL_params *params = args;
12080 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12081 params->ret = funcs->ext.p_glMapTexture2DINTEL( params->texture, params->level, params->access, params->stride, params->layout );
12082 return STATUS_SUCCESS;
12085 static NTSTATUS ext_glMapVertexAttrib1dAPPLE( void *args )
12087 struct glMapVertexAttrib1dAPPLE_params *params = args;
12088 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12089 funcs->ext.p_glMapVertexAttrib1dAPPLE( params->index, params->size, params->u1, params->u2, params->stride, params->order, params->points );
12090 return STATUS_SUCCESS;
12093 static NTSTATUS ext_glMapVertexAttrib1fAPPLE( void *args )
12095 struct glMapVertexAttrib1fAPPLE_params *params = args;
12096 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12097 funcs->ext.p_glMapVertexAttrib1fAPPLE( params->index, params->size, params->u1, params->u2, params->stride, params->order, params->points );
12098 return STATUS_SUCCESS;
12101 static NTSTATUS ext_glMapVertexAttrib2dAPPLE( void *args )
12103 struct glMapVertexAttrib2dAPPLE_params *params = args;
12104 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12105 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 );
12106 return STATUS_SUCCESS;
12109 static NTSTATUS ext_glMapVertexAttrib2fAPPLE( void *args )
12111 struct glMapVertexAttrib2fAPPLE_params *params = args;
12112 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12113 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 );
12114 return STATUS_SUCCESS;
12117 static NTSTATUS ext_glMaterialxOES( void *args )
12119 struct glMaterialxOES_params *params = args;
12120 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12121 funcs->ext.p_glMaterialxOES( params->face, params->pname, params->param );
12122 return STATUS_SUCCESS;
12125 static NTSTATUS ext_glMaterialxvOES( void *args )
12127 struct glMaterialxvOES_params *params = args;
12128 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12129 funcs->ext.p_glMaterialxvOES( params->face, params->pname, params->param );
12130 return STATUS_SUCCESS;
12133 static NTSTATUS ext_glMatrixFrustumEXT( void *args )
12135 struct glMatrixFrustumEXT_params *params = args;
12136 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12137 funcs->ext.p_glMatrixFrustumEXT( params->mode, params->left, params->right, params->bottom, params->top, params->zNear, params->zFar );
12138 return STATUS_SUCCESS;
12141 static NTSTATUS ext_glMatrixIndexPointerARB( void *args )
12143 struct glMatrixIndexPointerARB_params *params = args;
12144 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12145 funcs->ext.p_glMatrixIndexPointerARB( params->size, params->type, params->stride, params->pointer );
12146 return STATUS_SUCCESS;
12149 static NTSTATUS ext_glMatrixIndexubvARB( void *args )
12151 struct glMatrixIndexubvARB_params *params = args;
12152 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12153 funcs->ext.p_glMatrixIndexubvARB( params->size, params->indices );
12154 return STATUS_SUCCESS;
12157 static NTSTATUS ext_glMatrixIndexuivARB( void *args )
12159 struct glMatrixIndexuivARB_params *params = args;
12160 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12161 funcs->ext.p_glMatrixIndexuivARB( params->size, params->indices );
12162 return STATUS_SUCCESS;
12165 static NTSTATUS ext_glMatrixIndexusvARB( void *args )
12167 struct glMatrixIndexusvARB_params *params = args;
12168 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12169 funcs->ext.p_glMatrixIndexusvARB( params->size, params->indices );
12170 return STATUS_SUCCESS;
12173 static NTSTATUS ext_glMatrixLoad3x2fNV( void *args )
12175 struct glMatrixLoad3x2fNV_params *params = args;
12176 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12177 funcs->ext.p_glMatrixLoad3x2fNV( params->matrixMode, params->m );
12178 return STATUS_SUCCESS;
12181 static NTSTATUS ext_glMatrixLoad3x3fNV( void *args )
12183 struct glMatrixLoad3x3fNV_params *params = args;
12184 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12185 funcs->ext.p_glMatrixLoad3x3fNV( params->matrixMode, params->m );
12186 return STATUS_SUCCESS;
12189 static NTSTATUS ext_glMatrixLoadIdentityEXT( void *args )
12191 struct glMatrixLoadIdentityEXT_params *params = args;
12192 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12193 funcs->ext.p_glMatrixLoadIdentityEXT( params->mode );
12194 return STATUS_SUCCESS;
12197 static NTSTATUS ext_glMatrixLoadTranspose3x3fNV( void *args )
12199 struct glMatrixLoadTranspose3x3fNV_params *params = args;
12200 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12201 funcs->ext.p_glMatrixLoadTranspose3x3fNV( params->matrixMode, params->m );
12202 return STATUS_SUCCESS;
12205 static NTSTATUS ext_glMatrixLoadTransposedEXT( void *args )
12207 struct glMatrixLoadTransposedEXT_params *params = args;
12208 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12209 funcs->ext.p_glMatrixLoadTransposedEXT( params->mode, params->m );
12210 return STATUS_SUCCESS;
12213 static NTSTATUS ext_glMatrixLoadTransposefEXT( void *args )
12215 struct glMatrixLoadTransposefEXT_params *params = args;
12216 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12217 funcs->ext.p_glMatrixLoadTransposefEXT( params->mode, params->m );
12218 return STATUS_SUCCESS;
12221 static NTSTATUS ext_glMatrixLoaddEXT( void *args )
12223 struct glMatrixLoaddEXT_params *params = args;
12224 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12225 funcs->ext.p_glMatrixLoaddEXT( params->mode, params->m );
12226 return STATUS_SUCCESS;
12229 static NTSTATUS ext_glMatrixLoadfEXT( void *args )
12231 struct glMatrixLoadfEXT_params *params = args;
12232 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12233 funcs->ext.p_glMatrixLoadfEXT( params->mode, params->m );
12234 return STATUS_SUCCESS;
12237 static NTSTATUS ext_glMatrixMult3x2fNV( void *args )
12239 struct glMatrixMult3x2fNV_params *params = args;
12240 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12241 funcs->ext.p_glMatrixMult3x2fNV( params->matrixMode, params->m );
12242 return STATUS_SUCCESS;
12245 static NTSTATUS ext_glMatrixMult3x3fNV( void *args )
12247 struct glMatrixMult3x3fNV_params *params = args;
12248 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12249 funcs->ext.p_glMatrixMult3x3fNV( params->matrixMode, params->m );
12250 return STATUS_SUCCESS;
12253 static NTSTATUS ext_glMatrixMultTranspose3x3fNV( void *args )
12255 struct glMatrixMultTranspose3x3fNV_params *params = args;
12256 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12257 funcs->ext.p_glMatrixMultTranspose3x3fNV( params->matrixMode, params->m );
12258 return STATUS_SUCCESS;
12261 static NTSTATUS ext_glMatrixMultTransposedEXT( void *args )
12263 struct glMatrixMultTransposedEXT_params *params = args;
12264 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12265 funcs->ext.p_glMatrixMultTransposedEXT( params->mode, params->m );
12266 return STATUS_SUCCESS;
12269 static NTSTATUS ext_glMatrixMultTransposefEXT( void *args )
12271 struct glMatrixMultTransposefEXT_params *params = args;
12272 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12273 funcs->ext.p_glMatrixMultTransposefEXT( params->mode, params->m );
12274 return STATUS_SUCCESS;
12277 static NTSTATUS ext_glMatrixMultdEXT( void *args )
12279 struct glMatrixMultdEXT_params *params = args;
12280 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12281 funcs->ext.p_glMatrixMultdEXT( params->mode, params->m );
12282 return STATUS_SUCCESS;
12285 static NTSTATUS ext_glMatrixMultfEXT( void *args )
12287 struct glMatrixMultfEXT_params *params = args;
12288 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12289 funcs->ext.p_glMatrixMultfEXT( params->mode, params->m );
12290 return STATUS_SUCCESS;
12293 static NTSTATUS ext_glMatrixOrthoEXT( void *args )
12295 struct glMatrixOrthoEXT_params *params = args;
12296 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12297 funcs->ext.p_glMatrixOrthoEXT( params->mode, params->left, params->right, params->bottom, params->top, params->zNear, params->zFar );
12298 return STATUS_SUCCESS;
12301 static NTSTATUS ext_glMatrixPopEXT( void *args )
12303 struct glMatrixPopEXT_params *params = args;
12304 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12305 funcs->ext.p_glMatrixPopEXT( params->mode );
12306 return STATUS_SUCCESS;
12309 static NTSTATUS ext_glMatrixPushEXT( void *args )
12311 struct glMatrixPushEXT_params *params = args;
12312 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12313 funcs->ext.p_glMatrixPushEXT( params->mode );
12314 return STATUS_SUCCESS;
12317 static NTSTATUS ext_glMatrixRotatedEXT( void *args )
12319 struct glMatrixRotatedEXT_params *params = args;
12320 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12321 funcs->ext.p_glMatrixRotatedEXT( params->mode, params->angle, params->x, params->y, params->z );
12322 return STATUS_SUCCESS;
12325 static NTSTATUS ext_glMatrixRotatefEXT( void *args )
12327 struct glMatrixRotatefEXT_params *params = args;
12328 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12329 funcs->ext.p_glMatrixRotatefEXT( params->mode, params->angle, params->x, params->y, params->z );
12330 return STATUS_SUCCESS;
12333 static NTSTATUS ext_glMatrixScaledEXT( void *args )
12335 struct glMatrixScaledEXT_params *params = args;
12336 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12337 funcs->ext.p_glMatrixScaledEXT( params->mode, params->x, params->y, params->z );
12338 return STATUS_SUCCESS;
12341 static NTSTATUS ext_glMatrixScalefEXT( void *args )
12343 struct glMatrixScalefEXT_params *params = args;
12344 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12345 funcs->ext.p_glMatrixScalefEXT( params->mode, params->x, params->y, params->z );
12346 return STATUS_SUCCESS;
12349 static NTSTATUS ext_glMatrixTranslatedEXT( void *args )
12351 struct glMatrixTranslatedEXT_params *params = args;
12352 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12353 funcs->ext.p_glMatrixTranslatedEXT( params->mode, params->x, params->y, params->z );
12354 return STATUS_SUCCESS;
12357 static NTSTATUS ext_glMatrixTranslatefEXT( void *args )
12359 struct glMatrixTranslatefEXT_params *params = args;
12360 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12361 funcs->ext.p_glMatrixTranslatefEXT( params->mode, params->x, params->y, params->z );
12362 return STATUS_SUCCESS;
12365 static NTSTATUS ext_glMaxShaderCompilerThreadsARB( void *args )
12367 struct glMaxShaderCompilerThreadsARB_params *params = args;
12368 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12369 funcs->ext.p_glMaxShaderCompilerThreadsARB( params->count );
12370 return STATUS_SUCCESS;
12373 static NTSTATUS ext_glMaxShaderCompilerThreadsKHR( void *args )
12375 struct glMaxShaderCompilerThreadsKHR_params *params = args;
12376 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12377 funcs->ext.p_glMaxShaderCompilerThreadsKHR( params->count );
12378 return STATUS_SUCCESS;
12381 static NTSTATUS ext_glMemoryBarrier( void *args )
12383 struct glMemoryBarrier_params *params = args;
12384 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12385 funcs->ext.p_glMemoryBarrier( params->barriers );
12386 return STATUS_SUCCESS;
12389 static NTSTATUS ext_glMemoryBarrierByRegion( void *args )
12391 struct glMemoryBarrierByRegion_params *params = args;
12392 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12393 funcs->ext.p_glMemoryBarrierByRegion( params->barriers );
12394 return STATUS_SUCCESS;
12397 static NTSTATUS ext_glMemoryBarrierEXT( void *args )
12399 struct glMemoryBarrierEXT_params *params = args;
12400 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12401 funcs->ext.p_glMemoryBarrierEXT( params->barriers );
12402 return STATUS_SUCCESS;
12405 static NTSTATUS ext_glMemoryObjectParameterivEXT( void *args )
12407 struct glMemoryObjectParameterivEXT_params *params = args;
12408 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12409 funcs->ext.p_glMemoryObjectParameterivEXT( params->memoryObject, params->pname, params->params );
12410 return STATUS_SUCCESS;
12413 static NTSTATUS ext_glMinSampleShading( void *args )
12415 struct glMinSampleShading_params *params = args;
12416 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12417 funcs->ext.p_glMinSampleShading( params->value );
12418 return STATUS_SUCCESS;
12421 static NTSTATUS ext_glMinSampleShadingARB( void *args )
12423 struct glMinSampleShadingARB_params *params = args;
12424 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12425 funcs->ext.p_glMinSampleShadingARB( params->value );
12426 return STATUS_SUCCESS;
12429 static NTSTATUS ext_glMinmax( void *args )
12431 struct glMinmax_params *params = args;
12432 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12433 funcs->ext.p_glMinmax( params->target, params->internalformat, params->sink );
12434 return STATUS_SUCCESS;
12437 static NTSTATUS ext_glMinmaxEXT( void *args )
12439 struct glMinmaxEXT_params *params = args;
12440 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12441 funcs->ext.p_glMinmaxEXT( params->target, params->internalformat, params->sink );
12442 return STATUS_SUCCESS;
12445 static NTSTATUS ext_glMultMatrixxOES( void *args )
12447 struct glMultMatrixxOES_params *params = args;
12448 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12449 funcs->ext.p_glMultMatrixxOES( params->m );
12450 return STATUS_SUCCESS;
12453 static NTSTATUS ext_glMultTransposeMatrixd( void *args )
12455 struct glMultTransposeMatrixd_params *params = args;
12456 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12457 funcs->ext.p_glMultTransposeMatrixd( params->m );
12458 return STATUS_SUCCESS;
12461 static NTSTATUS ext_glMultTransposeMatrixdARB( void *args )
12463 struct glMultTransposeMatrixdARB_params *params = args;
12464 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12465 funcs->ext.p_glMultTransposeMatrixdARB( params->m );
12466 return STATUS_SUCCESS;
12469 static NTSTATUS ext_glMultTransposeMatrixf( void *args )
12471 struct glMultTransposeMatrixf_params *params = args;
12472 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12473 funcs->ext.p_glMultTransposeMatrixf( params->m );
12474 return STATUS_SUCCESS;
12477 static NTSTATUS ext_glMultTransposeMatrixfARB( void *args )
12479 struct glMultTransposeMatrixfARB_params *params = args;
12480 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12481 funcs->ext.p_glMultTransposeMatrixfARB( params->m );
12482 return STATUS_SUCCESS;
12485 static NTSTATUS ext_glMultTransposeMatrixxOES( void *args )
12487 struct glMultTransposeMatrixxOES_params *params = args;
12488 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12489 funcs->ext.p_glMultTransposeMatrixxOES( params->m );
12490 return STATUS_SUCCESS;
12493 static NTSTATUS ext_glMultiDrawArrays( void *args )
12495 struct glMultiDrawArrays_params *params = args;
12496 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12497 funcs->ext.p_glMultiDrawArrays( params->mode, params->first, params->count, params->drawcount );
12498 return STATUS_SUCCESS;
12501 static NTSTATUS ext_glMultiDrawArraysEXT( void *args )
12503 struct glMultiDrawArraysEXT_params *params = args;
12504 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12505 funcs->ext.p_glMultiDrawArraysEXT( params->mode, params->first, params->count, params->primcount );
12506 return STATUS_SUCCESS;
12509 static NTSTATUS ext_glMultiDrawArraysIndirect( void *args )
12511 struct glMultiDrawArraysIndirect_params *params = args;
12512 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12513 funcs->ext.p_glMultiDrawArraysIndirect( params->mode, params->indirect, params->drawcount, params->stride );
12514 return STATUS_SUCCESS;
12517 static NTSTATUS ext_glMultiDrawArraysIndirectAMD( void *args )
12519 struct glMultiDrawArraysIndirectAMD_params *params = args;
12520 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12521 funcs->ext.p_glMultiDrawArraysIndirectAMD( params->mode, params->indirect, params->primcount, params->stride );
12522 return STATUS_SUCCESS;
12525 static NTSTATUS ext_glMultiDrawArraysIndirectBindlessCountNV( void *args )
12527 struct glMultiDrawArraysIndirectBindlessCountNV_params *params = args;
12528 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12529 funcs->ext.p_glMultiDrawArraysIndirectBindlessCountNV( params->mode, params->indirect, params->drawCount, params->maxDrawCount, params->stride, params->vertexBufferCount );
12530 return STATUS_SUCCESS;
12533 static NTSTATUS ext_glMultiDrawArraysIndirectBindlessNV( void *args )
12535 struct glMultiDrawArraysIndirectBindlessNV_params *params = args;
12536 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12537 funcs->ext.p_glMultiDrawArraysIndirectBindlessNV( params->mode, params->indirect, params->drawCount, params->stride, params->vertexBufferCount );
12538 return STATUS_SUCCESS;
12541 static NTSTATUS ext_glMultiDrawArraysIndirectCount( void *args )
12543 struct glMultiDrawArraysIndirectCount_params *params = args;
12544 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12545 funcs->ext.p_glMultiDrawArraysIndirectCount( params->mode, params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12546 return STATUS_SUCCESS;
12549 static NTSTATUS ext_glMultiDrawArraysIndirectCountARB( void *args )
12551 struct glMultiDrawArraysIndirectCountARB_params *params = args;
12552 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12553 funcs->ext.p_glMultiDrawArraysIndirectCountARB( params->mode, params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12554 return STATUS_SUCCESS;
12557 static NTSTATUS ext_glMultiDrawElementArrayAPPLE( void *args )
12559 struct glMultiDrawElementArrayAPPLE_params *params = args;
12560 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12561 funcs->ext.p_glMultiDrawElementArrayAPPLE( params->mode, params->first, params->count, params->primcount );
12562 return STATUS_SUCCESS;
12565 static NTSTATUS ext_glMultiDrawElements( void *args )
12567 struct glMultiDrawElements_params *params = args;
12568 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12569 funcs->ext.p_glMultiDrawElements( params->mode, params->count, params->type, params->indices, params->drawcount );
12570 return STATUS_SUCCESS;
12573 static NTSTATUS ext_glMultiDrawElementsBaseVertex( void *args )
12575 struct glMultiDrawElementsBaseVertex_params *params = args;
12576 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12577 funcs->ext.p_glMultiDrawElementsBaseVertex( params->mode, params->count, params->type, params->indices, params->drawcount, params->basevertex );
12578 return STATUS_SUCCESS;
12581 static NTSTATUS ext_glMultiDrawElementsEXT( void *args )
12583 struct glMultiDrawElementsEXT_params *params = args;
12584 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12585 funcs->ext.p_glMultiDrawElementsEXT( params->mode, params->count, params->type, params->indices, params->primcount );
12586 return STATUS_SUCCESS;
12589 static NTSTATUS ext_glMultiDrawElementsIndirect( void *args )
12591 struct glMultiDrawElementsIndirect_params *params = args;
12592 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12593 funcs->ext.p_glMultiDrawElementsIndirect( params->mode, params->type, params->indirect, params->drawcount, params->stride );
12594 return STATUS_SUCCESS;
12597 static NTSTATUS ext_glMultiDrawElementsIndirectAMD( void *args )
12599 struct glMultiDrawElementsIndirectAMD_params *params = args;
12600 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12601 funcs->ext.p_glMultiDrawElementsIndirectAMD( params->mode, params->type, params->indirect, params->primcount, params->stride );
12602 return STATUS_SUCCESS;
12605 static NTSTATUS ext_glMultiDrawElementsIndirectBindlessCountNV( void *args )
12607 struct glMultiDrawElementsIndirectBindlessCountNV_params *params = args;
12608 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12609 funcs->ext.p_glMultiDrawElementsIndirectBindlessCountNV( params->mode, params->type, params->indirect, params->drawCount, params->maxDrawCount, params->stride, params->vertexBufferCount );
12610 return STATUS_SUCCESS;
12613 static NTSTATUS ext_glMultiDrawElementsIndirectBindlessNV( void *args )
12615 struct glMultiDrawElementsIndirectBindlessNV_params *params = args;
12616 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12617 funcs->ext.p_glMultiDrawElementsIndirectBindlessNV( params->mode, params->type, params->indirect, params->drawCount, params->stride, params->vertexBufferCount );
12618 return STATUS_SUCCESS;
12621 static NTSTATUS ext_glMultiDrawElementsIndirectCount( void *args )
12623 struct glMultiDrawElementsIndirectCount_params *params = args;
12624 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12625 funcs->ext.p_glMultiDrawElementsIndirectCount( params->mode, params->type, params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12626 return STATUS_SUCCESS;
12629 static NTSTATUS ext_glMultiDrawElementsIndirectCountARB( void *args )
12631 struct glMultiDrawElementsIndirectCountARB_params *params = args;
12632 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12633 funcs->ext.p_glMultiDrawElementsIndirectCountARB( params->mode, params->type, params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12634 return STATUS_SUCCESS;
12637 static NTSTATUS ext_glMultiDrawMeshTasksIndirectCountNV( void *args )
12639 struct glMultiDrawMeshTasksIndirectCountNV_params *params = args;
12640 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12641 funcs->ext.p_glMultiDrawMeshTasksIndirectCountNV( params->indirect, params->drawcount, params->maxdrawcount, params->stride );
12642 return STATUS_SUCCESS;
12645 static NTSTATUS ext_glMultiDrawMeshTasksIndirectNV( void *args )
12647 struct glMultiDrawMeshTasksIndirectNV_params *params = args;
12648 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12649 funcs->ext.p_glMultiDrawMeshTasksIndirectNV( params->indirect, params->drawcount, params->stride );
12650 return STATUS_SUCCESS;
12653 static NTSTATUS ext_glMultiDrawRangeElementArrayAPPLE( void *args )
12655 struct glMultiDrawRangeElementArrayAPPLE_params *params = args;
12656 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12657 funcs->ext.p_glMultiDrawRangeElementArrayAPPLE( params->mode, params->start, params->end, params->first, params->count, params->primcount );
12658 return STATUS_SUCCESS;
12661 static NTSTATUS ext_glMultiModeDrawArraysIBM( void *args )
12663 struct glMultiModeDrawArraysIBM_params *params = args;
12664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12665 funcs->ext.p_glMultiModeDrawArraysIBM( params->mode, params->first, params->count, params->primcount, params->modestride );
12666 return STATUS_SUCCESS;
12669 static NTSTATUS ext_glMultiModeDrawElementsIBM( void *args )
12671 struct glMultiModeDrawElementsIBM_params *params = args;
12672 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12673 funcs->ext.p_glMultiModeDrawElementsIBM( params->mode, params->count, params->type, params->indices, params->primcount, params->modestride );
12674 return STATUS_SUCCESS;
12677 static NTSTATUS ext_glMultiTexBufferEXT( void *args )
12679 struct glMultiTexBufferEXT_params *params = args;
12680 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12681 funcs->ext.p_glMultiTexBufferEXT( params->texunit, params->target, params->internalformat, params->buffer );
12682 return STATUS_SUCCESS;
12685 static NTSTATUS ext_glMultiTexCoord1bOES( void *args )
12687 struct glMultiTexCoord1bOES_params *params = args;
12688 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12689 funcs->ext.p_glMultiTexCoord1bOES( params->texture, params->s );
12690 return STATUS_SUCCESS;
12693 static NTSTATUS ext_glMultiTexCoord1bvOES( void *args )
12695 struct glMultiTexCoord1bvOES_params *params = args;
12696 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12697 funcs->ext.p_glMultiTexCoord1bvOES( params->texture, params->coords );
12698 return STATUS_SUCCESS;
12701 static NTSTATUS ext_glMultiTexCoord1d( void *args )
12703 struct glMultiTexCoord1d_params *params = args;
12704 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12705 funcs->ext.p_glMultiTexCoord1d( params->target, params->s );
12706 return STATUS_SUCCESS;
12709 static NTSTATUS ext_glMultiTexCoord1dARB( void *args )
12711 struct glMultiTexCoord1dARB_params *params = args;
12712 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12713 funcs->ext.p_glMultiTexCoord1dARB( params->target, params->s );
12714 return STATUS_SUCCESS;
12717 static NTSTATUS ext_glMultiTexCoord1dSGIS( void *args )
12719 struct glMultiTexCoord1dSGIS_params *params = args;
12720 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12721 funcs->ext.p_glMultiTexCoord1dSGIS( params->target, params->s );
12722 return STATUS_SUCCESS;
12725 static NTSTATUS ext_glMultiTexCoord1dv( void *args )
12727 struct glMultiTexCoord1dv_params *params = args;
12728 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12729 funcs->ext.p_glMultiTexCoord1dv( params->target, params->v );
12730 return STATUS_SUCCESS;
12733 static NTSTATUS ext_glMultiTexCoord1dvARB( void *args )
12735 struct glMultiTexCoord1dvARB_params *params = args;
12736 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12737 funcs->ext.p_glMultiTexCoord1dvARB( params->target, params->v );
12738 return STATUS_SUCCESS;
12741 static NTSTATUS ext_glMultiTexCoord1dvSGIS( void *args )
12743 struct glMultiTexCoord1dvSGIS_params *params = args;
12744 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12745 funcs->ext.p_glMultiTexCoord1dvSGIS( params->target, params->v );
12746 return STATUS_SUCCESS;
12749 static NTSTATUS ext_glMultiTexCoord1f( void *args )
12751 struct glMultiTexCoord1f_params *params = args;
12752 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12753 funcs->ext.p_glMultiTexCoord1f( params->target, params->s );
12754 return STATUS_SUCCESS;
12757 static NTSTATUS ext_glMultiTexCoord1fARB( void *args )
12759 struct glMultiTexCoord1fARB_params *params = args;
12760 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12761 funcs->ext.p_glMultiTexCoord1fARB( params->target, params->s );
12762 return STATUS_SUCCESS;
12765 static NTSTATUS ext_glMultiTexCoord1fSGIS( void *args )
12767 struct glMultiTexCoord1fSGIS_params *params = args;
12768 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12769 funcs->ext.p_glMultiTexCoord1fSGIS( params->target, params->s );
12770 return STATUS_SUCCESS;
12773 static NTSTATUS ext_glMultiTexCoord1fv( void *args )
12775 struct glMultiTexCoord1fv_params *params = args;
12776 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12777 funcs->ext.p_glMultiTexCoord1fv( params->target, params->v );
12778 return STATUS_SUCCESS;
12781 static NTSTATUS ext_glMultiTexCoord1fvARB( void *args )
12783 struct glMultiTexCoord1fvARB_params *params = args;
12784 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12785 funcs->ext.p_glMultiTexCoord1fvARB( params->target, params->v );
12786 return STATUS_SUCCESS;
12789 static NTSTATUS ext_glMultiTexCoord1fvSGIS( void *args )
12791 struct glMultiTexCoord1fvSGIS_params *params = args;
12792 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12793 funcs->ext.p_glMultiTexCoord1fvSGIS( params->target, params->v );
12794 return STATUS_SUCCESS;
12797 static NTSTATUS ext_glMultiTexCoord1hNV( void *args )
12799 struct glMultiTexCoord1hNV_params *params = args;
12800 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12801 funcs->ext.p_glMultiTexCoord1hNV( params->target, params->s );
12802 return STATUS_SUCCESS;
12805 static NTSTATUS ext_glMultiTexCoord1hvNV( void *args )
12807 struct glMultiTexCoord1hvNV_params *params = args;
12808 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12809 funcs->ext.p_glMultiTexCoord1hvNV( params->target, params->v );
12810 return STATUS_SUCCESS;
12813 static NTSTATUS ext_glMultiTexCoord1i( void *args )
12815 struct glMultiTexCoord1i_params *params = args;
12816 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12817 funcs->ext.p_glMultiTexCoord1i( params->target, params->s );
12818 return STATUS_SUCCESS;
12821 static NTSTATUS ext_glMultiTexCoord1iARB( void *args )
12823 struct glMultiTexCoord1iARB_params *params = args;
12824 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12825 funcs->ext.p_glMultiTexCoord1iARB( params->target, params->s );
12826 return STATUS_SUCCESS;
12829 static NTSTATUS ext_glMultiTexCoord1iSGIS( void *args )
12831 struct glMultiTexCoord1iSGIS_params *params = args;
12832 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12833 funcs->ext.p_glMultiTexCoord1iSGIS( params->target, params->s );
12834 return STATUS_SUCCESS;
12837 static NTSTATUS ext_glMultiTexCoord1iv( void *args )
12839 struct glMultiTexCoord1iv_params *params = args;
12840 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12841 funcs->ext.p_glMultiTexCoord1iv( params->target, params->v );
12842 return STATUS_SUCCESS;
12845 static NTSTATUS ext_glMultiTexCoord1ivARB( void *args )
12847 struct glMultiTexCoord1ivARB_params *params = args;
12848 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12849 funcs->ext.p_glMultiTexCoord1ivARB( params->target, params->v );
12850 return STATUS_SUCCESS;
12853 static NTSTATUS ext_glMultiTexCoord1ivSGIS( void *args )
12855 struct glMultiTexCoord1ivSGIS_params *params = args;
12856 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12857 funcs->ext.p_glMultiTexCoord1ivSGIS( params->target, params->v );
12858 return STATUS_SUCCESS;
12861 static NTSTATUS ext_glMultiTexCoord1s( void *args )
12863 struct glMultiTexCoord1s_params *params = args;
12864 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12865 funcs->ext.p_glMultiTexCoord1s( params->target, params->s );
12866 return STATUS_SUCCESS;
12869 static NTSTATUS ext_glMultiTexCoord1sARB( void *args )
12871 struct glMultiTexCoord1sARB_params *params = args;
12872 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12873 funcs->ext.p_glMultiTexCoord1sARB( params->target, params->s );
12874 return STATUS_SUCCESS;
12877 static NTSTATUS ext_glMultiTexCoord1sSGIS( void *args )
12879 struct glMultiTexCoord1sSGIS_params *params = args;
12880 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12881 funcs->ext.p_glMultiTexCoord1sSGIS( params->target, params->s );
12882 return STATUS_SUCCESS;
12885 static NTSTATUS ext_glMultiTexCoord1sv( void *args )
12887 struct glMultiTexCoord1sv_params *params = args;
12888 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12889 funcs->ext.p_glMultiTexCoord1sv( params->target, params->v );
12890 return STATUS_SUCCESS;
12893 static NTSTATUS ext_glMultiTexCoord1svARB( void *args )
12895 struct glMultiTexCoord1svARB_params *params = args;
12896 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12897 funcs->ext.p_glMultiTexCoord1svARB( params->target, params->v );
12898 return STATUS_SUCCESS;
12901 static NTSTATUS ext_glMultiTexCoord1svSGIS( void *args )
12903 struct glMultiTexCoord1svSGIS_params *params = args;
12904 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12905 funcs->ext.p_glMultiTexCoord1svSGIS( params->target, params->v );
12906 return STATUS_SUCCESS;
12909 static NTSTATUS ext_glMultiTexCoord1xOES( void *args )
12911 struct glMultiTexCoord1xOES_params *params = args;
12912 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12913 funcs->ext.p_glMultiTexCoord1xOES( params->texture, params->s );
12914 return STATUS_SUCCESS;
12917 static NTSTATUS ext_glMultiTexCoord1xvOES( void *args )
12919 struct glMultiTexCoord1xvOES_params *params = args;
12920 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12921 funcs->ext.p_glMultiTexCoord1xvOES( params->texture, params->coords );
12922 return STATUS_SUCCESS;
12925 static NTSTATUS ext_glMultiTexCoord2bOES( void *args )
12927 struct glMultiTexCoord2bOES_params *params = args;
12928 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12929 funcs->ext.p_glMultiTexCoord2bOES( params->texture, params->s, params->t );
12930 return STATUS_SUCCESS;
12933 static NTSTATUS ext_glMultiTexCoord2bvOES( void *args )
12935 struct glMultiTexCoord2bvOES_params *params = args;
12936 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12937 funcs->ext.p_glMultiTexCoord2bvOES( params->texture, params->coords );
12938 return STATUS_SUCCESS;
12941 static NTSTATUS ext_glMultiTexCoord2d( void *args )
12943 struct glMultiTexCoord2d_params *params = args;
12944 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12945 funcs->ext.p_glMultiTexCoord2d( params->target, params->s, params->t );
12946 return STATUS_SUCCESS;
12949 static NTSTATUS ext_glMultiTexCoord2dARB( void *args )
12951 struct glMultiTexCoord2dARB_params *params = args;
12952 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12953 funcs->ext.p_glMultiTexCoord2dARB( params->target, params->s, params->t );
12954 return STATUS_SUCCESS;
12957 static NTSTATUS ext_glMultiTexCoord2dSGIS( void *args )
12959 struct glMultiTexCoord2dSGIS_params *params = args;
12960 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12961 funcs->ext.p_glMultiTexCoord2dSGIS( params->target, params->s, params->t );
12962 return STATUS_SUCCESS;
12965 static NTSTATUS ext_glMultiTexCoord2dv( void *args )
12967 struct glMultiTexCoord2dv_params *params = args;
12968 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12969 funcs->ext.p_glMultiTexCoord2dv( params->target, params->v );
12970 return STATUS_SUCCESS;
12973 static NTSTATUS ext_glMultiTexCoord2dvARB( void *args )
12975 struct glMultiTexCoord2dvARB_params *params = args;
12976 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12977 funcs->ext.p_glMultiTexCoord2dvARB( params->target, params->v );
12978 return STATUS_SUCCESS;
12981 static NTSTATUS ext_glMultiTexCoord2dvSGIS( void *args )
12983 struct glMultiTexCoord2dvSGIS_params *params = args;
12984 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12985 funcs->ext.p_glMultiTexCoord2dvSGIS( params->target, params->v );
12986 return STATUS_SUCCESS;
12989 static NTSTATUS ext_glMultiTexCoord2f( void *args )
12991 struct glMultiTexCoord2f_params *params = args;
12992 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
12993 funcs->ext.p_glMultiTexCoord2f( params->target, params->s, params->t );
12994 return STATUS_SUCCESS;
12997 static NTSTATUS ext_glMultiTexCoord2fARB( void *args )
12999 struct glMultiTexCoord2fARB_params *params = args;
13000 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13001 funcs->ext.p_glMultiTexCoord2fARB( params->target, params->s, params->t );
13002 return STATUS_SUCCESS;
13005 static NTSTATUS ext_glMultiTexCoord2fSGIS( void *args )
13007 struct glMultiTexCoord2fSGIS_params *params = args;
13008 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13009 funcs->ext.p_glMultiTexCoord2fSGIS( params->target, params->s, params->t );
13010 return STATUS_SUCCESS;
13013 static NTSTATUS ext_glMultiTexCoord2fv( void *args )
13015 struct glMultiTexCoord2fv_params *params = args;
13016 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13017 funcs->ext.p_glMultiTexCoord2fv( params->target, params->v );
13018 return STATUS_SUCCESS;
13021 static NTSTATUS ext_glMultiTexCoord2fvARB( void *args )
13023 struct glMultiTexCoord2fvARB_params *params = args;
13024 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13025 funcs->ext.p_glMultiTexCoord2fvARB( params->target, params->v );
13026 return STATUS_SUCCESS;
13029 static NTSTATUS ext_glMultiTexCoord2fvSGIS( void *args )
13031 struct glMultiTexCoord2fvSGIS_params *params = args;
13032 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13033 funcs->ext.p_glMultiTexCoord2fvSGIS( params->target, params->v );
13034 return STATUS_SUCCESS;
13037 static NTSTATUS ext_glMultiTexCoord2hNV( void *args )
13039 struct glMultiTexCoord2hNV_params *params = args;
13040 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13041 funcs->ext.p_glMultiTexCoord2hNV( params->target, params->s, params->t );
13042 return STATUS_SUCCESS;
13045 static NTSTATUS ext_glMultiTexCoord2hvNV( void *args )
13047 struct glMultiTexCoord2hvNV_params *params = args;
13048 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13049 funcs->ext.p_glMultiTexCoord2hvNV( params->target, params->v );
13050 return STATUS_SUCCESS;
13053 static NTSTATUS ext_glMultiTexCoord2i( void *args )
13055 struct glMultiTexCoord2i_params *params = args;
13056 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13057 funcs->ext.p_glMultiTexCoord2i( params->target, params->s, params->t );
13058 return STATUS_SUCCESS;
13061 static NTSTATUS ext_glMultiTexCoord2iARB( void *args )
13063 struct glMultiTexCoord2iARB_params *params = args;
13064 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13065 funcs->ext.p_glMultiTexCoord2iARB( params->target, params->s, params->t );
13066 return STATUS_SUCCESS;
13069 static NTSTATUS ext_glMultiTexCoord2iSGIS( void *args )
13071 struct glMultiTexCoord2iSGIS_params *params = args;
13072 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13073 funcs->ext.p_glMultiTexCoord2iSGIS( params->target, params->s, params->t );
13074 return STATUS_SUCCESS;
13077 static NTSTATUS ext_glMultiTexCoord2iv( void *args )
13079 struct glMultiTexCoord2iv_params *params = args;
13080 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13081 funcs->ext.p_glMultiTexCoord2iv( params->target, params->v );
13082 return STATUS_SUCCESS;
13085 static NTSTATUS ext_glMultiTexCoord2ivARB( void *args )
13087 struct glMultiTexCoord2ivARB_params *params = args;
13088 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13089 funcs->ext.p_glMultiTexCoord2ivARB( params->target, params->v );
13090 return STATUS_SUCCESS;
13093 static NTSTATUS ext_glMultiTexCoord2ivSGIS( void *args )
13095 struct glMultiTexCoord2ivSGIS_params *params = args;
13096 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13097 funcs->ext.p_glMultiTexCoord2ivSGIS( params->target, params->v );
13098 return STATUS_SUCCESS;
13101 static NTSTATUS ext_glMultiTexCoord2s( void *args )
13103 struct glMultiTexCoord2s_params *params = args;
13104 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13105 funcs->ext.p_glMultiTexCoord2s( params->target, params->s, params->t );
13106 return STATUS_SUCCESS;
13109 static NTSTATUS ext_glMultiTexCoord2sARB( void *args )
13111 struct glMultiTexCoord2sARB_params *params = args;
13112 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13113 funcs->ext.p_glMultiTexCoord2sARB( params->target, params->s, params->t );
13114 return STATUS_SUCCESS;
13117 static NTSTATUS ext_glMultiTexCoord2sSGIS( void *args )
13119 struct glMultiTexCoord2sSGIS_params *params = args;
13120 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13121 funcs->ext.p_glMultiTexCoord2sSGIS( params->target, params->s, params->t );
13122 return STATUS_SUCCESS;
13125 static NTSTATUS ext_glMultiTexCoord2sv( void *args )
13127 struct glMultiTexCoord2sv_params *params = args;
13128 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13129 funcs->ext.p_glMultiTexCoord2sv( params->target, params->v );
13130 return STATUS_SUCCESS;
13133 static NTSTATUS ext_glMultiTexCoord2svARB( void *args )
13135 struct glMultiTexCoord2svARB_params *params = args;
13136 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13137 funcs->ext.p_glMultiTexCoord2svARB( params->target, params->v );
13138 return STATUS_SUCCESS;
13141 static NTSTATUS ext_glMultiTexCoord2svSGIS( void *args )
13143 struct glMultiTexCoord2svSGIS_params *params = args;
13144 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13145 funcs->ext.p_glMultiTexCoord2svSGIS( params->target, params->v );
13146 return STATUS_SUCCESS;
13149 static NTSTATUS ext_glMultiTexCoord2xOES( void *args )
13151 struct glMultiTexCoord2xOES_params *params = args;
13152 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13153 funcs->ext.p_glMultiTexCoord2xOES( params->texture, params->s, params->t );
13154 return STATUS_SUCCESS;
13157 static NTSTATUS ext_glMultiTexCoord2xvOES( void *args )
13159 struct glMultiTexCoord2xvOES_params *params = args;
13160 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13161 funcs->ext.p_glMultiTexCoord2xvOES( params->texture, params->coords );
13162 return STATUS_SUCCESS;
13165 static NTSTATUS ext_glMultiTexCoord3bOES( void *args )
13167 struct glMultiTexCoord3bOES_params *params = args;
13168 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13169 funcs->ext.p_glMultiTexCoord3bOES( params->texture, params->s, params->t, params->r );
13170 return STATUS_SUCCESS;
13173 static NTSTATUS ext_glMultiTexCoord3bvOES( void *args )
13175 struct glMultiTexCoord3bvOES_params *params = args;
13176 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13177 funcs->ext.p_glMultiTexCoord3bvOES( params->texture, params->coords );
13178 return STATUS_SUCCESS;
13181 static NTSTATUS ext_glMultiTexCoord3d( void *args )
13183 struct glMultiTexCoord3d_params *params = args;
13184 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13185 funcs->ext.p_glMultiTexCoord3d( params->target, params->s, params->t, params->r );
13186 return STATUS_SUCCESS;
13189 static NTSTATUS ext_glMultiTexCoord3dARB( void *args )
13191 struct glMultiTexCoord3dARB_params *params = args;
13192 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13193 funcs->ext.p_glMultiTexCoord3dARB( params->target, params->s, params->t, params->r );
13194 return STATUS_SUCCESS;
13197 static NTSTATUS ext_glMultiTexCoord3dSGIS( void *args )
13199 struct glMultiTexCoord3dSGIS_params *params = args;
13200 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13201 funcs->ext.p_glMultiTexCoord3dSGIS( params->target, params->s, params->t, params->r );
13202 return STATUS_SUCCESS;
13205 static NTSTATUS ext_glMultiTexCoord3dv( void *args )
13207 struct glMultiTexCoord3dv_params *params = args;
13208 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13209 funcs->ext.p_glMultiTexCoord3dv( params->target, params->v );
13210 return STATUS_SUCCESS;
13213 static NTSTATUS ext_glMultiTexCoord3dvARB( void *args )
13215 struct glMultiTexCoord3dvARB_params *params = args;
13216 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13217 funcs->ext.p_glMultiTexCoord3dvARB( params->target, params->v );
13218 return STATUS_SUCCESS;
13221 static NTSTATUS ext_glMultiTexCoord3dvSGIS( void *args )
13223 struct glMultiTexCoord3dvSGIS_params *params = args;
13224 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13225 funcs->ext.p_glMultiTexCoord3dvSGIS( params->target, params->v );
13226 return STATUS_SUCCESS;
13229 static NTSTATUS ext_glMultiTexCoord3f( void *args )
13231 struct glMultiTexCoord3f_params *params = args;
13232 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13233 funcs->ext.p_glMultiTexCoord3f( params->target, params->s, params->t, params->r );
13234 return STATUS_SUCCESS;
13237 static NTSTATUS ext_glMultiTexCoord3fARB( void *args )
13239 struct glMultiTexCoord3fARB_params *params = args;
13240 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13241 funcs->ext.p_glMultiTexCoord3fARB( params->target, params->s, params->t, params->r );
13242 return STATUS_SUCCESS;
13245 static NTSTATUS ext_glMultiTexCoord3fSGIS( void *args )
13247 struct glMultiTexCoord3fSGIS_params *params = args;
13248 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13249 funcs->ext.p_glMultiTexCoord3fSGIS( params->target, params->s, params->t, params->r );
13250 return STATUS_SUCCESS;
13253 static NTSTATUS ext_glMultiTexCoord3fv( void *args )
13255 struct glMultiTexCoord3fv_params *params = args;
13256 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13257 funcs->ext.p_glMultiTexCoord3fv( params->target, params->v );
13258 return STATUS_SUCCESS;
13261 static NTSTATUS ext_glMultiTexCoord3fvARB( void *args )
13263 struct glMultiTexCoord3fvARB_params *params = args;
13264 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13265 funcs->ext.p_glMultiTexCoord3fvARB( params->target, params->v );
13266 return STATUS_SUCCESS;
13269 static NTSTATUS ext_glMultiTexCoord3fvSGIS( void *args )
13271 struct glMultiTexCoord3fvSGIS_params *params = args;
13272 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13273 funcs->ext.p_glMultiTexCoord3fvSGIS( params->target, params->v );
13274 return STATUS_SUCCESS;
13277 static NTSTATUS ext_glMultiTexCoord3hNV( void *args )
13279 struct glMultiTexCoord3hNV_params *params = args;
13280 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13281 funcs->ext.p_glMultiTexCoord3hNV( params->target, params->s, params->t, params->r );
13282 return STATUS_SUCCESS;
13285 static NTSTATUS ext_glMultiTexCoord3hvNV( void *args )
13287 struct glMultiTexCoord3hvNV_params *params = args;
13288 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13289 funcs->ext.p_glMultiTexCoord3hvNV( params->target, params->v );
13290 return STATUS_SUCCESS;
13293 static NTSTATUS ext_glMultiTexCoord3i( void *args )
13295 struct glMultiTexCoord3i_params *params = args;
13296 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13297 funcs->ext.p_glMultiTexCoord3i( params->target, params->s, params->t, params->r );
13298 return STATUS_SUCCESS;
13301 static NTSTATUS ext_glMultiTexCoord3iARB( void *args )
13303 struct glMultiTexCoord3iARB_params *params = args;
13304 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13305 funcs->ext.p_glMultiTexCoord3iARB( params->target, params->s, params->t, params->r );
13306 return STATUS_SUCCESS;
13309 static NTSTATUS ext_glMultiTexCoord3iSGIS( void *args )
13311 struct glMultiTexCoord3iSGIS_params *params = args;
13312 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13313 funcs->ext.p_glMultiTexCoord3iSGIS( params->target, params->s, params->t, params->r );
13314 return STATUS_SUCCESS;
13317 static NTSTATUS ext_glMultiTexCoord3iv( void *args )
13319 struct glMultiTexCoord3iv_params *params = args;
13320 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13321 funcs->ext.p_glMultiTexCoord3iv( params->target, params->v );
13322 return STATUS_SUCCESS;
13325 static NTSTATUS ext_glMultiTexCoord3ivARB( void *args )
13327 struct glMultiTexCoord3ivARB_params *params = args;
13328 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13329 funcs->ext.p_glMultiTexCoord3ivARB( params->target, params->v );
13330 return STATUS_SUCCESS;
13333 static NTSTATUS ext_glMultiTexCoord3ivSGIS( void *args )
13335 struct glMultiTexCoord3ivSGIS_params *params = args;
13336 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13337 funcs->ext.p_glMultiTexCoord3ivSGIS( params->target, params->v );
13338 return STATUS_SUCCESS;
13341 static NTSTATUS ext_glMultiTexCoord3s( void *args )
13343 struct glMultiTexCoord3s_params *params = args;
13344 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13345 funcs->ext.p_glMultiTexCoord3s( params->target, params->s, params->t, params->r );
13346 return STATUS_SUCCESS;
13349 static NTSTATUS ext_glMultiTexCoord3sARB( void *args )
13351 struct glMultiTexCoord3sARB_params *params = args;
13352 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13353 funcs->ext.p_glMultiTexCoord3sARB( params->target, params->s, params->t, params->r );
13354 return STATUS_SUCCESS;
13357 static NTSTATUS ext_glMultiTexCoord3sSGIS( void *args )
13359 struct glMultiTexCoord3sSGIS_params *params = args;
13360 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13361 funcs->ext.p_glMultiTexCoord3sSGIS( params->target, params->s, params->t, params->r );
13362 return STATUS_SUCCESS;
13365 static NTSTATUS ext_glMultiTexCoord3sv( void *args )
13367 struct glMultiTexCoord3sv_params *params = args;
13368 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13369 funcs->ext.p_glMultiTexCoord3sv( params->target, params->v );
13370 return STATUS_SUCCESS;
13373 static NTSTATUS ext_glMultiTexCoord3svARB( void *args )
13375 struct glMultiTexCoord3svARB_params *params = args;
13376 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13377 funcs->ext.p_glMultiTexCoord3svARB( params->target, params->v );
13378 return STATUS_SUCCESS;
13381 static NTSTATUS ext_glMultiTexCoord3svSGIS( void *args )
13383 struct glMultiTexCoord3svSGIS_params *params = args;
13384 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13385 funcs->ext.p_glMultiTexCoord3svSGIS( params->target, params->v );
13386 return STATUS_SUCCESS;
13389 static NTSTATUS ext_glMultiTexCoord3xOES( void *args )
13391 struct glMultiTexCoord3xOES_params *params = args;
13392 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13393 funcs->ext.p_glMultiTexCoord3xOES( params->texture, params->s, params->t, params->r );
13394 return STATUS_SUCCESS;
13397 static NTSTATUS ext_glMultiTexCoord3xvOES( void *args )
13399 struct glMultiTexCoord3xvOES_params *params = args;
13400 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13401 funcs->ext.p_glMultiTexCoord3xvOES( params->texture, params->coords );
13402 return STATUS_SUCCESS;
13405 static NTSTATUS ext_glMultiTexCoord4bOES( void *args )
13407 struct glMultiTexCoord4bOES_params *params = args;
13408 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13409 funcs->ext.p_glMultiTexCoord4bOES( params->texture, params->s, params->t, params->r, params->q );
13410 return STATUS_SUCCESS;
13413 static NTSTATUS ext_glMultiTexCoord4bvOES( void *args )
13415 struct glMultiTexCoord4bvOES_params *params = args;
13416 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13417 funcs->ext.p_glMultiTexCoord4bvOES( params->texture, params->coords );
13418 return STATUS_SUCCESS;
13421 static NTSTATUS ext_glMultiTexCoord4d( void *args )
13423 struct glMultiTexCoord4d_params *params = args;
13424 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13425 funcs->ext.p_glMultiTexCoord4d( params->target, params->s, params->t, params->r, params->q );
13426 return STATUS_SUCCESS;
13429 static NTSTATUS ext_glMultiTexCoord4dARB( void *args )
13431 struct glMultiTexCoord4dARB_params *params = args;
13432 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13433 funcs->ext.p_glMultiTexCoord4dARB( params->target, params->s, params->t, params->r, params->q );
13434 return STATUS_SUCCESS;
13437 static NTSTATUS ext_glMultiTexCoord4dSGIS( void *args )
13439 struct glMultiTexCoord4dSGIS_params *params = args;
13440 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13441 funcs->ext.p_glMultiTexCoord4dSGIS( params->target, params->s, params->t, params->r, params->q );
13442 return STATUS_SUCCESS;
13445 static NTSTATUS ext_glMultiTexCoord4dv( void *args )
13447 struct glMultiTexCoord4dv_params *params = args;
13448 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13449 funcs->ext.p_glMultiTexCoord4dv( params->target, params->v );
13450 return STATUS_SUCCESS;
13453 static NTSTATUS ext_glMultiTexCoord4dvARB( void *args )
13455 struct glMultiTexCoord4dvARB_params *params = args;
13456 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13457 funcs->ext.p_glMultiTexCoord4dvARB( params->target, params->v );
13458 return STATUS_SUCCESS;
13461 static NTSTATUS ext_glMultiTexCoord4dvSGIS( void *args )
13463 struct glMultiTexCoord4dvSGIS_params *params = args;
13464 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13465 funcs->ext.p_glMultiTexCoord4dvSGIS( params->target, params->v );
13466 return STATUS_SUCCESS;
13469 static NTSTATUS ext_glMultiTexCoord4f( void *args )
13471 struct glMultiTexCoord4f_params *params = args;
13472 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13473 funcs->ext.p_glMultiTexCoord4f( params->target, params->s, params->t, params->r, params->q );
13474 return STATUS_SUCCESS;
13477 static NTSTATUS ext_glMultiTexCoord4fARB( void *args )
13479 struct glMultiTexCoord4fARB_params *params = args;
13480 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13481 funcs->ext.p_glMultiTexCoord4fARB( params->target, params->s, params->t, params->r, params->q );
13482 return STATUS_SUCCESS;
13485 static NTSTATUS ext_glMultiTexCoord4fSGIS( void *args )
13487 struct glMultiTexCoord4fSGIS_params *params = args;
13488 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13489 funcs->ext.p_glMultiTexCoord4fSGIS( params->target, params->s, params->t, params->r, params->q );
13490 return STATUS_SUCCESS;
13493 static NTSTATUS ext_glMultiTexCoord4fv( void *args )
13495 struct glMultiTexCoord4fv_params *params = args;
13496 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13497 funcs->ext.p_glMultiTexCoord4fv( params->target, params->v );
13498 return STATUS_SUCCESS;
13501 static NTSTATUS ext_glMultiTexCoord4fvARB( void *args )
13503 struct glMultiTexCoord4fvARB_params *params = args;
13504 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13505 funcs->ext.p_glMultiTexCoord4fvARB( params->target, params->v );
13506 return STATUS_SUCCESS;
13509 static NTSTATUS ext_glMultiTexCoord4fvSGIS( void *args )
13511 struct glMultiTexCoord4fvSGIS_params *params = args;
13512 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13513 funcs->ext.p_glMultiTexCoord4fvSGIS( params->target, params->v );
13514 return STATUS_SUCCESS;
13517 static NTSTATUS ext_glMultiTexCoord4hNV( void *args )
13519 struct glMultiTexCoord4hNV_params *params = args;
13520 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13521 funcs->ext.p_glMultiTexCoord4hNV( params->target, params->s, params->t, params->r, params->q );
13522 return STATUS_SUCCESS;
13525 static NTSTATUS ext_glMultiTexCoord4hvNV( void *args )
13527 struct glMultiTexCoord4hvNV_params *params = args;
13528 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13529 funcs->ext.p_glMultiTexCoord4hvNV( params->target, params->v );
13530 return STATUS_SUCCESS;
13533 static NTSTATUS ext_glMultiTexCoord4i( void *args )
13535 struct glMultiTexCoord4i_params *params = args;
13536 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13537 funcs->ext.p_glMultiTexCoord4i( params->target, params->s, params->t, params->r, params->q );
13538 return STATUS_SUCCESS;
13541 static NTSTATUS ext_glMultiTexCoord4iARB( void *args )
13543 struct glMultiTexCoord4iARB_params *params = args;
13544 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13545 funcs->ext.p_glMultiTexCoord4iARB( params->target, params->s, params->t, params->r, params->q );
13546 return STATUS_SUCCESS;
13549 static NTSTATUS ext_glMultiTexCoord4iSGIS( void *args )
13551 struct glMultiTexCoord4iSGIS_params *params = args;
13552 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13553 funcs->ext.p_glMultiTexCoord4iSGIS( params->target, params->s, params->t, params->r, params->q );
13554 return STATUS_SUCCESS;
13557 static NTSTATUS ext_glMultiTexCoord4iv( void *args )
13559 struct glMultiTexCoord4iv_params *params = args;
13560 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13561 funcs->ext.p_glMultiTexCoord4iv( params->target, params->v );
13562 return STATUS_SUCCESS;
13565 static NTSTATUS ext_glMultiTexCoord4ivARB( void *args )
13567 struct glMultiTexCoord4ivARB_params *params = args;
13568 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13569 funcs->ext.p_glMultiTexCoord4ivARB( params->target, params->v );
13570 return STATUS_SUCCESS;
13573 static NTSTATUS ext_glMultiTexCoord4ivSGIS( void *args )
13575 struct glMultiTexCoord4ivSGIS_params *params = args;
13576 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13577 funcs->ext.p_glMultiTexCoord4ivSGIS( params->target, params->v );
13578 return STATUS_SUCCESS;
13581 static NTSTATUS ext_glMultiTexCoord4s( void *args )
13583 struct glMultiTexCoord4s_params *params = args;
13584 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13585 funcs->ext.p_glMultiTexCoord4s( params->target, params->s, params->t, params->r, params->q );
13586 return STATUS_SUCCESS;
13589 static NTSTATUS ext_glMultiTexCoord4sARB( void *args )
13591 struct glMultiTexCoord4sARB_params *params = args;
13592 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13593 funcs->ext.p_glMultiTexCoord4sARB( params->target, params->s, params->t, params->r, params->q );
13594 return STATUS_SUCCESS;
13597 static NTSTATUS ext_glMultiTexCoord4sSGIS( void *args )
13599 struct glMultiTexCoord4sSGIS_params *params = args;
13600 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13601 funcs->ext.p_glMultiTexCoord4sSGIS( params->target, params->s, params->t, params->r, params->q );
13602 return STATUS_SUCCESS;
13605 static NTSTATUS ext_glMultiTexCoord4sv( void *args )
13607 struct glMultiTexCoord4sv_params *params = args;
13608 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13609 funcs->ext.p_glMultiTexCoord4sv( params->target, params->v );
13610 return STATUS_SUCCESS;
13613 static NTSTATUS ext_glMultiTexCoord4svARB( void *args )
13615 struct glMultiTexCoord4svARB_params *params = args;
13616 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13617 funcs->ext.p_glMultiTexCoord4svARB( params->target, params->v );
13618 return STATUS_SUCCESS;
13621 static NTSTATUS ext_glMultiTexCoord4svSGIS( void *args )
13623 struct glMultiTexCoord4svSGIS_params *params = args;
13624 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13625 funcs->ext.p_glMultiTexCoord4svSGIS( params->target, params->v );
13626 return STATUS_SUCCESS;
13629 static NTSTATUS ext_glMultiTexCoord4xOES( void *args )
13631 struct glMultiTexCoord4xOES_params *params = args;
13632 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13633 funcs->ext.p_glMultiTexCoord4xOES( params->texture, params->s, params->t, params->r, params->q );
13634 return STATUS_SUCCESS;
13637 static NTSTATUS ext_glMultiTexCoord4xvOES( void *args )
13639 struct glMultiTexCoord4xvOES_params *params = args;
13640 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13641 funcs->ext.p_glMultiTexCoord4xvOES( params->texture, params->coords );
13642 return STATUS_SUCCESS;
13645 static NTSTATUS ext_glMultiTexCoordP1ui( void *args )
13647 struct glMultiTexCoordP1ui_params *params = args;
13648 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13649 funcs->ext.p_glMultiTexCoordP1ui( params->texture, params->type, params->coords );
13650 return STATUS_SUCCESS;
13653 static NTSTATUS ext_glMultiTexCoordP1uiv( void *args )
13655 struct glMultiTexCoordP1uiv_params *params = args;
13656 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13657 funcs->ext.p_glMultiTexCoordP1uiv( params->texture, params->type, params->coords );
13658 return STATUS_SUCCESS;
13661 static NTSTATUS ext_glMultiTexCoordP2ui( void *args )
13663 struct glMultiTexCoordP2ui_params *params = args;
13664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13665 funcs->ext.p_glMultiTexCoordP2ui( params->texture, params->type, params->coords );
13666 return STATUS_SUCCESS;
13669 static NTSTATUS ext_glMultiTexCoordP2uiv( void *args )
13671 struct glMultiTexCoordP2uiv_params *params = args;
13672 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13673 funcs->ext.p_glMultiTexCoordP2uiv( params->texture, params->type, params->coords );
13674 return STATUS_SUCCESS;
13677 static NTSTATUS ext_glMultiTexCoordP3ui( void *args )
13679 struct glMultiTexCoordP3ui_params *params = args;
13680 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13681 funcs->ext.p_glMultiTexCoordP3ui( params->texture, params->type, params->coords );
13682 return STATUS_SUCCESS;
13685 static NTSTATUS ext_glMultiTexCoordP3uiv( void *args )
13687 struct glMultiTexCoordP3uiv_params *params = args;
13688 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13689 funcs->ext.p_glMultiTexCoordP3uiv( params->texture, params->type, params->coords );
13690 return STATUS_SUCCESS;
13693 static NTSTATUS ext_glMultiTexCoordP4ui( void *args )
13695 struct glMultiTexCoordP4ui_params *params = args;
13696 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13697 funcs->ext.p_glMultiTexCoordP4ui( params->texture, params->type, params->coords );
13698 return STATUS_SUCCESS;
13701 static NTSTATUS ext_glMultiTexCoordP4uiv( void *args )
13703 struct glMultiTexCoordP4uiv_params *params = args;
13704 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13705 funcs->ext.p_glMultiTexCoordP4uiv( params->texture, params->type, params->coords );
13706 return STATUS_SUCCESS;
13709 static NTSTATUS ext_glMultiTexCoordPointerEXT( void *args )
13711 struct glMultiTexCoordPointerEXT_params *params = args;
13712 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13713 funcs->ext.p_glMultiTexCoordPointerEXT( params->texunit, params->size, params->type, params->stride, params->pointer );
13714 return STATUS_SUCCESS;
13717 static NTSTATUS ext_glMultiTexCoordPointerSGIS( void *args )
13719 struct glMultiTexCoordPointerSGIS_params *params = args;
13720 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13721 funcs->ext.p_glMultiTexCoordPointerSGIS( params->target, params->size, params->type, params->stride, params->pointer );
13722 return STATUS_SUCCESS;
13725 static NTSTATUS ext_glMultiTexEnvfEXT( void *args )
13727 struct glMultiTexEnvfEXT_params *params = args;
13728 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13729 funcs->ext.p_glMultiTexEnvfEXT( params->texunit, params->target, params->pname, params->param );
13730 return STATUS_SUCCESS;
13733 static NTSTATUS ext_glMultiTexEnvfvEXT( void *args )
13735 struct glMultiTexEnvfvEXT_params *params = args;
13736 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13737 funcs->ext.p_glMultiTexEnvfvEXT( params->texunit, params->target, params->pname, params->params );
13738 return STATUS_SUCCESS;
13741 static NTSTATUS ext_glMultiTexEnviEXT( void *args )
13743 struct glMultiTexEnviEXT_params *params = args;
13744 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13745 funcs->ext.p_glMultiTexEnviEXT( params->texunit, params->target, params->pname, params->param );
13746 return STATUS_SUCCESS;
13749 static NTSTATUS ext_glMultiTexEnvivEXT( void *args )
13751 struct glMultiTexEnvivEXT_params *params = args;
13752 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13753 funcs->ext.p_glMultiTexEnvivEXT( params->texunit, params->target, params->pname, params->params );
13754 return STATUS_SUCCESS;
13757 static NTSTATUS ext_glMultiTexGendEXT( void *args )
13759 struct glMultiTexGendEXT_params *params = args;
13760 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13761 funcs->ext.p_glMultiTexGendEXT( params->texunit, params->coord, params->pname, params->param );
13762 return STATUS_SUCCESS;
13765 static NTSTATUS ext_glMultiTexGendvEXT( void *args )
13767 struct glMultiTexGendvEXT_params *params = args;
13768 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13769 funcs->ext.p_glMultiTexGendvEXT( params->texunit, params->coord, params->pname, params->params );
13770 return STATUS_SUCCESS;
13773 static NTSTATUS ext_glMultiTexGenfEXT( void *args )
13775 struct glMultiTexGenfEXT_params *params = args;
13776 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13777 funcs->ext.p_glMultiTexGenfEXT( params->texunit, params->coord, params->pname, params->param );
13778 return STATUS_SUCCESS;
13781 static NTSTATUS ext_glMultiTexGenfvEXT( void *args )
13783 struct glMultiTexGenfvEXT_params *params = args;
13784 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13785 funcs->ext.p_glMultiTexGenfvEXT( params->texunit, params->coord, params->pname, params->params );
13786 return STATUS_SUCCESS;
13789 static NTSTATUS ext_glMultiTexGeniEXT( void *args )
13791 struct glMultiTexGeniEXT_params *params = args;
13792 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13793 funcs->ext.p_glMultiTexGeniEXT( params->texunit, params->coord, params->pname, params->param );
13794 return STATUS_SUCCESS;
13797 static NTSTATUS ext_glMultiTexGenivEXT( void *args )
13799 struct glMultiTexGenivEXT_params *params = args;
13800 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13801 funcs->ext.p_glMultiTexGenivEXT( params->texunit, params->coord, params->pname, params->params );
13802 return STATUS_SUCCESS;
13805 static NTSTATUS ext_glMultiTexImage1DEXT( void *args )
13807 struct glMultiTexImage1DEXT_params *params = args;
13808 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13809 funcs->ext.p_glMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels );
13810 return STATUS_SUCCESS;
13813 static NTSTATUS ext_glMultiTexImage2DEXT( void *args )
13815 struct glMultiTexImage2DEXT_params *params = args;
13816 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13817 funcs->ext.p_glMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels );
13818 return STATUS_SUCCESS;
13821 static NTSTATUS ext_glMultiTexImage3DEXT( void *args )
13823 struct glMultiTexImage3DEXT_params *params = args;
13824 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13825 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 );
13826 return STATUS_SUCCESS;
13829 static NTSTATUS ext_glMultiTexParameterIivEXT( void *args )
13831 struct glMultiTexParameterIivEXT_params *params = args;
13832 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13833 funcs->ext.p_glMultiTexParameterIivEXT( params->texunit, params->target, params->pname, params->params );
13834 return STATUS_SUCCESS;
13837 static NTSTATUS ext_glMultiTexParameterIuivEXT( void *args )
13839 struct glMultiTexParameterIuivEXT_params *params = args;
13840 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13841 funcs->ext.p_glMultiTexParameterIuivEXT( params->texunit, params->target, params->pname, params->params );
13842 return STATUS_SUCCESS;
13845 static NTSTATUS ext_glMultiTexParameterfEXT( void *args )
13847 struct glMultiTexParameterfEXT_params *params = args;
13848 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13849 funcs->ext.p_glMultiTexParameterfEXT( params->texunit, params->target, params->pname, params->param );
13850 return STATUS_SUCCESS;
13853 static NTSTATUS ext_glMultiTexParameterfvEXT( void *args )
13855 struct glMultiTexParameterfvEXT_params *params = args;
13856 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13857 funcs->ext.p_glMultiTexParameterfvEXT( params->texunit, params->target, params->pname, params->params );
13858 return STATUS_SUCCESS;
13861 static NTSTATUS ext_glMultiTexParameteriEXT( void *args )
13863 struct glMultiTexParameteriEXT_params *params = args;
13864 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13865 funcs->ext.p_glMultiTexParameteriEXT( params->texunit, params->target, params->pname, params->param );
13866 return STATUS_SUCCESS;
13869 static NTSTATUS ext_glMultiTexParameterivEXT( void *args )
13871 struct glMultiTexParameterivEXT_params *params = args;
13872 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13873 funcs->ext.p_glMultiTexParameterivEXT( params->texunit, params->target, params->pname, params->params );
13874 return STATUS_SUCCESS;
13877 static NTSTATUS ext_glMultiTexRenderbufferEXT( void *args )
13879 struct glMultiTexRenderbufferEXT_params *params = args;
13880 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13881 funcs->ext.p_glMultiTexRenderbufferEXT( params->texunit, params->target, params->renderbuffer );
13882 return STATUS_SUCCESS;
13885 static NTSTATUS ext_glMultiTexSubImage1DEXT( void *args )
13887 struct glMultiTexSubImage1DEXT_params *params = args;
13888 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13889 funcs->ext.p_glMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
13890 return STATUS_SUCCESS;
13893 static NTSTATUS ext_glMultiTexSubImage2DEXT( void *args )
13895 struct glMultiTexSubImage2DEXT_params *params = args;
13896 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13897 funcs->ext.p_glMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
13898 return STATUS_SUCCESS;
13901 static NTSTATUS ext_glMultiTexSubImage3DEXT( void *args )
13903 struct glMultiTexSubImage3DEXT_params *params = args;
13904 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13905 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 );
13906 return STATUS_SUCCESS;
13909 static NTSTATUS ext_glMulticastBarrierNV( void *args )
13911 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13912 funcs->ext.p_glMulticastBarrierNV();
13913 return STATUS_SUCCESS;
13916 static NTSTATUS ext_glMulticastBlitFramebufferNV( void *args )
13918 struct glMulticastBlitFramebufferNV_params *params = args;
13919 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13920 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 );
13921 return STATUS_SUCCESS;
13924 static NTSTATUS ext_glMulticastBufferSubDataNV( void *args )
13926 struct glMulticastBufferSubDataNV_params *params = args;
13927 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13928 funcs->ext.p_glMulticastBufferSubDataNV( params->gpuMask, params->buffer, params->offset, params->size, params->data );
13929 return STATUS_SUCCESS;
13932 static NTSTATUS ext_glMulticastCopyBufferSubDataNV( void *args )
13934 struct glMulticastCopyBufferSubDataNV_params *params = args;
13935 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13936 funcs->ext.p_glMulticastCopyBufferSubDataNV( params->readGpu, params->writeGpuMask, params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size );
13937 return STATUS_SUCCESS;
13940 static NTSTATUS ext_glMulticastCopyImageSubDataNV( void *args )
13942 struct glMulticastCopyImageSubDataNV_params *params = args;
13943 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13944 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 );
13945 return STATUS_SUCCESS;
13948 static NTSTATUS ext_glMulticastFramebufferSampleLocationsfvNV( void *args )
13950 struct glMulticastFramebufferSampleLocationsfvNV_params *params = args;
13951 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13952 funcs->ext.p_glMulticastFramebufferSampleLocationsfvNV( params->gpu, params->framebuffer, params->start, params->count, params->v );
13953 return STATUS_SUCCESS;
13956 static NTSTATUS ext_glMulticastGetQueryObjecti64vNV( void *args )
13958 struct glMulticastGetQueryObjecti64vNV_params *params = args;
13959 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13960 funcs->ext.p_glMulticastGetQueryObjecti64vNV( params->gpu, params->id, params->pname, params->params );
13961 return STATUS_SUCCESS;
13964 static NTSTATUS ext_glMulticastGetQueryObjectivNV( void *args )
13966 struct glMulticastGetQueryObjectivNV_params *params = args;
13967 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13968 funcs->ext.p_glMulticastGetQueryObjectivNV( params->gpu, params->id, params->pname, params->params );
13969 return STATUS_SUCCESS;
13972 static NTSTATUS ext_glMulticastGetQueryObjectui64vNV( void *args )
13974 struct glMulticastGetQueryObjectui64vNV_params *params = args;
13975 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13976 funcs->ext.p_glMulticastGetQueryObjectui64vNV( params->gpu, params->id, params->pname, params->params );
13977 return STATUS_SUCCESS;
13980 static NTSTATUS ext_glMulticastGetQueryObjectuivNV( void *args )
13982 struct glMulticastGetQueryObjectuivNV_params *params = args;
13983 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13984 funcs->ext.p_glMulticastGetQueryObjectuivNV( params->gpu, params->id, params->pname, params->params );
13985 return STATUS_SUCCESS;
13988 static NTSTATUS ext_glMulticastScissorArrayvNVX( void *args )
13990 struct glMulticastScissorArrayvNVX_params *params = args;
13991 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
13992 funcs->ext.p_glMulticastScissorArrayvNVX( params->gpu, params->first, params->count, params->v );
13993 return STATUS_SUCCESS;
13996 static NTSTATUS ext_glMulticastViewportArrayvNVX( void *args )
13998 struct glMulticastViewportArrayvNVX_params *params = args;
13999 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14000 funcs->ext.p_glMulticastViewportArrayvNVX( params->gpu, params->first, params->count, params->v );
14001 return STATUS_SUCCESS;
14004 static NTSTATUS ext_glMulticastViewportPositionWScaleNVX( void *args )
14006 struct glMulticastViewportPositionWScaleNVX_params *params = args;
14007 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14008 funcs->ext.p_glMulticastViewportPositionWScaleNVX( params->gpu, params->index, params->xcoeff, params->ycoeff );
14009 return STATUS_SUCCESS;
14012 static NTSTATUS ext_glMulticastWaitSyncNV( void *args )
14014 struct glMulticastWaitSyncNV_params *params = args;
14015 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14016 funcs->ext.p_glMulticastWaitSyncNV( params->signalGpu, params->waitGpuMask );
14017 return STATUS_SUCCESS;
14020 static NTSTATUS ext_glNamedBufferAttachMemoryNV( void *args )
14022 struct glNamedBufferAttachMemoryNV_params *params = args;
14023 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14024 funcs->ext.p_glNamedBufferAttachMemoryNV( params->buffer, params->memory, params->offset );
14025 return STATUS_SUCCESS;
14028 static NTSTATUS ext_glNamedBufferData( void *args )
14030 struct glNamedBufferData_params *params = args;
14031 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14032 funcs->ext.p_glNamedBufferData( params->buffer, params->size, params->data, params->usage );
14033 return STATUS_SUCCESS;
14036 static NTSTATUS ext_glNamedBufferDataEXT( void *args )
14038 struct glNamedBufferDataEXT_params *params = args;
14039 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14040 funcs->ext.p_glNamedBufferDataEXT( params->buffer, params->size, params->data, params->usage );
14041 return STATUS_SUCCESS;
14044 static NTSTATUS ext_glNamedBufferPageCommitmentARB( void *args )
14046 struct glNamedBufferPageCommitmentARB_params *params = args;
14047 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14048 funcs->ext.p_glNamedBufferPageCommitmentARB( params->buffer, params->offset, params->size, params->commit );
14049 return STATUS_SUCCESS;
14052 static NTSTATUS ext_glNamedBufferPageCommitmentEXT( void *args )
14054 struct glNamedBufferPageCommitmentEXT_params *params = args;
14055 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14056 funcs->ext.p_glNamedBufferPageCommitmentEXT( params->buffer, params->offset, params->size, params->commit );
14057 return STATUS_SUCCESS;
14060 static NTSTATUS ext_glNamedBufferStorage( void *args )
14062 struct glNamedBufferStorage_params *params = args;
14063 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14064 funcs->ext.p_glNamedBufferStorage( params->buffer, params->size, params->data, params->flags );
14065 return STATUS_SUCCESS;
14068 static NTSTATUS ext_glNamedBufferStorageEXT( void *args )
14070 struct glNamedBufferStorageEXT_params *params = args;
14071 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14072 funcs->ext.p_glNamedBufferStorageEXT( params->buffer, params->size, params->data, params->flags );
14073 return STATUS_SUCCESS;
14076 static NTSTATUS ext_glNamedBufferStorageExternalEXT( void *args )
14078 struct glNamedBufferStorageExternalEXT_params *params = args;
14079 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14080 funcs->ext.p_glNamedBufferStorageExternalEXT( params->buffer, params->offset, params->size, params->clientBuffer, params->flags );
14081 return STATUS_SUCCESS;
14084 static NTSTATUS ext_glNamedBufferStorageMemEXT( void *args )
14086 struct glNamedBufferStorageMemEXT_params *params = args;
14087 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14088 funcs->ext.p_glNamedBufferStorageMemEXT( params->buffer, params->size, params->memory, params->offset );
14089 return STATUS_SUCCESS;
14092 static NTSTATUS ext_glNamedBufferSubData( void *args )
14094 struct glNamedBufferSubData_params *params = args;
14095 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14096 funcs->ext.p_glNamedBufferSubData( params->buffer, params->offset, params->size, params->data );
14097 return STATUS_SUCCESS;
14100 static NTSTATUS ext_glNamedBufferSubDataEXT( void *args )
14102 struct glNamedBufferSubDataEXT_params *params = args;
14103 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14104 funcs->ext.p_glNamedBufferSubDataEXT( params->buffer, params->offset, params->size, params->data );
14105 return STATUS_SUCCESS;
14108 static NTSTATUS ext_glNamedCopyBufferSubDataEXT( void *args )
14110 struct glNamedCopyBufferSubDataEXT_params *params = args;
14111 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14112 funcs->ext.p_glNamedCopyBufferSubDataEXT( params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size );
14113 return STATUS_SUCCESS;
14116 static NTSTATUS ext_glNamedFramebufferDrawBuffer( void *args )
14118 struct glNamedFramebufferDrawBuffer_params *params = args;
14119 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14120 funcs->ext.p_glNamedFramebufferDrawBuffer( params->framebuffer, params->buf );
14121 return STATUS_SUCCESS;
14124 static NTSTATUS ext_glNamedFramebufferDrawBuffers( void *args )
14126 struct glNamedFramebufferDrawBuffers_params *params = args;
14127 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14128 funcs->ext.p_glNamedFramebufferDrawBuffers( params->framebuffer, params->n, params->bufs );
14129 return STATUS_SUCCESS;
14132 static NTSTATUS ext_glNamedFramebufferParameteri( void *args )
14134 struct glNamedFramebufferParameteri_params *params = args;
14135 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14136 funcs->ext.p_glNamedFramebufferParameteri( params->framebuffer, params->pname, params->param );
14137 return STATUS_SUCCESS;
14140 static NTSTATUS ext_glNamedFramebufferParameteriEXT( void *args )
14142 struct glNamedFramebufferParameteriEXT_params *params = args;
14143 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14144 funcs->ext.p_glNamedFramebufferParameteriEXT( params->framebuffer, params->pname, params->param );
14145 return STATUS_SUCCESS;
14148 static NTSTATUS ext_glNamedFramebufferReadBuffer( void *args )
14150 struct glNamedFramebufferReadBuffer_params *params = args;
14151 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14152 funcs->ext.p_glNamedFramebufferReadBuffer( params->framebuffer, params->src );
14153 return STATUS_SUCCESS;
14156 static NTSTATUS ext_glNamedFramebufferRenderbuffer( void *args )
14158 struct glNamedFramebufferRenderbuffer_params *params = args;
14159 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14160 funcs->ext.p_glNamedFramebufferRenderbuffer( params->framebuffer, params->attachment, params->renderbuffertarget, params->renderbuffer );
14161 return STATUS_SUCCESS;
14164 static NTSTATUS ext_glNamedFramebufferRenderbufferEXT( void *args )
14166 struct glNamedFramebufferRenderbufferEXT_params *params = args;
14167 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14168 funcs->ext.p_glNamedFramebufferRenderbufferEXT( params->framebuffer, params->attachment, params->renderbuffertarget, params->renderbuffer );
14169 return STATUS_SUCCESS;
14172 static NTSTATUS ext_glNamedFramebufferSampleLocationsfvARB( void *args )
14174 struct glNamedFramebufferSampleLocationsfvARB_params *params = args;
14175 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14176 funcs->ext.p_glNamedFramebufferSampleLocationsfvARB( params->framebuffer, params->start, params->count, params->v );
14177 return STATUS_SUCCESS;
14180 static NTSTATUS ext_glNamedFramebufferSampleLocationsfvNV( void *args )
14182 struct glNamedFramebufferSampleLocationsfvNV_params *params = args;
14183 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14184 funcs->ext.p_glNamedFramebufferSampleLocationsfvNV( params->framebuffer, params->start, params->count, params->v );
14185 return STATUS_SUCCESS;
14188 static NTSTATUS ext_glNamedFramebufferSamplePositionsfvAMD( void *args )
14190 struct glNamedFramebufferSamplePositionsfvAMD_params *params = args;
14191 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14192 funcs->ext.p_glNamedFramebufferSamplePositionsfvAMD( params->framebuffer, params->numsamples, params->pixelindex, params->values );
14193 return STATUS_SUCCESS;
14196 static NTSTATUS ext_glNamedFramebufferTexture( void *args )
14198 struct glNamedFramebufferTexture_params *params = args;
14199 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14200 funcs->ext.p_glNamedFramebufferTexture( params->framebuffer, params->attachment, params->texture, params->level );
14201 return STATUS_SUCCESS;
14204 static NTSTATUS ext_glNamedFramebufferTexture1DEXT( void *args )
14206 struct glNamedFramebufferTexture1DEXT_params *params = args;
14207 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14208 funcs->ext.p_glNamedFramebufferTexture1DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level );
14209 return STATUS_SUCCESS;
14212 static NTSTATUS ext_glNamedFramebufferTexture2DEXT( void *args )
14214 struct glNamedFramebufferTexture2DEXT_params *params = args;
14215 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14216 funcs->ext.p_glNamedFramebufferTexture2DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level );
14217 return STATUS_SUCCESS;
14220 static NTSTATUS ext_glNamedFramebufferTexture3DEXT( void *args )
14222 struct glNamedFramebufferTexture3DEXT_params *params = args;
14223 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14224 funcs->ext.p_glNamedFramebufferTexture3DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level, params->zoffset );
14225 return STATUS_SUCCESS;
14228 static NTSTATUS ext_glNamedFramebufferTextureEXT( void *args )
14230 struct glNamedFramebufferTextureEXT_params *params = args;
14231 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14232 funcs->ext.p_glNamedFramebufferTextureEXT( params->framebuffer, params->attachment, params->texture, params->level );
14233 return STATUS_SUCCESS;
14236 static NTSTATUS ext_glNamedFramebufferTextureFaceEXT( void *args )
14238 struct glNamedFramebufferTextureFaceEXT_params *params = args;
14239 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14240 funcs->ext.p_glNamedFramebufferTextureFaceEXT( params->framebuffer, params->attachment, params->texture, params->level, params->face );
14241 return STATUS_SUCCESS;
14244 static NTSTATUS ext_glNamedFramebufferTextureLayer( void *args )
14246 struct glNamedFramebufferTextureLayer_params *params = args;
14247 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14248 funcs->ext.p_glNamedFramebufferTextureLayer( params->framebuffer, params->attachment, params->texture, params->level, params->layer );
14249 return STATUS_SUCCESS;
14252 static NTSTATUS ext_glNamedFramebufferTextureLayerEXT( void *args )
14254 struct glNamedFramebufferTextureLayerEXT_params *params = args;
14255 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14256 funcs->ext.p_glNamedFramebufferTextureLayerEXT( params->framebuffer, params->attachment, params->texture, params->level, params->layer );
14257 return STATUS_SUCCESS;
14260 static NTSTATUS ext_glNamedProgramLocalParameter4dEXT( void *args )
14262 struct glNamedProgramLocalParameter4dEXT_params *params = args;
14263 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14264 funcs->ext.p_glNamedProgramLocalParameter4dEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w );
14265 return STATUS_SUCCESS;
14268 static NTSTATUS ext_glNamedProgramLocalParameter4dvEXT( void *args )
14270 struct glNamedProgramLocalParameter4dvEXT_params *params = args;
14271 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14272 funcs->ext.p_glNamedProgramLocalParameter4dvEXT( params->program, params->target, params->index, params->params );
14273 return STATUS_SUCCESS;
14276 static NTSTATUS ext_glNamedProgramLocalParameter4fEXT( void *args )
14278 struct glNamedProgramLocalParameter4fEXT_params *params = args;
14279 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14280 funcs->ext.p_glNamedProgramLocalParameter4fEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w );
14281 return STATUS_SUCCESS;
14284 static NTSTATUS ext_glNamedProgramLocalParameter4fvEXT( void *args )
14286 struct glNamedProgramLocalParameter4fvEXT_params *params = args;
14287 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14288 funcs->ext.p_glNamedProgramLocalParameter4fvEXT( params->program, params->target, params->index, params->params );
14289 return STATUS_SUCCESS;
14292 static NTSTATUS ext_glNamedProgramLocalParameterI4iEXT( void *args )
14294 struct glNamedProgramLocalParameterI4iEXT_params *params = args;
14295 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14296 funcs->ext.p_glNamedProgramLocalParameterI4iEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w );
14297 return STATUS_SUCCESS;
14300 static NTSTATUS ext_glNamedProgramLocalParameterI4ivEXT( void *args )
14302 struct glNamedProgramLocalParameterI4ivEXT_params *params = args;
14303 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14304 funcs->ext.p_glNamedProgramLocalParameterI4ivEXT( params->program, params->target, params->index, params->params );
14305 return STATUS_SUCCESS;
14308 static NTSTATUS ext_glNamedProgramLocalParameterI4uiEXT( void *args )
14310 struct glNamedProgramLocalParameterI4uiEXT_params *params = args;
14311 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14312 funcs->ext.p_glNamedProgramLocalParameterI4uiEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w );
14313 return STATUS_SUCCESS;
14316 static NTSTATUS ext_glNamedProgramLocalParameterI4uivEXT( void *args )
14318 struct glNamedProgramLocalParameterI4uivEXT_params *params = args;
14319 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14320 funcs->ext.p_glNamedProgramLocalParameterI4uivEXT( params->program, params->target, params->index, params->params );
14321 return STATUS_SUCCESS;
14324 static NTSTATUS ext_glNamedProgramLocalParameters4fvEXT( void *args )
14326 struct glNamedProgramLocalParameters4fvEXT_params *params = args;
14327 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14328 funcs->ext.p_glNamedProgramLocalParameters4fvEXT( params->program, params->target, params->index, params->count, params->params );
14329 return STATUS_SUCCESS;
14332 static NTSTATUS ext_glNamedProgramLocalParametersI4ivEXT( void *args )
14334 struct glNamedProgramLocalParametersI4ivEXT_params *params = args;
14335 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14336 funcs->ext.p_glNamedProgramLocalParametersI4ivEXT( params->program, params->target, params->index, params->count, params->params );
14337 return STATUS_SUCCESS;
14340 static NTSTATUS ext_glNamedProgramLocalParametersI4uivEXT( void *args )
14342 struct glNamedProgramLocalParametersI4uivEXT_params *params = args;
14343 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14344 funcs->ext.p_glNamedProgramLocalParametersI4uivEXT( params->program, params->target, params->index, params->count, params->params );
14345 return STATUS_SUCCESS;
14348 static NTSTATUS ext_glNamedProgramStringEXT( void *args )
14350 struct glNamedProgramStringEXT_params *params = args;
14351 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14352 funcs->ext.p_glNamedProgramStringEXT( params->program, params->target, params->format, params->len, params->string );
14353 return STATUS_SUCCESS;
14356 static NTSTATUS ext_glNamedRenderbufferStorage( void *args )
14358 struct glNamedRenderbufferStorage_params *params = args;
14359 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14360 funcs->ext.p_glNamedRenderbufferStorage( params->renderbuffer, params->internalformat, params->width, params->height );
14361 return STATUS_SUCCESS;
14364 static NTSTATUS ext_glNamedRenderbufferStorageEXT( void *args )
14366 struct glNamedRenderbufferStorageEXT_params *params = args;
14367 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14368 funcs->ext.p_glNamedRenderbufferStorageEXT( params->renderbuffer, params->internalformat, params->width, params->height );
14369 return STATUS_SUCCESS;
14372 static NTSTATUS ext_glNamedRenderbufferStorageMultisample( void *args )
14374 struct glNamedRenderbufferStorageMultisample_params *params = args;
14375 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14376 funcs->ext.p_glNamedRenderbufferStorageMultisample( params->renderbuffer, params->samples, params->internalformat, params->width, params->height );
14377 return STATUS_SUCCESS;
14380 static NTSTATUS ext_glNamedRenderbufferStorageMultisampleAdvancedAMD( void *args )
14382 struct glNamedRenderbufferStorageMultisampleAdvancedAMD_params *params = args;
14383 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14384 funcs->ext.p_glNamedRenderbufferStorageMultisampleAdvancedAMD( params->renderbuffer, params->samples, params->storageSamples, params->internalformat, params->width, params->height );
14385 return STATUS_SUCCESS;
14388 static NTSTATUS ext_glNamedRenderbufferStorageMultisampleCoverageEXT( void *args )
14390 struct glNamedRenderbufferStorageMultisampleCoverageEXT_params *params = args;
14391 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14392 funcs->ext.p_glNamedRenderbufferStorageMultisampleCoverageEXT( params->renderbuffer, params->coverageSamples, params->colorSamples, params->internalformat, params->width, params->height );
14393 return STATUS_SUCCESS;
14396 static NTSTATUS ext_glNamedRenderbufferStorageMultisampleEXT( void *args )
14398 struct glNamedRenderbufferStorageMultisampleEXT_params *params = args;
14399 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14400 funcs->ext.p_glNamedRenderbufferStorageMultisampleEXT( params->renderbuffer, params->samples, params->internalformat, params->width, params->height );
14401 return STATUS_SUCCESS;
14404 static NTSTATUS ext_glNamedStringARB( void *args )
14406 struct glNamedStringARB_params *params = args;
14407 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14408 funcs->ext.p_glNamedStringARB( params->type, params->namelen, params->name, params->stringlen, params->string );
14409 return STATUS_SUCCESS;
14412 static NTSTATUS ext_glNewBufferRegion( void *args )
14414 struct glNewBufferRegion_params *params = args;
14415 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14416 params->ret = funcs->ext.p_glNewBufferRegion( params->type );
14417 return STATUS_SUCCESS;
14420 static NTSTATUS ext_glNewObjectBufferATI( void *args )
14422 struct glNewObjectBufferATI_params *params = args;
14423 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14424 params->ret = funcs->ext.p_glNewObjectBufferATI( params->size, params->pointer, params->usage );
14425 return STATUS_SUCCESS;
14428 static NTSTATUS ext_glNormal3fVertex3fSUN( void *args )
14430 struct glNormal3fVertex3fSUN_params *params = args;
14431 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14432 funcs->ext.p_glNormal3fVertex3fSUN( params->nx, params->ny, params->nz, params->x, params->y, params->z );
14433 return STATUS_SUCCESS;
14436 static NTSTATUS ext_glNormal3fVertex3fvSUN( void *args )
14438 struct glNormal3fVertex3fvSUN_params *params = args;
14439 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14440 funcs->ext.p_glNormal3fVertex3fvSUN( params->n, params->v );
14441 return STATUS_SUCCESS;
14444 static NTSTATUS ext_glNormal3hNV( void *args )
14446 struct glNormal3hNV_params *params = args;
14447 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14448 funcs->ext.p_glNormal3hNV( params->nx, params->ny, params->nz );
14449 return STATUS_SUCCESS;
14452 static NTSTATUS ext_glNormal3hvNV( void *args )
14454 struct glNormal3hvNV_params *params = args;
14455 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14456 funcs->ext.p_glNormal3hvNV( params->v );
14457 return STATUS_SUCCESS;
14460 static NTSTATUS ext_glNormal3xOES( void *args )
14462 struct glNormal3xOES_params *params = args;
14463 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14464 funcs->ext.p_glNormal3xOES( params->nx, params->ny, params->nz );
14465 return STATUS_SUCCESS;
14468 static NTSTATUS ext_glNormal3xvOES( void *args )
14470 struct glNormal3xvOES_params *params = args;
14471 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14472 funcs->ext.p_glNormal3xvOES( params->coords );
14473 return STATUS_SUCCESS;
14476 static NTSTATUS ext_glNormalFormatNV( void *args )
14478 struct glNormalFormatNV_params *params = args;
14479 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14480 funcs->ext.p_glNormalFormatNV( params->type, params->stride );
14481 return STATUS_SUCCESS;
14484 static NTSTATUS ext_glNormalP3ui( void *args )
14486 struct glNormalP3ui_params *params = args;
14487 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14488 funcs->ext.p_glNormalP3ui( params->type, params->coords );
14489 return STATUS_SUCCESS;
14492 static NTSTATUS ext_glNormalP3uiv( void *args )
14494 struct glNormalP3uiv_params *params = args;
14495 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14496 funcs->ext.p_glNormalP3uiv( params->type, params->coords );
14497 return STATUS_SUCCESS;
14500 static NTSTATUS ext_glNormalPointerEXT( void *args )
14502 struct glNormalPointerEXT_params *params = args;
14503 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14504 funcs->ext.p_glNormalPointerEXT( params->type, params->stride, params->count, params->pointer );
14505 return STATUS_SUCCESS;
14508 static NTSTATUS ext_glNormalPointerListIBM( void *args )
14510 struct glNormalPointerListIBM_params *params = args;
14511 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14512 funcs->ext.p_glNormalPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride );
14513 return STATUS_SUCCESS;
14516 static NTSTATUS ext_glNormalPointervINTEL( void *args )
14518 struct glNormalPointervINTEL_params *params = args;
14519 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14520 funcs->ext.p_glNormalPointervINTEL( params->type, params->pointer );
14521 return STATUS_SUCCESS;
14524 static NTSTATUS ext_glNormalStream3bATI( void *args )
14526 struct glNormalStream3bATI_params *params = args;
14527 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14528 funcs->ext.p_glNormalStream3bATI( params->stream, params->nx, params->ny, params->nz );
14529 return STATUS_SUCCESS;
14532 static NTSTATUS ext_glNormalStream3bvATI( void *args )
14534 struct glNormalStream3bvATI_params *params = args;
14535 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14536 funcs->ext.p_glNormalStream3bvATI( params->stream, params->coords );
14537 return STATUS_SUCCESS;
14540 static NTSTATUS ext_glNormalStream3dATI( void *args )
14542 struct glNormalStream3dATI_params *params = args;
14543 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14544 funcs->ext.p_glNormalStream3dATI( params->stream, params->nx, params->ny, params->nz );
14545 return STATUS_SUCCESS;
14548 static NTSTATUS ext_glNormalStream3dvATI( void *args )
14550 struct glNormalStream3dvATI_params *params = args;
14551 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14552 funcs->ext.p_glNormalStream3dvATI( params->stream, params->coords );
14553 return STATUS_SUCCESS;
14556 static NTSTATUS ext_glNormalStream3fATI( void *args )
14558 struct glNormalStream3fATI_params *params = args;
14559 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14560 funcs->ext.p_glNormalStream3fATI( params->stream, params->nx, params->ny, params->nz );
14561 return STATUS_SUCCESS;
14564 static NTSTATUS ext_glNormalStream3fvATI( void *args )
14566 struct glNormalStream3fvATI_params *params = args;
14567 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14568 funcs->ext.p_glNormalStream3fvATI( params->stream, params->coords );
14569 return STATUS_SUCCESS;
14572 static NTSTATUS ext_glNormalStream3iATI( void *args )
14574 struct glNormalStream3iATI_params *params = args;
14575 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14576 funcs->ext.p_glNormalStream3iATI( params->stream, params->nx, params->ny, params->nz );
14577 return STATUS_SUCCESS;
14580 static NTSTATUS ext_glNormalStream3ivATI( void *args )
14582 struct glNormalStream3ivATI_params *params = args;
14583 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14584 funcs->ext.p_glNormalStream3ivATI( params->stream, params->coords );
14585 return STATUS_SUCCESS;
14588 static NTSTATUS ext_glNormalStream3sATI( void *args )
14590 struct glNormalStream3sATI_params *params = args;
14591 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14592 funcs->ext.p_glNormalStream3sATI( params->stream, params->nx, params->ny, params->nz );
14593 return STATUS_SUCCESS;
14596 static NTSTATUS ext_glNormalStream3svATI( void *args )
14598 struct glNormalStream3svATI_params *params = args;
14599 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14600 funcs->ext.p_glNormalStream3svATI( params->stream, params->coords );
14601 return STATUS_SUCCESS;
14604 static NTSTATUS ext_glObjectLabel( void *args )
14606 struct glObjectLabel_params *params = args;
14607 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14608 funcs->ext.p_glObjectLabel( params->identifier, params->name, params->length, params->label );
14609 return STATUS_SUCCESS;
14612 static NTSTATUS ext_glObjectPtrLabel( void *args )
14614 struct glObjectPtrLabel_params *params = args;
14615 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14616 funcs->ext.p_glObjectPtrLabel( params->ptr, params->length, params->label );
14617 return STATUS_SUCCESS;
14620 static NTSTATUS ext_glObjectPurgeableAPPLE( void *args )
14622 struct glObjectPurgeableAPPLE_params *params = args;
14623 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14624 params->ret = funcs->ext.p_glObjectPurgeableAPPLE( params->objectType, params->name, params->option );
14625 return STATUS_SUCCESS;
14628 static NTSTATUS ext_glObjectUnpurgeableAPPLE( void *args )
14630 struct glObjectUnpurgeableAPPLE_params *params = args;
14631 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14632 params->ret = funcs->ext.p_glObjectUnpurgeableAPPLE( params->objectType, params->name, params->option );
14633 return STATUS_SUCCESS;
14636 static NTSTATUS ext_glOrthofOES( void *args )
14638 struct glOrthofOES_params *params = args;
14639 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14640 funcs->ext.p_glOrthofOES( params->l, params->r, params->b, params->t, params->n, params->f );
14641 return STATUS_SUCCESS;
14644 static NTSTATUS ext_glOrthoxOES( void *args )
14646 struct glOrthoxOES_params *params = args;
14647 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14648 funcs->ext.p_glOrthoxOES( params->l, params->r, params->b, params->t, params->n, params->f );
14649 return STATUS_SUCCESS;
14652 static NTSTATUS ext_glPNTrianglesfATI( void *args )
14654 struct glPNTrianglesfATI_params *params = args;
14655 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14656 funcs->ext.p_glPNTrianglesfATI( params->pname, params->param );
14657 return STATUS_SUCCESS;
14660 static NTSTATUS ext_glPNTrianglesiATI( void *args )
14662 struct glPNTrianglesiATI_params *params = args;
14663 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14664 funcs->ext.p_glPNTrianglesiATI( params->pname, params->param );
14665 return STATUS_SUCCESS;
14668 static NTSTATUS ext_glPassTexCoordATI( void *args )
14670 struct glPassTexCoordATI_params *params = args;
14671 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14672 funcs->ext.p_glPassTexCoordATI( params->dst, params->coord, params->swizzle );
14673 return STATUS_SUCCESS;
14676 static NTSTATUS ext_glPassThroughxOES( void *args )
14678 struct glPassThroughxOES_params *params = args;
14679 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14680 funcs->ext.p_glPassThroughxOES( params->token );
14681 return STATUS_SUCCESS;
14684 static NTSTATUS ext_glPatchParameterfv( void *args )
14686 struct glPatchParameterfv_params *params = args;
14687 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14688 funcs->ext.p_glPatchParameterfv( params->pname, params->values );
14689 return STATUS_SUCCESS;
14692 static NTSTATUS ext_glPatchParameteri( void *args )
14694 struct glPatchParameteri_params *params = args;
14695 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14696 funcs->ext.p_glPatchParameteri( params->pname, params->value );
14697 return STATUS_SUCCESS;
14700 static NTSTATUS ext_glPathColorGenNV( void *args )
14702 struct glPathColorGenNV_params *params = args;
14703 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14704 funcs->ext.p_glPathColorGenNV( params->color, params->genMode, params->colorFormat, params->coeffs );
14705 return STATUS_SUCCESS;
14708 static NTSTATUS ext_glPathCommandsNV( void *args )
14710 struct glPathCommandsNV_params *params = args;
14711 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14712 funcs->ext.p_glPathCommandsNV( params->path, params->numCommands, params->commands, params->numCoords, params->coordType, params->coords );
14713 return STATUS_SUCCESS;
14716 static NTSTATUS ext_glPathCoordsNV( void *args )
14718 struct glPathCoordsNV_params *params = args;
14719 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14720 funcs->ext.p_glPathCoordsNV( params->path, params->numCoords, params->coordType, params->coords );
14721 return STATUS_SUCCESS;
14724 static NTSTATUS ext_glPathCoverDepthFuncNV( void *args )
14726 struct glPathCoverDepthFuncNV_params *params = args;
14727 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14728 funcs->ext.p_glPathCoverDepthFuncNV( params->func );
14729 return STATUS_SUCCESS;
14732 static NTSTATUS ext_glPathDashArrayNV( void *args )
14734 struct glPathDashArrayNV_params *params = args;
14735 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14736 funcs->ext.p_glPathDashArrayNV( params->path, params->dashCount, params->dashArray );
14737 return STATUS_SUCCESS;
14740 static NTSTATUS ext_glPathFogGenNV( void *args )
14742 struct glPathFogGenNV_params *params = args;
14743 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14744 funcs->ext.p_glPathFogGenNV( params->genMode );
14745 return STATUS_SUCCESS;
14748 static NTSTATUS ext_glPathGlyphIndexArrayNV( void *args )
14750 struct glPathGlyphIndexArrayNV_params *params = args;
14751 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14752 params->ret = funcs->ext.p_glPathGlyphIndexArrayNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->firstGlyphIndex, params->numGlyphs, params->pathParameterTemplate, params->emScale );
14753 return STATUS_SUCCESS;
14756 NTSTATUS ext_glPathGlyphIndexRangeNV( void *args )
14758 struct glPathGlyphIndexRangeNV_params *params = args;
14759 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14760 params->ret = funcs->ext.p_glPathGlyphIndexRangeNV( params->fontTarget, params->fontName, params->fontStyle, params->pathParameterTemplate, params->emScale, params->baseAndCount );
14761 return STATUS_SUCCESS;
14764 static NTSTATUS ext_glPathGlyphRangeNV( void *args )
14766 struct glPathGlyphRangeNV_params *params = args;
14767 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14768 funcs->ext.p_glPathGlyphRangeNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->firstGlyph, params->numGlyphs, params->handleMissingGlyphs, params->pathParameterTemplate, params->emScale );
14769 return STATUS_SUCCESS;
14772 static NTSTATUS ext_glPathGlyphsNV( void *args )
14774 struct glPathGlyphsNV_params *params = args;
14775 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14776 funcs->ext.p_glPathGlyphsNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->numGlyphs, params->type, params->charcodes, params->handleMissingGlyphs, params->pathParameterTemplate, params->emScale );
14777 return STATUS_SUCCESS;
14780 static NTSTATUS ext_glPathMemoryGlyphIndexArrayNV( void *args )
14782 struct glPathMemoryGlyphIndexArrayNV_params *params = args;
14783 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14784 params->ret = funcs->ext.p_glPathMemoryGlyphIndexArrayNV( params->firstPathName, params->fontTarget, params->fontSize, params->fontData, params->faceIndex, params->firstGlyphIndex, params->numGlyphs, params->pathParameterTemplate, params->emScale );
14785 return STATUS_SUCCESS;
14788 static NTSTATUS ext_glPathParameterfNV( void *args )
14790 struct glPathParameterfNV_params *params = args;
14791 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14792 funcs->ext.p_glPathParameterfNV( params->path, params->pname, params->value );
14793 return STATUS_SUCCESS;
14796 static NTSTATUS ext_glPathParameterfvNV( void *args )
14798 struct glPathParameterfvNV_params *params = args;
14799 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14800 funcs->ext.p_glPathParameterfvNV( params->path, params->pname, params->value );
14801 return STATUS_SUCCESS;
14804 static NTSTATUS ext_glPathParameteriNV( void *args )
14806 struct glPathParameteriNV_params *params = args;
14807 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14808 funcs->ext.p_glPathParameteriNV( params->path, params->pname, params->value );
14809 return STATUS_SUCCESS;
14812 static NTSTATUS ext_glPathParameterivNV( void *args )
14814 struct glPathParameterivNV_params *params = args;
14815 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14816 funcs->ext.p_glPathParameterivNV( params->path, params->pname, params->value );
14817 return STATUS_SUCCESS;
14820 static NTSTATUS ext_glPathStencilDepthOffsetNV( void *args )
14822 struct glPathStencilDepthOffsetNV_params *params = args;
14823 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14824 funcs->ext.p_glPathStencilDepthOffsetNV( params->factor, params->units );
14825 return STATUS_SUCCESS;
14828 static NTSTATUS ext_glPathStencilFuncNV( void *args )
14830 struct glPathStencilFuncNV_params *params = args;
14831 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14832 funcs->ext.p_glPathStencilFuncNV( params->func, params->ref, params->mask );
14833 return STATUS_SUCCESS;
14836 static NTSTATUS ext_glPathStringNV( void *args )
14838 struct glPathStringNV_params *params = args;
14839 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14840 funcs->ext.p_glPathStringNV( params->path, params->format, params->length, params->pathString );
14841 return STATUS_SUCCESS;
14844 static NTSTATUS ext_glPathSubCommandsNV( void *args )
14846 struct glPathSubCommandsNV_params *params = args;
14847 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14848 funcs->ext.p_glPathSubCommandsNV( params->path, params->commandStart, params->commandsToDelete, params->numCommands, params->commands, params->numCoords, params->coordType, params->coords );
14849 return STATUS_SUCCESS;
14852 static NTSTATUS ext_glPathSubCoordsNV( void *args )
14854 struct glPathSubCoordsNV_params *params = args;
14855 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14856 funcs->ext.p_glPathSubCoordsNV( params->path, params->coordStart, params->numCoords, params->coordType, params->coords );
14857 return STATUS_SUCCESS;
14860 static NTSTATUS ext_glPathTexGenNV( void *args )
14862 struct glPathTexGenNV_params *params = args;
14863 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14864 funcs->ext.p_glPathTexGenNV( params->texCoordSet, params->genMode, params->components, params->coeffs );
14865 return STATUS_SUCCESS;
14868 static NTSTATUS ext_glPauseTransformFeedback( void *args )
14870 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14871 funcs->ext.p_glPauseTransformFeedback();
14872 return STATUS_SUCCESS;
14875 static NTSTATUS ext_glPauseTransformFeedbackNV( void *args )
14877 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14878 funcs->ext.p_glPauseTransformFeedbackNV();
14879 return STATUS_SUCCESS;
14882 static NTSTATUS ext_glPixelDataRangeNV( void *args )
14884 struct glPixelDataRangeNV_params *params = args;
14885 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14886 funcs->ext.p_glPixelDataRangeNV( params->target, params->length, params->pointer );
14887 return STATUS_SUCCESS;
14890 static NTSTATUS ext_glPixelMapx( void *args )
14892 struct glPixelMapx_params *params = args;
14893 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14894 funcs->ext.p_glPixelMapx( params->map, params->size, params->values );
14895 return STATUS_SUCCESS;
14898 static NTSTATUS ext_glPixelStorex( void *args )
14900 struct glPixelStorex_params *params = args;
14901 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14902 funcs->ext.p_glPixelStorex( params->pname, params->param );
14903 return STATUS_SUCCESS;
14906 static NTSTATUS ext_glPixelTexGenParameterfSGIS( void *args )
14908 struct glPixelTexGenParameterfSGIS_params *params = args;
14909 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14910 funcs->ext.p_glPixelTexGenParameterfSGIS( params->pname, params->param );
14911 return STATUS_SUCCESS;
14914 static NTSTATUS ext_glPixelTexGenParameterfvSGIS( void *args )
14916 struct glPixelTexGenParameterfvSGIS_params *params = args;
14917 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14918 funcs->ext.p_glPixelTexGenParameterfvSGIS( params->pname, params->params );
14919 return STATUS_SUCCESS;
14922 static NTSTATUS ext_glPixelTexGenParameteriSGIS( void *args )
14924 struct glPixelTexGenParameteriSGIS_params *params = args;
14925 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14926 funcs->ext.p_glPixelTexGenParameteriSGIS( params->pname, params->param );
14927 return STATUS_SUCCESS;
14930 static NTSTATUS ext_glPixelTexGenParameterivSGIS( void *args )
14932 struct glPixelTexGenParameterivSGIS_params *params = args;
14933 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14934 funcs->ext.p_glPixelTexGenParameterivSGIS( params->pname, params->params );
14935 return STATUS_SUCCESS;
14938 static NTSTATUS ext_glPixelTexGenSGIX( void *args )
14940 struct glPixelTexGenSGIX_params *params = args;
14941 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14942 funcs->ext.p_glPixelTexGenSGIX( params->mode );
14943 return STATUS_SUCCESS;
14946 static NTSTATUS ext_glPixelTransferxOES( void *args )
14948 struct glPixelTransferxOES_params *params = args;
14949 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14950 funcs->ext.p_glPixelTransferxOES( params->pname, params->param );
14951 return STATUS_SUCCESS;
14954 static NTSTATUS ext_glPixelTransformParameterfEXT( void *args )
14956 struct glPixelTransformParameterfEXT_params *params = args;
14957 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14958 funcs->ext.p_glPixelTransformParameterfEXT( params->target, params->pname, params->param );
14959 return STATUS_SUCCESS;
14962 static NTSTATUS ext_glPixelTransformParameterfvEXT( void *args )
14964 struct glPixelTransformParameterfvEXT_params *params = args;
14965 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14966 funcs->ext.p_glPixelTransformParameterfvEXT( params->target, params->pname, params->params );
14967 return STATUS_SUCCESS;
14970 static NTSTATUS ext_glPixelTransformParameteriEXT( void *args )
14972 struct glPixelTransformParameteriEXT_params *params = args;
14973 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14974 funcs->ext.p_glPixelTransformParameteriEXT( params->target, params->pname, params->param );
14975 return STATUS_SUCCESS;
14978 static NTSTATUS ext_glPixelTransformParameterivEXT( void *args )
14980 struct glPixelTransformParameterivEXT_params *params = args;
14981 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14982 funcs->ext.p_glPixelTransformParameterivEXT( params->target, params->pname, params->params );
14983 return STATUS_SUCCESS;
14986 static NTSTATUS ext_glPixelZoomxOES( void *args )
14988 struct glPixelZoomxOES_params *params = args;
14989 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14990 funcs->ext.p_glPixelZoomxOES( params->xfactor, params->yfactor );
14991 return STATUS_SUCCESS;
14994 static NTSTATUS ext_glPointAlongPathNV( void *args )
14996 struct glPointAlongPathNV_params *params = args;
14997 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14998 params->ret = funcs->ext.p_glPointAlongPathNV( params->path, params->startSegment, params->numSegments, params->distance, params->x, params->y, params->tangentX, params->tangentY );
14999 return STATUS_SUCCESS;
15002 static NTSTATUS ext_glPointParameterf( void *args )
15004 struct glPointParameterf_params *params = args;
15005 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15006 funcs->ext.p_glPointParameterf( params->pname, params->param );
15007 return STATUS_SUCCESS;
15010 static NTSTATUS ext_glPointParameterfARB( void *args )
15012 struct glPointParameterfARB_params *params = args;
15013 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15014 funcs->ext.p_glPointParameterfARB( params->pname, params->param );
15015 return STATUS_SUCCESS;
15018 static NTSTATUS ext_glPointParameterfEXT( void *args )
15020 struct glPointParameterfEXT_params *params = args;
15021 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15022 funcs->ext.p_glPointParameterfEXT( params->pname, params->param );
15023 return STATUS_SUCCESS;
15026 static NTSTATUS ext_glPointParameterfSGIS( void *args )
15028 struct glPointParameterfSGIS_params *params = args;
15029 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15030 funcs->ext.p_glPointParameterfSGIS( params->pname, params->param );
15031 return STATUS_SUCCESS;
15034 static NTSTATUS ext_glPointParameterfv( void *args )
15036 struct glPointParameterfv_params *params = args;
15037 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15038 funcs->ext.p_glPointParameterfv( params->pname, params->params );
15039 return STATUS_SUCCESS;
15042 static NTSTATUS ext_glPointParameterfvARB( void *args )
15044 struct glPointParameterfvARB_params *params = args;
15045 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15046 funcs->ext.p_glPointParameterfvARB( params->pname, params->params );
15047 return STATUS_SUCCESS;
15050 static NTSTATUS ext_glPointParameterfvEXT( void *args )
15052 struct glPointParameterfvEXT_params *params = args;
15053 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15054 funcs->ext.p_glPointParameterfvEXT( params->pname, params->params );
15055 return STATUS_SUCCESS;
15058 static NTSTATUS ext_glPointParameterfvSGIS( void *args )
15060 struct glPointParameterfvSGIS_params *params = args;
15061 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15062 funcs->ext.p_glPointParameterfvSGIS( params->pname, params->params );
15063 return STATUS_SUCCESS;
15066 static NTSTATUS ext_glPointParameteri( void *args )
15068 struct glPointParameteri_params *params = args;
15069 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15070 funcs->ext.p_glPointParameteri( params->pname, params->param );
15071 return STATUS_SUCCESS;
15074 static NTSTATUS ext_glPointParameteriNV( void *args )
15076 struct glPointParameteriNV_params *params = args;
15077 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15078 funcs->ext.p_glPointParameteriNV( params->pname, params->param );
15079 return STATUS_SUCCESS;
15082 static NTSTATUS ext_glPointParameteriv( void *args )
15084 struct glPointParameteriv_params *params = args;
15085 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15086 funcs->ext.p_glPointParameteriv( params->pname, params->params );
15087 return STATUS_SUCCESS;
15090 static NTSTATUS ext_glPointParameterivNV( void *args )
15092 struct glPointParameterivNV_params *params = args;
15093 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15094 funcs->ext.p_glPointParameterivNV( params->pname, params->params );
15095 return STATUS_SUCCESS;
15098 static NTSTATUS ext_glPointParameterxvOES( void *args )
15100 struct glPointParameterxvOES_params *params = args;
15101 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15102 funcs->ext.p_glPointParameterxvOES( params->pname, params->params );
15103 return STATUS_SUCCESS;
15106 static NTSTATUS ext_glPointSizexOES( void *args )
15108 struct glPointSizexOES_params *params = args;
15109 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15110 funcs->ext.p_glPointSizexOES( params->size );
15111 return STATUS_SUCCESS;
15114 static NTSTATUS ext_glPollAsyncSGIX( void *args )
15116 struct glPollAsyncSGIX_params *params = args;
15117 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15118 params->ret = funcs->ext.p_glPollAsyncSGIX( params->markerp );
15119 return STATUS_SUCCESS;
15122 static NTSTATUS ext_glPollInstrumentsSGIX( void *args )
15124 struct glPollInstrumentsSGIX_params *params = args;
15125 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15126 params->ret = funcs->ext.p_glPollInstrumentsSGIX( params->marker_p );
15127 return STATUS_SUCCESS;
15130 static NTSTATUS ext_glPolygonOffsetClamp( void *args )
15132 struct glPolygonOffsetClamp_params *params = args;
15133 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15134 funcs->ext.p_glPolygonOffsetClamp( params->factor, params->units, params->clamp );
15135 return STATUS_SUCCESS;
15138 static NTSTATUS ext_glPolygonOffsetClampEXT( void *args )
15140 struct glPolygonOffsetClampEXT_params *params = args;
15141 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15142 funcs->ext.p_glPolygonOffsetClampEXT( params->factor, params->units, params->clamp );
15143 return STATUS_SUCCESS;
15146 static NTSTATUS ext_glPolygonOffsetEXT( void *args )
15148 struct glPolygonOffsetEXT_params *params = args;
15149 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15150 funcs->ext.p_glPolygonOffsetEXT( params->factor, params->bias );
15151 return STATUS_SUCCESS;
15154 static NTSTATUS ext_glPolygonOffsetxOES( void *args )
15156 struct glPolygonOffsetxOES_params *params = args;
15157 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15158 funcs->ext.p_glPolygonOffsetxOES( params->factor, params->units );
15159 return STATUS_SUCCESS;
15162 static NTSTATUS ext_glPopDebugGroup( void *args )
15164 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15165 funcs->ext.p_glPopDebugGroup();
15166 return STATUS_SUCCESS;
15169 static NTSTATUS ext_glPopGroupMarkerEXT( void *args )
15171 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15172 funcs->ext.p_glPopGroupMarkerEXT();
15173 return STATUS_SUCCESS;
15176 static NTSTATUS ext_glPresentFrameDualFillNV( void *args )
15178 struct glPresentFrameDualFillNV_params *params = args;
15179 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15180 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 );
15181 return STATUS_SUCCESS;
15184 static NTSTATUS ext_glPresentFrameKeyedNV( void *args )
15186 struct glPresentFrameKeyedNV_params *params = args;
15187 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15188 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 );
15189 return STATUS_SUCCESS;
15192 static NTSTATUS ext_glPrimitiveBoundingBoxARB( void *args )
15194 struct glPrimitiveBoundingBoxARB_params *params = args;
15195 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15196 funcs->ext.p_glPrimitiveBoundingBoxARB( params->minX, params->minY, params->minZ, params->minW, params->maxX, params->maxY, params->maxZ, params->maxW );
15197 return STATUS_SUCCESS;
15200 static NTSTATUS ext_glPrimitiveRestartIndex( void *args )
15202 struct glPrimitiveRestartIndex_params *params = args;
15203 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15204 funcs->ext.p_glPrimitiveRestartIndex( params->index );
15205 return STATUS_SUCCESS;
15208 static NTSTATUS ext_glPrimitiveRestartIndexNV( void *args )
15210 struct glPrimitiveRestartIndexNV_params *params = args;
15211 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15212 funcs->ext.p_glPrimitiveRestartIndexNV( params->index );
15213 return STATUS_SUCCESS;
15216 static NTSTATUS ext_glPrimitiveRestartNV( void *args )
15218 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15219 funcs->ext.p_glPrimitiveRestartNV();
15220 return STATUS_SUCCESS;
15223 static NTSTATUS ext_glPrioritizeTexturesEXT( void *args )
15225 struct glPrioritizeTexturesEXT_params *params = args;
15226 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15227 funcs->ext.p_glPrioritizeTexturesEXT( params->n, params->textures, params->priorities );
15228 return STATUS_SUCCESS;
15231 static NTSTATUS ext_glPrioritizeTexturesxOES( void *args )
15233 struct glPrioritizeTexturesxOES_params *params = args;
15234 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15235 funcs->ext.p_glPrioritizeTexturesxOES( params->n, params->textures, params->priorities );
15236 return STATUS_SUCCESS;
15239 static NTSTATUS ext_glProgramBinary( void *args )
15241 struct glProgramBinary_params *params = args;
15242 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15243 funcs->ext.p_glProgramBinary( params->program, params->binaryFormat, params->binary, params->length );
15244 return STATUS_SUCCESS;
15247 static NTSTATUS ext_glProgramBufferParametersIivNV( void *args )
15249 struct glProgramBufferParametersIivNV_params *params = args;
15250 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15251 funcs->ext.p_glProgramBufferParametersIivNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params );
15252 return STATUS_SUCCESS;
15255 static NTSTATUS ext_glProgramBufferParametersIuivNV( void *args )
15257 struct glProgramBufferParametersIuivNV_params *params = args;
15258 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15259 funcs->ext.p_glProgramBufferParametersIuivNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params );
15260 return STATUS_SUCCESS;
15263 static NTSTATUS ext_glProgramBufferParametersfvNV( void *args )
15265 struct glProgramBufferParametersfvNV_params *params = args;
15266 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15267 funcs->ext.p_glProgramBufferParametersfvNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params );
15268 return STATUS_SUCCESS;
15271 static NTSTATUS ext_glProgramEnvParameter4dARB( void *args )
15273 struct glProgramEnvParameter4dARB_params *params = args;
15274 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15275 funcs->ext.p_glProgramEnvParameter4dARB( params->target, params->index, params->x, params->y, params->z, params->w );
15276 return STATUS_SUCCESS;
15279 static NTSTATUS ext_glProgramEnvParameter4dvARB( void *args )
15281 struct glProgramEnvParameter4dvARB_params *params = args;
15282 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15283 funcs->ext.p_glProgramEnvParameter4dvARB( params->target, params->index, params->params );
15284 return STATUS_SUCCESS;
15287 static NTSTATUS ext_glProgramEnvParameter4fARB( void *args )
15289 struct glProgramEnvParameter4fARB_params *params = args;
15290 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15291 funcs->ext.p_glProgramEnvParameter4fARB( params->target, params->index, params->x, params->y, params->z, params->w );
15292 return STATUS_SUCCESS;
15295 static NTSTATUS ext_glProgramEnvParameter4fvARB( void *args )
15297 struct glProgramEnvParameter4fvARB_params *params = args;
15298 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15299 funcs->ext.p_glProgramEnvParameter4fvARB( params->target, params->index, params->params );
15300 return STATUS_SUCCESS;
15303 static NTSTATUS ext_glProgramEnvParameterI4iNV( void *args )
15305 struct glProgramEnvParameterI4iNV_params *params = args;
15306 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15307 funcs->ext.p_glProgramEnvParameterI4iNV( params->target, params->index, params->x, params->y, params->z, params->w );
15308 return STATUS_SUCCESS;
15311 static NTSTATUS ext_glProgramEnvParameterI4ivNV( void *args )
15313 struct glProgramEnvParameterI4ivNV_params *params = args;
15314 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15315 funcs->ext.p_glProgramEnvParameterI4ivNV( params->target, params->index, params->params );
15316 return STATUS_SUCCESS;
15319 static NTSTATUS ext_glProgramEnvParameterI4uiNV( void *args )
15321 struct glProgramEnvParameterI4uiNV_params *params = args;
15322 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15323 funcs->ext.p_glProgramEnvParameterI4uiNV( params->target, params->index, params->x, params->y, params->z, params->w );
15324 return STATUS_SUCCESS;
15327 static NTSTATUS ext_glProgramEnvParameterI4uivNV( void *args )
15329 struct glProgramEnvParameterI4uivNV_params *params = args;
15330 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15331 funcs->ext.p_glProgramEnvParameterI4uivNV( params->target, params->index, params->params );
15332 return STATUS_SUCCESS;
15335 static NTSTATUS ext_glProgramEnvParameters4fvEXT( void *args )
15337 struct glProgramEnvParameters4fvEXT_params *params = args;
15338 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15339 funcs->ext.p_glProgramEnvParameters4fvEXT( params->target, params->index, params->count, params->params );
15340 return STATUS_SUCCESS;
15343 static NTSTATUS ext_glProgramEnvParametersI4ivNV( void *args )
15345 struct glProgramEnvParametersI4ivNV_params *params = args;
15346 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15347 funcs->ext.p_glProgramEnvParametersI4ivNV( params->target, params->index, params->count, params->params );
15348 return STATUS_SUCCESS;
15351 static NTSTATUS ext_glProgramEnvParametersI4uivNV( void *args )
15353 struct glProgramEnvParametersI4uivNV_params *params = args;
15354 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15355 funcs->ext.p_glProgramEnvParametersI4uivNV( params->target, params->index, params->count, params->params );
15356 return STATUS_SUCCESS;
15359 static NTSTATUS ext_glProgramLocalParameter4dARB( void *args )
15361 struct glProgramLocalParameter4dARB_params *params = args;
15362 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15363 funcs->ext.p_glProgramLocalParameter4dARB( params->target, params->index, params->x, params->y, params->z, params->w );
15364 return STATUS_SUCCESS;
15367 static NTSTATUS ext_glProgramLocalParameter4dvARB( void *args )
15369 struct glProgramLocalParameter4dvARB_params *params = args;
15370 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15371 funcs->ext.p_glProgramLocalParameter4dvARB( params->target, params->index, params->params );
15372 return STATUS_SUCCESS;
15375 static NTSTATUS ext_glProgramLocalParameter4fARB( void *args )
15377 struct glProgramLocalParameter4fARB_params *params = args;
15378 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15379 funcs->ext.p_glProgramLocalParameter4fARB( params->target, params->index, params->x, params->y, params->z, params->w );
15380 return STATUS_SUCCESS;
15383 static NTSTATUS ext_glProgramLocalParameter4fvARB( void *args )
15385 struct glProgramLocalParameter4fvARB_params *params = args;
15386 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15387 funcs->ext.p_glProgramLocalParameter4fvARB( params->target, params->index, params->params );
15388 return STATUS_SUCCESS;
15391 static NTSTATUS ext_glProgramLocalParameterI4iNV( void *args )
15393 struct glProgramLocalParameterI4iNV_params *params = args;
15394 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15395 funcs->ext.p_glProgramLocalParameterI4iNV( params->target, params->index, params->x, params->y, params->z, params->w );
15396 return STATUS_SUCCESS;
15399 static NTSTATUS ext_glProgramLocalParameterI4ivNV( void *args )
15401 struct glProgramLocalParameterI4ivNV_params *params = args;
15402 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15403 funcs->ext.p_glProgramLocalParameterI4ivNV( params->target, params->index, params->params );
15404 return STATUS_SUCCESS;
15407 static NTSTATUS ext_glProgramLocalParameterI4uiNV( void *args )
15409 struct glProgramLocalParameterI4uiNV_params *params = args;
15410 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15411 funcs->ext.p_glProgramLocalParameterI4uiNV( params->target, params->index, params->x, params->y, params->z, params->w );
15412 return STATUS_SUCCESS;
15415 static NTSTATUS ext_glProgramLocalParameterI4uivNV( void *args )
15417 struct glProgramLocalParameterI4uivNV_params *params = args;
15418 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15419 funcs->ext.p_glProgramLocalParameterI4uivNV( params->target, params->index, params->params );
15420 return STATUS_SUCCESS;
15423 static NTSTATUS ext_glProgramLocalParameters4fvEXT( void *args )
15425 struct glProgramLocalParameters4fvEXT_params *params = args;
15426 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15427 funcs->ext.p_glProgramLocalParameters4fvEXT( params->target, params->index, params->count, params->params );
15428 return STATUS_SUCCESS;
15431 static NTSTATUS ext_glProgramLocalParametersI4ivNV( void *args )
15433 struct glProgramLocalParametersI4ivNV_params *params = args;
15434 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15435 funcs->ext.p_glProgramLocalParametersI4ivNV( params->target, params->index, params->count, params->params );
15436 return STATUS_SUCCESS;
15439 static NTSTATUS ext_glProgramLocalParametersI4uivNV( void *args )
15441 struct glProgramLocalParametersI4uivNV_params *params = args;
15442 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15443 funcs->ext.p_glProgramLocalParametersI4uivNV( params->target, params->index, params->count, params->params );
15444 return STATUS_SUCCESS;
15447 static NTSTATUS ext_glProgramNamedParameter4dNV( void *args )
15449 struct glProgramNamedParameter4dNV_params *params = args;
15450 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15451 funcs->ext.p_glProgramNamedParameter4dNV( params->id, params->len, params->name, params->x, params->y, params->z, params->w );
15452 return STATUS_SUCCESS;
15455 static NTSTATUS ext_glProgramNamedParameter4dvNV( void *args )
15457 struct glProgramNamedParameter4dvNV_params *params = args;
15458 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15459 funcs->ext.p_glProgramNamedParameter4dvNV( params->id, params->len, params->name, params->v );
15460 return STATUS_SUCCESS;
15463 static NTSTATUS ext_glProgramNamedParameter4fNV( void *args )
15465 struct glProgramNamedParameter4fNV_params *params = args;
15466 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15467 funcs->ext.p_glProgramNamedParameter4fNV( params->id, params->len, params->name, params->x, params->y, params->z, params->w );
15468 return STATUS_SUCCESS;
15471 static NTSTATUS ext_glProgramNamedParameter4fvNV( void *args )
15473 struct glProgramNamedParameter4fvNV_params *params = args;
15474 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15475 funcs->ext.p_glProgramNamedParameter4fvNV( params->id, params->len, params->name, params->v );
15476 return STATUS_SUCCESS;
15479 static NTSTATUS ext_glProgramParameter4dNV( void *args )
15481 struct glProgramParameter4dNV_params *params = args;
15482 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15483 funcs->ext.p_glProgramParameter4dNV( params->target, params->index, params->x, params->y, params->z, params->w );
15484 return STATUS_SUCCESS;
15487 static NTSTATUS ext_glProgramParameter4dvNV( void *args )
15489 struct glProgramParameter4dvNV_params *params = args;
15490 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15491 funcs->ext.p_glProgramParameter4dvNV( params->target, params->index, params->v );
15492 return STATUS_SUCCESS;
15495 static NTSTATUS ext_glProgramParameter4fNV( void *args )
15497 struct glProgramParameter4fNV_params *params = args;
15498 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15499 funcs->ext.p_glProgramParameter4fNV( params->target, params->index, params->x, params->y, params->z, params->w );
15500 return STATUS_SUCCESS;
15503 static NTSTATUS ext_glProgramParameter4fvNV( void *args )
15505 struct glProgramParameter4fvNV_params *params = args;
15506 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15507 funcs->ext.p_glProgramParameter4fvNV( params->target, params->index, params->v );
15508 return STATUS_SUCCESS;
15511 static NTSTATUS ext_glProgramParameteri( void *args )
15513 struct glProgramParameteri_params *params = args;
15514 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15515 funcs->ext.p_glProgramParameteri( params->program, params->pname, params->value );
15516 return STATUS_SUCCESS;
15519 static NTSTATUS ext_glProgramParameteriARB( void *args )
15521 struct glProgramParameteriARB_params *params = args;
15522 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15523 funcs->ext.p_glProgramParameteriARB( params->program, params->pname, params->value );
15524 return STATUS_SUCCESS;
15527 static NTSTATUS ext_glProgramParameteriEXT( void *args )
15529 struct glProgramParameteriEXT_params *params = args;
15530 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15531 funcs->ext.p_glProgramParameteriEXT( params->program, params->pname, params->value );
15532 return STATUS_SUCCESS;
15535 static NTSTATUS ext_glProgramParameters4dvNV( void *args )
15537 struct glProgramParameters4dvNV_params *params = args;
15538 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15539 funcs->ext.p_glProgramParameters4dvNV( params->target, params->index, params->count, params->v );
15540 return STATUS_SUCCESS;
15543 static NTSTATUS ext_glProgramParameters4fvNV( void *args )
15545 struct glProgramParameters4fvNV_params *params = args;
15546 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15547 funcs->ext.p_glProgramParameters4fvNV( params->target, params->index, params->count, params->v );
15548 return STATUS_SUCCESS;
15551 static NTSTATUS ext_glProgramPathFragmentInputGenNV( void *args )
15553 struct glProgramPathFragmentInputGenNV_params *params = args;
15554 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15555 funcs->ext.p_glProgramPathFragmentInputGenNV( params->program, params->location, params->genMode, params->components, params->coeffs );
15556 return STATUS_SUCCESS;
15559 static NTSTATUS ext_glProgramStringARB( void *args )
15561 struct glProgramStringARB_params *params = args;
15562 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15563 funcs->ext.p_glProgramStringARB( params->target, params->format, params->len, params->string );
15564 return STATUS_SUCCESS;
15567 static NTSTATUS ext_glProgramSubroutineParametersuivNV( void *args )
15569 struct glProgramSubroutineParametersuivNV_params *params = args;
15570 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15571 funcs->ext.p_glProgramSubroutineParametersuivNV( params->target, params->count, params->params );
15572 return STATUS_SUCCESS;
15575 static NTSTATUS ext_glProgramUniform1d( void *args )
15577 struct glProgramUniform1d_params *params = args;
15578 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15579 funcs->ext.p_glProgramUniform1d( params->program, params->location, params->v0 );
15580 return STATUS_SUCCESS;
15583 static NTSTATUS ext_glProgramUniform1dEXT( void *args )
15585 struct glProgramUniform1dEXT_params *params = args;
15586 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15587 funcs->ext.p_glProgramUniform1dEXT( params->program, params->location, params->x );
15588 return STATUS_SUCCESS;
15591 static NTSTATUS ext_glProgramUniform1dv( void *args )
15593 struct glProgramUniform1dv_params *params = args;
15594 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15595 funcs->ext.p_glProgramUniform1dv( params->program, params->location, params->count, params->value );
15596 return STATUS_SUCCESS;
15599 static NTSTATUS ext_glProgramUniform1dvEXT( void *args )
15601 struct glProgramUniform1dvEXT_params *params = args;
15602 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15603 funcs->ext.p_glProgramUniform1dvEXT( params->program, params->location, params->count, params->value );
15604 return STATUS_SUCCESS;
15607 static NTSTATUS ext_glProgramUniform1f( void *args )
15609 struct glProgramUniform1f_params *params = args;
15610 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15611 funcs->ext.p_glProgramUniform1f( params->program, params->location, params->v0 );
15612 return STATUS_SUCCESS;
15615 static NTSTATUS ext_glProgramUniform1fEXT( void *args )
15617 struct glProgramUniform1fEXT_params *params = args;
15618 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15619 funcs->ext.p_glProgramUniform1fEXT( params->program, params->location, params->v0 );
15620 return STATUS_SUCCESS;
15623 static NTSTATUS ext_glProgramUniform1fv( void *args )
15625 struct glProgramUniform1fv_params *params = args;
15626 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15627 funcs->ext.p_glProgramUniform1fv( params->program, params->location, params->count, params->value );
15628 return STATUS_SUCCESS;
15631 static NTSTATUS ext_glProgramUniform1fvEXT( void *args )
15633 struct glProgramUniform1fvEXT_params *params = args;
15634 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15635 funcs->ext.p_glProgramUniform1fvEXT( params->program, params->location, params->count, params->value );
15636 return STATUS_SUCCESS;
15639 static NTSTATUS ext_glProgramUniform1i( void *args )
15641 struct glProgramUniform1i_params *params = args;
15642 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15643 funcs->ext.p_glProgramUniform1i( params->program, params->location, params->v0 );
15644 return STATUS_SUCCESS;
15647 static NTSTATUS ext_glProgramUniform1i64ARB( void *args )
15649 struct glProgramUniform1i64ARB_params *params = args;
15650 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15651 funcs->ext.p_glProgramUniform1i64ARB( params->program, params->location, params->x );
15652 return STATUS_SUCCESS;
15655 static NTSTATUS ext_glProgramUniform1i64NV( void *args )
15657 struct glProgramUniform1i64NV_params *params = args;
15658 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15659 funcs->ext.p_glProgramUniform1i64NV( params->program, params->location, params->x );
15660 return STATUS_SUCCESS;
15663 static NTSTATUS ext_glProgramUniform1i64vARB( void *args )
15665 struct glProgramUniform1i64vARB_params *params = args;
15666 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15667 funcs->ext.p_glProgramUniform1i64vARB( params->program, params->location, params->count, params->value );
15668 return STATUS_SUCCESS;
15671 static NTSTATUS ext_glProgramUniform1i64vNV( void *args )
15673 struct glProgramUniform1i64vNV_params *params = args;
15674 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15675 funcs->ext.p_glProgramUniform1i64vNV( params->program, params->location, params->count, params->value );
15676 return STATUS_SUCCESS;
15679 static NTSTATUS ext_glProgramUniform1iEXT( void *args )
15681 struct glProgramUniform1iEXT_params *params = args;
15682 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15683 funcs->ext.p_glProgramUniform1iEXT( params->program, params->location, params->v0 );
15684 return STATUS_SUCCESS;
15687 static NTSTATUS ext_glProgramUniform1iv( void *args )
15689 struct glProgramUniform1iv_params *params = args;
15690 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15691 funcs->ext.p_glProgramUniform1iv( params->program, params->location, params->count, params->value );
15692 return STATUS_SUCCESS;
15695 static NTSTATUS ext_glProgramUniform1ivEXT( void *args )
15697 struct glProgramUniform1ivEXT_params *params = args;
15698 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15699 funcs->ext.p_glProgramUniform1ivEXT( params->program, params->location, params->count, params->value );
15700 return STATUS_SUCCESS;
15703 static NTSTATUS ext_glProgramUniform1ui( void *args )
15705 struct glProgramUniform1ui_params *params = args;
15706 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15707 funcs->ext.p_glProgramUniform1ui( params->program, params->location, params->v0 );
15708 return STATUS_SUCCESS;
15711 static NTSTATUS ext_glProgramUniform1ui64ARB( void *args )
15713 struct glProgramUniform1ui64ARB_params *params = args;
15714 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15715 funcs->ext.p_glProgramUniform1ui64ARB( params->program, params->location, params->x );
15716 return STATUS_SUCCESS;
15719 static NTSTATUS ext_glProgramUniform1ui64NV( void *args )
15721 struct glProgramUniform1ui64NV_params *params = args;
15722 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15723 funcs->ext.p_glProgramUniform1ui64NV( params->program, params->location, params->x );
15724 return STATUS_SUCCESS;
15727 static NTSTATUS ext_glProgramUniform1ui64vARB( void *args )
15729 struct glProgramUniform1ui64vARB_params *params = args;
15730 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15731 funcs->ext.p_glProgramUniform1ui64vARB( params->program, params->location, params->count, params->value );
15732 return STATUS_SUCCESS;
15735 static NTSTATUS ext_glProgramUniform1ui64vNV( void *args )
15737 struct glProgramUniform1ui64vNV_params *params = args;
15738 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15739 funcs->ext.p_glProgramUniform1ui64vNV( params->program, params->location, params->count, params->value );
15740 return STATUS_SUCCESS;
15743 static NTSTATUS ext_glProgramUniform1uiEXT( void *args )
15745 struct glProgramUniform1uiEXT_params *params = args;
15746 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15747 funcs->ext.p_glProgramUniform1uiEXT( params->program, params->location, params->v0 );
15748 return STATUS_SUCCESS;
15751 static NTSTATUS ext_glProgramUniform1uiv( void *args )
15753 struct glProgramUniform1uiv_params *params = args;
15754 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15755 funcs->ext.p_glProgramUniform1uiv( params->program, params->location, params->count, params->value );
15756 return STATUS_SUCCESS;
15759 static NTSTATUS ext_glProgramUniform1uivEXT( void *args )
15761 struct glProgramUniform1uivEXT_params *params = args;
15762 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15763 funcs->ext.p_glProgramUniform1uivEXT( params->program, params->location, params->count, params->value );
15764 return STATUS_SUCCESS;
15767 static NTSTATUS ext_glProgramUniform2d( void *args )
15769 struct glProgramUniform2d_params *params = args;
15770 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15771 funcs->ext.p_glProgramUniform2d( params->program, params->location, params->v0, params->v1 );
15772 return STATUS_SUCCESS;
15775 static NTSTATUS ext_glProgramUniform2dEXT( void *args )
15777 struct glProgramUniform2dEXT_params *params = args;
15778 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15779 funcs->ext.p_glProgramUniform2dEXT( params->program, params->location, params->x, params->y );
15780 return STATUS_SUCCESS;
15783 static NTSTATUS ext_glProgramUniform2dv( void *args )
15785 struct glProgramUniform2dv_params *params = args;
15786 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15787 funcs->ext.p_glProgramUniform2dv( params->program, params->location, params->count, params->value );
15788 return STATUS_SUCCESS;
15791 static NTSTATUS ext_glProgramUniform2dvEXT( void *args )
15793 struct glProgramUniform2dvEXT_params *params = args;
15794 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15795 funcs->ext.p_glProgramUniform2dvEXT( params->program, params->location, params->count, params->value );
15796 return STATUS_SUCCESS;
15799 static NTSTATUS ext_glProgramUniform2f( void *args )
15801 struct glProgramUniform2f_params *params = args;
15802 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15803 funcs->ext.p_glProgramUniform2f( params->program, params->location, params->v0, params->v1 );
15804 return STATUS_SUCCESS;
15807 static NTSTATUS ext_glProgramUniform2fEXT( void *args )
15809 struct glProgramUniform2fEXT_params *params = args;
15810 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15811 funcs->ext.p_glProgramUniform2fEXT( params->program, params->location, params->v0, params->v1 );
15812 return STATUS_SUCCESS;
15815 static NTSTATUS ext_glProgramUniform2fv( void *args )
15817 struct glProgramUniform2fv_params *params = args;
15818 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15819 funcs->ext.p_glProgramUniform2fv( params->program, params->location, params->count, params->value );
15820 return STATUS_SUCCESS;
15823 static NTSTATUS ext_glProgramUniform2fvEXT( void *args )
15825 struct glProgramUniform2fvEXT_params *params = args;
15826 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15827 funcs->ext.p_glProgramUniform2fvEXT( params->program, params->location, params->count, params->value );
15828 return STATUS_SUCCESS;
15831 static NTSTATUS ext_glProgramUniform2i( void *args )
15833 struct glProgramUniform2i_params *params = args;
15834 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15835 funcs->ext.p_glProgramUniform2i( params->program, params->location, params->v0, params->v1 );
15836 return STATUS_SUCCESS;
15839 static NTSTATUS ext_glProgramUniform2i64ARB( void *args )
15841 struct glProgramUniform2i64ARB_params *params = args;
15842 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15843 funcs->ext.p_glProgramUniform2i64ARB( params->program, params->location, params->x, params->y );
15844 return STATUS_SUCCESS;
15847 static NTSTATUS ext_glProgramUniform2i64NV( void *args )
15849 struct glProgramUniform2i64NV_params *params = args;
15850 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15851 funcs->ext.p_glProgramUniform2i64NV( params->program, params->location, params->x, params->y );
15852 return STATUS_SUCCESS;
15855 static NTSTATUS ext_glProgramUniform2i64vARB( void *args )
15857 struct glProgramUniform2i64vARB_params *params = args;
15858 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15859 funcs->ext.p_glProgramUniform2i64vARB( params->program, params->location, params->count, params->value );
15860 return STATUS_SUCCESS;
15863 static NTSTATUS ext_glProgramUniform2i64vNV( void *args )
15865 struct glProgramUniform2i64vNV_params *params = args;
15866 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15867 funcs->ext.p_glProgramUniform2i64vNV( params->program, params->location, params->count, params->value );
15868 return STATUS_SUCCESS;
15871 static NTSTATUS ext_glProgramUniform2iEXT( void *args )
15873 struct glProgramUniform2iEXT_params *params = args;
15874 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15875 funcs->ext.p_glProgramUniform2iEXT( params->program, params->location, params->v0, params->v1 );
15876 return STATUS_SUCCESS;
15879 static NTSTATUS ext_glProgramUniform2iv( void *args )
15881 struct glProgramUniform2iv_params *params = args;
15882 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15883 funcs->ext.p_glProgramUniform2iv( params->program, params->location, params->count, params->value );
15884 return STATUS_SUCCESS;
15887 static NTSTATUS ext_glProgramUniform2ivEXT( void *args )
15889 struct glProgramUniform2ivEXT_params *params = args;
15890 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15891 funcs->ext.p_glProgramUniform2ivEXT( params->program, params->location, params->count, params->value );
15892 return STATUS_SUCCESS;
15895 static NTSTATUS ext_glProgramUniform2ui( void *args )
15897 struct glProgramUniform2ui_params *params = args;
15898 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15899 funcs->ext.p_glProgramUniform2ui( params->program, params->location, params->v0, params->v1 );
15900 return STATUS_SUCCESS;
15903 static NTSTATUS ext_glProgramUniform2ui64ARB( void *args )
15905 struct glProgramUniform2ui64ARB_params *params = args;
15906 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15907 funcs->ext.p_glProgramUniform2ui64ARB( params->program, params->location, params->x, params->y );
15908 return STATUS_SUCCESS;
15911 static NTSTATUS ext_glProgramUniform2ui64NV( void *args )
15913 struct glProgramUniform2ui64NV_params *params = args;
15914 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15915 funcs->ext.p_glProgramUniform2ui64NV( params->program, params->location, params->x, params->y );
15916 return STATUS_SUCCESS;
15919 static NTSTATUS ext_glProgramUniform2ui64vARB( void *args )
15921 struct glProgramUniform2ui64vARB_params *params = args;
15922 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15923 funcs->ext.p_glProgramUniform2ui64vARB( params->program, params->location, params->count, params->value );
15924 return STATUS_SUCCESS;
15927 static NTSTATUS ext_glProgramUniform2ui64vNV( void *args )
15929 struct glProgramUniform2ui64vNV_params *params = args;
15930 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15931 funcs->ext.p_glProgramUniform2ui64vNV( params->program, params->location, params->count, params->value );
15932 return STATUS_SUCCESS;
15935 static NTSTATUS ext_glProgramUniform2uiEXT( void *args )
15937 struct glProgramUniform2uiEXT_params *params = args;
15938 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15939 funcs->ext.p_glProgramUniform2uiEXT( params->program, params->location, params->v0, params->v1 );
15940 return STATUS_SUCCESS;
15943 static NTSTATUS ext_glProgramUniform2uiv( void *args )
15945 struct glProgramUniform2uiv_params *params = args;
15946 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15947 funcs->ext.p_glProgramUniform2uiv( params->program, params->location, params->count, params->value );
15948 return STATUS_SUCCESS;
15951 static NTSTATUS ext_glProgramUniform2uivEXT( void *args )
15953 struct glProgramUniform2uivEXT_params *params = args;
15954 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15955 funcs->ext.p_glProgramUniform2uivEXT( params->program, params->location, params->count, params->value );
15956 return STATUS_SUCCESS;
15959 static NTSTATUS ext_glProgramUniform3d( void *args )
15961 struct glProgramUniform3d_params *params = args;
15962 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15963 funcs->ext.p_glProgramUniform3d( params->program, params->location, params->v0, params->v1, params->v2 );
15964 return STATUS_SUCCESS;
15967 static NTSTATUS ext_glProgramUniform3dEXT( void *args )
15969 struct glProgramUniform3dEXT_params *params = args;
15970 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15971 funcs->ext.p_glProgramUniform3dEXT( params->program, params->location, params->x, params->y, params->z );
15972 return STATUS_SUCCESS;
15975 static NTSTATUS ext_glProgramUniform3dv( void *args )
15977 struct glProgramUniform3dv_params *params = args;
15978 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15979 funcs->ext.p_glProgramUniform3dv( params->program, params->location, params->count, params->value );
15980 return STATUS_SUCCESS;
15983 static NTSTATUS ext_glProgramUniform3dvEXT( void *args )
15985 struct glProgramUniform3dvEXT_params *params = args;
15986 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15987 funcs->ext.p_glProgramUniform3dvEXT( params->program, params->location, params->count, params->value );
15988 return STATUS_SUCCESS;
15991 static NTSTATUS ext_glProgramUniform3f( void *args )
15993 struct glProgramUniform3f_params *params = args;
15994 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
15995 funcs->ext.p_glProgramUniform3f( params->program, params->location, params->v0, params->v1, params->v2 );
15996 return STATUS_SUCCESS;
15999 static NTSTATUS ext_glProgramUniform3fEXT( void *args )
16001 struct glProgramUniform3fEXT_params *params = args;
16002 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16003 funcs->ext.p_glProgramUniform3fEXT( params->program, params->location, params->v0, params->v1, params->v2 );
16004 return STATUS_SUCCESS;
16007 static NTSTATUS ext_glProgramUniform3fv( void *args )
16009 struct glProgramUniform3fv_params *params = args;
16010 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16011 funcs->ext.p_glProgramUniform3fv( params->program, params->location, params->count, params->value );
16012 return STATUS_SUCCESS;
16015 static NTSTATUS ext_glProgramUniform3fvEXT( void *args )
16017 struct glProgramUniform3fvEXT_params *params = args;
16018 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16019 funcs->ext.p_glProgramUniform3fvEXT( params->program, params->location, params->count, params->value );
16020 return STATUS_SUCCESS;
16023 static NTSTATUS ext_glProgramUniform3i( void *args )
16025 struct glProgramUniform3i_params *params = args;
16026 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16027 funcs->ext.p_glProgramUniform3i( params->program, params->location, params->v0, params->v1, params->v2 );
16028 return STATUS_SUCCESS;
16031 static NTSTATUS ext_glProgramUniform3i64ARB( void *args )
16033 struct glProgramUniform3i64ARB_params *params = args;
16034 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16035 funcs->ext.p_glProgramUniform3i64ARB( params->program, params->location, params->x, params->y, params->z );
16036 return STATUS_SUCCESS;
16039 static NTSTATUS ext_glProgramUniform3i64NV( void *args )
16041 struct glProgramUniform3i64NV_params *params = args;
16042 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16043 funcs->ext.p_glProgramUniform3i64NV( params->program, params->location, params->x, params->y, params->z );
16044 return STATUS_SUCCESS;
16047 static NTSTATUS ext_glProgramUniform3i64vARB( void *args )
16049 struct glProgramUniform3i64vARB_params *params = args;
16050 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16051 funcs->ext.p_glProgramUniform3i64vARB( params->program, params->location, params->count, params->value );
16052 return STATUS_SUCCESS;
16055 static NTSTATUS ext_glProgramUniform3i64vNV( void *args )
16057 struct glProgramUniform3i64vNV_params *params = args;
16058 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16059 funcs->ext.p_glProgramUniform3i64vNV( params->program, params->location, params->count, params->value );
16060 return STATUS_SUCCESS;
16063 static NTSTATUS ext_glProgramUniform3iEXT( void *args )
16065 struct glProgramUniform3iEXT_params *params = args;
16066 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16067 funcs->ext.p_glProgramUniform3iEXT( params->program, params->location, params->v0, params->v1, params->v2 );
16068 return STATUS_SUCCESS;
16071 static NTSTATUS ext_glProgramUniform3iv( void *args )
16073 struct glProgramUniform3iv_params *params = args;
16074 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16075 funcs->ext.p_glProgramUniform3iv( params->program, params->location, params->count, params->value );
16076 return STATUS_SUCCESS;
16079 static NTSTATUS ext_glProgramUniform3ivEXT( void *args )
16081 struct glProgramUniform3ivEXT_params *params = args;
16082 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16083 funcs->ext.p_glProgramUniform3ivEXT( params->program, params->location, params->count, params->value );
16084 return STATUS_SUCCESS;
16087 static NTSTATUS ext_glProgramUniform3ui( void *args )
16089 struct glProgramUniform3ui_params *params = args;
16090 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16091 funcs->ext.p_glProgramUniform3ui( params->program, params->location, params->v0, params->v1, params->v2 );
16092 return STATUS_SUCCESS;
16095 static NTSTATUS ext_glProgramUniform3ui64ARB( void *args )
16097 struct glProgramUniform3ui64ARB_params *params = args;
16098 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16099 funcs->ext.p_glProgramUniform3ui64ARB( params->program, params->location, params->x, params->y, params->z );
16100 return STATUS_SUCCESS;
16103 static NTSTATUS ext_glProgramUniform3ui64NV( void *args )
16105 struct glProgramUniform3ui64NV_params *params = args;
16106 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16107 funcs->ext.p_glProgramUniform3ui64NV( params->program, params->location, params->x, params->y, params->z );
16108 return STATUS_SUCCESS;
16111 static NTSTATUS ext_glProgramUniform3ui64vARB( void *args )
16113 struct glProgramUniform3ui64vARB_params *params = args;
16114 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16115 funcs->ext.p_glProgramUniform3ui64vARB( params->program, params->location, params->count, params->value );
16116 return STATUS_SUCCESS;
16119 static NTSTATUS ext_glProgramUniform3ui64vNV( void *args )
16121 struct glProgramUniform3ui64vNV_params *params = args;
16122 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16123 funcs->ext.p_glProgramUniform3ui64vNV( params->program, params->location, params->count, params->value );
16124 return STATUS_SUCCESS;
16127 static NTSTATUS ext_glProgramUniform3uiEXT( void *args )
16129 struct glProgramUniform3uiEXT_params *params = args;
16130 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16131 funcs->ext.p_glProgramUniform3uiEXT( params->program, params->location, params->v0, params->v1, params->v2 );
16132 return STATUS_SUCCESS;
16135 static NTSTATUS ext_glProgramUniform3uiv( void *args )
16137 struct glProgramUniform3uiv_params *params = args;
16138 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16139 funcs->ext.p_glProgramUniform3uiv( params->program, params->location, params->count, params->value );
16140 return STATUS_SUCCESS;
16143 static NTSTATUS ext_glProgramUniform3uivEXT( void *args )
16145 struct glProgramUniform3uivEXT_params *params = args;
16146 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16147 funcs->ext.p_glProgramUniform3uivEXT( params->program, params->location, params->count, params->value );
16148 return STATUS_SUCCESS;
16151 static NTSTATUS ext_glProgramUniform4d( void *args )
16153 struct glProgramUniform4d_params *params = args;
16154 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16155 funcs->ext.p_glProgramUniform4d( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16156 return STATUS_SUCCESS;
16159 static NTSTATUS ext_glProgramUniform4dEXT( void *args )
16161 struct glProgramUniform4dEXT_params *params = args;
16162 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16163 funcs->ext.p_glProgramUniform4dEXT( params->program, params->location, params->x, params->y, params->z, params->w );
16164 return STATUS_SUCCESS;
16167 static NTSTATUS ext_glProgramUniform4dv( void *args )
16169 struct glProgramUniform4dv_params *params = args;
16170 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16171 funcs->ext.p_glProgramUniform4dv( params->program, params->location, params->count, params->value );
16172 return STATUS_SUCCESS;
16175 static NTSTATUS ext_glProgramUniform4dvEXT( void *args )
16177 struct glProgramUniform4dvEXT_params *params = args;
16178 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16179 funcs->ext.p_glProgramUniform4dvEXT( params->program, params->location, params->count, params->value );
16180 return STATUS_SUCCESS;
16183 static NTSTATUS ext_glProgramUniform4f( void *args )
16185 struct glProgramUniform4f_params *params = args;
16186 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16187 funcs->ext.p_glProgramUniform4f( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16188 return STATUS_SUCCESS;
16191 static NTSTATUS ext_glProgramUniform4fEXT( void *args )
16193 struct glProgramUniform4fEXT_params *params = args;
16194 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16195 funcs->ext.p_glProgramUniform4fEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16196 return STATUS_SUCCESS;
16199 static NTSTATUS ext_glProgramUniform4fv( void *args )
16201 struct glProgramUniform4fv_params *params = args;
16202 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16203 funcs->ext.p_glProgramUniform4fv( params->program, params->location, params->count, params->value );
16204 return STATUS_SUCCESS;
16207 static NTSTATUS ext_glProgramUniform4fvEXT( void *args )
16209 struct glProgramUniform4fvEXT_params *params = args;
16210 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16211 funcs->ext.p_glProgramUniform4fvEXT( params->program, params->location, params->count, params->value );
16212 return STATUS_SUCCESS;
16215 static NTSTATUS ext_glProgramUniform4i( void *args )
16217 struct glProgramUniform4i_params *params = args;
16218 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16219 funcs->ext.p_glProgramUniform4i( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16220 return STATUS_SUCCESS;
16223 static NTSTATUS ext_glProgramUniform4i64ARB( void *args )
16225 struct glProgramUniform4i64ARB_params *params = args;
16226 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16227 funcs->ext.p_glProgramUniform4i64ARB( params->program, params->location, params->x, params->y, params->z, params->w );
16228 return STATUS_SUCCESS;
16231 static NTSTATUS ext_glProgramUniform4i64NV( void *args )
16233 struct glProgramUniform4i64NV_params *params = args;
16234 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16235 funcs->ext.p_glProgramUniform4i64NV( params->program, params->location, params->x, params->y, params->z, params->w );
16236 return STATUS_SUCCESS;
16239 static NTSTATUS ext_glProgramUniform4i64vARB( void *args )
16241 struct glProgramUniform4i64vARB_params *params = args;
16242 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16243 funcs->ext.p_glProgramUniform4i64vARB( params->program, params->location, params->count, params->value );
16244 return STATUS_SUCCESS;
16247 static NTSTATUS ext_glProgramUniform4i64vNV( void *args )
16249 struct glProgramUniform4i64vNV_params *params = args;
16250 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16251 funcs->ext.p_glProgramUniform4i64vNV( params->program, params->location, params->count, params->value );
16252 return STATUS_SUCCESS;
16255 static NTSTATUS ext_glProgramUniform4iEXT( void *args )
16257 struct glProgramUniform4iEXT_params *params = args;
16258 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16259 funcs->ext.p_glProgramUniform4iEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16260 return STATUS_SUCCESS;
16263 static NTSTATUS ext_glProgramUniform4iv( void *args )
16265 struct glProgramUniform4iv_params *params = args;
16266 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16267 funcs->ext.p_glProgramUniform4iv( params->program, params->location, params->count, params->value );
16268 return STATUS_SUCCESS;
16271 static NTSTATUS ext_glProgramUniform4ivEXT( void *args )
16273 struct glProgramUniform4ivEXT_params *params = args;
16274 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16275 funcs->ext.p_glProgramUniform4ivEXT( params->program, params->location, params->count, params->value );
16276 return STATUS_SUCCESS;
16279 static NTSTATUS ext_glProgramUniform4ui( void *args )
16281 struct glProgramUniform4ui_params *params = args;
16282 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16283 funcs->ext.p_glProgramUniform4ui( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16284 return STATUS_SUCCESS;
16287 static NTSTATUS ext_glProgramUniform4ui64ARB( void *args )
16289 struct glProgramUniform4ui64ARB_params *params = args;
16290 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16291 funcs->ext.p_glProgramUniform4ui64ARB( params->program, params->location, params->x, params->y, params->z, params->w );
16292 return STATUS_SUCCESS;
16295 static NTSTATUS ext_glProgramUniform4ui64NV( void *args )
16297 struct glProgramUniform4ui64NV_params *params = args;
16298 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16299 funcs->ext.p_glProgramUniform4ui64NV( params->program, params->location, params->x, params->y, params->z, params->w );
16300 return STATUS_SUCCESS;
16303 static NTSTATUS ext_glProgramUniform4ui64vARB( void *args )
16305 struct glProgramUniform4ui64vARB_params *params = args;
16306 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16307 funcs->ext.p_glProgramUniform4ui64vARB( params->program, params->location, params->count, params->value );
16308 return STATUS_SUCCESS;
16311 static NTSTATUS ext_glProgramUniform4ui64vNV( void *args )
16313 struct glProgramUniform4ui64vNV_params *params = args;
16314 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16315 funcs->ext.p_glProgramUniform4ui64vNV( params->program, params->location, params->count, params->value );
16316 return STATUS_SUCCESS;
16319 static NTSTATUS ext_glProgramUniform4uiEXT( void *args )
16321 struct glProgramUniform4uiEXT_params *params = args;
16322 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16323 funcs->ext.p_glProgramUniform4uiEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 );
16324 return STATUS_SUCCESS;
16327 static NTSTATUS ext_glProgramUniform4uiv( void *args )
16329 struct glProgramUniform4uiv_params *params = args;
16330 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16331 funcs->ext.p_glProgramUniform4uiv( params->program, params->location, params->count, params->value );
16332 return STATUS_SUCCESS;
16335 static NTSTATUS ext_glProgramUniform4uivEXT( void *args )
16337 struct glProgramUniform4uivEXT_params *params = args;
16338 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16339 funcs->ext.p_glProgramUniform4uivEXT( params->program, params->location, params->count, params->value );
16340 return STATUS_SUCCESS;
16343 static NTSTATUS ext_glProgramUniformHandleui64ARB( void *args )
16345 struct glProgramUniformHandleui64ARB_params *params = args;
16346 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16347 funcs->ext.p_glProgramUniformHandleui64ARB( params->program, params->location, params->value );
16348 return STATUS_SUCCESS;
16351 static NTSTATUS ext_glProgramUniformHandleui64NV( void *args )
16353 struct glProgramUniformHandleui64NV_params *params = args;
16354 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16355 funcs->ext.p_glProgramUniformHandleui64NV( params->program, params->location, params->value );
16356 return STATUS_SUCCESS;
16359 static NTSTATUS ext_glProgramUniformHandleui64vARB( void *args )
16361 struct glProgramUniformHandleui64vARB_params *params = args;
16362 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16363 funcs->ext.p_glProgramUniformHandleui64vARB( params->program, params->location, params->count, params->values );
16364 return STATUS_SUCCESS;
16367 static NTSTATUS ext_glProgramUniformHandleui64vNV( void *args )
16369 struct glProgramUniformHandleui64vNV_params *params = args;
16370 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16371 funcs->ext.p_glProgramUniformHandleui64vNV( params->program, params->location, params->count, params->values );
16372 return STATUS_SUCCESS;
16375 static NTSTATUS ext_glProgramUniformMatrix2dv( void *args )
16377 struct glProgramUniformMatrix2dv_params *params = args;
16378 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16379 funcs->ext.p_glProgramUniformMatrix2dv( params->program, params->location, params->count, params->transpose, params->value );
16380 return STATUS_SUCCESS;
16383 static NTSTATUS ext_glProgramUniformMatrix2dvEXT( void *args )
16385 struct glProgramUniformMatrix2dvEXT_params *params = args;
16386 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16387 funcs->ext.p_glProgramUniformMatrix2dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16388 return STATUS_SUCCESS;
16391 static NTSTATUS ext_glProgramUniformMatrix2fv( void *args )
16393 struct glProgramUniformMatrix2fv_params *params = args;
16394 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16395 funcs->ext.p_glProgramUniformMatrix2fv( params->program, params->location, params->count, params->transpose, params->value );
16396 return STATUS_SUCCESS;
16399 static NTSTATUS ext_glProgramUniformMatrix2fvEXT( void *args )
16401 struct glProgramUniformMatrix2fvEXT_params *params = args;
16402 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16403 funcs->ext.p_glProgramUniformMatrix2fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16404 return STATUS_SUCCESS;
16407 static NTSTATUS ext_glProgramUniformMatrix2x3dv( void *args )
16409 struct glProgramUniformMatrix2x3dv_params *params = args;
16410 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16411 funcs->ext.p_glProgramUniformMatrix2x3dv( params->program, params->location, params->count, params->transpose, params->value );
16412 return STATUS_SUCCESS;
16415 static NTSTATUS ext_glProgramUniformMatrix2x3dvEXT( void *args )
16417 struct glProgramUniformMatrix2x3dvEXT_params *params = args;
16418 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16419 funcs->ext.p_glProgramUniformMatrix2x3dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16420 return STATUS_SUCCESS;
16423 static NTSTATUS ext_glProgramUniformMatrix2x3fv( void *args )
16425 struct glProgramUniformMatrix2x3fv_params *params = args;
16426 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16427 funcs->ext.p_glProgramUniformMatrix2x3fv( params->program, params->location, params->count, params->transpose, params->value );
16428 return STATUS_SUCCESS;
16431 static NTSTATUS ext_glProgramUniformMatrix2x3fvEXT( void *args )
16433 struct glProgramUniformMatrix2x3fvEXT_params *params = args;
16434 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16435 funcs->ext.p_glProgramUniformMatrix2x3fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16436 return STATUS_SUCCESS;
16439 static NTSTATUS ext_glProgramUniformMatrix2x4dv( void *args )
16441 struct glProgramUniformMatrix2x4dv_params *params = args;
16442 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16443 funcs->ext.p_glProgramUniformMatrix2x4dv( params->program, params->location, params->count, params->transpose, params->value );
16444 return STATUS_SUCCESS;
16447 static NTSTATUS ext_glProgramUniformMatrix2x4dvEXT( void *args )
16449 struct glProgramUniformMatrix2x4dvEXT_params *params = args;
16450 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16451 funcs->ext.p_glProgramUniformMatrix2x4dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16452 return STATUS_SUCCESS;
16455 static NTSTATUS ext_glProgramUniformMatrix2x4fv( void *args )
16457 struct glProgramUniformMatrix2x4fv_params *params = args;
16458 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16459 funcs->ext.p_glProgramUniformMatrix2x4fv( params->program, params->location, params->count, params->transpose, params->value );
16460 return STATUS_SUCCESS;
16463 static NTSTATUS ext_glProgramUniformMatrix2x4fvEXT( void *args )
16465 struct glProgramUniformMatrix2x4fvEXT_params *params = args;
16466 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16467 funcs->ext.p_glProgramUniformMatrix2x4fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16468 return STATUS_SUCCESS;
16471 static NTSTATUS ext_glProgramUniformMatrix3dv( void *args )
16473 struct glProgramUniformMatrix3dv_params *params = args;
16474 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16475 funcs->ext.p_glProgramUniformMatrix3dv( params->program, params->location, params->count, params->transpose, params->value );
16476 return STATUS_SUCCESS;
16479 static NTSTATUS ext_glProgramUniformMatrix3dvEXT( void *args )
16481 struct glProgramUniformMatrix3dvEXT_params *params = args;
16482 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16483 funcs->ext.p_glProgramUniformMatrix3dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16484 return STATUS_SUCCESS;
16487 static NTSTATUS ext_glProgramUniformMatrix3fv( void *args )
16489 struct glProgramUniformMatrix3fv_params *params = args;
16490 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16491 funcs->ext.p_glProgramUniformMatrix3fv( params->program, params->location, params->count, params->transpose, params->value );
16492 return STATUS_SUCCESS;
16495 static NTSTATUS ext_glProgramUniformMatrix3fvEXT( void *args )
16497 struct glProgramUniformMatrix3fvEXT_params *params = args;
16498 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16499 funcs->ext.p_glProgramUniformMatrix3fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16500 return STATUS_SUCCESS;
16503 static NTSTATUS ext_glProgramUniformMatrix3x2dv( void *args )
16505 struct glProgramUniformMatrix3x2dv_params *params = args;
16506 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16507 funcs->ext.p_glProgramUniformMatrix3x2dv( params->program, params->location, params->count, params->transpose, params->value );
16508 return STATUS_SUCCESS;
16511 static NTSTATUS ext_glProgramUniformMatrix3x2dvEXT( void *args )
16513 struct glProgramUniformMatrix3x2dvEXT_params *params = args;
16514 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16515 funcs->ext.p_glProgramUniformMatrix3x2dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16516 return STATUS_SUCCESS;
16519 static NTSTATUS ext_glProgramUniformMatrix3x2fv( void *args )
16521 struct glProgramUniformMatrix3x2fv_params *params = args;
16522 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16523 funcs->ext.p_glProgramUniformMatrix3x2fv( params->program, params->location, params->count, params->transpose, params->value );
16524 return STATUS_SUCCESS;
16527 static NTSTATUS ext_glProgramUniformMatrix3x2fvEXT( void *args )
16529 struct glProgramUniformMatrix3x2fvEXT_params *params = args;
16530 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16531 funcs->ext.p_glProgramUniformMatrix3x2fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16532 return STATUS_SUCCESS;
16535 static NTSTATUS ext_glProgramUniformMatrix3x4dv( void *args )
16537 struct glProgramUniformMatrix3x4dv_params *params = args;
16538 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16539 funcs->ext.p_glProgramUniformMatrix3x4dv( params->program, params->location, params->count, params->transpose, params->value );
16540 return STATUS_SUCCESS;
16543 static NTSTATUS ext_glProgramUniformMatrix3x4dvEXT( void *args )
16545 struct glProgramUniformMatrix3x4dvEXT_params *params = args;
16546 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16547 funcs->ext.p_glProgramUniformMatrix3x4dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16548 return STATUS_SUCCESS;
16551 static NTSTATUS ext_glProgramUniformMatrix3x4fv( void *args )
16553 struct glProgramUniformMatrix3x4fv_params *params = args;
16554 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16555 funcs->ext.p_glProgramUniformMatrix3x4fv( params->program, params->location, params->count, params->transpose, params->value );
16556 return STATUS_SUCCESS;
16559 static NTSTATUS ext_glProgramUniformMatrix3x4fvEXT( void *args )
16561 struct glProgramUniformMatrix3x4fvEXT_params *params = args;
16562 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16563 funcs->ext.p_glProgramUniformMatrix3x4fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16564 return STATUS_SUCCESS;
16567 static NTSTATUS ext_glProgramUniformMatrix4dv( void *args )
16569 struct glProgramUniformMatrix4dv_params *params = args;
16570 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16571 funcs->ext.p_glProgramUniformMatrix4dv( params->program, params->location, params->count, params->transpose, params->value );
16572 return STATUS_SUCCESS;
16575 static NTSTATUS ext_glProgramUniformMatrix4dvEXT( void *args )
16577 struct glProgramUniformMatrix4dvEXT_params *params = args;
16578 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16579 funcs->ext.p_glProgramUniformMatrix4dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16580 return STATUS_SUCCESS;
16583 static NTSTATUS ext_glProgramUniformMatrix4fv( void *args )
16585 struct glProgramUniformMatrix4fv_params *params = args;
16586 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16587 funcs->ext.p_glProgramUniformMatrix4fv( params->program, params->location, params->count, params->transpose, params->value );
16588 return STATUS_SUCCESS;
16591 static NTSTATUS ext_glProgramUniformMatrix4fvEXT( void *args )
16593 struct glProgramUniformMatrix4fvEXT_params *params = args;
16594 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16595 funcs->ext.p_glProgramUniformMatrix4fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16596 return STATUS_SUCCESS;
16599 static NTSTATUS ext_glProgramUniformMatrix4x2dv( void *args )
16601 struct glProgramUniformMatrix4x2dv_params *params = args;
16602 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16603 funcs->ext.p_glProgramUniformMatrix4x2dv( params->program, params->location, params->count, params->transpose, params->value );
16604 return STATUS_SUCCESS;
16607 static NTSTATUS ext_glProgramUniformMatrix4x2dvEXT( void *args )
16609 struct glProgramUniformMatrix4x2dvEXT_params *params = args;
16610 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16611 funcs->ext.p_glProgramUniformMatrix4x2dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16612 return STATUS_SUCCESS;
16615 static NTSTATUS ext_glProgramUniformMatrix4x2fv( void *args )
16617 struct glProgramUniformMatrix4x2fv_params *params = args;
16618 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16619 funcs->ext.p_glProgramUniformMatrix4x2fv( params->program, params->location, params->count, params->transpose, params->value );
16620 return STATUS_SUCCESS;
16623 static NTSTATUS ext_glProgramUniformMatrix4x2fvEXT( void *args )
16625 struct glProgramUniformMatrix4x2fvEXT_params *params = args;
16626 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16627 funcs->ext.p_glProgramUniformMatrix4x2fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16628 return STATUS_SUCCESS;
16631 static NTSTATUS ext_glProgramUniformMatrix4x3dv( void *args )
16633 struct glProgramUniformMatrix4x3dv_params *params = args;
16634 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16635 funcs->ext.p_glProgramUniformMatrix4x3dv( params->program, params->location, params->count, params->transpose, params->value );
16636 return STATUS_SUCCESS;
16639 static NTSTATUS ext_glProgramUniformMatrix4x3dvEXT( void *args )
16641 struct glProgramUniformMatrix4x3dvEXT_params *params = args;
16642 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16643 funcs->ext.p_glProgramUniformMatrix4x3dvEXT( params->program, params->location, params->count, params->transpose, params->value );
16644 return STATUS_SUCCESS;
16647 static NTSTATUS ext_glProgramUniformMatrix4x3fv( void *args )
16649 struct glProgramUniformMatrix4x3fv_params *params = args;
16650 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16651 funcs->ext.p_glProgramUniformMatrix4x3fv( params->program, params->location, params->count, params->transpose, params->value );
16652 return STATUS_SUCCESS;
16655 static NTSTATUS ext_glProgramUniformMatrix4x3fvEXT( void *args )
16657 struct glProgramUniformMatrix4x3fvEXT_params *params = args;
16658 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16659 funcs->ext.p_glProgramUniformMatrix4x3fvEXT( params->program, params->location, params->count, params->transpose, params->value );
16660 return STATUS_SUCCESS;
16663 static NTSTATUS ext_glProgramUniformui64NV( void *args )
16665 struct glProgramUniformui64NV_params *params = args;
16666 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16667 funcs->ext.p_glProgramUniformui64NV( params->program, params->location, params->value );
16668 return STATUS_SUCCESS;
16671 static NTSTATUS ext_glProgramUniformui64vNV( void *args )
16673 struct glProgramUniformui64vNV_params *params = args;
16674 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16675 funcs->ext.p_glProgramUniformui64vNV( params->program, params->location, params->count, params->value );
16676 return STATUS_SUCCESS;
16679 static NTSTATUS ext_glProgramVertexLimitNV( void *args )
16681 struct glProgramVertexLimitNV_params *params = args;
16682 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16683 funcs->ext.p_glProgramVertexLimitNV( params->target, params->limit );
16684 return STATUS_SUCCESS;
16687 static NTSTATUS ext_glProvokingVertex( void *args )
16689 struct glProvokingVertex_params *params = args;
16690 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16691 funcs->ext.p_glProvokingVertex( params->mode );
16692 return STATUS_SUCCESS;
16695 static NTSTATUS ext_glProvokingVertexEXT( void *args )
16697 struct glProvokingVertexEXT_params *params = args;
16698 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16699 funcs->ext.p_glProvokingVertexEXT( params->mode );
16700 return STATUS_SUCCESS;
16703 static NTSTATUS ext_glPushClientAttribDefaultEXT( void *args )
16705 struct glPushClientAttribDefaultEXT_params *params = args;
16706 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16707 funcs->ext.p_glPushClientAttribDefaultEXT( params->mask );
16708 return STATUS_SUCCESS;
16711 static NTSTATUS ext_glPushDebugGroup( void *args )
16713 struct glPushDebugGroup_params *params = args;
16714 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16715 funcs->ext.p_glPushDebugGroup( params->source, params->id, params->length, params->message );
16716 return STATUS_SUCCESS;
16719 static NTSTATUS ext_glPushGroupMarkerEXT( void *args )
16721 struct glPushGroupMarkerEXT_params *params = args;
16722 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16723 funcs->ext.p_glPushGroupMarkerEXT( params->length, params->marker );
16724 return STATUS_SUCCESS;
16727 static NTSTATUS ext_glQueryCounter( void *args )
16729 struct glQueryCounter_params *params = args;
16730 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16731 funcs->ext.p_glQueryCounter( params->id, params->target );
16732 return STATUS_SUCCESS;
16735 static NTSTATUS ext_glQueryMatrixxOES( void *args )
16737 struct glQueryMatrixxOES_params *params = args;
16738 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16739 params->ret = funcs->ext.p_glQueryMatrixxOES( params->mantissa, params->exponent );
16740 return STATUS_SUCCESS;
16743 static NTSTATUS ext_glQueryObjectParameteruiAMD( void *args )
16745 struct glQueryObjectParameteruiAMD_params *params = args;
16746 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16747 funcs->ext.p_glQueryObjectParameteruiAMD( params->target, params->id, params->pname, params->param );
16748 return STATUS_SUCCESS;
16751 static NTSTATUS ext_glQueryResourceNV( void *args )
16753 struct glQueryResourceNV_params *params = args;
16754 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16755 params->ret = funcs->ext.p_glQueryResourceNV( params->queryType, params->tagId, params->count, params->buffer );
16756 return STATUS_SUCCESS;
16759 static NTSTATUS ext_glQueryResourceTagNV( void *args )
16761 struct glQueryResourceTagNV_params *params = args;
16762 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16763 funcs->ext.p_glQueryResourceTagNV( params->tagId, params->tagString );
16764 return STATUS_SUCCESS;
16767 static NTSTATUS ext_glRasterPos2xOES( void *args )
16769 struct glRasterPos2xOES_params *params = args;
16770 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16771 funcs->ext.p_glRasterPos2xOES( params->x, params->y );
16772 return STATUS_SUCCESS;
16775 static NTSTATUS ext_glRasterPos2xvOES( void *args )
16777 struct glRasterPos2xvOES_params *params = args;
16778 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16779 funcs->ext.p_glRasterPos2xvOES( params->coords );
16780 return STATUS_SUCCESS;
16783 static NTSTATUS ext_glRasterPos3xOES( void *args )
16785 struct glRasterPos3xOES_params *params = args;
16786 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16787 funcs->ext.p_glRasterPos3xOES( params->x, params->y, params->z );
16788 return STATUS_SUCCESS;
16791 static NTSTATUS ext_glRasterPos3xvOES( void *args )
16793 struct glRasterPos3xvOES_params *params = args;
16794 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16795 funcs->ext.p_glRasterPos3xvOES( params->coords );
16796 return STATUS_SUCCESS;
16799 static NTSTATUS ext_glRasterPos4xOES( void *args )
16801 struct glRasterPos4xOES_params *params = args;
16802 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16803 funcs->ext.p_glRasterPos4xOES( params->x, params->y, params->z, params->w );
16804 return STATUS_SUCCESS;
16807 static NTSTATUS ext_glRasterPos4xvOES( void *args )
16809 struct glRasterPos4xvOES_params *params = args;
16810 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16811 funcs->ext.p_glRasterPos4xvOES( params->coords );
16812 return STATUS_SUCCESS;
16815 static NTSTATUS ext_glRasterSamplesEXT( void *args )
16817 struct glRasterSamplesEXT_params *params = args;
16818 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16819 funcs->ext.p_glRasterSamplesEXT( params->samples, params->fixedsamplelocations );
16820 return STATUS_SUCCESS;
16823 static NTSTATUS ext_glReadBufferRegion( void *args )
16825 struct glReadBufferRegion_params *params = args;
16826 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16827 funcs->ext.p_glReadBufferRegion( params->region, params->x, params->y, params->width, params->height );
16828 return STATUS_SUCCESS;
16831 static NTSTATUS ext_glReadInstrumentsSGIX( void *args )
16833 struct glReadInstrumentsSGIX_params *params = args;
16834 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16835 funcs->ext.p_glReadInstrumentsSGIX( params->marker );
16836 return STATUS_SUCCESS;
16839 static NTSTATUS ext_glReadnPixels( void *args )
16841 struct glReadnPixels_params *params = args;
16842 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16843 funcs->ext.p_glReadnPixels( params->x, params->y, params->width, params->height, params->format, params->type, params->bufSize, params->data );
16844 return STATUS_SUCCESS;
16847 static NTSTATUS ext_glReadnPixelsARB( void *args )
16849 struct glReadnPixelsARB_params *params = args;
16850 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16851 funcs->ext.p_glReadnPixelsARB( params->x, params->y, params->width, params->height, params->format, params->type, params->bufSize, params->data );
16852 return STATUS_SUCCESS;
16855 static NTSTATUS ext_glRectxOES( void *args )
16857 struct glRectxOES_params *params = args;
16858 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16859 funcs->ext.p_glRectxOES( params->x1, params->y1, params->x2, params->y2 );
16860 return STATUS_SUCCESS;
16863 static NTSTATUS ext_glRectxvOES( void *args )
16865 struct glRectxvOES_params *params = args;
16866 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16867 funcs->ext.p_glRectxvOES( params->v1, params->v2 );
16868 return STATUS_SUCCESS;
16871 static NTSTATUS ext_glReferencePlaneSGIX( void *args )
16873 struct glReferencePlaneSGIX_params *params = args;
16874 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16875 funcs->ext.p_glReferencePlaneSGIX( params->equation );
16876 return STATUS_SUCCESS;
16879 static NTSTATUS ext_glReleaseKeyedMutexWin32EXT( void *args )
16881 struct glReleaseKeyedMutexWin32EXT_params *params = args;
16882 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16883 params->ret = funcs->ext.p_glReleaseKeyedMutexWin32EXT( params->memory, params->key );
16884 return STATUS_SUCCESS;
16887 static NTSTATUS ext_glReleaseShaderCompiler( void *args )
16889 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16890 funcs->ext.p_glReleaseShaderCompiler();
16891 return STATUS_SUCCESS;
16894 static NTSTATUS ext_glRenderGpuMaskNV( void *args )
16896 struct glRenderGpuMaskNV_params *params = args;
16897 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16898 funcs->ext.p_glRenderGpuMaskNV( params->mask );
16899 return STATUS_SUCCESS;
16902 static NTSTATUS ext_glRenderbufferStorage( void *args )
16904 struct glRenderbufferStorage_params *params = args;
16905 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16906 funcs->ext.p_glRenderbufferStorage( params->target, params->internalformat, params->width, params->height );
16907 return STATUS_SUCCESS;
16910 static NTSTATUS ext_glRenderbufferStorageEXT( void *args )
16912 struct glRenderbufferStorageEXT_params *params = args;
16913 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16914 funcs->ext.p_glRenderbufferStorageEXT( params->target, params->internalformat, params->width, params->height );
16915 return STATUS_SUCCESS;
16918 static NTSTATUS ext_glRenderbufferStorageMultisample( void *args )
16920 struct glRenderbufferStorageMultisample_params *params = args;
16921 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16922 funcs->ext.p_glRenderbufferStorageMultisample( params->target, params->samples, params->internalformat, params->width, params->height );
16923 return STATUS_SUCCESS;
16926 static NTSTATUS ext_glRenderbufferStorageMultisampleAdvancedAMD( void *args )
16928 struct glRenderbufferStorageMultisampleAdvancedAMD_params *params = args;
16929 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16930 funcs->ext.p_glRenderbufferStorageMultisampleAdvancedAMD( params->target, params->samples, params->storageSamples, params->internalformat, params->width, params->height );
16931 return STATUS_SUCCESS;
16934 static NTSTATUS ext_glRenderbufferStorageMultisampleCoverageNV( void *args )
16936 struct glRenderbufferStorageMultisampleCoverageNV_params *params = args;
16937 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16938 funcs->ext.p_glRenderbufferStorageMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalformat, params->width, params->height );
16939 return STATUS_SUCCESS;
16942 static NTSTATUS ext_glRenderbufferStorageMultisampleEXT( void *args )
16944 struct glRenderbufferStorageMultisampleEXT_params *params = args;
16945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16946 funcs->ext.p_glRenderbufferStorageMultisampleEXT( params->target, params->samples, params->internalformat, params->width, params->height );
16947 return STATUS_SUCCESS;
16950 static NTSTATUS ext_glReplacementCodePointerSUN( void *args )
16952 struct glReplacementCodePointerSUN_params *params = args;
16953 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16954 funcs->ext.p_glReplacementCodePointerSUN( params->type, params->stride, params->pointer );
16955 return STATUS_SUCCESS;
16958 static NTSTATUS ext_glReplacementCodeubSUN( void *args )
16960 struct glReplacementCodeubSUN_params *params = args;
16961 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16962 funcs->ext.p_glReplacementCodeubSUN( params->code );
16963 return STATUS_SUCCESS;
16966 static NTSTATUS ext_glReplacementCodeubvSUN( void *args )
16968 struct glReplacementCodeubvSUN_params *params = args;
16969 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16970 funcs->ext.p_glReplacementCodeubvSUN( params->code );
16971 return STATUS_SUCCESS;
16974 static NTSTATUS ext_glReplacementCodeuiColor3fVertex3fSUN( void *args )
16976 struct glReplacementCodeuiColor3fVertex3fSUN_params *params = args;
16977 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16978 funcs->ext.p_glReplacementCodeuiColor3fVertex3fSUN( params->rc, params->r, params->g, params->b, params->x, params->y, params->z );
16979 return STATUS_SUCCESS;
16982 static NTSTATUS ext_glReplacementCodeuiColor3fVertex3fvSUN( void *args )
16984 struct glReplacementCodeuiColor3fVertex3fvSUN_params *params = args;
16985 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16986 funcs->ext.p_glReplacementCodeuiColor3fVertex3fvSUN( params->rc, params->c, params->v );
16987 return STATUS_SUCCESS;
16990 static NTSTATUS ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN( void *args )
16992 struct glReplacementCodeuiColor4fNormal3fVertex3fSUN_params *params = args;
16993 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
16994 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 );
16995 return STATUS_SUCCESS;
16998 static NTSTATUS ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( void *args )
17000 struct glReplacementCodeuiColor4fNormal3fVertex3fvSUN_params *params = args;
17001 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17002 funcs->ext.p_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( params->rc, params->c, params->n, params->v );
17003 return STATUS_SUCCESS;
17006 static NTSTATUS ext_glReplacementCodeuiColor4ubVertex3fSUN( void *args )
17008 struct glReplacementCodeuiColor4ubVertex3fSUN_params *params = args;
17009 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17010 funcs->ext.p_glReplacementCodeuiColor4ubVertex3fSUN( params->rc, params->r, params->g, params->b, params->a, params->x, params->y, params->z );
17011 return STATUS_SUCCESS;
17014 static NTSTATUS ext_glReplacementCodeuiColor4ubVertex3fvSUN( void *args )
17016 struct glReplacementCodeuiColor4ubVertex3fvSUN_params *params = args;
17017 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17018 funcs->ext.p_glReplacementCodeuiColor4ubVertex3fvSUN( params->rc, params->c, params->v );
17019 return STATUS_SUCCESS;
17022 static NTSTATUS ext_glReplacementCodeuiNormal3fVertex3fSUN( void *args )
17024 struct glReplacementCodeuiNormal3fVertex3fSUN_params *params = args;
17025 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17026 funcs->ext.p_glReplacementCodeuiNormal3fVertex3fSUN( params->rc, params->nx, params->ny, params->nz, params->x, params->y, params->z );
17027 return STATUS_SUCCESS;
17030 static NTSTATUS ext_glReplacementCodeuiNormal3fVertex3fvSUN( void *args )
17032 struct glReplacementCodeuiNormal3fVertex3fvSUN_params *params = args;
17033 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17034 funcs->ext.p_glReplacementCodeuiNormal3fVertex3fvSUN( params->rc, params->n, params->v );
17035 return STATUS_SUCCESS;
17038 static NTSTATUS ext_glReplacementCodeuiSUN( void *args )
17040 struct glReplacementCodeuiSUN_params *params = args;
17041 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17042 funcs->ext.p_glReplacementCodeuiSUN( params->code );
17043 return STATUS_SUCCESS;
17046 static NTSTATUS ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( void *args )
17048 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_params *params = args;
17049 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17050 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 );
17051 return STATUS_SUCCESS;
17054 static NTSTATUS ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( void *args )
17056 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_params *params = args;
17057 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17058 funcs->ext.p_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( params->rc, params->tc, params->c, params->n, params->v );
17059 return STATUS_SUCCESS;
17062 static NTSTATUS ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( void *args )
17064 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_params *params = args;
17065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17066 funcs->ext.p_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( params->rc, params->s, params->t, params->nx, params->ny, params->nz, params->x, params->y, params->z );
17067 return STATUS_SUCCESS;
17070 static NTSTATUS ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( void *args )
17072 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_params *params = args;
17073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17074 funcs->ext.p_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( params->rc, params->tc, params->n, params->v );
17075 return STATUS_SUCCESS;
17078 static NTSTATUS ext_glReplacementCodeuiTexCoord2fVertex3fSUN( void *args )
17080 struct glReplacementCodeuiTexCoord2fVertex3fSUN_params *params = args;
17081 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17082 funcs->ext.p_glReplacementCodeuiTexCoord2fVertex3fSUN( params->rc, params->s, params->t, params->x, params->y, params->z );
17083 return STATUS_SUCCESS;
17086 static NTSTATUS ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( void *args )
17088 struct glReplacementCodeuiTexCoord2fVertex3fvSUN_params *params = args;
17089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17090 funcs->ext.p_glReplacementCodeuiTexCoord2fVertex3fvSUN( params->rc, params->tc, params->v );
17091 return STATUS_SUCCESS;
17094 static NTSTATUS ext_glReplacementCodeuiVertex3fSUN( void *args )
17096 struct glReplacementCodeuiVertex3fSUN_params *params = args;
17097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17098 funcs->ext.p_glReplacementCodeuiVertex3fSUN( params->rc, params->x, params->y, params->z );
17099 return STATUS_SUCCESS;
17102 static NTSTATUS ext_glReplacementCodeuiVertex3fvSUN( void *args )
17104 struct glReplacementCodeuiVertex3fvSUN_params *params = args;
17105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17106 funcs->ext.p_glReplacementCodeuiVertex3fvSUN( params->rc, params->v );
17107 return STATUS_SUCCESS;
17110 static NTSTATUS ext_glReplacementCodeuivSUN( void *args )
17112 struct glReplacementCodeuivSUN_params *params = args;
17113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17114 funcs->ext.p_glReplacementCodeuivSUN( params->code );
17115 return STATUS_SUCCESS;
17118 static NTSTATUS ext_glReplacementCodeusSUN( void *args )
17120 struct glReplacementCodeusSUN_params *params = args;
17121 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17122 funcs->ext.p_glReplacementCodeusSUN( params->code );
17123 return STATUS_SUCCESS;
17126 static NTSTATUS ext_glReplacementCodeusvSUN( void *args )
17128 struct glReplacementCodeusvSUN_params *params = args;
17129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17130 funcs->ext.p_glReplacementCodeusvSUN( params->code );
17131 return STATUS_SUCCESS;
17134 static NTSTATUS ext_glRequestResidentProgramsNV( void *args )
17136 struct glRequestResidentProgramsNV_params *params = args;
17137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17138 funcs->ext.p_glRequestResidentProgramsNV( params->n, params->programs );
17139 return STATUS_SUCCESS;
17142 static NTSTATUS ext_glResetHistogram( void *args )
17144 struct glResetHistogram_params *params = args;
17145 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17146 funcs->ext.p_glResetHistogram( params->target );
17147 return STATUS_SUCCESS;
17150 static NTSTATUS ext_glResetHistogramEXT( void *args )
17152 struct glResetHistogramEXT_params *params = args;
17153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17154 funcs->ext.p_glResetHistogramEXT( params->target );
17155 return STATUS_SUCCESS;
17158 static NTSTATUS ext_glResetMemoryObjectParameterNV( void *args )
17160 struct glResetMemoryObjectParameterNV_params *params = args;
17161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17162 funcs->ext.p_glResetMemoryObjectParameterNV( params->memory, params->pname );
17163 return STATUS_SUCCESS;
17166 static NTSTATUS ext_glResetMinmax( void *args )
17168 struct glResetMinmax_params *params = args;
17169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17170 funcs->ext.p_glResetMinmax( params->target );
17171 return STATUS_SUCCESS;
17174 static NTSTATUS ext_glResetMinmaxEXT( void *args )
17176 struct glResetMinmaxEXT_params *params = args;
17177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17178 funcs->ext.p_glResetMinmaxEXT( params->target );
17179 return STATUS_SUCCESS;
17182 static NTSTATUS ext_glResizeBuffersMESA( void *args )
17184 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17185 funcs->ext.p_glResizeBuffersMESA();
17186 return STATUS_SUCCESS;
17189 static NTSTATUS ext_glResolveDepthValuesNV( void *args )
17191 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17192 funcs->ext.p_glResolveDepthValuesNV();
17193 return STATUS_SUCCESS;
17196 static NTSTATUS ext_glResumeTransformFeedback( void *args )
17198 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17199 funcs->ext.p_glResumeTransformFeedback();
17200 return STATUS_SUCCESS;
17203 static NTSTATUS ext_glResumeTransformFeedbackNV( void *args )
17205 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17206 funcs->ext.p_glResumeTransformFeedbackNV();
17207 return STATUS_SUCCESS;
17210 static NTSTATUS ext_glRotatexOES( void *args )
17212 struct glRotatexOES_params *params = args;
17213 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17214 funcs->ext.p_glRotatexOES( params->angle, params->x, params->y, params->z );
17215 return STATUS_SUCCESS;
17218 static NTSTATUS ext_glSampleCoverage( void *args )
17220 struct glSampleCoverage_params *params = args;
17221 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17222 funcs->ext.p_glSampleCoverage( params->value, params->invert );
17223 return STATUS_SUCCESS;
17226 static NTSTATUS ext_glSampleCoverageARB( void *args )
17228 struct glSampleCoverageARB_params *params = args;
17229 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17230 funcs->ext.p_glSampleCoverageARB( params->value, params->invert );
17231 return STATUS_SUCCESS;
17234 static NTSTATUS ext_glSampleMapATI( void *args )
17236 struct glSampleMapATI_params *params = args;
17237 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17238 funcs->ext.p_glSampleMapATI( params->dst, params->interp, params->swizzle );
17239 return STATUS_SUCCESS;
17242 static NTSTATUS ext_glSampleMaskEXT( void *args )
17244 struct glSampleMaskEXT_params *params = args;
17245 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17246 funcs->ext.p_glSampleMaskEXT( params->value, params->invert );
17247 return STATUS_SUCCESS;
17250 static NTSTATUS ext_glSampleMaskIndexedNV( void *args )
17252 struct glSampleMaskIndexedNV_params *params = args;
17253 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17254 funcs->ext.p_glSampleMaskIndexedNV( params->index, params->mask );
17255 return STATUS_SUCCESS;
17258 static NTSTATUS ext_glSampleMaskSGIS( void *args )
17260 struct glSampleMaskSGIS_params *params = args;
17261 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17262 funcs->ext.p_glSampleMaskSGIS( params->value, params->invert );
17263 return STATUS_SUCCESS;
17266 static NTSTATUS ext_glSampleMaski( void *args )
17268 struct glSampleMaski_params *params = args;
17269 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17270 funcs->ext.p_glSampleMaski( params->maskNumber, params->mask );
17271 return STATUS_SUCCESS;
17274 static NTSTATUS ext_glSamplePatternEXT( void *args )
17276 struct glSamplePatternEXT_params *params = args;
17277 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17278 funcs->ext.p_glSamplePatternEXT( params->pattern );
17279 return STATUS_SUCCESS;
17282 static NTSTATUS ext_glSamplePatternSGIS( void *args )
17284 struct glSamplePatternSGIS_params *params = args;
17285 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17286 funcs->ext.p_glSamplePatternSGIS( params->pattern );
17287 return STATUS_SUCCESS;
17290 static NTSTATUS ext_glSamplerParameterIiv( void *args )
17292 struct glSamplerParameterIiv_params *params = args;
17293 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17294 funcs->ext.p_glSamplerParameterIiv( params->sampler, params->pname, params->param );
17295 return STATUS_SUCCESS;
17298 static NTSTATUS ext_glSamplerParameterIuiv( void *args )
17300 struct glSamplerParameterIuiv_params *params = args;
17301 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17302 funcs->ext.p_glSamplerParameterIuiv( params->sampler, params->pname, params->param );
17303 return STATUS_SUCCESS;
17306 static NTSTATUS ext_glSamplerParameterf( void *args )
17308 struct glSamplerParameterf_params *params = args;
17309 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17310 funcs->ext.p_glSamplerParameterf( params->sampler, params->pname, params->param );
17311 return STATUS_SUCCESS;
17314 static NTSTATUS ext_glSamplerParameterfv( void *args )
17316 struct glSamplerParameterfv_params *params = args;
17317 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17318 funcs->ext.p_glSamplerParameterfv( params->sampler, params->pname, params->param );
17319 return STATUS_SUCCESS;
17322 static NTSTATUS ext_glSamplerParameteri( void *args )
17324 struct glSamplerParameteri_params *params = args;
17325 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17326 funcs->ext.p_glSamplerParameteri( params->sampler, params->pname, params->param );
17327 return STATUS_SUCCESS;
17330 static NTSTATUS ext_glSamplerParameteriv( void *args )
17332 struct glSamplerParameteriv_params *params = args;
17333 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17334 funcs->ext.p_glSamplerParameteriv( params->sampler, params->pname, params->param );
17335 return STATUS_SUCCESS;
17338 static NTSTATUS ext_glScalexOES( void *args )
17340 struct glScalexOES_params *params = args;
17341 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17342 funcs->ext.p_glScalexOES( params->x, params->y, params->z );
17343 return STATUS_SUCCESS;
17346 static NTSTATUS ext_glScissorArrayv( void *args )
17348 struct glScissorArrayv_params *params = args;
17349 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17350 funcs->ext.p_glScissorArrayv( params->first, params->count, params->v );
17351 return STATUS_SUCCESS;
17354 static NTSTATUS ext_glScissorExclusiveArrayvNV( void *args )
17356 struct glScissorExclusiveArrayvNV_params *params = args;
17357 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17358 funcs->ext.p_glScissorExclusiveArrayvNV( params->first, params->count, params->v );
17359 return STATUS_SUCCESS;
17362 static NTSTATUS ext_glScissorExclusiveNV( void *args )
17364 struct glScissorExclusiveNV_params *params = args;
17365 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17366 funcs->ext.p_glScissorExclusiveNV( params->x, params->y, params->width, params->height );
17367 return STATUS_SUCCESS;
17370 static NTSTATUS ext_glScissorIndexed( void *args )
17372 struct glScissorIndexed_params *params = args;
17373 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17374 funcs->ext.p_glScissorIndexed( params->index, params->left, params->bottom, params->width, params->height );
17375 return STATUS_SUCCESS;
17378 static NTSTATUS ext_glScissorIndexedv( void *args )
17380 struct glScissorIndexedv_params *params = args;
17381 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17382 funcs->ext.p_glScissorIndexedv( params->index, params->v );
17383 return STATUS_SUCCESS;
17386 static NTSTATUS ext_glSecondaryColor3b( void *args )
17388 struct glSecondaryColor3b_params *params = args;
17389 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17390 funcs->ext.p_glSecondaryColor3b( params->red, params->green, params->blue );
17391 return STATUS_SUCCESS;
17394 static NTSTATUS ext_glSecondaryColor3bEXT( void *args )
17396 struct glSecondaryColor3bEXT_params *params = args;
17397 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17398 funcs->ext.p_glSecondaryColor3bEXT( params->red, params->green, params->blue );
17399 return STATUS_SUCCESS;
17402 static NTSTATUS ext_glSecondaryColor3bv( void *args )
17404 struct glSecondaryColor3bv_params *params = args;
17405 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17406 funcs->ext.p_glSecondaryColor3bv( params->v );
17407 return STATUS_SUCCESS;
17410 static NTSTATUS ext_glSecondaryColor3bvEXT( void *args )
17412 struct glSecondaryColor3bvEXT_params *params = args;
17413 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17414 funcs->ext.p_glSecondaryColor3bvEXT( params->v );
17415 return STATUS_SUCCESS;
17418 static NTSTATUS ext_glSecondaryColor3d( void *args )
17420 struct glSecondaryColor3d_params *params = args;
17421 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17422 funcs->ext.p_glSecondaryColor3d( params->red, params->green, params->blue );
17423 return STATUS_SUCCESS;
17426 static NTSTATUS ext_glSecondaryColor3dEXT( void *args )
17428 struct glSecondaryColor3dEXT_params *params = args;
17429 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17430 funcs->ext.p_glSecondaryColor3dEXT( params->red, params->green, params->blue );
17431 return STATUS_SUCCESS;
17434 static NTSTATUS ext_glSecondaryColor3dv( void *args )
17436 struct glSecondaryColor3dv_params *params = args;
17437 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17438 funcs->ext.p_glSecondaryColor3dv( params->v );
17439 return STATUS_SUCCESS;
17442 static NTSTATUS ext_glSecondaryColor3dvEXT( void *args )
17444 struct glSecondaryColor3dvEXT_params *params = args;
17445 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17446 funcs->ext.p_glSecondaryColor3dvEXT( params->v );
17447 return STATUS_SUCCESS;
17450 static NTSTATUS ext_glSecondaryColor3f( void *args )
17452 struct glSecondaryColor3f_params *params = args;
17453 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17454 funcs->ext.p_glSecondaryColor3f( params->red, params->green, params->blue );
17455 return STATUS_SUCCESS;
17458 static NTSTATUS ext_glSecondaryColor3fEXT( void *args )
17460 struct glSecondaryColor3fEXT_params *params = args;
17461 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17462 funcs->ext.p_glSecondaryColor3fEXT( params->red, params->green, params->blue );
17463 return STATUS_SUCCESS;
17466 static NTSTATUS ext_glSecondaryColor3fv( void *args )
17468 struct glSecondaryColor3fv_params *params = args;
17469 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17470 funcs->ext.p_glSecondaryColor3fv( params->v );
17471 return STATUS_SUCCESS;
17474 static NTSTATUS ext_glSecondaryColor3fvEXT( void *args )
17476 struct glSecondaryColor3fvEXT_params *params = args;
17477 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17478 funcs->ext.p_glSecondaryColor3fvEXT( params->v );
17479 return STATUS_SUCCESS;
17482 static NTSTATUS ext_glSecondaryColor3hNV( void *args )
17484 struct glSecondaryColor3hNV_params *params = args;
17485 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17486 funcs->ext.p_glSecondaryColor3hNV( params->red, params->green, params->blue );
17487 return STATUS_SUCCESS;
17490 static NTSTATUS ext_glSecondaryColor3hvNV( void *args )
17492 struct glSecondaryColor3hvNV_params *params = args;
17493 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17494 funcs->ext.p_glSecondaryColor3hvNV( params->v );
17495 return STATUS_SUCCESS;
17498 static NTSTATUS ext_glSecondaryColor3i( void *args )
17500 struct glSecondaryColor3i_params *params = args;
17501 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17502 funcs->ext.p_glSecondaryColor3i( params->red, params->green, params->blue );
17503 return STATUS_SUCCESS;
17506 static NTSTATUS ext_glSecondaryColor3iEXT( void *args )
17508 struct glSecondaryColor3iEXT_params *params = args;
17509 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17510 funcs->ext.p_glSecondaryColor3iEXT( params->red, params->green, params->blue );
17511 return STATUS_SUCCESS;
17514 static NTSTATUS ext_glSecondaryColor3iv( void *args )
17516 struct glSecondaryColor3iv_params *params = args;
17517 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17518 funcs->ext.p_glSecondaryColor3iv( params->v );
17519 return STATUS_SUCCESS;
17522 static NTSTATUS ext_glSecondaryColor3ivEXT( void *args )
17524 struct glSecondaryColor3ivEXT_params *params = args;
17525 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17526 funcs->ext.p_glSecondaryColor3ivEXT( params->v );
17527 return STATUS_SUCCESS;
17530 static NTSTATUS ext_glSecondaryColor3s( void *args )
17532 struct glSecondaryColor3s_params *params = args;
17533 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17534 funcs->ext.p_glSecondaryColor3s( params->red, params->green, params->blue );
17535 return STATUS_SUCCESS;
17538 static NTSTATUS ext_glSecondaryColor3sEXT( void *args )
17540 struct glSecondaryColor3sEXT_params *params = args;
17541 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17542 funcs->ext.p_glSecondaryColor3sEXT( params->red, params->green, params->blue );
17543 return STATUS_SUCCESS;
17546 static NTSTATUS ext_glSecondaryColor3sv( void *args )
17548 struct glSecondaryColor3sv_params *params = args;
17549 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17550 funcs->ext.p_glSecondaryColor3sv( params->v );
17551 return STATUS_SUCCESS;
17554 static NTSTATUS ext_glSecondaryColor3svEXT( void *args )
17556 struct glSecondaryColor3svEXT_params *params = args;
17557 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17558 funcs->ext.p_glSecondaryColor3svEXT( params->v );
17559 return STATUS_SUCCESS;
17562 static NTSTATUS ext_glSecondaryColor3ub( void *args )
17564 struct glSecondaryColor3ub_params *params = args;
17565 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17566 funcs->ext.p_glSecondaryColor3ub( params->red, params->green, params->blue );
17567 return STATUS_SUCCESS;
17570 static NTSTATUS ext_glSecondaryColor3ubEXT( void *args )
17572 struct glSecondaryColor3ubEXT_params *params = args;
17573 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17574 funcs->ext.p_glSecondaryColor3ubEXT( params->red, params->green, params->blue );
17575 return STATUS_SUCCESS;
17578 static NTSTATUS ext_glSecondaryColor3ubv( void *args )
17580 struct glSecondaryColor3ubv_params *params = args;
17581 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17582 funcs->ext.p_glSecondaryColor3ubv( params->v );
17583 return STATUS_SUCCESS;
17586 static NTSTATUS ext_glSecondaryColor3ubvEXT( void *args )
17588 struct glSecondaryColor3ubvEXT_params *params = args;
17589 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17590 funcs->ext.p_glSecondaryColor3ubvEXT( params->v );
17591 return STATUS_SUCCESS;
17594 static NTSTATUS ext_glSecondaryColor3ui( void *args )
17596 struct glSecondaryColor3ui_params *params = args;
17597 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17598 funcs->ext.p_glSecondaryColor3ui( params->red, params->green, params->blue );
17599 return STATUS_SUCCESS;
17602 static NTSTATUS ext_glSecondaryColor3uiEXT( void *args )
17604 struct glSecondaryColor3uiEXT_params *params = args;
17605 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17606 funcs->ext.p_glSecondaryColor3uiEXT( params->red, params->green, params->blue );
17607 return STATUS_SUCCESS;
17610 static NTSTATUS ext_glSecondaryColor3uiv( void *args )
17612 struct glSecondaryColor3uiv_params *params = args;
17613 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17614 funcs->ext.p_glSecondaryColor3uiv( params->v );
17615 return STATUS_SUCCESS;
17618 static NTSTATUS ext_glSecondaryColor3uivEXT( void *args )
17620 struct glSecondaryColor3uivEXT_params *params = args;
17621 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17622 funcs->ext.p_glSecondaryColor3uivEXT( params->v );
17623 return STATUS_SUCCESS;
17626 static NTSTATUS ext_glSecondaryColor3us( void *args )
17628 struct glSecondaryColor3us_params *params = args;
17629 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17630 funcs->ext.p_glSecondaryColor3us( params->red, params->green, params->blue );
17631 return STATUS_SUCCESS;
17634 static NTSTATUS ext_glSecondaryColor3usEXT( void *args )
17636 struct glSecondaryColor3usEXT_params *params = args;
17637 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17638 funcs->ext.p_glSecondaryColor3usEXT( params->red, params->green, params->blue );
17639 return STATUS_SUCCESS;
17642 static NTSTATUS ext_glSecondaryColor3usv( void *args )
17644 struct glSecondaryColor3usv_params *params = args;
17645 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17646 funcs->ext.p_glSecondaryColor3usv( params->v );
17647 return STATUS_SUCCESS;
17650 static NTSTATUS ext_glSecondaryColor3usvEXT( void *args )
17652 struct glSecondaryColor3usvEXT_params *params = args;
17653 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17654 funcs->ext.p_glSecondaryColor3usvEXT( params->v );
17655 return STATUS_SUCCESS;
17658 static NTSTATUS ext_glSecondaryColorFormatNV( void *args )
17660 struct glSecondaryColorFormatNV_params *params = args;
17661 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17662 funcs->ext.p_glSecondaryColorFormatNV( params->size, params->type, params->stride );
17663 return STATUS_SUCCESS;
17666 static NTSTATUS ext_glSecondaryColorP3ui( void *args )
17668 struct glSecondaryColorP3ui_params *params = args;
17669 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17670 funcs->ext.p_glSecondaryColorP3ui( params->type, params->color );
17671 return STATUS_SUCCESS;
17674 static NTSTATUS ext_glSecondaryColorP3uiv( void *args )
17676 struct glSecondaryColorP3uiv_params *params = args;
17677 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17678 funcs->ext.p_glSecondaryColorP3uiv( params->type, params->color );
17679 return STATUS_SUCCESS;
17682 static NTSTATUS ext_glSecondaryColorPointer( void *args )
17684 struct glSecondaryColorPointer_params *params = args;
17685 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17686 funcs->ext.p_glSecondaryColorPointer( params->size, params->type, params->stride, params->pointer );
17687 return STATUS_SUCCESS;
17690 static NTSTATUS ext_glSecondaryColorPointerEXT( void *args )
17692 struct glSecondaryColorPointerEXT_params *params = args;
17693 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17694 funcs->ext.p_glSecondaryColorPointerEXT( params->size, params->type, params->stride, params->pointer );
17695 return STATUS_SUCCESS;
17698 static NTSTATUS ext_glSecondaryColorPointerListIBM( void *args )
17700 struct glSecondaryColorPointerListIBM_params *params = args;
17701 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17702 funcs->ext.p_glSecondaryColorPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride );
17703 return STATUS_SUCCESS;
17706 static NTSTATUS ext_glSelectPerfMonitorCountersAMD( void *args )
17708 struct glSelectPerfMonitorCountersAMD_params *params = args;
17709 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17710 funcs->ext.p_glSelectPerfMonitorCountersAMD( params->monitor, params->enable, params->group, params->numCounters, params->counterList );
17711 return STATUS_SUCCESS;
17714 static NTSTATUS ext_glSelectTextureCoordSetSGIS( void *args )
17716 struct glSelectTextureCoordSetSGIS_params *params = args;
17717 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17718 funcs->ext.p_glSelectTextureCoordSetSGIS( params->target );
17719 return STATUS_SUCCESS;
17722 static NTSTATUS ext_glSelectTextureSGIS( void *args )
17724 struct glSelectTextureSGIS_params *params = args;
17725 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17726 funcs->ext.p_glSelectTextureSGIS( params->target );
17727 return STATUS_SUCCESS;
17730 static NTSTATUS ext_glSemaphoreParameterui64vEXT( void *args )
17732 struct glSemaphoreParameterui64vEXT_params *params = args;
17733 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17734 funcs->ext.p_glSemaphoreParameterui64vEXT( params->semaphore, params->pname, params->params );
17735 return STATUS_SUCCESS;
17738 static NTSTATUS ext_glSeparableFilter2D( void *args )
17740 struct glSeparableFilter2D_params *params = args;
17741 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17742 funcs->ext.p_glSeparableFilter2D( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->row, params->column );
17743 return STATUS_SUCCESS;
17746 static NTSTATUS ext_glSeparableFilter2DEXT( void *args )
17748 struct glSeparableFilter2DEXT_params *params = args;
17749 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17750 funcs->ext.p_glSeparableFilter2DEXT( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->row, params->column );
17751 return STATUS_SUCCESS;
17754 static NTSTATUS ext_glSetFenceAPPLE( void *args )
17756 struct glSetFenceAPPLE_params *params = args;
17757 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17758 funcs->ext.p_glSetFenceAPPLE( params->fence );
17759 return STATUS_SUCCESS;
17762 static NTSTATUS ext_glSetFenceNV( void *args )
17764 struct glSetFenceNV_params *params = args;
17765 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17766 funcs->ext.p_glSetFenceNV( params->fence, params->condition );
17767 return STATUS_SUCCESS;
17770 static NTSTATUS ext_glSetFragmentShaderConstantATI( void *args )
17772 struct glSetFragmentShaderConstantATI_params *params = args;
17773 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17774 funcs->ext.p_glSetFragmentShaderConstantATI( params->dst, params->value );
17775 return STATUS_SUCCESS;
17778 static NTSTATUS ext_glSetInvariantEXT( void *args )
17780 struct glSetInvariantEXT_params *params = args;
17781 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17782 funcs->ext.p_glSetInvariantEXT( params->id, params->type, params->addr );
17783 return STATUS_SUCCESS;
17786 static NTSTATUS ext_glSetLocalConstantEXT( void *args )
17788 struct glSetLocalConstantEXT_params *params = args;
17789 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17790 funcs->ext.p_glSetLocalConstantEXT( params->id, params->type, params->addr );
17791 return STATUS_SUCCESS;
17794 static NTSTATUS ext_glSetMultisamplefvAMD( void *args )
17796 struct glSetMultisamplefvAMD_params *params = args;
17797 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17798 funcs->ext.p_glSetMultisamplefvAMD( params->pname, params->index, params->val );
17799 return STATUS_SUCCESS;
17802 static NTSTATUS ext_glShaderBinary( void *args )
17804 struct glShaderBinary_params *params = args;
17805 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17806 funcs->ext.p_glShaderBinary( params->count, params->shaders, params->binaryformat, params->binary, params->length );
17807 return STATUS_SUCCESS;
17810 static NTSTATUS ext_glShaderOp1EXT( void *args )
17812 struct glShaderOp1EXT_params *params = args;
17813 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17814 funcs->ext.p_glShaderOp1EXT( params->op, params->res, params->arg1 );
17815 return STATUS_SUCCESS;
17818 static NTSTATUS ext_glShaderOp2EXT( void *args )
17820 struct glShaderOp2EXT_params *params = args;
17821 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17822 funcs->ext.p_glShaderOp2EXT( params->op, params->res, params->arg1, params->arg2 );
17823 return STATUS_SUCCESS;
17826 static NTSTATUS ext_glShaderOp3EXT( void *args )
17828 struct glShaderOp3EXT_params *params = args;
17829 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17830 funcs->ext.p_glShaderOp3EXT( params->op, params->res, params->arg1, params->arg2, params->arg3 );
17831 return STATUS_SUCCESS;
17834 static NTSTATUS ext_glShaderSource( void *args )
17836 struct glShaderSource_params *params = args;
17837 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17838 funcs->ext.p_glShaderSource( params->shader, params->count, params->string, params->length );
17839 return STATUS_SUCCESS;
17842 static NTSTATUS ext_glShaderSourceARB( void *args )
17844 struct glShaderSourceARB_params *params = args;
17845 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17846 funcs->ext.p_glShaderSourceARB( params->shaderObj, params->count, params->string, params->length );
17847 return STATUS_SUCCESS;
17850 static NTSTATUS ext_glShaderStorageBlockBinding( void *args )
17852 struct glShaderStorageBlockBinding_params *params = args;
17853 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17854 funcs->ext.p_glShaderStorageBlockBinding( params->program, params->storageBlockIndex, params->storageBlockBinding );
17855 return STATUS_SUCCESS;
17858 static NTSTATUS ext_glShadingRateImageBarrierNV( void *args )
17860 struct glShadingRateImageBarrierNV_params *params = args;
17861 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17862 funcs->ext.p_glShadingRateImageBarrierNV( params->synchronize );
17863 return STATUS_SUCCESS;
17866 static NTSTATUS ext_glShadingRateImagePaletteNV( void *args )
17868 struct glShadingRateImagePaletteNV_params *params = args;
17869 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17870 funcs->ext.p_glShadingRateImagePaletteNV( params->viewport, params->first, params->count, params->rates );
17871 return STATUS_SUCCESS;
17874 static NTSTATUS ext_glShadingRateSampleOrderCustomNV( void *args )
17876 struct glShadingRateSampleOrderCustomNV_params *params = args;
17877 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17878 funcs->ext.p_glShadingRateSampleOrderCustomNV( params->rate, params->samples, params->locations );
17879 return STATUS_SUCCESS;
17882 static NTSTATUS ext_glShadingRateSampleOrderNV( void *args )
17884 struct glShadingRateSampleOrderNV_params *params = args;
17885 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17886 funcs->ext.p_glShadingRateSampleOrderNV( params->order );
17887 return STATUS_SUCCESS;
17890 static NTSTATUS ext_glSharpenTexFuncSGIS( void *args )
17892 struct glSharpenTexFuncSGIS_params *params = args;
17893 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17894 funcs->ext.p_glSharpenTexFuncSGIS( params->target, params->n, params->points );
17895 return STATUS_SUCCESS;
17898 static NTSTATUS ext_glSignalSemaphoreEXT( void *args )
17900 struct glSignalSemaphoreEXT_params *params = args;
17901 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17902 funcs->ext.p_glSignalSemaphoreEXT( params->semaphore, params->numBufferBarriers, params->buffers, params->numTextureBarriers, params->textures, params->dstLayouts );
17903 return STATUS_SUCCESS;
17906 static NTSTATUS ext_glSignalSemaphoreui64NVX( void *args )
17908 struct glSignalSemaphoreui64NVX_params *params = args;
17909 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17910 funcs->ext.p_glSignalSemaphoreui64NVX( params->signalGpu, params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray );
17911 return STATUS_SUCCESS;
17914 static NTSTATUS ext_glSignalVkFenceNV( void *args )
17916 struct glSignalVkFenceNV_params *params = args;
17917 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17918 funcs->ext.p_glSignalVkFenceNV( params->vkFence );
17919 return STATUS_SUCCESS;
17922 static NTSTATUS ext_glSignalVkSemaphoreNV( void *args )
17924 struct glSignalVkSemaphoreNV_params *params = args;
17925 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17926 funcs->ext.p_glSignalVkSemaphoreNV( params->vkSemaphore );
17927 return STATUS_SUCCESS;
17930 static NTSTATUS ext_glSpecializeShader( void *args )
17932 struct glSpecializeShader_params *params = args;
17933 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17934 funcs->ext.p_glSpecializeShader( params->shader, params->pEntryPoint, params->numSpecializationConstants, params->pConstantIndex, params->pConstantValue );
17935 return STATUS_SUCCESS;
17938 static NTSTATUS ext_glSpecializeShaderARB( void *args )
17940 struct glSpecializeShaderARB_params *params = args;
17941 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17942 funcs->ext.p_glSpecializeShaderARB( params->shader, params->pEntryPoint, params->numSpecializationConstants, params->pConstantIndex, params->pConstantValue );
17943 return STATUS_SUCCESS;
17946 static NTSTATUS ext_glSpriteParameterfSGIX( void *args )
17948 struct glSpriteParameterfSGIX_params *params = args;
17949 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17950 funcs->ext.p_glSpriteParameterfSGIX( params->pname, params->param );
17951 return STATUS_SUCCESS;
17954 static NTSTATUS ext_glSpriteParameterfvSGIX( void *args )
17956 struct glSpriteParameterfvSGIX_params *params = args;
17957 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17958 funcs->ext.p_glSpriteParameterfvSGIX( params->pname, params->params );
17959 return STATUS_SUCCESS;
17962 static NTSTATUS ext_glSpriteParameteriSGIX( void *args )
17964 struct glSpriteParameteriSGIX_params *params = args;
17965 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17966 funcs->ext.p_glSpriteParameteriSGIX( params->pname, params->param );
17967 return STATUS_SUCCESS;
17970 static NTSTATUS ext_glSpriteParameterivSGIX( void *args )
17972 struct glSpriteParameterivSGIX_params *params = args;
17973 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17974 funcs->ext.p_glSpriteParameterivSGIX( params->pname, params->params );
17975 return STATUS_SUCCESS;
17978 static NTSTATUS ext_glStartInstrumentsSGIX( void *args )
17980 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17981 funcs->ext.p_glStartInstrumentsSGIX();
17982 return STATUS_SUCCESS;
17985 static NTSTATUS ext_glStateCaptureNV( void *args )
17987 struct glStateCaptureNV_params *params = args;
17988 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17989 funcs->ext.p_glStateCaptureNV( params->state, params->mode );
17990 return STATUS_SUCCESS;
17993 static NTSTATUS ext_glStencilClearTagEXT( void *args )
17995 struct glStencilClearTagEXT_params *params = args;
17996 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
17997 funcs->ext.p_glStencilClearTagEXT( params->stencilTagBits, params->stencilClearTag );
17998 return STATUS_SUCCESS;
18001 static NTSTATUS ext_glStencilFillPathInstancedNV( void *args )
18003 struct glStencilFillPathInstancedNV_params *params = args;
18004 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18005 funcs->ext.p_glStencilFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->fillMode, params->mask, params->transformType, params->transformValues );
18006 return STATUS_SUCCESS;
18009 static NTSTATUS ext_glStencilFillPathNV( void *args )
18011 struct glStencilFillPathNV_params *params = args;
18012 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18013 funcs->ext.p_glStencilFillPathNV( params->path, params->fillMode, params->mask );
18014 return STATUS_SUCCESS;
18017 static NTSTATUS ext_glStencilFuncSeparate( void *args )
18019 struct glStencilFuncSeparate_params *params = args;
18020 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18021 funcs->ext.p_glStencilFuncSeparate( params->face, params->func, params->ref, params->mask );
18022 return STATUS_SUCCESS;
18025 static NTSTATUS ext_glStencilFuncSeparateATI( void *args )
18027 struct glStencilFuncSeparateATI_params *params = args;
18028 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18029 funcs->ext.p_glStencilFuncSeparateATI( params->frontfunc, params->backfunc, params->ref, params->mask );
18030 return STATUS_SUCCESS;
18033 static NTSTATUS ext_glStencilMaskSeparate( void *args )
18035 struct glStencilMaskSeparate_params *params = args;
18036 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18037 funcs->ext.p_glStencilMaskSeparate( params->face, params->mask );
18038 return STATUS_SUCCESS;
18041 static NTSTATUS ext_glStencilOpSeparate( void *args )
18043 struct glStencilOpSeparate_params *params = args;
18044 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18045 funcs->ext.p_glStencilOpSeparate( params->face, params->sfail, params->dpfail, params->dppass );
18046 return STATUS_SUCCESS;
18049 static NTSTATUS ext_glStencilOpSeparateATI( void *args )
18051 struct glStencilOpSeparateATI_params *params = args;
18052 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18053 funcs->ext.p_glStencilOpSeparateATI( params->face, params->sfail, params->dpfail, params->dppass );
18054 return STATUS_SUCCESS;
18057 static NTSTATUS ext_glStencilOpValueAMD( void *args )
18059 struct glStencilOpValueAMD_params *params = args;
18060 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18061 funcs->ext.p_glStencilOpValueAMD( params->face, params->value );
18062 return STATUS_SUCCESS;
18065 static NTSTATUS ext_glStencilStrokePathInstancedNV( void *args )
18067 struct glStencilStrokePathInstancedNV_params *params = args;
18068 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18069 funcs->ext.p_glStencilStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->reference, params->mask, params->transformType, params->transformValues );
18070 return STATUS_SUCCESS;
18073 static NTSTATUS ext_glStencilStrokePathNV( void *args )
18075 struct glStencilStrokePathNV_params *params = args;
18076 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18077 funcs->ext.p_glStencilStrokePathNV( params->path, params->reference, params->mask );
18078 return STATUS_SUCCESS;
18081 static NTSTATUS ext_glStencilThenCoverFillPathInstancedNV( void *args )
18083 struct glStencilThenCoverFillPathInstancedNV_params *params = args;
18084 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18085 funcs->ext.p_glStencilThenCoverFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->fillMode, params->mask, params->coverMode, params->transformType, params->transformValues );
18086 return STATUS_SUCCESS;
18089 static NTSTATUS ext_glStencilThenCoverFillPathNV( void *args )
18091 struct glStencilThenCoverFillPathNV_params *params = args;
18092 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18093 funcs->ext.p_glStencilThenCoverFillPathNV( params->path, params->fillMode, params->mask, params->coverMode );
18094 return STATUS_SUCCESS;
18097 static NTSTATUS ext_glStencilThenCoverStrokePathInstancedNV( void *args )
18099 struct glStencilThenCoverStrokePathInstancedNV_params *params = args;
18100 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18101 funcs->ext.p_glStencilThenCoverStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->reference, params->mask, params->coverMode, params->transformType, params->transformValues );
18102 return STATUS_SUCCESS;
18105 static NTSTATUS ext_glStencilThenCoverStrokePathNV( void *args )
18107 struct glStencilThenCoverStrokePathNV_params *params = args;
18108 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18109 funcs->ext.p_glStencilThenCoverStrokePathNV( params->path, params->reference, params->mask, params->coverMode );
18110 return STATUS_SUCCESS;
18113 static NTSTATUS ext_glStopInstrumentsSGIX( void *args )
18115 struct glStopInstrumentsSGIX_params *params = args;
18116 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18117 funcs->ext.p_glStopInstrumentsSGIX( params->marker );
18118 return STATUS_SUCCESS;
18121 static NTSTATUS ext_glStringMarkerGREMEDY( void *args )
18123 struct glStringMarkerGREMEDY_params *params = args;
18124 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18125 funcs->ext.p_glStringMarkerGREMEDY( params->len, params->string );
18126 return STATUS_SUCCESS;
18129 static NTSTATUS ext_glSubpixelPrecisionBiasNV( void *args )
18131 struct glSubpixelPrecisionBiasNV_params *params = args;
18132 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18133 funcs->ext.p_glSubpixelPrecisionBiasNV( params->xbits, params->ybits );
18134 return STATUS_SUCCESS;
18137 static NTSTATUS ext_glSwizzleEXT( void *args )
18139 struct glSwizzleEXT_params *params = args;
18140 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18141 funcs->ext.p_glSwizzleEXT( params->res, params->in, params->outX, params->outY, params->outZ, params->outW );
18142 return STATUS_SUCCESS;
18145 static NTSTATUS ext_glSyncTextureINTEL( void *args )
18147 struct glSyncTextureINTEL_params *params = args;
18148 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18149 funcs->ext.p_glSyncTextureINTEL( params->texture );
18150 return STATUS_SUCCESS;
18153 static NTSTATUS ext_glTagSampleBufferSGIX( void *args )
18155 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18156 funcs->ext.p_glTagSampleBufferSGIX();
18157 return STATUS_SUCCESS;
18160 static NTSTATUS ext_glTangent3bEXT( void *args )
18162 struct glTangent3bEXT_params *params = args;
18163 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18164 funcs->ext.p_glTangent3bEXT( params->tx, params->ty, params->tz );
18165 return STATUS_SUCCESS;
18168 static NTSTATUS ext_glTangent3bvEXT( void *args )
18170 struct glTangent3bvEXT_params *params = args;
18171 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18172 funcs->ext.p_glTangent3bvEXT( params->v );
18173 return STATUS_SUCCESS;
18176 static NTSTATUS ext_glTangent3dEXT( void *args )
18178 struct glTangent3dEXT_params *params = args;
18179 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18180 funcs->ext.p_glTangent3dEXT( params->tx, params->ty, params->tz );
18181 return STATUS_SUCCESS;
18184 static NTSTATUS ext_glTangent3dvEXT( void *args )
18186 struct glTangent3dvEXT_params *params = args;
18187 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18188 funcs->ext.p_glTangent3dvEXT( params->v );
18189 return STATUS_SUCCESS;
18192 static NTSTATUS ext_glTangent3fEXT( void *args )
18194 struct glTangent3fEXT_params *params = args;
18195 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18196 funcs->ext.p_glTangent3fEXT( params->tx, params->ty, params->tz );
18197 return STATUS_SUCCESS;
18200 static NTSTATUS ext_glTangent3fvEXT( void *args )
18202 struct glTangent3fvEXT_params *params = args;
18203 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18204 funcs->ext.p_glTangent3fvEXT( params->v );
18205 return STATUS_SUCCESS;
18208 static NTSTATUS ext_glTangent3iEXT( void *args )
18210 struct glTangent3iEXT_params *params = args;
18211 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18212 funcs->ext.p_glTangent3iEXT( params->tx, params->ty, params->tz );
18213 return STATUS_SUCCESS;
18216 static NTSTATUS ext_glTangent3ivEXT( void *args )
18218 struct glTangent3ivEXT_params *params = args;
18219 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18220 funcs->ext.p_glTangent3ivEXT( params->v );
18221 return STATUS_SUCCESS;
18224 static NTSTATUS ext_glTangent3sEXT( void *args )
18226 struct glTangent3sEXT_params *params = args;
18227 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18228 funcs->ext.p_glTangent3sEXT( params->tx, params->ty, params->tz );
18229 return STATUS_SUCCESS;
18232 static NTSTATUS ext_glTangent3svEXT( void *args )
18234 struct glTangent3svEXT_params *params = args;
18235 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18236 funcs->ext.p_glTangent3svEXT( params->v );
18237 return STATUS_SUCCESS;
18240 static NTSTATUS ext_glTangentPointerEXT( void *args )
18242 struct glTangentPointerEXT_params *params = args;
18243 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18244 funcs->ext.p_glTangentPointerEXT( params->type, params->stride, params->pointer );
18245 return STATUS_SUCCESS;
18248 static NTSTATUS ext_glTbufferMask3DFX( void *args )
18250 struct glTbufferMask3DFX_params *params = args;
18251 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18252 funcs->ext.p_glTbufferMask3DFX( params->mask );
18253 return STATUS_SUCCESS;
18256 static NTSTATUS ext_glTessellationFactorAMD( void *args )
18258 struct glTessellationFactorAMD_params *params = args;
18259 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18260 funcs->ext.p_glTessellationFactorAMD( params->factor );
18261 return STATUS_SUCCESS;
18264 static NTSTATUS ext_glTessellationModeAMD( void *args )
18266 struct glTessellationModeAMD_params *params = args;
18267 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18268 funcs->ext.p_glTessellationModeAMD( params->mode );
18269 return STATUS_SUCCESS;
18272 static NTSTATUS ext_glTestFenceAPPLE( void *args )
18274 struct glTestFenceAPPLE_params *params = args;
18275 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18276 params->ret = funcs->ext.p_glTestFenceAPPLE( params->fence );
18277 return STATUS_SUCCESS;
18280 static NTSTATUS ext_glTestFenceNV( void *args )
18282 struct glTestFenceNV_params *params = args;
18283 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18284 params->ret = funcs->ext.p_glTestFenceNV( params->fence );
18285 return STATUS_SUCCESS;
18288 static NTSTATUS ext_glTestObjectAPPLE( void *args )
18290 struct glTestObjectAPPLE_params *params = args;
18291 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18292 params->ret = funcs->ext.p_glTestObjectAPPLE( params->object, params->name );
18293 return STATUS_SUCCESS;
18296 static NTSTATUS ext_glTexAttachMemoryNV( void *args )
18298 struct glTexAttachMemoryNV_params *params = args;
18299 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18300 funcs->ext.p_glTexAttachMemoryNV( params->target, params->memory, params->offset );
18301 return STATUS_SUCCESS;
18304 static NTSTATUS ext_glTexBuffer( void *args )
18306 struct glTexBuffer_params *params = args;
18307 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18308 funcs->ext.p_glTexBuffer( params->target, params->internalformat, params->buffer );
18309 return STATUS_SUCCESS;
18312 static NTSTATUS ext_glTexBufferARB( void *args )
18314 struct glTexBufferARB_params *params = args;
18315 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18316 funcs->ext.p_glTexBufferARB( params->target, params->internalformat, params->buffer );
18317 return STATUS_SUCCESS;
18320 static NTSTATUS ext_glTexBufferEXT( void *args )
18322 struct glTexBufferEXT_params *params = args;
18323 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18324 funcs->ext.p_glTexBufferEXT( params->target, params->internalformat, params->buffer );
18325 return STATUS_SUCCESS;
18328 static NTSTATUS ext_glTexBufferRange( void *args )
18330 struct glTexBufferRange_params *params = args;
18331 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18332 funcs->ext.p_glTexBufferRange( params->target, params->internalformat, params->buffer, params->offset, params->size );
18333 return STATUS_SUCCESS;
18336 static NTSTATUS ext_glTexBumpParameterfvATI( void *args )
18338 struct glTexBumpParameterfvATI_params *params = args;
18339 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18340 funcs->ext.p_glTexBumpParameterfvATI( params->pname, params->param );
18341 return STATUS_SUCCESS;
18344 static NTSTATUS ext_glTexBumpParameterivATI( void *args )
18346 struct glTexBumpParameterivATI_params *params = args;
18347 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18348 funcs->ext.p_glTexBumpParameterivATI( params->pname, params->param );
18349 return STATUS_SUCCESS;
18352 static NTSTATUS ext_glTexCoord1bOES( void *args )
18354 struct glTexCoord1bOES_params *params = args;
18355 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18356 funcs->ext.p_glTexCoord1bOES( params->s );
18357 return STATUS_SUCCESS;
18360 static NTSTATUS ext_glTexCoord1bvOES( void *args )
18362 struct glTexCoord1bvOES_params *params = args;
18363 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18364 funcs->ext.p_glTexCoord1bvOES( params->coords );
18365 return STATUS_SUCCESS;
18368 static NTSTATUS ext_glTexCoord1hNV( void *args )
18370 struct glTexCoord1hNV_params *params = args;
18371 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18372 funcs->ext.p_glTexCoord1hNV( params->s );
18373 return STATUS_SUCCESS;
18376 static NTSTATUS ext_glTexCoord1hvNV( void *args )
18378 struct glTexCoord1hvNV_params *params = args;
18379 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18380 funcs->ext.p_glTexCoord1hvNV( params->v );
18381 return STATUS_SUCCESS;
18384 static NTSTATUS ext_glTexCoord1xOES( void *args )
18386 struct glTexCoord1xOES_params *params = args;
18387 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18388 funcs->ext.p_glTexCoord1xOES( params->s );
18389 return STATUS_SUCCESS;
18392 static NTSTATUS ext_glTexCoord1xvOES( void *args )
18394 struct glTexCoord1xvOES_params *params = args;
18395 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18396 funcs->ext.p_glTexCoord1xvOES( params->coords );
18397 return STATUS_SUCCESS;
18400 static NTSTATUS ext_glTexCoord2bOES( void *args )
18402 struct glTexCoord2bOES_params *params = args;
18403 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18404 funcs->ext.p_glTexCoord2bOES( params->s, params->t );
18405 return STATUS_SUCCESS;
18408 static NTSTATUS ext_glTexCoord2bvOES( void *args )
18410 struct glTexCoord2bvOES_params *params = args;
18411 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18412 funcs->ext.p_glTexCoord2bvOES( params->coords );
18413 return STATUS_SUCCESS;
18416 static NTSTATUS ext_glTexCoord2fColor3fVertex3fSUN( void *args )
18418 struct glTexCoord2fColor3fVertex3fSUN_params *params = args;
18419 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18420 funcs->ext.p_glTexCoord2fColor3fVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->x, params->y, params->z );
18421 return STATUS_SUCCESS;
18424 static NTSTATUS ext_glTexCoord2fColor3fVertex3fvSUN( void *args )
18426 struct glTexCoord2fColor3fVertex3fvSUN_params *params = args;
18427 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18428 funcs->ext.p_glTexCoord2fColor3fVertex3fvSUN( params->tc, params->c, params->v );
18429 return STATUS_SUCCESS;
18432 static NTSTATUS ext_glTexCoord2fColor4fNormal3fVertex3fSUN( void *args )
18434 struct glTexCoord2fColor4fNormal3fVertex3fSUN_params *params = args;
18435 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18436 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 );
18437 return STATUS_SUCCESS;
18440 static NTSTATUS ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( void *args )
18442 struct glTexCoord2fColor4fNormal3fVertex3fvSUN_params *params = args;
18443 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18444 funcs->ext.p_glTexCoord2fColor4fNormal3fVertex3fvSUN( params->tc, params->c, params->n, params->v );
18445 return STATUS_SUCCESS;
18448 static NTSTATUS ext_glTexCoord2fColor4ubVertex3fSUN( void *args )
18450 struct glTexCoord2fColor4ubVertex3fSUN_params *params = args;
18451 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18452 funcs->ext.p_glTexCoord2fColor4ubVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->a, params->x, params->y, params->z );
18453 return STATUS_SUCCESS;
18456 static NTSTATUS ext_glTexCoord2fColor4ubVertex3fvSUN( void *args )
18458 struct glTexCoord2fColor4ubVertex3fvSUN_params *params = args;
18459 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18460 funcs->ext.p_glTexCoord2fColor4ubVertex3fvSUN( params->tc, params->c, params->v );
18461 return STATUS_SUCCESS;
18464 static NTSTATUS ext_glTexCoord2fNormal3fVertex3fSUN( void *args )
18466 struct glTexCoord2fNormal3fVertex3fSUN_params *params = args;
18467 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18468 funcs->ext.p_glTexCoord2fNormal3fVertex3fSUN( params->s, params->t, params->nx, params->ny, params->nz, params->x, params->y, params->z );
18469 return STATUS_SUCCESS;
18472 static NTSTATUS ext_glTexCoord2fNormal3fVertex3fvSUN( void *args )
18474 struct glTexCoord2fNormal3fVertex3fvSUN_params *params = args;
18475 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18476 funcs->ext.p_glTexCoord2fNormal3fVertex3fvSUN( params->tc, params->n, params->v );
18477 return STATUS_SUCCESS;
18480 static NTSTATUS ext_glTexCoord2fVertex3fSUN( void *args )
18482 struct glTexCoord2fVertex3fSUN_params *params = args;
18483 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18484 funcs->ext.p_glTexCoord2fVertex3fSUN( params->s, params->t, params->x, params->y, params->z );
18485 return STATUS_SUCCESS;
18488 static NTSTATUS ext_glTexCoord2fVertex3fvSUN( void *args )
18490 struct glTexCoord2fVertex3fvSUN_params *params = args;
18491 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18492 funcs->ext.p_glTexCoord2fVertex3fvSUN( params->tc, params->v );
18493 return STATUS_SUCCESS;
18496 static NTSTATUS ext_glTexCoord2hNV( void *args )
18498 struct glTexCoord2hNV_params *params = args;
18499 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18500 funcs->ext.p_glTexCoord2hNV( params->s, params->t );
18501 return STATUS_SUCCESS;
18504 static NTSTATUS ext_glTexCoord2hvNV( void *args )
18506 struct glTexCoord2hvNV_params *params = args;
18507 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18508 funcs->ext.p_glTexCoord2hvNV( params->v );
18509 return STATUS_SUCCESS;
18512 static NTSTATUS ext_glTexCoord2xOES( void *args )
18514 struct glTexCoord2xOES_params *params = args;
18515 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18516 funcs->ext.p_glTexCoord2xOES( params->s, params->t );
18517 return STATUS_SUCCESS;
18520 static NTSTATUS ext_glTexCoord2xvOES( void *args )
18522 struct glTexCoord2xvOES_params *params = args;
18523 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18524 funcs->ext.p_glTexCoord2xvOES( params->coords );
18525 return STATUS_SUCCESS;
18528 static NTSTATUS ext_glTexCoord3bOES( void *args )
18530 struct glTexCoord3bOES_params *params = args;
18531 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18532 funcs->ext.p_glTexCoord3bOES( params->s, params->t, params->r );
18533 return STATUS_SUCCESS;
18536 static NTSTATUS ext_glTexCoord3bvOES( void *args )
18538 struct glTexCoord3bvOES_params *params = args;
18539 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18540 funcs->ext.p_glTexCoord3bvOES( params->coords );
18541 return STATUS_SUCCESS;
18544 static NTSTATUS ext_glTexCoord3hNV( void *args )
18546 struct glTexCoord3hNV_params *params = args;
18547 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18548 funcs->ext.p_glTexCoord3hNV( params->s, params->t, params->r );
18549 return STATUS_SUCCESS;
18552 static NTSTATUS ext_glTexCoord3hvNV( void *args )
18554 struct glTexCoord3hvNV_params *params = args;
18555 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18556 funcs->ext.p_glTexCoord3hvNV( params->v );
18557 return STATUS_SUCCESS;
18560 static NTSTATUS ext_glTexCoord3xOES( void *args )
18562 struct glTexCoord3xOES_params *params = args;
18563 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18564 funcs->ext.p_glTexCoord3xOES( params->s, params->t, params->r );
18565 return STATUS_SUCCESS;
18568 static NTSTATUS ext_glTexCoord3xvOES( void *args )
18570 struct glTexCoord3xvOES_params *params = args;
18571 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18572 funcs->ext.p_glTexCoord3xvOES( params->coords );
18573 return STATUS_SUCCESS;
18576 static NTSTATUS ext_glTexCoord4bOES( void *args )
18578 struct glTexCoord4bOES_params *params = args;
18579 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18580 funcs->ext.p_glTexCoord4bOES( params->s, params->t, params->r, params->q );
18581 return STATUS_SUCCESS;
18584 static NTSTATUS ext_glTexCoord4bvOES( void *args )
18586 struct glTexCoord4bvOES_params *params = args;
18587 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18588 funcs->ext.p_glTexCoord4bvOES( params->coords );
18589 return STATUS_SUCCESS;
18592 static NTSTATUS ext_glTexCoord4fColor4fNormal3fVertex4fSUN( void *args )
18594 struct glTexCoord4fColor4fNormal3fVertex4fSUN_params *params = args;
18595 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18596 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 );
18597 return STATUS_SUCCESS;
18600 static NTSTATUS ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( void *args )
18602 struct glTexCoord4fColor4fNormal3fVertex4fvSUN_params *params = args;
18603 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18604 funcs->ext.p_glTexCoord4fColor4fNormal3fVertex4fvSUN( params->tc, params->c, params->n, params->v );
18605 return STATUS_SUCCESS;
18608 static NTSTATUS ext_glTexCoord4fVertex4fSUN( void *args )
18610 struct glTexCoord4fVertex4fSUN_params *params = args;
18611 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18612 funcs->ext.p_glTexCoord4fVertex4fSUN( params->s, params->t, params->p, params->q, params->x, params->y, params->z, params->w );
18613 return STATUS_SUCCESS;
18616 static NTSTATUS ext_glTexCoord4fVertex4fvSUN( void *args )
18618 struct glTexCoord4fVertex4fvSUN_params *params = args;
18619 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18620 funcs->ext.p_glTexCoord4fVertex4fvSUN( params->tc, params->v );
18621 return STATUS_SUCCESS;
18624 static NTSTATUS ext_glTexCoord4hNV( void *args )
18626 struct glTexCoord4hNV_params *params = args;
18627 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18628 funcs->ext.p_glTexCoord4hNV( params->s, params->t, params->r, params->q );
18629 return STATUS_SUCCESS;
18632 static NTSTATUS ext_glTexCoord4hvNV( void *args )
18634 struct glTexCoord4hvNV_params *params = args;
18635 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18636 funcs->ext.p_glTexCoord4hvNV( params->v );
18637 return STATUS_SUCCESS;
18640 static NTSTATUS ext_glTexCoord4xOES( void *args )
18642 struct glTexCoord4xOES_params *params = args;
18643 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18644 funcs->ext.p_glTexCoord4xOES( params->s, params->t, params->r, params->q );
18645 return STATUS_SUCCESS;
18648 static NTSTATUS ext_glTexCoord4xvOES( void *args )
18650 struct glTexCoord4xvOES_params *params = args;
18651 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18652 funcs->ext.p_glTexCoord4xvOES( params->coords );
18653 return STATUS_SUCCESS;
18656 static NTSTATUS ext_glTexCoordFormatNV( void *args )
18658 struct glTexCoordFormatNV_params *params = args;
18659 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18660 funcs->ext.p_glTexCoordFormatNV( params->size, params->type, params->stride );
18661 return STATUS_SUCCESS;
18664 static NTSTATUS ext_glTexCoordP1ui( void *args )
18666 struct glTexCoordP1ui_params *params = args;
18667 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18668 funcs->ext.p_glTexCoordP1ui( params->type, params->coords );
18669 return STATUS_SUCCESS;
18672 static NTSTATUS ext_glTexCoordP1uiv( void *args )
18674 struct glTexCoordP1uiv_params *params = args;
18675 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18676 funcs->ext.p_glTexCoordP1uiv( params->type, params->coords );
18677 return STATUS_SUCCESS;
18680 static NTSTATUS ext_glTexCoordP2ui( void *args )
18682 struct glTexCoordP2ui_params *params = args;
18683 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18684 funcs->ext.p_glTexCoordP2ui( params->type, params->coords );
18685 return STATUS_SUCCESS;
18688 static NTSTATUS ext_glTexCoordP2uiv( void *args )
18690 struct glTexCoordP2uiv_params *params = args;
18691 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18692 funcs->ext.p_glTexCoordP2uiv( params->type, params->coords );
18693 return STATUS_SUCCESS;
18696 static NTSTATUS ext_glTexCoordP3ui( void *args )
18698 struct glTexCoordP3ui_params *params = args;
18699 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18700 funcs->ext.p_glTexCoordP3ui( params->type, params->coords );
18701 return STATUS_SUCCESS;
18704 static NTSTATUS ext_glTexCoordP3uiv( void *args )
18706 struct glTexCoordP3uiv_params *params = args;
18707 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18708 funcs->ext.p_glTexCoordP3uiv( params->type, params->coords );
18709 return STATUS_SUCCESS;
18712 static NTSTATUS ext_glTexCoordP4ui( void *args )
18714 struct glTexCoordP4ui_params *params = args;
18715 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18716 funcs->ext.p_glTexCoordP4ui( params->type, params->coords );
18717 return STATUS_SUCCESS;
18720 static NTSTATUS ext_glTexCoordP4uiv( void *args )
18722 struct glTexCoordP4uiv_params *params = args;
18723 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18724 funcs->ext.p_glTexCoordP4uiv( params->type, params->coords );
18725 return STATUS_SUCCESS;
18728 static NTSTATUS ext_glTexCoordPointerEXT( void *args )
18730 struct glTexCoordPointerEXT_params *params = args;
18731 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18732 funcs->ext.p_glTexCoordPointerEXT( params->size, params->type, params->stride, params->count, params->pointer );
18733 return STATUS_SUCCESS;
18736 static NTSTATUS ext_glTexCoordPointerListIBM( void *args )
18738 struct glTexCoordPointerListIBM_params *params = args;
18739 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18740 funcs->ext.p_glTexCoordPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride );
18741 return STATUS_SUCCESS;
18744 static NTSTATUS ext_glTexCoordPointervINTEL( void *args )
18746 struct glTexCoordPointervINTEL_params *params = args;
18747 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18748 funcs->ext.p_glTexCoordPointervINTEL( params->size, params->type, params->pointer );
18749 return STATUS_SUCCESS;
18752 static NTSTATUS ext_glTexEnvxOES( void *args )
18754 struct glTexEnvxOES_params *params = args;
18755 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18756 funcs->ext.p_glTexEnvxOES( params->target, params->pname, params->param );
18757 return STATUS_SUCCESS;
18760 static NTSTATUS ext_glTexEnvxvOES( void *args )
18762 struct glTexEnvxvOES_params *params = args;
18763 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18764 funcs->ext.p_glTexEnvxvOES( params->target, params->pname, params->params );
18765 return STATUS_SUCCESS;
18768 static NTSTATUS ext_glTexFilterFuncSGIS( void *args )
18770 struct glTexFilterFuncSGIS_params *params = args;
18771 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18772 funcs->ext.p_glTexFilterFuncSGIS( params->target, params->filter, params->n, params->weights );
18773 return STATUS_SUCCESS;
18776 static NTSTATUS ext_glTexGenxOES( void *args )
18778 struct glTexGenxOES_params *params = args;
18779 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18780 funcs->ext.p_glTexGenxOES( params->coord, params->pname, params->param );
18781 return STATUS_SUCCESS;
18784 static NTSTATUS ext_glTexGenxvOES( void *args )
18786 struct glTexGenxvOES_params *params = args;
18787 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18788 funcs->ext.p_glTexGenxvOES( params->coord, params->pname, params->params );
18789 return STATUS_SUCCESS;
18792 static NTSTATUS ext_glTexImage2DMultisample( void *args )
18794 struct glTexImage2DMultisample_params *params = args;
18795 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18796 funcs->ext.p_glTexImage2DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations );
18797 return STATUS_SUCCESS;
18800 static NTSTATUS ext_glTexImage2DMultisampleCoverageNV( void *args )
18802 struct glTexImage2DMultisampleCoverageNV_params *params = args;
18803 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18804 funcs->ext.p_glTexImage2DMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->fixedSampleLocations );
18805 return STATUS_SUCCESS;
18808 static NTSTATUS ext_glTexImage3D( void *args )
18810 struct glTexImage3D_params *params = args;
18811 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18812 funcs->ext.p_glTexImage3D( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels );
18813 return STATUS_SUCCESS;
18816 static NTSTATUS ext_glTexImage3DEXT( void *args )
18818 struct glTexImage3DEXT_params *params = args;
18819 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18820 funcs->ext.p_glTexImage3DEXT( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels );
18821 return STATUS_SUCCESS;
18824 static NTSTATUS ext_glTexImage3DMultisample( void *args )
18826 struct glTexImage3DMultisample_params *params = args;
18827 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18828 funcs->ext.p_glTexImage3DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations );
18829 return STATUS_SUCCESS;
18832 static NTSTATUS ext_glTexImage3DMultisampleCoverageNV( void *args )
18834 struct glTexImage3DMultisampleCoverageNV_params *params = args;
18835 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18836 funcs->ext.p_glTexImage3DMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations );
18837 return STATUS_SUCCESS;
18840 static NTSTATUS ext_glTexImage4DSGIS( void *args )
18842 struct glTexImage4DSGIS_params *params = args;
18843 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18844 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 );
18845 return STATUS_SUCCESS;
18848 static NTSTATUS ext_glTexPageCommitmentARB( void *args )
18850 struct glTexPageCommitmentARB_params *params = args;
18851 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18852 funcs->ext.p_glTexPageCommitmentARB( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->commit );
18853 return STATUS_SUCCESS;
18856 static NTSTATUS ext_glTexParameterIiv( void *args )
18858 struct glTexParameterIiv_params *params = args;
18859 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18860 funcs->ext.p_glTexParameterIiv( params->target, params->pname, params->params );
18861 return STATUS_SUCCESS;
18864 static NTSTATUS ext_glTexParameterIivEXT( void *args )
18866 struct glTexParameterIivEXT_params *params = args;
18867 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18868 funcs->ext.p_glTexParameterIivEXT( params->target, params->pname, params->params );
18869 return STATUS_SUCCESS;
18872 static NTSTATUS ext_glTexParameterIuiv( void *args )
18874 struct glTexParameterIuiv_params *params = args;
18875 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18876 funcs->ext.p_glTexParameterIuiv( params->target, params->pname, params->params );
18877 return STATUS_SUCCESS;
18880 static NTSTATUS ext_glTexParameterIuivEXT( void *args )
18882 struct glTexParameterIuivEXT_params *params = args;
18883 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18884 funcs->ext.p_glTexParameterIuivEXT( params->target, params->pname, params->params );
18885 return STATUS_SUCCESS;
18888 static NTSTATUS ext_glTexParameterxOES( void *args )
18890 struct glTexParameterxOES_params *params = args;
18891 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18892 funcs->ext.p_glTexParameterxOES( params->target, params->pname, params->param );
18893 return STATUS_SUCCESS;
18896 static NTSTATUS ext_glTexParameterxvOES( void *args )
18898 struct glTexParameterxvOES_params *params = args;
18899 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18900 funcs->ext.p_glTexParameterxvOES( params->target, params->pname, params->params );
18901 return STATUS_SUCCESS;
18904 static NTSTATUS ext_glTexRenderbufferNV( void *args )
18906 struct glTexRenderbufferNV_params *params = args;
18907 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18908 funcs->ext.p_glTexRenderbufferNV( params->target, params->renderbuffer );
18909 return STATUS_SUCCESS;
18912 static NTSTATUS ext_glTexStorage1D( void *args )
18914 struct glTexStorage1D_params *params = args;
18915 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18916 funcs->ext.p_glTexStorage1D( params->target, params->levels, params->internalformat, params->width );
18917 return STATUS_SUCCESS;
18920 static NTSTATUS ext_glTexStorage2D( void *args )
18922 struct glTexStorage2D_params *params = args;
18923 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18924 funcs->ext.p_glTexStorage2D( params->target, params->levels, params->internalformat, params->width, params->height );
18925 return STATUS_SUCCESS;
18928 static NTSTATUS ext_glTexStorage2DMultisample( void *args )
18930 struct glTexStorage2DMultisample_params *params = args;
18931 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18932 funcs->ext.p_glTexStorage2DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations );
18933 return STATUS_SUCCESS;
18936 static NTSTATUS ext_glTexStorage3D( void *args )
18938 struct glTexStorage3D_params *params = args;
18939 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18940 funcs->ext.p_glTexStorage3D( params->target, params->levels, params->internalformat, params->width, params->height, params->depth );
18941 return STATUS_SUCCESS;
18944 static NTSTATUS ext_glTexStorage3DMultisample( void *args )
18946 struct glTexStorage3DMultisample_params *params = args;
18947 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18948 funcs->ext.p_glTexStorage3DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations );
18949 return STATUS_SUCCESS;
18952 static NTSTATUS ext_glTexStorageMem1DEXT( void *args )
18954 struct glTexStorageMem1DEXT_params *params = args;
18955 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18956 funcs->ext.p_glTexStorageMem1DEXT( params->target, params->levels, params->internalFormat, params->width, params->memory, params->offset );
18957 return STATUS_SUCCESS;
18960 static NTSTATUS ext_glTexStorageMem2DEXT( void *args )
18962 struct glTexStorageMem2DEXT_params *params = args;
18963 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18964 funcs->ext.p_glTexStorageMem2DEXT( params->target, params->levels, params->internalFormat, params->width, params->height, params->memory, params->offset );
18965 return STATUS_SUCCESS;
18968 static NTSTATUS ext_glTexStorageMem2DMultisampleEXT( void *args )
18970 struct glTexStorageMem2DMultisampleEXT_params *params = args;
18971 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18972 funcs->ext.p_glTexStorageMem2DMultisampleEXT( params->target, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations, params->memory, params->offset );
18973 return STATUS_SUCCESS;
18976 static NTSTATUS ext_glTexStorageMem3DEXT( void *args )
18978 struct glTexStorageMem3DEXT_params *params = args;
18979 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18980 funcs->ext.p_glTexStorageMem3DEXT( params->target, params->levels, params->internalFormat, params->width, params->height, params->depth, params->memory, params->offset );
18981 return STATUS_SUCCESS;
18984 static NTSTATUS ext_glTexStorageMem3DMultisampleEXT( void *args )
18986 struct glTexStorageMem3DMultisampleEXT_params *params = args;
18987 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18988 funcs->ext.p_glTexStorageMem3DMultisampleEXT( params->target, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations, params->memory, params->offset );
18989 return STATUS_SUCCESS;
18992 static NTSTATUS ext_glTexStorageSparseAMD( void *args )
18994 struct glTexStorageSparseAMD_params *params = args;
18995 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
18996 funcs->ext.p_glTexStorageSparseAMD( params->target, params->internalFormat, params->width, params->height, params->depth, params->layers, params->flags );
18997 return STATUS_SUCCESS;
19000 static NTSTATUS ext_glTexSubImage1DEXT( void *args )
19002 struct glTexSubImage1DEXT_params *params = args;
19003 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19004 funcs->ext.p_glTexSubImage1DEXT( params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
19005 return STATUS_SUCCESS;
19008 static NTSTATUS ext_glTexSubImage2DEXT( void *args )
19010 struct glTexSubImage2DEXT_params *params = args;
19011 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19012 funcs->ext.p_glTexSubImage2DEXT( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
19013 return STATUS_SUCCESS;
19016 static NTSTATUS ext_glTexSubImage3D( void *args )
19018 struct glTexSubImage3D_params *params = args;
19019 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19020 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 );
19021 return STATUS_SUCCESS;
19024 static NTSTATUS ext_glTexSubImage3DEXT( void *args )
19026 struct glTexSubImage3DEXT_params *params = args;
19027 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19028 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 );
19029 return STATUS_SUCCESS;
19032 static NTSTATUS ext_glTexSubImage4DSGIS( void *args )
19034 struct glTexSubImage4DSGIS_params *params = args;
19035 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19036 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 );
19037 return STATUS_SUCCESS;
19040 static NTSTATUS ext_glTextureAttachMemoryNV( void *args )
19042 struct glTextureAttachMemoryNV_params *params = args;
19043 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19044 funcs->ext.p_glTextureAttachMemoryNV( params->texture, params->memory, params->offset );
19045 return STATUS_SUCCESS;
19048 static NTSTATUS ext_glTextureBarrier( void *args )
19050 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19051 funcs->ext.p_glTextureBarrier();
19052 return STATUS_SUCCESS;
19055 static NTSTATUS ext_glTextureBarrierNV( void *args )
19057 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19058 funcs->ext.p_glTextureBarrierNV();
19059 return STATUS_SUCCESS;
19062 static NTSTATUS ext_glTextureBuffer( void *args )
19064 struct glTextureBuffer_params *params = args;
19065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19066 funcs->ext.p_glTextureBuffer( params->texture, params->internalformat, params->buffer );
19067 return STATUS_SUCCESS;
19070 static NTSTATUS ext_glTextureBufferEXT( void *args )
19072 struct glTextureBufferEXT_params *params = args;
19073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19074 funcs->ext.p_glTextureBufferEXT( params->texture, params->target, params->internalformat, params->buffer );
19075 return STATUS_SUCCESS;
19078 static NTSTATUS ext_glTextureBufferRange( void *args )
19080 struct glTextureBufferRange_params *params = args;
19081 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19082 funcs->ext.p_glTextureBufferRange( params->texture, params->internalformat, params->buffer, params->offset, params->size );
19083 return STATUS_SUCCESS;
19086 static NTSTATUS ext_glTextureBufferRangeEXT( void *args )
19088 struct glTextureBufferRangeEXT_params *params = args;
19089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19090 funcs->ext.p_glTextureBufferRangeEXT( params->texture, params->target, params->internalformat, params->buffer, params->offset, params->size );
19091 return STATUS_SUCCESS;
19094 static NTSTATUS ext_glTextureColorMaskSGIS( void *args )
19096 struct glTextureColorMaskSGIS_params *params = args;
19097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19098 funcs->ext.p_glTextureColorMaskSGIS( params->red, params->green, params->blue, params->alpha );
19099 return STATUS_SUCCESS;
19102 static NTSTATUS ext_glTextureImage1DEXT( void *args )
19104 struct glTextureImage1DEXT_params *params = args;
19105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19106 funcs->ext.p_glTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels );
19107 return STATUS_SUCCESS;
19110 static NTSTATUS ext_glTextureImage2DEXT( void *args )
19112 struct glTextureImage2DEXT_params *params = args;
19113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19114 funcs->ext.p_glTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels );
19115 return STATUS_SUCCESS;
19118 static NTSTATUS ext_glTextureImage2DMultisampleCoverageNV( void *args )
19120 struct glTextureImage2DMultisampleCoverageNV_params *params = args;
19121 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19122 funcs->ext.p_glTextureImage2DMultisampleCoverageNV( params->texture, params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->fixedSampleLocations );
19123 return STATUS_SUCCESS;
19126 static NTSTATUS ext_glTextureImage2DMultisampleNV( void *args )
19128 struct glTextureImage2DMultisampleNV_params *params = args;
19129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19130 funcs->ext.p_glTextureImage2DMultisampleNV( params->texture, params->target, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations );
19131 return STATUS_SUCCESS;
19134 static NTSTATUS ext_glTextureImage3DEXT( void *args )
19136 struct glTextureImage3DEXT_params *params = args;
19137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19138 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 );
19139 return STATUS_SUCCESS;
19142 static NTSTATUS ext_glTextureImage3DMultisampleCoverageNV( void *args )
19144 struct glTextureImage3DMultisampleCoverageNV_params *params = args;
19145 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19146 funcs->ext.p_glTextureImage3DMultisampleCoverageNV( params->texture, params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations );
19147 return STATUS_SUCCESS;
19150 static NTSTATUS ext_glTextureImage3DMultisampleNV( void *args )
19152 struct glTextureImage3DMultisampleNV_params *params = args;
19153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19154 funcs->ext.p_glTextureImage3DMultisampleNV( params->texture, params->target, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations );
19155 return STATUS_SUCCESS;
19158 static NTSTATUS ext_glTextureLightEXT( void *args )
19160 struct glTextureLightEXT_params *params = args;
19161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19162 funcs->ext.p_glTextureLightEXT( params->pname );
19163 return STATUS_SUCCESS;
19166 static NTSTATUS ext_glTextureMaterialEXT( void *args )
19168 struct glTextureMaterialEXT_params *params = args;
19169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19170 funcs->ext.p_glTextureMaterialEXT( params->face, params->mode );
19171 return STATUS_SUCCESS;
19174 static NTSTATUS ext_glTextureNormalEXT( void *args )
19176 struct glTextureNormalEXT_params *params = args;
19177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19178 funcs->ext.p_glTextureNormalEXT( params->mode );
19179 return STATUS_SUCCESS;
19182 static NTSTATUS ext_glTexturePageCommitmentEXT( void *args )
19184 struct glTexturePageCommitmentEXT_params *params = args;
19185 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19186 funcs->ext.p_glTexturePageCommitmentEXT( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->commit );
19187 return STATUS_SUCCESS;
19190 static NTSTATUS ext_glTextureParameterIiv( void *args )
19192 struct glTextureParameterIiv_params *params = args;
19193 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19194 funcs->ext.p_glTextureParameterIiv( params->texture, params->pname, params->params );
19195 return STATUS_SUCCESS;
19198 static NTSTATUS ext_glTextureParameterIivEXT( void *args )
19200 struct glTextureParameterIivEXT_params *params = args;
19201 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19202 funcs->ext.p_glTextureParameterIivEXT( params->texture, params->target, params->pname, params->params );
19203 return STATUS_SUCCESS;
19206 static NTSTATUS ext_glTextureParameterIuiv( void *args )
19208 struct glTextureParameterIuiv_params *params = args;
19209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19210 funcs->ext.p_glTextureParameterIuiv( params->texture, params->pname, params->params );
19211 return STATUS_SUCCESS;
19214 static NTSTATUS ext_glTextureParameterIuivEXT( void *args )
19216 struct glTextureParameterIuivEXT_params *params = args;
19217 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19218 funcs->ext.p_glTextureParameterIuivEXT( params->texture, params->target, params->pname, params->params );
19219 return STATUS_SUCCESS;
19222 static NTSTATUS ext_glTextureParameterf( void *args )
19224 struct glTextureParameterf_params *params = args;
19225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19226 funcs->ext.p_glTextureParameterf( params->texture, params->pname, params->param );
19227 return STATUS_SUCCESS;
19230 static NTSTATUS ext_glTextureParameterfEXT( void *args )
19232 struct glTextureParameterfEXT_params *params = args;
19233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19234 funcs->ext.p_glTextureParameterfEXT( params->texture, params->target, params->pname, params->param );
19235 return STATUS_SUCCESS;
19238 static NTSTATUS ext_glTextureParameterfv( void *args )
19240 struct glTextureParameterfv_params *params = args;
19241 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19242 funcs->ext.p_glTextureParameterfv( params->texture, params->pname, params->param );
19243 return STATUS_SUCCESS;
19246 static NTSTATUS ext_glTextureParameterfvEXT( void *args )
19248 struct glTextureParameterfvEXT_params *params = args;
19249 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19250 funcs->ext.p_glTextureParameterfvEXT( params->texture, params->target, params->pname, params->params );
19251 return STATUS_SUCCESS;
19254 static NTSTATUS ext_glTextureParameteri( void *args )
19256 struct glTextureParameteri_params *params = args;
19257 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19258 funcs->ext.p_glTextureParameteri( params->texture, params->pname, params->param );
19259 return STATUS_SUCCESS;
19262 static NTSTATUS ext_glTextureParameteriEXT( void *args )
19264 struct glTextureParameteriEXT_params *params = args;
19265 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19266 funcs->ext.p_glTextureParameteriEXT( params->texture, params->target, params->pname, params->param );
19267 return STATUS_SUCCESS;
19270 static NTSTATUS ext_glTextureParameteriv( void *args )
19272 struct glTextureParameteriv_params *params = args;
19273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19274 funcs->ext.p_glTextureParameteriv( params->texture, params->pname, params->param );
19275 return STATUS_SUCCESS;
19278 static NTSTATUS ext_glTextureParameterivEXT( void *args )
19280 struct glTextureParameterivEXT_params *params = args;
19281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19282 funcs->ext.p_glTextureParameterivEXT( params->texture, params->target, params->pname, params->params );
19283 return STATUS_SUCCESS;
19286 static NTSTATUS ext_glTextureRangeAPPLE( void *args )
19288 struct glTextureRangeAPPLE_params *params = args;
19289 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19290 funcs->ext.p_glTextureRangeAPPLE( params->target, params->length, params->pointer );
19291 return STATUS_SUCCESS;
19294 static NTSTATUS ext_glTextureRenderbufferEXT( void *args )
19296 struct glTextureRenderbufferEXT_params *params = args;
19297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19298 funcs->ext.p_glTextureRenderbufferEXT( params->texture, params->target, params->renderbuffer );
19299 return STATUS_SUCCESS;
19302 static NTSTATUS ext_glTextureStorage1D( void *args )
19304 struct glTextureStorage1D_params *params = args;
19305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19306 funcs->ext.p_glTextureStorage1D( params->texture, params->levels, params->internalformat, params->width );
19307 return STATUS_SUCCESS;
19310 static NTSTATUS ext_glTextureStorage1DEXT( void *args )
19312 struct glTextureStorage1DEXT_params *params = args;
19313 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19314 funcs->ext.p_glTextureStorage1DEXT( params->texture, params->target, params->levels, params->internalformat, params->width );
19315 return STATUS_SUCCESS;
19318 static NTSTATUS ext_glTextureStorage2D( void *args )
19320 struct glTextureStorage2D_params *params = args;
19321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19322 funcs->ext.p_glTextureStorage2D( params->texture, params->levels, params->internalformat, params->width, params->height );
19323 return STATUS_SUCCESS;
19326 static NTSTATUS ext_glTextureStorage2DEXT( void *args )
19328 struct glTextureStorage2DEXT_params *params = args;
19329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19330 funcs->ext.p_glTextureStorage2DEXT( params->texture, params->target, params->levels, params->internalformat, params->width, params->height );
19331 return STATUS_SUCCESS;
19334 static NTSTATUS ext_glTextureStorage2DMultisample( void *args )
19336 struct glTextureStorage2DMultisample_params *params = args;
19337 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19338 funcs->ext.p_glTextureStorage2DMultisample( params->texture, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations );
19339 return STATUS_SUCCESS;
19342 static NTSTATUS ext_glTextureStorage2DMultisampleEXT( void *args )
19344 struct glTextureStorage2DMultisampleEXT_params *params = args;
19345 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19346 funcs->ext.p_glTextureStorage2DMultisampleEXT( params->texture, params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations );
19347 return STATUS_SUCCESS;
19350 static NTSTATUS ext_glTextureStorage3D( void *args )
19352 struct glTextureStorage3D_params *params = args;
19353 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19354 funcs->ext.p_glTextureStorage3D( params->texture, params->levels, params->internalformat, params->width, params->height, params->depth );
19355 return STATUS_SUCCESS;
19358 static NTSTATUS ext_glTextureStorage3DEXT( void *args )
19360 struct glTextureStorage3DEXT_params *params = args;
19361 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19362 funcs->ext.p_glTextureStorage3DEXT( params->texture, params->target, params->levels, params->internalformat, params->width, params->height, params->depth );
19363 return STATUS_SUCCESS;
19366 static NTSTATUS ext_glTextureStorage3DMultisample( void *args )
19368 struct glTextureStorage3DMultisample_params *params = args;
19369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19370 funcs->ext.p_glTextureStorage3DMultisample( params->texture, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations );
19371 return STATUS_SUCCESS;
19374 static NTSTATUS ext_glTextureStorage3DMultisampleEXT( void *args )
19376 struct glTextureStorage3DMultisampleEXT_params *params = args;
19377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19378 funcs->ext.p_glTextureStorage3DMultisampleEXT( params->texture, params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations );
19379 return STATUS_SUCCESS;
19382 static NTSTATUS ext_glTextureStorageMem1DEXT( void *args )
19384 struct glTextureStorageMem1DEXT_params *params = args;
19385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19386 funcs->ext.p_glTextureStorageMem1DEXT( params->texture, params->levels, params->internalFormat, params->width, params->memory, params->offset );
19387 return STATUS_SUCCESS;
19390 static NTSTATUS ext_glTextureStorageMem2DEXT( void *args )
19392 struct glTextureStorageMem2DEXT_params *params = args;
19393 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19394 funcs->ext.p_glTextureStorageMem2DEXT( params->texture, params->levels, params->internalFormat, params->width, params->height, params->memory, params->offset );
19395 return STATUS_SUCCESS;
19398 static NTSTATUS ext_glTextureStorageMem2DMultisampleEXT( void *args )
19400 struct glTextureStorageMem2DMultisampleEXT_params *params = args;
19401 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19402 funcs->ext.p_glTextureStorageMem2DMultisampleEXT( params->texture, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations, params->memory, params->offset );
19403 return STATUS_SUCCESS;
19406 static NTSTATUS ext_glTextureStorageMem3DEXT( void *args )
19408 struct glTextureStorageMem3DEXT_params *params = args;
19409 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19410 funcs->ext.p_glTextureStorageMem3DEXT( params->texture, params->levels, params->internalFormat, params->width, params->height, params->depth, params->memory, params->offset );
19411 return STATUS_SUCCESS;
19414 static NTSTATUS ext_glTextureStorageMem3DMultisampleEXT( void *args )
19416 struct glTextureStorageMem3DMultisampleEXT_params *params = args;
19417 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19418 funcs->ext.p_glTextureStorageMem3DMultisampleEXT( params->texture, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations, params->memory, params->offset );
19419 return STATUS_SUCCESS;
19422 static NTSTATUS ext_glTextureStorageSparseAMD( void *args )
19424 struct glTextureStorageSparseAMD_params *params = args;
19425 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19426 funcs->ext.p_glTextureStorageSparseAMD( params->texture, params->target, params->internalFormat, params->width, params->height, params->depth, params->layers, params->flags );
19427 return STATUS_SUCCESS;
19430 static NTSTATUS ext_glTextureSubImage1D( void *args )
19432 struct glTextureSubImage1D_params *params = args;
19433 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19434 funcs->ext.p_glTextureSubImage1D( params->texture, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
19435 return STATUS_SUCCESS;
19438 static NTSTATUS ext_glTextureSubImage1DEXT( void *args )
19440 struct glTextureSubImage1DEXT_params *params = args;
19441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19442 funcs->ext.p_glTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels );
19443 return STATUS_SUCCESS;
19446 static NTSTATUS ext_glTextureSubImage2D( void *args )
19448 struct glTextureSubImage2D_params *params = args;
19449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19450 funcs->ext.p_glTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
19451 return STATUS_SUCCESS;
19454 static NTSTATUS ext_glTextureSubImage2DEXT( void *args )
19456 struct glTextureSubImage2DEXT_params *params = args;
19457 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19458 funcs->ext.p_glTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels );
19459 return STATUS_SUCCESS;
19462 static NTSTATUS ext_glTextureSubImage3D( void *args )
19464 struct glTextureSubImage3D_params *params = args;
19465 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19466 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 );
19467 return STATUS_SUCCESS;
19470 static NTSTATUS ext_glTextureSubImage3DEXT( void *args )
19472 struct glTextureSubImage3DEXT_params *params = args;
19473 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19474 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 );
19475 return STATUS_SUCCESS;
19478 static NTSTATUS ext_glTextureView( void *args )
19480 struct glTextureView_params *params = args;
19481 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19482 funcs->ext.p_glTextureView( params->texture, params->target, params->origtexture, params->internalformat, params->minlevel, params->numlevels, params->minlayer, params->numlayers );
19483 return STATUS_SUCCESS;
19486 static NTSTATUS ext_glTrackMatrixNV( void *args )
19488 struct glTrackMatrixNV_params *params = args;
19489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19490 funcs->ext.p_glTrackMatrixNV( params->target, params->address, params->matrix, params->transform );
19491 return STATUS_SUCCESS;
19494 static NTSTATUS ext_glTransformFeedbackAttribsNV( void *args )
19496 struct glTransformFeedbackAttribsNV_params *params = args;
19497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19498 funcs->ext.p_glTransformFeedbackAttribsNV( params->count, params->attribs, params->bufferMode );
19499 return STATUS_SUCCESS;
19502 static NTSTATUS ext_glTransformFeedbackBufferBase( void *args )
19504 struct glTransformFeedbackBufferBase_params *params = args;
19505 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19506 funcs->ext.p_glTransformFeedbackBufferBase( params->xfb, params->index, params->buffer );
19507 return STATUS_SUCCESS;
19510 static NTSTATUS ext_glTransformFeedbackBufferRange( void *args )
19512 struct glTransformFeedbackBufferRange_params *params = args;
19513 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19514 funcs->ext.p_glTransformFeedbackBufferRange( params->xfb, params->index, params->buffer, params->offset, params->size );
19515 return STATUS_SUCCESS;
19518 static NTSTATUS ext_glTransformFeedbackStreamAttribsNV( void *args )
19520 struct glTransformFeedbackStreamAttribsNV_params *params = args;
19521 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19522 funcs->ext.p_glTransformFeedbackStreamAttribsNV( params->count, params->attribs, params->nbuffers, params->bufstreams, params->bufferMode );
19523 return STATUS_SUCCESS;
19526 static NTSTATUS ext_glTransformFeedbackVaryings( void *args )
19528 struct glTransformFeedbackVaryings_params *params = args;
19529 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19530 funcs->ext.p_glTransformFeedbackVaryings( params->program, params->count, params->varyings, params->bufferMode );
19531 return STATUS_SUCCESS;
19534 static NTSTATUS ext_glTransformFeedbackVaryingsEXT( void *args )
19536 struct glTransformFeedbackVaryingsEXT_params *params = args;
19537 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19538 funcs->ext.p_glTransformFeedbackVaryingsEXT( params->program, params->count, params->varyings, params->bufferMode );
19539 return STATUS_SUCCESS;
19542 static NTSTATUS ext_glTransformFeedbackVaryingsNV( void *args )
19544 struct glTransformFeedbackVaryingsNV_params *params = args;
19545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19546 funcs->ext.p_glTransformFeedbackVaryingsNV( params->program, params->count, params->locations, params->bufferMode );
19547 return STATUS_SUCCESS;
19550 static NTSTATUS ext_glTransformPathNV( void *args )
19552 struct glTransformPathNV_params *params = args;
19553 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19554 funcs->ext.p_glTransformPathNV( params->resultPath, params->srcPath, params->transformType, params->transformValues );
19555 return STATUS_SUCCESS;
19558 static NTSTATUS ext_glTranslatexOES( void *args )
19560 struct glTranslatexOES_params *params = args;
19561 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19562 funcs->ext.p_glTranslatexOES( params->x, params->y, params->z );
19563 return STATUS_SUCCESS;
19566 static NTSTATUS ext_glUniform1d( void *args )
19568 struct glUniform1d_params *params = args;
19569 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19570 funcs->ext.p_glUniform1d( params->location, params->x );
19571 return STATUS_SUCCESS;
19574 static NTSTATUS ext_glUniform1dv( void *args )
19576 struct glUniform1dv_params *params = args;
19577 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19578 funcs->ext.p_glUniform1dv( params->location, params->count, params->value );
19579 return STATUS_SUCCESS;
19582 static NTSTATUS ext_glUniform1f( void *args )
19584 struct glUniform1f_params *params = args;
19585 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19586 funcs->ext.p_glUniform1f( params->location, params->v0 );
19587 return STATUS_SUCCESS;
19590 static NTSTATUS ext_glUniform1fARB( void *args )
19592 struct glUniform1fARB_params *params = args;
19593 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19594 funcs->ext.p_glUniform1fARB( params->location, params->v0 );
19595 return STATUS_SUCCESS;
19598 static NTSTATUS ext_glUniform1fv( void *args )
19600 struct glUniform1fv_params *params = args;
19601 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19602 funcs->ext.p_glUniform1fv( params->location, params->count, params->value );
19603 return STATUS_SUCCESS;
19606 static NTSTATUS ext_glUniform1fvARB( void *args )
19608 struct glUniform1fvARB_params *params = args;
19609 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19610 funcs->ext.p_glUniform1fvARB( params->location, params->count, params->value );
19611 return STATUS_SUCCESS;
19614 static NTSTATUS ext_glUniform1i( void *args )
19616 struct glUniform1i_params *params = args;
19617 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19618 funcs->ext.p_glUniform1i( params->location, params->v0 );
19619 return STATUS_SUCCESS;
19622 static NTSTATUS ext_glUniform1i64ARB( void *args )
19624 struct glUniform1i64ARB_params *params = args;
19625 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19626 funcs->ext.p_glUniform1i64ARB( params->location, params->x );
19627 return STATUS_SUCCESS;
19630 static NTSTATUS ext_glUniform1i64NV( void *args )
19632 struct glUniform1i64NV_params *params = args;
19633 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19634 funcs->ext.p_glUniform1i64NV( params->location, params->x );
19635 return STATUS_SUCCESS;
19638 static NTSTATUS ext_glUniform1i64vARB( void *args )
19640 struct glUniform1i64vARB_params *params = args;
19641 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19642 funcs->ext.p_glUniform1i64vARB( params->location, params->count, params->value );
19643 return STATUS_SUCCESS;
19646 static NTSTATUS ext_glUniform1i64vNV( void *args )
19648 struct glUniform1i64vNV_params *params = args;
19649 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19650 funcs->ext.p_glUniform1i64vNV( params->location, params->count, params->value );
19651 return STATUS_SUCCESS;
19654 static NTSTATUS ext_glUniform1iARB( void *args )
19656 struct glUniform1iARB_params *params = args;
19657 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19658 funcs->ext.p_glUniform1iARB( params->location, params->v0 );
19659 return STATUS_SUCCESS;
19662 static NTSTATUS ext_glUniform1iv( void *args )
19664 struct glUniform1iv_params *params = args;
19665 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19666 funcs->ext.p_glUniform1iv( params->location, params->count, params->value );
19667 return STATUS_SUCCESS;
19670 static NTSTATUS ext_glUniform1ivARB( void *args )
19672 struct glUniform1ivARB_params *params = args;
19673 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19674 funcs->ext.p_glUniform1ivARB( params->location, params->count, params->value );
19675 return STATUS_SUCCESS;
19678 static NTSTATUS ext_glUniform1ui( void *args )
19680 struct glUniform1ui_params *params = args;
19681 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19682 funcs->ext.p_glUniform1ui( params->location, params->v0 );
19683 return STATUS_SUCCESS;
19686 static NTSTATUS ext_glUniform1ui64ARB( void *args )
19688 struct glUniform1ui64ARB_params *params = args;
19689 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19690 funcs->ext.p_glUniform1ui64ARB( params->location, params->x );
19691 return STATUS_SUCCESS;
19694 static NTSTATUS ext_glUniform1ui64NV( void *args )
19696 struct glUniform1ui64NV_params *params = args;
19697 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19698 funcs->ext.p_glUniform1ui64NV( params->location, params->x );
19699 return STATUS_SUCCESS;
19702 static NTSTATUS ext_glUniform1ui64vARB( void *args )
19704 struct glUniform1ui64vARB_params *params = args;
19705 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19706 funcs->ext.p_glUniform1ui64vARB( params->location, params->count, params->value );
19707 return STATUS_SUCCESS;
19710 static NTSTATUS ext_glUniform1ui64vNV( void *args )
19712 struct glUniform1ui64vNV_params *params = args;
19713 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19714 funcs->ext.p_glUniform1ui64vNV( params->location, params->count, params->value );
19715 return STATUS_SUCCESS;
19718 static NTSTATUS ext_glUniform1uiEXT( void *args )
19720 struct glUniform1uiEXT_params *params = args;
19721 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19722 funcs->ext.p_glUniform1uiEXT( params->location, params->v0 );
19723 return STATUS_SUCCESS;
19726 static NTSTATUS ext_glUniform1uiv( void *args )
19728 struct glUniform1uiv_params *params = args;
19729 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19730 funcs->ext.p_glUniform1uiv( params->location, params->count, params->value );
19731 return STATUS_SUCCESS;
19734 static NTSTATUS ext_glUniform1uivEXT( void *args )
19736 struct glUniform1uivEXT_params *params = args;
19737 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19738 funcs->ext.p_glUniform1uivEXT( params->location, params->count, params->value );
19739 return STATUS_SUCCESS;
19742 static NTSTATUS ext_glUniform2d( void *args )
19744 struct glUniform2d_params *params = args;
19745 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19746 funcs->ext.p_glUniform2d( params->location, params->x, params->y );
19747 return STATUS_SUCCESS;
19750 static NTSTATUS ext_glUniform2dv( void *args )
19752 struct glUniform2dv_params *params = args;
19753 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19754 funcs->ext.p_glUniform2dv( params->location, params->count, params->value );
19755 return STATUS_SUCCESS;
19758 static NTSTATUS ext_glUniform2f( void *args )
19760 struct glUniform2f_params *params = args;
19761 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19762 funcs->ext.p_glUniform2f( params->location, params->v0, params->v1 );
19763 return STATUS_SUCCESS;
19766 static NTSTATUS ext_glUniform2fARB( void *args )
19768 struct glUniform2fARB_params *params = args;
19769 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19770 funcs->ext.p_glUniform2fARB( params->location, params->v0, params->v1 );
19771 return STATUS_SUCCESS;
19774 static NTSTATUS ext_glUniform2fv( void *args )
19776 struct glUniform2fv_params *params = args;
19777 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19778 funcs->ext.p_glUniform2fv( params->location, params->count, params->value );
19779 return STATUS_SUCCESS;
19782 static NTSTATUS ext_glUniform2fvARB( void *args )
19784 struct glUniform2fvARB_params *params = args;
19785 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19786 funcs->ext.p_glUniform2fvARB( params->location, params->count, params->value );
19787 return STATUS_SUCCESS;
19790 static NTSTATUS ext_glUniform2i( void *args )
19792 struct glUniform2i_params *params = args;
19793 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19794 funcs->ext.p_glUniform2i( params->location, params->v0, params->v1 );
19795 return STATUS_SUCCESS;
19798 static NTSTATUS ext_glUniform2i64ARB( void *args )
19800 struct glUniform2i64ARB_params *params = args;
19801 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19802 funcs->ext.p_glUniform2i64ARB( params->location, params->x, params->y );
19803 return STATUS_SUCCESS;
19806 static NTSTATUS ext_glUniform2i64NV( void *args )
19808 struct glUniform2i64NV_params *params = args;
19809 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19810 funcs->ext.p_glUniform2i64NV( params->location, params->x, params->y );
19811 return STATUS_SUCCESS;
19814 static NTSTATUS ext_glUniform2i64vARB( void *args )
19816 struct glUniform2i64vARB_params *params = args;
19817 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19818 funcs->ext.p_glUniform2i64vARB( params->location, params->count, params->value );
19819 return STATUS_SUCCESS;
19822 static NTSTATUS ext_glUniform2i64vNV( void *args )
19824 struct glUniform2i64vNV_params *params = args;
19825 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19826 funcs->ext.p_glUniform2i64vNV( params->location, params->count, params->value );
19827 return STATUS_SUCCESS;
19830 static NTSTATUS ext_glUniform2iARB( void *args )
19832 struct glUniform2iARB_params *params = args;
19833 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19834 funcs->ext.p_glUniform2iARB( params->location, params->v0, params->v1 );
19835 return STATUS_SUCCESS;
19838 static NTSTATUS ext_glUniform2iv( void *args )
19840 struct glUniform2iv_params *params = args;
19841 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19842 funcs->ext.p_glUniform2iv( params->location, params->count, params->value );
19843 return STATUS_SUCCESS;
19846 static NTSTATUS ext_glUniform2ivARB( void *args )
19848 struct glUniform2ivARB_params *params = args;
19849 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19850 funcs->ext.p_glUniform2ivARB( params->location, params->count, params->value );
19851 return STATUS_SUCCESS;
19854 static NTSTATUS ext_glUniform2ui( void *args )
19856 struct glUniform2ui_params *params = args;
19857 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19858 funcs->ext.p_glUniform2ui( params->location, params->v0, params->v1 );
19859 return STATUS_SUCCESS;
19862 static NTSTATUS ext_glUniform2ui64ARB( void *args )
19864 struct glUniform2ui64ARB_params *params = args;
19865 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19866 funcs->ext.p_glUniform2ui64ARB( params->location, params->x, params->y );
19867 return STATUS_SUCCESS;
19870 static NTSTATUS ext_glUniform2ui64NV( void *args )
19872 struct glUniform2ui64NV_params *params = args;
19873 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19874 funcs->ext.p_glUniform2ui64NV( params->location, params->x, params->y );
19875 return STATUS_SUCCESS;
19878 static NTSTATUS ext_glUniform2ui64vARB( void *args )
19880 struct glUniform2ui64vARB_params *params = args;
19881 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19882 funcs->ext.p_glUniform2ui64vARB( params->location, params->count, params->value );
19883 return STATUS_SUCCESS;
19886 static NTSTATUS ext_glUniform2ui64vNV( void *args )
19888 struct glUniform2ui64vNV_params *params = args;
19889 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19890 funcs->ext.p_glUniform2ui64vNV( params->location, params->count, params->value );
19891 return STATUS_SUCCESS;
19894 static NTSTATUS ext_glUniform2uiEXT( void *args )
19896 struct glUniform2uiEXT_params *params = args;
19897 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19898 funcs->ext.p_glUniform2uiEXT( params->location, params->v0, params->v1 );
19899 return STATUS_SUCCESS;
19902 static NTSTATUS ext_glUniform2uiv( void *args )
19904 struct glUniform2uiv_params *params = args;
19905 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19906 funcs->ext.p_glUniform2uiv( params->location, params->count, params->value );
19907 return STATUS_SUCCESS;
19910 static NTSTATUS ext_glUniform2uivEXT( void *args )
19912 struct glUniform2uivEXT_params *params = args;
19913 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19914 funcs->ext.p_glUniform2uivEXT( params->location, params->count, params->value );
19915 return STATUS_SUCCESS;
19918 static NTSTATUS ext_glUniform3d( void *args )
19920 struct glUniform3d_params *params = args;
19921 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19922 funcs->ext.p_glUniform3d( params->location, params->x, params->y, params->z );
19923 return STATUS_SUCCESS;
19926 static NTSTATUS ext_glUniform3dv( void *args )
19928 struct glUniform3dv_params *params = args;
19929 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19930 funcs->ext.p_glUniform3dv( params->location, params->count, params->value );
19931 return STATUS_SUCCESS;
19934 static NTSTATUS ext_glUniform3f( void *args )
19936 struct glUniform3f_params *params = args;
19937 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19938 funcs->ext.p_glUniform3f( params->location, params->v0, params->v1, params->v2 );
19939 return STATUS_SUCCESS;
19942 static NTSTATUS ext_glUniform3fARB( void *args )
19944 struct glUniform3fARB_params *params = args;
19945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19946 funcs->ext.p_glUniform3fARB( params->location, params->v0, params->v1, params->v2 );
19947 return STATUS_SUCCESS;
19950 static NTSTATUS ext_glUniform3fv( void *args )
19952 struct glUniform3fv_params *params = args;
19953 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19954 funcs->ext.p_glUniform3fv( params->location, params->count, params->value );
19955 return STATUS_SUCCESS;
19958 static NTSTATUS ext_glUniform3fvARB( void *args )
19960 struct glUniform3fvARB_params *params = args;
19961 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19962 funcs->ext.p_glUniform3fvARB( params->location, params->count, params->value );
19963 return STATUS_SUCCESS;
19966 static NTSTATUS ext_glUniform3i( void *args )
19968 struct glUniform3i_params *params = args;
19969 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19970 funcs->ext.p_glUniform3i( params->location, params->v0, params->v1, params->v2 );
19971 return STATUS_SUCCESS;
19974 static NTSTATUS ext_glUniform3i64ARB( void *args )
19976 struct glUniform3i64ARB_params *params = args;
19977 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19978 funcs->ext.p_glUniform3i64ARB( params->location, params->x, params->y, params->z );
19979 return STATUS_SUCCESS;
19982 static NTSTATUS ext_glUniform3i64NV( void *args )
19984 struct glUniform3i64NV_params *params = args;
19985 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19986 funcs->ext.p_glUniform3i64NV( params->location, params->x, params->y, params->z );
19987 return STATUS_SUCCESS;
19990 static NTSTATUS ext_glUniform3i64vARB( void *args )
19992 struct glUniform3i64vARB_params *params = args;
19993 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
19994 funcs->ext.p_glUniform3i64vARB( params->location, params->count, params->value );
19995 return STATUS_SUCCESS;
19998 static NTSTATUS ext_glUniform3i64vNV( void *args )
20000 struct glUniform3i64vNV_params *params = args;
20001 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20002 funcs->ext.p_glUniform3i64vNV( params->location, params->count, params->value );
20003 return STATUS_SUCCESS;
20006 static NTSTATUS ext_glUniform3iARB( void *args )
20008 struct glUniform3iARB_params *params = args;
20009 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20010 funcs->ext.p_glUniform3iARB( params->location, params->v0, params->v1, params->v2 );
20011 return STATUS_SUCCESS;
20014 static NTSTATUS ext_glUniform3iv( void *args )
20016 struct glUniform3iv_params *params = args;
20017 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20018 funcs->ext.p_glUniform3iv( params->location, params->count, params->value );
20019 return STATUS_SUCCESS;
20022 static NTSTATUS ext_glUniform3ivARB( void *args )
20024 struct glUniform3ivARB_params *params = args;
20025 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20026 funcs->ext.p_glUniform3ivARB( params->location, params->count, params->value );
20027 return STATUS_SUCCESS;
20030 static NTSTATUS ext_glUniform3ui( void *args )
20032 struct glUniform3ui_params *params = args;
20033 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20034 funcs->ext.p_glUniform3ui( params->location, params->v0, params->v1, params->v2 );
20035 return STATUS_SUCCESS;
20038 static NTSTATUS ext_glUniform3ui64ARB( void *args )
20040 struct glUniform3ui64ARB_params *params = args;
20041 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20042 funcs->ext.p_glUniform3ui64ARB( params->location, params->x, params->y, params->z );
20043 return STATUS_SUCCESS;
20046 static NTSTATUS ext_glUniform3ui64NV( void *args )
20048 struct glUniform3ui64NV_params *params = args;
20049 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20050 funcs->ext.p_glUniform3ui64NV( params->location, params->x, params->y, params->z );
20051 return STATUS_SUCCESS;
20054 static NTSTATUS ext_glUniform3ui64vARB( void *args )
20056 struct glUniform3ui64vARB_params *params = args;
20057 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20058 funcs->ext.p_glUniform3ui64vARB( params->location, params->count, params->value );
20059 return STATUS_SUCCESS;
20062 static NTSTATUS ext_glUniform3ui64vNV( void *args )
20064 struct glUniform3ui64vNV_params *params = args;
20065 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20066 funcs->ext.p_glUniform3ui64vNV( params->location, params->count, params->value );
20067 return STATUS_SUCCESS;
20070 static NTSTATUS ext_glUniform3uiEXT( void *args )
20072 struct glUniform3uiEXT_params *params = args;
20073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20074 funcs->ext.p_glUniform3uiEXT( params->location, params->v0, params->v1, params->v2 );
20075 return STATUS_SUCCESS;
20078 static NTSTATUS ext_glUniform3uiv( void *args )
20080 struct glUniform3uiv_params *params = args;
20081 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20082 funcs->ext.p_glUniform3uiv( params->location, params->count, params->value );
20083 return STATUS_SUCCESS;
20086 static NTSTATUS ext_glUniform3uivEXT( void *args )
20088 struct glUniform3uivEXT_params *params = args;
20089 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20090 funcs->ext.p_glUniform3uivEXT( params->location, params->count, params->value );
20091 return STATUS_SUCCESS;
20094 static NTSTATUS ext_glUniform4d( void *args )
20096 struct glUniform4d_params *params = args;
20097 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20098 funcs->ext.p_glUniform4d( params->location, params->x, params->y, params->z, params->w );
20099 return STATUS_SUCCESS;
20102 static NTSTATUS ext_glUniform4dv( void *args )
20104 struct glUniform4dv_params *params = args;
20105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20106 funcs->ext.p_glUniform4dv( params->location, params->count, params->value );
20107 return STATUS_SUCCESS;
20110 static NTSTATUS ext_glUniform4f( void *args )
20112 struct glUniform4f_params *params = args;
20113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20114 funcs->ext.p_glUniform4f( params->location, params->v0, params->v1, params->v2, params->v3 );
20115 return STATUS_SUCCESS;
20118 static NTSTATUS ext_glUniform4fARB( void *args )
20120 struct glUniform4fARB_params *params = args;
20121 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20122 funcs->ext.p_glUniform4fARB( params->location, params->v0, params->v1, params->v2, params->v3 );
20123 return STATUS_SUCCESS;
20126 static NTSTATUS ext_glUniform4fv( void *args )
20128 struct glUniform4fv_params *params = args;
20129 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20130 funcs->ext.p_glUniform4fv( params->location, params->count, params->value );
20131 return STATUS_SUCCESS;
20134 static NTSTATUS ext_glUniform4fvARB( void *args )
20136 struct glUniform4fvARB_params *params = args;
20137 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20138 funcs->ext.p_glUniform4fvARB( params->location, params->count, params->value );
20139 return STATUS_SUCCESS;
20142 static NTSTATUS ext_glUniform4i( void *args )
20144 struct glUniform4i_params *params = args;
20145 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20146 funcs->ext.p_glUniform4i( params->location, params->v0, params->v1, params->v2, params->v3 );
20147 return STATUS_SUCCESS;
20150 static NTSTATUS ext_glUniform4i64ARB( void *args )
20152 struct glUniform4i64ARB_params *params = args;
20153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20154 funcs->ext.p_glUniform4i64ARB( params->location, params->x, params->y, params->z, params->w );
20155 return STATUS_SUCCESS;
20158 static NTSTATUS ext_glUniform4i64NV( void *args )
20160 struct glUniform4i64NV_params *params = args;
20161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20162 funcs->ext.p_glUniform4i64NV( params->location, params->x, params->y, params->z, params->w );
20163 return STATUS_SUCCESS;
20166 static NTSTATUS ext_glUniform4i64vARB( void *args )
20168 struct glUniform4i64vARB_params *params = args;
20169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20170 funcs->ext.p_glUniform4i64vARB( params->location, params->count, params->value );
20171 return STATUS_SUCCESS;
20174 static NTSTATUS ext_glUniform4i64vNV( void *args )
20176 struct glUniform4i64vNV_params *params = args;
20177 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20178 funcs->ext.p_glUniform4i64vNV( params->location, params->count, params->value );
20179 return STATUS_SUCCESS;
20182 static NTSTATUS ext_glUniform4iARB( void *args )
20184 struct glUniform4iARB_params *params = args;
20185 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20186 funcs->ext.p_glUniform4iARB( params->location, params->v0, params->v1, params->v2, params->v3 );
20187 return STATUS_SUCCESS;
20190 static NTSTATUS ext_glUniform4iv( void *args )
20192 struct glUniform4iv_params *params = args;
20193 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20194 funcs->ext.p_glUniform4iv( params->location, params->count, params->value );
20195 return STATUS_SUCCESS;
20198 static NTSTATUS ext_glUniform4ivARB( void *args )
20200 struct glUniform4ivARB_params *params = args;
20201 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20202 funcs->ext.p_glUniform4ivARB( params->location, params->count, params->value );
20203 return STATUS_SUCCESS;
20206 static NTSTATUS ext_glUniform4ui( void *args )
20208 struct glUniform4ui_params *params = args;
20209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20210 funcs->ext.p_glUniform4ui( params->location, params->v0, params->v1, params->v2, params->v3 );
20211 return STATUS_SUCCESS;
20214 static NTSTATUS ext_glUniform4ui64ARB( void *args )
20216 struct glUniform4ui64ARB_params *params = args;
20217 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20218 funcs->ext.p_glUniform4ui64ARB( params->location, params->x, params->y, params->z, params->w );
20219 return STATUS_SUCCESS;
20222 static NTSTATUS ext_glUniform4ui64NV( void *args )
20224 struct glUniform4ui64NV_params *params = args;
20225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20226 funcs->ext.p_glUniform4ui64NV( params->location, params->x, params->y, params->z, params->w );
20227 return STATUS_SUCCESS;
20230 static NTSTATUS ext_glUniform4ui64vARB( void *args )
20232 struct glUniform4ui64vARB_params *params = args;
20233 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20234 funcs->ext.p_glUniform4ui64vARB( params->location, params->count, params->value );
20235 return STATUS_SUCCESS;
20238 static NTSTATUS ext_glUniform4ui64vNV( void *args )
20240 struct glUniform4ui64vNV_params *params = args;
20241 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20242 funcs->ext.p_glUniform4ui64vNV( params->location, params->count, params->value );
20243 return STATUS_SUCCESS;
20246 static NTSTATUS ext_glUniform4uiEXT( void *args )
20248 struct glUniform4uiEXT_params *params = args;
20249 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20250 funcs->ext.p_glUniform4uiEXT( params->location, params->v0, params->v1, params->v2, params->v3 );
20251 return STATUS_SUCCESS;
20254 static NTSTATUS ext_glUniform4uiv( void *args )
20256 struct glUniform4uiv_params *params = args;
20257 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20258 funcs->ext.p_glUniform4uiv( params->location, params->count, params->value );
20259 return STATUS_SUCCESS;
20262 static NTSTATUS ext_glUniform4uivEXT( void *args )
20264 struct glUniform4uivEXT_params *params = args;
20265 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20266 funcs->ext.p_glUniform4uivEXT( params->location, params->count, params->value );
20267 return STATUS_SUCCESS;
20270 static NTSTATUS ext_glUniformBlockBinding( void *args )
20272 struct glUniformBlockBinding_params *params = args;
20273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20274 funcs->ext.p_glUniformBlockBinding( params->program, params->uniformBlockIndex, params->uniformBlockBinding );
20275 return STATUS_SUCCESS;
20278 static NTSTATUS ext_glUniformBufferEXT( void *args )
20280 struct glUniformBufferEXT_params *params = args;
20281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20282 funcs->ext.p_glUniformBufferEXT( params->program, params->location, params->buffer );
20283 return STATUS_SUCCESS;
20286 static NTSTATUS ext_glUniformHandleui64ARB( void *args )
20288 struct glUniformHandleui64ARB_params *params = args;
20289 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20290 funcs->ext.p_glUniformHandleui64ARB( params->location, params->value );
20291 return STATUS_SUCCESS;
20294 static NTSTATUS ext_glUniformHandleui64NV( void *args )
20296 struct glUniformHandleui64NV_params *params = args;
20297 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20298 funcs->ext.p_glUniformHandleui64NV( params->location, params->value );
20299 return STATUS_SUCCESS;
20302 static NTSTATUS ext_glUniformHandleui64vARB( void *args )
20304 struct glUniformHandleui64vARB_params *params = args;
20305 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20306 funcs->ext.p_glUniformHandleui64vARB( params->location, params->count, params->value );
20307 return STATUS_SUCCESS;
20310 static NTSTATUS ext_glUniformHandleui64vNV( void *args )
20312 struct glUniformHandleui64vNV_params *params = args;
20313 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20314 funcs->ext.p_glUniformHandleui64vNV( params->location, params->count, params->value );
20315 return STATUS_SUCCESS;
20318 static NTSTATUS ext_glUniformMatrix2dv( void *args )
20320 struct glUniformMatrix2dv_params *params = args;
20321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20322 funcs->ext.p_glUniformMatrix2dv( params->location, params->count, params->transpose, params->value );
20323 return STATUS_SUCCESS;
20326 static NTSTATUS ext_glUniformMatrix2fv( void *args )
20328 struct glUniformMatrix2fv_params *params = args;
20329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20330 funcs->ext.p_glUniformMatrix2fv( params->location, params->count, params->transpose, params->value );
20331 return STATUS_SUCCESS;
20334 static NTSTATUS ext_glUniformMatrix2fvARB( void *args )
20336 struct glUniformMatrix2fvARB_params *params = args;
20337 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20338 funcs->ext.p_glUniformMatrix2fvARB( params->location, params->count, params->transpose, params->value );
20339 return STATUS_SUCCESS;
20342 static NTSTATUS ext_glUniformMatrix2x3dv( void *args )
20344 struct glUniformMatrix2x3dv_params *params = args;
20345 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20346 funcs->ext.p_glUniformMatrix2x3dv( params->location, params->count, params->transpose, params->value );
20347 return STATUS_SUCCESS;
20350 static NTSTATUS ext_glUniformMatrix2x3fv( void *args )
20352 struct glUniformMatrix2x3fv_params *params = args;
20353 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20354 funcs->ext.p_glUniformMatrix2x3fv( params->location, params->count, params->transpose, params->value );
20355 return STATUS_SUCCESS;
20358 static NTSTATUS ext_glUniformMatrix2x4dv( void *args )
20360 struct glUniformMatrix2x4dv_params *params = args;
20361 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20362 funcs->ext.p_glUniformMatrix2x4dv( params->location, params->count, params->transpose, params->value );
20363 return STATUS_SUCCESS;
20366 static NTSTATUS ext_glUniformMatrix2x4fv( void *args )
20368 struct glUniformMatrix2x4fv_params *params = args;
20369 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20370 funcs->ext.p_glUniformMatrix2x4fv( params->location, params->count, params->transpose, params->value );
20371 return STATUS_SUCCESS;
20374 static NTSTATUS ext_glUniformMatrix3dv( void *args )
20376 struct glUniformMatrix3dv_params *params = args;
20377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20378 funcs->ext.p_glUniformMatrix3dv( params->location, params->count, params->transpose, params->value );
20379 return STATUS_SUCCESS;
20382 static NTSTATUS ext_glUniformMatrix3fv( void *args )
20384 struct glUniformMatrix3fv_params *params = args;
20385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20386 funcs->ext.p_glUniformMatrix3fv( params->location, params->count, params->transpose, params->value );
20387 return STATUS_SUCCESS;
20390 static NTSTATUS ext_glUniformMatrix3fvARB( void *args )
20392 struct glUniformMatrix3fvARB_params *params = args;
20393 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20394 funcs->ext.p_glUniformMatrix3fvARB( params->location, params->count, params->transpose, params->value );
20395 return STATUS_SUCCESS;
20398 static NTSTATUS ext_glUniformMatrix3x2dv( void *args )
20400 struct glUniformMatrix3x2dv_params *params = args;
20401 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20402 funcs->ext.p_glUniformMatrix3x2dv( params->location, params->count, params->transpose, params->value );
20403 return STATUS_SUCCESS;
20406 static NTSTATUS ext_glUniformMatrix3x2fv( void *args )
20408 struct glUniformMatrix3x2fv_params *params = args;
20409 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20410 funcs->ext.p_glUniformMatrix3x2fv( params->location, params->count, params->transpose, params->value );
20411 return STATUS_SUCCESS;
20414 static NTSTATUS ext_glUniformMatrix3x4dv( void *args )
20416 struct glUniformMatrix3x4dv_params *params = args;
20417 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20418 funcs->ext.p_glUniformMatrix3x4dv( params->location, params->count, params->transpose, params->value );
20419 return STATUS_SUCCESS;
20422 static NTSTATUS ext_glUniformMatrix3x4fv( void *args )
20424 struct glUniformMatrix3x4fv_params *params = args;
20425 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20426 funcs->ext.p_glUniformMatrix3x4fv( params->location, params->count, params->transpose, params->value );
20427 return STATUS_SUCCESS;
20430 static NTSTATUS ext_glUniformMatrix4dv( void *args )
20432 struct glUniformMatrix4dv_params *params = args;
20433 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20434 funcs->ext.p_glUniformMatrix4dv( params->location, params->count, params->transpose, params->value );
20435 return STATUS_SUCCESS;
20438 static NTSTATUS ext_glUniformMatrix4fv( void *args )
20440 struct glUniformMatrix4fv_params *params = args;
20441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20442 funcs->ext.p_glUniformMatrix4fv( params->location, params->count, params->transpose, params->value );
20443 return STATUS_SUCCESS;
20446 static NTSTATUS ext_glUniformMatrix4fvARB( void *args )
20448 struct glUniformMatrix4fvARB_params *params = args;
20449 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20450 funcs->ext.p_glUniformMatrix4fvARB( params->location, params->count, params->transpose, params->value );
20451 return STATUS_SUCCESS;
20454 static NTSTATUS ext_glUniformMatrix4x2dv( void *args )
20456 struct glUniformMatrix4x2dv_params *params = args;
20457 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20458 funcs->ext.p_glUniformMatrix4x2dv( params->location, params->count, params->transpose, params->value );
20459 return STATUS_SUCCESS;
20462 static NTSTATUS ext_glUniformMatrix4x2fv( void *args )
20464 struct glUniformMatrix4x2fv_params *params = args;
20465 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20466 funcs->ext.p_glUniformMatrix4x2fv( params->location, params->count, params->transpose, params->value );
20467 return STATUS_SUCCESS;
20470 static NTSTATUS ext_glUniformMatrix4x3dv( void *args )
20472 struct glUniformMatrix4x3dv_params *params = args;
20473 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20474 funcs->ext.p_glUniformMatrix4x3dv( params->location, params->count, params->transpose, params->value );
20475 return STATUS_SUCCESS;
20478 static NTSTATUS ext_glUniformMatrix4x3fv( void *args )
20480 struct glUniformMatrix4x3fv_params *params = args;
20481 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20482 funcs->ext.p_glUniformMatrix4x3fv( params->location, params->count, params->transpose, params->value );
20483 return STATUS_SUCCESS;
20486 static NTSTATUS ext_glUniformSubroutinesuiv( void *args )
20488 struct glUniformSubroutinesuiv_params *params = args;
20489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20490 funcs->ext.p_glUniformSubroutinesuiv( params->shadertype, params->count, params->indices );
20491 return STATUS_SUCCESS;
20494 static NTSTATUS ext_glUniformui64NV( void *args )
20496 struct glUniformui64NV_params *params = args;
20497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20498 funcs->ext.p_glUniformui64NV( params->location, params->value );
20499 return STATUS_SUCCESS;
20502 static NTSTATUS ext_glUniformui64vNV( void *args )
20504 struct glUniformui64vNV_params *params = args;
20505 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20506 funcs->ext.p_glUniformui64vNV( params->location, params->count, params->value );
20507 return STATUS_SUCCESS;
20510 static NTSTATUS ext_glUnlockArraysEXT( void *args )
20512 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20513 funcs->ext.p_glUnlockArraysEXT();
20514 return STATUS_SUCCESS;
20517 static NTSTATUS ext_glUnmapBuffer( void *args )
20519 struct glUnmapBuffer_params *params = args;
20520 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20521 params->ret = funcs->ext.p_glUnmapBuffer( params->target );
20522 return STATUS_SUCCESS;
20525 static NTSTATUS ext_glUnmapBufferARB( void *args )
20527 struct glUnmapBufferARB_params *params = args;
20528 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20529 params->ret = funcs->ext.p_glUnmapBufferARB( params->target );
20530 return STATUS_SUCCESS;
20533 static NTSTATUS ext_glUnmapNamedBuffer( void *args )
20535 struct glUnmapNamedBuffer_params *params = args;
20536 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20537 params->ret = funcs->ext.p_glUnmapNamedBuffer( params->buffer );
20538 return STATUS_SUCCESS;
20541 static NTSTATUS ext_glUnmapNamedBufferEXT( void *args )
20543 struct glUnmapNamedBufferEXT_params *params = args;
20544 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20545 params->ret = funcs->ext.p_glUnmapNamedBufferEXT( params->buffer );
20546 return STATUS_SUCCESS;
20549 static NTSTATUS ext_glUnmapObjectBufferATI( void *args )
20551 struct glUnmapObjectBufferATI_params *params = args;
20552 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20553 funcs->ext.p_glUnmapObjectBufferATI( params->buffer );
20554 return STATUS_SUCCESS;
20557 static NTSTATUS ext_glUnmapTexture2DINTEL( void *args )
20559 struct glUnmapTexture2DINTEL_params *params = args;
20560 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20561 funcs->ext.p_glUnmapTexture2DINTEL( params->texture, params->level );
20562 return STATUS_SUCCESS;
20565 static NTSTATUS ext_glUpdateObjectBufferATI( void *args )
20567 struct glUpdateObjectBufferATI_params *params = args;
20568 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20569 funcs->ext.p_glUpdateObjectBufferATI( params->buffer, params->offset, params->size, params->pointer, params->preserve );
20570 return STATUS_SUCCESS;
20573 static NTSTATUS ext_glUploadGpuMaskNVX( void *args )
20575 struct glUploadGpuMaskNVX_params *params = args;
20576 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20577 funcs->ext.p_glUploadGpuMaskNVX( params->mask );
20578 return STATUS_SUCCESS;
20581 static NTSTATUS ext_glUseProgram( void *args )
20583 struct glUseProgram_params *params = args;
20584 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20585 funcs->ext.p_glUseProgram( params->program );
20586 return STATUS_SUCCESS;
20589 static NTSTATUS ext_glUseProgramObjectARB( void *args )
20591 struct glUseProgramObjectARB_params *params = args;
20592 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20593 funcs->ext.p_glUseProgramObjectARB( params->programObj );
20594 return STATUS_SUCCESS;
20597 static NTSTATUS ext_glUseProgramStages( void *args )
20599 struct glUseProgramStages_params *params = args;
20600 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20601 funcs->ext.p_glUseProgramStages( params->pipeline, params->stages, params->program );
20602 return STATUS_SUCCESS;
20605 static NTSTATUS ext_glUseShaderProgramEXT( void *args )
20607 struct glUseShaderProgramEXT_params *params = args;
20608 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20609 funcs->ext.p_glUseShaderProgramEXT( params->type, params->program );
20610 return STATUS_SUCCESS;
20613 static NTSTATUS ext_glVDPAUFiniNV( void *args )
20615 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20616 funcs->ext.p_glVDPAUFiniNV();
20617 return STATUS_SUCCESS;
20620 static NTSTATUS ext_glVDPAUGetSurfaceivNV( void *args )
20622 struct glVDPAUGetSurfaceivNV_params *params = args;
20623 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20624 funcs->ext.p_glVDPAUGetSurfaceivNV( params->surface, params->pname, params->count, params->length, params->values );
20625 return STATUS_SUCCESS;
20628 static NTSTATUS ext_glVDPAUInitNV( void *args )
20630 struct glVDPAUInitNV_params *params = args;
20631 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20632 funcs->ext.p_glVDPAUInitNV( params->vdpDevice, params->getProcAddress );
20633 return STATUS_SUCCESS;
20636 static NTSTATUS ext_glVDPAUIsSurfaceNV( void *args )
20638 struct glVDPAUIsSurfaceNV_params *params = args;
20639 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20640 params->ret = funcs->ext.p_glVDPAUIsSurfaceNV( params->surface );
20641 return STATUS_SUCCESS;
20644 static NTSTATUS ext_glVDPAUMapSurfacesNV( void *args )
20646 struct glVDPAUMapSurfacesNV_params *params = args;
20647 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20648 funcs->ext.p_glVDPAUMapSurfacesNV( params->numSurfaces, params->surfaces );
20649 return STATUS_SUCCESS;
20652 static NTSTATUS ext_glVDPAURegisterOutputSurfaceNV( void *args )
20654 struct glVDPAURegisterOutputSurfaceNV_params *params = args;
20655 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20656 params->ret = funcs->ext.p_glVDPAURegisterOutputSurfaceNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames );
20657 return STATUS_SUCCESS;
20660 static NTSTATUS ext_glVDPAURegisterVideoSurfaceNV( void *args )
20662 struct glVDPAURegisterVideoSurfaceNV_params *params = args;
20663 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20664 params->ret = funcs->ext.p_glVDPAURegisterVideoSurfaceNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames );
20665 return STATUS_SUCCESS;
20668 static NTSTATUS ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( void *args )
20670 struct glVDPAURegisterVideoSurfaceWithPictureStructureNV_params *params = args;
20671 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20672 params->ret = funcs->ext.p_glVDPAURegisterVideoSurfaceWithPictureStructureNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames, params->isFrameStructure );
20673 return STATUS_SUCCESS;
20676 static NTSTATUS ext_glVDPAUSurfaceAccessNV( void *args )
20678 struct glVDPAUSurfaceAccessNV_params *params = args;
20679 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20680 funcs->ext.p_glVDPAUSurfaceAccessNV( params->surface, params->access );
20681 return STATUS_SUCCESS;
20684 static NTSTATUS ext_glVDPAUUnmapSurfacesNV( void *args )
20686 struct glVDPAUUnmapSurfacesNV_params *params = args;
20687 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20688 funcs->ext.p_glVDPAUUnmapSurfacesNV( params->numSurface, params->surfaces );
20689 return STATUS_SUCCESS;
20692 static NTSTATUS ext_glVDPAUUnregisterSurfaceNV( void *args )
20694 struct glVDPAUUnregisterSurfaceNV_params *params = args;
20695 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20696 funcs->ext.p_glVDPAUUnregisterSurfaceNV( params->surface );
20697 return STATUS_SUCCESS;
20700 static NTSTATUS ext_glValidateProgram( void *args )
20702 struct glValidateProgram_params *params = args;
20703 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20704 funcs->ext.p_glValidateProgram( params->program );
20705 return STATUS_SUCCESS;
20708 static NTSTATUS ext_glValidateProgramARB( void *args )
20710 struct glValidateProgramARB_params *params = args;
20711 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20712 funcs->ext.p_glValidateProgramARB( params->programObj );
20713 return STATUS_SUCCESS;
20716 static NTSTATUS ext_glValidateProgramPipeline( void *args )
20718 struct glValidateProgramPipeline_params *params = args;
20719 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20720 funcs->ext.p_glValidateProgramPipeline( params->pipeline );
20721 return STATUS_SUCCESS;
20724 static NTSTATUS ext_glVariantArrayObjectATI( void *args )
20726 struct glVariantArrayObjectATI_params *params = args;
20727 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20728 funcs->ext.p_glVariantArrayObjectATI( params->id, params->type, params->stride, params->buffer, params->offset );
20729 return STATUS_SUCCESS;
20732 static NTSTATUS ext_glVariantPointerEXT( void *args )
20734 struct glVariantPointerEXT_params *params = args;
20735 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20736 funcs->ext.p_glVariantPointerEXT( params->id, params->type, params->stride, params->addr );
20737 return STATUS_SUCCESS;
20740 static NTSTATUS ext_glVariantbvEXT( void *args )
20742 struct glVariantbvEXT_params *params = args;
20743 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20744 funcs->ext.p_glVariantbvEXT( params->id, params->addr );
20745 return STATUS_SUCCESS;
20748 static NTSTATUS ext_glVariantdvEXT( void *args )
20750 struct glVariantdvEXT_params *params = args;
20751 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20752 funcs->ext.p_glVariantdvEXT( params->id, params->addr );
20753 return STATUS_SUCCESS;
20756 static NTSTATUS ext_glVariantfvEXT( void *args )
20758 struct glVariantfvEXT_params *params = args;
20759 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20760 funcs->ext.p_glVariantfvEXT( params->id, params->addr );
20761 return STATUS_SUCCESS;
20764 static NTSTATUS ext_glVariantivEXT( void *args )
20766 struct glVariantivEXT_params *params = args;
20767 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20768 funcs->ext.p_glVariantivEXT( params->id, params->addr );
20769 return STATUS_SUCCESS;
20772 static NTSTATUS ext_glVariantsvEXT( void *args )
20774 struct glVariantsvEXT_params *params = args;
20775 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20776 funcs->ext.p_glVariantsvEXT( params->id, params->addr );
20777 return STATUS_SUCCESS;
20780 static NTSTATUS ext_glVariantubvEXT( void *args )
20782 struct glVariantubvEXT_params *params = args;
20783 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20784 funcs->ext.p_glVariantubvEXT( params->id, params->addr );
20785 return STATUS_SUCCESS;
20788 static NTSTATUS ext_glVariantuivEXT( void *args )
20790 struct glVariantuivEXT_params *params = args;
20791 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20792 funcs->ext.p_glVariantuivEXT( params->id, params->addr );
20793 return STATUS_SUCCESS;
20796 static NTSTATUS ext_glVariantusvEXT( void *args )
20798 struct glVariantusvEXT_params *params = args;
20799 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20800 funcs->ext.p_glVariantusvEXT( params->id, params->addr );
20801 return STATUS_SUCCESS;
20804 static NTSTATUS ext_glVertex2bOES( void *args )
20806 struct glVertex2bOES_params *params = args;
20807 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20808 funcs->ext.p_glVertex2bOES( params->x, params->y );
20809 return STATUS_SUCCESS;
20812 static NTSTATUS ext_glVertex2bvOES( void *args )
20814 struct glVertex2bvOES_params *params = args;
20815 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20816 funcs->ext.p_glVertex2bvOES( params->coords );
20817 return STATUS_SUCCESS;
20820 static NTSTATUS ext_glVertex2hNV( void *args )
20822 struct glVertex2hNV_params *params = args;
20823 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20824 funcs->ext.p_glVertex2hNV( params->x, params->y );
20825 return STATUS_SUCCESS;
20828 static NTSTATUS ext_glVertex2hvNV( void *args )
20830 struct glVertex2hvNV_params *params = args;
20831 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20832 funcs->ext.p_glVertex2hvNV( params->v );
20833 return STATUS_SUCCESS;
20836 static NTSTATUS ext_glVertex2xOES( void *args )
20838 struct glVertex2xOES_params *params = args;
20839 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20840 funcs->ext.p_glVertex2xOES( params->x );
20841 return STATUS_SUCCESS;
20844 static NTSTATUS ext_glVertex2xvOES( void *args )
20846 struct glVertex2xvOES_params *params = args;
20847 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20848 funcs->ext.p_glVertex2xvOES( params->coords );
20849 return STATUS_SUCCESS;
20852 static NTSTATUS ext_glVertex3bOES( void *args )
20854 struct glVertex3bOES_params *params = args;
20855 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20856 funcs->ext.p_glVertex3bOES( params->x, params->y, params->z );
20857 return STATUS_SUCCESS;
20860 static NTSTATUS ext_glVertex3bvOES( void *args )
20862 struct glVertex3bvOES_params *params = args;
20863 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20864 funcs->ext.p_glVertex3bvOES( params->coords );
20865 return STATUS_SUCCESS;
20868 static NTSTATUS ext_glVertex3hNV( void *args )
20870 struct glVertex3hNV_params *params = args;
20871 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20872 funcs->ext.p_glVertex3hNV( params->x, params->y, params->z );
20873 return STATUS_SUCCESS;
20876 static NTSTATUS ext_glVertex3hvNV( void *args )
20878 struct glVertex3hvNV_params *params = args;
20879 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20880 funcs->ext.p_glVertex3hvNV( params->v );
20881 return STATUS_SUCCESS;
20884 static NTSTATUS ext_glVertex3xOES( void *args )
20886 struct glVertex3xOES_params *params = args;
20887 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20888 funcs->ext.p_glVertex3xOES( params->x, params->y );
20889 return STATUS_SUCCESS;
20892 static NTSTATUS ext_glVertex3xvOES( void *args )
20894 struct glVertex3xvOES_params *params = args;
20895 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20896 funcs->ext.p_glVertex3xvOES( params->coords );
20897 return STATUS_SUCCESS;
20900 static NTSTATUS ext_glVertex4bOES( void *args )
20902 struct glVertex4bOES_params *params = args;
20903 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20904 funcs->ext.p_glVertex4bOES( params->x, params->y, params->z, params->w );
20905 return STATUS_SUCCESS;
20908 static NTSTATUS ext_glVertex4bvOES( void *args )
20910 struct glVertex4bvOES_params *params = args;
20911 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20912 funcs->ext.p_glVertex4bvOES( params->coords );
20913 return STATUS_SUCCESS;
20916 static NTSTATUS ext_glVertex4hNV( void *args )
20918 struct glVertex4hNV_params *params = args;
20919 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20920 funcs->ext.p_glVertex4hNV( params->x, params->y, params->z, params->w );
20921 return STATUS_SUCCESS;
20924 static NTSTATUS ext_glVertex4hvNV( void *args )
20926 struct glVertex4hvNV_params *params = args;
20927 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20928 funcs->ext.p_glVertex4hvNV( params->v );
20929 return STATUS_SUCCESS;
20932 static NTSTATUS ext_glVertex4xOES( void *args )
20934 struct glVertex4xOES_params *params = args;
20935 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20936 funcs->ext.p_glVertex4xOES( params->x, params->y, params->z );
20937 return STATUS_SUCCESS;
20940 static NTSTATUS ext_glVertex4xvOES( void *args )
20942 struct glVertex4xvOES_params *params = args;
20943 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20944 funcs->ext.p_glVertex4xvOES( params->coords );
20945 return STATUS_SUCCESS;
20948 static NTSTATUS ext_glVertexArrayAttribBinding( void *args )
20950 struct glVertexArrayAttribBinding_params *params = args;
20951 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20952 funcs->ext.p_glVertexArrayAttribBinding( params->vaobj, params->attribindex, params->bindingindex );
20953 return STATUS_SUCCESS;
20956 static NTSTATUS ext_glVertexArrayAttribFormat( void *args )
20958 struct glVertexArrayAttribFormat_params *params = args;
20959 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20960 funcs->ext.p_glVertexArrayAttribFormat( params->vaobj, params->attribindex, params->size, params->type, params->normalized, params->relativeoffset );
20961 return STATUS_SUCCESS;
20964 static NTSTATUS ext_glVertexArrayAttribIFormat( void *args )
20966 struct glVertexArrayAttribIFormat_params *params = args;
20967 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20968 funcs->ext.p_glVertexArrayAttribIFormat( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset );
20969 return STATUS_SUCCESS;
20972 static NTSTATUS ext_glVertexArrayAttribLFormat( void *args )
20974 struct glVertexArrayAttribLFormat_params *params = args;
20975 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20976 funcs->ext.p_glVertexArrayAttribLFormat( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset );
20977 return STATUS_SUCCESS;
20980 static NTSTATUS ext_glVertexArrayBindVertexBufferEXT( void *args )
20982 struct glVertexArrayBindVertexBufferEXT_params *params = args;
20983 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20984 funcs->ext.p_glVertexArrayBindVertexBufferEXT( params->vaobj, params->bindingindex, params->buffer, params->offset, params->stride );
20985 return STATUS_SUCCESS;
20988 static NTSTATUS ext_glVertexArrayBindingDivisor( void *args )
20990 struct glVertexArrayBindingDivisor_params *params = args;
20991 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
20992 funcs->ext.p_glVertexArrayBindingDivisor( params->vaobj, params->bindingindex, params->divisor );
20993 return STATUS_SUCCESS;
20996 static NTSTATUS ext_glVertexArrayColorOffsetEXT( void *args )
20998 struct glVertexArrayColorOffsetEXT_params *params = args;
20999 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21000 funcs->ext.p_glVertexArrayColorOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset );
21001 return STATUS_SUCCESS;
21004 static NTSTATUS ext_glVertexArrayEdgeFlagOffsetEXT( void *args )
21006 struct glVertexArrayEdgeFlagOffsetEXT_params *params = args;
21007 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21008 funcs->ext.p_glVertexArrayEdgeFlagOffsetEXT( params->vaobj, params->buffer, params->stride, params->offset );
21009 return STATUS_SUCCESS;
21012 static NTSTATUS ext_glVertexArrayElementBuffer( void *args )
21014 struct glVertexArrayElementBuffer_params *params = args;
21015 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21016 funcs->ext.p_glVertexArrayElementBuffer( params->vaobj, params->buffer );
21017 return STATUS_SUCCESS;
21020 static NTSTATUS ext_glVertexArrayFogCoordOffsetEXT( void *args )
21022 struct glVertexArrayFogCoordOffsetEXT_params *params = args;
21023 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21024 funcs->ext.p_glVertexArrayFogCoordOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset );
21025 return STATUS_SUCCESS;
21028 static NTSTATUS ext_glVertexArrayIndexOffsetEXT( void *args )
21030 struct glVertexArrayIndexOffsetEXT_params *params = args;
21031 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21032 funcs->ext.p_glVertexArrayIndexOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset );
21033 return STATUS_SUCCESS;
21036 static NTSTATUS ext_glVertexArrayMultiTexCoordOffsetEXT( void *args )
21038 struct glVertexArrayMultiTexCoordOffsetEXT_params *params = args;
21039 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21040 funcs->ext.p_glVertexArrayMultiTexCoordOffsetEXT( params->vaobj, params->buffer, params->texunit, params->size, params->type, params->stride, params->offset );
21041 return STATUS_SUCCESS;
21044 static NTSTATUS ext_glVertexArrayNormalOffsetEXT( void *args )
21046 struct glVertexArrayNormalOffsetEXT_params *params = args;
21047 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21048 funcs->ext.p_glVertexArrayNormalOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset );
21049 return STATUS_SUCCESS;
21052 static NTSTATUS ext_glVertexArrayParameteriAPPLE( void *args )
21054 struct glVertexArrayParameteriAPPLE_params *params = args;
21055 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21056 funcs->ext.p_glVertexArrayParameteriAPPLE( params->pname, params->param );
21057 return STATUS_SUCCESS;
21060 static NTSTATUS ext_glVertexArrayRangeAPPLE( void *args )
21062 struct glVertexArrayRangeAPPLE_params *params = args;
21063 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21064 funcs->ext.p_glVertexArrayRangeAPPLE( params->length, params->pointer );
21065 return STATUS_SUCCESS;
21068 static NTSTATUS ext_glVertexArrayRangeNV( void *args )
21070 struct glVertexArrayRangeNV_params *params = args;
21071 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21072 funcs->ext.p_glVertexArrayRangeNV( params->length, params->pointer );
21073 return STATUS_SUCCESS;
21076 static NTSTATUS ext_glVertexArraySecondaryColorOffsetEXT( void *args )
21078 struct glVertexArraySecondaryColorOffsetEXT_params *params = args;
21079 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21080 funcs->ext.p_glVertexArraySecondaryColorOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset );
21081 return STATUS_SUCCESS;
21084 static NTSTATUS ext_glVertexArrayTexCoordOffsetEXT( void *args )
21086 struct glVertexArrayTexCoordOffsetEXT_params *params = args;
21087 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21088 funcs->ext.p_glVertexArrayTexCoordOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset );
21089 return STATUS_SUCCESS;
21092 static NTSTATUS ext_glVertexArrayVertexAttribBindingEXT( void *args )
21094 struct glVertexArrayVertexAttribBindingEXT_params *params = args;
21095 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21096 funcs->ext.p_glVertexArrayVertexAttribBindingEXT( params->vaobj, params->attribindex, params->bindingindex );
21097 return STATUS_SUCCESS;
21100 static NTSTATUS ext_glVertexArrayVertexAttribDivisorEXT( void *args )
21102 struct glVertexArrayVertexAttribDivisorEXT_params *params = args;
21103 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21104 funcs->ext.p_glVertexArrayVertexAttribDivisorEXT( params->vaobj, params->index, params->divisor );
21105 return STATUS_SUCCESS;
21108 static NTSTATUS ext_glVertexArrayVertexAttribFormatEXT( void *args )
21110 struct glVertexArrayVertexAttribFormatEXT_params *params = args;
21111 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21112 funcs->ext.p_glVertexArrayVertexAttribFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->normalized, params->relativeoffset );
21113 return STATUS_SUCCESS;
21116 static NTSTATUS ext_glVertexArrayVertexAttribIFormatEXT( void *args )
21118 struct glVertexArrayVertexAttribIFormatEXT_params *params = args;
21119 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21120 funcs->ext.p_glVertexArrayVertexAttribIFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset );
21121 return STATUS_SUCCESS;
21124 static NTSTATUS ext_glVertexArrayVertexAttribIOffsetEXT( void *args )
21126 struct glVertexArrayVertexAttribIOffsetEXT_params *params = args;
21127 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21128 funcs->ext.p_glVertexArrayVertexAttribIOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->stride, params->offset );
21129 return STATUS_SUCCESS;
21132 static NTSTATUS ext_glVertexArrayVertexAttribLFormatEXT( void *args )
21134 struct glVertexArrayVertexAttribLFormatEXT_params *params = args;
21135 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21136 funcs->ext.p_glVertexArrayVertexAttribLFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset );
21137 return STATUS_SUCCESS;
21140 static NTSTATUS ext_glVertexArrayVertexAttribLOffsetEXT( void *args )
21142 struct glVertexArrayVertexAttribLOffsetEXT_params *params = args;
21143 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21144 funcs->ext.p_glVertexArrayVertexAttribLOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->stride, params->offset );
21145 return STATUS_SUCCESS;
21148 static NTSTATUS ext_glVertexArrayVertexAttribOffsetEXT( void *args )
21150 struct glVertexArrayVertexAttribOffsetEXT_params *params = args;
21151 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21152 funcs->ext.p_glVertexArrayVertexAttribOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->normalized, params->stride, params->offset );
21153 return STATUS_SUCCESS;
21156 static NTSTATUS ext_glVertexArrayVertexBindingDivisorEXT( void *args )
21158 struct glVertexArrayVertexBindingDivisorEXT_params *params = args;
21159 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21160 funcs->ext.p_glVertexArrayVertexBindingDivisorEXT( params->vaobj, params->bindingindex, params->divisor );
21161 return STATUS_SUCCESS;
21164 static NTSTATUS ext_glVertexArrayVertexBuffer( void *args )
21166 struct glVertexArrayVertexBuffer_params *params = args;
21167 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21168 funcs->ext.p_glVertexArrayVertexBuffer( params->vaobj, params->bindingindex, params->buffer, params->offset, params->stride );
21169 return STATUS_SUCCESS;
21172 static NTSTATUS ext_glVertexArrayVertexBuffers( void *args )
21174 struct glVertexArrayVertexBuffers_params *params = args;
21175 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21176 funcs->ext.p_glVertexArrayVertexBuffers( params->vaobj, params->first, params->count, params->buffers, params->offsets, params->strides );
21177 return STATUS_SUCCESS;
21180 static NTSTATUS ext_glVertexArrayVertexOffsetEXT( void *args )
21182 struct glVertexArrayVertexOffsetEXT_params *params = args;
21183 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21184 funcs->ext.p_glVertexArrayVertexOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset );
21185 return STATUS_SUCCESS;
21188 static NTSTATUS ext_glVertexAttrib1d( void *args )
21190 struct glVertexAttrib1d_params *params = args;
21191 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21192 funcs->ext.p_glVertexAttrib1d( params->index, params->x );
21193 return STATUS_SUCCESS;
21196 static NTSTATUS ext_glVertexAttrib1dARB( void *args )
21198 struct glVertexAttrib1dARB_params *params = args;
21199 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21200 funcs->ext.p_glVertexAttrib1dARB( params->index, params->x );
21201 return STATUS_SUCCESS;
21204 static NTSTATUS ext_glVertexAttrib1dNV( void *args )
21206 struct glVertexAttrib1dNV_params *params = args;
21207 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21208 funcs->ext.p_glVertexAttrib1dNV( params->index, params->x );
21209 return STATUS_SUCCESS;
21212 static NTSTATUS ext_glVertexAttrib1dv( void *args )
21214 struct glVertexAttrib1dv_params *params = args;
21215 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21216 funcs->ext.p_glVertexAttrib1dv( params->index, params->v );
21217 return STATUS_SUCCESS;
21220 static NTSTATUS ext_glVertexAttrib1dvARB( void *args )
21222 struct glVertexAttrib1dvARB_params *params = args;
21223 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21224 funcs->ext.p_glVertexAttrib1dvARB( params->index, params->v );
21225 return STATUS_SUCCESS;
21228 static NTSTATUS ext_glVertexAttrib1dvNV( void *args )
21230 struct glVertexAttrib1dvNV_params *params = args;
21231 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21232 funcs->ext.p_glVertexAttrib1dvNV( params->index, params->v );
21233 return STATUS_SUCCESS;
21236 static NTSTATUS ext_glVertexAttrib1f( void *args )
21238 struct glVertexAttrib1f_params *params = args;
21239 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21240 funcs->ext.p_glVertexAttrib1f( params->index, params->x );
21241 return STATUS_SUCCESS;
21244 static NTSTATUS ext_glVertexAttrib1fARB( void *args )
21246 struct glVertexAttrib1fARB_params *params = args;
21247 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21248 funcs->ext.p_glVertexAttrib1fARB( params->index, params->x );
21249 return STATUS_SUCCESS;
21252 static NTSTATUS ext_glVertexAttrib1fNV( void *args )
21254 struct glVertexAttrib1fNV_params *params = args;
21255 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21256 funcs->ext.p_glVertexAttrib1fNV( params->index, params->x );
21257 return STATUS_SUCCESS;
21260 static NTSTATUS ext_glVertexAttrib1fv( void *args )
21262 struct glVertexAttrib1fv_params *params = args;
21263 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21264 funcs->ext.p_glVertexAttrib1fv( params->index, params->v );
21265 return STATUS_SUCCESS;
21268 static NTSTATUS ext_glVertexAttrib1fvARB( void *args )
21270 struct glVertexAttrib1fvARB_params *params = args;
21271 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21272 funcs->ext.p_glVertexAttrib1fvARB( params->index, params->v );
21273 return STATUS_SUCCESS;
21276 static NTSTATUS ext_glVertexAttrib1fvNV( void *args )
21278 struct glVertexAttrib1fvNV_params *params = args;
21279 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21280 funcs->ext.p_glVertexAttrib1fvNV( params->index, params->v );
21281 return STATUS_SUCCESS;
21284 static NTSTATUS ext_glVertexAttrib1hNV( void *args )
21286 struct glVertexAttrib1hNV_params *params = args;
21287 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21288 funcs->ext.p_glVertexAttrib1hNV( params->index, params->x );
21289 return STATUS_SUCCESS;
21292 static NTSTATUS ext_glVertexAttrib1hvNV( void *args )
21294 struct glVertexAttrib1hvNV_params *params = args;
21295 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21296 funcs->ext.p_glVertexAttrib1hvNV( params->index, params->v );
21297 return STATUS_SUCCESS;
21300 static NTSTATUS ext_glVertexAttrib1s( void *args )
21302 struct glVertexAttrib1s_params *params = args;
21303 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21304 funcs->ext.p_glVertexAttrib1s( params->index, params->x );
21305 return STATUS_SUCCESS;
21308 static NTSTATUS ext_glVertexAttrib1sARB( void *args )
21310 struct glVertexAttrib1sARB_params *params = args;
21311 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21312 funcs->ext.p_glVertexAttrib1sARB( params->index, params->x );
21313 return STATUS_SUCCESS;
21316 static NTSTATUS ext_glVertexAttrib1sNV( void *args )
21318 struct glVertexAttrib1sNV_params *params = args;
21319 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21320 funcs->ext.p_glVertexAttrib1sNV( params->index, params->x );
21321 return STATUS_SUCCESS;
21324 static NTSTATUS ext_glVertexAttrib1sv( void *args )
21326 struct glVertexAttrib1sv_params *params = args;
21327 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21328 funcs->ext.p_glVertexAttrib1sv( params->index, params->v );
21329 return STATUS_SUCCESS;
21332 static NTSTATUS ext_glVertexAttrib1svARB( void *args )
21334 struct glVertexAttrib1svARB_params *params = args;
21335 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21336 funcs->ext.p_glVertexAttrib1svARB( params->index, params->v );
21337 return STATUS_SUCCESS;
21340 static NTSTATUS ext_glVertexAttrib1svNV( void *args )
21342 struct glVertexAttrib1svNV_params *params = args;
21343 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21344 funcs->ext.p_glVertexAttrib1svNV( params->index, params->v );
21345 return STATUS_SUCCESS;
21348 static NTSTATUS ext_glVertexAttrib2d( void *args )
21350 struct glVertexAttrib2d_params *params = args;
21351 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21352 funcs->ext.p_glVertexAttrib2d( params->index, params->x, params->y );
21353 return STATUS_SUCCESS;
21356 static NTSTATUS ext_glVertexAttrib2dARB( void *args )
21358 struct glVertexAttrib2dARB_params *params = args;
21359 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21360 funcs->ext.p_glVertexAttrib2dARB( params->index, params->x, params->y );
21361 return STATUS_SUCCESS;
21364 static NTSTATUS ext_glVertexAttrib2dNV( void *args )
21366 struct glVertexAttrib2dNV_params *params = args;
21367 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21368 funcs->ext.p_glVertexAttrib2dNV( params->index, params->x, params->y );
21369 return STATUS_SUCCESS;
21372 static NTSTATUS ext_glVertexAttrib2dv( void *args )
21374 struct glVertexAttrib2dv_params *params = args;
21375 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21376 funcs->ext.p_glVertexAttrib2dv( params->index, params->v );
21377 return STATUS_SUCCESS;
21380 static NTSTATUS ext_glVertexAttrib2dvARB( void *args )
21382 struct glVertexAttrib2dvARB_params *params = args;
21383 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21384 funcs->ext.p_glVertexAttrib2dvARB( params->index, params->v );
21385 return STATUS_SUCCESS;
21388 static NTSTATUS ext_glVertexAttrib2dvNV( void *args )
21390 struct glVertexAttrib2dvNV_params *params = args;
21391 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21392 funcs->ext.p_glVertexAttrib2dvNV( params->index, params->v );
21393 return STATUS_SUCCESS;
21396 static NTSTATUS ext_glVertexAttrib2f( void *args )
21398 struct glVertexAttrib2f_params *params = args;
21399 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21400 funcs->ext.p_glVertexAttrib2f( params->index, params->x, params->y );
21401 return STATUS_SUCCESS;
21404 static NTSTATUS ext_glVertexAttrib2fARB( void *args )
21406 struct glVertexAttrib2fARB_params *params = args;
21407 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21408 funcs->ext.p_glVertexAttrib2fARB( params->index, params->x, params->y );
21409 return STATUS_SUCCESS;
21412 static NTSTATUS ext_glVertexAttrib2fNV( void *args )
21414 struct glVertexAttrib2fNV_params *params = args;
21415 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21416 funcs->ext.p_glVertexAttrib2fNV( params->index, params->x, params->y );
21417 return STATUS_SUCCESS;
21420 static NTSTATUS ext_glVertexAttrib2fv( void *args )
21422 struct glVertexAttrib2fv_params *params = args;
21423 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21424 funcs->ext.p_glVertexAttrib2fv( params->index, params->v );
21425 return STATUS_SUCCESS;
21428 static NTSTATUS ext_glVertexAttrib2fvARB( void *args )
21430 struct glVertexAttrib2fvARB_params *params = args;
21431 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21432 funcs->ext.p_glVertexAttrib2fvARB( params->index, params->v );
21433 return STATUS_SUCCESS;
21436 static NTSTATUS ext_glVertexAttrib2fvNV( void *args )
21438 struct glVertexAttrib2fvNV_params *params = args;
21439 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21440 funcs->ext.p_glVertexAttrib2fvNV( params->index, params->v );
21441 return STATUS_SUCCESS;
21444 static NTSTATUS ext_glVertexAttrib2hNV( void *args )
21446 struct glVertexAttrib2hNV_params *params = args;
21447 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21448 funcs->ext.p_glVertexAttrib2hNV( params->index, params->x, params->y );
21449 return STATUS_SUCCESS;
21452 static NTSTATUS ext_glVertexAttrib2hvNV( void *args )
21454 struct glVertexAttrib2hvNV_params *params = args;
21455 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21456 funcs->ext.p_glVertexAttrib2hvNV( params->index, params->v );
21457 return STATUS_SUCCESS;
21460 static NTSTATUS ext_glVertexAttrib2s( void *args )
21462 struct glVertexAttrib2s_params *params = args;
21463 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21464 funcs->ext.p_glVertexAttrib2s( params->index, params->x, params->y );
21465 return STATUS_SUCCESS;
21468 static NTSTATUS ext_glVertexAttrib2sARB( void *args )
21470 struct glVertexAttrib2sARB_params *params = args;
21471 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21472 funcs->ext.p_glVertexAttrib2sARB( params->index, params->x, params->y );
21473 return STATUS_SUCCESS;
21476 static NTSTATUS ext_glVertexAttrib2sNV( void *args )
21478 struct glVertexAttrib2sNV_params *params = args;
21479 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21480 funcs->ext.p_glVertexAttrib2sNV( params->index, params->x, params->y );
21481 return STATUS_SUCCESS;
21484 static NTSTATUS ext_glVertexAttrib2sv( void *args )
21486 struct glVertexAttrib2sv_params *params = args;
21487 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21488 funcs->ext.p_glVertexAttrib2sv( params->index, params->v );
21489 return STATUS_SUCCESS;
21492 static NTSTATUS ext_glVertexAttrib2svARB( void *args )
21494 struct glVertexAttrib2svARB_params *params = args;
21495 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21496 funcs->ext.p_glVertexAttrib2svARB( params->index, params->v );
21497 return STATUS_SUCCESS;
21500 static NTSTATUS ext_glVertexAttrib2svNV( void *args )
21502 struct glVertexAttrib2svNV_params *params = args;
21503 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21504 funcs->ext.p_glVertexAttrib2svNV( params->index, params->v );
21505 return STATUS_SUCCESS;
21508 static NTSTATUS ext_glVertexAttrib3d( void *args )
21510 struct glVertexAttrib3d_params *params = args;
21511 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21512 funcs->ext.p_glVertexAttrib3d( params->index, params->x, params->y, params->z );
21513 return STATUS_SUCCESS;
21516 static NTSTATUS ext_glVertexAttrib3dARB( void *args )
21518 struct glVertexAttrib3dARB_params *params = args;
21519 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21520 funcs->ext.p_glVertexAttrib3dARB( params->index, params->x, params->y, params->z );
21521 return STATUS_SUCCESS;
21524 static NTSTATUS ext_glVertexAttrib3dNV( void *args )
21526 struct glVertexAttrib3dNV_params *params = args;
21527 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21528 funcs->ext.p_glVertexAttrib3dNV( params->index, params->x, params->y, params->z );
21529 return STATUS_SUCCESS;
21532 static NTSTATUS ext_glVertexAttrib3dv( void *args )
21534 struct glVertexAttrib3dv_params *params = args;
21535 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21536 funcs->ext.p_glVertexAttrib3dv( params->index, params->v );
21537 return STATUS_SUCCESS;
21540 static NTSTATUS ext_glVertexAttrib3dvARB( void *args )
21542 struct glVertexAttrib3dvARB_params *params = args;
21543 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21544 funcs->ext.p_glVertexAttrib3dvARB( params->index, params->v );
21545 return STATUS_SUCCESS;
21548 static NTSTATUS ext_glVertexAttrib3dvNV( void *args )
21550 struct glVertexAttrib3dvNV_params *params = args;
21551 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21552 funcs->ext.p_glVertexAttrib3dvNV( params->index, params->v );
21553 return STATUS_SUCCESS;
21556 static NTSTATUS ext_glVertexAttrib3f( void *args )
21558 struct glVertexAttrib3f_params *params = args;
21559 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21560 funcs->ext.p_glVertexAttrib3f( params->index, params->x, params->y, params->z );
21561 return STATUS_SUCCESS;
21564 static NTSTATUS ext_glVertexAttrib3fARB( void *args )
21566 struct glVertexAttrib3fARB_params *params = args;
21567 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21568 funcs->ext.p_glVertexAttrib3fARB( params->index, params->x, params->y, params->z );
21569 return STATUS_SUCCESS;
21572 static NTSTATUS ext_glVertexAttrib3fNV( void *args )
21574 struct glVertexAttrib3fNV_params *params = args;
21575 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21576 funcs->ext.p_glVertexAttrib3fNV( params->index, params->x, params->y, params->z );
21577 return STATUS_SUCCESS;
21580 static NTSTATUS ext_glVertexAttrib3fv( void *args )
21582 struct glVertexAttrib3fv_params *params = args;
21583 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21584 funcs->ext.p_glVertexAttrib3fv( params->index, params->v );
21585 return STATUS_SUCCESS;
21588 static NTSTATUS ext_glVertexAttrib3fvARB( void *args )
21590 struct glVertexAttrib3fvARB_params *params = args;
21591 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21592 funcs->ext.p_glVertexAttrib3fvARB( params->index, params->v );
21593 return STATUS_SUCCESS;
21596 static NTSTATUS ext_glVertexAttrib3fvNV( void *args )
21598 struct glVertexAttrib3fvNV_params *params = args;
21599 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21600 funcs->ext.p_glVertexAttrib3fvNV( params->index, params->v );
21601 return STATUS_SUCCESS;
21604 static NTSTATUS ext_glVertexAttrib3hNV( void *args )
21606 struct glVertexAttrib3hNV_params *params = args;
21607 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21608 funcs->ext.p_glVertexAttrib3hNV( params->index, params->x, params->y, params->z );
21609 return STATUS_SUCCESS;
21612 static NTSTATUS ext_glVertexAttrib3hvNV( void *args )
21614 struct glVertexAttrib3hvNV_params *params = args;
21615 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21616 funcs->ext.p_glVertexAttrib3hvNV( params->index, params->v );
21617 return STATUS_SUCCESS;
21620 static NTSTATUS ext_glVertexAttrib3s( void *args )
21622 struct glVertexAttrib3s_params *params = args;
21623 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21624 funcs->ext.p_glVertexAttrib3s( params->index, params->x, params->y, params->z );
21625 return STATUS_SUCCESS;
21628 static NTSTATUS ext_glVertexAttrib3sARB( void *args )
21630 struct glVertexAttrib3sARB_params *params = args;
21631 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21632 funcs->ext.p_glVertexAttrib3sARB( params->index, params->x, params->y, params->z );
21633 return STATUS_SUCCESS;
21636 static NTSTATUS ext_glVertexAttrib3sNV( void *args )
21638 struct glVertexAttrib3sNV_params *params = args;
21639 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21640 funcs->ext.p_glVertexAttrib3sNV( params->index, params->x, params->y, params->z );
21641 return STATUS_SUCCESS;
21644 static NTSTATUS ext_glVertexAttrib3sv( void *args )
21646 struct glVertexAttrib3sv_params *params = args;
21647 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21648 funcs->ext.p_glVertexAttrib3sv( params->index, params->v );
21649 return STATUS_SUCCESS;
21652 static NTSTATUS ext_glVertexAttrib3svARB( void *args )
21654 struct glVertexAttrib3svARB_params *params = args;
21655 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21656 funcs->ext.p_glVertexAttrib3svARB( params->index, params->v );
21657 return STATUS_SUCCESS;
21660 static NTSTATUS ext_glVertexAttrib3svNV( void *args )
21662 struct glVertexAttrib3svNV_params *params = args;
21663 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21664 funcs->ext.p_glVertexAttrib3svNV( params->index, params->v );
21665 return STATUS_SUCCESS;
21668 static NTSTATUS ext_glVertexAttrib4Nbv( void *args )
21670 struct glVertexAttrib4Nbv_params *params = args;
21671 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21672 funcs->ext.p_glVertexAttrib4Nbv( params->index, params->v );
21673 return STATUS_SUCCESS;
21676 static NTSTATUS ext_glVertexAttrib4NbvARB( void *args )
21678 struct glVertexAttrib4NbvARB_params *params = args;
21679 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21680 funcs->ext.p_glVertexAttrib4NbvARB( params->index, params->v );
21681 return STATUS_SUCCESS;
21684 static NTSTATUS ext_glVertexAttrib4Niv( void *args )
21686 struct glVertexAttrib4Niv_params *params = args;
21687 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21688 funcs->ext.p_glVertexAttrib4Niv( params->index, params->v );
21689 return STATUS_SUCCESS;
21692 static NTSTATUS ext_glVertexAttrib4NivARB( void *args )
21694 struct glVertexAttrib4NivARB_params *params = args;
21695 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21696 funcs->ext.p_glVertexAttrib4NivARB( params->index, params->v );
21697 return STATUS_SUCCESS;
21700 static NTSTATUS ext_glVertexAttrib4Nsv( void *args )
21702 struct glVertexAttrib4Nsv_params *params = args;
21703 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21704 funcs->ext.p_glVertexAttrib4Nsv( params->index, params->v );
21705 return STATUS_SUCCESS;
21708 static NTSTATUS ext_glVertexAttrib4NsvARB( void *args )
21710 struct glVertexAttrib4NsvARB_params *params = args;
21711 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21712 funcs->ext.p_glVertexAttrib4NsvARB( params->index, params->v );
21713 return STATUS_SUCCESS;
21716 static NTSTATUS ext_glVertexAttrib4Nub( void *args )
21718 struct glVertexAttrib4Nub_params *params = args;
21719 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21720 funcs->ext.p_glVertexAttrib4Nub( params->index, params->x, params->y, params->z, params->w );
21721 return STATUS_SUCCESS;
21724 static NTSTATUS ext_glVertexAttrib4NubARB( void *args )
21726 struct glVertexAttrib4NubARB_params *params = args;
21727 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21728 funcs->ext.p_glVertexAttrib4NubARB( params->index, params->x, params->y, params->z, params->w );
21729 return STATUS_SUCCESS;
21732 static NTSTATUS ext_glVertexAttrib4Nubv( void *args )
21734 struct glVertexAttrib4Nubv_params *params = args;
21735 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21736 funcs->ext.p_glVertexAttrib4Nubv( params->index, params->v );
21737 return STATUS_SUCCESS;
21740 static NTSTATUS ext_glVertexAttrib4NubvARB( void *args )
21742 struct glVertexAttrib4NubvARB_params *params = args;
21743 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21744 funcs->ext.p_glVertexAttrib4NubvARB( params->index, params->v );
21745 return STATUS_SUCCESS;
21748 static NTSTATUS ext_glVertexAttrib4Nuiv( void *args )
21750 struct glVertexAttrib4Nuiv_params *params = args;
21751 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21752 funcs->ext.p_glVertexAttrib4Nuiv( params->index, params->v );
21753 return STATUS_SUCCESS;
21756 static NTSTATUS ext_glVertexAttrib4NuivARB( void *args )
21758 struct glVertexAttrib4NuivARB_params *params = args;
21759 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21760 funcs->ext.p_glVertexAttrib4NuivARB( params->index, params->v );
21761 return STATUS_SUCCESS;
21764 static NTSTATUS ext_glVertexAttrib4Nusv( void *args )
21766 struct glVertexAttrib4Nusv_params *params = args;
21767 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21768 funcs->ext.p_glVertexAttrib4Nusv( params->index, params->v );
21769 return STATUS_SUCCESS;
21772 static NTSTATUS ext_glVertexAttrib4NusvARB( void *args )
21774 struct glVertexAttrib4NusvARB_params *params = args;
21775 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21776 funcs->ext.p_glVertexAttrib4NusvARB( params->index, params->v );
21777 return STATUS_SUCCESS;
21780 static NTSTATUS ext_glVertexAttrib4bv( void *args )
21782 struct glVertexAttrib4bv_params *params = args;
21783 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21784 funcs->ext.p_glVertexAttrib4bv( params->index, params->v );
21785 return STATUS_SUCCESS;
21788 static NTSTATUS ext_glVertexAttrib4bvARB( void *args )
21790 struct glVertexAttrib4bvARB_params *params = args;
21791 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21792 funcs->ext.p_glVertexAttrib4bvARB( params->index, params->v );
21793 return STATUS_SUCCESS;
21796 static NTSTATUS ext_glVertexAttrib4d( void *args )
21798 struct glVertexAttrib4d_params *params = args;
21799 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21800 funcs->ext.p_glVertexAttrib4d( params->index, params->x, params->y, params->z, params->w );
21801 return STATUS_SUCCESS;
21804 static NTSTATUS ext_glVertexAttrib4dARB( void *args )
21806 struct glVertexAttrib4dARB_params *params = args;
21807 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21808 funcs->ext.p_glVertexAttrib4dARB( params->index, params->x, params->y, params->z, params->w );
21809 return STATUS_SUCCESS;
21812 static NTSTATUS ext_glVertexAttrib4dNV( void *args )
21814 struct glVertexAttrib4dNV_params *params = args;
21815 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21816 funcs->ext.p_glVertexAttrib4dNV( params->index, params->x, params->y, params->z, params->w );
21817 return STATUS_SUCCESS;
21820 static NTSTATUS ext_glVertexAttrib4dv( void *args )
21822 struct glVertexAttrib4dv_params *params = args;
21823 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21824 funcs->ext.p_glVertexAttrib4dv( params->index, params->v );
21825 return STATUS_SUCCESS;
21828 static NTSTATUS ext_glVertexAttrib4dvARB( void *args )
21830 struct glVertexAttrib4dvARB_params *params = args;
21831 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21832 funcs->ext.p_glVertexAttrib4dvARB( params->index, params->v );
21833 return STATUS_SUCCESS;
21836 static NTSTATUS ext_glVertexAttrib4dvNV( void *args )
21838 struct glVertexAttrib4dvNV_params *params = args;
21839 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21840 funcs->ext.p_glVertexAttrib4dvNV( params->index, params->v );
21841 return STATUS_SUCCESS;
21844 static NTSTATUS ext_glVertexAttrib4f( void *args )
21846 struct glVertexAttrib4f_params *params = args;
21847 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21848 funcs->ext.p_glVertexAttrib4f( params->index, params->x, params->y, params->z, params->w );
21849 return STATUS_SUCCESS;
21852 static NTSTATUS ext_glVertexAttrib4fARB( void *args )
21854 struct glVertexAttrib4fARB_params *params = args;
21855 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21856 funcs->ext.p_glVertexAttrib4fARB( params->index, params->x, params->y, params->z, params->w );
21857 return STATUS_SUCCESS;
21860 static NTSTATUS ext_glVertexAttrib4fNV( void *args )
21862 struct glVertexAttrib4fNV_params *params = args;
21863 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21864 funcs->ext.p_glVertexAttrib4fNV( params->index, params->x, params->y, params->z, params->w );
21865 return STATUS_SUCCESS;
21868 static NTSTATUS ext_glVertexAttrib4fv( void *args )
21870 struct glVertexAttrib4fv_params *params = args;
21871 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21872 funcs->ext.p_glVertexAttrib4fv( params->index, params->v );
21873 return STATUS_SUCCESS;
21876 static NTSTATUS ext_glVertexAttrib4fvARB( void *args )
21878 struct glVertexAttrib4fvARB_params *params = args;
21879 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21880 funcs->ext.p_glVertexAttrib4fvARB( params->index, params->v );
21881 return STATUS_SUCCESS;
21884 static NTSTATUS ext_glVertexAttrib4fvNV( void *args )
21886 struct glVertexAttrib4fvNV_params *params = args;
21887 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21888 funcs->ext.p_glVertexAttrib4fvNV( params->index, params->v );
21889 return STATUS_SUCCESS;
21892 static NTSTATUS ext_glVertexAttrib4hNV( void *args )
21894 struct glVertexAttrib4hNV_params *params = args;
21895 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21896 funcs->ext.p_glVertexAttrib4hNV( params->index, params->x, params->y, params->z, params->w );
21897 return STATUS_SUCCESS;
21900 static NTSTATUS ext_glVertexAttrib4hvNV( void *args )
21902 struct glVertexAttrib4hvNV_params *params = args;
21903 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21904 funcs->ext.p_glVertexAttrib4hvNV( params->index, params->v );
21905 return STATUS_SUCCESS;
21908 static NTSTATUS ext_glVertexAttrib4iv( void *args )
21910 struct glVertexAttrib4iv_params *params = args;
21911 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21912 funcs->ext.p_glVertexAttrib4iv( params->index, params->v );
21913 return STATUS_SUCCESS;
21916 static NTSTATUS ext_glVertexAttrib4ivARB( void *args )
21918 struct glVertexAttrib4ivARB_params *params = args;
21919 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21920 funcs->ext.p_glVertexAttrib4ivARB( params->index, params->v );
21921 return STATUS_SUCCESS;
21924 static NTSTATUS ext_glVertexAttrib4s( void *args )
21926 struct glVertexAttrib4s_params *params = args;
21927 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21928 funcs->ext.p_glVertexAttrib4s( params->index, params->x, params->y, params->z, params->w );
21929 return STATUS_SUCCESS;
21932 static NTSTATUS ext_glVertexAttrib4sARB( void *args )
21934 struct glVertexAttrib4sARB_params *params = args;
21935 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21936 funcs->ext.p_glVertexAttrib4sARB( params->index, params->x, params->y, params->z, params->w );
21937 return STATUS_SUCCESS;
21940 static NTSTATUS ext_glVertexAttrib4sNV( void *args )
21942 struct glVertexAttrib4sNV_params *params = args;
21943 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21944 funcs->ext.p_glVertexAttrib4sNV( params->index, params->x, params->y, params->z, params->w );
21945 return STATUS_SUCCESS;
21948 static NTSTATUS ext_glVertexAttrib4sv( void *args )
21950 struct glVertexAttrib4sv_params *params = args;
21951 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21952 funcs->ext.p_glVertexAttrib4sv( params->index, params->v );
21953 return STATUS_SUCCESS;
21956 static NTSTATUS ext_glVertexAttrib4svARB( void *args )
21958 struct glVertexAttrib4svARB_params *params = args;
21959 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21960 funcs->ext.p_glVertexAttrib4svARB( params->index, params->v );
21961 return STATUS_SUCCESS;
21964 static NTSTATUS ext_glVertexAttrib4svNV( void *args )
21966 struct glVertexAttrib4svNV_params *params = args;
21967 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21968 funcs->ext.p_glVertexAttrib4svNV( params->index, params->v );
21969 return STATUS_SUCCESS;
21972 static NTSTATUS ext_glVertexAttrib4ubNV( void *args )
21974 struct glVertexAttrib4ubNV_params *params = args;
21975 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21976 funcs->ext.p_glVertexAttrib4ubNV( params->index, params->x, params->y, params->z, params->w );
21977 return STATUS_SUCCESS;
21980 static NTSTATUS ext_glVertexAttrib4ubv( void *args )
21982 struct glVertexAttrib4ubv_params *params = args;
21983 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21984 funcs->ext.p_glVertexAttrib4ubv( params->index, params->v );
21985 return STATUS_SUCCESS;
21988 static NTSTATUS ext_glVertexAttrib4ubvARB( void *args )
21990 struct glVertexAttrib4ubvARB_params *params = args;
21991 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21992 funcs->ext.p_glVertexAttrib4ubvARB( params->index, params->v );
21993 return STATUS_SUCCESS;
21996 static NTSTATUS ext_glVertexAttrib4ubvNV( void *args )
21998 struct glVertexAttrib4ubvNV_params *params = args;
21999 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22000 funcs->ext.p_glVertexAttrib4ubvNV( params->index, params->v );
22001 return STATUS_SUCCESS;
22004 static NTSTATUS ext_glVertexAttrib4uiv( void *args )
22006 struct glVertexAttrib4uiv_params *params = args;
22007 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22008 funcs->ext.p_glVertexAttrib4uiv( params->index, params->v );
22009 return STATUS_SUCCESS;
22012 static NTSTATUS ext_glVertexAttrib4uivARB( void *args )
22014 struct glVertexAttrib4uivARB_params *params = args;
22015 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22016 funcs->ext.p_glVertexAttrib4uivARB( params->index, params->v );
22017 return STATUS_SUCCESS;
22020 static NTSTATUS ext_glVertexAttrib4usv( void *args )
22022 struct glVertexAttrib4usv_params *params = args;
22023 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22024 funcs->ext.p_glVertexAttrib4usv( params->index, params->v );
22025 return STATUS_SUCCESS;
22028 static NTSTATUS ext_glVertexAttrib4usvARB( void *args )
22030 struct glVertexAttrib4usvARB_params *params = args;
22031 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22032 funcs->ext.p_glVertexAttrib4usvARB( params->index, params->v );
22033 return STATUS_SUCCESS;
22036 static NTSTATUS ext_glVertexAttribArrayObjectATI( void *args )
22038 struct glVertexAttribArrayObjectATI_params *params = args;
22039 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22040 funcs->ext.p_glVertexAttribArrayObjectATI( params->index, params->size, params->type, params->normalized, params->stride, params->buffer, params->offset );
22041 return STATUS_SUCCESS;
22044 static NTSTATUS ext_glVertexAttribBinding( void *args )
22046 struct glVertexAttribBinding_params *params = args;
22047 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22048 funcs->ext.p_glVertexAttribBinding( params->attribindex, params->bindingindex );
22049 return STATUS_SUCCESS;
22052 static NTSTATUS ext_glVertexAttribDivisor( void *args )
22054 struct glVertexAttribDivisor_params *params = args;
22055 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22056 funcs->ext.p_glVertexAttribDivisor( params->index, params->divisor );
22057 return STATUS_SUCCESS;
22060 static NTSTATUS ext_glVertexAttribDivisorARB( void *args )
22062 struct glVertexAttribDivisorARB_params *params = args;
22063 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22064 funcs->ext.p_glVertexAttribDivisorARB( params->index, params->divisor );
22065 return STATUS_SUCCESS;
22068 static NTSTATUS ext_glVertexAttribFormat( void *args )
22070 struct glVertexAttribFormat_params *params = args;
22071 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22072 funcs->ext.p_glVertexAttribFormat( params->attribindex, params->size, params->type, params->normalized, params->relativeoffset );
22073 return STATUS_SUCCESS;
22076 static NTSTATUS ext_glVertexAttribFormatNV( void *args )
22078 struct glVertexAttribFormatNV_params *params = args;
22079 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22080 funcs->ext.p_glVertexAttribFormatNV( params->index, params->size, params->type, params->normalized, params->stride );
22081 return STATUS_SUCCESS;
22084 static NTSTATUS ext_glVertexAttribI1i( void *args )
22086 struct glVertexAttribI1i_params *params = args;
22087 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22088 funcs->ext.p_glVertexAttribI1i( params->index, params->x );
22089 return STATUS_SUCCESS;
22092 static NTSTATUS ext_glVertexAttribI1iEXT( void *args )
22094 struct glVertexAttribI1iEXT_params *params = args;
22095 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22096 funcs->ext.p_glVertexAttribI1iEXT( params->index, params->x );
22097 return STATUS_SUCCESS;
22100 static NTSTATUS ext_glVertexAttribI1iv( void *args )
22102 struct glVertexAttribI1iv_params *params = args;
22103 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22104 funcs->ext.p_glVertexAttribI1iv( params->index, params->v );
22105 return STATUS_SUCCESS;
22108 static NTSTATUS ext_glVertexAttribI1ivEXT( void *args )
22110 struct glVertexAttribI1ivEXT_params *params = args;
22111 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22112 funcs->ext.p_glVertexAttribI1ivEXT( params->index, params->v );
22113 return STATUS_SUCCESS;
22116 static NTSTATUS ext_glVertexAttribI1ui( void *args )
22118 struct glVertexAttribI1ui_params *params = args;
22119 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22120 funcs->ext.p_glVertexAttribI1ui( params->index, params->x );
22121 return STATUS_SUCCESS;
22124 static NTSTATUS ext_glVertexAttribI1uiEXT( void *args )
22126 struct glVertexAttribI1uiEXT_params *params = args;
22127 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22128 funcs->ext.p_glVertexAttribI1uiEXT( params->index, params->x );
22129 return STATUS_SUCCESS;
22132 static NTSTATUS ext_glVertexAttribI1uiv( void *args )
22134 struct glVertexAttribI1uiv_params *params = args;
22135 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22136 funcs->ext.p_glVertexAttribI1uiv( params->index, params->v );
22137 return STATUS_SUCCESS;
22140 static NTSTATUS ext_glVertexAttribI1uivEXT( void *args )
22142 struct glVertexAttribI1uivEXT_params *params = args;
22143 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22144 funcs->ext.p_glVertexAttribI1uivEXT( params->index, params->v );
22145 return STATUS_SUCCESS;
22148 static NTSTATUS ext_glVertexAttribI2i( void *args )
22150 struct glVertexAttribI2i_params *params = args;
22151 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22152 funcs->ext.p_glVertexAttribI2i( params->index, params->x, params->y );
22153 return STATUS_SUCCESS;
22156 static NTSTATUS ext_glVertexAttribI2iEXT( void *args )
22158 struct glVertexAttribI2iEXT_params *params = args;
22159 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22160 funcs->ext.p_glVertexAttribI2iEXT( params->index, params->x, params->y );
22161 return STATUS_SUCCESS;
22164 static NTSTATUS ext_glVertexAttribI2iv( void *args )
22166 struct glVertexAttribI2iv_params *params = args;
22167 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22168 funcs->ext.p_glVertexAttribI2iv( params->index, params->v );
22169 return STATUS_SUCCESS;
22172 static NTSTATUS ext_glVertexAttribI2ivEXT( void *args )
22174 struct glVertexAttribI2ivEXT_params *params = args;
22175 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22176 funcs->ext.p_glVertexAttribI2ivEXT( params->index, params->v );
22177 return STATUS_SUCCESS;
22180 static NTSTATUS ext_glVertexAttribI2ui( void *args )
22182 struct glVertexAttribI2ui_params *params = args;
22183 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22184 funcs->ext.p_glVertexAttribI2ui( params->index, params->x, params->y );
22185 return STATUS_SUCCESS;
22188 static NTSTATUS ext_glVertexAttribI2uiEXT( void *args )
22190 struct glVertexAttribI2uiEXT_params *params = args;
22191 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22192 funcs->ext.p_glVertexAttribI2uiEXT( params->index, params->x, params->y );
22193 return STATUS_SUCCESS;
22196 static NTSTATUS ext_glVertexAttribI2uiv( void *args )
22198 struct glVertexAttribI2uiv_params *params = args;
22199 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22200 funcs->ext.p_glVertexAttribI2uiv( params->index, params->v );
22201 return STATUS_SUCCESS;
22204 static NTSTATUS ext_glVertexAttribI2uivEXT( void *args )
22206 struct glVertexAttribI2uivEXT_params *params = args;
22207 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22208 funcs->ext.p_glVertexAttribI2uivEXT( params->index, params->v );
22209 return STATUS_SUCCESS;
22212 static NTSTATUS ext_glVertexAttribI3i( void *args )
22214 struct glVertexAttribI3i_params *params = args;
22215 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22216 funcs->ext.p_glVertexAttribI3i( params->index, params->x, params->y, params->z );
22217 return STATUS_SUCCESS;
22220 static NTSTATUS ext_glVertexAttribI3iEXT( void *args )
22222 struct glVertexAttribI3iEXT_params *params = args;
22223 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22224 funcs->ext.p_glVertexAttribI3iEXT( params->index, params->x, params->y, params->z );
22225 return STATUS_SUCCESS;
22228 static NTSTATUS ext_glVertexAttribI3iv( void *args )
22230 struct glVertexAttribI3iv_params *params = args;
22231 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22232 funcs->ext.p_glVertexAttribI3iv( params->index, params->v );
22233 return STATUS_SUCCESS;
22236 static NTSTATUS ext_glVertexAttribI3ivEXT( void *args )
22238 struct glVertexAttribI3ivEXT_params *params = args;
22239 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22240 funcs->ext.p_glVertexAttribI3ivEXT( params->index, params->v );
22241 return STATUS_SUCCESS;
22244 static NTSTATUS ext_glVertexAttribI3ui( void *args )
22246 struct glVertexAttribI3ui_params *params = args;
22247 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22248 funcs->ext.p_glVertexAttribI3ui( params->index, params->x, params->y, params->z );
22249 return STATUS_SUCCESS;
22252 static NTSTATUS ext_glVertexAttribI3uiEXT( void *args )
22254 struct glVertexAttribI3uiEXT_params *params = args;
22255 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22256 funcs->ext.p_glVertexAttribI3uiEXT( params->index, params->x, params->y, params->z );
22257 return STATUS_SUCCESS;
22260 static NTSTATUS ext_glVertexAttribI3uiv( void *args )
22262 struct glVertexAttribI3uiv_params *params = args;
22263 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22264 funcs->ext.p_glVertexAttribI3uiv( params->index, params->v );
22265 return STATUS_SUCCESS;
22268 static NTSTATUS ext_glVertexAttribI3uivEXT( void *args )
22270 struct glVertexAttribI3uivEXT_params *params = args;
22271 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22272 funcs->ext.p_glVertexAttribI3uivEXT( params->index, params->v );
22273 return STATUS_SUCCESS;
22276 static NTSTATUS ext_glVertexAttribI4bv( void *args )
22278 struct glVertexAttribI4bv_params *params = args;
22279 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22280 funcs->ext.p_glVertexAttribI4bv( params->index, params->v );
22281 return STATUS_SUCCESS;
22284 static NTSTATUS ext_glVertexAttribI4bvEXT( void *args )
22286 struct glVertexAttribI4bvEXT_params *params = args;
22287 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22288 funcs->ext.p_glVertexAttribI4bvEXT( params->index, params->v );
22289 return STATUS_SUCCESS;
22292 static NTSTATUS ext_glVertexAttribI4i( void *args )
22294 struct glVertexAttribI4i_params *params = args;
22295 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22296 funcs->ext.p_glVertexAttribI4i( params->index, params->x, params->y, params->z, params->w );
22297 return STATUS_SUCCESS;
22300 static NTSTATUS ext_glVertexAttribI4iEXT( void *args )
22302 struct glVertexAttribI4iEXT_params *params = args;
22303 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22304 funcs->ext.p_glVertexAttribI4iEXT( params->index, params->x, params->y, params->z, params->w );
22305 return STATUS_SUCCESS;
22308 static NTSTATUS ext_glVertexAttribI4iv( void *args )
22310 struct glVertexAttribI4iv_params *params = args;
22311 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22312 funcs->ext.p_glVertexAttribI4iv( params->index, params->v );
22313 return STATUS_SUCCESS;
22316 static NTSTATUS ext_glVertexAttribI4ivEXT( void *args )
22318 struct glVertexAttribI4ivEXT_params *params = args;
22319 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22320 funcs->ext.p_glVertexAttribI4ivEXT( params->index, params->v );
22321 return STATUS_SUCCESS;
22324 static NTSTATUS ext_glVertexAttribI4sv( void *args )
22326 struct glVertexAttribI4sv_params *params = args;
22327 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22328 funcs->ext.p_glVertexAttribI4sv( params->index, params->v );
22329 return STATUS_SUCCESS;
22332 static NTSTATUS ext_glVertexAttribI4svEXT( void *args )
22334 struct glVertexAttribI4svEXT_params *params = args;
22335 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22336 funcs->ext.p_glVertexAttribI4svEXT( params->index, params->v );
22337 return STATUS_SUCCESS;
22340 static NTSTATUS ext_glVertexAttribI4ubv( void *args )
22342 struct glVertexAttribI4ubv_params *params = args;
22343 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22344 funcs->ext.p_glVertexAttribI4ubv( params->index, params->v );
22345 return STATUS_SUCCESS;
22348 static NTSTATUS ext_glVertexAttribI4ubvEXT( void *args )
22350 struct glVertexAttribI4ubvEXT_params *params = args;
22351 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22352 funcs->ext.p_glVertexAttribI4ubvEXT( params->index, params->v );
22353 return STATUS_SUCCESS;
22356 static NTSTATUS ext_glVertexAttribI4ui( void *args )
22358 struct glVertexAttribI4ui_params *params = args;
22359 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22360 funcs->ext.p_glVertexAttribI4ui( params->index, params->x, params->y, params->z, params->w );
22361 return STATUS_SUCCESS;
22364 static NTSTATUS ext_glVertexAttribI4uiEXT( void *args )
22366 struct glVertexAttribI4uiEXT_params *params = args;
22367 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22368 funcs->ext.p_glVertexAttribI4uiEXT( params->index, params->x, params->y, params->z, params->w );
22369 return STATUS_SUCCESS;
22372 static NTSTATUS ext_glVertexAttribI4uiv( void *args )
22374 struct glVertexAttribI4uiv_params *params = args;
22375 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22376 funcs->ext.p_glVertexAttribI4uiv( params->index, params->v );
22377 return STATUS_SUCCESS;
22380 static NTSTATUS ext_glVertexAttribI4uivEXT( void *args )
22382 struct glVertexAttribI4uivEXT_params *params = args;
22383 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22384 funcs->ext.p_glVertexAttribI4uivEXT( params->index, params->v );
22385 return STATUS_SUCCESS;
22388 static NTSTATUS ext_glVertexAttribI4usv( void *args )
22390 struct glVertexAttribI4usv_params *params = args;
22391 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22392 funcs->ext.p_glVertexAttribI4usv( params->index, params->v );
22393 return STATUS_SUCCESS;
22396 static NTSTATUS ext_glVertexAttribI4usvEXT( void *args )
22398 struct glVertexAttribI4usvEXT_params *params = args;
22399 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22400 funcs->ext.p_glVertexAttribI4usvEXT( params->index, params->v );
22401 return STATUS_SUCCESS;
22404 static NTSTATUS ext_glVertexAttribIFormat( void *args )
22406 struct glVertexAttribIFormat_params *params = args;
22407 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22408 funcs->ext.p_glVertexAttribIFormat( params->attribindex, params->size, params->type, params->relativeoffset );
22409 return STATUS_SUCCESS;
22412 static NTSTATUS ext_glVertexAttribIFormatNV( void *args )
22414 struct glVertexAttribIFormatNV_params *params = args;
22415 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22416 funcs->ext.p_glVertexAttribIFormatNV( params->index, params->size, params->type, params->stride );
22417 return STATUS_SUCCESS;
22420 static NTSTATUS ext_glVertexAttribIPointer( void *args )
22422 struct glVertexAttribIPointer_params *params = args;
22423 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22424 funcs->ext.p_glVertexAttribIPointer( params->index, params->size, params->type, params->stride, params->pointer );
22425 return STATUS_SUCCESS;
22428 static NTSTATUS ext_glVertexAttribIPointerEXT( void *args )
22430 struct glVertexAttribIPointerEXT_params *params = args;
22431 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22432 funcs->ext.p_glVertexAttribIPointerEXT( params->index, params->size, params->type, params->stride, params->pointer );
22433 return STATUS_SUCCESS;
22436 static NTSTATUS ext_glVertexAttribL1d( void *args )
22438 struct glVertexAttribL1d_params *params = args;
22439 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22440 funcs->ext.p_glVertexAttribL1d( params->index, params->x );
22441 return STATUS_SUCCESS;
22444 static NTSTATUS ext_glVertexAttribL1dEXT( void *args )
22446 struct glVertexAttribL1dEXT_params *params = args;
22447 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22448 funcs->ext.p_glVertexAttribL1dEXT( params->index, params->x );
22449 return STATUS_SUCCESS;
22452 static NTSTATUS ext_glVertexAttribL1dv( void *args )
22454 struct glVertexAttribL1dv_params *params = args;
22455 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22456 funcs->ext.p_glVertexAttribL1dv( params->index, params->v );
22457 return STATUS_SUCCESS;
22460 static NTSTATUS ext_glVertexAttribL1dvEXT( void *args )
22462 struct glVertexAttribL1dvEXT_params *params = args;
22463 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22464 funcs->ext.p_glVertexAttribL1dvEXT( params->index, params->v );
22465 return STATUS_SUCCESS;
22468 static NTSTATUS ext_glVertexAttribL1i64NV( void *args )
22470 struct glVertexAttribL1i64NV_params *params = args;
22471 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22472 funcs->ext.p_glVertexAttribL1i64NV( params->index, params->x );
22473 return STATUS_SUCCESS;
22476 static NTSTATUS ext_glVertexAttribL1i64vNV( void *args )
22478 struct glVertexAttribL1i64vNV_params *params = args;
22479 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22480 funcs->ext.p_glVertexAttribL1i64vNV( params->index, params->v );
22481 return STATUS_SUCCESS;
22484 static NTSTATUS ext_glVertexAttribL1ui64ARB( void *args )
22486 struct glVertexAttribL1ui64ARB_params *params = args;
22487 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22488 funcs->ext.p_glVertexAttribL1ui64ARB( params->index, params->x );
22489 return STATUS_SUCCESS;
22492 static NTSTATUS ext_glVertexAttribL1ui64NV( void *args )
22494 struct glVertexAttribL1ui64NV_params *params = args;
22495 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22496 funcs->ext.p_glVertexAttribL1ui64NV( params->index, params->x );
22497 return STATUS_SUCCESS;
22500 static NTSTATUS ext_glVertexAttribL1ui64vARB( void *args )
22502 struct glVertexAttribL1ui64vARB_params *params = args;
22503 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22504 funcs->ext.p_glVertexAttribL1ui64vARB( params->index, params->v );
22505 return STATUS_SUCCESS;
22508 static NTSTATUS ext_glVertexAttribL1ui64vNV( void *args )
22510 struct glVertexAttribL1ui64vNV_params *params = args;
22511 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22512 funcs->ext.p_glVertexAttribL1ui64vNV( params->index, params->v );
22513 return STATUS_SUCCESS;
22516 static NTSTATUS ext_glVertexAttribL2d( void *args )
22518 struct glVertexAttribL2d_params *params = args;
22519 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22520 funcs->ext.p_glVertexAttribL2d( params->index, params->x, params->y );
22521 return STATUS_SUCCESS;
22524 static NTSTATUS ext_glVertexAttribL2dEXT( void *args )
22526 struct glVertexAttribL2dEXT_params *params = args;
22527 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22528 funcs->ext.p_glVertexAttribL2dEXT( params->index, params->x, params->y );
22529 return STATUS_SUCCESS;
22532 static NTSTATUS ext_glVertexAttribL2dv( void *args )
22534 struct glVertexAttribL2dv_params *params = args;
22535 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22536 funcs->ext.p_glVertexAttribL2dv( params->index, params->v );
22537 return STATUS_SUCCESS;
22540 static NTSTATUS ext_glVertexAttribL2dvEXT( void *args )
22542 struct glVertexAttribL2dvEXT_params *params = args;
22543 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22544 funcs->ext.p_glVertexAttribL2dvEXT( params->index, params->v );
22545 return STATUS_SUCCESS;
22548 static NTSTATUS ext_glVertexAttribL2i64NV( void *args )
22550 struct glVertexAttribL2i64NV_params *params = args;
22551 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22552 funcs->ext.p_glVertexAttribL2i64NV( params->index, params->x, params->y );
22553 return STATUS_SUCCESS;
22556 static NTSTATUS ext_glVertexAttribL2i64vNV( void *args )
22558 struct glVertexAttribL2i64vNV_params *params = args;
22559 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22560 funcs->ext.p_glVertexAttribL2i64vNV( params->index, params->v );
22561 return STATUS_SUCCESS;
22564 static NTSTATUS ext_glVertexAttribL2ui64NV( void *args )
22566 struct glVertexAttribL2ui64NV_params *params = args;
22567 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22568 funcs->ext.p_glVertexAttribL2ui64NV( params->index, params->x, params->y );
22569 return STATUS_SUCCESS;
22572 static NTSTATUS ext_glVertexAttribL2ui64vNV( void *args )
22574 struct glVertexAttribL2ui64vNV_params *params = args;
22575 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22576 funcs->ext.p_glVertexAttribL2ui64vNV( params->index, params->v );
22577 return STATUS_SUCCESS;
22580 static NTSTATUS ext_glVertexAttribL3d( void *args )
22582 struct glVertexAttribL3d_params *params = args;
22583 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22584 funcs->ext.p_glVertexAttribL3d( params->index, params->x, params->y, params->z );
22585 return STATUS_SUCCESS;
22588 static NTSTATUS ext_glVertexAttribL3dEXT( void *args )
22590 struct glVertexAttribL3dEXT_params *params = args;
22591 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22592 funcs->ext.p_glVertexAttribL3dEXT( params->index, params->x, params->y, params->z );
22593 return STATUS_SUCCESS;
22596 static NTSTATUS ext_glVertexAttribL3dv( void *args )
22598 struct glVertexAttribL3dv_params *params = args;
22599 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22600 funcs->ext.p_glVertexAttribL3dv( params->index, params->v );
22601 return STATUS_SUCCESS;
22604 static NTSTATUS ext_glVertexAttribL3dvEXT( void *args )
22606 struct glVertexAttribL3dvEXT_params *params = args;
22607 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22608 funcs->ext.p_glVertexAttribL3dvEXT( params->index, params->v );
22609 return STATUS_SUCCESS;
22612 static NTSTATUS ext_glVertexAttribL3i64NV( void *args )
22614 struct glVertexAttribL3i64NV_params *params = args;
22615 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22616 funcs->ext.p_glVertexAttribL3i64NV( params->index, params->x, params->y, params->z );
22617 return STATUS_SUCCESS;
22620 static NTSTATUS ext_glVertexAttribL3i64vNV( void *args )
22622 struct glVertexAttribL3i64vNV_params *params = args;
22623 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22624 funcs->ext.p_glVertexAttribL3i64vNV( params->index, params->v );
22625 return STATUS_SUCCESS;
22628 static NTSTATUS ext_glVertexAttribL3ui64NV( void *args )
22630 struct glVertexAttribL3ui64NV_params *params = args;
22631 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22632 funcs->ext.p_glVertexAttribL3ui64NV( params->index, params->x, params->y, params->z );
22633 return STATUS_SUCCESS;
22636 static NTSTATUS ext_glVertexAttribL3ui64vNV( void *args )
22638 struct glVertexAttribL3ui64vNV_params *params = args;
22639 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22640 funcs->ext.p_glVertexAttribL3ui64vNV( params->index, params->v );
22641 return STATUS_SUCCESS;
22644 static NTSTATUS ext_glVertexAttribL4d( void *args )
22646 struct glVertexAttribL4d_params *params = args;
22647 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22648 funcs->ext.p_glVertexAttribL4d( params->index, params->x, params->y, params->z, params->w );
22649 return STATUS_SUCCESS;
22652 static NTSTATUS ext_glVertexAttribL4dEXT( void *args )
22654 struct glVertexAttribL4dEXT_params *params = args;
22655 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22656 funcs->ext.p_glVertexAttribL4dEXT( params->index, params->x, params->y, params->z, params->w );
22657 return STATUS_SUCCESS;
22660 static NTSTATUS ext_glVertexAttribL4dv( void *args )
22662 struct glVertexAttribL4dv_params *params = args;
22663 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22664 funcs->ext.p_glVertexAttribL4dv( params->index, params->v );
22665 return STATUS_SUCCESS;
22668 static NTSTATUS ext_glVertexAttribL4dvEXT( void *args )
22670 struct glVertexAttribL4dvEXT_params *params = args;
22671 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22672 funcs->ext.p_glVertexAttribL4dvEXT( params->index, params->v );
22673 return STATUS_SUCCESS;
22676 static NTSTATUS ext_glVertexAttribL4i64NV( void *args )
22678 struct glVertexAttribL4i64NV_params *params = args;
22679 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22680 funcs->ext.p_glVertexAttribL4i64NV( params->index, params->x, params->y, params->z, params->w );
22681 return STATUS_SUCCESS;
22684 static NTSTATUS ext_glVertexAttribL4i64vNV( void *args )
22686 struct glVertexAttribL4i64vNV_params *params = args;
22687 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22688 funcs->ext.p_glVertexAttribL4i64vNV( params->index, params->v );
22689 return STATUS_SUCCESS;
22692 static NTSTATUS ext_glVertexAttribL4ui64NV( void *args )
22694 struct glVertexAttribL4ui64NV_params *params = args;
22695 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22696 funcs->ext.p_glVertexAttribL4ui64NV( params->index, params->x, params->y, params->z, params->w );
22697 return STATUS_SUCCESS;
22700 static NTSTATUS ext_glVertexAttribL4ui64vNV( void *args )
22702 struct glVertexAttribL4ui64vNV_params *params = args;
22703 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22704 funcs->ext.p_glVertexAttribL4ui64vNV( params->index, params->v );
22705 return STATUS_SUCCESS;
22708 static NTSTATUS ext_glVertexAttribLFormat( void *args )
22710 struct glVertexAttribLFormat_params *params = args;
22711 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22712 funcs->ext.p_glVertexAttribLFormat( params->attribindex, params->size, params->type, params->relativeoffset );
22713 return STATUS_SUCCESS;
22716 static NTSTATUS ext_glVertexAttribLFormatNV( void *args )
22718 struct glVertexAttribLFormatNV_params *params = args;
22719 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22720 funcs->ext.p_glVertexAttribLFormatNV( params->index, params->size, params->type, params->stride );
22721 return STATUS_SUCCESS;
22724 static NTSTATUS ext_glVertexAttribLPointer( void *args )
22726 struct glVertexAttribLPointer_params *params = args;
22727 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22728 funcs->ext.p_glVertexAttribLPointer( params->index, params->size, params->type, params->stride, params->pointer );
22729 return STATUS_SUCCESS;
22732 static NTSTATUS ext_glVertexAttribLPointerEXT( void *args )
22734 struct glVertexAttribLPointerEXT_params *params = args;
22735 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22736 funcs->ext.p_glVertexAttribLPointerEXT( params->index, params->size, params->type, params->stride, params->pointer );
22737 return STATUS_SUCCESS;
22740 static NTSTATUS ext_glVertexAttribP1ui( void *args )
22742 struct glVertexAttribP1ui_params *params = args;
22743 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22744 funcs->ext.p_glVertexAttribP1ui( params->index, params->type, params->normalized, params->value );
22745 return STATUS_SUCCESS;
22748 static NTSTATUS ext_glVertexAttribP1uiv( void *args )
22750 struct glVertexAttribP1uiv_params *params = args;
22751 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22752 funcs->ext.p_glVertexAttribP1uiv( params->index, params->type, params->normalized, params->value );
22753 return STATUS_SUCCESS;
22756 static NTSTATUS ext_glVertexAttribP2ui( void *args )
22758 struct glVertexAttribP2ui_params *params = args;
22759 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22760 funcs->ext.p_glVertexAttribP2ui( params->index, params->type, params->normalized, params->value );
22761 return STATUS_SUCCESS;
22764 static NTSTATUS ext_glVertexAttribP2uiv( void *args )
22766 struct glVertexAttribP2uiv_params *params = args;
22767 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22768 funcs->ext.p_glVertexAttribP2uiv( params->index, params->type, params->normalized, params->value );
22769 return STATUS_SUCCESS;
22772 static NTSTATUS ext_glVertexAttribP3ui( void *args )
22774 struct glVertexAttribP3ui_params *params = args;
22775 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22776 funcs->ext.p_glVertexAttribP3ui( params->index, params->type, params->normalized, params->value );
22777 return STATUS_SUCCESS;
22780 static NTSTATUS ext_glVertexAttribP3uiv( void *args )
22782 struct glVertexAttribP3uiv_params *params = args;
22783 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22784 funcs->ext.p_glVertexAttribP3uiv( params->index, params->type, params->normalized, params->value );
22785 return STATUS_SUCCESS;
22788 static NTSTATUS ext_glVertexAttribP4ui( void *args )
22790 struct glVertexAttribP4ui_params *params = args;
22791 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22792 funcs->ext.p_glVertexAttribP4ui( params->index, params->type, params->normalized, params->value );
22793 return STATUS_SUCCESS;
22796 static NTSTATUS ext_glVertexAttribP4uiv( void *args )
22798 struct glVertexAttribP4uiv_params *params = args;
22799 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22800 funcs->ext.p_glVertexAttribP4uiv( params->index, params->type, params->normalized, params->value );
22801 return STATUS_SUCCESS;
22804 static NTSTATUS ext_glVertexAttribParameteriAMD( void *args )
22806 struct glVertexAttribParameteriAMD_params *params = args;
22807 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22808 funcs->ext.p_glVertexAttribParameteriAMD( params->index, params->pname, params->param );
22809 return STATUS_SUCCESS;
22812 static NTSTATUS ext_glVertexAttribPointer( void *args )
22814 struct glVertexAttribPointer_params *params = args;
22815 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22816 funcs->ext.p_glVertexAttribPointer( params->index, params->size, params->type, params->normalized, params->stride, params->pointer );
22817 return STATUS_SUCCESS;
22820 static NTSTATUS ext_glVertexAttribPointerARB( void *args )
22822 struct glVertexAttribPointerARB_params *params = args;
22823 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22824 funcs->ext.p_glVertexAttribPointerARB( params->index, params->size, params->type, params->normalized, params->stride, params->pointer );
22825 return STATUS_SUCCESS;
22828 static NTSTATUS ext_glVertexAttribPointerNV( void *args )
22830 struct glVertexAttribPointerNV_params *params = args;
22831 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22832 funcs->ext.p_glVertexAttribPointerNV( params->index, params->fsize, params->type, params->stride, params->pointer );
22833 return STATUS_SUCCESS;
22836 static NTSTATUS ext_glVertexAttribs1dvNV( void *args )
22838 struct glVertexAttribs1dvNV_params *params = args;
22839 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22840 funcs->ext.p_glVertexAttribs1dvNV( params->index, params->count, params->v );
22841 return STATUS_SUCCESS;
22844 static NTSTATUS ext_glVertexAttribs1fvNV( void *args )
22846 struct glVertexAttribs1fvNV_params *params = args;
22847 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22848 funcs->ext.p_glVertexAttribs1fvNV( params->index, params->count, params->v );
22849 return STATUS_SUCCESS;
22852 static NTSTATUS ext_glVertexAttribs1hvNV( void *args )
22854 struct glVertexAttribs1hvNV_params *params = args;
22855 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22856 funcs->ext.p_glVertexAttribs1hvNV( params->index, params->n, params->v );
22857 return STATUS_SUCCESS;
22860 static NTSTATUS ext_glVertexAttribs1svNV( void *args )
22862 struct glVertexAttribs1svNV_params *params = args;
22863 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22864 funcs->ext.p_glVertexAttribs1svNV( params->index, params->count, params->v );
22865 return STATUS_SUCCESS;
22868 static NTSTATUS ext_glVertexAttribs2dvNV( void *args )
22870 struct glVertexAttribs2dvNV_params *params = args;
22871 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22872 funcs->ext.p_glVertexAttribs2dvNV( params->index, params->count, params->v );
22873 return STATUS_SUCCESS;
22876 static NTSTATUS ext_glVertexAttribs2fvNV( void *args )
22878 struct glVertexAttribs2fvNV_params *params = args;
22879 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22880 funcs->ext.p_glVertexAttribs2fvNV( params->index, params->count, params->v );
22881 return STATUS_SUCCESS;
22884 static NTSTATUS ext_glVertexAttribs2hvNV( void *args )
22886 struct glVertexAttribs2hvNV_params *params = args;
22887 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22888 funcs->ext.p_glVertexAttribs2hvNV( params->index, params->n, params->v );
22889 return STATUS_SUCCESS;
22892 static NTSTATUS ext_glVertexAttribs2svNV( void *args )
22894 struct glVertexAttribs2svNV_params *params = args;
22895 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22896 funcs->ext.p_glVertexAttribs2svNV( params->index, params->count, params->v );
22897 return STATUS_SUCCESS;
22900 static NTSTATUS ext_glVertexAttribs3dvNV( void *args )
22902 struct glVertexAttribs3dvNV_params *params = args;
22903 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22904 funcs->ext.p_glVertexAttribs3dvNV( params->index, params->count, params->v );
22905 return STATUS_SUCCESS;
22908 static NTSTATUS ext_glVertexAttribs3fvNV( void *args )
22910 struct glVertexAttribs3fvNV_params *params = args;
22911 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22912 funcs->ext.p_glVertexAttribs3fvNV( params->index, params->count, params->v );
22913 return STATUS_SUCCESS;
22916 static NTSTATUS ext_glVertexAttribs3hvNV( void *args )
22918 struct glVertexAttribs3hvNV_params *params = args;
22919 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22920 funcs->ext.p_glVertexAttribs3hvNV( params->index, params->n, params->v );
22921 return STATUS_SUCCESS;
22924 static NTSTATUS ext_glVertexAttribs3svNV( void *args )
22926 struct glVertexAttribs3svNV_params *params = args;
22927 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22928 funcs->ext.p_glVertexAttribs3svNV( params->index, params->count, params->v );
22929 return STATUS_SUCCESS;
22932 static NTSTATUS ext_glVertexAttribs4dvNV( void *args )
22934 struct glVertexAttribs4dvNV_params *params = args;
22935 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22936 funcs->ext.p_glVertexAttribs4dvNV( params->index, params->count, params->v );
22937 return STATUS_SUCCESS;
22940 static NTSTATUS ext_glVertexAttribs4fvNV( void *args )
22942 struct glVertexAttribs4fvNV_params *params = args;
22943 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22944 funcs->ext.p_glVertexAttribs4fvNV( params->index, params->count, params->v );
22945 return STATUS_SUCCESS;
22948 static NTSTATUS ext_glVertexAttribs4hvNV( void *args )
22950 struct glVertexAttribs4hvNV_params *params = args;
22951 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22952 funcs->ext.p_glVertexAttribs4hvNV( params->index, params->n, params->v );
22953 return STATUS_SUCCESS;
22956 static NTSTATUS ext_glVertexAttribs4svNV( void *args )
22958 struct glVertexAttribs4svNV_params *params = args;
22959 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22960 funcs->ext.p_glVertexAttribs4svNV( params->index, params->count, params->v );
22961 return STATUS_SUCCESS;
22964 static NTSTATUS ext_glVertexAttribs4ubvNV( void *args )
22966 struct glVertexAttribs4ubvNV_params *params = args;
22967 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22968 funcs->ext.p_glVertexAttribs4ubvNV( params->index, params->count, params->v );
22969 return STATUS_SUCCESS;
22972 static NTSTATUS ext_glVertexBindingDivisor( void *args )
22974 struct glVertexBindingDivisor_params *params = args;
22975 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22976 funcs->ext.p_glVertexBindingDivisor( params->bindingindex, params->divisor );
22977 return STATUS_SUCCESS;
22980 static NTSTATUS ext_glVertexBlendARB( void *args )
22982 struct glVertexBlendARB_params *params = args;
22983 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22984 funcs->ext.p_glVertexBlendARB( params->count );
22985 return STATUS_SUCCESS;
22988 static NTSTATUS ext_glVertexBlendEnvfATI( void *args )
22990 struct glVertexBlendEnvfATI_params *params = args;
22991 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
22992 funcs->ext.p_glVertexBlendEnvfATI( params->pname, params->param );
22993 return STATUS_SUCCESS;
22996 static NTSTATUS ext_glVertexBlendEnviATI( void *args )
22998 struct glVertexBlendEnviATI_params *params = args;
22999 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23000 funcs->ext.p_glVertexBlendEnviATI( params->pname, params->param );
23001 return STATUS_SUCCESS;
23004 static NTSTATUS ext_glVertexFormatNV( void *args )
23006 struct glVertexFormatNV_params *params = args;
23007 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23008 funcs->ext.p_glVertexFormatNV( params->size, params->type, params->stride );
23009 return STATUS_SUCCESS;
23012 static NTSTATUS ext_glVertexP2ui( void *args )
23014 struct glVertexP2ui_params *params = args;
23015 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23016 funcs->ext.p_glVertexP2ui( params->type, params->value );
23017 return STATUS_SUCCESS;
23020 static NTSTATUS ext_glVertexP2uiv( void *args )
23022 struct glVertexP2uiv_params *params = args;
23023 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23024 funcs->ext.p_glVertexP2uiv( params->type, params->value );
23025 return STATUS_SUCCESS;
23028 static NTSTATUS ext_glVertexP3ui( void *args )
23030 struct glVertexP3ui_params *params = args;
23031 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23032 funcs->ext.p_glVertexP3ui( params->type, params->value );
23033 return STATUS_SUCCESS;
23036 static NTSTATUS ext_glVertexP3uiv( void *args )
23038 struct glVertexP3uiv_params *params = args;
23039 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23040 funcs->ext.p_glVertexP3uiv( params->type, params->value );
23041 return STATUS_SUCCESS;
23044 static NTSTATUS ext_glVertexP4ui( void *args )
23046 struct glVertexP4ui_params *params = args;
23047 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23048 funcs->ext.p_glVertexP4ui( params->type, params->value );
23049 return STATUS_SUCCESS;
23052 static NTSTATUS ext_glVertexP4uiv( void *args )
23054 struct glVertexP4uiv_params *params = args;
23055 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23056 funcs->ext.p_glVertexP4uiv( params->type, params->value );
23057 return STATUS_SUCCESS;
23060 static NTSTATUS ext_glVertexPointerEXT( void *args )
23062 struct glVertexPointerEXT_params *params = args;
23063 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23064 funcs->ext.p_glVertexPointerEXT( params->size, params->type, params->stride, params->count, params->pointer );
23065 return STATUS_SUCCESS;
23068 static NTSTATUS ext_glVertexPointerListIBM( void *args )
23070 struct glVertexPointerListIBM_params *params = args;
23071 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23072 funcs->ext.p_glVertexPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride );
23073 return STATUS_SUCCESS;
23076 static NTSTATUS ext_glVertexPointervINTEL( void *args )
23078 struct glVertexPointervINTEL_params *params = args;
23079 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23080 funcs->ext.p_glVertexPointervINTEL( params->size, params->type, params->pointer );
23081 return STATUS_SUCCESS;
23084 static NTSTATUS ext_glVertexStream1dATI( void *args )
23086 struct glVertexStream1dATI_params *params = args;
23087 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23088 funcs->ext.p_glVertexStream1dATI( params->stream, params->x );
23089 return STATUS_SUCCESS;
23092 static NTSTATUS ext_glVertexStream1dvATI( void *args )
23094 struct glVertexStream1dvATI_params *params = args;
23095 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23096 funcs->ext.p_glVertexStream1dvATI( params->stream, params->coords );
23097 return STATUS_SUCCESS;
23100 static NTSTATUS ext_glVertexStream1fATI( void *args )
23102 struct glVertexStream1fATI_params *params = args;
23103 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23104 funcs->ext.p_glVertexStream1fATI( params->stream, params->x );
23105 return STATUS_SUCCESS;
23108 static NTSTATUS ext_glVertexStream1fvATI( void *args )
23110 struct glVertexStream1fvATI_params *params = args;
23111 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23112 funcs->ext.p_glVertexStream1fvATI( params->stream, params->coords );
23113 return STATUS_SUCCESS;
23116 static NTSTATUS ext_glVertexStream1iATI( void *args )
23118 struct glVertexStream1iATI_params *params = args;
23119 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23120 funcs->ext.p_glVertexStream1iATI( params->stream, params->x );
23121 return STATUS_SUCCESS;
23124 static NTSTATUS ext_glVertexStream1ivATI( void *args )
23126 struct glVertexStream1ivATI_params *params = args;
23127 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23128 funcs->ext.p_glVertexStream1ivATI( params->stream, params->coords );
23129 return STATUS_SUCCESS;
23132 static NTSTATUS ext_glVertexStream1sATI( void *args )
23134 struct glVertexStream1sATI_params *params = args;
23135 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23136 funcs->ext.p_glVertexStream1sATI( params->stream, params->x );
23137 return STATUS_SUCCESS;
23140 static NTSTATUS ext_glVertexStream1svATI( void *args )
23142 struct glVertexStream1svATI_params *params = args;
23143 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23144 funcs->ext.p_glVertexStream1svATI( params->stream, params->coords );
23145 return STATUS_SUCCESS;
23148 static NTSTATUS ext_glVertexStream2dATI( void *args )
23150 struct glVertexStream2dATI_params *params = args;
23151 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23152 funcs->ext.p_glVertexStream2dATI( params->stream, params->x, params->y );
23153 return STATUS_SUCCESS;
23156 static NTSTATUS ext_glVertexStream2dvATI( void *args )
23158 struct glVertexStream2dvATI_params *params = args;
23159 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23160 funcs->ext.p_glVertexStream2dvATI( params->stream, params->coords );
23161 return STATUS_SUCCESS;
23164 static NTSTATUS ext_glVertexStream2fATI( void *args )
23166 struct glVertexStream2fATI_params *params = args;
23167 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23168 funcs->ext.p_glVertexStream2fATI( params->stream, params->x, params->y );
23169 return STATUS_SUCCESS;
23172 static NTSTATUS ext_glVertexStream2fvATI( void *args )
23174 struct glVertexStream2fvATI_params *params = args;
23175 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23176 funcs->ext.p_glVertexStream2fvATI( params->stream, params->coords );
23177 return STATUS_SUCCESS;
23180 static NTSTATUS ext_glVertexStream2iATI( void *args )
23182 struct glVertexStream2iATI_params *params = args;
23183 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23184 funcs->ext.p_glVertexStream2iATI( params->stream, params->x, params->y );
23185 return STATUS_SUCCESS;
23188 static NTSTATUS ext_glVertexStream2ivATI( void *args )
23190 struct glVertexStream2ivATI_params *params = args;
23191 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23192 funcs->ext.p_glVertexStream2ivATI( params->stream, params->coords );
23193 return STATUS_SUCCESS;
23196 static NTSTATUS ext_glVertexStream2sATI( void *args )
23198 struct glVertexStream2sATI_params *params = args;
23199 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23200 funcs->ext.p_glVertexStream2sATI( params->stream, params->x, params->y );
23201 return STATUS_SUCCESS;
23204 static NTSTATUS ext_glVertexStream2svATI( void *args )
23206 struct glVertexStream2svATI_params *params = args;
23207 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23208 funcs->ext.p_glVertexStream2svATI( params->stream, params->coords );
23209 return STATUS_SUCCESS;
23212 static NTSTATUS ext_glVertexStream3dATI( void *args )
23214 struct glVertexStream3dATI_params *params = args;
23215 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23216 funcs->ext.p_glVertexStream3dATI( params->stream, params->x, params->y, params->z );
23217 return STATUS_SUCCESS;
23220 static NTSTATUS ext_glVertexStream3dvATI( void *args )
23222 struct glVertexStream3dvATI_params *params = args;
23223 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23224 funcs->ext.p_glVertexStream3dvATI( params->stream, params->coords );
23225 return STATUS_SUCCESS;
23228 static NTSTATUS ext_glVertexStream3fATI( void *args )
23230 struct glVertexStream3fATI_params *params = args;
23231 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23232 funcs->ext.p_glVertexStream3fATI( params->stream, params->x, params->y, params->z );
23233 return STATUS_SUCCESS;
23236 static NTSTATUS ext_glVertexStream3fvATI( void *args )
23238 struct glVertexStream3fvATI_params *params = args;
23239 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23240 funcs->ext.p_glVertexStream3fvATI( params->stream, params->coords );
23241 return STATUS_SUCCESS;
23244 static NTSTATUS ext_glVertexStream3iATI( void *args )
23246 struct glVertexStream3iATI_params *params = args;
23247 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23248 funcs->ext.p_glVertexStream3iATI( params->stream, params->x, params->y, params->z );
23249 return STATUS_SUCCESS;
23252 static NTSTATUS ext_glVertexStream3ivATI( void *args )
23254 struct glVertexStream3ivATI_params *params = args;
23255 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23256 funcs->ext.p_glVertexStream3ivATI( params->stream, params->coords );
23257 return STATUS_SUCCESS;
23260 static NTSTATUS ext_glVertexStream3sATI( void *args )
23262 struct glVertexStream3sATI_params *params = args;
23263 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23264 funcs->ext.p_glVertexStream3sATI( params->stream, params->x, params->y, params->z );
23265 return STATUS_SUCCESS;
23268 static NTSTATUS ext_glVertexStream3svATI( void *args )
23270 struct glVertexStream3svATI_params *params = args;
23271 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23272 funcs->ext.p_glVertexStream3svATI( params->stream, params->coords );
23273 return STATUS_SUCCESS;
23276 static NTSTATUS ext_glVertexStream4dATI( void *args )
23278 struct glVertexStream4dATI_params *params = args;
23279 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23280 funcs->ext.p_glVertexStream4dATI( params->stream, params->x, params->y, params->z, params->w );
23281 return STATUS_SUCCESS;
23284 static NTSTATUS ext_glVertexStream4dvATI( void *args )
23286 struct glVertexStream4dvATI_params *params = args;
23287 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23288 funcs->ext.p_glVertexStream4dvATI( params->stream, params->coords );
23289 return STATUS_SUCCESS;
23292 static NTSTATUS ext_glVertexStream4fATI( void *args )
23294 struct glVertexStream4fATI_params *params = args;
23295 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23296 funcs->ext.p_glVertexStream4fATI( params->stream, params->x, params->y, params->z, params->w );
23297 return STATUS_SUCCESS;
23300 static NTSTATUS ext_glVertexStream4fvATI( void *args )
23302 struct glVertexStream4fvATI_params *params = args;
23303 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23304 funcs->ext.p_glVertexStream4fvATI( params->stream, params->coords );
23305 return STATUS_SUCCESS;
23308 static NTSTATUS ext_glVertexStream4iATI( void *args )
23310 struct glVertexStream4iATI_params *params = args;
23311 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23312 funcs->ext.p_glVertexStream4iATI( params->stream, params->x, params->y, params->z, params->w );
23313 return STATUS_SUCCESS;
23316 static NTSTATUS ext_glVertexStream4ivATI( void *args )
23318 struct glVertexStream4ivATI_params *params = args;
23319 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23320 funcs->ext.p_glVertexStream4ivATI( params->stream, params->coords );
23321 return STATUS_SUCCESS;
23324 static NTSTATUS ext_glVertexStream4sATI( void *args )
23326 struct glVertexStream4sATI_params *params = args;
23327 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23328 funcs->ext.p_glVertexStream4sATI( params->stream, params->x, params->y, params->z, params->w );
23329 return STATUS_SUCCESS;
23332 static NTSTATUS ext_glVertexStream4svATI( void *args )
23334 struct glVertexStream4svATI_params *params = args;
23335 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23336 funcs->ext.p_glVertexStream4svATI( params->stream, params->coords );
23337 return STATUS_SUCCESS;
23340 static NTSTATUS ext_glVertexWeightPointerEXT( void *args )
23342 struct glVertexWeightPointerEXT_params *params = args;
23343 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23344 funcs->ext.p_glVertexWeightPointerEXT( params->size, params->type, params->stride, params->pointer );
23345 return STATUS_SUCCESS;
23348 static NTSTATUS ext_glVertexWeightfEXT( void *args )
23350 struct glVertexWeightfEXT_params *params = args;
23351 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23352 funcs->ext.p_glVertexWeightfEXT( params->weight );
23353 return STATUS_SUCCESS;
23356 static NTSTATUS ext_glVertexWeightfvEXT( void *args )
23358 struct glVertexWeightfvEXT_params *params = args;
23359 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23360 funcs->ext.p_glVertexWeightfvEXT( params->weight );
23361 return STATUS_SUCCESS;
23364 static NTSTATUS ext_glVertexWeighthNV( void *args )
23366 struct glVertexWeighthNV_params *params = args;
23367 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23368 funcs->ext.p_glVertexWeighthNV( params->weight );
23369 return STATUS_SUCCESS;
23372 static NTSTATUS ext_glVertexWeighthvNV( void *args )
23374 struct glVertexWeighthvNV_params *params = args;
23375 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23376 funcs->ext.p_glVertexWeighthvNV( params->weight );
23377 return STATUS_SUCCESS;
23380 static NTSTATUS ext_glVideoCaptureNV( void *args )
23382 struct glVideoCaptureNV_params *params = args;
23383 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23384 params->ret = funcs->ext.p_glVideoCaptureNV( params->video_capture_slot, params->sequence_num, params->capture_time );
23385 return STATUS_SUCCESS;
23388 static NTSTATUS ext_glVideoCaptureStreamParameterdvNV( void *args )
23390 struct glVideoCaptureStreamParameterdvNV_params *params = args;
23391 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23392 funcs->ext.p_glVideoCaptureStreamParameterdvNV( params->video_capture_slot, params->stream, params->pname, params->params );
23393 return STATUS_SUCCESS;
23396 static NTSTATUS ext_glVideoCaptureStreamParameterfvNV( void *args )
23398 struct glVideoCaptureStreamParameterfvNV_params *params = args;
23399 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23400 funcs->ext.p_glVideoCaptureStreamParameterfvNV( params->video_capture_slot, params->stream, params->pname, params->params );
23401 return STATUS_SUCCESS;
23404 static NTSTATUS ext_glVideoCaptureStreamParameterivNV( void *args )
23406 struct glVideoCaptureStreamParameterivNV_params *params = args;
23407 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23408 funcs->ext.p_glVideoCaptureStreamParameterivNV( params->video_capture_slot, params->stream, params->pname, params->params );
23409 return STATUS_SUCCESS;
23412 static NTSTATUS ext_glViewportArrayv( void *args )
23414 struct glViewportArrayv_params *params = args;
23415 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23416 funcs->ext.p_glViewportArrayv( params->first, params->count, params->v );
23417 return STATUS_SUCCESS;
23420 static NTSTATUS ext_glViewportIndexedf( void *args )
23422 struct glViewportIndexedf_params *params = args;
23423 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23424 funcs->ext.p_glViewportIndexedf( params->index, params->x, params->y, params->w, params->h );
23425 return STATUS_SUCCESS;
23428 static NTSTATUS ext_glViewportIndexedfv( void *args )
23430 struct glViewportIndexedfv_params *params = args;
23431 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23432 funcs->ext.p_glViewportIndexedfv( params->index, params->v );
23433 return STATUS_SUCCESS;
23436 static NTSTATUS ext_glViewportPositionWScaleNV( void *args )
23438 struct glViewportPositionWScaleNV_params *params = args;
23439 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23440 funcs->ext.p_glViewportPositionWScaleNV( params->index, params->xcoeff, params->ycoeff );
23441 return STATUS_SUCCESS;
23444 static NTSTATUS ext_glViewportSwizzleNV( void *args )
23446 struct glViewportSwizzleNV_params *params = args;
23447 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23448 funcs->ext.p_glViewportSwizzleNV( params->index, params->swizzlex, params->swizzley, params->swizzlez, params->swizzlew );
23449 return STATUS_SUCCESS;
23452 static NTSTATUS ext_glWaitSemaphoreEXT( void *args )
23454 struct glWaitSemaphoreEXT_params *params = args;
23455 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23456 funcs->ext.p_glWaitSemaphoreEXT( params->semaphore, params->numBufferBarriers, params->buffers, params->numTextureBarriers, params->textures, params->srcLayouts );
23457 return STATUS_SUCCESS;
23460 static NTSTATUS ext_glWaitSemaphoreui64NVX( void *args )
23462 struct glWaitSemaphoreui64NVX_params *params = args;
23463 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23464 funcs->ext.p_glWaitSemaphoreui64NVX( params->waitGpu, params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray );
23465 return STATUS_SUCCESS;
23468 static NTSTATUS ext_glWaitSync( void *args )
23470 struct glWaitSync_params *params = args;
23471 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23472 funcs->ext.p_glWaitSync( params->sync, params->flags, params->timeout );
23473 return STATUS_SUCCESS;
23476 static NTSTATUS ext_glWaitVkSemaphoreNV( void *args )
23478 struct glWaitVkSemaphoreNV_params *params = args;
23479 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23480 funcs->ext.p_glWaitVkSemaphoreNV( params->vkSemaphore );
23481 return STATUS_SUCCESS;
23484 static NTSTATUS ext_glWeightPathsNV( void *args )
23486 struct glWeightPathsNV_params *params = args;
23487 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23488 funcs->ext.p_glWeightPathsNV( params->resultPath, params->numPaths, params->paths, params->weights );
23489 return STATUS_SUCCESS;
23492 static NTSTATUS ext_glWeightPointerARB( void *args )
23494 struct glWeightPointerARB_params *params = args;
23495 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23496 funcs->ext.p_glWeightPointerARB( params->size, params->type, params->stride, params->pointer );
23497 return STATUS_SUCCESS;
23500 static NTSTATUS ext_glWeightbvARB( void *args )
23502 struct glWeightbvARB_params *params = args;
23503 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23504 funcs->ext.p_glWeightbvARB( params->size, params->weights );
23505 return STATUS_SUCCESS;
23508 static NTSTATUS ext_glWeightdvARB( void *args )
23510 struct glWeightdvARB_params *params = args;
23511 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23512 funcs->ext.p_glWeightdvARB( params->size, params->weights );
23513 return STATUS_SUCCESS;
23516 static NTSTATUS ext_glWeightfvARB( void *args )
23518 struct glWeightfvARB_params *params = args;
23519 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23520 funcs->ext.p_glWeightfvARB( params->size, params->weights );
23521 return STATUS_SUCCESS;
23524 static NTSTATUS ext_glWeightivARB( void *args )
23526 struct glWeightivARB_params *params = args;
23527 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23528 funcs->ext.p_glWeightivARB( params->size, params->weights );
23529 return STATUS_SUCCESS;
23532 static NTSTATUS ext_glWeightsvARB( void *args )
23534 struct glWeightsvARB_params *params = args;
23535 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23536 funcs->ext.p_glWeightsvARB( params->size, params->weights );
23537 return STATUS_SUCCESS;
23540 static NTSTATUS ext_glWeightubvARB( void *args )
23542 struct glWeightubvARB_params *params = args;
23543 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23544 funcs->ext.p_glWeightubvARB( params->size, params->weights );
23545 return STATUS_SUCCESS;
23548 static NTSTATUS ext_glWeightuivARB( void *args )
23550 struct glWeightuivARB_params *params = args;
23551 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23552 funcs->ext.p_glWeightuivARB( params->size, params->weights );
23553 return STATUS_SUCCESS;
23556 static NTSTATUS ext_glWeightusvARB( void *args )
23558 struct glWeightusvARB_params *params = args;
23559 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23560 funcs->ext.p_glWeightusvARB( params->size, params->weights );
23561 return STATUS_SUCCESS;
23564 static NTSTATUS ext_glWindowPos2d( void *args )
23566 struct glWindowPos2d_params *params = args;
23567 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23568 funcs->ext.p_glWindowPos2d( params->x, params->y );
23569 return STATUS_SUCCESS;
23572 static NTSTATUS ext_glWindowPos2dARB( void *args )
23574 struct glWindowPos2dARB_params *params = args;
23575 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23576 funcs->ext.p_glWindowPos2dARB( params->x, params->y );
23577 return STATUS_SUCCESS;
23580 static NTSTATUS ext_glWindowPos2dMESA( void *args )
23582 struct glWindowPos2dMESA_params *params = args;
23583 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23584 funcs->ext.p_glWindowPos2dMESA( params->x, params->y );
23585 return STATUS_SUCCESS;
23588 static NTSTATUS ext_glWindowPos2dv( void *args )
23590 struct glWindowPos2dv_params *params = args;
23591 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23592 funcs->ext.p_glWindowPos2dv( params->v );
23593 return STATUS_SUCCESS;
23596 static NTSTATUS ext_glWindowPos2dvARB( void *args )
23598 struct glWindowPos2dvARB_params *params = args;
23599 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23600 funcs->ext.p_glWindowPos2dvARB( params->v );
23601 return STATUS_SUCCESS;
23604 static NTSTATUS ext_glWindowPos2dvMESA( void *args )
23606 struct glWindowPos2dvMESA_params *params = args;
23607 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23608 funcs->ext.p_glWindowPos2dvMESA( params->v );
23609 return STATUS_SUCCESS;
23612 static NTSTATUS ext_glWindowPos2f( void *args )
23614 struct glWindowPos2f_params *params = args;
23615 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23616 funcs->ext.p_glWindowPos2f( params->x, params->y );
23617 return STATUS_SUCCESS;
23620 static NTSTATUS ext_glWindowPos2fARB( void *args )
23622 struct glWindowPos2fARB_params *params = args;
23623 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23624 funcs->ext.p_glWindowPos2fARB( params->x, params->y );
23625 return STATUS_SUCCESS;
23628 static NTSTATUS ext_glWindowPos2fMESA( void *args )
23630 struct glWindowPos2fMESA_params *params = args;
23631 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23632 funcs->ext.p_glWindowPos2fMESA( params->x, params->y );
23633 return STATUS_SUCCESS;
23636 static NTSTATUS ext_glWindowPos2fv( void *args )
23638 struct glWindowPos2fv_params *params = args;
23639 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23640 funcs->ext.p_glWindowPos2fv( params->v );
23641 return STATUS_SUCCESS;
23644 static NTSTATUS ext_glWindowPos2fvARB( void *args )
23646 struct glWindowPos2fvARB_params *params = args;
23647 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23648 funcs->ext.p_glWindowPos2fvARB( params->v );
23649 return STATUS_SUCCESS;
23652 static NTSTATUS ext_glWindowPos2fvMESA( void *args )
23654 struct glWindowPos2fvMESA_params *params = args;
23655 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23656 funcs->ext.p_glWindowPos2fvMESA( params->v );
23657 return STATUS_SUCCESS;
23660 static NTSTATUS ext_glWindowPos2i( void *args )
23662 struct glWindowPos2i_params *params = args;
23663 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23664 funcs->ext.p_glWindowPos2i( params->x, params->y );
23665 return STATUS_SUCCESS;
23668 static NTSTATUS ext_glWindowPos2iARB( void *args )
23670 struct glWindowPos2iARB_params *params = args;
23671 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23672 funcs->ext.p_glWindowPos2iARB( params->x, params->y );
23673 return STATUS_SUCCESS;
23676 static NTSTATUS ext_glWindowPos2iMESA( void *args )
23678 struct glWindowPos2iMESA_params *params = args;
23679 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23680 funcs->ext.p_glWindowPos2iMESA( params->x, params->y );
23681 return STATUS_SUCCESS;
23684 static NTSTATUS ext_glWindowPos2iv( void *args )
23686 struct glWindowPos2iv_params *params = args;
23687 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23688 funcs->ext.p_glWindowPos2iv( params->v );
23689 return STATUS_SUCCESS;
23692 static NTSTATUS ext_glWindowPos2ivARB( void *args )
23694 struct glWindowPos2ivARB_params *params = args;
23695 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23696 funcs->ext.p_glWindowPos2ivARB( params->v );
23697 return STATUS_SUCCESS;
23700 static NTSTATUS ext_glWindowPos2ivMESA( void *args )
23702 struct glWindowPos2ivMESA_params *params = args;
23703 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23704 funcs->ext.p_glWindowPos2ivMESA( params->v );
23705 return STATUS_SUCCESS;
23708 static NTSTATUS ext_glWindowPos2s( void *args )
23710 struct glWindowPos2s_params *params = args;
23711 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23712 funcs->ext.p_glWindowPos2s( params->x, params->y );
23713 return STATUS_SUCCESS;
23716 static NTSTATUS ext_glWindowPos2sARB( void *args )
23718 struct glWindowPos2sARB_params *params = args;
23719 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23720 funcs->ext.p_glWindowPos2sARB( params->x, params->y );
23721 return STATUS_SUCCESS;
23724 static NTSTATUS ext_glWindowPos2sMESA( void *args )
23726 struct glWindowPos2sMESA_params *params = args;
23727 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23728 funcs->ext.p_glWindowPos2sMESA( params->x, params->y );
23729 return STATUS_SUCCESS;
23732 static NTSTATUS ext_glWindowPos2sv( void *args )
23734 struct glWindowPos2sv_params *params = args;
23735 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23736 funcs->ext.p_glWindowPos2sv( params->v );
23737 return STATUS_SUCCESS;
23740 static NTSTATUS ext_glWindowPos2svARB( void *args )
23742 struct glWindowPos2svARB_params *params = args;
23743 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23744 funcs->ext.p_glWindowPos2svARB( params->v );
23745 return STATUS_SUCCESS;
23748 static NTSTATUS ext_glWindowPos2svMESA( void *args )
23750 struct glWindowPos2svMESA_params *params = args;
23751 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23752 funcs->ext.p_glWindowPos2svMESA( params->v );
23753 return STATUS_SUCCESS;
23756 static NTSTATUS ext_glWindowPos3d( void *args )
23758 struct glWindowPos3d_params *params = args;
23759 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23760 funcs->ext.p_glWindowPos3d( params->x, params->y, params->z );
23761 return STATUS_SUCCESS;
23764 static NTSTATUS ext_glWindowPos3dARB( void *args )
23766 struct glWindowPos3dARB_params *params = args;
23767 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23768 funcs->ext.p_glWindowPos3dARB( params->x, params->y, params->z );
23769 return STATUS_SUCCESS;
23772 static NTSTATUS ext_glWindowPos3dMESA( void *args )
23774 struct glWindowPos3dMESA_params *params = args;
23775 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23776 funcs->ext.p_glWindowPos3dMESA( params->x, params->y, params->z );
23777 return STATUS_SUCCESS;
23780 static NTSTATUS ext_glWindowPos3dv( void *args )
23782 struct glWindowPos3dv_params *params = args;
23783 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23784 funcs->ext.p_glWindowPos3dv( params->v );
23785 return STATUS_SUCCESS;
23788 static NTSTATUS ext_glWindowPos3dvARB( void *args )
23790 struct glWindowPos3dvARB_params *params = args;
23791 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23792 funcs->ext.p_glWindowPos3dvARB( params->v );
23793 return STATUS_SUCCESS;
23796 static NTSTATUS ext_glWindowPos3dvMESA( void *args )
23798 struct glWindowPos3dvMESA_params *params = args;
23799 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23800 funcs->ext.p_glWindowPos3dvMESA( params->v );
23801 return STATUS_SUCCESS;
23804 static NTSTATUS ext_glWindowPos3f( void *args )
23806 struct glWindowPos3f_params *params = args;
23807 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23808 funcs->ext.p_glWindowPos3f( params->x, params->y, params->z );
23809 return STATUS_SUCCESS;
23812 static NTSTATUS ext_glWindowPos3fARB( void *args )
23814 struct glWindowPos3fARB_params *params = args;
23815 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23816 funcs->ext.p_glWindowPos3fARB( params->x, params->y, params->z );
23817 return STATUS_SUCCESS;
23820 static NTSTATUS ext_glWindowPos3fMESA( void *args )
23822 struct glWindowPos3fMESA_params *params = args;
23823 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23824 funcs->ext.p_glWindowPos3fMESA( params->x, params->y, params->z );
23825 return STATUS_SUCCESS;
23828 static NTSTATUS ext_glWindowPos3fv( void *args )
23830 struct glWindowPos3fv_params *params = args;
23831 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23832 funcs->ext.p_glWindowPos3fv( params->v );
23833 return STATUS_SUCCESS;
23836 static NTSTATUS ext_glWindowPos3fvARB( void *args )
23838 struct glWindowPos3fvARB_params *params = args;
23839 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23840 funcs->ext.p_glWindowPos3fvARB( params->v );
23841 return STATUS_SUCCESS;
23844 static NTSTATUS ext_glWindowPos3fvMESA( void *args )
23846 struct glWindowPos3fvMESA_params *params = args;
23847 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23848 funcs->ext.p_glWindowPos3fvMESA( params->v );
23849 return STATUS_SUCCESS;
23852 static NTSTATUS ext_glWindowPos3i( void *args )
23854 struct glWindowPos3i_params *params = args;
23855 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23856 funcs->ext.p_glWindowPos3i( params->x, params->y, params->z );
23857 return STATUS_SUCCESS;
23860 static NTSTATUS ext_glWindowPos3iARB( void *args )
23862 struct glWindowPos3iARB_params *params = args;
23863 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23864 funcs->ext.p_glWindowPos3iARB( params->x, params->y, params->z );
23865 return STATUS_SUCCESS;
23868 static NTSTATUS ext_glWindowPos3iMESA( void *args )
23870 struct glWindowPos3iMESA_params *params = args;
23871 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23872 funcs->ext.p_glWindowPos3iMESA( params->x, params->y, params->z );
23873 return STATUS_SUCCESS;
23876 static NTSTATUS ext_glWindowPos3iv( void *args )
23878 struct glWindowPos3iv_params *params = args;
23879 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23880 funcs->ext.p_glWindowPos3iv( params->v );
23881 return STATUS_SUCCESS;
23884 static NTSTATUS ext_glWindowPos3ivARB( void *args )
23886 struct glWindowPos3ivARB_params *params = args;
23887 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23888 funcs->ext.p_glWindowPos3ivARB( params->v );
23889 return STATUS_SUCCESS;
23892 static NTSTATUS ext_glWindowPos3ivMESA( void *args )
23894 struct glWindowPos3ivMESA_params *params = args;
23895 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23896 funcs->ext.p_glWindowPos3ivMESA( params->v );
23897 return STATUS_SUCCESS;
23900 static NTSTATUS ext_glWindowPos3s( void *args )
23902 struct glWindowPos3s_params *params = args;
23903 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23904 funcs->ext.p_glWindowPos3s( params->x, params->y, params->z );
23905 return STATUS_SUCCESS;
23908 static NTSTATUS ext_glWindowPos3sARB( void *args )
23910 struct glWindowPos3sARB_params *params = args;
23911 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23912 funcs->ext.p_glWindowPos3sARB( params->x, params->y, params->z );
23913 return STATUS_SUCCESS;
23916 static NTSTATUS ext_glWindowPos3sMESA( void *args )
23918 struct glWindowPos3sMESA_params *params = args;
23919 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23920 funcs->ext.p_glWindowPos3sMESA( params->x, params->y, params->z );
23921 return STATUS_SUCCESS;
23924 static NTSTATUS ext_glWindowPos3sv( void *args )
23926 struct glWindowPos3sv_params *params = args;
23927 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23928 funcs->ext.p_glWindowPos3sv( params->v );
23929 return STATUS_SUCCESS;
23932 static NTSTATUS ext_glWindowPos3svARB( void *args )
23934 struct glWindowPos3svARB_params *params = args;
23935 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23936 funcs->ext.p_glWindowPos3svARB( params->v );
23937 return STATUS_SUCCESS;
23940 static NTSTATUS ext_glWindowPos3svMESA( void *args )
23942 struct glWindowPos3svMESA_params *params = args;
23943 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23944 funcs->ext.p_glWindowPos3svMESA( params->v );
23945 return STATUS_SUCCESS;
23948 static NTSTATUS ext_glWindowPos4dMESA( void *args )
23950 struct glWindowPos4dMESA_params *params = args;
23951 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23952 funcs->ext.p_glWindowPos4dMESA( params->x, params->y, params->z, params->w );
23953 return STATUS_SUCCESS;
23956 static NTSTATUS ext_glWindowPos4dvMESA( void *args )
23958 struct glWindowPos4dvMESA_params *params = args;
23959 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23960 funcs->ext.p_glWindowPos4dvMESA( params->v );
23961 return STATUS_SUCCESS;
23964 static NTSTATUS ext_glWindowPos4fMESA( void *args )
23966 struct glWindowPos4fMESA_params *params = args;
23967 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23968 funcs->ext.p_glWindowPos4fMESA( params->x, params->y, params->z, params->w );
23969 return STATUS_SUCCESS;
23972 static NTSTATUS ext_glWindowPos4fvMESA( void *args )
23974 struct glWindowPos4fvMESA_params *params = args;
23975 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23976 funcs->ext.p_glWindowPos4fvMESA( params->v );
23977 return STATUS_SUCCESS;
23980 static NTSTATUS ext_glWindowPos4iMESA( void *args )
23982 struct glWindowPos4iMESA_params *params = args;
23983 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23984 funcs->ext.p_glWindowPos4iMESA( params->x, params->y, params->z, params->w );
23985 return STATUS_SUCCESS;
23988 static NTSTATUS ext_glWindowPos4ivMESA( void *args )
23990 struct glWindowPos4ivMESA_params *params = args;
23991 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
23992 funcs->ext.p_glWindowPos4ivMESA( params->v );
23993 return STATUS_SUCCESS;
23996 static NTSTATUS ext_glWindowPos4sMESA( void *args )
23998 struct glWindowPos4sMESA_params *params = args;
23999 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24000 funcs->ext.p_glWindowPos4sMESA( params->x, params->y, params->z, params->w );
24001 return STATUS_SUCCESS;
24004 static NTSTATUS ext_glWindowPos4svMESA( void *args )
24006 struct glWindowPos4svMESA_params *params = args;
24007 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24008 funcs->ext.p_glWindowPos4svMESA( params->v );
24009 return STATUS_SUCCESS;
24012 static NTSTATUS ext_glWindowRectanglesEXT( void *args )
24014 struct glWindowRectanglesEXT_params *params = args;
24015 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24016 funcs->ext.p_glWindowRectanglesEXT( params->mode, params->count, params->box );
24017 return STATUS_SUCCESS;
24020 static NTSTATUS ext_glWriteMaskEXT( void *args )
24022 struct glWriteMaskEXT_params *params = args;
24023 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24024 funcs->ext.p_glWriteMaskEXT( params->res, params->in, params->outX, params->outY, params->outZ, params->outW );
24025 return STATUS_SUCCESS;
24028 static NTSTATUS ext_wglAllocateMemoryNV( void *args )
24030 struct wglAllocateMemoryNV_params *params = args;
24031 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24032 params->ret = funcs->ext.p_wglAllocateMemoryNV( params->size, params->readfreq, params->writefreq, params->priority );
24033 return STATUS_SUCCESS;
24036 static NTSTATUS ext_wglChoosePixelFormatARB( void *args )
24038 struct wglChoosePixelFormatARB_params *params = args;
24039 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24040 if (!funcs || !funcs->ext.p_wglChoosePixelFormatARB) return STATUS_NOT_IMPLEMENTED;
24041 params->ret = funcs->ext.p_wglChoosePixelFormatARB( params->hdc, params->piAttribIList, params->pfAttribFList, params->nMaxFormats, params->piFormats, params->nNumFormats );
24042 return STATUS_SUCCESS;
24045 static NTSTATUS ext_wglFreeMemoryNV( void *args )
24047 struct wglFreeMemoryNV_params *params = args;
24048 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24049 funcs->ext.p_wglFreeMemoryNV( params->pointer );
24050 return STATUS_SUCCESS;
24053 static NTSTATUS ext_wglGetCurrentReadDCARB( void *args )
24055 struct wglGetCurrentReadDCARB_params *params = args;
24056 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24057 params->ret = funcs->ext.p_wglGetCurrentReadDCARB();
24058 return STATUS_SUCCESS;
24061 static NTSTATUS ext_wglGetExtensionsStringARB( void *args )
24063 struct wglGetExtensionsStringARB_params *params = args;
24064 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24065 if (!funcs || !funcs->ext.p_wglGetExtensionsStringARB) return STATUS_NOT_IMPLEMENTED;
24066 params->ret = funcs->ext.p_wglGetExtensionsStringARB( params->hdc );
24067 return STATUS_SUCCESS;
24070 static NTSTATUS ext_wglGetExtensionsStringEXT( void *args )
24072 struct wglGetExtensionsStringEXT_params *params = args;
24073 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24074 params->ret = funcs->ext.p_wglGetExtensionsStringEXT();
24075 return STATUS_SUCCESS;
24078 static NTSTATUS ext_wglGetPixelFormatAttribfvARB( void *args )
24080 struct wglGetPixelFormatAttribfvARB_params *params = args;
24081 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24082 if (!funcs || !funcs->ext.p_wglGetPixelFormatAttribfvARB) return STATUS_NOT_IMPLEMENTED;
24083 params->ret = funcs->ext.p_wglGetPixelFormatAttribfvARB( params->hdc, params->iPixelFormat, params->iLayerPlane, params->nAttributes, params->piAttributes, params->pfValues );
24084 return STATUS_SUCCESS;
24087 static NTSTATUS ext_wglGetPixelFormatAttribivARB( void *args )
24089 struct wglGetPixelFormatAttribivARB_params *params = args;
24090 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24091 if (!funcs || !funcs->ext.p_wglGetPixelFormatAttribivARB) return STATUS_NOT_IMPLEMENTED;
24092 params->ret = funcs->ext.p_wglGetPixelFormatAttribivARB( params->hdc, params->iPixelFormat, params->iLayerPlane, params->nAttributes, params->piAttributes, params->piValues );
24093 return STATUS_SUCCESS;
24096 static NTSTATUS ext_wglGetSwapIntervalEXT( void *args )
24098 struct wglGetSwapIntervalEXT_params *params = args;
24099 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24100 params->ret = funcs->ext.p_wglGetSwapIntervalEXT();
24101 return STATUS_SUCCESS;
24104 static NTSTATUS ext_wglQueryCurrentRendererIntegerWINE( void *args )
24106 struct wglQueryCurrentRendererIntegerWINE_params *params = args;
24107 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24108 params->ret = funcs->ext.p_wglQueryCurrentRendererIntegerWINE( params->attribute, params->value );
24109 return STATUS_SUCCESS;
24112 static NTSTATUS ext_wglQueryCurrentRendererStringWINE( void *args )
24114 struct wglQueryCurrentRendererStringWINE_params *params = args;
24115 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24116 params->ret = funcs->ext.p_wglQueryCurrentRendererStringWINE( params->attribute );
24117 return STATUS_SUCCESS;
24120 static NTSTATUS ext_wglQueryRendererIntegerWINE( void *args )
24122 struct wglQueryRendererIntegerWINE_params *params = args;
24123 const struct opengl_funcs *funcs = get_dc_funcs( params->dc );
24124 if (!funcs || !funcs->ext.p_wglQueryRendererIntegerWINE) return STATUS_NOT_IMPLEMENTED;
24125 params->ret = funcs->ext.p_wglQueryRendererIntegerWINE( params->dc, params->renderer, params->attribute, params->value );
24126 return STATUS_SUCCESS;
24129 static NTSTATUS ext_wglQueryRendererStringWINE( void *args )
24131 struct wglQueryRendererStringWINE_params *params = args;
24132 const struct opengl_funcs *funcs = get_dc_funcs( params->dc );
24133 if (!funcs || !funcs->ext.p_wglQueryRendererStringWINE) return STATUS_NOT_IMPLEMENTED;
24134 params->ret = funcs->ext.p_wglQueryRendererStringWINE( params->dc, params->renderer, params->attribute );
24135 return STATUS_SUCCESS;
24138 static NTSTATUS ext_wglSetPixelFormatWINE( void *args )
24140 struct wglSetPixelFormatWINE_params *params = args;
24141 const struct opengl_funcs *funcs = get_dc_funcs( params->hdc );
24142 if (!funcs || !funcs->ext.p_wglSetPixelFormatWINE) return STATUS_NOT_IMPLEMENTED;
24143 params->ret = funcs->ext.p_wglSetPixelFormatWINE( params->hdc, params->format );
24144 return STATUS_SUCCESS;
24147 static NTSTATUS ext_wglSwapIntervalEXT( void *args )
24149 struct wglSwapIntervalEXT_params *params = args;
24150 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
24151 params->ret = funcs->ext.p_wglSwapIntervalEXT( params->interval );
24152 return STATUS_SUCCESS;
24155 const unixlib_entry_t __wine_unix_call_funcs[] =
24157 &thread_attach,
24158 &wgl_wglCopyContext,
24159 &wgl_wglCreateContext,
24160 &wgl_wglDeleteContext,
24161 &wgl_wglDescribePixelFormat,
24162 &wgl_wglGetPixelFormat,
24163 &wgl_wglGetProcAddress,
24164 &wgl_wglMakeCurrent,
24165 &wgl_wglSetPixelFormat,
24166 &wgl_wglShareLists,
24167 &wgl_wglSwapBuffers,
24168 &gl_glAccum,
24169 &gl_glAlphaFunc,
24170 &gl_glAreTexturesResident,
24171 &gl_glArrayElement,
24172 &gl_glBegin,
24173 &gl_glBindTexture,
24174 &gl_glBitmap,
24175 &gl_glBlendFunc,
24176 &gl_glCallList,
24177 &gl_glCallLists,
24178 &gl_glClear,
24179 &gl_glClearAccum,
24180 &gl_glClearColor,
24181 &gl_glClearDepth,
24182 &gl_glClearIndex,
24183 &gl_glClearStencil,
24184 &gl_glClipPlane,
24185 &gl_glColor3b,
24186 &gl_glColor3bv,
24187 &gl_glColor3d,
24188 &gl_glColor3dv,
24189 &gl_glColor3f,
24190 &gl_glColor3fv,
24191 &gl_glColor3i,
24192 &gl_glColor3iv,
24193 &gl_glColor3s,
24194 &gl_glColor3sv,
24195 &gl_glColor3ub,
24196 &gl_glColor3ubv,
24197 &gl_glColor3ui,
24198 &gl_glColor3uiv,
24199 &gl_glColor3us,
24200 &gl_glColor3usv,
24201 &gl_glColor4b,
24202 &gl_glColor4bv,
24203 &gl_glColor4d,
24204 &gl_glColor4dv,
24205 &gl_glColor4f,
24206 &gl_glColor4fv,
24207 &gl_glColor4i,
24208 &gl_glColor4iv,
24209 &gl_glColor4s,
24210 &gl_glColor4sv,
24211 &gl_glColor4ub,
24212 &gl_glColor4ubv,
24213 &gl_glColor4ui,
24214 &gl_glColor4uiv,
24215 &gl_glColor4us,
24216 &gl_glColor4usv,
24217 &gl_glColorMask,
24218 &gl_glColorMaterial,
24219 &gl_glColorPointer,
24220 &gl_glCopyPixels,
24221 &gl_glCopyTexImage1D,
24222 &gl_glCopyTexImage2D,
24223 &gl_glCopyTexSubImage1D,
24224 &gl_glCopyTexSubImage2D,
24225 &gl_glCullFace,
24226 &gl_glDeleteLists,
24227 &gl_glDeleteTextures,
24228 &gl_glDepthFunc,
24229 &gl_glDepthMask,
24230 &gl_glDepthRange,
24231 &gl_glDisable,
24232 &gl_glDisableClientState,
24233 &gl_glDrawArrays,
24234 &gl_glDrawBuffer,
24235 &gl_glDrawElements,
24236 &gl_glDrawPixels,
24237 &gl_glEdgeFlag,
24238 &gl_glEdgeFlagPointer,
24239 &gl_glEdgeFlagv,
24240 &gl_glEnable,
24241 &gl_glEnableClientState,
24242 &gl_glEnd,
24243 &gl_glEndList,
24244 &gl_glEvalCoord1d,
24245 &gl_glEvalCoord1dv,
24246 &gl_glEvalCoord1f,
24247 &gl_glEvalCoord1fv,
24248 &gl_glEvalCoord2d,
24249 &gl_glEvalCoord2dv,
24250 &gl_glEvalCoord2f,
24251 &gl_glEvalCoord2fv,
24252 &gl_glEvalMesh1,
24253 &gl_glEvalMesh2,
24254 &gl_glEvalPoint1,
24255 &gl_glEvalPoint2,
24256 &gl_glFeedbackBuffer,
24257 &gl_glFinish,
24258 &gl_glFlush,
24259 &gl_glFogf,
24260 &gl_glFogfv,
24261 &gl_glFogi,
24262 &gl_glFogiv,
24263 &gl_glFrontFace,
24264 &gl_glFrustum,
24265 &gl_glGenLists,
24266 &gl_glGenTextures,
24267 &gl_glGetBooleanv,
24268 &gl_glGetClipPlane,
24269 &gl_glGetDoublev,
24270 &gl_glGetError,
24271 &gl_glGetFloatv,
24272 &gl_glGetIntegerv,
24273 &gl_glGetLightfv,
24274 &gl_glGetLightiv,
24275 &gl_glGetMapdv,
24276 &gl_glGetMapfv,
24277 &gl_glGetMapiv,
24278 &gl_glGetMaterialfv,
24279 &gl_glGetMaterialiv,
24280 &gl_glGetPixelMapfv,
24281 &gl_glGetPixelMapuiv,
24282 &gl_glGetPixelMapusv,
24283 &gl_glGetPointerv,
24284 &gl_glGetPolygonStipple,
24285 &gl_glGetString,
24286 &gl_glGetTexEnvfv,
24287 &gl_glGetTexEnviv,
24288 &gl_glGetTexGendv,
24289 &gl_glGetTexGenfv,
24290 &gl_glGetTexGeniv,
24291 &gl_glGetTexImage,
24292 &gl_glGetTexLevelParameterfv,
24293 &gl_glGetTexLevelParameteriv,
24294 &gl_glGetTexParameterfv,
24295 &gl_glGetTexParameteriv,
24296 &gl_glHint,
24297 &gl_glIndexMask,
24298 &gl_glIndexPointer,
24299 &gl_glIndexd,
24300 &gl_glIndexdv,
24301 &gl_glIndexf,
24302 &gl_glIndexfv,
24303 &gl_glIndexi,
24304 &gl_glIndexiv,
24305 &gl_glIndexs,
24306 &gl_glIndexsv,
24307 &gl_glIndexub,
24308 &gl_glIndexubv,
24309 &gl_glInitNames,
24310 &gl_glInterleavedArrays,
24311 &gl_glIsEnabled,
24312 &gl_glIsList,
24313 &gl_glIsTexture,
24314 &gl_glLightModelf,
24315 &gl_glLightModelfv,
24316 &gl_glLightModeli,
24317 &gl_glLightModeliv,
24318 &gl_glLightf,
24319 &gl_glLightfv,
24320 &gl_glLighti,
24321 &gl_glLightiv,
24322 &gl_glLineStipple,
24323 &gl_glLineWidth,
24324 &gl_glListBase,
24325 &gl_glLoadIdentity,
24326 &gl_glLoadMatrixd,
24327 &gl_glLoadMatrixf,
24328 &gl_glLoadName,
24329 &gl_glLogicOp,
24330 &gl_glMap1d,
24331 &gl_glMap1f,
24332 &gl_glMap2d,
24333 &gl_glMap2f,
24334 &gl_glMapGrid1d,
24335 &gl_glMapGrid1f,
24336 &gl_glMapGrid2d,
24337 &gl_glMapGrid2f,
24338 &gl_glMaterialf,
24339 &gl_glMaterialfv,
24340 &gl_glMateriali,
24341 &gl_glMaterialiv,
24342 &gl_glMatrixMode,
24343 &gl_glMultMatrixd,
24344 &gl_glMultMatrixf,
24345 &gl_glNewList,
24346 &gl_glNormal3b,
24347 &gl_glNormal3bv,
24348 &gl_glNormal3d,
24349 &gl_glNormal3dv,
24350 &gl_glNormal3f,
24351 &gl_glNormal3fv,
24352 &gl_glNormal3i,
24353 &gl_glNormal3iv,
24354 &gl_glNormal3s,
24355 &gl_glNormal3sv,
24356 &gl_glNormalPointer,
24357 &gl_glOrtho,
24358 &gl_glPassThrough,
24359 &gl_glPixelMapfv,
24360 &gl_glPixelMapuiv,
24361 &gl_glPixelMapusv,
24362 &gl_glPixelStoref,
24363 &gl_glPixelStorei,
24364 &gl_glPixelTransferf,
24365 &gl_glPixelTransferi,
24366 &gl_glPixelZoom,
24367 &gl_glPointSize,
24368 &gl_glPolygonMode,
24369 &gl_glPolygonOffset,
24370 &gl_glPolygonStipple,
24371 &gl_glPopAttrib,
24372 &gl_glPopClientAttrib,
24373 &gl_glPopMatrix,
24374 &gl_glPopName,
24375 &gl_glPrioritizeTextures,
24376 &gl_glPushAttrib,
24377 &gl_glPushClientAttrib,
24378 &gl_glPushMatrix,
24379 &gl_glPushName,
24380 &gl_glRasterPos2d,
24381 &gl_glRasterPos2dv,
24382 &gl_glRasterPos2f,
24383 &gl_glRasterPos2fv,
24384 &gl_glRasterPos2i,
24385 &gl_glRasterPos2iv,
24386 &gl_glRasterPos2s,
24387 &gl_glRasterPos2sv,
24388 &gl_glRasterPos3d,
24389 &gl_glRasterPos3dv,
24390 &gl_glRasterPos3f,
24391 &gl_glRasterPos3fv,
24392 &gl_glRasterPos3i,
24393 &gl_glRasterPos3iv,
24394 &gl_glRasterPos3s,
24395 &gl_glRasterPos3sv,
24396 &gl_glRasterPos4d,
24397 &gl_glRasterPos4dv,
24398 &gl_glRasterPos4f,
24399 &gl_glRasterPos4fv,
24400 &gl_glRasterPos4i,
24401 &gl_glRasterPos4iv,
24402 &gl_glRasterPos4s,
24403 &gl_glRasterPos4sv,
24404 &gl_glReadBuffer,
24405 &gl_glReadPixels,
24406 &gl_glRectd,
24407 &gl_glRectdv,
24408 &gl_glRectf,
24409 &gl_glRectfv,
24410 &gl_glRecti,
24411 &gl_glRectiv,
24412 &gl_glRects,
24413 &gl_glRectsv,
24414 &gl_glRenderMode,
24415 &gl_glRotated,
24416 &gl_glRotatef,
24417 &gl_glScaled,
24418 &gl_glScalef,
24419 &gl_glScissor,
24420 &gl_glSelectBuffer,
24421 &gl_glShadeModel,
24422 &gl_glStencilFunc,
24423 &gl_glStencilMask,
24424 &gl_glStencilOp,
24425 &gl_glTexCoord1d,
24426 &gl_glTexCoord1dv,
24427 &gl_glTexCoord1f,
24428 &gl_glTexCoord1fv,
24429 &gl_glTexCoord1i,
24430 &gl_glTexCoord1iv,
24431 &gl_glTexCoord1s,
24432 &gl_glTexCoord1sv,
24433 &gl_glTexCoord2d,
24434 &gl_glTexCoord2dv,
24435 &gl_glTexCoord2f,
24436 &gl_glTexCoord2fv,
24437 &gl_glTexCoord2i,
24438 &gl_glTexCoord2iv,
24439 &gl_glTexCoord2s,
24440 &gl_glTexCoord2sv,
24441 &gl_glTexCoord3d,
24442 &gl_glTexCoord3dv,
24443 &gl_glTexCoord3f,
24444 &gl_glTexCoord3fv,
24445 &gl_glTexCoord3i,
24446 &gl_glTexCoord3iv,
24447 &gl_glTexCoord3s,
24448 &gl_glTexCoord3sv,
24449 &gl_glTexCoord4d,
24450 &gl_glTexCoord4dv,
24451 &gl_glTexCoord4f,
24452 &gl_glTexCoord4fv,
24453 &gl_glTexCoord4i,
24454 &gl_glTexCoord4iv,
24455 &gl_glTexCoord4s,
24456 &gl_glTexCoord4sv,
24457 &gl_glTexCoordPointer,
24458 &gl_glTexEnvf,
24459 &gl_glTexEnvfv,
24460 &gl_glTexEnvi,
24461 &gl_glTexEnviv,
24462 &gl_glTexGend,
24463 &gl_glTexGendv,
24464 &gl_glTexGenf,
24465 &gl_glTexGenfv,
24466 &gl_glTexGeni,
24467 &gl_glTexGeniv,
24468 &gl_glTexImage1D,
24469 &gl_glTexImage2D,
24470 &gl_glTexParameterf,
24471 &gl_glTexParameterfv,
24472 &gl_glTexParameteri,
24473 &gl_glTexParameteriv,
24474 &gl_glTexSubImage1D,
24475 &gl_glTexSubImage2D,
24476 &gl_glTranslated,
24477 &gl_glTranslatef,
24478 &gl_glVertex2d,
24479 &gl_glVertex2dv,
24480 &gl_glVertex2f,
24481 &gl_glVertex2fv,
24482 &gl_glVertex2i,
24483 &gl_glVertex2iv,
24484 &gl_glVertex2s,
24485 &gl_glVertex2sv,
24486 &gl_glVertex3d,
24487 &gl_glVertex3dv,
24488 &gl_glVertex3f,
24489 &gl_glVertex3fv,
24490 &gl_glVertex3i,
24491 &gl_glVertex3iv,
24492 &gl_glVertex3s,
24493 &gl_glVertex3sv,
24494 &gl_glVertex4d,
24495 &gl_glVertex4dv,
24496 &gl_glVertex4f,
24497 &gl_glVertex4fv,
24498 &gl_glVertex4i,
24499 &gl_glVertex4iv,
24500 &gl_glVertex4s,
24501 &gl_glVertex4sv,
24502 &gl_glVertexPointer,
24503 &gl_glViewport,
24504 &ext_glAccumxOES,
24505 &ext_glAcquireKeyedMutexWin32EXT,
24506 &ext_glActiveProgramEXT,
24507 &ext_glActiveShaderProgram,
24508 &ext_glActiveStencilFaceEXT,
24509 &ext_glActiveTexture,
24510 &ext_glActiveTextureARB,
24511 &ext_glActiveVaryingNV,
24512 &ext_glAlphaFragmentOp1ATI,
24513 &ext_glAlphaFragmentOp2ATI,
24514 &ext_glAlphaFragmentOp3ATI,
24515 &ext_glAlphaFuncxOES,
24516 &ext_glAlphaToCoverageDitherControlNV,
24517 &ext_glApplyFramebufferAttachmentCMAAINTEL,
24518 &ext_glApplyTextureEXT,
24519 &ext_glAreProgramsResidentNV,
24520 &ext_glAreTexturesResidentEXT,
24521 &ext_glArrayElementEXT,
24522 &ext_glArrayObjectATI,
24523 &ext_glAsyncCopyBufferSubDataNVX,
24524 &ext_glAsyncCopyImageSubDataNVX,
24525 &ext_glAsyncMarkerSGIX,
24526 &ext_glAttachObjectARB,
24527 &ext_glAttachShader,
24528 &ext_glBeginConditionalRender,
24529 &ext_glBeginConditionalRenderNV,
24530 &ext_glBeginConditionalRenderNVX,
24531 &ext_glBeginFragmentShaderATI,
24532 &ext_glBeginOcclusionQueryNV,
24533 &ext_glBeginPerfMonitorAMD,
24534 &ext_glBeginPerfQueryINTEL,
24535 &ext_glBeginQuery,
24536 &ext_glBeginQueryARB,
24537 &ext_glBeginQueryIndexed,
24538 &ext_glBeginTransformFeedback,
24539 &ext_glBeginTransformFeedbackEXT,
24540 &ext_glBeginTransformFeedbackNV,
24541 &ext_glBeginVertexShaderEXT,
24542 &ext_glBeginVideoCaptureNV,
24543 &ext_glBindAttribLocation,
24544 &ext_glBindAttribLocationARB,
24545 &ext_glBindBuffer,
24546 &ext_glBindBufferARB,
24547 &ext_glBindBufferBase,
24548 &ext_glBindBufferBaseEXT,
24549 &ext_glBindBufferBaseNV,
24550 &ext_glBindBufferOffsetEXT,
24551 &ext_glBindBufferOffsetNV,
24552 &ext_glBindBufferRange,
24553 &ext_glBindBufferRangeEXT,
24554 &ext_glBindBufferRangeNV,
24555 &ext_glBindBuffersBase,
24556 &ext_glBindBuffersRange,
24557 &ext_glBindFragDataLocation,
24558 &ext_glBindFragDataLocationEXT,
24559 &ext_glBindFragDataLocationIndexed,
24560 &ext_glBindFragmentShaderATI,
24561 &ext_glBindFramebuffer,
24562 &ext_glBindFramebufferEXT,
24563 &ext_glBindImageTexture,
24564 &ext_glBindImageTextureEXT,
24565 &ext_glBindImageTextures,
24566 &ext_glBindLightParameterEXT,
24567 &ext_glBindMaterialParameterEXT,
24568 &ext_glBindMultiTextureEXT,
24569 &ext_glBindParameterEXT,
24570 &ext_glBindProgramARB,
24571 &ext_glBindProgramNV,
24572 &ext_glBindProgramPipeline,
24573 &ext_glBindRenderbuffer,
24574 &ext_glBindRenderbufferEXT,
24575 &ext_glBindSampler,
24576 &ext_glBindSamplers,
24577 &ext_glBindShadingRateImageNV,
24578 &ext_glBindTexGenParameterEXT,
24579 &ext_glBindTextureEXT,
24580 &ext_glBindTextureUnit,
24581 &ext_glBindTextureUnitParameterEXT,
24582 &ext_glBindTextures,
24583 &ext_glBindTransformFeedback,
24584 &ext_glBindTransformFeedbackNV,
24585 &ext_glBindVertexArray,
24586 &ext_glBindVertexArrayAPPLE,
24587 &ext_glBindVertexBuffer,
24588 &ext_glBindVertexBuffers,
24589 &ext_glBindVertexShaderEXT,
24590 &ext_glBindVideoCaptureStreamBufferNV,
24591 &ext_glBindVideoCaptureStreamTextureNV,
24592 &ext_glBinormal3bEXT,
24593 &ext_glBinormal3bvEXT,
24594 &ext_glBinormal3dEXT,
24595 &ext_glBinormal3dvEXT,
24596 &ext_glBinormal3fEXT,
24597 &ext_glBinormal3fvEXT,
24598 &ext_glBinormal3iEXT,
24599 &ext_glBinormal3ivEXT,
24600 &ext_glBinormal3sEXT,
24601 &ext_glBinormal3svEXT,
24602 &ext_glBinormalPointerEXT,
24603 &ext_glBitmapxOES,
24604 &ext_glBlendBarrierKHR,
24605 &ext_glBlendBarrierNV,
24606 &ext_glBlendColor,
24607 &ext_glBlendColorEXT,
24608 &ext_glBlendColorxOES,
24609 &ext_glBlendEquation,
24610 &ext_glBlendEquationEXT,
24611 &ext_glBlendEquationIndexedAMD,
24612 &ext_glBlendEquationSeparate,
24613 &ext_glBlendEquationSeparateEXT,
24614 &ext_glBlendEquationSeparateIndexedAMD,
24615 &ext_glBlendEquationSeparatei,
24616 &ext_glBlendEquationSeparateiARB,
24617 &ext_glBlendEquationi,
24618 &ext_glBlendEquationiARB,
24619 &ext_glBlendFuncIndexedAMD,
24620 &ext_glBlendFuncSeparate,
24621 &ext_glBlendFuncSeparateEXT,
24622 &ext_glBlendFuncSeparateINGR,
24623 &ext_glBlendFuncSeparateIndexedAMD,
24624 &ext_glBlendFuncSeparatei,
24625 &ext_glBlendFuncSeparateiARB,
24626 &ext_glBlendFunci,
24627 &ext_glBlendFunciARB,
24628 &ext_glBlendParameteriNV,
24629 &ext_glBlitFramebuffer,
24630 &ext_glBlitFramebufferEXT,
24631 &ext_glBlitNamedFramebuffer,
24632 &ext_glBufferAddressRangeNV,
24633 &ext_glBufferAttachMemoryNV,
24634 &ext_glBufferData,
24635 &ext_glBufferDataARB,
24636 &ext_glBufferPageCommitmentARB,
24637 &ext_glBufferParameteriAPPLE,
24638 &ext_glBufferRegionEnabled,
24639 &ext_glBufferStorage,
24640 &ext_glBufferStorageExternalEXT,
24641 &ext_glBufferStorageMemEXT,
24642 &ext_glBufferSubData,
24643 &ext_glBufferSubDataARB,
24644 &ext_glCallCommandListNV,
24645 &ext_glCheckFramebufferStatus,
24646 &ext_glCheckFramebufferStatusEXT,
24647 &ext_glCheckNamedFramebufferStatus,
24648 &ext_glCheckNamedFramebufferStatusEXT,
24649 &ext_glClampColor,
24650 &ext_glClampColorARB,
24651 &ext_glClearAccumxOES,
24652 &ext_glClearBufferData,
24653 &ext_glClearBufferSubData,
24654 &ext_glClearBufferfi,
24655 &ext_glClearBufferfv,
24656 &ext_glClearBufferiv,
24657 &ext_glClearBufferuiv,
24658 &ext_glClearColorIiEXT,
24659 &ext_glClearColorIuiEXT,
24660 &ext_glClearColorxOES,
24661 &ext_glClearDepthdNV,
24662 &ext_glClearDepthf,
24663 &ext_glClearDepthfOES,
24664 &ext_glClearDepthxOES,
24665 &ext_glClearNamedBufferData,
24666 &ext_glClearNamedBufferDataEXT,
24667 &ext_glClearNamedBufferSubData,
24668 &ext_glClearNamedBufferSubDataEXT,
24669 &ext_glClearNamedFramebufferfi,
24670 &ext_glClearNamedFramebufferfv,
24671 &ext_glClearNamedFramebufferiv,
24672 &ext_glClearNamedFramebufferuiv,
24673 &ext_glClearTexImage,
24674 &ext_glClearTexSubImage,
24675 &ext_glClientActiveTexture,
24676 &ext_glClientActiveTextureARB,
24677 &ext_glClientActiveVertexStreamATI,
24678 &ext_glClientAttribDefaultEXT,
24679 &ext_glClientWaitSemaphoreui64NVX,
24680 &ext_glClientWaitSync,
24681 &ext_glClipControl,
24682 &ext_glClipPlanefOES,
24683 &ext_glClipPlanexOES,
24684 &ext_glColor3fVertex3fSUN,
24685 &ext_glColor3fVertex3fvSUN,
24686 &ext_glColor3hNV,
24687 &ext_glColor3hvNV,
24688 &ext_glColor3xOES,
24689 &ext_glColor3xvOES,
24690 &ext_glColor4fNormal3fVertex3fSUN,
24691 &ext_glColor4fNormal3fVertex3fvSUN,
24692 &ext_glColor4hNV,
24693 &ext_glColor4hvNV,
24694 &ext_glColor4ubVertex2fSUN,
24695 &ext_glColor4ubVertex2fvSUN,
24696 &ext_glColor4ubVertex3fSUN,
24697 &ext_glColor4ubVertex3fvSUN,
24698 &ext_glColor4xOES,
24699 &ext_glColor4xvOES,
24700 &ext_glColorFormatNV,
24701 &ext_glColorFragmentOp1ATI,
24702 &ext_glColorFragmentOp2ATI,
24703 &ext_glColorFragmentOp3ATI,
24704 &ext_glColorMaskIndexedEXT,
24705 &ext_glColorMaski,
24706 &ext_glColorP3ui,
24707 &ext_glColorP3uiv,
24708 &ext_glColorP4ui,
24709 &ext_glColorP4uiv,
24710 &ext_glColorPointerEXT,
24711 &ext_glColorPointerListIBM,
24712 &ext_glColorPointervINTEL,
24713 &ext_glColorSubTable,
24714 &ext_glColorSubTableEXT,
24715 &ext_glColorTable,
24716 &ext_glColorTableEXT,
24717 &ext_glColorTableParameterfv,
24718 &ext_glColorTableParameterfvSGI,
24719 &ext_glColorTableParameteriv,
24720 &ext_glColorTableParameterivSGI,
24721 &ext_glColorTableSGI,
24722 &ext_glCombinerInputNV,
24723 &ext_glCombinerOutputNV,
24724 &ext_glCombinerParameterfNV,
24725 &ext_glCombinerParameterfvNV,
24726 &ext_glCombinerParameteriNV,
24727 &ext_glCombinerParameterivNV,
24728 &ext_glCombinerStageParameterfvNV,
24729 &ext_glCommandListSegmentsNV,
24730 &ext_glCompileCommandListNV,
24731 &ext_glCompileShader,
24732 &ext_glCompileShaderARB,
24733 &ext_glCompileShaderIncludeARB,
24734 &ext_glCompressedMultiTexImage1DEXT,
24735 &ext_glCompressedMultiTexImage2DEXT,
24736 &ext_glCompressedMultiTexImage3DEXT,
24737 &ext_glCompressedMultiTexSubImage1DEXT,
24738 &ext_glCompressedMultiTexSubImage2DEXT,
24739 &ext_glCompressedMultiTexSubImage3DEXT,
24740 &ext_glCompressedTexImage1D,
24741 &ext_glCompressedTexImage1DARB,
24742 &ext_glCompressedTexImage2D,
24743 &ext_glCompressedTexImage2DARB,
24744 &ext_glCompressedTexImage3D,
24745 &ext_glCompressedTexImage3DARB,
24746 &ext_glCompressedTexSubImage1D,
24747 &ext_glCompressedTexSubImage1DARB,
24748 &ext_glCompressedTexSubImage2D,
24749 &ext_glCompressedTexSubImage2DARB,
24750 &ext_glCompressedTexSubImage3D,
24751 &ext_glCompressedTexSubImage3DARB,
24752 &ext_glCompressedTextureImage1DEXT,
24753 &ext_glCompressedTextureImage2DEXT,
24754 &ext_glCompressedTextureImage3DEXT,
24755 &ext_glCompressedTextureSubImage1D,
24756 &ext_glCompressedTextureSubImage1DEXT,
24757 &ext_glCompressedTextureSubImage2D,
24758 &ext_glCompressedTextureSubImage2DEXT,
24759 &ext_glCompressedTextureSubImage3D,
24760 &ext_glCompressedTextureSubImage3DEXT,
24761 &ext_glConservativeRasterParameterfNV,
24762 &ext_glConservativeRasterParameteriNV,
24763 &ext_glConvolutionFilter1D,
24764 &ext_glConvolutionFilter1DEXT,
24765 &ext_glConvolutionFilter2D,
24766 &ext_glConvolutionFilter2DEXT,
24767 &ext_glConvolutionParameterf,
24768 &ext_glConvolutionParameterfEXT,
24769 &ext_glConvolutionParameterfv,
24770 &ext_glConvolutionParameterfvEXT,
24771 &ext_glConvolutionParameteri,
24772 &ext_glConvolutionParameteriEXT,
24773 &ext_glConvolutionParameteriv,
24774 &ext_glConvolutionParameterivEXT,
24775 &ext_glConvolutionParameterxOES,
24776 &ext_glConvolutionParameterxvOES,
24777 &ext_glCopyBufferSubData,
24778 &ext_glCopyColorSubTable,
24779 &ext_glCopyColorSubTableEXT,
24780 &ext_glCopyColorTable,
24781 &ext_glCopyColorTableSGI,
24782 &ext_glCopyConvolutionFilter1D,
24783 &ext_glCopyConvolutionFilter1DEXT,
24784 &ext_glCopyConvolutionFilter2D,
24785 &ext_glCopyConvolutionFilter2DEXT,
24786 &ext_glCopyImageSubData,
24787 &ext_glCopyImageSubDataNV,
24788 &ext_glCopyMultiTexImage1DEXT,
24789 &ext_glCopyMultiTexImage2DEXT,
24790 &ext_glCopyMultiTexSubImage1DEXT,
24791 &ext_glCopyMultiTexSubImage2DEXT,
24792 &ext_glCopyMultiTexSubImage3DEXT,
24793 &ext_glCopyNamedBufferSubData,
24794 &ext_glCopyPathNV,
24795 &ext_glCopyTexImage1DEXT,
24796 &ext_glCopyTexImage2DEXT,
24797 &ext_glCopyTexSubImage1DEXT,
24798 &ext_glCopyTexSubImage2DEXT,
24799 &ext_glCopyTexSubImage3D,
24800 &ext_glCopyTexSubImage3DEXT,
24801 &ext_glCopyTextureImage1DEXT,
24802 &ext_glCopyTextureImage2DEXT,
24803 &ext_glCopyTextureSubImage1D,
24804 &ext_glCopyTextureSubImage1DEXT,
24805 &ext_glCopyTextureSubImage2D,
24806 &ext_glCopyTextureSubImage2DEXT,
24807 &ext_glCopyTextureSubImage3D,
24808 &ext_glCopyTextureSubImage3DEXT,
24809 &ext_glCoverFillPathInstancedNV,
24810 &ext_glCoverFillPathNV,
24811 &ext_glCoverStrokePathInstancedNV,
24812 &ext_glCoverStrokePathNV,
24813 &ext_glCoverageModulationNV,
24814 &ext_glCoverageModulationTableNV,
24815 &ext_glCreateBuffers,
24816 &ext_glCreateCommandListsNV,
24817 &ext_glCreateFramebuffers,
24818 &ext_glCreateMemoryObjectsEXT,
24819 &ext_glCreatePerfQueryINTEL,
24820 &ext_glCreateProgram,
24821 &ext_glCreateProgramObjectARB,
24822 &ext_glCreateProgramPipelines,
24823 &ext_glCreateProgressFenceNVX,
24824 &ext_glCreateQueries,
24825 &ext_glCreateRenderbuffers,
24826 &ext_glCreateSamplers,
24827 &ext_glCreateShader,
24828 &ext_glCreateShaderObjectARB,
24829 &ext_glCreateShaderProgramEXT,
24830 &ext_glCreateShaderProgramv,
24831 &ext_glCreateStatesNV,
24832 &ext_glCreateSyncFromCLeventARB,
24833 &ext_glCreateTextures,
24834 &ext_glCreateTransformFeedbacks,
24835 &ext_glCreateVertexArrays,
24836 &ext_glCullParameterdvEXT,
24837 &ext_glCullParameterfvEXT,
24838 &ext_glCurrentPaletteMatrixARB,
24839 &ext_glDebugMessageCallback,
24840 &ext_glDebugMessageCallbackAMD,
24841 &ext_glDebugMessageCallbackARB,
24842 &ext_glDebugMessageControl,
24843 &ext_glDebugMessageControlARB,
24844 &ext_glDebugMessageEnableAMD,
24845 &ext_glDebugMessageInsert,
24846 &ext_glDebugMessageInsertAMD,
24847 &ext_glDebugMessageInsertARB,
24848 &ext_glDeformSGIX,
24849 &ext_glDeformationMap3dSGIX,
24850 &ext_glDeformationMap3fSGIX,
24851 &ext_glDeleteAsyncMarkersSGIX,
24852 &ext_glDeleteBufferRegion,
24853 &ext_glDeleteBuffers,
24854 &ext_glDeleteBuffersARB,
24855 &ext_glDeleteCommandListsNV,
24856 &ext_glDeleteFencesAPPLE,
24857 &ext_glDeleteFencesNV,
24858 &ext_glDeleteFragmentShaderATI,
24859 &ext_glDeleteFramebuffers,
24860 &ext_glDeleteFramebuffersEXT,
24861 &ext_glDeleteMemoryObjectsEXT,
24862 &ext_glDeleteNamedStringARB,
24863 &ext_glDeleteNamesAMD,
24864 &ext_glDeleteObjectARB,
24865 &ext_glDeleteObjectBufferATI,
24866 &ext_glDeleteOcclusionQueriesNV,
24867 &ext_glDeletePathsNV,
24868 &ext_glDeletePerfMonitorsAMD,
24869 &ext_glDeletePerfQueryINTEL,
24870 &ext_glDeleteProgram,
24871 &ext_glDeleteProgramPipelines,
24872 &ext_glDeleteProgramsARB,
24873 &ext_glDeleteProgramsNV,
24874 &ext_glDeleteQueries,
24875 &ext_glDeleteQueriesARB,
24876 &ext_glDeleteQueryResourceTagNV,
24877 &ext_glDeleteRenderbuffers,
24878 &ext_glDeleteRenderbuffersEXT,
24879 &ext_glDeleteSamplers,
24880 &ext_glDeleteSemaphoresEXT,
24881 &ext_glDeleteShader,
24882 &ext_glDeleteStatesNV,
24883 &ext_glDeleteSync,
24884 &ext_glDeleteTexturesEXT,
24885 &ext_glDeleteTransformFeedbacks,
24886 &ext_glDeleteTransformFeedbacksNV,
24887 &ext_glDeleteVertexArrays,
24888 &ext_glDeleteVertexArraysAPPLE,
24889 &ext_glDeleteVertexShaderEXT,
24890 &ext_glDepthBoundsEXT,
24891 &ext_glDepthBoundsdNV,
24892 &ext_glDepthRangeArraydvNV,
24893 &ext_glDepthRangeArrayv,
24894 &ext_glDepthRangeIndexed,
24895 &ext_glDepthRangeIndexeddNV,
24896 &ext_glDepthRangedNV,
24897 &ext_glDepthRangef,
24898 &ext_glDepthRangefOES,
24899 &ext_glDepthRangexOES,
24900 &ext_glDetachObjectARB,
24901 &ext_glDetachShader,
24902 &ext_glDetailTexFuncSGIS,
24903 &ext_glDisableClientStateIndexedEXT,
24904 &ext_glDisableClientStateiEXT,
24905 &ext_glDisableIndexedEXT,
24906 &ext_glDisableVariantClientStateEXT,
24907 &ext_glDisableVertexArrayAttrib,
24908 &ext_glDisableVertexArrayAttribEXT,
24909 &ext_glDisableVertexArrayEXT,
24910 &ext_glDisableVertexAttribAPPLE,
24911 &ext_glDisableVertexAttribArray,
24912 &ext_glDisableVertexAttribArrayARB,
24913 &ext_glDisablei,
24914 &ext_glDispatchCompute,
24915 &ext_glDispatchComputeGroupSizeARB,
24916 &ext_glDispatchComputeIndirect,
24917 &ext_glDrawArraysEXT,
24918 &ext_glDrawArraysIndirect,
24919 &ext_glDrawArraysInstanced,
24920 &ext_glDrawArraysInstancedARB,
24921 &ext_glDrawArraysInstancedBaseInstance,
24922 &ext_glDrawArraysInstancedEXT,
24923 &ext_glDrawBufferRegion,
24924 &ext_glDrawBuffers,
24925 &ext_glDrawBuffersARB,
24926 &ext_glDrawBuffersATI,
24927 &ext_glDrawCommandsAddressNV,
24928 &ext_glDrawCommandsNV,
24929 &ext_glDrawCommandsStatesAddressNV,
24930 &ext_glDrawCommandsStatesNV,
24931 &ext_glDrawElementArrayAPPLE,
24932 &ext_glDrawElementArrayATI,
24933 &ext_glDrawElementsBaseVertex,
24934 &ext_glDrawElementsIndirect,
24935 &ext_glDrawElementsInstanced,
24936 &ext_glDrawElementsInstancedARB,
24937 &ext_glDrawElementsInstancedBaseInstance,
24938 &ext_glDrawElementsInstancedBaseVertex,
24939 &ext_glDrawElementsInstancedBaseVertexBaseInstance,
24940 &ext_glDrawElementsInstancedEXT,
24941 &ext_glDrawMeshArraysSUN,
24942 &ext_glDrawMeshTasksIndirectNV,
24943 &ext_glDrawMeshTasksNV,
24944 &ext_glDrawRangeElementArrayAPPLE,
24945 &ext_glDrawRangeElementArrayATI,
24946 &ext_glDrawRangeElements,
24947 &ext_glDrawRangeElementsBaseVertex,
24948 &ext_glDrawRangeElementsEXT,
24949 &ext_glDrawTextureNV,
24950 &ext_glDrawTransformFeedback,
24951 &ext_glDrawTransformFeedbackInstanced,
24952 &ext_glDrawTransformFeedbackNV,
24953 &ext_glDrawTransformFeedbackStream,
24954 &ext_glDrawTransformFeedbackStreamInstanced,
24955 &ext_glDrawVkImageNV,
24956 &ext_glEGLImageTargetTexStorageEXT,
24957 &ext_glEGLImageTargetTextureStorageEXT,
24958 &ext_glEdgeFlagFormatNV,
24959 &ext_glEdgeFlagPointerEXT,
24960 &ext_glEdgeFlagPointerListIBM,
24961 &ext_glElementPointerAPPLE,
24962 &ext_glElementPointerATI,
24963 &ext_glEnableClientStateIndexedEXT,
24964 &ext_glEnableClientStateiEXT,
24965 &ext_glEnableIndexedEXT,
24966 &ext_glEnableVariantClientStateEXT,
24967 &ext_glEnableVertexArrayAttrib,
24968 &ext_glEnableVertexArrayAttribEXT,
24969 &ext_glEnableVertexArrayEXT,
24970 &ext_glEnableVertexAttribAPPLE,
24971 &ext_glEnableVertexAttribArray,
24972 &ext_glEnableVertexAttribArrayARB,
24973 &ext_glEnablei,
24974 &ext_glEndConditionalRender,
24975 &ext_glEndConditionalRenderNV,
24976 &ext_glEndConditionalRenderNVX,
24977 &ext_glEndFragmentShaderATI,
24978 &ext_glEndOcclusionQueryNV,
24979 &ext_glEndPerfMonitorAMD,
24980 &ext_glEndPerfQueryINTEL,
24981 &ext_glEndQuery,
24982 &ext_glEndQueryARB,
24983 &ext_glEndQueryIndexed,
24984 &ext_glEndTransformFeedback,
24985 &ext_glEndTransformFeedbackEXT,
24986 &ext_glEndTransformFeedbackNV,
24987 &ext_glEndVertexShaderEXT,
24988 &ext_glEndVideoCaptureNV,
24989 &ext_glEvalCoord1xOES,
24990 &ext_glEvalCoord1xvOES,
24991 &ext_glEvalCoord2xOES,
24992 &ext_glEvalCoord2xvOES,
24993 &ext_glEvalMapsNV,
24994 &ext_glEvaluateDepthValuesARB,
24995 &ext_glExecuteProgramNV,
24996 &ext_glExtractComponentEXT,
24997 &ext_glFeedbackBufferxOES,
24998 &ext_glFenceSync,
24999 &ext_glFinalCombinerInputNV,
25000 &ext_glFinishAsyncSGIX,
25001 &ext_glFinishFenceAPPLE,
25002 &ext_glFinishFenceNV,
25003 &ext_glFinishObjectAPPLE,
25004 &ext_glFinishTextureSUNX,
25005 &ext_glFlushMappedBufferRange,
25006 &ext_glFlushMappedBufferRangeAPPLE,
25007 &ext_glFlushMappedNamedBufferRange,
25008 &ext_glFlushMappedNamedBufferRangeEXT,
25009 &ext_glFlushPixelDataRangeNV,
25010 &ext_glFlushRasterSGIX,
25011 &ext_glFlushStaticDataIBM,
25012 &ext_glFlushVertexArrayRangeAPPLE,
25013 &ext_glFlushVertexArrayRangeNV,
25014 &ext_glFogCoordFormatNV,
25015 &ext_glFogCoordPointer,
25016 &ext_glFogCoordPointerEXT,
25017 &ext_glFogCoordPointerListIBM,
25018 &ext_glFogCoordd,
25019 &ext_glFogCoorddEXT,
25020 &ext_glFogCoorddv,
25021 &ext_glFogCoorddvEXT,
25022 &ext_glFogCoordf,
25023 &ext_glFogCoordfEXT,
25024 &ext_glFogCoordfv,
25025 &ext_glFogCoordfvEXT,
25026 &ext_glFogCoordhNV,
25027 &ext_glFogCoordhvNV,
25028 &ext_glFogFuncSGIS,
25029 &ext_glFogxOES,
25030 &ext_glFogxvOES,
25031 &ext_glFragmentColorMaterialSGIX,
25032 &ext_glFragmentCoverageColorNV,
25033 &ext_glFragmentLightModelfSGIX,
25034 &ext_glFragmentLightModelfvSGIX,
25035 &ext_glFragmentLightModeliSGIX,
25036 &ext_glFragmentLightModelivSGIX,
25037 &ext_glFragmentLightfSGIX,
25038 &ext_glFragmentLightfvSGIX,
25039 &ext_glFragmentLightiSGIX,
25040 &ext_glFragmentLightivSGIX,
25041 &ext_glFragmentMaterialfSGIX,
25042 &ext_glFragmentMaterialfvSGIX,
25043 &ext_glFragmentMaterialiSGIX,
25044 &ext_glFragmentMaterialivSGIX,
25045 &ext_glFrameTerminatorGREMEDY,
25046 &ext_glFrameZoomSGIX,
25047 &ext_glFramebufferDrawBufferEXT,
25048 &ext_glFramebufferDrawBuffersEXT,
25049 &ext_glFramebufferFetchBarrierEXT,
25050 &ext_glFramebufferParameteri,
25051 &ext_glFramebufferParameteriMESA,
25052 &ext_glFramebufferReadBufferEXT,
25053 &ext_glFramebufferRenderbuffer,
25054 &ext_glFramebufferRenderbufferEXT,
25055 &ext_glFramebufferSampleLocationsfvARB,
25056 &ext_glFramebufferSampleLocationsfvNV,
25057 &ext_glFramebufferSamplePositionsfvAMD,
25058 &ext_glFramebufferTexture,
25059 &ext_glFramebufferTexture1D,
25060 &ext_glFramebufferTexture1DEXT,
25061 &ext_glFramebufferTexture2D,
25062 &ext_glFramebufferTexture2DEXT,
25063 &ext_glFramebufferTexture3D,
25064 &ext_glFramebufferTexture3DEXT,
25065 &ext_glFramebufferTextureARB,
25066 &ext_glFramebufferTextureEXT,
25067 &ext_glFramebufferTextureFaceARB,
25068 &ext_glFramebufferTextureFaceEXT,
25069 &ext_glFramebufferTextureLayer,
25070 &ext_glFramebufferTextureLayerARB,
25071 &ext_glFramebufferTextureLayerEXT,
25072 &ext_glFramebufferTextureMultiviewOVR,
25073 &ext_glFreeObjectBufferATI,
25074 &ext_glFrustumfOES,
25075 &ext_glFrustumxOES,
25076 &ext_glGenAsyncMarkersSGIX,
25077 &ext_glGenBuffers,
25078 &ext_glGenBuffersARB,
25079 &ext_glGenFencesAPPLE,
25080 &ext_glGenFencesNV,
25081 &ext_glGenFragmentShadersATI,
25082 &ext_glGenFramebuffers,
25083 &ext_glGenFramebuffersEXT,
25084 &ext_glGenNamesAMD,
25085 &ext_glGenOcclusionQueriesNV,
25086 &ext_glGenPathsNV,
25087 &ext_glGenPerfMonitorsAMD,
25088 &ext_glGenProgramPipelines,
25089 &ext_glGenProgramsARB,
25090 &ext_glGenProgramsNV,
25091 &ext_glGenQueries,
25092 &ext_glGenQueriesARB,
25093 &ext_glGenQueryResourceTagNV,
25094 &ext_glGenRenderbuffers,
25095 &ext_glGenRenderbuffersEXT,
25096 &ext_glGenSamplers,
25097 &ext_glGenSemaphoresEXT,
25098 &ext_glGenSymbolsEXT,
25099 &ext_glGenTexturesEXT,
25100 &ext_glGenTransformFeedbacks,
25101 &ext_glGenTransformFeedbacksNV,
25102 &ext_glGenVertexArrays,
25103 &ext_glGenVertexArraysAPPLE,
25104 &ext_glGenVertexShadersEXT,
25105 &ext_glGenerateMipmap,
25106 &ext_glGenerateMipmapEXT,
25107 &ext_glGenerateMultiTexMipmapEXT,
25108 &ext_glGenerateTextureMipmap,
25109 &ext_glGenerateTextureMipmapEXT,
25110 &ext_glGetActiveAtomicCounterBufferiv,
25111 &ext_glGetActiveAttrib,
25112 &ext_glGetActiveAttribARB,
25113 &ext_glGetActiveSubroutineName,
25114 &ext_glGetActiveSubroutineUniformName,
25115 &ext_glGetActiveSubroutineUniformiv,
25116 &ext_glGetActiveUniform,
25117 &ext_glGetActiveUniformARB,
25118 &ext_glGetActiveUniformBlockName,
25119 &ext_glGetActiveUniformBlockiv,
25120 &ext_glGetActiveUniformName,
25121 &ext_glGetActiveUniformsiv,
25122 &ext_glGetActiveVaryingNV,
25123 &ext_glGetArrayObjectfvATI,
25124 &ext_glGetArrayObjectivATI,
25125 &ext_glGetAttachedObjectsARB,
25126 &ext_glGetAttachedShaders,
25127 &ext_glGetAttribLocation,
25128 &ext_glGetAttribLocationARB,
25129 &ext_glGetBooleanIndexedvEXT,
25130 &ext_glGetBooleani_v,
25131 &ext_glGetBufferParameteri64v,
25132 &ext_glGetBufferParameteriv,
25133 &ext_glGetBufferParameterivARB,
25134 &ext_glGetBufferParameterui64vNV,
25135 &ext_glGetBufferPointerv,
25136 &ext_glGetBufferPointervARB,
25137 &ext_glGetBufferSubData,
25138 &ext_glGetBufferSubDataARB,
25139 &ext_glGetClipPlanefOES,
25140 &ext_glGetClipPlanexOES,
25141 &ext_glGetColorTable,
25142 &ext_glGetColorTableEXT,
25143 &ext_glGetColorTableParameterfv,
25144 &ext_glGetColorTableParameterfvEXT,
25145 &ext_glGetColorTableParameterfvSGI,
25146 &ext_glGetColorTableParameteriv,
25147 &ext_glGetColorTableParameterivEXT,
25148 &ext_glGetColorTableParameterivSGI,
25149 &ext_glGetColorTableSGI,
25150 &ext_glGetCombinerInputParameterfvNV,
25151 &ext_glGetCombinerInputParameterivNV,
25152 &ext_glGetCombinerOutputParameterfvNV,
25153 &ext_glGetCombinerOutputParameterivNV,
25154 &ext_glGetCombinerStageParameterfvNV,
25155 &ext_glGetCommandHeaderNV,
25156 &ext_glGetCompressedMultiTexImageEXT,
25157 &ext_glGetCompressedTexImage,
25158 &ext_glGetCompressedTexImageARB,
25159 &ext_glGetCompressedTextureImage,
25160 &ext_glGetCompressedTextureImageEXT,
25161 &ext_glGetCompressedTextureSubImage,
25162 &ext_glGetConvolutionFilter,
25163 &ext_glGetConvolutionFilterEXT,
25164 &ext_glGetConvolutionParameterfv,
25165 &ext_glGetConvolutionParameterfvEXT,
25166 &ext_glGetConvolutionParameteriv,
25167 &ext_glGetConvolutionParameterivEXT,
25168 &ext_glGetConvolutionParameterxvOES,
25169 &ext_glGetCoverageModulationTableNV,
25170 &ext_glGetDebugMessageLog,
25171 &ext_glGetDebugMessageLogAMD,
25172 &ext_glGetDebugMessageLogARB,
25173 &ext_glGetDetailTexFuncSGIS,
25174 &ext_glGetDoubleIndexedvEXT,
25175 &ext_glGetDoublei_v,
25176 &ext_glGetDoublei_vEXT,
25177 &ext_glGetFenceivNV,
25178 &ext_glGetFinalCombinerInputParameterfvNV,
25179 &ext_glGetFinalCombinerInputParameterivNV,
25180 &ext_glGetFirstPerfQueryIdINTEL,
25181 &ext_glGetFixedvOES,
25182 &ext_glGetFloatIndexedvEXT,
25183 &ext_glGetFloati_v,
25184 &ext_glGetFloati_vEXT,
25185 &ext_glGetFogFuncSGIS,
25186 &ext_glGetFragDataIndex,
25187 &ext_glGetFragDataLocation,
25188 &ext_glGetFragDataLocationEXT,
25189 &ext_glGetFragmentLightfvSGIX,
25190 &ext_glGetFragmentLightivSGIX,
25191 &ext_glGetFragmentMaterialfvSGIX,
25192 &ext_glGetFragmentMaterialivSGIX,
25193 &ext_glGetFramebufferAttachmentParameteriv,
25194 &ext_glGetFramebufferAttachmentParameterivEXT,
25195 &ext_glGetFramebufferParameterfvAMD,
25196 &ext_glGetFramebufferParameteriv,
25197 &ext_glGetFramebufferParameterivEXT,
25198 &ext_glGetFramebufferParameterivMESA,
25199 &ext_glGetGraphicsResetStatus,
25200 &ext_glGetGraphicsResetStatusARB,
25201 &ext_glGetHandleARB,
25202 &ext_glGetHistogram,
25203 &ext_glGetHistogramEXT,
25204 &ext_glGetHistogramParameterfv,
25205 &ext_glGetHistogramParameterfvEXT,
25206 &ext_glGetHistogramParameteriv,
25207 &ext_glGetHistogramParameterivEXT,
25208 &ext_glGetHistogramParameterxvOES,
25209 &ext_glGetImageHandleARB,
25210 &ext_glGetImageHandleNV,
25211 &ext_glGetImageTransformParameterfvHP,
25212 &ext_glGetImageTransformParameterivHP,
25213 &ext_glGetInfoLogARB,
25214 &ext_glGetInstrumentsSGIX,
25215 &ext_glGetInteger64i_v,
25216 &ext_glGetInteger64v,
25217 &ext_glGetIntegerIndexedvEXT,
25218 &ext_glGetIntegeri_v,
25219 &ext_glGetIntegerui64i_vNV,
25220 &ext_glGetIntegerui64vNV,
25221 &ext_glGetInternalformatSampleivNV,
25222 &ext_glGetInternalformati64v,
25223 &ext_glGetInternalformativ,
25224 &ext_glGetInvariantBooleanvEXT,
25225 &ext_glGetInvariantFloatvEXT,
25226 &ext_glGetInvariantIntegervEXT,
25227 &ext_glGetLightxOES,
25228 &ext_glGetListParameterfvSGIX,
25229 &ext_glGetListParameterivSGIX,
25230 &ext_glGetLocalConstantBooleanvEXT,
25231 &ext_glGetLocalConstantFloatvEXT,
25232 &ext_glGetLocalConstantIntegervEXT,
25233 &ext_glGetMapAttribParameterfvNV,
25234 &ext_glGetMapAttribParameterivNV,
25235 &ext_glGetMapControlPointsNV,
25236 &ext_glGetMapParameterfvNV,
25237 &ext_glGetMapParameterivNV,
25238 &ext_glGetMapxvOES,
25239 &ext_glGetMaterialxOES,
25240 &ext_glGetMemoryObjectDetachedResourcesuivNV,
25241 &ext_glGetMemoryObjectParameterivEXT,
25242 &ext_glGetMinmax,
25243 &ext_glGetMinmaxEXT,
25244 &ext_glGetMinmaxParameterfv,
25245 &ext_glGetMinmaxParameterfvEXT,
25246 &ext_glGetMinmaxParameteriv,
25247 &ext_glGetMinmaxParameterivEXT,
25248 &ext_glGetMultiTexEnvfvEXT,
25249 &ext_glGetMultiTexEnvivEXT,
25250 &ext_glGetMultiTexGendvEXT,
25251 &ext_glGetMultiTexGenfvEXT,
25252 &ext_glGetMultiTexGenivEXT,
25253 &ext_glGetMultiTexImageEXT,
25254 &ext_glGetMultiTexLevelParameterfvEXT,
25255 &ext_glGetMultiTexLevelParameterivEXT,
25256 &ext_glGetMultiTexParameterIivEXT,
25257 &ext_glGetMultiTexParameterIuivEXT,
25258 &ext_glGetMultiTexParameterfvEXT,
25259 &ext_glGetMultiTexParameterivEXT,
25260 &ext_glGetMultisamplefv,
25261 &ext_glGetMultisamplefvNV,
25262 &ext_glGetNamedBufferParameteri64v,
25263 &ext_glGetNamedBufferParameteriv,
25264 &ext_glGetNamedBufferParameterivEXT,
25265 &ext_glGetNamedBufferParameterui64vNV,
25266 &ext_glGetNamedBufferPointerv,
25267 &ext_glGetNamedBufferPointervEXT,
25268 &ext_glGetNamedBufferSubData,
25269 &ext_glGetNamedBufferSubDataEXT,
25270 &ext_glGetNamedFramebufferAttachmentParameteriv,
25271 &ext_glGetNamedFramebufferAttachmentParameterivEXT,
25272 &ext_glGetNamedFramebufferParameterfvAMD,
25273 &ext_glGetNamedFramebufferParameteriv,
25274 &ext_glGetNamedFramebufferParameterivEXT,
25275 &ext_glGetNamedProgramLocalParameterIivEXT,
25276 &ext_glGetNamedProgramLocalParameterIuivEXT,
25277 &ext_glGetNamedProgramLocalParameterdvEXT,
25278 &ext_glGetNamedProgramLocalParameterfvEXT,
25279 &ext_glGetNamedProgramStringEXT,
25280 &ext_glGetNamedProgramivEXT,
25281 &ext_glGetNamedRenderbufferParameteriv,
25282 &ext_glGetNamedRenderbufferParameterivEXT,
25283 &ext_glGetNamedStringARB,
25284 &ext_glGetNamedStringivARB,
25285 &ext_glGetNextPerfQueryIdINTEL,
25286 &ext_glGetObjectBufferfvATI,
25287 &ext_glGetObjectBufferivATI,
25288 &ext_glGetObjectLabel,
25289 &ext_glGetObjectLabelEXT,
25290 &ext_glGetObjectParameterfvARB,
25291 &ext_glGetObjectParameterivAPPLE,
25292 &ext_glGetObjectParameterivARB,
25293 &ext_glGetObjectPtrLabel,
25294 &ext_glGetOcclusionQueryivNV,
25295 &ext_glGetOcclusionQueryuivNV,
25296 &ext_glGetPathColorGenfvNV,
25297 &ext_glGetPathColorGenivNV,
25298 &ext_glGetPathCommandsNV,
25299 &ext_glGetPathCoordsNV,
25300 &ext_glGetPathDashArrayNV,
25301 &ext_glGetPathLengthNV,
25302 &ext_glGetPathMetricRangeNV,
25303 &ext_glGetPathMetricsNV,
25304 &ext_glGetPathParameterfvNV,
25305 &ext_glGetPathParameterivNV,
25306 &ext_glGetPathSpacingNV,
25307 &ext_glGetPathTexGenfvNV,
25308 &ext_glGetPathTexGenivNV,
25309 &ext_glGetPerfCounterInfoINTEL,
25310 &ext_glGetPerfMonitorCounterDataAMD,
25311 &ext_glGetPerfMonitorCounterInfoAMD,
25312 &ext_glGetPerfMonitorCounterStringAMD,
25313 &ext_glGetPerfMonitorCountersAMD,
25314 &ext_glGetPerfMonitorGroupStringAMD,
25315 &ext_glGetPerfMonitorGroupsAMD,
25316 &ext_glGetPerfQueryDataINTEL,
25317 &ext_glGetPerfQueryIdByNameINTEL,
25318 &ext_glGetPerfQueryInfoINTEL,
25319 &ext_glGetPixelMapxv,
25320 &ext_glGetPixelTexGenParameterfvSGIS,
25321 &ext_glGetPixelTexGenParameterivSGIS,
25322 &ext_glGetPixelTransformParameterfvEXT,
25323 &ext_glGetPixelTransformParameterivEXT,
25324 &ext_glGetPointerIndexedvEXT,
25325 &ext_glGetPointeri_vEXT,
25326 &ext_glGetPointervEXT,
25327 &ext_glGetProgramBinary,
25328 &ext_glGetProgramEnvParameterIivNV,
25329 &ext_glGetProgramEnvParameterIuivNV,
25330 &ext_glGetProgramEnvParameterdvARB,
25331 &ext_glGetProgramEnvParameterfvARB,
25332 &ext_glGetProgramInfoLog,
25333 &ext_glGetProgramInterfaceiv,
25334 &ext_glGetProgramLocalParameterIivNV,
25335 &ext_glGetProgramLocalParameterIuivNV,
25336 &ext_glGetProgramLocalParameterdvARB,
25337 &ext_glGetProgramLocalParameterfvARB,
25338 &ext_glGetProgramNamedParameterdvNV,
25339 &ext_glGetProgramNamedParameterfvNV,
25340 &ext_glGetProgramParameterdvNV,
25341 &ext_glGetProgramParameterfvNV,
25342 &ext_glGetProgramPipelineInfoLog,
25343 &ext_glGetProgramPipelineiv,
25344 &ext_glGetProgramResourceIndex,
25345 &ext_glGetProgramResourceLocation,
25346 &ext_glGetProgramResourceLocationIndex,
25347 &ext_glGetProgramResourceName,
25348 &ext_glGetProgramResourcefvNV,
25349 &ext_glGetProgramResourceiv,
25350 &ext_glGetProgramStageiv,
25351 &ext_glGetProgramStringARB,
25352 &ext_glGetProgramStringNV,
25353 &ext_glGetProgramSubroutineParameteruivNV,
25354 &ext_glGetProgramiv,
25355 &ext_glGetProgramivARB,
25356 &ext_glGetProgramivNV,
25357 &ext_glGetQueryBufferObjecti64v,
25358 &ext_glGetQueryBufferObjectiv,
25359 &ext_glGetQueryBufferObjectui64v,
25360 &ext_glGetQueryBufferObjectuiv,
25361 &ext_glGetQueryIndexediv,
25362 &ext_glGetQueryObjecti64v,
25363 &ext_glGetQueryObjecti64vEXT,
25364 &ext_glGetQueryObjectiv,
25365 &ext_glGetQueryObjectivARB,
25366 &ext_glGetQueryObjectui64v,
25367 &ext_glGetQueryObjectui64vEXT,
25368 &ext_glGetQueryObjectuiv,
25369 &ext_glGetQueryObjectuivARB,
25370 &ext_glGetQueryiv,
25371 &ext_glGetQueryivARB,
25372 &ext_glGetRenderbufferParameteriv,
25373 &ext_glGetRenderbufferParameterivEXT,
25374 &ext_glGetSamplerParameterIiv,
25375 &ext_glGetSamplerParameterIuiv,
25376 &ext_glGetSamplerParameterfv,
25377 &ext_glGetSamplerParameteriv,
25378 &ext_glGetSemaphoreParameterui64vEXT,
25379 &ext_glGetSeparableFilter,
25380 &ext_glGetSeparableFilterEXT,
25381 &ext_glGetShaderInfoLog,
25382 &ext_glGetShaderPrecisionFormat,
25383 &ext_glGetShaderSource,
25384 &ext_glGetShaderSourceARB,
25385 &ext_glGetShaderiv,
25386 &ext_glGetShadingRateImagePaletteNV,
25387 &ext_glGetShadingRateSampleLocationivNV,
25388 &ext_glGetSharpenTexFuncSGIS,
25389 &ext_glGetStageIndexNV,
25390 &ext_glGetStringi,
25391 &ext_glGetSubroutineIndex,
25392 &ext_glGetSubroutineUniformLocation,
25393 &ext_glGetSynciv,
25394 &ext_glGetTexBumpParameterfvATI,
25395 &ext_glGetTexBumpParameterivATI,
25396 &ext_glGetTexEnvxvOES,
25397 &ext_glGetTexFilterFuncSGIS,
25398 &ext_glGetTexGenxvOES,
25399 &ext_glGetTexLevelParameterxvOES,
25400 &ext_glGetTexParameterIiv,
25401 &ext_glGetTexParameterIivEXT,
25402 &ext_glGetTexParameterIuiv,
25403 &ext_glGetTexParameterIuivEXT,
25404 &ext_glGetTexParameterPointervAPPLE,
25405 &ext_glGetTexParameterxvOES,
25406 &ext_glGetTextureHandleARB,
25407 &ext_glGetTextureHandleNV,
25408 &ext_glGetTextureImage,
25409 &ext_glGetTextureImageEXT,
25410 &ext_glGetTextureLevelParameterfv,
25411 &ext_glGetTextureLevelParameterfvEXT,
25412 &ext_glGetTextureLevelParameteriv,
25413 &ext_glGetTextureLevelParameterivEXT,
25414 &ext_glGetTextureParameterIiv,
25415 &ext_glGetTextureParameterIivEXT,
25416 &ext_glGetTextureParameterIuiv,
25417 &ext_glGetTextureParameterIuivEXT,
25418 &ext_glGetTextureParameterfv,
25419 &ext_glGetTextureParameterfvEXT,
25420 &ext_glGetTextureParameteriv,
25421 &ext_glGetTextureParameterivEXT,
25422 &ext_glGetTextureSamplerHandleARB,
25423 &ext_glGetTextureSamplerHandleNV,
25424 &ext_glGetTextureSubImage,
25425 &ext_glGetTrackMatrixivNV,
25426 &ext_glGetTransformFeedbackVarying,
25427 &ext_glGetTransformFeedbackVaryingEXT,
25428 &ext_glGetTransformFeedbackVaryingNV,
25429 &ext_glGetTransformFeedbacki64_v,
25430 &ext_glGetTransformFeedbacki_v,
25431 &ext_glGetTransformFeedbackiv,
25432 &ext_glGetUniformBlockIndex,
25433 &ext_glGetUniformBufferSizeEXT,
25434 &ext_glGetUniformIndices,
25435 &ext_glGetUniformLocation,
25436 &ext_glGetUniformLocationARB,
25437 &ext_glGetUniformOffsetEXT,
25438 &ext_glGetUniformSubroutineuiv,
25439 &ext_glGetUniformdv,
25440 &ext_glGetUniformfv,
25441 &ext_glGetUniformfvARB,
25442 &ext_glGetUniformi64vARB,
25443 &ext_glGetUniformi64vNV,
25444 &ext_glGetUniformiv,
25445 &ext_glGetUniformivARB,
25446 &ext_glGetUniformui64vARB,
25447 &ext_glGetUniformui64vNV,
25448 &ext_glGetUniformuiv,
25449 &ext_glGetUniformuivEXT,
25450 &ext_glGetUnsignedBytei_vEXT,
25451 &ext_glGetUnsignedBytevEXT,
25452 &ext_glGetVariantArrayObjectfvATI,
25453 &ext_glGetVariantArrayObjectivATI,
25454 &ext_glGetVariantBooleanvEXT,
25455 &ext_glGetVariantFloatvEXT,
25456 &ext_glGetVariantIntegervEXT,
25457 &ext_glGetVariantPointervEXT,
25458 &ext_glGetVaryingLocationNV,
25459 &ext_glGetVertexArrayIndexed64iv,
25460 &ext_glGetVertexArrayIndexediv,
25461 &ext_glGetVertexArrayIntegeri_vEXT,
25462 &ext_glGetVertexArrayIntegervEXT,
25463 &ext_glGetVertexArrayPointeri_vEXT,
25464 &ext_glGetVertexArrayPointervEXT,
25465 &ext_glGetVertexArrayiv,
25466 &ext_glGetVertexAttribArrayObjectfvATI,
25467 &ext_glGetVertexAttribArrayObjectivATI,
25468 &ext_glGetVertexAttribIiv,
25469 &ext_glGetVertexAttribIivEXT,
25470 &ext_glGetVertexAttribIuiv,
25471 &ext_glGetVertexAttribIuivEXT,
25472 &ext_glGetVertexAttribLdv,
25473 &ext_glGetVertexAttribLdvEXT,
25474 &ext_glGetVertexAttribLi64vNV,
25475 &ext_glGetVertexAttribLui64vARB,
25476 &ext_glGetVertexAttribLui64vNV,
25477 &ext_glGetVertexAttribPointerv,
25478 &ext_glGetVertexAttribPointervARB,
25479 &ext_glGetVertexAttribPointervNV,
25480 &ext_glGetVertexAttribdv,
25481 &ext_glGetVertexAttribdvARB,
25482 &ext_glGetVertexAttribdvNV,
25483 &ext_glGetVertexAttribfv,
25484 &ext_glGetVertexAttribfvARB,
25485 &ext_glGetVertexAttribfvNV,
25486 &ext_glGetVertexAttribiv,
25487 &ext_glGetVertexAttribivARB,
25488 &ext_glGetVertexAttribivNV,
25489 &ext_glGetVideoCaptureStreamdvNV,
25490 &ext_glGetVideoCaptureStreamfvNV,
25491 &ext_glGetVideoCaptureStreamivNV,
25492 &ext_glGetVideoCaptureivNV,
25493 &ext_glGetVideoi64vNV,
25494 &ext_glGetVideoivNV,
25495 &ext_glGetVideoui64vNV,
25496 &ext_glGetVideouivNV,
25497 &ext_glGetVkProcAddrNV,
25498 &ext_glGetnColorTable,
25499 &ext_glGetnColorTableARB,
25500 &ext_glGetnCompressedTexImage,
25501 &ext_glGetnCompressedTexImageARB,
25502 &ext_glGetnConvolutionFilter,
25503 &ext_glGetnConvolutionFilterARB,
25504 &ext_glGetnHistogram,
25505 &ext_glGetnHistogramARB,
25506 &ext_glGetnMapdv,
25507 &ext_glGetnMapdvARB,
25508 &ext_glGetnMapfv,
25509 &ext_glGetnMapfvARB,
25510 &ext_glGetnMapiv,
25511 &ext_glGetnMapivARB,
25512 &ext_glGetnMinmax,
25513 &ext_glGetnMinmaxARB,
25514 &ext_glGetnPixelMapfv,
25515 &ext_glGetnPixelMapfvARB,
25516 &ext_glGetnPixelMapuiv,
25517 &ext_glGetnPixelMapuivARB,
25518 &ext_glGetnPixelMapusv,
25519 &ext_glGetnPixelMapusvARB,
25520 &ext_glGetnPolygonStipple,
25521 &ext_glGetnPolygonStippleARB,
25522 &ext_glGetnSeparableFilter,
25523 &ext_glGetnSeparableFilterARB,
25524 &ext_glGetnTexImage,
25525 &ext_glGetnTexImageARB,
25526 &ext_glGetnUniformdv,
25527 &ext_glGetnUniformdvARB,
25528 &ext_glGetnUniformfv,
25529 &ext_glGetnUniformfvARB,
25530 &ext_glGetnUniformi64vARB,
25531 &ext_glGetnUniformiv,
25532 &ext_glGetnUniformivARB,
25533 &ext_glGetnUniformui64vARB,
25534 &ext_glGetnUniformuiv,
25535 &ext_glGetnUniformuivARB,
25536 &ext_glGlobalAlphaFactorbSUN,
25537 &ext_glGlobalAlphaFactordSUN,
25538 &ext_glGlobalAlphaFactorfSUN,
25539 &ext_glGlobalAlphaFactoriSUN,
25540 &ext_glGlobalAlphaFactorsSUN,
25541 &ext_glGlobalAlphaFactorubSUN,
25542 &ext_glGlobalAlphaFactoruiSUN,
25543 &ext_glGlobalAlphaFactorusSUN,
25544 &ext_glHintPGI,
25545 &ext_glHistogram,
25546 &ext_glHistogramEXT,
25547 &ext_glIglooInterfaceSGIX,
25548 &ext_glImageTransformParameterfHP,
25549 &ext_glImageTransformParameterfvHP,
25550 &ext_glImageTransformParameteriHP,
25551 &ext_glImageTransformParameterivHP,
25552 &ext_glImportMemoryFdEXT,
25553 &ext_glImportMemoryWin32HandleEXT,
25554 &ext_glImportMemoryWin32NameEXT,
25555 &ext_glImportSemaphoreFdEXT,
25556 &ext_glImportSemaphoreWin32HandleEXT,
25557 &ext_glImportSemaphoreWin32NameEXT,
25558 &ext_glImportSyncEXT,
25559 &ext_glIndexFormatNV,
25560 &ext_glIndexFuncEXT,
25561 &ext_glIndexMaterialEXT,
25562 &ext_glIndexPointerEXT,
25563 &ext_glIndexPointerListIBM,
25564 &ext_glIndexxOES,
25565 &ext_glIndexxvOES,
25566 &ext_glInsertComponentEXT,
25567 &ext_glInsertEventMarkerEXT,
25568 &ext_glInstrumentsBufferSGIX,
25569 &ext_glInterpolatePathsNV,
25570 &ext_glInvalidateBufferData,
25571 &ext_glInvalidateBufferSubData,
25572 &ext_glInvalidateFramebuffer,
25573 &ext_glInvalidateNamedFramebufferData,
25574 &ext_glInvalidateNamedFramebufferSubData,
25575 &ext_glInvalidateSubFramebuffer,
25576 &ext_glInvalidateTexImage,
25577 &ext_glInvalidateTexSubImage,
25578 &ext_glIsAsyncMarkerSGIX,
25579 &ext_glIsBuffer,
25580 &ext_glIsBufferARB,
25581 &ext_glIsBufferResidentNV,
25582 &ext_glIsCommandListNV,
25583 &ext_glIsEnabledIndexedEXT,
25584 &ext_glIsEnabledi,
25585 &ext_glIsFenceAPPLE,
25586 &ext_glIsFenceNV,
25587 &ext_glIsFramebuffer,
25588 &ext_glIsFramebufferEXT,
25589 &ext_glIsImageHandleResidentARB,
25590 &ext_glIsImageHandleResidentNV,
25591 &ext_glIsMemoryObjectEXT,
25592 &ext_glIsNameAMD,
25593 &ext_glIsNamedBufferResidentNV,
25594 &ext_glIsNamedStringARB,
25595 &ext_glIsObjectBufferATI,
25596 &ext_glIsOcclusionQueryNV,
25597 &ext_glIsPathNV,
25598 &ext_glIsPointInFillPathNV,
25599 &ext_glIsPointInStrokePathNV,
25600 &ext_glIsProgram,
25601 &ext_glIsProgramARB,
25602 &ext_glIsProgramNV,
25603 &ext_glIsProgramPipeline,
25604 &ext_glIsQuery,
25605 &ext_glIsQueryARB,
25606 &ext_glIsRenderbuffer,
25607 &ext_glIsRenderbufferEXT,
25608 &ext_glIsSampler,
25609 &ext_glIsSemaphoreEXT,
25610 &ext_glIsShader,
25611 &ext_glIsStateNV,
25612 &ext_glIsSync,
25613 &ext_glIsTextureEXT,
25614 &ext_glIsTextureHandleResidentARB,
25615 &ext_glIsTextureHandleResidentNV,
25616 &ext_glIsTransformFeedback,
25617 &ext_glIsTransformFeedbackNV,
25618 &ext_glIsVariantEnabledEXT,
25619 &ext_glIsVertexArray,
25620 &ext_glIsVertexArrayAPPLE,
25621 &ext_glIsVertexAttribEnabledAPPLE,
25622 &ext_glLGPUCopyImageSubDataNVX,
25623 &ext_glLGPUInterlockNVX,
25624 &ext_glLGPUNamedBufferSubDataNVX,
25625 &ext_glLabelObjectEXT,
25626 &ext_glLightEnviSGIX,
25627 &ext_glLightModelxOES,
25628 &ext_glLightModelxvOES,
25629 &ext_glLightxOES,
25630 &ext_glLightxvOES,
25631 &ext_glLineWidthxOES,
25632 &ext_glLinkProgram,
25633 &ext_glLinkProgramARB,
25634 &ext_glListDrawCommandsStatesClientNV,
25635 &ext_glListParameterfSGIX,
25636 &ext_glListParameterfvSGIX,
25637 &ext_glListParameteriSGIX,
25638 &ext_glListParameterivSGIX,
25639 &ext_glLoadIdentityDeformationMapSGIX,
25640 &ext_glLoadMatrixxOES,
25641 &ext_glLoadProgramNV,
25642 &ext_glLoadTransposeMatrixd,
25643 &ext_glLoadTransposeMatrixdARB,
25644 &ext_glLoadTransposeMatrixf,
25645 &ext_glLoadTransposeMatrixfARB,
25646 &ext_glLoadTransposeMatrixxOES,
25647 &ext_glLockArraysEXT,
25648 &ext_glMTexCoord2fSGIS,
25649 &ext_glMTexCoord2fvSGIS,
25650 &ext_glMakeBufferNonResidentNV,
25651 &ext_glMakeBufferResidentNV,
25652 &ext_glMakeImageHandleNonResidentARB,
25653 &ext_glMakeImageHandleNonResidentNV,
25654 &ext_glMakeImageHandleResidentARB,
25655 &ext_glMakeImageHandleResidentNV,
25656 &ext_glMakeNamedBufferNonResidentNV,
25657 &ext_glMakeNamedBufferResidentNV,
25658 &ext_glMakeTextureHandleNonResidentARB,
25659 &ext_glMakeTextureHandleNonResidentNV,
25660 &ext_glMakeTextureHandleResidentARB,
25661 &ext_glMakeTextureHandleResidentNV,
25662 &ext_glMap1xOES,
25663 &ext_glMap2xOES,
25664 &ext_glMapBuffer,
25665 &ext_glMapBufferARB,
25666 &ext_glMapBufferRange,
25667 &ext_glMapControlPointsNV,
25668 &ext_glMapGrid1xOES,
25669 &ext_glMapGrid2xOES,
25670 &ext_glMapNamedBuffer,
25671 &ext_glMapNamedBufferEXT,
25672 &ext_glMapNamedBufferRange,
25673 &ext_glMapNamedBufferRangeEXT,
25674 &ext_glMapObjectBufferATI,
25675 &ext_glMapParameterfvNV,
25676 &ext_glMapParameterivNV,
25677 &ext_glMapTexture2DINTEL,
25678 &ext_glMapVertexAttrib1dAPPLE,
25679 &ext_glMapVertexAttrib1fAPPLE,
25680 &ext_glMapVertexAttrib2dAPPLE,
25681 &ext_glMapVertexAttrib2fAPPLE,
25682 &ext_glMaterialxOES,
25683 &ext_glMaterialxvOES,
25684 &ext_glMatrixFrustumEXT,
25685 &ext_glMatrixIndexPointerARB,
25686 &ext_glMatrixIndexubvARB,
25687 &ext_glMatrixIndexuivARB,
25688 &ext_glMatrixIndexusvARB,
25689 &ext_glMatrixLoad3x2fNV,
25690 &ext_glMatrixLoad3x3fNV,
25691 &ext_glMatrixLoadIdentityEXT,
25692 &ext_glMatrixLoadTranspose3x3fNV,
25693 &ext_glMatrixLoadTransposedEXT,
25694 &ext_glMatrixLoadTransposefEXT,
25695 &ext_glMatrixLoaddEXT,
25696 &ext_glMatrixLoadfEXT,
25697 &ext_glMatrixMult3x2fNV,
25698 &ext_glMatrixMult3x3fNV,
25699 &ext_glMatrixMultTranspose3x3fNV,
25700 &ext_glMatrixMultTransposedEXT,
25701 &ext_glMatrixMultTransposefEXT,
25702 &ext_glMatrixMultdEXT,
25703 &ext_glMatrixMultfEXT,
25704 &ext_glMatrixOrthoEXT,
25705 &ext_glMatrixPopEXT,
25706 &ext_glMatrixPushEXT,
25707 &ext_glMatrixRotatedEXT,
25708 &ext_glMatrixRotatefEXT,
25709 &ext_glMatrixScaledEXT,
25710 &ext_glMatrixScalefEXT,
25711 &ext_glMatrixTranslatedEXT,
25712 &ext_glMatrixTranslatefEXT,
25713 &ext_glMaxShaderCompilerThreadsARB,
25714 &ext_glMaxShaderCompilerThreadsKHR,
25715 &ext_glMemoryBarrier,
25716 &ext_glMemoryBarrierByRegion,
25717 &ext_glMemoryBarrierEXT,
25718 &ext_glMemoryObjectParameterivEXT,
25719 &ext_glMinSampleShading,
25720 &ext_glMinSampleShadingARB,
25721 &ext_glMinmax,
25722 &ext_glMinmaxEXT,
25723 &ext_glMultMatrixxOES,
25724 &ext_glMultTransposeMatrixd,
25725 &ext_glMultTransposeMatrixdARB,
25726 &ext_glMultTransposeMatrixf,
25727 &ext_glMultTransposeMatrixfARB,
25728 &ext_glMultTransposeMatrixxOES,
25729 &ext_glMultiDrawArrays,
25730 &ext_glMultiDrawArraysEXT,
25731 &ext_glMultiDrawArraysIndirect,
25732 &ext_glMultiDrawArraysIndirectAMD,
25733 &ext_glMultiDrawArraysIndirectBindlessCountNV,
25734 &ext_glMultiDrawArraysIndirectBindlessNV,
25735 &ext_glMultiDrawArraysIndirectCount,
25736 &ext_glMultiDrawArraysIndirectCountARB,
25737 &ext_glMultiDrawElementArrayAPPLE,
25738 &ext_glMultiDrawElements,
25739 &ext_glMultiDrawElementsBaseVertex,
25740 &ext_glMultiDrawElementsEXT,
25741 &ext_glMultiDrawElementsIndirect,
25742 &ext_glMultiDrawElementsIndirectAMD,
25743 &ext_glMultiDrawElementsIndirectBindlessCountNV,
25744 &ext_glMultiDrawElementsIndirectBindlessNV,
25745 &ext_glMultiDrawElementsIndirectCount,
25746 &ext_glMultiDrawElementsIndirectCountARB,
25747 &ext_glMultiDrawMeshTasksIndirectCountNV,
25748 &ext_glMultiDrawMeshTasksIndirectNV,
25749 &ext_glMultiDrawRangeElementArrayAPPLE,
25750 &ext_glMultiModeDrawArraysIBM,
25751 &ext_glMultiModeDrawElementsIBM,
25752 &ext_glMultiTexBufferEXT,
25753 &ext_glMultiTexCoord1bOES,
25754 &ext_glMultiTexCoord1bvOES,
25755 &ext_glMultiTexCoord1d,
25756 &ext_glMultiTexCoord1dARB,
25757 &ext_glMultiTexCoord1dSGIS,
25758 &ext_glMultiTexCoord1dv,
25759 &ext_glMultiTexCoord1dvARB,
25760 &ext_glMultiTexCoord1dvSGIS,
25761 &ext_glMultiTexCoord1f,
25762 &ext_glMultiTexCoord1fARB,
25763 &ext_glMultiTexCoord1fSGIS,
25764 &ext_glMultiTexCoord1fv,
25765 &ext_glMultiTexCoord1fvARB,
25766 &ext_glMultiTexCoord1fvSGIS,
25767 &ext_glMultiTexCoord1hNV,
25768 &ext_glMultiTexCoord1hvNV,
25769 &ext_glMultiTexCoord1i,
25770 &ext_glMultiTexCoord1iARB,
25771 &ext_glMultiTexCoord1iSGIS,
25772 &ext_glMultiTexCoord1iv,
25773 &ext_glMultiTexCoord1ivARB,
25774 &ext_glMultiTexCoord1ivSGIS,
25775 &ext_glMultiTexCoord1s,
25776 &ext_glMultiTexCoord1sARB,
25777 &ext_glMultiTexCoord1sSGIS,
25778 &ext_glMultiTexCoord1sv,
25779 &ext_glMultiTexCoord1svARB,
25780 &ext_glMultiTexCoord1svSGIS,
25781 &ext_glMultiTexCoord1xOES,
25782 &ext_glMultiTexCoord1xvOES,
25783 &ext_glMultiTexCoord2bOES,
25784 &ext_glMultiTexCoord2bvOES,
25785 &ext_glMultiTexCoord2d,
25786 &ext_glMultiTexCoord2dARB,
25787 &ext_glMultiTexCoord2dSGIS,
25788 &ext_glMultiTexCoord2dv,
25789 &ext_glMultiTexCoord2dvARB,
25790 &ext_glMultiTexCoord2dvSGIS,
25791 &ext_glMultiTexCoord2f,
25792 &ext_glMultiTexCoord2fARB,
25793 &ext_glMultiTexCoord2fSGIS,
25794 &ext_glMultiTexCoord2fv,
25795 &ext_glMultiTexCoord2fvARB,
25796 &ext_glMultiTexCoord2fvSGIS,
25797 &ext_glMultiTexCoord2hNV,
25798 &ext_glMultiTexCoord2hvNV,
25799 &ext_glMultiTexCoord2i,
25800 &ext_glMultiTexCoord2iARB,
25801 &ext_glMultiTexCoord2iSGIS,
25802 &ext_glMultiTexCoord2iv,
25803 &ext_glMultiTexCoord2ivARB,
25804 &ext_glMultiTexCoord2ivSGIS,
25805 &ext_glMultiTexCoord2s,
25806 &ext_glMultiTexCoord2sARB,
25807 &ext_glMultiTexCoord2sSGIS,
25808 &ext_glMultiTexCoord2sv,
25809 &ext_glMultiTexCoord2svARB,
25810 &ext_glMultiTexCoord2svSGIS,
25811 &ext_glMultiTexCoord2xOES,
25812 &ext_glMultiTexCoord2xvOES,
25813 &ext_glMultiTexCoord3bOES,
25814 &ext_glMultiTexCoord3bvOES,
25815 &ext_glMultiTexCoord3d,
25816 &ext_glMultiTexCoord3dARB,
25817 &ext_glMultiTexCoord3dSGIS,
25818 &ext_glMultiTexCoord3dv,
25819 &ext_glMultiTexCoord3dvARB,
25820 &ext_glMultiTexCoord3dvSGIS,
25821 &ext_glMultiTexCoord3f,
25822 &ext_glMultiTexCoord3fARB,
25823 &ext_glMultiTexCoord3fSGIS,
25824 &ext_glMultiTexCoord3fv,
25825 &ext_glMultiTexCoord3fvARB,
25826 &ext_glMultiTexCoord3fvSGIS,
25827 &ext_glMultiTexCoord3hNV,
25828 &ext_glMultiTexCoord3hvNV,
25829 &ext_glMultiTexCoord3i,
25830 &ext_glMultiTexCoord3iARB,
25831 &ext_glMultiTexCoord3iSGIS,
25832 &ext_glMultiTexCoord3iv,
25833 &ext_glMultiTexCoord3ivARB,
25834 &ext_glMultiTexCoord3ivSGIS,
25835 &ext_glMultiTexCoord3s,
25836 &ext_glMultiTexCoord3sARB,
25837 &ext_glMultiTexCoord3sSGIS,
25838 &ext_glMultiTexCoord3sv,
25839 &ext_glMultiTexCoord3svARB,
25840 &ext_glMultiTexCoord3svSGIS,
25841 &ext_glMultiTexCoord3xOES,
25842 &ext_glMultiTexCoord3xvOES,
25843 &ext_glMultiTexCoord4bOES,
25844 &ext_glMultiTexCoord4bvOES,
25845 &ext_glMultiTexCoord4d,
25846 &ext_glMultiTexCoord4dARB,
25847 &ext_glMultiTexCoord4dSGIS,
25848 &ext_glMultiTexCoord4dv,
25849 &ext_glMultiTexCoord4dvARB,
25850 &ext_glMultiTexCoord4dvSGIS,
25851 &ext_glMultiTexCoord4f,
25852 &ext_glMultiTexCoord4fARB,
25853 &ext_glMultiTexCoord4fSGIS,
25854 &ext_glMultiTexCoord4fv,
25855 &ext_glMultiTexCoord4fvARB,
25856 &ext_glMultiTexCoord4fvSGIS,
25857 &ext_glMultiTexCoord4hNV,
25858 &ext_glMultiTexCoord4hvNV,
25859 &ext_glMultiTexCoord4i,
25860 &ext_glMultiTexCoord4iARB,
25861 &ext_glMultiTexCoord4iSGIS,
25862 &ext_glMultiTexCoord4iv,
25863 &ext_glMultiTexCoord4ivARB,
25864 &ext_glMultiTexCoord4ivSGIS,
25865 &ext_glMultiTexCoord4s,
25866 &ext_glMultiTexCoord4sARB,
25867 &ext_glMultiTexCoord4sSGIS,
25868 &ext_glMultiTexCoord4sv,
25869 &ext_glMultiTexCoord4svARB,
25870 &ext_glMultiTexCoord4svSGIS,
25871 &ext_glMultiTexCoord4xOES,
25872 &ext_glMultiTexCoord4xvOES,
25873 &ext_glMultiTexCoordP1ui,
25874 &ext_glMultiTexCoordP1uiv,
25875 &ext_glMultiTexCoordP2ui,
25876 &ext_glMultiTexCoordP2uiv,
25877 &ext_glMultiTexCoordP3ui,
25878 &ext_glMultiTexCoordP3uiv,
25879 &ext_glMultiTexCoordP4ui,
25880 &ext_glMultiTexCoordP4uiv,
25881 &ext_glMultiTexCoordPointerEXT,
25882 &ext_glMultiTexCoordPointerSGIS,
25883 &ext_glMultiTexEnvfEXT,
25884 &ext_glMultiTexEnvfvEXT,
25885 &ext_glMultiTexEnviEXT,
25886 &ext_glMultiTexEnvivEXT,
25887 &ext_glMultiTexGendEXT,
25888 &ext_glMultiTexGendvEXT,
25889 &ext_glMultiTexGenfEXT,
25890 &ext_glMultiTexGenfvEXT,
25891 &ext_glMultiTexGeniEXT,
25892 &ext_glMultiTexGenivEXT,
25893 &ext_glMultiTexImage1DEXT,
25894 &ext_glMultiTexImage2DEXT,
25895 &ext_glMultiTexImage3DEXT,
25896 &ext_glMultiTexParameterIivEXT,
25897 &ext_glMultiTexParameterIuivEXT,
25898 &ext_glMultiTexParameterfEXT,
25899 &ext_glMultiTexParameterfvEXT,
25900 &ext_glMultiTexParameteriEXT,
25901 &ext_glMultiTexParameterivEXT,
25902 &ext_glMultiTexRenderbufferEXT,
25903 &ext_glMultiTexSubImage1DEXT,
25904 &ext_glMultiTexSubImage2DEXT,
25905 &ext_glMultiTexSubImage3DEXT,
25906 &ext_glMulticastBarrierNV,
25907 &ext_glMulticastBlitFramebufferNV,
25908 &ext_glMulticastBufferSubDataNV,
25909 &ext_glMulticastCopyBufferSubDataNV,
25910 &ext_glMulticastCopyImageSubDataNV,
25911 &ext_glMulticastFramebufferSampleLocationsfvNV,
25912 &ext_glMulticastGetQueryObjecti64vNV,
25913 &ext_glMulticastGetQueryObjectivNV,
25914 &ext_glMulticastGetQueryObjectui64vNV,
25915 &ext_glMulticastGetQueryObjectuivNV,
25916 &ext_glMulticastScissorArrayvNVX,
25917 &ext_glMulticastViewportArrayvNVX,
25918 &ext_glMulticastViewportPositionWScaleNVX,
25919 &ext_glMulticastWaitSyncNV,
25920 &ext_glNamedBufferAttachMemoryNV,
25921 &ext_glNamedBufferData,
25922 &ext_glNamedBufferDataEXT,
25923 &ext_glNamedBufferPageCommitmentARB,
25924 &ext_glNamedBufferPageCommitmentEXT,
25925 &ext_glNamedBufferStorage,
25926 &ext_glNamedBufferStorageEXT,
25927 &ext_glNamedBufferStorageExternalEXT,
25928 &ext_glNamedBufferStorageMemEXT,
25929 &ext_glNamedBufferSubData,
25930 &ext_glNamedBufferSubDataEXT,
25931 &ext_glNamedCopyBufferSubDataEXT,
25932 &ext_glNamedFramebufferDrawBuffer,
25933 &ext_glNamedFramebufferDrawBuffers,
25934 &ext_glNamedFramebufferParameteri,
25935 &ext_glNamedFramebufferParameteriEXT,
25936 &ext_glNamedFramebufferReadBuffer,
25937 &ext_glNamedFramebufferRenderbuffer,
25938 &ext_glNamedFramebufferRenderbufferEXT,
25939 &ext_glNamedFramebufferSampleLocationsfvARB,
25940 &ext_glNamedFramebufferSampleLocationsfvNV,
25941 &ext_glNamedFramebufferSamplePositionsfvAMD,
25942 &ext_glNamedFramebufferTexture,
25943 &ext_glNamedFramebufferTexture1DEXT,
25944 &ext_glNamedFramebufferTexture2DEXT,
25945 &ext_glNamedFramebufferTexture3DEXT,
25946 &ext_glNamedFramebufferTextureEXT,
25947 &ext_glNamedFramebufferTextureFaceEXT,
25948 &ext_glNamedFramebufferTextureLayer,
25949 &ext_glNamedFramebufferTextureLayerEXT,
25950 &ext_glNamedProgramLocalParameter4dEXT,
25951 &ext_glNamedProgramLocalParameter4dvEXT,
25952 &ext_glNamedProgramLocalParameter4fEXT,
25953 &ext_glNamedProgramLocalParameter4fvEXT,
25954 &ext_glNamedProgramLocalParameterI4iEXT,
25955 &ext_glNamedProgramLocalParameterI4ivEXT,
25956 &ext_glNamedProgramLocalParameterI4uiEXT,
25957 &ext_glNamedProgramLocalParameterI4uivEXT,
25958 &ext_glNamedProgramLocalParameters4fvEXT,
25959 &ext_glNamedProgramLocalParametersI4ivEXT,
25960 &ext_glNamedProgramLocalParametersI4uivEXT,
25961 &ext_glNamedProgramStringEXT,
25962 &ext_glNamedRenderbufferStorage,
25963 &ext_glNamedRenderbufferStorageEXT,
25964 &ext_glNamedRenderbufferStorageMultisample,
25965 &ext_glNamedRenderbufferStorageMultisampleAdvancedAMD,
25966 &ext_glNamedRenderbufferStorageMultisampleCoverageEXT,
25967 &ext_glNamedRenderbufferStorageMultisampleEXT,
25968 &ext_glNamedStringARB,
25969 &ext_glNewBufferRegion,
25970 &ext_glNewObjectBufferATI,
25971 &ext_glNormal3fVertex3fSUN,
25972 &ext_glNormal3fVertex3fvSUN,
25973 &ext_glNormal3hNV,
25974 &ext_glNormal3hvNV,
25975 &ext_glNormal3xOES,
25976 &ext_glNormal3xvOES,
25977 &ext_glNormalFormatNV,
25978 &ext_glNormalP3ui,
25979 &ext_glNormalP3uiv,
25980 &ext_glNormalPointerEXT,
25981 &ext_glNormalPointerListIBM,
25982 &ext_glNormalPointervINTEL,
25983 &ext_glNormalStream3bATI,
25984 &ext_glNormalStream3bvATI,
25985 &ext_glNormalStream3dATI,
25986 &ext_glNormalStream3dvATI,
25987 &ext_glNormalStream3fATI,
25988 &ext_glNormalStream3fvATI,
25989 &ext_glNormalStream3iATI,
25990 &ext_glNormalStream3ivATI,
25991 &ext_glNormalStream3sATI,
25992 &ext_glNormalStream3svATI,
25993 &ext_glObjectLabel,
25994 &ext_glObjectPtrLabel,
25995 &ext_glObjectPurgeableAPPLE,
25996 &ext_glObjectUnpurgeableAPPLE,
25997 &ext_glOrthofOES,
25998 &ext_glOrthoxOES,
25999 &ext_glPNTrianglesfATI,
26000 &ext_glPNTrianglesiATI,
26001 &ext_glPassTexCoordATI,
26002 &ext_glPassThroughxOES,
26003 &ext_glPatchParameterfv,
26004 &ext_glPatchParameteri,
26005 &ext_glPathColorGenNV,
26006 &ext_glPathCommandsNV,
26007 &ext_glPathCoordsNV,
26008 &ext_glPathCoverDepthFuncNV,
26009 &ext_glPathDashArrayNV,
26010 &ext_glPathFogGenNV,
26011 &ext_glPathGlyphIndexArrayNV,
26012 &ext_glPathGlyphIndexRangeNV,
26013 &ext_glPathGlyphRangeNV,
26014 &ext_glPathGlyphsNV,
26015 &ext_glPathMemoryGlyphIndexArrayNV,
26016 &ext_glPathParameterfNV,
26017 &ext_glPathParameterfvNV,
26018 &ext_glPathParameteriNV,
26019 &ext_glPathParameterivNV,
26020 &ext_glPathStencilDepthOffsetNV,
26021 &ext_glPathStencilFuncNV,
26022 &ext_glPathStringNV,
26023 &ext_glPathSubCommandsNV,
26024 &ext_glPathSubCoordsNV,
26025 &ext_glPathTexGenNV,
26026 &ext_glPauseTransformFeedback,
26027 &ext_glPauseTransformFeedbackNV,
26028 &ext_glPixelDataRangeNV,
26029 &ext_glPixelMapx,
26030 &ext_glPixelStorex,
26031 &ext_glPixelTexGenParameterfSGIS,
26032 &ext_glPixelTexGenParameterfvSGIS,
26033 &ext_glPixelTexGenParameteriSGIS,
26034 &ext_glPixelTexGenParameterivSGIS,
26035 &ext_glPixelTexGenSGIX,
26036 &ext_glPixelTransferxOES,
26037 &ext_glPixelTransformParameterfEXT,
26038 &ext_glPixelTransformParameterfvEXT,
26039 &ext_glPixelTransformParameteriEXT,
26040 &ext_glPixelTransformParameterivEXT,
26041 &ext_glPixelZoomxOES,
26042 &ext_glPointAlongPathNV,
26043 &ext_glPointParameterf,
26044 &ext_glPointParameterfARB,
26045 &ext_glPointParameterfEXT,
26046 &ext_glPointParameterfSGIS,
26047 &ext_glPointParameterfv,
26048 &ext_glPointParameterfvARB,
26049 &ext_glPointParameterfvEXT,
26050 &ext_glPointParameterfvSGIS,
26051 &ext_glPointParameteri,
26052 &ext_glPointParameteriNV,
26053 &ext_glPointParameteriv,
26054 &ext_glPointParameterivNV,
26055 &ext_glPointParameterxvOES,
26056 &ext_glPointSizexOES,
26057 &ext_glPollAsyncSGIX,
26058 &ext_glPollInstrumentsSGIX,
26059 &ext_glPolygonOffsetClamp,
26060 &ext_glPolygonOffsetClampEXT,
26061 &ext_glPolygonOffsetEXT,
26062 &ext_glPolygonOffsetxOES,
26063 &ext_glPopDebugGroup,
26064 &ext_glPopGroupMarkerEXT,
26065 &ext_glPresentFrameDualFillNV,
26066 &ext_glPresentFrameKeyedNV,
26067 &ext_glPrimitiveBoundingBoxARB,
26068 &ext_glPrimitiveRestartIndex,
26069 &ext_glPrimitiveRestartIndexNV,
26070 &ext_glPrimitiveRestartNV,
26071 &ext_glPrioritizeTexturesEXT,
26072 &ext_glPrioritizeTexturesxOES,
26073 &ext_glProgramBinary,
26074 &ext_glProgramBufferParametersIivNV,
26075 &ext_glProgramBufferParametersIuivNV,
26076 &ext_glProgramBufferParametersfvNV,
26077 &ext_glProgramEnvParameter4dARB,
26078 &ext_glProgramEnvParameter4dvARB,
26079 &ext_glProgramEnvParameter4fARB,
26080 &ext_glProgramEnvParameter4fvARB,
26081 &ext_glProgramEnvParameterI4iNV,
26082 &ext_glProgramEnvParameterI4ivNV,
26083 &ext_glProgramEnvParameterI4uiNV,
26084 &ext_glProgramEnvParameterI4uivNV,
26085 &ext_glProgramEnvParameters4fvEXT,
26086 &ext_glProgramEnvParametersI4ivNV,
26087 &ext_glProgramEnvParametersI4uivNV,
26088 &ext_glProgramLocalParameter4dARB,
26089 &ext_glProgramLocalParameter4dvARB,
26090 &ext_glProgramLocalParameter4fARB,
26091 &ext_glProgramLocalParameter4fvARB,
26092 &ext_glProgramLocalParameterI4iNV,
26093 &ext_glProgramLocalParameterI4ivNV,
26094 &ext_glProgramLocalParameterI4uiNV,
26095 &ext_glProgramLocalParameterI4uivNV,
26096 &ext_glProgramLocalParameters4fvEXT,
26097 &ext_glProgramLocalParametersI4ivNV,
26098 &ext_glProgramLocalParametersI4uivNV,
26099 &ext_glProgramNamedParameter4dNV,
26100 &ext_glProgramNamedParameter4dvNV,
26101 &ext_glProgramNamedParameter4fNV,
26102 &ext_glProgramNamedParameter4fvNV,
26103 &ext_glProgramParameter4dNV,
26104 &ext_glProgramParameter4dvNV,
26105 &ext_glProgramParameter4fNV,
26106 &ext_glProgramParameter4fvNV,
26107 &ext_glProgramParameteri,
26108 &ext_glProgramParameteriARB,
26109 &ext_glProgramParameteriEXT,
26110 &ext_glProgramParameters4dvNV,
26111 &ext_glProgramParameters4fvNV,
26112 &ext_glProgramPathFragmentInputGenNV,
26113 &ext_glProgramStringARB,
26114 &ext_glProgramSubroutineParametersuivNV,
26115 &ext_glProgramUniform1d,
26116 &ext_glProgramUniform1dEXT,
26117 &ext_glProgramUniform1dv,
26118 &ext_glProgramUniform1dvEXT,
26119 &ext_glProgramUniform1f,
26120 &ext_glProgramUniform1fEXT,
26121 &ext_glProgramUniform1fv,
26122 &ext_glProgramUniform1fvEXT,
26123 &ext_glProgramUniform1i,
26124 &ext_glProgramUniform1i64ARB,
26125 &ext_glProgramUniform1i64NV,
26126 &ext_glProgramUniform1i64vARB,
26127 &ext_glProgramUniform1i64vNV,
26128 &ext_glProgramUniform1iEXT,
26129 &ext_glProgramUniform1iv,
26130 &ext_glProgramUniform1ivEXT,
26131 &ext_glProgramUniform1ui,
26132 &ext_glProgramUniform1ui64ARB,
26133 &ext_glProgramUniform1ui64NV,
26134 &ext_glProgramUniform1ui64vARB,
26135 &ext_glProgramUniform1ui64vNV,
26136 &ext_glProgramUniform1uiEXT,
26137 &ext_glProgramUniform1uiv,
26138 &ext_glProgramUniform1uivEXT,
26139 &ext_glProgramUniform2d,
26140 &ext_glProgramUniform2dEXT,
26141 &ext_glProgramUniform2dv,
26142 &ext_glProgramUniform2dvEXT,
26143 &ext_glProgramUniform2f,
26144 &ext_glProgramUniform2fEXT,
26145 &ext_glProgramUniform2fv,
26146 &ext_glProgramUniform2fvEXT,
26147 &ext_glProgramUniform2i,
26148 &ext_glProgramUniform2i64ARB,
26149 &ext_glProgramUniform2i64NV,
26150 &ext_glProgramUniform2i64vARB,
26151 &ext_glProgramUniform2i64vNV,
26152 &ext_glProgramUniform2iEXT,
26153 &ext_glProgramUniform2iv,
26154 &ext_glProgramUniform2ivEXT,
26155 &ext_glProgramUniform2ui,
26156 &ext_glProgramUniform2ui64ARB,
26157 &ext_glProgramUniform2ui64NV,
26158 &ext_glProgramUniform2ui64vARB,
26159 &ext_glProgramUniform2ui64vNV,
26160 &ext_glProgramUniform2uiEXT,
26161 &ext_glProgramUniform2uiv,
26162 &ext_glProgramUniform2uivEXT,
26163 &ext_glProgramUniform3d,
26164 &ext_glProgramUniform3dEXT,
26165 &ext_glProgramUniform3dv,
26166 &ext_glProgramUniform3dvEXT,
26167 &ext_glProgramUniform3f,
26168 &ext_glProgramUniform3fEXT,
26169 &ext_glProgramUniform3fv,
26170 &ext_glProgramUniform3fvEXT,
26171 &ext_glProgramUniform3i,
26172 &ext_glProgramUniform3i64ARB,
26173 &ext_glProgramUniform3i64NV,
26174 &ext_glProgramUniform3i64vARB,
26175 &ext_glProgramUniform3i64vNV,
26176 &ext_glProgramUniform3iEXT,
26177 &ext_glProgramUniform3iv,
26178 &ext_glProgramUniform3ivEXT,
26179 &ext_glProgramUniform3ui,
26180 &ext_glProgramUniform3ui64ARB,
26181 &ext_glProgramUniform3ui64NV,
26182 &ext_glProgramUniform3ui64vARB,
26183 &ext_glProgramUniform3ui64vNV,
26184 &ext_glProgramUniform3uiEXT,
26185 &ext_glProgramUniform3uiv,
26186 &ext_glProgramUniform3uivEXT,
26187 &ext_glProgramUniform4d,
26188 &ext_glProgramUniform4dEXT,
26189 &ext_glProgramUniform4dv,
26190 &ext_glProgramUniform4dvEXT,
26191 &ext_glProgramUniform4f,
26192 &ext_glProgramUniform4fEXT,
26193 &ext_glProgramUniform4fv,
26194 &ext_glProgramUniform4fvEXT,
26195 &ext_glProgramUniform4i,
26196 &ext_glProgramUniform4i64ARB,
26197 &ext_glProgramUniform4i64NV,
26198 &ext_glProgramUniform4i64vARB,
26199 &ext_glProgramUniform4i64vNV,
26200 &ext_glProgramUniform4iEXT,
26201 &ext_glProgramUniform4iv,
26202 &ext_glProgramUniform4ivEXT,
26203 &ext_glProgramUniform4ui,
26204 &ext_glProgramUniform4ui64ARB,
26205 &ext_glProgramUniform4ui64NV,
26206 &ext_glProgramUniform4ui64vARB,
26207 &ext_glProgramUniform4ui64vNV,
26208 &ext_glProgramUniform4uiEXT,
26209 &ext_glProgramUniform4uiv,
26210 &ext_glProgramUniform4uivEXT,
26211 &ext_glProgramUniformHandleui64ARB,
26212 &ext_glProgramUniformHandleui64NV,
26213 &ext_glProgramUniformHandleui64vARB,
26214 &ext_glProgramUniformHandleui64vNV,
26215 &ext_glProgramUniformMatrix2dv,
26216 &ext_glProgramUniformMatrix2dvEXT,
26217 &ext_glProgramUniformMatrix2fv,
26218 &ext_glProgramUniformMatrix2fvEXT,
26219 &ext_glProgramUniformMatrix2x3dv,
26220 &ext_glProgramUniformMatrix2x3dvEXT,
26221 &ext_glProgramUniformMatrix2x3fv,
26222 &ext_glProgramUniformMatrix2x3fvEXT,
26223 &ext_glProgramUniformMatrix2x4dv,
26224 &ext_glProgramUniformMatrix2x4dvEXT,
26225 &ext_glProgramUniformMatrix2x4fv,
26226 &ext_glProgramUniformMatrix2x4fvEXT,
26227 &ext_glProgramUniformMatrix3dv,
26228 &ext_glProgramUniformMatrix3dvEXT,
26229 &ext_glProgramUniformMatrix3fv,
26230 &ext_glProgramUniformMatrix3fvEXT,
26231 &ext_glProgramUniformMatrix3x2dv,
26232 &ext_glProgramUniformMatrix3x2dvEXT,
26233 &ext_glProgramUniformMatrix3x2fv,
26234 &ext_glProgramUniformMatrix3x2fvEXT,
26235 &ext_glProgramUniformMatrix3x4dv,
26236 &ext_glProgramUniformMatrix3x4dvEXT,
26237 &ext_glProgramUniformMatrix3x4fv,
26238 &ext_glProgramUniformMatrix3x4fvEXT,
26239 &ext_glProgramUniformMatrix4dv,
26240 &ext_glProgramUniformMatrix4dvEXT,
26241 &ext_glProgramUniformMatrix4fv,
26242 &ext_glProgramUniformMatrix4fvEXT,
26243 &ext_glProgramUniformMatrix4x2dv,
26244 &ext_glProgramUniformMatrix4x2dvEXT,
26245 &ext_glProgramUniformMatrix4x2fv,
26246 &ext_glProgramUniformMatrix4x2fvEXT,
26247 &ext_glProgramUniformMatrix4x3dv,
26248 &ext_glProgramUniformMatrix4x3dvEXT,
26249 &ext_glProgramUniformMatrix4x3fv,
26250 &ext_glProgramUniformMatrix4x3fvEXT,
26251 &ext_glProgramUniformui64NV,
26252 &ext_glProgramUniformui64vNV,
26253 &ext_glProgramVertexLimitNV,
26254 &ext_glProvokingVertex,
26255 &ext_glProvokingVertexEXT,
26256 &ext_glPushClientAttribDefaultEXT,
26257 &ext_glPushDebugGroup,
26258 &ext_glPushGroupMarkerEXT,
26259 &ext_glQueryCounter,
26260 &ext_glQueryMatrixxOES,
26261 &ext_glQueryObjectParameteruiAMD,
26262 &ext_glQueryResourceNV,
26263 &ext_glQueryResourceTagNV,
26264 &ext_glRasterPos2xOES,
26265 &ext_glRasterPos2xvOES,
26266 &ext_glRasterPos3xOES,
26267 &ext_glRasterPos3xvOES,
26268 &ext_glRasterPos4xOES,
26269 &ext_glRasterPos4xvOES,
26270 &ext_glRasterSamplesEXT,
26271 &ext_glReadBufferRegion,
26272 &ext_glReadInstrumentsSGIX,
26273 &ext_glReadnPixels,
26274 &ext_glReadnPixelsARB,
26275 &ext_glRectxOES,
26276 &ext_glRectxvOES,
26277 &ext_glReferencePlaneSGIX,
26278 &ext_glReleaseKeyedMutexWin32EXT,
26279 &ext_glReleaseShaderCompiler,
26280 &ext_glRenderGpuMaskNV,
26281 &ext_glRenderbufferStorage,
26282 &ext_glRenderbufferStorageEXT,
26283 &ext_glRenderbufferStorageMultisample,
26284 &ext_glRenderbufferStorageMultisampleAdvancedAMD,
26285 &ext_glRenderbufferStorageMultisampleCoverageNV,
26286 &ext_glRenderbufferStorageMultisampleEXT,
26287 &ext_glReplacementCodePointerSUN,
26288 &ext_glReplacementCodeubSUN,
26289 &ext_glReplacementCodeubvSUN,
26290 &ext_glReplacementCodeuiColor3fVertex3fSUN,
26291 &ext_glReplacementCodeuiColor3fVertex3fvSUN,
26292 &ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
26293 &ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
26294 &ext_glReplacementCodeuiColor4ubVertex3fSUN,
26295 &ext_glReplacementCodeuiColor4ubVertex3fvSUN,
26296 &ext_glReplacementCodeuiNormal3fVertex3fSUN,
26297 &ext_glReplacementCodeuiNormal3fVertex3fvSUN,
26298 &ext_glReplacementCodeuiSUN,
26299 &ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
26300 &ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
26301 &ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
26302 &ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
26303 &ext_glReplacementCodeuiTexCoord2fVertex3fSUN,
26304 &ext_glReplacementCodeuiTexCoord2fVertex3fvSUN,
26305 &ext_glReplacementCodeuiVertex3fSUN,
26306 &ext_glReplacementCodeuiVertex3fvSUN,
26307 &ext_glReplacementCodeuivSUN,
26308 &ext_glReplacementCodeusSUN,
26309 &ext_glReplacementCodeusvSUN,
26310 &ext_glRequestResidentProgramsNV,
26311 &ext_glResetHistogram,
26312 &ext_glResetHistogramEXT,
26313 &ext_glResetMemoryObjectParameterNV,
26314 &ext_glResetMinmax,
26315 &ext_glResetMinmaxEXT,
26316 &ext_glResizeBuffersMESA,
26317 &ext_glResolveDepthValuesNV,
26318 &ext_glResumeTransformFeedback,
26319 &ext_glResumeTransformFeedbackNV,
26320 &ext_glRotatexOES,
26321 &ext_glSampleCoverage,
26322 &ext_glSampleCoverageARB,
26323 &ext_glSampleMapATI,
26324 &ext_glSampleMaskEXT,
26325 &ext_glSampleMaskIndexedNV,
26326 &ext_glSampleMaskSGIS,
26327 &ext_glSampleMaski,
26328 &ext_glSamplePatternEXT,
26329 &ext_glSamplePatternSGIS,
26330 &ext_glSamplerParameterIiv,
26331 &ext_glSamplerParameterIuiv,
26332 &ext_glSamplerParameterf,
26333 &ext_glSamplerParameterfv,
26334 &ext_glSamplerParameteri,
26335 &ext_glSamplerParameteriv,
26336 &ext_glScalexOES,
26337 &ext_glScissorArrayv,
26338 &ext_glScissorExclusiveArrayvNV,
26339 &ext_glScissorExclusiveNV,
26340 &ext_glScissorIndexed,
26341 &ext_glScissorIndexedv,
26342 &ext_glSecondaryColor3b,
26343 &ext_glSecondaryColor3bEXT,
26344 &ext_glSecondaryColor3bv,
26345 &ext_glSecondaryColor3bvEXT,
26346 &ext_glSecondaryColor3d,
26347 &ext_glSecondaryColor3dEXT,
26348 &ext_glSecondaryColor3dv,
26349 &ext_glSecondaryColor3dvEXT,
26350 &ext_glSecondaryColor3f,
26351 &ext_glSecondaryColor3fEXT,
26352 &ext_glSecondaryColor3fv,
26353 &ext_glSecondaryColor3fvEXT,
26354 &ext_glSecondaryColor3hNV,
26355 &ext_glSecondaryColor3hvNV,
26356 &ext_glSecondaryColor3i,
26357 &ext_glSecondaryColor3iEXT,
26358 &ext_glSecondaryColor3iv,
26359 &ext_glSecondaryColor3ivEXT,
26360 &ext_glSecondaryColor3s,
26361 &ext_glSecondaryColor3sEXT,
26362 &ext_glSecondaryColor3sv,
26363 &ext_glSecondaryColor3svEXT,
26364 &ext_glSecondaryColor3ub,
26365 &ext_glSecondaryColor3ubEXT,
26366 &ext_glSecondaryColor3ubv,
26367 &ext_glSecondaryColor3ubvEXT,
26368 &ext_glSecondaryColor3ui,
26369 &ext_glSecondaryColor3uiEXT,
26370 &ext_glSecondaryColor3uiv,
26371 &ext_glSecondaryColor3uivEXT,
26372 &ext_glSecondaryColor3us,
26373 &ext_glSecondaryColor3usEXT,
26374 &ext_glSecondaryColor3usv,
26375 &ext_glSecondaryColor3usvEXT,
26376 &ext_glSecondaryColorFormatNV,
26377 &ext_glSecondaryColorP3ui,
26378 &ext_glSecondaryColorP3uiv,
26379 &ext_glSecondaryColorPointer,
26380 &ext_glSecondaryColorPointerEXT,
26381 &ext_glSecondaryColorPointerListIBM,
26382 &ext_glSelectPerfMonitorCountersAMD,
26383 &ext_glSelectTextureCoordSetSGIS,
26384 &ext_glSelectTextureSGIS,
26385 &ext_glSemaphoreParameterui64vEXT,
26386 &ext_glSeparableFilter2D,
26387 &ext_glSeparableFilter2DEXT,
26388 &ext_glSetFenceAPPLE,
26389 &ext_glSetFenceNV,
26390 &ext_glSetFragmentShaderConstantATI,
26391 &ext_glSetInvariantEXT,
26392 &ext_glSetLocalConstantEXT,
26393 &ext_glSetMultisamplefvAMD,
26394 &ext_glShaderBinary,
26395 &ext_glShaderOp1EXT,
26396 &ext_glShaderOp2EXT,
26397 &ext_glShaderOp3EXT,
26398 &ext_glShaderSource,
26399 &ext_glShaderSourceARB,
26400 &ext_glShaderStorageBlockBinding,
26401 &ext_glShadingRateImageBarrierNV,
26402 &ext_glShadingRateImagePaletteNV,
26403 &ext_glShadingRateSampleOrderCustomNV,
26404 &ext_glShadingRateSampleOrderNV,
26405 &ext_glSharpenTexFuncSGIS,
26406 &ext_glSignalSemaphoreEXT,
26407 &ext_glSignalSemaphoreui64NVX,
26408 &ext_glSignalVkFenceNV,
26409 &ext_glSignalVkSemaphoreNV,
26410 &ext_glSpecializeShader,
26411 &ext_glSpecializeShaderARB,
26412 &ext_glSpriteParameterfSGIX,
26413 &ext_glSpriteParameterfvSGIX,
26414 &ext_glSpriteParameteriSGIX,
26415 &ext_glSpriteParameterivSGIX,
26416 &ext_glStartInstrumentsSGIX,
26417 &ext_glStateCaptureNV,
26418 &ext_glStencilClearTagEXT,
26419 &ext_glStencilFillPathInstancedNV,
26420 &ext_glStencilFillPathNV,
26421 &ext_glStencilFuncSeparate,
26422 &ext_glStencilFuncSeparateATI,
26423 &ext_glStencilMaskSeparate,
26424 &ext_glStencilOpSeparate,
26425 &ext_glStencilOpSeparateATI,
26426 &ext_glStencilOpValueAMD,
26427 &ext_glStencilStrokePathInstancedNV,
26428 &ext_glStencilStrokePathNV,
26429 &ext_glStencilThenCoverFillPathInstancedNV,
26430 &ext_glStencilThenCoverFillPathNV,
26431 &ext_glStencilThenCoverStrokePathInstancedNV,
26432 &ext_glStencilThenCoverStrokePathNV,
26433 &ext_glStopInstrumentsSGIX,
26434 &ext_glStringMarkerGREMEDY,
26435 &ext_glSubpixelPrecisionBiasNV,
26436 &ext_glSwizzleEXT,
26437 &ext_glSyncTextureINTEL,
26438 &ext_glTagSampleBufferSGIX,
26439 &ext_glTangent3bEXT,
26440 &ext_glTangent3bvEXT,
26441 &ext_glTangent3dEXT,
26442 &ext_glTangent3dvEXT,
26443 &ext_glTangent3fEXT,
26444 &ext_glTangent3fvEXT,
26445 &ext_glTangent3iEXT,
26446 &ext_glTangent3ivEXT,
26447 &ext_glTangent3sEXT,
26448 &ext_glTangent3svEXT,
26449 &ext_glTangentPointerEXT,
26450 &ext_glTbufferMask3DFX,
26451 &ext_glTessellationFactorAMD,
26452 &ext_glTessellationModeAMD,
26453 &ext_glTestFenceAPPLE,
26454 &ext_glTestFenceNV,
26455 &ext_glTestObjectAPPLE,
26456 &ext_glTexAttachMemoryNV,
26457 &ext_glTexBuffer,
26458 &ext_glTexBufferARB,
26459 &ext_glTexBufferEXT,
26460 &ext_glTexBufferRange,
26461 &ext_glTexBumpParameterfvATI,
26462 &ext_glTexBumpParameterivATI,
26463 &ext_glTexCoord1bOES,
26464 &ext_glTexCoord1bvOES,
26465 &ext_glTexCoord1hNV,
26466 &ext_glTexCoord1hvNV,
26467 &ext_glTexCoord1xOES,
26468 &ext_glTexCoord1xvOES,
26469 &ext_glTexCoord2bOES,
26470 &ext_glTexCoord2bvOES,
26471 &ext_glTexCoord2fColor3fVertex3fSUN,
26472 &ext_glTexCoord2fColor3fVertex3fvSUN,
26473 &ext_glTexCoord2fColor4fNormal3fVertex3fSUN,
26474 &ext_glTexCoord2fColor4fNormal3fVertex3fvSUN,
26475 &ext_glTexCoord2fColor4ubVertex3fSUN,
26476 &ext_glTexCoord2fColor4ubVertex3fvSUN,
26477 &ext_glTexCoord2fNormal3fVertex3fSUN,
26478 &ext_glTexCoord2fNormal3fVertex3fvSUN,
26479 &ext_glTexCoord2fVertex3fSUN,
26480 &ext_glTexCoord2fVertex3fvSUN,
26481 &ext_glTexCoord2hNV,
26482 &ext_glTexCoord2hvNV,
26483 &ext_glTexCoord2xOES,
26484 &ext_glTexCoord2xvOES,
26485 &ext_glTexCoord3bOES,
26486 &ext_glTexCoord3bvOES,
26487 &ext_glTexCoord3hNV,
26488 &ext_glTexCoord3hvNV,
26489 &ext_glTexCoord3xOES,
26490 &ext_glTexCoord3xvOES,
26491 &ext_glTexCoord4bOES,
26492 &ext_glTexCoord4bvOES,
26493 &ext_glTexCoord4fColor4fNormal3fVertex4fSUN,
26494 &ext_glTexCoord4fColor4fNormal3fVertex4fvSUN,
26495 &ext_glTexCoord4fVertex4fSUN,
26496 &ext_glTexCoord4fVertex4fvSUN,
26497 &ext_glTexCoord4hNV,
26498 &ext_glTexCoord4hvNV,
26499 &ext_glTexCoord4xOES,
26500 &ext_glTexCoord4xvOES,
26501 &ext_glTexCoordFormatNV,
26502 &ext_glTexCoordP1ui,
26503 &ext_glTexCoordP1uiv,
26504 &ext_glTexCoordP2ui,
26505 &ext_glTexCoordP2uiv,
26506 &ext_glTexCoordP3ui,
26507 &ext_glTexCoordP3uiv,
26508 &ext_glTexCoordP4ui,
26509 &ext_glTexCoordP4uiv,
26510 &ext_glTexCoordPointerEXT,
26511 &ext_glTexCoordPointerListIBM,
26512 &ext_glTexCoordPointervINTEL,
26513 &ext_glTexEnvxOES,
26514 &ext_glTexEnvxvOES,
26515 &ext_glTexFilterFuncSGIS,
26516 &ext_glTexGenxOES,
26517 &ext_glTexGenxvOES,
26518 &ext_glTexImage2DMultisample,
26519 &ext_glTexImage2DMultisampleCoverageNV,
26520 &ext_glTexImage3D,
26521 &ext_glTexImage3DEXT,
26522 &ext_glTexImage3DMultisample,
26523 &ext_glTexImage3DMultisampleCoverageNV,
26524 &ext_glTexImage4DSGIS,
26525 &ext_glTexPageCommitmentARB,
26526 &ext_glTexParameterIiv,
26527 &ext_glTexParameterIivEXT,
26528 &ext_glTexParameterIuiv,
26529 &ext_glTexParameterIuivEXT,
26530 &ext_glTexParameterxOES,
26531 &ext_glTexParameterxvOES,
26532 &ext_glTexRenderbufferNV,
26533 &ext_glTexStorage1D,
26534 &ext_glTexStorage2D,
26535 &ext_glTexStorage2DMultisample,
26536 &ext_glTexStorage3D,
26537 &ext_glTexStorage3DMultisample,
26538 &ext_glTexStorageMem1DEXT,
26539 &ext_glTexStorageMem2DEXT,
26540 &ext_glTexStorageMem2DMultisampleEXT,
26541 &ext_glTexStorageMem3DEXT,
26542 &ext_glTexStorageMem3DMultisampleEXT,
26543 &ext_glTexStorageSparseAMD,
26544 &ext_glTexSubImage1DEXT,
26545 &ext_glTexSubImage2DEXT,
26546 &ext_glTexSubImage3D,
26547 &ext_glTexSubImage3DEXT,
26548 &ext_glTexSubImage4DSGIS,
26549 &ext_glTextureAttachMemoryNV,
26550 &ext_glTextureBarrier,
26551 &ext_glTextureBarrierNV,
26552 &ext_glTextureBuffer,
26553 &ext_glTextureBufferEXT,
26554 &ext_glTextureBufferRange,
26555 &ext_glTextureBufferRangeEXT,
26556 &ext_glTextureColorMaskSGIS,
26557 &ext_glTextureImage1DEXT,
26558 &ext_glTextureImage2DEXT,
26559 &ext_glTextureImage2DMultisampleCoverageNV,
26560 &ext_glTextureImage2DMultisampleNV,
26561 &ext_glTextureImage3DEXT,
26562 &ext_glTextureImage3DMultisampleCoverageNV,
26563 &ext_glTextureImage3DMultisampleNV,
26564 &ext_glTextureLightEXT,
26565 &ext_glTextureMaterialEXT,
26566 &ext_glTextureNormalEXT,
26567 &ext_glTexturePageCommitmentEXT,
26568 &ext_glTextureParameterIiv,
26569 &ext_glTextureParameterIivEXT,
26570 &ext_glTextureParameterIuiv,
26571 &ext_glTextureParameterIuivEXT,
26572 &ext_glTextureParameterf,
26573 &ext_glTextureParameterfEXT,
26574 &ext_glTextureParameterfv,
26575 &ext_glTextureParameterfvEXT,
26576 &ext_glTextureParameteri,
26577 &ext_glTextureParameteriEXT,
26578 &ext_glTextureParameteriv,
26579 &ext_glTextureParameterivEXT,
26580 &ext_glTextureRangeAPPLE,
26581 &ext_glTextureRenderbufferEXT,
26582 &ext_glTextureStorage1D,
26583 &ext_glTextureStorage1DEXT,
26584 &ext_glTextureStorage2D,
26585 &ext_glTextureStorage2DEXT,
26586 &ext_glTextureStorage2DMultisample,
26587 &ext_glTextureStorage2DMultisampleEXT,
26588 &ext_glTextureStorage3D,
26589 &ext_glTextureStorage3DEXT,
26590 &ext_glTextureStorage3DMultisample,
26591 &ext_glTextureStorage3DMultisampleEXT,
26592 &ext_glTextureStorageMem1DEXT,
26593 &ext_glTextureStorageMem2DEXT,
26594 &ext_glTextureStorageMem2DMultisampleEXT,
26595 &ext_glTextureStorageMem3DEXT,
26596 &ext_glTextureStorageMem3DMultisampleEXT,
26597 &ext_glTextureStorageSparseAMD,
26598 &ext_glTextureSubImage1D,
26599 &ext_glTextureSubImage1DEXT,
26600 &ext_glTextureSubImage2D,
26601 &ext_glTextureSubImage2DEXT,
26602 &ext_glTextureSubImage3D,
26603 &ext_glTextureSubImage3DEXT,
26604 &ext_glTextureView,
26605 &ext_glTrackMatrixNV,
26606 &ext_glTransformFeedbackAttribsNV,
26607 &ext_glTransformFeedbackBufferBase,
26608 &ext_glTransformFeedbackBufferRange,
26609 &ext_glTransformFeedbackStreamAttribsNV,
26610 &ext_glTransformFeedbackVaryings,
26611 &ext_glTransformFeedbackVaryingsEXT,
26612 &ext_glTransformFeedbackVaryingsNV,
26613 &ext_glTransformPathNV,
26614 &ext_glTranslatexOES,
26615 &ext_glUniform1d,
26616 &ext_glUniform1dv,
26617 &ext_glUniform1f,
26618 &ext_glUniform1fARB,
26619 &ext_glUniform1fv,
26620 &ext_glUniform1fvARB,
26621 &ext_glUniform1i,
26622 &ext_glUniform1i64ARB,
26623 &ext_glUniform1i64NV,
26624 &ext_glUniform1i64vARB,
26625 &ext_glUniform1i64vNV,
26626 &ext_glUniform1iARB,
26627 &ext_glUniform1iv,
26628 &ext_glUniform1ivARB,
26629 &ext_glUniform1ui,
26630 &ext_glUniform1ui64ARB,
26631 &ext_glUniform1ui64NV,
26632 &ext_glUniform1ui64vARB,
26633 &ext_glUniform1ui64vNV,
26634 &ext_glUniform1uiEXT,
26635 &ext_glUniform1uiv,
26636 &ext_glUniform1uivEXT,
26637 &ext_glUniform2d,
26638 &ext_glUniform2dv,
26639 &ext_glUniform2f,
26640 &ext_glUniform2fARB,
26641 &ext_glUniform2fv,
26642 &ext_glUniform2fvARB,
26643 &ext_glUniform2i,
26644 &ext_glUniform2i64ARB,
26645 &ext_glUniform2i64NV,
26646 &ext_glUniform2i64vARB,
26647 &ext_glUniform2i64vNV,
26648 &ext_glUniform2iARB,
26649 &ext_glUniform2iv,
26650 &ext_glUniform2ivARB,
26651 &ext_glUniform2ui,
26652 &ext_glUniform2ui64ARB,
26653 &ext_glUniform2ui64NV,
26654 &ext_glUniform2ui64vARB,
26655 &ext_glUniform2ui64vNV,
26656 &ext_glUniform2uiEXT,
26657 &ext_glUniform2uiv,
26658 &ext_glUniform2uivEXT,
26659 &ext_glUniform3d,
26660 &ext_glUniform3dv,
26661 &ext_glUniform3f,
26662 &ext_glUniform3fARB,
26663 &ext_glUniform3fv,
26664 &ext_glUniform3fvARB,
26665 &ext_glUniform3i,
26666 &ext_glUniform3i64ARB,
26667 &ext_glUniform3i64NV,
26668 &ext_glUniform3i64vARB,
26669 &ext_glUniform3i64vNV,
26670 &ext_glUniform3iARB,
26671 &ext_glUniform3iv,
26672 &ext_glUniform3ivARB,
26673 &ext_glUniform3ui,
26674 &ext_glUniform3ui64ARB,
26675 &ext_glUniform3ui64NV,
26676 &ext_glUniform3ui64vARB,
26677 &ext_glUniform3ui64vNV,
26678 &ext_glUniform3uiEXT,
26679 &ext_glUniform3uiv,
26680 &ext_glUniform3uivEXT,
26681 &ext_glUniform4d,
26682 &ext_glUniform4dv,
26683 &ext_glUniform4f,
26684 &ext_glUniform4fARB,
26685 &ext_glUniform4fv,
26686 &ext_glUniform4fvARB,
26687 &ext_glUniform4i,
26688 &ext_glUniform4i64ARB,
26689 &ext_glUniform4i64NV,
26690 &ext_glUniform4i64vARB,
26691 &ext_glUniform4i64vNV,
26692 &ext_glUniform4iARB,
26693 &ext_glUniform4iv,
26694 &ext_glUniform4ivARB,
26695 &ext_glUniform4ui,
26696 &ext_glUniform4ui64ARB,
26697 &ext_glUniform4ui64NV,
26698 &ext_glUniform4ui64vARB,
26699 &ext_glUniform4ui64vNV,
26700 &ext_glUniform4uiEXT,
26701 &ext_glUniform4uiv,
26702 &ext_glUniform4uivEXT,
26703 &ext_glUniformBlockBinding,
26704 &ext_glUniformBufferEXT,
26705 &ext_glUniformHandleui64ARB,
26706 &ext_glUniformHandleui64NV,
26707 &ext_glUniformHandleui64vARB,
26708 &ext_glUniformHandleui64vNV,
26709 &ext_glUniformMatrix2dv,
26710 &ext_glUniformMatrix2fv,
26711 &ext_glUniformMatrix2fvARB,
26712 &ext_glUniformMatrix2x3dv,
26713 &ext_glUniformMatrix2x3fv,
26714 &ext_glUniformMatrix2x4dv,
26715 &ext_glUniformMatrix2x4fv,
26716 &ext_glUniformMatrix3dv,
26717 &ext_glUniformMatrix3fv,
26718 &ext_glUniformMatrix3fvARB,
26719 &ext_glUniformMatrix3x2dv,
26720 &ext_glUniformMatrix3x2fv,
26721 &ext_glUniformMatrix3x4dv,
26722 &ext_glUniformMatrix3x4fv,
26723 &ext_glUniformMatrix4dv,
26724 &ext_glUniformMatrix4fv,
26725 &ext_glUniformMatrix4fvARB,
26726 &ext_glUniformMatrix4x2dv,
26727 &ext_glUniformMatrix4x2fv,
26728 &ext_glUniformMatrix4x3dv,
26729 &ext_glUniformMatrix4x3fv,
26730 &ext_glUniformSubroutinesuiv,
26731 &ext_glUniformui64NV,
26732 &ext_glUniformui64vNV,
26733 &ext_glUnlockArraysEXT,
26734 &ext_glUnmapBuffer,
26735 &ext_glUnmapBufferARB,
26736 &ext_glUnmapNamedBuffer,
26737 &ext_glUnmapNamedBufferEXT,
26738 &ext_glUnmapObjectBufferATI,
26739 &ext_glUnmapTexture2DINTEL,
26740 &ext_glUpdateObjectBufferATI,
26741 &ext_glUploadGpuMaskNVX,
26742 &ext_glUseProgram,
26743 &ext_glUseProgramObjectARB,
26744 &ext_glUseProgramStages,
26745 &ext_glUseShaderProgramEXT,
26746 &ext_glVDPAUFiniNV,
26747 &ext_glVDPAUGetSurfaceivNV,
26748 &ext_glVDPAUInitNV,
26749 &ext_glVDPAUIsSurfaceNV,
26750 &ext_glVDPAUMapSurfacesNV,
26751 &ext_glVDPAURegisterOutputSurfaceNV,
26752 &ext_glVDPAURegisterVideoSurfaceNV,
26753 &ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV,
26754 &ext_glVDPAUSurfaceAccessNV,
26755 &ext_glVDPAUUnmapSurfacesNV,
26756 &ext_glVDPAUUnregisterSurfaceNV,
26757 &ext_glValidateProgram,
26758 &ext_glValidateProgramARB,
26759 &ext_glValidateProgramPipeline,
26760 &ext_glVariantArrayObjectATI,
26761 &ext_glVariantPointerEXT,
26762 &ext_glVariantbvEXT,
26763 &ext_glVariantdvEXT,
26764 &ext_glVariantfvEXT,
26765 &ext_glVariantivEXT,
26766 &ext_glVariantsvEXT,
26767 &ext_glVariantubvEXT,
26768 &ext_glVariantuivEXT,
26769 &ext_glVariantusvEXT,
26770 &ext_glVertex2bOES,
26771 &ext_glVertex2bvOES,
26772 &ext_glVertex2hNV,
26773 &ext_glVertex2hvNV,
26774 &ext_glVertex2xOES,
26775 &ext_glVertex2xvOES,
26776 &ext_glVertex3bOES,
26777 &ext_glVertex3bvOES,
26778 &ext_glVertex3hNV,
26779 &ext_glVertex3hvNV,
26780 &ext_glVertex3xOES,
26781 &ext_glVertex3xvOES,
26782 &ext_glVertex4bOES,
26783 &ext_glVertex4bvOES,
26784 &ext_glVertex4hNV,
26785 &ext_glVertex4hvNV,
26786 &ext_glVertex4xOES,
26787 &ext_glVertex4xvOES,
26788 &ext_glVertexArrayAttribBinding,
26789 &ext_glVertexArrayAttribFormat,
26790 &ext_glVertexArrayAttribIFormat,
26791 &ext_glVertexArrayAttribLFormat,
26792 &ext_glVertexArrayBindVertexBufferEXT,
26793 &ext_glVertexArrayBindingDivisor,
26794 &ext_glVertexArrayColorOffsetEXT,
26795 &ext_glVertexArrayEdgeFlagOffsetEXT,
26796 &ext_glVertexArrayElementBuffer,
26797 &ext_glVertexArrayFogCoordOffsetEXT,
26798 &ext_glVertexArrayIndexOffsetEXT,
26799 &ext_glVertexArrayMultiTexCoordOffsetEXT,
26800 &ext_glVertexArrayNormalOffsetEXT,
26801 &ext_glVertexArrayParameteriAPPLE,
26802 &ext_glVertexArrayRangeAPPLE,
26803 &ext_glVertexArrayRangeNV,
26804 &ext_glVertexArraySecondaryColorOffsetEXT,
26805 &ext_glVertexArrayTexCoordOffsetEXT,
26806 &ext_glVertexArrayVertexAttribBindingEXT,
26807 &ext_glVertexArrayVertexAttribDivisorEXT,
26808 &ext_glVertexArrayVertexAttribFormatEXT,
26809 &ext_glVertexArrayVertexAttribIFormatEXT,
26810 &ext_glVertexArrayVertexAttribIOffsetEXT,
26811 &ext_glVertexArrayVertexAttribLFormatEXT,
26812 &ext_glVertexArrayVertexAttribLOffsetEXT,
26813 &ext_glVertexArrayVertexAttribOffsetEXT,
26814 &ext_glVertexArrayVertexBindingDivisorEXT,
26815 &ext_glVertexArrayVertexBuffer,
26816 &ext_glVertexArrayVertexBuffers,
26817 &ext_glVertexArrayVertexOffsetEXT,
26818 &ext_glVertexAttrib1d,
26819 &ext_glVertexAttrib1dARB,
26820 &ext_glVertexAttrib1dNV,
26821 &ext_glVertexAttrib1dv,
26822 &ext_glVertexAttrib1dvARB,
26823 &ext_glVertexAttrib1dvNV,
26824 &ext_glVertexAttrib1f,
26825 &ext_glVertexAttrib1fARB,
26826 &ext_glVertexAttrib1fNV,
26827 &ext_glVertexAttrib1fv,
26828 &ext_glVertexAttrib1fvARB,
26829 &ext_glVertexAttrib1fvNV,
26830 &ext_glVertexAttrib1hNV,
26831 &ext_glVertexAttrib1hvNV,
26832 &ext_glVertexAttrib1s,
26833 &ext_glVertexAttrib1sARB,
26834 &ext_glVertexAttrib1sNV,
26835 &ext_glVertexAttrib1sv,
26836 &ext_glVertexAttrib1svARB,
26837 &ext_glVertexAttrib1svNV,
26838 &ext_glVertexAttrib2d,
26839 &ext_glVertexAttrib2dARB,
26840 &ext_glVertexAttrib2dNV,
26841 &ext_glVertexAttrib2dv,
26842 &ext_glVertexAttrib2dvARB,
26843 &ext_glVertexAttrib2dvNV,
26844 &ext_glVertexAttrib2f,
26845 &ext_glVertexAttrib2fARB,
26846 &ext_glVertexAttrib2fNV,
26847 &ext_glVertexAttrib2fv,
26848 &ext_glVertexAttrib2fvARB,
26849 &ext_glVertexAttrib2fvNV,
26850 &ext_glVertexAttrib2hNV,
26851 &ext_glVertexAttrib2hvNV,
26852 &ext_glVertexAttrib2s,
26853 &ext_glVertexAttrib2sARB,
26854 &ext_glVertexAttrib2sNV,
26855 &ext_glVertexAttrib2sv,
26856 &ext_glVertexAttrib2svARB,
26857 &ext_glVertexAttrib2svNV,
26858 &ext_glVertexAttrib3d,
26859 &ext_glVertexAttrib3dARB,
26860 &ext_glVertexAttrib3dNV,
26861 &ext_glVertexAttrib3dv,
26862 &ext_glVertexAttrib3dvARB,
26863 &ext_glVertexAttrib3dvNV,
26864 &ext_glVertexAttrib3f,
26865 &ext_glVertexAttrib3fARB,
26866 &ext_glVertexAttrib3fNV,
26867 &ext_glVertexAttrib3fv,
26868 &ext_glVertexAttrib3fvARB,
26869 &ext_glVertexAttrib3fvNV,
26870 &ext_glVertexAttrib3hNV,
26871 &ext_glVertexAttrib3hvNV,
26872 &ext_glVertexAttrib3s,
26873 &ext_glVertexAttrib3sARB,
26874 &ext_glVertexAttrib3sNV,
26875 &ext_glVertexAttrib3sv,
26876 &ext_glVertexAttrib3svARB,
26877 &ext_glVertexAttrib3svNV,
26878 &ext_glVertexAttrib4Nbv,
26879 &ext_glVertexAttrib4NbvARB,
26880 &ext_glVertexAttrib4Niv,
26881 &ext_glVertexAttrib4NivARB,
26882 &ext_glVertexAttrib4Nsv,
26883 &ext_glVertexAttrib4NsvARB,
26884 &ext_glVertexAttrib4Nub,
26885 &ext_glVertexAttrib4NubARB,
26886 &ext_glVertexAttrib4Nubv,
26887 &ext_glVertexAttrib4NubvARB,
26888 &ext_glVertexAttrib4Nuiv,
26889 &ext_glVertexAttrib4NuivARB,
26890 &ext_glVertexAttrib4Nusv,
26891 &ext_glVertexAttrib4NusvARB,
26892 &ext_glVertexAttrib4bv,
26893 &ext_glVertexAttrib4bvARB,
26894 &ext_glVertexAttrib4d,
26895 &ext_glVertexAttrib4dARB,
26896 &ext_glVertexAttrib4dNV,
26897 &ext_glVertexAttrib4dv,
26898 &ext_glVertexAttrib4dvARB,
26899 &ext_glVertexAttrib4dvNV,
26900 &ext_glVertexAttrib4f,
26901 &ext_glVertexAttrib4fARB,
26902 &ext_glVertexAttrib4fNV,
26903 &ext_glVertexAttrib4fv,
26904 &ext_glVertexAttrib4fvARB,
26905 &ext_glVertexAttrib4fvNV,
26906 &ext_glVertexAttrib4hNV,
26907 &ext_glVertexAttrib4hvNV,
26908 &ext_glVertexAttrib4iv,
26909 &ext_glVertexAttrib4ivARB,
26910 &ext_glVertexAttrib4s,
26911 &ext_glVertexAttrib4sARB,
26912 &ext_glVertexAttrib4sNV,
26913 &ext_glVertexAttrib4sv,
26914 &ext_glVertexAttrib4svARB,
26915 &ext_glVertexAttrib4svNV,
26916 &ext_glVertexAttrib4ubNV,
26917 &ext_glVertexAttrib4ubv,
26918 &ext_glVertexAttrib4ubvARB,
26919 &ext_glVertexAttrib4ubvNV,
26920 &ext_glVertexAttrib4uiv,
26921 &ext_glVertexAttrib4uivARB,
26922 &ext_glVertexAttrib4usv,
26923 &ext_glVertexAttrib4usvARB,
26924 &ext_glVertexAttribArrayObjectATI,
26925 &ext_glVertexAttribBinding,
26926 &ext_glVertexAttribDivisor,
26927 &ext_glVertexAttribDivisorARB,
26928 &ext_glVertexAttribFormat,
26929 &ext_glVertexAttribFormatNV,
26930 &ext_glVertexAttribI1i,
26931 &ext_glVertexAttribI1iEXT,
26932 &ext_glVertexAttribI1iv,
26933 &ext_glVertexAttribI1ivEXT,
26934 &ext_glVertexAttribI1ui,
26935 &ext_glVertexAttribI1uiEXT,
26936 &ext_glVertexAttribI1uiv,
26937 &ext_glVertexAttribI1uivEXT,
26938 &ext_glVertexAttribI2i,
26939 &ext_glVertexAttribI2iEXT,
26940 &ext_glVertexAttribI2iv,
26941 &ext_glVertexAttribI2ivEXT,
26942 &ext_glVertexAttribI2ui,
26943 &ext_glVertexAttribI2uiEXT,
26944 &ext_glVertexAttribI2uiv,
26945 &ext_glVertexAttribI2uivEXT,
26946 &ext_glVertexAttribI3i,
26947 &ext_glVertexAttribI3iEXT,
26948 &ext_glVertexAttribI3iv,
26949 &ext_glVertexAttribI3ivEXT,
26950 &ext_glVertexAttribI3ui,
26951 &ext_glVertexAttribI3uiEXT,
26952 &ext_glVertexAttribI3uiv,
26953 &ext_glVertexAttribI3uivEXT,
26954 &ext_glVertexAttribI4bv,
26955 &ext_glVertexAttribI4bvEXT,
26956 &ext_glVertexAttribI4i,
26957 &ext_glVertexAttribI4iEXT,
26958 &ext_glVertexAttribI4iv,
26959 &ext_glVertexAttribI4ivEXT,
26960 &ext_glVertexAttribI4sv,
26961 &ext_glVertexAttribI4svEXT,
26962 &ext_glVertexAttribI4ubv,
26963 &ext_glVertexAttribI4ubvEXT,
26964 &ext_glVertexAttribI4ui,
26965 &ext_glVertexAttribI4uiEXT,
26966 &ext_glVertexAttribI4uiv,
26967 &ext_glVertexAttribI4uivEXT,
26968 &ext_glVertexAttribI4usv,
26969 &ext_glVertexAttribI4usvEXT,
26970 &ext_glVertexAttribIFormat,
26971 &ext_glVertexAttribIFormatNV,
26972 &ext_glVertexAttribIPointer,
26973 &ext_glVertexAttribIPointerEXT,
26974 &ext_glVertexAttribL1d,
26975 &ext_glVertexAttribL1dEXT,
26976 &ext_glVertexAttribL1dv,
26977 &ext_glVertexAttribL1dvEXT,
26978 &ext_glVertexAttribL1i64NV,
26979 &ext_glVertexAttribL1i64vNV,
26980 &ext_glVertexAttribL1ui64ARB,
26981 &ext_glVertexAttribL1ui64NV,
26982 &ext_glVertexAttribL1ui64vARB,
26983 &ext_glVertexAttribL1ui64vNV,
26984 &ext_glVertexAttribL2d,
26985 &ext_glVertexAttribL2dEXT,
26986 &ext_glVertexAttribL2dv,
26987 &ext_glVertexAttribL2dvEXT,
26988 &ext_glVertexAttribL2i64NV,
26989 &ext_glVertexAttribL2i64vNV,
26990 &ext_glVertexAttribL2ui64NV,
26991 &ext_glVertexAttribL2ui64vNV,
26992 &ext_glVertexAttribL3d,
26993 &ext_glVertexAttribL3dEXT,
26994 &ext_glVertexAttribL3dv,
26995 &ext_glVertexAttribL3dvEXT,
26996 &ext_glVertexAttribL3i64NV,
26997 &ext_glVertexAttribL3i64vNV,
26998 &ext_glVertexAttribL3ui64NV,
26999 &ext_glVertexAttribL3ui64vNV,
27000 &ext_glVertexAttribL4d,
27001 &ext_glVertexAttribL4dEXT,
27002 &ext_glVertexAttribL4dv,
27003 &ext_glVertexAttribL4dvEXT,
27004 &ext_glVertexAttribL4i64NV,
27005 &ext_glVertexAttribL4i64vNV,
27006 &ext_glVertexAttribL4ui64NV,
27007 &ext_glVertexAttribL4ui64vNV,
27008 &ext_glVertexAttribLFormat,
27009 &ext_glVertexAttribLFormatNV,
27010 &ext_glVertexAttribLPointer,
27011 &ext_glVertexAttribLPointerEXT,
27012 &ext_glVertexAttribP1ui,
27013 &ext_glVertexAttribP1uiv,
27014 &ext_glVertexAttribP2ui,
27015 &ext_glVertexAttribP2uiv,
27016 &ext_glVertexAttribP3ui,
27017 &ext_glVertexAttribP3uiv,
27018 &ext_glVertexAttribP4ui,
27019 &ext_glVertexAttribP4uiv,
27020 &ext_glVertexAttribParameteriAMD,
27021 &ext_glVertexAttribPointer,
27022 &ext_glVertexAttribPointerARB,
27023 &ext_glVertexAttribPointerNV,
27024 &ext_glVertexAttribs1dvNV,
27025 &ext_glVertexAttribs1fvNV,
27026 &ext_glVertexAttribs1hvNV,
27027 &ext_glVertexAttribs1svNV,
27028 &ext_glVertexAttribs2dvNV,
27029 &ext_glVertexAttribs2fvNV,
27030 &ext_glVertexAttribs2hvNV,
27031 &ext_glVertexAttribs2svNV,
27032 &ext_glVertexAttribs3dvNV,
27033 &ext_glVertexAttribs3fvNV,
27034 &ext_glVertexAttribs3hvNV,
27035 &ext_glVertexAttribs3svNV,
27036 &ext_glVertexAttribs4dvNV,
27037 &ext_glVertexAttribs4fvNV,
27038 &ext_glVertexAttribs4hvNV,
27039 &ext_glVertexAttribs4svNV,
27040 &ext_glVertexAttribs4ubvNV,
27041 &ext_glVertexBindingDivisor,
27042 &ext_glVertexBlendARB,
27043 &ext_glVertexBlendEnvfATI,
27044 &ext_glVertexBlendEnviATI,
27045 &ext_glVertexFormatNV,
27046 &ext_glVertexP2ui,
27047 &ext_glVertexP2uiv,
27048 &ext_glVertexP3ui,
27049 &ext_glVertexP3uiv,
27050 &ext_glVertexP4ui,
27051 &ext_glVertexP4uiv,
27052 &ext_glVertexPointerEXT,
27053 &ext_glVertexPointerListIBM,
27054 &ext_glVertexPointervINTEL,
27055 &ext_glVertexStream1dATI,
27056 &ext_glVertexStream1dvATI,
27057 &ext_glVertexStream1fATI,
27058 &ext_glVertexStream1fvATI,
27059 &ext_glVertexStream1iATI,
27060 &ext_glVertexStream1ivATI,
27061 &ext_glVertexStream1sATI,
27062 &ext_glVertexStream1svATI,
27063 &ext_glVertexStream2dATI,
27064 &ext_glVertexStream2dvATI,
27065 &ext_glVertexStream2fATI,
27066 &ext_glVertexStream2fvATI,
27067 &ext_glVertexStream2iATI,
27068 &ext_glVertexStream2ivATI,
27069 &ext_glVertexStream2sATI,
27070 &ext_glVertexStream2svATI,
27071 &ext_glVertexStream3dATI,
27072 &ext_glVertexStream3dvATI,
27073 &ext_glVertexStream3fATI,
27074 &ext_glVertexStream3fvATI,
27075 &ext_glVertexStream3iATI,
27076 &ext_glVertexStream3ivATI,
27077 &ext_glVertexStream3sATI,
27078 &ext_glVertexStream3svATI,
27079 &ext_glVertexStream4dATI,
27080 &ext_glVertexStream4dvATI,
27081 &ext_glVertexStream4fATI,
27082 &ext_glVertexStream4fvATI,
27083 &ext_glVertexStream4iATI,
27084 &ext_glVertexStream4ivATI,
27085 &ext_glVertexStream4sATI,
27086 &ext_glVertexStream4svATI,
27087 &ext_glVertexWeightPointerEXT,
27088 &ext_glVertexWeightfEXT,
27089 &ext_glVertexWeightfvEXT,
27090 &ext_glVertexWeighthNV,
27091 &ext_glVertexWeighthvNV,
27092 &ext_glVideoCaptureNV,
27093 &ext_glVideoCaptureStreamParameterdvNV,
27094 &ext_glVideoCaptureStreamParameterfvNV,
27095 &ext_glVideoCaptureStreamParameterivNV,
27096 &ext_glViewportArrayv,
27097 &ext_glViewportIndexedf,
27098 &ext_glViewportIndexedfv,
27099 &ext_glViewportPositionWScaleNV,
27100 &ext_glViewportSwizzleNV,
27101 &ext_glWaitSemaphoreEXT,
27102 &ext_glWaitSemaphoreui64NVX,
27103 &ext_glWaitSync,
27104 &ext_glWaitVkSemaphoreNV,
27105 &ext_glWeightPathsNV,
27106 &ext_glWeightPointerARB,
27107 &ext_glWeightbvARB,
27108 &ext_glWeightdvARB,
27109 &ext_glWeightfvARB,
27110 &ext_glWeightivARB,
27111 &ext_glWeightsvARB,
27112 &ext_glWeightubvARB,
27113 &ext_glWeightuivARB,
27114 &ext_glWeightusvARB,
27115 &ext_glWindowPos2d,
27116 &ext_glWindowPos2dARB,
27117 &ext_glWindowPos2dMESA,
27118 &ext_glWindowPos2dv,
27119 &ext_glWindowPos2dvARB,
27120 &ext_glWindowPos2dvMESA,
27121 &ext_glWindowPos2f,
27122 &ext_glWindowPos2fARB,
27123 &ext_glWindowPos2fMESA,
27124 &ext_glWindowPos2fv,
27125 &ext_glWindowPos2fvARB,
27126 &ext_glWindowPos2fvMESA,
27127 &ext_glWindowPos2i,
27128 &ext_glWindowPos2iARB,
27129 &ext_glWindowPos2iMESA,
27130 &ext_glWindowPos2iv,
27131 &ext_glWindowPos2ivARB,
27132 &ext_glWindowPos2ivMESA,
27133 &ext_glWindowPos2s,
27134 &ext_glWindowPos2sARB,
27135 &ext_glWindowPos2sMESA,
27136 &ext_glWindowPos2sv,
27137 &ext_glWindowPos2svARB,
27138 &ext_glWindowPos2svMESA,
27139 &ext_glWindowPos3d,
27140 &ext_glWindowPos3dARB,
27141 &ext_glWindowPos3dMESA,
27142 &ext_glWindowPos3dv,
27143 &ext_glWindowPos3dvARB,
27144 &ext_glWindowPos3dvMESA,
27145 &ext_glWindowPos3f,
27146 &ext_glWindowPos3fARB,
27147 &ext_glWindowPos3fMESA,
27148 &ext_glWindowPos3fv,
27149 &ext_glWindowPos3fvARB,
27150 &ext_glWindowPos3fvMESA,
27151 &ext_glWindowPos3i,
27152 &ext_glWindowPos3iARB,
27153 &ext_glWindowPos3iMESA,
27154 &ext_glWindowPos3iv,
27155 &ext_glWindowPos3ivARB,
27156 &ext_glWindowPos3ivMESA,
27157 &ext_glWindowPos3s,
27158 &ext_glWindowPos3sARB,
27159 &ext_glWindowPos3sMESA,
27160 &ext_glWindowPos3sv,
27161 &ext_glWindowPos3svARB,
27162 &ext_glWindowPos3svMESA,
27163 &ext_glWindowPos4dMESA,
27164 &ext_glWindowPos4dvMESA,
27165 &ext_glWindowPos4fMESA,
27166 &ext_glWindowPos4fvMESA,
27167 &ext_glWindowPos4iMESA,
27168 &ext_glWindowPos4ivMESA,
27169 &ext_glWindowPos4sMESA,
27170 &ext_glWindowPos4svMESA,
27171 &ext_glWindowRectanglesEXT,
27172 &ext_glWriteMaskEXT,
27173 &ext_wglAllocateMemoryNV,
27174 &ext_wglBindTexImageARB,
27175 &ext_wglChoosePixelFormatARB,
27176 &ext_wglCreateContextAttribsARB,
27177 &ext_wglCreatePbufferARB,
27178 &ext_wglDestroyPbufferARB,
27179 &ext_wglFreeMemoryNV,
27180 &ext_wglGetCurrentReadDCARB,
27181 &ext_wglGetExtensionsStringARB,
27182 &ext_wglGetExtensionsStringEXT,
27183 &ext_wglGetPbufferDCARB,
27184 &ext_wglGetPixelFormatAttribfvARB,
27185 &ext_wglGetPixelFormatAttribivARB,
27186 &ext_wglGetSwapIntervalEXT,
27187 &ext_wglMakeContextCurrentARB,
27188 &ext_wglQueryCurrentRendererIntegerWINE,
27189 &ext_wglQueryCurrentRendererStringWINE,
27190 &ext_wglQueryPbufferARB,
27191 &ext_wglQueryRendererIntegerWINE,
27192 &ext_wglQueryRendererStringWINE,
27193 &ext_wglReleasePbufferDCARB,
27194 &ext_wglReleaseTexImageARB,
27195 &ext_wglSetPbufferAttribARB,
27196 &ext_wglSetPixelFormatWINE,
27197 &ext_wglSwapIntervalEXT,
27200 #ifdef _WIN64
27202 typedef ULONG PTR32;
27204 static NTSTATUS wow64_wgl_wglCopyContext( void *args )
27206 struct
27208 PTR32 hglrcSrc;
27209 PTR32 hglrcDst;
27210 UINT mask;
27211 BOOL ret;
27212 } *params32 = args;
27213 struct wglCopyContext_params params =
27215 .hglrcSrc = ULongToPtr(params32->hglrcSrc),
27216 .hglrcDst = ULongToPtr(params32->hglrcDst),
27217 .mask = params32->mask,
27219 NTSTATUS status;
27220 status = wgl_wglCopyContext( &params );
27221 params32->ret = params.ret;
27222 return status;
27225 static NTSTATUS wow64_wgl_wglDescribePixelFormat( void *args )
27227 struct
27229 PTR32 hdc;
27230 int ipfd;
27231 UINT cjpfd;
27232 PTR32 ppfd;
27233 int ret;
27234 } *params32 = args;
27235 struct wglDescribePixelFormat_params params =
27237 .hdc = ULongToPtr(params32->hdc),
27238 .ipfd = params32->ipfd,
27239 .cjpfd = params32->cjpfd,
27240 .ppfd = ULongToPtr(params32->ppfd),
27242 NTSTATUS status;
27243 status = wgl_wglDescribePixelFormat( &params );
27244 params32->ret = params.ret;
27245 return status;
27248 static NTSTATUS wow64_wgl_wglGetPixelFormat( void *args )
27250 struct
27252 PTR32 hdc;
27253 int ret;
27254 } *params32 = args;
27255 struct wglGetPixelFormat_params params =
27257 .hdc = ULongToPtr(params32->hdc),
27259 NTSTATUS status;
27260 status = wgl_wglGetPixelFormat( &params );
27261 params32->ret = params.ret;
27262 return status;
27265 static NTSTATUS wow64_wgl_wglSetPixelFormat( void *args )
27267 struct
27269 PTR32 hdc;
27270 int ipfd;
27271 PTR32 ppfd;
27272 BOOL ret;
27273 } *params32 = args;
27274 struct wglSetPixelFormat_params params =
27276 .hdc = ULongToPtr(params32->hdc),
27277 .ipfd = params32->ipfd,
27278 .ppfd = ULongToPtr(params32->ppfd),
27280 NTSTATUS status;
27281 status = wgl_wglSetPixelFormat( &params );
27282 params32->ret = params.ret;
27283 return status;
27286 static NTSTATUS wow64_wgl_wglShareLists( void *args )
27288 struct
27290 PTR32 hrcSrvShare;
27291 PTR32 hrcSrvSource;
27292 BOOL ret;
27293 } *params32 = args;
27294 struct wglShareLists_params params =
27296 .hrcSrvShare = ULongToPtr(params32->hrcSrvShare),
27297 .hrcSrvSource = ULongToPtr(params32->hrcSrvSource),
27299 NTSTATUS status;
27300 status = wgl_wglShareLists( &params );
27301 params32->ret = params.ret;
27302 return status;
27305 static NTSTATUS wow64_wgl_wglSwapBuffers( void *args )
27307 struct
27309 PTR32 hdc;
27310 BOOL ret;
27311 } *params32 = args;
27312 struct wglSwapBuffers_params params =
27314 .hdc = ULongToPtr(params32->hdc),
27316 NTSTATUS status;
27317 status = wgl_wglSwapBuffers( &params );
27318 params32->ret = params.ret;
27319 return status;
27322 static NTSTATUS wow64_gl_glAreTexturesResident( void *args )
27324 struct
27326 GLsizei n;
27327 PTR32 textures;
27328 PTR32 residences;
27329 GLboolean ret;
27330 } *params32 = args;
27331 struct glAreTexturesResident_params params =
27333 .n = params32->n,
27334 .textures = ULongToPtr(params32->textures),
27335 .residences = ULongToPtr(params32->residences),
27337 NTSTATUS status;
27338 status = gl_glAreTexturesResident( &params );
27339 params32->ret = params.ret;
27340 return status;
27343 static NTSTATUS wow64_gl_glBitmap( void *args )
27345 struct
27347 GLsizei width;
27348 GLsizei height;
27349 GLfloat xorig;
27350 GLfloat yorig;
27351 GLfloat xmove;
27352 GLfloat ymove;
27353 PTR32 bitmap;
27354 } *params32 = args;
27355 struct glBitmap_params params =
27357 .width = params32->width,
27358 .height = params32->height,
27359 .xorig = params32->xorig,
27360 .yorig = params32->yorig,
27361 .xmove = params32->xmove,
27362 .ymove = params32->ymove,
27363 .bitmap = ULongToPtr(params32->bitmap),
27365 NTSTATUS status;
27366 status = gl_glBitmap( &params );
27367 return status;
27370 static NTSTATUS wow64_gl_glCallLists( void *args )
27372 struct
27374 GLsizei n;
27375 GLenum type;
27376 PTR32 lists;
27377 } *params32 = args;
27378 struct glCallLists_params params =
27380 .n = params32->n,
27381 .type = params32->type,
27382 .lists = ULongToPtr(params32->lists),
27384 NTSTATUS status;
27385 status = gl_glCallLists( &params );
27386 return status;
27389 static NTSTATUS wow64_gl_glClipPlane( void *args )
27391 struct
27393 GLenum plane;
27394 PTR32 equation;
27395 } *params32 = args;
27396 struct glClipPlane_params params =
27398 .plane = params32->plane,
27399 .equation = ULongToPtr(params32->equation),
27401 NTSTATUS status;
27402 status = gl_glClipPlane( &params );
27403 return status;
27406 static NTSTATUS wow64_gl_glColor3bv( void *args )
27408 struct
27410 PTR32 v;
27411 } *params32 = args;
27412 struct glColor3bv_params params =
27414 .v = ULongToPtr(params32->v),
27416 NTSTATUS status;
27417 status = gl_glColor3bv( &params );
27418 return status;
27421 static NTSTATUS wow64_gl_glColor3dv( void *args )
27423 struct
27425 PTR32 v;
27426 } *params32 = args;
27427 struct glColor3dv_params params =
27429 .v = ULongToPtr(params32->v),
27431 NTSTATUS status;
27432 status = gl_glColor3dv( &params );
27433 return status;
27436 static NTSTATUS wow64_gl_glColor3fv( void *args )
27438 struct
27440 PTR32 v;
27441 } *params32 = args;
27442 struct glColor3fv_params params =
27444 .v = ULongToPtr(params32->v),
27446 NTSTATUS status;
27447 status = gl_glColor3fv( &params );
27448 return status;
27451 static NTSTATUS wow64_gl_glColor3iv( void *args )
27453 struct
27455 PTR32 v;
27456 } *params32 = args;
27457 struct glColor3iv_params params =
27459 .v = ULongToPtr(params32->v),
27461 NTSTATUS status;
27462 status = gl_glColor3iv( &params );
27463 return status;
27466 static NTSTATUS wow64_gl_glColor3sv( void *args )
27468 struct
27470 PTR32 v;
27471 } *params32 = args;
27472 struct glColor3sv_params params =
27474 .v = ULongToPtr(params32->v),
27476 NTSTATUS status;
27477 status = gl_glColor3sv( &params );
27478 return status;
27481 static NTSTATUS wow64_gl_glColor3ubv( void *args )
27483 struct
27485 PTR32 v;
27486 } *params32 = args;
27487 struct glColor3ubv_params params =
27489 .v = ULongToPtr(params32->v),
27491 NTSTATUS status;
27492 status = gl_glColor3ubv( &params );
27493 return status;
27496 static NTSTATUS wow64_gl_glColor3uiv( void *args )
27498 struct
27500 PTR32 v;
27501 } *params32 = args;
27502 struct glColor3uiv_params params =
27504 .v = ULongToPtr(params32->v),
27506 NTSTATUS status;
27507 status = gl_glColor3uiv( &params );
27508 return status;
27511 static NTSTATUS wow64_gl_glColor3usv( void *args )
27513 struct
27515 PTR32 v;
27516 } *params32 = args;
27517 struct glColor3usv_params params =
27519 .v = ULongToPtr(params32->v),
27521 NTSTATUS status;
27522 status = gl_glColor3usv( &params );
27523 return status;
27526 static NTSTATUS wow64_gl_glColor4bv( void *args )
27528 struct
27530 PTR32 v;
27531 } *params32 = args;
27532 struct glColor4bv_params params =
27534 .v = ULongToPtr(params32->v),
27536 NTSTATUS status;
27537 status = gl_glColor4bv( &params );
27538 return status;
27541 static NTSTATUS wow64_gl_glColor4dv( void *args )
27543 struct
27545 PTR32 v;
27546 } *params32 = args;
27547 struct glColor4dv_params params =
27549 .v = ULongToPtr(params32->v),
27551 NTSTATUS status;
27552 status = gl_glColor4dv( &params );
27553 return status;
27556 static NTSTATUS wow64_gl_glColor4fv( void *args )
27558 struct
27560 PTR32 v;
27561 } *params32 = args;
27562 struct glColor4fv_params params =
27564 .v = ULongToPtr(params32->v),
27566 NTSTATUS status;
27567 status = gl_glColor4fv( &params );
27568 return status;
27571 static NTSTATUS wow64_gl_glColor4iv( void *args )
27573 struct
27575 PTR32 v;
27576 } *params32 = args;
27577 struct glColor4iv_params params =
27579 .v = ULongToPtr(params32->v),
27581 NTSTATUS status;
27582 status = gl_glColor4iv( &params );
27583 return status;
27586 static NTSTATUS wow64_gl_glColor4sv( void *args )
27588 struct
27590 PTR32 v;
27591 } *params32 = args;
27592 struct glColor4sv_params params =
27594 .v = ULongToPtr(params32->v),
27596 NTSTATUS status;
27597 status = gl_glColor4sv( &params );
27598 return status;
27601 static NTSTATUS wow64_gl_glColor4ubv( void *args )
27603 struct
27605 PTR32 v;
27606 } *params32 = args;
27607 struct glColor4ubv_params params =
27609 .v = ULongToPtr(params32->v),
27611 NTSTATUS status;
27612 status = gl_glColor4ubv( &params );
27613 return status;
27616 static NTSTATUS wow64_gl_glColor4uiv( void *args )
27618 struct
27620 PTR32 v;
27621 } *params32 = args;
27622 struct glColor4uiv_params params =
27624 .v = ULongToPtr(params32->v),
27626 NTSTATUS status;
27627 status = gl_glColor4uiv( &params );
27628 return status;
27631 static NTSTATUS wow64_gl_glColor4usv( void *args )
27633 struct
27635 PTR32 v;
27636 } *params32 = args;
27637 struct glColor4usv_params params =
27639 .v = ULongToPtr(params32->v),
27641 NTSTATUS status;
27642 status = gl_glColor4usv( &params );
27643 return status;
27646 static NTSTATUS wow64_gl_glColorPointer( void *args )
27648 struct
27650 GLint size;
27651 GLenum type;
27652 GLsizei stride;
27653 PTR32 pointer;
27654 } *params32 = args;
27655 struct glColorPointer_params params =
27657 .size = params32->size,
27658 .type = params32->type,
27659 .stride = params32->stride,
27660 .pointer = ULongToPtr(params32->pointer),
27662 NTSTATUS status;
27663 status = gl_glColorPointer( &params );
27664 return status;
27667 static NTSTATUS wow64_gl_glDeleteTextures( void *args )
27669 struct
27671 GLsizei n;
27672 PTR32 textures;
27673 } *params32 = args;
27674 struct glDeleteTextures_params params =
27676 .n = params32->n,
27677 .textures = ULongToPtr(params32->textures),
27679 NTSTATUS status;
27680 status = gl_glDeleteTextures( &params );
27681 return status;
27684 static NTSTATUS wow64_gl_glDrawElements( void *args )
27686 struct
27688 GLenum mode;
27689 GLsizei count;
27690 GLenum type;
27691 PTR32 indices;
27692 } *params32 = args;
27693 struct glDrawElements_params params =
27695 .mode = params32->mode,
27696 .count = params32->count,
27697 .type = params32->type,
27698 .indices = ULongToPtr(params32->indices),
27700 NTSTATUS status;
27701 status = gl_glDrawElements( &params );
27702 return status;
27705 static NTSTATUS wow64_gl_glDrawPixels( void *args )
27707 struct
27709 GLsizei width;
27710 GLsizei height;
27711 GLenum format;
27712 GLenum type;
27713 PTR32 pixels;
27714 } *params32 = args;
27715 struct glDrawPixels_params params =
27717 .width = params32->width,
27718 .height = params32->height,
27719 .format = params32->format,
27720 .type = params32->type,
27721 .pixels = ULongToPtr(params32->pixels),
27723 NTSTATUS status;
27724 status = gl_glDrawPixels( &params );
27725 return status;
27728 static NTSTATUS wow64_gl_glEdgeFlagPointer( void *args )
27730 struct
27732 GLsizei stride;
27733 PTR32 pointer;
27734 } *params32 = args;
27735 struct glEdgeFlagPointer_params params =
27737 .stride = params32->stride,
27738 .pointer = ULongToPtr(params32->pointer),
27740 NTSTATUS status;
27741 status = gl_glEdgeFlagPointer( &params );
27742 return status;
27745 static NTSTATUS wow64_gl_glEdgeFlagv( void *args )
27747 struct
27749 PTR32 flag;
27750 } *params32 = args;
27751 struct glEdgeFlagv_params params =
27753 .flag = ULongToPtr(params32->flag),
27755 NTSTATUS status;
27756 status = gl_glEdgeFlagv( &params );
27757 return status;
27760 static NTSTATUS wow64_gl_glEvalCoord1dv( void *args )
27762 struct
27764 PTR32 u;
27765 } *params32 = args;
27766 struct glEvalCoord1dv_params params =
27768 .u = ULongToPtr(params32->u),
27770 NTSTATUS status;
27771 status = gl_glEvalCoord1dv( &params );
27772 return status;
27775 static NTSTATUS wow64_gl_glEvalCoord1fv( void *args )
27777 struct
27779 PTR32 u;
27780 } *params32 = args;
27781 struct glEvalCoord1fv_params params =
27783 .u = ULongToPtr(params32->u),
27785 NTSTATUS status;
27786 status = gl_glEvalCoord1fv( &params );
27787 return status;
27790 static NTSTATUS wow64_gl_glEvalCoord2dv( void *args )
27792 struct
27794 PTR32 u;
27795 } *params32 = args;
27796 struct glEvalCoord2dv_params params =
27798 .u = ULongToPtr(params32->u),
27800 NTSTATUS status;
27801 status = gl_glEvalCoord2dv( &params );
27802 return status;
27805 static NTSTATUS wow64_gl_glEvalCoord2fv( void *args )
27807 struct
27809 PTR32 u;
27810 } *params32 = args;
27811 struct glEvalCoord2fv_params params =
27813 .u = ULongToPtr(params32->u),
27815 NTSTATUS status;
27816 status = gl_glEvalCoord2fv( &params );
27817 return status;
27820 static NTSTATUS wow64_gl_glFeedbackBuffer( void *args )
27822 struct
27824 GLsizei size;
27825 GLenum type;
27826 PTR32 buffer;
27827 } *params32 = args;
27828 struct glFeedbackBuffer_params params =
27830 .size = params32->size,
27831 .type = params32->type,
27832 .buffer = ULongToPtr(params32->buffer),
27834 NTSTATUS status;
27835 status = gl_glFeedbackBuffer( &params );
27836 return status;
27839 static NTSTATUS wow64_gl_glFogfv( void *args )
27841 struct
27843 GLenum pname;
27844 PTR32 params;
27845 } *params32 = args;
27846 struct glFogfv_params params =
27848 .pname = params32->pname,
27849 .params = ULongToPtr(params32->params),
27851 NTSTATUS status;
27852 status = gl_glFogfv( &params );
27853 return status;
27856 static NTSTATUS wow64_gl_glFogiv( void *args )
27858 struct
27860 GLenum pname;
27861 PTR32 params;
27862 } *params32 = args;
27863 struct glFogiv_params params =
27865 .pname = params32->pname,
27866 .params = ULongToPtr(params32->params),
27868 NTSTATUS status;
27869 status = gl_glFogiv( &params );
27870 return status;
27873 static NTSTATUS wow64_gl_glGenTextures( void *args )
27875 struct
27877 GLsizei n;
27878 PTR32 textures;
27879 } *params32 = args;
27880 struct glGenTextures_params params =
27882 .n = params32->n,
27883 .textures = ULongToPtr(params32->textures),
27885 NTSTATUS status;
27886 status = gl_glGenTextures( &params );
27887 return status;
27890 static NTSTATUS wow64_gl_glGetBooleanv( void *args )
27892 struct
27894 GLenum pname;
27895 PTR32 data;
27896 } *params32 = args;
27897 struct glGetBooleanv_params params =
27899 .pname = params32->pname,
27900 .data = ULongToPtr(params32->data),
27902 NTSTATUS status;
27903 status = gl_glGetBooleanv( &params );
27904 return status;
27907 static NTSTATUS wow64_gl_glGetClipPlane( void *args )
27909 struct
27911 GLenum plane;
27912 PTR32 equation;
27913 } *params32 = args;
27914 struct glGetClipPlane_params params =
27916 .plane = params32->plane,
27917 .equation = ULongToPtr(params32->equation),
27919 NTSTATUS status;
27920 status = gl_glGetClipPlane( &params );
27921 return status;
27924 static NTSTATUS wow64_gl_glGetDoublev( void *args )
27926 struct
27928 GLenum pname;
27929 PTR32 data;
27930 } *params32 = args;
27931 struct glGetDoublev_params params =
27933 .pname = params32->pname,
27934 .data = ULongToPtr(params32->data),
27936 NTSTATUS status;
27937 status = gl_glGetDoublev( &params );
27938 return status;
27941 static NTSTATUS wow64_gl_glGetFloatv( void *args )
27943 struct
27945 GLenum pname;
27946 PTR32 data;
27947 } *params32 = args;
27948 struct glGetFloatv_params params =
27950 .pname = params32->pname,
27951 .data = ULongToPtr(params32->data),
27953 NTSTATUS status;
27954 status = gl_glGetFloatv( &params );
27955 return status;
27958 static NTSTATUS wow64_gl_glGetIntegerv( void *args )
27960 struct
27962 GLenum pname;
27963 PTR32 data;
27964 } *params32 = args;
27965 struct glGetIntegerv_params params =
27967 .pname = params32->pname,
27968 .data = ULongToPtr(params32->data),
27970 NTSTATUS status;
27971 status = gl_glGetIntegerv( &params );
27972 return status;
27975 static NTSTATUS wow64_gl_glGetLightfv( void *args )
27977 struct
27979 GLenum light;
27980 GLenum pname;
27981 PTR32 params;
27982 } *params32 = args;
27983 struct glGetLightfv_params params =
27985 .light = params32->light,
27986 .pname = params32->pname,
27987 .params = ULongToPtr(params32->params),
27989 NTSTATUS status;
27990 status = gl_glGetLightfv( &params );
27991 return status;
27994 static NTSTATUS wow64_gl_glGetLightiv( void *args )
27996 struct
27998 GLenum light;
27999 GLenum pname;
28000 PTR32 params;
28001 } *params32 = args;
28002 struct glGetLightiv_params params =
28004 .light = params32->light,
28005 .pname = params32->pname,
28006 .params = ULongToPtr(params32->params),
28008 NTSTATUS status;
28009 status = gl_glGetLightiv( &params );
28010 return status;
28013 static NTSTATUS wow64_gl_glGetMapdv( void *args )
28015 struct
28017 GLenum target;
28018 GLenum query;
28019 PTR32 v;
28020 } *params32 = args;
28021 struct glGetMapdv_params params =
28023 .target = params32->target,
28024 .query = params32->query,
28025 .v = ULongToPtr(params32->v),
28027 NTSTATUS status;
28028 status = gl_glGetMapdv( &params );
28029 return status;
28032 static NTSTATUS wow64_gl_glGetMapfv( void *args )
28034 struct
28036 GLenum target;
28037 GLenum query;
28038 PTR32 v;
28039 } *params32 = args;
28040 struct glGetMapfv_params params =
28042 .target = params32->target,
28043 .query = params32->query,
28044 .v = ULongToPtr(params32->v),
28046 NTSTATUS status;
28047 status = gl_glGetMapfv( &params );
28048 return status;
28051 static NTSTATUS wow64_gl_glGetMapiv( void *args )
28053 struct
28055 GLenum target;
28056 GLenum query;
28057 PTR32 v;
28058 } *params32 = args;
28059 struct glGetMapiv_params params =
28061 .target = params32->target,
28062 .query = params32->query,
28063 .v = ULongToPtr(params32->v),
28065 NTSTATUS status;
28066 status = gl_glGetMapiv( &params );
28067 return status;
28070 static NTSTATUS wow64_gl_glGetMaterialfv( void *args )
28072 struct
28074 GLenum face;
28075 GLenum pname;
28076 PTR32 params;
28077 } *params32 = args;
28078 struct glGetMaterialfv_params params =
28080 .face = params32->face,
28081 .pname = params32->pname,
28082 .params = ULongToPtr(params32->params),
28084 NTSTATUS status;
28085 status = gl_glGetMaterialfv( &params );
28086 return status;
28089 static NTSTATUS wow64_gl_glGetMaterialiv( void *args )
28091 struct
28093 GLenum face;
28094 GLenum pname;
28095 PTR32 params;
28096 } *params32 = args;
28097 struct glGetMaterialiv_params params =
28099 .face = params32->face,
28100 .pname = params32->pname,
28101 .params = ULongToPtr(params32->params),
28103 NTSTATUS status;
28104 status = gl_glGetMaterialiv( &params );
28105 return status;
28108 static NTSTATUS wow64_gl_glGetPixelMapfv( void *args )
28110 struct
28112 GLenum map;
28113 PTR32 values;
28114 } *params32 = args;
28115 struct glGetPixelMapfv_params params =
28117 .map = params32->map,
28118 .values = ULongToPtr(params32->values),
28120 NTSTATUS status;
28121 status = gl_glGetPixelMapfv( &params );
28122 return status;
28125 static NTSTATUS wow64_gl_glGetPixelMapuiv( void *args )
28127 struct
28129 GLenum map;
28130 PTR32 values;
28131 } *params32 = args;
28132 struct glGetPixelMapuiv_params params =
28134 .map = params32->map,
28135 .values = ULongToPtr(params32->values),
28137 NTSTATUS status;
28138 status = gl_glGetPixelMapuiv( &params );
28139 return status;
28142 static NTSTATUS wow64_gl_glGetPixelMapusv( void *args )
28144 struct
28146 GLenum map;
28147 PTR32 values;
28148 } *params32 = args;
28149 struct glGetPixelMapusv_params params =
28151 .map = params32->map,
28152 .values = ULongToPtr(params32->values),
28154 NTSTATUS status;
28155 status = gl_glGetPixelMapusv( &params );
28156 return status;
28159 static NTSTATUS wow64_gl_glGetPointerv( void *args )
28161 struct
28163 GLenum pname;
28164 PTR32 params;
28165 } *params32 = args;
28166 struct glGetPointerv_params params =
28168 .pname = params32->pname,
28170 FIXME( "params32 %p, params %p stub!\n", params32, &params );
28171 return STATUS_NOT_IMPLEMENTED;
28174 static NTSTATUS wow64_gl_glGetPolygonStipple( void *args )
28176 struct
28178 PTR32 mask;
28179 } *params32 = args;
28180 struct glGetPolygonStipple_params params =
28182 .mask = ULongToPtr(params32->mask),
28184 NTSTATUS status;
28185 status = gl_glGetPolygonStipple( &params );
28186 return status;
28189 static NTSTATUS wow64_gl_glGetString( void *args )
28191 struct
28193 GLenum name;
28194 PTR32 ret;
28195 } *params32 = args;
28196 struct glGetString_params params =
28198 .name = params32->name,
28200 FIXME( "params32 %p, params %p stub!\n", params32, &params );
28201 return STATUS_NOT_IMPLEMENTED;
28204 static NTSTATUS wow64_gl_glGetTexEnvfv( void *args )
28206 struct
28208 GLenum target;
28209 GLenum pname;
28210 PTR32 params;
28211 } *params32 = args;
28212 struct glGetTexEnvfv_params params =
28214 .target = params32->target,
28215 .pname = params32->pname,
28216 .params = ULongToPtr(params32->params),
28218 NTSTATUS status;
28219 status = gl_glGetTexEnvfv( &params );
28220 return status;
28223 static NTSTATUS wow64_gl_glGetTexEnviv( void *args )
28225 struct
28227 GLenum target;
28228 GLenum pname;
28229 PTR32 params;
28230 } *params32 = args;
28231 struct glGetTexEnviv_params params =
28233 .target = params32->target,
28234 .pname = params32->pname,
28235 .params = ULongToPtr(params32->params),
28237 NTSTATUS status;
28238 status = gl_glGetTexEnviv( &params );
28239 return status;
28242 static NTSTATUS wow64_gl_glGetTexGendv( void *args )
28244 struct
28246 GLenum coord;
28247 GLenum pname;
28248 PTR32 params;
28249 } *params32 = args;
28250 struct glGetTexGendv_params params =
28252 .coord = params32->coord,
28253 .pname = params32->pname,
28254 .params = ULongToPtr(params32->params),
28256 NTSTATUS status;
28257 status = gl_glGetTexGendv( &params );
28258 return status;
28261 static NTSTATUS wow64_gl_glGetTexGenfv( void *args )
28263 struct
28265 GLenum coord;
28266 GLenum pname;
28267 PTR32 params;
28268 } *params32 = args;
28269 struct glGetTexGenfv_params params =
28271 .coord = params32->coord,
28272 .pname = params32->pname,
28273 .params = ULongToPtr(params32->params),
28275 NTSTATUS status;
28276 status = gl_glGetTexGenfv( &params );
28277 return status;
28280 static NTSTATUS wow64_gl_glGetTexGeniv( void *args )
28282 struct
28284 GLenum coord;
28285 GLenum pname;
28286 PTR32 params;
28287 } *params32 = args;
28288 struct glGetTexGeniv_params params =
28290 .coord = params32->coord,
28291 .pname = params32->pname,
28292 .params = ULongToPtr(params32->params),
28294 NTSTATUS status;
28295 status = gl_glGetTexGeniv( &params );
28296 return status;
28299 static NTSTATUS wow64_gl_glGetTexImage( void *args )
28301 struct
28303 GLenum target;
28304 GLint level;
28305 GLenum format;
28306 GLenum type;
28307 PTR32 pixels;
28308 } *params32 = args;
28309 struct glGetTexImage_params params =
28311 .target = params32->target,
28312 .level = params32->level,
28313 .format = params32->format,
28314 .type = params32->type,
28315 .pixels = ULongToPtr(params32->pixels),
28317 NTSTATUS status;
28318 status = gl_glGetTexImage( &params );
28319 return status;
28322 static NTSTATUS wow64_gl_glGetTexLevelParameterfv( void *args )
28324 struct
28326 GLenum target;
28327 GLint level;
28328 GLenum pname;
28329 PTR32 params;
28330 } *params32 = args;
28331 struct glGetTexLevelParameterfv_params params =
28333 .target = params32->target,
28334 .level = params32->level,
28335 .pname = params32->pname,
28336 .params = ULongToPtr(params32->params),
28338 NTSTATUS status;
28339 status = gl_glGetTexLevelParameterfv( &params );
28340 return status;
28343 static NTSTATUS wow64_gl_glGetTexLevelParameteriv( void *args )
28345 struct
28347 GLenum target;
28348 GLint level;
28349 GLenum pname;
28350 PTR32 params;
28351 } *params32 = args;
28352 struct glGetTexLevelParameteriv_params params =
28354 .target = params32->target,
28355 .level = params32->level,
28356 .pname = params32->pname,
28357 .params = ULongToPtr(params32->params),
28359 NTSTATUS status;
28360 status = gl_glGetTexLevelParameteriv( &params );
28361 return status;
28364 static NTSTATUS wow64_gl_glGetTexParameterfv( void *args )
28366 struct
28368 GLenum target;
28369 GLenum pname;
28370 PTR32 params;
28371 } *params32 = args;
28372 struct glGetTexParameterfv_params params =
28374 .target = params32->target,
28375 .pname = params32->pname,
28376 .params = ULongToPtr(params32->params),
28378 NTSTATUS status;
28379 status = gl_glGetTexParameterfv( &params );
28380 return status;
28383 static NTSTATUS wow64_gl_glGetTexParameteriv( void *args )
28385 struct
28387 GLenum target;
28388 GLenum pname;
28389 PTR32 params;
28390 } *params32 = args;
28391 struct glGetTexParameteriv_params params =
28393 .target = params32->target,
28394 .pname = params32->pname,
28395 .params = ULongToPtr(params32->params),
28397 NTSTATUS status;
28398 status = gl_glGetTexParameteriv( &params );
28399 return status;
28402 static NTSTATUS wow64_gl_glIndexPointer( void *args )
28404 struct
28406 GLenum type;
28407 GLsizei stride;
28408 PTR32 pointer;
28409 } *params32 = args;
28410 struct glIndexPointer_params params =
28412 .type = params32->type,
28413 .stride = params32->stride,
28414 .pointer = ULongToPtr(params32->pointer),
28416 NTSTATUS status;
28417 status = gl_glIndexPointer( &params );
28418 return status;
28421 static NTSTATUS wow64_gl_glIndexdv( void *args )
28423 struct
28425 PTR32 c;
28426 } *params32 = args;
28427 struct glIndexdv_params params =
28429 .c = ULongToPtr(params32->c),
28431 NTSTATUS status;
28432 status = gl_glIndexdv( &params );
28433 return status;
28436 static NTSTATUS wow64_gl_glIndexfv( void *args )
28438 struct
28440 PTR32 c;
28441 } *params32 = args;
28442 struct glIndexfv_params params =
28444 .c = ULongToPtr(params32->c),
28446 NTSTATUS status;
28447 status = gl_glIndexfv( &params );
28448 return status;
28451 static NTSTATUS wow64_gl_glIndexiv( void *args )
28453 struct
28455 PTR32 c;
28456 } *params32 = args;
28457 struct glIndexiv_params params =
28459 .c = ULongToPtr(params32->c),
28461 NTSTATUS status;
28462 status = gl_glIndexiv( &params );
28463 return status;
28466 static NTSTATUS wow64_gl_glIndexsv( void *args )
28468 struct
28470 PTR32 c;
28471 } *params32 = args;
28472 struct glIndexsv_params params =
28474 .c = ULongToPtr(params32->c),
28476 NTSTATUS status;
28477 status = gl_glIndexsv( &params );
28478 return status;
28481 static NTSTATUS wow64_gl_glIndexubv( void *args )
28483 struct
28485 PTR32 c;
28486 } *params32 = args;
28487 struct glIndexubv_params params =
28489 .c = ULongToPtr(params32->c),
28491 NTSTATUS status;
28492 status = gl_glIndexubv( &params );
28493 return status;
28496 static NTSTATUS wow64_gl_glInterleavedArrays( void *args )
28498 struct
28500 GLenum format;
28501 GLsizei stride;
28502 PTR32 pointer;
28503 } *params32 = args;
28504 struct glInterleavedArrays_params params =
28506 .format = params32->format,
28507 .stride = params32->stride,
28508 .pointer = ULongToPtr(params32->pointer),
28510 NTSTATUS status;
28511 status = gl_glInterleavedArrays( &params );
28512 return status;
28515 static NTSTATUS wow64_gl_glLightModelfv( void *args )
28517 struct
28519 GLenum pname;
28520 PTR32 params;
28521 } *params32 = args;
28522 struct glLightModelfv_params params =
28524 .pname = params32->pname,
28525 .params = ULongToPtr(params32->params),
28527 NTSTATUS status;
28528 status = gl_glLightModelfv( &params );
28529 return status;
28532 static NTSTATUS wow64_gl_glLightModeliv( void *args )
28534 struct
28536 GLenum pname;
28537 PTR32 params;
28538 } *params32 = args;
28539 struct glLightModeliv_params params =
28541 .pname = params32->pname,
28542 .params = ULongToPtr(params32->params),
28544 NTSTATUS status;
28545 status = gl_glLightModeliv( &params );
28546 return status;
28549 static NTSTATUS wow64_gl_glLightfv( void *args )
28551 struct
28553 GLenum light;
28554 GLenum pname;
28555 PTR32 params;
28556 } *params32 = args;
28557 struct glLightfv_params params =
28559 .light = params32->light,
28560 .pname = params32->pname,
28561 .params = ULongToPtr(params32->params),
28563 NTSTATUS status;
28564 status = gl_glLightfv( &params );
28565 return status;
28568 static NTSTATUS wow64_gl_glLightiv( void *args )
28570 struct
28572 GLenum light;
28573 GLenum pname;
28574 PTR32 params;
28575 } *params32 = args;
28576 struct glLightiv_params params =
28578 .light = params32->light,
28579 .pname = params32->pname,
28580 .params = ULongToPtr(params32->params),
28582 NTSTATUS status;
28583 status = gl_glLightiv( &params );
28584 return status;
28587 static NTSTATUS wow64_gl_glLoadMatrixd( void *args )
28589 struct
28591 PTR32 m;
28592 } *params32 = args;
28593 struct glLoadMatrixd_params params =
28595 .m = ULongToPtr(params32->m),
28597 NTSTATUS status;
28598 status = gl_glLoadMatrixd( &params );
28599 return status;
28602 static NTSTATUS wow64_gl_glLoadMatrixf( void *args )
28604 struct
28606 PTR32 m;
28607 } *params32 = args;
28608 struct glLoadMatrixf_params params =
28610 .m = ULongToPtr(params32->m),
28612 NTSTATUS status;
28613 status = gl_glLoadMatrixf( &params );
28614 return status;
28617 static NTSTATUS wow64_gl_glMap1d( void *args )
28619 struct
28621 GLenum target;
28622 GLdouble u1;
28623 GLdouble u2;
28624 GLint stride;
28625 GLint order;
28626 PTR32 points;
28627 } *params32 = args;
28628 struct glMap1d_params params =
28630 .target = params32->target,
28631 .u1 = params32->u1,
28632 .u2 = params32->u2,
28633 .stride = params32->stride,
28634 .order = params32->order,
28635 .points = ULongToPtr(params32->points),
28637 NTSTATUS status;
28638 status = gl_glMap1d( &params );
28639 return status;
28642 static NTSTATUS wow64_gl_glMap1f( void *args )
28644 struct
28646 GLenum target;
28647 GLfloat u1;
28648 GLfloat u2;
28649 GLint stride;
28650 GLint order;
28651 PTR32 points;
28652 } *params32 = args;
28653 struct glMap1f_params params =
28655 .target = params32->target,
28656 .u1 = params32->u1,
28657 .u2 = params32->u2,
28658 .stride = params32->stride,
28659 .order = params32->order,
28660 .points = ULongToPtr(params32->points),
28662 NTSTATUS status;
28663 status = gl_glMap1f( &params );
28664 return status;
28667 static NTSTATUS wow64_gl_glMap2d( void *args )
28669 struct
28671 GLenum target;
28672 GLdouble u1;
28673 GLdouble u2;
28674 GLint ustride;
28675 GLint uorder;
28676 GLdouble v1;
28677 GLdouble v2;
28678 GLint vstride;
28679 GLint vorder;
28680 PTR32 points;
28681 } *params32 = args;
28682 struct glMap2d_params params =
28684 .target = params32->target,
28685 .u1 = params32->u1,
28686 .u2 = params32->u2,
28687 .ustride = params32->ustride,
28688 .uorder = params32->uorder,
28689 .v1 = params32->v1,
28690 .v2 = params32->v2,
28691 .vstride = params32->vstride,
28692 .vorder = params32->vorder,
28693 .points = ULongToPtr(params32->points),
28695 NTSTATUS status;
28696 status = gl_glMap2d( &params );
28697 return status;
28700 static NTSTATUS wow64_gl_glMap2f( void *args )
28702 struct
28704 GLenum target;
28705 GLfloat u1;
28706 GLfloat u2;
28707 GLint ustride;
28708 GLint uorder;
28709 GLfloat v1;
28710 GLfloat v2;
28711 GLint vstride;
28712 GLint vorder;
28713 PTR32 points;
28714 } *params32 = args;
28715 struct glMap2f_params params =
28717 .target = params32->target,
28718 .u1 = params32->u1,
28719 .u2 = params32->u2,
28720 .ustride = params32->ustride,
28721 .uorder = params32->uorder,
28722 .v1 = params32->v1,
28723 .v2 = params32->v2,
28724 .vstride = params32->vstride,
28725 .vorder = params32->vorder,
28726 .points = ULongToPtr(params32->points),
28728 NTSTATUS status;
28729 status = gl_glMap2f( &params );
28730 return status;
28733 static NTSTATUS wow64_gl_glMaterialfv( void *args )
28735 struct
28737 GLenum face;
28738 GLenum pname;
28739 PTR32 params;
28740 } *params32 = args;
28741 struct glMaterialfv_params params =
28743 .face = params32->face,
28744 .pname = params32->pname,
28745 .params = ULongToPtr(params32->params),
28747 NTSTATUS status;
28748 status = gl_glMaterialfv( &params );
28749 return status;
28752 static NTSTATUS wow64_gl_glMaterialiv( void *args )
28754 struct
28756 GLenum face;
28757 GLenum pname;
28758 PTR32 params;
28759 } *params32 = args;
28760 struct glMaterialiv_params params =
28762 .face = params32->face,
28763 .pname = params32->pname,
28764 .params = ULongToPtr(params32->params),
28766 NTSTATUS status;
28767 status = gl_glMaterialiv( &params );
28768 return status;
28771 static NTSTATUS wow64_gl_glMultMatrixd( void *args )
28773 struct
28775 PTR32 m;
28776 } *params32 = args;
28777 struct glMultMatrixd_params params =
28779 .m = ULongToPtr(params32->m),
28781 NTSTATUS status;
28782 status = gl_glMultMatrixd( &params );
28783 return status;
28786 static NTSTATUS wow64_gl_glMultMatrixf( void *args )
28788 struct
28790 PTR32 m;
28791 } *params32 = args;
28792 struct glMultMatrixf_params params =
28794 .m = ULongToPtr(params32->m),
28796 NTSTATUS status;
28797 status = gl_glMultMatrixf( &params );
28798 return status;
28801 static NTSTATUS wow64_gl_glNormal3bv( void *args )
28803 struct
28805 PTR32 v;
28806 } *params32 = args;
28807 struct glNormal3bv_params params =
28809 .v = ULongToPtr(params32->v),
28811 NTSTATUS status;
28812 status = gl_glNormal3bv( &params );
28813 return status;
28816 static NTSTATUS wow64_gl_glNormal3dv( void *args )
28818 struct
28820 PTR32 v;
28821 } *params32 = args;
28822 struct glNormal3dv_params params =
28824 .v = ULongToPtr(params32->v),
28826 NTSTATUS status;
28827 status = gl_glNormal3dv( &params );
28828 return status;
28831 static NTSTATUS wow64_gl_glNormal3fv( void *args )
28833 struct
28835 PTR32 v;
28836 } *params32 = args;
28837 struct glNormal3fv_params params =
28839 .v = ULongToPtr(params32->v),
28841 NTSTATUS status;
28842 status = gl_glNormal3fv( &params );
28843 return status;
28846 static NTSTATUS wow64_gl_glNormal3iv( void *args )
28848 struct
28850 PTR32 v;
28851 } *params32 = args;
28852 struct glNormal3iv_params params =
28854 .v = ULongToPtr(params32->v),
28856 NTSTATUS status;
28857 status = gl_glNormal3iv( &params );
28858 return status;
28861 static NTSTATUS wow64_gl_glNormal3sv( void *args )
28863 struct
28865 PTR32 v;
28866 } *params32 = args;
28867 struct glNormal3sv_params params =
28869 .v = ULongToPtr(params32->v),
28871 NTSTATUS status;
28872 status = gl_glNormal3sv( &params );
28873 return status;
28876 static NTSTATUS wow64_gl_glNormalPointer( void *args )
28878 struct
28880 GLenum type;
28881 GLsizei stride;
28882 PTR32 pointer;
28883 } *params32 = args;
28884 struct glNormalPointer_params params =
28886 .type = params32->type,
28887 .stride = params32->stride,
28888 .pointer = ULongToPtr(params32->pointer),
28890 NTSTATUS status;
28891 status = gl_glNormalPointer( &params );
28892 return status;
28895 static NTSTATUS wow64_gl_glPixelMapfv( void *args )
28897 struct
28899 GLenum map;
28900 GLsizei mapsize;
28901 PTR32 values;
28902 } *params32 = args;
28903 struct glPixelMapfv_params params =
28905 .map = params32->map,
28906 .mapsize = params32->mapsize,
28907 .values = ULongToPtr(params32->values),
28909 NTSTATUS status;
28910 status = gl_glPixelMapfv( &params );
28911 return status;
28914 static NTSTATUS wow64_gl_glPixelMapuiv( void *args )
28916 struct
28918 GLenum map;
28919 GLsizei mapsize;
28920 PTR32 values;
28921 } *params32 = args;
28922 struct glPixelMapuiv_params params =
28924 .map = params32->map,
28925 .mapsize = params32->mapsize,
28926 .values = ULongToPtr(params32->values),
28928 NTSTATUS status;
28929 status = gl_glPixelMapuiv( &params );
28930 return status;
28933 static NTSTATUS wow64_gl_glPixelMapusv( void *args )
28935 struct
28937 GLenum map;
28938 GLsizei mapsize;
28939 PTR32 values;
28940 } *params32 = args;
28941 struct glPixelMapusv_params params =
28943 .map = params32->map,
28944 .mapsize = params32->mapsize,
28945 .values = ULongToPtr(params32->values),
28947 NTSTATUS status;
28948 status = gl_glPixelMapusv( &params );
28949 return status;
28952 static NTSTATUS wow64_gl_glPolygonStipple( void *args )
28954 struct
28956 PTR32 mask;
28957 } *params32 = args;
28958 struct glPolygonStipple_params params =
28960 .mask = ULongToPtr(params32->mask),
28962 NTSTATUS status;
28963 status = gl_glPolygonStipple( &params );
28964 return status;
28967 static NTSTATUS wow64_gl_glPrioritizeTextures( void *args )
28969 struct
28971 GLsizei n;
28972 PTR32 textures;
28973 PTR32 priorities;
28974 } *params32 = args;
28975 struct glPrioritizeTextures_params params =
28977 .n = params32->n,
28978 .textures = ULongToPtr(params32->textures),
28979 .priorities = ULongToPtr(params32->priorities),
28981 NTSTATUS status;
28982 status = gl_glPrioritizeTextures( &params );
28983 return status;
28986 static NTSTATUS wow64_gl_glRasterPos2dv( void *args )
28988 struct
28990 PTR32 v;
28991 } *params32 = args;
28992 struct glRasterPos2dv_params params =
28994 .v = ULongToPtr(params32->v),
28996 NTSTATUS status;
28997 status = gl_glRasterPos2dv( &params );
28998 return status;
29001 static NTSTATUS wow64_gl_glRasterPos2fv( void *args )
29003 struct
29005 PTR32 v;
29006 } *params32 = args;
29007 struct glRasterPos2fv_params params =
29009 .v = ULongToPtr(params32->v),
29011 NTSTATUS status;
29012 status = gl_glRasterPos2fv( &params );
29013 return status;
29016 static NTSTATUS wow64_gl_glRasterPos2iv( void *args )
29018 struct
29020 PTR32 v;
29021 } *params32 = args;
29022 struct glRasterPos2iv_params params =
29024 .v = ULongToPtr(params32->v),
29026 NTSTATUS status;
29027 status = gl_glRasterPos2iv( &params );
29028 return status;
29031 static NTSTATUS wow64_gl_glRasterPos2sv( void *args )
29033 struct
29035 PTR32 v;
29036 } *params32 = args;
29037 struct glRasterPos2sv_params params =
29039 .v = ULongToPtr(params32->v),
29041 NTSTATUS status;
29042 status = gl_glRasterPos2sv( &params );
29043 return status;
29046 static NTSTATUS wow64_gl_glRasterPos3dv( void *args )
29048 struct
29050 PTR32 v;
29051 } *params32 = args;
29052 struct glRasterPos3dv_params params =
29054 .v = ULongToPtr(params32->v),
29056 NTSTATUS status;
29057 status = gl_glRasterPos3dv( &params );
29058 return status;
29061 static NTSTATUS wow64_gl_glRasterPos3fv( void *args )
29063 struct
29065 PTR32 v;
29066 } *params32 = args;
29067 struct glRasterPos3fv_params params =
29069 .v = ULongToPtr(params32->v),
29071 NTSTATUS status;
29072 status = gl_glRasterPos3fv( &params );
29073 return status;
29076 static NTSTATUS wow64_gl_glRasterPos3iv( void *args )
29078 struct
29080 PTR32 v;
29081 } *params32 = args;
29082 struct glRasterPos3iv_params params =
29084 .v = ULongToPtr(params32->v),
29086 NTSTATUS status;
29087 status = gl_glRasterPos3iv( &params );
29088 return status;
29091 static NTSTATUS wow64_gl_glRasterPos3sv( void *args )
29093 struct
29095 PTR32 v;
29096 } *params32 = args;
29097 struct glRasterPos3sv_params params =
29099 .v = ULongToPtr(params32->v),
29101 NTSTATUS status;
29102 status = gl_glRasterPos3sv( &params );
29103 return status;
29106 static NTSTATUS wow64_gl_glRasterPos4dv( void *args )
29108 struct
29110 PTR32 v;
29111 } *params32 = args;
29112 struct glRasterPos4dv_params params =
29114 .v = ULongToPtr(params32->v),
29116 NTSTATUS status;
29117 status = gl_glRasterPos4dv( &params );
29118 return status;
29121 static NTSTATUS wow64_gl_glRasterPos4fv( void *args )
29123 struct
29125 PTR32 v;
29126 } *params32 = args;
29127 struct glRasterPos4fv_params params =
29129 .v = ULongToPtr(params32->v),
29131 NTSTATUS status;
29132 status = gl_glRasterPos4fv( &params );
29133 return status;
29136 static NTSTATUS wow64_gl_glRasterPos4iv( void *args )
29138 struct
29140 PTR32 v;
29141 } *params32 = args;
29142 struct glRasterPos4iv_params params =
29144 .v = ULongToPtr(params32->v),
29146 NTSTATUS status;
29147 status = gl_glRasterPos4iv( &params );
29148 return status;
29151 static NTSTATUS wow64_gl_glRasterPos4sv( void *args )
29153 struct
29155 PTR32 v;
29156 } *params32 = args;
29157 struct glRasterPos4sv_params params =
29159 .v = ULongToPtr(params32->v),
29161 NTSTATUS status;
29162 status = gl_glRasterPos4sv( &params );
29163 return status;
29166 static NTSTATUS wow64_gl_glReadPixels( void *args )
29168 struct
29170 GLint x;
29171 GLint y;
29172 GLsizei width;
29173 GLsizei height;
29174 GLenum format;
29175 GLenum type;
29176 PTR32 pixels;
29177 } *params32 = args;
29178 struct glReadPixels_params params =
29180 .x = params32->x,
29181 .y = params32->y,
29182 .width = params32->width,
29183 .height = params32->height,
29184 .format = params32->format,
29185 .type = params32->type,
29186 .pixels = ULongToPtr(params32->pixels),
29188 NTSTATUS status;
29189 status = gl_glReadPixels( &params );
29190 return status;
29193 static NTSTATUS wow64_gl_glRectdv( void *args )
29195 struct
29197 PTR32 v1;
29198 PTR32 v2;
29199 } *params32 = args;
29200 struct glRectdv_params params =
29202 .v1 = ULongToPtr(params32->v1),
29203 .v2 = ULongToPtr(params32->v2),
29205 NTSTATUS status;
29206 status = gl_glRectdv( &params );
29207 return status;
29210 static NTSTATUS wow64_gl_glRectfv( void *args )
29212 struct
29214 PTR32 v1;
29215 PTR32 v2;
29216 } *params32 = args;
29217 struct glRectfv_params params =
29219 .v1 = ULongToPtr(params32->v1),
29220 .v2 = ULongToPtr(params32->v2),
29222 NTSTATUS status;
29223 status = gl_glRectfv( &params );
29224 return status;
29227 static NTSTATUS wow64_gl_glRectiv( void *args )
29229 struct
29231 PTR32 v1;
29232 PTR32 v2;
29233 } *params32 = args;
29234 struct glRectiv_params params =
29236 .v1 = ULongToPtr(params32->v1),
29237 .v2 = ULongToPtr(params32->v2),
29239 NTSTATUS status;
29240 status = gl_glRectiv( &params );
29241 return status;
29244 static NTSTATUS wow64_gl_glRectsv( void *args )
29246 struct
29248 PTR32 v1;
29249 PTR32 v2;
29250 } *params32 = args;
29251 struct glRectsv_params params =
29253 .v1 = ULongToPtr(params32->v1),
29254 .v2 = ULongToPtr(params32->v2),
29256 NTSTATUS status;
29257 status = gl_glRectsv( &params );
29258 return status;
29261 static NTSTATUS wow64_gl_glSelectBuffer( void *args )
29263 struct
29265 GLsizei size;
29266 PTR32 buffer;
29267 } *params32 = args;
29268 struct glSelectBuffer_params params =
29270 .size = params32->size,
29271 .buffer = ULongToPtr(params32->buffer),
29273 NTSTATUS status;
29274 status = gl_glSelectBuffer( &params );
29275 return status;
29278 static NTSTATUS wow64_gl_glTexCoord1dv( void *args )
29280 struct
29282 PTR32 v;
29283 } *params32 = args;
29284 struct glTexCoord1dv_params params =
29286 .v = ULongToPtr(params32->v),
29288 NTSTATUS status;
29289 status = gl_glTexCoord1dv( &params );
29290 return status;
29293 static NTSTATUS wow64_gl_glTexCoord1fv( void *args )
29295 struct
29297 PTR32 v;
29298 } *params32 = args;
29299 struct glTexCoord1fv_params params =
29301 .v = ULongToPtr(params32->v),
29303 NTSTATUS status;
29304 status = gl_glTexCoord1fv( &params );
29305 return status;
29308 static NTSTATUS wow64_gl_glTexCoord1iv( void *args )
29310 struct
29312 PTR32 v;
29313 } *params32 = args;
29314 struct glTexCoord1iv_params params =
29316 .v = ULongToPtr(params32->v),
29318 NTSTATUS status;
29319 status = gl_glTexCoord1iv( &params );
29320 return status;
29323 static NTSTATUS wow64_gl_glTexCoord1sv( void *args )
29325 struct
29327 PTR32 v;
29328 } *params32 = args;
29329 struct glTexCoord1sv_params params =
29331 .v = ULongToPtr(params32->v),
29333 NTSTATUS status;
29334 status = gl_glTexCoord1sv( &params );
29335 return status;
29338 static NTSTATUS wow64_gl_glTexCoord2dv( void *args )
29340 struct
29342 PTR32 v;
29343 } *params32 = args;
29344 struct glTexCoord2dv_params params =
29346 .v = ULongToPtr(params32->v),
29348 NTSTATUS status;
29349 status = gl_glTexCoord2dv( &params );
29350 return status;
29353 static NTSTATUS wow64_gl_glTexCoord2fv( void *args )
29355 struct
29357 PTR32 v;
29358 } *params32 = args;
29359 struct glTexCoord2fv_params params =
29361 .v = ULongToPtr(params32->v),
29363 NTSTATUS status;
29364 status = gl_glTexCoord2fv( &params );
29365 return status;
29368 static NTSTATUS wow64_gl_glTexCoord2iv( void *args )
29370 struct
29372 PTR32 v;
29373 } *params32 = args;
29374 struct glTexCoord2iv_params params =
29376 .v = ULongToPtr(params32->v),
29378 NTSTATUS status;
29379 status = gl_glTexCoord2iv( &params );
29380 return status;
29383 static NTSTATUS wow64_gl_glTexCoord2sv( void *args )
29385 struct
29387 PTR32 v;
29388 } *params32 = args;
29389 struct glTexCoord2sv_params params =
29391 .v = ULongToPtr(params32->v),
29393 NTSTATUS status;
29394 status = gl_glTexCoord2sv( &params );
29395 return status;
29398 static NTSTATUS wow64_gl_glTexCoord3dv( void *args )
29400 struct
29402 PTR32 v;
29403 } *params32 = args;
29404 struct glTexCoord3dv_params params =
29406 .v = ULongToPtr(params32->v),
29408 NTSTATUS status;
29409 status = gl_glTexCoord3dv( &params );
29410 return status;
29413 static NTSTATUS wow64_gl_glTexCoord3fv( void *args )
29415 struct
29417 PTR32 v;
29418 } *params32 = args;
29419 struct glTexCoord3fv_params params =
29421 .v = ULongToPtr(params32->v),
29423 NTSTATUS status;
29424 status = gl_glTexCoord3fv( &params );
29425 return status;
29428 static NTSTATUS wow64_gl_glTexCoord3iv( void *args )
29430 struct
29432 PTR32 v;
29433 } *params32 = args;
29434 struct glTexCoord3iv_params params =
29436 .v = ULongToPtr(params32->v),
29438 NTSTATUS status;
29439 status = gl_glTexCoord3iv( &params );
29440 return status;
29443 static NTSTATUS wow64_gl_glTexCoord3sv( void *args )
29445 struct
29447 PTR32 v;
29448 } *params32 = args;
29449 struct glTexCoord3sv_params params =
29451 .v = ULongToPtr(params32->v),
29453 NTSTATUS status;
29454 status = gl_glTexCoord3sv( &params );
29455 return status;
29458 static NTSTATUS wow64_gl_glTexCoord4dv( void *args )
29460 struct
29462 PTR32 v;
29463 } *params32 = args;
29464 struct glTexCoord4dv_params params =
29466 .v = ULongToPtr(params32->v),
29468 NTSTATUS status;
29469 status = gl_glTexCoord4dv( &params );
29470 return status;
29473 static NTSTATUS wow64_gl_glTexCoord4fv( void *args )
29475 struct
29477 PTR32 v;
29478 } *params32 = args;
29479 struct glTexCoord4fv_params params =
29481 .v = ULongToPtr(params32->v),
29483 NTSTATUS status;
29484 status = gl_glTexCoord4fv( &params );
29485 return status;
29488 static NTSTATUS wow64_gl_glTexCoord4iv( void *args )
29490 struct
29492 PTR32 v;
29493 } *params32 = args;
29494 struct glTexCoord4iv_params params =
29496 .v = ULongToPtr(params32->v),
29498 NTSTATUS status;
29499 status = gl_glTexCoord4iv( &params );
29500 return status;
29503 static NTSTATUS wow64_gl_glTexCoord4sv( void *args )
29505 struct
29507 PTR32 v;
29508 } *params32 = args;
29509 struct glTexCoord4sv_params params =
29511 .v = ULongToPtr(params32->v),
29513 NTSTATUS status;
29514 status = gl_glTexCoord4sv( &params );
29515 return status;
29518 static NTSTATUS wow64_gl_glTexCoordPointer( void *args )
29520 struct
29522 GLint size;
29523 GLenum type;
29524 GLsizei stride;
29525 PTR32 pointer;
29526 } *params32 = args;
29527 struct glTexCoordPointer_params params =
29529 .size = params32->size,
29530 .type = params32->type,
29531 .stride = params32->stride,
29532 .pointer = ULongToPtr(params32->pointer),
29534 NTSTATUS status;
29535 status = gl_glTexCoordPointer( &params );
29536 return status;
29539 static NTSTATUS wow64_gl_glTexEnvfv( void *args )
29541 struct
29543 GLenum target;
29544 GLenum pname;
29545 PTR32 params;
29546 } *params32 = args;
29547 struct glTexEnvfv_params params =
29549 .target = params32->target,
29550 .pname = params32->pname,
29551 .params = ULongToPtr(params32->params),
29553 NTSTATUS status;
29554 status = gl_glTexEnvfv( &params );
29555 return status;
29558 static NTSTATUS wow64_gl_glTexEnviv( void *args )
29560 struct
29562 GLenum target;
29563 GLenum pname;
29564 PTR32 params;
29565 } *params32 = args;
29566 struct glTexEnviv_params params =
29568 .target = params32->target,
29569 .pname = params32->pname,
29570 .params = ULongToPtr(params32->params),
29572 NTSTATUS status;
29573 status = gl_glTexEnviv( &params );
29574 return status;
29577 static NTSTATUS wow64_gl_glTexGendv( void *args )
29579 struct
29581 GLenum coord;
29582 GLenum pname;
29583 PTR32 params;
29584 } *params32 = args;
29585 struct glTexGendv_params params =
29587 .coord = params32->coord,
29588 .pname = params32->pname,
29589 .params = ULongToPtr(params32->params),
29591 NTSTATUS status;
29592 status = gl_glTexGendv( &params );
29593 return status;
29596 static NTSTATUS wow64_gl_glTexGenfv( void *args )
29598 struct
29600 GLenum coord;
29601 GLenum pname;
29602 PTR32 params;
29603 } *params32 = args;
29604 struct glTexGenfv_params params =
29606 .coord = params32->coord,
29607 .pname = params32->pname,
29608 .params = ULongToPtr(params32->params),
29610 NTSTATUS status;
29611 status = gl_glTexGenfv( &params );
29612 return status;
29615 static NTSTATUS wow64_gl_glTexGeniv( void *args )
29617 struct
29619 GLenum coord;
29620 GLenum pname;
29621 PTR32 params;
29622 } *params32 = args;
29623 struct glTexGeniv_params params =
29625 .coord = params32->coord,
29626 .pname = params32->pname,
29627 .params = ULongToPtr(params32->params),
29629 NTSTATUS status;
29630 status = gl_glTexGeniv( &params );
29631 return status;
29634 static NTSTATUS wow64_gl_glTexImage1D( void *args )
29636 struct
29638 GLenum target;
29639 GLint level;
29640 GLint internalformat;
29641 GLsizei width;
29642 GLint border;
29643 GLenum format;
29644 GLenum type;
29645 PTR32 pixels;
29646 } *params32 = args;
29647 struct glTexImage1D_params params =
29649 .target = params32->target,
29650 .level = params32->level,
29651 .internalformat = params32->internalformat,
29652 .width = params32->width,
29653 .border = params32->border,
29654 .format = params32->format,
29655 .type = params32->type,
29656 .pixels = ULongToPtr(params32->pixels),
29658 NTSTATUS status;
29659 status = gl_glTexImage1D( &params );
29660 return status;
29663 static NTSTATUS wow64_gl_glTexImage2D( void *args )
29665 struct
29667 GLenum target;
29668 GLint level;
29669 GLint internalformat;
29670 GLsizei width;
29671 GLsizei height;
29672 GLint border;
29673 GLenum format;
29674 GLenum type;
29675 PTR32 pixels;
29676 } *params32 = args;
29677 struct glTexImage2D_params params =
29679 .target = params32->target,
29680 .level = params32->level,
29681 .internalformat = params32->internalformat,
29682 .width = params32->width,
29683 .height = params32->height,
29684 .border = params32->border,
29685 .format = params32->format,
29686 .type = params32->type,
29687 .pixels = ULongToPtr(params32->pixels),
29689 NTSTATUS status;
29690 status = gl_glTexImage2D( &params );
29691 return status;
29694 static NTSTATUS wow64_gl_glTexParameterfv( void *args )
29696 struct
29698 GLenum target;
29699 GLenum pname;
29700 PTR32 params;
29701 } *params32 = args;
29702 struct glTexParameterfv_params params =
29704 .target = params32->target,
29705 .pname = params32->pname,
29706 .params = ULongToPtr(params32->params),
29708 NTSTATUS status;
29709 status = gl_glTexParameterfv( &params );
29710 return status;
29713 static NTSTATUS wow64_gl_glTexParameteriv( void *args )
29715 struct
29717 GLenum target;
29718 GLenum pname;
29719 PTR32 params;
29720 } *params32 = args;
29721 struct glTexParameteriv_params params =
29723 .target = params32->target,
29724 .pname = params32->pname,
29725 .params = ULongToPtr(params32->params),
29727 NTSTATUS status;
29728 status = gl_glTexParameteriv( &params );
29729 return status;
29732 static NTSTATUS wow64_gl_glTexSubImage1D( void *args )
29734 struct
29736 GLenum target;
29737 GLint level;
29738 GLint xoffset;
29739 GLsizei width;
29740 GLenum format;
29741 GLenum type;
29742 PTR32 pixels;
29743 } *params32 = args;
29744 struct glTexSubImage1D_params params =
29746 .target = params32->target,
29747 .level = params32->level,
29748 .xoffset = params32->xoffset,
29749 .width = params32->width,
29750 .format = params32->format,
29751 .type = params32->type,
29752 .pixels = ULongToPtr(params32->pixels),
29754 NTSTATUS status;
29755 status = gl_glTexSubImage1D( &params );
29756 return status;
29759 static NTSTATUS wow64_gl_glTexSubImage2D( void *args )
29761 struct
29763 GLenum target;
29764 GLint level;
29765 GLint xoffset;
29766 GLint yoffset;
29767 GLsizei width;
29768 GLsizei height;
29769 GLenum format;
29770 GLenum type;
29771 PTR32 pixels;
29772 } *params32 = args;
29773 struct glTexSubImage2D_params params =
29775 .target = params32->target,
29776 .level = params32->level,
29777 .xoffset = params32->xoffset,
29778 .yoffset = params32->yoffset,
29779 .width = params32->width,
29780 .height = params32->height,
29781 .format = params32->format,
29782 .type = params32->type,
29783 .pixels = ULongToPtr(params32->pixels),
29785 NTSTATUS status;
29786 status = gl_glTexSubImage2D( &params );
29787 return status;
29790 static NTSTATUS wow64_gl_glVertex2dv( void *args )
29792 struct
29794 PTR32 v;
29795 } *params32 = args;
29796 struct glVertex2dv_params params =
29798 .v = ULongToPtr(params32->v),
29800 NTSTATUS status;
29801 status = gl_glVertex2dv( &params );
29802 return status;
29805 static NTSTATUS wow64_gl_glVertex2fv( void *args )
29807 struct
29809 PTR32 v;
29810 } *params32 = args;
29811 struct glVertex2fv_params params =
29813 .v = ULongToPtr(params32->v),
29815 NTSTATUS status;
29816 status = gl_glVertex2fv( &params );
29817 return status;
29820 static NTSTATUS wow64_gl_glVertex2iv( void *args )
29822 struct
29824 PTR32 v;
29825 } *params32 = args;
29826 struct glVertex2iv_params params =
29828 .v = ULongToPtr(params32->v),
29830 NTSTATUS status;
29831 status = gl_glVertex2iv( &params );
29832 return status;
29835 static NTSTATUS wow64_gl_glVertex2sv( void *args )
29837 struct
29839 PTR32 v;
29840 } *params32 = args;
29841 struct glVertex2sv_params params =
29843 .v = ULongToPtr(params32->v),
29845 NTSTATUS status;
29846 status = gl_glVertex2sv( &params );
29847 return status;
29850 static NTSTATUS wow64_gl_glVertex3dv( void *args )
29852 struct
29854 PTR32 v;
29855 } *params32 = args;
29856 struct glVertex3dv_params params =
29858 .v = ULongToPtr(params32->v),
29860 NTSTATUS status;
29861 status = gl_glVertex3dv( &params );
29862 return status;
29865 static NTSTATUS wow64_gl_glVertex3fv( void *args )
29867 struct
29869 PTR32 v;
29870 } *params32 = args;
29871 struct glVertex3fv_params params =
29873 .v = ULongToPtr(params32->v),
29875 NTSTATUS status;
29876 status = gl_glVertex3fv( &params );
29877 return status;
29880 static NTSTATUS wow64_gl_glVertex3iv( void *args )
29882 struct
29884 PTR32 v;
29885 } *params32 = args;
29886 struct glVertex3iv_params params =
29888 .v = ULongToPtr(params32->v),
29890 NTSTATUS status;
29891 status = gl_glVertex3iv( &params );
29892 return status;
29895 static NTSTATUS wow64_gl_glVertex3sv( void *args )
29897 struct
29899 PTR32 v;
29900 } *params32 = args;
29901 struct glVertex3sv_params params =
29903 .v = ULongToPtr(params32->v),
29905 NTSTATUS status;
29906 status = gl_glVertex3sv( &params );
29907 return status;
29910 static NTSTATUS wow64_gl_glVertex4dv( void *args )
29912 struct
29914 PTR32 v;
29915 } *params32 = args;
29916 struct glVertex4dv_params params =
29918 .v = ULongToPtr(params32->v),
29920 NTSTATUS status;
29921 status = gl_glVertex4dv( &params );
29922 return status;
29925 static NTSTATUS wow64_gl_glVertex4fv( void *args )
29927 struct
29929 PTR32 v;
29930 } *params32 = args;
29931 struct glVertex4fv_params params =
29933 .v = ULongToPtr(params32->v),
29935 NTSTATUS status;
29936 status = gl_glVertex4fv( &params );
29937 return status;
29940 static NTSTATUS wow64_gl_glVertex4iv( void *args )
29942 struct
29944 PTR32 v;
29945 } *params32 = args;
29946 struct glVertex4iv_params params =
29948 .v = ULongToPtr(params32->v),
29950 NTSTATUS status;
29951 status = gl_glVertex4iv( &params );
29952 return status;
29955 static NTSTATUS wow64_gl_glVertex4sv( void *args )
29957 struct
29959 PTR32 v;
29960 } *params32 = args;
29961 struct glVertex4sv_params params =
29963 .v = ULongToPtr(params32->v),
29965 NTSTATUS status;
29966 status = gl_glVertex4sv( &params );
29967 return status;
29970 static NTSTATUS wow64_gl_glVertexPointer( void *args )
29972 struct
29974 GLint size;
29975 GLenum type;
29976 GLsizei stride;
29977 PTR32 pointer;
29978 } *params32 = args;
29979 struct glVertexPointer_params params =
29981 .size = params32->size,
29982 .type = params32->type,
29983 .stride = params32->stride,
29984 .pointer = ULongToPtr(params32->pointer),
29986 NTSTATUS status;
29987 status = gl_glVertexPointer( &params );
29988 return status;
29991 static NTSTATUS wow64_ext_glActiveVaryingNV( void *args )
29993 struct
29995 GLuint program;
29996 PTR32 name;
29997 } *params32 = args;
29998 struct glActiveVaryingNV_params params =
30000 .program = params32->program,
30001 .name = ULongToPtr(params32->name),
30003 NTSTATUS status;
30004 status = ext_glActiveVaryingNV( &params );
30005 return status;
30008 static NTSTATUS wow64_ext_glAreProgramsResidentNV( void *args )
30010 struct
30012 GLsizei n;
30013 PTR32 programs;
30014 PTR32 residences;
30015 GLboolean ret;
30016 } *params32 = args;
30017 struct glAreProgramsResidentNV_params params =
30019 .n = params32->n,
30020 .programs = ULongToPtr(params32->programs),
30021 .residences = ULongToPtr(params32->residences),
30023 NTSTATUS status;
30024 status = ext_glAreProgramsResidentNV( &params );
30025 params32->ret = params.ret;
30026 return status;
30029 static NTSTATUS wow64_ext_glAreTexturesResidentEXT( void *args )
30031 struct
30033 GLsizei n;
30034 PTR32 textures;
30035 PTR32 residences;
30036 GLboolean ret;
30037 } *params32 = args;
30038 struct glAreTexturesResidentEXT_params params =
30040 .n = params32->n,
30041 .textures = ULongToPtr(params32->textures),
30042 .residences = ULongToPtr(params32->residences),
30044 NTSTATUS status;
30045 status = ext_glAreTexturesResidentEXT( &params );
30046 params32->ret = params.ret;
30047 return status;
30050 static NTSTATUS wow64_ext_glAsyncCopyBufferSubDataNVX( void *args )
30052 struct
30054 GLsizei waitSemaphoreCount;
30055 PTR32 waitSemaphoreArray;
30056 PTR32 fenceValueArray;
30057 GLuint readGpu;
30058 GLbitfield writeGpuMask;
30059 GLuint readBuffer;
30060 GLuint writeBuffer;
30061 PTR32 readOffset;
30062 PTR32 writeOffset;
30063 PTR32 size;
30064 GLsizei signalSemaphoreCount;
30065 PTR32 signalSemaphoreArray;
30066 PTR32 signalValueArray;
30067 GLuint ret;
30068 } *params32 = args;
30069 struct glAsyncCopyBufferSubDataNVX_params params =
30071 .waitSemaphoreCount = params32->waitSemaphoreCount,
30072 .waitSemaphoreArray = ULongToPtr(params32->waitSemaphoreArray),
30073 .fenceValueArray = ULongToPtr(params32->fenceValueArray),
30074 .readGpu = params32->readGpu,
30075 .writeGpuMask = params32->writeGpuMask,
30076 .readBuffer = params32->readBuffer,
30077 .writeBuffer = params32->writeBuffer,
30078 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
30079 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
30080 .size = (GLsizeiptr)ULongToPtr(params32->size),
30081 .signalSemaphoreCount = params32->signalSemaphoreCount,
30082 .signalSemaphoreArray = ULongToPtr(params32->signalSemaphoreArray),
30083 .signalValueArray = ULongToPtr(params32->signalValueArray),
30085 NTSTATUS status;
30086 status = ext_glAsyncCopyBufferSubDataNVX( &params );
30087 params32->ret = params.ret;
30088 return status;
30091 static NTSTATUS wow64_ext_glAsyncCopyImageSubDataNVX( void *args )
30093 struct
30095 GLsizei waitSemaphoreCount;
30096 PTR32 waitSemaphoreArray;
30097 PTR32 waitValueArray;
30098 GLuint srcGpu;
30099 GLbitfield dstGpuMask;
30100 GLuint srcName;
30101 GLenum srcTarget;
30102 GLint srcLevel;
30103 GLint srcX;
30104 GLint srcY;
30105 GLint srcZ;
30106 GLuint dstName;
30107 GLenum dstTarget;
30108 GLint dstLevel;
30109 GLint dstX;
30110 GLint dstY;
30111 GLint dstZ;
30112 GLsizei srcWidth;
30113 GLsizei srcHeight;
30114 GLsizei srcDepth;
30115 GLsizei signalSemaphoreCount;
30116 PTR32 signalSemaphoreArray;
30117 PTR32 signalValueArray;
30118 GLuint ret;
30119 } *params32 = args;
30120 struct glAsyncCopyImageSubDataNVX_params params =
30122 .waitSemaphoreCount = params32->waitSemaphoreCount,
30123 .waitSemaphoreArray = ULongToPtr(params32->waitSemaphoreArray),
30124 .waitValueArray = ULongToPtr(params32->waitValueArray),
30125 .srcGpu = params32->srcGpu,
30126 .dstGpuMask = params32->dstGpuMask,
30127 .srcName = params32->srcName,
30128 .srcTarget = params32->srcTarget,
30129 .srcLevel = params32->srcLevel,
30130 .srcX = params32->srcX,
30131 .srcY = params32->srcY,
30132 .srcZ = params32->srcZ,
30133 .dstName = params32->dstName,
30134 .dstTarget = params32->dstTarget,
30135 .dstLevel = params32->dstLevel,
30136 .dstX = params32->dstX,
30137 .dstY = params32->dstY,
30138 .dstZ = params32->dstZ,
30139 .srcWidth = params32->srcWidth,
30140 .srcHeight = params32->srcHeight,
30141 .srcDepth = params32->srcDepth,
30142 .signalSemaphoreCount = params32->signalSemaphoreCount,
30143 .signalSemaphoreArray = ULongToPtr(params32->signalSemaphoreArray),
30144 .signalValueArray = ULongToPtr(params32->signalValueArray),
30146 NTSTATUS status;
30147 status = ext_glAsyncCopyImageSubDataNVX( &params );
30148 params32->ret = params.ret;
30149 return status;
30152 static NTSTATUS wow64_ext_glBindAttribLocation( void *args )
30154 struct
30156 GLuint program;
30157 GLuint index;
30158 PTR32 name;
30159 } *params32 = args;
30160 struct glBindAttribLocation_params params =
30162 .program = params32->program,
30163 .index = params32->index,
30164 .name = ULongToPtr(params32->name),
30166 NTSTATUS status;
30167 status = ext_glBindAttribLocation( &params );
30168 return status;
30171 static NTSTATUS wow64_ext_glBindAttribLocationARB( void *args )
30173 struct
30175 GLhandleARB programObj;
30176 GLuint index;
30177 PTR32 name;
30178 } *params32 = args;
30179 struct glBindAttribLocationARB_params params =
30181 .programObj = params32->programObj,
30182 .index = params32->index,
30183 .name = ULongToPtr(params32->name),
30185 NTSTATUS status;
30186 status = ext_glBindAttribLocationARB( &params );
30187 return status;
30190 static NTSTATUS wow64_ext_glBindBufferOffsetEXT( void *args )
30192 struct
30194 GLenum target;
30195 GLuint index;
30196 GLuint buffer;
30197 PTR32 offset;
30198 } *params32 = args;
30199 struct glBindBufferOffsetEXT_params params =
30201 .target = params32->target,
30202 .index = params32->index,
30203 .buffer = params32->buffer,
30204 .offset = (GLintptr)ULongToPtr(params32->offset),
30206 NTSTATUS status;
30207 status = ext_glBindBufferOffsetEXT( &params );
30208 return status;
30211 static NTSTATUS wow64_ext_glBindBufferOffsetNV( void *args )
30213 struct
30215 GLenum target;
30216 GLuint index;
30217 GLuint buffer;
30218 PTR32 offset;
30219 } *params32 = args;
30220 struct glBindBufferOffsetNV_params params =
30222 .target = params32->target,
30223 .index = params32->index,
30224 .buffer = params32->buffer,
30225 .offset = (GLintptr)ULongToPtr(params32->offset),
30227 NTSTATUS status;
30228 status = ext_glBindBufferOffsetNV( &params );
30229 return status;
30232 static NTSTATUS wow64_ext_glBindBufferRange( void *args )
30234 struct
30236 GLenum target;
30237 GLuint index;
30238 GLuint buffer;
30239 PTR32 offset;
30240 PTR32 size;
30241 } *params32 = args;
30242 struct glBindBufferRange_params params =
30244 .target = params32->target,
30245 .index = params32->index,
30246 .buffer = params32->buffer,
30247 .offset = (GLintptr)ULongToPtr(params32->offset),
30248 .size = (GLsizeiptr)ULongToPtr(params32->size),
30250 NTSTATUS status;
30251 status = ext_glBindBufferRange( &params );
30252 return status;
30255 static NTSTATUS wow64_ext_glBindBufferRangeEXT( void *args )
30257 struct
30259 GLenum target;
30260 GLuint index;
30261 GLuint buffer;
30262 PTR32 offset;
30263 PTR32 size;
30264 } *params32 = args;
30265 struct glBindBufferRangeEXT_params params =
30267 .target = params32->target,
30268 .index = params32->index,
30269 .buffer = params32->buffer,
30270 .offset = (GLintptr)ULongToPtr(params32->offset),
30271 .size = (GLsizeiptr)ULongToPtr(params32->size),
30273 NTSTATUS status;
30274 status = ext_glBindBufferRangeEXT( &params );
30275 return status;
30278 static NTSTATUS wow64_ext_glBindBufferRangeNV( void *args )
30280 struct
30282 GLenum target;
30283 GLuint index;
30284 GLuint buffer;
30285 PTR32 offset;
30286 PTR32 size;
30287 } *params32 = args;
30288 struct glBindBufferRangeNV_params params =
30290 .target = params32->target,
30291 .index = params32->index,
30292 .buffer = params32->buffer,
30293 .offset = (GLintptr)ULongToPtr(params32->offset),
30294 .size = (GLsizeiptr)ULongToPtr(params32->size),
30296 NTSTATUS status;
30297 status = ext_glBindBufferRangeNV( &params );
30298 return status;
30301 static NTSTATUS wow64_ext_glBindBuffersBase( void *args )
30303 struct
30305 GLenum target;
30306 GLuint first;
30307 GLsizei count;
30308 PTR32 buffers;
30309 } *params32 = args;
30310 struct glBindBuffersBase_params params =
30312 .target = params32->target,
30313 .first = params32->first,
30314 .count = params32->count,
30315 .buffers = ULongToPtr(params32->buffers),
30317 NTSTATUS status;
30318 status = ext_glBindBuffersBase( &params );
30319 return status;
30322 static NTSTATUS wow64_ext_glBindBuffersRange( void *args )
30324 struct
30326 GLenum target;
30327 GLuint first;
30328 GLsizei count;
30329 PTR32 buffers;
30330 PTR32 offsets;
30331 PTR32 sizes;
30332 } *params32 = args;
30333 struct glBindBuffersRange_params params =
30335 .target = params32->target,
30336 .first = params32->first,
30337 .count = params32->count,
30338 .buffers = ULongToPtr(params32->buffers),
30340 FIXME( "params32 %p, params %p stub!\n", params32, &params );
30341 return STATUS_NOT_IMPLEMENTED;
30344 static NTSTATUS wow64_ext_glBindFragDataLocation( void *args )
30346 struct
30348 GLuint program;
30349 GLuint color;
30350 PTR32 name;
30351 } *params32 = args;
30352 struct glBindFragDataLocation_params params =
30354 .program = params32->program,
30355 .color = params32->color,
30356 .name = ULongToPtr(params32->name),
30358 NTSTATUS status;
30359 status = ext_glBindFragDataLocation( &params );
30360 return status;
30363 static NTSTATUS wow64_ext_glBindFragDataLocationEXT( void *args )
30365 struct
30367 GLuint program;
30368 GLuint color;
30369 PTR32 name;
30370 } *params32 = args;
30371 struct glBindFragDataLocationEXT_params params =
30373 .program = params32->program,
30374 .color = params32->color,
30375 .name = ULongToPtr(params32->name),
30377 NTSTATUS status;
30378 status = ext_glBindFragDataLocationEXT( &params );
30379 return status;
30382 static NTSTATUS wow64_ext_glBindFragDataLocationIndexed( void *args )
30384 struct
30386 GLuint program;
30387 GLuint colorNumber;
30388 GLuint index;
30389 PTR32 name;
30390 } *params32 = args;
30391 struct glBindFragDataLocationIndexed_params params =
30393 .program = params32->program,
30394 .colorNumber = params32->colorNumber,
30395 .index = params32->index,
30396 .name = ULongToPtr(params32->name),
30398 NTSTATUS status;
30399 status = ext_glBindFragDataLocationIndexed( &params );
30400 return status;
30403 static NTSTATUS wow64_ext_glBindImageTextures( void *args )
30405 struct
30407 GLuint first;
30408 GLsizei count;
30409 PTR32 textures;
30410 } *params32 = args;
30411 struct glBindImageTextures_params params =
30413 .first = params32->first,
30414 .count = params32->count,
30415 .textures = ULongToPtr(params32->textures),
30417 NTSTATUS status;
30418 status = ext_glBindImageTextures( &params );
30419 return status;
30422 static NTSTATUS wow64_ext_glBindSamplers( void *args )
30424 struct
30426 GLuint first;
30427 GLsizei count;
30428 PTR32 samplers;
30429 } *params32 = args;
30430 struct glBindSamplers_params params =
30432 .first = params32->first,
30433 .count = params32->count,
30434 .samplers = ULongToPtr(params32->samplers),
30436 NTSTATUS status;
30437 status = ext_glBindSamplers( &params );
30438 return status;
30441 static NTSTATUS wow64_ext_glBindTextures( void *args )
30443 struct
30445 GLuint first;
30446 GLsizei count;
30447 PTR32 textures;
30448 } *params32 = args;
30449 struct glBindTextures_params params =
30451 .first = params32->first,
30452 .count = params32->count,
30453 .textures = ULongToPtr(params32->textures),
30455 NTSTATUS status;
30456 status = ext_glBindTextures( &params );
30457 return status;
30460 static NTSTATUS wow64_ext_glBindVertexBuffer( void *args )
30462 struct
30464 GLuint bindingindex;
30465 GLuint buffer;
30466 PTR32 offset;
30467 GLsizei stride;
30468 } *params32 = args;
30469 struct glBindVertexBuffer_params params =
30471 .bindingindex = params32->bindingindex,
30472 .buffer = params32->buffer,
30473 .offset = (GLintptr)ULongToPtr(params32->offset),
30474 .stride = params32->stride,
30476 NTSTATUS status;
30477 status = ext_glBindVertexBuffer( &params );
30478 return status;
30481 static NTSTATUS wow64_ext_glBindVertexBuffers( void *args )
30483 struct
30485 GLuint first;
30486 GLsizei count;
30487 PTR32 buffers;
30488 PTR32 offsets;
30489 PTR32 strides;
30490 } *params32 = args;
30491 struct glBindVertexBuffers_params params =
30493 .first = params32->first,
30494 .count = params32->count,
30495 .buffers = ULongToPtr(params32->buffers),
30496 .strides = ULongToPtr(params32->strides),
30498 FIXME( "params32 %p, params %p stub!\n", params32, &params );
30499 return STATUS_NOT_IMPLEMENTED;
30502 static NTSTATUS wow64_ext_glBindVideoCaptureStreamBufferNV( void *args )
30504 struct
30506 GLuint video_capture_slot;
30507 GLuint stream;
30508 GLenum frame_region;
30509 PTR32 offset;
30510 } *params32 = args;
30511 struct glBindVideoCaptureStreamBufferNV_params params =
30513 .video_capture_slot = params32->video_capture_slot,
30514 .stream = params32->stream,
30515 .frame_region = params32->frame_region,
30516 .offset = (GLintptrARB)ULongToPtr(params32->offset),
30518 NTSTATUS status;
30519 status = ext_glBindVideoCaptureStreamBufferNV( &params );
30520 return status;
30523 static NTSTATUS wow64_ext_glBinormal3bvEXT( void *args )
30525 struct
30527 PTR32 v;
30528 } *params32 = args;
30529 struct glBinormal3bvEXT_params params =
30531 .v = ULongToPtr(params32->v),
30533 NTSTATUS status;
30534 status = ext_glBinormal3bvEXT( &params );
30535 return status;
30538 static NTSTATUS wow64_ext_glBinormal3dvEXT( void *args )
30540 struct
30542 PTR32 v;
30543 } *params32 = args;
30544 struct glBinormal3dvEXT_params params =
30546 .v = ULongToPtr(params32->v),
30548 NTSTATUS status;
30549 status = ext_glBinormal3dvEXT( &params );
30550 return status;
30553 static NTSTATUS wow64_ext_glBinormal3fvEXT( void *args )
30555 struct
30557 PTR32 v;
30558 } *params32 = args;
30559 struct glBinormal3fvEXT_params params =
30561 .v = ULongToPtr(params32->v),
30563 NTSTATUS status;
30564 status = ext_glBinormal3fvEXT( &params );
30565 return status;
30568 static NTSTATUS wow64_ext_glBinormal3ivEXT( void *args )
30570 struct
30572 PTR32 v;
30573 } *params32 = args;
30574 struct glBinormal3ivEXT_params params =
30576 .v = ULongToPtr(params32->v),
30578 NTSTATUS status;
30579 status = ext_glBinormal3ivEXT( &params );
30580 return status;
30583 static NTSTATUS wow64_ext_glBinormal3svEXT( void *args )
30585 struct
30587 PTR32 v;
30588 } *params32 = args;
30589 struct glBinormal3svEXT_params params =
30591 .v = ULongToPtr(params32->v),
30593 NTSTATUS status;
30594 status = ext_glBinormal3svEXT( &params );
30595 return status;
30598 static NTSTATUS wow64_ext_glBinormalPointerEXT( void *args )
30600 struct
30602 GLenum type;
30603 GLsizei stride;
30604 PTR32 pointer;
30605 } *params32 = args;
30606 struct glBinormalPointerEXT_params params =
30608 .type = params32->type,
30609 .stride = params32->stride,
30610 .pointer = ULongToPtr(params32->pointer),
30612 NTSTATUS status;
30613 status = ext_glBinormalPointerEXT( &params );
30614 return status;
30617 static NTSTATUS wow64_ext_glBitmapxOES( void *args )
30619 struct
30621 GLsizei width;
30622 GLsizei height;
30623 GLfixed xorig;
30624 GLfixed yorig;
30625 GLfixed xmove;
30626 GLfixed ymove;
30627 PTR32 bitmap;
30628 } *params32 = args;
30629 struct glBitmapxOES_params params =
30631 .width = params32->width,
30632 .height = params32->height,
30633 .xorig = params32->xorig,
30634 .yorig = params32->yorig,
30635 .xmove = params32->xmove,
30636 .ymove = params32->ymove,
30637 .bitmap = ULongToPtr(params32->bitmap),
30639 NTSTATUS status;
30640 status = ext_glBitmapxOES( &params );
30641 return status;
30644 static NTSTATUS wow64_ext_glBufferAddressRangeNV( void *args )
30646 struct
30648 GLenum pname;
30649 GLuint index;
30650 GLuint64EXT address;
30651 PTR32 length;
30652 } *params32 = args;
30653 struct glBufferAddressRangeNV_params params =
30655 .pname = params32->pname,
30656 .index = params32->index,
30657 .address = params32->address,
30658 .length = (GLsizeiptr)ULongToPtr(params32->length),
30660 NTSTATUS status;
30661 status = ext_glBufferAddressRangeNV( &params );
30662 return status;
30665 static NTSTATUS wow64_ext_glBufferData( void *args )
30667 struct
30669 GLenum target;
30670 PTR32 size;
30671 PTR32 data;
30672 GLenum usage;
30673 } *params32 = args;
30674 struct glBufferData_params params =
30676 .target = params32->target,
30677 .size = (GLsizeiptr)ULongToPtr(params32->size),
30678 .data = ULongToPtr(params32->data),
30679 .usage = params32->usage,
30681 NTSTATUS status;
30682 status = ext_glBufferData( &params );
30683 return status;
30686 static NTSTATUS wow64_ext_glBufferDataARB( void *args )
30688 struct
30690 GLenum target;
30691 PTR32 size;
30692 PTR32 data;
30693 GLenum usage;
30694 } *params32 = args;
30695 struct glBufferDataARB_params params =
30697 .target = params32->target,
30698 .size = (GLsizeiptrARB)ULongToPtr(params32->size),
30699 .data = ULongToPtr(params32->data),
30700 .usage = params32->usage,
30702 NTSTATUS status;
30703 status = ext_glBufferDataARB( &params );
30704 return status;
30707 static NTSTATUS wow64_ext_glBufferPageCommitmentARB( void *args )
30709 struct
30711 GLenum target;
30712 PTR32 offset;
30713 PTR32 size;
30714 GLboolean commit;
30715 } *params32 = args;
30716 struct glBufferPageCommitmentARB_params params =
30718 .target = params32->target,
30719 .offset = (GLintptr)ULongToPtr(params32->offset),
30720 .size = (GLsizeiptr)ULongToPtr(params32->size),
30721 .commit = params32->commit,
30723 NTSTATUS status;
30724 status = ext_glBufferPageCommitmentARB( &params );
30725 return status;
30728 static NTSTATUS wow64_ext_glBufferStorage( void *args )
30730 struct
30732 GLenum target;
30733 PTR32 size;
30734 PTR32 data;
30735 GLbitfield flags;
30736 } *params32 = args;
30737 struct glBufferStorage_params params =
30739 .target = params32->target,
30740 .size = (GLsizeiptr)ULongToPtr(params32->size),
30741 .data = ULongToPtr(params32->data),
30742 .flags = params32->flags,
30744 NTSTATUS status;
30745 status = ext_glBufferStorage( &params );
30746 return status;
30749 static NTSTATUS wow64_ext_glBufferStorageExternalEXT( void *args )
30751 struct
30753 GLenum target;
30754 PTR32 offset;
30755 PTR32 size;
30756 PTR32 clientBuffer;
30757 GLbitfield flags;
30758 } *params32 = args;
30759 struct glBufferStorageExternalEXT_params params =
30761 .target = params32->target,
30762 .offset = (GLintptr)ULongToPtr(params32->offset),
30763 .size = (GLsizeiptr)ULongToPtr(params32->size),
30764 .clientBuffer = ULongToPtr(params32->clientBuffer),
30765 .flags = params32->flags,
30767 NTSTATUS status;
30768 status = ext_glBufferStorageExternalEXT( &params );
30769 return status;
30772 static NTSTATUS wow64_ext_glBufferStorageMemEXT( void *args )
30774 struct
30776 GLenum target;
30777 PTR32 size;
30778 GLuint memory;
30779 GLuint64 offset;
30780 } *params32 = args;
30781 struct glBufferStorageMemEXT_params params =
30783 .target = params32->target,
30784 .size = (GLsizeiptr)ULongToPtr(params32->size),
30785 .memory = params32->memory,
30786 .offset = params32->offset,
30788 NTSTATUS status;
30789 status = ext_glBufferStorageMemEXT( &params );
30790 return status;
30793 static NTSTATUS wow64_ext_glBufferSubData( void *args )
30795 struct
30797 GLenum target;
30798 PTR32 offset;
30799 PTR32 size;
30800 PTR32 data;
30801 } *params32 = args;
30802 struct glBufferSubData_params params =
30804 .target = params32->target,
30805 .offset = (GLintptr)ULongToPtr(params32->offset),
30806 .size = (GLsizeiptr)ULongToPtr(params32->size),
30807 .data = ULongToPtr(params32->data),
30809 NTSTATUS status;
30810 status = ext_glBufferSubData( &params );
30811 return status;
30814 static NTSTATUS wow64_ext_glBufferSubDataARB( void *args )
30816 struct
30818 GLenum target;
30819 PTR32 offset;
30820 PTR32 size;
30821 PTR32 data;
30822 } *params32 = args;
30823 struct glBufferSubDataARB_params params =
30825 .target = params32->target,
30826 .offset = (GLintptrARB)ULongToPtr(params32->offset),
30827 .size = (GLsizeiptrARB)ULongToPtr(params32->size),
30828 .data = ULongToPtr(params32->data),
30830 NTSTATUS status;
30831 status = ext_glBufferSubDataARB( &params );
30832 return status;
30835 static NTSTATUS wow64_ext_glClearBufferData( void *args )
30837 struct
30839 GLenum target;
30840 GLenum internalformat;
30841 GLenum format;
30842 GLenum type;
30843 PTR32 data;
30844 } *params32 = args;
30845 struct glClearBufferData_params params =
30847 .target = params32->target,
30848 .internalformat = params32->internalformat,
30849 .format = params32->format,
30850 .type = params32->type,
30851 .data = ULongToPtr(params32->data),
30853 NTSTATUS status;
30854 status = ext_glClearBufferData( &params );
30855 return status;
30858 static NTSTATUS wow64_ext_glClearBufferSubData( void *args )
30860 struct
30862 GLenum target;
30863 GLenum internalformat;
30864 PTR32 offset;
30865 PTR32 size;
30866 GLenum format;
30867 GLenum type;
30868 PTR32 data;
30869 } *params32 = args;
30870 struct glClearBufferSubData_params params =
30872 .target = params32->target,
30873 .internalformat = params32->internalformat,
30874 .offset = (GLintptr)ULongToPtr(params32->offset),
30875 .size = (GLsizeiptr)ULongToPtr(params32->size),
30876 .format = params32->format,
30877 .type = params32->type,
30878 .data = ULongToPtr(params32->data),
30880 NTSTATUS status;
30881 status = ext_glClearBufferSubData( &params );
30882 return status;
30885 static NTSTATUS wow64_ext_glClearBufferfv( void *args )
30887 struct
30889 GLenum buffer;
30890 GLint drawbuffer;
30891 PTR32 value;
30892 } *params32 = args;
30893 struct glClearBufferfv_params params =
30895 .buffer = params32->buffer,
30896 .drawbuffer = params32->drawbuffer,
30897 .value = ULongToPtr(params32->value),
30899 NTSTATUS status;
30900 status = ext_glClearBufferfv( &params );
30901 return status;
30904 static NTSTATUS wow64_ext_glClearBufferiv( void *args )
30906 struct
30908 GLenum buffer;
30909 GLint drawbuffer;
30910 PTR32 value;
30911 } *params32 = args;
30912 struct glClearBufferiv_params params =
30914 .buffer = params32->buffer,
30915 .drawbuffer = params32->drawbuffer,
30916 .value = ULongToPtr(params32->value),
30918 NTSTATUS status;
30919 status = ext_glClearBufferiv( &params );
30920 return status;
30923 static NTSTATUS wow64_ext_glClearBufferuiv( void *args )
30925 struct
30927 GLenum buffer;
30928 GLint drawbuffer;
30929 PTR32 value;
30930 } *params32 = args;
30931 struct glClearBufferuiv_params params =
30933 .buffer = params32->buffer,
30934 .drawbuffer = params32->drawbuffer,
30935 .value = ULongToPtr(params32->value),
30937 NTSTATUS status;
30938 status = ext_glClearBufferuiv( &params );
30939 return status;
30942 static NTSTATUS wow64_ext_glClearNamedBufferData( void *args )
30944 struct
30946 GLuint buffer;
30947 GLenum internalformat;
30948 GLenum format;
30949 GLenum type;
30950 PTR32 data;
30951 } *params32 = args;
30952 struct glClearNamedBufferData_params params =
30954 .buffer = params32->buffer,
30955 .internalformat = params32->internalformat,
30956 .format = params32->format,
30957 .type = params32->type,
30958 .data = ULongToPtr(params32->data),
30960 NTSTATUS status;
30961 status = ext_glClearNamedBufferData( &params );
30962 return status;
30965 static NTSTATUS wow64_ext_glClearNamedBufferDataEXT( void *args )
30967 struct
30969 GLuint buffer;
30970 GLenum internalformat;
30971 GLenum format;
30972 GLenum type;
30973 PTR32 data;
30974 } *params32 = args;
30975 struct glClearNamedBufferDataEXT_params params =
30977 .buffer = params32->buffer,
30978 .internalformat = params32->internalformat,
30979 .format = params32->format,
30980 .type = params32->type,
30981 .data = ULongToPtr(params32->data),
30983 NTSTATUS status;
30984 status = ext_glClearNamedBufferDataEXT( &params );
30985 return status;
30988 static NTSTATUS wow64_ext_glClearNamedBufferSubData( void *args )
30990 struct
30992 GLuint buffer;
30993 GLenum internalformat;
30994 PTR32 offset;
30995 PTR32 size;
30996 GLenum format;
30997 GLenum type;
30998 PTR32 data;
30999 } *params32 = args;
31000 struct glClearNamedBufferSubData_params params =
31002 .buffer = params32->buffer,
31003 .internalformat = params32->internalformat,
31004 .offset = (GLintptr)ULongToPtr(params32->offset),
31005 .size = (GLsizeiptr)ULongToPtr(params32->size),
31006 .format = params32->format,
31007 .type = params32->type,
31008 .data = ULongToPtr(params32->data),
31010 NTSTATUS status;
31011 status = ext_glClearNamedBufferSubData( &params );
31012 return status;
31015 static NTSTATUS wow64_ext_glClearNamedBufferSubDataEXT( void *args )
31017 struct
31019 GLuint buffer;
31020 GLenum internalformat;
31021 PTR32 offset;
31022 PTR32 size;
31023 GLenum format;
31024 GLenum type;
31025 PTR32 data;
31026 } *params32 = args;
31027 struct glClearNamedBufferSubDataEXT_params params =
31029 .buffer = params32->buffer,
31030 .internalformat = params32->internalformat,
31031 .offset = (GLsizeiptr)ULongToPtr(params32->offset),
31032 .size = (GLsizeiptr)ULongToPtr(params32->size),
31033 .format = params32->format,
31034 .type = params32->type,
31035 .data = ULongToPtr(params32->data),
31037 NTSTATUS status;
31038 status = ext_glClearNamedBufferSubDataEXT( &params );
31039 return status;
31042 static NTSTATUS wow64_ext_glClearNamedFramebufferfv( void *args )
31044 struct
31046 GLuint framebuffer;
31047 GLenum buffer;
31048 GLint drawbuffer;
31049 PTR32 value;
31050 } *params32 = args;
31051 struct glClearNamedFramebufferfv_params params =
31053 .framebuffer = params32->framebuffer,
31054 .buffer = params32->buffer,
31055 .drawbuffer = params32->drawbuffer,
31056 .value = ULongToPtr(params32->value),
31058 NTSTATUS status;
31059 status = ext_glClearNamedFramebufferfv( &params );
31060 return status;
31063 static NTSTATUS wow64_ext_glClearNamedFramebufferiv( void *args )
31065 struct
31067 GLuint framebuffer;
31068 GLenum buffer;
31069 GLint drawbuffer;
31070 PTR32 value;
31071 } *params32 = args;
31072 struct glClearNamedFramebufferiv_params params =
31074 .framebuffer = params32->framebuffer,
31075 .buffer = params32->buffer,
31076 .drawbuffer = params32->drawbuffer,
31077 .value = ULongToPtr(params32->value),
31079 NTSTATUS status;
31080 status = ext_glClearNamedFramebufferiv( &params );
31081 return status;
31084 static NTSTATUS wow64_ext_glClearNamedFramebufferuiv( void *args )
31086 struct
31088 GLuint framebuffer;
31089 GLenum buffer;
31090 GLint drawbuffer;
31091 PTR32 value;
31092 } *params32 = args;
31093 struct glClearNamedFramebufferuiv_params params =
31095 .framebuffer = params32->framebuffer,
31096 .buffer = params32->buffer,
31097 .drawbuffer = params32->drawbuffer,
31098 .value = ULongToPtr(params32->value),
31100 NTSTATUS status;
31101 status = ext_glClearNamedFramebufferuiv( &params );
31102 return status;
31105 static NTSTATUS wow64_ext_glClearTexImage( void *args )
31107 struct
31109 GLuint texture;
31110 GLint level;
31111 GLenum format;
31112 GLenum type;
31113 PTR32 data;
31114 } *params32 = args;
31115 struct glClearTexImage_params params =
31117 .texture = params32->texture,
31118 .level = params32->level,
31119 .format = params32->format,
31120 .type = params32->type,
31121 .data = ULongToPtr(params32->data),
31123 NTSTATUS status;
31124 status = ext_glClearTexImage( &params );
31125 return status;
31128 static NTSTATUS wow64_ext_glClearTexSubImage( void *args )
31130 struct
31132 GLuint texture;
31133 GLint level;
31134 GLint xoffset;
31135 GLint yoffset;
31136 GLint zoffset;
31137 GLsizei width;
31138 GLsizei height;
31139 GLsizei depth;
31140 GLenum format;
31141 GLenum type;
31142 PTR32 data;
31143 } *params32 = args;
31144 struct glClearTexSubImage_params params =
31146 .texture = params32->texture,
31147 .level = params32->level,
31148 .xoffset = params32->xoffset,
31149 .yoffset = params32->yoffset,
31150 .zoffset = params32->zoffset,
31151 .width = params32->width,
31152 .height = params32->height,
31153 .depth = params32->depth,
31154 .format = params32->format,
31155 .type = params32->type,
31156 .data = ULongToPtr(params32->data),
31158 NTSTATUS status;
31159 status = ext_glClearTexSubImage( &params );
31160 return status;
31163 static NTSTATUS wow64_ext_glClientWaitSemaphoreui64NVX( void *args )
31165 struct
31167 GLsizei fenceObjectCount;
31168 PTR32 semaphoreArray;
31169 PTR32 fenceValueArray;
31170 } *params32 = args;
31171 struct glClientWaitSemaphoreui64NVX_params params =
31173 .fenceObjectCount = params32->fenceObjectCount,
31174 .semaphoreArray = ULongToPtr(params32->semaphoreArray),
31175 .fenceValueArray = ULongToPtr(params32->fenceValueArray),
31177 NTSTATUS status;
31178 status = ext_glClientWaitSemaphoreui64NVX( &params );
31179 return status;
31182 static NTSTATUS wow64_ext_glClientWaitSync( void *args )
31184 struct
31186 PTR32 sync;
31187 GLbitfield flags;
31188 GLuint64 timeout;
31189 GLenum ret;
31190 } *params32 = args;
31191 struct glClientWaitSync_params params =
31193 .sync = ULongToPtr(params32->sync),
31194 .flags = params32->flags,
31195 .timeout = params32->timeout,
31197 NTSTATUS status;
31198 status = ext_glClientWaitSync( &params );
31199 params32->ret = params.ret;
31200 return status;
31203 static NTSTATUS wow64_ext_glClipPlanefOES( void *args )
31205 struct
31207 GLenum plane;
31208 PTR32 equation;
31209 } *params32 = args;
31210 struct glClipPlanefOES_params params =
31212 .plane = params32->plane,
31213 .equation = ULongToPtr(params32->equation),
31215 NTSTATUS status;
31216 status = ext_glClipPlanefOES( &params );
31217 return status;
31220 static NTSTATUS wow64_ext_glClipPlanexOES( void *args )
31222 struct
31224 GLenum plane;
31225 PTR32 equation;
31226 } *params32 = args;
31227 struct glClipPlanexOES_params params =
31229 .plane = params32->plane,
31230 .equation = ULongToPtr(params32->equation),
31232 NTSTATUS status;
31233 status = ext_glClipPlanexOES( &params );
31234 return status;
31237 static NTSTATUS wow64_ext_glColor3fVertex3fvSUN( void *args )
31239 struct
31241 PTR32 c;
31242 PTR32 v;
31243 } *params32 = args;
31244 struct glColor3fVertex3fvSUN_params params =
31246 .c = ULongToPtr(params32->c),
31247 .v = ULongToPtr(params32->v),
31249 NTSTATUS status;
31250 status = ext_glColor3fVertex3fvSUN( &params );
31251 return status;
31254 static NTSTATUS wow64_ext_glColor3hvNV( void *args )
31256 struct
31258 PTR32 v;
31259 } *params32 = args;
31260 struct glColor3hvNV_params params =
31262 .v = ULongToPtr(params32->v),
31264 NTSTATUS status;
31265 status = ext_glColor3hvNV( &params );
31266 return status;
31269 static NTSTATUS wow64_ext_glColor3xvOES( void *args )
31271 struct
31273 PTR32 components;
31274 } *params32 = args;
31275 struct glColor3xvOES_params params =
31277 .components = ULongToPtr(params32->components),
31279 NTSTATUS status;
31280 status = ext_glColor3xvOES( &params );
31281 return status;
31284 static NTSTATUS wow64_ext_glColor4fNormal3fVertex3fvSUN( void *args )
31286 struct
31288 PTR32 c;
31289 PTR32 n;
31290 PTR32 v;
31291 } *params32 = args;
31292 struct glColor4fNormal3fVertex3fvSUN_params params =
31294 .c = ULongToPtr(params32->c),
31295 .n = ULongToPtr(params32->n),
31296 .v = ULongToPtr(params32->v),
31298 NTSTATUS status;
31299 status = ext_glColor4fNormal3fVertex3fvSUN( &params );
31300 return status;
31303 static NTSTATUS wow64_ext_glColor4hvNV( void *args )
31305 struct
31307 PTR32 v;
31308 } *params32 = args;
31309 struct glColor4hvNV_params params =
31311 .v = ULongToPtr(params32->v),
31313 NTSTATUS status;
31314 status = ext_glColor4hvNV( &params );
31315 return status;
31318 static NTSTATUS wow64_ext_glColor4ubVertex2fvSUN( void *args )
31320 struct
31322 PTR32 c;
31323 PTR32 v;
31324 } *params32 = args;
31325 struct glColor4ubVertex2fvSUN_params params =
31327 .c = ULongToPtr(params32->c),
31328 .v = ULongToPtr(params32->v),
31330 NTSTATUS status;
31331 status = ext_glColor4ubVertex2fvSUN( &params );
31332 return status;
31335 static NTSTATUS wow64_ext_glColor4ubVertex3fvSUN( void *args )
31337 struct
31339 PTR32 c;
31340 PTR32 v;
31341 } *params32 = args;
31342 struct glColor4ubVertex3fvSUN_params params =
31344 .c = ULongToPtr(params32->c),
31345 .v = ULongToPtr(params32->v),
31347 NTSTATUS status;
31348 status = ext_glColor4ubVertex3fvSUN( &params );
31349 return status;
31352 static NTSTATUS wow64_ext_glColor4xvOES( void *args )
31354 struct
31356 PTR32 components;
31357 } *params32 = args;
31358 struct glColor4xvOES_params params =
31360 .components = ULongToPtr(params32->components),
31362 NTSTATUS status;
31363 status = ext_glColor4xvOES( &params );
31364 return status;
31367 static NTSTATUS wow64_ext_glColorP3uiv( void *args )
31369 struct
31371 GLenum type;
31372 PTR32 color;
31373 } *params32 = args;
31374 struct glColorP3uiv_params params =
31376 .type = params32->type,
31377 .color = ULongToPtr(params32->color),
31379 NTSTATUS status;
31380 status = ext_glColorP3uiv( &params );
31381 return status;
31384 static NTSTATUS wow64_ext_glColorP4uiv( void *args )
31386 struct
31388 GLenum type;
31389 PTR32 color;
31390 } *params32 = args;
31391 struct glColorP4uiv_params params =
31393 .type = params32->type,
31394 .color = ULongToPtr(params32->color),
31396 NTSTATUS status;
31397 status = ext_glColorP4uiv( &params );
31398 return status;
31401 static NTSTATUS wow64_ext_glColorPointerEXT( void *args )
31403 struct
31405 GLint size;
31406 GLenum type;
31407 GLsizei stride;
31408 GLsizei count;
31409 PTR32 pointer;
31410 } *params32 = args;
31411 struct glColorPointerEXT_params params =
31413 .size = params32->size,
31414 .type = params32->type,
31415 .stride = params32->stride,
31416 .count = params32->count,
31417 .pointer = ULongToPtr(params32->pointer),
31419 NTSTATUS status;
31420 status = ext_glColorPointerEXT( &params );
31421 return status;
31424 static NTSTATUS wow64_ext_glColorPointerListIBM( void *args )
31426 struct
31428 GLint size;
31429 GLenum type;
31430 GLint stride;
31431 PTR32 pointer;
31432 GLint ptrstride;
31433 } *params32 = args;
31434 struct glColorPointerListIBM_params params =
31436 .size = params32->size,
31437 .type = params32->type,
31438 .stride = params32->stride,
31439 .ptrstride = params32->ptrstride,
31441 FIXME( "params32 %p, params %p stub!\n", params32, &params );
31442 return STATUS_NOT_IMPLEMENTED;
31445 static NTSTATUS wow64_ext_glColorPointervINTEL( void *args )
31447 struct
31449 GLint size;
31450 GLenum type;
31451 PTR32 pointer;
31452 } *params32 = args;
31453 struct glColorPointervINTEL_params params =
31455 .size = params32->size,
31456 .type = params32->type,
31458 FIXME( "params32 %p, params %p stub!\n", params32, &params );
31459 return STATUS_NOT_IMPLEMENTED;
31462 static NTSTATUS wow64_ext_glColorSubTable( void *args )
31464 struct
31466 GLenum target;
31467 GLsizei start;
31468 GLsizei count;
31469 GLenum format;
31470 GLenum type;
31471 PTR32 data;
31472 } *params32 = args;
31473 struct glColorSubTable_params params =
31475 .target = params32->target,
31476 .start = params32->start,
31477 .count = params32->count,
31478 .format = params32->format,
31479 .type = params32->type,
31480 .data = ULongToPtr(params32->data),
31482 NTSTATUS status;
31483 status = ext_glColorSubTable( &params );
31484 return status;
31487 static NTSTATUS wow64_ext_glColorSubTableEXT( void *args )
31489 struct
31491 GLenum target;
31492 GLsizei start;
31493 GLsizei count;
31494 GLenum format;
31495 GLenum type;
31496 PTR32 data;
31497 } *params32 = args;
31498 struct glColorSubTableEXT_params params =
31500 .target = params32->target,
31501 .start = params32->start,
31502 .count = params32->count,
31503 .format = params32->format,
31504 .type = params32->type,
31505 .data = ULongToPtr(params32->data),
31507 NTSTATUS status;
31508 status = ext_glColorSubTableEXT( &params );
31509 return status;
31512 static NTSTATUS wow64_ext_glColorTable( void *args )
31514 struct
31516 GLenum target;
31517 GLenum internalformat;
31518 GLsizei width;
31519 GLenum format;
31520 GLenum type;
31521 PTR32 table;
31522 } *params32 = args;
31523 struct glColorTable_params params =
31525 .target = params32->target,
31526 .internalformat = params32->internalformat,
31527 .width = params32->width,
31528 .format = params32->format,
31529 .type = params32->type,
31530 .table = ULongToPtr(params32->table),
31532 NTSTATUS status;
31533 status = ext_glColorTable( &params );
31534 return status;
31537 static NTSTATUS wow64_ext_glColorTableEXT( void *args )
31539 struct
31541 GLenum target;
31542 GLenum internalFormat;
31543 GLsizei width;
31544 GLenum format;
31545 GLenum type;
31546 PTR32 table;
31547 } *params32 = args;
31548 struct glColorTableEXT_params params =
31550 .target = params32->target,
31551 .internalFormat = params32->internalFormat,
31552 .width = params32->width,
31553 .format = params32->format,
31554 .type = params32->type,
31555 .table = ULongToPtr(params32->table),
31557 NTSTATUS status;
31558 status = ext_glColorTableEXT( &params );
31559 return status;
31562 static NTSTATUS wow64_ext_glColorTableParameterfv( void *args )
31564 struct
31566 GLenum target;
31567 GLenum pname;
31568 PTR32 params;
31569 } *params32 = args;
31570 struct glColorTableParameterfv_params params =
31572 .target = params32->target,
31573 .pname = params32->pname,
31574 .params = ULongToPtr(params32->params),
31576 NTSTATUS status;
31577 status = ext_glColorTableParameterfv( &params );
31578 return status;
31581 static NTSTATUS wow64_ext_glColorTableParameterfvSGI( void *args )
31583 struct
31585 GLenum target;
31586 GLenum pname;
31587 PTR32 params;
31588 } *params32 = args;
31589 struct glColorTableParameterfvSGI_params params =
31591 .target = params32->target,
31592 .pname = params32->pname,
31593 .params = ULongToPtr(params32->params),
31595 NTSTATUS status;
31596 status = ext_glColorTableParameterfvSGI( &params );
31597 return status;
31600 static NTSTATUS wow64_ext_glColorTableParameteriv( void *args )
31602 struct
31604 GLenum target;
31605 GLenum pname;
31606 PTR32 params;
31607 } *params32 = args;
31608 struct glColorTableParameteriv_params params =
31610 .target = params32->target,
31611 .pname = params32->pname,
31612 .params = ULongToPtr(params32->params),
31614 NTSTATUS status;
31615 status = ext_glColorTableParameteriv( &params );
31616 return status;
31619 static NTSTATUS wow64_ext_glColorTableParameterivSGI( void *args )
31621 struct
31623 GLenum target;
31624 GLenum pname;
31625 PTR32 params;
31626 } *params32 = args;
31627 struct glColorTableParameterivSGI_params params =
31629 .target = params32->target,
31630 .pname = params32->pname,
31631 .params = ULongToPtr(params32->params),
31633 NTSTATUS status;
31634 status = ext_glColorTableParameterivSGI( &params );
31635 return status;
31638 static NTSTATUS wow64_ext_glColorTableSGI( void *args )
31640 struct
31642 GLenum target;
31643 GLenum internalformat;
31644 GLsizei width;
31645 GLenum format;
31646 GLenum type;
31647 PTR32 table;
31648 } *params32 = args;
31649 struct glColorTableSGI_params params =
31651 .target = params32->target,
31652 .internalformat = params32->internalformat,
31653 .width = params32->width,
31654 .format = params32->format,
31655 .type = params32->type,
31656 .table = ULongToPtr(params32->table),
31658 NTSTATUS status;
31659 status = ext_glColorTableSGI( &params );
31660 return status;
31663 static NTSTATUS wow64_ext_glCombinerParameterfvNV( void *args )
31665 struct
31667 GLenum pname;
31668 PTR32 params;
31669 } *params32 = args;
31670 struct glCombinerParameterfvNV_params params =
31672 .pname = params32->pname,
31673 .params = ULongToPtr(params32->params),
31675 NTSTATUS status;
31676 status = ext_glCombinerParameterfvNV( &params );
31677 return status;
31680 static NTSTATUS wow64_ext_glCombinerParameterivNV( void *args )
31682 struct
31684 GLenum pname;
31685 PTR32 params;
31686 } *params32 = args;
31687 struct glCombinerParameterivNV_params params =
31689 .pname = params32->pname,
31690 .params = ULongToPtr(params32->params),
31692 NTSTATUS status;
31693 status = ext_glCombinerParameterivNV( &params );
31694 return status;
31697 static NTSTATUS wow64_ext_glCombinerStageParameterfvNV( void *args )
31699 struct
31701 GLenum stage;
31702 GLenum pname;
31703 PTR32 params;
31704 } *params32 = args;
31705 struct glCombinerStageParameterfvNV_params params =
31707 .stage = params32->stage,
31708 .pname = params32->pname,
31709 .params = ULongToPtr(params32->params),
31711 NTSTATUS status;
31712 status = ext_glCombinerStageParameterfvNV( &params );
31713 return status;
31716 static NTSTATUS wow64_ext_glCompileShaderIncludeARB( void *args )
31718 struct
31720 GLuint shader;
31721 GLsizei count;
31722 PTR32 path;
31723 PTR32 length;
31724 } *params32 = args;
31725 struct glCompileShaderIncludeARB_params params =
31727 .shader = params32->shader,
31728 .count = params32->count,
31729 .length = ULongToPtr(params32->length),
31731 FIXME( "params32 %p, params %p stub!\n", params32, &params );
31732 return STATUS_NOT_IMPLEMENTED;
31735 static NTSTATUS wow64_ext_glCompressedMultiTexImage1DEXT( void *args )
31737 struct
31739 GLenum texunit;
31740 GLenum target;
31741 GLint level;
31742 GLenum internalformat;
31743 GLsizei width;
31744 GLint border;
31745 GLsizei imageSize;
31746 PTR32 bits;
31747 } *params32 = args;
31748 struct glCompressedMultiTexImage1DEXT_params params =
31750 .texunit = params32->texunit,
31751 .target = params32->target,
31752 .level = params32->level,
31753 .internalformat = params32->internalformat,
31754 .width = params32->width,
31755 .border = params32->border,
31756 .imageSize = params32->imageSize,
31757 .bits = ULongToPtr(params32->bits),
31759 NTSTATUS status;
31760 status = ext_glCompressedMultiTexImage1DEXT( &params );
31761 return status;
31764 static NTSTATUS wow64_ext_glCompressedMultiTexImage2DEXT( void *args )
31766 struct
31768 GLenum texunit;
31769 GLenum target;
31770 GLint level;
31771 GLenum internalformat;
31772 GLsizei width;
31773 GLsizei height;
31774 GLint border;
31775 GLsizei imageSize;
31776 PTR32 bits;
31777 } *params32 = args;
31778 struct glCompressedMultiTexImage2DEXT_params params =
31780 .texunit = params32->texunit,
31781 .target = params32->target,
31782 .level = params32->level,
31783 .internalformat = params32->internalformat,
31784 .width = params32->width,
31785 .height = params32->height,
31786 .border = params32->border,
31787 .imageSize = params32->imageSize,
31788 .bits = ULongToPtr(params32->bits),
31790 NTSTATUS status;
31791 status = ext_glCompressedMultiTexImage2DEXT( &params );
31792 return status;
31795 static NTSTATUS wow64_ext_glCompressedMultiTexImage3DEXT( void *args )
31797 struct
31799 GLenum texunit;
31800 GLenum target;
31801 GLint level;
31802 GLenum internalformat;
31803 GLsizei width;
31804 GLsizei height;
31805 GLsizei depth;
31806 GLint border;
31807 GLsizei imageSize;
31808 PTR32 bits;
31809 } *params32 = args;
31810 struct glCompressedMultiTexImage3DEXT_params params =
31812 .texunit = params32->texunit,
31813 .target = params32->target,
31814 .level = params32->level,
31815 .internalformat = params32->internalformat,
31816 .width = params32->width,
31817 .height = params32->height,
31818 .depth = params32->depth,
31819 .border = params32->border,
31820 .imageSize = params32->imageSize,
31821 .bits = ULongToPtr(params32->bits),
31823 NTSTATUS status;
31824 status = ext_glCompressedMultiTexImage3DEXT( &params );
31825 return status;
31828 static NTSTATUS wow64_ext_glCompressedMultiTexSubImage1DEXT( void *args )
31830 struct
31832 GLenum texunit;
31833 GLenum target;
31834 GLint level;
31835 GLint xoffset;
31836 GLsizei width;
31837 GLenum format;
31838 GLsizei imageSize;
31839 PTR32 bits;
31840 } *params32 = args;
31841 struct glCompressedMultiTexSubImage1DEXT_params params =
31843 .texunit = params32->texunit,
31844 .target = params32->target,
31845 .level = params32->level,
31846 .xoffset = params32->xoffset,
31847 .width = params32->width,
31848 .format = params32->format,
31849 .imageSize = params32->imageSize,
31850 .bits = ULongToPtr(params32->bits),
31852 NTSTATUS status;
31853 status = ext_glCompressedMultiTexSubImage1DEXT( &params );
31854 return status;
31857 static NTSTATUS wow64_ext_glCompressedMultiTexSubImage2DEXT( void *args )
31859 struct
31861 GLenum texunit;
31862 GLenum target;
31863 GLint level;
31864 GLint xoffset;
31865 GLint yoffset;
31866 GLsizei width;
31867 GLsizei height;
31868 GLenum format;
31869 GLsizei imageSize;
31870 PTR32 bits;
31871 } *params32 = args;
31872 struct glCompressedMultiTexSubImage2DEXT_params params =
31874 .texunit = params32->texunit,
31875 .target = params32->target,
31876 .level = params32->level,
31877 .xoffset = params32->xoffset,
31878 .yoffset = params32->yoffset,
31879 .width = params32->width,
31880 .height = params32->height,
31881 .format = params32->format,
31882 .imageSize = params32->imageSize,
31883 .bits = ULongToPtr(params32->bits),
31885 NTSTATUS status;
31886 status = ext_glCompressedMultiTexSubImage2DEXT( &params );
31887 return status;
31890 static NTSTATUS wow64_ext_glCompressedMultiTexSubImage3DEXT( void *args )
31892 struct
31894 GLenum texunit;
31895 GLenum target;
31896 GLint level;
31897 GLint xoffset;
31898 GLint yoffset;
31899 GLint zoffset;
31900 GLsizei width;
31901 GLsizei height;
31902 GLsizei depth;
31903 GLenum format;
31904 GLsizei imageSize;
31905 PTR32 bits;
31906 } *params32 = args;
31907 struct glCompressedMultiTexSubImage3DEXT_params params =
31909 .texunit = params32->texunit,
31910 .target = params32->target,
31911 .level = params32->level,
31912 .xoffset = params32->xoffset,
31913 .yoffset = params32->yoffset,
31914 .zoffset = params32->zoffset,
31915 .width = params32->width,
31916 .height = params32->height,
31917 .depth = params32->depth,
31918 .format = params32->format,
31919 .imageSize = params32->imageSize,
31920 .bits = ULongToPtr(params32->bits),
31922 NTSTATUS status;
31923 status = ext_glCompressedMultiTexSubImage3DEXT( &params );
31924 return status;
31927 static NTSTATUS wow64_ext_glCompressedTexImage1D( void *args )
31929 struct
31931 GLenum target;
31932 GLint level;
31933 GLenum internalformat;
31934 GLsizei width;
31935 GLint border;
31936 GLsizei imageSize;
31937 PTR32 data;
31938 } *params32 = args;
31939 struct glCompressedTexImage1D_params params =
31941 .target = params32->target,
31942 .level = params32->level,
31943 .internalformat = params32->internalformat,
31944 .width = params32->width,
31945 .border = params32->border,
31946 .imageSize = params32->imageSize,
31947 .data = ULongToPtr(params32->data),
31949 NTSTATUS status;
31950 status = ext_glCompressedTexImage1D( &params );
31951 return status;
31954 static NTSTATUS wow64_ext_glCompressedTexImage1DARB( void *args )
31956 struct
31958 GLenum target;
31959 GLint level;
31960 GLenum internalformat;
31961 GLsizei width;
31962 GLint border;
31963 GLsizei imageSize;
31964 PTR32 data;
31965 } *params32 = args;
31966 struct glCompressedTexImage1DARB_params params =
31968 .target = params32->target,
31969 .level = params32->level,
31970 .internalformat = params32->internalformat,
31971 .width = params32->width,
31972 .border = params32->border,
31973 .imageSize = params32->imageSize,
31974 .data = ULongToPtr(params32->data),
31976 NTSTATUS status;
31977 status = ext_glCompressedTexImage1DARB( &params );
31978 return status;
31981 static NTSTATUS wow64_ext_glCompressedTexImage2D( void *args )
31983 struct
31985 GLenum target;
31986 GLint level;
31987 GLenum internalformat;
31988 GLsizei width;
31989 GLsizei height;
31990 GLint border;
31991 GLsizei imageSize;
31992 PTR32 data;
31993 } *params32 = args;
31994 struct glCompressedTexImage2D_params params =
31996 .target = params32->target,
31997 .level = params32->level,
31998 .internalformat = params32->internalformat,
31999 .width = params32->width,
32000 .height = params32->height,
32001 .border = params32->border,
32002 .imageSize = params32->imageSize,
32003 .data = ULongToPtr(params32->data),
32005 NTSTATUS status;
32006 status = ext_glCompressedTexImage2D( &params );
32007 return status;
32010 static NTSTATUS wow64_ext_glCompressedTexImage2DARB( void *args )
32012 struct
32014 GLenum target;
32015 GLint level;
32016 GLenum internalformat;
32017 GLsizei width;
32018 GLsizei height;
32019 GLint border;
32020 GLsizei imageSize;
32021 PTR32 data;
32022 } *params32 = args;
32023 struct glCompressedTexImage2DARB_params params =
32025 .target = params32->target,
32026 .level = params32->level,
32027 .internalformat = params32->internalformat,
32028 .width = params32->width,
32029 .height = params32->height,
32030 .border = params32->border,
32031 .imageSize = params32->imageSize,
32032 .data = ULongToPtr(params32->data),
32034 NTSTATUS status;
32035 status = ext_glCompressedTexImage2DARB( &params );
32036 return status;
32039 static NTSTATUS wow64_ext_glCompressedTexImage3D( void *args )
32041 struct
32043 GLenum target;
32044 GLint level;
32045 GLenum internalformat;
32046 GLsizei width;
32047 GLsizei height;
32048 GLsizei depth;
32049 GLint border;
32050 GLsizei imageSize;
32051 PTR32 data;
32052 } *params32 = args;
32053 struct glCompressedTexImage3D_params params =
32055 .target = params32->target,
32056 .level = params32->level,
32057 .internalformat = params32->internalformat,
32058 .width = params32->width,
32059 .height = params32->height,
32060 .depth = params32->depth,
32061 .border = params32->border,
32062 .imageSize = params32->imageSize,
32063 .data = ULongToPtr(params32->data),
32065 NTSTATUS status;
32066 status = ext_glCompressedTexImage3D( &params );
32067 return status;
32070 static NTSTATUS wow64_ext_glCompressedTexImage3DARB( void *args )
32072 struct
32074 GLenum target;
32075 GLint level;
32076 GLenum internalformat;
32077 GLsizei width;
32078 GLsizei height;
32079 GLsizei depth;
32080 GLint border;
32081 GLsizei imageSize;
32082 PTR32 data;
32083 } *params32 = args;
32084 struct glCompressedTexImage3DARB_params params =
32086 .target = params32->target,
32087 .level = params32->level,
32088 .internalformat = params32->internalformat,
32089 .width = params32->width,
32090 .height = params32->height,
32091 .depth = params32->depth,
32092 .border = params32->border,
32093 .imageSize = params32->imageSize,
32094 .data = ULongToPtr(params32->data),
32096 NTSTATUS status;
32097 status = ext_glCompressedTexImage3DARB( &params );
32098 return status;
32101 static NTSTATUS wow64_ext_glCompressedTexSubImage1D( void *args )
32103 struct
32105 GLenum target;
32106 GLint level;
32107 GLint xoffset;
32108 GLsizei width;
32109 GLenum format;
32110 GLsizei imageSize;
32111 PTR32 data;
32112 } *params32 = args;
32113 struct glCompressedTexSubImage1D_params params =
32115 .target = params32->target,
32116 .level = params32->level,
32117 .xoffset = params32->xoffset,
32118 .width = params32->width,
32119 .format = params32->format,
32120 .imageSize = params32->imageSize,
32121 .data = ULongToPtr(params32->data),
32123 NTSTATUS status;
32124 status = ext_glCompressedTexSubImage1D( &params );
32125 return status;
32128 static NTSTATUS wow64_ext_glCompressedTexSubImage1DARB( void *args )
32130 struct
32132 GLenum target;
32133 GLint level;
32134 GLint xoffset;
32135 GLsizei width;
32136 GLenum format;
32137 GLsizei imageSize;
32138 PTR32 data;
32139 } *params32 = args;
32140 struct glCompressedTexSubImage1DARB_params params =
32142 .target = params32->target,
32143 .level = params32->level,
32144 .xoffset = params32->xoffset,
32145 .width = params32->width,
32146 .format = params32->format,
32147 .imageSize = params32->imageSize,
32148 .data = ULongToPtr(params32->data),
32150 NTSTATUS status;
32151 status = ext_glCompressedTexSubImage1DARB( &params );
32152 return status;
32155 static NTSTATUS wow64_ext_glCompressedTexSubImage2D( void *args )
32157 struct
32159 GLenum target;
32160 GLint level;
32161 GLint xoffset;
32162 GLint yoffset;
32163 GLsizei width;
32164 GLsizei height;
32165 GLenum format;
32166 GLsizei imageSize;
32167 PTR32 data;
32168 } *params32 = args;
32169 struct glCompressedTexSubImage2D_params params =
32171 .target = params32->target,
32172 .level = params32->level,
32173 .xoffset = params32->xoffset,
32174 .yoffset = params32->yoffset,
32175 .width = params32->width,
32176 .height = params32->height,
32177 .format = params32->format,
32178 .imageSize = params32->imageSize,
32179 .data = ULongToPtr(params32->data),
32181 NTSTATUS status;
32182 status = ext_glCompressedTexSubImage2D( &params );
32183 return status;
32186 static NTSTATUS wow64_ext_glCompressedTexSubImage2DARB( void *args )
32188 struct
32190 GLenum target;
32191 GLint level;
32192 GLint xoffset;
32193 GLint yoffset;
32194 GLsizei width;
32195 GLsizei height;
32196 GLenum format;
32197 GLsizei imageSize;
32198 PTR32 data;
32199 } *params32 = args;
32200 struct glCompressedTexSubImage2DARB_params params =
32202 .target = params32->target,
32203 .level = params32->level,
32204 .xoffset = params32->xoffset,
32205 .yoffset = params32->yoffset,
32206 .width = params32->width,
32207 .height = params32->height,
32208 .format = params32->format,
32209 .imageSize = params32->imageSize,
32210 .data = ULongToPtr(params32->data),
32212 NTSTATUS status;
32213 status = ext_glCompressedTexSubImage2DARB( &params );
32214 return status;
32217 static NTSTATUS wow64_ext_glCompressedTexSubImage3D( void *args )
32219 struct
32221 GLenum target;
32222 GLint level;
32223 GLint xoffset;
32224 GLint yoffset;
32225 GLint zoffset;
32226 GLsizei width;
32227 GLsizei height;
32228 GLsizei depth;
32229 GLenum format;
32230 GLsizei imageSize;
32231 PTR32 data;
32232 } *params32 = args;
32233 struct glCompressedTexSubImage3D_params params =
32235 .target = params32->target,
32236 .level = params32->level,
32237 .xoffset = params32->xoffset,
32238 .yoffset = params32->yoffset,
32239 .zoffset = params32->zoffset,
32240 .width = params32->width,
32241 .height = params32->height,
32242 .depth = params32->depth,
32243 .format = params32->format,
32244 .imageSize = params32->imageSize,
32245 .data = ULongToPtr(params32->data),
32247 NTSTATUS status;
32248 status = ext_glCompressedTexSubImage3D( &params );
32249 return status;
32252 static NTSTATUS wow64_ext_glCompressedTexSubImage3DARB( void *args )
32254 struct
32256 GLenum target;
32257 GLint level;
32258 GLint xoffset;
32259 GLint yoffset;
32260 GLint zoffset;
32261 GLsizei width;
32262 GLsizei height;
32263 GLsizei depth;
32264 GLenum format;
32265 GLsizei imageSize;
32266 PTR32 data;
32267 } *params32 = args;
32268 struct glCompressedTexSubImage3DARB_params params =
32270 .target = params32->target,
32271 .level = params32->level,
32272 .xoffset = params32->xoffset,
32273 .yoffset = params32->yoffset,
32274 .zoffset = params32->zoffset,
32275 .width = params32->width,
32276 .height = params32->height,
32277 .depth = params32->depth,
32278 .format = params32->format,
32279 .imageSize = params32->imageSize,
32280 .data = ULongToPtr(params32->data),
32282 NTSTATUS status;
32283 status = ext_glCompressedTexSubImage3DARB( &params );
32284 return status;
32287 static NTSTATUS wow64_ext_glCompressedTextureImage1DEXT( void *args )
32289 struct
32291 GLuint texture;
32292 GLenum target;
32293 GLint level;
32294 GLenum internalformat;
32295 GLsizei width;
32296 GLint border;
32297 GLsizei imageSize;
32298 PTR32 bits;
32299 } *params32 = args;
32300 struct glCompressedTextureImage1DEXT_params params =
32302 .texture = params32->texture,
32303 .target = params32->target,
32304 .level = params32->level,
32305 .internalformat = params32->internalformat,
32306 .width = params32->width,
32307 .border = params32->border,
32308 .imageSize = params32->imageSize,
32309 .bits = ULongToPtr(params32->bits),
32311 NTSTATUS status;
32312 status = ext_glCompressedTextureImage1DEXT( &params );
32313 return status;
32316 static NTSTATUS wow64_ext_glCompressedTextureImage2DEXT( void *args )
32318 struct
32320 GLuint texture;
32321 GLenum target;
32322 GLint level;
32323 GLenum internalformat;
32324 GLsizei width;
32325 GLsizei height;
32326 GLint border;
32327 GLsizei imageSize;
32328 PTR32 bits;
32329 } *params32 = args;
32330 struct glCompressedTextureImage2DEXT_params params =
32332 .texture = params32->texture,
32333 .target = params32->target,
32334 .level = params32->level,
32335 .internalformat = params32->internalformat,
32336 .width = params32->width,
32337 .height = params32->height,
32338 .border = params32->border,
32339 .imageSize = params32->imageSize,
32340 .bits = ULongToPtr(params32->bits),
32342 NTSTATUS status;
32343 status = ext_glCompressedTextureImage2DEXT( &params );
32344 return status;
32347 static NTSTATUS wow64_ext_glCompressedTextureImage3DEXT( void *args )
32349 struct
32351 GLuint texture;
32352 GLenum target;
32353 GLint level;
32354 GLenum internalformat;
32355 GLsizei width;
32356 GLsizei height;
32357 GLsizei depth;
32358 GLint border;
32359 GLsizei imageSize;
32360 PTR32 bits;
32361 } *params32 = args;
32362 struct glCompressedTextureImage3DEXT_params params =
32364 .texture = params32->texture,
32365 .target = params32->target,
32366 .level = params32->level,
32367 .internalformat = params32->internalformat,
32368 .width = params32->width,
32369 .height = params32->height,
32370 .depth = params32->depth,
32371 .border = params32->border,
32372 .imageSize = params32->imageSize,
32373 .bits = ULongToPtr(params32->bits),
32375 NTSTATUS status;
32376 status = ext_glCompressedTextureImage3DEXT( &params );
32377 return status;
32380 static NTSTATUS wow64_ext_glCompressedTextureSubImage1D( void *args )
32382 struct
32384 GLuint texture;
32385 GLint level;
32386 GLint xoffset;
32387 GLsizei width;
32388 GLenum format;
32389 GLsizei imageSize;
32390 PTR32 data;
32391 } *params32 = args;
32392 struct glCompressedTextureSubImage1D_params params =
32394 .texture = params32->texture,
32395 .level = params32->level,
32396 .xoffset = params32->xoffset,
32397 .width = params32->width,
32398 .format = params32->format,
32399 .imageSize = params32->imageSize,
32400 .data = ULongToPtr(params32->data),
32402 NTSTATUS status;
32403 status = ext_glCompressedTextureSubImage1D( &params );
32404 return status;
32407 static NTSTATUS wow64_ext_glCompressedTextureSubImage1DEXT( void *args )
32409 struct
32411 GLuint texture;
32412 GLenum target;
32413 GLint level;
32414 GLint xoffset;
32415 GLsizei width;
32416 GLenum format;
32417 GLsizei imageSize;
32418 PTR32 bits;
32419 } *params32 = args;
32420 struct glCompressedTextureSubImage1DEXT_params params =
32422 .texture = params32->texture,
32423 .target = params32->target,
32424 .level = params32->level,
32425 .xoffset = params32->xoffset,
32426 .width = params32->width,
32427 .format = params32->format,
32428 .imageSize = params32->imageSize,
32429 .bits = ULongToPtr(params32->bits),
32431 NTSTATUS status;
32432 status = ext_glCompressedTextureSubImage1DEXT( &params );
32433 return status;
32436 static NTSTATUS wow64_ext_glCompressedTextureSubImage2D( void *args )
32438 struct
32440 GLuint texture;
32441 GLint level;
32442 GLint xoffset;
32443 GLint yoffset;
32444 GLsizei width;
32445 GLsizei height;
32446 GLenum format;
32447 GLsizei imageSize;
32448 PTR32 data;
32449 } *params32 = args;
32450 struct glCompressedTextureSubImage2D_params params =
32452 .texture = params32->texture,
32453 .level = params32->level,
32454 .xoffset = params32->xoffset,
32455 .yoffset = params32->yoffset,
32456 .width = params32->width,
32457 .height = params32->height,
32458 .format = params32->format,
32459 .imageSize = params32->imageSize,
32460 .data = ULongToPtr(params32->data),
32462 NTSTATUS status;
32463 status = ext_glCompressedTextureSubImage2D( &params );
32464 return status;
32467 static NTSTATUS wow64_ext_glCompressedTextureSubImage2DEXT( void *args )
32469 struct
32471 GLuint texture;
32472 GLenum target;
32473 GLint level;
32474 GLint xoffset;
32475 GLint yoffset;
32476 GLsizei width;
32477 GLsizei height;
32478 GLenum format;
32479 GLsizei imageSize;
32480 PTR32 bits;
32481 } *params32 = args;
32482 struct glCompressedTextureSubImage2DEXT_params params =
32484 .texture = params32->texture,
32485 .target = params32->target,
32486 .level = params32->level,
32487 .xoffset = params32->xoffset,
32488 .yoffset = params32->yoffset,
32489 .width = params32->width,
32490 .height = params32->height,
32491 .format = params32->format,
32492 .imageSize = params32->imageSize,
32493 .bits = ULongToPtr(params32->bits),
32495 NTSTATUS status;
32496 status = ext_glCompressedTextureSubImage2DEXT( &params );
32497 return status;
32500 static NTSTATUS wow64_ext_glCompressedTextureSubImage3D( void *args )
32502 struct
32504 GLuint texture;
32505 GLint level;
32506 GLint xoffset;
32507 GLint yoffset;
32508 GLint zoffset;
32509 GLsizei width;
32510 GLsizei height;
32511 GLsizei depth;
32512 GLenum format;
32513 GLsizei imageSize;
32514 PTR32 data;
32515 } *params32 = args;
32516 struct glCompressedTextureSubImage3D_params params =
32518 .texture = params32->texture,
32519 .level = params32->level,
32520 .xoffset = params32->xoffset,
32521 .yoffset = params32->yoffset,
32522 .zoffset = params32->zoffset,
32523 .width = params32->width,
32524 .height = params32->height,
32525 .depth = params32->depth,
32526 .format = params32->format,
32527 .imageSize = params32->imageSize,
32528 .data = ULongToPtr(params32->data),
32530 NTSTATUS status;
32531 status = ext_glCompressedTextureSubImage3D( &params );
32532 return status;
32535 static NTSTATUS wow64_ext_glCompressedTextureSubImage3DEXT( void *args )
32537 struct
32539 GLuint texture;
32540 GLenum target;
32541 GLint level;
32542 GLint xoffset;
32543 GLint yoffset;
32544 GLint zoffset;
32545 GLsizei width;
32546 GLsizei height;
32547 GLsizei depth;
32548 GLenum format;
32549 GLsizei imageSize;
32550 PTR32 bits;
32551 } *params32 = args;
32552 struct glCompressedTextureSubImage3DEXT_params params =
32554 .texture = params32->texture,
32555 .target = params32->target,
32556 .level = params32->level,
32557 .xoffset = params32->xoffset,
32558 .yoffset = params32->yoffset,
32559 .zoffset = params32->zoffset,
32560 .width = params32->width,
32561 .height = params32->height,
32562 .depth = params32->depth,
32563 .format = params32->format,
32564 .imageSize = params32->imageSize,
32565 .bits = ULongToPtr(params32->bits),
32567 NTSTATUS status;
32568 status = ext_glCompressedTextureSubImage3DEXT( &params );
32569 return status;
32572 static NTSTATUS wow64_ext_glConvolutionFilter1D( void *args )
32574 struct
32576 GLenum target;
32577 GLenum internalformat;
32578 GLsizei width;
32579 GLenum format;
32580 GLenum type;
32581 PTR32 image;
32582 } *params32 = args;
32583 struct glConvolutionFilter1D_params params =
32585 .target = params32->target,
32586 .internalformat = params32->internalformat,
32587 .width = params32->width,
32588 .format = params32->format,
32589 .type = params32->type,
32590 .image = ULongToPtr(params32->image),
32592 NTSTATUS status;
32593 status = ext_glConvolutionFilter1D( &params );
32594 return status;
32597 static NTSTATUS wow64_ext_glConvolutionFilter1DEXT( void *args )
32599 struct
32601 GLenum target;
32602 GLenum internalformat;
32603 GLsizei width;
32604 GLenum format;
32605 GLenum type;
32606 PTR32 image;
32607 } *params32 = args;
32608 struct glConvolutionFilter1DEXT_params params =
32610 .target = params32->target,
32611 .internalformat = params32->internalformat,
32612 .width = params32->width,
32613 .format = params32->format,
32614 .type = params32->type,
32615 .image = ULongToPtr(params32->image),
32617 NTSTATUS status;
32618 status = ext_glConvolutionFilter1DEXT( &params );
32619 return status;
32622 static NTSTATUS wow64_ext_glConvolutionFilter2D( void *args )
32624 struct
32626 GLenum target;
32627 GLenum internalformat;
32628 GLsizei width;
32629 GLsizei height;
32630 GLenum format;
32631 GLenum type;
32632 PTR32 image;
32633 } *params32 = args;
32634 struct glConvolutionFilter2D_params params =
32636 .target = params32->target,
32637 .internalformat = params32->internalformat,
32638 .width = params32->width,
32639 .height = params32->height,
32640 .format = params32->format,
32641 .type = params32->type,
32642 .image = ULongToPtr(params32->image),
32644 NTSTATUS status;
32645 status = ext_glConvolutionFilter2D( &params );
32646 return status;
32649 static NTSTATUS wow64_ext_glConvolutionFilter2DEXT( void *args )
32651 struct
32653 GLenum target;
32654 GLenum internalformat;
32655 GLsizei width;
32656 GLsizei height;
32657 GLenum format;
32658 GLenum type;
32659 PTR32 image;
32660 } *params32 = args;
32661 struct glConvolutionFilter2DEXT_params params =
32663 .target = params32->target,
32664 .internalformat = params32->internalformat,
32665 .width = params32->width,
32666 .height = params32->height,
32667 .format = params32->format,
32668 .type = params32->type,
32669 .image = ULongToPtr(params32->image),
32671 NTSTATUS status;
32672 status = ext_glConvolutionFilter2DEXT( &params );
32673 return status;
32676 static NTSTATUS wow64_ext_glConvolutionParameterfv( void *args )
32678 struct
32680 GLenum target;
32681 GLenum pname;
32682 PTR32 params;
32683 } *params32 = args;
32684 struct glConvolutionParameterfv_params params =
32686 .target = params32->target,
32687 .pname = params32->pname,
32688 .params = ULongToPtr(params32->params),
32690 NTSTATUS status;
32691 status = ext_glConvolutionParameterfv( &params );
32692 return status;
32695 static NTSTATUS wow64_ext_glConvolutionParameterfvEXT( void *args )
32697 struct
32699 GLenum target;
32700 GLenum pname;
32701 PTR32 params;
32702 } *params32 = args;
32703 struct glConvolutionParameterfvEXT_params params =
32705 .target = params32->target,
32706 .pname = params32->pname,
32707 .params = ULongToPtr(params32->params),
32709 NTSTATUS status;
32710 status = ext_glConvolutionParameterfvEXT( &params );
32711 return status;
32714 static NTSTATUS wow64_ext_glConvolutionParameteriv( void *args )
32716 struct
32718 GLenum target;
32719 GLenum pname;
32720 PTR32 params;
32721 } *params32 = args;
32722 struct glConvolutionParameteriv_params params =
32724 .target = params32->target,
32725 .pname = params32->pname,
32726 .params = ULongToPtr(params32->params),
32728 NTSTATUS status;
32729 status = ext_glConvolutionParameteriv( &params );
32730 return status;
32733 static NTSTATUS wow64_ext_glConvolutionParameterivEXT( void *args )
32735 struct
32737 GLenum target;
32738 GLenum pname;
32739 PTR32 params;
32740 } *params32 = args;
32741 struct glConvolutionParameterivEXT_params params =
32743 .target = params32->target,
32744 .pname = params32->pname,
32745 .params = ULongToPtr(params32->params),
32747 NTSTATUS status;
32748 status = ext_glConvolutionParameterivEXT( &params );
32749 return status;
32752 static NTSTATUS wow64_ext_glConvolutionParameterxvOES( void *args )
32754 struct
32756 GLenum target;
32757 GLenum pname;
32758 PTR32 params;
32759 } *params32 = args;
32760 struct glConvolutionParameterxvOES_params params =
32762 .target = params32->target,
32763 .pname = params32->pname,
32764 .params = ULongToPtr(params32->params),
32766 NTSTATUS status;
32767 status = ext_glConvolutionParameterxvOES( &params );
32768 return status;
32771 static NTSTATUS wow64_ext_glCopyBufferSubData( void *args )
32773 struct
32775 GLenum readTarget;
32776 GLenum writeTarget;
32777 PTR32 readOffset;
32778 PTR32 writeOffset;
32779 PTR32 size;
32780 } *params32 = args;
32781 struct glCopyBufferSubData_params params =
32783 .readTarget = params32->readTarget,
32784 .writeTarget = params32->writeTarget,
32785 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
32786 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
32787 .size = (GLsizeiptr)ULongToPtr(params32->size),
32789 NTSTATUS status;
32790 status = ext_glCopyBufferSubData( &params );
32791 return status;
32794 static NTSTATUS wow64_ext_glCopyNamedBufferSubData( void *args )
32796 struct
32798 GLuint readBuffer;
32799 GLuint writeBuffer;
32800 PTR32 readOffset;
32801 PTR32 writeOffset;
32802 PTR32 size;
32803 } *params32 = args;
32804 struct glCopyNamedBufferSubData_params params =
32806 .readBuffer = params32->readBuffer,
32807 .writeBuffer = params32->writeBuffer,
32808 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
32809 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
32810 .size = (GLsizeiptr)ULongToPtr(params32->size),
32812 NTSTATUS status;
32813 status = ext_glCopyNamedBufferSubData( &params );
32814 return status;
32817 static NTSTATUS wow64_ext_glCoverFillPathInstancedNV( void *args )
32819 struct
32821 GLsizei numPaths;
32822 GLenum pathNameType;
32823 PTR32 paths;
32824 GLuint pathBase;
32825 GLenum coverMode;
32826 GLenum transformType;
32827 PTR32 transformValues;
32828 } *params32 = args;
32829 struct glCoverFillPathInstancedNV_params params =
32831 .numPaths = params32->numPaths,
32832 .pathNameType = params32->pathNameType,
32833 .paths = ULongToPtr(params32->paths),
32834 .pathBase = params32->pathBase,
32835 .coverMode = params32->coverMode,
32836 .transformType = params32->transformType,
32837 .transformValues = ULongToPtr(params32->transformValues),
32839 NTSTATUS status;
32840 status = ext_glCoverFillPathInstancedNV( &params );
32841 return status;
32844 static NTSTATUS wow64_ext_glCoverStrokePathInstancedNV( void *args )
32846 struct
32848 GLsizei numPaths;
32849 GLenum pathNameType;
32850 PTR32 paths;
32851 GLuint pathBase;
32852 GLenum coverMode;
32853 GLenum transformType;
32854 PTR32 transformValues;
32855 } *params32 = args;
32856 struct glCoverStrokePathInstancedNV_params params =
32858 .numPaths = params32->numPaths,
32859 .pathNameType = params32->pathNameType,
32860 .paths = ULongToPtr(params32->paths),
32861 .pathBase = params32->pathBase,
32862 .coverMode = params32->coverMode,
32863 .transformType = params32->transformType,
32864 .transformValues = ULongToPtr(params32->transformValues),
32866 NTSTATUS status;
32867 status = ext_glCoverStrokePathInstancedNV( &params );
32868 return status;
32871 static NTSTATUS wow64_ext_glCoverageModulationTableNV( void *args )
32873 struct
32875 GLsizei n;
32876 PTR32 v;
32877 } *params32 = args;
32878 struct glCoverageModulationTableNV_params params =
32880 .n = params32->n,
32881 .v = ULongToPtr(params32->v),
32883 NTSTATUS status;
32884 status = ext_glCoverageModulationTableNV( &params );
32885 return status;
32888 static NTSTATUS wow64_ext_glCreateBuffers( void *args )
32890 struct
32892 GLsizei n;
32893 PTR32 buffers;
32894 } *params32 = args;
32895 struct glCreateBuffers_params params =
32897 .n = params32->n,
32898 .buffers = ULongToPtr(params32->buffers),
32900 NTSTATUS status;
32901 status = ext_glCreateBuffers( &params );
32902 return status;
32905 static NTSTATUS wow64_ext_glCreateCommandListsNV( void *args )
32907 struct
32909 GLsizei n;
32910 PTR32 lists;
32911 } *params32 = args;
32912 struct glCreateCommandListsNV_params params =
32914 .n = params32->n,
32915 .lists = ULongToPtr(params32->lists),
32917 NTSTATUS status;
32918 status = ext_glCreateCommandListsNV( &params );
32919 return status;
32922 static NTSTATUS wow64_ext_glCreateFramebuffers( void *args )
32924 struct
32926 GLsizei n;
32927 PTR32 framebuffers;
32928 } *params32 = args;
32929 struct glCreateFramebuffers_params params =
32931 .n = params32->n,
32932 .framebuffers = ULongToPtr(params32->framebuffers),
32934 NTSTATUS status;
32935 status = ext_glCreateFramebuffers( &params );
32936 return status;
32939 static NTSTATUS wow64_ext_glCreateMemoryObjectsEXT( void *args )
32941 struct
32943 GLsizei n;
32944 PTR32 memoryObjects;
32945 } *params32 = args;
32946 struct glCreateMemoryObjectsEXT_params params =
32948 .n = params32->n,
32949 .memoryObjects = ULongToPtr(params32->memoryObjects),
32951 NTSTATUS status;
32952 status = ext_glCreateMemoryObjectsEXT( &params );
32953 return status;
32956 static NTSTATUS wow64_ext_glCreatePerfQueryINTEL( void *args )
32958 struct
32960 GLuint queryId;
32961 PTR32 queryHandle;
32962 } *params32 = args;
32963 struct glCreatePerfQueryINTEL_params params =
32965 .queryId = params32->queryId,
32966 .queryHandle = ULongToPtr(params32->queryHandle),
32968 NTSTATUS status;
32969 status = ext_glCreatePerfQueryINTEL( &params );
32970 return status;
32973 static NTSTATUS wow64_ext_glCreateProgramPipelines( void *args )
32975 struct
32977 GLsizei n;
32978 PTR32 pipelines;
32979 } *params32 = args;
32980 struct glCreateProgramPipelines_params params =
32982 .n = params32->n,
32983 .pipelines = ULongToPtr(params32->pipelines),
32985 NTSTATUS status;
32986 status = ext_glCreateProgramPipelines( &params );
32987 return status;
32990 static NTSTATUS wow64_ext_glCreateQueries( void *args )
32992 struct
32994 GLenum target;
32995 GLsizei n;
32996 PTR32 ids;
32997 } *params32 = args;
32998 struct glCreateQueries_params params =
33000 .target = params32->target,
33001 .n = params32->n,
33002 .ids = ULongToPtr(params32->ids),
33004 NTSTATUS status;
33005 status = ext_glCreateQueries( &params );
33006 return status;
33009 static NTSTATUS wow64_ext_glCreateRenderbuffers( void *args )
33011 struct
33013 GLsizei n;
33014 PTR32 renderbuffers;
33015 } *params32 = args;
33016 struct glCreateRenderbuffers_params params =
33018 .n = params32->n,
33019 .renderbuffers = ULongToPtr(params32->renderbuffers),
33021 NTSTATUS status;
33022 status = ext_glCreateRenderbuffers( &params );
33023 return status;
33026 static NTSTATUS wow64_ext_glCreateSamplers( void *args )
33028 struct
33030 GLsizei n;
33031 PTR32 samplers;
33032 } *params32 = args;
33033 struct glCreateSamplers_params params =
33035 .n = params32->n,
33036 .samplers = ULongToPtr(params32->samplers),
33038 NTSTATUS status;
33039 status = ext_glCreateSamplers( &params );
33040 return status;
33043 static NTSTATUS wow64_ext_glCreateShaderProgramEXT( void *args )
33045 struct
33047 GLenum type;
33048 PTR32 string;
33049 GLuint ret;
33050 } *params32 = args;
33051 struct glCreateShaderProgramEXT_params params =
33053 .type = params32->type,
33054 .string = ULongToPtr(params32->string),
33056 NTSTATUS status;
33057 status = ext_glCreateShaderProgramEXT( &params );
33058 params32->ret = params.ret;
33059 return status;
33062 static NTSTATUS wow64_ext_glCreateShaderProgramv( void *args )
33064 struct
33066 GLenum type;
33067 GLsizei count;
33068 PTR32 strings;
33069 GLuint ret;
33070 } *params32 = args;
33071 struct glCreateShaderProgramv_params params =
33073 .type = params32->type,
33074 .count = params32->count,
33076 FIXME( "params32 %p, params %p stub!\n", params32, &params );
33077 return STATUS_NOT_IMPLEMENTED;
33080 static NTSTATUS wow64_ext_glCreateStatesNV( void *args )
33082 struct
33084 GLsizei n;
33085 PTR32 states;
33086 } *params32 = args;
33087 struct glCreateStatesNV_params params =
33089 .n = params32->n,
33090 .states = ULongToPtr(params32->states),
33092 NTSTATUS status;
33093 status = ext_glCreateStatesNV( &params );
33094 return status;
33097 static NTSTATUS wow64_ext_glCreateSyncFromCLeventARB( void *args )
33099 struct
33101 PTR32 context;
33102 PTR32 event;
33103 GLbitfield flags;
33104 PTR32 ret;
33105 } *params32 = args;
33106 struct glCreateSyncFromCLeventARB_params params =
33108 .context = ULongToPtr(params32->context),
33109 .event = ULongToPtr(params32->event),
33110 .flags = params32->flags,
33112 FIXME( "params32 %p, params %p stub!\n", params32, &params );
33113 return STATUS_NOT_IMPLEMENTED;
33116 static NTSTATUS wow64_ext_glCreateTextures( void *args )
33118 struct
33120 GLenum target;
33121 GLsizei n;
33122 PTR32 textures;
33123 } *params32 = args;
33124 struct glCreateTextures_params params =
33126 .target = params32->target,
33127 .n = params32->n,
33128 .textures = ULongToPtr(params32->textures),
33130 NTSTATUS status;
33131 status = ext_glCreateTextures( &params );
33132 return status;
33135 static NTSTATUS wow64_ext_glCreateTransformFeedbacks( void *args )
33137 struct
33139 GLsizei n;
33140 PTR32 ids;
33141 } *params32 = args;
33142 struct glCreateTransformFeedbacks_params params =
33144 .n = params32->n,
33145 .ids = ULongToPtr(params32->ids),
33147 NTSTATUS status;
33148 status = ext_glCreateTransformFeedbacks( &params );
33149 return status;
33152 static NTSTATUS wow64_ext_glCreateVertexArrays( void *args )
33154 struct
33156 GLsizei n;
33157 PTR32 arrays;
33158 } *params32 = args;
33159 struct glCreateVertexArrays_params params =
33161 .n = params32->n,
33162 .arrays = ULongToPtr(params32->arrays),
33164 NTSTATUS status;
33165 status = ext_glCreateVertexArrays( &params );
33166 return status;
33169 static NTSTATUS wow64_ext_glCullParameterdvEXT( void *args )
33171 struct
33173 GLenum pname;
33174 PTR32 params;
33175 } *params32 = args;
33176 struct glCullParameterdvEXT_params params =
33178 .pname = params32->pname,
33179 .params = ULongToPtr(params32->params),
33181 NTSTATUS status;
33182 status = ext_glCullParameterdvEXT( &params );
33183 return status;
33186 static NTSTATUS wow64_ext_glCullParameterfvEXT( void *args )
33188 struct
33190 GLenum pname;
33191 PTR32 params;
33192 } *params32 = args;
33193 struct glCullParameterfvEXT_params params =
33195 .pname = params32->pname,
33196 .params = ULongToPtr(params32->params),
33198 NTSTATUS status;
33199 status = ext_glCullParameterfvEXT( &params );
33200 return status;
33203 static NTSTATUS wow64_ext_glDebugMessageCallback( void *args )
33205 struct
33207 PTR32 callback;
33208 PTR32 userParam;
33209 } *params32 = args;
33210 struct glDebugMessageCallback_params params =
33212 .callback = ULongToPtr(params32->callback),
33213 .userParam = ULongToPtr(params32->userParam),
33215 NTSTATUS status;
33216 status = ext_glDebugMessageCallback( &params );
33217 return status;
33220 static NTSTATUS wow64_ext_glDebugMessageCallbackAMD( void *args )
33222 struct
33224 PTR32 callback;
33225 PTR32 userParam;
33226 } *params32 = args;
33227 struct glDebugMessageCallbackAMD_params params =
33229 .callback = ULongToPtr(params32->callback),
33230 .userParam = ULongToPtr(params32->userParam),
33232 NTSTATUS status;
33233 status = ext_glDebugMessageCallbackAMD( &params );
33234 return status;
33237 static NTSTATUS wow64_ext_glDebugMessageCallbackARB( void *args )
33239 struct
33241 PTR32 callback;
33242 PTR32 userParam;
33243 } *params32 = args;
33244 struct glDebugMessageCallbackARB_params params =
33246 .callback = ULongToPtr(params32->callback),
33247 .userParam = ULongToPtr(params32->userParam),
33249 NTSTATUS status;
33250 status = ext_glDebugMessageCallbackARB( &params );
33251 return status;
33254 static NTSTATUS wow64_ext_glDebugMessageControl( void *args )
33256 struct
33258 GLenum source;
33259 GLenum type;
33260 GLenum severity;
33261 GLsizei count;
33262 PTR32 ids;
33263 GLboolean enabled;
33264 } *params32 = args;
33265 struct glDebugMessageControl_params params =
33267 .source = params32->source,
33268 .type = params32->type,
33269 .severity = params32->severity,
33270 .count = params32->count,
33271 .ids = ULongToPtr(params32->ids),
33272 .enabled = params32->enabled,
33274 NTSTATUS status;
33275 status = ext_glDebugMessageControl( &params );
33276 return status;
33279 static NTSTATUS wow64_ext_glDebugMessageControlARB( void *args )
33281 struct
33283 GLenum source;
33284 GLenum type;
33285 GLenum severity;
33286 GLsizei count;
33287 PTR32 ids;
33288 GLboolean enabled;
33289 } *params32 = args;
33290 struct glDebugMessageControlARB_params params =
33292 .source = params32->source,
33293 .type = params32->type,
33294 .severity = params32->severity,
33295 .count = params32->count,
33296 .ids = ULongToPtr(params32->ids),
33297 .enabled = params32->enabled,
33299 NTSTATUS status;
33300 status = ext_glDebugMessageControlARB( &params );
33301 return status;
33304 static NTSTATUS wow64_ext_glDebugMessageEnableAMD( void *args )
33306 struct
33308 GLenum category;
33309 GLenum severity;
33310 GLsizei count;
33311 PTR32 ids;
33312 GLboolean enabled;
33313 } *params32 = args;
33314 struct glDebugMessageEnableAMD_params params =
33316 .category = params32->category,
33317 .severity = params32->severity,
33318 .count = params32->count,
33319 .ids = ULongToPtr(params32->ids),
33320 .enabled = params32->enabled,
33322 NTSTATUS status;
33323 status = ext_glDebugMessageEnableAMD( &params );
33324 return status;
33327 static NTSTATUS wow64_ext_glDebugMessageInsert( void *args )
33329 struct
33331 GLenum source;
33332 GLenum type;
33333 GLuint id;
33334 GLenum severity;
33335 GLsizei length;
33336 PTR32 buf;
33337 } *params32 = args;
33338 struct glDebugMessageInsert_params params =
33340 .source = params32->source,
33341 .type = params32->type,
33342 .id = params32->id,
33343 .severity = params32->severity,
33344 .length = params32->length,
33345 .buf = ULongToPtr(params32->buf),
33347 NTSTATUS status;
33348 status = ext_glDebugMessageInsert( &params );
33349 return status;
33352 static NTSTATUS wow64_ext_glDebugMessageInsertAMD( void *args )
33354 struct
33356 GLenum category;
33357 GLenum severity;
33358 GLuint id;
33359 GLsizei length;
33360 PTR32 buf;
33361 } *params32 = args;
33362 struct glDebugMessageInsertAMD_params params =
33364 .category = params32->category,
33365 .severity = params32->severity,
33366 .id = params32->id,
33367 .length = params32->length,
33368 .buf = ULongToPtr(params32->buf),
33370 NTSTATUS status;
33371 status = ext_glDebugMessageInsertAMD( &params );
33372 return status;
33375 static NTSTATUS wow64_ext_glDebugMessageInsertARB( void *args )
33377 struct
33379 GLenum source;
33380 GLenum type;
33381 GLuint id;
33382 GLenum severity;
33383 GLsizei length;
33384 PTR32 buf;
33385 } *params32 = args;
33386 struct glDebugMessageInsertARB_params params =
33388 .source = params32->source,
33389 .type = params32->type,
33390 .id = params32->id,
33391 .severity = params32->severity,
33392 .length = params32->length,
33393 .buf = ULongToPtr(params32->buf),
33395 NTSTATUS status;
33396 status = ext_glDebugMessageInsertARB( &params );
33397 return status;
33400 static NTSTATUS wow64_ext_glDeformationMap3dSGIX( void *args )
33402 struct
33404 GLenum target;
33405 GLdouble u1;
33406 GLdouble u2;
33407 GLint ustride;
33408 GLint uorder;
33409 GLdouble v1;
33410 GLdouble v2;
33411 GLint vstride;
33412 GLint vorder;
33413 GLdouble w1;
33414 GLdouble w2;
33415 GLint wstride;
33416 GLint worder;
33417 PTR32 points;
33418 } *params32 = args;
33419 struct glDeformationMap3dSGIX_params params =
33421 .target = params32->target,
33422 .u1 = params32->u1,
33423 .u2 = params32->u2,
33424 .ustride = params32->ustride,
33425 .uorder = params32->uorder,
33426 .v1 = params32->v1,
33427 .v2 = params32->v2,
33428 .vstride = params32->vstride,
33429 .vorder = params32->vorder,
33430 .w1 = params32->w1,
33431 .w2 = params32->w2,
33432 .wstride = params32->wstride,
33433 .worder = params32->worder,
33434 .points = ULongToPtr(params32->points),
33436 NTSTATUS status;
33437 status = ext_glDeformationMap3dSGIX( &params );
33438 return status;
33441 static NTSTATUS wow64_ext_glDeformationMap3fSGIX( void *args )
33443 struct
33445 GLenum target;
33446 GLfloat u1;
33447 GLfloat u2;
33448 GLint ustride;
33449 GLint uorder;
33450 GLfloat v1;
33451 GLfloat v2;
33452 GLint vstride;
33453 GLint vorder;
33454 GLfloat w1;
33455 GLfloat w2;
33456 GLint wstride;
33457 GLint worder;
33458 PTR32 points;
33459 } *params32 = args;
33460 struct glDeformationMap3fSGIX_params params =
33462 .target = params32->target,
33463 .u1 = params32->u1,
33464 .u2 = params32->u2,
33465 .ustride = params32->ustride,
33466 .uorder = params32->uorder,
33467 .v1 = params32->v1,
33468 .v2 = params32->v2,
33469 .vstride = params32->vstride,
33470 .vorder = params32->vorder,
33471 .w1 = params32->w1,
33472 .w2 = params32->w2,
33473 .wstride = params32->wstride,
33474 .worder = params32->worder,
33475 .points = ULongToPtr(params32->points),
33477 NTSTATUS status;
33478 status = ext_glDeformationMap3fSGIX( &params );
33479 return status;
33482 static NTSTATUS wow64_ext_glDeleteBuffers( void *args )
33484 struct
33486 GLsizei n;
33487 PTR32 buffers;
33488 } *params32 = args;
33489 struct glDeleteBuffers_params params =
33491 .n = params32->n,
33492 .buffers = ULongToPtr(params32->buffers),
33494 NTSTATUS status;
33495 status = ext_glDeleteBuffers( &params );
33496 return status;
33499 static NTSTATUS wow64_ext_glDeleteBuffersARB( void *args )
33501 struct
33503 GLsizei n;
33504 PTR32 buffers;
33505 } *params32 = args;
33506 struct glDeleteBuffersARB_params params =
33508 .n = params32->n,
33509 .buffers = ULongToPtr(params32->buffers),
33511 NTSTATUS status;
33512 status = ext_glDeleteBuffersARB( &params );
33513 return status;
33516 static NTSTATUS wow64_ext_glDeleteCommandListsNV( void *args )
33518 struct
33520 GLsizei n;
33521 PTR32 lists;
33522 } *params32 = args;
33523 struct glDeleteCommandListsNV_params params =
33525 .n = params32->n,
33526 .lists = ULongToPtr(params32->lists),
33528 NTSTATUS status;
33529 status = ext_glDeleteCommandListsNV( &params );
33530 return status;
33533 static NTSTATUS wow64_ext_glDeleteFencesAPPLE( void *args )
33535 struct
33537 GLsizei n;
33538 PTR32 fences;
33539 } *params32 = args;
33540 struct glDeleteFencesAPPLE_params params =
33542 .n = params32->n,
33543 .fences = ULongToPtr(params32->fences),
33545 NTSTATUS status;
33546 status = ext_glDeleteFencesAPPLE( &params );
33547 return status;
33550 static NTSTATUS wow64_ext_glDeleteFencesNV( void *args )
33552 struct
33554 GLsizei n;
33555 PTR32 fences;
33556 } *params32 = args;
33557 struct glDeleteFencesNV_params params =
33559 .n = params32->n,
33560 .fences = ULongToPtr(params32->fences),
33562 NTSTATUS status;
33563 status = ext_glDeleteFencesNV( &params );
33564 return status;
33567 static NTSTATUS wow64_ext_glDeleteFramebuffers( void *args )
33569 struct
33571 GLsizei n;
33572 PTR32 framebuffers;
33573 } *params32 = args;
33574 struct glDeleteFramebuffers_params params =
33576 .n = params32->n,
33577 .framebuffers = ULongToPtr(params32->framebuffers),
33579 NTSTATUS status;
33580 status = ext_glDeleteFramebuffers( &params );
33581 return status;
33584 static NTSTATUS wow64_ext_glDeleteFramebuffersEXT( void *args )
33586 struct
33588 GLsizei n;
33589 PTR32 framebuffers;
33590 } *params32 = args;
33591 struct glDeleteFramebuffersEXT_params params =
33593 .n = params32->n,
33594 .framebuffers = ULongToPtr(params32->framebuffers),
33596 NTSTATUS status;
33597 status = ext_glDeleteFramebuffersEXT( &params );
33598 return status;
33601 static NTSTATUS wow64_ext_glDeleteMemoryObjectsEXT( void *args )
33603 struct
33605 GLsizei n;
33606 PTR32 memoryObjects;
33607 } *params32 = args;
33608 struct glDeleteMemoryObjectsEXT_params params =
33610 .n = params32->n,
33611 .memoryObjects = ULongToPtr(params32->memoryObjects),
33613 NTSTATUS status;
33614 status = ext_glDeleteMemoryObjectsEXT( &params );
33615 return status;
33618 static NTSTATUS wow64_ext_glDeleteNamedStringARB( void *args )
33620 struct
33622 GLint namelen;
33623 PTR32 name;
33624 } *params32 = args;
33625 struct glDeleteNamedStringARB_params params =
33627 .namelen = params32->namelen,
33628 .name = ULongToPtr(params32->name),
33630 NTSTATUS status;
33631 status = ext_glDeleteNamedStringARB( &params );
33632 return status;
33635 static NTSTATUS wow64_ext_glDeleteNamesAMD( void *args )
33637 struct
33639 GLenum identifier;
33640 GLuint num;
33641 PTR32 names;
33642 } *params32 = args;
33643 struct glDeleteNamesAMD_params params =
33645 .identifier = params32->identifier,
33646 .num = params32->num,
33647 .names = ULongToPtr(params32->names),
33649 NTSTATUS status;
33650 status = ext_glDeleteNamesAMD( &params );
33651 return status;
33654 static NTSTATUS wow64_ext_glDeleteOcclusionQueriesNV( void *args )
33656 struct
33658 GLsizei n;
33659 PTR32 ids;
33660 } *params32 = args;
33661 struct glDeleteOcclusionQueriesNV_params params =
33663 .n = params32->n,
33664 .ids = ULongToPtr(params32->ids),
33666 NTSTATUS status;
33667 status = ext_glDeleteOcclusionQueriesNV( &params );
33668 return status;
33671 static NTSTATUS wow64_ext_glDeletePerfMonitorsAMD( void *args )
33673 struct
33675 GLsizei n;
33676 PTR32 monitors;
33677 } *params32 = args;
33678 struct glDeletePerfMonitorsAMD_params params =
33680 .n = params32->n,
33681 .monitors = ULongToPtr(params32->monitors),
33683 NTSTATUS status;
33684 status = ext_glDeletePerfMonitorsAMD( &params );
33685 return status;
33688 static NTSTATUS wow64_ext_glDeleteProgramPipelines( void *args )
33690 struct
33692 GLsizei n;
33693 PTR32 pipelines;
33694 } *params32 = args;
33695 struct glDeleteProgramPipelines_params params =
33697 .n = params32->n,
33698 .pipelines = ULongToPtr(params32->pipelines),
33700 NTSTATUS status;
33701 status = ext_glDeleteProgramPipelines( &params );
33702 return status;
33705 static NTSTATUS wow64_ext_glDeleteProgramsARB( void *args )
33707 struct
33709 GLsizei n;
33710 PTR32 programs;
33711 } *params32 = args;
33712 struct glDeleteProgramsARB_params params =
33714 .n = params32->n,
33715 .programs = ULongToPtr(params32->programs),
33717 NTSTATUS status;
33718 status = ext_glDeleteProgramsARB( &params );
33719 return status;
33722 static NTSTATUS wow64_ext_glDeleteProgramsNV( void *args )
33724 struct
33726 GLsizei n;
33727 PTR32 programs;
33728 } *params32 = args;
33729 struct glDeleteProgramsNV_params params =
33731 .n = params32->n,
33732 .programs = ULongToPtr(params32->programs),
33734 NTSTATUS status;
33735 status = ext_glDeleteProgramsNV( &params );
33736 return status;
33739 static NTSTATUS wow64_ext_glDeleteQueries( void *args )
33741 struct
33743 GLsizei n;
33744 PTR32 ids;
33745 } *params32 = args;
33746 struct glDeleteQueries_params params =
33748 .n = params32->n,
33749 .ids = ULongToPtr(params32->ids),
33751 NTSTATUS status;
33752 status = ext_glDeleteQueries( &params );
33753 return status;
33756 static NTSTATUS wow64_ext_glDeleteQueriesARB( void *args )
33758 struct
33760 GLsizei n;
33761 PTR32 ids;
33762 } *params32 = args;
33763 struct glDeleteQueriesARB_params params =
33765 .n = params32->n,
33766 .ids = ULongToPtr(params32->ids),
33768 NTSTATUS status;
33769 status = ext_glDeleteQueriesARB( &params );
33770 return status;
33773 static NTSTATUS wow64_ext_glDeleteQueryResourceTagNV( void *args )
33775 struct
33777 GLsizei n;
33778 PTR32 tagIds;
33779 } *params32 = args;
33780 struct glDeleteQueryResourceTagNV_params params =
33782 .n = params32->n,
33783 .tagIds = ULongToPtr(params32->tagIds),
33785 NTSTATUS status;
33786 status = ext_glDeleteQueryResourceTagNV( &params );
33787 return status;
33790 static NTSTATUS wow64_ext_glDeleteRenderbuffers( void *args )
33792 struct
33794 GLsizei n;
33795 PTR32 renderbuffers;
33796 } *params32 = args;
33797 struct glDeleteRenderbuffers_params params =
33799 .n = params32->n,
33800 .renderbuffers = ULongToPtr(params32->renderbuffers),
33802 NTSTATUS status;
33803 status = ext_glDeleteRenderbuffers( &params );
33804 return status;
33807 static NTSTATUS wow64_ext_glDeleteRenderbuffersEXT( void *args )
33809 struct
33811 GLsizei n;
33812 PTR32 renderbuffers;
33813 } *params32 = args;
33814 struct glDeleteRenderbuffersEXT_params params =
33816 .n = params32->n,
33817 .renderbuffers = ULongToPtr(params32->renderbuffers),
33819 NTSTATUS status;
33820 status = ext_glDeleteRenderbuffersEXT( &params );
33821 return status;
33824 static NTSTATUS wow64_ext_glDeleteSamplers( void *args )
33826 struct
33828 GLsizei count;
33829 PTR32 samplers;
33830 } *params32 = args;
33831 struct glDeleteSamplers_params params =
33833 .count = params32->count,
33834 .samplers = ULongToPtr(params32->samplers),
33836 NTSTATUS status;
33837 status = ext_glDeleteSamplers( &params );
33838 return status;
33841 static NTSTATUS wow64_ext_glDeleteSemaphoresEXT( void *args )
33843 struct
33845 GLsizei n;
33846 PTR32 semaphores;
33847 } *params32 = args;
33848 struct glDeleteSemaphoresEXT_params params =
33850 .n = params32->n,
33851 .semaphores = ULongToPtr(params32->semaphores),
33853 NTSTATUS status;
33854 status = ext_glDeleteSemaphoresEXT( &params );
33855 return status;
33858 static NTSTATUS wow64_ext_glDeleteStatesNV( void *args )
33860 struct
33862 GLsizei n;
33863 PTR32 states;
33864 } *params32 = args;
33865 struct glDeleteStatesNV_params params =
33867 .n = params32->n,
33868 .states = ULongToPtr(params32->states),
33870 NTSTATUS status;
33871 status = ext_glDeleteStatesNV( &params );
33872 return status;
33875 static NTSTATUS wow64_ext_glDeleteSync( void *args )
33877 struct
33879 PTR32 sync;
33880 } *params32 = args;
33881 struct glDeleteSync_params params =
33883 .sync = ULongToPtr(params32->sync),
33885 NTSTATUS status;
33886 status = ext_glDeleteSync( &params );
33887 return status;
33890 static NTSTATUS wow64_ext_glDeleteTexturesEXT( void *args )
33892 struct
33894 GLsizei n;
33895 PTR32 textures;
33896 } *params32 = args;
33897 struct glDeleteTexturesEXT_params params =
33899 .n = params32->n,
33900 .textures = ULongToPtr(params32->textures),
33902 NTSTATUS status;
33903 status = ext_glDeleteTexturesEXT( &params );
33904 return status;
33907 static NTSTATUS wow64_ext_glDeleteTransformFeedbacks( void *args )
33909 struct
33911 GLsizei n;
33912 PTR32 ids;
33913 } *params32 = args;
33914 struct glDeleteTransformFeedbacks_params params =
33916 .n = params32->n,
33917 .ids = ULongToPtr(params32->ids),
33919 NTSTATUS status;
33920 status = ext_glDeleteTransformFeedbacks( &params );
33921 return status;
33924 static NTSTATUS wow64_ext_glDeleteTransformFeedbacksNV( void *args )
33926 struct
33928 GLsizei n;
33929 PTR32 ids;
33930 } *params32 = args;
33931 struct glDeleteTransformFeedbacksNV_params params =
33933 .n = params32->n,
33934 .ids = ULongToPtr(params32->ids),
33936 NTSTATUS status;
33937 status = ext_glDeleteTransformFeedbacksNV( &params );
33938 return status;
33941 static NTSTATUS wow64_ext_glDeleteVertexArrays( void *args )
33943 struct
33945 GLsizei n;
33946 PTR32 arrays;
33947 } *params32 = args;
33948 struct glDeleteVertexArrays_params params =
33950 .n = params32->n,
33951 .arrays = ULongToPtr(params32->arrays),
33953 NTSTATUS status;
33954 status = ext_glDeleteVertexArrays( &params );
33955 return status;
33958 static NTSTATUS wow64_ext_glDeleteVertexArraysAPPLE( void *args )
33960 struct
33962 GLsizei n;
33963 PTR32 arrays;
33964 } *params32 = args;
33965 struct glDeleteVertexArraysAPPLE_params params =
33967 .n = params32->n,
33968 .arrays = ULongToPtr(params32->arrays),
33970 NTSTATUS status;
33971 status = ext_glDeleteVertexArraysAPPLE( &params );
33972 return status;
33975 static NTSTATUS wow64_ext_glDepthRangeArraydvNV( void *args )
33977 struct
33979 GLuint first;
33980 GLsizei count;
33981 PTR32 v;
33982 } *params32 = args;
33983 struct glDepthRangeArraydvNV_params params =
33985 .first = params32->first,
33986 .count = params32->count,
33987 .v = ULongToPtr(params32->v),
33989 NTSTATUS status;
33990 status = ext_glDepthRangeArraydvNV( &params );
33991 return status;
33994 static NTSTATUS wow64_ext_glDepthRangeArrayv( void *args )
33996 struct
33998 GLuint first;
33999 GLsizei count;
34000 PTR32 v;
34001 } *params32 = args;
34002 struct glDepthRangeArrayv_params params =
34004 .first = params32->first,
34005 .count = params32->count,
34006 .v = ULongToPtr(params32->v),
34008 NTSTATUS status;
34009 status = ext_glDepthRangeArrayv( &params );
34010 return status;
34013 static NTSTATUS wow64_ext_glDetailTexFuncSGIS( void *args )
34015 struct
34017 GLenum target;
34018 GLsizei n;
34019 PTR32 points;
34020 } *params32 = args;
34021 struct glDetailTexFuncSGIS_params params =
34023 .target = params32->target,
34024 .n = params32->n,
34025 .points = ULongToPtr(params32->points),
34027 NTSTATUS status;
34028 status = ext_glDetailTexFuncSGIS( &params );
34029 return status;
34032 static NTSTATUS wow64_ext_glDispatchComputeIndirect( void *args )
34034 struct
34036 PTR32 indirect;
34037 } *params32 = args;
34038 struct glDispatchComputeIndirect_params params =
34040 .indirect = (GLintptr)ULongToPtr(params32->indirect),
34042 NTSTATUS status;
34043 status = ext_glDispatchComputeIndirect( &params );
34044 return status;
34047 static NTSTATUS wow64_ext_glDrawArraysIndirect( void *args )
34049 struct
34051 GLenum mode;
34052 PTR32 indirect;
34053 } *params32 = args;
34054 struct glDrawArraysIndirect_params params =
34056 .mode = params32->mode,
34057 .indirect = ULongToPtr(params32->indirect),
34059 NTSTATUS status;
34060 status = ext_glDrawArraysIndirect( &params );
34061 return status;
34064 static NTSTATUS wow64_ext_glDrawBuffers( void *args )
34066 struct
34068 GLsizei n;
34069 PTR32 bufs;
34070 } *params32 = args;
34071 struct glDrawBuffers_params params =
34073 .n = params32->n,
34074 .bufs = ULongToPtr(params32->bufs),
34076 NTSTATUS status;
34077 status = ext_glDrawBuffers( &params );
34078 return status;
34081 static NTSTATUS wow64_ext_glDrawBuffersARB( void *args )
34083 struct
34085 GLsizei n;
34086 PTR32 bufs;
34087 } *params32 = args;
34088 struct glDrawBuffersARB_params params =
34090 .n = params32->n,
34091 .bufs = ULongToPtr(params32->bufs),
34093 NTSTATUS status;
34094 status = ext_glDrawBuffersARB( &params );
34095 return status;
34098 static NTSTATUS wow64_ext_glDrawBuffersATI( void *args )
34100 struct
34102 GLsizei n;
34103 PTR32 bufs;
34104 } *params32 = args;
34105 struct glDrawBuffersATI_params params =
34107 .n = params32->n,
34108 .bufs = ULongToPtr(params32->bufs),
34110 NTSTATUS status;
34111 status = ext_glDrawBuffersATI( &params );
34112 return status;
34115 static NTSTATUS wow64_ext_glDrawCommandsAddressNV( void *args )
34117 struct
34119 GLenum primitiveMode;
34120 PTR32 indirects;
34121 PTR32 sizes;
34122 GLuint count;
34123 } *params32 = args;
34124 struct glDrawCommandsAddressNV_params params =
34126 .primitiveMode = params32->primitiveMode,
34127 .indirects = ULongToPtr(params32->indirects),
34128 .sizes = ULongToPtr(params32->sizes),
34129 .count = params32->count,
34131 NTSTATUS status;
34132 status = ext_glDrawCommandsAddressNV( &params );
34133 return status;
34136 static NTSTATUS wow64_ext_glDrawCommandsNV( void *args )
34138 struct
34140 GLenum primitiveMode;
34141 GLuint buffer;
34142 PTR32 indirects;
34143 PTR32 sizes;
34144 GLuint count;
34145 } *params32 = args;
34146 struct glDrawCommandsNV_params params =
34148 .primitiveMode = params32->primitiveMode,
34149 .buffer = params32->buffer,
34150 .sizes = ULongToPtr(params32->sizes),
34151 .count = params32->count,
34153 FIXME( "params32 %p, params %p stub!\n", params32, &params );
34154 return STATUS_NOT_IMPLEMENTED;
34157 static NTSTATUS wow64_ext_glDrawCommandsStatesAddressNV( void *args )
34159 struct
34161 PTR32 indirects;
34162 PTR32 sizes;
34163 PTR32 states;
34164 PTR32 fbos;
34165 GLuint count;
34166 } *params32 = args;
34167 struct glDrawCommandsStatesAddressNV_params params =
34169 .indirects = ULongToPtr(params32->indirects),
34170 .sizes = ULongToPtr(params32->sizes),
34171 .states = ULongToPtr(params32->states),
34172 .fbos = ULongToPtr(params32->fbos),
34173 .count = params32->count,
34175 NTSTATUS status;
34176 status = ext_glDrawCommandsStatesAddressNV( &params );
34177 return status;
34180 static NTSTATUS wow64_ext_glDrawCommandsStatesNV( void *args )
34182 struct
34184 GLuint buffer;
34185 PTR32 indirects;
34186 PTR32 sizes;
34187 PTR32 states;
34188 PTR32 fbos;
34189 GLuint count;
34190 } *params32 = args;
34191 struct glDrawCommandsStatesNV_params params =
34193 .buffer = params32->buffer,
34194 .sizes = ULongToPtr(params32->sizes),
34195 .states = ULongToPtr(params32->states),
34196 .fbos = ULongToPtr(params32->fbos),
34197 .count = params32->count,
34199 FIXME( "params32 %p, params %p stub!\n", params32, &params );
34200 return STATUS_NOT_IMPLEMENTED;
34203 static NTSTATUS wow64_ext_glDrawElementsBaseVertex( void *args )
34205 struct
34207 GLenum mode;
34208 GLsizei count;
34209 GLenum type;
34210 PTR32 indices;
34211 GLint basevertex;
34212 } *params32 = args;
34213 struct glDrawElementsBaseVertex_params params =
34215 .mode = params32->mode,
34216 .count = params32->count,
34217 .type = params32->type,
34218 .indices = ULongToPtr(params32->indices),
34219 .basevertex = params32->basevertex,
34221 NTSTATUS status;
34222 status = ext_glDrawElementsBaseVertex( &params );
34223 return status;
34226 static NTSTATUS wow64_ext_glDrawElementsIndirect( void *args )
34228 struct
34230 GLenum mode;
34231 GLenum type;
34232 PTR32 indirect;
34233 } *params32 = args;
34234 struct glDrawElementsIndirect_params params =
34236 .mode = params32->mode,
34237 .type = params32->type,
34238 .indirect = ULongToPtr(params32->indirect),
34240 NTSTATUS status;
34241 status = ext_glDrawElementsIndirect( &params );
34242 return status;
34245 static NTSTATUS wow64_ext_glDrawElementsInstanced( void *args )
34247 struct
34249 GLenum mode;
34250 GLsizei count;
34251 GLenum type;
34252 PTR32 indices;
34253 GLsizei instancecount;
34254 } *params32 = args;
34255 struct glDrawElementsInstanced_params params =
34257 .mode = params32->mode,
34258 .count = params32->count,
34259 .type = params32->type,
34260 .indices = ULongToPtr(params32->indices),
34261 .instancecount = params32->instancecount,
34263 NTSTATUS status;
34264 status = ext_glDrawElementsInstanced( &params );
34265 return status;
34268 static NTSTATUS wow64_ext_glDrawElementsInstancedARB( void *args )
34270 struct
34272 GLenum mode;
34273 GLsizei count;
34274 GLenum type;
34275 PTR32 indices;
34276 GLsizei primcount;
34277 } *params32 = args;
34278 struct glDrawElementsInstancedARB_params params =
34280 .mode = params32->mode,
34281 .count = params32->count,
34282 .type = params32->type,
34283 .indices = ULongToPtr(params32->indices),
34284 .primcount = params32->primcount,
34286 NTSTATUS status;
34287 status = ext_glDrawElementsInstancedARB( &params );
34288 return status;
34291 static NTSTATUS wow64_ext_glDrawElementsInstancedBaseInstance( void *args )
34293 struct
34295 GLenum mode;
34296 GLsizei count;
34297 GLenum type;
34298 PTR32 indices;
34299 GLsizei instancecount;
34300 GLuint baseinstance;
34301 } *params32 = args;
34302 struct glDrawElementsInstancedBaseInstance_params params =
34304 .mode = params32->mode,
34305 .count = params32->count,
34306 .type = params32->type,
34307 .indices = ULongToPtr(params32->indices),
34308 .instancecount = params32->instancecount,
34309 .baseinstance = params32->baseinstance,
34311 NTSTATUS status;
34312 status = ext_glDrawElementsInstancedBaseInstance( &params );
34313 return status;
34316 static NTSTATUS wow64_ext_glDrawElementsInstancedBaseVertex( void *args )
34318 struct
34320 GLenum mode;
34321 GLsizei count;
34322 GLenum type;
34323 PTR32 indices;
34324 GLsizei instancecount;
34325 GLint basevertex;
34326 } *params32 = args;
34327 struct glDrawElementsInstancedBaseVertex_params params =
34329 .mode = params32->mode,
34330 .count = params32->count,
34331 .type = params32->type,
34332 .indices = ULongToPtr(params32->indices),
34333 .instancecount = params32->instancecount,
34334 .basevertex = params32->basevertex,
34336 NTSTATUS status;
34337 status = ext_glDrawElementsInstancedBaseVertex( &params );
34338 return status;
34341 static NTSTATUS wow64_ext_glDrawElementsInstancedBaseVertexBaseInstance( void *args )
34343 struct
34345 GLenum mode;
34346 GLsizei count;
34347 GLenum type;
34348 PTR32 indices;
34349 GLsizei instancecount;
34350 GLint basevertex;
34351 GLuint baseinstance;
34352 } *params32 = args;
34353 struct glDrawElementsInstancedBaseVertexBaseInstance_params params =
34355 .mode = params32->mode,
34356 .count = params32->count,
34357 .type = params32->type,
34358 .indices = ULongToPtr(params32->indices),
34359 .instancecount = params32->instancecount,
34360 .basevertex = params32->basevertex,
34361 .baseinstance = params32->baseinstance,
34363 NTSTATUS status;
34364 status = ext_glDrawElementsInstancedBaseVertexBaseInstance( &params );
34365 return status;
34368 static NTSTATUS wow64_ext_glDrawElementsInstancedEXT( void *args )
34370 struct
34372 GLenum mode;
34373 GLsizei count;
34374 GLenum type;
34375 PTR32 indices;
34376 GLsizei primcount;
34377 } *params32 = args;
34378 struct glDrawElementsInstancedEXT_params params =
34380 .mode = params32->mode,
34381 .count = params32->count,
34382 .type = params32->type,
34383 .indices = ULongToPtr(params32->indices),
34384 .primcount = params32->primcount,
34386 NTSTATUS status;
34387 status = ext_glDrawElementsInstancedEXT( &params );
34388 return status;
34391 static NTSTATUS wow64_ext_glDrawMeshTasksIndirectNV( void *args )
34393 struct
34395 PTR32 indirect;
34396 } *params32 = args;
34397 struct glDrawMeshTasksIndirectNV_params params =
34399 .indirect = (GLintptr)ULongToPtr(params32->indirect),
34401 NTSTATUS status;
34402 status = ext_glDrawMeshTasksIndirectNV( &params );
34403 return status;
34406 static NTSTATUS wow64_ext_glDrawRangeElements( void *args )
34408 struct
34410 GLenum mode;
34411 GLuint start;
34412 GLuint end;
34413 GLsizei count;
34414 GLenum type;
34415 PTR32 indices;
34416 } *params32 = args;
34417 struct glDrawRangeElements_params params =
34419 .mode = params32->mode,
34420 .start = params32->start,
34421 .end = params32->end,
34422 .count = params32->count,
34423 .type = params32->type,
34424 .indices = ULongToPtr(params32->indices),
34426 NTSTATUS status;
34427 status = ext_glDrawRangeElements( &params );
34428 return status;
34431 static NTSTATUS wow64_ext_glDrawRangeElementsBaseVertex( void *args )
34433 struct
34435 GLenum mode;
34436 GLuint start;
34437 GLuint end;
34438 GLsizei count;
34439 GLenum type;
34440 PTR32 indices;
34441 GLint basevertex;
34442 } *params32 = args;
34443 struct glDrawRangeElementsBaseVertex_params params =
34445 .mode = params32->mode,
34446 .start = params32->start,
34447 .end = params32->end,
34448 .count = params32->count,
34449 .type = params32->type,
34450 .indices = ULongToPtr(params32->indices),
34451 .basevertex = params32->basevertex,
34453 NTSTATUS status;
34454 status = ext_glDrawRangeElementsBaseVertex( &params );
34455 return status;
34458 static NTSTATUS wow64_ext_glDrawRangeElementsEXT( void *args )
34460 struct
34462 GLenum mode;
34463 GLuint start;
34464 GLuint end;
34465 GLsizei count;
34466 GLenum type;
34467 PTR32 indices;
34468 } *params32 = args;
34469 struct glDrawRangeElementsEXT_params params =
34471 .mode = params32->mode,
34472 .start = params32->start,
34473 .end = params32->end,
34474 .count = params32->count,
34475 .type = params32->type,
34476 .indices = ULongToPtr(params32->indices),
34478 NTSTATUS status;
34479 status = ext_glDrawRangeElementsEXT( &params );
34480 return status;
34483 static NTSTATUS wow64_ext_glEGLImageTargetTexStorageEXT( void *args )
34485 struct
34487 GLenum target;
34488 PTR32 image;
34489 PTR32 attrib_list;
34490 } *params32 = args;
34491 struct glEGLImageTargetTexStorageEXT_params params =
34493 .target = params32->target,
34494 .image = ULongToPtr(params32->image),
34495 .attrib_list = ULongToPtr(params32->attrib_list),
34497 NTSTATUS status;
34498 status = ext_glEGLImageTargetTexStorageEXT( &params );
34499 return status;
34502 static NTSTATUS wow64_ext_glEGLImageTargetTextureStorageEXT( void *args )
34504 struct
34506 GLuint texture;
34507 PTR32 image;
34508 PTR32 attrib_list;
34509 } *params32 = args;
34510 struct glEGLImageTargetTextureStorageEXT_params params =
34512 .texture = params32->texture,
34513 .image = ULongToPtr(params32->image),
34514 .attrib_list = ULongToPtr(params32->attrib_list),
34516 NTSTATUS status;
34517 status = ext_glEGLImageTargetTextureStorageEXT( &params );
34518 return status;
34521 static NTSTATUS wow64_ext_glEdgeFlagPointerEXT( void *args )
34523 struct
34525 GLsizei stride;
34526 GLsizei count;
34527 PTR32 pointer;
34528 } *params32 = args;
34529 struct glEdgeFlagPointerEXT_params params =
34531 .stride = params32->stride,
34532 .count = params32->count,
34533 .pointer = ULongToPtr(params32->pointer),
34535 NTSTATUS status;
34536 status = ext_glEdgeFlagPointerEXT( &params );
34537 return status;
34540 static NTSTATUS wow64_ext_glEdgeFlagPointerListIBM( void *args )
34542 struct
34544 GLint stride;
34545 PTR32 pointer;
34546 GLint ptrstride;
34547 } *params32 = args;
34548 struct glEdgeFlagPointerListIBM_params params =
34550 .stride = params32->stride,
34551 .ptrstride = params32->ptrstride,
34553 FIXME( "params32 %p, params %p stub!\n", params32, &params );
34554 return STATUS_NOT_IMPLEMENTED;
34557 static NTSTATUS wow64_ext_glElementPointerAPPLE( void *args )
34559 struct
34561 GLenum type;
34562 PTR32 pointer;
34563 } *params32 = args;
34564 struct glElementPointerAPPLE_params params =
34566 .type = params32->type,
34567 .pointer = ULongToPtr(params32->pointer),
34569 NTSTATUS status;
34570 status = ext_glElementPointerAPPLE( &params );
34571 return status;
34574 static NTSTATUS wow64_ext_glElementPointerATI( void *args )
34576 struct
34578 GLenum type;
34579 PTR32 pointer;
34580 } *params32 = args;
34581 struct glElementPointerATI_params params =
34583 .type = params32->type,
34584 .pointer = ULongToPtr(params32->pointer),
34586 NTSTATUS status;
34587 status = ext_glElementPointerATI( &params );
34588 return status;
34591 static NTSTATUS wow64_ext_glEvalCoord1xvOES( void *args )
34593 struct
34595 PTR32 coords;
34596 } *params32 = args;
34597 struct glEvalCoord1xvOES_params params =
34599 .coords = ULongToPtr(params32->coords),
34601 NTSTATUS status;
34602 status = ext_glEvalCoord1xvOES( &params );
34603 return status;
34606 static NTSTATUS wow64_ext_glEvalCoord2xvOES( void *args )
34608 struct
34610 PTR32 coords;
34611 } *params32 = args;
34612 struct glEvalCoord2xvOES_params params =
34614 .coords = ULongToPtr(params32->coords),
34616 NTSTATUS status;
34617 status = ext_glEvalCoord2xvOES( &params );
34618 return status;
34621 static NTSTATUS wow64_ext_glExecuteProgramNV( void *args )
34623 struct
34625 GLenum target;
34626 GLuint id;
34627 PTR32 params;
34628 } *params32 = args;
34629 struct glExecuteProgramNV_params params =
34631 .target = params32->target,
34632 .id = params32->id,
34633 .params = ULongToPtr(params32->params),
34635 NTSTATUS status;
34636 status = ext_glExecuteProgramNV( &params );
34637 return status;
34640 static NTSTATUS wow64_ext_glFeedbackBufferxOES( void *args )
34642 struct
34644 GLsizei n;
34645 GLenum type;
34646 PTR32 buffer;
34647 } *params32 = args;
34648 struct glFeedbackBufferxOES_params params =
34650 .n = params32->n,
34651 .type = params32->type,
34652 .buffer = ULongToPtr(params32->buffer),
34654 NTSTATUS status;
34655 status = ext_glFeedbackBufferxOES( &params );
34656 return status;
34659 static NTSTATUS wow64_ext_glFenceSync( void *args )
34661 struct
34663 GLenum condition;
34664 GLbitfield flags;
34665 PTR32 ret;
34666 } *params32 = args;
34667 struct glFenceSync_params params =
34669 .condition = params32->condition,
34670 .flags = params32->flags,
34672 FIXME( "params32 %p, params %p stub!\n", params32, &params );
34673 return STATUS_NOT_IMPLEMENTED;
34676 static NTSTATUS wow64_ext_glFinishAsyncSGIX( void *args )
34678 struct
34680 PTR32 markerp;
34681 GLint ret;
34682 } *params32 = args;
34683 struct glFinishAsyncSGIX_params params =
34685 .markerp = ULongToPtr(params32->markerp),
34687 NTSTATUS status;
34688 status = ext_glFinishAsyncSGIX( &params );
34689 params32->ret = params.ret;
34690 return status;
34693 static NTSTATUS wow64_ext_glFlushMappedBufferRange( void *args )
34695 struct
34697 GLenum target;
34698 PTR32 offset;
34699 PTR32 length;
34700 } *params32 = args;
34701 struct glFlushMappedBufferRange_params params =
34703 .target = params32->target,
34704 .offset = (GLintptr)ULongToPtr(params32->offset),
34705 .length = (GLsizeiptr)ULongToPtr(params32->length),
34707 NTSTATUS status;
34708 status = ext_glFlushMappedBufferRange( &params );
34709 return status;
34712 static NTSTATUS wow64_ext_glFlushMappedBufferRangeAPPLE( void *args )
34714 struct
34716 GLenum target;
34717 PTR32 offset;
34718 PTR32 size;
34719 } *params32 = args;
34720 struct glFlushMappedBufferRangeAPPLE_params params =
34722 .target = params32->target,
34723 .offset = (GLintptr)ULongToPtr(params32->offset),
34724 .size = (GLsizeiptr)ULongToPtr(params32->size),
34726 NTSTATUS status;
34727 status = ext_glFlushMappedBufferRangeAPPLE( &params );
34728 return status;
34731 static NTSTATUS wow64_ext_glFlushMappedNamedBufferRange( void *args )
34733 struct
34735 GLuint buffer;
34736 PTR32 offset;
34737 PTR32 length;
34738 } *params32 = args;
34739 struct glFlushMappedNamedBufferRange_params params =
34741 .buffer = params32->buffer,
34742 .offset = (GLintptr)ULongToPtr(params32->offset),
34743 .length = (GLsizeiptr)ULongToPtr(params32->length),
34745 NTSTATUS status;
34746 status = ext_glFlushMappedNamedBufferRange( &params );
34747 return status;
34750 static NTSTATUS wow64_ext_glFlushMappedNamedBufferRangeEXT( void *args )
34752 struct
34754 GLuint buffer;
34755 PTR32 offset;
34756 PTR32 length;
34757 } *params32 = args;
34758 struct glFlushMappedNamedBufferRangeEXT_params params =
34760 .buffer = params32->buffer,
34761 .offset = (GLintptr)ULongToPtr(params32->offset),
34762 .length = (GLsizeiptr)ULongToPtr(params32->length),
34764 NTSTATUS status;
34765 status = ext_glFlushMappedNamedBufferRangeEXT( &params );
34766 return status;
34769 static NTSTATUS wow64_ext_glFlushVertexArrayRangeAPPLE( void *args )
34771 struct
34773 GLsizei length;
34774 PTR32 pointer;
34775 } *params32 = args;
34776 struct glFlushVertexArrayRangeAPPLE_params params =
34778 .length = params32->length,
34779 .pointer = ULongToPtr(params32->pointer),
34781 NTSTATUS status;
34782 status = ext_glFlushVertexArrayRangeAPPLE( &params );
34783 return status;
34786 static NTSTATUS wow64_ext_glFogCoordPointer( void *args )
34788 struct
34790 GLenum type;
34791 GLsizei stride;
34792 PTR32 pointer;
34793 } *params32 = args;
34794 struct glFogCoordPointer_params params =
34796 .type = params32->type,
34797 .stride = params32->stride,
34798 .pointer = ULongToPtr(params32->pointer),
34800 NTSTATUS status;
34801 status = ext_glFogCoordPointer( &params );
34802 return status;
34805 static NTSTATUS wow64_ext_glFogCoordPointerEXT( void *args )
34807 struct
34809 GLenum type;
34810 GLsizei stride;
34811 PTR32 pointer;
34812 } *params32 = args;
34813 struct glFogCoordPointerEXT_params params =
34815 .type = params32->type,
34816 .stride = params32->stride,
34817 .pointer = ULongToPtr(params32->pointer),
34819 NTSTATUS status;
34820 status = ext_glFogCoordPointerEXT( &params );
34821 return status;
34824 static NTSTATUS wow64_ext_glFogCoordPointerListIBM( void *args )
34826 struct
34828 GLenum type;
34829 GLint stride;
34830 PTR32 pointer;
34831 GLint ptrstride;
34832 } *params32 = args;
34833 struct glFogCoordPointerListIBM_params params =
34835 .type = params32->type,
34836 .stride = params32->stride,
34837 .ptrstride = params32->ptrstride,
34839 FIXME( "params32 %p, params %p stub!\n", params32, &params );
34840 return STATUS_NOT_IMPLEMENTED;
34843 static NTSTATUS wow64_ext_glFogCoorddv( void *args )
34845 struct
34847 PTR32 coord;
34848 } *params32 = args;
34849 struct glFogCoorddv_params params =
34851 .coord = ULongToPtr(params32->coord),
34853 NTSTATUS status;
34854 status = ext_glFogCoorddv( &params );
34855 return status;
34858 static NTSTATUS wow64_ext_glFogCoorddvEXT( void *args )
34860 struct
34862 PTR32 coord;
34863 } *params32 = args;
34864 struct glFogCoorddvEXT_params params =
34866 .coord = ULongToPtr(params32->coord),
34868 NTSTATUS status;
34869 status = ext_glFogCoorddvEXT( &params );
34870 return status;
34873 static NTSTATUS wow64_ext_glFogCoordfv( void *args )
34875 struct
34877 PTR32 coord;
34878 } *params32 = args;
34879 struct glFogCoordfv_params params =
34881 .coord = ULongToPtr(params32->coord),
34883 NTSTATUS status;
34884 status = ext_glFogCoordfv( &params );
34885 return status;
34888 static NTSTATUS wow64_ext_glFogCoordfvEXT( void *args )
34890 struct
34892 PTR32 coord;
34893 } *params32 = args;
34894 struct glFogCoordfvEXT_params params =
34896 .coord = ULongToPtr(params32->coord),
34898 NTSTATUS status;
34899 status = ext_glFogCoordfvEXT( &params );
34900 return status;
34903 static NTSTATUS wow64_ext_glFogCoordhvNV( void *args )
34905 struct
34907 PTR32 fog;
34908 } *params32 = args;
34909 struct glFogCoordhvNV_params params =
34911 .fog = ULongToPtr(params32->fog),
34913 NTSTATUS status;
34914 status = ext_glFogCoordhvNV( &params );
34915 return status;
34918 static NTSTATUS wow64_ext_glFogFuncSGIS( void *args )
34920 struct
34922 GLsizei n;
34923 PTR32 points;
34924 } *params32 = args;
34925 struct glFogFuncSGIS_params params =
34927 .n = params32->n,
34928 .points = ULongToPtr(params32->points),
34930 NTSTATUS status;
34931 status = ext_glFogFuncSGIS( &params );
34932 return status;
34935 static NTSTATUS wow64_ext_glFogxvOES( void *args )
34937 struct
34939 GLenum pname;
34940 PTR32 param;
34941 } *params32 = args;
34942 struct glFogxvOES_params params =
34944 .pname = params32->pname,
34945 .param = ULongToPtr(params32->param),
34947 NTSTATUS status;
34948 status = ext_glFogxvOES( &params );
34949 return status;
34952 static NTSTATUS wow64_ext_glFragmentLightModelfvSGIX( void *args )
34954 struct
34956 GLenum pname;
34957 PTR32 params;
34958 } *params32 = args;
34959 struct glFragmentLightModelfvSGIX_params params =
34961 .pname = params32->pname,
34962 .params = ULongToPtr(params32->params),
34964 NTSTATUS status;
34965 status = ext_glFragmentLightModelfvSGIX( &params );
34966 return status;
34969 static NTSTATUS wow64_ext_glFragmentLightModelivSGIX( void *args )
34971 struct
34973 GLenum pname;
34974 PTR32 params;
34975 } *params32 = args;
34976 struct glFragmentLightModelivSGIX_params params =
34978 .pname = params32->pname,
34979 .params = ULongToPtr(params32->params),
34981 NTSTATUS status;
34982 status = ext_glFragmentLightModelivSGIX( &params );
34983 return status;
34986 static NTSTATUS wow64_ext_glFragmentLightfvSGIX( void *args )
34988 struct
34990 GLenum light;
34991 GLenum pname;
34992 PTR32 params;
34993 } *params32 = args;
34994 struct glFragmentLightfvSGIX_params params =
34996 .light = params32->light,
34997 .pname = params32->pname,
34998 .params = ULongToPtr(params32->params),
35000 NTSTATUS status;
35001 status = ext_glFragmentLightfvSGIX( &params );
35002 return status;
35005 static NTSTATUS wow64_ext_glFragmentLightivSGIX( void *args )
35007 struct
35009 GLenum light;
35010 GLenum pname;
35011 PTR32 params;
35012 } *params32 = args;
35013 struct glFragmentLightivSGIX_params params =
35015 .light = params32->light,
35016 .pname = params32->pname,
35017 .params = ULongToPtr(params32->params),
35019 NTSTATUS status;
35020 status = ext_glFragmentLightivSGIX( &params );
35021 return status;
35024 static NTSTATUS wow64_ext_glFragmentMaterialfvSGIX( void *args )
35026 struct
35028 GLenum face;
35029 GLenum pname;
35030 PTR32 params;
35031 } *params32 = args;
35032 struct glFragmentMaterialfvSGIX_params params =
35034 .face = params32->face,
35035 .pname = params32->pname,
35036 .params = ULongToPtr(params32->params),
35038 NTSTATUS status;
35039 status = ext_glFragmentMaterialfvSGIX( &params );
35040 return status;
35043 static NTSTATUS wow64_ext_glFragmentMaterialivSGIX( void *args )
35045 struct
35047 GLenum face;
35048 GLenum pname;
35049 PTR32 params;
35050 } *params32 = args;
35051 struct glFragmentMaterialivSGIX_params params =
35053 .face = params32->face,
35054 .pname = params32->pname,
35055 .params = ULongToPtr(params32->params),
35057 NTSTATUS status;
35058 status = ext_glFragmentMaterialivSGIX( &params );
35059 return status;
35062 static NTSTATUS wow64_ext_glFramebufferDrawBuffersEXT( void *args )
35064 struct
35066 GLuint framebuffer;
35067 GLsizei n;
35068 PTR32 bufs;
35069 } *params32 = args;
35070 struct glFramebufferDrawBuffersEXT_params params =
35072 .framebuffer = params32->framebuffer,
35073 .n = params32->n,
35074 .bufs = ULongToPtr(params32->bufs),
35076 NTSTATUS status;
35077 status = ext_glFramebufferDrawBuffersEXT( &params );
35078 return status;
35081 static NTSTATUS wow64_ext_glFramebufferSampleLocationsfvARB( void *args )
35083 struct
35085 GLenum target;
35086 GLuint start;
35087 GLsizei count;
35088 PTR32 v;
35089 } *params32 = args;
35090 struct glFramebufferSampleLocationsfvARB_params params =
35092 .target = params32->target,
35093 .start = params32->start,
35094 .count = params32->count,
35095 .v = ULongToPtr(params32->v),
35097 NTSTATUS status;
35098 status = ext_glFramebufferSampleLocationsfvARB( &params );
35099 return status;
35102 static NTSTATUS wow64_ext_glFramebufferSampleLocationsfvNV( void *args )
35104 struct
35106 GLenum target;
35107 GLuint start;
35108 GLsizei count;
35109 PTR32 v;
35110 } *params32 = args;
35111 struct glFramebufferSampleLocationsfvNV_params params =
35113 .target = params32->target,
35114 .start = params32->start,
35115 .count = params32->count,
35116 .v = ULongToPtr(params32->v),
35118 NTSTATUS status;
35119 status = ext_glFramebufferSampleLocationsfvNV( &params );
35120 return status;
35123 static NTSTATUS wow64_ext_glFramebufferSamplePositionsfvAMD( void *args )
35125 struct
35127 GLenum target;
35128 GLuint numsamples;
35129 GLuint pixelindex;
35130 PTR32 values;
35131 } *params32 = args;
35132 struct glFramebufferSamplePositionsfvAMD_params params =
35134 .target = params32->target,
35135 .numsamples = params32->numsamples,
35136 .pixelindex = params32->pixelindex,
35137 .values = ULongToPtr(params32->values),
35139 NTSTATUS status;
35140 status = ext_glFramebufferSamplePositionsfvAMD( &params );
35141 return status;
35144 static NTSTATUS wow64_ext_glGenBuffers( void *args )
35146 struct
35148 GLsizei n;
35149 PTR32 buffers;
35150 } *params32 = args;
35151 struct glGenBuffers_params params =
35153 .n = params32->n,
35154 .buffers = ULongToPtr(params32->buffers),
35156 NTSTATUS status;
35157 status = ext_glGenBuffers( &params );
35158 return status;
35161 static NTSTATUS wow64_ext_glGenBuffersARB( void *args )
35163 struct
35165 GLsizei n;
35166 PTR32 buffers;
35167 } *params32 = args;
35168 struct glGenBuffersARB_params params =
35170 .n = params32->n,
35171 .buffers = ULongToPtr(params32->buffers),
35173 NTSTATUS status;
35174 status = ext_glGenBuffersARB( &params );
35175 return status;
35178 static NTSTATUS wow64_ext_glGenFencesAPPLE( void *args )
35180 struct
35182 GLsizei n;
35183 PTR32 fences;
35184 } *params32 = args;
35185 struct glGenFencesAPPLE_params params =
35187 .n = params32->n,
35188 .fences = ULongToPtr(params32->fences),
35190 NTSTATUS status;
35191 status = ext_glGenFencesAPPLE( &params );
35192 return status;
35195 static NTSTATUS wow64_ext_glGenFencesNV( void *args )
35197 struct
35199 GLsizei n;
35200 PTR32 fences;
35201 } *params32 = args;
35202 struct glGenFencesNV_params params =
35204 .n = params32->n,
35205 .fences = ULongToPtr(params32->fences),
35207 NTSTATUS status;
35208 status = ext_glGenFencesNV( &params );
35209 return status;
35212 static NTSTATUS wow64_ext_glGenFramebuffers( void *args )
35214 struct
35216 GLsizei n;
35217 PTR32 framebuffers;
35218 } *params32 = args;
35219 struct glGenFramebuffers_params params =
35221 .n = params32->n,
35222 .framebuffers = ULongToPtr(params32->framebuffers),
35224 NTSTATUS status;
35225 status = ext_glGenFramebuffers( &params );
35226 return status;
35229 static NTSTATUS wow64_ext_glGenFramebuffersEXT( void *args )
35231 struct
35233 GLsizei n;
35234 PTR32 framebuffers;
35235 } *params32 = args;
35236 struct glGenFramebuffersEXT_params params =
35238 .n = params32->n,
35239 .framebuffers = ULongToPtr(params32->framebuffers),
35241 NTSTATUS status;
35242 status = ext_glGenFramebuffersEXT( &params );
35243 return status;
35246 static NTSTATUS wow64_ext_glGenNamesAMD( void *args )
35248 struct
35250 GLenum identifier;
35251 GLuint num;
35252 PTR32 names;
35253 } *params32 = args;
35254 struct glGenNamesAMD_params params =
35256 .identifier = params32->identifier,
35257 .num = params32->num,
35258 .names = ULongToPtr(params32->names),
35260 NTSTATUS status;
35261 status = ext_glGenNamesAMD( &params );
35262 return status;
35265 static NTSTATUS wow64_ext_glGenOcclusionQueriesNV( void *args )
35267 struct
35269 GLsizei n;
35270 PTR32 ids;
35271 } *params32 = args;
35272 struct glGenOcclusionQueriesNV_params params =
35274 .n = params32->n,
35275 .ids = ULongToPtr(params32->ids),
35277 NTSTATUS status;
35278 status = ext_glGenOcclusionQueriesNV( &params );
35279 return status;
35282 static NTSTATUS wow64_ext_glGenPerfMonitorsAMD( void *args )
35284 struct
35286 GLsizei n;
35287 PTR32 monitors;
35288 } *params32 = args;
35289 struct glGenPerfMonitorsAMD_params params =
35291 .n = params32->n,
35292 .monitors = ULongToPtr(params32->monitors),
35294 NTSTATUS status;
35295 status = ext_glGenPerfMonitorsAMD( &params );
35296 return status;
35299 static NTSTATUS wow64_ext_glGenProgramPipelines( void *args )
35301 struct
35303 GLsizei n;
35304 PTR32 pipelines;
35305 } *params32 = args;
35306 struct glGenProgramPipelines_params params =
35308 .n = params32->n,
35309 .pipelines = ULongToPtr(params32->pipelines),
35311 NTSTATUS status;
35312 status = ext_glGenProgramPipelines( &params );
35313 return status;
35316 static NTSTATUS wow64_ext_glGenProgramsARB( void *args )
35318 struct
35320 GLsizei n;
35321 PTR32 programs;
35322 } *params32 = args;
35323 struct glGenProgramsARB_params params =
35325 .n = params32->n,
35326 .programs = ULongToPtr(params32->programs),
35328 NTSTATUS status;
35329 status = ext_glGenProgramsARB( &params );
35330 return status;
35333 static NTSTATUS wow64_ext_glGenProgramsNV( void *args )
35335 struct
35337 GLsizei n;
35338 PTR32 programs;
35339 } *params32 = args;
35340 struct glGenProgramsNV_params params =
35342 .n = params32->n,
35343 .programs = ULongToPtr(params32->programs),
35345 NTSTATUS status;
35346 status = ext_glGenProgramsNV( &params );
35347 return status;
35350 static NTSTATUS wow64_ext_glGenQueries( void *args )
35352 struct
35354 GLsizei n;
35355 PTR32 ids;
35356 } *params32 = args;
35357 struct glGenQueries_params params =
35359 .n = params32->n,
35360 .ids = ULongToPtr(params32->ids),
35362 NTSTATUS status;
35363 status = ext_glGenQueries( &params );
35364 return status;
35367 static NTSTATUS wow64_ext_glGenQueriesARB( void *args )
35369 struct
35371 GLsizei n;
35372 PTR32 ids;
35373 } *params32 = args;
35374 struct glGenQueriesARB_params params =
35376 .n = params32->n,
35377 .ids = ULongToPtr(params32->ids),
35379 NTSTATUS status;
35380 status = ext_glGenQueriesARB( &params );
35381 return status;
35384 static NTSTATUS wow64_ext_glGenQueryResourceTagNV( void *args )
35386 struct
35388 GLsizei n;
35389 PTR32 tagIds;
35390 } *params32 = args;
35391 struct glGenQueryResourceTagNV_params params =
35393 .n = params32->n,
35394 .tagIds = ULongToPtr(params32->tagIds),
35396 NTSTATUS status;
35397 status = ext_glGenQueryResourceTagNV( &params );
35398 return status;
35401 static NTSTATUS wow64_ext_glGenRenderbuffers( void *args )
35403 struct
35405 GLsizei n;
35406 PTR32 renderbuffers;
35407 } *params32 = args;
35408 struct glGenRenderbuffers_params params =
35410 .n = params32->n,
35411 .renderbuffers = ULongToPtr(params32->renderbuffers),
35413 NTSTATUS status;
35414 status = ext_glGenRenderbuffers( &params );
35415 return status;
35418 static NTSTATUS wow64_ext_glGenRenderbuffersEXT( void *args )
35420 struct
35422 GLsizei n;
35423 PTR32 renderbuffers;
35424 } *params32 = args;
35425 struct glGenRenderbuffersEXT_params params =
35427 .n = params32->n,
35428 .renderbuffers = ULongToPtr(params32->renderbuffers),
35430 NTSTATUS status;
35431 status = ext_glGenRenderbuffersEXT( &params );
35432 return status;
35435 static NTSTATUS wow64_ext_glGenSamplers( void *args )
35437 struct
35439 GLsizei count;
35440 PTR32 samplers;
35441 } *params32 = args;
35442 struct glGenSamplers_params params =
35444 .count = params32->count,
35445 .samplers = ULongToPtr(params32->samplers),
35447 NTSTATUS status;
35448 status = ext_glGenSamplers( &params );
35449 return status;
35452 static NTSTATUS wow64_ext_glGenSemaphoresEXT( void *args )
35454 struct
35456 GLsizei n;
35457 PTR32 semaphores;
35458 } *params32 = args;
35459 struct glGenSemaphoresEXT_params params =
35461 .n = params32->n,
35462 .semaphores = ULongToPtr(params32->semaphores),
35464 NTSTATUS status;
35465 status = ext_glGenSemaphoresEXT( &params );
35466 return status;
35469 static NTSTATUS wow64_ext_glGenTexturesEXT( void *args )
35471 struct
35473 GLsizei n;
35474 PTR32 textures;
35475 } *params32 = args;
35476 struct glGenTexturesEXT_params params =
35478 .n = params32->n,
35479 .textures = ULongToPtr(params32->textures),
35481 NTSTATUS status;
35482 status = ext_glGenTexturesEXT( &params );
35483 return status;
35486 static NTSTATUS wow64_ext_glGenTransformFeedbacks( void *args )
35488 struct
35490 GLsizei n;
35491 PTR32 ids;
35492 } *params32 = args;
35493 struct glGenTransformFeedbacks_params params =
35495 .n = params32->n,
35496 .ids = ULongToPtr(params32->ids),
35498 NTSTATUS status;
35499 status = ext_glGenTransformFeedbacks( &params );
35500 return status;
35503 static NTSTATUS wow64_ext_glGenTransformFeedbacksNV( void *args )
35505 struct
35507 GLsizei n;
35508 PTR32 ids;
35509 } *params32 = args;
35510 struct glGenTransformFeedbacksNV_params params =
35512 .n = params32->n,
35513 .ids = ULongToPtr(params32->ids),
35515 NTSTATUS status;
35516 status = ext_glGenTransformFeedbacksNV( &params );
35517 return status;
35520 static NTSTATUS wow64_ext_glGenVertexArrays( void *args )
35522 struct
35524 GLsizei n;
35525 PTR32 arrays;
35526 } *params32 = args;
35527 struct glGenVertexArrays_params params =
35529 .n = params32->n,
35530 .arrays = ULongToPtr(params32->arrays),
35532 NTSTATUS status;
35533 status = ext_glGenVertexArrays( &params );
35534 return status;
35537 static NTSTATUS wow64_ext_glGenVertexArraysAPPLE( void *args )
35539 struct
35541 GLsizei n;
35542 PTR32 arrays;
35543 } *params32 = args;
35544 struct glGenVertexArraysAPPLE_params params =
35546 .n = params32->n,
35547 .arrays = ULongToPtr(params32->arrays),
35549 NTSTATUS status;
35550 status = ext_glGenVertexArraysAPPLE( &params );
35551 return status;
35554 static NTSTATUS wow64_ext_glGetActiveAtomicCounterBufferiv( void *args )
35556 struct
35558 GLuint program;
35559 GLuint bufferIndex;
35560 GLenum pname;
35561 PTR32 params;
35562 } *params32 = args;
35563 struct glGetActiveAtomicCounterBufferiv_params params =
35565 .program = params32->program,
35566 .bufferIndex = params32->bufferIndex,
35567 .pname = params32->pname,
35568 .params = ULongToPtr(params32->params),
35570 NTSTATUS status;
35571 status = ext_glGetActiveAtomicCounterBufferiv( &params );
35572 return status;
35575 static NTSTATUS wow64_ext_glGetActiveAttrib( void *args )
35577 struct
35579 GLuint program;
35580 GLuint index;
35581 GLsizei bufSize;
35582 PTR32 length;
35583 PTR32 size;
35584 PTR32 type;
35585 PTR32 name;
35586 } *params32 = args;
35587 struct glGetActiveAttrib_params params =
35589 .program = params32->program,
35590 .index = params32->index,
35591 .bufSize = params32->bufSize,
35592 .length = ULongToPtr(params32->length),
35593 .size = ULongToPtr(params32->size),
35594 .type = ULongToPtr(params32->type),
35595 .name = ULongToPtr(params32->name),
35597 NTSTATUS status;
35598 status = ext_glGetActiveAttrib( &params );
35599 return status;
35602 static NTSTATUS wow64_ext_glGetActiveAttribARB( void *args )
35604 struct
35606 GLhandleARB programObj;
35607 GLuint index;
35608 GLsizei maxLength;
35609 PTR32 length;
35610 PTR32 size;
35611 PTR32 type;
35612 PTR32 name;
35613 } *params32 = args;
35614 struct glGetActiveAttribARB_params params =
35616 .programObj = params32->programObj,
35617 .index = params32->index,
35618 .maxLength = params32->maxLength,
35619 .length = ULongToPtr(params32->length),
35620 .size = ULongToPtr(params32->size),
35621 .type = ULongToPtr(params32->type),
35622 .name = ULongToPtr(params32->name),
35624 NTSTATUS status;
35625 status = ext_glGetActiveAttribARB( &params );
35626 return status;
35629 static NTSTATUS wow64_ext_glGetActiveSubroutineName( void *args )
35631 struct
35633 GLuint program;
35634 GLenum shadertype;
35635 GLuint index;
35636 GLsizei bufSize;
35637 PTR32 length;
35638 PTR32 name;
35639 } *params32 = args;
35640 struct glGetActiveSubroutineName_params params =
35642 .program = params32->program,
35643 .shadertype = params32->shadertype,
35644 .index = params32->index,
35645 .bufSize = params32->bufSize,
35646 .length = ULongToPtr(params32->length),
35647 .name = ULongToPtr(params32->name),
35649 NTSTATUS status;
35650 status = ext_glGetActiveSubroutineName( &params );
35651 return status;
35654 static NTSTATUS wow64_ext_glGetActiveSubroutineUniformName( void *args )
35656 struct
35658 GLuint program;
35659 GLenum shadertype;
35660 GLuint index;
35661 GLsizei bufSize;
35662 PTR32 length;
35663 PTR32 name;
35664 } *params32 = args;
35665 struct glGetActiveSubroutineUniformName_params params =
35667 .program = params32->program,
35668 .shadertype = params32->shadertype,
35669 .index = params32->index,
35670 .bufSize = params32->bufSize,
35671 .length = ULongToPtr(params32->length),
35672 .name = ULongToPtr(params32->name),
35674 NTSTATUS status;
35675 status = ext_glGetActiveSubroutineUniformName( &params );
35676 return status;
35679 static NTSTATUS wow64_ext_glGetActiveSubroutineUniformiv( void *args )
35681 struct
35683 GLuint program;
35684 GLenum shadertype;
35685 GLuint index;
35686 GLenum pname;
35687 PTR32 values;
35688 } *params32 = args;
35689 struct glGetActiveSubroutineUniformiv_params params =
35691 .program = params32->program,
35692 .shadertype = params32->shadertype,
35693 .index = params32->index,
35694 .pname = params32->pname,
35695 .values = ULongToPtr(params32->values),
35697 NTSTATUS status;
35698 status = ext_glGetActiveSubroutineUniformiv( &params );
35699 return status;
35702 static NTSTATUS wow64_ext_glGetActiveUniform( void *args )
35704 struct
35706 GLuint program;
35707 GLuint index;
35708 GLsizei bufSize;
35709 PTR32 length;
35710 PTR32 size;
35711 PTR32 type;
35712 PTR32 name;
35713 } *params32 = args;
35714 struct glGetActiveUniform_params params =
35716 .program = params32->program,
35717 .index = params32->index,
35718 .bufSize = params32->bufSize,
35719 .length = ULongToPtr(params32->length),
35720 .size = ULongToPtr(params32->size),
35721 .type = ULongToPtr(params32->type),
35722 .name = ULongToPtr(params32->name),
35724 NTSTATUS status;
35725 status = ext_glGetActiveUniform( &params );
35726 return status;
35729 static NTSTATUS wow64_ext_glGetActiveUniformARB( void *args )
35731 struct
35733 GLhandleARB programObj;
35734 GLuint index;
35735 GLsizei maxLength;
35736 PTR32 length;
35737 PTR32 size;
35738 PTR32 type;
35739 PTR32 name;
35740 } *params32 = args;
35741 struct glGetActiveUniformARB_params params =
35743 .programObj = params32->programObj,
35744 .index = params32->index,
35745 .maxLength = params32->maxLength,
35746 .length = ULongToPtr(params32->length),
35747 .size = ULongToPtr(params32->size),
35748 .type = ULongToPtr(params32->type),
35749 .name = ULongToPtr(params32->name),
35751 NTSTATUS status;
35752 status = ext_glGetActiveUniformARB( &params );
35753 return status;
35756 static NTSTATUS wow64_ext_glGetActiveUniformBlockName( void *args )
35758 struct
35760 GLuint program;
35761 GLuint uniformBlockIndex;
35762 GLsizei bufSize;
35763 PTR32 length;
35764 PTR32 uniformBlockName;
35765 } *params32 = args;
35766 struct glGetActiveUniformBlockName_params params =
35768 .program = params32->program,
35769 .uniformBlockIndex = params32->uniformBlockIndex,
35770 .bufSize = params32->bufSize,
35771 .length = ULongToPtr(params32->length),
35772 .uniformBlockName = ULongToPtr(params32->uniformBlockName),
35774 NTSTATUS status;
35775 status = ext_glGetActiveUniformBlockName( &params );
35776 return status;
35779 static NTSTATUS wow64_ext_glGetActiveUniformBlockiv( void *args )
35781 struct
35783 GLuint program;
35784 GLuint uniformBlockIndex;
35785 GLenum pname;
35786 PTR32 params;
35787 } *params32 = args;
35788 struct glGetActiveUniformBlockiv_params params =
35790 .program = params32->program,
35791 .uniformBlockIndex = params32->uniformBlockIndex,
35792 .pname = params32->pname,
35793 .params = ULongToPtr(params32->params),
35795 NTSTATUS status;
35796 status = ext_glGetActiveUniformBlockiv( &params );
35797 return status;
35800 static NTSTATUS wow64_ext_glGetActiveUniformName( void *args )
35802 struct
35804 GLuint program;
35805 GLuint uniformIndex;
35806 GLsizei bufSize;
35807 PTR32 length;
35808 PTR32 uniformName;
35809 } *params32 = args;
35810 struct glGetActiveUniformName_params params =
35812 .program = params32->program,
35813 .uniformIndex = params32->uniformIndex,
35814 .bufSize = params32->bufSize,
35815 .length = ULongToPtr(params32->length),
35816 .uniformName = ULongToPtr(params32->uniformName),
35818 NTSTATUS status;
35819 status = ext_glGetActiveUniformName( &params );
35820 return status;
35823 static NTSTATUS wow64_ext_glGetActiveUniformsiv( void *args )
35825 struct
35827 GLuint program;
35828 GLsizei uniformCount;
35829 PTR32 uniformIndices;
35830 GLenum pname;
35831 PTR32 params;
35832 } *params32 = args;
35833 struct glGetActiveUniformsiv_params params =
35835 .program = params32->program,
35836 .uniformCount = params32->uniformCount,
35837 .uniformIndices = ULongToPtr(params32->uniformIndices),
35838 .pname = params32->pname,
35839 .params = ULongToPtr(params32->params),
35841 NTSTATUS status;
35842 status = ext_glGetActiveUniformsiv( &params );
35843 return status;
35846 static NTSTATUS wow64_ext_glGetActiveVaryingNV( void *args )
35848 struct
35850 GLuint program;
35851 GLuint index;
35852 GLsizei bufSize;
35853 PTR32 length;
35854 PTR32 size;
35855 PTR32 type;
35856 PTR32 name;
35857 } *params32 = args;
35858 struct glGetActiveVaryingNV_params params =
35860 .program = params32->program,
35861 .index = params32->index,
35862 .bufSize = params32->bufSize,
35863 .length = ULongToPtr(params32->length),
35864 .size = ULongToPtr(params32->size),
35865 .type = ULongToPtr(params32->type),
35866 .name = ULongToPtr(params32->name),
35868 NTSTATUS status;
35869 status = ext_glGetActiveVaryingNV( &params );
35870 return status;
35873 static NTSTATUS wow64_ext_glGetArrayObjectfvATI( void *args )
35875 struct
35877 GLenum array;
35878 GLenum pname;
35879 PTR32 params;
35880 } *params32 = args;
35881 struct glGetArrayObjectfvATI_params params =
35883 .array = params32->array,
35884 .pname = params32->pname,
35885 .params = ULongToPtr(params32->params),
35887 NTSTATUS status;
35888 status = ext_glGetArrayObjectfvATI( &params );
35889 return status;
35892 static NTSTATUS wow64_ext_glGetArrayObjectivATI( void *args )
35894 struct
35896 GLenum array;
35897 GLenum pname;
35898 PTR32 params;
35899 } *params32 = args;
35900 struct glGetArrayObjectivATI_params params =
35902 .array = params32->array,
35903 .pname = params32->pname,
35904 .params = ULongToPtr(params32->params),
35906 NTSTATUS status;
35907 status = ext_glGetArrayObjectivATI( &params );
35908 return status;
35911 static NTSTATUS wow64_ext_glGetAttachedObjectsARB( void *args )
35913 struct
35915 GLhandleARB containerObj;
35916 GLsizei maxCount;
35917 PTR32 count;
35918 PTR32 obj;
35919 } *params32 = args;
35920 struct glGetAttachedObjectsARB_params params =
35922 .containerObj = params32->containerObj,
35923 .maxCount = params32->maxCount,
35924 .count = ULongToPtr(params32->count),
35925 .obj = ULongToPtr(params32->obj),
35927 NTSTATUS status;
35928 status = ext_glGetAttachedObjectsARB( &params );
35929 return status;
35932 static NTSTATUS wow64_ext_glGetAttachedShaders( void *args )
35934 struct
35936 GLuint program;
35937 GLsizei maxCount;
35938 PTR32 count;
35939 PTR32 shaders;
35940 } *params32 = args;
35941 struct glGetAttachedShaders_params params =
35943 .program = params32->program,
35944 .maxCount = params32->maxCount,
35945 .count = ULongToPtr(params32->count),
35946 .shaders = ULongToPtr(params32->shaders),
35948 NTSTATUS status;
35949 status = ext_glGetAttachedShaders( &params );
35950 return status;
35953 static NTSTATUS wow64_ext_glGetAttribLocation( void *args )
35955 struct
35957 GLuint program;
35958 PTR32 name;
35959 GLint ret;
35960 } *params32 = args;
35961 struct glGetAttribLocation_params params =
35963 .program = params32->program,
35964 .name = ULongToPtr(params32->name),
35966 NTSTATUS status;
35967 status = ext_glGetAttribLocation( &params );
35968 params32->ret = params.ret;
35969 return status;
35972 static NTSTATUS wow64_ext_glGetAttribLocationARB( void *args )
35974 struct
35976 GLhandleARB programObj;
35977 PTR32 name;
35978 GLint ret;
35979 } *params32 = args;
35980 struct glGetAttribLocationARB_params params =
35982 .programObj = params32->programObj,
35983 .name = ULongToPtr(params32->name),
35985 NTSTATUS status;
35986 status = ext_glGetAttribLocationARB( &params );
35987 params32->ret = params.ret;
35988 return status;
35991 static NTSTATUS wow64_ext_glGetBooleanIndexedvEXT( void *args )
35993 struct
35995 GLenum target;
35996 GLuint index;
35997 PTR32 data;
35998 } *params32 = args;
35999 struct glGetBooleanIndexedvEXT_params params =
36001 .target = params32->target,
36002 .index = params32->index,
36003 .data = ULongToPtr(params32->data),
36005 NTSTATUS status;
36006 status = ext_glGetBooleanIndexedvEXT( &params );
36007 return status;
36010 static NTSTATUS wow64_ext_glGetBooleani_v( void *args )
36012 struct
36014 GLenum target;
36015 GLuint index;
36016 PTR32 data;
36017 } *params32 = args;
36018 struct glGetBooleani_v_params params =
36020 .target = params32->target,
36021 .index = params32->index,
36022 .data = ULongToPtr(params32->data),
36024 NTSTATUS status;
36025 status = ext_glGetBooleani_v( &params );
36026 return status;
36029 static NTSTATUS wow64_ext_glGetBufferParameteri64v( void *args )
36031 struct
36033 GLenum target;
36034 GLenum pname;
36035 PTR32 params;
36036 } *params32 = args;
36037 struct glGetBufferParameteri64v_params params =
36039 .target = params32->target,
36040 .pname = params32->pname,
36041 .params = ULongToPtr(params32->params),
36043 NTSTATUS status;
36044 status = ext_glGetBufferParameteri64v( &params );
36045 return status;
36048 static NTSTATUS wow64_ext_glGetBufferParameteriv( void *args )
36050 struct
36052 GLenum target;
36053 GLenum pname;
36054 PTR32 params;
36055 } *params32 = args;
36056 struct glGetBufferParameteriv_params params =
36058 .target = params32->target,
36059 .pname = params32->pname,
36060 .params = ULongToPtr(params32->params),
36062 NTSTATUS status;
36063 status = ext_glGetBufferParameteriv( &params );
36064 return status;
36067 static NTSTATUS wow64_ext_glGetBufferParameterivARB( void *args )
36069 struct
36071 GLenum target;
36072 GLenum pname;
36073 PTR32 params;
36074 } *params32 = args;
36075 struct glGetBufferParameterivARB_params params =
36077 .target = params32->target,
36078 .pname = params32->pname,
36079 .params = ULongToPtr(params32->params),
36081 NTSTATUS status;
36082 status = ext_glGetBufferParameterivARB( &params );
36083 return status;
36086 static NTSTATUS wow64_ext_glGetBufferParameterui64vNV( void *args )
36088 struct
36090 GLenum target;
36091 GLenum pname;
36092 PTR32 params;
36093 } *params32 = args;
36094 struct glGetBufferParameterui64vNV_params params =
36096 .target = params32->target,
36097 .pname = params32->pname,
36098 .params = ULongToPtr(params32->params),
36100 NTSTATUS status;
36101 status = ext_glGetBufferParameterui64vNV( &params );
36102 return status;
36105 static NTSTATUS wow64_ext_glGetBufferPointerv( void *args )
36107 struct
36109 GLenum target;
36110 GLenum pname;
36111 PTR32 params;
36112 } *params32 = args;
36113 struct glGetBufferPointerv_params params =
36115 .target = params32->target,
36116 .pname = params32->pname,
36118 FIXME( "params32 %p, params %p stub!\n", params32, &params );
36119 return STATUS_NOT_IMPLEMENTED;
36122 static NTSTATUS wow64_ext_glGetBufferPointervARB( void *args )
36124 struct
36126 GLenum target;
36127 GLenum pname;
36128 PTR32 params;
36129 } *params32 = args;
36130 struct glGetBufferPointervARB_params params =
36132 .target = params32->target,
36133 .pname = params32->pname,
36135 FIXME( "params32 %p, params %p stub!\n", params32, &params );
36136 return STATUS_NOT_IMPLEMENTED;
36139 static NTSTATUS wow64_ext_glGetBufferSubData( void *args )
36141 struct
36143 GLenum target;
36144 PTR32 offset;
36145 PTR32 size;
36146 PTR32 data;
36147 } *params32 = args;
36148 struct glGetBufferSubData_params params =
36150 .target = params32->target,
36151 .offset = (GLintptr)ULongToPtr(params32->offset),
36152 .size = (GLsizeiptr)ULongToPtr(params32->size),
36153 .data = ULongToPtr(params32->data),
36155 NTSTATUS status;
36156 status = ext_glGetBufferSubData( &params );
36157 return status;
36160 static NTSTATUS wow64_ext_glGetBufferSubDataARB( void *args )
36162 struct
36164 GLenum target;
36165 PTR32 offset;
36166 PTR32 size;
36167 PTR32 data;
36168 } *params32 = args;
36169 struct glGetBufferSubDataARB_params params =
36171 .target = params32->target,
36172 .offset = (GLintptrARB)ULongToPtr(params32->offset),
36173 .size = (GLsizeiptrARB)ULongToPtr(params32->size),
36174 .data = ULongToPtr(params32->data),
36176 NTSTATUS status;
36177 status = ext_glGetBufferSubDataARB( &params );
36178 return status;
36181 static NTSTATUS wow64_ext_glGetClipPlanefOES( void *args )
36183 struct
36185 GLenum plane;
36186 PTR32 equation;
36187 } *params32 = args;
36188 struct glGetClipPlanefOES_params params =
36190 .plane = params32->plane,
36191 .equation = ULongToPtr(params32->equation),
36193 NTSTATUS status;
36194 status = ext_glGetClipPlanefOES( &params );
36195 return status;
36198 static NTSTATUS wow64_ext_glGetClipPlanexOES( void *args )
36200 struct
36202 GLenum plane;
36203 PTR32 equation;
36204 } *params32 = args;
36205 struct glGetClipPlanexOES_params params =
36207 .plane = params32->plane,
36208 .equation = ULongToPtr(params32->equation),
36210 NTSTATUS status;
36211 status = ext_glGetClipPlanexOES( &params );
36212 return status;
36215 static NTSTATUS wow64_ext_glGetColorTable( void *args )
36217 struct
36219 GLenum target;
36220 GLenum format;
36221 GLenum type;
36222 PTR32 table;
36223 } *params32 = args;
36224 struct glGetColorTable_params params =
36226 .target = params32->target,
36227 .format = params32->format,
36228 .type = params32->type,
36229 .table = ULongToPtr(params32->table),
36231 NTSTATUS status;
36232 status = ext_glGetColorTable( &params );
36233 return status;
36236 static NTSTATUS wow64_ext_glGetColorTableEXT( void *args )
36238 struct
36240 GLenum target;
36241 GLenum format;
36242 GLenum type;
36243 PTR32 data;
36244 } *params32 = args;
36245 struct glGetColorTableEXT_params params =
36247 .target = params32->target,
36248 .format = params32->format,
36249 .type = params32->type,
36250 .data = ULongToPtr(params32->data),
36252 NTSTATUS status;
36253 status = ext_glGetColorTableEXT( &params );
36254 return status;
36257 static NTSTATUS wow64_ext_glGetColorTableParameterfv( void *args )
36259 struct
36261 GLenum target;
36262 GLenum pname;
36263 PTR32 params;
36264 } *params32 = args;
36265 struct glGetColorTableParameterfv_params params =
36267 .target = params32->target,
36268 .pname = params32->pname,
36269 .params = ULongToPtr(params32->params),
36271 NTSTATUS status;
36272 status = ext_glGetColorTableParameterfv( &params );
36273 return status;
36276 static NTSTATUS wow64_ext_glGetColorTableParameterfvEXT( void *args )
36278 struct
36280 GLenum target;
36281 GLenum pname;
36282 PTR32 params;
36283 } *params32 = args;
36284 struct glGetColorTableParameterfvEXT_params params =
36286 .target = params32->target,
36287 .pname = params32->pname,
36288 .params = ULongToPtr(params32->params),
36290 NTSTATUS status;
36291 status = ext_glGetColorTableParameterfvEXT( &params );
36292 return status;
36295 static NTSTATUS wow64_ext_glGetColorTableParameterfvSGI( void *args )
36297 struct
36299 GLenum target;
36300 GLenum pname;
36301 PTR32 params;
36302 } *params32 = args;
36303 struct glGetColorTableParameterfvSGI_params params =
36305 .target = params32->target,
36306 .pname = params32->pname,
36307 .params = ULongToPtr(params32->params),
36309 NTSTATUS status;
36310 status = ext_glGetColorTableParameterfvSGI( &params );
36311 return status;
36314 static NTSTATUS wow64_ext_glGetColorTableParameteriv( void *args )
36316 struct
36318 GLenum target;
36319 GLenum pname;
36320 PTR32 params;
36321 } *params32 = args;
36322 struct glGetColorTableParameteriv_params params =
36324 .target = params32->target,
36325 .pname = params32->pname,
36326 .params = ULongToPtr(params32->params),
36328 NTSTATUS status;
36329 status = ext_glGetColorTableParameteriv( &params );
36330 return status;
36333 static NTSTATUS wow64_ext_glGetColorTableParameterivEXT( void *args )
36335 struct
36337 GLenum target;
36338 GLenum pname;
36339 PTR32 params;
36340 } *params32 = args;
36341 struct glGetColorTableParameterivEXT_params params =
36343 .target = params32->target,
36344 .pname = params32->pname,
36345 .params = ULongToPtr(params32->params),
36347 NTSTATUS status;
36348 status = ext_glGetColorTableParameterivEXT( &params );
36349 return status;
36352 static NTSTATUS wow64_ext_glGetColorTableParameterivSGI( void *args )
36354 struct
36356 GLenum target;
36357 GLenum pname;
36358 PTR32 params;
36359 } *params32 = args;
36360 struct glGetColorTableParameterivSGI_params params =
36362 .target = params32->target,
36363 .pname = params32->pname,
36364 .params = ULongToPtr(params32->params),
36366 NTSTATUS status;
36367 status = ext_glGetColorTableParameterivSGI( &params );
36368 return status;
36371 static NTSTATUS wow64_ext_glGetColorTableSGI( void *args )
36373 struct
36375 GLenum target;
36376 GLenum format;
36377 GLenum type;
36378 PTR32 table;
36379 } *params32 = args;
36380 struct glGetColorTableSGI_params params =
36382 .target = params32->target,
36383 .format = params32->format,
36384 .type = params32->type,
36385 .table = ULongToPtr(params32->table),
36387 NTSTATUS status;
36388 status = ext_glGetColorTableSGI( &params );
36389 return status;
36392 static NTSTATUS wow64_ext_glGetCombinerInputParameterfvNV( void *args )
36394 struct
36396 GLenum stage;
36397 GLenum portion;
36398 GLenum variable;
36399 GLenum pname;
36400 PTR32 params;
36401 } *params32 = args;
36402 struct glGetCombinerInputParameterfvNV_params params =
36404 .stage = params32->stage,
36405 .portion = params32->portion,
36406 .variable = params32->variable,
36407 .pname = params32->pname,
36408 .params = ULongToPtr(params32->params),
36410 NTSTATUS status;
36411 status = ext_glGetCombinerInputParameterfvNV( &params );
36412 return status;
36415 static NTSTATUS wow64_ext_glGetCombinerInputParameterivNV( void *args )
36417 struct
36419 GLenum stage;
36420 GLenum portion;
36421 GLenum variable;
36422 GLenum pname;
36423 PTR32 params;
36424 } *params32 = args;
36425 struct glGetCombinerInputParameterivNV_params params =
36427 .stage = params32->stage,
36428 .portion = params32->portion,
36429 .variable = params32->variable,
36430 .pname = params32->pname,
36431 .params = ULongToPtr(params32->params),
36433 NTSTATUS status;
36434 status = ext_glGetCombinerInputParameterivNV( &params );
36435 return status;
36438 static NTSTATUS wow64_ext_glGetCombinerOutputParameterfvNV( void *args )
36440 struct
36442 GLenum stage;
36443 GLenum portion;
36444 GLenum pname;
36445 PTR32 params;
36446 } *params32 = args;
36447 struct glGetCombinerOutputParameterfvNV_params params =
36449 .stage = params32->stage,
36450 .portion = params32->portion,
36451 .pname = params32->pname,
36452 .params = ULongToPtr(params32->params),
36454 NTSTATUS status;
36455 status = ext_glGetCombinerOutputParameterfvNV( &params );
36456 return status;
36459 static NTSTATUS wow64_ext_glGetCombinerOutputParameterivNV( void *args )
36461 struct
36463 GLenum stage;
36464 GLenum portion;
36465 GLenum pname;
36466 PTR32 params;
36467 } *params32 = args;
36468 struct glGetCombinerOutputParameterivNV_params params =
36470 .stage = params32->stage,
36471 .portion = params32->portion,
36472 .pname = params32->pname,
36473 .params = ULongToPtr(params32->params),
36475 NTSTATUS status;
36476 status = ext_glGetCombinerOutputParameterivNV( &params );
36477 return status;
36480 static NTSTATUS wow64_ext_glGetCombinerStageParameterfvNV( void *args )
36482 struct
36484 GLenum stage;
36485 GLenum pname;
36486 PTR32 params;
36487 } *params32 = args;
36488 struct glGetCombinerStageParameterfvNV_params params =
36490 .stage = params32->stage,
36491 .pname = params32->pname,
36492 .params = ULongToPtr(params32->params),
36494 NTSTATUS status;
36495 status = ext_glGetCombinerStageParameterfvNV( &params );
36496 return status;
36499 static NTSTATUS wow64_ext_glGetCompressedMultiTexImageEXT( void *args )
36501 struct
36503 GLenum texunit;
36504 GLenum target;
36505 GLint lod;
36506 PTR32 img;
36507 } *params32 = args;
36508 struct glGetCompressedMultiTexImageEXT_params params =
36510 .texunit = params32->texunit,
36511 .target = params32->target,
36512 .lod = params32->lod,
36513 .img = ULongToPtr(params32->img),
36515 NTSTATUS status;
36516 status = ext_glGetCompressedMultiTexImageEXT( &params );
36517 return status;
36520 static NTSTATUS wow64_ext_glGetCompressedTexImage( void *args )
36522 struct
36524 GLenum target;
36525 GLint level;
36526 PTR32 img;
36527 } *params32 = args;
36528 struct glGetCompressedTexImage_params params =
36530 .target = params32->target,
36531 .level = params32->level,
36532 .img = ULongToPtr(params32->img),
36534 NTSTATUS status;
36535 status = ext_glGetCompressedTexImage( &params );
36536 return status;
36539 static NTSTATUS wow64_ext_glGetCompressedTexImageARB( void *args )
36541 struct
36543 GLenum target;
36544 GLint level;
36545 PTR32 img;
36546 } *params32 = args;
36547 struct glGetCompressedTexImageARB_params params =
36549 .target = params32->target,
36550 .level = params32->level,
36551 .img = ULongToPtr(params32->img),
36553 NTSTATUS status;
36554 status = ext_glGetCompressedTexImageARB( &params );
36555 return status;
36558 static NTSTATUS wow64_ext_glGetCompressedTextureImage( void *args )
36560 struct
36562 GLuint texture;
36563 GLint level;
36564 GLsizei bufSize;
36565 PTR32 pixels;
36566 } *params32 = args;
36567 struct glGetCompressedTextureImage_params params =
36569 .texture = params32->texture,
36570 .level = params32->level,
36571 .bufSize = params32->bufSize,
36572 .pixels = ULongToPtr(params32->pixels),
36574 NTSTATUS status;
36575 status = ext_glGetCompressedTextureImage( &params );
36576 return status;
36579 static NTSTATUS wow64_ext_glGetCompressedTextureImageEXT( void *args )
36581 struct
36583 GLuint texture;
36584 GLenum target;
36585 GLint lod;
36586 PTR32 img;
36587 } *params32 = args;
36588 struct glGetCompressedTextureImageEXT_params params =
36590 .texture = params32->texture,
36591 .target = params32->target,
36592 .lod = params32->lod,
36593 .img = ULongToPtr(params32->img),
36595 NTSTATUS status;
36596 status = ext_glGetCompressedTextureImageEXT( &params );
36597 return status;
36600 static NTSTATUS wow64_ext_glGetCompressedTextureSubImage( void *args )
36602 struct
36604 GLuint texture;
36605 GLint level;
36606 GLint xoffset;
36607 GLint yoffset;
36608 GLint zoffset;
36609 GLsizei width;
36610 GLsizei height;
36611 GLsizei depth;
36612 GLsizei bufSize;
36613 PTR32 pixels;
36614 } *params32 = args;
36615 struct glGetCompressedTextureSubImage_params params =
36617 .texture = params32->texture,
36618 .level = params32->level,
36619 .xoffset = params32->xoffset,
36620 .yoffset = params32->yoffset,
36621 .zoffset = params32->zoffset,
36622 .width = params32->width,
36623 .height = params32->height,
36624 .depth = params32->depth,
36625 .bufSize = params32->bufSize,
36626 .pixels = ULongToPtr(params32->pixels),
36628 NTSTATUS status;
36629 status = ext_glGetCompressedTextureSubImage( &params );
36630 return status;
36633 static NTSTATUS wow64_ext_glGetConvolutionFilter( void *args )
36635 struct
36637 GLenum target;
36638 GLenum format;
36639 GLenum type;
36640 PTR32 image;
36641 } *params32 = args;
36642 struct glGetConvolutionFilter_params params =
36644 .target = params32->target,
36645 .format = params32->format,
36646 .type = params32->type,
36647 .image = ULongToPtr(params32->image),
36649 NTSTATUS status;
36650 status = ext_glGetConvolutionFilter( &params );
36651 return status;
36654 static NTSTATUS wow64_ext_glGetConvolutionFilterEXT( void *args )
36656 struct
36658 GLenum target;
36659 GLenum format;
36660 GLenum type;
36661 PTR32 image;
36662 } *params32 = args;
36663 struct glGetConvolutionFilterEXT_params params =
36665 .target = params32->target,
36666 .format = params32->format,
36667 .type = params32->type,
36668 .image = ULongToPtr(params32->image),
36670 NTSTATUS status;
36671 status = ext_glGetConvolutionFilterEXT( &params );
36672 return status;
36675 static NTSTATUS wow64_ext_glGetConvolutionParameterfv( void *args )
36677 struct
36679 GLenum target;
36680 GLenum pname;
36681 PTR32 params;
36682 } *params32 = args;
36683 struct glGetConvolutionParameterfv_params params =
36685 .target = params32->target,
36686 .pname = params32->pname,
36687 .params = ULongToPtr(params32->params),
36689 NTSTATUS status;
36690 status = ext_glGetConvolutionParameterfv( &params );
36691 return status;
36694 static NTSTATUS wow64_ext_glGetConvolutionParameterfvEXT( void *args )
36696 struct
36698 GLenum target;
36699 GLenum pname;
36700 PTR32 params;
36701 } *params32 = args;
36702 struct glGetConvolutionParameterfvEXT_params params =
36704 .target = params32->target,
36705 .pname = params32->pname,
36706 .params = ULongToPtr(params32->params),
36708 NTSTATUS status;
36709 status = ext_glGetConvolutionParameterfvEXT( &params );
36710 return status;
36713 static NTSTATUS wow64_ext_glGetConvolutionParameteriv( void *args )
36715 struct
36717 GLenum target;
36718 GLenum pname;
36719 PTR32 params;
36720 } *params32 = args;
36721 struct glGetConvolutionParameteriv_params params =
36723 .target = params32->target,
36724 .pname = params32->pname,
36725 .params = ULongToPtr(params32->params),
36727 NTSTATUS status;
36728 status = ext_glGetConvolutionParameteriv( &params );
36729 return status;
36732 static NTSTATUS wow64_ext_glGetConvolutionParameterivEXT( void *args )
36734 struct
36736 GLenum target;
36737 GLenum pname;
36738 PTR32 params;
36739 } *params32 = args;
36740 struct glGetConvolutionParameterivEXT_params params =
36742 .target = params32->target,
36743 .pname = params32->pname,
36744 .params = ULongToPtr(params32->params),
36746 NTSTATUS status;
36747 status = ext_glGetConvolutionParameterivEXT( &params );
36748 return status;
36751 static NTSTATUS wow64_ext_glGetConvolutionParameterxvOES( void *args )
36753 struct
36755 GLenum target;
36756 GLenum pname;
36757 PTR32 params;
36758 } *params32 = args;
36759 struct glGetConvolutionParameterxvOES_params params =
36761 .target = params32->target,
36762 .pname = params32->pname,
36763 .params = ULongToPtr(params32->params),
36765 NTSTATUS status;
36766 status = ext_glGetConvolutionParameterxvOES( &params );
36767 return status;
36770 static NTSTATUS wow64_ext_glGetCoverageModulationTableNV( void *args )
36772 struct
36774 GLsizei bufSize;
36775 PTR32 v;
36776 } *params32 = args;
36777 struct glGetCoverageModulationTableNV_params params =
36779 .bufSize = params32->bufSize,
36780 .v = ULongToPtr(params32->v),
36782 NTSTATUS status;
36783 status = ext_glGetCoverageModulationTableNV( &params );
36784 return status;
36787 static NTSTATUS wow64_ext_glGetDebugMessageLog( void *args )
36789 struct
36791 GLuint count;
36792 GLsizei bufSize;
36793 PTR32 sources;
36794 PTR32 types;
36795 PTR32 ids;
36796 PTR32 severities;
36797 PTR32 lengths;
36798 PTR32 messageLog;
36799 GLuint ret;
36800 } *params32 = args;
36801 struct glGetDebugMessageLog_params params =
36803 .count = params32->count,
36804 .bufSize = params32->bufSize,
36805 .sources = ULongToPtr(params32->sources),
36806 .types = ULongToPtr(params32->types),
36807 .ids = ULongToPtr(params32->ids),
36808 .severities = ULongToPtr(params32->severities),
36809 .lengths = ULongToPtr(params32->lengths),
36810 .messageLog = ULongToPtr(params32->messageLog),
36812 NTSTATUS status;
36813 status = ext_glGetDebugMessageLog( &params );
36814 params32->ret = params.ret;
36815 return status;
36818 static NTSTATUS wow64_ext_glGetDebugMessageLogAMD( void *args )
36820 struct
36822 GLuint count;
36823 GLsizei bufSize;
36824 PTR32 categories;
36825 PTR32 severities;
36826 PTR32 ids;
36827 PTR32 lengths;
36828 PTR32 message;
36829 GLuint ret;
36830 } *params32 = args;
36831 struct glGetDebugMessageLogAMD_params params =
36833 .count = params32->count,
36834 .bufSize = params32->bufSize,
36835 .categories = ULongToPtr(params32->categories),
36836 .severities = ULongToPtr(params32->severities),
36837 .ids = ULongToPtr(params32->ids),
36838 .lengths = ULongToPtr(params32->lengths),
36839 .message = ULongToPtr(params32->message),
36841 NTSTATUS status;
36842 status = ext_glGetDebugMessageLogAMD( &params );
36843 params32->ret = params.ret;
36844 return status;
36847 static NTSTATUS wow64_ext_glGetDebugMessageLogARB( void *args )
36849 struct
36851 GLuint count;
36852 GLsizei bufSize;
36853 PTR32 sources;
36854 PTR32 types;
36855 PTR32 ids;
36856 PTR32 severities;
36857 PTR32 lengths;
36858 PTR32 messageLog;
36859 GLuint ret;
36860 } *params32 = args;
36861 struct glGetDebugMessageLogARB_params params =
36863 .count = params32->count,
36864 .bufSize = params32->bufSize,
36865 .sources = ULongToPtr(params32->sources),
36866 .types = ULongToPtr(params32->types),
36867 .ids = ULongToPtr(params32->ids),
36868 .severities = ULongToPtr(params32->severities),
36869 .lengths = ULongToPtr(params32->lengths),
36870 .messageLog = ULongToPtr(params32->messageLog),
36872 NTSTATUS status;
36873 status = ext_glGetDebugMessageLogARB( &params );
36874 params32->ret = params.ret;
36875 return status;
36878 static NTSTATUS wow64_ext_glGetDetailTexFuncSGIS( void *args )
36880 struct
36882 GLenum target;
36883 PTR32 points;
36884 } *params32 = args;
36885 struct glGetDetailTexFuncSGIS_params params =
36887 .target = params32->target,
36888 .points = ULongToPtr(params32->points),
36890 NTSTATUS status;
36891 status = ext_glGetDetailTexFuncSGIS( &params );
36892 return status;
36895 static NTSTATUS wow64_ext_glGetDoubleIndexedvEXT( void *args )
36897 struct
36899 GLenum target;
36900 GLuint index;
36901 PTR32 data;
36902 } *params32 = args;
36903 struct glGetDoubleIndexedvEXT_params params =
36905 .target = params32->target,
36906 .index = params32->index,
36907 .data = ULongToPtr(params32->data),
36909 NTSTATUS status;
36910 status = ext_glGetDoubleIndexedvEXT( &params );
36911 return status;
36914 static NTSTATUS wow64_ext_glGetDoublei_v( void *args )
36916 struct
36918 GLenum target;
36919 GLuint index;
36920 PTR32 data;
36921 } *params32 = args;
36922 struct glGetDoublei_v_params params =
36924 .target = params32->target,
36925 .index = params32->index,
36926 .data = ULongToPtr(params32->data),
36928 NTSTATUS status;
36929 status = ext_glGetDoublei_v( &params );
36930 return status;
36933 static NTSTATUS wow64_ext_glGetDoublei_vEXT( void *args )
36935 struct
36937 GLenum pname;
36938 GLuint index;
36939 PTR32 params;
36940 } *params32 = args;
36941 struct glGetDoublei_vEXT_params params =
36943 .pname = params32->pname,
36944 .index = params32->index,
36945 .params = ULongToPtr(params32->params),
36947 NTSTATUS status;
36948 status = ext_glGetDoublei_vEXT( &params );
36949 return status;
36952 static NTSTATUS wow64_ext_glGetFenceivNV( void *args )
36954 struct
36956 GLuint fence;
36957 GLenum pname;
36958 PTR32 params;
36959 } *params32 = args;
36960 struct glGetFenceivNV_params params =
36962 .fence = params32->fence,
36963 .pname = params32->pname,
36964 .params = ULongToPtr(params32->params),
36966 NTSTATUS status;
36967 status = ext_glGetFenceivNV( &params );
36968 return status;
36971 static NTSTATUS wow64_ext_glGetFinalCombinerInputParameterfvNV( void *args )
36973 struct
36975 GLenum variable;
36976 GLenum pname;
36977 PTR32 params;
36978 } *params32 = args;
36979 struct glGetFinalCombinerInputParameterfvNV_params params =
36981 .variable = params32->variable,
36982 .pname = params32->pname,
36983 .params = ULongToPtr(params32->params),
36985 NTSTATUS status;
36986 status = ext_glGetFinalCombinerInputParameterfvNV( &params );
36987 return status;
36990 static NTSTATUS wow64_ext_glGetFinalCombinerInputParameterivNV( void *args )
36992 struct
36994 GLenum variable;
36995 GLenum pname;
36996 PTR32 params;
36997 } *params32 = args;
36998 struct glGetFinalCombinerInputParameterivNV_params params =
37000 .variable = params32->variable,
37001 .pname = params32->pname,
37002 .params = ULongToPtr(params32->params),
37004 NTSTATUS status;
37005 status = ext_glGetFinalCombinerInputParameterivNV( &params );
37006 return status;
37009 static NTSTATUS wow64_ext_glGetFirstPerfQueryIdINTEL( void *args )
37011 struct
37013 PTR32 queryId;
37014 } *params32 = args;
37015 struct glGetFirstPerfQueryIdINTEL_params params =
37017 .queryId = ULongToPtr(params32->queryId),
37019 NTSTATUS status;
37020 status = ext_glGetFirstPerfQueryIdINTEL( &params );
37021 return status;
37024 static NTSTATUS wow64_ext_glGetFixedvOES( void *args )
37026 struct
37028 GLenum pname;
37029 PTR32 params;
37030 } *params32 = args;
37031 struct glGetFixedvOES_params params =
37033 .pname = params32->pname,
37034 .params = ULongToPtr(params32->params),
37036 NTSTATUS status;
37037 status = ext_glGetFixedvOES( &params );
37038 return status;
37041 static NTSTATUS wow64_ext_glGetFloatIndexedvEXT( void *args )
37043 struct
37045 GLenum target;
37046 GLuint index;
37047 PTR32 data;
37048 } *params32 = args;
37049 struct glGetFloatIndexedvEXT_params params =
37051 .target = params32->target,
37052 .index = params32->index,
37053 .data = ULongToPtr(params32->data),
37055 NTSTATUS status;
37056 status = ext_glGetFloatIndexedvEXT( &params );
37057 return status;
37060 static NTSTATUS wow64_ext_glGetFloati_v( void *args )
37062 struct
37064 GLenum target;
37065 GLuint index;
37066 PTR32 data;
37067 } *params32 = args;
37068 struct glGetFloati_v_params params =
37070 .target = params32->target,
37071 .index = params32->index,
37072 .data = ULongToPtr(params32->data),
37074 NTSTATUS status;
37075 status = ext_glGetFloati_v( &params );
37076 return status;
37079 static NTSTATUS wow64_ext_glGetFloati_vEXT( void *args )
37081 struct
37083 GLenum pname;
37084 GLuint index;
37085 PTR32 params;
37086 } *params32 = args;
37087 struct glGetFloati_vEXT_params params =
37089 .pname = params32->pname,
37090 .index = params32->index,
37091 .params = ULongToPtr(params32->params),
37093 NTSTATUS status;
37094 status = ext_glGetFloati_vEXT( &params );
37095 return status;
37098 static NTSTATUS wow64_ext_glGetFogFuncSGIS( void *args )
37100 struct
37102 PTR32 points;
37103 } *params32 = args;
37104 struct glGetFogFuncSGIS_params params =
37106 .points = ULongToPtr(params32->points),
37108 NTSTATUS status;
37109 status = ext_glGetFogFuncSGIS( &params );
37110 return status;
37113 static NTSTATUS wow64_ext_glGetFragDataIndex( void *args )
37115 struct
37117 GLuint program;
37118 PTR32 name;
37119 GLint ret;
37120 } *params32 = args;
37121 struct glGetFragDataIndex_params params =
37123 .program = params32->program,
37124 .name = ULongToPtr(params32->name),
37126 NTSTATUS status;
37127 status = ext_glGetFragDataIndex( &params );
37128 params32->ret = params.ret;
37129 return status;
37132 static NTSTATUS wow64_ext_glGetFragDataLocation( void *args )
37134 struct
37136 GLuint program;
37137 PTR32 name;
37138 GLint ret;
37139 } *params32 = args;
37140 struct glGetFragDataLocation_params params =
37142 .program = params32->program,
37143 .name = ULongToPtr(params32->name),
37145 NTSTATUS status;
37146 status = ext_glGetFragDataLocation( &params );
37147 params32->ret = params.ret;
37148 return status;
37151 static NTSTATUS wow64_ext_glGetFragDataLocationEXT( void *args )
37153 struct
37155 GLuint program;
37156 PTR32 name;
37157 GLint ret;
37158 } *params32 = args;
37159 struct glGetFragDataLocationEXT_params params =
37161 .program = params32->program,
37162 .name = ULongToPtr(params32->name),
37164 NTSTATUS status;
37165 status = ext_glGetFragDataLocationEXT( &params );
37166 params32->ret = params.ret;
37167 return status;
37170 static NTSTATUS wow64_ext_glGetFragmentLightfvSGIX( void *args )
37172 struct
37174 GLenum light;
37175 GLenum pname;
37176 PTR32 params;
37177 } *params32 = args;
37178 struct glGetFragmentLightfvSGIX_params params =
37180 .light = params32->light,
37181 .pname = params32->pname,
37182 .params = ULongToPtr(params32->params),
37184 NTSTATUS status;
37185 status = ext_glGetFragmentLightfvSGIX( &params );
37186 return status;
37189 static NTSTATUS wow64_ext_glGetFragmentLightivSGIX( void *args )
37191 struct
37193 GLenum light;
37194 GLenum pname;
37195 PTR32 params;
37196 } *params32 = args;
37197 struct glGetFragmentLightivSGIX_params params =
37199 .light = params32->light,
37200 .pname = params32->pname,
37201 .params = ULongToPtr(params32->params),
37203 NTSTATUS status;
37204 status = ext_glGetFragmentLightivSGIX( &params );
37205 return status;
37208 static NTSTATUS wow64_ext_glGetFragmentMaterialfvSGIX( void *args )
37210 struct
37212 GLenum face;
37213 GLenum pname;
37214 PTR32 params;
37215 } *params32 = args;
37216 struct glGetFragmentMaterialfvSGIX_params params =
37218 .face = params32->face,
37219 .pname = params32->pname,
37220 .params = ULongToPtr(params32->params),
37222 NTSTATUS status;
37223 status = ext_glGetFragmentMaterialfvSGIX( &params );
37224 return status;
37227 static NTSTATUS wow64_ext_glGetFragmentMaterialivSGIX( void *args )
37229 struct
37231 GLenum face;
37232 GLenum pname;
37233 PTR32 params;
37234 } *params32 = args;
37235 struct glGetFragmentMaterialivSGIX_params params =
37237 .face = params32->face,
37238 .pname = params32->pname,
37239 .params = ULongToPtr(params32->params),
37241 NTSTATUS status;
37242 status = ext_glGetFragmentMaterialivSGIX( &params );
37243 return status;
37246 static NTSTATUS wow64_ext_glGetFramebufferAttachmentParameteriv( void *args )
37248 struct
37250 GLenum target;
37251 GLenum attachment;
37252 GLenum pname;
37253 PTR32 params;
37254 } *params32 = args;
37255 struct glGetFramebufferAttachmentParameteriv_params params =
37257 .target = params32->target,
37258 .attachment = params32->attachment,
37259 .pname = params32->pname,
37260 .params = ULongToPtr(params32->params),
37262 NTSTATUS status;
37263 status = ext_glGetFramebufferAttachmentParameteriv( &params );
37264 return status;
37267 static NTSTATUS wow64_ext_glGetFramebufferAttachmentParameterivEXT( void *args )
37269 struct
37271 GLenum target;
37272 GLenum attachment;
37273 GLenum pname;
37274 PTR32 params;
37275 } *params32 = args;
37276 struct glGetFramebufferAttachmentParameterivEXT_params params =
37278 .target = params32->target,
37279 .attachment = params32->attachment,
37280 .pname = params32->pname,
37281 .params = ULongToPtr(params32->params),
37283 NTSTATUS status;
37284 status = ext_glGetFramebufferAttachmentParameterivEXT( &params );
37285 return status;
37288 static NTSTATUS wow64_ext_glGetFramebufferParameterfvAMD( void *args )
37290 struct
37292 GLenum target;
37293 GLenum pname;
37294 GLuint numsamples;
37295 GLuint pixelindex;
37296 GLsizei size;
37297 PTR32 values;
37298 } *params32 = args;
37299 struct glGetFramebufferParameterfvAMD_params params =
37301 .target = params32->target,
37302 .pname = params32->pname,
37303 .numsamples = params32->numsamples,
37304 .pixelindex = params32->pixelindex,
37305 .size = params32->size,
37306 .values = ULongToPtr(params32->values),
37308 NTSTATUS status;
37309 status = ext_glGetFramebufferParameterfvAMD( &params );
37310 return status;
37313 static NTSTATUS wow64_ext_glGetFramebufferParameteriv( void *args )
37315 struct
37317 GLenum target;
37318 GLenum pname;
37319 PTR32 params;
37320 } *params32 = args;
37321 struct glGetFramebufferParameteriv_params params =
37323 .target = params32->target,
37324 .pname = params32->pname,
37325 .params = ULongToPtr(params32->params),
37327 NTSTATUS status;
37328 status = ext_glGetFramebufferParameteriv( &params );
37329 return status;
37332 static NTSTATUS wow64_ext_glGetFramebufferParameterivEXT( void *args )
37334 struct
37336 GLuint framebuffer;
37337 GLenum pname;
37338 PTR32 params;
37339 } *params32 = args;
37340 struct glGetFramebufferParameterivEXT_params params =
37342 .framebuffer = params32->framebuffer,
37343 .pname = params32->pname,
37344 .params = ULongToPtr(params32->params),
37346 NTSTATUS status;
37347 status = ext_glGetFramebufferParameterivEXT( &params );
37348 return status;
37351 static NTSTATUS wow64_ext_glGetFramebufferParameterivMESA( void *args )
37353 struct
37355 GLenum target;
37356 GLenum pname;
37357 PTR32 params;
37358 } *params32 = args;
37359 struct glGetFramebufferParameterivMESA_params params =
37361 .target = params32->target,
37362 .pname = params32->pname,
37363 .params = ULongToPtr(params32->params),
37365 NTSTATUS status;
37366 status = ext_glGetFramebufferParameterivMESA( &params );
37367 return status;
37370 static NTSTATUS wow64_ext_glGetHistogram( void *args )
37372 struct
37374 GLenum target;
37375 GLboolean reset;
37376 GLenum format;
37377 GLenum type;
37378 PTR32 values;
37379 } *params32 = args;
37380 struct glGetHistogram_params params =
37382 .target = params32->target,
37383 .reset = params32->reset,
37384 .format = params32->format,
37385 .type = params32->type,
37386 .values = ULongToPtr(params32->values),
37388 NTSTATUS status;
37389 status = ext_glGetHistogram( &params );
37390 return status;
37393 static NTSTATUS wow64_ext_glGetHistogramEXT( void *args )
37395 struct
37397 GLenum target;
37398 GLboolean reset;
37399 GLenum format;
37400 GLenum type;
37401 PTR32 values;
37402 } *params32 = args;
37403 struct glGetHistogramEXT_params params =
37405 .target = params32->target,
37406 .reset = params32->reset,
37407 .format = params32->format,
37408 .type = params32->type,
37409 .values = ULongToPtr(params32->values),
37411 NTSTATUS status;
37412 status = ext_glGetHistogramEXT( &params );
37413 return status;
37416 static NTSTATUS wow64_ext_glGetHistogramParameterfv( void *args )
37418 struct
37420 GLenum target;
37421 GLenum pname;
37422 PTR32 params;
37423 } *params32 = args;
37424 struct glGetHistogramParameterfv_params params =
37426 .target = params32->target,
37427 .pname = params32->pname,
37428 .params = ULongToPtr(params32->params),
37430 NTSTATUS status;
37431 status = ext_glGetHistogramParameterfv( &params );
37432 return status;
37435 static NTSTATUS wow64_ext_glGetHistogramParameterfvEXT( void *args )
37437 struct
37439 GLenum target;
37440 GLenum pname;
37441 PTR32 params;
37442 } *params32 = args;
37443 struct glGetHistogramParameterfvEXT_params params =
37445 .target = params32->target,
37446 .pname = params32->pname,
37447 .params = ULongToPtr(params32->params),
37449 NTSTATUS status;
37450 status = ext_glGetHistogramParameterfvEXT( &params );
37451 return status;
37454 static NTSTATUS wow64_ext_glGetHistogramParameteriv( void *args )
37456 struct
37458 GLenum target;
37459 GLenum pname;
37460 PTR32 params;
37461 } *params32 = args;
37462 struct glGetHistogramParameteriv_params params =
37464 .target = params32->target,
37465 .pname = params32->pname,
37466 .params = ULongToPtr(params32->params),
37468 NTSTATUS status;
37469 status = ext_glGetHistogramParameteriv( &params );
37470 return status;
37473 static NTSTATUS wow64_ext_glGetHistogramParameterivEXT( void *args )
37475 struct
37477 GLenum target;
37478 GLenum pname;
37479 PTR32 params;
37480 } *params32 = args;
37481 struct glGetHistogramParameterivEXT_params params =
37483 .target = params32->target,
37484 .pname = params32->pname,
37485 .params = ULongToPtr(params32->params),
37487 NTSTATUS status;
37488 status = ext_glGetHistogramParameterivEXT( &params );
37489 return status;
37492 static NTSTATUS wow64_ext_glGetHistogramParameterxvOES( void *args )
37494 struct
37496 GLenum target;
37497 GLenum pname;
37498 PTR32 params;
37499 } *params32 = args;
37500 struct glGetHistogramParameterxvOES_params params =
37502 .target = params32->target,
37503 .pname = params32->pname,
37504 .params = ULongToPtr(params32->params),
37506 NTSTATUS status;
37507 status = ext_glGetHistogramParameterxvOES( &params );
37508 return status;
37511 static NTSTATUS wow64_ext_glGetImageTransformParameterfvHP( void *args )
37513 struct
37515 GLenum target;
37516 GLenum pname;
37517 PTR32 params;
37518 } *params32 = args;
37519 struct glGetImageTransformParameterfvHP_params params =
37521 .target = params32->target,
37522 .pname = params32->pname,
37523 .params = ULongToPtr(params32->params),
37525 NTSTATUS status;
37526 status = ext_glGetImageTransformParameterfvHP( &params );
37527 return status;
37530 static NTSTATUS wow64_ext_glGetImageTransformParameterivHP( void *args )
37532 struct
37534 GLenum target;
37535 GLenum pname;
37536 PTR32 params;
37537 } *params32 = args;
37538 struct glGetImageTransformParameterivHP_params params =
37540 .target = params32->target,
37541 .pname = params32->pname,
37542 .params = ULongToPtr(params32->params),
37544 NTSTATUS status;
37545 status = ext_glGetImageTransformParameterivHP( &params );
37546 return status;
37549 static NTSTATUS wow64_ext_glGetInfoLogARB( void *args )
37551 struct
37553 GLhandleARB obj;
37554 GLsizei maxLength;
37555 PTR32 length;
37556 PTR32 infoLog;
37557 } *params32 = args;
37558 struct glGetInfoLogARB_params params =
37560 .obj = params32->obj,
37561 .maxLength = params32->maxLength,
37562 .length = ULongToPtr(params32->length),
37563 .infoLog = ULongToPtr(params32->infoLog),
37565 NTSTATUS status;
37566 status = ext_glGetInfoLogARB( &params );
37567 return status;
37570 static NTSTATUS wow64_ext_glGetInteger64i_v( void *args )
37572 struct
37574 GLenum target;
37575 GLuint index;
37576 PTR32 data;
37577 } *params32 = args;
37578 struct glGetInteger64i_v_params params =
37580 .target = params32->target,
37581 .index = params32->index,
37582 .data = ULongToPtr(params32->data),
37584 NTSTATUS status;
37585 status = ext_glGetInteger64i_v( &params );
37586 return status;
37589 static NTSTATUS wow64_ext_glGetInteger64v( void *args )
37591 struct
37593 GLenum pname;
37594 PTR32 data;
37595 } *params32 = args;
37596 struct glGetInteger64v_params params =
37598 .pname = params32->pname,
37599 .data = ULongToPtr(params32->data),
37601 NTSTATUS status;
37602 status = ext_glGetInteger64v( &params );
37603 return status;
37606 static NTSTATUS wow64_ext_glGetIntegerIndexedvEXT( void *args )
37608 struct
37610 GLenum target;
37611 GLuint index;
37612 PTR32 data;
37613 } *params32 = args;
37614 struct glGetIntegerIndexedvEXT_params params =
37616 .target = params32->target,
37617 .index = params32->index,
37618 .data = ULongToPtr(params32->data),
37620 NTSTATUS status;
37621 status = ext_glGetIntegerIndexedvEXT( &params );
37622 return status;
37625 static NTSTATUS wow64_ext_glGetIntegeri_v( void *args )
37627 struct
37629 GLenum target;
37630 GLuint index;
37631 PTR32 data;
37632 } *params32 = args;
37633 struct glGetIntegeri_v_params params =
37635 .target = params32->target,
37636 .index = params32->index,
37637 .data = ULongToPtr(params32->data),
37639 NTSTATUS status;
37640 status = ext_glGetIntegeri_v( &params );
37641 return status;
37644 static NTSTATUS wow64_ext_glGetIntegerui64i_vNV( void *args )
37646 struct
37648 GLenum value;
37649 GLuint index;
37650 PTR32 result;
37651 } *params32 = args;
37652 struct glGetIntegerui64i_vNV_params params =
37654 .value = params32->value,
37655 .index = params32->index,
37656 .result = ULongToPtr(params32->result),
37658 NTSTATUS status;
37659 status = ext_glGetIntegerui64i_vNV( &params );
37660 return status;
37663 static NTSTATUS wow64_ext_glGetIntegerui64vNV( void *args )
37665 struct
37667 GLenum value;
37668 PTR32 result;
37669 } *params32 = args;
37670 struct glGetIntegerui64vNV_params params =
37672 .value = params32->value,
37673 .result = ULongToPtr(params32->result),
37675 NTSTATUS status;
37676 status = ext_glGetIntegerui64vNV( &params );
37677 return status;
37680 static NTSTATUS wow64_ext_glGetInternalformatSampleivNV( void *args )
37682 struct
37684 GLenum target;
37685 GLenum internalformat;
37686 GLsizei samples;
37687 GLenum pname;
37688 GLsizei count;
37689 PTR32 params;
37690 } *params32 = args;
37691 struct glGetInternalformatSampleivNV_params params =
37693 .target = params32->target,
37694 .internalformat = params32->internalformat,
37695 .samples = params32->samples,
37696 .pname = params32->pname,
37697 .count = params32->count,
37698 .params = ULongToPtr(params32->params),
37700 NTSTATUS status;
37701 status = ext_glGetInternalformatSampleivNV( &params );
37702 return status;
37705 static NTSTATUS wow64_ext_glGetInternalformati64v( void *args )
37707 struct
37709 GLenum target;
37710 GLenum internalformat;
37711 GLenum pname;
37712 GLsizei count;
37713 PTR32 params;
37714 } *params32 = args;
37715 struct glGetInternalformati64v_params params =
37717 .target = params32->target,
37718 .internalformat = params32->internalformat,
37719 .pname = params32->pname,
37720 .count = params32->count,
37721 .params = ULongToPtr(params32->params),
37723 NTSTATUS status;
37724 status = ext_glGetInternalformati64v( &params );
37725 return status;
37728 static NTSTATUS wow64_ext_glGetInternalformativ( void *args )
37730 struct
37732 GLenum target;
37733 GLenum internalformat;
37734 GLenum pname;
37735 GLsizei count;
37736 PTR32 params;
37737 } *params32 = args;
37738 struct glGetInternalformativ_params params =
37740 .target = params32->target,
37741 .internalformat = params32->internalformat,
37742 .pname = params32->pname,
37743 .count = params32->count,
37744 .params = ULongToPtr(params32->params),
37746 NTSTATUS status;
37747 status = ext_glGetInternalformativ( &params );
37748 return status;
37751 static NTSTATUS wow64_ext_glGetInvariantBooleanvEXT( void *args )
37753 struct
37755 GLuint id;
37756 GLenum value;
37757 PTR32 data;
37758 } *params32 = args;
37759 struct glGetInvariantBooleanvEXT_params params =
37761 .id = params32->id,
37762 .value = params32->value,
37763 .data = ULongToPtr(params32->data),
37765 NTSTATUS status;
37766 status = ext_glGetInvariantBooleanvEXT( &params );
37767 return status;
37770 static NTSTATUS wow64_ext_glGetInvariantFloatvEXT( void *args )
37772 struct
37774 GLuint id;
37775 GLenum value;
37776 PTR32 data;
37777 } *params32 = args;
37778 struct glGetInvariantFloatvEXT_params params =
37780 .id = params32->id,
37781 .value = params32->value,
37782 .data = ULongToPtr(params32->data),
37784 NTSTATUS status;
37785 status = ext_glGetInvariantFloatvEXT( &params );
37786 return status;
37789 static NTSTATUS wow64_ext_glGetInvariantIntegervEXT( void *args )
37791 struct
37793 GLuint id;
37794 GLenum value;
37795 PTR32 data;
37796 } *params32 = args;
37797 struct glGetInvariantIntegervEXT_params params =
37799 .id = params32->id,
37800 .value = params32->value,
37801 .data = ULongToPtr(params32->data),
37803 NTSTATUS status;
37804 status = ext_glGetInvariantIntegervEXT( &params );
37805 return status;
37808 static NTSTATUS wow64_ext_glGetLightxOES( void *args )
37810 struct
37812 GLenum light;
37813 GLenum pname;
37814 PTR32 params;
37815 } *params32 = args;
37816 struct glGetLightxOES_params params =
37818 .light = params32->light,
37819 .pname = params32->pname,
37820 .params = ULongToPtr(params32->params),
37822 NTSTATUS status;
37823 status = ext_glGetLightxOES( &params );
37824 return status;
37827 static NTSTATUS wow64_ext_glGetListParameterfvSGIX( void *args )
37829 struct
37831 GLuint list;
37832 GLenum pname;
37833 PTR32 params;
37834 } *params32 = args;
37835 struct glGetListParameterfvSGIX_params params =
37837 .list = params32->list,
37838 .pname = params32->pname,
37839 .params = ULongToPtr(params32->params),
37841 NTSTATUS status;
37842 status = ext_glGetListParameterfvSGIX( &params );
37843 return status;
37846 static NTSTATUS wow64_ext_glGetListParameterivSGIX( void *args )
37848 struct
37850 GLuint list;
37851 GLenum pname;
37852 PTR32 params;
37853 } *params32 = args;
37854 struct glGetListParameterivSGIX_params params =
37856 .list = params32->list,
37857 .pname = params32->pname,
37858 .params = ULongToPtr(params32->params),
37860 NTSTATUS status;
37861 status = ext_glGetListParameterivSGIX( &params );
37862 return status;
37865 static NTSTATUS wow64_ext_glGetLocalConstantBooleanvEXT( void *args )
37867 struct
37869 GLuint id;
37870 GLenum value;
37871 PTR32 data;
37872 } *params32 = args;
37873 struct glGetLocalConstantBooleanvEXT_params params =
37875 .id = params32->id,
37876 .value = params32->value,
37877 .data = ULongToPtr(params32->data),
37879 NTSTATUS status;
37880 status = ext_glGetLocalConstantBooleanvEXT( &params );
37881 return status;
37884 static NTSTATUS wow64_ext_glGetLocalConstantFloatvEXT( void *args )
37886 struct
37888 GLuint id;
37889 GLenum value;
37890 PTR32 data;
37891 } *params32 = args;
37892 struct glGetLocalConstantFloatvEXT_params params =
37894 .id = params32->id,
37895 .value = params32->value,
37896 .data = ULongToPtr(params32->data),
37898 NTSTATUS status;
37899 status = ext_glGetLocalConstantFloatvEXT( &params );
37900 return status;
37903 static NTSTATUS wow64_ext_glGetLocalConstantIntegervEXT( void *args )
37905 struct
37907 GLuint id;
37908 GLenum value;
37909 PTR32 data;
37910 } *params32 = args;
37911 struct glGetLocalConstantIntegervEXT_params params =
37913 .id = params32->id,
37914 .value = params32->value,
37915 .data = ULongToPtr(params32->data),
37917 NTSTATUS status;
37918 status = ext_glGetLocalConstantIntegervEXT( &params );
37919 return status;
37922 static NTSTATUS wow64_ext_glGetMapAttribParameterfvNV( void *args )
37924 struct
37926 GLenum target;
37927 GLuint index;
37928 GLenum pname;
37929 PTR32 params;
37930 } *params32 = args;
37931 struct glGetMapAttribParameterfvNV_params params =
37933 .target = params32->target,
37934 .index = params32->index,
37935 .pname = params32->pname,
37936 .params = ULongToPtr(params32->params),
37938 NTSTATUS status;
37939 status = ext_glGetMapAttribParameterfvNV( &params );
37940 return status;
37943 static NTSTATUS wow64_ext_glGetMapAttribParameterivNV( void *args )
37945 struct
37947 GLenum target;
37948 GLuint index;
37949 GLenum pname;
37950 PTR32 params;
37951 } *params32 = args;
37952 struct glGetMapAttribParameterivNV_params params =
37954 .target = params32->target,
37955 .index = params32->index,
37956 .pname = params32->pname,
37957 .params = ULongToPtr(params32->params),
37959 NTSTATUS status;
37960 status = ext_glGetMapAttribParameterivNV( &params );
37961 return status;
37964 static NTSTATUS wow64_ext_glGetMapControlPointsNV( void *args )
37966 struct
37968 GLenum target;
37969 GLuint index;
37970 GLenum type;
37971 GLsizei ustride;
37972 GLsizei vstride;
37973 GLboolean packed;
37974 PTR32 points;
37975 } *params32 = args;
37976 struct glGetMapControlPointsNV_params params =
37978 .target = params32->target,
37979 .index = params32->index,
37980 .type = params32->type,
37981 .ustride = params32->ustride,
37982 .vstride = params32->vstride,
37983 .packed = params32->packed,
37984 .points = ULongToPtr(params32->points),
37986 NTSTATUS status;
37987 status = ext_glGetMapControlPointsNV( &params );
37988 return status;
37991 static NTSTATUS wow64_ext_glGetMapParameterfvNV( void *args )
37993 struct
37995 GLenum target;
37996 GLenum pname;
37997 PTR32 params;
37998 } *params32 = args;
37999 struct glGetMapParameterfvNV_params params =
38001 .target = params32->target,
38002 .pname = params32->pname,
38003 .params = ULongToPtr(params32->params),
38005 NTSTATUS status;
38006 status = ext_glGetMapParameterfvNV( &params );
38007 return status;
38010 static NTSTATUS wow64_ext_glGetMapParameterivNV( void *args )
38012 struct
38014 GLenum target;
38015 GLenum pname;
38016 PTR32 params;
38017 } *params32 = args;
38018 struct glGetMapParameterivNV_params params =
38020 .target = params32->target,
38021 .pname = params32->pname,
38022 .params = ULongToPtr(params32->params),
38024 NTSTATUS status;
38025 status = ext_glGetMapParameterivNV( &params );
38026 return status;
38029 static NTSTATUS wow64_ext_glGetMapxvOES( void *args )
38031 struct
38033 GLenum target;
38034 GLenum query;
38035 PTR32 v;
38036 } *params32 = args;
38037 struct glGetMapxvOES_params params =
38039 .target = params32->target,
38040 .query = params32->query,
38041 .v = ULongToPtr(params32->v),
38043 NTSTATUS status;
38044 status = ext_glGetMapxvOES( &params );
38045 return status;
38048 static NTSTATUS wow64_ext_glGetMemoryObjectDetachedResourcesuivNV( void *args )
38050 struct
38052 GLuint memory;
38053 GLenum pname;
38054 GLint first;
38055 GLsizei count;
38056 PTR32 params;
38057 } *params32 = args;
38058 struct glGetMemoryObjectDetachedResourcesuivNV_params params =
38060 .memory = params32->memory,
38061 .pname = params32->pname,
38062 .first = params32->first,
38063 .count = params32->count,
38064 .params = ULongToPtr(params32->params),
38066 NTSTATUS status;
38067 status = ext_glGetMemoryObjectDetachedResourcesuivNV( &params );
38068 return status;
38071 static NTSTATUS wow64_ext_glGetMemoryObjectParameterivEXT( void *args )
38073 struct
38075 GLuint memoryObject;
38076 GLenum pname;
38077 PTR32 params;
38078 } *params32 = args;
38079 struct glGetMemoryObjectParameterivEXT_params params =
38081 .memoryObject = params32->memoryObject,
38082 .pname = params32->pname,
38083 .params = ULongToPtr(params32->params),
38085 NTSTATUS status;
38086 status = ext_glGetMemoryObjectParameterivEXT( &params );
38087 return status;
38090 static NTSTATUS wow64_ext_glGetMinmax( void *args )
38092 struct
38094 GLenum target;
38095 GLboolean reset;
38096 GLenum format;
38097 GLenum type;
38098 PTR32 values;
38099 } *params32 = args;
38100 struct glGetMinmax_params params =
38102 .target = params32->target,
38103 .reset = params32->reset,
38104 .format = params32->format,
38105 .type = params32->type,
38106 .values = ULongToPtr(params32->values),
38108 NTSTATUS status;
38109 status = ext_glGetMinmax( &params );
38110 return status;
38113 static NTSTATUS wow64_ext_glGetMinmaxEXT( void *args )
38115 struct
38117 GLenum target;
38118 GLboolean reset;
38119 GLenum format;
38120 GLenum type;
38121 PTR32 values;
38122 } *params32 = args;
38123 struct glGetMinmaxEXT_params params =
38125 .target = params32->target,
38126 .reset = params32->reset,
38127 .format = params32->format,
38128 .type = params32->type,
38129 .values = ULongToPtr(params32->values),
38131 NTSTATUS status;
38132 status = ext_glGetMinmaxEXT( &params );
38133 return status;
38136 static NTSTATUS wow64_ext_glGetMinmaxParameterfv( void *args )
38138 struct
38140 GLenum target;
38141 GLenum pname;
38142 PTR32 params;
38143 } *params32 = args;
38144 struct glGetMinmaxParameterfv_params params =
38146 .target = params32->target,
38147 .pname = params32->pname,
38148 .params = ULongToPtr(params32->params),
38150 NTSTATUS status;
38151 status = ext_glGetMinmaxParameterfv( &params );
38152 return status;
38155 static NTSTATUS wow64_ext_glGetMinmaxParameterfvEXT( void *args )
38157 struct
38159 GLenum target;
38160 GLenum pname;
38161 PTR32 params;
38162 } *params32 = args;
38163 struct glGetMinmaxParameterfvEXT_params params =
38165 .target = params32->target,
38166 .pname = params32->pname,
38167 .params = ULongToPtr(params32->params),
38169 NTSTATUS status;
38170 status = ext_glGetMinmaxParameterfvEXT( &params );
38171 return status;
38174 static NTSTATUS wow64_ext_glGetMinmaxParameteriv( void *args )
38176 struct
38178 GLenum target;
38179 GLenum pname;
38180 PTR32 params;
38181 } *params32 = args;
38182 struct glGetMinmaxParameteriv_params params =
38184 .target = params32->target,
38185 .pname = params32->pname,
38186 .params = ULongToPtr(params32->params),
38188 NTSTATUS status;
38189 status = ext_glGetMinmaxParameteriv( &params );
38190 return status;
38193 static NTSTATUS wow64_ext_glGetMinmaxParameterivEXT( void *args )
38195 struct
38197 GLenum target;
38198 GLenum pname;
38199 PTR32 params;
38200 } *params32 = args;
38201 struct glGetMinmaxParameterivEXT_params params =
38203 .target = params32->target,
38204 .pname = params32->pname,
38205 .params = ULongToPtr(params32->params),
38207 NTSTATUS status;
38208 status = ext_glGetMinmaxParameterivEXT( &params );
38209 return status;
38212 static NTSTATUS wow64_ext_glGetMultiTexEnvfvEXT( void *args )
38214 struct
38216 GLenum texunit;
38217 GLenum target;
38218 GLenum pname;
38219 PTR32 params;
38220 } *params32 = args;
38221 struct glGetMultiTexEnvfvEXT_params params =
38223 .texunit = params32->texunit,
38224 .target = params32->target,
38225 .pname = params32->pname,
38226 .params = ULongToPtr(params32->params),
38228 NTSTATUS status;
38229 status = ext_glGetMultiTexEnvfvEXT( &params );
38230 return status;
38233 static NTSTATUS wow64_ext_glGetMultiTexEnvivEXT( void *args )
38235 struct
38237 GLenum texunit;
38238 GLenum target;
38239 GLenum pname;
38240 PTR32 params;
38241 } *params32 = args;
38242 struct glGetMultiTexEnvivEXT_params params =
38244 .texunit = params32->texunit,
38245 .target = params32->target,
38246 .pname = params32->pname,
38247 .params = ULongToPtr(params32->params),
38249 NTSTATUS status;
38250 status = ext_glGetMultiTexEnvivEXT( &params );
38251 return status;
38254 static NTSTATUS wow64_ext_glGetMultiTexGendvEXT( void *args )
38256 struct
38258 GLenum texunit;
38259 GLenum coord;
38260 GLenum pname;
38261 PTR32 params;
38262 } *params32 = args;
38263 struct glGetMultiTexGendvEXT_params params =
38265 .texunit = params32->texunit,
38266 .coord = params32->coord,
38267 .pname = params32->pname,
38268 .params = ULongToPtr(params32->params),
38270 NTSTATUS status;
38271 status = ext_glGetMultiTexGendvEXT( &params );
38272 return status;
38275 static NTSTATUS wow64_ext_glGetMultiTexGenfvEXT( void *args )
38277 struct
38279 GLenum texunit;
38280 GLenum coord;
38281 GLenum pname;
38282 PTR32 params;
38283 } *params32 = args;
38284 struct glGetMultiTexGenfvEXT_params params =
38286 .texunit = params32->texunit,
38287 .coord = params32->coord,
38288 .pname = params32->pname,
38289 .params = ULongToPtr(params32->params),
38291 NTSTATUS status;
38292 status = ext_glGetMultiTexGenfvEXT( &params );
38293 return status;
38296 static NTSTATUS wow64_ext_glGetMultiTexGenivEXT( void *args )
38298 struct
38300 GLenum texunit;
38301 GLenum coord;
38302 GLenum pname;
38303 PTR32 params;
38304 } *params32 = args;
38305 struct glGetMultiTexGenivEXT_params params =
38307 .texunit = params32->texunit,
38308 .coord = params32->coord,
38309 .pname = params32->pname,
38310 .params = ULongToPtr(params32->params),
38312 NTSTATUS status;
38313 status = ext_glGetMultiTexGenivEXT( &params );
38314 return status;
38317 static NTSTATUS wow64_ext_glGetMultiTexImageEXT( void *args )
38319 struct
38321 GLenum texunit;
38322 GLenum target;
38323 GLint level;
38324 GLenum format;
38325 GLenum type;
38326 PTR32 pixels;
38327 } *params32 = args;
38328 struct glGetMultiTexImageEXT_params params =
38330 .texunit = params32->texunit,
38331 .target = params32->target,
38332 .level = params32->level,
38333 .format = params32->format,
38334 .type = params32->type,
38335 .pixels = ULongToPtr(params32->pixels),
38337 NTSTATUS status;
38338 status = ext_glGetMultiTexImageEXT( &params );
38339 return status;
38342 static NTSTATUS wow64_ext_glGetMultiTexLevelParameterfvEXT( void *args )
38344 struct
38346 GLenum texunit;
38347 GLenum target;
38348 GLint level;
38349 GLenum pname;
38350 PTR32 params;
38351 } *params32 = args;
38352 struct glGetMultiTexLevelParameterfvEXT_params params =
38354 .texunit = params32->texunit,
38355 .target = params32->target,
38356 .level = params32->level,
38357 .pname = params32->pname,
38358 .params = ULongToPtr(params32->params),
38360 NTSTATUS status;
38361 status = ext_glGetMultiTexLevelParameterfvEXT( &params );
38362 return status;
38365 static NTSTATUS wow64_ext_glGetMultiTexLevelParameterivEXT( void *args )
38367 struct
38369 GLenum texunit;
38370 GLenum target;
38371 GLint level;
38372 GLenum pname;
38373 PTR32 params;
38374 } *params32 = args;
38375 struct glGetMultiTexLevelParameterivEXT_params params =
38377 .texunit = params32->texunit,
38378 .target = params32->target,
38379 .level = params32->level,
38380 .pname = params32->pname,
38381 .params = ULongToPtr(params32->params),
38383 NTSTATUS status;
38384 status = ext_glGetMultiTexLevelParameterivEXT( &params );
38385 return status;
38388 static NTSTATUS wow64_ext_glGetMultiTexParameterIivEXT( void *args )
38390 struct
38392 GLenum texunit;
38393 GLenum target;
38394 GLenum pname;
38395 PTR32 params;
38396 } *params32 = args;
38397 struct glGetMultiTexParameterIivEXT_params params =
38399 .texunit = params32->texunit,
38400 .target = params32->target,
38401 .pname = params32->pname,
38402 .params = ULongToPtr(params32->params),
38404 NTSTATUS status;
38405 status = ext_glGetMultiTexParameterIivEXT( &params );
38406 return status;
38409 static NTSTATUS wow64_ext_glGetMultiTexParameterIuivEXT( void *args )
38411 struct
38413 GLenum texunit;
38414 GLenum target;
38415 GLenum pname;
38416 PTR32 params;
38417 } *params32 = args;
38418 struct glGetMultiTexParameterIuivEXT_params params =
38420 .texunit = params32->texunit,
38421 .target = params32->target,
38422 .pname = params32->pname,
38423 .params = ULongToPtr(params32->params),
38425 NTSTATUS status;
38426 status = ext_glGetMultiTexParameterIuivEXT( &params );
38427 return status;
38430 static NTSTATUS wow64_ext_glGetMultiTexParameterfvEXT( void *args )
38432 struct
38434 GLenum texunit;
38435 GLenum target;
38436 GLenum pname;
38437 PTR32 params;
38438 } *params32 = args;
38439 struct glGetMultiTexParameterfvEXT_params params =
38441 .texunit = params32->texunit,
38442 .target = params32->target,
38443 .pname = params32->pname,
38444 .params = ULongToPtr(params32->params),
38446 NTSTATUS status;
38447 status = ext_glGetMultiTexParameterfvEXT( &params );
38448 return status;
38451 static NTSTATUS wow64_ext_glGetMultiTexParameterivEXT( void *args )
38453 struct
38455 GLenum texunit;
38456 GLenum target;
38457 GLenum pname;
38458 PTR32 params;
38459 } *params32 = args;
38460 struct glGetMultiTexParameterivEXT_params params =
38462 .texunit = params32->texunit,
38463 .target = params32->target,
38464 .pname = params32->pname,
38465 .params = ULongToPtr(params32->params),
38467 NTSTATUS status;
38468 status = ext_glGetMultiTexParameterivEXT( &params );
38469 return status;
38472 static NTSTATUS wow64_ext_glGetMultisamplefv( void *args )
38474 struct
38476 GLenum pname;
38477 GLuint index;
38478 PTR32 val;
38479 } *params32 = args;
38480 struct glGetMultisamplefv_params params =
38482 .pname = params32->pname,
38483 .index = params32->index,
38484 .val = ULongToPtr(params32->val),
38486 NTSTATUS status;
38487 status = ext_glGetMultisamplefv( &params );
38488 return status;
38491 static NTSTATUS wow64_ext_glGetMultisamplefvNV( void *args )
38493 struct
38495 GLenum pname;
38496 GLuint index;
38497 PTR32 val;
38498 } *params32 = args;
38499 struct glGetMultisamplefvNV_params params =
38501 .pname = params32->pname,
38502 .index = params32->index,
38503 .val = ULongToPtr(params32->val),
38505 NTSTATUS status;
38506 status = ext_glGetMultisamplefvNV( &params );
38507 return status;
38510 static NTSTATUS wow64_ext_glGetNamedBufferParameteri64v( void *args )
38512 struct
38514 GLuint buffer;
38515 GLenum pname;
38516 PTR32 params;
38517 } *params32 = args;
38518 struct glGetNamedBufferParameteri64v_params params =
38520 .buffer = params32->buffer,
38521 .pname = params32->pname,
38522 .params = ULongToPtr(params32->params),
38524 NTSTATUS status;
38525 status = ext_glGetNamedBufferParameteri64v( &params );
38526 return status;
38529 static NTSTATUS wow64_ext_glGetNamedBufferParameteriv( void *args )
38531 struct
38533 GLuint buffer;
38534 GLenum pname;
38535 PTR32 params;
38536 } *params32 = args;
38537 struct glGetNamedBufferParameteriv_params params =
38539 .buffer = params32->buffer,
38540 .pname = params32->pname,
38541 .params = ULongToPtr(params32->params),
38543 NTSTATUS status;
38544 status = ext_glGetNamedBufferParameteriv( &params );
38545 return status;
38548 static NTSTATUS wow64_ext_glGetNamedBufferParameterivEXT( void *args )
38550 struct
38552 GLuint buffer;
38553 GLenum pname;
38554 PTR32 params;
38555 } *params32 = args;
38556 struct glGetNamedBufferParameterivEXT_params params =
38558 .buffer = params32->buffer,
38559 .pname = params32->pname,
38560 .params = ULongToPtr(params32->params),
38562 NTSTATUS status;
38563 status = ext_glGetNamedBufferParameterivEXT( &params );
38564 return status;
38567 static NTSTATUS wow64_ext_glGetNamedBufferParameterui64vNV( void *args )
38569 struct
38571 GLuint buffer;
38572 GLenum pname;
38573 PTR32 params;
38574 } *params32 = args;
38575 struct glGetNamedBufferParameterui64vNV_params params =
38577 .buffer = params32->buffer,
38578 .pname = params32->pname,
38579 .params = ULongToPtr(params32->params),
38581 NTSTATUS status;
38582 status = ext_glGetNamedBufferParameterui64vNV( &params );
38583 return status;
38586 static NTSTATUS wow64_ext_glGetNamedBufferPointerv( void *args )
38588 struct
38590 GLuint buffer;
38591 GLenum pname;
38592 PTR32 params;
38593 } *params32 = args;
38594 struct glGetNamedBufferPointerv_params params =
38596 .buffer = params32->buffer,
38597 .pname = params32->pname,
38599 FIXME( "params32 %p, params %p stub!\n", params32, &params );
38600 return STATUS_NOT_IMPLEMENTED;
38603 static NTSTATUS wow64_ext_glGetNamedBufferPointervEXT( void *args )
38605 struct
38607 GLuint buffer;
38608 GLenum pname;
38609 PTR32 params;
38610 } *params32 = args;
38611 struct glGetNamedBufferPointervEXT_params params =
38613 .buffer = params32->buffer,
38614 .pname = params32->pname,
38616 FIXME( "params32 %p, params %p stub!\n", params32, &params );
38617 return STATUS_NOT_IMPLEMENTED;
38620 static NTSTATUS wow64_ext_glGetNamedBufferSubData( void *args )
38622 struct
38624 GLuint buffer;
38625 PTR32 offset;
38626 PTR32 size;
38627 PTR32 data;
38628 } *params32 = args;
38629 struct glGetNamedBufferSubData_params params =
38631 .buffer = params32->buffer,
38632 .offset = (GLintptr)ULongToPtr(params32->offset),
38633 .size = (GLsizeiptr)ULongToPtr(params32->size),
38634 .data = ULongToPtr(params32->data),
38636 NTSTATUS status;
38637 status = ext_glGetNamedBufferSubData( &params );
38638 return status;
38641 static NTSTATUS wow64_ext_glGetNamedBufferSubDataEXT( void *args )
38643 struct
38645 GLuint buffer;
38646 PTR32 offset;
38647 PTR32 size;
38648 PTR32 data;
38649 } *params32 = args;
38650 struct glGetNamedBufferSubDataEXT_params params =
38652 .buffer = params32->buffer,
38653 .offset = (GLintptr)ULongToPtr(params32->offset),
38654 .size = (GLsizeiptr)ULongToPtr(params32->size),
38655 .data = ULongToPtr(params32->data),
38657 NTSTATUS status;
38658 status = ext_glGetNamedBufferSubDataEXT( &params );
38659 return status;
38662 static NTSTATUS wow64_ext_glGetNamedFramebufferAttachmentParameteriv( void *args )
38664 struct
38666 GLuint framebuffer;
38667 GLenum attachment;
38668 GLenum pname;
38669 PTR32 params;
38670 } *params32 = args;
38671 struct glGetNamedFramebufferAttachmentParameteriv_params params =
38673 .framebuffer = params32->framebuffer,
38674 .attachment = params32->attachment,
38675 .pname = params32->pname,
38676 .params = ULongToPtr(params32->params),
38678 NTSTATUS status;
38679 status = ext_glGetNamedFramebufferAttachmentParameteriv( &params );
38680 return status;
38683 static NTSTATUS wow64_ext_glGetNamedFramebufferAttachmentParameterivEXT( void *args )
38685 struct
38687 GLuint framebuffer;
38688 GLenum attachment;
38689 GLenum pname;
38690 PTR32 params;
38691 } *params32 = args;
38692 struct glGetNamedFramebufferAttachmentParameterivEXT_params params =
38694 .framebuffer = params32->framebuffer,
38695 .attachment = params32->attachment,
38696 .pname = params32->pname,
38697 .params = ULongToPtr(params32->params),
38699 NTSTATUS status;
38700 status = ext_glGetNamedFramebufferAttachmentParameterivEXT( &params );
38701 return status;
38704 static NTSTATUS wow64_ext_glGetNamedFramebufferParameterfvAMD( void *args )
38706 struct
38708 GLuint framebuffer;
38709 GLenum pname;
38710 GLuint numsamples;
38711 GLuint pixelindex;
38712 GLsizei size;
38713 PTR32 values;
38714 } *params32 = args;
38715 struct glGetNamedFramebufferParameterfvAMD_params params =
38717 .framebuffer = params32->framebuffer,
38718 .pname = params32->pname,
38719 .numsamples = params32->numsamples,
38720 .pixelindex = params32->pixelindex,
38721 .size = params32->size,
38722 .values = ULongToPtr(params32->values),
38724 NTSTATUS status;
38725 status = ext_glGetNamedFramebufferParameterfvAMD( &params );
38726 return status;
38729 static NTSTATUS wow64_ext_glGetNamedFramebufferParameteriv( void *args )
38731 struct
38733 GLuint framebuffer;
38734 GLenum pname;
38735 PTR32 param;
38736 } *params32 = args;
38737 struct glGetNamedFramebufferParameteriv_params params =
38739 .framebuffer = params32->framebuffer,
38740 .pname = params32->pname,
38741 .param = ULongToPtr(params32->param),
38743 NTSTATUS status;
38744 status = ext_glGetNamedFramebufferParameteriv( &params );
38745 return status;
38748 static NTSTATUS wow64_ext_glGetNamedFramebufferParameterivEXT( void *args )
38750 struct
38752 GLuint framebuffer;
38753 GLenum pname;
38754 PTR32 params;
38755 } *params32 = args;
38756 struct glGetNamedFramebufferParameterivEXT_params params =
38758 .framebuffer = params32->framebuffer,
38759 .pname = params32->pname,
38760 .params = ULongToPtr(params32->params),
38762 NTSTATUS status;
38763 status = ext_glGetNamedFramebufferParameterivEXT( &params );
38764 return status;
38767 static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterIivEXT( void *args )
38769 struct
38771 GLuint program;
38772 GLenum target;
38773 GLuint index;
38774 PTR32 params;
38775 } *params32 = args;
38776 struct glGetNamedProgramLocalParameterIivEXT_params params =
38778 .program = params32->program,
38779 .target = params32->target,
38780 .index = params32->index,
38781 .params = ULongToPtr(params32->params),
38783 NTSTATUS status;
38784 status = ext_glGetNamedProgramLocalParameterIivEXT( &params );
38785 return status;
38788 static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterIuivEXT( void *args )
38790 struct
38792 GLuint program;
38793 GLenum target;
38794 GLuint index;
38795 PTR32 params;
38796 } *params32 = args;
38797 struct glGetNamedProgramLocalParameterIuivEXT_params params =
38799 .program = params32->program,
38800 .target = params32->target,
38801 .index = params32->index,
38802 .params = ULongToPtr(params32->params),
38804 NTSTATUS status;
38805 status = ext_glGetNamedProgramLocalParameterIuivEXT( &params );
38806 return status;
38809 static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterdvEXT( void *args )
38811 struct
38813 GLuint program;
38814 GLenum target;
38815 GLuint index;
38816 PTR32 params;
38817 } *params32 = args;
38818 struct glGetNamedProgramLocalParameterdvEXT_params params =
38820 .program = params32->program,
38821 .target = params32->target,
38822 .index = params32->index,
38823 .params = ULongToPtr(params32->params),
38825 NTSTATUS status;
38826 status = ext_glGetNamedProgramLocalParameterdvEXT( &params );
38827 return status;
38830 static NTSTATUS wow64_ext_glGetNamedProgramLocalParameterfvEXT( void *args )
38832 struct
38834 GLuint program;
38835 GLenum target;
38836 GLuint index;
38837 PTR32 params;
38838 } *params32 = args;
38839 struct glGetNamedProgramLocalParameterfvEXT_params params =
38841 .program = params32->program,
38842 .target = params32->target,
38843 .index = params32->index,
38844 .params = ULongToPtr(params32->params),
38846 NTSTATUS status;
38847 status = ext_glGetNamedProgramLocalParameterfvEXT( &params );
38848 return status;
38851 static NTSTATUS wow64_ext_glGetNamedProgramStringEXT( void *args )
38853 struct
38855 GLuint program;
38856 GLenum target;
38857 GLenum pname;
38858 PTR32 string;
38859 } *params32 = args;
38860 struct glGetNamedProgramStringEXT_params params =
38862 .program = params32->program,
38863 .target = params32->target,
38864 .pname = params32->pname,
38865 .string = ULongToPtr(params32->string),
38867 NTSTATUS status;
38868 status = ext_glGetNamedProgramStringEXT( &params );
38869 return status;
38872 static NTSTATUS wow64_ext_glGetNamedProgramivEXT( void *args )
38874 struct
38876 GLuint program;
38877 GLenum target;
38878 GLenum pname;
38879 PTR32 params;
38880 } *params32 = args;
38881 struct glGetNamedProgramivEXT_params params =
38883 .program = params32->program,
38884 .target = params32->target,
38885 .pname = params32->pname,
38886 .params = ULongToPtr(params32->params),
38888 NTSTATUS status;
38889 status = ext_glGetNamedProgramivEXT( &params );
38890 return status;
38893 static NTSTATUS wow64_ext_glGetNamedRenderbufferParameteriv( void *args )
38895 struct
38897 GLuint renderbuffer;
38898 GLenum pname;
38899 PTR32 params;
38900 } *params32 = args;
38901 struct glGetNamedRenderbufferParameteriv_params params =
38903 .renderbuffer = params32->renderbuffer,
38904 .pname = params32->pname,
38905 .params = ULongToPtr(params32->params),
38907 NTSTATUS status;
38908 status = ext_glGetNamedRenderbufferParameteriv( &params );
38909 return status;
38912 static NTSTATUS wow64_ext_glGetNamedRenderbufferParameterivEXT( void *args )
38914 struct
38916 GLuint renderbuffer;
38917 GLenum pname;
38918 PTR32 params;
38919 } *params32 = args;
38920 struct glGetNamedRenderbufferParameterivEXT_params params =
38922 .renderbuffer = params32->renderbuffer,
38923 .pname = params32->pname,
38924 .params = ULongToPtr(params32->params),
38926 NTSTATUS status;
38927 status = ext_glGetNamedRenderbufferParameterivEXT( &params );
38928 return status;
38931 static NTSTATUS wow64_ext_glGetNamedStringARB( void *args )
38933 struct
38935 GLint namelen;
38936 PTR32 name;
38937 GLsizei bufSize;
38938 PTR32 stringlen;
38939 PTR32 string;
38940 } *params32 = args;
38941 struct glGetNamedStringARB_params params =
38943 .namelen = params32->namelen,
38944 .name = ULongToPtr(params32->name),
38945 .bufSize = params32->bufSize,
38946 .stringlen = ULongToPtr(params32->stringlen),
38947 .string = ULongToPtr(params32->string),
38949 NTSTATUS status;
38950 status = ext_glGetNamedStringARB( &params );
38951 return status;
38954 static NTSTATUS wow64_ext_glGetNamedStringivARB( void *args )
38956 struct
38958 GLint namelen;
38959 PTR32 name;
38960 GLenum pname;
38961 PTR32 params;
38962 } *params32 = args;
38963 struct glGetNamedStringivARB_params params =
38965 .namelen = params32->namelen,
38966 .name = ULongToPtr(params32->name),
38967 .pname = params32->pname,
38968 .params = ULongToPtr(params32->params),
38970 NTSTATUS status;
38971 status = ext_glGetNamedStringivARB( &params );
38972 return status;
38975 static NTSTATUS wow64_ext_glGetNextPerfQueryIdINTEL( void *args )
38977 struct
38979 GLuint queryId;
38980 PTR32 nextQueryId;
38981 } *params32 = args;
38982 struct glGetNextPerfQueryIdINTEL_params params =
38984 .queryId = params32->queryId,
38985 .nextQueryId = ULongToPtr(params32->nextQueryId),
38987 NTSTATUS status;
38988 status = ext_glGetNextPerfQueryIdINTEL( &params );
38989 return status;
38992 static NTSTATUS wow64_ext_glGetObjectBufferfvATI( void *args )
38994 struct
38996 GLuint buffer;
38997 GLenum pname;
38998 PTR32 params;
38999 } *params32 = args;
39000 struct glGetObjectBufferfvATI_params params =
39002 .buffer = params32->buffer,
39003 .pname = params32->pname,
39004 .params = ULongToPtr(params32->params),
39006 NTSTATUS status;
39007 status = ext_glGetObjectBufferfvATI( &params );
39008 return status;
39011 static NTSTATUS wow64_ext_glGetObjectBufferivATI( void *args )
39013 struct
39015 GLuint buffer;
39016 GLenum pname;
39017 PTR32 params;
39018 } *params32 = args;
39019 struct glGetObjectBufferivATI_params params =
39021 .buffer = params32->buffer,
39022 .pname = params32->pname,
39023 .params = ULongToPtr(params32->params),
39025 NTSTATUS status;
39026 status = ext_glGetObjectBufferivATI( &params );
39027 return status;
39030 static NTSTATUS wow64_ext_glGetObjectLabel( void *args )
39032 struct
39034 GLenum identifier;
39035 GLuint name;
39036 GLsizei bufSize;
39037 PTR32 length;
39038 PTR32 label;
39039 } *params32 = args;
39040 struct glGetObjectLabel_params params =
39042 .identifier = params32->identifier,
39043 .name = params32->name,
39044 .bufSize = params32->bufSize,
39045 .length = ULongToPtr(params32->length),
39046 .label = ULongToPtr(params32->label),
39048 NTSTATUS status;
39049 status = ext_glGetObjectLabel( &params );
39050 return status;
39053 static NTSTATUS wow64_ext_glGetObjectLabelEXT( void *args )
39055 struct
39057 GLenum type;
39058 GLuint object;
39059 GLsizei bufSize;
39060 PTR32 length;
39061 PTR32 label;
39062 } *params32 = args;
39063 struct glGetObjectLabelEXT_params params =
39065 .type = params32->type,
39066 .object = params32->object,
39067 .bufSize = params32->bufSize,
39068 .length = ULongToPtr(params32->length),
39069 .label = ULongToPtr(params32->label),
39071 NTSTATUS status;
39072 status = ext_glGetObjectLabelEXT( &params );
39073 return status;
39076 static NTSTATUS wow64_ext_glGetObjectParameterfvARB( void *args )
39078 struct
39080 GLhandleARB obj;
39081 GLenum pname;
39082 PTR32 params;
39083 } *params32 = args;
39084 struct glGetObjectParameterfvARB_params params =
39086 .obj = params32->obj,
39087 .pname = params32->pname,
39088 .params = ULongToPtr(params32->params),
39090 NTSTATUS status;
39091 status = ext_glGetObjectParameterfvARB( &params );
39092 return status;
39095 static NTSTATUS wow64_ext_glGetObjectParameterivAPPLE( void *args )
39097 struct
39099 GLenum objectType;
39100 GLuint name;
39101 GLenum pname;
39102 PTR32 params;
39103 } *params32 = args;
39104 struct glGetObjectParameterivAPPLE_params params =
39106 .objectType = params32->objectType,
39107 .name = params32->name,
39108 .pname = params32->pname,
39109 .params = ULongToPtr(params32->params),
39111 NTSTATUS status;
39112 status = ext_glGetObjectParameterivAPPLE( &params );
39113 return status;
39116 static NTSTATUS wow64_ext_glGetObjectParameterivARB( void *args )
39118 struct
39120 GLhandleARB obj;
39121 GLenum pname;
39122 PTR32 params;
39123 } *params32 = args;
39124 struct glGetObjectParameterivARB_params params =
39126 .obj = params32->obj,
39127 .pname = params32->pname,
39128 .params = ULongToPtr(params32->params),
39130 NTSTATUS status;
39131 status = ext_glGetObjectParameterivARB( &params );
39132 return status;
39135 static NTSTATUS wow64_ext_glGetObjectPtrLabel( void *args )
39137 struct
39139 PTR32 ptr;
39140 GLsizei bufSize;
39141 PTR32 length;
39142 PTR32 label;
39143 } *params32 = args;
39144 struct glGetObjectPtrLabel_params params =
39146 .ptr = ULongToPtr(params32->ptr),
39147 .bufSize = params32->bufSize,
39148 .length = ULongToPtr(params32->length),
39149 .label = ULongToPtr(params32->label),
39151 NTSTATUS status;
39152 status = ext_glGetObjectPtrLabel( &params );
39153 return status;
39156 static NTSTATUS wow64_ext_glGetOcclusionQueryivNV( void *args )
39158 struct
39160 GLuint id;
39161 GLenum pname;
39162 PTR32 params;
39163 } *params32 = args;
39164 struct glGetOcclusionQueryivNV_params params =
39166 .id = params32->id,
39167 .pname = params32->pname,
39168 .params = ULongToPtr(params32->params),
39170 NTSTATUS status;
39171 status = ext_glGetOcclusionQueryivNV( &params );
39172 return status;
39175 static NTSTATUS wow64_ext_glGetOcclusionQueryuivNV( void *args )
39177 struct
39179 GLuint id;
39180 GLenum pname;
39181 PTR32 params;
39182 } *params32 = args;
39183 struct glGetOcclusionQueryuivNV_params params =
39185 .id = params32->id,
39186 .pname = params32->pname,
39187 .params = ULongToPtr(params32->params),
39189 NTSTATUS status;
39190 status = ext_glGetOcclusionQueryuivNV( &params );
39191 return status;
39194 static NTSTATUS wow64_ext_glGetPathColorGenfvNV( void *args )
39196 struct
39198 GLenum color;
39199 GLenum pname;
39200 PTR32 value;
39201 } *params32 = args;
39202 struct glGetPathColorGenfvNV_params params =
39204 .color = params32->color,
39205 .pname = params32->pname,
39206 .value = ULongToPtr(params32->value),
39208 NTSTATUS status;
39209 status = ext_glGetPathColorGenfvNV( &params );
39210 return status;
39213 static NTSTATUS wow64_ext_glGetPathColorGenivNV( void *args )
39215 struct
39217 GLenum color;
39218 GLenum pname;
39219 PTR32 value;
39220 } *params32 = args;
39221 struct glGetPathColorGenivNV_params params =
39223 .color = params32->color,
39224 .pname = params32->pname,
39225 .value = ULongToPtr(params32->value),
39227 NTSTATUS status;
39228 status = ext_glGetPathColorGenivNV( &params );
39229 return status;
39232 static NTSTATUS wow64_ext_glGetPathCommandsNV( void *args )
39234 struct
39236 GLuint path;
39237 PTR32 commands;
39238 } *params32 = args;
39239 struct glGetPathCommandsNV_params params =
39241 .path = params32->path,
39242 .commands = ULongToPtr(params32->commands),
39244 NTSTATUS status;
39245 status = ext_glGetPathCommandsNV( &params );
39246 return status;
39249 static NTSTATUS wow64_ext_glGetPathCoordsNV( void *args )
39251 struct
39253 GLuint path;
39254 PTR32 coords;
39255 } *params32 = args;
39256 struct glGetPathCoordsNV_params params =
39258 .path = params32->path,
39259 .coords = ULongToPtr(params32->coords),
39261 NTSTATUS status;
39262 status = ext_glGetPathCoordsNV( &params );
39263 return status;
39266 static NTSTATUS wow64_ext_glGetPathDashArrayNV( void *args )
39268 struct
39270 GLuint path;
39271 PTR32 dashArray;
39272 } *params32 = args;
39273 struct glGetPathDashArrayNV_params params =
39275 .path = params32->path,
39276 .dashArray = ULongToPtr(params32->dashArray),
39278 NTSTATUS status;
39279 status = ext_glGetPathDashArrayNV( &params );
39280 return status;
39283 static NTSTATUS wow64_ext_glGetPathMetricRangeNV( void *args )
39285 struct
39287 GLbitfield metricQueryMask;
39288 GLuint firstPathName;
39289 GLsizei numPaths;
39290 GLsizei stride;
39291 PTR32 metrics;
39292 } *params32 = args;
39293 struct glGetPathMetricRangeNV_params params =
39295 .metricQueryMask = params32->metricQueryMask,
39296 .firstPathName = params32->firstPathName,
39297 .numPaths = params32->numPaths,
39298 .stride = params32->stride,
39299 .metrics = ULongToPtr(params32->metrics),
39301 NTSTATUS status;
39302 status = ext_glGetPathMetricRangeNV( &params );
39303 return status;
39306 static NTSTATUS wow64_ext_glGetPathMetricsNV( void *args )
39308 struct
39310 GLbitfield metricQueryMask;
39311 GLsizei numPaths;
39312 GLenum pathNameType;
39313 PTR32 paths;
39314 GLuint pathBase;
39315 GLsizei stride;
39316 PTR32 metrics;
39317 } *params32 = args;
39318 struct glGetPathMetricsNV_params params =
39320 .metricQueryMask = params32->metricQueryMask,
39321 .numPaths = params32->numPaths,
39322 .pathNameType = params32->pathNameType,
39323 .paths = ULongToPtr(params32->paths),
39324 .pathBase = params32->pathBase,
39325 .stride = params32->stride,
39326 .metrics = ULongToPtr(params32->metrics),
39328 NTSTATUS status;
39329 status = ext_glGetPathMetricsNV( &params );
39330 return status;
39333 static NTSTATUS wow64_ext_glGetPathParameterfvNV( void *args )
39335 struct
39337 GLuint path;
39338 GLenum pname;
39339 PTR32 value;
39340 } *params32 = args;
39341 struct glGetPathParameterfvNV_params params =
39343 .path = params32->path,
39344 .pname = params32->pname,
39345 .value = ULongToPtr(params32->value),
39347 NTSTATUS status;
39348 status = ext_glGetPathParameterfvNV( &params );
39349 return status;
39352 static NTSTATUS wow64_ext_glGetPathParameterivNV( void *args )
39354 struct
39356 GLuint path;
39357 GLenum pname;
39358 PTR32 value;
39359 } *params32 = args;
39360 struct glGetPathParameterivNV_params params =
39362 .path = params32->path,
39363 .pname = params32->pname,
39364 .value = ULongToPtr(params32->value),
39366 NTSTATUS status;
39367 status = ext_glGetPathParameterivNV( &params );
39368 return status;
39371 static NTSTATUS wow64_ext_glGetPathSpacingNV( void *args )
39373 struct
39375 GLenum pathListMode;
39376 GLsizei numPaths;
39377 GLenum pathNameType;
39378 PTR32 paths;
39379 GLuint pathBase;
39380 GLfloat advanceScale;
39381 GLfloat kerningScale;
39382 GLenum transformType;
39383 PTR32 returnedSpacing;
39384 } *params32 = args;
39385 struct glGetPathSpacingNV_params params =
39387 .pathListMode = params32->pathListMode,
39388 .numPaths = params32->numPaths,
39389 .pathNameType = params32->pathNameType,
39390 .paths = ULongToPtr(params32->paths),
39391 .pathBase = params32->pathBase,
39392 .advanceScale = params32->advanceScale,
39393 .kerningScale = params32->kerningScale,
39394 .transformType = params32->transformType,
39395 .returnedSpacing = ULongToPtr(params32->returnedSpacing),
39397 NTSTATUS status;
39398 status = ext_glGetPathSpacingNV( &params );
39399 return status;
39402 static NTSTATUS wow64_ext_glGetPathTexGenfvNV( void *args )
39404 struct
39406 GLenum texCoordSet;
39407 GLenum pname;
39408 PTR32 value;
39409 } *params32 = args;
39410 struct glGetPathTexGenfvNV_params params =
39412 .texCoordSet = params32->texCoordSet,
39413 .pname = params32->pname,
39414 .value = ULongToPtr(params32->value),
39416 NTSTATUS status;
39417 status = ext_glGetPathTexGenfvNV( &params );
39418 return status;
39421 static NTSTATUS wow64_ext_glGetPathTexGenivNV( void *args )
39423 struct
39425 GLenum texCoordSet;
39426 GLenum pname;
39427 PTR32 value;
39428 } *params32 = args;
39429 struct glGetPathTexGenivNV_params params =
39431 .texCoordSet = params32->texCoordSet,
39432 .pname = params32->pname,
39433 .value = ULongToPtr(params32->value),
39435 NTSTATUS status;
39436 status = ext_glGetPathTexGenivNV( &params );
39437 return status;
39440 static NTSTATUS wow64_ext_glGetPerfCounterInfoINTEL( void *args )
39442 struct
39444 GLuint queryId;
39445 GLuint counterId;
39446 GLuint counterNameLength;
39447 PTR32 counterName;
39448 GLuint counterDescLength;
39449 PTR32 counterDesc;
39450 PTR32 counterOffset;
39451 PTR32 counterDataSize;
39452 PTR32 counterTypeEnum;
39453 PTR32 counterDataTypeEnum;
39454 PTR32 rawCounterMaxValue;
39455 } *params32 = args;
39456 struct glGetPerfCounterInfoINTEL_params params =
39458 .queryId = params32->queryId,
39459 .counterId = params32->counterId,
39460 .counterNameLength = params32->counterNameLength,
39461 .counterName = ULongToPtr(params32->counterName),
39462 .counterDescLength = params32->counterDescLength,
39463 .counterDesc = ULongToPtr(params32->counterDesc),
39464 .counterOffset = ULongToPtr(params32->counterOffset),
39465 .counterDataSize = ULongToPtr(params32->counterDataSize),
39466 .counterTypeEnum = ULongToPtr(params32->counterTypeEnum),
39467 .counterDataTypeEnum = ULongToPtr(params32->counterDataTypeEnum),
39468 .rawCounterMaxValue = ULongToPtr(params32->rawCounterMaxValue),
39470 NTSTATUS status;
39471 status = ext_glGetPerfCounterInfoINTEL( &params );
39472 return status;
39475 static NTSTATUS wow64_ext_glGetPerfMonitorCounterDataAMD( void *args )
39477 struct
39479 GLuint monitor;
39480 GLenum pname;
39481 GLsizei dataSize;
39482 PTR32 data;
39483 PTR32 bytesWritten;
39484 } *params32 = args;
39485 struct glGetPerfMonitorCounterDataAMD_params params =
39487 .monitor = params32->monitor,
39488 .pname = params32->pname,
39489 .dataSize = params32->dataSize,
39490 .data = ULongToPtr(params32->data),
39491 .bytesWritten = ULongToPtr(params32->bytesWritten),
39493 NTSTATUS status;
39494 status = ext_glGetPerfMonitorCounterDataAMD( &params );
39495 return status;
39498 static NTSTATUS wow64_ext_glGetPerfMonitorCounterInfoAMD( void *args )
39500 struct
39502 GLuint group;
39503 GLuint counter;
39504 GLenum pname;
39505 PTR32 data;
39506 } *params32 = args;
39507 struct glGetPerfMonitorCounterInfoAMD_params params =
39509 .group = params32->group,
39510 .counter = params32->counter,
39511 .pname = params32->pname,
39512 .data = ULongToPtr(params32->data),
39514 NTSTATUS status;
39515 status = ext_glGetPerfMonitorCounterInfoAMD( &params );
39516 return status;
39519 static NTSTATUS wow64_ext_glGetPerfMonitorCounterStringAMD( void *args )
39521 struct
39523 GLuint group;
39524 GLuint counter;
39525 GLsizei bufSize;
39526 PTR32 length;
39527 PTR32 counterString;
39528 } *params32 = args;
39529 struct glGetPerfMonitorCounterStringAMD_params params =
39531 .group = params32->group,
39532 .counter = params32->counter,
39533 .bufSize = params32->bufSize,
39534 .length = ULongToPtr(params32->length),
39535 .counterString = ULongToPtr(params32->counterString),
39537 NTSTATUS status;
39538 status = ext_glGetPerfMonitorCounterStringAMD( &params );
39539 return status;
39542 static NTSTATUS wow64_ext_glGetPerfMonitorCountersAMD( void *args )
39544 struct
39546 GLuint group;
39547 PTR32 numCounters;
39548 PTR32 maxActiveCounters;
39549 GLsizei counterSize;
39550 PTR32 counters;
39551 } *params32 = args;
39552 struct glGetPerfMonitorCountersAMD_params params =
39554 .group = params32->group,
39555 .numCounters = ULongToPtr(params32->numCounters),
39556 .maxActiveCounters = ULongToPtr(params32->maxActiveCounters),
39557 .counterSize = params32->counterSize,
39558 .counters = ULongToPtr(params32->counters),
39560 NTSTATUS status;
39561 status = ext_glGetPerfMonitorCountersAMD( &params );
39562 return status;
39565 static NTSTATUS wow64_ext_glGetPerfMonitorGroupStringAMD( void *args )
39567 struct
39569 GLuint group;
39570 GLsizei bufSize;
39571 PTR32 length;
39572 PTR32 groupString;
39573 } *params32 = args;
39574 struct glGetPerfMonitorGroupStringAMD_params params =
39576 .group = params32->group,
39577 .bufSize = params32->bufSize,
39578 .length = ULongToPtr(params32->length),
39579 .groupString = ULongToPtr(params32->groupString),
39581 NTSTATUS status;
39582 status = ext_glGetPerfMonitorGroupStringAMD( &params );
39583 return status;
39586 static NTSTATUS wow64_ext_glGetPerfMonitorGroupsAMD( void *args )
39588 struct
39590 PTR32 numGroups;
39591 GLsizei groupsSize;
39592 PTR32 groups;
39593 } *params32 = args;
39594 struct glGetPerfMonitorGroupsAMD_params params =
39596 .numGroups = ULongToPtr(params32->numGroups),
39597 .groupsSize = params32->groupsSize,
39598 .groups = ULongToPtr(params32->groups),
39600 NTSTATUS status;
39601 status = ext_glGetPerfMonitorGroupsAMD( &params );
39602 return status;
39605 static NTSTATUS wow64_ext_glGetPerfQueryDataINTEL( void *args )
39607 struct
39609 GLuint queryHandle;
39610 GLuint flags;
39611 GLsizei dataSize;
39612 PTR32 data;
39613 PTR32 bytesWritten;
39614 } *params32 = args;
39615 struct glGetPerfQueryDataINTEL_params params =
39617 .queryHandle = params32->queryHandle,
39618 .flags = params32->flags,
39619 .dataSize = params32->dataSize,
39620 .data = ULongToPtr(params32->data),
39621 .bytesWritten = ULongToPtr(params32->bytesWritten),
39623 NTSTATUS status;
39624 status = ext_glGetPerfQueryDataINTEL( &params );
39625 return status;
39628 static NTSTATUS wow64_ext_glGetPerfQueryIdByNameINTEL( void *args )
39630 struct
39632 PTR32 queryName;
39633 PTR32 queryId;
39634 } *params32 = args;
39635 struct glGetPerfQueryIdByNameINTEL_params params =
39637 .queryName = ULongToPtr(params32->queryName),
39638 .queryId = ULongToPtr(params32->queryId),
39640 NTSTATUS status;
39641 status = ext_glGetPerfQueryIdByNameINTEL( &params );
39642 return status;
39645 static NTSTATUS wow64_ext_glGetPerfQueryInfoINTEL( void *args )
39647 struct
39649 GLuint queryId;
39650 GLuint queryNameLength;
39651 PTR32 queryName;
39652 PTR32 dataSize;
39653 PTR32 noCounters;
39654 PTR32 noInstances;
39655 PTR32 capsMask;
39656 } *params32 = args;
39657 struct glGetPerfQueryInfoINTEL_params params =
39659 .queryId = params32->queryId,
39660 .queryNameLength = params32->queryNameLength,
39661 .queryName = ULongToPtr(params32->queryName),
39662 .dataSize = ULongToPtr(params32->dataSize),
39663 .noCounters = ULongToPtr(params32->noCounters),
39664 .noInstances = ULongToPtr(params32->noInstances),
39665 .capsMask = ULongToPtr(params32->capsMask),
39667 NTSTATUS status;
39668 status = ext_glGetPerfQueryInfoINTEL( &params );
39669 return status;
39672 static NTSTATUS wow64_ext_glGetPixelMapxv( void *args )
39674 struct
39676 GLenum map;
39677 GLint size;
39678 PTR32 values;
39679 } *params32 = args;
39680 struct glGetPixelMapxv_params params =
39682 .map = params32->map,
39683 .size = params32->size,
39684 .values = ULongToPtr(params32->values),
39686 NTSTATUS status;
39687 status = ext_glGetPixelMapxv( &params );
39688 return status;
39691 static NTSTATUS wow64_ext_glGetPixelTexGenParameterfvSGIS( void *args )
39693 struct
39695 GLenum pname;
39696 PTR32 params;
39697 } *params32 = args;
39698 struct glGetPixelTexGenParameterfvSGIS_params params =
39700 .pname = params32->pname,
39701 .params = ULongToPtr(params32->params),
39703 NTSTATUS status;
39704 status = ext_glGetPixelTexGenParameterfvSGIS( &params );
39705 return status;
39708 static NTSTATUS wow64_ext_glGetPixelTexGenParameterivSGIS( void *args )
39710 struct
39712 GLenum pname;
39713 PTR32 params;
39714 } *params32 = args;
39715 struct glGetPixelTexGenParameterivSGIS_params params =
39717 .pname = params32->pname,
39718 .params = ULongToPtr(params32->params),
39720 NTSTATUS status;
39721 status = ext_glGetPixelTexGenParameterivSGIS( &params );
39722 return status;
39725 static NTSTATUS wow64_ext_glGetPixelTransformParameterfvEXT( void *args )
39727 struct
39729 GLenum target;
39730 GLenum pname;
39731 PTR32 params;
39732 } *params32 = args;
39733 struct glGetPixelTransformParameterfvEXT_params params =
39735 .target = params32->target,
39736 .pname = params32->pname,
39737 .params = ULongToPtr(params32->params),
39739 NTSTATUS status;
39740 status = ext_glGetPixelTransformParameterfvEXT( &params );
39741 return status;
39744 static NTSTATUS wow64_ext_glGetPixelTransformParameterivEXT( void *args )
39746 struct
39748 GLenum target;
39749 GLenum pname;
39750 PTR32 params;
39751 } *params32 = args;
39752 struct glGetPixelTransformParameterivEXT_params params =
39754 .target = params32->target,
39755 .pname = params32->pname,
39756 .params = ULongToPtr(params32->params),
39758 NTSTATUS status;
39759 status = ext_glGetPixelTransformParameterivEXT( &params );
39760 return status;
39763 static NTSTATUS wow64_ext_glGetPointerIndexedvEXT( void *args )
39765 struct
39767 GLenum target;
39768 GLuint index;
39769 PTR32 data;
39770 } *params32 = args;
39771 struct glGetPointerIndexedvEXT_params params =
39773 .target = params32->target,
39774 .index = params32->index,
39776 FIXME( "params32 %p, params %p stub!\n", params32, &params );
39777 return STATUS_NOT_IMPLEMENTED;
39780 static NTSTATUS wow64_ext_glGetPointeri_vEXT( void *args )
39782 struct
39784 GLenum pname;
39785 GLuint index;
39786 PTR32 params;
39787 } *params32 = args;
39788 struct glGetPointeri_vEXT_params params =
39790 .pname = params32->pname,
39791 .index = params32->index,
39793 FIXME( "params32 %p, params %p stub!\n", params32, &params );
39794 return STATUS_NOT_IMPLEMENTED;
39797 static NTSTATUS wow64_ext_glGetPointervEXT( void *args )
39799 struct
39801 GLenum pname;
39802 PTR32 params;
39803 } *params32 = args;
39804 struct glGetPointervEXT_params params =
39806 .pname = params32->pname,
39808 FIXME( "params32 %p, params %p stub!\n", params32, &params );
39809 return STATUS_NOT_IMPLEMENTED;
39812 static NTSTATUS wow64_ext_glGetProgramBinary( void *args )
39814 struct
39816 GLuint program;
39817 GLsizei bufSize;
39818 PTR32 length;
39819 PTR32 binaryFormat;
39820 PTR32 binary;
39821 } *params32 = args;
39822 struct glGetProgramBinary_params params =
39824 .program = params32->program,
39825 .bufSize = params32->bufSize,
39826 .length = ULongToPtr(params32->length),
39827 .binaryFormat = ULongToPtr(params32->binaryFormat),
39828 .binary = ULongToPtr(params32->binary),
39830 NTSTATUS status;
39831 status = ext_glGetProgramBinary( &params );
39832 return status;
39835 static NTSTATUS wow64_ext_glGetProgramEnvParameterIivNV( void *args )
39837 struct
39839 GLenum target;
39840 GLuint index;
39841 PTR32 params;
39842 } *params32 = args;
39843 struct glGetProgramEnvParameterIivNV_params params =
39845 .target = params32->target,
39846 .index = params32->index,
39847 .params = ULongToPtr(params32->params),
39849 NTSTATUS status;
39850 status = ext_glGetProgramEnvParameterIivNV( &params );
39851 return status;
39854 static NTSTATUS wow64_ext_glGetProgramEnvParameterIuivNV( void *args )
39856 struct
39858 GLenum target;
39859 GLuint index;
39860 PTR32 params;
39861 } *params32 = args;
39862 struct glGetProgramEnvParameterIuivNV_params params =
39864 .target = params32->target,
39865 .index = params32->index,
39866 .params = ULongToPtr(params32->params),
39868 NTSTATUS status;
39869 status = ext_glGetProgramEnvParameterIuivNV( &params );
39870 return status;
39873 static NTSTATUS wow64_ext_glGetProgramEnvParameterdvARB( void *args )
39875 struct
39877 GLenum target;
39878 GLuint index;
39879 PTR32 params;
39880 } *params32 = args;
39881 struct glGetProgramEnvParameterdvARB_params params =
39883 .target = params32->target,
39884 .index = params32->index,
39885 .params = ULongToPtr(params32->params),
39887 NTSTATUS status;
39888 status = ext_glGetProgramEnvParameterdvARB( &params );
39889 return status;
39892 static NTSTATUS wow64_ext_glGetProgramEnvParameterfvARB( void *args )
39894 struct
39896 GLenum target;
39897 GLuint index;
39898 PTR32 params;
39899 } *params32 = args;
39900 struct glGetProgramEnvParameterfvARB_params params =
39902 .target = params32->target,
39903 .index = params32->index,
39904 .params = ULongToPtr(params32->params),
39906 NTSTATUS status;
39907 status = ext_glGetProgramEnvParameterfvARB( &params );
39908 return status;
39911 static NTSTATUS wow64_ext_glGetProgramInfoLog( void *args )
39913 struct
39915 GLuint program;
39916 GLsizei bufSize;
39917 PTR32 length;
39918 PTR32 infoLog;
39919 } *params32 = args;
39920 struct glGetProgramInfoLog_params params =
39922 .program = params32->program,
39923 .bufSize = params32->bufSize,
39924 .length = ULongToPtr(params32->length),
39925 .infoLog = ULongToPtr(params32->infoLog),
39927 NTSTATUS status;
39928 status = ext_glGetProgramInfoLog( &params );
39929 return status;
39932 static NTSTATUS wow64_ext_glGetProgramInterfaceiv( void *args )
39934 struct
39936 GLuint program;
39937 GLenum programInterface;
39938 GLenum pname;
39939 PTR32 params;
39940 } *params32 = args;
39941 struct glGetProgramInterfaceiv_params params =
39943 .program = params32->program,
39944 .programInterface = params32->programInterface,
39945 .pname = params32->pname,
39946 .params = ULongToPtr(params32->params),
39948 NTSTATUS status;
39949 status = ext_glGetProgramInterfaceiv( &params );
39950 return status;
39953 static NTSTATUS wow64_ext_glGetProgramLocalParameterIivNV( void *args )
39955 struct
39957 GLenum target;
39958 GLuint index;
39959 PTR32 params;
39960 } *params32 = args;
39961 struct glGetProgramLocalParameterIivNV_params params =
39963 .target = params32->target,
39964 .index = params32->index,
39965 .params = ULongToPtr(params32->params),
39967 NTSTATUS status;
39968 status = ext_glGetProgramLocalParameterIivNV( &params );
39969 return status;
39972 static NTSTATUS wow64_ext_glGetProgramLocalParameterIuivNV( void *args )
39974 struct
39976 GLenum target;
39977 GLuint index;
39978 PTR32 params;
39979 } *params32 = args;
39980 struct glGetProgramLocalParameterIuivNV_params params =
39982 .target = params32->target,
39983 .index = params32->index,
39984 .params = ULongToPtr(params32->params),
39986 NTSTATUS status;
39987 status = ext_glGetProgramLocalParameterIuivNV( &params );
39988 return status;
39991 static NTSTATUS wow64_ext_glGetProgramLocalParameterdvARB( void *args )
39993 struct
39995 GLenum target;
39996 GLuint index;
39997 PTR32 params;
39998 } *params32 = args;
39999 struct glGetProgramLocalParameterdvARB_params params =
40001 .target = params32->target,
40002 .index = params32->index,
40003 .params = ULongToPtr(params32->params),
40005 NTSTATUS status;
40006 status = ext_glGetProgramLocalParameterdvARB( &params );
40007 return status;
40010 static NTSTATUS wow64_ext_glGetProgramLocalParameterfvARB( void *args )
40012 struct
40014 GLenum target;
40015 GLuint index;
40016 PTR32 params;
40017 } *params32 = args;
40018 struct glGetProgramLocalParameterfvARB_params params =
40020 .target = params32->target,
40021 .index = params32->index,
40022 .params = ULongToPtr(params32->params),
40024 NTSTATUS status;
40025 status = ext_glGetProgramLocalParameterfvARB( &params );
40026 return status;
40029 static NTSTATUS wow64_ext_glGetProgramNamedParameterdvNV( void *args )
40031 struct
40033 GLuint id;
40034 GLsizei len;
40035 PTR32 name;
40036 PTR32 params;
40037 } *params32 = args;
40038 struct glGetProgramNamedParameterdvNV_params params =
40040 .id = params32->id,
40041 .len = params32->len,
40042 .name = ULongToPtr(params32->name),
40043 .params = ULongToPtr(params32->params),
40045 NTSTATUS status;
40046 status = ext_glGetProgramNamedParameterdvNV( &params );
40047 return status;
40050 static NTSTATUS wow64_ext_glGetProgramNamedParameterfvNV( void *args )
40052 struct
40054 GLuint id;
40055 GLsizei len;
40056 PTR32 name;
40057 PTR32 params;
40058 } *params32 = args;
40059 struct glGetProgramNamedParameterfvNV_params params =
40061 .id = params32->id,
40062 .len = params32->len,
40063 .name = ULongToPtr(params32->name),
40064 .params = ULongToPtr(params32->params),
40066 NTSTATUS status;
40067 status = ext_glGetProgramNamedParameterfvNV( &params );
40068 return status;
40071 static NTSTATUS wow64_ext_glGetProgramParameterdvNV( void *args )
40073 struct
40075 GLenum target;
40076 GLuint index;
40077 GLenum pname;
40078 PTR32 params;
40079 } *params32 = args;
40080 struct glGetProgramParameterdvNV_params params =
40082 .target = params32->target,
40083 .index = params32->index,
40084 .pname = params32->pname,
40085 .params = ULongToPtr(params32->params),
40087 NTSTATUS status;
40088 status = ext_glGetProgramParameterdvNV( &params );
40089 return status;
40092 static NTSTATUS wow64_ext_glGetProgramParameterfvNV( void *args )
40094 struct
40096 GLenum target;
40097 GLuint index;
40098 GLenum pname;
40099 PTR32 params;
40100 } *params32 = args;
40101 struct glGetProgramParameterfvNV_params params =
40103 .target = params32->target,
40104 .index = params32->index,
40105 .pname = params32->pname,
40106 .params = ULongToPtr(params32->params),
40108 NTSTATUS status;
40109 status = ext_glGetProgramParameterfvNV( &params );
40110 return status;
40113 static NTSTATUS wow64_ext_glGetProgramPipelineInfoLog( void *args )
40115 struct
40117 GLuint pipeline;
40118 GLsizei bufSize;
40119 PTR32 length;
40120 PTR32 infoLog;
40121 } *params32 = args;
40122 struct glGetProgramPipelineInfoLog_params params =
40124 .pipeline = params32->pipeline,
40125 .bufSize = params32->bufSize,
40126 .length = ULongToPtr(params32->length),
40127 .infoLog = ULongToPtr(params32->infoLog),
40129 NTSTATUS status;
40130 status = ext_glGetProgramPipelineInfoLog( &params );
40131 return status;
40134 static NTSTATUS wow64_ext_glGetProgramPipelineiv( void *args )
40136 struct
40138 GLuint pipeline;
40139 GLenum pname;
40140 PTR32 params;
40141 } *params32 = args;
40142 struct glGetProgramPipelineiv_params params =
40144 .pipeline = params32->pipeline,
40145 .pname = params32->pname,
40146 .params = ULongToPtr(params32->params),
40148 NTSTATUS status;
40149 status = ext_glGetProgramPipelineiv( &params );
40150 return status;
40153 static NTSTATUS wow64_ext_glGetProgramResourceIndex( void *args )
40155 struct
40157 GLuint program;
40158 GLenum programInterface;
40159 PTR32 name;
40160 GLuint ret;
40161 } *params32 = args;
40162 struct glGetProgramResourceIndex_params params =
40164 .program = params32->program,
40165 .programInterface = params32->programInterface,
40166 .name = ULongToPtr(params32->name),
40168 NTSTATUS status;
40169 status = ext_glGetProgramResourceIndex( &params );
40170 params32->ret = params.ret;
40171 return status;
40174 static NTSTATUS wow64_ext_glGetProgramResourceLocation( void *args )
40176 struct
40178 GLuint program;
40179 GLenum programInterface;
40180 PTR32 name;
40181 GLint ret;
40182 } *params32 = args;
40183 struct glGetProgramResourceLocation_params params =
40185 .program = params32->program,
40186 .programInterface = params32->programInterface,
40187 .name = ULongToPtr(params32->name),
40189 NTSTATUS status;
40190 status = ext_glGetProgramResourceLocation( &params );
40191 params32->ret = params.ret;
40192 return status;
40195 static NTSTATUS wow64_ext_glGetProgramResourceLocationIndex( void *args )
40197 struct
40199 GLuint program;
40200 GLenum programInterface;
40201 PTR32 name;
40202 GLint ret;
40203 } *params32 = args;
40204 struct glGetProgramResourceLocationIndex_params params =
40206 .program = params32->program,
40207 .programInterface = params32->programInterface,
40208 .name = ULongToPtr(params32->name),
40210 NTSTATUS status;
40211 status = ext_glGetProgramResourceLocationIndex( &params );
40212 params32->ret = params.ret;
40213 return status;
40216 static NTSTATUS wow64_ext_glGetProgramResourceName( void *args )
40218 struct
40220 GLuint program;
40221 GLenum programInterface;
40222 GLuint index;
40223 GLsizei bufSize;
40224 PTR32 length;
40225 PTR32 name;
40226 } *params32 = args;
40227 struct glGetProgramResourceName_params params =
40229 .program = params32->program,
40230 .programInterface = params32->programInterface,
40231 .index = params32->index,
40232 .bufSize = params32->bufSize,
40233 .length = ULongToPtr(params32->length),
40234 .name = ULongToPtr(params32->name),
40236 NTSTATUS status;
40237 status = ext_glGetProgramResourceName( &params );
40238 return status;
40241 static NTSTATUS wow64_ext_glGetProgramResourcefvNV( void *args )
40243 struct
40245 GLuint program;
40246 GLenum programInterface;
40247 GLuint index;
40248 GLsizei propCount;
40249 PTR32 props;
40250 GLsizei count;
40251 PTR32 length;
40252 PTR32 params;
40253 } *params32 = args;
40254 struct glGetProgramResourcefvNV_params params =
40256 .program = params32->program,
40257 .programInterface = params32->programInterface,
40258 .index = params32->index,
40259 .propCount = params32->propCount,
40260 .props = ULongToPtr(params32->props),
40261 .count = params32->count,
40262 .length = ULongToPtr(params32->length),
40263 .params = ULongToPtr(params32->params),
40265 NTSTATUS status;
40266 status = ext_glGetProgramResourcefvNV( &params );
40267 return status;
40270 static NTSTATUS wow64_ext_glGetProgramResourceiv( void *args )
40272 struct
40274 GLuint program;
40275 GLenum programInterface;
40276 GLuint index;
40277 GLsizei propCount;
40278 PTR32 props;
40279 GLsizei count;
40280 PTR32 length;
40281 PTR32 params;
40282 } *params32 = args;
40283 struct glGetProgramResourceiv_params params =
40285 .program = params32->program,
40286 .programInterface = params32->programInterface,
40287 .index = params32->index,
40288 .propCount = params32->propCount,
40289 .props = ULongToPtr(params32->props),
40290 .count = params32->count,
40291 .length = ULongToPtr(params32->length),
40292 .params = ULongToPtr(params32->params),
40294 NTSTATUS status;
40295 status = ext_glGetProgramResourceiv( &params );
40296 return status;
40299 static NTSTATUS wow64_ext_glGetProgramStageiv( void *args )
40301 struct
40303 GLuint program;
40304 GLenum shadertype;
40305 GLenum pname;
40306 PTR32 values;
40307 } *params32 = args;
40308 struct glGetProgramStageiv_params params =
40310 .program = params32->program,
40311 .shadertype = params32->shadertype,
40312 .pname = params32->pname,
40313 .values = ULongToPtr(params32->values),
40315 NTSTATUS status;
40316 status = ext_glGetProgramStageiv( &params );
40317 return status;
40320 static NTSTATUS wow64_ext_glGetProgramStringARB( void *args )
40322 struct
40324 GLenum target;
40325 GLenum pname;
40326 PTR32 string;
40327 } *params32 = args;
40328 struct glGetProgramStringARB_params params =
40330 .target = params32->target,
40331 .pname = params32->pname,
40332 .string = ULongToPtr(params32->string),
40334 NTSTATUS status;
40335 status = ext_glGetProgramStringARB( &params );
40336 return status;
40339 static NTSTATUS wow64_ext_glGetProgramStringNV( void *args )
40341 struct
40343 GLuint id;
40344 GLenum pname;
40345 PTR32 program;
40346 } *params32 = args;
40347 struct glGetProgramStringNV_params params =
40349 .id = params32->id,
40350 .pname = params32->pname,
40351 .program = ULongToPtr(params32->program),
40353 NTSTATUS status;
40354 status = ext_glGetProgramStringNV( &params );
40355 return status;
40358 static NTSTATUS wow64_ext_glGetProgramSubroutineParameteruivNV( void *args )
40360 struct
40362 GLenum target;
40363 GLuint index;
40364 PTR32 param;
40365 } *params32 = args;
40366 struct glGetProgramSubroutineParameteruivNV_params params =
40368 .target = params32->target,
40369 .index = params32->index,
40370 .param = ULongToPtr(params32->param),
40372 NTSTATUS status;
40373 status = ext_glGetProgramSubroutineParameteruivNV( &params );
40374 return status;
40377 static NTSTATUS wow64_ext_glGetProgramiv( void *args )
40379 struct
40381 GLuint program;
40382 GLenum pname;
40383 PTR32 params;
40384 } *params32 = args;
40385 struct glGetProgramiv_params params =
40387 .program = params32->program,
40388 .pname = params32->pname,
40389 .params = ULongToPtr(params32->params),
40391 NTSTATUS status;
40392 status = ext_glGetProgramiv( &params );
40393 return status;
40396 static NTSTATUS wow64_ext_glGetProgramivARB( void *args )
40398 struct
40400 GLenum target;
40401 GLenum pname;
40402 PTR32 params;
40403 } *params32 = args;
40404 struct glGetProgramivARB_params params =
40406 .target = params32->target,
40407 .pname = params32->pname,
40408 .params = ULongToPtr(params32->params),
40410 NTSTATUS status;
40411 status = ext_glGetProgramivARB( &params );
40412 return status;
40415 static NTSTATUS wow64_ext_glGetProgramivNV( void *args )
40417 struct
40419 GLuint id;
40420 GLenum pname;
40421 PTR32 params;
40422 } *params32 = args;
40423 struct glGetProgramivNV_params params =
40425 .id = params32->id,
40426 .pname = params32->pname,
40427 .params = ULongToPtr(params32->params),
40429 NTSTATUS status;
40430 status = ext_glGetProgramivNV( &params );
40431 return status;
40434 static NTSTATUS wow64_ext_glGetQueryBufferObjecti64v( void *args )
40436 struct
40438 GLuint id;
40439 GLuint buffer;
40440 GLenum pname;
40441 PTR32 offset;
40442 } *params32 = args;
40443 struct glGetQueryBufferObjecti64v_params params =
40445 .id = params32->id,
40446 .buffer = params32->buffer,
40447 .pname = params32->pname,
40448 .offset = (GLintptr)ULongToPtr(params32->offset),
40450 NTSTATUS status;
40451 status = ext_glGetQueryBufferObjecti64v( &params );
40452 return status;
40455 static NTSTATUS wow64_ext_glGetQueryBufferObjectiv( void *args )
40457 struct
40459 GLuint id;
40460 GLuint buffer;
40461 GLenum pname;
40462 PTR32 offset;
40463 } *params32 = args;
40464 struct glGetQueryBufferObjectiv_params params =
40466 .id = params32->id,
40467 .buffer = params32->buffer,
40468 .pname = params32->pname,
40469 .offset = (GLintptr)ULongToPtr(params32->offset),
40471 NTSTATUS status;
40472 status = ext_glGetQueryBufferObjectiv( &params );
40473 return status;
40476 static NTSTATUS wow64_ext_glGetQueryBufferObjectui64v( void *args )
40478 struct
40480 GLuint id;
40481 GLuint buffer;
40482 GLenum pname;
40483 PTR32 offset;
40484 } *params32 = args;
40485 struct glGetQueryBufferObjectui64v_params params =
40487 .id = params32->id,
40488 .buffer = params32->buffer,
40489 .pname = params32->pname,
40490 .offset = (GLintptr)ULongToPtr(params32->offset),
40492 NTSTATUS status;
40493 status = ext_glGetQueryBufferObjectui64v( &params );
40494 return status;
40497 static NTSTATUS wow64_ext_glGetQueryBufferObjectuiv( void *args )
40499 struct
40501 GLuint id;
40502 GLuint buffer;
40503 GLenum pname;
40504 PTR32 offset;
40505 } *params32 = args;
40506 struct glGetQueryBufferObjectuiv_params params =
40508 .id = params32->id,
40509 .buffer = params32->buffer,
40510 .pname = params32->pname,
40511 .offset = (GLintptr)ULongToPtr(params32->offset),
40513 NTSTATUS status;
40514 status = ext_glGetQueryBufferObjectuiv( &params );
40515 return status;
40518 static NTSTATUS wow64_ext_glGetQueryIndexediv( void *args )
40520 struct
40522 GLenum target;
40523 GLuint index;
40524 GLenum pname;
40525 PTR32 params;
40526 } *params32 = args;
40527 struct glGetQueryIndexediv_params params =
40529 .target = params32->target,
40530 .index = params32->index,
40531 .pname = params32->pname,
40532 .params = ULongToPtr(params32->params),
40534 NTSTATUS status;
40535 status = ext_glGetQueryIndexediv( &params );
40536 return status;
40539 static NTSTATUS wow64_ext_glGetQueryObjecti64v( void *args )
40541 struct
40543 GLuint id;
40544 GLenum pname;
40545 PTR32 params;
40546 } *params32 = args;
40547 struct glGetQueryObjecti64v_params params =
40549 .id = params32->id,
40550 .pname = params32->pname,
40551 .params = ULongToPtr(params32->params),
40553 NTSTATUS status;
40554 status = ext_glGetQueryObjecti64v( &params );
40555 return status;
40558 static NTSTATUS wow64_ext_glGetQueryObjecti64vEXT( void *args )
40560 struct
40562 GLuint id;
40563 GLenum pname;
40564 PTR32 params;
40565 } *params32 = args;
40566 struct glGetQueryObjecti64vEXT_params params =
40568 .id = params32->id,
40569 .pname = params32->pname,
40570 .params = ULongToPtr(params32->params),
40572 NTSTATUS status;
40573 status = ext_glGetQueryObjecti64vEXT( &params );
40574 return status;
40577 static NTSTATUS wow64_ext_glGetQueryObjectiv( void *args )
40579 struct
40581 GLuint id;
40582 GLenum pname;
40583 PTR32 params;
40584 } *params32 = args;
40585 struct glGetQueryObjectiv_params params =
40587 .id = params32->id,
40588 .pname = params32->pname,
40589 .params = ULongToPtr(params32->params),
40591 NTSTATUS status;
40592 status = ext_glGetQueryObjectiv( &params );
40593 return status;
40596 static NTSTATUS wow64_ext_glGetQueryObjectivARB( void *args )
40598 struct
40600 GLuint id;
40601 GLenum pname;
40602 PTR32 params;
40603 } *params32 = args;
40604 struct glGetQueryObjectivARB_params params =
40606 .id = params32->id,
40607 .pname = params32->pname,
40608 .params = ULongToPtr(params32->params),
40610 NTSTATUS status;
40611 status = ext_glGetQueryObjectivARB( &params );
40612 return status;
40615 static NTSTATUS wow64_ext_glGetQueryObjectui64v( void *args )
40617 struct
40619 GLuint id;
40620 GLenum pname;
40621 PTR32 params;
40622 } *params32 = args;
40623 struct glGetQueryObjectui64v_params params =
40625 .id = params32->id,
40626 .pname = params32->pname,
40627 .params = ULongToPtr(params32->params),
40629 NTSTATUS status;
40630 status = ext_glGetQueryObjectui64v( &params );
40631 return status;
40634 static NTSTATUS wow64_ext_glGetQueryObjectui64vEXT( void *args )
40636 struct
40638 GLuint id;
40639 GLenum pname;
40640 PTR32 params;
40641 } *params32 = args;
40642 struct glGetQueryObjectui64vEXT_params params =
40644 .id = params32->id,
40645 .pname = params32->pname,
40646 .params = ULongToPtr(params32->params),
40648 NTSTATUS status;
40649 status = ext_glGetQueryObjectui64vEXT( &params );
40650 return status;
40653 static NTSTATUS wow64_ext_glGetQueryObjectuiv( void *args )
40655 struct
40657 GLuint id;
40658 GLenum pname;
40659 PTR32 params;
40660 } *params32 = args;
40661 struct glGetQueryObjectuiv_params params =
40663 .id = params32->id,
40664 .pname = params32->pname,
40665 .params = ULongToPtr(params32->params),
40667 NTSTATUS status;
40668 status = ext_glGetQueryObjectuiv( &params );
40669 return status;
40672 static NTSTATUS wow64_ext_glGetQueryObjectuivARB( void *args )
40674 struct
40676 GLuint id;
40677 GLenum pname;
40678 PTR32 params;
40679 } *params32 = args;
40680 struct glGetQueryObjectuivARB_params params =
40682 .id = params32->id,
40683 .pname = params32->pname,
40684 .params = ULongToPtr(params32->params),
40686 NTSTATUS status;
40687 status = ext_glGetQueryObjectuivARB( &params );
40688 return status;
40691 static NTSTATUS wow64_ext_glGetQueryiv( void *args )
40693 struct
40695 GLenum target;
40696 GLenum pname;
40697 PTR32 params;
40698 } *params32 = args;
40699 struct glGetQueryiv_params params =
40701 .target = params32->target,
40702 .pname = params32->pname,
40703 .params = ULongToPtr(params32->params),
40705 NTSTATUS status;
40706 status = ext_glGetQueryiv( &params );
40707 return status;
40710 static NTSTATUS wow64_ext_glGetQueryivARB( void *args )
40712 struct
40714 GLenum target;
40715 GLenum pname;
40716 PTR32 params;
40717 } *params32 = args;
40718 struct glGetQueryivARB_params params =
40720 .target = params32->target,
40721 .pname = params32->pname,
40722 .params = ULongToPtr(params32->params),
40724 NTSTATUS status;
40725 status = ext_glGetQueryivARB( &params );
40726 return status;
40729 static NTSTATUS wow64_ext_glGetRenderbufferParameteriv( void *args )
40731 struct
40733 GLenum target;
40734 GLenum pname;
40735 PTR32 params;
40736 } *params32 = args;
40737 struct glGetRenderbufferParameteriv_params params =
40739 .target = params32->target,
40740 .pname = params32->pname,
40741 .params = ULongToPtr(params32->params),
40743 NTSTATUS status;
40744 status = ext_glGetRenderbufferParameteriv( &params );
40745 return status;
40748 static NTSTATUS wow64_ext_glGetRenderbufferParameterivEXT( void *args )
40750 struct
40752 GLenum target;
40753 GLenum pname;
40754 PTR32 params;
40755 } *params32 = args;
40756 struct glGetRenderbufferParameterivEXT_params params =
40758 .target = params32->target,
40759 .pname = params32->pname,
40760 .params = ULongToPtr(params32->params),
40762 NTSTATUS status;
40763 status = ext_glGetRenderbufferParameterivEXT( &params );
40764 return status;
40767 static NTSTATUS wow64_ext_glGetSamplerParameterIiv( void *args )
40769 struct
40771 GLuint sampler;
40772 GLenum pname;
40773 PTR32 params;
40774 } *params32 = args;
40775 struct glGetSamplerParameterIiv_params params =
40777 .sampler = params32->sampler,
40778 .pname = params32->pname,
40779 .params = ULongToPtr(params32->params),
40781 NTSTATUS status;
40782 status = ext_glGetSamplerParameterIiv( &params );
40783 return status;
40786 static NTSTATUS wow64_ext_glGetSamplerParameterIuiv( void *args )
40788 struct
40790 GLuint sampler;
40791 GLenum pname;
40792 PTR32 params;
40793 } *params32 = args;
40794 struct glGetSamplerParameterIuiv_params params =
40796 .sampler = params32->sampler,
40797 .pname = params32->pname,
40798 .params = ULongToPtr(params32->params),
40800 NTSTATUS status;
40801 status = ext_glGetSamplerParameterIuiv( &params );
40802 return status;
40805 static NTSTATUS wow64_ext_glGetSamplerParameterfv( void *args )
40807 struct
40809 GLuint sampler;
40810 GLenum pname;
40811 PTR32 params;
40812 } *params32 = args;
40813 struct glGetSamplerParameterfv_params params =
40815 .sampler = params32->sampler,
40816 .pname = params32->pname,
40817 .params = ULongToPtr(params32->params),
40819 NTSTATUS status;
40820 status = ext_glGetSamplerParameterfv( &params );
40821 return status;
40824 static NTSTATUS wow64_ext_glGetSamplerParameteriv( void *args )
40826 struct
40828 GLuint sampler;
40829 GLenum pname;
40830 PTR32 params;
40831 } *params32 = args;
40832 struct glGetSamplerParameteriv_params params =
40834 .sampler = params32->sampler,
40835 .pname = params32->pname,
40836 .params = ULongToPtr(params32->params),
40838 NTSTATUS status;
40839 status = ext_glGetSamplerParameteriv( &params );
40840 return status;
40843 static NTSTATUS wow64_ext_glGetSemaphoreParameterui64vEXT( void *args )
40845 struct
40847 GLuint semaphore;
40848 GLenum pname;
40849 PTR32 params;
40850 } *params32 = args;
40851 struct glGetSemaphoreParameterui64vEXT_params params =
40853 .semaphore = params32->semaphore,
40854 .pname = params32->pname,
40855 .params = ULongToPtr(params32->params),
40857 NTSTATUS status;
40858 status = ext_glGetSemaphoreParameterui64vEXT( &params );
40859 return status;
40862 static NTSTATUS wow64_ext_glGetSeparableFilter( void *args )
40864 struct
40866 GLenum target;
40867 GLenum format;
40868 GLenum type;
40869 PTR32 row;
40870 PTR32 column;
40871 PTR32 span;
40872 } *params32 = args;
40873 struct glGetSeparableFilter_params params =
40875 .target = params32->target,
40876 .format = params32->format,
40877 .type = params32->type,
40878 .row = ULongToPtr(params32->row),
40879 .column = ULongToPtr(params32->column),
40880 .span = ULongToPtr(params32->span),
40882 NTSTATUS status;
40883 status = ext_glGetSeparableFilter( &params );
40884 return status;
40887 static NTSTATUS wow64_ext_glGetSeparableFilterEXT( void *args )
40889 struct
40891 GLenum target;
40892 GLenum format;
40893 GLenum type;
40894 PTR32 row;
40895 PTR32 column;
40896 PTR32 span;
40897 } *params32 = args;
40898 struct glGetSeparableFilterEXT_params params =
40900 .target = params32->target,
40901 .format = params32->format,
40902 .type = params32->type,
40903 .row = ULongToPtr(params32->row),
40904 .column = ULongToPtr(params32->column),
40905 .span = ULongToPtr(params32->span),
40907 NTSTATUS status;
40908 status = ext_glGetSeparableFilterEXT( &params );
40909 return status;
40912 static NTSTATUS wow64_ext_glGetShaderInfoLog( void *args )
40914 struct
40916 GLuint shader;
40917 GLsizei bufSize;
40918 PTR32 length;
40919 PTR32 infoLog;
40920 } *params32 = args;
40921 struct glGetShaderInfoLog_params params =
40923 .shader = params32->shader,
40924 .bufSize = params32->bufSize,
40925 .length = ULongToPtr(params32->length),
40926 .infoLog = ULongToPtr(params32->infoLog),
40928 NTSTATUS status;
40929 status = ext_glGetShaderInfoLog( &params );
40930 return status;
40933 static NTSTATUS wow64_ext_glGetShaderPrecisionFormat( void *args )
40935 struct
40937 GLenum shadertype;
40938 GLenum precisiontype;
40939 PTR32 range;
40940 PTR32 precision;
40941 } *params32 = args;
40942 struct glGetShaderPrecisionFormat_params params =
40944 .shadertype = params32->shadertype,
40945 .precisiontype = params32->precisiontype,
40946 .range = ULongToPtr(params32->range),
40947 .precision = ULongToPtr(params32->precision),
40949 NTSTATUS status;
40950 status = ext_glGetShaderPrecisionFormat( &params );
40951 return status;
40954 static NTSTATUS wow64_ext_glGetShaderSource( void *args )
40956 struct
40958 GLuint shader;
40959 GLsizei bufSize;
40960 PTR32 length;
40961 PTR32 source;
40962 } *params32 = args;
40963 struct glGetShaderSource_params params =
40965 .shader = params32->shader,
40966 .bufSize = params32->bufSize,
40967 .length = ULongToPtr(params32->length),
40968 .source = ULongToPtr(params32->source),
40970 NTSTATUS status;
40971 status = ext_glGetShaderSource( &params );
40972 return status;
40975 static NTSTATUS wow64_ext_glGetShaderSourceARB( void *args )
40977 struct
40979 GLhandleARB obj;
40980 GLsizei maxLength;
40981 PTR32 length;
40982 PTR32 source;
40983 } *params32 = args;
40984 struct glGetShaderSourceARB_params params =
40986 .obj = params32->obj,
40987 .maxLength = params32->maxLength,
40988 .length = ULongToPtr(params32->length),
40989 .source = ULongToPtr(params32->source),
40991 NTSTATUS status;
40992 status = ext_glGetShaderSourceARB( &params );
40993 return status;
40996 static NTSTATUS wow64_ext_glGetShaderiv( void *args )
40998 struct
41000 GLuint shader;
41001 GLenum pname;
41002 PTR32 params;
41003 } *params32 = args;
41004 struct glGetShaderiv_params params =
41006 .shader = params32->shader,
41007 .pname = params32->pname,
41008 .params = ULongToPtr(params32->params),
41010 NTSTATUS status;
41011 status = ext_glGetShaderiv( &params );
41012 return status;
41015 static NTSTATUS wow64_ext_glGetShadingRateImagePaletteNV( void *args )
41017 struct
41019 GLuint viewport;
41020 GLuint entry;
41021 PTR32 rate;
41022 } *params32 = args;
41023 struct glGetShadingRateImagePaletteNV_params params =
41025 .viewport = params32->viewport,
41026 .entry = params32->entry,
41027 .rate = ULongToPtr(params32->rate),
41029 NTSTATUS status;
41030 status = ext_glGetShadingRateImagePaletteNV( &params );
41031 return status;
41034 static NTSTATUS wow64_ext_glGetShadingRateSampleLocationivNV( void *args )
41036 struct
41038 GLenum rate;
41039 GLuint samples;
41040 GLuint index;
41041 PTR32 location;
41042 } *params32 = args;
41043 struct glGetShadingRateSampleLocationivNV_params params =
41045 .rate = params32->rate,
41046 .samples = params32->samples,
41047 .index = params32->index,
41048 .location = ULongToPtr(params32->location),
41050 NTSTATUS status;
41051 status = ext_glGetShadingRateSampleLocationivNV( &params );
41052 return status;
41055 static NTSTATUS wow64_ext_glGetSharpenTexFuncSGIS( void *args )
41057 struct
41059 GLenum target;
41060 PTR32 points;
41061 } *params32 = args;
41062 struct glGetSharpenTexFuncSGIS_params params =
41064 .target = params32->target,
41065 .points = ULongToPtr(params32->points),
41067 NTSTATUS status;
41068 status = ext_glGetSharpenTexFuncSGIS( &params );
41069 return status;
41072 static NTSTATUS wow64_ext_glGetStringi( void *args )
41074 struct
41076 GLenum name;
41077 GLuint index;
41078 PTR32 ret;
41079 } *params32 = args;
41080 struct glGetStringi_params params =
41082 .name = params32->name,
41083 .index = params32->index,
41085 FIXME( "params32 %p, params %p stub!\n", params32, &params );
41086 return STATUS_NOT_IMPLEMENTED;
41089 static NTSTATUS wow64_ext_glGetSubroutineIndex( void *args )
41091 struct
41093 GLuint program;
41094 GLenum shadertype;
41095 PTR32 name;
41096 GLuint ret;
41097 } *params32 = args;
41098 struct glGetSubroutineIndex_params params =
41100 .program = params32->program,
41101 .shadertype = params32->shadertype,
41102 .name = ULongToPtr(params32->name),
41104 NTSTATUS status;
41105 status = ext_glGetSubroutineIndex( &params );
41106 params32->ret = params.ret;
41107 return status;
41110 static NTSTATUS wow64_ext_glGetSubroutineUniformLocation( void *args )
41112 struct
41114 GLuint program;
41115 GLenum shadertype;
41116 PTR32 name;
41117 GLint ret;
41118 } *params32 = args;
41119 struct glGetSubroutineUniformLocation_params params =
41121 .program = params32->program,
41122 .shadertype = params32->shadertype,
41123 .name = ULongToPtr(params32->name),
41125 NTSTATUS status;
41126 status = ext_glGetSubroutineUniformLocation( &params );
41127 params32->ret = params.ret;
41128 return status;
41131 static NTSTATUS wow64_ext_glGetSynciv( void *args )
41133 struct
41135 PTR32 sync;
41136 GLenum pname;
41137 GLsizei count;
41138 PTR32 length;
41139 PTR32 values;
41140 } *params32 = args;
41141 struct glGetSynciv_params params =
41143 .sync = ULongToPtr(params32->sync),
41144 .pname = params32->pname,
41145 .count = params32->count,
41146 .length = ULongToPtr(params32->length),
41147 .values = ULongToPtr(params32->values),
41149 NTSTATUS status;
41150 status = ext_glGetSynciv( &params );
41151 return status;
41154 static NTSTATUS wow64_ext_glGetTexBumpParameterfvATI( void *args )
41156 struct
41158 GLenum pname;
41159 PTR32 param;
41160 } *params32 = args;
41161 struct glGetTexBumpParameterfvATI_params params =
41163 .pname = params32->pname,
41164 .param = ULongToPtr(params32->param),
41166 NTSTATUS status;
41167 status = ext_glGetTexBumpParameterfvATI( &params );
41168 return status;
41171 static NTSTATUS wow64_ext_glGetTexBumpParameterivATI( void *args )
41173 struct
41175 GLenum pname;
41176 PTR32 param;
41177 } *params32 = args;
41178 struct glGetTexBumpParameterivATI_params params =
41180 .pname = params32->pname,
41181 .param = ULongToPtr(params32->param),
41183 NTSTATUS status;
41184 status = ext_glGetTexBumpParameterivATI( &params );
41185 return status;
41188 static NTSTATUS wow64_ext_glGetTexEnvxvOES( void *args )
41190 struct
41192 GLenum target;
41193 GLenum pname;
41194 PTR32 params;
41195 } *params32 = args;
41196 struct glGetTexEnvxvOES_params params =
41198 .target = params32->target,
41199 .pname = params32->pname,
41200 .params = ULongToPtr(params32->params),
41202 NTSTATUS status;
41203 status = ext_glGetTexEnvxvOES( &params );
41204 return status;
41207 static NTSTATUS wow64_ext_glGetTexFilterFuncSGIS( void *args )
41209 struct
41211 GLenum target;
41212 GLenum filter;
41213 PTR32 weights;
41214 } *params32 = args;
41215 struct glGetTexFilterFuncSGIS_params params =
41217 .target = params32->target,
41218 .filter = params32->filter,
41219 .weights = ULongToPtr(params32->weights),
41221 NTSTATUS status;
41222 status = ext_glGetTexFilterFuncSGIS( &params );
41223 return status;
41226 static NTSTATUS wow64_ext_glGetTexGenxvOES( void *args )
41228 struct
41230 GLenum coord;
41231 GLenum pname;
41232 PTR32 params;
41233 } *params32 = args;
41234 struct glGetTexGenxvOES_params params =
41236 .coord = params32->coord,
41237 .pname = params32->pname,
41238 .params = ULongToPtr(params32->params),
41240 NTSTATUS status;
41241 status = ext_glGetTexGenxvOES( &params );
41242 return status;
41245 static NTSTATUS wow64_ext_glGetTexLevelParameterxvOES( void *args )
41247 struct
41249 GLenum target;
41250 GLint level;
41251 GLenum pname;
41252 PTR32 params;
41253 } *params32 = args;
41254 struct glGetTexLevelParameterxvOES_params params =
41256 .target = params32->target,
41257 .level = params32->level,
41258 .pname = params32->pname,
41259 .params = ULongToPtr(params32->params),
41261 NTSTATUS status;
41262 status = ext_glGetTexLevelParameterxvOES( &params );
41263 return status;
41266 static NTSTATUS wow64_ext_glGetTexParameterIiv( void *args )
41268 struct
41270 GLenum target;
41271 GLenum pname;
41272 PTR32 params;
41273 } *params32 = args;
41274 struct glGetTexParameterIiv_params params =
41276 .target = params32->target,
41277 .pname = params32->pname,
41278 .params = ULongToPtr(params32->params),
41280 NTSTATUS status;
41281 status = ext_glGetTexParameterIiv( &params );
41282 return status;
41285 static NTSTATUS wow64_ext_glGetTexParameterIivEXT( void *args )
41287 struct
41289 GLenum target;
41290 GLenum pname;
41291 PTR32 params;
41292 } *params32 = args;
41293 struct glGetTexParameterIivEXT_params params =
41295 .target = params32->target,
41296 .pname = params32->pname,
41297 .params = ULongToPtr(params32->params),
41299 NTSTATUS status;
41300 status = ext_glGetTexParameterIivEXT( &params );
41301 return status;
41304 static NTSTATUS wow64_ext_glGetTexParameterIuiv( void *args )
41306 struct
41308 GLenum target;
41309 GLenum pname;
41310 PTR32 params;
41311 } *params32 = args;
41312 struct glGetTexParameterIuiv_params params =
41314 .target = params32->target,
41315 .pname = params32->pname,
41316 .params = ULongToPtr(params32->params),
41318 NTSTATUS status;
41319 status = ext_glGetTexParameterIuiv( &params );
41320 return status;
41323 static NTSTATUS wow64_ext_glGetTexParameterIuivEXT( void *args )
41325 struct
41327 GLenum target;
41328 GLenum pname;
41329 PTR32 params;
41330 } *params32 = args;
41331 struct glGetTexParameterIuivEXT_params params =
41333 .target = params32->target,
41334 .pname = params32->pname,
41335 .params = ULongToPtr(params32->params),
41337 NTSTATUS status;
41338 status = ext_glGetTexParameterIuivEXT( &params );
41339 return status;
41342 static NTSTATUS wow64_ext_glGetTexParameterPointervAPPLE( void *args )
41344 struct
41346 GLenum target;
41347 GLenum pname;
41348 PTR32 params;
41349 } *params32 = args;
41350 struct glGetTexParameterPointervAPPLE_params params =
41352 .target = params32->target,
41353 .pname = params32->pname,
41355 FIXME( "params32 %p, params %p stub!\n", params32, &params );
41356 return STATUS_NOT_IMPLEMENTED;
41359 static NTSTATUS wow64_ext_glGetTexParameterxvOES( void *args )
41361 struct
41363 GLenum target;
41364 GLenum pname;
41365 PTR32 params;
41366 } *params32 = args;
41367 struct glGetTexParameterxvOES_params params =
41369 .target = params32->target,
41370 .pname = params32->pname,
41371 .params = ULongToPtr(params32->params),
41373 NTSTATUS status;
41374 status = ext_glGetTexParameterxvOES( &params );
41375 return status;
41378 static NTSTATUS wow64_ext_glGetTextureImage( void *args )
41380 struct
41382 GLuint texture;
41383 GLint level;
41384 GLenum format;
41385 GLenum type;
41386 GLsizei bufSize;
41387 PTR32 pixels;
41388 } *params32 = args;
41389 struct glGetTextureImage_params params =
41391 .texture = params32->texture,
41392 .level = params32->level,
41393 .format = params32->format,
41394 .type = params32->type,
41395 .bufSize = params32->bufSize,
41396 .pixels = ULongToPtr(params32->pixels),
41398 NTSTATUS status;
41399 status = ext_glGetTextureImage( &params );
41400 return status;
41403 static NTSTATUS wow64_ext_glGetTextureImageEXT( void *args )
41405 struct
41407 GLuint texture;
41408 GLenum target;
41409 GLint level;
41410 GLenum format;
41411 GLenum type;
41412 PTR32 pixels;
41413 } *params32 = args;
41414 struct glGetTextureImageEXT_params params =
41416 .texture = params32->texture,
41417 .target = params32->target,
41418 .level = params32->level,
41419 .format = params32->format,
41420 .type = params32->type,
41421 .pixels = ULongToPtr(params32->pixels),
41423 NTSTATUS status;
41424 status = ext_glGetTextureImageEXT( &params );
41425 return status;
41428 static NTSTATUS wow64_ext_glGetTextureLevelParameterfv( void *args )
41430 struct
41432 GLuint texture;
41433 GLint level;
41434 GLenum pname;
41435 PTR32 params;
41436 } *params32 = args;
41437 struct glGetTextureLevelParameterfv_params params =
41439 .texture = params32->texture,
41440 .level = params32->level,
41441 .pname = params32->pname,
41442 .params = ULongToPtr(params32->params),
41444 NTSTATUS status;
41445 status = ext_glGetTextureLevelParameterfv( &params );
41446 return status;
41449 static NTSTATUS wow64_ext_glGetTextureLevelParameterfvEXT( void *args )
41451 struct
41453 GLuint texture;
41454 GLenum target;
41455 GLint level;
41456 GLenum pname;
41457 PTR32 params;
41458 } *params32 = args;
41459 struct glGetTextureLevelParameterfvEXT_params params =
41461 .texture = params32->texture,
41462 .target = params32->target,
41463 .level = params32->level,
41464 .pname = params32->pname,
41465 .params = ULongToPtr(params32->params),
41467 NTSTATUS status;
41468 status = ext_glGetTextureLevelParameterfvEXT( &params );
41469 return status;
41472 static NTSTATUS wow64_ext_glGetTextureLevelParameteriv( void *args )
41474 struct
41476 GLuint texture;
41477 GLint level;
41478 GLenum pname;
41479 PTR32 params;
41480 } *params32 = args;
41481 struct glGetTextureLevelParameteriv_params params =
41483 .texture = params32->texture,
41484 .level = params32->level,
41485 .pname = params32->pname,
41486 .params = ULongToPtr(params32->params),
41488 NTSTATUS status;
41489 status = ext_glGetTextureLevelParameteriv( &params );
41490 return status;
41493 static NTSTATUS wow64_ext_glGetTextureLevelParameterivEXT( void *args )
41495 struct
41497 GLuint texture;
41498 GLenum target;
41499 GLint level;
41500 GLenum pname;
41501 PTR32 params;
41502 } *params32 = args;
41503 struct glGetTextureLevelParameterivEXT_params params =
41505 .texture = params32->texture,
41506 .target = params32->target,
41507 .level = params32->level,
41508 .pname = params32->pname,
41509 .params = ULongToPtr(params32->params),
41511 NTSTATUS status;
41512 status = ext_glGetTextureLevelParameterivEXT( &params );
41513 return status;
41516 static NTSTATUS wow64_ext_glGetTextureParameterIiv( void *args )
41518 struct
41520 GLuint texture;
41521 GLenum pname;
41522 PTR32 params;
41523 } *params32 = args;
41524 struct glGetTextureParameterIiv_params params =
41526 .texture = params32->texture,
41527 .pname = params32->pname,
41528 .params = ULongToPtr(params32->params),
41530 NTSTATUS status;
41531 status = ext_glGetTextureParameterIiv( &params );
41532 return status;
41535 static NTSTATUS wow64_ext_glGetTextureParameterIivEXT( void *args )
41537 struct
41539 GLuint texture;
41540 GLenum target;
41541 GLenum pname;
41542 PTR32 params;
41543 } *params32 = args;
41544 struct glGetTextureParameterIivEXT_params params =
41546 .texture = params32->texture,
41547 .target = params32->target,
41548 .pname = params32->pname,
41549 .params = ULongToPtr(params32->params),
41551 NTSTATUS status;
41552 status = ext_glGetTextureParameterIivEXT( &params );
41553 return status;
41556 static NTSTATUS wow64_ext_glGetTextureParameterIuiv( void *args )
41558 struct
41560 GLuint texture;
41561 GLenum pname;
41562 PTR32 params;
41563 } *params32 = args;
41564 struct glGetTextureParameterIuiv_params params =
41566 .texture = params32->texture,
41567 .pname = params32->pname,
41568 .params = ULongToPtr(params32->params),
41570 NTSTATUS status;
41571 status = ext_glGetTextureParameterIuiv( &params );
41572 return status;
41575 static NTSTATUS wow64_ext_glGetTextureParameterIuivEXT( void *args )
41577 struct
41579 GLuint texture;
41580 GLenum target;
41581 GLenum pname;
41582 PTR32 params;
41583 } *params32 = args;
41584 struct glGetTextureParameterIuivEXT_params params =
41586 .texture = params32->texture,
41587 .target = params32->target,
41588 .pname = params32->pname,
41589 .params = ULongToPtr(params32->params),
41591 NTSTATUS status;
41592 status = ext_glGetTextureParameterIuivEXT( &params );
41593 return status;
41596 static NTSTATUS wow64_ext_glGetTextureParameterfv( void *args )
41598 struct
41600 GLuint texture;
41601 GLenum pname;
41602 PTR32 params;
41603 } *params32 = args;
41604 struct glGetTextureParameterfv_params params =
41606 .texture = params32->texture,
41607 .pname = params32->pname,
41608 .params = ULongToPtr(params32->params),
41610 NTSTATUS status;
41611 status = ext_glGetTextureParameterfv( &params );
41612 return status;
41615 static NTSTATUS wow64_ext_glGetTextureParameterfvEXT( void *args )
41617 struct
41619 GLuint texture;
41620 GLenum target;
41621 GLenum pname;
41622 PTR32 params;
41623 } *params32 = args;
41624 struct glGetTextureParameterfvEXT_params params =
41626 .texture = params32->texture,
41627 .target = params32->target,
41628 .pname = params32->pname,
41629 .params = ULongToPtr(params32->params),
41631 NTSTATUS status;
41632 status = ext_glGetTextureParameterfvEXT( &params );
41633 return status;
41636 static NTSTATUS wow64_ext_glGetTextureParameteriv( void *args )
41638 struct
41640 GLuint texture;
41641 GLenum pname;
41642 PTR32 params;
41643 } *params32 = args;
41644 struct glGetTextureParameteriv_params params =
41646 .texture = params32->texture,
41647 .pname = params32->pname,
41648 .params = ULongToPtr(params32->params),
41650 NTSTATUS status;
41651 status = ext_glGetTextureParameteriv( &params );
41652 return status;
41655 static NTSTATUS wow64_ext_glGetTextureParameterivEXT( void *args )
41657 struct
41659 GLuint texture;
41660 GLenum target;
41661 GLenum pname;
41662 PTR32 params;
41663 } *params32 = args;
41664 struct glGetTextureParameterivEXT_params params =
41666 .texture = params32->texture,
41667 .target = params32->target,
41668 .pname = params32->pname,
41669 .params = ULongToPtr(params32->params),
41671 NTSTATUS status;
41672 status = ext_glGetTextureParameterivEXT( &params );
41673 return status;
41676 static NTSTATUS wow64_ext_glGetTextureSubImage( void *args )
41678 struct
41680 GLuint texture;
41681 GLint level;
41682 GLint xoffset;
41683 GLint yoffset;
41684 GLint zoffset;
41685 GLsizei width;
41686 GLsizei height;
41687 GLsizei depth;
41688 GLenum format;
41689 GLenum type;
41690 GLsizei bufSize;
41691 PTR32 pixels;
41692 } *params32 = args;
41693 struct glGetTextureSubImage_params params =
41695 .texture = params32->texture,
41696 .level = params32->level,
41697 .xoffset = params32->xoffset,
41698 .yoffset = params32->yoffset,
41699 .zoffset = params32->zoffset,
41700 .width = params32->width,
41701 .height = params32->height,
41702 .depth = params32->depth,
41703 .format = params32->format,
41704 .type = params32->type,
41705 .bufSize = params32->bufSize,
41706 .pixels = ULongToPtr(params32->pixels),
41708 NTSTATUS status;
41709 status = ext_glGetTextureSubImage( &params );
41710 return status;
41713 static NTSTATUS wow64_ext_glGetTrackMatrixivNV( void *args )
41715 struct
41717 GLenum target;
41718 GLuint address;
41719 GLenum pname;
41720 PTR32 params;
41721 } *params32 = args;
41722 struct glGetTrackMatrixivNV_params params =
41724 .target = params32->target,
41725 .address = params32->address,
41726 .pname = params32->pname,
41727 .params = ULongToPtr(params32->params),
41729 NTSTATUS status;
41730 status = ext_glGetTrackMatrixivNV( &params );
41731 return status;
41734 static NTSTATUS wow64_ext_glGetTransformFeedbackVarying( void *args )
41736 struct
41738 GLuint program;
41739 GLuint index;
41740 GLsizei bufSize;
41741 PTR32 length;
41742 PTR32 size;
41743 PTR32 type;
41744 PTR32 name;
41745 } *params32 = args;
41746 struct glGetTransformFeedbackVarying_params params =
41748 .program = params32->program,
41749 .index = params32->index,
41750 .bufSize = params32->bufSize,
41751 .length = ULongToPtr(params32->length),
41752 .size = ULongToPtr(params32->size),
41753 .type = ULongToPtr(params32->type),
41754 .name = ULongToPtr(params32->name),
41756 NTSTATUS status;
41757 status = ext_glGetTransformFeedbackVarying( &params );
41758 return status;
41761 static NTSTATUS wow64_ext_glGetTransformFeedbackVaryingEXT( void *args )
41763 struct
41765 GLuint program;
41766 GLuint index;
41767 GLsizei bufSize;
41768 PTR32 length;
41769 PTR32 size;
41770 PTR32 type;
41771 PTR32 name;
41772 } *params32 = args;
41773 struct glGetTransformFeedbackVaryingEXT_params params =
41775 .program = params32->program,
41776 .index = params32->index,
41777 .bufSize = params32->bufSize,
41778 .length = ULongToPtr(params32->length),
41779 .size = ULongToPtr(params32->size),
41780 .type = ULongToPtr(params32->type),
41781 .name = ULongToPtr(params32->name),
41783 NTSTATUS status;
41784 status = ext_glGetTransformFeedbackVaryingEXT( &params );
41785 return status;
41788 static NTSTATUS wow64_ext_glGetTransformFeedbackVaryingNV( void *args )
41790 struct
41792 GLuint program;
41793 GLuint index;
41794 PTR32 location;
41795 } *params32 = args;
41796 struct glGetTransformFeedbackVaryingNV_params params =
41798 .program = params32->program,
41799 .index = params32->index,
41800 .location = ULongToPtr(params32->location),
41802 NTSTATUS status;
41803 status = ext_glGetTransformFeedbackVaryingNV( &params );
41804 return status;
41807 static NTSTATUS wow64_ext_glGetTransformFeedbacki64_v( void *args )
41809 struct
41811 GLuint xfb;
41812 GLenum pname;
41813 GLuint index;
41814 PTR32 param;
41815 } *params32 = args;
41816 struct glGetTransformFeedbacki64_v_params params =
41818 .xfb = params32->xfb,
41819 .pname = params32->pname,
41820 .index = params32->index,
41821 .param = ULongToPtr(params32->param),
41823 NTSTATUS status;
41824 status = ext_glGetTransformFeedbacki64_v( &params );
41825 return status;
41828 static NTSTATUS wow64_ext_glGetTransformFeedbacki_v( void *args )
41830 struct
41832 GLuint xfb;
41833 GLenum pname;
41834 GLuint index;
41835 PTR32 param;
41836 } *params32 = args;
41837 struct glGetTransformFeedbacki_v_params params =
41839 .xfb = params32->xfb,
41840 .pname = params32->pname,
41841 .index = params32->index,
41842 .param = ULongToPtr(params32->param),
41844 NTSTATUS status;
41845 status = ext_glGetTransformFeedbacki_v( &params );
41846 return status;
41849 static NTSTATUS wow64_ext_glGetTransformFeedbackiv( void *args )
41851 struct
41853 GLuint xfb;
41854 GLenum pname;
41855 PTR32 param;
41856 } *params32 = args;
41857 struct glGetTransformFeedbackiv_params params =
41859 .xfb = params32->xfb,
41860 .pname = params32->pname,
41861 .param = ULongToPtr(params32->param),
41863 NTSTATUS status;
41864 status = ext_glGetTransformFeedbackiv( &params );
41865 return status;
41868 static NTSTATUS wow64_ext_glGetUniformBlockIndex( void *args )
41870 struct
41872 GLuint program;
41873 PTR32 uniformBlockName;
41874 GLuint ret;
41875 } *params32 = args;
41876 struct glGetUniformBlockIndex_params params =
41878 .program = params32->program,
41879 .uniformBlockName = ULongToPtr(params32->uniformBlockName),
41881 NTSTATUS status;
41882 status = ext_glGetUniformBlockIndex( &params );
41883 params32->ret = params.ret;
41884 return status;
41887 static NTSTATUS wow64_ext_glGetUniformIndices( void *args )
41889 struct
41891 GLuint program;
41892 GLsizei uniformCount;
41893 PTR32 uniformNames;
41894 PTR32 uniformIndices;
41895 } *params32 = args;
41896 struct glGetUniformIndices_params params =
41898 .program = params32->program,
41899 .uniformCount = params32->uniformCount,
41900 .uniformIndices = ULongToPtr(params32->uniformIndices),
41902 FIXME( "params32 %p, params %p stub!\n", params32, &params );
41903 return STATUS_NOT_IMPLEMENTED;
41906 static NTSTATUS wow64_ext_glGetUniformLocation( void *args )
41908 struct
41910 GLuint program;
41911 PTR32 name;
41912 GLint ret;
41913 } *params32 = args;
41914 struct glGetUniformLocation_params params =
41916 .program = params32->program,
41917 .name = ULongToPtr(params32->name),
41919 NTSTATUS status;
41920 status = ext_glGetUniformLocation( &params );
41921 params32->ret = params.ret;
41922 return status;
41925 static NTSTATUS wow64_ext_glGetUniformLocationARB( void *args )
41927 struct
41929 GLhandleARB programObj;
41930 PTR32 name;
41931 GLint ret;
41932 } *params32 = args;
41933 struct glGetUniformLocationARB_params params =
41935 .programObj = params32->programObj,
41936 .name = ULongToPtr(params32->name),
41938 NTSTATUS status;
41939 status = ext_glGetUniformLocationARB( &params );
41940 params32->ret = params.ret;
41941 return status;
41944 static NTSTATUS wow64_ext_glGetUniformOffsetEXT( void *args )
41946 struct
41948 GLuint program;
41949 GLint location;
41950 PTR32 ret;
41951 } *params32 = args;
41952 struct glGetUniformOffsetEXT_params params =
41954 .program = params32->program,
41955 .location = params32->location,
41957 FIXME( "params32 %p, params %p stub!\n", params32, &params );
41958 return STATUS_NOT_IMPLEMENTED;
41961 static NTSTATUS wow64_ext_glGetUniformSubroutineuiv( void *args )
41963 struct
41965 GLenum shadertype;
41966 GLint location;
41967 PTR32 params;
41968 } *params32 = args;
41969 struct glGetUniformSubroutineuiv_params params =
41971 .shadertype = params32->shadertype,
41972 .location = params32->location,
41973 .params = ULongToPtr(params32->params),
41975 NTSTATUS status;
41976 status = ext_glGetUniformSubroutineuiv( &params );
41977 return status;
41980 static NTSTATUS wow64_ext_glGetUniformdv( void *args )
41982 struct
41984 GLuint program;
41985 GLint location;
41986 PTR32 params;
41987 } *params32 = args;
41988 struct glGetUniformdv_params params =
41990 .program = params32->program,
41991 .location = params32->location,
41992 .params = ULongToPtr(params32->params),
41994 NTSTATUS status;
41995 status = ext_glGetUniformdv( &params );
41996 return status;
41999 static NTSTATUS wow64_ext_glGetUniformfv( void *args )
42001 struct
42003 GLuint program;
42004 GLint location;
42005 PTR32 params;
42006 } *params32 = args;
42007 struct glGetUniformfv_params params =
42009 .program = params32->program,
42010 .location = params32->location,
42011 .params = ULongToPtr(params32->params),
42013 NTSTATUS status;
42014 status = ext_glGetUniformfv( &params );
42015 return status;
42018 static NTSTATUS wow64_ext_glGetUniformfvARB( void *args )
42020 struct
42022 GLhandleARB programObj;
42023 GLint location;
42024 PTR32 params;
42025 } *params32 = args;
42026 struct glGetUniformfvARB_params params =
42028 .programObj = params32->programObj,
42029 .location = params32->location,
42030 .params = ULongToPtr(params32->params),
42032 NTSTATUS status;
42033 status = ext_glGetUniformfvARB( &params );
42034 return status;
42037 static NTSTATUS wow64_ext_glGetUniformi64vARB( void *args )
42039 struct
42041 GLuint program;
42042 GLint location;
42043 PTR32 params;
42044 } *params32 = args;
42045 struct glGetUniformi64vARB_params params =
42047 .program = params32->program,
42048 .location = params32->location,
42049 .params = ULongToPtr(params32->params),
42051 NTSTATUS status;
42052 status = ext_glGetUniformi64vARB( &params );
42053 return status;
42056 static NTSTATUS wow64_ext_glGetUniformi64vNV( void *args )
42058 struct
42060 GLuint program;
42061 GLint location;
42062 PTR32 params;
42063 } *params32 = args;
42064 struct glGetUniformi64vNV_params params =
42066 .program = params32->program,
42067 .location = params32->location,
42068 .params = ULongToPtr(params32->params),
42070 NTSTATUS status;
42071 status = ext_glGetUniformi64vNV( &params );
42072 return status;
42075 static NTSTATUS wow64_ext_glGetUniformiv( void *args )
42077 struct
42079 GLuint program;
42080 GLint location;
42081 PTR32 params;
42082 } *params32 = args;
42083 struct glGetUniformiv_params params =
42085 .program = params32->program,
42086 .location = params32->location,
42087 .params = ULongToPtr(params32->params),
42089 NTSTATUS status;
42090 status = ext_glGetUniformiv( &params );
42091 return status;
42094 static NTSTATUS wow64_ext_glGetUniformivARB( void *args )
42096 struct
42098 GLhandleARB programObj;
42099 GLint location;
42100 PTR32 params;
42101 } *params32 = args;
42102 struct glGetUniformivARB_params params =
42104 .programObj = params32->programObj,
42105 .location = params32->location,
42106 .params = ULongToPtr(params32->params),
42108 NTSTATUS status;
42109 status = ext_glGetUniformivARB( &params );
42110 return status;
42113 static NTSTATUS wow64_ext_glGetUniformui64vARB( void *args )
42115 struct
42117 GLuint program;
42118 GLint location;
42119 PTR32 params;
42120 } *params32 = args;
42121 struct glGetUniformui64vARB_params params =
42123 .program = params32->program,
42124 .location = params32->location,
42125 .params = ULongToPtr(params32->params),
42127 NTSTATUS status;
42128 status = ext_glGetUniformui64vARB( &params );
42129 return status;
42132 static NTSTATUS wow64_ext_glGetUniformui64vNV( void *args )
42134 struct
42136 GLuint program;
42137 GLint location;
42138 PTR32 params;
42139 } *params32 = args;
42140 struct glGetUniformui64vNV_params params =
42142 .program = params32->program,
42143 .location = params32->location,
42144 .params = ULongToPtr(params32->params),
42146 NTSTATUS status;
42147 status = ext_glGetUniformui64vNV( &params );
42148 return status;
42151 static NTSTATUS wow64_ext_glGetUniformuiv( void *args )
42153 struct
42155 GLuint program;
42156 GLint location;
42157 PTR32 params;
42158 } *params32 = args;
42159 struct glGetUniformuiv_params params =
42161 .program = params32->program,
42162 .location = params32->location,
42163 .params = ULongToPtr(params32->params),
42165 NTSTATUS status;
42166 status = ext_glGetUniformuiv( &params );
42167 return status;
42170 static NTSTATUS wow64_ext_glGetUniformuivEXT( void *args )
42172 struct
42174 GLuint program;
42175 GLint location;
42176 PTR32 params;
42177 } *params32 = args;
42178 struct glGetUniformuivEXT_params params =
42180 .program = params32->program,
42181 .location = params32->location,
42182 .params = ULongToPtr(params32->params),
42184 NTSTATUS status;
42185 status = ext_glGetUniformuivEXT( &params );
42186 return status;
42189 static NTSTATUS wow64_ext_glGetUnsignedBytei_vEXT( void *args )
42191 struct
42193 GLenum target;
42194 GLuint index;
42195 PTR32 data;
42196 } *params32 = args;
42197 struct glGetUnsignedBytei_vEXT_params params =
42199 .target = params32->target,
42200 .index = params32->index,
42201 .data = ULongToPtr(params32->data),
42203 NTSTATUS status;
42204 status = ext_glGetUnsignedBytei_vEXT( &params );
42205 return status;
42208 static NTSTATUS wow64_ext_glGetUnsignedBytevEXT( void *args )
42210 struct
42212 GLenum pname;
42213 PTR32 data;
42214 } *params32 = args;
42215 struct glGetUnsignedBytevEXT_params params =
42217 .pname = params32->pname,
42218 .data = ULongToPtr(params32->data),
42220 NTSTATUS status;
42221 status = ext_glGetUnsignedBytevEXT( &params );
42222 return status;
42225 static NTSTATUS wow64_ext_glGetVariantArrayObjectfvATI( void *args )
42227 struct
42229 GLuint id;
42230 GLenum pname;
42231 PTR32 params;
42232 } *params32 = args;
42233 struct glGetVariantArrayObjectfvATI_params params =
42235 .id = params32->id,
42236 .pname = params32->pname,
42237 .params = ULongToPtr(params32->params),
42239 NTSTATUS status;
42240 status = ext_glGetVariantArrayObjectfvATI( &params );
42241 return status;
42244 static NTSTATUS wow64_ext_glGetVariantArrayObjectivATI( void *args )
42246 struct
42248 GLuint id;
42249 GLenum pname;
42250 PTR32 params;
42251 } *params32 = args;
42252 struct glGetVariantArrayObjectivATI_params params =
42254 .id = params32->id,
42255 .pname = params32->pname,
42256 .params = ULongToPtr(params32->params),
42258 NTSTATUS status;
42259 status = ext_glGetVariantArrayObjectivATI( &params );
42260 return status;
42263 static NTSTATUS wow64_ext_glGetVariantBooleanvEXT( void *args )
42265 struct
42267 GLuint id;
42268 GLenum value;
42269 PTR32 data;
42270 } *params32 = args;
42271 struct glGetVariantBooleanvEXT_params params =
42273 .id = params32->id,
42274 .value = params32->value,
42275 .data = ULongToPtr(params32->data),
42277 NTSTATUS status;
42278 status = ext_glGetVariantBooleanvEXT( &params );
42279 return status;
42282 static NTSTATUS wow64_ext_glGetVariantFloatvEXT( void *args )
42284 struct
42286 GLuint id;
42287 GLenum value;
42288 PTR32 data;
42289 } *params32 = args;
42290 struct glGetVariantFloatvEXT_params params =
42292 .id = params32->id,
42293 .value = params32->value,
42294 .data = ULongToPtr(params32->data),
42296 NTSTATUS status;
42297 status = ext_glGetVariantFloatvEXT( &params );
42298 return status;
42301 static NTSTATUS wow64_ext_glGetVariantIntegervEXT( void *args )
42303 struct
42305 GLuint id;
42306 GLenum value;
42307 PTR32 data;
42308 } *params32 = args;
42309 struct glGetVariantIntegervEXT_params params =
42311 .id = params32->id,
42312 .value = params32->value,
42313 .data = ULongToPtr(params32->data),
42315 NTSTATUS status;
42316 status = ext_glGetVariantIntegervEXT( &params );
42317 return status;
42320 static NTSTATUS wow64_ext_glGetVariantPointervEXT( void *args )
42322 struct
42324 GLuint id;
42325 GLenum value;
42326 PTR32 data;
42327 } *params32 = args;
42328 struct glGetVariantPointervEXT_params params =
42330 .id = params32->id,
42331 .value = params32->value,
42333 FIXME( "params32 %p, params %p stub!\n", params32, &params );
42334 return STATUS_NOT_IMPLEMENTED;
42337 static NTSTATUS wow64_ext_glGetVaryingLocationNV( void *args )
42339 struct
42341 GLuint program;
42342 PTR32 name;
42343 GLint ret;
42344 } *params32 = args;
42345 struct glGetVaryingLocationNV_params params =
42347 .program = params32->program,
42348 .name = ULongToPtr(params32->name),
42350 NTSTATUS status;
42351 status = ext_glGetVaryingLocationNV( &params );
42352 params32->ret = params.ret;
42353 return status;
42356 static NTSTATUS wow64_ext_glGetVertexArrayIndexed64iv( void *args )
42358 struct
42360 GLuint vaobj;
42361 GLuint index;
42362 GLenum pname;
42363 PTR32 param;
42364 } *params32 = args;
42365 struct glGetVertexArrayIndexed64iv_params params =
42367 .vaobj = params32->vaobj,
42368 .index = params32->index,
42369 .pname = params32->pname,
42370 .param = ULongToPtr(params32->param),
42372 NTSTATUS status;
42373 status = ext_glGetVertexArrayIndexed64iv( &params );
42374 return status;
42377 static NTSTATUS wow64_ext_glGetVertexArrayIndexediv( void *args )
42379 struct
42381 GLuint vaobj;
42382 GLuint index;
42383 GLenum pname;
42384 PTR32 param;
42385 } *params32 = args;
42386 struct glGetVertexArrayIndexediv_params params =
42388 .vaobj = params32->vaobj,
42389 .index = params32->index,
42390 .pname = params32->pname,
42391 .param = ULongToPtr(params32->param),
42393 NTSTATUS status;
42394 status = ext_glGetVertexArrayIndexediv( &params );
42395 return status;
42398 static NTSTATUS wow64_ext_glGetVertexArrayIntegeri_vEXT( void *args )
42400 struct
42402 GLuint vaobj;
42403 GLuint index;
42404 GLenum pname;
42405 PTR32 param;
42406 } *params32 = args;
42407 struct glGetVertexArrayIntegeri_vEXT_params params =
42409 .vaobj = params32->vaobj,
42410 .index = params32->index,
42411 .pname = params32->pname,
42412 .param = ULongToPtr(params32->param),
42414 NTSTATUS status;
42415 status = ext_glGetVertexArrayIntegeri_vEXT( &params );
42416 return status;
42419 static NTSTATUS wow64_ext_glGetVertexArrayIntegervEXT( void *args )
42421 struct
42423 GLuint vaobj;
42424 GLenum pname;
42425 PTR32 param;
42426 } *params32 = args;
42427 struct glGetVertexArrayIntegervEXT_params params =
42429 .vaobj = params32->vaobj,
42430 .pname = params32->pname,
42431 .param = ULongToPtr(params32->param),
42433 NTSTATUS status;
42434 status = ext_glGetVertexArrayIntegervEXT( &params );
42435 return status;
42438 static NTSTATUS wow64_ext_glGetVertexArrayPointeri_vEXT( void *args )
42440 struct
42442 GLuint vaobj;
42443 GLuint index;
42444 GLenum pname;
42445 PTR32 param;
42446 } *params32 = args;
42447 struct glGetVertexArrayPointeri_vEXT_params params =
42449 .vaobj = params32->vaobj,
42450 .index = params32->index,
42451 .pname = params32->pname,
42453 FIXME( "params32 %p, params %p stub!\n", params32, &params );
42454 return STATUS_NOT_IMPLEMENTED;
42457 static NTSTATUS wow64_ext_glGetVertexArrayPointervEXT( void *args )
42459 struct
42461 GLuint vaobj;
42462 GLenum pname;
42463 PTR32 param;
42464 } *params32 = args;
42465 struct glGetVertexArrayPointervEXT_params params =
42467 .vaobj = params32->vaobj,
42468 .pname = params32->pname,
42470 FIXME( "params32 %p, params %p stub!\n", params32, &params );
42471 return STATUS_NOT_IMPLEMENTED;
42474 static NTSTATUS wow64_ext_glGetVertexArrayiv( void *args )
42476 struct
42478 GLuint vaobj;
42479 GLenum pname;
42480 PTR32 param;
42481 } *params32 = args;
42482 struct glGetVertexArrayiv_params params =
42484 .vaobj = params32->vaobj,
42485 .pname = params32->pname,
42486 .param = ULongToPtr(params32->param),
42488 NTSTATUS status;
42489 status = ext_glGetVertexArrayiv( &params );
42490 return status;
42493 static NTSTATUS wow64_ext_glGetVertexAttribArrayObjectfvATI( void *args )
42495 struct
42497 GLuint index;
42498 GLenum pname;
42499 PTR32 params;
42500 } *params32 = args;
42501 struct glGetVertexAttribArrayObjectfvATI_params params =
42503 .index = params32->index,
42504 .pname = params32->pname,
42505 .params = ULongToPtr(params32->params),
42507 NTSTATUS status;
42508 status = ext_glGetVertexAttribArrayObjectfvATI( &params );
42509 return status;
42512 static NTSTATUS wow64_ext_glGetVertexAttribArrayObjectivATI( void *args )
42514 struct
42516 GLuint index;
42517 GLenum pname;
42518 PTR32 params;
42519 } *params32 = args;
42520 struct glGetVertexAttribArrayObjectivATI_params params =
42522 .index = params32->index,
42523 .pname = params32->pname,
42524 .params = ULongToPtr(params32->params),
42526 NTSTATUS status;
42527 status = ext_glGetVertexAttribArrayObjectivATI( &params );
42528 return status;
42531 static NTSTATUS wow64_ext_glGetVertexAttribIiv( void *args )
42533 struct
42535 GLuint index;
42536 GLenum pname;
42537 PTR32 params;
42538 } *params32 = args;
42539 struct glGetVertexAttribIiv_params params =
42541 .index = params32->index,
42542 .pname = params32->pname,
42543 .params = ULongToPtr(params32->params),
42545 NTSTATUS status;
42546 status = ext_glGetVertexAttribIiv( &params );
42547 return status;
42550 static NTSTATUS wow64_ext_glGetVertexAttribIivEXT( void *args )
42552 struct
42554 GLuint index;
42555 GLenum pname;
42556 PTR32 params;
42557 } *params32 = args;
42558 struct glGetVertexAttribIivEXT_params params =
42560 .index = params32->index,
42561 .pname = params32->pname,
42562 .params = ULongToPtr(params32->params),
42564 NTSTATUS status;
42565 status = ext_glGetVertexAttribIivEXT( &params );
42566 return status;
42569 static NTSTATUS wow64_ext_glGetVertexAttribIuiv( void *args )
42571 struct
42573 GLuint index;
42574 GLenum pname;
42575 PTR32 params;
42576 } *params32 = args;
42577 struct glGetVertexAttribIuiv_params params =
42579 .index = params32->index,
42580 .pname = params32->pname,
42581 .params = ULongToPtr(params32->params),
42583 NTSTATUS status;
42584 status = ext_glGetVertexAttribIuiv( &params );
42585 return status;
42588 static NTSTATUS wow64_ext_glGetVertexAttribIuivEXT( void *args )
42590 struct
42592 GLuint index;
42593 GLenum pname;
42594 PTR32 params;
42595 } *params32 = args;
42596 struct glGetVertexAttribIuivEXT_params params =
42598 .index = params32->index,
42599 .pname = params32->pname,
42600 .params = ULongToPtr(params32->params),
42602 NTSTATUS status;
42603 status = ext_glGetVertexAttribIuivEXT( &params );
42604 return status;
42607 static NTSTATUS wow64_ext_glGetVertexAttribLdv( void *args )
42609 struct
42611 GLuint index;
42612 GLenum pname;
42613 PTR32 params;
42614 } *params32 = args;
42615 struct glGetVertexAttribLdv_params params =
42617 .index = params32->index,
42618 .pname = params32->pname,
42619 .params = ULongToPtr(params32->params),
42621 NTSTATUS status;
42622 status = ext_glGetVertexAttribLdv( &params );
42623 return status;
42626 static NTSTATUS wow64_ext_glGetVertexAttribLdvEXT( void *args )
42628 struct
42630 GLuint index;
42631 GLenum pname;
42632 PTR32 params;
42633 } *params32 = args;
42634 struct glGetVertexAttribLdvEXT_params params =
42636 .index = params32->index,
42637 .pname = params32->pname,
42638 .params = ULongToPtr(params32->params),
42640 NTSTATUS status;
42641 status = ext_glGetVertexAttribLdvEXT( &params );
42642 return status;
42645 static NTSTATUS wow64_ext_glGetVertexAttribLi64vNV( void *args )
42647 struct
42649 GLuint index;
42650 GLenum pname;
42651 PTR32 params;
42652 } *params32 = args;
42653 struct glGetVertexAttribLi64vNV_params params =
42655 .index = params32->index,
42656 .pname = params32->pname,
42657 .params = ULongToPtr(params32->params),
42659 NTSTATUS status;
42660 status = ext_glGetVertexAttribLi64vNV( &params );
42661 return status;
42664 static NTSTATUS wow64_ext_glGetVertexAttribLui64vARB( void *args )
42666 struct
42668 GLuint index;
42669 GLenum pname;
42670 PTR32 params;
42671 } *params32 = args;
42672 struct glGetVertexAttribLui64vARB_params params =
42674 .index = params32->index,
42675 .pname = params32->pname,
42676 .params = ULongToPtr(params32->params),
42678 NTSTATUS status;
42679 status = ext_glGetVertexAttribLui64vARB( &params );
42680 return status;
42683 static NTSTATUS wow64_ext_glGetVertexAttribLui64vNV( void *args )
42685 struct
42687 GLuint index;
42688 GLenum pname;
42689 PTR32 params;
42690 } *params32 = args;
42691 struct glGetVertexAttribLui64vNV_params params =
42693 .index = params32->index,
42694 .pname = params32->pname,
42695 .params = ULongToPtr(params32->params),
42697 NTSTATUS status;
42698 status = ext_glGetVertexAttribLui64vNV( &params );
42699 return status;
42702 static NTSTATUS wow64_ext_glGetVertexAttribPointerv( void *args )
42704 struct
42706 GLuint index;
42707 GLenum pname;
42708 PTR32 pointer;
42709 } *params32 = args;
42710 struct glGetVertexAttribPointerv_params params =
42712 .index = params32->index,
42713 .pname = params32->pname,
42715 FIXME( "params32 %p, params %p stub!\n", params32, &params );
42716 return STATUS_NOT_IMPLEMENTED;
42719 static NTSTATUS wow64_ext_glGetVertexAttribPointervARB( void *args )
42721 struct
42723 GLuint index;
42724 GLenum pname;
42725 PTR32 pointer;
42726 } *params32 = args;
42727 struct glGetVertexAttribPointervARB_params params =
42729 .index = params32->index,
42730 .pname = params32->pname,
42732 FIXME( "params32 %p, params %p stub!\n", params32, &params );
42733 return STATUS_NOT_IMPLEMENTED;
42736 static NTSTATUS wow64_ext_glGetVertexAttribPointervNV( void *args )
42738 struct
42740 GLuint index;
42741 GLenum pname;
42742 PTR32 pointer;
42743 } *params32 = args;
42744 struct glGetVertexAttribPointervNV_params params =
42746 .index = params32->index,
42747 .pname = params32->pname,
42749 FIXME( "params32 %p, params %p stub!\n", params32, &params );
42750 return STATUS_NOT_IMPLEMENTED;
42753 static NTSTATUS wow64_ext_glGetVertexAttribdv( void *args )
42755 struct
42757 GLuint index;
42758 GLenum pname;
42759 PTR32 params;
42760 } *params32 = args;
42761 struct glGetVertexAttribdv_params params =
42763 .index = params32->index,
42764 .pname = params32->pname,
42765 .params = ULongToPtr(params32->params),
42767 NTSTATUS status;
42768 status = ext_glGetVertexAttribdv( &params );
42769 return status;
42772 static NTSTATUS wow64_ext_glGetVertexAttribdvARB( void *args )
42774 struct
42776 GLuint index;
42777 GLenum pname;
42778 PTR32 params;
42779 } *params32 = args;
42780 struct glGetVertexAttribdvARB_params params =
42782 .index = params32->index,
42783 .pname = params32->pname,
42784 .params = ULongToPtr(params32->params),
42786 NTSTATUS status;
42787 status = ext_glGetVertexAttribdvARB( &params );
42788 return status;
42791 static NTSTATUS wow64_ext_glGetVertexAttribdvNV( void *args )
42793 struct
42795 GLuint index;
42796 GLenum pname;
42797 PTR32 params;
42798 } *params32 = args;
42799 struct glGetVertexAttribdvNV_params params =
42801 .index = params32->index,
42802 .pname = params32->pname,
42803 .params = ULongToPtr(params32->params),
42805 NTSTATUS status;
42806 status = ext_glGetVertexAttribdvNV( &params );
42807 return status;
42810 static NTSTATUS wow64_ext_glGetVertexAttribfv( void *args )
42812 struct
42814 GLuint index;
42815 GLenum pname;
42816 PTR32 params;
42817 } *params32 = args;
42818 struct glGetVertexAttribfv_params params =
42820 .index = params32->index,
42821 .pname = params32->pname,
42822 .params = ULongToPtr(params32->params),
42824 NTSTATUS status;
42825 status = ext_glGetVertexAttribfv( &params );
42826 return status;
42829 static NTSTATUS wow64_ext_glGetVertexAttribfvARB( void *args )
42831 struct
42833 GLuint index;
42834 GLenum pname;
42835 PTR32 params;
42836 } *params32 = args;
42837 struct glGetVertexAttribfvARB_params params =
42839 .index = params32->index,
42840 .pname = params32->pname,
42841 .params = ULongToPtr(params32->params),
42843 NTSTATUS status;
42844 status = ext_glGetVertexAttribfvARB( &params );
42845 return status;
42848 static NTSTATUS wow64_ext_glGetVertexAttribfvNV( void *args )
42850 struct
42852 GLuint index;
42853 GLenum pname;
42854 PTR32 params;
42855 } *params32 = args;
42856 struct glGetVertexAttribfvNV_params params =
42858 .index = params32->index,
42859 .pname = params32->pname,
42860 .params = ULongToPtr(params32->params),
42862 NTSTATUS status;
42863 status = ext_glGetVertexAttribfvNV( &params );
42864 return status;
42867 static NTSTATUS wow64_ext_glGetVertexAttribiv( void *args )
42869 struct
42871 GLuint index;
42872 GLenum pname;
42873 PTR32 params;
42874 } *params32 = args;
42875 struct glGetVertexAttribiv_params params =
42877 .index = params32->index,
42878 .pname = params32->pname,
42879 .params = ULongToPtr(params32->params),
42881 NTSTATUS status;
42882 status = ext_glGetVertexAttribiv( &params );
42883 return status;
42886 static NTSTATUS wow64_ext_glGetVertexAttribivARB( void *args )
42888 struct
42890 GLuint index;
42891 GLenum pname;
42892 PTR32 params;
42893 } *params32 = args;
42894 struct glGetVertexAttribivARB_params params =
42896 .index = params32->index,
42897 .pname = params32->pname,
42898 .params = ULongToPtr(params32->params),
42900 NTSTATUS status;
42901 status = ext_glGetVertexAttribivARB( &params );
42902 return status;
42905 static NTSTATUS wow64_ext_glGetVertexAttribivNV( void *args )
42907 struct
42909 GLuint index;
42910 GLenum pname;
42911 PTR32 params;
42912 } *params32 = args;
42913 struct glGetVertexAttribivNV_params params =
42915 .index = params32->index,
42916 .pname = params32->pname,
42917 .params = ULongToPtr(params32->params),
42919 NTSTATUS status;
42920 status = ext_glGetVertexAttribivNV( &params );
42921 return status;
42924 static NTSTATUS wow64_ext_glGetVideoCaptureStreamdvNV( void *args )
42926 struct
42928 GLuint video_capture_slot;
42929 GLuint stream;
42930 GLenum pname;
42931 PTR32 params;
42932 } *params32 = args;
42933 struct glGetVideoCaptureStreamdvNV_params params =
42935 .video_capture_slot = params32->video_capture_slot,
42936 .stream = params32->stream,
42937 .pname = params32->pname,
42938 .params = ULongToPtr(params32->params),
42940 NTSTATUS status;
42941 status = ext_glGetVideoCaptureStreamdvNV( &params );
42942 return status;
42945 static NTSTATUS wow64_ext_glGetVideoCaptureStreamfvNV( void *args )
42947 struct
42949 GLuint video_capture_slot;
42950 GLuint stream;
42951 GLenum pname;
42952 PTR32 params;
42953 } *params32 = args;
42954 struct glGetVideoCaptureStreamfvNV_params params =
42956 .video_capture_slot = params32->video_capture_slot,
42957 .stream = params32->stream,
42958 .pname = params32->pname,
42959 .params = ULongToPtr(params32->params),
42961 NTSTATUS status;
42962 status = ext_glGetVideoCaptureStreamfvNV( &params );
42963 return status;
42966 static NTSTATUS wow64_ext_glGetVideoCaptureStreamivNV( void *args )
42968 struct
42970 GLuint video_capture_slot;
42971 GLuint stream;
42972 GLenum pname;
42973 PTR32 params;
42974 } *params32 = args;
42975 struct glGetVideoCaptureStreamivNV_params params =
42977 .video_capture_slot = params32->video_capture_slot,
42978 .stream = params32->stream,
42979 .pname = params32->pname,
42980 .params = ULongToPtr(params32->params),
42982 NTSTATUS status;
42983 status = ext_glGetVideoCaptureStreamivNV( &params );
42984 return status;
42987 static NTSTATUS wow64_ext_glGetVideoCaptureivNV( void *args )
42989 struct
42991 GLuint video_capture_slot;
42992 GLenum pname;
42993 PTR32 params;
42994 } *params32 = args;
42995 struct glGetVideoCaptureivNV_params params =
42997 .video_capture_slot = params32->video_capture_slot,
42998 .pname = params32->pname,
42999 .params = ULongToPtr(params32->params),
43001 NTSTATUS status;
43002 status = ext_glGetVideoCaptureivNV( &params );
43003 return status;
43006 static NTSTATUS wow64_ext_glGetVideoi64vNV( void *args )
43008 struct
43010 GLuint video_slot;
43011 GLenum pname;
43012 PTR32 params;
43013 } *params32 = args;
43014 struct glGetVideoi64vNV_params params =
43016 .video_slot = params32->video_slot,
43017 .pname = params32->pname,
43018 .params = ULongToPtr(params32->params),
43020 NTSTATUS status;
43021 status = ext_glGetVideoi64vNV( &params );
43022 return status;
43025 static NTSTATUS wow64_ext_glGetVideoivNV( void *args )
43027 struct
43029 GLuint video_slot;
43030 GLenum pname;
43031 PTR32 params;
43032 } *params32 = args;
43033 struct glGetVideoivNV_params params =
43035 .video_slot = params32->video_slot,
43036 .pname = params32->pname,
43037 .params = ULongToPtr(params32->params),
43039 NTSTATUS status;
43040 status = ext_glGetVideoivNV( &params );
43041 return status;
43044 static NTSTATUS wow64_ext_glGetVideoui64vNV( void *args )
43046 struct
43048 GLuint video_slot;
43049 GLenum pname;
43050 PTR32 params;
43051 } *params32 = args;
43052 struct glGetVideoui64vNV_params params =
43054 .video_slot = params32->video_slot,
43055 .pname = params32->pname,
43056 .params = ULongToPtr(params32->params),
43058 NTSTATUS status;
43059 status = ext_glGetVideoui64vNV( &params );
43060 return status;
43063 static NTSTATUS wow64_ext_glGetVideouivNV( void *args )
43065 struct
43067 GLuint video_slot;
43068 GLenum pname;
43069 PTR32 params;
43070 } *params32 = args;
43071 struct glGetVideouivNV_params params =
43073 .video_slot = params32->video_slot,
43074 .pname = params32->pname,
43075 .params = ULongToPtr(params32->params),
43077 NTSTATUS status;
43078 status = ext_glGetVideouivNV( &params );
43079 return status;
43082 static NTSTATUS wow64_ext_glGetVkProcAddrNV( void *args )
43084 struct
43086 PTR32 name;
43087 PTR32 ret;
43088 } *params32 = args;
43089 struct glGetVkProcAddrNV_params params =
43091 .name = ULongToPtr(params32->name),
43093 FIXME( "params32 %p, params %p stub!\n", params32, &params );
43094 return STATUS_NOT_IMPLEMENTED;
43097 static NTSTATUS wow64_ext_glGetnColorTable( void *args )
43099 struct
43101 GLenum target;
43102 GLenum format;
43103 GLenum type;
43104 GLsizei bufSize;
43105 PTR32 table;
43106 } *params32 = args;
43107 struct glGetnColorTable_params params =
43109 .target = params32->target,
43110 .format = params32->format,
43111 .type = params32->type,
43112 .bufSize = params32->bufSize,
43113 .table = ULongToPtr(params32->table),
43115 NTSTATUS status;
43116 status = ext_glGetnColorTable( &params );
43117 return status;
43120 static NTSTATUS wow64_ext_glGetnColorTableARB( void *args )
43122 struct
43124 GLenum target;
43125 GLenum format;
43126 GLenum type;
43127 GLsizei bufSize;
43128 PTR32 table;
43129 } *params32 = args;
43130 struct glGetnColorTableARB_params params =
43132 .target = params32->target,
43133 .format = params32->format,
43134 .type = params32->type,
43135 .bufSize = params32->bufSize,
43136 .table = ULongToPtr(params32->table),
43138 NTSTATUS status;
43139 status = ext_glGetnColorTableARB( &params );
43140 return status;
43143 static NTSTATUS wow64_ext_glGetnCompressedTexImage( void *args )
43145 struct
43147 GLenum target;
43148 GLint lod;
43149 GLsizei bufSize;
43150 PTR32 pixels;
43151 } *params32 = args;
43152 struct glGetnCompressedTexImage_params params =
43154 .target = params32->target,
43155 .lod = params32->lod,
43156 .bufSize = params32->bufSize,
43157 .pixels = ULongToPtr(params32->pixels),
43159 NTSTATUS status;
43160 status = ext_glGetnCompressedTexImage( &params );
43161 return status;
43164 static NTSTATUS wow64_ext_glGetnCompressedTexImageARB( void *args )
43166 struct
43168 GLenum target;
43169 GLint lod;
43170 GLsizei bufSize;
43171 PTR32 img;
43172 } *params32 = args;
43173 struct glGetnCompressedTexImageARB_params params =
43175 .target = params32->target,
43176 .lod = params32->lod,
43177 .bufSize = params32->bufSize,
43178 .img = ULongToPtr(params32->img),
43180 NTSTATUS status;
43181 status = ext_glGetnCompressedTexImageARB( &params );
43182 return status;
43185 static NTSTATUS wow64_ext_glGetnConvolutionFilter( void *args )
43187 struct
43189 GLenum target;
43190 GLenum format;
43191 GLenum type;
43192 GLsizei bufSize;
43193 PTR32 image;
43194 } *params32 = args;
43195 struct glGetnConvolutionFilter_params params =
43197 .target = params32->target,
43198 .format = params32->format,
43199 .type = params32->type,
43200 .bufSize = params32->bufSize,
43201 .image = ULongToPtr(params32->image),
43203 NTSTATUS status;
43204 status = ext_glGetnConvolutionFilter( &params );
43205 return status;
43208 static NTSTATUS wow64_ext_glGetnConvolutionFilterARB( void *args )
43210 struct
43212 GLenum target;
43213 GLenum format;
43214 GLenum type;
43215 GLsizei bufSize;
43216 PTR32 image;
43217 } *params32 = args;
43218 struct glGetnConvolutionFilterARB_params params =
43220 .target = params32->target,
43221 .format = params32->format,
43222 .type = params32->type,
43223 .bufSize = params32->bufSize,
43224 .image = ULongToPtr(params32->image),
43226 NTSTATUS status;
43227 status = ext_glGetnConvolutionFilterARB( &params );
43228 return status;
43231 static NTSTATUS wow64_ext_glGetnHistogram( void *args )
43233 struct
43235 GLenum target;
43236 GLboolean reset;
43237 GLenum format;
43238 GLenum type;
43239 GLsizei bufSize;
43240 PTR32 values;
43241 } *params32 = args;
43242 struct glGetnHistogram_params params =
43244 .target = params32->target,
43245 .reset = params32->reset,
43246 .format = params32->format,
43247 .type = params32->type,
43248 .bufSize = params32->bufSize,
43249 .values = ULongToPtr(params32->values),
43251 NTSTATUS status;
43252 status = ext_glGetnHistogram( &params );
43253 return status;
43256 static NTSTATUS wow64_ext_glGetnHistogramARB( void *args )
43258 struct
43260 GLenum target;
43261 GLboolean reset;
43262 GLenum format;
43263 GLenum type;
43264 GLsizei bufSize;
43265 PTR32 values;
43266 } *params32 = args;
43267 struct glGetnHistogramARB_params params =
43269 .target = params32->target,
43270 .reset = params32->reset,
43271 .format = params32->format,
43272 .type = params32->type,
43273 .bufSize = params32->bufSize,
43274 .values = ULongToPtr(params32->values),
43276 NTSTATUS status;
43277 status = ext_glGetnHistogramARB( &params );
43278 return status;
43281 static NTSTATUS wow64_ext_glGetnMapdv( void *args )
43283 struct
43285 GLenum target;
43286 GLenum query;
43287 GLsizei bufSize;
43288 PTR32 v;
43289 } *params32 = args;
43290 struct glGetnMapdv_params params =
43292 .target = params32->target,
43293 .query = params32->query,
43294 .bufSize = params32->bufSize,
43295 .v = ULongToPtr(params32->v),
43297 NTSTATUS status;
43298 status = ext_glGetnMapdv( &params );
43299 return status;
43302 static NTSTATUS wow64_ext_glGetnMapdvARB( void *args )
43304 struct
43306 GLenum target;
43307 GLenum query;
43308 GLsizei bufSize;
43309 PTR32 v;
43310 } *params32 = args;
43311 struct glGetnMapdvARB_params params =
43313 .target = params32->target,
43314 .query = params32->query,
43315 .bufSize = params32->bufSize,
43316 .v = ULongToPtr(params32->v),
43318 NTSTATUS status;
43319 status = ext_glGetnMapdvARB( &params );
43320 return status;
43323 static NTSTATUS wow64_ext_glGetnMapfv( void *args )
43325 struct
43327 GLenum target;
43328 GLenum query;
43329 GLsizei bufSize;
43330 PTR32 v;
43331 } *params32 = args;
43332 struct glGetnMapfv_params params =
43334 .target = params32->target,
43335 .query = params32->query,
43336 .bufSize = params32->bufSize,
43337 .v = ULongToPtr(params32->v),
43339 NTSTATUS status;
43340 status = ext_glGetnMapfv( &params );
43341 return status;
43344 static NTSTATUS wow64_ext_glGetnMapfvARB( void *args )
43346 struct
43348 GLenum target;
43349 GLenum query;
43350 GLsizei bufSize;
43351 PTR32 v;
43352 } *params32 = args;
43353 struct glGetnMapfvARB_params params =
43355 .target = params32->target,
43356 .query = params32->query,
43357 .bufSize = params32->bufSize,
43358 .v = ULongToPtr(params32->v),
43360 NTSTATUS status;
43361 status = ext_glGetnMapfvARB( &params );
43362 return status;
43365 static NTSTATUS wow64_ext_glGetnMapiv( void *args )
43367 struct
43369 GLenum target;
43370 GLenum query;
43371 GLsizei bufSize;
43372 PTR32 v;
43373 } *params32 = args;
43374 struct glGetnMapiv_params params =
43376 .target = params32->target,
43377 .query = params32->query,
43378 .bufSize = params32->bufSize,
43379 .v = ULongToPtr(params32->v),
43381 NTSTATUS status;
43382 status = ext_glGetnMapiv( &params );
43383 return status;
43386 static NTSTATUS wow64_ext_glGetnMapivARB( void *args )
43388 struct
43390 GLenum target;
43391 GLenum query;
43392 GLsizei bufSize;
43393 PTR32 v;
43394 } *params32 = args;
43395 struct glGetnMapivARB_params params =
43397 .target = params32->target,
43398 .query = params32->query,
43399 .bufSize = params32->bufSize,
43400 .v = ULongToPtr(params32->v),
43402 NTSTATUS status;
43403 status = ext_glGetnMapivARB( &params );
43404 return status;
43407 static NTSTATUS wow64_ext_glGetnMinmax( void *args )
43409 struct
43411 GLenum target;
43412 GLboolean reset;
43413 GLenum format;
43414 GLenum type;
43415 GLsizei bufSize;
43416 PTR32 values;
43417 } *params32 = args;
43418 struct glGetnMinmax_params params =
43420 .target = params32->target,
43421 .reset = params32->reset,
43422 .format = params32->format,
43423 .type = params32->type,
43424 .bufSize = params32->bufSize,
43425 .values = ULongToPtr(params32->values),
43427 NTSTATUS status;
43428 status = ext_glGetnMinmax( &params );
43429 return status;
43432 static NTSTATUS wow64_ext_glGetnMinmaxARB( void *args )
43434 struct
43436 GLenum target;
43437 GLboolean reset;
43438 GLenum format;
43439 GLenum type;
43440 GLsizei bufSize;
43441 PTR32 values;
43442 } *params32 = args;
43443 struct glGetnMinmaxARB_params params =
43445 .target = params32->target,
43446 .reset = params32->reset,
43447 .format = params32->format,
43448 .type = params32->type,
43449 .bufSize = params32->bufSize,
43450 .values = ULongToPtr(params32->values),
43452 NTSTATUS status;
43453 status = ext_glGetnMinmaxARB( &params );
43454 return status;
43457 static NTSTATUS wow64_ext_glGetnPixelMapfv( void *args )
43459 struct
43461 GLenum map;
43462 GLsizei bufSize;
43463 PTR32 values;
43464 } *params32 = args;
43465 struct glGetnPixelMapfv_params params =
43467 .map = params32->map,
43468 .bufSize = params32->bufSize,
43469 .values = ULongToPtr(params32->values),
43471 NTSTATUS status;
43472 status = ext_glGetnPixelMapfv( &params );
43473 return status;
43476 static NTSTATUS wow64_ext_glGetnPixelMapfvARB( void *args )
43478 struct
43480 GLenum map;
43481 GLsizei bufSize;
43482 PTR32 values;
43483 } *params32 = args;
43484 struct glGetnPixelMapfvARB_params params =
43486 .map = params32->map,
43487 .bufSize = params32->bufSize,
43488 .values = ULongToPtr(params32->values),
43490 NTSTATUS status;
43491 status = ext_glGetnPixelMapfvARB( &params );
43492 return status;
43495 static NTSTATUS wow64_ext_glGetnPixelMapuiv( void *args )
43497 struct
43499 GLenum map;
43500 GLsizei bufSize;
43501 PTR32 values;
43502 } *params32 = args;
43503 struct glGetnPixelMapuiv_params params =
43505 .map = params32->map,
43506 .bufSize = params32->bufSize,
43507 .values = ULongToPtr(params32->values),
43509 NTSTATUS status;
43510 status = ext_glGetnPixelMapuiv( &params );
43511 return status;
43514 static NTSTATUS wow64_ext_glGetnPixelMapuivARB( void *args )
43516 struct
43518 GLenum map;
43519 GLsizei bufSize;
43520 PTR32 values;
43521 } *params32 = args;
43522 struct glGetnPixelMapuivARB_params params =
43524 .map = params32->map,
43525 .bufSize = params32->bufSize,
43526 .values = ULongToPtr(params32->values),
43528 NTSTATUS status;
43529 status = ext_glGetnPixelMapuivARB( &params );
43530 return status;
43533 static NTSTATUS wow64_ext_glGetnPixelMapusv( void *args )
43535 struct
43537 GLenum map;
43538 GLsizei bufSize;
43539 PTR32 values;
43540 } *params32 = args;
43541 struct glGetnPixelMapusv_params params =
43543 .map = params32->map,
43544 .bufSize = params32->bufSize,
43545 .values = ULongToPtr(params32->values),
43547 NTSTATUS status;
43548 status = ext_glGetnPixelMapusv( &params );
43549 return status;
43552 static NTSTATUS wow64_ext_glGetnPixelMapusvARB( void *args )
43554 struct
43556 GLenum map;
43557 GLsizei bufSize;
43558 PTR32 values;
43559 } *params32 = args;
43560 struct glGetnPixelMapusvARB_params params =
43562 .map = params32->map,
43563 .bufSize = params32->bufSize,
43564 .values = ULongToPtr(params32->values),
43566 NTSTATUS status;
43567 status = ext_glGetnPixelMapusvARB( &params );
43568 return status;
43571 static NTSTATUS wow64_ext_glGetnPolygonStipple( void *args )
43573 struct
43575 GLsizei bufSize;
43576 PTR32 pattern;
43577 } *params32 = args;
43578 struct glGetnPolygonStipple_params params =
43580 .bufSize = params32->bufSize,
43581 .pattern = ULongToPtr(params32->pattern),
43583 NTSTATUS status;
43584 status = ext_glGetnPolygonStipple( &params );
43585 return status;
43588 static NTSTATUS wow64_ext_glGetnPolygonStippleARB( void *args )
43590 struct
43592 GLsizei bufSize;
43593 PTR32 pattern;
43594 } *params32 = args;
43595 struct glGetnPolygonStippleARB_params params =
43597 .bufSize = params32->bufSize,
43598 .pattern = ULongToPtr(params32->pattern),
43600 NTSTATUS status;
43601 status = ext_glGetnPolygonStippleARB( &params );
43602 return status;
43605 static NTSTATUS wow64_ext_glGetnSeparableFilter( void *args )
43607 struct
43609 GLenum target;
43610 GLenum format;
43611 GLenum type;
43612 GLsizei rowBufSize;
43613 PTR32 row;
43614 GLsizei columnBufSize;
43615 PTR32 column;
43616 PTR32 span;
43617 } *params32 = args;
43618 struct glGetnSeparableFilter_params params =
43620 .target = params32->target,
43621 .format = params32->format,
43622 .type = params32->type,
43623 .rowBufSize = params32->rowBufSize,
43624 .row = ULongToPtr(params32->row),
43625 .columnBufSize = params32->columnBufSize,
43626 .column = ULongToPtr(params32->column),
43627 .span = ULongToPtr(params32->span),
43629 NTSTATUS status;
43630 status = ext_glGetnSeparableFilter( &params );
43631 return status;
43634 static NTSTATUS wow64_ext_glGetnSeparableFilterARB( void *args )
43636 struct
43638 GLenum target;
43639 GLenum format;
43640 GLenum type;
43641 GLsizei rowBufSize;
43642 PTR32 row;
43643 GLsizei columnBufSize;
43644 PTR32 column;
43645 PTR32 span;
43646 } *params32 = args;
43647 struct glGetnSeparableFilterARB_params params =
43649 .target = params32->target,
43650 .format = params32->format,
43651 .type = params32->type,
43652 .rowBufSize = params32->rowBufSize,
43653 .row = ULongToPtr(params32->row),
43654 .columnBufSize = params32->columnBufSize,
43655 .column = ULongToPtr(params32->column),
43656 .span = ULongToPtr(params32->span),
43658 NTSTATUS status;
43659 status = ext_glGetnSeparableFilterARB( &params );
43660 return status;
43663 static NTSTATUS wow64_ext_glGetnTexImage( void *args )
43665 struct
43667 GLenum target;
43668 GLint level;
43669 GLenum format;
43670 GLenum type;
43671 GLsizei bufSize;
43672 PTR32 pixels;
43673 } *params32 = args;
43674 struct glGetnTexImage_params params =
43676 .target = params32->target,
43677 .level = params32->level,
43678 .format = params32->format,
43679 .type = params32->type,
43680 .bufSize = params32->bufSize,
43681 .pixels = ULongToPtr(params32->pixels),
43683 NTSTATUS status;
43684 status = ext_glGetnTexImage( &params );
43685 return status;
43688 static NTSTATUS wow64_ext_glGetnTexImageARB( void *args )
43690 struct
43692 GLenum target;
43693 GLint level;
43694 GLenum format;
43695 GLenum type;
43696 GLsizei bufSize;
43697 PTR32 img;
43698 } *params32 = args;
43699 struct glGetnTexImageARB_params params =
43701 .target = params32->target,
43702 .level = params32->level,
43703 .format = params32->format,
43704 .type = params32->type,
43705 .bufSize = params32->bufSize,
43706 .img = ULongToPtr(params32->img),
43708 NTSTATUS status;
43709 status = ext_glGetnTexImageARB( &params );
43710 return status;
43713 static NTSTATUS wow64_ext_glGetnUniformdv( void *args )
43715 struct
43717 GLuint program;
43718 GLint location;
43719 GLsizei bufSize;
43720 PTR32 params;
43721 } *params32 = args;
43722 struct glGetnUniformdv_params params =
43724 .program = params32->program,
43725 .location = params32->location,
43726 .bufSize = params32->bufSize,
43727 .params = ULongToPtr(params32->params),
43729 NTSTATUS status;
43730 status = ext_glGetnUniformdv( &params );
43731 return status;
43734 static NTSTATUS wow64_ext_glGetnUniformdvARB( void *args )
43736 struct
43738 GLuint program;
43739 GLint location;
43740 GLsizei bufSize;
43741 PTR32 params;
43742 } *params32 = args;
43743 struct glGetnUniformdvARB_params params =
43745 .program = params32->program,
43746 .location = params32->location,
43747 .bufSize = params32->bufSize,
43748 .params = ULongToPtr(params32->params),
43750 NTSTATUS status;
43751 status = ext_glGetnUniformdvARB( &params );
43752 return status;
43755 static NTSTATUS wow64_ext_glGetnUniformfv( void *args )
43757 struct
43759 GLuint program;
43760 GLint location;
43761 GLsizei bufSize;
43762 PTR32 params;
43763 } *params32 = args;
43764 struct glGetnUniformfv_params params =
43766 .program = params32->program,
43767 .location = params32->location,
43768 .bufSize = params32->bufSize,
43769 .params = ULongToPtr(params32->params),
43771 NTSTATUS status;
43772 status = ext_glGetnUniformfv( &params );
43773 return status;
43776 static NTSTATUS wow64_ext_glGetnUniformfvARB( void *args )
43778 struct
43780 GLuint program;
43781 GLint location;
43782 GLsizei bufSize;
43783 PTR32 params;
43784 } *params32 = args;
43785 struct glGetnUniformfvARB_params params =
43787 .program = params32->program,
43788 .location = params32->location,
43789 .bufSize = params32->bufSize,
43790 .params = ULongToPtr(params32->params),
43792 NTSTATUS status;
43793 status = ext_glGetnUniformfvARB( &params );
43794 return status;
43797 static NTSTATUS wow64_ext_glGetnUniformi64vARB( void *args )
43799 struct
43801 GLuint program;
43802 GLint location;
43803 GLsizei bufSize;
43804 PTR32 params;
43805 } *params32 = args;
43806 struct glGetnUniformi64vARB_params params =
43808 .program = params32->program,
43809 .location = params32->location,
43810 .bufSize = params32->bufSize,
43811 .params = ULongToPtr(params32->params),
43813 NTSTATUS status;
43814 status = ext_glGetnUniformi64vARB( &params );
43815 return status;
43818 static NTSTATUS wow64_ext_glGetnUniformiv( void *args )
43820 struct
43822 GLuint program;
43823 GLint location;
43824 GLsizei bufSize;
43825 PTR32 params;
43826 } *params32 = args;
43827 struct glGetnUniformiv_params params =
43829 .program = params32->program,
43830 .location = params32->location,
43831 .bufSize = params32->bufSize,
43832 .params = ULongToPtr(params32->params),
43834 NTSTATUS status;
43835 status = ext_glGetnUniformiv( &params );
43836 return status;
43839 static NTSTATUS wow64_ext_glGetnUniformivARB( void *args )
43841 struct
43843 GLuint program;
43844 GLint location;
43845 GLsizei bufSize;
43846 PTR32 params;
43847 } *params32 = args;
43848 struct glGetnUniformivARB_params params =
43850 .program = params32->program,
43851 .location = params32->location,
43852 .bufSize = params32->bufSize,
43853 .params = ULongToPtr(params32->params),
43855 NTSTATUS status;
43856 status = ext_glGetnUniformivARB( &params );
43857 return status;
43860 static NTSTATUS wow64_ext_glGetnUniformui64vARB( void *args )
43862 struct
43864 GLuint program;
43865 GLint location;
43866 GLsizei bufSize;
43867 PTR32 params;
43868 } *params32 = args;
43869 struct glGetnUniformui64vARB_params params =
43871 .program = params32->program,
43872 .location = params32->location,
43873 .bufSize = params32->bufSize,
43874 .params = ULongToPtr(params32->params),
43876 NTSTATUS status;
43877 status = ext_glGetnUniformui64vARB( &params );
43878 return status;
43881 static NTSTATUS wow64_ext_glGetnUniformuiv( void *args )
43883 struct
43885 GLuint program;
43886 GLint location;
43887 GLsizei bufSize;
43888 PTR32 params;
43889 } *params32 = args;
43890 struct glGetnUniformuiv_params params =
43892 .program = params32->program,
43893 .location = params32->location,
43894 .bufSize = params32->bufSize,
43895 .params = ULongToPtr(params32->params),
43897 NTSTATUS status;
43898 status = ext_glGetnUniformuiv( &params );
43899 return status;
43902 static NTSTATUS wow64_ext_glGetnUniformuivARB( void *args )
43904 struct
43906 GLuint program;
43907 GLint location;
43908 GLsizei bufSize;
43909 PTR32 params;
43910 } *params32 = args;
43911 struct glGetnUniformuivARB_params params =
43913 .program = params32->program,
43914 .location = params32->location,
43915 .bufSize = params32->bufSize,
43916 .params = ULongToPtr(params32->params),
43918 NTSTATUS status;
43919 status = ext_glGetnUniformuivARB( &params );
43920 return status;
43923 static NTSTATUS wow64_ext_glIglooInterfaceSGIX( void *args )
43925 struct
43927 GLenum pname;
43928 PTR32 params;
43929 } *params32 = args;
43930 struct glIglooInterfaceSGIX_params params =
43932 .pname = params32->pname,
43933 .params = ULongToPtr(params32->params),
43935 NTSTATUS status;
43936 status = ext_glIglooInterfaceSGIX( &params );
43937 return status;
43940 static NTSTATUS wow64_ext_glImageTransformParameterfvHP( void *args )
43942 struct
43944 GLenum target;
43945 GLenum pname;
43946 PTR32 params;
43947 } *params32 = args;
43948 struct glImageTransformParameterfvHP_params params =
43950 .target = params32->target,
43951 .pname = params32->pname,
43952 .params = ULongToPtr(params32->params),
43954 NTSTATUS status;
43955 status = ext_glImageTransformParameterfvHP( &params );
43956 return status;
43959 static NTSTATUS wow64_ext_glImageTransformParameterivHP( void *args )
43961 struct
43963 GLenum target;
43964 GLenum pname;
43965 PTR32 params;
43966 } *params32 = args;
43967 struct glImageTransformParameterivHP_params params =
43969 .target = params32->target,
43970 .pname = params32->pname,
43971 .params = ULongToPtr(params32->params),
43973 NTSTATUS status;
43974 status = ext_glImageTransformParameterivHP( &params );
43975 return status;
43978 static NTSTATUS wow64_ext_glImportMemoryWin32HandleEXT( void *args )
43980 struct
43982 GLuint memory;
43983 GLuint64 size;
43984 GLenum handleType;
43985 PTR32 handle;
43986 } *params32 = args;
43987 struct glImportMemoryWin32HandleEXT_params params =
43989 .memory = params32->memory,
43990 .size = params32->size,
43991 .handleType = params32->handleType,
43992 .handle = ULongToPtr(params32->handle),
43994 NTSTATUS status;
43995 status = ext_glImportMemoryWin32HandleEXT( &params );
43996 return status;
43999 static NTSTATUS wow64_ext_glImportMemoryWin32NameEXT( void *args )
44001 struct
44003 GLuint memory;
44004 GLuint64 size;
44005 GLenum handleType;
44006 PTR32 name;
44007 } *params32 = args;
44008 struct glImportMemoryWin32NameEXT_params params =
44010 .memory = params32->memory,
44011 .size = params32->size,
44012 .handleType = params32->handleType,
44013 .name = ULongToPtr(params32->name),
44015 NTSTATUS status;
44016 status = ext_glImportMemoryWin32NameEXT( &params );
44017 return status;
44020 static NTSTATUS wow64_ext_glImportSemaphoreWin32HandleEXT( void *args )
44022 struct
44024 GLuint semaphore;
44025 GLenum handleType;
44026 PTR32 handle;
44027 } *params32 = args;
44028 struct glImportSemaphoreWin32HandleEXT_params params =
44030 .semaphore = params32->semaphore,
44031 .handleType = params32->handleType,
44032 .handle = ULongToPtr(params32->handle),
44034 NTSTATUS status;
44035 status = ext_glImportSemaphoreWin32HandleEXT( &params );
44036 return status;
44039 static NTSTATUS wow64_ext_glImportSemaphoreWin32NameEXT( void *args )
44041 struct
44043 GLuint semaphore;
44044 GLenum handleType;
44045 PTR32 name;
44046 } *params32 = args;
44047 struct glImportSemaphoreWin32NameEXT_params params =
44049 .semaphore = params32->semaphore,
44050 .handleType = params32->handleType,
44051 .name = ULongToPtr(params32->name),
44053 NTSTATUS status;
44054 status = ext_glImportSemaphoreWin32NameEXT( &params );
44055 return status;
44058 static NTSTATUS wow64_ext_glImportSyncEXT( void *args )
44060 struct
44062 GLenum external_sync_type;
44063 PTR32 external_sync;
44064 GLbitfield flags;
44065 PTR32 ret;
44066 } *params32 = args;
44067 struct glImportSyncEXT_params params =
44069 .external_sync_type = params32->external_sync_type,
44070 .external_sync = (GLintptr)ULongToPtr(params32->external_sync),
44071 .flags = params32->flags,
44073 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44074 return STATUS_NOT_IMPLEMENTED;
44077 static NTSTATUS wow64_ext_glIndexPointerEXT( void *args )
44079 struct
44081 GLenum type;
44082 GLsizei stride;
44083 GLsizei count;
44084 PTR32 pointer;
44085 } *params32 = args;
44086 struct glIndexPointerEXT_params params =
44088 .type = params32->type,
44089 .stride = params32->stride,
44090 .count = params32->count,
44091 .pointer = ULongToPtr(params32->pointer),
44093 NTSTATUS status;
44094 status = ext_glIndexPointerEXT( &params );
44095 return status;
44098 static NTSTATUS wow64_ext_glIndexPointerListIBM( void *args )
44100 struct
44102 GLenum type;
44103 GLint stride;
44104 PTR32 pointer;
44105 GLint ptrstride;
44106 } *params32 = args;
44107 struct glIndexPointerListIBM_params params =
44109 .type = params32->type,
44110 .stride = params32->stride,
44111 .ptrstride = params32->ptrstride,
44113 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44114 return STATUS_NOT_IMPLEMENTED;
44117 static NTSTATUS wow64_ext_glIndexxvOES( void *args )
44119 struct
44121 PTR32 component;
44122 } *params32 = args;
44123 struct glIndexxvOES_params params =
44125 .component = ULongToPtr(params32->component),
44127 NTSTATUS status;
44128 status = ext_glIndexxvOES( &params );
44129 return status;
44132 static NTSTATUS wow64_ext_glInsertEventMarkerEXT( void *args )
44134 struct
44136 GLsizei length;
44137 PTR32 marker;
44138 } *params32 = args;
44139 struct glInsertEventMarkerEXT_params params =
44141 .length = params32->length,
44142 .marker = ULongToPtr(params32->marker),
44144 NTSTATUS status;
44145 status = ext_glInsertEventMarkerEXT( &params );
44146 return status;
44149 static NTSTATUS wow64_ext_glInstrumentsBufferSGIX( void *args )
44151 struct
44153 GLsizei size;
44154 PTR32 buffer;
44155 } *params32 = args;
44156 struct glInstrumentsBufferSGIX_params params =
44158 .size = params32->size,
44159 .buffer = ULongToPtr(params32->buffer),
44161 NTSTATUS status;
44162 status = ext_glInstrumentsBufferSGIX( &params );
44163 return status;
44166 static NTSTATUS wow64_ext_glInvalidateBufferSubData( void *args )
44168 struct
44170 GLuint buffer;
44171 PTR32 offset;
44172 PTR32 length;
44173 } *params32 = args;
44174 struct glInvalidateBufferSubData_params params =
44176 .buffer = params32->buffer,
44177 .offset = (GLintptr)ULongToPtr(params32->offset),
44178 .length = (GLsizeiptr)ULongToPtr(params32->length),
44180 NTSTATUS status;
44181 status = ext_glInvalidateBufferSubData( &params );
44182 return status;
44185 static NTSTATUS wow64_ext_glInvalidateFramebuffer( void *args )
44187 struct
44189 GLenum target;
44190 GLsizei numAttachments;
44191 PTR32 attachments;
44192 } *params32 = args;
44193 struct glInvalidateFramebuffer_params params =
44195 .target = params32->target,
44196 .numAttachments = params32->numAttachments,
44197 .attachments = ULongToPtr(params32->attachments),
44199 NTSTATUS status;
44200 status = ext_glInvalidateFramebuffer( &params );
44201 return status;
44204 static NTSTATUS wow64_ext_glInvalidateNamedFramebufferData( void *args )
44206 struct
44208 GLuint framebuffer;
44209 GLsizei numAttachments;
44210 PTR32 attachments;
44211 } *params32 = args;
44212 struct glInvalidateNamedFramebufferData_params params =
44214 .framebuffer = params32->framebuffer,
44215 .numAttachments = params32->numAttachments,
44216 .attachments = ULongToPtr(params32->attachments),
44218 NTSTATUS status;
44219 status = ext_glInvalidateNamedFramebufferData( &params );
44220 return status;
44223 static NTSTATUS wow64_ext_glInvalidateNamedFramebufferSubData( void *args )
44225 struct
44227 GLuint framebuffer;
44228 GLsizei numAttachments;
44229 PTR32 attachments;
44230 GLint x;
44231 GLint y;
44232 GLsizei width;
44233 GLsizei height;
44234 } *params32 = args;
44235 struct glInvalidateNamedFramebufferSubData_params params =
44237 .framebuffer = params32->framebuffer,
44238 .numAttachments = params32->numAttachments,
44239 .attachments = ULongToPtr(params32->attachments),
44240 .x = params32->x,
44241 .y = params32->y,
44242 .width = params32->width,
44243 .height = params32->height,
44245 NTSTATUS status;
44246 status = ext_glInvalidateNamedFramebufferSubData( &params );
44247 return status;
44250 static NTSTATUS wow64_ext_glInvalidateSubFramebuffer( void *args )
44252 struct
44254 GLenum target;
44255 GLsizei numAttachments;
44256 PTR32 attachments;
44257 GLint x;
44258 GLint y;
44259 GLsizei width;
44260 GLsizei height;
44261 } *params32 = args;
44262 struct glInvalidateSubFramebuffer_params params =
44264 .target = params32->target,
44265 .numAttachments = params32->numAttachments,
44266 .attachments = ULongToPtr(params32->attachments),
44267 .x = params32->x,
44268 .y = params32->y,
44269 .width = params32->width,
44270 .height = params32->height,
44272 NTSTATUS status;
44273 status = ext_glInvalidateSubFramebuffer( &params );
44274 return status;
44277 static NTSTATUS wow64_ext_glIsNamedStringARB( void *args )
44279 struct
44281 GLint namelen;
44282 PTR32 name;
44283 GLboolean ret;
44284 } *params32 = args;
44285 struct glIsNamedStringARB_params params =
44287 .namelen = params32->namelen,
44288 .name = ULongToPtr(params32->name),
44290 NTSTATUS status;
44291 status = ext_glIsNamedStringARB( &params );
44292 params32->ret = params.ret;
44293 return status;
44296 static NTSTATUS wow64_ext_glIsSync( void *args )
44298 struct
44300 PTR32 sync;
44301 GLboolean ret;
44302 } *params32 = args;
44303 struct glIsSync_params params =
44305 .sync = ULongToPtr(params32->sync),
44307 NTSTATUS status;
44308 status = ext_glIsSync( &params );
44309 params32->ret = params.ret;
44310 return status;
44313 static NTSTATUS wow64_ext_glLGPUNamedBufferSubDataNVX( void *args )
44315 struct
44317 GLbitfield gpuMask;
44318 GLuint buffer;
44319 PTR32 offset;
44320 PTR32 size;
44321 PTR32 data;
44322 } *params32 = args;
44323 struct glLGPUNamedBufferSubDataNVX_params params =
44325 .gpuMask = params32->gpuMask,
44326 .buffer = params32->buffer,
44327 .offset = (GLintptr)ULongToPtr(params32->offset),
44328 .size = (GLsizeiptr)ULongToPtr(params32->size),
44329 .data = ULongToPtr(params32->data),
44331 NTSTATUS status;
44332 status = ext_glLGPUNamedBufferSubDataNVX( &params );
44333 return status;
44336 static NTSTATUS wow64_ext_glLabelObjectEXT( void *args )
44338 struct
44340 GLenum type;
44341 GLuint object;
44342 GLsizei length;
44343 PTR32 label;
44344 } *params32 = args;
44345 struct glLabelObjectEXT_params params =
44347 .type = params32->type,
44348 .object = params32->object,
44349 .length = params32->length,
44350 .label = ULongToPtr(params32->label),
44352 NTSTATUS status;
44353 status = ext_glLabelObjectEXT( &params );
44354 return status;
44357 static NTSTATUS wow64_ext_glLightModelxvOES( void *args )
44359 struct
44361 GLenum pname;
44362 PTR32 param;
44363 } *params32 = args;
44364 struct glLightModelxvOES_params params =
44366 .pname = params32->pname,
44367 .param = ULongToPtr(params32->param),
44369 NTSTATUS status;
44370 status = ext_glLightModelxvOES( &params );
44371 return status;
44374 static NTSTATUS wow64_ext_glLightxvOES( void *args )
44376 struct
44378 GLenum light;
44379 GLenum pname;
44380 PTR32 params;
44381 } *params32 = args;
44382 struct glLightxvOES_params params =
44384 .light = params32->light,
44385 .pname = params32->pname,
44386 .params = ULongToPtr(params32->params),
44388 NTSTATUS status;
44389 status = ext_glLightxvOES( &params );
44390 return status;
44393 static NTSTATUS wow64_ext_glListDrawCommandsStatesClientNV( void *args )
44395 struct
44397 GLuint list;
44398 GLuint segment;
44399 PTR32 indirects;
44400 PTR32 sizes;
44401 PTR32 states;
44402 PTR32 fbos;
44403 GLuint count;
44404 } *params32 = args;
44405 struct glListDrawCommandsStatesClientNV_params params =
44407 .list = params32->list,
44408 .segment = params32->segment,
44409 .sizes = ULongToPtr(params32->sizes),
44410 .states = ULongToPtr(params32->states),
44411 .fbos = ULongToPtr(params32->fbos),
44412 .count = params32->count,
44414 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44415 return STATUS_NOT_IMPLEMENTED;
44418 static NTSTATUS wow64_ext_glListParameterfvSGIX( void *args )
44420 struct
44422 GLuint list;
44423 GLenum pname;
44424 PTR32 params;
44425 } *params32 = args;
44426 struct glListParameterfvSGIX_params params =
44428 .list = params32->list,
44429 .pname = params32->pname,
44430 .params = ULongToPtr(params32->params),
44432 NTSTATUS status;
44433 status = ext_glListParameterfvSGIX( &params );
44434 return status;
44437 static NTSTATUS wow64_ext_glListParameterivSGIX( void *args )
44439 struct
44441 GLuint list;
44442 GLenum pname;
44443 PTR32 params;
44444 } *params32 = args;
44445 struct glListParameterivSGIX_params params =
44447 .list = params32->list,
44448 .pname = params32->pname,
44449 .params = ULongToPtr(params32->params),
44451 NTSTATUS status;
44452 status = ext_glListParameterivSGIX( &params );
44453 return status;
44456 static NTSTATUS wow64_ext_glLoadMatrixxOES( void *args )
44458 struct
44460 PTR32 m;
44461 } *params32 = args;
44462 struct glLoadMatrixxOES_params params =
44464 .m = ULongToPtr(params32->m),
44466 NTSTATUS status;
44467 status = ext_glLoadMatrixxOES( &params );
44468 return status;
44471 static NTSTATUS wow64_ext_glLoadProgramNV( void *args )
44473 struct
44475 GLenum target;
44476 GLuint id;
44477 GLsizei len;
44478 PTR32 program;
44479 } *params32 = args;
44480 struct glLoadProgramNV_params params =
44482 .target = params32->target,
44483 .id = params32->id,
44484 .len = params32->len,
44485 .program = ULongToPtr(params32->program),
44487 NTSTATUS status;
44488 status = ext_glLoadProgramNV( &params );
44489 return status;
44492 static NTSTATUS wow64_ext_glLoadTransposeMatrixd( void *args )
44494 struct
44496 PTR32 m;
44497 } *params32 = args;
44498 struct glLoadTransposeMatrixd_params params =
44500 .m = ULongToPtr(params32->m),
44502 NTSTATUS status;
44503 status = ext_glLoadTransposeMatrixd( &params );
44504 return status;
44507 static NTSTATUS wow64_ext_glLoadTransposeMatrixdARB( void *args )
44509 struct
44511 PTR32 m;
44512 } *params32 = args;
44513 struct glLoadTransposeMatrixdARB_params params =
44515 .m = ULongToPtr(params32->m),
44517 NTSTATUS status;
44518 status = ext_glLoadTransposeMatrixdARB( &params );
44519 return status;
44522 static NTSTATUS wow64_ext_glLoadTransposeMatrixf( void *args )
44524 struct
44526 PTR32 m;
44527 } *params32 = args;
44528 struct glLoadTransposeMatrixf_params params =
44530 .m = ULongToPtr(params32->m),
44532 NTSTATUS status;
44533 status = ext_glLoadTransposeMatrixf( &params );
44534 return status;
44537 static NTSTATUS wow64_ext_glLoadTransposeMatrixfARB( void *args )
44539 struct
44541 PTR32 m;
44542 } *params32 = args;
44543 struct glLoadTransposeMatrixfARB_params params =
44545 .m = ULongToPtr(params32->m),
44547 NTSTATUS status;
44548 status = ext_glLoadTransposeMatrixfARB( &params );
44549 return status;
44552 static NTSTATUS wow64_ext_glLoadTransposeMatrixxOES( void *args )
44554 struct
44556 PTR32 m;
44557 } *params32 = args;
44558 struct glLoadTransposeMatrixxOES_params params =
44560 .m = ULongToPtr(params32->m),
44562 NTSTATUS status;
44563 status = ext_glLoadTransposeMatrixxOES( &params );
44564 return status;
44567 static NTSTATUS wow64_ext_glMTexCoord2fvSGIS( void *args )
44569 struct
44571 GLenum target;
44572 PTR32 v;
44573 } *params32 = args;
44574 struct glMTexCoord2fvSGIS_params params =
44576 .target = params32->target,
44577 .v = ULongToPtr(params32->v),
44579 NTSTATUS status;
44580 status = ext_glMTexCoord2fvSGIS( &params );
44581 return status;
44584 static NTSTATUS wow64_ext_glMapBuffer( void *args )
44586 struct
44588 GLenum target;
44589 GLenum access;
44590 PTR32 ret;
44591 } *params32 = args;
44592 struct glMapBuffer_params params =
44594 .target = params32->target,
44595 .access = params32->access,
44597 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44598 return STATUS_NOT_IMPLEMENTED;
44601 static NTSTATUS wow64_ext_glMapBufferARB( void *args )
44603 struct
44605 GLenum target;
44606 GLenum access;
44607 PTR32 ret;
44608 } *params32 = args;
44609 struct glMapBufferARB_params params =
44611 .target = params32->target,
44612 .access = params32->access,
44614 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44615 return STATUS_NOT_IMPLEMENTED;
44618 static NTSTATUS wow64_ext_glMapBufferRange( void *args )
44620 struct
44622 GLenum target;
44623 PTR32 offset;
44624 PTR32 length;
44625 GLbitfield access;
44626 PTR32 ret;
44627 } *params32 = args;
44628 struct glMapBufferRange_params params =
44630 .target = params32->target,
44631 .offset = (GLintptr)ULongToPtr(params32->offset),
44632 .length = (GLsizeiptr)ULongToPtr(params32->length),
44633 .access = params32->access,
44635 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44636 return STATUS_NOT_IMPLEMENTED;
44639 static NTSTATUS wow64_ext_glMapControlPointsNV( void *args )
44641 struct
44643 GLenum target;
44644 GLuint index;
44645 GLenum type;
44646 GLsizei ustride;
44647 GLsizei vstride;
44648 GLint uorder;
44649 GLint vorder;
44650 GLboolean packed;
44651 PTR32 points;
44652 } *params32 = args;
44653 struct glMapControlPointsNV_params params =
44655 .target = params32->target,
44656 .index = params32->index,
44657 .type = params32->type,
44658 .ustride = params32->ustride,
44659 .vstride = params32->vstride,
44660 .uorder = params32->uorder,
44661 .vorder = params32->vorder,
44662 .packed = params32->packed,
44663 .points = ULongToPtr(params32->points),
44665 NTSTATUS status;
44666 status = ext_glMapControlPointsNV( &params );
44667 return status;
44670 static NTSTATUS wow64_ext_glMapNamedBuffer( void *args )
44672 struct
44674 GLuint buffer;
44675 GLenum access;
44676 PTR32 ret;
44677 } *params32 = args;
44678 struct glMapNamedBuffer_params params =
44680 .buffer = params32->buffer,
44681 .access = params32->access,
44683 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44684 return STATUS_NOT_IMPLEMENTED;
44687 static NTSTATUS wow64_ext_glMapNamedBufferEXT( void *args )
44689 struct
44691 GLuint buffer;
44692 GLenum access;
44693 PTR32 ret;
44694 } *params32 = args;
44695 struct glMapNamedBufferEXT_params params =
44697 .buffer = params32->buffer,
44698 .access = params32->access,
44700 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44701 return STATUS_NOT_IMPLEMENTED;
44704 static NTSTATUS wow64_ext_glMapNamedBufferRange( void *args )
44706 struct
44708 GLuint buffer;
44709 PTR32 offset;
44710 PTR32 length;
44711 GLbitfield access;
44712 PTR32 ret;
44713 } *params32 = args;
44714 struct glMapNamedBufferRange_params params =
44716 .buffer = params32->buffer,
44717 .offset = (GLintptr)ULongToPtr(params32->offset),
44718 .length = (GLsizeiptr)ULongToPtr(params32->length),
44719 .access = params32->access,
44721 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44722 return STATUS_NOT_IMPLEMENTED;
44725 static NTSTATUS wow64_ext_glMapNamedBufferRangeEXT( void *args )
44727 struct
44729 GLuint buffer;
44730 PTR32 offset;
44731 PTR32 length;
44732 GLbitfield access;
44733 PTR32 ret;
44734 } *params32 = args;
44735 struct glMapNamedBufferRangeEXT_params params =
44737 .buffer = params32->buffer,
44738 .offset = (GLintptr)ULongToPtr(params32->offset),
44739 .length = (GLsizeiptr)ULongToPtr(params32->length),
44740 .access = params32->access,
44742 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44743 return STATUS_NOT_IMPLEMENTED;
44746 static NTSTATUS wow64_ext_glMapObjectBufferATI( void *args )
44748 struct
44750 GLuint buffer;
44751 PTR32 ret;
44752 } *params32 = args;
44753 struct glMapObjectBufferATI_params params =
44755 .buffer = params32->buffer,
44757 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44758 return STATUS_NOT_IMPLEMENTED;
44761 static NTSTATUS wow64_ext_glMapParameterfvNV( void *args )
44763 struct
44765 GLenum target;
44766 GLenum pname;
44767 PTR32 params;
44768 } *params32 = args;
44769 struct glMapParameterfvNV_params params =
44771 .target = params32->target,
44772 .pname = params32->pname,
44773 .params = ULongToPtr(params32->params),
44775 NTSTATUS status;
44776 status = ext_glMapParameterfvNV( &params );
44777 return status;
44780 static NTSTATUS wow64_ext_glMapParameterivNV( void *args )
44782 struct
44784 GLenum target;
44785 GLenum pname;
44786 PTR32 params;
44787 } *params32 = args;
44788 struct glMapParameterivNV_params params =
44790 .target = params32->target,
44791 .pname = params32->pname,
44792 .params = ULongToPtr(params32->params),
44794 NTSTATUS status;
44795 status = ext_glMapParameterivNV( &params );
44796 return status;
44799 static NTSTATUS wow64_ext_glMapTexture2DINTEL( void *args )
44801 struct
44803 GLuint texture;
44804 GLint level;
44805 GLbitfield access;
44806 PTR32 stride;
44807 PTR32 layout;
44808 PTR32 ret;
44809 } *params32 = args;
44810 struct glMapTexture2DINTEL_params params =
44812 .texture = params32->texture,
44813 .level = params32->level,
44814 .access = params32->access,
44815 .stride = ULongToPtr(params32->stride),
44816 .layout = ULongToPtr(params32->layout),
44818 FIXME( "params32 %p, params %p stub!\n", params32, &params );
44819 return STATUS_NOT_IMPLEMENTED;
44822 static NTSTATUS wow64_ext_glMapVertexAttrib1dAPPLE( void *args )
44824 struct
44826 GLuint index;
44827 GLuint size;
44828 GLdouble u1;
44829 GLdouble u2;
44830 GLint stride;
44831 GLint order;
44832 PTR32 points;
44833 } *params32 = args;
44834 struct glMapVertexAttrib1dAPPLE_params params =
44836 .index = params32->index,
44837 .size = params32->size,
44838 .u1 = params32->u1,
44839 .u2 = params32->u2,
44840 .stride = params32->stride,
44841 .order = params32->order,
44842 .points = ULongToPtr(params32->points),
44844 NTSTATUS status;
44845 status = ext_glMapVertexAttrib1dAPPLE( &params );
44846 return status;
44849 static NTSTATUS wow64_ext_glMapVertexAttrib1fAPPLE( void *args )
44851 struct
44853 GLuint index;
44854 GLuint size;
44855 GLfloat u1;
44856 GLfloat u2;
44857 GLint stride;
44858 GLint order;
44859 PTR32 points;
44860 } *params32 = args;
44861 struct glMapVertexAttrib1fAPPLE_params params =
44863 .index = params32->index,
44864 .size = params32->size,
44865 .u1 = params32->u1,
44866 .u2 = params32->u2,
44867 .stride = params32->stride,
44868 .order = params32->order,
44869 .points = ULongToPtr(params32->points),
44871 NTSTATUS status;
44872 status = ext_glMapVertexAttrib1fAPPLE( &params );
44873 return status;
44876 static NTSTATUS wow64_ext_glMapVertexAttrib2dAPPLE( void *args )
44878 struct
44880 GLuint index;
44881 GLuint size;
44882 GLdouble u1;
44883 GLdouble u2;
44884 GLint ustride;
44885 GLint uorder;
44886 GLdouble v1;
44887 GLdouble v2;
44888 GLint vstride;
44889 GLint vorder;
44890 PTR32 points;
44891 } *params32 = args;
44892 struct glMapVertexAttrib2dAPPLE_params params =
44894 .index = params32->index,
44895 .size = params32->size,
44896 .u1 = params32->u1,
44897 .u2 = params32->u2,
44898 .ustride = params32->ustride,
44899 .uorder = params32->uorder,
44900 .v1 = params32->v1,
44901 .v2 = params32->v2,
44902 .vstride = params32->vstride,
44903 .vorder = params32->vorder,
44904 .points = ULongToPtr(params32->points),
44906 NTSTATUS status;
44907 status = ext_glMapVertexAttrib2dAPPLE( &params );
44908 return status;
44911 static NTSTATUS wow64_ext_glMapVertexAttrib2fAPPLE( void *args )
44913 struct
44915 GLuint index;
44916 GLuint size;
44917 GLfloat u1;
44918 GLfloat u2;
44919 GLint ustride;
44920 GLint uorder;
44921 GLfloat v1;
44922 GLfloat v2;
44923 GLint vstride;
44924 GLint vorder;
44925 PTR32 points;
44926 } *params32 = args;
44927 struct glMapVertexAttrib2fAPPLE_params params =
44929 .index = params32->index,
44930 .size = params32->size,
44931 .u1 = params32->u1,
44932 .u2 = params32->u2,
44933 .ustride = params32->ustride,
44934 .uorder = params32->uorder,
44935 .v1 = params32->v1,
44936 .v2 = params32->v2,
44937 .vstride = params32->vstride,
44938 .vorder = params32->vorder,
44939 .points = ULongToPtr(params32->points),
44941 NTSTATUS status;
44942 status = ext_glMapVertexAttrib2fAPPLE( &params );
44943 return status;
44946 static NTSTATUS wow64_ext_glMaterialxvOES( void *args )
44948 struct
44950 GLenum face;
44951 GLenum pname;
44952 PTR32 param;
44953 } *params32 = args;
44954 struct glMaterialxvOES_params params =
44956 .face = params32->face,
44957 .pname = params32->pname,
44958 .param = ULongToPtr(params32->param),
44960 NTSTATUS status;
44961 status = ext_glMaterialxvOES( &params );
44962 return status;
44965 static NTSTATUS wow64_ext_glMatrixIndexPointerARB( void *args )
44967 struct
44969 GLint size;
44970 GLenum type;
44971 GLsizei stride;
44972 PTR32 pointer;
44973 } *params32 = args;
44974 struct glMatrixIndexPointerARB_params params =
44976 .size = params32->size,
44977 .type = params32->type,
44978 .stride = params32->stride,
44979 .pointer = ULongToPtr(params32->pointer),
44981 NTSTATUS status;
44982 status = ext_glMatrixIndexPointerARB( &params );
44983 return status;
44986 static NTSTATUS wow64_ext_glMatrixIndexubvARB( void *args )
44988 struct
44990 GLint size;
44991 PTR32 indices;
44992 } *params32 = args;
44993 struct glMatrixIndexubvARB_params params =
44995 .size = params32->size,
44996 .indices = ULongToPtr(params32->indices),
44998 NTSTATUS status;
44999 status = ext_glMatrixIndexubvARB( &params );
45000 return status;
45003 static NTSTATUS wow64_ext_glMatrixIndexuivARB( void *args )
45005 struct
45007 GLint size;
45008 PTR32 indices;
45009 } *params32 = args;
45010 struct glMatrixIndexuivARB_params params =
45012 .size = params32->size,
45013 .indices = ULongToPtr(params32->indices),
45015 NTSTATUS status;
45016 status = ext_glMatrixIndexuivARB( &params );
45017 return status;
45020 static NTSTATUS wow64_ext_glMatrixIndexusvARB( void *args )
45022 struct
45024 GLint size;
45025 PTR32 indices;
45026 } *params32 = args;
45027 struct glMatrixIndexusvARB_params params =
45029 .size = params32->size,
45030 .indices = ULongToPtr(params32->indices),
45032 NTSTATUS status;
45033 status = ext_glMatrixIndexusvARB( &params );
45034 return status;
45037 static NTSTATUS wow64_ext_glMatrixLoad3x2fNV( void *args )
45039 struct
45041 GLenum matrixMode;
45042 PTR32 m;
45043 } *params32 = args;
45044 struct glMatrixLoad3x2fNV_params params =
45046 .matrixMode = params32->matrixMode,
45047 .m = ULongToPtr(params32->m),
45049 NTSTATUS status;
45050 status = ext_glMatrixLoad3x2fNV( &params );
45051 return status;
45054 static NTSTATUS wow64_ext_glMatrixLoad3x3fNV( void *args )
45056 struct
45058 GLenum matrixMode;
45059 PTR32 m;
45060 } *params32 = args;
45061 struct glMatrixLoad3x3fNV_params params =
45063 .matrixMode = params32->matrixMode,
45064 .m = ULongToPtr(params32->m),
45066 NTSTATUS status;
45067 status = ext_glMatrixLoad3x3fNV( &params );
45068 return status;
45071 static NTSTATUS wow64_ext_glMatrixLoadTranspose3x3fNV( void *args )
45073 struct
45075 GLenum matrixMode;
45076 PTR32 m;
45077 } *params32 = args;
45078 struct glMatrixLoadTranspose3x3fNV_params params =
45080 .matrixMode = params32->matrixMode,
45081 .m = ULongToPtr(params32->m),
45083 NTSTATUS status;
45084 status = ext_glMatrixLoadTranspose3x3fNV( &params );
45085 return status;
45088 static NTSTATUS wow64_ext_glMatrixLoadTransposedEXT( void *args )
45090 struct
45092 GLenum mode;
45093 PTR32 m;
45094 } *params32 = args;
45095 struct glMatrixLoadTransposedEXT_params params =
45097 .mode = params32->mode,
45098 .m = ULongToPtr(params32->m),
45100 NTSTATUS status;
45101 status = ext_glMatrixLoadTransposedEXT( &params );
45102 return status;
45105 static NTSTATUS wow64_ext_glMatrixLoadTransposefEXT( void *args )
45107 struct
45109 GLenum mode;
45110 PTR32 m;
45111 } *params32 = args;
45112 struct glMatrixLoadTransposefEXT_params params =
45114 .mode = params32->mode,
45115 .m = ULongToPtr(params32->m),
45117 NTSTATUS status;
45118 status = ext_glMatrixLoadTransposefEXT( &params );
45119 return status;
45122 static NTSTATUS wow64_ext_glMatrixLoaddEXT( void *args )
45124 struct
45126 GLenum mode;
45127 PTR32 m;
45128 } *params32 = args;
45129 struct glMatrixLoaddEXT_params params =
45131 .mode = params32->mode,
45132 .m = ULongToPtr(params32->m),
45134 NTSTATUS status;
45135 status = ext_glMatrixLoaddEXT( &params );
45136 return status;
45139 static NTSTATUS wow64_ext_glMatrixLoadfEXT( void *args )
45141 struct
45143 GLenum mode;
45144 PTR32 m;
45145 } *params32 = args;
45146 struct glMatrixLoadfEXT_params params =
45148 .mode = params32->mode,
45149 .m = ULongToPtr(params32->m),
45151 NTSTATUS status;
45152 status = ext_glMatrixLoadfEXT( &params );
45153 return status;
45156 static NTSTATUS wow64_ext_glMatrixMult3x2fNV( void *args )
45158 struct
45160 GLenum matrixMode;
45161 PTR32 m;
45162 } *params32 = args;
45163 struct glMatrixMult3x2fNV_params params =
45165 .matrixMode = params32->matrixMode,
45166 .m = ULongToPtr(params32->m),
45168 NTSTATUS status;
45169 status = ext_glMatrixMult3x2fNV( &params );
45170 return status;
45173 static NTSTATUS wow64_ext_glMatrixMult3x3fNV( void *args )
45175 struct
45177 GLenum matrixMode;
45178 PTR32 m;
45179 } *params32 = args;
45180 struct glMatrixMult3x3fNV_params params =
45182 .matrixMode = params32->matrixMode,
45183 .m = ULongToPtr(params32->m),
45185 NTSTATUS status;
45186 status = ext_glMatrixMult3x3fNV( &params );
45187 return status;
45190 static NTSTATUS wow64_ext_glMatrixMultTranspose3x3fNV( void *args )
45192 struct
45194 GLenum matrixMode;
45195 PTR32 m;
45196 } *params32 = args;
45197 struct glMatrixMultTranspose3x3fNV_params params =
45199 .matrixMode = params32->matrixMode,
45200 .m = ULongToPtr(params32->m),
45202 NTSTATUS status;
45203 status = ext_glMatrixMultTranspose3x3fNV( &params );
45204 return status;
45207 static NTSTATUS wow64_ext_glMatrixMultTransposedEXT( void *args )
45209 struct
45211 GLenum mode;
45212 PTR32 m;
45213 } *params32 = args;
45214 struct glMatrixMultTransposedEXT_params params =
45216 .mode = params32->mode,
45217 .m = ULongToPtr(params32->m),
45219 NTSTATUS status;
45220 status = ext_glMatrixMultTransposedEXT( &params );
45221 return status;
45224 static NTSTATUS wow64_ext_glMatrixMultTransposefEXT( void *args )
45226 struct
45228 GLenum mode;
45229 PTR32 m;
45230 } *params32 = args;
45231 struct glMatrixMultTransposefEXT_params params =
45233 .mode = params32->mode,
45234 .m = ULongToPtr(params32->m),
45236 NTSTATUS status;
45237 status = ext_glMatrixMultTransposefEXT( &params );
45238 return status;
45241 static NTSTATUS wow64_ext_glMatrixMultdEXT( void *args )
45243 struct
45245 GLenum mode;
45246 PTR32 m;
45247 } *params32 = args;
45248 struct glMatrixMultdEXT_params params =
45250 .mode = params32->mode,
45251 .m = ULongToPtr(params32->m),
45253 NTSTATUS status;
45254 status = ext_glMatrixMultdEXT( &params );
45255 return status;
45258 static NTSTATUS wow64_ext_glMatrixMultfEXT( void *args )
45260 struct
45262 GLenum mode;
45263 PTR32 m;
45264 } *params32 = args;
45265 struct glMatrixMultfEXT_params params =
45267 .mode = params32->mode,
45268 .m = ULongToPtr(params32->m),
45270 NTSTATUS status;
45271 status = ext_glMatrixMultfEXT( &params );
45272 return status;
45275 static NTSTATUS wow64_ext_glMemoryObjectParameterivEXT( void *args )
45277 struct
45279 GLuint memoryObject;
45280 GLenum pname;
45281 PTR32 params;
45282 } *params32 = args;
45283 struct glMemoryObjectParameterivEXT_params params =
45285 .memoryObject = params32->memoryObject,
45286 .pname = params32->pname,
45287 .params = ULongToPtr(params32->params),
45289 NTSTATUS status;
45290 status = ext_glMemoryObjectParameterivEXT( &params );
45291 return status;
45294 static NTSTATUS wow64_ext_glMultMatrixxOES( void *args )
45296 struct
45298 PTR32 m;
45299 } *params32 = args;
45300 struct glMultMatrixxOES_params params =
45302 .m = ULongToPtr(params32->m),
45304 NTSTATUS status;
45305 status = ext_glMultMatrixxOES( &params );
45306 return status;
45309 static NTSTATUS wow64_ext_glMultTransposeMatrixd( void *args )
45311 struct
45313 PTR32 m;
45314 } *params32 = args;
45315 struct glMultTransposeMatrixd_params params =
45317 .m = ULongToPtr(params32->m),
45319 NTSTATUS status;
45320 status = ext_glMultTransposeMatrixd( &params );
45321 return status;
45324 static NTSTATUS wow64_ext_glMultTransposeMatrixdARB( void *args )
45326 struct
45328 PTR32 m;
45329 } *params32 = args;
45330 struct glMultTransposeMatrixdARB_params params =
45332 .m = ULongToPtr(params32->m),
45334 NTSTATUS status;
45335 status = ext_glMultTransposeMatrixdARB( &params );
45336 return status;
45339 static NTSTATUS wow64_ext_glMultTransposeMatrixf( void *args )
45341 struct
45343 PTR32 m;
45344 } *params32 = args;
45345 struct glMultTransposeMatrixf_params params =
45347 .m = ULongToPtr(params32->m),
45349 NTSTATUS status;
45350 status = ext_glMultTransposeMatrixf( &params );
45351 return status;
45354 static NTSTATUS wow64_ext_glMultTransposeMatrixfARB( void *args )
45356 struct
45358 PTR32 m;
45359 } *params32 = args;
45360 struct glMultTransposeMatrixfARB_params params =
45362 .m = ULongToPtr(params32->m),
45364 NTSTATUS status;
45365 status = ext_glMultTransposeMatrixfARB( &params );
45366 return status;
45369 static NTSTATUS wow64_ext_glMultTransposeMatrixxOES( void *args )
45371 struct
45373 PTR32 m;
45374 } *params32 = args;
45375 struct glMultTransposeMatrixxOES_params params =
45377 .m = ULongToPtr(params32->m),
45379 NTSTATUS status;
45380 status = ext_glMultTransposeMatrixxOES( &params );
45381 return status;
45384 static NTSTATUS wow64_ext_glMultiDrawArrays( void *args )
45386 struct
45388 GLenum mode;
45389 PTR32 first;
45390 PTR32 count;
45391 GLsizei drawcount;
45392 } *params32 = args;
45393 struct glMultiDrawArrays_params params =
45395 .mode = params32->mode,
45396 .first = ULongToPtr(params32->first),
45397 .count = ULongToPtr(params32->count),
45398 .drawcount = params32->drawcount,
45400 NTSTATUS status;
45401 status = ext_glMultiDrawArrays( &params );
45402 return status;
45405 static NTSTATUS wow64_ext_glMultiDrawArraysEXT( void *args )
45407 struct
45409 GLenum mode;
45410 PTR32 first;
45411 PTR32 count;
45412 GLsizei primcount;
45413 } *params32 = args;
45414 struct glMultiDrawArraysEXT_params params =
45416 .mode = params32->mode,
45417 .first = ULongToPtr(params32->first),
45418 .count = ULongToPtr(params32->count),
45419 .primcount = params32->primcount,
45421 NTSTATUS status;
45422 status = ext_glMultiDrawArraysEXT( &params );
45423 return status;
45426 static NTSTATUS wow64_ext_glMultiDrawArraysIndirect( void *args )
45428 struct
45430 GLenum mode;
45431 PTR32 indirect;
45432 GLsizei drawcount;
45433 GLsizei stride;
45434 } *params32 = args;
45435 struct glMultiDrawArraysIndirect_params params =
45437 .mode = params32->mode,
45438 .indirect = ULongToPtr(params32->indirect),
45439 .drawcount = params32->drawcount,
45440 .stride = params32->stride,
45442 NTSTATUS status;
45443 status = ext_glMultiDrawArraysIndirect( &params );
45444 return status;
45447 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectAMD( void *args )
45449 struct
45451 GLenum mode;
45452 PTR32 indirect;
45453 GLsizei primcount;
45454 GLsizei stride;
45455 } *params32 = args;
45456 struct glMultiDrawArraysIndirectAMD_params params =
45458 .mode = params32->mode,
45459 .indirect = ULongToPtr(params32->indirect),
45460 .primcount = params32->primcount,
45461 .stride = params32->stride,
45463 NTSTATUS status;
45464 status = ext_glMultiDrawArraysIndirectAMD( &params );
45465 return status;
45468 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectBindlessCountNV( void *args )
45470 struct
45472 GLenum mode;
45473 PTR32 indirect;
45474 GLsizei drawCount;
45475 GLsizei maxDrawCount;
45476 GLsizei stride;
45477 GLint vertexBufferCount;
45478 } *params32 = args;
45479 struct glMultiDrawArraysIndirectBindlessCountNV_params params =
45481 .mode = params32->mode,
45482 .indirect = ULongToPtr(params32->indirect),
45483 .drawCount = params32->drawCount,
45484 .maxDrawCount = params32->maxDrawCount,
45485 .stride = params32->stride,
45486 .vertexBufferCount = params32->vertexBufferCount,
45488 NTSTATUS status;
45489 status = ext_glMultiDrawArraysIndirectBindlessCountNV( &params );
45490 return status;
45493 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectBindlessNV( void *args )
45495 struct
45497 GLenum mode;
45498 PTR32 indirect;
45499 GLsizei drawCount;
45500 GLsizei stride;
45501 GLint vertexBufferCount;
45502 } *params32 = args;
45503 struct glMultiDrawArraysIndirectBindlessNV_params params =
45505 .mode = params32->mode,
45506 .indirect = ULongToPtr(params32->indirect),
45507 .drawCount = params32->drawCount,
45508 .stride = params32->stride,
45509 .vertexBufferCount = params32->vertexBufferCount,
45511 NTSTATUS status;
45512 status = ext_glMultiDrawArraysIndirectBindlessNV( &params );
45513 return status;
45516 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectCount( void *args )
45518 struct
45520 GLenum mode;
45521 PTR32 indirect;
45522 PTR32 drawcount;
45523 GLsizei maxdrawcount;
45524 GLsizei stride;
45525 } *params32 = args;
45526 struct glMultiDrawArraysIndirectCount_params params =
45528 .mode = params32->mode,
45529 .indirect = ULongToPtr(params32->indirect),
45530 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
45531 .maxdrawcount = params32->maxdrawcount,
45532 .stride = params32->stride,
45534 NTSTATUS status;
45535 status = ext_glMultiDrawArraysIndirectCount( &params );
45536 return status;
45539 static NTSTATUS wow64_ext_glMultiDrawArraysIndirectCountARB( void *args )
45541 struct
45543 GLenum mode;
45544 PTR32 indirect;
45545 PTR32 drawcount;
45546 GLsizei maxdrawcount;
45547 GLsizei stride;
45548 } *params32 = args;
45549 struct glMultiDrawArraysIndirectCountARB_params params =
45551 .mode = params32->mode,
45552 .indirect = ULongToPtr(params32->indirect),
45553 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
45554 .maxdrawcount = params32->maxdrawcount,
45555 .stride = params32->stride,
45557 NTSTATUS status;
45558 status = ext_glMultiDrawArraysIndirectCountARB( &params );
45559 return status;
45562 static NTSTATUS wow64_ext_glMultiDrawElementArrayAPPLE( void *args )
45564 struct
45566 GLenum mode;
45567 PTR32 first;
45568 PTR32 count;
45569 GLsizei primcount;
45570 } *params32 = args;
45571 struct glMultiDrawElementArrayAPPLE_params params =
45573 .mode = params32->mode,
45574 .first = ULongToPtr(params32->first),
45575 .count = ULongToPtr(params32->count),
45576 .primcount = params32->primcount,
45578 NTSTATUS status;
45579 status = ext_glMultiDrawElementArrayAPPLE( &params );
45580 return status;
45583 static NTSTATUS wow64_ext_glMultiDrawElements( void *args )
45585 struct
45587 GLenum mode;
45588 PTR32 count;
45589 GLenum type;
45590 PTR32 indices;
45591 GLsizei drawcount;
45592 } *params32 = args;
45593 struct glMultiDrawElements_params params =
45595 .mode = params32->mode,
45596 .count = ULongToPtr(params32->count),
45597 .type = params32->type,
45598 .drawcount = params32->drawcount,
45600 FIXME( "params32 %p, params %p stub!\n", params32, &params );
45601 return STATUS_NOT_IMPLEMENTED;
45604 static NTSTATUS wow64_ext_glMultiDrawElementsBaseVertex( void *args )
45606 struct
45608 GLenum mode;
45609 PTR32 count;
45610 GLenum type;
45611 PTR32 indices;
45612 GLsizei drawcount;
45613 PTR32 basevertex;
45614 } *params32 = args;
45615 struct glMultiDrawElementsBaseVertex_params params =
45617 .mode = params32->mode,
45618 .count = ULongToPtr(params32->count),
45619 .type = params32->type,
45620 .drawcount = params32->drawcount,
45621 .basevertex = ULongToPtr(params32->basevertex),
45623 FIXME( "params32 %p, params %p stub!\n", params32, &params );
45624 return STATUS_NOT_IMPLEMENTED;
45627 static NTSTATUS wow64_ext_glMultiDrawElementsEXT( void *args )
45629 struct
45631 GLenum mode;
45632 PTR32 count;
45633 GLenum type;
45634 PTR32 indices;
45635 GLsizei primcount;
45636 } *params32 = args;
45637 struct glMultiDrawElementsEXT_params params =
45639 .mode = params32->mode,
45640 .count = ULongToPtr(params32->count),
45641 .type = params32->type,
45642 .primcount = params32->primcount,
45644 FIXME( "params32 %p, params %p stub!\n", params32, &params );
45645 return STATUS_NOT_IMPLEMENTED;
45648 static NTSTATUS wow64_ext_glMultiDrawElementsIndirect( void *args )
45650 struct
45652 GLenum mode;
45653 GLenum type;
45654 PTR32 indirect;
45655 GLsizei drawcount;
45656 GLsizei stride;
45657 } *params32 = args;
45658 struct glMultiDrawElementsIndirect_params params =
45660 .mode = params32->mode,
45661 .type = params32->type,
45662 .indirect = ULongToPtr(params32->indirect),
45663 .drawcount = params32->drawcount,
45664 .stride = params32->stride,
45666 NTSTATUS status;
45667 status = ext_glMultiDrawElementsIndirect( &params );
45668 return status;
45671 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectAMD( void *args )
45673 struct
45675 GLenum mode;
45676 GLenum type;
45677 PTR32 indirect;
45678 GLsizei primcount;
45679 GLsizei stride;
45680 } *params32 = args;
45681 struct glMultiDrawElementsIndirectAMD_params params =
45683 .mode = params32->mode,
45684 .type = params32->type,
45685 .indirect = ULongToPtr(params32->indirect),
45686 .primcount = params32->primcount,
45687 .stride = params32->stride,
45689 NTSTATUS status;
45690 status = ext_glMultiDrawElementsIndirectAMD( &params );
45691 return status;
45694 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectBindlessCountNV( void *args )
45696 struct
45698 GLenum mode;
45699 GLenum type;
45700 PTR32 indirect;
45701 GLsizei drawCount;
45702 GLsizei maxDrawCount;
45703 GLsizei stride;
45704 GLint vertexBufferCount;
45705 } *params32 = args;
45706 struct glMultiDrawElementsIndirectBindlessCountNV_params params =
45708 .mode = params32->mode,
45709 .type = params32->type,
45710 .indirect = ULongToPtr(params32->indirect),
45711 .drawCount = params32->drawCount,
45712 .maxDrawCount = params32->maxDrawCount,
45713 .stride = params32->stride,
45714 .vertexBufferCount = params32->vertexBufferCount,
45716 NTSTATUS status;
45717 status = ext_glMultiDrawElementsIndirectBindlessCountNV( &params );
45718 return status;
45721 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectBindlessNV( void *args )
45723 struct
45725 GLenum mode;
45726 GLenum type;
45727 PTR32 indirect;
45728 GLsizei drawCount;
45729 GLsizei stride;
45730 GLint vertexBufferCount;
45731 } *params32 = args;
45732 struct glMultiDrawElementsIndirectBindlessNV_params params =
45734 .mode = params32->mode,
45735 .type = params32->type,
45736 .indirect = ULongToPtr(params32->indirect),
45737 .drawCount = params32->drawCount,
45738 .stride = params32->stride,
45739 .vertexBufferCount = params32->vertexBufferCount,
45741 NTSTATUS status;
45742 status = ext_glMultiDrawElementsIndirectBindlessNV( &params );
45743 return status;
45746 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectCount( void *args )
45748 struct
45750 GLenum mode;
45751 GLenum type;
45752 PTR32 indirect;
45753 PTR32 drawcount;
45754 GLsizei maxdrawcount;
45755 GLsizei stride;
45756 } *params32 = args;
45757 struct glMultiDrawElementsIndirectCount_params params =
45759 .mode = params32->mode,
45760 .type = params32->type,
45761 .indirect = ULongToPtr(params32->indirect),
45762 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
45763 .maxdrawcount = params32->maxdrawcount,
45764 .stride = params32->stride,
45766 NTSTATUS status;
45767 status = ext_glMultiDrawElementsIndirectCount( &params );
45768 return status;
45771 static NTSTATUS wow64_ext_glMultiDrawElementsIndirectCountARB( void *args )
45773 struct
45775 GLenum mode;
45776 GLenum type;
45777 PTR32 indirect;
45778 PTR32 drawcount;
45779 GLsizei maxdrawcount;
45780 GLsizei stride;
45781 } *params32 = args;
45782 struct glMultiDrawElementsIndirectCountARB_params params =
45784 .mode = params32->mode,
45785 .type = params32->type,
45786 .indirect = ULongToPtr(params32->indirect),
45787 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
45788 .maxdrawcount = params32->maxdrawcount,
45789 .stride = params32->stride,
45791 NTSTATUS status;
45792 status = ext_glMultiDrawElementsIndirectCountARB( &params );
45793 return status;
45796 static NTSTATUS wow64_ext_glMultiDrawMeshTasksIndirectCountNV( void *args )
45798 struct
45800 PTR32 indirect;
45801 PTR32 drawcount;
45802 GLsizei maxdrawcount;
45803 GLsizei stride;
45804 } *params32 = args;
45805 struct glMultiDrawMeshTasksIndirectCountNV_params params =
45807 .indirect = (GLintptr)ULongToPtr(params32->indirect),
45808 .drawcount = (GLintptr)ULongToPtr(params32->drawcount),
45809 .maxdrawcount = params32->maxdrawcount,
45810 .stride = params32->stride,
45812 NTSTATUS status;
45813 status = ext_glMultiDrawMeshTasksIndirectCountNV( &params );
45814 return status;
45817 static NTSTATUS wow64_ext_glMultiDrawMeshTasksIndirectNV( void *args )
45819 struct
45821 PTR32 indirect;
45822 GLsizei drawcount;
45823 GLsizei stride;
45824 } *params32 = args;
45825 struct glMultiDrawMeshTasksIndirectNV_params params =
45827 .indirect = (GLintptr)ULongToPtr(params32->indirect),
45828 .drawcount = params32->drawcount,
45829 .stride = params32->stride,
45831 NTSTATUS status;
45832 status = ext_glMultiDrawMeshTasksIndirectNV( &params );
45833 return status;
45836 static NTSTATUS wow64_ext_glMultiDrawRangeElementArrayAPPLE( void *args )
45838 struct
45840 GLenum mode;
45841 GLuint start;
45842 GLuint end;
45843 PTR32 first;
45844 PTR32 count;
45845 GLsizei primcount;
45846 } *params32 = args;
45847 struct glMultiDrawRangeElementArrayAPPLE_params params =
45849 .mode = params32->mode,
45850 .start = params32->start,
45851 .end = params32->end,
45852 .first = ULongToPtr(params32->first),
45853 .count = ULongToPtr(params32->count),
45854 .primcount = params32->primcount,
45856 NTSTATUS status;
45857 status = ext_glMultiDrawRangeElementArrayAPPLE( &params );
45858 return status;
45861 static NTSTATUS wow64_ext_glMultiModeDrawArraysIBM( void *args )
45863 struct
45865 PTR32 mode;
45866 PTR32 first;
45867 PTR32 count;
45868 GLsizei primcount;
45869 GLint modestride;
45870 } *params32 = args;
45871 struct glMultiModeDrawArraysIBM_params params =
45873 .mode = ULongToPtr(params32->mode),
45874 .first = ULongToPtr(params32->first),
45875 .count = ULongToPtr(params32->count),
45876 .primcount = params32->primcount,
45877 .modestride = params32->modestride,
45879 NTSTATUS status;
45880 status = ext_glMultiModeDrawArraysIBM( &params );
45881 return status;
45884 static NTSTATUS wow64_ext_glMultiModeDrawElementsIBM( void *args )
45886 struct
45888 PTR32 mode;
45889 PTR32 count;
45890 GLenum type;
45891 PTR32 indices;
45892 GLsizei primcount;
45893 GLint modestride;
45894 } *params32 = args;
45895 struct glMultiModeDrawElementsIBM_params params =
45897 .mode = ULongToPtr(params32->mode),
45898 .count = ULongToPtr(params32->count),
45899 .type = params32->type,
45900 .primcount = params32->primcount,
45901 .modestride = params32->modestride,
45903 FIXME( "params32 %p, params %p stub!\n", params32, &params );
45904 return STATUS_NOT_IMPLEMENTED;
45907 static NTSTATUS wow64_ext_glMultiTexCoord1bvOES( void *args )
45909 struct
45911 GLenum texture;
45912 PTR32 coords;
45913 } *params32 = args;
45914 struct glMultiTexCoord1bvOES_params params =
45916 .texture = params32->texture,
45917 .coords = ULongToPtr(params32->coords),
45919 NTSTATUS status;
45920 status = ext_glMultiTexCoord1bvOES( &params );
45921 return status;
45924 static NTSTATUS wow64_ext_glMultiTexCoord1dv( void *args )
45926 struct
45928 GLenum target;
45929 PTR32 v;
45930 } *params32 = args;
45931 struct glMultiTexCoord1dv_params params =
45933 .target = params32->target,
45934 .v = ULongToPtr(params32->v),
45936 NTSTATUS status;
45937 status = ext_glMultiTexCoord1dv( &params );
45938 return status;
45941 static NTSTATUS wow64_ext_glMultiTexCoord1dvARB( void *args )
45943 struct
45945 GLenum target;
45946 PTR32 v;
45947 } *params32 = args;
45948 struct glMultiTexCoord1dvARB_params params =
45950 .target = params32->target,
45951 .v = ULongToPtr(params32->v),
45953 NTSTATUS status;
45954 status = ext_glMultiTexCoord1dvARB( &params );
45955 return status;
45958 static NTSTATUS wow64_ext_glMultiTexCoord1dvSGIS( void *args )
45960 struct
45962 GLenum target;
45963 PTR32 v;
45964 } *params32 = args;
45965 struct glMultiTexCoord1dvSGIS_params params =
45967 .target = params32->target,
45968 .v = ULongToPtr(params32->v),
45970 NTSTATUS status;
45971 status = ext_glMultiTexCoord1dvSGIS( &params );
45972 return status;
45975 static NTSTATUS wow64_ext_glMultiTexCoord1fv( void *args )
45977 struct
45979 GLenum target;
45980 PTR32 v;
45981 } *params32 = args;
45982 struct glMultiTexCoord1fv_params params =
45984 .target = params32->target,
45985 .v = ULongToPtr(params32->v),
45987 NTSTATUS status;
45988 status = ext_glMultiTexCoord1fv( &params );
45989 return status;
45992 static NTSTATUS wow64_ext_glMultiTexCoord1fvARB( void *args )
45994 struct
45996 GLenum target;
45997 PTR32 v;
45998 } *params32 = args;
45999 struct glMultiTexCoord1fvARB_params params =
46001 .target = params32->target,
46002 .v = ULongToPtr(params32->v),
46004 NTSTATUS status;
46005 status = ext_glMultiTexCoord1fvARB( &params );
46006 return status;
46009 static NTSTATUS wow64_ext_glMultiTexCoord1fvSGIS( void *args )
46011 struct
46013 GLenum target;
46014 PTR32 v;
46015 } *params32 = args;
46016 struct glMultiTexCoord1fvSGIS_params params =
46018 .target = params32->target,
46019 .v = ULongToPtr(params32->v),
46021 NTSTATUS status;
46022 status = ext_glMultiTexCoord1fvSGIS( &params );
46023 return status;
46026 static NTSTATUS wow64_ext_glMultiTexCoord1hvNV( void *args )
46028 struct
46030 GLenum target;
46031 PTR32 v;
46032 } *params32 = args;
46033 struct glMultiTexCoord1hvNV_params params =
46035 .target = params32->target,
46036 .v = ULongToPtr(params32->v),
46038 NTSTATUS status;
46039 status = ext_glMultiTexCoord1hvNV( &params );
46040 return status;
46043 static NTSTATUS wow64_ext_glMultiTexCoord1iv( void *args )
46045 struct
46047 GLenum target;
46048 PTR32 v;
46049 } *params32 = args;
46050 struct glMultiTexCoord1iv_params params =
46052 .target = params32->target,
46053 .v = ULongToPtr(params32->v),
46055 NTSTATUS status;
46056 status = ext_glMultiTexCoord1iv( &params );
46057 return status;
46060 static NTSTATUS wow64_ext_glMultiTexCoord1ivARB( void *args )
46062 struct
46064 GLenum target;
46065 PTR32 v;
46066 } *params32 = args;
46067 struct glMultiTexCoord1ivARB_params params =
46069 .target = params32->target,
46070 .v = ULongToPtr(params32->v),
46072 NTSTATUS status;
46073 status = ext_glMultiTexCoord1ivARB( &params );
46074 return status;
46077 static NTSTATUS wow64_ext_glMultiTexCoord1ivSGIS( void *args )
46079 struct
46081 GLenum target;
46082 PTR32 v;
46083 } *params32 = args;
46084 struct glMultiTexCoord1ivSGIS_params params =
46086 .target = params32->target,
46087 .v = ULongToPtr(params32->v),
46089 NTSTATUS status;
46090 status = ext_glMultiTexCoord1ivSGIS( &params );
46091 return status;
46094 static NTSTATUS wow64_ext_glMultiTexCoord1sv( void *args )
46096 struct
46098 GLenum target;
46099 PTR32 v;
46100 } *params32 = args;
46101 struct glMultiTexCoord1sv_params params =
46103 .target = params32->target,
46104 .v = ULongToPtr(params32->v),
46106 NTSTATUS status;
46107 status = ext_glMultiTexCoord1sv( &params );
46108 return status;
46111 static NTSTATUS wow64_ext_glMultiTexCoord1svARB( void *args )
46113 struct
46115 GLenum target;
46116 PTR32 v;
46117 } *params32 = args;
46118 struct glMultiTexCoord1svARB_params params =
46120 .target = params32->target,
46121 .v = ULongToPtr(params32->v),
46123 NTSTATUS status;
46124 status = ext_glMultiTexCoord1svARB( &params );
46125 return status;
46128 static NTSTATUS wow64_ext_glMultiTexCoord1svSGIS( void *args )
46130 struct
46132 GLenum target;
46133 PTR32 v;
46134 } *params32 = args;
46135 struct glMultiTexCoord1svSGIS_params params =
46137 .target = params32->target,
46138 .v = ULongToPtr(params32->v),
46140 NTSTATUS status;
46141 status = ext_glMultiTexCoord1svSGIS( &params );
46142 return status;
46145 static NTSTATUS wow64_ext_glMultiTexCoord1xvOES( void *args )
46147 struct
46149 GLenum texture;
46150 PTR32 coords;
46151 } *params32 = args;
46152 struct glMultiTexCoord1xvOES_params params =
46154 .texture = params32->texture,
46155 .coords = ULongToPtr(params32->coords),
46157 NTSTATUS status;
46158 status = ext_glMultiTexCoord1xvOES( &params );
46159 return status;
46162 static NTSTATUS wow64_ext_glMultiTexCoord2bvOES( void *args )
46164 struct
46166 GLenum texture;
46167 PTR32 coords;
46168 } *params32 = args;
46169 struct glMultiTexCoord2bvOES_params params =
46171 .texture = params32->texture,
46172 .coords = ULongToPtr(params32->coords),
46174 NTSTATUS status;
46175 status = ext_glMultiTexCoord2bvOES( &params );
46176 return status;
46179 static NTSTATUS wow64_ext_glMultiTexCoord2dv( void *args )
46181 struct
46183 GLenum target;
46184 PTR32 v;
46185 } *params32 = args;
46186 struct glMultiTexCoord2dv_params params =
46188 .target = params32->target,
46189 .v = ULongToPtr(params32->v),
46191 NTSTATUS status;
46192 status = ext_glMultiTexCoord2dv( &params );
46193 return status;
46196 static NTSTATUS wow64_ext_glMultiTexCoord2dvARB( void *args )
46198 struct
46200 GLenum target;
46201 PTR32 v;
46202 } *params32 = args;
46203 struct glMultiTexCoord2dvARB_params params =
46205 .target = params32->target,
46206 .v = ULongToPtr(params32->v),
46208 NTSTATUS status;
46209 status = ext_glMultiTexCoord2dvARB( &params );
46210 return status;
46213 static NTSTATUS wow64_ext_glMultiTexCoord2dvSGIS( void *args )
46215 struct
46217 GLenum target;
46218 PTR32 v;
46219 } *params32 = args;
46220 struct glMultiTexCoord2dvSGIS_params params =
46222 .target = params32->target,
46223 .v = ULongToPtr(params32->v),
46225 NTSTATUS status;
46226 status = ext_glMultiTexCoord2dvSGIS( &params );
46227 return status;
46230 static NTSTATUS wow64_ext_glMultiTexCoord2fv( void *args )
46232 struct
46234 GLenum target;
46235 PTR32 v;
46236 } *params32 = args;
46237 struct glMultiTexCoord2fv_params params =
46239 .target = params32->target,
46240 .v = ULongToPtr(params32->v),
46242 NTSTATUS status;
46243 status = ext_glMultiTexCoord2fv( &params );
46244 return status;
46247 static NTSTATUS wow64_ext_glMultiTexCoord2fvARB( void *args )
46249 struct
46251 GLenum target;
46252 PTR32 v;
46253 } *params32 = args;
46254 struct glMultiTexCoord2fvARB_params params =
46256 .target = params32->target,
46257 .v = ULongToPtr(params32->v),
46259 NTSTATUS status;
46260 status = ext_glMultiTexCoord2fvARB( &params );
46261 return status;
46264 static NTSTATUS wow64_ext_glMultiTexCoord2fvSGIS( void *args )
46266 struct
46268 GLenum target;
46269 PTR32 v;
46270 } *params32 = args;
46271 struct glMultiTexCoord2fvSGIS_params params =
46273 .target = params32->target,
46274 .v = ULongToPtr(params32->v),
46276 NTSTATUS status;
46277 status = ext_glMultiTexCoord2fvSGIS( &params );
46278 return status;
46281 static NTSTATUS wow64_ext_glMultiTexCoord2hvNV( void *args )
46283 struct
46285 GLenum target;
46286 PTR32 v;
46287 } *params32 = args;
46288 struct glMultiTexCoord2hvNV_params params =
46290 .target = params32->target,
46291 .v = ULongToPtr(params32->v),
46293 NTSTATUS status;
46294 status = ext_glMultiTexCoord2hvNV( &params );
46295 return status;
46298 static NTSTATUS wow64_ext_glMultiTexCoord2iv( void *args )
46300 struct
46302 GLenum target;
46303 PTR32 v;
46304 } *params32 = args;
46305 struct glMultiTexCoord2iv_params params =
46307 .target = params32->target,
46308 .v = ULongToPtr(params32->v),
46310 NTSTATUS status;
46311 status = ext_glMultiTexCoord2iv( &params );
46312 return status;
46315 static NTSTATUS wow64_ext_glMultiTexCoord2ivARB( void *args )
46317 struct
46319 GLenum target;
46320 PTR32 v;
46321 } *params32 = args;
46322 struct glMultiTexCoord2ivARB_params params =
46324 .target = params32->target,
46325 .v = ULongToPtr(params32->v),
46327 NTSTATUS status;
46328 status = ext_glMultiTexCoord2ivARB( &params );
46329 return status;
46332 static NTSTATUS wow64_ext_glMultiTexCoord2ivSGIS( void *args )
46334 struct
46336 GLenum target;
46337 PTR32 v;
46338 } *params32 = args;
46339 struct glMultiTexCoord2ivSGIS_params params =
46341 .target = params32->target,
46342 .v = ULongToPtr(params32->v),
46344 NTSTATUS status;
46345 status = ext_glMultiTexCoord2ivSGIS( &params );
46346 return status;
46349 static NTSTATUS wow64_ext_glMultiTexCoord2sv( void *args )
46351 struct
46353 GLenum target;
46354 PTR32 v;
46355 } *params32 = args;
46356 struct glMultiTexCoord2sv_params params =
46358 .target = params32->target,
46359 .v = ULongToPtr(params32->v),
46361 NTSTATUS status;
46362 status = ext_glMultiTexCoord2sv( &params );
46363 return status;
46366 static NTSTATUS wow64_ext_glMultiTexCoord2svARB( void *args )
46368 struct
46370 GLenum target;
46371 PTR32 v;
46372 } *params32 = args;
46373 struct glMultiTexCoord2svARB_params params =
46375 .target = params32->target,
46376 .v = ULongToPtr(params32->v),
46378 NTSTATUS status;
46379 status = ext_glMultiTexCoord2svARB( &params );
46380 return status;
46383 static NTSTATUS wow64_ext_glMultiTexCoord2svSGIS( void *args )
46385 struct
46387 GLenum target;
46388 PTR32 v;
46389 } *params32 = args;
46390 struct glMultiTexCoord2svSGIS_params params =
46392 .target = params32->target,
46393 .v = ULongToPtr(params32->v),
46395 NTSTATUS status;
46396 status = ext_glMultiTexCoord2svSGIS( &params );
46397 return status;
46400 static NTSTATUS wow64_ext_glMultiTexCoord2xvOES( void *args )
46402 struct
46404 GLenum texture;
46405 PTR32 coords;
46406 } *params32 = args;
46407 struct glMultiTexCoord2xvOES_params params =
46409 .texture = params32->texture,
46410 .coords = ULongToPtr(params32->coords),
46412 NTSTATUS status;
46413 status = ext_glMultiTexCoord2xvOES( &params );
46414 return status;
46417 static NTSTATUS wow64_ext_glMultiTexCoord3bvOES( void *args )
46419 struct
46421 GLenum texture;
46422 PTR32 coords;
46423 } *params32 = args;
46424 struct glMultiTexCoord3bvOES_params params =
46426 .texture = params32->texture,
46427 .coords = ULongToPtr(params32->coords),
46429 NTSTATUS status;
46430 status = ext_glMultiTexCoord3bvOES( &params );
46431 return status;
46434 static NTSTATUS wow64_ext_glMultiTexCoord3dv( void *args )
46436 struct
46438 GLenum target;
46439 PTR32 v;
46440 } *params32 = args;
46441 struct glMultiTexCoord3dv_params params =
46443 .target = params32->target,
46444 .v = ULongToPtr(params32->v),
46446 NTSTATUS status;
46447 status = ext_glMultiTexCoord3dv( &params );
46448 return status;
46451 static NTSTATUS wow64_ext_glMultiTexCoord3dvARB( void *args )
46453 struct
46455 GLenum target;
46456 PTR32 v;
46457 } *params32 = args;
46458 struct glMultiTexCoord3dvARB_params params =
46460 .target = params32->target,
46461 .v = ULongToPtr(params32->v),
46463 NTSTATUS status;
46464 status = ext_glMultiTexCoord3dvARB( &params );
46465 return status;
46468 static NTSTATUS wow64_ext_glMultiTexCoord3dvSGIS( void *args )
46470 struct
46472 GLenum target;
46473 PTR32 v;
46474 } *params32 = args;
46475 struct glMultiTexCoord3dvSGIS_params params =
46477 .target = params32->target,
46478 .v = ULongToPtr(params32->v),
46480 NTSTATUS status;
46481 status = ext_glMultiTexCoord3dvSGIS( &params );
46482 return status;
46485 static NTSTATUS wow64_ext_glMultiTexCoord3fv( void *args )
46487 struct
46489 GLenum target;
46490 PTR32 v;
46491 } *params32 = args;
46492 struct glMultiTexCoord3fv_params params =
46494 .target = params32->target,
46495 .v = ULongToPtr(params32->v),
46497 NTSTATUS status;
46498 status = ext_glMultiTexCoord3fv( &params );
46499 return status;
46502 static NTSTATUS wow64_ext_glMultiTexCoord3fvARB( void *args )
46504 struct
46506 GLenum target;
46507 PTR32 v;
46508 } *params32 = args;
46509 struct glMultiTexCoord3fvARB_params params =
46511 .target = params32->target,
46512 .v = ULongToPtr(params32->v),
46514 NTSTATUS status;
46515 status = ext_glMultiTexCoord3fvARB( &params );
46516 return status;
46519 static NTSTATUS wow64_ext_glMultiTexCoord3fvSGIS( void *args )
46521 struct
46523 GLenum target;
46524 PTR32 v;
46525 } *params32 = args;
46526 struct glMultiTexCoord3fvSGIS_params params =
46528 .target = params32->target,
46529 .v = ULongToPtr(params32->v),
46531 NTSTATUS status;
46532 status = ext_glMultiTexCoord3fvSGIS( &params );
46533 return status;
46536 static NTSTATUS wow64_ext_glMultiTexCoord3hvNV( void *args )
46538 struct
46540 GLenum target;
46541 PTR32 v;
46542 } *params32 = args;
46543 struct glMultiTexCoord3hvNV_params params =
46545 .target = params32->target,
46546 .v = ULongToPtr(params32->v),
46548 NTSTATUS status;
46549 status = ext_glMultiTexCoord3hvNV( &params );
46550 return status;
46553 static NTSTATUS wow64_ext_glMultiTexCoord3iv( void *args )
46555 struct
46557 GLenum target;
46558 PTR32 v;
46559 } *params32 = args;
46560 struct glMultiTexCoord3iv_params params =
46562 .target = params32->target,
46563 .v = ULongToPtr(params32->v),
46565 NTSTATUS status;
46566 status = ext_glMultiTexCoord3iv( &params );
46567 return status;
46570 static NTSTATUS wow64_ext_glMultiTexCoord3ivARB( void *args )
46572 struct
46574 GLenum target;
46575 PTR32 v;
46576 } *params32 = args;
46577 struct glMultiTexCoord3ivARB_params params =
46579 .target = params32->target,
46580 .v = ULongToPtr(params32->v),
46582 NTSTATUS status;
46583 status = ext_glMultiTexCoord3ivARB( &params );
46584 return status;
46587 static NTSTATUS wow64_ext_glMultiTexCoord3ivSGIS( void *args )
46589 struct
46591 GLenum target;
46592 PTR32 v;
46593 } *params32 = args;
46594 struct glMultiTexCoord3ivSGIS_params params =
46596 .target = params32->target,
46597 .v = ULongToPtr(params32->v),
46599 NTSTATUS status;
46600 status = ext_glMultiTexCoord3ivSGIS( &params );
46601 return status;
46604 static NTSTATUS wow64_ext_glMultiTexCoord3sv( void *args )
46606 struct
46608 GLenum target;
46609 PTR32 v;
46610 } *params32 = args;
46611 struct glMultiTexCoord3sv_params params =
46613 .target = params32->target,
46614 .v = ULongToPtr(params32->v),
46616 NTSTATUS status;
46617 status = ext_glMultiTexCoord3sv( &params );
46618 return status;
46621 static NTSTATUS wow64_ext_glMultiTexCoord3svARB( void *args )
46623 struct
46625 GLenum target;
46626 PTR32 v;
46627 } *params32 = args;
46628 struct glMultiTexCoord3svARB_params params =
46630 .target = params32->target,
46631 .v = ULongToPtr(params32->v),
46633 NTSTATUS status;
46634 status = ext_glMultiTexCoord3svARB( &params );
46635 return status;
46638 static NTSTATUS wow64_ext_glMultiTexCoord3svSGIS( void *args )
46640 struct
46642 GLenum target;
46643 PTR32 v;
46644 } *params32 = args;
46645 struct glMultiTexCoord3svSGIS_params params =
46647 .target = params32->target,
46648 .v = ULongToPtr(params32->v),
46650 NTSTATUS status;
46651 status = ext_glMultiTexCoord3svSGIS( &params );
46652 return status;
46655 static NTSTATUS wow64_ext_glMultiTexCoord3xvOES( void *args )
46657 struct
46659 GLenum texture;
46660 PTR32 coords;
46661 } *params32 = args;
46662 struct glMultiTexCoord3xvOES_params params =
46664 .texture = params32->texture,
46665 .coords = ULongToPtr(params32->coords),
46667 NTSTATUS status;
46668 status = ext_glMultiTexCoord3xvOES( &params );
46669 return status;
46672 static NTSTATUS wow64_ext_glMultiTexCoord4bvOES( void *args )
46674 struct
46676 GLenum texture;
46677 PTR32 coords;
46678 } *params32 = args;
46679 struct glMultiTexCoord4bvOES_params params =
46681 .texture = params32->texture,
46682 .coords = ULongToPtr(params32->coords),
46684 NTSTATUS status;
46685 status = ext_glMultiTexCoord4bvOES( &params );
46686 return status;
46689 static NTSTATUS wow64_ext_glMultiTexCoord4dv( void *args )
46691 struct
46693 GLenum target;
46694 PTR32 v;
46695 } *params32 = args;
46696 struct glMultiTexCoord4dv_params params =
46698 .target = params32->target,
46699 .v = ULongToPtr(params32->v),
46701 NTSTATUS status;
46702 status = ext_glMultiTexCoord4dv( &params );
46703 return status;
46706 static NTSTATUS wow64_ext_glMultiTexCoord4dvARB( void *args )
46708 struct
46710 GLenum target;
46711 PTR32 v;
46712 } *params32 = args;
46713 struct glMultiTexCoord4dvARB_params params =
46715 .target = params32->target,
46716 .v = ULongToPtr(params32->v),
46718 NTSTATUS status;
46719 status = ext_glMultiTexCoord4dvARB( &params );
46720 return status;
46723 static NTSTATUS wow64_ext_glMultiTexCoord4dvSGIS( void *args )
46725 struct
46727 GLenum target;
46728 PTR32 v;
46729 } *params32 = args;
46730 struct glMultiTexCoord4dvSGIS_params params =
46732 .target = params32->target,
46733 .v = ULongToPtr(params32->v),
46735 NTSTATUS status;
46736 status = ext_glMultiTexCoord4dvSGIS( &params );
46737 return status;
46740 static NTSTATUS wow64_ext_glMultiTexCoord4fv( void *args )
46742 struct
46744 GLenum target;
46745 PTR32 v;
46746 } *params32 = args;
46747 struct glMultiTexCoord4fv_params params =
46749 .target = params32->target,
46750 .v = ULongToPtr(params32->v),
46752 NTSTATUS status;
46753 status = ext_glMultiTexCoord4fv( &params );
46754 return status;
46757 static NTSTATUS wow64_ext_glMultiTexCoord4fvARB( void *args )
46759 struct
46761 GLenum target;
46762 PTR32 v;
46763 } *params32 = args;
46764 struct glMultiTexCoord4fvARB_params params =
46766 .target = params32->target,
46767 .v = ULongToPtr(params32->v),
46769 NTSTATUS status;
46770 status = ext_glMultiTexCoord4fvARB( &params );
46771 return status;
46774 static NTSTATUS wow64_ext_glMultiTexCoord4fvSGIS( void *args )
46776 struct
46778 GLenum target;
46779 PTR32 v;
46780 } *params32 = args;
46781 struct glMultiTexCoord4fvSGIS_params params =
46783 .target = params32->target,
46784 .v = ULongToPtr(params32->v),
46786 NTSTATUS status;
46787 status = ext_glMultiTexCoord4fvSGIS( &params );
46788 return status;
46791 static NTSTATUS wow64_ext_glMultiTexCoord4hvNV( void *args )
46793 struct
46795 GLenum target;
46796 PTR32 v;
46797 } *params32 = args;
46798 struct glMultiTexCoord4hvNV_params params =
46800 .target = params32->target,
46801 .v = ULongToPtr(params32->v),
46803 NTSTATUS status;
46804 status = ext_glMultiTexCoord4hvNV( &params );
46805 return status;
46808 static NTSTATUS wow64_ext_glMultiTexCoord4iv( void *args )
46810 struct
46812 GLenum target;
46813 PTR32 v;
46814 } *params32 = args;
46815 struct glMultiTexCoord4iv_params params =
46817 .target = params32->target,
46818 .v = ULongToPtr(params32->v),
46820 NTSTATUS status;
46821 status = ext_glMultiTexCoord4iv( &params );
46822 return status;
46825 static NTSTATUS wow64_ext_glMultiTexCoord4ivARB( void *args )
46827 struct
46829 GLenum target;
46830 PTR32 v;
46831 } *params32 = args;
46832 struct glMultiTexCoord4ivARB_params params =
46834 .target = params32->target,
46835 .v = ULongToPtr(params32->v),
46837 NTSTATUS status;
46838 status = ext_glMultiTexCoord4ivARB( &params );
46839 return status;
46842 static NTSTATUS wow64_ext_glMultiTexCoord4ivSGIS( void *args )
46844 struct
46846 GLenum target;
46847 PTR32 v;
46848 } *params32 = args;
46849 struct glMultiTexCoord4ivSGIS_params params =
46851 .target = params32->target,
46852 .v = ULongToPtr(params32->v),
46854 NTSTATUS status;
46855 status = ext_glMultiTexCoord4ivSGIS( &params );
46856 return status;
46859 static NTSTATUS wow64_ext_glMultiTexCoord4sv( void *args )
46861 struct
46863 GLenum target;
46864 PTR32 v;
46865 } *params32 = args;
46866 struct glMultiTexCoord4sv_params params =
46868 .target = params32->target,
46869 .v = ULongToPtr(params32->v),
46871 NTSTATUS status;
46872 status = ext_glMultiTexCoord4sv( &params );
46873 return status;
46876 static NTSTATUS wow64_ext_glMultiTexCoord4svARB( void *args )
46878 struct
46880 GLenum target;
46881 PTR32 v;
46882 } *params32 = args;
46883 struct glMultiTexCoord4svARB_params params =
46885 .target = params32->target,
46886 .v = ULongToPtr(params32->v),
46888 NTSTATUS status;
46889 status = ext_glMultiTexCoord4svARB( &params );
46890 return status;
46893 static NTSTATUS wow64_ext_glMultiTexCoord4svSGIS( void *args )
46895 struct
46897 GLenum target;
46898 PTR32 v;
46899 } *params32 = args;
46900 struct glMultiTexCoord4svSGIS_params params =
46902 .target = params32->target,
46903 .v = ULongToPtr(params32->v),
46905 NTSTATUS status;
46906 status = ext_glMultiTexCoord4svSGIS( &params );
46907 return status;
46910 static NTSTATUS wow64_ext_glMultiTexCoord4xvOES( void *args )
46912 struct
46914 GLenum texture;
46915 PTR32 coords;
46916 } *params32 = args;
46917 struct glMultiTexCoord4xvOES_params params =
46919 .texture = params32->texture,
46920 .coords = ULongToPtr(params32->coords),
46922 NTSTATUS status;
46923 status = ext_glMultiTexCoord4xvOES( &params );
46924 return status;
46927 static NTSTATUS wow64_ext_glMultiTexCoordP1uiv( void *args )
46929 struct
46931 GLenum texture;
46932 GLenum type;
46933 PTR32 coords;
46934 } *params32 = args;
46935 struct glMultiTexCoordP1uiv_params params =
46937 .texture = params32->texture,
46938 .type = params32->type,
46939 .coords = ULongToPtr(params32->coords),
46941 NTSTATUS status;
46942 status = ext_glMultiTexCoordP1uiv( &params );
46943 return status;
46946 static NTSTATUS wow64_ext_glMultiTexCoordP2uiv( void *args )
46948 struct
46950 GLenum texture;
46951 GLenum type;
46952 PTR32 coords;
46953 } *params32 = args;
46954 struct glMultiTexCoordP2uiv_params params =
46956 .texture = params32->texture,
46957 .type = params32->type,
46958 .coords = ULongToPtr(params32->coords),
46960 NTSTATUS status;
46961 status = ext_glMultiTexCoordP2uiv( &params );
46962 return status;
46965 static NTSTATUS wow64_ext_glMultiTexCoordP3uiv( void *args )
46967 struct
46969 GLenum texture;
46970 GLenum type;
46971 PTR32 coords;
46972 } *params32 = args;
46973 struct glMultiTexCoordP3uiv_params params =
46975 .texture = params32->texture,
46976 .type = params32->type,
46977 .coords = ULongToPtr(params32->coords),
46979 NTSTATUS status;
46980 status = ext_glMultiTexCoordP3uiv( &params );
46981 return status;
46984 static NTSTATUS wow64_ext_glMultiTexCoordP4uiv( void *args )
46986 struct
46988 GLenum texture;
46989 GLenum type;
46990 PTR32 coords;
46991 } *params32 = args;
46992 struct glMultiTexCoordP4uiv_params params =
46994 .texture = params32->texture,
46995 .type = params32->type,
46996 .coords = ULongToPtr(params32->coords),
46998 NTSTATUS status;
46999 status = ext_glMultiTexCoordP4uiv( &params );
47000 return status;
47003 static NTSTATUS wow64_ext_glMultiTexCoordPointerEXT( void *args )
47005 struct
47007 GLenum texunit;
47008 GLint size;
47009 GLenum type;
47010 GLsizei stride;
47011 PTR32 pointer;
47012 } *params32 = args;
47013 struct glMultiTexCoordPointerEXT_params params =
47015 .texunit = params32->texunit,
47016 .size = params32->size,
47017 .type = params32->type,
47018 .stride = params32->stride,
47019 .pointer = ULongToPtr(params32->pointer),
47021 NTSTATUS status;
47022 status = ext_glMultiTexCoordPointerEXT( &params );
47023 return status;
47026 static NTSTATUS wow64_ext_glMultiTexCoordPointerSGIS( void *args )
47028 struct
47030 GLenum target;
47031 GLint size;
47032 GLenum type;
47033 GLsizei stride;
47034 PTR32 pointer;
47035 } *params32 = args;
47036 struct glMultiTexCoordPointerSGIS_params params =
47038 .target = params32->target,
47039 .size = params32->size,
47040 .type = params32->type,
47041 .stride = params32->stride,
47042 .pointer = ULongToPtr(params32->pointer),
47044 NTSTATUS status;
47045 status = ext_glMultiTexCoordPointerSGIS( &params );
47046 return status;
47049 static NTSTATUS wow64_ext_glMultiTexEnvfvEXT( void *args )
47051 struct
47053 GLenum texunit;
47054 GLenum target;
47055 GLenum pname;
47056 PTR32 params;
47057 } *params32 = args;
47058 struct glMultiTexEnvfvEXT_params params =
47060 .texunit = params32->texunit,
47061 .target = params32->target,
47062 .pname = params32->pname,
47063 .params = ULongToPtr(params32->params),
47065 NTSTATUS status;
47066 status = ext_glMultiTexEnvfvEXT( &params );
47067 return status;
47070 static NTSTATUS wow64_ext_glMultiTexEnvivEXT( void *args )
47072 struct
47074 GLenum texunit;
47075 GLenum target;
47076 GLenum pname;
47077 PTR32 params;
47078 } *params32 = args;
47079 struct glMultiTexEnvivEXT_params params =
47081 .texunit = params32->texunit,
47082 .target = params32->target,
47083 .pname = params32->pname,
47084 .params = ULongToPtr(params32->params),
47086 NTSTATUS status;
47087 status = ext_glMultiTexEnvivEXT( &params );
47088 return status;
47091 static NTSTATUS wow64_ext_glMultiTexGendvEXT( void *args )
47093 struct
47095 GLenum texunit;
47096 GLenum coord;
47097 GLenum pname;
47098 PTR32 params;
47099 } *params32 = args;
47100 struct glMultiTexGendvEXT_params params =
47102 .texunit = params32->texunit,
47103 .coord = params32->coord,
47104 .pname = params32->pname,
47105 .params = ULongToPtr(params32->params),
47107 NTSTATUS status;
47108 status = ext_glMultiTexGendvEXT( &params );
47109 return status;
47112 static NTSTATUS wow64_ext_glMultiTexGenfvEXT( void *args )
47114 struct
47116 GLenum texunit;
47117 GLenum coord;
47118 GLenum pname;
47119 PTR32 params;
47120 } *params32 = args;
47121 struct glMultiTexGenfvEXT_params params =
47123 .texunit = params32->texunit,
47124 .coord = params32->coord,
47125 .pname = params32->pname,
47126 .params = ULongToPtr(params32->params),
47128 NTSTATUS status;
47129 status = ext_glMultiTexGenfvEXT( &params );
47130 return status;
47133 static NTSTATUS wow64_ext_glMultiTexGenivEXT( void *args )
47135 struct
47137 GLenum texunit;
47138 GLenum coord;
47139 GLenum pname;
47140 PTR32 params;
47141 } *params32 = args;
47142 struct glMultiTexGenivEXT_params params =
47144 .texunit = params32->texunit,
47145 .coord = params32->coord,
47146 .pname = params32->pname,
47147 .params = ULongToPtr(params32->params),
47149 NTSTATUS status;
47150 status = ext_glMultiTexGenivEXT( &params );
47151 return status;
47154 static NTSTATUS wow64_ext_glMultiTexImage1DEXT( void *args )
47156 struct
47158 GLenum texunit;
47159 GLenum target;
47160 GLint level;
47161 GLint internalformat;
47162 GLsizei width;
47163 GLint border;
47164 GLenum format;
47165 GLenum type;
47166 PTR32 pixels;
47167 } *params32 = args;
47168 struct glMultiTexImage1DEXT_params params =
47170 .texunit = params32->texunit,
47171 .target = params32->target,
47172 .level = params32->level,
47173 .internalformat = params32->internalformat,
47174 .width = params32->width,
47175 .border = params32->border,
47176 .format = params32->format,
47177 .type = params32->type,
47178 .pixels = ULongToPtr(params32->pixels),
47180 NTSTATUS status;
47181 status = ext_glMultiTexImage1DEXT( &params );
47182 return status;
47185 static NTSTATUS wow64_ext_glMultiTexImage2DEXT( void *args )
47187 struct
47189 GLenum texunit;
47190 GLenum target;
47191 GLint level;
47192 GLint internalformat;
47193 GLsizei width;
47194 GLsizei height;
47195 GLint border;
47196 GLenum format;
47197 GLenum type;
47198 PTR32 pixels;
47199 } *params32 = args;
47200 struct glMultiTexImage2DEXT_params params =
47202 .texunit = params32->texunit,
47203 .target = params32->target,
47204 .level = params32->level,
47205 .internalformat = params32->internalformat,
47206 .width = params32->width,
47207 .height = params32->height,
47208 .border = params32->border,
47209 .format = params32->format,
47210 .type = params32->type,
47211 .pixels = ULongToPtr(params32->pixels),
47213 NTSTATUS status;
47214 status = ext_glMultiTexImage2DEXT( &params );
47215 return status;
47218 static NTSTATUS wow64_ext_glMultiTexImage3DEXT( void *args )
47220 struct
47222 GLenum texunit;
47223 GLenum target;
47224 GLint level;
47225 GLint internalformat;
47226 GLsizei width;
47227 GLsizei height;
47228 GLsizei depth;
47229 GLint border;
47230 GLenum format;
47231 GLenum type;
47232 PTR32 pixels;
47233 } *params32 = args;
47234 struct glMultiTexImage3DEXT_params params =
47236 .texunit = params32->texunit,
47237 .target = params32->target,
47238 .level = params32->level,
47239 .internalformat = params32->internalformat,
47240 .width = params32->width,
47241 .height = params32->height,
47242 .depth = params32->depth,
47243 .border = params32->border,
47244 .format = params32->format,
47245 .type = params32->type,
47246 .pixels = ULongToPtr(params32->pixels),
47248 NTSTATUS status;
47249 status = ext_glMultiTexImage3DEXT( &params );
47250 return status;
47253 static NTSTATUS wow64_ext_glMultiTexParameterIivEXT( void *args )
47255 struct
47257 GLenum texunit;
47258 GLenum target;
47259 GLenum pname;
47260 PTR32 params;
47261 } *params32 = args;
47262 struct glMultiTexParameterIivEXT_params params =
47264 .texunit = params32->texunit,
47265 .target = params32->target,
47266 .pname = params32->pname,
47267 .params = ULongToPtr(params32->params),
47269 NTSTATUS status;
47270 status = ext_glMultiTexParameterIivEXT( &params );
47271 return status;
47274 static NTSTATUS wow64_ext_glMultiTexParameterIuivEXT( void *args )
47276 struct
47278 GLenum texunit;
47279 GLenum target;
47280 GLenum pname;
47281 PTR32 params;
47282 } *params32 = args;
47283 struct glMultiTexParameterIuivEXT_params params =
47285 .texunit = params32->texunit,
47286 .target = params32->target,
47287 .pname = params32->pname,
47288 .params = ULongToPtr(params32->params),
47290 NTSTATUS status;
47291 status = ext_glMultiTexParameterIuivEXT( &params );
47292 return status;
47295 static NTSTATUS wow64_ext_glMultiTexParameterfvEXT( void *args )
47297 struct
47299 GLenum texunit;
47300 GLenum target;
47301 GLenum pname;
47302 PTR32 params;
47303 } *params32 = args;
47304 struct glMultiTexParameterfvEXT_params params =
47306 .texunit = params32->texunit,
47307 .target = params32->target,
47308 .pname = params32->pname,
47309 .params = ULongToPtr(params32->params),
47311 NTSTATUS status;
47312 status = ext_glMultiTexParameterfvEXT( &params );
47313 return status;
47316 static NTSTATUS wow64_ext_glMultiTexParameterivEXT( void *args )
47318 struct
47320 GLenum texunit;
47321 GLenum target;
47322 GLenum pname;
47323 PTR32 params;
47324 } *params32 = args;
47325 struct glMultiTexParameterivEXT_params params =
47327 .texunit = params32->texunit,
47328 .target = params32->target,
47329 .pname = params32->pname,
47330 .params = ULongToPtr(params32->params),
47332 NTSTATUS status;
47333 status = ext_glMultiTexParameterivEXT( &params );
47334 return status;
47337 static NTSTATUS wow64_ext_glMultiTexSubImage1DEXT( void *args )
47339 struct
47341 GLenum texunit;
47342 GLenum target;
47343 GLint level;
47344 GLint xoffset;
47345 GLsizei width;
47346 GLenum format;
47347 GLenum type;
47348 PTR32 pixels;
47349 } *params32 = args;
47350 struct glMultiTexSubImage1DEXT_params params =
47352 .texunit = params32->texunit,
47353 .target = params32->target,
47354 .level = params32->level,
47355 .xoffset = params32->xoffset,
47356 .width = params32->width,
47357 .format = params32->format,
47358 .type = params32->type,
47359 .pixels = ULongToPtr(params32->pixels),
47361 NTSTATUS status;
47362 status = ext_glMultiTexSubImage1DEXT( &params );
47363 return status;
47366 static NTSTATUS wow64_ext_glMultiTexSubImage2DEXT( void *args )
47368 struct
47370 GLenum texunit;
47371 GLenum target;
47372 GLint level;
47373 GLint xoffset;
47374 GLint yoffset;
47375 GLsizei width;
47376 GLsizei height;
47377 GLenum format;
47378 GLenum type;
47379 PTR32 pixels;
47380 } *params32 = args;
47381 struct glMultiTexSubImage2DEXT_params params =
47383 .texunit = params32->texunit,
47384 .target = params32->target,
47385 .level = params32->level,
47386 .xoffset = params32->xoffset,
47387 .yoffset = params32->yoffset,
47388 .width = params32->width,
47389 .height = params32->height,
47390 .format = params32->format,
47391 .type = params32->type,
47392 .pixels = ULongToPtr(params32->pixels),
47394 NTSTATUS status;
47395 status = ext_glMultiTexSubImage2DEXT( &params );
47396 return status;
47399 static NTSTATUS wow64_ext_glMultiTexSubImage3DEXT( void *args )
47401 struct
47403 GLenum texunit;
47404 GLenum target;
47405 GLint level;
47406 GLint xoffset;
47407 GLint yoffset;
47408 GLint zoffset;
47409 GLsizei width;
47410 GLsizei height;
47411 GLsizei depth;
47412 GLenum format;
47413 GLenum type;
47414 PTR32 pixels;
47415 } *params32 = args;
47416 struct glMultiTexSubImage3DEXT_params params =
47418 .texunit = params32->texunit,
47419 .target = params32->target,
47420 .level = params32->level,
47421 .xoffset = params32->xoffset,
47422 .yoffset = params32->yoffset,
47423 .zoffset = params32->zoffset,
47424 .width = params32->width,
47425 .height = params32->height,
47426 .depth = params32->depth,
47427 .format = params32->format,
47428 .type = params32->type,
47429 .pixels = ULongToPtr(params32->pixels),
47431 NTSTATUS status;
47432 status = ext_glMultiTexSubImage3DEXT( &params );
47433 return status;
47436 static NTSTATUS wow64_ext_glMulticastBufferSubDataNV( void *args )
47438 struct
47440 GLbitfield gpuMask;
47441 GLuint buffer;
47442 PTR32 offset;
47443 PTR32 size;
47444 PTR32 data;
47445 } *params32 = args;
47446 struct glMulticastBufferSubDataNV_params params =
47448 .gpuMask = params32->gpuMask,
47449 .buffer = params32->buffer,
47450 .offset = (GLintptr)ULongToPtr(params32->offset),
47451 .size = (GLsizeiptr)ULongToPtr(params32->size),
47452 .data = ULongToPtr(params32->data),
47454 NTSTATUS status;
47455 status = ext_glMulticastBufferSubDataNV( &params );
47456 return status;
47459 static NTSTATUS wow64_ext_glMulticastCopyBufferSubDataNV( void *args )
47461 struct
47463 GLuint readGpu;
47464 GLbitfield writeGpuMask;
47465 GLuint readBuffer;
47466 GLuint writeBuffer;
47467 PTR32 readOffset;
47468 PTR32 writeOffset;
47469 PTR32 size;
47470 } *params32 = args;
47471 struct glMulticastCopyBufferSubDataNV_params params =
47473 .readGpu = params32->readGpu,
47474 .writeGpuMask = params32->writeGpuMask,
47475 .readBuffer = params32->readBuffer,
47476 .writeBuffer = params32->writeBuffer,
47477 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
47478 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
47479 .size = (GLsizeiptr)ULongToPtr(params32->size),
47481 NTSTATUS status;
47482 status = ext_glMulticastCopyBufferSubDataNV( &params );
47483 return status;
47486 static NTSTATUS wow64_ext_glMulticastFramebufferSampleLocationsfvNV( void *args )
47488 struct
47490 GLuint gpu;
47491 GLuint framebuffer;
47492 GLuint start;
47493 GLsizei count;
47494 PTR32 v;
47495 } *params32 = args;
47496 struct glMulticastFramebufferSampleLocationsfvNV_params params =
47498 .gpu = params32->gpu,
47499 .framebuffer = params32->framebuffer,
47500 .start = params32->start,
47501 .count = params32->count,
47502 .v = ULongToPtr(params32->v),
47504 NTSTATUS status;
47505 status = ext_glMulticastFramebufferSampleLocationsfvNV( &params );
47506 return status;
47509 static NTSTATUS wow64_ext_glMulticastGetQueryObjecti64vNV( void *args )
47511 struct
47513 GLuint gpu;
47514 GLuint id;
47515 GLenum pname;
47516 PTR32 params;
47517 } *params32 = args;
47518 struct glMulticastGetQueryObjecti64vNV_params params =
47520 .gpu = params32->gpu,
47521 .id = params32->id,
47522 .pname = params32->pname,
47523 .params = ULongToPtr(params32->params),
47525 NTSTATUS status;
47526 status = ext_glMulticastGetQueryObjecti64vNV( &params );
47527 return status;
47530 static NTSTATUS wow64_ext_glMulticastGetQueryObjectivNV( void *args )
47532 struct
47534 GLuint gpu;
47535 GLuint id;
47536 GLenum pname;
47537 PTR32 params;
47538 } *params32 = args;
47539 struct glMulticastGetQueryObjectivNV_params params =
47541 .gpu = params32->gpu,
47542 .id = params32->id,
47543 .pname = params32->pname,
47544 .params = ULongToPtr(params32->params),
47546 NTSTATUS status;
47547 status = ext_glMulticastGetQueryObjectivNV( &params );
47548 return status;
47551 static NTSTATUS wow64_ext_glMulticastGetQueryObjectui64vNV( void *args )
47553 struct
47555 GLuint gpu;
47556 GLuint id;
47557 GLenum pname;
47558 PTR32 params;
47559 } *params32 = args;
47560 struct glMulticastGetQueryObjectui64vNV_params params =
47562 .gpu = params32->gpu,
47563 .id = params32->id,
47564 .pname = params32->pname,
47565 .params = ULongToPtr(params32->params),
47567 NTSTATUS status;
47568 status = ext_glMulticastGetQueryObjectui64vNV( &params );
47569 return status;
47572 static NTSTATUS wow64_ext_glMulticastGetQueryObjectuivNV( void *args )
47574 struct
47576 GLuint gpu;
47577 GLuint id;
47578 GLenum pname;
47579 PTR32 params;
47580 } *params32 = args;
47581 struct glMulticastGetQueryObjectuivNV_params params =
47583 .gpu = params32->gpu,
47584 .id = params32->id,
47585 .pname = params32->pname,
47586 .params = ULongToPtr(params32->params),
47588 NTSTATUS status;
47589 status = ext_glMulticastGetQueryObjectuivNV( &params );
47590 return status;
47593 static NTSTATUS wow64_ext_glMulticastScissorArrayvNVX( void *args )
47595 struct
47597 GLuint gpu;
47598 GLuint first;
47599 GLsizei count;
47600 PTR32 v;
47601 } *params32 = args;
47602 struct glMulticastScissorArrayvNVX_params params =
47604 .gpu = params32->gpu,
47605 .first = params32->first,
47606 .count = params32->count,
47607 .v = ULongToPtr(params32->v),
47609 NTSTATUS status;
47610 status = ext_glMulticastScissorArrayvNVX( &params );
47611 return status;
47614 static NTSTATUS wow64_ext_glMulticastViewportArrayvNVX( void *args )
47616 struct
47618 GLuint gpu;
47619 GLuint first;
47620 GLsizei count;
47621 PTR32 v;
47622 } *params32 = args;
47623 struct glMulticastViewportArrayvNVX_params params =
47625 .gpu = params32->gpu,
47626 .first = params32->first,
47627 .count = params32->count,
47628 .v = ULongToPtr(params32->v),
47630 NTSTATUS status;
47631 status = ext_glMulticastViewportArrayvNVX( &params );
47632 return status;
47635 static NTSTATUS wow64_ext_glNamedBufferData( void *args )
47637 struct
47639 GLuint buffer;
47640 PTR32 size;
47641 PTR32 data;
47642 GLenum usage;
47643 } *params32 = args;
47644 struct glNamedBufferData_params params =
47646 .buffer = params32->buffer,
47647 .size = (GLsizeiptr)ULongToPtr(params32->size),
47648 .data = ULongToPtr(params32->data),
47649 .usage = params32->usage,
47651 NTSTATUS status;
47652 status = ext_glNamedBufferData( &params );
47653 return status;
47656 static NTSTATUS wow64_ext_glNamedBufferDataEXT( void *args )
47658 struct
47660 GLuint buffer;
47661 PTR32 size;
47662 PTR32 data;
47663 GLenum usage;
47664 } *params32 = args;
47665 struct glNamedBufferDataEXT_params params =
47667 .buffer = params32->buffer,
47668 .size = (GLsizeiptr)ULongToPtr(params32->size),
47669 .data = ULongToPtr(params32->data),
47670 .usage = params32->usage,
47672 NTSTATUS status;
47673 status = ext_glNamedBufferDataEXT( &params );
47674 return status;
47677 static NTSTATUS wow64_ext_glNamedBufferPageCommitmentARB( void *args )
47679 struct
47681 GLuint buffer;
47682 PTR32 offset;
47683 PTR32 size;
47684 GLboolean commit;
47685 } *params32 = args;
47686 struct glNamedBufferPageCommitmentARB_params params =
47688 .buffer = params32->buffer,
47689 .offset = (GLintptr)ULongToPtr(params32->offset),
47690 .size = (GLsizeiptr)ULongToPtr(params32->size),
47691 .commit = params32->commit,
47693 NTSTATUS status;
47694 status = ext_glNamedBufferPageCommitmentARB( &params );
47695 return status;
47698 static NTSTATUS wow64_ext_glNamedBufferPageCommitmentEXT( void *args )
47700 struct
47702 GLuint buffer;
47703 PTR32 offset;
47704 PTR32 size;
47705 GLboolean commit;
47706 } *params32 = args;
47707 struct glNamedBufferPageCommitmentEXT_params params =
47709 .buffer = params32->buffer,
47710 .offset = (GLintptr)ULongToPtr(params32->offset),
47711 .size = (GLsizeiptr)ULongToPtr(params32->size),
47712 .commit = params32->commit,
47714 NTSTATUS status;
47715 status = ext_glNamedBufferPageCommitmentEXT( &params );
47716 return status;
47719 static NTSTATUS wow64_ext_glNamedBufferStorage( void *args )
47721 struct
47723 GLuint buffer;
47724 PTR32 size;
47725 PTR32 data;
47726 GLbitfield flags;
47727 } *params32 = args;
47728 struct glNamedBufferStorage_params params =
47730 .buffer = params32->buffer,
47731 .size = (GLsizeiptr)ULongToPtr(params32->size),
47732 .data = ULongToPtr(params32->data),
47733 .flags = params32->flags,
47735 NTSTATUS status;
47736 status = ext_glNamedBufferStorage( &params );
47737 return status;
47740 static NTSTATUS wow64_ext_glNamedBufferStorageEXT( void *args )
47742 struct
47744 GLuint buffer;
47745 PTR32 size;
47746 PTR32 data;
47747 GLbitfield flags;
47748 } *params32 = args;
47749 struct glNamedBufferStorageEXT_params params =
47751 .buffer = params32->buffer,
47752 .size = (GLsizeiptr)ULongToPtr(params32->size),
47753 .data = ULongToPtr(params32->data),
47754 .flags = params32->flags,
47756 NTSTATUS status;
47757 status = ext_glNamedBufferStorageEXT( &params );
47758 return status;
47761 static NTSTATUS wow64_ext_glNamedBufferStorageExternalEXT( void *args )
47763 struct
47765 GLuint buffer;
47766 PTR32 offset;
47767 PTR32 size;
47768 PTR32 clientBuffer;
47769 GLbitfield flags;
47770 } *params32 = args;
47771 struct glNamedBufferStorageExternalEXT_params params =
47773 .buffer = params32->buffer,
47774 .offset = (GLintptr)ULongToPtr(params32->offset),
47775 .size = (GLsizeiptr)ULongToPtr(params32->size),
47776 .clientBuffer = ULongToPtr(params32->clientBuffer),
47777 .flags = params32->flags,
47779 NTSTATUS status;
47780 status = ext_glNamedBufferStorageExternalEXT( &params );
47781 return status;
47784 static NTSTATUS wow64_ext_glNamedBufferStorageMemEXT( void *args )
47786 struct
47788 GLuint buffer;
47789 PTR32 size;
47790 GLuint memory;
47791 GLuint64 offset;
47792 } *params32 = args;
47793 struct glNamedBufferStorageMemEXT_params params =
47795 .buffer = params32->buffer,
47796 .size = (GLsizeiptr)ULongToPtr(params32->size),
47797 .memory = params32->memory,
47798 .offset = params32->offset,
47800 NTSTATUS status;
47801 status = ext_glNamedBufferStorageMemEXT( &params );
47802 return status;
47805 static NTSTATUS wow64_ext_glNamedBufferSubData( void *args )
47807 struct
47809 GLuint buffer;
47810 PTR32 offset;
47811 PTR32 size;
47812 PTR32 data;
47813 } *params32 = args;
47814 struct glNamedBufferSubData_params params =
47816 .buffer = params32->buffer,
47817 .offset = (GLintptr)ULongToPtr(params32->offset),
47818 .size = (GLsizeiptr)ULongToPtr(params32->size),
47819 .data = ULongToPtr(params32->data),
47821 NTSTATUS status;
47822 status = ext_glNamedBufferSubData( &params );
47823 return status;
47826 static NTSTATUS wow64_ext_glNamedBufferSubDataEXT( void *args )
47828 struct
47830 GLuint buffer;
47831 PTR32 offset;
47832 PTR32 size;
47833 PTR32 data;
47834 } *params32 = args;
47835 struct glNamedBufferSubDataEXT_params params =
47837 .buffer = params32->buffer,
47838 .offset = (GLintptr)ULongToPtr(params32->offset),
47839 .size = (GLsizeiptr)ULongToPtr(params32->size),
47840 .data = ULongToPtr(params32->data),
47842 NTSTATUS status;
47843 status = ext_glNamedBufferSubDataEXT( &params );
47844 return status;
47847 static NTSTATUS wow64_ext_glNamedCopyBufferSubDataEXT( void *args )
47849 struct
47851 GLuint readBuffer;
47852 GLuint writeBuffer;
47853 PTR32 readOffset;
47854 PTR32 writeOffset;
47855 PTR32 size;
47856 } *params32 = args;
47857 struct glNamedCopyBufferSubDataEXT_params params =
47859 .readBuffer = params32->readBuffer,
47860 .writeBuffer = params32->writeBuffer,
47861 .readOffset = (GLintptr)ULongToPtr(params32->readOffset),
47862 .writeOffset = (GLintptr)ULongToPtr(params32->writeOffset),
47863 .size = (GLsizeiptr)ULongToPtr(params32->size),
47865 NTSTATUS status;
47866 status = ext_glNamedCopyBufferSubDataEXT( &params );
47867 return status;
47870 static NTSTATUS wow64_ext_glNamedFramebufferDrawBuffers( void *args )
47872 struct
47874 GLuint framebuffer;
47875 GLsizei n;
47876 PTR32 bufs;
47877 } *params32 = args;
47878 struct glNamedFramebufferDrawBuffers_params params =
47880 .framebuffer = params32->framebuffer,
47881 .n = params32->n,
47882 .bufs = ULongToPtr(params32->bufs),
47884 NTSTATUS status;
47885 status = ext_glNamedFramebufferDrawBuffers( &params );
47886 return status;
47889 static NTSTATUS wow64_ext_glNamedFramebufferSampleLocationsfvARB( void *args )
47891 struct
47893 GLuint framebuffer;
47894 GLuint start;
47895 GLsizei count;
47896 PTR32 v;
47897 } *params32 = args;
47898 struct glNamedFramebufferSampleLocationsfvARB_params params =
47900 .framebuffer = params32->framebuffer,
47901 .start = params32->start,
47902 .count = params32->count,
47903 .v = ULongToPtr(params32->v),
47905 NTSTATUS status;
47906 status = ext_glNamedFramebufferSampleLocationsfvARB( &params );
47907 return status;
47910 static NTSTATUS wow64_ext_glNamedFramebufferSampleLocationsfvNV( void *args )
47912 struct
47914 GLuint framebuffer;
47915 GLuint start;
47916 GLsizei count;
47917 PTR32 v;
47918 } *params32 = args;
47919 struct glNamedFramebufferSampleLocationsfvNV_params params =
47921 .framebuffer = params32->framebuffer,
47922 .start = params32->start,
47923 .count = params32->count,
47924 .v = ULongToPtr(params32->v),
47926 NTSTATUS status;
47927 status = ext_glNamedFramebufferSampleLocationsfvNV( &params );
47928 return status;
47931 static NTSTATUS wow64_ext_glNamedFramebufferSamplePositionsfvAMD( void *args )
47933 struct
47935 GLuint framebuffer;
47936 GLuint numsamples;
47937 GLuint pixelindex;
47938 PTR32 values;
47939 } *params32 = args;
47940 struct glNamedFramebufferSamplePositionsfvAMD_params params =
47942 .framebuffer = params32->framebuffer,
47943 .numsamples = params32->numsamples,
47944 .pixelindex = params32->pixelindex,
47945 .values = ULongToPtr(params32->values),
47947 NTSTATUS status;
47948 status = ext_glNamedFramebufferSamplePositionsfvAMD( &params );
47949 return status;
47952 static NTSTATUS wow64_ext_glNamedProgramLocalParameter4dvEXT( void *args )
47954 struct
47956 GLuint program;
47957 GLenum target;
47958 GLuint index;
47959 PTR32 params;
47960 } *params32 = args;
47961 struct glNamedProgramLocalParameter4dvEXT_params params =
47963 .program = params32->program,
47964 .target = params32->target,
47965 .index = params32->index,
47966 .params = ULongToPtr(params32->params),
47968 NTSTATUS status;
47969 status = ext_glNamedProgramLocalParameter4dvEXT( &params );
47970 return status;
47973 static NTSTATUS wow64_ext_glNamedProgramLocalParameter4fvEXT( void *args )
47975 struct
47977 GLuint program;
47978 GLenum target;
47979 GLuint index;
47980 PTR32 params;
47981 } *params32 = args;
47982 struct glNamedProgramLocalParameter4fvEXT_params params =
47984 .program = params32->program,
47985 .target = params32->target,
47986 .index = params32->index,
47987 .params = ULongToPtr(params32->params),
47989 NTSTATUS status;
47990 status = ext_glNamedProgramLocalParameter4fvEXT( &params );
47991 return status;
47994 static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4ivEXT( void *args )
47996 struct
47998 GLuint program;
47999 GLenum target;
48000 GLuint index;
48001 PTR32 params;
48002 } *params32 = args;
48003 struct glNamedProgramLocalParameterI4ivEXT_params params =
48005 .program = params32->program,
48006 .target = params32->target,
48007 .index = params32->index,
48008 .params = ULongToPtr(params32->params),
48010 NTSTATUS status;
48011 status = ext_glNamedProgramLocalParameterI4ivEXT( &params );
48012 return status;
48015 static NTSTATUS wow64_ext_glNamedProgramLocalParameterI4uivEXT( void *args )
48017 struct
48019 GLuint program;
48020 GLenum target;
48021 GLuint index;
48022 PTR32 params;
48023 } *params32 = args;
48024 struct glNamedProgramLocalParameterI4uivEXT_params params =
48026 .program = params32->program,
48027 .target = params32->target,
48028 .index = params32->index,
48029 .params = ULongToPtr(params32->params),
48031 NTSTATUS status;
48032 status = ext_glNamedProgramLocalParameterI4uivEXT( &params );
48033 return status;
48036 static NTSTATUS wow64_ext_glNamedProgramLocalParameters4fvEXT( void *args )
48038 struct
48040 GLuint program;
48041 GLenum target;
48042 GLuint index;
48043 GLsizei count;
48044 PTR32 params;
48045 } *params32 = args;
48046 struct glNamedProgramLocalParameters4fvEXT_params params =
48048 .program = params32->program,
48049 .target = params32->target,
48050 .index = params32->index,
48051 .count = params32->count,
48052 .params = ULongToPtr(params32->params),
48054 NTSTATUS status;
48055 status = ext_glNamedProgramLocalParameters4fvEXT( &params );
48056 return status;
48059 static NTSTATUS wow64_ext_glNamedProgramLocalParametersI4ivEXT( void *args )
48061 struct
48063 GLuint program;
48064 GLenum target;
48065 GLuint index;
48066 GLsizei count;
48067 PTR32 params;
48068 } *params32 = args;
48069 struct glNamedProgramLocalParametersI4ivEXT_params params =
48071 .program = params32->program,
48072 .target = params32->target,
48073 .index = params32->index,
48074 .count = params32->count,
48075 .params = ULongToPtr(params32->params),
48077 NTSTATUS status;
48078 status = ext_glNamedProgramLocalParametersI4ivEXT( &params );
48079 return status;
48082 static NTSTATUS wow64_ext_glNamedProgramLocalParametersI4uivEXT( void *args )
48084 struct
48086 GLuint program;
48087 GLenum target;
48088 GLuint index;
48089 GLsizei count;
48090 PTR32 params;
48091 } *params32 = args;
48092 struct glNamedProgramLocalParametersI4uivEXT_params params =
48094 .program = params32->program,
48095 .target = params32->target,
48096 .index = params32->index,
48097 .count = params32->count,
48098 .params = ULongToPtr(params32->params),
48100 NTSTATUS status;
48101 status = ext_glNamedProgramLocalParametersI4uivEXT( &params );
48102 return status;
48105 static NTSTATUS wow64_ext_glNamedProgramStringEXT( void *args )
48107 struct
48109 GLuint program;
48110 GLenum target;
48111 GLenum format;
48112 GLsizei len;
48113 PTR32 string;
48114 } *params32 = args;
48115 struct glNamedProgramStringEXT_params params =
48117 .program = params32->program,
48118 .target = params32->target,
48119 .format = params32->format,
48120 .len = params32->len,
48121 .string = ULongToPtr(params32->string),
48123 NTSTATUS status;
48124 status = ext_glNamedProgramStringEXT( &params );
48125 return status;
48128 static NTSTATUS wow64_ext_glNamedStringARB( void *args )
48130 struct
48132 GLenum type;
48133 GLint namelen;
48134 PTR32 name;
48135 GLint stringlen;
48136 PTR32 string;
48137 } *params32 = args;
48138 struct glNamedStringARB_params params =
48140 .type = params32->type,
48141 .namelen = params32->namelen,
48142 .name = ULongToPtr(params32->name),
48143 .stringlen = params32->stringlen,
48144 .string = ULongToPtr(params32->string),
48146 NTSTATUS status;
48147 status = ext_glNamedStringARB( &params );
48148 return status;
48151 static NTSTATUS wow64_ext_glNewObjectBufferATI( void *args )
48153 struct
48155 GLsizei size;
48156 PTR32 pointer;
48157 GLenum usage;
48158 GLuint ret;
48159 } *params32 = args;
48160 struct glNewObjectBufferATI_params params =
48162 .size = params32->size,
48163 .pointer = ULongToPtr(params32->pointer),
48164 .usage = params32->usage,
48166 NTSTATUS status;
48167 status = ext_glNewObjectBufferATI( &params );
48168 params32->ret = params.ret;
48169 return status;
48172 static NTSTATUS wow64_ext_glNormal3fVertex3fvSUN( void *args )
48174 struct
48176 PTR32 n;
48177 PTR32 v;
48178 } *params32 = args;
48179 struct glNormal3fVertex3fvSUN_params params =
48181 .n = ULongToPtr(params32->n),
48182 .v = ULongToPtr(params32->v),
48184 NTSTATUS status;
48185 status = ext_glNormal3fVertex3fvSUN( &params );
48186 return status;
48189 static NTSTATUS wow64_ext_glNormal3hvNV( void *args )
48191 struct
48193 PTR32 v;
48194 } *params32 = args;
48195 struct glNormal3hvNV_params params =
48197 .v = ULongToPtr(params32->v),
48199 NTSTATUS status;
48200 status = ext_glNormal3hvNV( &params );
48201 return status;
48204 static NTSTATUS wow64_ext_glNormal3xvOES( void *args )
48206 struct
48208 PTR32 coords;
48209 } *params32 = args;
48210 struct glNormal3xvOES_params params =
48212 .coords = ULongToPtr(params32->coords),
48214 NTSTATUS status;
48215 status = ext_glNormal3xvOES( &params );
48216 return status;
48219 static NTSTATUS wow64_ext_glNormalP3uiv( void *args )
48221 struct
48223 GLenum type;
48224 PTR32 coords;
48225 } *params32 = args;
48226 struct glNormalP3uiv_params params =
48228 .type = params32->type,
48229 .coords = ULongToPtr(params32->coords),
48231 NTSTATUS status;
48232 status = ext_glNormalP3uiv( &params );
48233 return status;
48236 static NTSTATUS wow64_ext_glNormalPointerEXT( void *args )
48238 struct
48240 GLenum type;
48241 GLsizei stride;
48242 GLsizei count;
48243 PTR32 pointer;
48244 } *params32 = args;
48245 struct glNormalPointerEXT_params params =
48247 .type = params32->type,
48248 .stride = params32->stride,
48249 .count = params32->count,
48250 .pointer = ULongToPtr(params32->pointer),
48252 NTSTATUS status;
48253 status = ext_glNormalPointerEXT( &params );
48254 return status;
48257 static NTSTATUS wow64_ext_glNormalPointerListIBM( void *args )
48259 struct
48261 GLenum type;
48262 GLint stride;
48263 PTR32 pointer;
48264 GLint ptrstride;
48265 } *params32 = args;
48266 struct glNormalPointerListIBM_params params =
48268 .type = params32->type,
48269 .stride = params32->stride,
48270 .ptrstride = params32->ptrstride,
48272 FIXME( "params32 %p, params %p stub!\n", params32, &params );
48273 return STATUS_NOT_IMPLEMENTED;
48276 static NTSTATUS wow64_ext_glNormalPointervINTEL( void *args )
48278 struct
48280 GLenum type;
48281 PTR32 pointer;
48282 } *params32 = args;
48283 struct glNormalPointervINTEL_params params =
48285 .type = params32->type,
48287 FIXME( "params32 %p, params %p stub!\n", params32, &params );
48288 return STATUS_NOT_IMPLEMENTED;
48291 static NTSTATUS wow64_ext_glNormalStream3bvATI( void *args )
48293 struct
48295 GLenum stream;
48296 PTR32 coords;
48297 } *params32 = args;
48298 struct glNormalStream3bvATI_params params =
48300 .stream = params32->stream,
48301 .coords = ULongToPtr(params32->coords),
48303 NTSTATUS status;
48304 status = ext_glNormalStream3bvATI( &params );
48305 return status;
48308 static NTSTATUS wow64_ext_glNormalStream3dvATI( void *args )
48310 struct
48312 GLenum stream;
48313 PTR32 coords;
48314 } *params32 = args;
48315 struct glNormalStream3dvATI_params params =
48317 .stream = params32->stream,
48318 .coords = ULongToPtr(params32->coords),
48320 NTSTATUS status;
48321 status = ext_glNormalStream3dvATI( &params );
48322 return status;
48325 static NTSTATUS wow64_ext_glNormalStream3fvATI( void *args )
48327 struct
48329 GLenum stream;
48330 PTR32 coords;
48331 } *params32 = args;
48332 struct glNormalStream3fvATI_params params =
48334 .stream = params32->stream,
48335 .coords = ULongToPtr(params32->coords),
48337 NTSTATUS status;
48338 status = ext_glNormalStream3fvATI( &params );
48339 return status;
48342 static NTSTATUS wow64_ext_glNormalStream3ivATI( void *args )
48344 struct
48346 GLenum stream;
48347 PTR32 coords;
48348 } *params32 = args;
48349 struct glNormalStream3ivATI_params params =
48351 .stream = params32->stream,
48352 .coords = ULongToPtr(params32->coords),
48354 NTSTATUS status;
48355 status = ext_glNormalStream3ivATI( &params );
48356 return status;
48359 static NTSTATUS wow64_ext_glNormalStream3svATI( void *args )
48361 struct
48363 GLenum stream;
48364 PTR32 coords;
48365 } *params32 = args;
48366 struct glNormalStream3svATI_params params =
48368 .stream = params32->stream,
48369 .coords = ULongToPtr(params32->coords),
48371 NTSTATUS status;
48372 status = ext_glNormalStream3svATI( &params );
48373 return status;
48376 static NTSTATUS wow64_ext_glObjectLabel( void *args )
48378 struct
48380 GLenum identifier;
48381 GLuint name;
48382 GLsizei length;
48383 PTR32 label;
48384 } *params32 = args;
48385 struct glObjectLabel_params params =
48387 .identifier = params32->identifier,
48388 .name = params32->name,
48389 .length = params32->length,
48390 .label = ULongToPtr(params32->label),
48392 NTSTATUS status;
48393 status = ext_glObjectLabel( &params );
48394 return status;
48397 static NTSTATUS wow64_ext_glObjectPtrLabel( void *args )
48399 struct
48401 PTR32 ptr;
48402 GLsizei length;
48403 PTR32 label;
48404 } *params32 = args;
48405 struct glObjectPtrLabel_params params =
48407 .ptr = ULongToPtr(params32->ptr),
48408 .length = params32->length,
48409 .label = ULongToPtr(params32->label),
48411 NTSTATUS status;
48412 status = ext_glObjectPtrLabel( &params );
48413 return status;
48416 static NTSTATUS wow64_ext_glPatchParameterfv( void *args )
48418 struct
48420 GLenum pname;
48421 PTR32 values;
48422 } *params32 = args;
48423 struct glPatchParameterfv_params params =
48425 .pname = params32->pname,
48426 .values = ULongToPtr(params32->values),
48428 NTSTATUS status;
48429 status = ext_glPatchParameterfv( &params );
48430 return status;
48433 static NTSTATUS wow64_ext_glPathColorGenNV( void *args )
48435 struct
48437 GLenum color;
48438 GLenum genMode;
48439 GLenum colorFormat;
48440 PTR32 coeffs;
48441 } *params32 = args;
48442 struct glPathColorGenNV_params params =
48444 .color = params32->color,
48445 .genMode = params32->genMode,
48446 .colorFormat = params32->colorFormat,
48447 .coeffs = ULongToPtr(params32->coeffs),
48449 NTSTATUS status;
48450 status = ext_glPathColorGenNV( &params );
48451 return status;
48454 static NTSTATUS wow64_ext_glPathCommandsNV( void *args )
48456 struct
48458 GLuint path;
48459 GLsizei numCommands;
48460 PTR32 commands;
48461 GLsizei numCoords;
48462 GLenum coordType;
48463 PTR32 coords;
48464 } *params32 = args;
48465 struct glPathCommandsNV_params params =
48467 .path = params32->path,
48468 .numCommands = params32->numCommands,
48469 .commands = ULongToPtr(params32->commands),
48470 .numCoords = params32->numCoords,
48471 .coordType = params32->coordType,
48472 .coords = ULongToPtr(params32->coords),
48474 NTSTATUS status;
48475 status = ext_glPathCommandsNV( &params );
48476 return status;
48479 static NTSTATUS wow64_ext_glPathCoordsNV( void *args )
48481 struct
48483 GLuint path;
48484 GLsizei numCoords;
48485 GLenum coordType;
48486 PTR32 coords;
48487 } *params32 = args;
48488 struct glPathCoordsNV_params params =
48490 .path = params32->path,
48491 .numCoords = params32->numCoords,
48492 .coordType = params32->coordType,
48493 .coords = ULongToPtr(params32->coords),
48495 NTSTATUS status;
48496 status = ext_glPathCoordsNV( &params );
48497 return status;
48500 static NTSTATUS wow64_ext_glPathDashArrayNV( void *args )
48502 struct
48504 GLuint path;
48505 GLsizei dashCount;
48506 PTR32 dashArray;
48507 } *params32 = args;
48508 struct glPathDashArrayNV_params params =
48510 .path = params32->path,
48511 .dashCount = params32->dashCount,
48512 .dashArray = ULongToPtr(params32->dashArray),
48514 NTSTATUS status;
48515 status = ext_glPathDashArrayNV( &params );
48516 return status;
48519 static NTSTATUS wow64_ext_glPathGlyphIndexArrayNV( void *args )
48521 struct
48523 GLuint firstPathName;
48524 GLenum fontTarget;
48525 PTR32 fontName;
48526 GLbitfield fontStyle;
48527 GLuint firstGlyphIndex;
48528 GLsizei numGlyphs;
48529 GLuint pathParameterTemplate;
48530 GLfloat emScale;
48531 GLenum ret;
48532 } *params32 = args;
48533 struct glPathGlyphIndexArrayNV_params params =
48535 .firstPathName = params32->firstPathName,
48536 .fontTarget = params32->fontTarget,
48537 .fontName = ULongToPtr(params32->fontName),
48538 .fontStyle = params32->fontStyle,
48539 .firstGlyphIndex = params32->firstGlyphIndex,
48540 .numGlyphs = params32->numGlyphs,
48541 .pathParameterTemplate = params32->pathParameterTemplate,
48542 .emScale = params32->emScale,
48544 NTSTATUS status;
48545 status = ext_glPathGlyphIndexArrayNV( &params );
48546 params32->ret = params.ret;
48547 return status;
48550 static NTSTATUS wow64_ext_glPathGlyphRangeNV( void *args )
48552 struct
48554 GLuint firstPathName;
48555 GLenum fontTarget;
48556 PTR32 fontName;
48557 GLbitfield fontStyle;
48558 GLuint firstGlyph;
48559 GLsizei numGlyphs;
48560 GLenum handleMissingGlyphs;
48561 GLuint pathParameterTemplate;
48562 GLfloat emScale;
48563 } *params32 = args;
48564 struct glPathGlyphRangeNV_params params =
48566 .firstPathName = params32->firstPathName,
48567 .fontTarget = params32->fontTarget,
48568 .fontName = ULongToPtr(params32->fontName),
48569 .fontStyle = params32->fontStyle,
48570 .firstGlyph = params32->firstGlyph,
48571 .numGlyphs = params32->numGlyphs,
48572 .handleMissingGlyphs = params32->handleMissingGlyphs,
48573 .pathParameterTemplate = params32->pathParameterTemplate,
48574 .emScale = params32->emScale,
48576 NTSTATUS status;
48577 status = ext_glPathGlyphRangeNV( &params );
48578 return status;
48581 static NTSTATUS wow64_ext_glPathGlyphsNV( void *args )
48583 struct
48585 GLuint firstPathName;
48586 GLenum fontTarget;
48587 PTR32 fontName;
48588 GLbitfield fontStyle;
48589 GLsizei numGlyphs;
48590 GLenum type;
48591 PTR32 charcodes;
48592 GLenum handleMissingGlyphs;
48593 GLuint pathParameterTemplate;
48594 GLfloat emScale;
48595 } *params32 = args;
48596 struct glPathGlyphsNV_params params =
48598 .firstPathName = params32->firstPathName,
48599 .fontTarget = params32->fontTarget,
48600 .fontName = ULongToPtr(params32->fontName),
48601 .fontStyle = params32->fontStyle,
48602 .numGlyphs = params32->numGlyphs,
48603 .type = params32->type,
48604 .charcodes = ULongToPtr(params32->charcodes),
48605 .handleMissingGlyphs = params32->handleMissingGlyphs,
48606 .pathParameterTemplate = params32->pathParameterTemplate,
48607 .emScale = params32->emScale,
48609 NTSTATUS status;
48610 status = ext_glPathGlyphsNV( &params );
48611 return status;
48614 static NTSTATUS wow64_ext_glPathMemoryGlyphIndexArrayNV( void *args )
48616 struct
48618 GLuint firstPathName;
48619 GLenum fontTarget;
48620 PTR32 fontSize;
48621 PTR32 fontData;
48622 GLsizei faceIndex;
48623 GLuint firstGlyphIndex;
48624 GLsizei numGlyphs;
48625 GLuint pathParameterTemplate;
48626 GLfloat emScale;
48627 GLenum ret;
48628 } *params32 = args;
48629 struct glPathMemoryGlyphIndexArrayNV_params params =
48631 .firstPathName = params32->firstPathName,
48632 .fontTarget = params32->fontTarget,
48633 .fontSize = (GLsizeiptr)ULongToPtr(params32->fontSize),
48634 .fontData = ULongToPtr(params32->fontData),
48635 .faceIndex = params32->faceIndex,
48636 .firstGlyphIndex = params32->firstGlyphIndex,
48637 .numGlyphs = params32->numGlyphs,
48638 .pathParameterTemplate = params32->pathParameterTemplate,
48639 .emScale = params32->emScale,
48641 NTSTATUS status;
48642 status = ext_glPathMemoryGlyphIndexArrayNV( &params );
48643 params32->ret = params.ret;
48644 return status;
48647 static NTSTATUS wow64_ext_glPathParameterfvNV( void *args )
48649 struct
48651 GLuint path;
48652 GLenum pname;
48653 PTR32 value;
48654 } *params32 = args;
48655 struct glPathParameterfvNV_params params =
48657 .path = params32->path,
48658 .pname = params32->pname,
48659 .value = ULongToPtr(params32->value),
48661 NTSTATUS status;
48662 status = ext_glPathParameterfvNV( &params );
48663 return status;
48666 static NTSTATUS wow64_ext_glPathParameterivNV( void *args )
48668 struct
48670 GLuint path;
48671 GLenum pname;
48672 PTR32 value;
48673 } *params32 = args;
48674 struct glPathParameterivNV_params params =
48676 .path = params32->path,
48677 .pname = params32->pname,
48678 .value = ULongToPtr(params32->value),
48680 NTSTATUS status;
48681 status = ext_glPathParameterivNV( &params );
48682 return status;
48685 static NTSTATUS wow64_ext_glPathStringNV( void *args )
48687 struct
48689 GLuint path;
48690 GLenum format;
48691 GLsizei length;
48692 PTR32 pathString;
48693 } *params32 = args;
48694 struct glPathStringNV_params params =
48696 .path = params32->path,
48697 .format = params32->format,
48698 .length = params32->length,
48699 .pathString = ULongToPtr(params32->pathString),
48701 NTSTATUS status;
48702 status = ext_glPathStringNV( &params );
48703 return status;
48706 static NTSTATUS wow64_ext_glPathSubCommandsNV( void *args )
48708 struct
48710 GLuint path;
48711 GLsizei commandStart;
48712 GLsizei commandsToDelete;
48713 GLsizei numCommands;
48714 PTR32 commands;
48715 GLsizei numCoords;
48716 GLenum coordType;
48717 PTR32 coords;
48718 } *params32 = args;
48719 struct glPathSubCommandsNV_params params =
48721 .path = params32->path,
48722 .commandStart = params32->commandStart,
48723 .commandsToDelete = params32->commandsToDelete,
48724 .numCommands = params32->numCommands,
48725 .commands = ULongToPtr(params32->commands),
48726 .numCoords = params32->numCoords,
48727 .coordType = params32->coordType,
48728 .coords = ULongToPtr(params32->coords),
48730 NTSTATUS status;
48731 status = ext_glPathSubCommandsNV( &params );
48732 return status;
48735 static NTSTATUS wow64_ext_glPathSubCoordsNV( void *args )
48737 struct
48739 GLuint path;
48740 GLsizei coordStart;
48741 GLsizei numCoords;
48742 GLenum coordType;
48743 PTR32 coords;
48744 } *params32 = args;
48745 struct glPathSubCoordsNV_params params =
48747 .path = params32->path,
48748 .coordStart = params32->coordStart,
48749 .numCoords = params32->numCoords,
48750 .coordType = params32->coordType,
48751 .coords = ULongToPtr(params32->coords),
48753 NTSTATUS status;
48754 status = ext_glPathSubCoordsNV( &params );
48755 return status;
48758 static NTSTATUS wow64_ext_glPathTexGenNV( void *args )
48760 struct
48762 GLenum texCoordSet;
48763 GLenum genMode;
48764 GLint components;
48765 PTR32 coeffs;
48766 } *params32 = args;
48767 struct glPathTexGenNV_params params =
48769 .texCoordSet = params32->texCoordSet,
48770 .genMode = params32->genMode,
48771 .components = params32->components,
48772 .coeffs = ULongToPtr(params32->coeffs),
48774 NTSTATUS status;
48775 status = ext_glPathTexGenNV( &params );
48776 return status;
48779 static NTSTATUS wow64_ext_glPixelDataRangeNV( void *args )
48781 struct
48783 GLenum target;
48784 GLsizei length;
48785 PTR32 pointer;
48786 } *params32 = args;
48787 struct glPixelDataRangeNV_params params =
48789 .target = params32->target,
48790 .length = params32->length,
48791 .pointer = ULongToPtr(params32->pointer),
48793 NTSTATUS status;
48794 status = ext_glPixelDataRangeNV( &params );
48795 return status;
48798 static NTSTATUS wow64_ext_glPixelMapx( void *args )
48800 struct
48802 GLenum map;
48803 GLint size;
48804 PTR32 values;
48805 } *params32 = args;
48806 struct glPixelMapx_params params =
48808 .map = params32->map,
48809 .size = params32->size,
48810 .values = ULongToPtr(params32->values),
48812 NTSTATUS status;
48813 status = ext_glPixelMapx( &params );
48814 return status;
48817 static NTSTATUS wow64_ext_glPixelTexGenParameterfvSGIS( void *args )
48819 struct
48821 GLenum pname;
48822 PTR32 params;
48823 } *params32 = args;
48824 struct glPixelTexGenParameterfvSGIS_params params =
48826 .pname = params32->pname,
48827 .params = ULongToPtr(params32->params),
48829 NTSTATUS status;
48830 status = ext_glPixelTexGenParameterfvSGIS( &params );
48831 return status;
48834 static NTSTATUS wow64_ext_glPixelTexGenParameterivSGIS( void *args )
48836 struct
48838 GLenum pname;
48839 PTR32 params;
48840 } *params32 = args;
48841 struct glPixelTexGenParameterivSGIS_params params =
48843 .pname = params32->pname,
48844 .params = ULongToPtr(params32->params),
48846 NTSTATUS status;
48847 status = ext_glPixelTexGenParameterivSGIS( &params );
48848 return status;
48851 static NTSTATUS wow64_ext_glPixelTransformParameterfvEXT( void *args )
48853 struct
48855 GLenum target;
48856 GLenum pname;
48857 PTR32 params;
48858 } *params32 = args;
48859 struct glPixelTransformParameterfvEXT_params params =
48861 .target = params32->target,
48862 .pname = params32->pname,
48863 .params = ULongToPtr(params32->params),
48865 NTSTATUS status;
48866 status = ext_glPixelTransformParameterfvEXT( &params );
48867 return status;
48870 static NTSTATUS wow64_ext_glPixelTransformParameterivEXT( void *args )
48872 struct
48874 GLenum target;
48875 GLenum pname;
48876 PTR32 params;
48877 } *params32 = args;
48878 struct glPixelTransformParameterivEXT_params params =
48880 .target = params32->target,
48881 .pname = params32->pname,
48882 .params = ULongToPtr(params32->params),
48884 NTSTATUS status;
48885 status = ext_glPixelTransformParameterivEXT( &params );
48886 return status;
48889 static NTSTATUS wow64_ext_glPointAlongPathNV( void *args )
48891 struct
48893 GLuint path;
48894 GLsizei startSegment;
48895 GLsizei numSegments;
48896 GLfloat distance;
48897 PTR32 x;
48898 PTR32 y;
48899 PTR32 tangentX;
48900 PTR32 tangentY;
48901 GLboolean ret;
48902 } *params32 = args;
48903 struct glPointAlongPathNV_params params =
48905 .path = params32->path,
48906 .startSegment = params32->startSegment,
48907 .numSegments = params32->numSegments,
48908 .distance = params32->distance,
48909 .x = ULongToPtr(params32->x),
48910 .y = ULongToPtr(params32->y),
48911 .tangentX = ULongToPtr(params32->tangentX),
48912 .tangentY = ULongToPtr(params32->tangentY),
48914 NTSTATUS status;
48915 status = ext_glPointAlongPathNV( &params );
48916 params32->ret = params.ret;
48917 return status;
48920 static NTSTATUS wow64_ext_glPointParameterfv( void *args )
48922 struct
48924 GLenum pname;
48925 PTR32 params;
48926 } *params32 = args;
48927 struct glPointParameterfv_params params =
48929 .pname = params32->pname,
48930 .params = ULongToPtr(params32->params),
48932 NTSTATUS status;
48933 status = ext_glPointParameterfv( &params );
48934 return status;
48937 static NTSTATUS wow64_ext_glPointParameterfvARB( void *args )
48939 struct
48941 GLenum pname;
48942 PTR32 params;
48943 } *params32 = args;
48944 struct glPointParameterfvARB_params params =
48946 .pname = params32->pname,
48947 .params = ULongToPtr(params32->params),
48949 NTSTATUS status;
48950 status = ext_glPointParameterfvARB( &params );
48951 return status;
48954 static NTSTATUS wow64_ext_glPointParameterfvEXT( void *args )
48956 struct
48958 GLenum pname;
48959 PTR32 params;
48960 } *params32 = args;
48961 struct glPointParameterfvEXT_params params =
48963 .pname = params32->pname,
48964 .params = ULongToPtr(params32->params),
48966 NTSTATUS status;
48967 status = ext_glPointParameterfvEXT( &params );
48968 return status;
48971 static NTSTATUS wow64_ext_glPointParameterfvSGIS( void *args )
48973 struct
48975 GLenum pname;
48976 PTR32 params;
48977 } *params32 = args;
48978 struct glPointParameterfvSGIS_params params =
48980 .pname = params32->pname,
48981 .params = ULongToPtr(params32->params),
48983 NTSTATUS status;
48984 status = ext_glPointParameterfvSGIS( &params );
48985 return status;
48988 static NTSTATUS wow64_ext_glPointParameteriv( void *args )
48990 struct
48992 GLenum pname;
48993 PTR32 params;
48994 } *params32 = args;
48995 struct glPointParameteriv_params params =
48997 .pname = params32->pname,
48998 .params = ULongToPtr(params32->params),
49000 NTSTATUS status;
49001 status = ext_glPointParameteriv( &params );
49002 return status;
49005 static NTSTATUS wow64_ext_glPointParameterivNV( void *args )
49007 struct
49009 GLenum pname;
49010 PTR32 params;
49011 } *params32 = args;
49012 struct glPointParameterivNV_params params =
49014 .pname = params32->pname,
49015 .params = ULongToPtr(params32->params),
49017 NTSTATUS status;
49018 status = ext_glPointParameterivNV( &params );
49019 return status;
49022 static NTSTATUS wow64_ext_glPointParameterxvOES( void *args )
49024 struct
49026 GLenum pname;
49027 PTR32 params;
49028 } *params32 = args;
49029 struct glPointParameterxvOES_params params =
49031 .pname = params32->pname,
49032 .params = ULongToPtr(params32->params),
49034 NTSTATUS status;
49035 status = ext_glPointParameterxvOES( &params );
49036 return status;
49039 static NTSTATUS wow64_ext_glPollAsyncSGIX( void *args )
49041 struct
49043 PTR32 markerp;
49044 GLint ret;
49045 } *params32 = args;
49046 struct glPollAsyncSGIX_params params =
49048 .markerp = ULongToPtr(params32->markerp),
49050 NTSTATUS status;
49051 status = ext_glPollAsyncSGIX( &params );
49052 params32->ret = params.ret;
49053 return status;
49056 static NTSTATUS wow64_ext_glPollInstrumentsSGIX( void *args )
49058 struct
49060 PTR32 marker_p;
49061 GLint ret;
49062 } *params32 = args;
49063 struct glPollInstrumentsSGIX_params params =
49065 .marker_p = ULongToPtr(params32->marker_p),
49067 NTSTATUS status;
49068 status = ext_glPollInstrumentsSGIX( &params );
49069 params32->ret = params.ret;
49070 return status;
49073 static NTSTATUS wow64_ext_glPrioritizeTexturesEXT( void *args )
49075 struct
49077 GLsizei n;
49078 PTR32 textures;
49079 PTR32 priorities;
49080 } *params32 = args;
49081 struct glPrioritizeTexturesEXT_params params =
49083 .n = params32->n,
49084 .textures = ULongToPtr(params32->textures),
49085 .priorities = ULongToPtr(params32->priorities),
49087 NTSTATUS status;
49088 status = ext_glPrioritizeTexturesEXT( &params );
49089 return status;
49092 static NTSTATUS wow64_ext_glPrioritizeTexturesxOES( void *args )
49094 struct
49096 GLsizei n;
49097 PTR32 textures;
49098 PTR32 priorities;
49099 } *params32 = args;
49100 struct glPrioritizeTexturesxOES_params params =
49102 .n = params32->n,
49103 .textures = ULongToPtr(params32->textures),
49104 .priorities = ULongToPtr(params32->priorities),
49106 NTSTATUS status;
49107 status = ext_glPrioritizeTexturesxOES( &params );
49108 return status;
49111 static NTSTATUS wow64_ext_glProgramBinary( void *args )
49113 struct
49115 GLuint program;
49116 GLenum binaryFormat;
49117 PTR32 binary;
49118 GLsizei length;
49119 } *params32 = args;
49120 struct glProgramBinary_params params =
49122 .program = params32->program,
49123 .binaryFormat = params32->binaryFormat,
49124 .binary = ULongToPtr(params32->binary),
49125 .length = params32->length,
49127 NTSTATUS status;
49128 status = ext_glProgramBinary( &params );
49129 return status;
49132 static NTSTATUS wow64_ext_glProgramBufferParametersIivNV( void *args )
49134 struct
49136 GLenum target;
49137 GLuint bindingIndex;
49138 GLuint wordIndex;
49139 GLsizei count;
49140 PTR32 params;
49141 } *params32 = args;
49142 struct glProgramBufferParametersIivNV_params params =
49144 .target = params32->target,
49145 .bindingIndex = params32->bindingIndex,
49146 .wordIndex = params32->wordIndex,
49147 .count = params32->count,
49148 .params = ULongToPtr(params32->params),
49150 NTSTATUS status;
49151 status = ext_glProgramBufferParametersIivNV( &params );
49152 return status;
49155 static NTSTATUS wow64_ext_glProgramBufferParametersIuivNV( void *args )
49157 struct
49159 GLenum target;
49160 GLuint bindingIndex;
49161 GLuint wordIndex;
49162 GLsizei count;
49163 PTR32 params;
49164 } *params32 = args;
49165 struct glProgramBufferParametersIuivNV_params params =
49167 .target = params32->target,
49168 .bindingIndex = params32->bindingIndex,
49169 .wordIndex = params32->wordIndex,
49170 .count = params32->count,
49171 .params = ULongToPtr(params32->params),
49173 NTSTATUS status;
49174 status = ext_glProgramBufferParametersIuivNV( &params );
49175 return status;
49178 static NTSTATUS wow64_ext_glProgramBufferParametersfvNV( void *args )
49180 struct
49182 GLenum target;
49183 GLuint bindingIndex;
49184 GLuint wordIndex;
49185 GLsizei count;
49186 PTR32 params;
49187 } *params32 = args;
49188 struct glProgramBufferParametersfvNV_params params =
49190 .target = params32->target,
49191 .bindingIndex = params32->bindingIndex,
49192 .wordIndex = params32->wordIndex,
49193 .count = params32->count,
49194 .params = ULongToPtr(params32->params),
49196 NTSTATUS status;
49197 status = ext_glProgramBufferParametersfvNV( &params );
49198 return status;
49201 static NTSTATUS wow64_ext_glProgramEnvParameter4dvARB( void *args )
49203 struct
49205 GLenum target;
49206 GLuint index;
49207 PTR32 params;
49208 } *params32 = args;
49209 struct glProgramEnvParameter4dvARB_params params =
49211 .target = params32->target,
49212 .index = params32->index,
49213 .params = ULongToPtr(params32->params),
49215 NTSTATUS status;
49216 status = ext_glProgramEnvParameter4dvARB( &params );
49217 return status;
49220 static NTSTATUS wow64_ext_glProgramEnvParameter4fvARB( void *args )
49222 struct
49224 GLenum target;
49225 GLuint index;
49226 PTR32 params;
49227 } *params32 = args;
49228 struct glProgramEnvParameter4fvARB_params params =
49230 .target = params32->target,
49231 .index = params32->index,
49232 .params = ULongToPtr(params32->params),
49234 NTSTATUS status;
49235 status = ext_glProgramEnvParameter4fvARB( &params );
49236 return status;
49239 static NTSTATUS wow64_ext_glProgramEnvParameterI4ivNV( void *args )
49241 struct
49243 GLenum target;
49244 GLuint index;
49245 PTR32 params;
49246 } *params32 = args;
49247 struct glProgramEnvParameterI4ivNV_params params =
49249 .target = params32->target,
49250 .index = params32->index,
49251 .params = ULongToPtr(params32->params),
49253 NTSTATUS status;
49254 status = ext_glProgramEnvParameterI4ivNV( &params );
49255 return status;
49258 static NTSTATUS wow64_ext_glProgramEnvParameterI4uivNV( void *args )
49260 struct
49262 GLenum target;
49263 GLuint index;
49264 PTR32 params;
49265 } *params32 = args;
49266 struct glProgramEnvParameterI4uivNV_params params =
49268 .target = params32->target,
49269 .index = params32->index,
49270 .params = ULongToPtr(params32->params),
49272 NTSTATUS status;
49273 status = ext_glProgramEnvParameterI4uivNV( &params );
49274 return status;
49277 static NTSTATUS wow64_ext_glProgramEnvParameters4fvEXT( void *args )
49279 struct
49281 GLenum target;
49282 GLuint index;
49283 GLsizei count;
49284 PTR32 params;
49285 } *params32 = args;
49286 struct glProgramEnvParameters4fvEXT_params params =
49288 .target = params32->target,
49289 .index = params32->index,
49290 .count = params32->count,
49291 .params = ULongToPtr(params32->params),
49293 NTSTATUS status;
49294 status = ext_glProgramEnvParameters4fvEXT( &params );
49295 return status;
49298 static NTSTATUS wow64_ext_glProgramEnvParametersI4ivNV( void *args )
49300 struct
49302 GLenum target;
49303 GLuint index;
49304 GLsizei count;
49305 PTR32 params;
49306 } *params32 = args;
49307 struct glProgramEnvParametersI4ivNV_params params =
49309 .target = params32->target,
49310 .index = params32->index,
49311 .count = params32->count,
49312 .params = ULongToPtr(params32->params),
49314 NTSTATUS status;
49315 status = ext_glProgramEnvParametersI4ivNV( &params );
49316 return status;
49319 static NTSTATUS wow64_ext_glProgramEnvParametersI4uivNV( void *args )
49321 struct
49323 GLenum target;
49324 GLuint index;
49325 GLsizei count;
49326 PTR32 params;
49327 } *params32 = args;
49328 struct glProgramEnvParametersI4uivNV_params params =
49330 .target = params32->target,
49331 .index = params32->index,
49332 .count = params32->count,
49333 .params = ULongToPtr(params32->params),
49335 NTSTATUS status;
49336 status = ext_glProgramEnvParametersI4uivNV( &params );
49337 return status;
49340 static NTSTATUS wow64_ext_glProgramLocalParameter4dvARB( void *args )
49342 struct
49344 GLenum target;
49345 GLuint index;
49346 PTR32 params;
49347 } *params32 = args;
49348 struct glProgramLocalParameter4dvARB_params params =
49350 .target = params32->target,
49351 .index = params32->index,
49352 .params = ULongToPtr(params32->params),
49354 NTSTATUS status;
49355 status = ext_glProgramLocalParameter4dvARB( &params );
49356 return status;
49359 static NTSTATUS wow64_ext_glProgramLocalParameter4fvARB( void *args )
49361 struct
49363 GLenum target;
49364 GLuint index;
49365 PTR32 params;
49366 } *params32 = args;
49367 struct glProgramLocalParameter4fvARB_params params =
49369 .target = params32->target,
49370 .index = params32->index,
49371 .params = ULongToPtr(params32->params),
49373 NTSTATUS status;
49374 status = ext_glProgramLocalParameter4fvARB( &params );
49375 return status;
49378 static NTSTATUS wow64_ext_glProgramLocalParameterI4ivNV( void *args )
49380 struct
49382 GLenum target;
49383 GLuint index;
49384 PTR32 params;
49385 } *params32 = args;
49386 struct glProgramLocalParameterI4ivNV_params params =
49388 .target = params32->target,
49389 .index = params32->index,
49390 .params = ULongToPtr(params32->params),
49392 NTSTATUS status;
49393 status = ext_glProgramLocalParameterI4ivNV( &params );
49394 return status;
49397 static NTSTATUS wow64_ext_glProgramLocalParameterI4uivNV( void *args )
49399 struct
49401 GLenum target;
49402 GLuint index;
49403 PTR32 params;
49404 } *params32 = args;
49405 struct glProgramLocalParameterI4uivNV_params params =
49407 .target = params32->target,
49408 .index = params32->index,
49409 .params = ULongToPtr(params32->params),
49411 NTSTATUS status;
49412 status = ext_glProgramLocalParameterI4uivNV( &params );
49413 return status;
49416 static NTSTATUS wow64_ext_glProgramLocalParameters4fvEXT( void *args )
49418 struct
49420 GLenum target;
49421 GLuint index;
49422 GLsizei count;
49423 PTR32 params;
49424 } *params32 = args;
49425 struct glProgramLocalParameters4fvEXT_params params =
49427 .target = params32->target,
49428 .index = params32->index,
49429 .count = params32->count,
49430 .params = ULongToPtr(params32->params),
49432 NTSTATUS status;
49433 status = ext_glProgramLocalParameters4fvEXT( &params );
49434 return status;
49437 static NTSTATUS wow64_ext_glProgramLocalParametersI4ivNV( void *args )
49439 struct
49441 GLenum target;
49442 GLuint index;
49443 GLsizei count;
49444 PTR32 params;
49445 } *params32 = args;
49446 struct glProgramLocalParametersI4ivNV_params params =
49448 .target = params32->target,
49449 .index = params32->index,
49450 .count = params32->count,
49451 .params = ULongToPtr(params32->params),
49453 NTSTATUS status;
49454 status = ext_glProgramLocalParametersI4ivNV( &params );
49455 return status;
49458 static NTSTATUS wow64_ext_glProgramLocalParametersI4uivNV( void *args )
49460 struct
49462 GLenum target;
49463 GLuint index;
49464 GLsizei count;
49465 PTR32 params;
49466 } *params32 = args;
49467 struct glProgramLocalParametersI4uivNV_params params =
49469 .target = params32->target,
49470 .index = params32->index,
49471 .count = params32->count,
49472 .params = ULongToPtr(params32->params),
49474 NTSTATUS status;
49475 status = ext_glProgramLocalParametersI4uivNV( &params );
49476 return status;
49479 static NTSTATUS wow64_ext_glProgramNamedParameter4dNV( void *args )
49481 struct
49483 GLuint id;
49484 GLsizei len;
49485 PTR32 name;
49486 GLdouble x;
49487 GLdouble y;
49488 GLdouble z;
49489 GLdouble w;
49490 } *params32 = args;
49491 struct glProgramNamedParameter4dNV_params params =
49493 .id = params32->id,
49494 .len = params32->len,
49495 .name = ULongToPtr(params32->name),
49496 .x = params32->x,
49497 .y = params32->y,
49498 .z = params32->z,
49499 .w = params32->w,
49501 NTSTATUS status;
49502 status = ext_glProgramNamedParameter4dNV( &params );
49503 return status;
49506 static NTSTATUS wow64_ext_glProgramNamedParameter4dvNV( void *args )
49508 struct
49510 GLuint id;
49511 GLsizei len;
49512 PTR32 name;
49513 PTR32 v;
49514 } *params32 = args;
49515 struct glProgramNamedParameter4dvNV_params params =
49517 .id = params32->id,
49518 .len = params32->len,
49519 .name = ULongToPtr(params32->name),
49520 .v = ULongToPtr(params32->v),
49522 NTSTATUS status;
49523 status = ext_glProgramNamedParameter4dvNV( &params );
49524 return status;
49527 static NTSTATUS wow64_ext_glProgramNamedParameter4fNV( void *args )
49529 struct
49531 GLuint id;
49532 GLsizei len;
49533 PTR32 name;
49534 GLfloat x;
49535 GLfloat y;
49536 GLfloat z;
49537 GLfloat w;
49538 } *params32 = args;
49539 struct glProgramNamedParameter4fNV_params params =
49541 .id = params32->id,
49542 .len = params32->len,
49543 .name = ULongToPtr(params32->name),
49544 .x = params32->x,
49545 .y = params32->y,
49546 .z = params32->z,
49547 .w = params32->w,
49549 NTSTATUS status;
49550 status = ext_glProgramNamedParameter4fNV( &params );
49551 return status;
49554 static NTSTATUS wow64_ext_glProgramNamedParameter4fvNV( void *args )
49556 struct
49558 GLuint id;
49559 GLsizei len;
49560 PTR32 name;
49561 PTR32 v;
49562 } *params32 = args;
49563 struct glProgramNamedParameter4fvNV_params params =
49565 .id = params32->id,
49566 .len = params32->len,
49567 .name = ULongToPtr(params32->name),
49568 .v = ULongToPtr(params32->v),
49570 NTSTATUS status;
49571 status = ext_glProgramNamedParameter4fvNV( &params );
49572 return status;
49575 static NTSTATUS wow64_ext_glProgramParameter4dvNV( void *args )
49577 struct
49579 GLenum target;
49580 GLuint index;
49581 PTR32 v;
49582 } *params32 = args;
49583 struct glProgramParameter4dvNV_params params =
49585 .target = params32->target,
49586 .index = params32->index,
49587 .v = ULongToPtr(params32->v),
49589 NTSTATUS status;
49590 status = ext_glProgramParameter4dvNV( &params );
49591 return status;
49594 static NTSTATUS wow64_ext_glProgramParameter4fvNV( void *args )
49596 struct
49598 GLenum target;
49599 GLuint index;
49600 PTR32 v;
49601 } *params32 = args;
49602 struct glProgramParameter4fvNV_params params =
49604 .target = params32->target,
49605 .index = params32->index,
49606 .v = ULongToPtr(params32->v),
49608 NTSTATUS status;
49609 status = ext_glProgramParameter4fvNV( &params );
49610 return status;
49613 static NTSTATUS wow64_ext_glProgramParameters4dvNV( void *args )
49615 struct
49617 GLenum target;
49618 GLuint index;
49619 GLsizei count;
49620 PTR32 v;
49621 } *params32 = args;
49622 struct glProgramParameters4dvNV_params params =
49624 .target = params32->target,
49625 .index = params32->index,
49626 .count = params32->count,
49627 .v = ULongToPtr(params32->v),
49629 NTSTATUS status;
49630 status = ext_glProgramParameters4dvNV( &params );
49631 return status;
49634 static NTSTATUS wow64_ext_glProgramParameters4fvNV( void *args )
49636 struct
49638 GLenum target;
49639 GLuint index;
49640 GLsizei count;
49641 PTR32 v;
49642 } *params32 = args;
49643 struct glProgramParameters4fvNV_params params =
49645 .target = params32->target,
49646 .index = params32->index,
49647 .count = params32->count,
49648 .v = ULongToPtr(params32->v),
49650 NTSTATUS status;
49651 status = ext_glProgramParameters4fvNV( &params );
49652 return status;
49655 static NTSTATUS wow64_ext_glProgramPathFragmentInputGenNV( void *args )
49657 struct
49659 GLuint program;
49660 GLint location;
49661 GLenum genMode;
49662 GLint components;
49663 PTR32 coeffs;
49664 } *params32 = args;
49665 struct glProgramPathFragmentInputGenNV_params params =
49667 .program = params32->program,
49668 .location = params32->location,
49669 .genMode = params32->genMode,
49670 .components = params32->components,
49671 .coeffs = ULongToPtr(params32->coeffs),
49673 NTSTATUS status;
49674 status = ext_glProgramPathFragmentInputGenNV( &params );
49675 return status;
49678 static NTSTATUS wow64_ext_glProgramStringARB( void *args )
49680 struct
49682 GLenum target;
49683 GLenum format;
49684 GLsizei len;
49685 PTR32 string;
49686 } *params32 = args;
49687 struct glProgramStringARB_params params =
49689 .target = params32->target,
49690 .format = params32->format,
49691 .len = params32->len,
49692 .string = ULongToPtr(params32->string),
49694 NTSTATUS status;
49695 status = ext_glProgramStringARB( &params );
49696 return status;
49699 static NTSTATUS wow64_ext_glProgramSubroutineParametersuivNV( void *args )
49701 struct
49703 GLenum target;
49704 GLsizei count;
49705 PTR32 params;
49706 } *params32 = args;
49707 struct glProgramSubroutineParametersuivNV_params params =
49709 .target = params32->target,
49710 .count = params32->count,
49711 .params = ULongToPtr(params32->params),
49713 NTSTATUS status;
49714 status = ext_glProgramSubroutineParametersuivNV( &params );
49715 return status;
49718 static NTSTATUS wow64_ext_glProgramUniform1dv( void *args )
49720 struct
49722 GLuint program;
49723 GLint location;
49724 GLsizei count;
49725 PTR32 value;
49726 } *params32 = args;
49727 struct glProgramUniform1dv_params params =
49729 .program = params32->program,
49730 .location = params32->location,
49731 .count = params32->count,
49732 .value = ULongToPtr(params32->value),
49734 NTSTATUS status;
49735 status = ext_glProgramUniform1dv( &params );
49736 return status;
49739 static NTSTATUS wow64_ext_glProgramUniform1dvEXT( void *args )
49741 struct
49743 GLuint program;
49744 GLint location;
49745 GLsizei count;
49746 PTR32 value;
49747 } *params32 = args;
49748 struct glProgramUniform1dvEXT_params params =
49750 .program = params32->program,
49751 .location = params32->location,
49752 .count = params32->count,
49753 .value = ULongToPtr(params32->value),
49755 NTSTATUS status;
49756 status = ext_glProgramUniform1dvEXT( &params );
49757 return status;
49760 static NTSTATUS wow64_ext_glProgramUniform1fv( void *args )
49762 struct
49764 GLuint program;
49765 GLint location;
49766 GLsizei count;
49767 PTR32 value;
49768 } *params32 = args;
49769 struct glProgramUniform1fv_params params =
49771 .program = params32->program,
49772 .location = params32->location,
49773 .count = params32->count,
49774 .value = ULongToPtr(params32->value),
49776 NTSTATUS status;
49777 status = ext_glProgramUniform1fv( &params );
49778 return status;
49781 static NTSTATUS wow64_ext_glProgramUniform1fvEXT( void *args )
49783 struct
49785 GLuint program;
49786 GLint location;
49787 GLsizei count;
49788 PTR32 value;
49789 } *params32 = args;
49790 struct glProgramUniform1fvEXT_params params =
49792 .program = params32->program,
49793 .location = params32->location,
49794 .count = params32->count,
49795 .value = ULongToPtr(params32->value),
49797 NTSTATUS status;
49798 status = ext_glProgramUniform1fvEXT( &params );
49799 return status;
49802 static NTSTATUS wow64_ext_glProgramUniform1i64vARB( void *args )
49804 struct
49806 GLuint program;
49807 GLint location;
49808 GLsizei count;
49809 PTR32 value;
49810 } *params32 = args;
49811 struct glProgramUniform1i64vARB_params params =
49813 .program = params32->program,
49814 .location = params32->location,
49815 .count = params32->count,
49816 .value = ULongToPtr(params32->value),
49818 NTSTATUS status;
49819 status = ext_glProgramUniform1i64vARB( &params );
49820 return status;
49823 static NTSTATUS wow64_ext_glProgramUniform1i64vNV( void *args )
49825 struct
49827 GLuint program;
49828 GLint location;
49829 GLsizei count;
49830 PTR32 value;
49831 } *params32 = args;
49832 struct glProgramUniform1i64vNV_params params =
49834 .program = params32->program,
49835 .location = params32->location,
49836 .count = params32->count,
49837 .value = ULongToPtr(params32->value),
49839 NTSTATUS status;
49840 status = ext_glProgramUniform1i64vNV( &params );
49841 return status;
49844 static NTSTATUS wow64_ext_glProgramUniform1iv( void *args )
49846 struct
49848 GLuint program;
49849 GLint location;
49850 GLsizei count;
49851 PTR32 value;
49852 } *params32 = args;
49853 struct glProgramUniform1iv_params params =
49855 .program = params32->program,
49856 .location = params32->location,
49857 .count = params32->count,
49858 .value = ULongToPtr(params32->value),
49860 NTSTATUS status;
49861 status = ext_glProgramUniform1iv( &params );
49862 return status;
49865 static NTSTATUS wow64_ext_glProgramUniform1ivEXT( void *args )
49867 struct
49869 GLuint program;
49870 GLint location;
49871 GLsizei count;
49872 PTR32 value;
49873 } *params32 = args;
49874 struct glProgramUniform1ivEXT_params params =
49876 .program = params32->program,
49877 .location = params32->location,
49878 .count = params32->count,
49879 .value = ULongToPtr(params32->value),
49881 NTSTATUS status;
49882 status = ext_glProgramUniform1ivEXT( &params );
49883 return status;
49886 static NTSTATUS wow64_ext_glProgramUniform1ui64vARB( void *args )
49888 struct
49890 GLuint program;
49891 GLint location;
49892 GLsizei count;
49893 PTR32 value;
49894 } *params32 = args;
49895 struct glProgramUniform1ui64vARB_params params =
49897 .program = params32->program,
49898 .location = params32->location,
49899 .count = params32->count,
49900 .value = ULongToPtr(params32->value),
49902 NTSTATUS status;
49903 status = ext_glProgramUniform1ui64vARB( &params );
49904 return status;
49907 static NTSTATUS wow64_ext_glProgramUniform1ui64vNV( void *args )
49909 struct
49911 GLuint program;
49912 GLint location;
49913 GLsizei count;
49914 PTR32 value;
49915 } *params32 = args;
49916 struct glProgramUniform1ui64vNV_params params =
49918 .program = params32->program,
49919 .location = params32->location,
49920 .count = params32->count,
49921 .value = ULongToPtr(params32->value),
49923 NTSTATUS status;
49924 status = ext_glProgramUniform1ui64vNV( &params );
49925 return status;
49928 static NTSTATUS wow64_ext_glProgramUniform1uiv( void *args )
49930 struct
49932 GLuint program;
49933 GLint location;
49934 GLsizei count;
49935 PTR32 value;
49936 } *params32 = args;
49937 struct glProgramUniform1uiv_params params =
49939 .program = params32->program,
49940 .location = params32->location,
49941 .count = params32->count,
49942 .value = ULongToPtr(params32->value),
49944 NTSTATUS status;
49945 status = ext_glProgramUniform1uiv( &params );
49946 return status;
49949 static NTSTATUS wow64_ext_glProgramUniform1uivEXT( void *args )
49951 struct
49953 GLuint program;
49954 GLint location;
49955 GLsizei count;
49956 PTR32 value;
49957 } *params32 = args;
49958 struct glProgramUniform1uivEXT_params params =
49960 .program = params32->program,
49961 .location = params32->location,
49962 .count = params32->count,
49963 .value = ULongToPtr(params32->value),
49965 NTSTATUS status;
49966 status = ext_glProgramUniform1uivEXT( &params );
49967 return status;
49970 static NTSTATUS wow64_ext_glProgramUniform2dv( void *args )
49972 struct
49974 GLuint program;
49975 GLint location;
49976 GLsizei count;
49977 PTR32 value;
49978 } *params32 = args;
49979 struct glProgramUniform2dv_params params =
49981 .program = params32->program,
49982 .location = params32->location,
49983 .count = params32->count,
49984 .value = ULongToPtr(params32->value),
49986 NTSTATUS status;
49987 status = ext_glProgramUniform2dv( &params );
49988 return status;
49991 static NTSTATUS wow64_ext_glProgramUniform2dvEXT( void *args )
49993 struct
49995 GLuint program;
49996 GLint location;
49997 GLsizei count;
49998 PTR32 value;
49999 } *params32 = args;
50000 struct glProgramUniform2dvEXT_params params =
50002 .program = params32->program,
50003 .location = params32->location,
50004 .count = params32->count,
50005 .value = ULongToPtr(params32->value),
50007 NTSTATUS status;
50008 status = ext_glProgramUniform2dvEXT( &params );
50009 return status;
50012 static NTSTATUS wow64_ext_glProgramUniform2fv( void *args )
50014 struct
50016 GLuint program;
50017 GLint location;
50018 GLsizei count;
50019 PTR32 value;
50020 } *params32 = args;
50021 struct glProgramUniform2fv_params params =
50023 .program = params32->program,
50024 .location = params32->location,
50025 .count = params32->count,
50026 .value = ULongToPtr(params32->value),
50028 NTSTATUS status;
50029 status = ext_glProgramUniform2fv( &params );
50030 return status;
50033 static NTSTATUS wow64_ext_glProgramUniform2fvEXT( void *args )
50035 struct
50037 GLuint program;
50038 GLint location;
50039 GLsizei count;
50040 PTR32 value;
50041 } *params32 = args;
50042 struct glProgramUniform2fvEXT_params params =
50044 .program = params32->program,
50045 .location = params32->location,
50046 .count = params32->count,
50047 .value = ULongToPtr(params32->value),
50049 NTSTATUS status;
50050 status = ext_glProgramUniform2fvEXT( &params );
50051 return status;
50054 static NTSTATUS wow64_ext_glProgramUniform2i64vARB( void *args )
50056 struct
50058 GLuint program;
50059 GLint location;
50060 GLsizei count;
50061 PTR32 value;
50062 } *params32 = args;
50063 struct glProgramUniform2i64vARB_params params =
50065 .program = params32->program,
50066 .location = params32->location,
50067 .count = params32->count,
50068 .value = ULongToPtr(params32->value),
50070 NTSTATUS status;
50071 status = ext_glProgramUniform2i64vARB( &params );
50072 return status;
50075 static NTSTATUS wow64_ext_glProgramUniform2i64vNV( void *args )
50077 struct
50079 GLuint program;
50080 GLint location;
50081 GLsizei count;
50082 PTR32 value;
50083 } *params32 = args;
50084 struct glProgramUniform2i64vNV_params params =
50086 .program = params32->program,
50087 .location = params32->location,
50088 .count = params32->count,
50089 .value = ULongToPtr(params32->value),
50091 NTSTATUS status;
50092 status = ext_glProgramUniform2i64vNV( &params );
50093 return status;
50096 static NTSTATUS wow64_ext_glProgramUniform2iv( void *args )
50098 struct
50100 GLuint program;
50101 GLint location;
50102 GLsizei count;
50103 PTR32 value;
50104 } *params32 = args;
50105 struct glProgramUniform2iv_params params =
50107 .program = params32->program,
50108 .location = params32->location,
50109 .count = params32->count,
50110 .value = ULongToPtr(params32->value),
50112 NTSTATUS status;
50113 status = ext_glProgramUniform2iv( &params );
50114 return status;
50117 static NTSTATUS wow64_ext_glProgramUniform2ivEXT( void *args )
50119 struct
50121 GLuint program;
50122 GLint location;
50123 GLsizei count;
50124 PTR32 value;
50125 } *params32 = args;
50126 struct glProgramUniform2ivEXT_params params =
50128 .program = params32->program,
50129 .location = params32->location,
50130 .count = params32->count,
50131 .value = ULongToPtr(params32->value),
50133 NTSTATUS status;
50134 status = ext_glProgramUniform2ivEXT( &params );
50135 return status;
50138 static NTSTATUS wow64_ext_glProgramUniform2ui64vARB( void *args )
50140 struct
50142 GLuint program;
50143 GLint location;
50144 GLsizei count;
50145 PTR32 value;
50146 } *params32 = args;
50147 struct glProgramUniform2ui64vARB_params params =
50149 .program = params32->program,
50150 .location = params32->location,
50151 .count = params32->count,
50152 .value = ULongToPtr(params32->value),
50154 NTSTATUS status;
50155 status = ext_glProgramUniform2ui64vARB( &params );
50156 return status;
50159 static NTSTATUS wow64_ext_glProgramUniform2ui64vNV( void *args )
50161 struct
50163 GLuint program;
50164 GLint location;
50165 GLsizei count;
50166 PTR32 value;
50167 } *params32 = args;
50168 struct glProgramUniform2ui64vNV_params params =
50170 .program = params32->program,
50171 .location = params32->location,
50172 .count = params32->count,
50173 .value = ULongToPtr(params32->value),
50175 NTSTATUS status;
50176 status = ext_glProgramUniform2ui64vNV( &params );
50177 return status;
50180 static NTSTATUS wow64_ext_glProgramUniform2uiv( void *args )
50182 struct
50184 GLuint program;
50185 GLint location;
50186 GLsizei count;
50187 PTR32 value;
50188 } *params32 = args;
50189 struct glProgramUniform2uiv_params params =
50191 .program = params32->program,
50192 .location = params32->location,
50193 .count = params32->count,
50194 .value = ULongToPtr(params32->value),
50196 NTSTATUS status;
50197 status = ext_glProgramUniform2uiv( &params );
50198 return status;
50201 static NTSTATUS wow64_ext_glProgramUniform2uivEXT( void *args )
50203 struct
50205 GLuint program;
50206 GLint location;
50207 GLsizei count;
50208 PTR32 value;
50209 } *params32 = args;
50210 struct glProgramUniform2uivEXT_params params =
50212 .program = params32->program,
50213 .location = params32->location,
50214 .count = params32->count,
50215 .value = ULongToPtr(params32->value),
50217 NTSTATUS status;
50218 status = ext_glProgramUniform2uivEXT( &params );
50219 return status;
50222 static NTSTATUS wow64_ext_glProgramUniform3dv( void *args )
50224 struct
50226 GLuint program;
50227 GLint location;
50228 GLsizei count;
50229 PTR32 value;
50230 } *params32 = args;
50231 struct glProgramUniform3dv_params params =
50233 .program = params32->program,
50234 .location = params32->location,
50235 .count = params32->count,
50236 .value = ULongToPtr(params32->value),
50238 NTSTATUS status;
50239 status = ext_glProgramUniform3dv( &params );
50240 return status;
50243 static NTSTATUS wow64_ext_glProgramUniform3dvEXT( void *args )
50245 struct
50247 GLuint program;
50248 GLint location;
50249 GLsizei count;
50250 PTR32 value;
50251 } *params32 = args;
50252 struct glProgramUniform3dvEXT_params params =
50254 .program = params32->program,
50255 .location = params32->location,
50256 .count = params32->count,
50257 .value = ULongToPtr(params32->value),
50259 NTSTATUS status;
50260 status = ext_glProgramUniform3dvEXT( &params );
50261 return status;
50264 static NTSTATUS wow64_ext_glProgramUniform3fv( void *args )
50266 struct
50268 GLuint program;
50269 GLint location;
50270 GLsizei count;
50271 PTR32 value;
50272 } *params32 = args;
50273 struct glProgramUniform3fv_params params =
50275 .program = params32->program,
50276 .location = params32->location,
50277 .count = params32->count,
50278 .value = ULongToPtr(params32->value),
50280 NTSTATUS status;
50281 status = ext_glProgramUniform3fv( &params );
50282 return status;
50285 static NTSTATUS wow64_ext_glProgramUniform3fvEXT( void *args )
50287 struct
50289 GLuint program;
50290 GLint location;
50291 GLsizei count;
50292 PTR32 value;
50293 } *params32 = args;
50294 struct glProgramUniform3fvEXT_params params =
50296 .program = params32->program,
50297 .location = params32->location,
50298 .count = params32->count,
50299 .value = ULongToPtr(params32->value),
50301 NTSTATUS status;
50302 status = ext_glProgramUniform3fvEXT( &params );
50303 return status;
50306 static NTSTATUS wow64_ext_glProgramUniform3i64vARB( void *args )
50308 struct
50310 GLuint program;
50311 GLint location;
50312 GLsizei count;
50313 PTR32 value;
50314 } *params32 = args;
50315 struct glProgramUniform3i64vARB_params params =
50317 .program = params32->program,
50318 .location = params32->location,
50319 .count = params32->count,
50320 .value = ULongToPtr(params32->value),
50322 NTSTATUS status;
50323 status = ext_glProgramUniform3i64vARB( &params );
50324 return status;
50327 static NTSTATUS wow64_ext_glProgramUniform3i64vNV( void *args )
50329 struct
50331 GLuint program;
50332 GLint location;
50333 GLsizei count;
50334 PTR32 value;
50335 } *params32 = args;
50336 struct glProgramUniform3i64vNV_params params =
50338 .program = params32->program,
50339 .location = params32->location,
50340 .count = params32->count,
50341 .value = ULongToPtr(params32->value),
50343 NTSTATUS status;
50344 status = ext_glProgramUniform3i64vNV( &params );
50345 return status;
50348 static NTSTATUS wow64_ext_glProgramUniform3iv( void *args )
50350 struct
50352 GLuint program;
50353 GLint location;
50354 GLsizei count;
50355 PTR32 value;
50356 } *params32 = args;
50357 struct glProgramUniform3iv_params params =
50359 .program = params32->program,
50360 .location = params32->location,
50361 .count = params32->count,
50362 .value = ULongToPtr(params32->value),
50364 NTSTATUS status;
50365 status = ext_glProgramUniform3iv( &params );
50366 return status;
50369 static NTSTATUS wow64_ext_glProgramUniform3ivEXT( void *args )
50371 struct
50373 GLuint program;
50374 GLint location;
50375 GLsizei count;
50376 PTR32 value;
50377 } *params32 = args;
50378 struct glProgramUniform3ivEXT_params params =
50380 .program = params32->program,
50381 .location = params32->location,
50382 .count = params32->count,
50383 .value = ULongToPtr(params32->value),
50385 NTSTATUS status;
50386 status = ext_glProgramUniform3ivEXT( &params );
50387 return status;
50390 static NTSTATUS wow64_ext_glProgramUniform3ui64vARB( void *args )
50392 struct
50394 GLuint program;
50395 GLint location;
50396 GLsizei count;
50397 PTR32 value;
50398 } *params32 = args;
50399 struct glProgramUniform3ui64vARB_params params =
50401 .program = params32->program,
50402 .location = params32->location,
50403 .count = params32->count,
50404 .value = ULongToPtr(params32->value),
50406 NTSTATUS status;
50407 status = ext_glProgramUniform3ui64vARB( &params );
50408 return status;
50411 static NTSTATUS wow64_ext_glProgramUniform3ui64vNV( void *args )
50413 struct
50415 GLuint program;
50416 GLint location;
50417 GLsizei count;
50418 PTR32 value;
50419 } *params32 = args;
50420 struct glProgramUniform3ui64vNV_params params =
50422 .program = params32->program,
50423 .location = params32->location,
50424 .count = params32->count,
50425 .value = ULongToPtr(params32->value),
50427 NTSTATUS status;
50428 status = ext_glProgramUniform3ui64vNV( &params );
50429 return status;
50432 static NTSTATUS wow64_ext_glProgramUniform3uiv( void *args )
50434 struct
50436 GLuint program;
50437 GLint location;
50438 GLsizei count;
50439 PTR32 value;
50440 } *params32 = args;
50441 struct glProgramUniform3uiv_params params =
50443 .program = params32->program,
50444 .location = params32->location,
50445 .count = params32->count,
50446 .value = ULongToPtr(params32->value),
50448 NTSTATUS status;
50449 status = ext_glProgramUniform3uiv( &params );
50450 return status;
50453 static NTSTATUS wow64_ext_glProgramUniform3uivEXT( void *args )
50455 struct
50457 GLuint program;
50458 GLint location;
50459 GLsizei count;
50460 PTR32 value;
50461 } *params32 = args;
50462 struct glProgramUniform3uivEXT_params params =
50464 .program = params32->program,
50465 .location = params32->location,
50466 .count = params32->count,
50467 .value = ULongToPtr(params32->value),
50469 NTSTATUS status;
50470 status = ext_glProgramUniform3uivEXT( &params );
50471 return status;
50474 static NTSTATUS wow64_ext_glProgramUniform4dv( void *args )
50476 struct
50478 GLuint program;
50479 GLint location;
50480 GLsizei count;
50481 PTR32 value;
50482 } *params32 = args;
50483 struct glProgramUniform4dv_params params =
50485 .program = params32->program,
50486 .location = params32->location,
50487 .count = params32->count,
50488 .value = ULongToPtr(params32->value),
50490 NTSTATUS status;
50491 status = ext_glProgramUniform4dv( &params );
50492 return status;
50495 static NTSTATUS wow64_ext_glProgramUniform4dvEXT( void *args )
50497 struct
50499 GLuint program;
50500 GLint location;
50501 GLsizei count;
50502 PTR32 value;
50503 } *params32 = args;
50504 struct glProgramUniform4dvEXT_params params =
50506 .program = params32->program,
50507 .location = params32->location,
50508 .count = params32->count,
50509 .value = ULongToPtr(params32->value),
50511 NTSTATUS status;
50512 status = ext_glProgramUniform4dvEXT( &params );
50513 return status;
50516 static NTSTATUS wow64_ext_glProgramUniform4fv( void *args )
50518 struct
50520 GLuint program;
50521 GLint location;
50522 GLsizei count;
50523 PTR32 value;
50524 } *params32 = args;
50525 struct glProgramUniform4fv_params params =
50527 .program = params32->program,
50528 .location = params32->location,
50529 .count = params32->count,
50530 .value = ULongToPtr(params32->value),
50532 NTSTATUS status;
50533 status = ext_glProgramUniform4fv( &params );
50534 return status;
50537 static NTSTATUS wow64_ext_glProgramUniform4fvEXT( void *args )
50539 struct
50541 GLuint program;
50542 GLint location;
50543 GLsizei count;
50544 PTR32 value;
50545 } *params32 = args;
50546 struct glProgramUniform4fvEXT_params params =
50548 .program = params32->program,
50549 .location = params32->location,
50550 .count = params32->count,
50551 .value = ULongToPtr(params32->value),
50553 NTSTATUS status;
50554 status = ext_glProgramUniform4fvEXT( &params );
50555 return status;
50558 static NTSTATUS wow64_ext_glProgramUniform4i64vARB( void *args )
50560 struct
50562 GLuint program;
50563 GLint location;
50564 GLsizei count;
50565 PTR32 value;
50566 } *params32 = args;
50567 struct glProgramUniform4i64vARB_params params =
50569 .program = params32->program,
50570 .location = params32->location,
50571 .count = params32->count,
50572 .value = ULongToPtr(params32->value),
50574 NTSTATUS status;
50575 status = ext_glProgramUniform4i64vARB( &params );
50576 return status;
50579 static NTSTATUS wow64_ext_glProgramUniform4i64vNV( void *args )
50581 struct
50583 GLuint program;
50584 GLint location;
50585 GLsizei count;
50586 PTR32 value;
50587 } *params32 = args;
50588 struct glProgramUniform4i64vNV_params params =
50590 .program = params32->program,
50591 .location = params32->location,
50592 .count = params32->count,
50593 .value = ULongToPtr(params32->value),
50595 NTSTATUS status;
50596 status = ext_glProgramUniform4i64vNV( &params );
50597 return status;
50600 static NTSTATUS wow64_ext_glProgramUniform4iv( void *args )
50602 struct
50604 GLuint program;
50605 GLint location;
50606 GLsizei count;
50607 PTR32 value;
50608 } *params32 = args;
50609 struct glProgramUniform4iv_params params =
50611 .program = params32->program,
50612 .location = params32->location,
50613 .count = params32->count,
50614 .value = ULongToPtr(params32->value),
50616 NTSTATUS status;
50617 status = ext_glProgramUniform4iv( &params );
50618 return status;
50621 static NTSTATUS wow64_ext_glProgramUniform4ivEXT( void *args )
50623 struct
50625 GLuint program;
50626 GLint location;
50627 GLsizei count;
50628 PTR32 value;
50629 } *params32 = args;
50630 struct glProgramUniform4ivEXT_params params =
50632 .program = params32->program,
50633 .location = params32->location,
50634 .count = params32->count,
50635 .value = ULongToPtr(params32->value),
50637 NTSTATUS status;
50638 status = ext_glProgramUniform4ivEXT( &params );
50639 return status;
50642 static NTSTATUS wow64_ext_glProgramUniform4ui64vARB( void *args )
50644 struct
50646 GLuint program;
50647 GLint location;
50648 GLsizei count;
50649 PTR32 value;
50650 } *params32 = args;
50651 struct glProgramUniform4ui64vARB_params params =
50653 .program = params32->program,
50654 .location = params32->location,
50655 .count = params32->count,
50656 .value = ULongToPtr(params32->value),
50658 NTSTATUS status;
50659 status = ext_glProgramUniform4ui64vARB( &params );
50660 return status;
50663 static NTSTATUS wow64_ext_glProgramUniform4ui64vNV( void *args )
50665 struct
50667 GLuint program;
50668 GLint location;
50669 GLsizei count;
50670 PTR32 value;
50671 } *params32 = args;
50672 struct glProgramUniform4ui64vNV_params params =
50674 .program = params32->program,
50675 .location = params32->location,
50676 .count = params32->count,
50677 .value = ULongToPtr(params32->value),
50679 NTSTATUS status;
50680 status = ext_glProgramUniform4ui64vNV( &params );
50681 return status;
50684 static NTSTATUS wow64_ext_glProgramUniform4uiv( void *args )
50686 struct
50688 GLuint program;
50689 GLint location;
50690 GLsizei count;
50691 PTR32 value;
50692 } *params32 = args;
50693 struct glProgramUniform4uiv_params params =
50695 .program = params32->program,
50696 .location = params32->location,
50697 .count = params32->count,
50698 .value = ULongToPtr(params32->value),
50700 NTSTATUS status;
50701 status = ext_glProgramUniform4uiv( &params );
50702 return status;
50705 static NTSTATUS wow64_ext_glProgramUniform4uivEXT( void *args )
50707 struct
50709 GLuint program;
50710 GLint location;
50711 GLsizei count;
50712 PTR32 value;
50713 } *params32 = args;
50714 struct glProgramUniform4uivEXT_params params =
50716 .program = params32->program,
50717 .location = params32->location,
50718 .count = params32->count,
50719 .value = ULongToPtr(params32->value),
50721 NTSTATUS status;
50722 status = ext_glProgramUniform4uivEXT( &params );
50723 return status;
50726 static NTSTATUS wow64_ext_glProgramUniformHandleui64vARB( void *args )
50728 struct
50730 GLuint program;
50731 GLint location;
50732 GLsizei count;
50733 PTR32 values;
50734 } *params32 = args;
50735 struct glProgramUniformHandleui64vARB_params params =
50737 .program = params32->program,
50738 .location = params32->location,
50739 .count = params32->count,
50740 .values = ULongToPtr(params32->values),
50742 NTSTATUS status;
50743 status = ext_glProgramUniformHandleui64vARB( &params );
50744 return status;
50747 static NTSTATUS wow64_ext_glProgramUniformHandleui64vNV( void *args )
50749 struct
50751 GLuint program;
50752 GLint location;
50753 GLsizei count;
50754 PTR32 values;
50755 } *params32 = args;
50756 struct glProgramUniformHandleui64vNV_params params =
50758 .program = params32->program,
50759 .location = params32->location,
50760 .count = params32->count,
50761 .values = ULongToPtr(params32->values),
50763 NTSTATUS status;
50764 status = ext_glProgramUniformHandleui64vNV( &params );
50765 return status;
50768 static NTSTATUS wow64_ext_glProgramUniformMatrix2dv( void *args )
50770 struct
50772 GLuint program;
50773 GLint location;
50774 GLsizei count;
50775 GLboolean transpose;
50776 PTR32 value;
50777 } *params32 = args;
50778 struct glProgramUniformMatrix2dv_params params =
50780 .program = params32->program,
50781 .location = params32->location,
50782 .count = params32->count,
50783 .transpose = params32->transpose,
50784 .value = ULongToPtr(params32->value),
50786 NTSTATUS status;
50787 status = ext_glProgramUniformMatrix2dv( &params );
50788 return status;
50791 static NTSTATUS wow64_ext_glProgramUniformMatrix2dvEXT( void *args )
50793 struct
50795 GLuint program;
50796 GLint location;
50797 GLsizei count;
50798 GLboolean transpose;
50799 PTR32 value;
50800 } *params32 = args;
50801 struct glProgramUniformMatrix2dvEXT_params params =
50803 .program = params32->program,
50804 .location = params32->location,
50805 .count = params32->count,
50806 .transpose = params32->transpose,
50807 .value = ULongToPtr(params32->value),
50809 NTSTATUS status;
50810 status = ext_glProgramUniformMatrix2dvEXT( &params );
50811 return status;
50814 static NTSTATUS wow64_ext_glProgramUniformMatrix2fv( void *args )
50816 struct
50818 GLuint program;
50819 GLint location;
50820 GLsizei count;
50821 GLboolean transpose;
50822 PTR32 value;
50823 } *params32 = args;
50824 struct glProgramUniformMatrix2fv_params params =
50826 .program = params32->program,
50827 .location = params32->location,
50828 .count = params32->count,
50829 .transpose = params32->transpose,
50830 .value = ULongToPtr(params32->value),
50832 NTSTATUS status;
50833 status = ext_glProgramUniformMatrix2fv( &params );
50834 return status;
50837 static NTSTATUS wow64_ext_glProgramUniformMatrix2fvEXT( void *args )
50839 struct
50841 GLuint program;
50842 GLint location;
50843 GLsizei count;
50844 GLboolean transpose;
50845 PTR32 value;
50846 } *params32 = args;
50847 struct glProgramUniformMatrix2fvEXT_params params =
50849 .program = params32->program,
50850 .location = params32->location,
50851 .count = params32->count,
50852 .transpose = params32->transpose,
50853 .value = ULongToPtr(params32->value),
50855 NTSTATUS status;
50856 status = ext_glProgramUniformMatrix2fvEXT( &params );
50857 return status;
50860 static NTSTATUS wow64_ext_glProgramUniformMatrix2x3dv( void *args )
50862 struct
50864 GLuint program;
50865 GLint location;
50866 GLsizei count;
50867 GLboolean transpose;
50868 PTR32 value;
50869 } *params32 = args;
50870 struct glProgramUniformMatrix2x3dv_params params =
50872 .program = params32->program,
50873 .location = params32->location,
50874 .count = params32->count,
50875 .transpose = params32->transpose,
50876 .value = ULongToPtr(params32->value),
50878 NTSTATUS status;
50879 status = ext_glProgramUniformMatrix2x3dv( &params );
50880 return status;
50883 static NTSTATUS wow64_ext_glProgramUniformMatrix2x3dvEXT( void *args )
50885 struct
50887 GLuint program;
50888 GLint location;
50889 GLsizei count;
50890 GLboolean transpose;
50891 PTR32 value;
50892 } *params32 = args;
50893 struct glProgramUniformMatrix2x3dvEXT_params params =
50895 .program = params32->program,
50896 .location = params32->location,
50897 .count = params32->count,
50898 .transpose = params32->transpose,
50899 .value = ULongToPtr(params32->value),
50901 NTSTATUS status;
50902 status = ext_glProgramUniformMatrix2x3dvEXT( &params );
50903 return status;
50906 static NTSTATUS wow64_ext_glProgramUniformMatrix2x3fv( void *args )
50908 struct
50910 GLuint program;
50911 GLint location;
50912 GLsizei count;
50913 GLboolean transpose;
50914 PTR32 value;
50915 } *params32 = args;
50916 struct glProgramUniformMatrix2x3fv_params params =
50918 .program = params32->program,
50919 .location = params32->location,
50920 .count = params32->count,
50921 .transpose = params32->transpose,
50922 .value = ULongToPtr(params32->value),
50924 NTSTATUS status;
50925 status = ext_glProgramUniformMatrix2x3fv( &params );
50926 return status;
50929 static NTSTATUS wow64_ext_glProgramUniformMatrix2x3fvEXT( void *args )
50931 struct
50933 GLuint program;
50934 GLint location;
50935 GLsizei count;
50936 GLboolean transpose;
50937 PTR32 value;
50938 } *params32 = args;
50939 struct glProgramUniformMatrix2x3fvEXT_params params =
50941 .program = params32->program,
50942 .location = params32->location,
50943 .count = params32->count,
50944 .transpose = params32->transpose,
50945 .value = ULongToPtr(params32->value),
50947 NTSTATUS status;
50948 status = ext_glProgramUniformMatrix2x3fvEXT( &params );
50949 return status;
50952 static NTSTATUS wow64_ext_glProgramUniformMatrix2x4dv( void *args )
50954 struct
50956 GLuint program;
50957 GLint location;
50958 GLsizei count;
50959 GLboolean transpose;
50960 PTR32 value;
50961 } *params32 = args;
50962 struct glProgramUniformMatrix2x4dv_params params =
50964 .program = params32->program,
50965 .location = params32->location,
50966 .count = params32->count,
50967 .transpose = params32->transpose,
50968 .value = ULongToPtr(params32->value),
50970 NTSTATUS status;
50971 status = ext_glProgramUniformMatrix2x4dv( &params );
50972 return status;
50975 static NTSTATUS wow64_ext_glProgramUniformMatrix2x4dvEXT( void *args )
50977 struct
50979 GLuint program;
50980 GLint location;
50981 GLsizei count;
50982 GLboolean transpose;
50983 PTR32 value;
50984 } *params32 = args;
50985 struct glProgramUniformMatrix2x4dvEXT_params params =
50987 .program = params32->program,
50988 .location = params32->location,
50989 .count = params32->count,
50990 .transpose = params32->transpose,
50991 .value = ULongToPtr(params32->value),
50993 NTSTATUS status;
50994 status = ext_glProgramUniformMatrix2x4dvEXT( &params );
50995 return status;
50998 static NTSTATUS wow64_ext_glProgramUniformMatrix2x4fv( void *args )
51000 struct
51002 GLuint program;
51003 GLint location;
51004 GLsizei count;
51005 GLboolean transpose;
51006 PTR32 value;
51007 } *params32 = args;
51008 struct glProgramUniformMatrix2x4fv_params params =
51010 .program = params32->program,
51011 .location = params32->location,
51012 .count = params32->count,
51013 .transpose = params32->transpose,
51014 .value = ULongToPtr(params32->value),
51016 NTSTATUS status;
51017 status = ext_glProgramUniformMatrix2x4fv( &params );
51018 return status;
51021 static NTSTATUS wow64_ext_glProgramUniformMatrix2x4fvEXT( void *args )
51023 struct
51025 GLuint program;
51026 GLint location;
51027 GLsizei count;
51028 GLboolean transpose;
51029 PTR32 value;
51030 } *params32 = args;
51031 struct glProgramUniformMatrix2x4fvEXT_params params =
51033 .program = params32->program,
51034 .location = params32->location,
51035 .count = params32->count,
51036 .transpose = params32->transpose,
51037 .value = ULongToPtr(params32->value),
51039 NTSTATUS status;
51040 status = ext_glProgramUniformMatrix2x4fvEXT( &params );
51041 return status;
51044 static NTSTATUS wow64_ext_glProgramUniformMatrix3dv( void *args )
51046 struct
51048 GLuint program;
51049 GLint location;
51050 GLsizei count;
51051 GLboolean transpose;
51052 PTR32 value;
51053 } *params32 = args;
51054 struct glProgramUniformMatrix3dv_params params =
51056 .program = params32->program,
51057 .location = params32->location,
51058 .count = params32->count,
51059 .transpose = params32->transpose,
51060 .value = ULongToPtr(params32->value),
51062 NTSTATUS status;
51063 status = ext_glProgramUniformMatrix3dv( &params );
51064 return status;
51067 static NTSTATUS wow64_ext_glProgramUniformMatrix3dvEXT( void *args )
51069 struct
51071 GLuint program;
51072 GLint location;
51073 GLsizei count;
51074 GLboolean transpose;
51075 PTR32 value;
51076 } *params32 = args;
51077 struct glProgramUniformMatrix3dvEXT_params params =
51079 .program = params32->program,
51080 .location = params32->location,
51081 .count = params32->count,
51082 .transpose = params32->transpose,
51083 .value = ULongToPtr(params32->value),
51085 NTSTATUS status;
51086 status = ext_glProgramUniformMatrix3dvEXT( &params );
51087 return status;
51090 static NTSTATUS wow64_ext_glProgramUniformMatrix3fv( void *args )
51092 struct
51094 GLuint program;
51095 GLint location;
51096 GLsizei count;
51097 GLboolean transpose;
51098 PTR32 value;
51099 } *params32 = args;
51100 struct glProgramUniformMatrix3fv_params params =
51102 .program = params32->program,
51103 .location = params32->location,
51104 .count = params32->count,
51105 .transpose = params32->transpose,
51106 .value = ULongToPtr(params32->value),
51108 NTSTATUS status;
51109 status = ext_glProgramUniformMatrix3fv( &params );
51110 return status;
51113 static NTSTATUS wow64_ext_glProgramUniformMatrix3fvEXT( void *args )
51115 struct
51117 GLuint program;
51118 GLint location;
51119 GLsizei count;
51120 GLboolean transpose;
51121 PTR32 value;
51122 } *params32 = args;
51123 struct glProgramUniformMatrix3fvEXT_params params =
51125 .program = params32->program,
51126 .location = params32->location,
51127 .count = params32->count,
51128 .transpose = params32->transpose,
51129 .value = ULongToPtr(params32->value),
51131 NTSTATUS status;
51132 status = ext_glProgramUniformMatrix3fvEXT( &params );
51133 return status;
51136 static NTSTATUS wow64_ext_glProgramUniformMatrix3x2dv( void *args )
51138 struct
51140 GLuint program;
51141 GLint location;
51142 GLsizei count;
51143 GLboolean transpose;
51144 PTR32 value;
51145 } *params32 = args;
51146 struct glProgramUniformMatrix3x2dv_params params =
51148 .program = params32->program,
51149 .location = params32->location,
51150 .count = params32->count,
51151 .transpose = params32->transpose,
51152 .value = ULongToPtr(params32->value),
51154 NTSTATUS status;
51155 status = ext_glProgramUniformMatrix3x2dv( &params );
51156 return status;
51159 static NTSTATUS wow64_ext_glProgramUniformMatrix3x2dvEXT( void *args )
51161 struct
51163 GLuint program;
51164 GLint location;
51165 GLsizei count;
51166 GLboolean transpose;
51167 PTR32 value;
51168 } *params32 = args;
51169 struct glProgramUniformMatrix3x2dvEXT_params params =
51171 .program = params32->program,
51172 .location = params32->location,
51173 .count = params32->count,
51174 .transpose = params32->transpose,
51175 .value = ULongToPtr(params32->value),
51177 NTSTATUS status;
51178 status = ext_glProgramUniformMatrix3x2dvEXT( &params );
51179 return status;
51182 static NTSTATUS wow64_ext_glProgramUniformMatrix3x2fv( void *args )
51184 struct
51186 GLuint program;
51187 GLint location;
51188 GLsizei count;
51189 GLboolean transpose;
51190 PTR32 value;
51191 } *params32 = args;
51192 struct glProgramUniformMatrix3x2fv_params params =
51194 .program = params32->program,
51195 .location = params32->location,
51196 .count = params32->count,
51197 .transpose = params32->transpose,
51198 .value = ULongToPtr(params32->value),
51200 NTSTATUS status;
51201 status = ext_glProgramUniformMatrix3x2fv( &params );
51202 return status;
51205 static NTSTATUS wow64_ext_glProgramUniformMatrix3x2fvEXT( void *args )
51207 struct
51209 GLuint program;
51210 GLint location;
51211 GLsizei count;
51212 GLboolean transpose;
51213 PTR32 value;
51214 } *params32 = args;
51215 struct glProgramUniformMatrix3x2fvEXT_params params =
51217 .program = params32->program,
51218 .location = params32->location,
51219 .count = params32->count,
51220 .transpose = params32->transpose,
51221 .value = ULongToPtr(params32->value),
51223 NTSTATUS status;
51224 status = ext_glProgramUniformMatrix3x2fvEXT( &params );
51225 return status;
51228 static NTSTATUS wow64_ext_glProgramUniformMatrix3x4dv( void *args )
51230 struct
51232 GLuint program;
51233 GLint location;
51234 GLsizei count;
51235 GLboolean transpose;
51236 PTR32 value;
51237 } *params32 = args;
51238 struct glProgramUniformMatrix3x4dv_params params =
51240 .program = params32->program,
51241 .location = params32->location,
51242 .count = params32->count,
51243 .transpose = params32->transpose,
51244 .value = ULongToPtr(params32->value),
51246 NTSTATUS status;
51247 status = ext_glProgramUniformMatrix3x4dv( &params );
51248 return status;
51251 static NTSTATUS wow64_ext_glProgramUniformMatrix3x4dvEXT( void *args )
51253 struct
51255 GLuint program;
51256 GLint location;
51257 GLsizei count;
51258 GLboolean transpose;
51259 PTR32 value;
51260 } *params32 = args;
51261 struct glProgramUniformMatrix3x4dvEXT_params params =
51263 .program = params32->program,
51264 .location = params32->location,
51265 .count = params32->count,
51266 .transpose = params32->transpose,
51267 .value = ULongToPtr(params32->value),
51269 NTSTATUS status;
51270 status = ext_glProgramUniformMatrix3x4dvEXT( &params );
51271 return status;
51274 static NTSTATUS wow64_ext_glProgramUniformMatrix3x4fv( void *args )
51276 struct
51278 GLuint program;
51279 GLint location;
51280 GLsizei count;
51281 GLboolean transpose;
51282 PTR32 value;
51283 } *params32 = args;
51284 struct glProgramUniformMatrix3x4fv_params params =
51286 .program = params32->program,
51287 .location = params32->location,
51288 .count = params32->count,
51289 .transpose = params32->transpose,
51290 .value = ULongToPtr(params32->value),
51292 NTSTATUS status;
51293 status = ext_glProgramUniformMatrix3x4fv( &params );
51294 return status;
51297 static NTSTATUS wow64_ext_glProgramUniformMatrix3x4fvEXT( void *args )
51299 struct
51301 GLuint program;
51302 GLint location;
51303 GLsizei count;
51304 GLboolean transpose;
51305 PTR32 value;
51306 } *params32 = args;
51307 struct glProgramUniformMatrix3x4fvEXT_params params =
51309 .program = params32->program,
51310 .location = params32->location,
51311 .count = params32->count,
51312 .transpose = params32->transpose,
51313 .value = ULongToPtr(params32->value),
51315 NTSTATUS status;
51316 status = ext_glProgramUniformMatrix3x4fvEXT( &params );
51317 return status;
51320 static NTSTATUS wow64_ext_glProgramUniformMatrix4dv( void *args )
51322 struct
51324 GLuint program;
51325 GLint location;
51326 GLsizei count;
51327 GLboolean transpose;
51328 PTR32 value;
51329 } *params32 = args;
51330 struct glProgramUniformMatrix4dv_params params =
51332 .program = params32->program,
51333 .location = params32->location,
51334 .count = params32->count,
51335 .transpose = params32->transpose,
51336 .value = ULongToPtr(params32->value),
51338 NTSTATUS status;
51339 status = ext_glProgramUniformMatrix4dv( &params );
51340 return status;
51343 static NTSTATUS wow64_ext_glProgramUniformMatrix4dvEXT( void *args )
51345 struct
51347 GLuint program;
51348 GLint location;
51349 GLsizei count;
51350 GLboolean transpose;
51351 PTR32 value;
51352 } *params32 = args;
51353 struct glProgramUniformMatrix4dvEXT_params params =
51355 .program = params32->program,
51356 .location = params32->location,
51357 .count = params32->count,
51358 .transpose = params32->transpose,
51359 .value = ULongToPtr(params32->value),
51361 NTSTATUS status;
51362 status = ext_glProgramUniformMatrix4dvEXT( &params );
51363 return status;
51366 static NTSTATUS wow64_ext_glProgramUniformMatrix4fv( void *args )
51368 struct
51370 GLuint program;
51371 GLint location;
51372 GLsizei count;
51373 GLboolean transpose;
51374 PTR32 value;
51375 } *params32 = args;
51376 struct glProgramUniformMatrix4fv_params params =
51378 .program = params32->program,
51379 .location = params32->location,
51380 .count = params32->count,
51381 .transpose = params32->transpose,
51382 .value = ULongToPtr(params32->value),
51384 NTSTATUS status;
51385 status = ext_glProgramUniformMatrix4fv( &params );
51386 return status;
51389 static NTSTATUS wow64_ext_glProgramUniformMatrix4fvEXT( void *args )
51391 struct
51393 GLuint program;
51394 GLint location;
51395 GLsizei count;
51396 GLboolean transpose;
51397 PTR32 value;
51398 } *params32 = args;
51399 struct glProgramUniformMatrix4fvEXT_params params =
51401 .program = params32->program,
51402 .location = params32->location,
51403 .count = params32->count,
51404 .transpose = params32->transpose,
51405 .value = ULongToPtr(params32->value),
51407 NTSTATUS status;
51408 status = ext_glProgramUniformMatrix4fvEXT( &params );
51409 return status;
51412 static NTSTATUS wow64_ext_glProgramUniformMatrix4x2dv( void *args )
51414 struct
51416 GLuint program;
51417 GLint location;
51418 GLsizei count;
51419 GLboolean transpose;
51420 PTR32 value;
51421 } *params32 = args;
51422 struct glProgramUniformMatrix4x2dv_params params =
51424 .program = params32->program,
51425 .location = params32->location,
51426 .count = params32->count,
51427 .transpose = params32->transpose,
51428 .value = ULongToPtr(params32->value),
51430 NTSTATUS status;
51431 status = ext_glProgramUniformMatrix4x2dv( &params );
51432 return status;
51435 static NTSTATUS wow64_ext_glProgramUniformMatrix4x2dvEXT( void *args )
51437 struct
51439 GLuint program;
51440 GLint location;
51441 GLsizei count;
51442 GLboolean transpose;
51443 PTR32 value;
51444 } *params32 = args;
51445 struct glProgramUniformMatrix4x2dvEXT_params params =
51447 .program = params32->program,
51448 .location = params32->location,
51449 .count = params32->count,
51450 .transpose = params32->transpose,
51451 .value = ULongToPtr(params32->value),
51453 NTSTATUS status;
51454 status = ext_glProgramUniformMatrix4x2dvEXT( &params );
51455 return status;
51458 static NTSTATUS wow64_ext_glProgramUniformMatrix4x2fv( void *args )
51460 struct
51462 GLuint program;
51463 GLint location;
51464 GLsizei count;
51465 GLboolean transpose;
51466 PTR32 value;
51467 } *params32 = args;
51468 struct glProgramUniformMatrix4x2fv_params params =
51470 .program = params32->program,
51471 .location = params32->location,
51472 .count = params32->count,
51473 .transpose = params32->transpose,
51474 .value = ULongToPtr(params32->value),
51476 NTSTATUS status;
51477 status = ext_glProgramUniformMatrix4x2fv( &params );
51478 return status;
51481 static NTSTATUS wow64_ext_glProgramUniformMatrix4x2fvEXT( void *args )
51483 struct
51485 GLuint program;
51486 GLint location;
51487 GLsizei count;
51488 GLboolean transpose;
51489 PTR32 value;
51490 } *params32 = args;
51491 struct glProgramUniformMatrix4x2fvEXT_params params =
51493 .program = params32->program,
51494 .location = params32->location,
51495 .count = params32->count,
51496 .transpose = params32->transpose,
51497 .value = ULongToPtr(params32->value),
51499 NTSTATUS status;
51500 status = ext_glProgramUniformMatrix4x2fvEXT( &params );
51501 return status;
51504 static NTSTATUS wow64_ext_glProgramUniformMatrix4x3dv( void *args )
51506 struct
51508 GLuint program;
51509 GLint location;
51510 GLsizei count;
51511 GLboolean transpose;
51512 PTR32 value;
51513 } *params32 = args;
51514 struct glProgramUniformMatrix4x3dv_params params =
51516 .program = params32->program,
51517 .location = params32->location,
51518 .count = params32->count,
51519 .transpose = params32->transpose,
51520 .value = ULongToPtr(params32->value),
51522 NTSTATUS status;
51523 status = ext_glProgramUniformMatrix4x3dv( &params );
51524 return status;
51527 static NTSTATUS wow64_ext_glProgramUniformMatrix4x3dvEXT( void *args )
51529 struct
51531 GLuint program;
51532 GLint location;
51533 GLsizei count;
51534 GLboolean transpose;
51535 PTR32 value;
51536 } *params32 = args;
51537 struct glProgramUniformMatrix4x3dvEXT_params params =
51539 .program = params32->program,
51540 .location = params32->location,
51541 .count = params32->count,
51542 .transpose = params32->transpose,
51543 .value = ULongToPtr(params32->value),
51545 NTSTATUS status;
51546 status = ext_glProgramUniformMatrix4x3dvEXT( &params );
51547 return status;
51550 static NTSTATUS wow64_ext_glProgramUniformMatrix4x3fv( void *args )
51552 struct
51554 GLuint program;
51555 GLint location;
51556 GLsizei count;
51557 GLboolean transpose;
51558 PTR32 value;
51559 } *params32 = args;
51560 struct glProgramUniformMatrix4x3fv_params params =
51562 .program = params32->program,
51563 .location = params32->location,
51564 .count = params32->count,
51565 .transpose = params32->transpose,
51566 .value = ULongToPtr(params32->value),
51568 NTSTATUS status;
51569 status = ext_glProgramUniformMatrix4x3fv( &params );
51570 return status;
51573 static NTSTATUS wow64_ext_glProgramUniformMatrix4x3fvEXT( void *args )
51575 struct
51577 GLuint program;
51578 GLint location;
51579 GLsizei count;
51580 GLboolean transpose;
51581 PTR32 value;
51582 } *params32 = args;
51583 struct glProgramUniformMatrix4x3fvEXT_params params =
51585 .program = params32->program,
51586 .location = params32->location,
51587 .count = params32->count,
51588 .transpose = params32->transpose,
51589 .value = ULongToPtr(params32->value),
51591 NTSTATUS status;
51592 status = ext_glProgramUniformMatrix4x3fvEXT( &params );
51593 return status;
51596 static NTSTATUS wow64_ext_glProgramUniformui64vNV( void *args )
51598 struct
51600 GLuint program;
51601 GLint location;
51602 GLsizei count;
51603 PTR32 value;
51604 } *params32 = args;
51605 struct glProgramUniformui64vNV_params params =
51607 .program = params32->program,
51608 .location = params32->location,
51609 .count = params32->count,
51610 .value = ULongToPtr(params32->value),
51612 NTSTATUS status;
51613 status = ext_glProgramUniformui64vNV( &params );
51614 return status;
51617 static NTSTATUS wow64_ext_glPushDebugGroup( void *args )
51619 struct
51621 GLenum source;
51622 GLuint id;
51623 GLsizei length;
51624 PTR32 message;
51625 } *params32 = args;
51626 struct glPushDebugGroup_params params =
51628 .source = params32->source,
51629 .id = params32->id,
51630 .length = params32->length,
51631 .message = ULongToPtr(params32->message),
51633 NTSTATUS status;
51634 status = ext_glPushDebugGroup( &params );
51635 return status;
51638 static NTSTATUS wow64_ext_glPushGroupMarkerEXT( void *args )
51640 struct
51642 GLsizei length;
51643 PTR32 marker;
51644 } *params32 = args;
51645 struct glPushGroupMarkerEXT_params params =
51647 .length = params32->length,
51648 .marker = ULongToPtr(params32->marker),
51650 NTSTATUS status;
51651 status = ext_glPushGroupMarkerEXT( &params );
51652 return status;
51655 static NTSTATUS wow64_ext_glQueryMatrixxOES( void *args )
51657 struct
51659 PTR32 mantissa;
51660 PTR32 exponent;
51661 GLbitfield ret;
51662 } *params32 = args;
51663 struct glQueryMatrixxOES_params params =
51665 .mantissa = ULongToPtr(params32->mantissa),
51666 .exponent = ULongToPtr(params32->exponent),
51668 NTSTATUS status;
51669 status = ext_glQueryMatrixxOES( &params );
51670 params32->ret = params.ret;
51671 return status;
51674 static NTSTATUS wow64_ext_glQueryResourceNV( void *args )
51676 struct
51678 GLenum queryType;
51679 GLint tagId;
51680 GLuint count;
51681 PTR32 buffer;
51682 GLint ret;
51683 } *params32 = args;
51684 struct glQueryResourceNV_params params =
51686 .queryType = params32->queryType,
51687 .tagId = params32->tagId,
51688 .count = params32->count,
51689 .buffer = ULongToPtr(params32->buffer),
51691 NTSTATUS status;
51692 status = ext_glQueryResourceNV( &params );
51693 params32->ret = params.ret;
51694 return status;
51697 static NTSTATUS wow64_ext_glQueryResourceTagNV( void *args )
51699 struct
51701 GLint tagId;
51702 PTR32 tagString;
51703 } *params32 = args;
51704 struct glQueryResourceTagNV_params params =
51706 .tagId = params32->tagId,
51707 .tagString = ULongToPtr(params32->tagString),
51709 NTSTATUS status;
51710 status = ext_glQueryResourceTagNV( &params );
51711 return status;
51714 static NTSTATUS wow64_ext_glRasterPos2xvOES( void *args )
51716 struct
51718 PTR32 coords;
51719 } *params32 = args;
51720 struct glRasterPos2xvOES_params params =
51722 .coords = ULongToPtr(params32->coords),
51724 NTSTATUS status;
51725 status = ext_glRasterPos2xvOES( &params );
51726 return status;
51729 static NTSTATUS wow64_ext_glRasterPos3xvOES( void *args )
51731 struct
51733 PTR32 coords;
51734 } *params32 = args;
51735 struct glRasterPos3xvOES_params params =
51737 .coords = ULongToPtr(params32->coords),
51739 NTSTATUS status;
51740 status = ext_glRasterPos3xvOES( &params );
51741 return status;
51744 static NTSTATUS wow64_ext_glRasterPos4xvOES( void *args )
51746 struct
51748 PTR32 coords;
51749 } *params32 = args;
51750 struct glRasterPos4xvOES_params params =
51752 .coords = ULongToPtr(params32->coords),
51754 NTSTATUS status;
51755 status = ext_glRasterPos4xvOES( &params );
51756 return status;
51759 static NTSTATUS wow64_ext_glReadnPixels( void *args )
51761 struct
51763 GLint x;
51764 GLint y;
51765 GLsizei width;
51766 GLsizei height;
51767 GLenum format;
51768 GLenum type;
51769 GLsizei bufSize;
51770 PTR32 data;
51771 } *params32 = args;
51772 struct glReadnPixels_params params =
51774 .x = params32->x,
51775 .y = params32->y,
51776 .width = params32->width,
51777 .height = params32->height,
51778 .format = params32->format,
51779 .type = params32->type,
51780 .bufSize = params32->bufSize,
51781 .data = ULongToPtr(params32->data),
51783 NTSTATUS status;
51784 status = ext_glReadnPixels( &params );
51785 return status;
51788 static NTSTATUS wow64_ext_glReadnPixelsARB( void *args )
51790 struct
51792 GLint x;
51793 GLint y;
51794 GLsizei width;
51795 GLsizei height;
51796 GLenum format;
51797 GLenum type;
51798 GLsizei bufSize;
51799 PTR32 data;
51800 } *params32 = args;
51801 struct glReadnPixelsARB_params params =
51803 .x = params32->x,
51804 .y = params32->y,
51805 .width = params32->width,
51806 .height = params32->height,
51807 .format = params32->format,
51808 .type = params32->type,
51809 .bufSize = params32->bufSize,
51810 .data = ULongToPtr(params32->data),
51812 NTSTATUS status;
51813 status = ext_glReadnPixelsARB( &params );
51814 return status;
51817 static NTSTATUS wow64_ext_glRectxvOES( void *args )
51819 struct
51821 PTR32 v1;
51822 PTR32 v2;
51823 } *params32 = args;
51824 struct glRectxvOES_params params =
51826 .v1 = ULongToPtr(params32->v1),
51827 .v2 = ULongToPtr(params32->v2),
51829 NTSTATUS status;
51830 status = ext_glRectxvOES( &params );
51831 return status;
51834 static NTSTATUS wow64_ext_glReferencePlaneSGIX( void *args )
51836 struct
51838 PTR32 equation;
51839 } *params32 = args;
51840 struct glReferencePlaneSGIX_params params =
51842 .equation = ULongToPtr(params32->equation),
51844 NTSTATUS status;
51845 status = ext_glReferencePlaneSGIX( &params );
51846 return status;
51849 static NTSTATUS wow64_ext_glReplacementCodePointerSUN( void *args )
51851 struct
51853 GLenum type;
51854 GLsizei stride;
51855 PTR32 pointer;
51856 } *params32 = args;
51857 struct glReplacementCodePointerSUN_params params =
51859 .type = params32->type,
51860 .stride = params32->stride,
51862 FIXME( "params32 %p, params %p stub!\n", params32, &params );
51863 return STATUS_NOT_IMPLEMENTED;
51866 static NTSTATUS wow64_ext_glReplacementCodeubvSUN( void *args )
51868 struct
51870 PTR32 code;
51871 } *params32 = args;
51872 struct glReplacementCodeubvSUN_params params =
51874 .code = ULongToPtr(params32->code),
51876 NTSTATUS status;
51877 status = ext_glReplacementCodeubvSUN( &params );
51878 return status;
51881 static NTSTATUS wow64_ext_glReplacementCodeuiColor3fVertex3fvSUN( void *args )
51883 struct
51885 PTR32 rc;
51886 PTR32 c;
51887 PTR32 v;
51888 } *params32 = args;
51889 struct glReplacementCodeuiColor3fVertex3fvSUN_params params =
51891 .rc = ULongToPtr(params32->rc),
51892 .c = ULongToPtr(params32->c),
51893 .v = ULongToPtr(params32->v),
51895 NTSTATUS status;
51896 status = ext_glReplacementCodeuiColor3fVertex3fvSUN( &params );
51897 return status;
51900 static NTSTATUS wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( void *args )
51902 struct
51904 PTR32 rc;
51905 PTR32 c;
51906 PTR32 n;
51907 PTR32 v;
51908 } *params32 = args;
51909 struct glReplacementCodeuiColor4fNormal3fVertex3fvSUN_params params =
51911 .rc = ULongToPtr(params32->rc),
51912 .c = ULongToPtr(params32->c),
51913 .n = ULongToPtr(params32->n),
51914 .v = ULongToPtr(params32->v),
51916 NTSTATUS status;
51917 status = ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( &params );
51918 return status;
51921 static NTSTATUS wow64_ext_glReplacementCodeuiColor4ubVertex3fvSUN( void *args )
51923 struct
51925 PTR32 rc;
51926 PTR32 c;
51927 PTR32 v;
51928 } *params32 = args;
51929 struct glReplacementCodeuiColor4ubVertex3fvSUN_params params =
51931 .rc = ULongToPtr(params32->rc),
51932 .c = ULongToPtr(params32->c),
51933 .v = ULongToPtr(params32->v),
51935 NTSTATUS status;
51936 status = ext_glReplacementCodeuiColor4ubVertex3fvSUN( &params );
51937 return status;
51940 static NTSTATUS wow64_ext_glReplacementCodeuiNormal3fVertex3fvSUN( void *args )
51942 struct
51944 PTR32 rc;
51945 PTR32 n;
51946 PTR32 v;
51947 } *params32 = args;
51948 struct glReplacementCodeuiNormal3fVertex3fvSUN_params params =
51950 .rc = ULongToPtr(params32->rc),
51951 .n = ULongToPtr(params32->n),
51952 .v = ULongToPtr(params32->v),
51954 NTSTATUS status;
51955 status = ext_glReplacementCodeuiNormal3fVertex3fvSUN( &params );
51956 return status;
51959 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( void *args )
51961 struct
51963 PTR32 rc;
51964 PTR32 tc;
51965 PTR32 c;
51966 PTR32 n;
51967 PTR32 v;
51968 } *params32 = args;
51969 struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_params params =
51971 .rc = ULongToPtr(params32->rc),
51972 .tc = ULongToPtr(params32->tc),
51973 .c = ULongToPtr(params32->c),
51974 .n = ULongToPtr(params32->n),
51975 .v = ULongToPtr(params32->v),
51977 NTSTATUS status;
51978 status = ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( &params );
51979 return status;
51982 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( void *args )
51984 struct
51986 PTR32 rc;
51987 PTR32 tc;
51988 PTR32 n;
51989 PTR32 v;
51990 } *params32 = args;
51991 struct glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_params params =
51993 .rc = ULongToPtr(params32->rc),
51994 .tc = ULongToPtr(params32->tc),
51995 .n = ULongToPtr(params32->n),
51996 .v = ULongToPtr(params32->v),
51998 NTSTATUS status;
51999 status = ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( &params );
52000 return status;
52003 static NTSTATUS wow64_ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( void *args )
52005 struct
52007 PTR32 rc;
52008 PTR32 tc;
52009 PTR32 v;
52010 } *params32 = args;
52011 struct glReplacementCodeuiTexCoord2fVertex3fvSUN_params params =
52013 .rc = ULongToPtr(params32->rc),
52014 .tc = ULongToPtr(params32->tc),
52015 .v = ULongToPtr(params32->v),
52017 NTSTATUS status;
52018 status = ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( &params );
52019 return status;
52022 static NTSTATUS wow64_ext_glReplacementCodeuiVertex3fvSUN( void *args )
52024 struct
52026 PTR32 rc;
52027 PTR32 v;
52028 } *params32 = args;
52029 struct glReplacementCodeuiVertex3fvSUN_params params =
52031 .rc = ULongToPtr(params32->rc),
52032 .v = ULongToPtr(params32->v),
52034 NTSTATUS status;
52035 status = ext_glReplacementCodeuiVertex3fvSUN( &params );
52036 return status;
52039 static NTSTATUS wow64_ext_glReplacementCodeuivSUN( void *args )
52041 struct
52043 PTR32 code;
52044 } *params32 = args;
52045 struct glReplacementCodeuivSUN_params params =
52047 .code = ULongToPtr(params32->code),
52049 NTSTATUS status;
52050 status = ext_glReplacementCodeuivSUN( &params );
52051 return status;
52054 static NTSTATUS wow64_ext_glReplacementCodeusvSUN( void *args )
52056 struct
52058 PTR32 code;
52059 } *params32 = args;
52060 struct glReplacementCodeusvSUN_params params =
52062 .code = ULongToPtr(params32->code),
52064 NTSTATUS status;
52065 status = ext_glReplacementCodeusvSUN( &params );
52066 return status;
52069 static NTSTATUS wow64_ext_glRequestResidentProgramsNV( void *args )
52071 struct
52073 GLsizei n;
52074 PTR32 programs;
52075 } *params32 = args;
52076 struct glRequestResidentProgramsNV_params params =
52078 .n = params32->n,
52079 .programs = ULongToPtr(params32->programs),
52081 NTSTATUS status;
52082 status = ext_glRequestResidentProgramsNV( &params );
52083 return status;
52086 static NTSTATUS wow64_ext_glSamplerParameterIiv( void *args )
52088 struct
52090 GLuint sampler;
52091 GLenum pname;
52092 PTR32 param;
52093 } *params32 = args;
52094 struct glSamplerParameterIiv_params params =
52096 .sampler = params32->sampler,
52097 .pname = params32->pname,
52098 .param = ULongToPtr(params32->param),
52100 NTSTATUS status;
52101 status = ext_glSamplerParameterIiv( &params );
52102 return status;
52105 static NTSTATUS wow64_ext_glSamplerParameterIuiv( void *args )
52107 struct
52109 GLuint sampler;
52110 GLenum pname;
52111 PTR32 param;
52112 } *params32 = args;
52113 struct glSamplerParameterIuiv_params params =
52115 .sampler = params32->sampler,
52116 .pname = params32->pname,
52117 .param = ULongToPtr(params32->param),
52119 NTSTATUS status;
52120 status = ext_glSamplerParameterIuiv( &params );
52121 return status;
52124 static NTSTATUS wow64_ext_glSamplerParameterfv( void *args )
52126 struct
52128 GLuint sampler;
52129 GLenum pname;
52130 PTR32 param;
52131 } *params32 = args;
52132 struct glSamplerParameterfv_params params =
52134 .sampler = params32->sampler,
52135 .pname = params32->pname,
52136 .param = ULongToPtr(params32->param),
52138 NTSTATUS status;
52139 status = ext_glSamplerParameterfv( &params );
52140 return status;
52143 static NTSTATUS wow64_ext_glSamplerParameteriv( void *args )
52145 struct
52147 GLuint sampler;
52148 GLenum pname;
52149 PTR32 param;
52150 } *params32 = args;
52151 struct glSamplerParameteriv_params params =
52153 .sampler = params32->sampler,
52154 .pname = params32->pname,
52155 .param = ULongToPtr(params32->param),
52157 NTSTATUS status;
52158 status = ext_glSamplerParameteriv( &params );
52159 return status;
52162 static NTSTATUS wow64_ext_glScissorArrayv( void *args )
52164 struct
52166 GLuint first;
52167 GLsizei count;
52168 PTR32 v;
52169 } *params32 = args;
52170 struct glScissorArrayv_params params =
52172 .first = params32->first,
52173 .count = params32->count,
52174 .v = ULongToPtr(params32->v),
52176 NTSTATUS status;
52177 status = ext_glScissorArrayv( &params );
52178 return status;
52181 static NTSTATUS wow64_ext_glScissorExclusiveArrayvNV( void *args )
52183 struct
52185 GLuint first;
52186 GLsizei count;
52187 PTR32 v;
52188 } *params32 = args;
52189 struct glScissorExclusiveArrayvNV_params params =
52191 .first = params32->first,
52192 .count = params32->count,
52193 .v = ULongToPtr(params32->v),
52195 NTSTATUS status;
52196 status = ext_glScissorExclusiveArrayvNV( &params );
52197 return status;
52200 static NTSTATUS wow64_ext_glScissorIndexedv( void *args )
52202 struct
52204 GLuint index;
52205 PTR32 v;
52206 } *params32 = args;
52207 struct glScissorIndexedv_params params =
52209 .index = params32->index,
52210 .v = ULongToPtr(params32->v),
52212 NTSTATUS status;
52213 status = ext_glScissorIndexedv( &params );
52214 return status;
52217 static NTSTATUS wow64_ext_glSecondaryColor3bv( void *args )
52219 struct
52221 PTR32 v;
52222 } *params32 = args;
52223 struct glSecondaryColor3bv_params params =
52225 .v = ULongToPtr(params32->v),
52227 NTSTATUS status;
52228 status = ext_glSecondaryColor3bv( &params );
52229 return status;
52232 static NTSTATUS wow64_ext_glSecondaryColor3bvEXT( void *args )
52234 struct
52236 PTR32 v;
52237 } *params32 = args;
52238 struct glSecondaryColor3bvEXT_params params =
52240 .v = ULongToPtr(params32->v),
52242 NTSTATUS status;
52243 status = ext_glSecondaryColor3bvEXT( &params );
52244 return status;
52247 static NTSTATUS wow64_ext_glSecondaryColor3dv( void *args )
52249 struct
52251 PTR32 v;
52252 } *params32 = args;
52253 struct glSecondaryColor3dv_params params =
52255 .v = ULongToPtr(params32->v),
52257 NTSTATUS status;
52258 status = ext_glSecondaryColor3dv( &params );
52259 return status;
52262 static NTSTATUS wow64_ext_glSecondaryColor3dvEXT( void *args )
52264 struct
52266 PTR32 v;
52267 } *params32 = args;
52268 struct glSecondaryColor3dvEXT_params params =
52270 .v = ULongToPtr(params32->v),
52272 NTSTATUS status;
52273 status = ext_glSecondaryColor3dvEXT( &params );
52274 return status;
52277 static NTSTATUS wow64_ext_glSecondaryColor3fv( void *args )
52279 struct
52281 PTR32 v;
52282 } *params32 = args;
52283 struct glSecondaryColor3fv_params params =
52285 .v = ULongToPtr(params32->v),
52287 NTSTATUS status;
52288 status = ext_glSecondaryColor3fv( &params );
52289 return status;
52292 static NTSTATUS wow64_ext_glSecondaryColor3fvEXT( void *args )
52294 struct
52296 PTR32 v;
52297 } *params32 = args;
52298 struct glSecondaryColor3fvEXT_params params =
52300 .v = ULongToPtr(params32->v),
52302 NTSTATUS status;
52303 status = ext_glSecondaryColor3fvEXT( &params );
52304 return status;
52307 static NTSTATUS wow64_ext_glSecondaryColor3hvNV( void *args )
52309 struct
52311 PTR32 v;
52312 } *params32 = args;
52313 struct glSecondaryColor3hvNV_params params =
52315 .v = ULongToPtr(params32->v),
52317 NTSTATUS status;
52318 status = ext_glSecondaryColor3hvNV( &params );
52319 return status;
52322 static NTSTATUS wow64_ext_glSecondaryColor3iv( void *args )
52324 struct
52326 PTR32 v;
52327 } *params32 = args;
52328 struct glSecondaryColor3iv_params params =
52330 .v = ULongToPtr(params32->v),
52332 NTSTATUS status;
52333 status = ext_glSecondaryColor3iv( &params );
52334 return status;
52337 static NTSTATUS wow64_ext_glSecondaryColor3ivEXT( void *args )
52339 struct
52341 PTR32 v;
52342 } *params32 = args;
52343 struct glSecondaryColor3ivEXT_params params =
52345 .v = ULongToPtr(params32->v),
52347 NTSTATUS status;
52348 status = ext_glSecondaryColor3ivEXT( &params );
52349 return status;
52352 static NTSTATUS wow64_ext_glSecondaryColor3sv( void *args )
52354 struct
52356 PTR32 v;
52357 } *params32 = args;
52358 struct glSecondaryColor3sv_params params =
52360 .v = ULongToPtr(params32->v),
52362 NTSTATUS status;
52363 status = ext_glSecondaryColor3sv( &params );
52364 return status;
52367 static NTSTATUS wow64_ext_glSecondaryColor3svEXT( void *args )
52369 struct
52371 PTR32 v;
52372 } *params32 = args;
52373 struct glSecondaryColor3svEXT_params params =
52375 .v = ULongToPtr(params32->v),
52377 NTSTATUS status;
52378 status = ext_glSecondaryColor3svEXT( &params );
52379 return status;
52382 static NTSTATUS wow64_ext_glSecondaryColor3ubv( void *args )
52384 struct
52386 PTR32 v;
52387 } *params32 = args;
52388 struct glSecondaryColor3ubv_params params =
52390 .v = ULongToPtr(params32->v),
52392 NTSTATUS status;
52393 status = ext_glSecondaryColor3ubv( &params );
52394 return status;
52397 static NTSTATUS wow64_ext_glSecondaryColor3ubvEXT( void *args )
52399 struct
52401 PTR32 v;
52402 } *params32 = args;
52403 struct glSecondaryColor3ubvEXT_params params =
52405 .v = ULongToPtr(params32->v),
52407 NTSTATUS status;
52408 status = ext_glSecondaryColor3ubvEXT( &params );
52409 return status;
52412 static NTSTATUS wow64_ext_glSecondaryColor3uiv( void *args )
52414 struct
52416 PTR32 v;
52417 } *params32 = args;
52418 struct glSecondaryColor3uiv_params params =
52420 .v = ULongToPtr(params32->v),
52422 NTSTATUS status;
52423 status = ext_glSecondaryColor3uiv( &params );
52424 return status;
52427 static NTSTATUS wow64_ext_glSecondaryColor3uivEXT( void *args )
52429 struct
52431 PTR32 v;
52432 } *params32 = args;
52433 struct glSecondaryColor3uivEXT_params params =
52435 .v = ULongToPtr(params32->v),
52437 NTSTATUS status;
52438 status = ext_glSecondaryColor3uivEXT( &params );
52439 return status;
52442 static NTSTATUS wow64_ext_glSecondaryColor3usv( void *args )
52444 struct
52446 PTR32 v;
52447 } *params32 = args;
52448 struct glSecondaryColor3usv_params params =
52450 .v = ULongToPtr(params32->v),
52452 NTSTATUS status;
52453 status = ext_glSecondaryColor3usv( &params );
52454 return status;
52457 static NTSTATUS wow64_ext_glSecondaryColor3usvEXT( void *args )
52459 struct
52461 PTR32 v;
52462 } *params32 = args;
52463 struct glSecondaryColor3usvEXT_params params =
52465 .v = ULongToPtr(params32->v),
52467 NTSTATUS status;
52468 status = ext_glSecondaryColor3usvEXT( &params );
52469 return status;
52472 static NTSTATUS wow64_ext_glSecondaryColorP3uiv( void *args )
52474 struct
52476 GLenum type;
52477 PTR32 color;
52478 } *params32 = args;
52479 struct glSecondaryColorP3uiv_params params =
52481 .type = params32->type,
52482 .color = ULongToPtr(params32->color),
52484 NTSTATUS status;
52485 status = ext_glSecondaryColorP3uiv( &params );
52486 return status;
52489 static NTSTATUS wow64_ext_glSecondaryColorPointer( void *args )
52491 struct
52493 GLint size;
52494 GLenum type;
52495 GLsizei stride;
52496 PTR32 pointer;
52497 } *params32 = args;
52498 struct glSecondaryColorPointer_params params =
52500 .size = params32->size,
52501 .type = params32->type,
52502 .stride = params32->stride,
52503 .pointer = ULongToPtr(params32->pointer),
52505 NTSTATUS status;
52506 status = ext_glSecondaryColorPointer( &params );
52507 return status;
52510 static NTSTATUS wow64_ext_glSecondaryColorPointerEXT( void *args )
52512 struct
52514 GLint size;
52515 GLenum type;
52516 GLsizei stride;
52517 PTR32 pointer;
52518 } *params32 = args;
52519 struct glSecondaryColorPointerEXT_params params =
52521 .size = params32->size,
52522 .type = params32->type,
52523 .stride = params32->stride,
52524 .pointer = ULongToPtr(params32->pointer),
52526 NTSTATUS status;
52527 status = ext_glSecondaryColorPointerEXT( &params );
52528 return status;
52531 static NTSTATUS wow64_ext_glSecondaryColorPointerListIBM( void *args )
52533 struct
52535 GLint size;
52536 GLenum type;
52537 GLint stride;
52538 PTR32 pointer;
52539 GLint ptrstride;
52540 } *params32 = args;
52541 struct glSecondaryColorPointerListIBM_params params =
52543 .size = params32->size,
52544 .type = params32->type,
52545 .stride = params32->stride,
52546 .ptrstride = params32->ptrstride,
52548 FIXME( "params32 %p, params %p stub!\n", params32, &params );
52549 return STATUS_NOT_IMPLEMENTED;
52552 static NTSTATUS wow64_ext_glSelectPerfMonitorCountersAMD( void *args )
52554 struct
52556 GLuint monitor;
52557 GLboolean enable;
52558 GLuint group;
52559 GLint numCounters;
52560 PTR32 counterList;
52561 } *params32 = args;
52562 struct glSelectPerfMonitorCountersAMD_params params =
52564 .monitor = params32->monitor,
52565 .enable = params32->enable,
52566 .group = params32->group,
52567 .numCounters = params32->numCounters,
52568 .counterList = ULongToPtr(params32->counterList),
52570 NTSTATUS status;
52571 status = ext_glSelectPerfMonitorCountersAMD( &params );
52572 return status;
52575 static NTSTATUS wow64_ext_glSemaphoreParameterui64vEXT( void *args )
52577 struct
52579 GLuint semaphore;
52580 GLenum pname;
52581 PTR32 params;
52582 } *params32 = args;
52583 struct glSemaphoreParameterui64vEXT_params params =
52585 .semaphore = params32->semaphore,
52586 .pname = params32->pname,
52587 .params = ULongToPtr(params32->params),
52589 NTSTATUS status;
52590 status = ext_glSemaphoreParameterui64vEXT( &params );
52591 return status;
52594 static NTSTATUS wow64_ext_glSeparableFilter2D( void *args )
52596 struct
52598 GLenum target;
52599 GLenum internalformat;
52600 GLsizei width;
52601 GLsizei height;
52602 GLenum format;
52603 GLenum type;
52604 PTR32 row;
52605 PTR32 column;
52606 } *params32 = args;
52607 struct glSeparableFilter2D_params params =
52609 .target = params32->target,
52610 .internalformat = params32->internalformat,
52611 .width = params32->width,
52612 .height = params32->height,
52613 .format = params32->format,
52614 .type = params32->type,
52615 .row = ULongToPtr(params32->row),
52616 .column = ULongToPtr(params32->column),
52618 NTSTATUS status;
52619 status = ext_glSeparableFilter2D( &params );
52620 return status;
52623 static NTSTATUS wow64_ext_glSeparableFilter2DEXT( void *args )
52625 struct
52627 GLenum target;
52628 GLenum internalformat;
52629 GLsizei width;
52630 GLsizei height;
52631 GLenum format;
52632 GLenum type;
52633 PTR32 row;
52634 PTR32 column;
52635 } *params32 = args;
52636 struct glSeparableFilter2DEXT_params params =
52638 .target = params32->target,
52639 .internalformat = params32->internalformat,
52640 .width = params32->width,
52641 .height = params32->height,
52642 .format = params32->format,
52643 .type = params32->type,
52644 .row = ULongToPtr(params32->row),
52645 .column = ULongToPtr(params32->column),
52647 NTSTATUS status;
52648 status = ext_glSeparableFilter2DEXT( &params );
52649 return status;
52652 static NTSTATUS wow64_ext_glSetFragmentShaderConstantATI( void *args )
52654 struct
52656 GLuint dst;
52657 PTR32 value;
52658 } *params32 = args;
52659 struct glSetFragmentShaderConstantATI_params params =
52661 .dst = params32->dst,
52662 .value = ULongToPtr(params32->value),
52664 NTSTATUS status;
52665 status = ext_glSetFragmentShaderConstantATI( &params );
52666 return status;
52669 static NTSTATUS wow64_ext_glSetInvariantEXT( void *args )
52671 struct
52673 GLuint id;
52674 GLenum type;
52675 PTR32 addr;
52676 } *params32 = args;
52677 struct glSetInvariantEXT_params params =
52679 .id = params32->id,
52680 .type = params32->type,
52681 .addr = ULongToPtr(params32->addr),
52683 NTSTATUS status;
52684 status = ext_glSetInvariantEXT( &params );
52685 return status;
52688 static NTSTATUS wow64_ext_glSetLocalConstantEXT( void *args )
52690 struct
52692 GLuint id;
52693 GLenum type;
52694 PTR32 addr;
52695 } *params32 = args;
52696 struct glSetLocalConstantEXT_params params =
52698 .id = params32->id,
52699 .type = params32->type,
52700 .addr = ULongToPtr(params32->addr),
52702 NTSTATUS status;
52703 status = ext_glSetLocalConstantEXT( &params );
52704 return status;
52707 static NTSTATUS wow64_ext_glSetMultisamplefvAMD( void *args )
52709 struct
52711 GLenum pname;
52712 GLuint index;
52713 PTR32 val;
52714 } *params32 = args;
52715 struct glSetMultisamplefvAMD_params params =
52717 .pname = params32->pname,
52718 .index = params32->index,
52719 .val = ULongToPtr(params32->val),
52721 NTSTATUS status;
52722 status = ext_glSetMultisamplefvAMD( &params );
52723 return status;
52726 static NTSTATUS wow64_ext_glShaderBinary( void *args )
52728 struct
52730 GLsizei count;
52731 PTR32 shaders;
52732 GLenum binaryformat;
52733 PTR32 binary;
52734 GLsizei length;
52735 } *params32 = args;
52736 struct glShaderBinary_params params =
52738 .count = params32->count,
52739 .shaders = ULongToPtr(params32->shaders),
52740 .binaryformat = params32->binaryformat,
52741 .binary = ULongToPtr(params32->binary),
52742 .length = params32->length,
52744 NTSTATUS status;
52745 status = ext_glShaderBinary( &params );
52746 return status;
52749 static NTSTATUS wow64_ext_glShaderSource( void *args )
52751 struct
52753 GLuint shader;
52754 GLsizei count;
52755 PTR32 string;
52756 PTR32 length;
52757 } *params32 = args;
52758 struct glShaderSource_params params =
52760 .shader = params32->shader,
52761 .count = params32->count,
52762 .length = ULongToPtr(params32->length),
52764 FIXME( "params32 %p, params %p stub!\n", params32, &params );
52765 return STATUS_NOT_IMPLEMENTED;
52768 static NTSTATUS wow64_ext_glShaderSourceARB( void *args )
52770 struct
52772 GLhandleARB shaderObj;
52773 GLsizei count;
52774 PTR32 string;
52775 PTR32 length;
52776 } *params32 = args;
52777 struct glShaderSourceARB_params params =
52779 .shaderObj = params32->shaderObj,
52780 .count = params32->count,
52781 .length = ULongToPtr(params32->length),
52783 FIXME( "params32 %p, params %p stub!\n", params32, &params );
52784 return STATUS_NOT_IMPLEMENTED;
52787 static NTSTATUS wow64_ext_glShadingRateImagePaletteNV( void *args )
52789 struct
52791 GLuint viewport;
52792 GLuint first;
52793 GLsizei count;
52794 PTR32 rates;
52795 } *params32 = args;
52796 struct glShadingRateImagePaletteNV_params params =
52798 .viewport = params32->viewport,
52799 .first = params32->first,
52800 .count = params32->count,
52801 .rates = ULongToPtr(params32->rates),
52803 NTSTATUS status;
52804 status = ext_glShadingRateImagePaletteNV( &params );
52805 return status;
52808 static NTSTATUS wow64_ext_glShadingRateSampleOrderCustomNV( void *args )
52810 struct
52812 GLenum rate;
52813 GLuint samples;
52814 PTR32 locations;
52815 } *params32 = args;
52816 struct glShadingRateSampleOrderCustomNV_params params =
52818 .rate = params32->rate,
52819 .samples = params32->samples,
52820 .locations = ULongToPtr(params32->locations),
52822 NTSTATUS status;
52823 status = ext_glShadingRateSampleOrderCustomNV( &params );
52824 return status;
52827 static NTSTATUS wow64_ext_glSharpenTexFuncSGIS( void *args )
52829 struct
52831 GLenum target;
52832 GLsizei n;
52833 PTR32 points;
52834 } *params32 = args;
52835 struct glSharpenTexFuncSGIS_params params =
52837 .target = params32->target,
52838 .n = params32->n,
52839 .points = ULongToPtr(params32->points),
52841 NTSTATUS status;
52842 status = ext_glSharpenTexFuncSGIS( &params );
52843 return status;
52846 static NTSTATUS wow64_ext_glSignalSemaphoreEXT( void *args )
52848 struct
52850 GLuint semaphore;
52851 GLuint numBufferBarriers;
52852 PTR32 buffers;
52853 GLuint numTextureBarriers;
52854 PTR32 textures;
52855 PTR32 dstLayouts;
52856 } *params32 = args;
52857 struct glSignalSemaphoreEXT_params params =
52859 .semaphore = params32->semaphore,
52860 .numBufferBarriers = params32->numBufferBarriers,
52861 .buffers = ULongToPtr(params32->buffers),
52862 .numTextureBarriers = params32->numTextureBarriers,
52863 .textures = ULongToPtr(params32->textures),
52864 .dstLayouts = ULongToPtr(params32->dstLayouts),
52866 NTSTATUS status;
52867 status = ext_glSignalSemaphoreEXT( &params );
52868 return status;
52871 static NTSTATUS wow64_ext_glSignalSemaphoreui64NVX( void *args )
52873 struct
52875 GLuint signalGpu;
52876 GLsizei fenceObjectCount;
52877 PTR32 semaphoreArray;
52878 PTR32 fenceValueArray;
52879 } *params32 = args;
52880 struct glSignalSemaphoreui64NVX_params params =
52882 .signalGpu = params32->signalGpu,
52883 .fenceObjectCount = params32->fenceObjectCount,
52884 .semaphoreArray = ULongToPtr(params32->semaphoreArray),
52885 .fenceValueArray = ULongToPtr(params32->fenceValueArray),
52887 NTSTATUS status;
52888 status = ext_glSignalSemaphoreui64NVX( &params );
52889 return status;
52892 static NTSTATUS wow64_ext_glSpecializeShader( void *args )
52894 struct
52896 GLuint shader;
52897 PTR32 pEntryPoint;
52898 GLuint numSpecializationConstants;
52899 PTR32 pConstantIndex;
52900 PTR32 pConstantValue;
52901 } *params32 = args;
52902 struct glSpecializeShader_params params =
52904 .shader = params32->shader,
52905 .pEntryPoint = ULongToPtr(params32->pEntryPoint),
52906 .numSpecializationConstants = params32->numSpecializationConstants,
52907 .pConstantIndex = ULongToPtr(params32->pConstantIndex),
52908 .pConstantValue = ULongToPtr(params32->pConstantValue),
52910 NTSTATUS status;
52911 status = ext_glSpecializeShader( &params );
52912 return status;
52915 static NTSTATUS wow64_ext_glSpecializeShaderARB( void *args )
52917 struct
52919 GLuint shader;
52920 PTR32 pEntryPoint;
52921 GLuint numSpecializationConstants;
52922 PTR32 pConstantIndex;
52923 PTR32 pConstantValue;
52924 } *params32 = args;
52925 struct glSpecializeShaderARB_params params =
52927 .shader = params32->shader,
52928 .pEntryPoint = ULongToPtr(params32->pEntryPoint),
52929 .numSpecializationConstants = params32->numSpecializationConstants,
52930 .pConstantIndex = ULongToPtr(params32->pConstantIndex),
52931 .pConstantValue = ULongToPtr(params32->pConstantValue),
52933 NTSTATUS status;
52934 status = ext_glSpecializeShaderARB( &params );
52935 return status;
52938 static NTSTATUS wow64_ext_glSpriteParameterfvSGIX( void *args )
52940 struct
52942 GLenum pname;
52943 PTR32 params;
52944 } *params32 = args;
52945 struct glSpriteParameterfvSGIX_params params =
52947 .pname = params32->pname,
52948 .params = ULongToPtr(params32->params),
52950 NTSTATUS status;
52951 status = ext_glSpriteParameterfvSGIX( &params );
52952 return status;
52955 static NTSTATUS wow64_ext_glSpriteParameterivSGIX( void *args )
52957 struct
52959 GLenum pname;
52960 PTR32 params;
52961 } *params32 = args;
52962 struct glSpriteParameterivSGIX_params params =
52964 .pname = params32->pname,
52965 .params = ULongToPtr(params32->params),
52967 NTSTATUS status;
52968 status = ext_glSpriteParameterivSGIX( &params );
52969 return status;
52972 static NTSTATUS wow64_ext_glStencilFillPathInstancedNV( void *args )
52974 struct
52976 GLsizei numPaths;
52977 GLenum pathNameType;
52978 PTR32 paths;
52979 GLuint pathBase;
52980 GLenum fillMode;
52981 GLuint mask;
52982 GLenum transformType;
52983 PTR32 transformValues;
52984 } *params32 = args;
52985 struct glStencilFillPathInstancedNV_params params =
52987 .numPaths = params32->numPaths,
52988 .pathNameType = params32->pathNameType,
52989 .paths = ULongToPtr(params32->paths),
52990 .pathBase = params32->pathBase,
52991 .fillMode = params32->fillMode,
52992 .mask = params32->mask,
52993 .transformType = params32->transformType,
52994 .transformValues = ULongToPtr(params32->transformValues),
52996 NTSTATUS status;
52997 status = ext_glStencilFillPathInstancedNV( &params );
52998 return status;
53001 static NTSTATUS wow64_ext_glStencilStrokePathInstancedNV( void *args )
53003 struct
53005 GLsizei numPaths;
53006 GLenum pathNameType;
53007 PTR32 paths;
53008 GLuint pathBase;
53009 GLint reference;
53010 GLuint mask;
53011 GLenum transformType;
53012 PTR32 transformValues;
53013 } *params32 = args;
53014 struct glStencilStrokePathInstancedNV_params params =
53016 .numPaths = params32->numPaths,
53017 .pathNameType = params32->pathNameType,
53018 .paths = ULongToPtr(params32->paths),
53019 .pathBase = params32->pathBase,
53020 .reference = params32->reference,
53021 .mask = params32->mask,
53022 .transformType = params32->transformType,
53023 .transformValues = ULongToPtr(params32->transformValues),
53025 NTSTATUS status;
53026 status = ext_glStencilStrokePathInstancedNV( &params );
53027 return status;
53030 static NTSTATUS wow64_ext_glStencilThenCoverFillPathInstancedNV( void *args )
53032 struct
53034 GLsizei numPaths;
53035 GLenum pathNameType;
53036 PTR32 paths;
53037 GLuint pathBase;
53038 GLenum fillMode;
53039 GLuint mask;
53040 GLenum coverMode;
53041 GLenum transformType;
53042 PTR32 transformValues;
53043 } *params32 = args;
53044 struct glStencilThenCoverFillPathInstancedNV_params params =
53046 .numPaths = params32->numPaths,
53047 .pathNameType = params32->pathNameType,
53048 .paths = ULongToPtr(params32->paths),
53049 .pathBase = params32->pathBase,
53050 .fillMode = params32->fillMode,
53051 .mask = params32->mask,
53052 .coverMode = params32->coverMode,
53053 .transformType = params32->transformType,
53054 .transformValues = ULongToPtr(params32->transformValues),
53056 NTSTATUS status;
53057 status = ext_glStencilThenCoverFillPathInstancedNV( &params );
53058 return status;
53061 static NTSTATUS wow64_ext_glStencilThenCoverStrokePathInstancedNV( void *args )
53063 struct
53065 GLsizei numPaths;
53066 GLenum pathNameType;
53067 PTR32 paths;
53068 GLuint pathBase;
53069 GLint reference;
53070 GLuint mask;
53071 GLenum coverMode;
53072 GLenum transformType;
53073 PTR32 transformValues;
53074 } *params32 = args;
53075 struct glStencilThenCoverStrokePathInstancedNV_params params =
53077 .numPaths = params32->numPaths,
53078 .pathNameType = params32->pathNameType,
53079 .paths = ULongToPtr(params32->paths),
53080 .pathBase = params32->pathBase,
53081 .reference = params32->reference,
53082 .mask = params32->mask,
53083 .coverMode = params32->coverMode,
53084 .transformType = params32->transformType,
53085 .transformValues = ULongToPtr(params32->transformValues),
53087 NTSTATUS status;
53088 status = ext_glStencilThenCoverStrokePathInstancedNV( &params );
53089 return status;
53092 static NTSTATUS wow64_ext_glStringMarkerGREMEDY( void *args )
53094 struct
53096 GLsizei len;
53097 PTR32 string;
53098 } *params32 = args;
53099 struct glStringMarkerGREMEDY_params params =
53101 .len = params32->len,
53102 .string = ULongToPtr(params32->string),
53104 NTSTATUS status;
53105 status = ext_glStringMarkerGREMEDY( &params );
53106 return status;
53109 static NTSTATUS wow64_ext_glTangent3bvEXT( void *args )
53111 struct
53113 PTR32 v;
53114 } *params32 = args;
53115 struct glTangent3bvEXT_params params =
53117 .v = ULongToPtr(params32->v),
53119 NTSTATUS status;
53120 status = ext_glTangent3bvEXT( &params );
53121 return status;
53124 static NTSTATUS wow64_ext_glTangent3dvEXT( void *args )
53126 struct
53128 PTR32 v;
53129 } *params32 = args;
53130 struct glTangent3dvEXT_params params =
53132 .v = ULongToPtr(params32->v),
53134 NTSTATUS status;
53135 status = ext_glTangent3dvEXT( &params );
53136 return status;
53139 static NTSTATUS wow64_ext_glTangent3fvEXT( void *args )
53141 struct
53143 PTR32 v;
53144 } *params32 = args;
53145 struct glTangent3fvEXT_params params =
53147 .v = ULongToPtr(params32->v),
53149 NTSTATUS status;
53150 status = ext_glTangent3fvEXT( &params );
53151 return status;
53154 static NTSTATUS wow64_ext_glTangent3ivEXT( void *args )
53156 struct
53158 PTR32 v;
53159 } *params32 = args;
53160 struct glTangent3ivEXT_params params =
53162 .v = ULongToPtr(params32->v),
53164 NTSTATUS status;
53165 status = ext_glTangent3ivEXT( &params );
53166 return status;
53169 static NTSTATUS wow64_ext_glTangent3svEXT( void *args )
53171 struct
53173 PTR32 v;
53174 } *params32 = args;
53175 struct glTangent3svEXT_params params =
53177 .v = ULongToPtr(params32->v),
53179 NTSTATUS status;
53180 status = ext_glTangent3svEXT( &params );
53181 return status;
53184 static NTSTATUS wow64_ext_glTangentPointerEXT( void *args )
53186 struct
53188 GLenum type;
53189 GLsizei stride;
53190 PTR32 pointer;
53191 } *params32 = args;
53192 struct glTangentPointerEXT_params params =
53194 .type = params32->type,
53195 .stride = params32->stride,
53196 .pointer = ULongToPtr(params32->pointer),
53198 NTSTATUS status;
53199 status = ext_glTangentPointerEXT( &params );
53200 return status;
53203 static NTSTATUS wow64_ext_glTexBufferRange( void *args )
53205 struct
53207 GLenum target;
53208 GLenum internalformat;
53209 GLuint buffer;
53210 PTR32 offset;
53211 PTR32 size;
53212 } *params32 = args;
53213 struct glTexBufferRange_params params =
53215 .target = params32->target,
53216 .internalformat = params32->internalformat,
53217 .buffer = params32->buffer,
53218 .offset = (GLintptr)ULongToPtr(params32->offset),
53219 .size = (GLsizeiptr)ULongToPtr(params32->size),
53221 NTSTATUS status;
53222 status = ext_glTexBufferRange( &params );
53223 return status;
53226 static NTSTATUS wow64_ext_glTexBumpParameterfvATI( void *args )
53228 struct
53230 GLenum pname;
53231 PTR32 param;
53232 } *params32 = args;
53233 struct glTexBumpParameterfvATI_params params =
53235 .pname = params32->pname,
53236 .param = ULongToPtr(params32->param),
53238 NTSTATUS status;
53239 status = ext_glTexBumpParameterfvATI( &params );
53240 return status;
53243 static NTSTATUS wow64_ext_glTexBumpParameterivATI( void *args )
53245 struct
53247 GLenum pname;
53248 PTR32 param;
53249 } *params32 = args;
53250 struct glTexBumpParameterivATI_params params =
53252 .pname = params32->pname,
53253 .param = ULongToPtr(params32->param),
53255 NTSTATUS status;
53256 status = ext_glTexBumpParameterivATI( &params );
53257 return status;
53260 static NTSTATUS wow64_ext_glTexCoord1bvOES( void *args )
53262 struct
53264 PTR32 coords;
53265 } *params32 = args;
53266 struct glTexCoord1bvOES_params params =
53268 .coords = ULongToPtr(params32->coords),
53270 NTSTATUS status;
53271 status = ext_glTexCoord1bvOES( &params );
53272 return status;
53275 static NTSTATUS wow64_ext_glTexCoord1hvNV( void *args )
53277 struct
53279 PTR32 v;
53280 } *params32 = args;
53281 struct glTexCoord1hvNV_params params =
53283 .v = ULongToPtr(params32->v),
53285 NTSTATUS status;
53286 status = ext_glTexCoord1hvNV( &params );
53287 return status;
53290 static NTSTATUS wow64_ext_glTexCoord1xvOES( void *args )
53292 struct
53294 PTR32 coords;
53295 } *params32 = args;
53296 struct glTexCoord1xvOES_params params =
53298 .coords = ULongToPtr(params32->coords),
53300 NTSTATUS status;
53301 status = ext_glTexCoord1xvOES( &params );
53302 return status;
53305 static NTSTATUS wow64_ext_glTexCoord2bvOES( void *args )
53307 struct
53309 PTR32 coords;
53310 } *params32 = args;
53311 struct glTexCoord2bvOES_params params =
53313 .coords = ULongToPtr(params32->coords),
53315 NTSTATUS status;
53316 status = ext_glTexCoord2bvOES( &params );
53317 return status;
53320 static NTSTATUS wow64_ext_glTexCoord2fColor3fVertex3fvSUN( void *args )
53322 struct
53324 PTR32 tc;
53325 PTR32 c;
53326 PTR32 v;
53327 } *params32 = args;
53328 struct glTexCoord2fColor3fVertex3fvSUN_params params =
53330 .tc = ULongToPtr(params32->tc),
53331 .c = ULongToPtr(params32->c),
53332 .v = ULongToPtr(params32->v),
53334 NTSTATUS status;
53335 status = ext_glTexCoord2fColor3fVertex3fvSUN( &params );
53336 return status;
53339 static NTSTATUS wow64_ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( void *args )
53341 struct
53343 PTR32 tc;
53344 PTR32 c;
53345 PTR32 n;
53346 PTR32 v;
53347 } *params32 = args;
53348 struct glTexCoord2fColor4fNormal3fVertex3fvSUN_params params =
53350 .tc = ULongToPtr(params32->tc),
53351 .c = ULongToPtr(params32->c),
53352 .n = ULongToPtr(params32->n),
53353 .v = ULongToPtr(params32->v),
53355 NTSTATUS status;
53356 status = ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( &params );
53357 return status;
53360 static NTSTATUS wow64_ext_glTexCoord2fColor4ubVertex3fvSUN( void *args )
53362 struct
53364 PTR32 tc;
53365 PTR32 c;
53366 PTR32 v;
53367 } *params32 = args;
53368 struct glTexCoord2fColor4ubVertex3fvSUN_params params =
53370 .tc = ULongToPtr(params32->tc),
53371 .c = ULongToPtr(params32->c),
53372 .v = ULongToPtr(params32->v),
53374 NTSTATUS status;
53375 status = ext_glTexCoord2fColor4ubVertex3fvSUN( &params );
53376 return status;
53379 static NTSTATUS wow64_ext_glTexCoord2fNormal3fVertex3fvSUN( void *args )
53381 struct
53383 PTR32 tc;
53384 PTR32 n;
53385 PTR32 v;
53386 } *params32 = args;
53387 struct glTexCoord2fNormal3fVertex3fvSUN_params params =
53389 .tc = ULongToPtr(params32->tc),
53390 .n = ULongToPtr(params32->n),
53391 .v = ULongToPtr(params32->v),
53393 NTSTATUS status;
53394 status = ext_glTexCoord2fNormal3fVertex3fvSUN( &params );
53395 return status;
53398 static NTSTATUS wow64_ext_glTexCoord2fVertex3fvSUN( void *args )
53400 struct
53402 PTR32 tc;
53403 PTR32 v;
53404 } *params32 = args;
53405 struct glTexCoord2fVertex3fvSUN_params params =
53407 .tc = ULongToPtr(params32->tc),
53408 .v = ULongToPtr(params32->v),
53410 NTSTATUS status;
53411 status = ext_glTexCoord2fVertex3fvSUN( &params );
53412 return status;
53415 static NTSTATUS wow64_ext_glTexCoord2hvNV( void *args )
53417 struct
53419 PTR32 v;
53420 } *params32 = args;
53421 struct glTexCoord2hvNV_params params =
53423 .v = ULongToPtr(params32->v),
53425 NTSTATUS status;
53426 status = ext_glTexCoord2hvNV( &params );
53427 return status;
53430 static NTSTATUS wow64_ext_glTexCoord2xvOES( void *args )
53432 struct
53434 PTR32 coords;
53435 } *params32 = args;
53436 struct glTexCoord2xvOES_params params =
53438 .coords = ULongToPtr(params32->coords),
53440 NTSTATUS status;
53441 status = ext_glTexCoord2xvOES( &params );
53442 return status;
53445 static NTSTATUS wow64_ext_glTexCoord3bvOES( void *args )
53447 struct
53449 PTR32 coords;
53450 } *params32 = args;
53451 struct glTexCoord3bvOES_params params =
53453 .coords = ULongToPtr(params32->coords),
53455 NTSTATUS status;
53456 status = ext_glTexCoord3bvOES( &params );
53457 return status;
53460 static NTSTATUS wow64_ext_glTexCoord3hvNV( void *args )
53462 struct
53464 PTR32 v;
53465 } *params32 = args;
53466 struct glTexCoord3hvNV_params params =
53468 .v = ULongToPtr(params32->v),
53470 NTSTATUS status;
53471 status = ext_glTexCoord3hvNV( &params );
53472 return status;
53475 static NTSTATUS wow64_ext_glTexCoord3xvOES( void *args )
53477 struct
53479 PTR32 coords;
53480 } *params32 = args;
53481 struct glTexCoord3xvOES_params params =
53483 .coords = ULongToPtr(params32->coords),
53485 NTSTATUS status;
53486 status = ext_glTexCoord3xvOES( &params );
53487 return status;
53490 static NTSTATUS wow64_ext_glTexCoord4bvOES( void *args )
53492 struct
53494 PTR32 coords;
53495 } *params32 = args;
53496 struct glTexCoord4bvOES_params params =
53498 .coords = ULongToPtr(params32->coords),
53500 NTSTATUS status;
53501 status = ext_glTexCoord4bvOES( &params );
53502 return status;
53505 static NTSTATUS wow64_ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( void *args )
53507 struct
53509 PTR32 tc;
53510 PTR32 c;
53511 PTR32 n;
53512 PTR32 v;
53513 } *params32 = args;
53514 struct glTexCoord4fColor4fNormal3fVertex4fvSUN_params params =
53516 .tc = ULongToPtr(params32->tc),
53517 .c = ULongToPtr(params32->c),
53518 .n = ULongToPtr(params32->n),
53519 .v = ULongToPtr(params32->v),
53521 NTSTATUS status;
53522 status = ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( &params );
53523 return status;
53526 static NTSTATUS wow64_ext_glTexCoord4fVertex4fvSUN( void *args )
53528 struct
53530 PTR32 tc;
53531 PTR32 v;
53532 } *params32 = args;
53533 struct glTexCoord4fVertex4fvSUN_params params =
53535 .tc = ULongToPtr(params32->tc),
53536 .v = ULongToPtr(params32->v),
53538 NTSTATUS status;
53539 status = ext_glTexCoord4fVertex4fvSUN( &params );
53540 return status;
53543 static NTSTATUS wow64_ext_glTexCoord4hvNV( void *args )
53545 struct
53547 PTR32 v;
53548 } *params32 = args;
53549 struct glTexCoord4hvNV_params params =
53551 .v = ULongToPtr(params32->v),
53553 NTSTATUS status;
53554 status = ext_glTexCoord4hvNV( &params );
53555 return status;
53558 static NTSTATUS wow64_ext_glTexCoord4xvOES( void *args )
53560 struct
53562 PTR32 coords;
53563 } *params32 = args;
53564 struct glTexCoord4xvOES_params params =
53566 .coords = ULongToPtr(params32->coords),
53568 NTSTATUS status;
53569 status = ext_glTexCoord4xvOES( &params );
53570 return status;
53573 static NTSTATUS wow64_ext_glTexCoordP1uiv( void *args )
53575 struct
53577 GLenum type;
53578 PTR32 coords;
53579 } *params32 = args;
53580 struct glTexCoordP1uiv_params params =
53582 .type = params32->type,
53583 .coords = ULongToPtr(params32->coords),
53585 NTSTATUS status;
53586 status = ext_glTexCoordP1uiv( &params );
53587 return status;
53590 static NTSTATUS wow64_ext_glTexCoordP2uiv( void *args )
53592 struct
53594 GLenum type;
53595 PTR32 coords;
53596 } *params32 = args;
53597 struct glTexCoordP2uiv_params params =
53599 .type = params32->type,
53600 .coords = ULongToPtr(params32->coords),
53602 NTSTATUS status;
53603 status = ext_glTexCoordP2uiv( &params );
53604 return status;
53607 static NTSTATUS wow64_ext_glTexCoordP3uiv( void *args )
53609 struct
53611 GLenum type;
53612 PTR32 coords;
53613 } *params32 = args;
53614 struct glTexCoordP3uiv_params params =
53616 .type = params32->type,
53617 .coords = ULongToPtr(params32->coords),
53619 NTSTATUS status;
53620 status = ext_glTexCoordP3uiv( &params );
53621 return status;
53624 static NTSTATUS wow64_ext_glTexCoordP4uiv( void *args )
53626 struct
53628 GLenum type;
53629 PTR32 coords;
53630 } *params32 = args;
53631 struct glTexCoordP4uiv_params params =
53633 .type = params32->type,
53634 .coords = ULongToPtr(params32->coords),
53636 NTSTATUS status;
53637 status = ext_glTexCoordP4uiv( &params );
53638 return status;
53641 static NTSTATUS wow64_ext_glTexCoordPointerEXT( void *args )
53643 struct
53645 GLint size;
53646 GLenum type;
53647 GLsizei stride;
53648 GLsizei count;
53649 PTR32 pointer;
53650 } *params32 = args;
53651 struct glTexCoordPointerEXT_params params =
53653 .size = params32->size,
53654 .type = params32->type,
53655 .stride = params32->stride,
53656 .count = params32->count,
53657 .pointer = ULongToPtr(params32->pointer),
53659 NTSTATUS status;
53660 status = ext_glTexCoordPointerEXT( &params );
53661 return status;
53664 static NTSTATUS wow64_ext_glTexCoordPointerListIBM( void *args )
53666 struct
53668 GLint size;
53669 GLenum type;
53670 GLint stride;
53671 PTR32 pointer;
53672 GLint ptrstride;
53673 } *params32 = args;
53674 struct glTexCoordPointerListIBM_params params =
53676 .size = params32->size,
53677 .type = params32->type,
53678 .stride = params32->stride,
53679 .ptrstride = params32->ptrstride,
53681 FIXME( "params32 %p, params %p stub!\n", params32, &params );
53682 return STATUS_NOT_IMPLEMENTED;
53685 static NTSTATUS wow64_ext_glTexCoordPointervINTEL( void *args )
53687 struct
53689 GLint size;
53690 GLenum type;
53691 PTR32 pointer;
53692 } *params32 = args;
53693 struct glTexCoordPointervINTEL_params params =
53695 .size = params32->size,
53696 .type = params32->type,
53698 FIXME( "params32 %p, params %p stub!\n", params32, &params );
53699 return STATUS_NOT_IMPLEMENTED;
53702 static NTSTATUS wow64_ext_glTexEnvxvOES( void *args )
53704 struct
53706 GLenum target;
53707 GLenum pname;
53708 PTR32 params;
53709 } *params32 = args;
53710 struct glTexEnvxvOES_params params =
53712 .target = params32->target,
53713 .pname = params32->pname,
53714 .params = ULongToPtr(params32->params),
53716 NTSTATUS status;
53717 status = ext_glTexEnvxvOES( &params );
53718 return status;
53721 static NTSTATUS wow64_ext_glTexFilterFuncSGIS( void *args )
53723 struct
53725 GLenum target;
53726 GLenum filter;
53727 GLsizei n;
53728 PTR32 weights;
53729 } *params32 = args;
53730 struct glTexFilterFuncSGIS_params params =
53732 .target = params32->target,
53733 .filter = params32->filter,
53734 .n = params32->n,
53735 .weights = ULongToPtr(params32->weights),
53737 NTSTATUS status;
53738 status = ext_glTexFilterFuncSGIS( &params );
53739 return status;
53742 static NTSTATUS wow64_ext_glTexGenxvOES( void *args )
53744 struct
53746 GLenum coord;
53747 GLenum pname;
53748 PTR32 params;
53749 } *params32 = args;
53750 struct glTexGenxvOES_params params =
53752 .coord = params32->coord,
53753 .pname = params32->pname,
53754 .params = ULongToPtr(params32->params),
53756 NTSTATUS status;
53757 status = ext_glTexGenxvOES( &params );
53758 return status;
53761 static NTSTATUS wow64_ext_glTexImage3D( void *args )
53763 struct
53765 GLenum target;
53766 GLint level;
53767 GLint internalformat;
53768 GLsizei width;
53769 GLsizei height;
53770 GLsizei depth;
53771 GLint border;
53772 GLenum format;
53773 GLenum type;
53774 PTR32 pixels;
53775 } *params32 = args;
53776 struct glTexImage3D_params params =
53778 .target = params32->target,
53779 .level = params32->level,
53780 .internalformat = params32->internalformat,
53781 .width = params32->width,
53782 .height = params32->height,
53783 .depth = params32->depth,
53784 .border = params32->border,
53785 .format = params32->format,
53786 .type = params32->type,
53787 .pixels = ULongToPtr(params32->pixels),
53789 NTSTATUS status;
53790 status = ext_glTexImage3D( &params );
53791 return status;
53794 static NTSTATUS wow64_ext_glTexImage3DEXT( void *args )
53796 struct
53798 GLenum target;
53799 GLint level;
53800 GLenum internalformat;
53801 GLsizei width;
53802 GLsizei height;
53803 GLsizei depth;
53804 GLint border;
53805 GLenum format;
53806 GLenum type;
53807 PTR32 pixels;
53808 } *params32 = args;
53809 struct glTexImage3DEXT_params params =
53811 .target = params32->target,
53812 .level = params32->level,
53813 .internalformat = params32->internalformat,
53814 .width = params32->width,
53815 .height = params32->height,
53816 .depth = params32->depth,
53817 .border = params32->border,
53818 .format = params32->format,
53819 .type = params32->type,
53820 .pixels = ULongToPtr(params32->pixels),
53822 NTSTATUS status;
53823 status = ext_glTexImage3DEXT( &params );
53824 return status;
53827 static NTSTATUS wow64_ext_glTexImage4DSGIS( void *args )
53829 struct
53831 GLenum target;
53832 GLint level;
53833 GLenum internalformat;
53834 GLsizei width;
53835 GLsizei height;
53836 GLsizei depth;
53837 GLsizei size4d;
53838 GLint border;
53839 GLenum format;
53840 GLenum type;
53841 PTR32 pixels;
53842 } *params32 = args;
53843 struct glTexImage4DSGIS_params params =
53845 .target = params32->target,
53846 .level = params32->level,
53847 .internalformat = params32->internalformat,
53848 .width = params32->width,
53849 .height = params32->height,
53850 .depth = params32->depth,
53851 .size4d = params32->size4d,
53852 .border = params32->border,
53853 .format = params32->format,
53854 .type = params32->type,
53855 .pixels = ULongToPtr(params32->pixels),
53857 NTSTATUS status;
53858 status = ext_glTexImage4DSGIS( &params );
53859 return status;
53862 static NTSTATUS wow64_ext_glTexParameterIiv( void *args )
53864 struct
53866 GLenum target;
53867 GLenum pname;
53868 PTR32 params;
53869 } *params32 = args;
53870 struct glTexParameterIiv_params params =
53872 .target = params32->target,
53873 .pname = params32->pname,
53874 .params = ULongToPtr(params32->params),
53876 NTSTATUS status;
53877 status = ext_glTexParameterIiv( &params );
53878 return status;
53881 static NTSTATUS wow64_ext_glTexParameterIivEXT( void *args )
53883 struct
53885 GLenum target;
53886 GLenum pname;
53887 PTR32 params;
53888 } *params32 = args;
53889 struct glTexParameterIivEXT_params params =
53891 .target = params32->target,
53892 .pname = params32->pname,
53893 .params = ULongToPtr(params32->params),
53895 NTSTATUS status;
53896 status = ext_glTexParameterIivEXT( &params );
53897 return status;
53900 static NTSTATUS wow64_ext_glTexParameterIuiv( void *args )
53902 struct
53904 GLenum target;
53905 GLenum pname;
53906 PTR32 params;
53907 } *params32 = args;
53908 struct glTexParameterIuiv_params params =
53910 .target = params32->target,
53911 .pname = params32->pname,
53912 .params = ULongToPtr(params32->params),
53914 NTSTATUS status;
53915 status = ext_glTexParameterIuiv( &params );
53916 return status;
53919 static NTSTATUS wow64_ext_glTexParameterIuivEXT( void *args )
53921 struct
53923 GLenum target;
53924 GLenum pname;
53925 PTR32 params;
53926 } *params32 = args;
53927 struct glTexParameterIuivEXT_params params =
53929 .target = params32->target,
53930 .pname = params32->pname,
53931 .params = ULongToPtr(params32->params),
53933 NTSTATUS status;
53934 status = ext_glTexParameterIuivEXT( &params );
53935 return status;
53938 static NTSTATUS wow64_ext_glTexParameterxvOES( void *args )
53940 struct
53942 GLenum target;
53943 GLenum pname;
53944 PTR32 params;
53945 } *params32 = args;
53946 struct glTexParameterxvOES_params params =
53948 .target = params32->target,
53949 .pname = params32->pname,
53950 .params = ULongToPtr(params32->params),
53952 NTSTATUS status;
53953 status = ext_glTexParameterxvOES( &params );
53954 return status;
53957 static NTSTATUS wow64_ext_glTexSubImage1DEXT( void *args )
53959 struct
53961 GLenum target;
53962 GLint level;
53963 GLint xoffset;
53964 GLsizei width;
53965 GLenum format;
53966 GLenum type;
53967 PTR32 pixels;
53968 } *params32 = args;
53969 struct glTexSubImage1DEXT_params params =
53971 .target = params32->target,
53972 .level = params32->level,
53973 .xoffset = params32->xoffset,
53974 .width = params32->width,
53975 .format = params32->format,
53976 .type = params32->type,
53977 .pixels = ULongToPtr(params32->pixels),
53979 NTSTATUS status;
53980 status = ext_glTexSubImage1DEXT( &params );
53981 return status;
53984 static NTSTATUS wow64_ext_glTexSubImage2DEXT( void *args )
53986 struct
53988 GLenum target;
53989 GLint level;
53990 GLint xoffset;
53991 GLint yoffset;
53992 GLsizei width;
53993 GLsizei height;
53994 GLenum format;
53995 GLenum type;
53996 PTR32 pixels;
53997 } *params32 = args;
53998 struct glTexSubImage2DEXT_params params =
54000 .target = params32->target,
54001 .level = params32->level,
54002 .xoffset = params32->xoffset,
54003 .yoffset = params32->yoffset,
54004 .width = params32->width,
54005 .height = params32->height,
54006 .format = params32->format,
54007 .type = params32->type,
54008 .pixels = ULongToPtr(params32->pixels),
54010 NTSTATUS status;
54011 status = ext_glTexSubImage2DEXT( &params );
54012 return status;
54015 static NTSTATUS wow64_ext_glTexSubImage3D( void *args )
54017 struct
54019 GLenum target;
54020 GLint level;
54021 GLint xoffset;
54022 GLint yoffset;
54023 GLint zoffset;
54024 GLsizei width;
54025 GLsizei height;
54026 GLsizei depth;
54027 GLenum format;
54028 GLenum type;
54029 PTR32 pixels;
54030 } *params32 = args;
54031 struct glTexSubImage3D_params params =
54033 .target = params32->target,
54034 .level = params32->level,
54035 .xoffset = params32->xoffset,
54036 .yoffset = params32->yoffset,
54037 .zoffset = params32->zoffset,
54038 .width = params32->width,
54039 .height = params32->height,
54040 .depth = params32->depth,
54041 .format = params32->format,
54042 .type = params32->type,
54043 .pixels = ULongToPtr(params32->pixels),
54045 NTSTATUS status;
54046 status = ext_glTexSubImage3D( &params );
54047 return status;
54050 static NTSTATUS wow64_ext_glTexSubImage3DEXT( void *args )
54052 struct
54054 GLenum target;
54055 GLint level;
54056 GLint xoffset;
54057 GLint yoffset;
54058 GLint zoffset;
54059 GLsizei width;
54060 GLsizei height;
54061 GLsizei depth;
54062 GLenum format;
54063 GLenum type;
54064 PTR32 pixels;
54065 } *params32 = args;
54066 struct glTexSubImage3DEXT_params params =
54068 .target = params32->target,
54069 .level = params32->level,
54070 .xoffset = params32->xoffset,
54071 .yoffset = params32->yoffset,
54072 .zoffset = params32->zoffset,
54073 .width = params32->width,
54074 .height = params32->height,
54075 .depth = params32->depth,
54076 .format = params32->format,
54077 .type = params32->type,
54078 .pixels = ULongToPtr(params32->pixels),
54080 NTSTATUS status;
54081 status = ext_glTexSubImage3DEXT( &params );
54082 return status;
54085 static NTSTATUS wow64_ext_glTexSubImage4DSGIS( void *args )
54087 struct
54089 GLenum target;
54090 GLint level;
54091 GLint xoffset;
54092 GLint yoffset;
54093 GLint zoffset;
54094 GLint woffset;
54095 GLsizei width;
54096 GLsizei height;
54097 GLsizei depth;
54098 GLsizei size4d;
54099 GLenum format;
54100 GLenum type;
54101 PTR32 pixels;
54102 } *params32 = args;
54103 struct glTexSubImage4DSGIS_params params =
54105 .target = params32->target,
54106 .level = params32->level,
54107 .xoffset = params32->xoffset,
54108 .yoffset = params32->yoffset,
54109 .zoffset = params32->zoffset,
54110 .woffset = params32->woffset,
54111 .width = params32->width,
54112 .height = params32->height,
54113 .depth = params32->depth,
54114 .size4d = params32->size4d,
54115 .format = params32->format,
54116 .type = params32->type,
54117 .pixels = ULongToPtr(params32->pixels),
54119 NTSTATUS status;
54120 status = ext_glTexSubImage4DSGIS( &params );
54121 return status;
54124 static NTSTATUS wow64_ext_glTextureBufferRange( void *args )
54126 struct
54128 GLuint texture;
54129 GLenum internalformat;
54130 GLuint buffer;
54131 PTR32 offset;
54132 PTR32 size;
54133 } *params32 = args;
54134 struct glTextureBufferRange_params params =
54136 .texture = params32->texture,
54137 .internalformat = params32->internalformat,
54138 .buffer = params32->buffer,
54139 .offset = (GLintptr)ULongToPtr(params32->offset),
54140 .size = (GLsizeiptr)ULongToPtr(params32->size),
54142 NTSTATUS status;
54143 status = ext_glTextureBufferRange( &params );
54144 return status;
54147 static NTSTATUS wow64_ext_glTextureBufferRangeEXT( void *args )
54149 struct
54151 GLuint texture;
54152 GLenum target;
54153 GLenum internalformat;
54154 GLuint buffer;
54155 PTR32 offset;
54156 PTR32 size;
54157 } *params32 = args;
54158 struct glTextureBufferRangeEXT_params params =
54160 .texture = params32->texture,
54161 .target = params32->target,
54162 .internalformat = params32->internalformat,
54163 .buffer = params32->buffer,
54164 .offset = (GLintptr)ULongToPtr(params32->offset),
54165 .size = (GLsizeiptr)ULongToPtr(params32->size),
54167 NTSTATUS status;
54168 status = ext_glTextureBufferRangeEXT( &params );
54169 return status;
54172 static NTSTATUS wow64_ext_glTextureImage1DEXT( void *args )
54174 struct
54176 GLuint texture;
54177 GLenum target;
54178 GLint level;
54179 GLint internalformat;
54180 GLsizei width;
54181 GLint border;
54182 GLenum format;
54183 GLenum type;
54184 PTR32 pixels;
54185 } *params32 = args;
54186 struct glTextureImage1DEXT_params params =
54188 .texture = params32->texture,
54189 .target = params32->target,
54190 .level = params32->level,
54191 .internalformat = params32->internalformat,
54192 .width = params32->width,
54193 .border = params32->border,
54194 .format = params32->format,
54195 .type = params32->type,
54196 .pixels = ULongToPtr(params32->pixels),
54198 NTSTATUS status;
54199 status = ext_glTextureImage1DEXT( &params );
54200 return status;
54203 static NTSTATUS wow64_ext_glTextureImage2DEXT( void *args )
54205 struct
54207 GLuint texture;
54208 GLenum target;
54209 GLint level;
54210 GLint internalformat;
54211 GLsizei width;
54212 GLsizei height;
54213 GLint border;
54214 GLenum format;
54215 GLenum type;
54216 PTR32 pixels;
54217 } *params32 = args;
54218 struct glTextureImage2DEXT_params params =
54220 .texture = params32->texture,
54221 .target = params32->target,
54222 .level = params32->level,
54223 .internalformat = params32->internalformat,
54224 .width = params32->width,
54225 .height = params32->height,
54226 .border = params32->border,
54227 .format = params32->format,
54228 .type = params32->type,
54229 .pixels = ULongToPtr(params32->pixels),
54231 NTSTATUS status;
54232 status = ext_glTextureImage2DEXT( &params );
54233 return status;
54236 static NTSTATUS wow64_ext_glTextureImage3DEXT( void *args )
54238 struct
54240 GLuint texture;
54241 GLenum target;
54242 GLint level;
54243 GLint internalformat;
54244 GLsizei width;
54245 GLsizei height;
54246 GLsizei depth;
54247 GLint border;
54248 GLenum format;
54249 GLenum type;
54250 PTR32 pixels;
54251 } *params32 = args;
54252 struct glTextureImage3DEXT_params params =
54254 .texture = params32->texture,
54255 .target = params32->target,
54256 .level = params32->level,
54257 .internalformat = params32->internalformat,
54258 .width = params32->width,
54259 .height = params32->height,
54260 .depth = params32->depth,
54261 .border = params32->border,
54262 .format = params32->format,
54263 .type = params32->type,
54264 .pixels = ULongToPtr(params32->pixels),
54266 NTSTATUS status;
54267 status = ext_glTextureImage3DEXT( &params );
54268 return status;
54271 static NTSTATUS wow64_ext_glTextureParameterIiv( void *args )
54273 struct
54275 GLuint texture;
54276 GLenum pname;
54277 PTR32 params;
54278 } *params32 = args;
54279 struct glTextureParameterIiv_params params =
54281 .texture = params32->texture,
54282 .pname = params32->pname,
54283 .params = ULongToPtr(params32->params),
54285 NTSTATUS status;
54286 status = ext_glTextureParameterIiv( &params );
54287 return status;
54290 static NTSTATUS wow64_ext_glTextureParameterIivEXT( void *args )
54292 struct
54294 GLuint texture;
54295 GLenum target;
54296 GLenum pname;
54297 PTR32 params;
54298 } *params32 = args;
54299 struct glTextureParameterIivEXT_params params =
54301 .texture = params32->texture,
54302 .target = params32->target,
54303 .pname = params32->pname,
54304 .params = ULongToPtr(params32->params),
54306 NTSTATUS status;
54307 status = ext_glTextureParameterIivEXT( &params );
54308 return status;
54311 static NTSTATUS wow64_ext_glTextureParameterIuiv( void *args )
54313 struct
54315 GLuint texture;
54316 GLenum pname;
54317 PTR32 params;
54318 } *params32 = args;
54319 struct glTextureParameterIuiv_params params =
54321 .texture = params32->texture,
54322 .pname = params32->pname,
54323 .params = ULongToPtr(params32->params),
54325 NTSTATUS status;
54326 status = ext_glTextureParameterIuiv( &params );
54327 return status;
54330 static NTSTATUS wow64_ext_glTextureParameterIuivEXT( void *args )
54332 struct
54334 GLuint texture;
54335 GLenum target;
54336 GLenum pname;
54337 PTR32 params;
54338 } *params32 = args;
54339 struct glTextureParameterIuivEXT_params params =
54341 .texture = params32->texture,
54342 .target = params32->target,
54343 .pname = params32->pname,
54344 .params = ULongToPtr(params32->params),
54346 NTSTATUS status;
54347 status = ext_glTextureParameterIuivEXT( &params );
54348 return status;
54351 static NTSTATUS wow64_ext_glTextureParameterfv( void *args )
54353 struct
54355 GLuint texture;
54356 GLenum pname;
54357 PTR32 param;
54358 } *params32 = args;
54359 struct glTextureParameterfv_params params =
54361 .texture = params32->texture,
54362 .pname = params32->pname,
54363 .param = ULongToPtr(params32->param),
54365 NTSTATUS status;
54366 status = ext_glTextureParameterfv( &params );
54367 return status;
54370 static NTSTATUS wow64_ext_glTextureParameterfvEXT( void *args )
54372 struct
54374 GLuint texture;
54375 GLenum target;
54376 GLenum pname;
54377 PTR32 params;
54378 } *params32 = args;
54379 struct glTextureParameterfvEXT_params params =
54381 .texture = params32->texture,
54382 .target = params32->target,
54383 .pname = params32->pname,
54384 .params = ULongToPtr(params32->params),
54386 NTSTATUS status;
54387 status = ext_glTextureParameterfvEXT( &params );
54388 return status;
54391 static NTSTATUS wow64_ext_glTextureParameteriv( void *args )
54393 struct
54395 GLuint texture;
54396 GLenum pname;
54397 PTR32 param;
54398 } *params32 = args;
54399 struct glTextureParameteriv_params params =
54401 .texture = params32->texture,
54402 .pname = params32->pname,
54403 .param = ULongToPtr(params32->param),
54405 NTSTATUS status;
54406 status = ext_glTextureParameteriv( &params );
54407 return status;
54410 static NTSTATUS wow64_ext_glTextureParameterivEXT( void *args )
54412 struct
54414 GLuint texture;
54415 GLenum target;
54416 GLenum pname;
54417 PTR32 params;
54418 } *params32 = args;
54419 struct glTextureParameterivEXT_params params =
54421 .texture = params32->texture,
54422 .target = params32->target,
54423 .pname = params32->pname,
54424 .params = ULongToPtr(params32->params),
54426 NTSTATUS status;
54427 status = ext_glTextureParameterivEXT( &params );
54428 return status;
54431 static NTSTATUS wow64_ext_glTextureRangeAPPLE( void *args )
54433 struct
54435 GLenum target;
54436 GLsizei length;
54437 PTR32 pointer;
54438 } *params32 = args;
54439 struct glTextureRangeAPPLE_params params =
54441 .target = params32->target,
54442 .length = params32->length,
54443 .pointer = ULongToPtr(params32->pointer),
54445 NTSTATUS status;
54446 status = ext_glTextureRangeAPPLE( &params );
54447 return status;
54450 static NTSTATUS wow64_ext_glTextureSubImage1D( void *args )
54452 struct
54454 GLuint texture;
54455 GLint level;
54456 GLint xoffset;
54457 GLsizei width;
54458 GLenum format;
54459 GLenum type;
54460 PTR32 pixels;
54461 } *params32 = args;
54462 struct glTextureSubImage1D_params params =
54464 .texture = params32->texture,
54465 .level = params32->level,
54466 .xoffset = params32->xoffset,
54467 .width = params32->width,
54468 .format = params32->format,
54469 .type = params32->type,
54470 .pixels = ULongToPtr(params32->pixels),
54472 NTSTATUS status;
54473 status = ext_glTextureSubImage1D( &params );
54474 return status;
54477 static NTSTATUS wow64_ext_glTextureSubImage1DEXT( void *args )
54479 struct
54481 GLuint texture;
54482 GLenum target;
54483 GLint level;
54484 GLint xoffset;
54485 GLsizei width;
54486 GLenum format;
54487 GLenum type;
54488 PTR32 pixels;
54489 } *params32 = args;
54490 struct glTextureSubImage1DEXT_params params =
54492 .texture = params32->texture,
54493 .target = params32->target,
54494 .level = params32->level,
54495 .xoffset = params32->xoffset,
54496 .width = params32->width,
54497 .format = params32->format,
54498 .type = params32->type,
54499 .pixels = ULongToPtr(params32->pixels),
54501 NTSTATUS status;
54502 status = ext_glTextureSubImage1DEXT( &params );
54503 return status;
54506 static NTSTATUS wow64_ext_glTextureSubImage2D( void *args )
54508 struct
54510 GLuint texture;
54511 GLint level;
54512 GLint xoffset;
54513 GLint yoffset;
54514 GLsizei width;
54515 GLsizei height;
54516 GLenum format;
54517 GLenum type;
54518 PTR32 pixels;
54519 } *params32 = args;
54520 struct glTextureSubImage2D_params params =
54522 .texture = params32->texture,
54523 .level = params32->level,
54524 .xoffset = params32->xoffset,
54525 .yoffset = params32->yoffset,
54526 .width = params32->width,
54527 .height = params32->height,
54528 .format = params32->format,
54529 .type = params32->type,
54530 .pixels = ULongToPtr(params32->pixels),
54532 NTSTATUS status;
54533 status = ext_glTextureSubImage2D( &params );
54534 return status;
54537 static NTSTATUS wow64_ext_glTextureSubImage2DEXT( void *args )
54539 struct
54541 GLuint texture;
54542 GLenum target;
54543 GLint level;
54544 GLint xoffset;
54545 GLint yoffset;
54546 GLsizei width;
54547 GLsizei height;
54548 GLenum format;
54549 GLenum type;
54550 PTR32 pixels;
54551 } *params32 = args;
54552 struct glTextureSubImage2DEXT_params params =
54554 .texture = params32->texture,
54555 .target = params32->target,
54556 .level = params32->level,
54557 .xoffset = params32->xoffset,
54558 .yoffset = params32->yoffset,
54559 .width = params32->width,
54560 .height = params32->height,
54561 .format = params32->format,
54562 .type = params32->type,
54563 .pixels = ULongToPtr(params32->pixels),
54565 NTSTATUS status;
54566 status = ext_glTextureSubImage2DEXT( &params );
54567 return status;
54570 static NTSTATUS wow64_ext_glTextureSubImage3D( void *args )
54572 struct
54574 GLuint texture;
54575 GLint level;
54576 GLint xoffset;
54577 GLint yoffset;
54578 GLint zoffset;
54579 GLsizei width;
54580 GLsizei height;
54581 GLsizei depth;
54582 GLenum format;
54583 GLenum type;
54584 PTR32 pixels;
54585 } *params32 = args;
54586 struct glTextureSubImage3D_params params =
54588 .texture = params32->texture,
54589 .level = params32->level,
54590 .xoffset = params32->xoffset,
54591 .yoffset = params32->yoffset,
54592 .zoffset = params32->zoffset,
54593 .width = params32->width,
54594 .height = params32->height,
54595 .depth = params32->depth,
54596 .format = params32->format,
54597 .type = params32->type,
54598 .pixels = ULongToPtr(params32->pixels),
54600 NTSTATUS status;
54601 status = ext_glTextureSubImage3D( &params );
54602 return status;
54605 static NTSTATUS wow64_ext_glTextureSubImage3DEXT( void *args )
54607 struct
54609 GLuint texture;
54610 GLenum target;
54611 GLint level;
54612 GLint xoffset;
54613 GLint yoffset;
54614 GLint zoffset;
54615 GLsizei width;
54616 GLsizei height;
54617 GLsizei depth;
54618 GLenum format;
54619 GLenum type;
54620 PTR32 pixels;
54621 } *params32 = args;
54622 struct glTextureSubImage3DEXT_params params =
54624 .texture = params32->texture,
54625 .target = params32->target,
54626 .level = params32->level,
54627 .xoffset = params32->xoffset,
54628 .yoffset = params32->yoffset,
54629 .zoffset = params32->zoffset,
54630 .width = params32->width,
54631 .height = params32->height,
54632 .depth = params32->depth,
54633 .format = params32->format,
54634 .type = params32->type,
54635 .pixels = ULongToPtr(params32->pixels),
54637 NTSTATUS status;
54638 status = ext_glTextureSubImage3DEXT( &params );
54639 return status;
54642 static NTSTATUS wow64_ext_glTransformFeedbackAttribsNV( void *args )
54644 struct
54646 GLsizei count;
54647 PTR32 attribs;
54648 GLenum bufferMode;
54649 } *params32 = args;
54650 struct glTransformFeedbackAttribsNV_params params =
54652 .count = params32->count,
54653 .attribs = ULongToPtr(params32->attribs),
54654 .bufferMode = params32->bufferMode,
54656 NTSTATUS status;
54657 status = ext_glTransformFeedbackAttribsNV( &params );
54658 return status;
54661 static NTSTATUS wow64_ext_glTransformFeedbackBufferRange( void *args )
54663 struct
54665 GLuint xfb;
54666 GLuint index;
54667 GLuint buffer;
54668 PTR32 offset;
54669 PTR32 size;
54670 } *params32 = args;
54671 struct glTransformFeedbackBufferRange_params params =
54673 .xfb = params32->xfb,
54674 .index = params32->index,
54675 .buffer = params32->buffer,
54676 .offset = (GLintptr)ULongToPtr(params32->offset),
54677 .size = (GLsizeiptr)ULongToPtr(params32->size),
54679 NTSTATUS status;
54680 status = ext_glTransformFeedbackBufferRange( &params );
54681 return status;
54684 static NTSTATUS wow64_ext_glTransformFeedbackStreamAttribsNV( void *args )
54686 struct
54688 GLsizei count;
54689 PTR32 attribs;
54690 GLsizei nbuffers;
54691 PTR32 bufstreams;
54692 GLenum bufferMode;
54693 } *params32 = args;
54694 struct glTransformFeedbackStreamAttribsNV_params params =
54696 .count = params32->count,
54697 .attribs = ULongToPtr(params32->attribs),
54698 .nbuffers = params32->nbuffers,
54699 .bufstreams = ULongToPtr(params32->bufstreams),
54700 .bufferMode = params32->bufferMode,
54702 NTSTATUS status;
54703 status = ext_glTransformFeedbackStreamAttribsNV( &params );
54704 return status;
54707 static NTSTATUS wow64_ext_glTransformFeedbackVaryings( void *args )
54709 struct
54711 GLuint program;
54712 GLsizei count;
54713 PTR32 varyings;
54714 GLenum bufferMode;
54715 } *params32 = args;
54716 struct glTransformFeedbackVaryings_params params =
54718 .program = params32->program,
54719 .count = params32->count,
54720 .bufferMode = params32->bufferMode,
54722 FIXME( "params32 %p, params %p stub!\n", params32, &params );
54723 return STATUS_NOT_IMPLEMENTED;
54726 static NTSTATUS wow64_ext_glTransformFeedbackVaryingsEXT( void *args )
54728 struct
54730 GLuint program;
54731 GLsizei count;
54732 PTR32 varyings;
54733 GLenum bufferMode;
54734 } *params32 = args;
54735 struct glTransformFeedbackVaryingsEXT_params params =
54737 .program = params32->program,
54738 .count = params32->count,
54739 .bufferMode = params32->bufferMode,
54741 FIXME( "params32 %p, params %p stub!\n", params32, &params );
54742 return STATUS_NOT_IMPLEMENTED;
54745 static NTSTATUS wow64_ext_glTransformFeedbackVaryingsNV( void *args )
54747 struct
54749 GLuint program;
54750 GLsizei count;
54751 PTR32 locations;
54752 GLenum bufferMode;
54753 } *params32 = args;
54754 struct glTransformFeedbackVaryingsNV_params params =
54756 .program = params32->program,
54757 .count = params32->count,
54758 .locations = ULongToPtr(params32->locations),
54759 .bufferMode = params32->bufferMode,
54761 NTSTATUS status;
54762 status = ext_glTransformFeedbackVaryingsNV( &params );
54763 return status;
54766 static NTSTATUS wow64_ext_glTransformPathNV( void *args )
54768 struct
54770 GLuint resultPath;
54771 GLuint srcPath;
54772 GLenum transformType;
54773 PTR32 transformValues;
54774 } *params32 = args;
54775 struct glTransformPathNV_params params =
54777 .resultPath = params32->resultPath,
54778 .srcPath = params32->srcPath,
54779 .transformType = params32->transformType,
54780 .transformValues = ULongToPtr(params32->transformValues),
54782 NTSTATUS status;
54783 status = ext_glTransformPathNV( &params );
54784 return status;
54787 static NTSTATUS wow64_ext_glUniform1dv( void *args )
54789 struct
54791 GLint location;
54792 GLsizei count;
54793 PTR32 value;
54794 } *params32 = args;
54795 struct glUniform1dv_params params =
54797 .location = params32->location,
54798 .count = params32->count,
54799 .value = ULongToPtr(params32->value),
54801 NTSTATUS status;
54802 status = ext_glUniform1dv( &params );
54803 return status;
54806 static NTSTATUS wow64_ext_glUniform1fv( void *args )
54808 struct
54810 GLint location;
54811 GLsizei count;
54812 PTR32 value;
54813 } *params32 = args;
54814 struct glUniform1fv_params params =
54816 .location = params32->location,
54817 .count = params32->count,
54818 .value = ULongToPtr(params32->value),
54820 NTSTATUS status;
54821 status = ext_glUniform1fv( &params );
54822 return status;
54825 static NTSTATUS wow64_ext_glUniform1fvARB( void *args )
54827 struct
54829 GLint location;
54830 GLsizei count;
54831 PTR32 value;
54832 } *params32 = args;
54833 struct glUniform1fvARB_params params =
54835 .location = params32->location,
54836 .count = params32->count,
54837 .value = ULongToPtr(params32->value),
54839 NTSTATUS status;
54840 status = ext_glUniform1fvARB( &params );
54841 return status;
54844 static NTSTATUS wow64_ext_glUniform1i64vARB( void *args )
54846 struct
54848 GLint location;
54849 GLsizei count;
54850 PTR32 value;
54851 } *params32 = args;
54852 struct glUniform1i64vARB_params params =
54854 .location = params32->location,
54855 .count = params32->count,
54856 .value = ULongToPtr(params32->value),
54858 NTSTATUS status;
54859 status = ext_glUniform1i64vARB( &params );
54860 return status;
54863 static NTSTATUS wow64_ext_glUniform1i64vNV( void *args )
54865 struct
54867 GLint location;
54868 GLsizei count;
54869 PTR32 value;
54870 } *params32 = args;
54871 struct glUniform1i64vNV_params params =
54873 .location = params32->location,
54874 .count = params32->count,
54875 .value = ULongToPtr(params32->value),
54877 NTSTATUS status;
54878 status = ext_glUniform1i64vNV( &params );
54879 return status;
54882 static NTSTATUS wow64_ext_glUniform1iv( void *args )
54884 struct
54886 GLint location;
54887 GLsizei count;
54888 PTR32 value;
54889 } *params32 = args;
54890 struct glUniform1iv_params params =
54892 .location = params32->location,
54893 .count = params32->count,
54894 .value = ULongToPtr(params32->value),
54896 NTSTATUS status;
54897 status = ext_glUniform1iv( &params );
54898 return status;
54901 static NTSTATUS wow64_ext_glUniform1ivARB( void *args )
54903 struct
54905 GLint location;
54906 GLsizei count;
54907 PTR32 value;
54908 } *params32 = args;
54909 struct glUniform1ivARB_params params =
54911 .location = params32->location,
54912 .count = params32->count,
54913 .value = ULongToPtr(params32->value),
54915 NTSTATUS status;
54916 status = ext_glUniform1ivARB( &params );
54917 return status;
54920 static NTSTATUS wow64_ext_glUniform1ui64vARB( void *args )
54922 struct
54924 GLint location;
54925 GLsizei count;
54926 PTR32 value;
54927 } *params32 = args;
54928 struct glUniform1ui64vARB_params params =
54930 .location = params32->location,
54931 .count = params32->count,
54932 .value = ULongToPtr(params32->value),
54934 NTSTATUS status;
54935 status = ext_glUniform1ui64vARB( &params );
54936 return status;
54939 static NTSTATUS wow64_ext_glUniform1ui64vNV( void *args )
54941 struct
54943 GLint location;
54944 GLsizei count;
54945 PTR32 value;
54946 } *params32 = args;
54947 struct glUniform1ui64vNV_params params =
54949 .location = params32->location,
54950 .count = params32->count,
54951 .value = ULongToPtr(params32->value),
54953 NTSTATUS status;
54954 status = ext_glUniform1ui64vNV( &params );
54955 return status;
54958 static NTSTATUS wow64_ext_glUniform1uiv( void *args )
54960 struct
54962 GLint location;
54963 GLsizei count;
54964 PTR32 value;
54965 } *params32 = args;
54966 struct glUniform1uiv_params params =
54968 .location = params32->location,
54969 .count = params32->count,
54970 .value = ULongToPtr(params32->value),
54972 NTSTATUS status;
54973 status = ext_glUniform1uiv( &params );
54974 return status;
54977 static NTSTATUS wow64_ext_glUniform1uivEXT( void *args )
54979 struct
54981 GLint location;
54982 GLsizei count;
54983 PTR32 value;
54984 } *params32 = args;
54985 struct glUniform1uivEXT_params params =
54987 .location = params32->location,
54988 .count = params32->count,
54989 .value = ULongToPtr(params32->value),
54991 NTSTATUS status;
54992 status = ext_glUniform1uivEXT( &params );
54993 return status;
54996 static NTSTATUS wow64_ext_glUniform2dv( void *args )
54998 struct
55000 GLint location;
55001 GLsizei count;
55002 PTR32 value;
55003 } *params32 = args;
55004 struct glUniform2dv_params params =
55006 .location = params32->location,
55007 .count = params32->count,
55008 .value = ULongToPtr(params32->value),
55010 NTSTATUS status;
55011 status = ext_glUniform2dv( &params );
55012 return status;
55015 static NTSTATUS wow64_ext_glUniform2fv( void *args )
55017 struct
55019 GLint location;
55020 GLsizei count;
55021 PTR32 value;
55022 } *params32 = args;
55023 struct glUniform2fv_params params =
55025 .location = params32->location,
55026 .count = params32->count,
55027 .value = ULongToPtr(params32->value),
55029 NTSTATUS status;
55030 status = ext_glUniform2fv( &params );
55031 return status;
55034 static NTSTATUS wow64_ext_glUniform2fvARB( void *args )
55036 struct
55038 GLint location;
55039 GLsizei count;
55040 PTR32 value;
55041 } *params32 = args;
55042 struct glUniform2fvARB_params params =
55044 .location = params32->location,
55045 .count = params32->count,
55046 .value = ULongToPtr(params32->value),
55048 NTSTATUS status;
55049 status = ext_glUniform2fvARB( &params );
55050 return status;
55053 static NTSTATUS wow64_ext_glUniform2i64vARB( void *args )
55055 struct
55057 GLint location;
55058 GLsizei count;
55059 PTR32 value;
55060 } *params32 = args;
55061 struct glUniform2i64vARB_params params =
55063 .location = params32->location,
55064 .count = params32->count,
55065 .value = ULongToPtr(params32->value),
55067 NTSTATUS status;
55068 status = ext_glUniform2i64vARB( &params );
55069 return status;
55072 static NTSTATUS wow64_ext_glUniform2i64vNV( void *args )
55074 struct
55076 GLint location;
55077 GLsizei count;
55078 PTR32 value;
55079 } *params32 = args;
55080 struct glUniform2i64vNV_params params =
55082 .location = params32->location,
55083 .count = params32->count,
55084 .value = ULongToPtr(params32->value),
55086 NTSTATUS status;
55087 status = ext_glUniform2i64vNV( &params );
55088 return status;
55091 static NTSTATUS wow64_ext_glUniform2iv( void *args )
55093 struct
55095 GLint location;
55096 GLsizei count;
55097 PTR32 value;
55098 } *params32 = args;
55099 struct glUniform2iv_params params =
55101 .location = params32->location,
55102 .count = params32->count,
55103 .value = ULongToPtr(params32->value),
55105 NTSTATUS status;
55106 status = ext_glUniform2iv( &params );
55107 return status;
55110 static NTSTATUS wow64_ext_glUniform2ivARB( void *args )
55112 struct
55114 GLint location;
55115 GLsizei count;
55116 PTR32 value;
55117 } *params32 = args;
55118 struct glUniform2ivARB_params params =
55120 .location = params32->location,
55121 .count = params32->count,
55122 .value = ULongToPtr(params32->value),
55124 NTSTATUS status;
55125 status = ext_glUniform2ivARB( &params );
55126 return status;
55129 static NTSTATUS wow64_ext_glUniform2ui64vARB( void *args )
55131 struct
55133 GLint location;
55134 GLsizei count;
55135 PTR32 value;
55136 } *params32 = args;
55137 struct glUniform2ui64vARB_params params =
55139 .location = params32->location,
55140 .count = params32->count,
55141 .value = ULongToPtr(params32->value),
55143 NTSTATUS status;
55144 status = ext_glUniform2ui64vARB( &params );
55145 return status;
55148 static NTSTATUS wow64_ext_glUniform2ui64vNV( void *args )
55150 struct
55152 GLint location;
55153 GLsizei count;
55154 PTR32 value;
55155 } *params32 = args;
55156 struct glUniform2ui64vNV_params params =
55158 .location = params32->location,
55159 .count = params32->count,
55160 .value = ULongToPtr(params32->value),
55162 NTSTATUS status;
55163 status = ext_glUniform2ui64vNV( &params );
55164 return status;
55167 static NTSTATUS wow64_ext_glUniform2uiv( void *args )
55169 struct
55171 GLint location;
55172 GLsizei count;
55173 PTR32 value;
55174 } *params32 = args;
55175 struct glUniform2uiv_params params =
55177 .location = params32->location,
55178 .count = params32->count,
55179 .value = ULongToPtr(params32->value),
55181 NTSTATUS status;
55182 status = ext_glUniform2uiv( &params );
55183 return status;
55186 static NTSTATUS wow64_ext_glUniform2uivEXT( void *args )
55188 struct
55190 GLint location;
55191 GLsizei count;
55192 PTR32 value;
55193 } *params32 = args;
55194 struct glUniform2uivEXT_params params =
55196 .location = params32->location,
55197 .count = params32->count,
55198 .value = ULongToPtr(params32->value),
55200 NTSTATUS status;
55201 status = ext_glUniform2uivEXT( &params );
55202 return status;
55205 static NTSTATUS wow64_ext_glUniform3dv( void *args )
55207 struct
55209 GLint location;
55210 GLsizei count;
55211 PTR32 value;
55212 } *params32 = args;
55213 struct glUniform3dv_params params =
55215 .location = params32->location,
55216 .count = params32->count,
55217 .value = ULongToPtr(params32->value),
55219 NTSTATUS status;
55220 status = ext_glUniform3dv( &params );
55221 return status;
55224 static NTSTATUS wow64_ext_glUniform3fv( void *args )
55226 struct
55228 GLint location;
55229 GLsizei count;
55230 PTR32 value;
55231 } *params32 = args;
55232 struct glUniform3fv_params params =
55234 .location = params32->location,
55235 .count = params32->count,
55236 .value = ULongToPtr(params32->value),
55238 NTSTATUS status;
55239 status = ext_glUniform3fv( &params );
55240 return status;
55243 static NTSTATUS wow64_ext_glUniform3fvARB( void *args )
55245 struct
55247 GLint location;
55248 GLsizei count;
55249 PTR32 value;
55250 } *params32 = args;
55251 struct glUniform3fvARB_params params =
55253 .location = params32->location,
55254 .count = params32->count,
55255 .value = ULongToPtr(params32->value),
55257 NTSTATUS status;
55258 status = ext_glUniform3fvARB( &params );
55259 return status;
55262 static NTSTATUS wow64_ext_glUniform3i64vARB( void *args )
55264 struct
55266 GLint location;
55267 GLsizei count;
55268 PTR32 value;
55269 } *params32 = args;
55270 struct glUniform3i64vARB_params params =
55272 .location = params32->location,
55273 .count = params32->count,
55274 .value = ULongToPtr(params32->value),
55276 NTSTATUS status;
55277 status = ext_glUniform3i64vARB( &params );
55278 return status;
55281 static NTSTATUS wow64_ext_glUniform3i64vNV( void *args )
55283 struct
55285 GLint location;
55286 GLsizei count;
55287 PTR32 value;
55288 } *params32 = args;
55289 struct glUniform3i64vNV_params params =
55291 .location = params32->location,
55292 .count = params32->count,
55293 .value = ULongToPtr(params32->value),
55295 NTSTATUS status;
55296 status = ext_glUniform3i64vNV( &params );
55297 return status;
55300 static NTSTATUS wow64_ext_glUniform3iv( void *args )
55302 struct
55304 GLint location;
55305 GLsizei count;
55306 PTR32 value;
55307 } *params32 = args;
55308 struct glUniform3iv_params params =
55310 .location = params32->location,
55311 .count = params32->count,
55312 .value = ULongToPtr(params32->value),
55314 NTSTATUS status;
55315 status = ext_glUniform3iv( &params );
55316 return status;
55319 static NTSTATUS wow64_ext_glUniform3ivARB( void *args )
55321 struct
55323 GLint location;
55324 GLsizei count;
55325 PTR32 value;
55326 } *params32 = args;
55327 struct glUniform3ivARB_params params =
55329 .location = params32->location,
55330 .count = params32->count,
55331 .value = ULongToPtr(params32->value),
55333 NTSTATUS status;
55334 status = ext_glUniform3ivARB( &params );
55335 return status;
55338 static NTSTATUS wow64_ext_glUniform3ui64vARB( void *args )
55340 struct
55342 GLint location;
55343 GLsizei count;
55344 PTR32 value;
55345 } *params32 = args;
55346 struct glUniform3ui64vARB_params params =
55348 .location = params32->location,
55349 .count = params32->count,
55350 .value = ULongToPtr(params32->value),
55352 NTSTATUS status;
55353 status = ext_glUniform3ui64vARB( &params );
55354 return status;
55357 static NTSTATUS wow64_ext_glUniform3ui64vNV( void *args )
55359 struct
55361 GLint location;
55362 GLsizei count;
55363 PTR32 value;
55364 } *params32 = args;
55365 struct glUniform3ui64vNV_params params =
55367 .location = params32->location,
55368 .count = params32->count,
55369 .value = ULongToPtr(params32->value),
55371 NTSTATUS status;
55372 status = ext_glUniform3ui64vNV( &params );
55373 return status;
55376 static NTSTATUS wow64_ext_glUniform3uiv( void *args )
55378 struct
55380 GLint location;
55381 GLsizei count;
55382 PTR32 value;
55383 } *params32 = args;
55384 struct glUniform3uiv_params params =
55386 .location = params32->location,
55387 .count = params32->count,
55388 .value = ULongToPtr(params32->value),
55390 NTSTATUS status;
55391 status = ext_glUniform3uiv( &params );
55392 return status;
55395 static NTSTATUS wow64_ext_glUniform3uivEXT( void *args )
55397 struct
55399 GLint location;
55400 GLsizei count;
55401 PTR32 value;
55402 } *params32 = args;
55403 struct glUniform3uivEXT_params params =
55405 .location = params32->location,
55406 .count = params32->count,
55407 .value = ULongToPtr(params32->value),
55409 NTSTATUS status;
55410 status = ext_glUniform3uivEXT( &params );
55411 return status;
55414 static NTSTATUS wow64_ext_glUniform4dv( void *args )
55416 struct
55418 GLint location;
55419 GLsizei count;
55420 PTR32 value;
55421 } *params32 = args;
55422 struct glUniform4dv_params params =
55424 .location = params32->location,
55425 .count = params32->count,
55426 .value = ULongToPtr(params32->value),
55428 NTSTATUS status;
55429 status = ext_glUniform4dv( &params );
55430 return status;
55433 static NTSTATUS wow64_ext_glUniform4fv( void *args )
55435 struct
55437 GLint location;
55438 GLsizei count;
55439 PTR32 value;
55440 } *params32 = args;
55441 struct glUniform4fv_params params =
55443 .location = params32->location,
55444 .count = params32->count,
55445 .value = ULongToPtr(params32->value),
55447 NTSTATUS status;
55448 status = ext_glUniform4fv( &params );
55449 return status;
55452 static NTSTATUS wow64_ext_glUniform4fvARB( void *args )
55454 struct
55456 GLint location;
55457 GLsizei count;
55458 PTR32 value;
55459 } *params32 = args;
55460 struct glUniform4fvARB_params params =
55462 .location = params32->location,
55463 .count = params32->count,
55464 .value = ULongToPtr(params32->value),
55466 NTSTATUS status;
55467 status = ext_glUniform4fvARB( &params );
55468 return status;
55471 static NTSTATUS wow64_ext_glUniform4i64vARB( void *args )
55473 struct
55475 GLint location;
55476 GLsizei count;
55477 PTR32 value;
55478 } *params32 = args;
55479 struct glUniform4i64vARB_params params =
55481 .location = params32->location,
55482 .count = params32->count,
55483 .value = ULongToPtr(params32->value),
55485 NTSTATUS status;
55486 status = ext_glUniform4i64vARB( &params );
55487 return status;
55490 static NTSTATUS wow64_ext_glUniform4i64vNV( void *args )
55492 struct
55494 GLint location;
55495 GLsizei count;
55496 PTR32 value;
55497 } *params32 = args;
55498 struct glUniform4i64vNV_params params =
55500 .location = params32->location,
55501 .count = params32->count,
55502 .value = ULongToPtr(params32->value),
55504 NTSTATUS status;
55505 status = ext_glUniform4i64vNV( &params );
55506 return status;
55509 static NTSTATUS wow64_ext_glUniform4iv( void *args )
55511 struct
55513 GLint location;
55514 GLsizei count;
55515 PTR32 value;
55516 } *params32 = args;
55517 struct glUniform4iv_params params =
55519 .location = params32->location,
55520 .count = params32->count,
55521 .value = ULongToPtr(params32->value),
55523 NTSTATUS status;
55524 status = ext_glUniform4iv( &params );
55525 return status;
55528 static NTSTATUS wow64_ext_glUniform4ivARB( void *args )
55530 struct
55532 GLint location;
55533 GLsizei count;
55534 PTR32 value;
55535 } *params32 = args;
55536 struct glUniform4ivARB_params params =
55538 .location = params32->location,
55539 .count = params32->count,
55540 .value = ULongToPtr(params32->value),
55542 NTSTATUS status;
55543 status = ext_glUniform4ivARB( &params );
55544 return status;
55547 static NTSTATUS wow64_ext_glUniform4ui64vARB( void *args )
55549 struct
55551 GLint location;
55552 GLsizei count;
55553 PTR32 value;
55554 } *params32 = args;
55555 struct glUniform4ui64vARB_params params =
55557 .location = params32->location,
55558 .count = params32->count,
55559 .value = ULongToPtr(params32->value),
55561 NTSTATUS status;
55562 status = ext_glUniform4ui64vARB( &params );
55563 return status;
55566 static NTSTATUS wow64_ext_glUniform4ui64vNV( void *args )
55568 struct
55570 GLint location;
55571 GLsizei count;
55572 PTR32 value;
55573 } *params32 = args;
55574 struct glUniform4ui64vNV_params params =
55576 .location = params32->location,
55577 .count = params32->count,
55578 .value = ULongToPtr(params32->value),
55580 NTSTATUS status;
55581 status = ext_glUniform4ui64vNV( &params );
55582 return status;
55585 static NTSTATUS wow64_ext_glUniform4uiv( void *args )
55587 struct
55589 GLint location;
55590 GLsizei count;
55591 PTR32 value;
55592 } *params32 = args;
55593 struct glUniform4uiv_params params =
55595 .location = params32->location,
55596 .count = params32->count,
55597 .value = ULongToPtr(params32->value),
55599 NTSTATUS status;
55600 status = ext_glUniform4uiv( &params );
55601 return status;
55604 static NTSTATUS wow64_ext_glUniform4uivEXT( void *args )
55606 struct
55608 GLint location;
55609 GLsizei count;
55610 PTR32 value;
55611 } *params32 = args;
55612 struct glUniform4uivEXT_params params =
55614 .location = params32->location,
55615 .count = params32->count,
55616 .value = ULongToPtr(params32->value),
55618 NTSTATUS status;
55619 status = ext_glUniform4uivEXT( &params );
55620 return status;
55623 static NTSTATUS wow64_ext_glUniformHandleui64vARB( void *args )
55625 struct
55627 GLint location;
55628 GLsizei count;
55629 PTR32 value;
55630 } *params32 = args;
55631 struct glUniformHandleui64vARB_params params =
55633 .location = params32->location,
55634 .count = params32->count,
55635 .value = ULongToPtr(params32->value),
55637 NTSTATUS status;
55638 status = ext_glUniformHandleui64vARB( &params );
55639 return status;
55642 static NTSTATUS wow64_ext_glUniformHandleui64vNV( void *args )
55644 struct
55646 GLint location;
55647 GLsizei count;
55648 PTR32 value;
55649 } *params32 = args;
55650 struct glUniformHandleui64vNV_params params =
55652 .location = params32->location,
55653 .count = params32->count,
55654 .value = ULongToPtr(params32->value),
55656 NTSTATUS status;
55657 status = ext_glUniformHandleui64vNV( &params );
55658 return status;
55661 static NTSTATUS wow64_ext_glUniformMatrix2dv( void *args )
55663 struct
55665 GLint location;
55666 GLsizei count;
55667 GLboolean transpose;
55668 PTR32 value;
55669 } *params32 = args;
55670 struct glUniformMatrix2dv_params params =
55672 .location = params32->location,
55673 .count = params32->count,
55674 .transpose = params32->transpose,
55675 .value = ULongToPtr(params32->value),
55677 NTSTATUS status;
55678 status = ext_glUniformMatrix2dv( &params );
55679 return status;
55682 static NTSTATUS wow64_ext_glUniformMatrix2fv( void *args )
55684 struct
55686 GLint location;
55687 GLsizei count;
55688 GLboolean transpose;
55689 PTR32 value;
55690 } *params32 = args;
55691 struct glUniformMatrix2fv_params params =
55693 .location = params32->location,
55694 .count = params32->count,
55695 .transpose = params32->transpose,
55696 .value = ULongToPtr(params32->value),
55698 NTSTATUS status;
55699 status = ext_glUniformMatrix2fv( &params );
55700 return status;
55703 static NTSTATUS wow64_ext_glUniformMatrix2fvARB( void *args )
55705 struct
55707 GLint location;
55708 GLsizei count;
55709 GLboolean transpose;
55710 PTR32 value;
55711 } *params32 = args;
55712 struct glUniformMatrix2fvARB_params params =
55714 .location = params32->location,
55715 .count = params32->count,
55716 .transpose = params32->transpose,
55717 .value = ULongToPtr(params32->value),
55719 NTSTATUS status;
55720 status = ext_glUniformMatrix2fvARB( &params );
55721 return status;
55724 static NTSTATUS wow64_ext_glUniformMatrix2x3dv( void *args )
55726 struct
55728 GLint location;
55729 GLsizei count;
55730 GLboolean transpose;
55731 PTR32 value;
55732 } *params32 = args;
55733 struct glUniformMatrix2x3dv_params params =
55735 .location = params32->location,
55736 .count = params32->count,
55737 .transpose = params32->transpose,
55738 .value = ULongToPtr(params32->value),
55740 NTSTATUS status;
55741 status = ext_glUniformMatrix2x3dv( &params );
55742 return status;
55745 static NTSTATUS wow64_ext_glUniformMatrix2x3fv( void *args )
55747 struct
55749 GLint location;
55750 GLsizei count;
55751 GLboolean transpose;
55752 PTR32 value;
55753 } *params32 = args;
55754 struct glUniformMatrix2x3fv_params params =
55756 .location = params32->location,
55757 .count = params32->count,
55758 .transpose = params32->transpose,
55759 .value = ULongToPtr(params32->value),
55761 NTSTATUS status;
55762 status = ext_glUniformMatrix2x3fv( &params );
55763 return status;
55766 static NTSTATUS wow64_ext_glUniformMatrix2x4dv( void *args )
55768 struct
55770 GLint location;
55771 GLsizei count;
55772 GLboolean transpose;
55773 PTR32 value;
55774 } *params32 = args;
55775 struct glUniformMatrix2x4dv_params params =
55777 .location = params32->location,
55778 .count = params32->count,
55779 .transpose = params32->transpose,
55780 .value = ULongToPtr(params32->value),
55782 NTSTATUS status;
55783 status = ext_glUniformMatrix2x4dv( &params );
55784 return status;
55787 static NTSTATUS wow64_ext_glUniformMatrix2x4fv( void *args )
55789 struct
55791 GLint location;
55792 GLsizei count;
55793 GLboolean transpose;
55794 PTR32 value;
55795 } *params32 = args;
55796 struct glUniformMatrix2x4fv_params params =
55798 .location = params32->location,
55799 .count = params32->count,
55800 .transpose = params32->transpose,
55801 .value = ULongToPtr(params32->value),
55803 NTSTATUS status;
55804 status = ext_glUniformMatrix2x4fv( &params );
55805 return status;
55808 static NTSTATUS wow64_ext_glUniformMatrix3dv( void *args )
55810 struct
55812 GLint location;
55813 GLsizei count;
55814 GLboolean transpose;
55815 PTR32 value;
55816 } *params32 = args;
55817 struct glUniformMatrix3dv_params params =
55819 .location = params32->location,
55820 .count = params32->count,
55821 .transpose = params32->transpose,
55822 .value = ULongToPtr(params32->value),
55824 NTSTATUS status;
55825 status = ext_glUniformMatrix3dv( &params );
55826 return status;
55829 static NTSTATUS wow64_ext_glUniformMatrix3fv( void *args )
55831 struct
55833 GLint location;
55834 GLsizei count;
55835 GLboolean transpose;
55836 PTR32 value;
55837 } *params32 = args;
55838 struct glUniformMatrix3fv_params params =
55840 .location = params32->location,
55841 .count = params32->count,
55842 .transpose = params32->transpose,
55843 .value = ULongToPtr(params32->value),
55845 NTSTATUS status;
55846 status = ext_glUniformMatrix3fv( &params );
55847 return status;
55850 static NTSTATUS wow64_ext_glUniformMatrix3fvARB( void *args )
55852 struct
55854 GLint location;
55855 GLsizei count;
55856 GLboolean transpose;
55857 PTR32 value;
55858 } *params32 = args;
55859 struct glUniformMatrix3fvARB_params params =
55861 .location = params32->location,
55862 .count = params32->count,
55863 .transpose = params32->transpose,
55864 .value = ULongToPtr(params32->value),
55866 NTSTATUS status;
55867 status = ext_glUniformMatrix3fvARB( &params );
55868 return status;
55871 static NTSTATUS wow64_ext_glUniformMatrix3x2dv( void *args )
55873 struct
55875 GLint location;
55876 GLsizei count;
55877 GLboolean transpose;
55878 PTR32 value;
55879 } *params32 = args;
55880 struct glUniformMatrix3x2dv_params params =
55882 .location = params32->location,
55883 .count = params32->count,
55884 .transpose = params32->transpose,
55885 .value = ULongToPtr(params32->value),
55887 NTSTATUS status;
55888 status = ext_glUniformMatrix3x2dv( &params );
55889 return status;
55892 static NTSTATUS wow64_ext_glUniformMatrix3x2fv( void *args )
55894 struct
55896 GLint location;
55897 GLsizei count;
55898 GLboolean transpose;
55899 PTR32 value;
55900 } *params32 = args;
55901 struct glUniformMatrix3x2fv_params params =
55903 .location = params32->location,
55904 .count = params32->count,
55905 .transpose = params32->transpose,
55906 .value = ULongToPtr(params32->value),
55908 NTSTATUS status;
55909 status = ext_glUniformMatrix3x2fv( &params );
55910 return status;
55913 static NTSTATUS wow64_ext_glUniformMatrix3x4dv( void *args )
55915 struct
55917 GLint location;
55918 GLsizei count;
55919 GLboolean transpose;
55920 PTR32 value;
55921 } *params32 = args;
55922 struct glUniformMatrix3x4dv_params params =
55924 .location = params32->location,
55925 .count = params32->count,
55926 .transpose = params32->transpose,
55927 .value = ULongToPtr(params32->value),
55929 NTSTATUS status;
55930 status = ext_glUniformMatrix3x4dv( &params );
55931 return status;
55934 static NTSTATUS wow64_ext_glUniformMatrix3x4fv( void *args )
55936 struct
55938 GLint location;
55939 GLsizei count;
55940 GLboolean transpose;
55941 PTR32 value;
55942 } *params32 = args;
55943 struct glUniformMatrix3x4fv_params params =
55945 .location = params32->location,
55946 .count = params32->count,
55947 .transpose = params32->transpose,
55948 .value = ULongToPtr(params32->value),
55950 NTSTATUS status;
55951 status = ext_glUniformMatrix3x4fv( &params );
55952 return status;
55955 static NTSTATUS wow64_ext_glUniformMatrix4dv( void *args )
55957 struct
55959 GLint location;
55960 GLsizei count;
55961 GLboolean transpose;
55962 PTR32 value;
55963 } *params32 = args;
55964 struct glUniformMatrix4dv_params params =
55966 .location = params32->location,
55967 .count = params32->count,
55968 .transpose = params32->transpose,
55969 .value = ULongToPtr(params32->value),
55971 NTSTATUS status;
55972 status = ext_glUniformMatrix4dv( &params );
55973 return status;
55976 static NTSTATUS wow64_ext_glUniformMatrix4fv( void *args )
55978 struct
55980 GLint location;
55981 GLsizei count;
55982 GLboolean transpose;
55983 PTR32 value;
55984 } *params32 = args;
55985 struct glUniformMatrix4fv_params params =
55987 .location = params32->location,
55988 .count = params32->count,
55989 .transpose = params32->transpose,
55990 .value = ULongToPtr(params32->value),
55992 NTSTATUS status;
55993 status = ext_glUniformMatrix4fv( &params );
55994 return status;
55997 static NTSTATUS wow64_ext_glUniformMatrix4fvARB( void *args )
55999 struct
56001 GLint location;
56002 GLsizei count;
56003 GLboolean transpose;
56004 PTR32 value;
56005 } *params32 = args;
56006 struct glUniformMatrix4fvARB_params params =
56008 .location = params32->location,
56009 .count = params32->count,
56010 .transpose = params32->transpose,
56011 .value = ULongToPtr(params32->value),
56013 NTSTATUS status;
56014 status = ext_glUniformMatrix4fvARB( &params );
56015 return status;
56018 static NTSTATUS wow64_ext_glUniformMatrix4x2dv( void *args )
56020 struct
56022 GLint location;
56023 GLsizei count;
56024 GLboolean transpose;
56025 PTR32 value;
56026 } *params32 = args;
56027 struct glUniformMatrix4x2dv_params params =
56029 .location = params32->location,
56030 .count = params32->count,
56031 .transpose = params32->transpose,
56032 .value = ULongToPtr(params32->value),
56034 NTSTATUS status;
56035 status = ext_glUniformMatrix4x2dv( &params );
56036 return status;
56039 static NTSTATUS wow64_ext_glUniformMatrix4x2fv( void *args )
56041 struct
56043 GLint location;
56044 GLsizei count;
56045 GLboolean transpose;
56046 PTR32 value;
56047 } *params32 = args;
56048 struct glUniformMatrix4x2fv_params params =
56050 .location = params32->location,
56051 .count = params32->count,
56052 .transpose = params32->transpose,
56053 .value = ULongToPtr(params32->value),
56055 NTSTATUS status;
56056 status = ext_glUniformMatrix4x2fv( &params );
56057 return status;
56060 static NTSTATUS wow64_ext_glUniformMatrix4x3dv( void *args )
56062 struct
56064 GLint location;
56065 GLsizei count;
56066 GLboolean transpose;
56067 PTR32 value;
56068 } *params32 = args;
56069 struct glUniformMatrix4x3dv_params params =
56071 .location = params32->location,
56072 .count = params32->count,
56073 .transpose = params32->transpose,
56074 .value = ULongToPtr(params32->value),
56076 NTSTATUS status;
56077 status = ext_glUniformMatrix4x3dv( &params );
56078 return status;
56081 static NTSTATUS wow64_ext_glUniformMatrix4x3fv( void *args )
56083 struct
56085 GLint location;
56086 GLsizei count;
56087 GLboolean transpose;
56088 PTR32 value;
56089 } *params32 = args;
56090 struct glUniformMatrix4x3fv_params params =
56092 .location = params32->location,
56093 .count = params32->count,
56094 .transpose = params32->transpose,
56095 .value = ULongToPtr(params32->value),
56097 NTSTATUS status;
56098 status = ext_glUniformMatrix4x3fv( &params );
56099 return status;
56102 static NTSTATUS wow64_ext_glUniformSubroutinesuiv( void *args )
56104 struct
56106 GLenum shadertype;
56107 GLsizei count;
56108 PTR32 indices;
56109 } *params32 = args;
56110 struct glUniformSubroutinesuiv_params params =
56112 .shadertype = params32->shadertype,
56113 .count = params32->count,
56114 .indices = ULongToPtr(params32->indices),
56116 NTSTATUS status;
56117 status = ext_glUniformSubroutinesuiv( &params );
56118 return status;
56121 static NTSTATUS wow64_ext_glUniformui64vNV( void *args )
56123 struct
56125 GLint location;
56126 GLsizei count;
56127 PTR32 value;
56128 } *params32 = args;
56129 struct glUniformui64vNV_params params =
56131 .location = params32->location,
56132 .count = params32->count,
56133 .value = ULongToPtr(params32->value),
56135 NTSTATUS status;
56136 status = ext_glUniformui64vNV( &params );
56137 return status;
56140 static NTSTATUS wow64_ext_glUpdateObjectBufferATI( void *args )
56142 struct
56144 GLuint buffer;
56145 GLuint offset;
56146 GLsizei size;
56147 PTR32 pointer;
56148 GLenum preserve;
56149 } *params32 = args;
56150 struct glUpdateObjectBufferATI_params params =
56152 .buffer = params32->buffer,
56153 .offset = params32->offset,
56154 .size = params32->size,
56155 .pointer = ULongToPtr(params32->pointer),
56156 .preserve = params32->preserve,
56158 NTSTATUS status;
56159 status = ext_glUpdateObjectBufferATI( &params );
56160 return status;
56163 static NTSTATUS wow64_ext_glVDPAUGetSurfaceivNV( void *args )
56165 struct
56167 GLvdpauSurfaceNV surface;
56168 GLenum pname;
56169 GLsizei count;
56170 PTR32 length;
56171 PTR32 values;
56172 } *params32 = args;
56173 struct glVDPAUGetSurfaceivNV_params params =
56175 .surface = params32->surface,
56176 .pname = params32->pname,
56177 .count = params32->count,
56178 .length = ULongToPtr(params32->length),
56179 .values = ULongToPtr(params32->values),
56181 NTSTATUS status;
56182 status = ext_glVDPAUGetSurfaceivNV( &params );
56183 return status;
56186 static NTSTATUS wow64_ext_glVDPAUInitNV( void *args )
56188 struct
56190 PTR32 vdpDevice;
56191 PTR32 getProcAddress;
56192 } *params32 = args;
56193 struct glVDPAUInitNV_params params =
56195 .vdpDevice = ULongToPtr(params32->vdpDevice),
56196 .getProcAddress = ULongToPtr(params32->getProcAddress),
56198 NTSTATUS status;
56199 status = ext_glVDPAUInitNV( &params );
56200 return status;
56203 static NTSTATUS wow64_ext_glVDPAUMapSurfacesNV( void *args )
56205 struct
56207 GLsizei numSurfaces;
56208 PTR32 surfaces;
56209 } *params32 = args;
56210 struct glVDPAUMapSurfacesNV_params params =
56212 .numSurfaces = params32->numSurfaces,
56213 .surfaces = ULongToPtr(params32->surfaces),
56215 NTSTATUS status;
56216 status = ext_glVDPAUMapSurfacesNV( &params );
56217 return status;
56220 static NTSTATUS wow64_ext_glVDPAURegisterOutputSurfaceNV( void *args )
56222 struct
56224 PTR32 vdpSurface;
56225 GLenum target;
56226 GLsizei numTextureNames;
56227 PTR32 textureNames;
56228 GLvdpauSurfaceNV ret;
56229 } *params32 = args;
56230 struct glVDPAURegisterOutputSurfaceNV_params params =
56232 .vdpSurface = ULongToPtr(params32->vdpSurface),
56233 .target = params32->target,
56234 .numTextureNames = params32->numTextureNames,
56235 .textureNames = ULongToPtr(params32->textureNames),
56237 NTSTATUS status;
56238 status = ext_glVDPAURegisterOutputSurfaceNV( &params );
56239 params32->ret = params.ret;
56240 return status;
56243 static NTSTATUS wow64_ext_glVDPAURegisterVideoSurfaceNV( void *args )
56245 struct
56247 PTR32 vdpSurface;
56248 GLenum target;
56249 GLsizei numTextureNames;
56250 PTR32 textureNames;
56251 GLvdpauSurfaceNV ret;
56252 } *params32 = args;
56253 struct glVDPAURegisterVideoSurfaceNV_params params =
56255 .vdpSurface = ULongToPtr(params32->vdpSurface),
56256 .target = params32->target,
56257 .numTextureNames = params32->numTextureNames,
56258 .textureNames = ULongToPtr(params32->textureNames),
56260 NTSTATUS status;
56261 status = ext_glVDPAURegisterVideoSurfaceNV( &params );
56262 params32->ret = params.ret;
56263 return status;
56266 static NTSTATUS wow64_ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( void *args )
56268 struct
56270 PTR32 vdpSurface;
56271 GLenum target;
56272 GLsizei numTextureNames;
56273 PTR32 textureNames;
56274 GLboolean isFrameStructure;
56275 GLvdpauSurfaceNV ret;
56276 } *params32 = args;
56277 struct glVDPAURegisterVideoSurfaceWithPictureStructureNV_params params =
56279 .vdpSurface = ULongToPtr(params32->vdpSurface),
56280 .target = params32->target,
56281 .numTextureNames = params32->numTextureNames,
56282 .textureNames = ULongToPtr(params32->textureNames),
56283 .isFrameStructure = params32->isFrameStructure,
56285 NTSTATUS status;
56286 status = ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( &params );
56287 params32->ret = params.ret;
56288 return status;
56291 static NTSTATUS wow64_ext_glVDPAUUnmapSurfacesNV( void *args )
56293 struct
56295 GLsizei numSurface;
56296 PTR32 surfaces;
56297 } *params32 = args;
56298 struct glVDPAUUnmapSurfacesNV_params params =
56300 .numSurface = params32->numSurface,
56301 .surfaces = ULongToPtr(params32->surfaces),
56303 NTSTATUS status;
56304 status = ext_glVDPAUUnmapSurfacesNV( &params );
56305 return status;
56308 static NTSTATUS wow64_ext_glVariantPointerEXT( void *args )
56310 struct
56312 GLuint id;
56313 GLenum type;
56314 GLuint stride;
56315 PTR32 addr;
56316 } *params32 = args;
56317 struct glVariantPointerEXT_params params =
56319 .id = params32->id,
56320 .type = params32->type,
56321 .stride = params32->stride,
56322 .addr = ULongToPtr(params32->addr),
56324 NTSTATUS status;
56325 status = ext_glVariantPointerEXT( &params );
56326 return status;
56329 static NTSTATUS wow64_ext_glVariantbvEXT( void *args )
56331 struct
56333 GLuint id;
56334 PTR32 addr;
56335 } *params32 = args;
56336 struct glVariantbvEXT_params params =
56338 .id = params32->id,
56339 .addr = ULongToPtr(params32->addr),
56341 NTSTATUS status;
56342 status = ext_glVariantbvEXT( &params );
56343 return status;
56346 static NTSTATUS wow64_ext_glVariantdvEXT( void *args )
56348 struct
56350 GLuint id;
56351 PTR32 addr;
56352 } *params32 = args;
56353 struct glVariantdvEXT_params params =
56355 .id = params32->id,
56356 .addr = ULongToPtr(params32->addr),
56358 NTSTATUS status;
56359 status = ext_glVariantdvEXT( &params );
56360 return status;
56363 static NTSTATUS wow64_ext_glVariantfvEXT( void *args )
56365 struct
56367 GLuint id;
56368 PTR32 addr;
56369 } *params32 = args;
56370 struct glVariantfvEXT_params params =
56372 .id = params32->id,
56373 .addr = ULongToPtr(params32->addr),
56375 NTSTATUS status;
56376 status = ext_glVariantfvEXT( &params );
56377 return status;
56380 static NTSTATUS wow64_ext_glVariantivEXT( void *args )
56382 struct
56384 GLuint id;
56385 PTR32 addr;
56386 } *params32 = args;
56387 struct glVariantivEXT_params params =
56389 .id = params32->id,
56390 .addr = ULongToPtr(params32->addr),
56392 NTSTATUS status;
56393 status = ext_glVariantivEXT( &params );
56394 return status;
56397 static NTSTATUS wow64_ext_glVariantsvEXT( void *args )
56399 struct
56401 GLuint id;
56402 PTR32 addr;
56403 } *params32 = args;
56404 struct glVariantsvEXT_params params =
56406 .id = params32->id,
56407 .addr = ULongToPtr(params32->addr),
56409 NTSTATUS status;
56410 status = ext_glVariantsvEXT( &params );
56411 return status;
56414 static NTSTATUS wow64_ext_glVariantubvEXT( void *args )
56416 struct
56418 GLuint id;
56419 PTR32 addr;
56420 } *params32 = args;
56421 struct glVariantubvEXT_params params =
56423 .id = params32->id,
56424 .addr = ULongToPtr(params32->addr),
56426 NTSTATUS status;
56427 status = ext_glVariantubvEXT( &params );
56428 return status;
56431 static NTSTATUS wow64_ext_glVariantuivEXT( void *args )
56433 struct
56435 GLuint id;
56436 PTR32 addr;
56437 } *params32 = args;
56438 struct glVariantuivEXT_params params =
56440 .id = params32->id,
56441 .addr = ULongToPtr(params32->addr),
56443 NTSTATUS status;
56444 status = ext_glVariantuivEXT( &params );
56445 return status;
56448 static NTSTATUS wow64_ext_glVariantusvEXT( void *args )
56450 struct
56452 GLuint id;
56453 PTR32 addr;
56454 } *params32 = args;
56455 struct glVariantusvEXT_params params =
56457 .id = params32->id,
56458 .addr = ULongToPtr(params32->addr),
56460 NTSTATUS status;
56461 status = ext_glVariantusvEXT( &params );
56462 return status;
56465 static NTSTATUS wow64_ext_glVertex2bvOES( void *args )
56467 struct
56469 PTR32 coords;
56470 } *params32 = args;
56471 struct glVertex2bvOES_params params =
56473 .coords = ULongToPtr(params32->coords),
56475 NTSTATUS status;
56476 status = ext_glVertex2bvOES( &params );
56477 return status;
56480 static NTSTATUS wow64_ext_glVertex2hvNV( void *args )
56482 struct
56484 PTR32 v;
56485 } *params32 = args;
56486 struct glVertex2hvNV_params params =
56488 .v = ULongToPtr(params32->v),
56490 NTSTATUS status;
56491 status = ext_glVertex2hvNV( &params );
56492 return status;
56495 static NTSTATUS wow64_ext_glVertex2xvOES( void *args )
56497 struct
56499 PTR32 coords;
56500 } *params32 = args;
56501 struct glVertex2xvOES_params params =
56503 .coords = ULongToPtr(params32->coords),
56505 NTSTATUS status;
56506 status = ext_glVertex2xvOES( &params );
56507 return status;
56510 static NTSTATUS wow64_ext_glVertex3bvOES( void *args )
56512 struct
56514 PTR32 coords;
56515 } *params32 = args;
56516 struct glVertex3bvOES_params params =
56518 .coords = ULongToPtr(params32->coords),
56520 NTSTATUS status;
56521 status = ext_glVertex3bvOES( &params );
56522 return status;
56525 static NTSTATUS wow64_ext_glVertex3hvNV( void *args )
56527 struct
56529 PTR32 v;
56530 } *params32 = args;
56531 struct glVertex3hvNV_params params =
56533 .v = ULongToPtr(params32->v),
56535 NTSTATUS status;
56536 status = ext_glVertex3hvNV( &params );
56537 return status;
56540 static NTSTATUS wow64_ext_glVertex3xvOES( void *args )
56542 struct
56544 PTR32 coords;
56545 } *params32 = args;
56546 struct glVertex3xvOES_params params =
56548 .coords = ULongToPtr(params32->coords),
56550 NTSTATUS status;
56551 status = ext_glVertex3xvOES( &params );
56552 return status;
56555 static NTSTATUS wow64_ext_glVertex4bvOES( void *args )
56557 struct
56559 PTR32 coords;
56560 } *params32 = args;
56561 struct glVertex4bvOES_params params =
56563 .coords = ULongToPtr(params32->coords),
56565 NTSTATUS status;
56566 status = ext_glVertex4bvOES( &params );
56567 return status;
56570 static NTSTATUS wow64_ext_glVertex4hvNV( void *args )
56572 struct
56574 PTR32 v;
56575 } *params32 = args;
56576 struct glVertex4hvNV_params params =
56578 .v = ULongToPtr(params32->v),
56580 NTSTATUS status;
56581 status = ext_glVertex4hvNV( &params );
56582 return status;
56585 static NTSTATUS wow64_ext_glVertex4xvOES( void *args )
56587 struct
56589 PTR32 coords;
56590 } *params32 = args;
56591 struct glVertex4xvOES_params params =
56593 .coords = ULongToPtr(params32->coords),
56595 NTSTATUS status;
56596 status = ext_glVertex4xvOES( &params );
56597 return status;
56600 static NTSTATUS wow64_ext_glVertexArrayBindVertexBufferEXT( void *args )
56602 struct
56604 GLuint vaobj;
56605 GLuint bindingindex;
56606 GLuint buffer;
56607 PTR32 offset;
56608 GLsizei stride;
56609 } *params32 = args;
56610 struct glVertexArrayBindVertexBufferEXT_params params =
56612 .vaobj = params32->vaobj,
56613 .bindingindex = params32->bindingindex,
56614 .buffer = params32->buffer,
56615 .offset = (GLintptr)ULongToPtr(params32->offset),
56616 .stride = params32->stride,
56618 NTSTATUS status;
56619 status = ext_glVertexArrayBindVertexBufferEXT( &params );
56620 return status;
56623 static NTSTATUS wow64_ext_glVertexArrayColorOffsetEXT( void *args )
56625 struct
56627 GLuint vaobj;
56628 GLuint buffer;
56629 GLint size;
56630 GLenum type;
56631 GLsizei stride;
56632 PTR32 offset;
56633 } *params32 = args;
56634 struct glVertexArrayColorOffsetEXT_params params =
56636 .vaobj = params32->vaobj,
56637 .buffer = params32->buffer,
56638 .size = params32->size,
56639 .type = params32->type,
56640 .stride = params32->stride,
56641 .offset = (GLintptr)ULongToPtr(params32->offset),
56643 NTSTATUS status;
56644 status = ext_glVertexArrayColorOffsetEXT( &params );
56645 return status;
56648 static NTSTATUS wow64_ext_glVertexArrayEdgeFlagOffsetEXT( void *args )
56650 struct
56652 GLuint vaobj;
56653 GLuint buffer;
56654 GLsizei stride;
56655 PTR32 offset;
56656 } *params32 = args;
56657 struct glVertexArrayEdgeFlagOffsetEXT_params params =
56659 .vaobj = params32->vaobj,
56660 .buffer = params32->buffer,
56661 .stride = params32->stride,
56662 .offset = (GLintptr)ULongToPtr(params32->offset),
56664 NTSTATUS status;
56665 status = ext_glVertexArrayEdgeFlagOffsetEXT( &params );
56666 return status;
56669 static NTSTATUS wow64_ext_glVertexArrayFogCoordOffsetEXT( void *args )
56671 struct
56673 GLuint vaobj;
56674 GLuint buffer;
56675 GLenum type;
56676 GLsizei stride;
56677 PTR32 offset;
56678 } *params32 = args;
56679 struct glVertexArrayFogCoordOffsetEXT_params params =
56681 .vaobj = params32->vaobj,
56682 .buffer = params32->buffer,
56683 .type = params32->type,
56684 .stride = params32->stride,
56685 .offset = (GLintptr)ULongToPtr(params32->offset),
56687 NTSTATUS status;
56688 status = ext_glVertexArrayFogCoordOffsetEXT( &params );
56689 return status;
56692 static NTSTATUS wow64_ext_glVertexArrayIndexOffsetEXT( void *args )
56694 struct
56696 GLuint vaobj;
56697 GLuint buffer;
56698 GLenum type;
56699 GLsizei stride;
56700 PTR32 offset;
56701 } *params32 = args;
56702 struct glVertexArrayIndexOffsetEXT_params params =
56704 .vaobj = params32->vaobj,
56705 .buffer = params32->buffer,
56706 .type = params32->type,
56707 .stride = params32->stride,
56708 .offset = (GLintptr)ULongToPtr(params32->offset),
56710 NTSTATUS status;
56711 status = ext_glVertexArrayIndexOffsetEXT( &params );
56712 return status;
56715 static NTSTATUS wow64_ext_glVertexArrayMultiTexCoordOffsetEXT( void *args )
56717 struct
56719 GLuint vaobj;
56720 GLuint buffer;
56721 GLenum texunit;
56722 GLint size;
56723 GLenum type;
56724 GLsizei stride;
56725 PTR32 offset;
56726 } *params32 = args;
56727 struct glVertexArrayMultiTexCoordOffsetEXT_params params =
56729 .vaobj = params32->vaobj,
56730 .buffer = params32->buffer,
56731 .texunit = params32->texunit,
56732 .size = params32->size,
56733 .type = params32->type,
56734 .stride = params32->stride,
56735 .offset = (GLintptr)ULongToPtr(params32->offset),
56737 NTSTATUS status;
56738 status = ext_glVertexArrayMultiTexCoordOffsetEXT( &params );
56739 return status;
56742 static NTSTATUS wow64_ext_glVertexArrayNormalOffsetEXT( void *args )
56744 struct
56746 GLuint vaobj;
56747 GLuint buffer;
56748 GLenum type;
56749 GLsizei stride;
56750 PTR32 offset;
56751 } *params32 = args;
56752 struct glVertexArrayNormalOffsetEXT_params params =
56754 .vaobj = params32->vaobj,
56755 .buffer = params32->buffer,
56756 .type = params32->type,
56757 .stride = params32->stride,
56758 .offset = (GLintptr)ULongToPtr(params32->offset),
56760 NTSTATUS status;
56761 status = ext_glVertexArrayNormalOffsetEXT( &params );
56762 return status;
56765 static NTSTATUS wow64_ext_glVertexArrayRangeAPPLE( void *args )
56767 struct
56769 GLsizei length;
56770 PTR32 pointer;
56771 } *params32 = args;
56772 struct glVertexArrayRangeAPPLE_params params =
56774 .length = params32->length,
56775 .pointer = ULongToPtr(params32->pointer),
56777 NTSTATUS status;
56778 status = ext_glVertexArrayRangeAPPLE( &params );
56779 return status;
56782 static NTSTATUS wow64_ext_glVertexArrayRangeNV( void *args )
56784 struct
56786 GLsizei length;
56787 PTR32 pointer;
56788 } *params32 = args;
56789 struct glVertexArrayRangeNV_params params =
56791 .length = params32->length,
56792 .pointer = ULongToPtr(params32->pointer),
56794 NTSTATUS status;
56795 status = ext_glVertexArrayRangeNV( &params );
56796 return status;
56799 static NTSTATUS wow64_ext_glVertexArraySecondaryColorOffsetEXT( void *args )
56801 struct
56803 GLuint vaobj;
56804 GLuint buffer;
56805 GLint size;
56806 GLenum type;
56807 GLsizei stride;
56808 PTR32 offset;
56809 } *params32 = args;
56810 struct glVertexArraySecondaryColorOffsetEXT_params params =
56812 .vaobj = params32->vaobj,
56813 .buffer = params32->buffer,
56814 .size = params32->size,
56815 .type = params32->type,
56816 .stride = params32->stride,
56817 .offset = (GLintptr)ULongToPtr(params32->offset),
56819 NTSTATUS status;
56820 status = ext_glVertexArraySecondaryColorOffsetEXT( &params );
56821 return status;
56824 static NTSTATUS wow64_ext_glVertexArrayTexCoordOffsetEXT( void *args )
56826 struct
56828 GLuint vaobj;
56829 GLuint buffer;
56830 GLint size;
56831 GLenum type;
56832 GLsizei stride;
56833 PTR32 offset;
56834 } *params32 = args;
56835 struct glVertexArrayTexCoordOffsetEXT_params params =
56837 .vaobj = params32->vaobj,
56838 .buffer = params32->buffer,
56839 .size = params32->size,
56840 .type = params32->type,
56841 .stride = params32->stride,
56842 .offset = (GLintptr)ULongToPtr(params32->offset),
56844 NTSTATUS status;
56845 status = ext_glVertexArrayTexCoordOffsetEXT( &params );
56846 return status;
56849 static NTSTATUS wow64_ext_glVertexArrayVertexAttribIOffsetEXT( void *args )
56851 struct
56853 GLuint vaobj;
56854 GLuint buffer;
56855 GLuint index;
56856 GLint size;
56857 GLenum type;
56858 GLsizei stride;
56859 PTR32 offset;
56860 } *params32 = args;
56861 struct glVertexArrayVertexAttribIOffsetEXT_params params =
56863 .vaobj = params32->vaobj,
56864 .buffer = params32->buffer,
56865 .index = params32->index,
56866 .size = params32->size,
56867 .type = params32->type,
56868 .stride = params32->stride,
56869 .offset = (GLintptr)ULongToPtr(params32->offset),
56871 NTSTATUS status;
56872 status = ext_glVertexArrayVertexAttribIOffsetEXT( &params );
56873 return status;
56876 static NTSTATUS wow64_ext_glVertexArrayVertexAttribLOffsetEXT( void *args )
56878 struct
56880 GLuint vaobj;
56881 GLuint buffer;
56882 GLuint index;
56883 GLint size;
56884 GLenum type;
56885 GLsizei stride;
56886 PTR32 offset;
56887 } *params32 = args;
56888 struct glVertexArrayVertexAttribLOffsetEXT_params params =
56890 .vaobj = params32->vaobj,
56891 .buffer = params32->buffer,
56892 .index = params32->index,
56893 .size = params32->size,
56894 .type = params32->type,
56895 .stride = params32->stride,
56896 .offset = (GLintptr)ULongToPtr(params32->offset),
56898 NTSTATUS status;
56899 status = ext_glVertexArrayVertexAttribLOffsetEXT( &params );
56900 return status;
56903 static NTSTATUS wow64_ext_glVertexArrayVertexAttribOffsetEXT( void *args )
56905 struct
56907 GLuint vaobj;
56908 GLuint buffer;
56909 GLuint index;
56910 GLint size;
56911 GLenum type;
56912 GLboolean normalized;
56913 GLsizei stride;
56914 PTR32 offset;
56915 } *params32 = args;
56916 struct glVertexArrayVertexAttribOffsetEXT_params params =
56918 .vaobj = params32->vaobj,
56919 .buffer = params32->buffer,
56920 .index = params32->index,
56921 .size = params32->size,
56922 .type = params32->type,
56923 .normalized = params32->normalized,
56924 .stride = params32->stride,
56925 .offset = (GLintptr)ULongToPtr(params32->offset),
56927 NTSTATUS status;
56928 status = ext_glVertexArrayVertexAttribOffsetEXT( &params );
56929 return status;
56932 static NTSTATUS wow64_ext_glVertexArrayVertexBuffer( void *args )
56934 struct
56936 GLuint vaobj;
56937 GLuint bindingindex;
56938 GLuint buffer;
56939 PTR32 offset;
56940 GLsizei stride;
56941 } *params32 = args;
56942 struct glVertexArrayVertexBuffer_params params =
56944 .vaobj = params32->vaobj,
56945 .bindingindex = params32->bindingindex,
56946 .buffer = params32->buffer,
56947 .offset = (GLintptr)ULongToPtr(params32->offset),
56948 .stride = params32->stride,
56950 NTSTATUS status;
56951 status = ext_glVertexArrayVertexBuffer( &params );
56952 return status;
56955 static NTSTATUS wow64_ext_glVertexArrayVertexBuffers( void *args )
56957 struct
56959 GLuint vaobj;
56960 GLuint first;
56961 GLsizei count;
56962 PTR32 buffers;
56963 PTR32 offsets;
56964 PTR32 strides;
56965 } *params32 = args;
56966 struct glVertexArrayVertexBuffers_params params =
56968 .vaobj = params32->vaobj,
56969 .first = params32->first,
56970 .count = params32->count,
56971 .buffers = ULongToPtr(params32->buffers),
56972 .strides = ULongToPtr(params32->strides),
56974 FIXME( "params32 %p, params %p stub!\n", params32, &params );
56975 return STATUS_NOT_IMPLEMENTED;
56978 static NTSTATUS wow64_ext_glVertexArrayVertexOffsetEXT( void *args )
56980 struct
56982 GLuint vaobj;
56983 GLuint buffer;
56984 GLint size;
56985 GLenum type;
56986 GLsizei stride;
56987 PTR32 offset;
56988 } *params32 = args;
56989 struct glVertexArrayVertexOffsetEXT_params params =
56991 .vaobj = params32->vaobj,
56992 .buffer = params32->buffer,
56993 .size = params32->size,
56994 .type = params32->type,
56995 .stride = params32->stride,
56996 .offset = (GLintptr)ULongToPtr(params32->offset),
56998 NTSTATUS status;
56999 status = ext_glVertexArrayVertexOffsetEXT( &params );
57000 return status;
57003 static NTSTATUS wow64_ext_glVertexAttrib1dv( void *args )
57005 struct
57007 GLuint index;
57008 PTR32 v;
57009 } *params32 = args;
57010 struct glVertexAttrib1dv_params params =
57012 .index = params32->index,
57013 .v = ULongToPtr(params32->v),
57015 NTSTATUS status;
57016 status = ext_glVertexAttrib1dv( &params );
57017 return status;
57020 static NTSTATUS wow64_ext_glVertexAttrib1dvARB( void *args )
57022 struct
57024 GLuint index;
57025 PTR32 v;
57026 } *params32 = args;
57027 struct glVertexAttrib1dvARB_params params =
57029 .index = params32->index,
57030 .v = ULongToPtr(params32->v),
57032 NTSTATUS status;
57033 status = ext_glVertexAttrib1dvARB( &params );
57034 return status;
57037 static NTSTATUS wow64_ext_glVertexAttrib1dvNV( void *args )
57039 struct
57041 GLuint index;
57042 PTR32 v;
57043 } *params32 = args;
57044 struct glVertexAttrib1dvNV_params params =
57046 .index = params32->index,
57047 .v = ULongToPtr(params32->v),
57049 NTSTATUS status;
57050 status = ext_glVertexAttrib1dvNV( &params );
57051 return status;
57054 static NTSTATUS wow64_ext_glVertexAttrib1fv( void *args )
57056 struct
57058 GLuint index;
57059 PTR32 v;
57060 } *params32 = args;
57061 struct glVertexAttrib1fv_params params =
57063 .index = params32->index,
57064 .v = ULongToPtr(params32->v),
57066 NTSTATUS status;
57067 status = ext_glVertexAttrib1fv( &params );
57068 return status;
57071 static NTSTATUS wow64_ext_glVertexAttrib1fvARB( void *args )
57073 struct
57075 GLuint index;
57076 PTR32 v;
57077 } *params32 = args;
57078 struct glVertexAttrib1fvARB_params params =
57080 .index = params32->index,
57081 .v = ULongToPtr(params32->v),
57083 NTSTATUS status;
57084 status = ext_glVertexAttrib1fvARB( &params );
57085 return status;
57088 static NTSTATUS wow64_ext_glVertexAttrib1fvNV( void *args )
57090 struct
57092 GLuint index;
57093 PTR32 v;
57094 } *params32 = args;
57095 struct glVertexAttrib1fvNV_params params =
57097 .index = params32->index,
57098 .v = ULongToPtr(params32->v),
57100 NTSTATUS status;
57101 status = ext_glVertexAttrib1fvNV( &params );
57102 return status;
57105 static NTSTATUS wow64_ext_glVertexAttrib1hvNV( void *args )
57107 struct
57109 GLuint index;
57110 PTR32 v;
57111 } *params32 = args;
57112 struct glVertexAttrib1hvNV_params params =
57114 .index = params32->index,
57115 .v = ULongToPtr(params32->v),
57117 NTSTATUS status;
57118 status = ext_glVertexAttrib1hvNV( &params );
57119 return status;
57122 static NTSTATUS wow64_ext_glVertexAttrib1sv( void *args )
57124 struct
57126 GLuint index;
57127 PTR32 v;
57128 } *params32 = args;
57129 struct glVertexAttrib1sv_params params =
57131 .index = params32->index,
57132 .v = ULongToPtr(params32->v),
57134 NTSTATUS status;
57135 status = ext_glVertexAttrib1sv( &params );
57136 return status;
57139 static NTSTATUS wow64_ext_glVertexAttrib1svARB( void *args )
57141 struct
57143 GLuint index;
57144 PTR32 v;
57145 } *params32 = args;
57146 struct glVertexAttrib1svARB_params params =
57148 .index = params32->index,
57149 .v = ULongToPtr(params32->v),
57151 NTSTATUS status;
57152 status = ext_glVertexAttrib1svARB( &params );
57153 return status;
57156 static NTSTATUS wow64_ext_glVertexAttrib1svNV( void *args )
57158 struct
57160 GLuint index;
57161 PTR32 v;
57162 } *params32 = args;
57163 struct glVertexAttrib1svNV_params params =
57165 .index = params32->index,
57166 .v = ULongToPtr(params32->v),
57168 NTSTATUS status;
57169 status = ext_glVertexAttrib1svNV( &params );
57170 return status;
57173 static NTSTATUS wow64_ext_glVertexAttrib2dv( void *args )
57175 struct
57177 GLuint index;
57178 PTR32 v;
57179 } *params32 = args;
57180 struct glVertexAttrib2dv_params params =
57182 .index = params32->index,
57183 .v = ULongToPtr(params32->v),
57185 NTSTATUS status;
57186 status = ext_glVertexAttrib2dv( &params );
57187 return status;
57190 static NTSTATUS wow64_ext_glVertexAttrib2dvARB( void *args )
57192 struct
57194 GLuint index;
57195 PTR32 v;
57196 } *params32 = args;
57197 struct glVertexAttrib2dvARB_params params =
57199 .index = params32->index,
57200 .v = ULongToPtr(params32->v),
57202 NTSTATUS status;
57203 status = ext_glVertexAttrib2dvARB( &params );
57204 return status;
57207 static NTSTATUS wow64_ext_glVertexAttrib2dvNV( void *args )
57209 struct
57211 GLuint index;
57212 PTR32 v;
57213 } *params32 = args;
57214 struct glVertexAttrib2dvNV_params params =
57216 .index = params32->index,
57217 .v = ULongToPtr(params32->v),
57219 NTSTATUS status;
57220 status = ext_glVertexAttrib2dvNV( &params );
57221 return status;
57224 static NTSTATUS wow64_ext_glVertexAttrib2fv( void *args )
57226 struct
57228 GLuint index;
57229 PTR32 v;
57230 } *params32 = args;
57231 struct glVertexAttrib2fv_params params =
57233 .index = params32->index,
57234 .v = ULongToPtr(params32->v),
57236 NTSTATUS status;
57237 status = ext_glVertexAttrib2fv( &params );
57238 return status;
57241 static NTSTATUS wow64_ext_glVertexAttrib2fvARB( void *args )
57243 struct
57245 GLuint index;
57246 PTR32 v;
57247 } *params32 = args;
57248 struct glVertexAttrib2fvARB_params params =
57250 .index = params32->index,
57251 .v = ULongToPtr(params32->v),
57253 NTSTATUS status;
57254 status = ext_glVertexAttrib2fvARB( &params );
57255 return status;
57258 static NTSTATUS wow64_ext_glVertexAttrib2fvNV( void *args )
57260 struct
57262 GLuint index;
57263 PTR32 v;
57264 } *params32 = args;
57265 struct glVertexAttrib2fvNV_params params =
57267 .index = params32->index,
57268 .v = ULongToPtr(params32->v),
57270 NTSTATUS status;
57271 status = ext_glVertexAttrib2fvNV( &params );
57272 return status;
57275 static NTSTATUS wow64_ext_glVertexAttrib2hvNV( void *args )
57277 struct
57279 GLuint index;
57280 PTR32 v;
57281 } *params32 = args;
57282 struct glVertexAttrib2hvNV_params params =
57284 .index = params32->index,
57285 .v = ULongToPtr(params32->v),
57287 NTSTATUS status;
57288 status = ext_glVertexAttrib2hvNV( &params );
57289 return status;
57292 static NTSTATUS wow64_ext_glVertexAttrib2sv( void *args )
57294 struct
57296 GLuint index;
57297 PTR32 v;
57298 } *params32 = args;
57299 struct glVertexAttrib2sv_params params =
57301 .index = params32->index,
57302 .v = ULongToPtr(params32->v),
57304 NTSTATUS status;
57305 status = ext_glVertexAttrib2sv( &params );
57306 return status;
57309 static NTSTATUS wow64_ext_glVertexAttrib2svARB( void *args )
57311 struct
57313 GLuint index;
57314 PTR32 v;
57315 } *params32 = args;
57316 struct glVertexAttrib2svARB_params params =
57318 .index = params32->index,
57319 .v = ULongToPtr(params32->v),
57321 NTSTATUS status;
57322 status = ext_glVertexAttrib2svARB( &params );
57323 return status;
57326 static NTSTATUS wow64_ext_glVertexAttrib2svNV( void *args )
57328 struct
57330 GLuint index;
57331 PTR32 v;
57332 } *params32 = args;
57333 struct glVertexAttrib2svNV_params params =
57335 .index = params32->index,
57336 .v = ULongToPtr(params32->v),
57338 NTSTATUS status;
57339 status = ext_glVertexAttrib2svNV( &params );
57340 return status;
57343 static NTSTATUS wow64_ext_glVertexAttrib3dv( void *args )
57345 struct
57347 GLuint index;
57348 PTR32 v;
57349 } *params32 = args;
57350 struct glVertexAttrib3dv_params params =
57352 .index = params32->index,
57353 .v = ULongToPtr(params32->v),
57355 NTSTATUS status;
57356 status = ext_glVertexAttrib3dv( &params );
57357 return status;
57360 static NTSTATUS wow64_ext_glVertexAttrib3dvARB( void *args )
57362 struct
57364 GLuint index;
57365 PTR32 v;
57366 } *params32 = args;
57367 struct glVertexAttrib3dvARB_params params =
57369 .index = params32->index,
57370 .v = ULongToPtr(params32->v),
57372 NTSTATUS status;
57373 status = ext_glVertexAttrib3dvARB( &params );
57374 return status;
57377 static NTSTATUS wow64_ext_glVertexAttrib3dvNV( void *args )
57379 struct
57381 GLuint index;
57382 PTR32 v;
57383 } *params32 = args;
57384 struct glVertexAttrib3dvNV_params params =
57386 .index = params32->index,
57387 .v = ULongToPtr(params32->v),
57389 NTSTATUS status;
57390 status = ext_glVertexAttrib3dvNV( &params );
57391 return status;
57394 static NTSTATUS wow64_ext_glVertexAttrib3fv( void *args )
57396 struct
57398 GLuint index;
57399 PTR32 v;
57400 } *params32 = args;
57401 struct glVertexAttrib3fv_params params =
57403 .index = params32->index,
57404 .v = ULongToPtr(params32->v),
57406 NTSTATUS status;
57407 status = ext_glVertexAttrib3fv( &params );
57408 return status;
57411 static NTSTATUS wow64_ext_glVertexAttrib3fvARB( void *args )
57413 struct
57415 GLuint index;
57416 PTR32 v;
57417 } *params32 = args;
57418 struct glVertexAttrib3fvARB_params params =
57420 .index = params32->index,
57421 .v = ULongToPtr(params32->v),
57423 NTSTATUS status;
57424 status = ext_glVertexAttrib3fvARB( &params );
57425 return status;
57428 static NTSTATUS wow64_ext_glVertexAttrib3fvNV( void *args )
57430 struct
57432 GLuint index;
57433 PTR32 v;
57434 } *params32 = args;
57435 struct glVertexAttrib3fvNV_params params =
57437 .index = params32->index,
57438 .v = ULongToPtr(params32->v),
57440 NTSTATUS status;
57441 status = ext_glVertexAttrib3fvNV( &params );
57442 return status;
57445 static NTSTATUS wow64_ext_glVertexAttrib3hvNV( void *args )
57447 struct
57449 GLuint index;
57450 PTR32 v;
57451 } *params32 = args;
57452 struct glVertexAttrib3hvNV_params params =
57454 .index = params32->index,
57455 .v = ULongToPtr(params32->v),
57457 NTSTATUS status;
57458 status = ext_glVertexAttrib3hvNV( &params );
57459 return status;
57462 static NTSTATUS wow64_ext_glVertexAttrib3sv( void *args )
57464 struct
57466 GLuint index;
57467 PTR32 v;
57468 } *params32 = args;
57469 struct glVertexAttrib3sv_params params =
57471 .index = params32->index,
57472 .v = ULongToPtr(params32->v),
57474 NTSTATUS status;
57475 status = ext_glVertexAttrib3sv( &params );
57476 return status;
57479 static NTSTATUS wow64_ext_glVertexAttrib3svARB( void *args )
57481 struct
57483 GLuint index;
57484 PTR32 v;
57485 } *params32 = args;
57486 struct glVertexAttrib3svARB_params params =
57488 .index = params32->index,
57489 .v = ULongToPtr(params32->v),
57491 NTSTATUS status;
57492 status = ext_glVertexAttrib3svARB( &params );
57493 return status;
57496 static NTSTATUS wow64_ext_glVertexAttrib3svNV( void *args )
57498 struct
57500 GLuint index;
57501 PTR32 v;
57502 } *params32 = args;
57503 struct glVertexAttrib3svNV_params params =
57505 .index = params32->index,
57506 .v = ULongToPtr(params32->v),
57508 NTSTATUS status;
57509 status = ext_glVertexAttrib3svNV( &params );
57510 return status;
57513 static NTSTATUS wow64_ext_glVertexAttrib4Nbv( void *args )
57515 struct
57517 GLuint index;
57518 PTR32 v;
57519 } *params32 = args;
57520 struct glVertexAttrib4Nbv_params params =
57522 .index = params32->index,
57523 .v = ULongToPtr(params32->v),
57525 NTSTATUS status;
57526 status = ext_glVertexAttrib4Nbv( &params );
57527 return status;
57530 static NTSTATUS wow64_ext_glVertexAttrib4NbvARB( void *args )
57532 struct
57534 GLuint index;
57535 PTR32 v;
57536 } *params32 = args;
57537 struct glVertexAttrib4NbvARB_params params =
57539 .index = params32->index,
57540 .v = ULongToPtr(params32->v),
57542 NTSTATUS status;
57543 status = ext_glVertexAttrib4NbvARB( &params );
57544 return status;
57547 static NTSTATUS wow64_ext_glVertexAttrib4Niv( void *args )
57549 struct
57551 GLuint index;
57552 PTR32 v;
57553 } *params32 = args;
57554 struct glVertexAttrib4Niv_params params =
57556 .index = params32->index,
57557 .v = ULongToPtr(params32->v),
57559 NTSTATUS status;
57560 status = ext_glVertexAttrib4Niv( &params );
57561 return status;
57564 static NTSTATUS wow64_ext_glVertexAttrib4NivARB( void *args )
57566 struct
57568 GLuint index;
57569 PTR32 v;
57570 } *params32 = args;
57571 struct glVertexAttrib4NivARB_params params =
57573 .index = params32->index,
57574 .v = ULongToPtr(params32->v),
57576 NTSTATUS status;
57577 status = ext_glVertexAttrib4NivARB( &params );
57578 return status;
57581 static NTSTATUS wow64_ext_glVertexAttrib4Nsv( void *args )
57583 struct
57585 GLuint index;
57586 PTR32 v;
57587 } *params32 = args;
57588 struct glVertexAttrib4Nsv_params params =
57590 .index = params32->index,
57591 .v = ULongToPtr(params32->v),
57593 NTSTATUS status;
57594 status = ext_glVertexAttrib4Nsv( &params );
57595 return status;
57598 static NTSTATUS wow64_ext_glVertexAttrib4NsvARB( void *args )
57600 struct
57602 GLuint index;
57603 PTR32 v;
57604 } *params32 = args;
57605 struct glVertexAttrib4NsvARB_params params =
57607 .index = params32->index,
57608 .v = ULongToPtr(params32->v),
57610 NTSTATUS status;
57611 status = ext_glVertexAttrib4NsvARB( &params );
57612 return status;
57615 static NTSTATUS wow64_ext_glVertexAttrib4Nubv( void *args )
57617 struct
57619 GLuint index;
57620 PTR32 v;
57621 } *params32 = args;
57622 struct glVertexAttrib4Nubv_params params =
57624 .index = params32->index,
57625 .v = ULongToPtr(params32->v),
57627 NTSTATUS status;
57628 status = ext_glVertexAttrib4Nubv( &params );
57629 return status;
57632 static NTSTATUS wow64_ext_glVertexAttrib4NubvARB( void *args )
57634 struct
57636 GLuint index;
57637 PTR32 v;
57638 } *params32 = args;
57639 struct glVertexAttrib4NubvARB_params params =
57641 .index = params32->index,
57642 .v = ULongToPtr(params32->v),
57644 NTSTATUS status;
57645 status = ext_glVertexAttrib4NubvARB( &params );
57646 return status;
57649 static NTSTATUS wow64_ext_glVertexAttrib4Nuiv( void *args )
57651 struct
57653 GLuint index;
57654 PTR32 v;
57655 } *params32 = args;
57656 struct glVertexAttrib4Nuiv_params params =
57658 .index = params32->index,
57659 .v = ULongToPtr(params32->v),
57661 NTSTATUS status;
57662 status = ext_glVertexAttrib4Nuiv( &params );
57663 return status;
57666 static NTSTATUS wow64_ext_glVertexAttrib4NuivARB( void *args )
57668 struct
57670 GLuint index;
57671 PTR32 v;
57672 } *params32 = args;
57673 struct glVertexAttrib4NuivARB_params params =
57675 .index = params32->index,
57676 .v = ULongToPtr(params32->v),
57678 NTSTATUS status;
57679 status = ext_glVertexAttrib4NuivARB( &params );
57680 return status;
57683 static NTSTATUS wow64_ext_glVertexAttrib4Nusv( void *args )
57685 struct
57687 GLuint index;
57688 PTR32 v;
57689 } *params32 = args;
57690 struct glVertexAttrib4Nusv_params params =
57692 .index = params32->index,
57693 .v = ULongToPtr(params32->v),
57695 NTSTATUS status;
57696 status = ext_glVertexAttrib4Nusv( &params );
57697 return status;
57700 static NTSTATUS wow64_ext_glVertexAttrib4NusvARB( void *args )
57702 struct
57704 GLuint index;
57705 PTR32 v;
57706 } *params32 = args;
57707 struct glVertexAttrib4NusvARB_params params =
57709 .index = params32->index,
57710 .v = ULongToPtr(params32->v),
57712 NTSTATUS status;
57713 status = ext_glVertexAttrib4NusvARB( &params );
57714 return status;
57717 static NTSTATUS wow64_ext_glVertexAttrib4bv( void *args )
57719 struct
57721 GLuint index;
57722 PTR32 v;
57723 } *params32 = args;
57724 struct glVertexAttrib4bv_params params =
57726 .index = params32->index,
57727 .v = ULongToPtr(params32->v),
57729 NTSTATUS status;
57730 status = ext_glVertexAttrib4bv( &params );
57731 return status;
57734 static NTSTATUS wow64_ext_glVertexAttrib4bvARB( void *args )
57736 struct
57738 GLuint index;
57739 PTR32 v;
57740 } *params32 = args;
57741 struct glVertexAttrib4bvARB_params params =
57743 .index = params32->index,
57744 .v = ULongToPtr(params32->v),
57746 NTSTATUS status;
57747 status = ext_glVertexAttrib4bvARB( &params );
57748 return status;
57751 static NTSTATUS wow64_ext_glVertexAttrib4dv( void *args )
57753 struct
57755 GLuint index;
57756 PTR32 v;
57757 } *params32 = args;
57758 struct glVertexAttrib4dv_params params =
57760 .index = params32->index,
57761 .v = ULongToPtr(params32->v),
57763 NTSTATUS status;
57764 status = ext_glVertexAttrib4dv( &params );
57765 return status;
57768 static NTSTATUS wow64_ext_glVertexAttrib4dvARB( void *args )
57770 struct
57772 GLuint index;
57773 PTR32 v;
57774 } *params32 = args;
57775 struct glVertexAttrib4dvARB_params params =
57777 .index = params32->index,
57778 .v = ULongToPtr(params32->v),
57780 NTSTATUS status;
57781 status = ext_glVertexAttrib4dvARB( &params );
57782 return status;
57785 static NTSTATUS wow64_ext_glVertexAttrib4dvNV( void *args )
57787 struct
57789 GLuint index;
57790 PTR32 v;
57791 } *params32 = args;
57792 struct glVertexAttrib4dvNV_params params =
57794 .index = params32->index,
57795 .v = ULongToPtr(params32->v),
57797 NTSTATUS status;
57798 status = ext_glVertexAttrib4dvNV( &params );
57799 return status;
57802 static NTSTATUS wow64_ext_glVertexAttrib4fv( void *args )
57804 struct
57806 GLuint index;
57807 PTR32 v;
57808 } *params32 = args;
57809 struct glVertexAttrib4fv_params params =
57811 .index = params32->index,
57812 .v = ULongToPtr(params32->v),
57814 NTSTATUS status;
57815 status = ext_glVertexAttrib4fv( &params );
57816 return status;
57819 static NTSTATUS wow64_ext_glVertexAttrib4fvARB( void *args )
57821 struct
57823 GLuint index;
57824 PTR32 v;
57825 } *params32 = args;
57826 struct glVertexAttrib4fvARB_params params =
57828 .index = params32->index,
57829 .v = ULongToPtr(params32->v),
57831 NTSTATUS status;
57832 status = ext_glVertexAttrib4fvARB( &params );
57833 return status;
57836 static NTSTATUS wow64_ext_glVertexAttrib4fvNV( void *args )
57838 struct
57840 GLuint index;
57841 PTR32 v;
57842 } *params32 = args;
57843 struct glVertexAttrib4fvNV_params params =
57845 .index = params32->index,
57846 .v = ULongToPtr(params32->v),
57848 NTSTATUS status;
57849 status = ext_glVertexAttrib4fvNV( &params );
57850 return status;
57853 static NTSTATUS wow64_ext_glVertexAttrib4hvNV( void *args )
57855 struct
57857 GLuint index;
57858 PTR32 v;
57859 } *params32 = args;
57860 struct glVertexAttrib4hvNV_params params =
57862 .index = params32->index,
57863 .v = ULongToPtr(params32->v),
57865 NTSTATUS status;
57866 status = ext_glVertexAttrib4hvNV( &params );
57867 return status;
57870 static NTSTATUS wow64_ext_glVertexAttrib4iv( void *args )
57872 struct
57874 GLuint index;
57875 PTR32 v;
57876 } *params32 = args;
57877 struct glVertexAttrib4iv_params params =
57879 .index = params32->index,
57880 .v = ULongToPtr(params32->v),
57882 NTSTATUS status;
57883 status = ext_glVertexAttrib4iv( &params );
57884 return status;
57887 static NTSTATUS wow64_ext_glVertexAttrib4ivARB( void *args )
57889 struct
57891 GLuint index;
57892 PTR32 v;
57893 } *params32 = args;
57894 struct glVertexAttrib4ivARB_params params =
57896 .index = params32->index,
57897 .v = ULongToPtr(params32->v),
57899 NTSTATUS status;
57900 status = ext_glVertexAttrib4ivARB( &params );
57901 return status;
57904 static NTSTATUS wow64_ext_glVertexAttrib4sv( void *args )
57906 struct
57908 GLuint index;
57909 PTR32 v;
57910 } *params32 = args;
57911 struct glVertexAttrib4sv_params params =
57913 .index = params32->index,
57914 .v = ULongToPtr(params32->v),
57916 NTSTATUS status;
57917 status = ext_glVertexAttrib4sv( &params );
57918 return status;
57921 static NTSTATUS wow64_ext_glVertexAttrib4svARB( void *args )
57923 struct
57925 GLuint index;
57926 PTR32 v;
57927 } *params32 = args;
57928 struct glVertexAttrib4svARB_params params =
57930 .index = params32->index,
57931 .v = ULongToPtr(params32->v),
57933 NTSTATUS status;
57934 status = ext_glVertexAttrib4svARB( &params );
57935 return status;
57938 static NTSTATUS wow64_ext_glVertexAttrib4svNV( void *args )
57940 struct
57942 GLuint index;
57943 PTR32 v;
57944 } *params32 = args;
57945 struct glVertexAttrib4svNV_params params =
57947 .index = params32->index,
57948 .v = ULongToPtr(params32->v),
57950 NTSTATUS status;
57951 status = ext_glVertexAttrib4svNV( &params );
57952 return status;
57955 static NTSTATUS wow64_ext_glVertexAttrib4ubv( void *args )
57957 struct
57959 GLuint index;
57960 PTR32 v;
57961 } *params32 = args;
57962 struct glVertexAttrib4ubv_params params =
57964 .index = params32->index,
57965 .v = ULongToPtr(params32->v),
57967 NTSTATUS status;
57968 status = ext_glVertexAttrib4ubv( &params );
57969 return status;
57972 static NTSTATUS wow64_ext_glVertexAttrib4ubvARB( void *args )
57974 struct
57976 GLuint index;
57977 PTR32 v;
57978 } *params32 = args;
57979 struct glVertexAttrib4ubvARB_params params =
57981 .index = params32->index,
57982 .v = ULongToPtr(params32->v),
57984 NTSTATUS status;
57985 status = ext_glVertexAttrib4ubvARB( &params );
57986 return status;
57989 static NTSTATUS wow64_ext_glVertexAttrib4ubvNV( void *args )
57991 struct
57993 GLuint index;
57994 PTR32 v;
57995 } *params32 = args;
57996 struct glVertexAttrib4ubvNV_params params =
57998 .index = params32->index,
57999 .v = ULongToPtr(params32->v),
58001 NTSTATUS status;
58002 status = ext_glVertexAttrib4ubvNV( &params );
58003 return status;
58006 static NTSTATUS wow64_ext_glVertexAttrib4uiv( void *args )
58008 struct
58010 GLuint index;
58011 PTR32 v;
58012 } *params32 = args;
58013 struct glVertexAttrib4uiv_params params =
58015 .index = params32->index,
58016 .v = ULongToPtr(params32->v),
58018 NTSTATUS status;
58019 status = ext_glVertexAttrib4uiv( &params );
58020 return status;
58023 static NTSTATUS wow64_ext_glVertexAttrib4uivARB( void *args )
58025 struct
58027 GLuint index;
58028 PTR32 v;
58029 } *params32 = args;
58030 struct glVertexAttrib4uivARB_params params =
58032 .index = params32->index,
58033 .v = ULongToPtr(params32->v),
58035 NTSTATUS status;
58036 status = ext_glVertexAttrib4uivARB( &params );
58037 return status;
58040 static NTSTATUS wow64_ext_glVertexAttrib4usv( void *args )
58042 struct
58044 GLuint index;
58045 PTR32 v;
58046 } *params32 = args;
58047 struct glVertexAttrib4usv_params params =
58049 .index = params32->index,
58050 .v = ULongToPtr(params32->v),
58052 NTSTATUS status;
58053 status = ext_glVertexAttrib4usv( &params );
58054 return status;
58057 static NTSTATUS wow64_ext_glVertexAttrib4usvARB( void *args )
58059 struct
58061 GLuint index;
58062 PTR32 v;
58063 } *params32 = args;
58064 struct glVertexAttrib4usvARB_params params =
58066 .index = params32->index,
58067 .v = ULongToPtr(params32->v),
58069 NTSTATUS status;
58070 status = ext_glVertexAttrib4usvARB( &params );
58071 return status;
58074 static NTSTATUS wow64_ext_glVertexAttribI1iv( void *args )
58076 struct
58078 GLuint index;
58079 PTR32 v;
58080 } *params32 = args;
58081 struct glVertexAttribI1iv_params params =
58083 .index = params32->index,
58084 .v = ULongToPtr(params32->v),
58086 NTSTATUS status;
58087 status = ext_glVertexAttribI1iv( &params );
58088 return status;
58091 static NTSTATUS wow64_ext_glVertexAttribI1ivEXT( void *args )
58093 struct
58095 GLuint index;
58096 PTR32 v;
58097 } *params32 = args;
58098 struct glVertexAttribI1ivEXT_params params =
58100 .index = params32->index,
58101 .v = ULongToPtr(params32->v),
58103 NTSTATUS status;
58104 status = ext_glVertexAttribI1ivEXT( &params );
58105 return status;
58108 static NTSTATUS wow64_ext_glVertexAttribI1uiv( void *args )
58110 struct
58112 GLuint index;
58113 PTR32 v;
58114 } *params32 = args;
58115 struct glVertexAttribI1uiv_params params =
58117 .index = params32->index,
58118 .v = ULongToPtr(params32->v),
58120 NTSTATUS status;
58121 status = ext_glVertexAttribI1uiv( &params );
58122 return status;
58125 static NTSTATUS wow64_ext_glVertexAttribI1uivEXT( void *args )
58127 struct
58129 GLuint index;
58130 PTR32 v;
58131 } *params32 = args;
58132 struct glVertexAttribI1uivEXT_params params =
58134 .index = params32->index,
58135 .v = ULongToPtr(params32->v),
58137 NTSTATUS status;
58138 status = ext_glVertexAttribI1uivEXT( &params );
58139 return status;
58142 static NTSTATUS wow64_ext_glVertexAttribI2iv( void *args )
58144 struct
58146 GLuint index;
58147 PTR32 v;
58148 } *params32 = args;
58149 struct glVertexAttribI2iv_params params =
58151 .index = params32->index,
58152 .v = ULongToPtr(params32->v),
58154 NTSTATUS status;
58155 status = ext_glVertexAttribI2iv( &params );
58156 return status;
58159 static NTSTATUS wow64_ext_glVertexAttribI2ivEXT( void *args )
58161 struct
58163 GLuint index;
58164 PTR32 v;
58165 } *params32 = args;
58166 struct glVertexAttribI2ivEXT_params params =
58168 .index = params32->index,
58169 .v = ULongToPtr(params32->v),
58171 NTSTATUS status;
58172 status = ext_glVertexAttribI2ivEXT( &params );
58173 return status;
58176 static NTSTATUS wow64_ext_glVertexAttribI2uiv( void *args )
58178 struct
58180 GLuint index;
58181 PTR32 v;
58182 } *params32 = args;
58183 struct glVertexAttribI2uiv_params params =
58185 .index = params32->index,
58186 .v = ULongToPtr(params32->v),
58188 NTSTATUS status;
58189 status = ext_glVertexAttribI2uiv( &params );
58190 return status;
58193 static NTSTATUS wow64_ext_glVertexAttribI2uivEXT( void *args )
58195 struct
58197 GLuint index;
58198 PTR32 v;
58199 } *params32 = args;
58200 struct glVertexAttribI2uivEXT_params params =
58202 .index = params32->index,
58203 .v = ULongToPtr(params32->v),
58205 NTSTATUS status;
58206 status = ext_glVertexAttribI2uivEXT( &params );
58207 return status;
58210 static NTSTATUS wow64_ext_glVertexAttribI3iv( void *args )
58212 struct
58214 GLuint index;
58215 PTR32 v;
58216 } *params32 = args;
58217 struct glVertexAttribI3iv_params params =
58219 .index = params32->index,
58220 .v = ULongToPtr(params32->v),
58222 NTSTATUS status;
58223 status = ext_glVertexAttribI3iv( &params );
58224 return status;
58227 static NTSTATUS wow64_ext_glVertexAttribI3ivEXT( void *args )
58229 struct
58231 GLuint index;
58232 PTR32 v;
58233 } *params32 = args;
58234 struct glVertexAttribI3ivEXT_params params =
58236 .index = params32->index,
58237 .v = ULongToPtr(params32->v),
58239 NTSTATUS status;
58240 status = ext_glVertexAttribI3ivEXT( &params );
58241 return status;
58244 static NTSTATUS wow64_ext_glVertexAttribI3uiv( void *args )
58246 struct
58248 GLuint index;
58249 PTR32 v;
58250 } *params32 = args;
58251 struct glVertexAttribI3uiv_params params =
58253 .index = params32->index,
58254 .v = ULongToPtr(params32->v),
58256 NTSTATUS status;
58257 status = ext_glVertexAttribI3uiv( &params );
58258 return status;
58261 static NTSTATUS wow64_ext_glVertexAttribI3uivEXT( void *args )
58263 struct
58265 GLuint index;
58266 PTR32 v;
58267 } *params32 = args;
58268 struct glVertexAttribI3uivEXT_params params =
58270 .index = params32->index,
58271 .v = ULongToPtr(params32->v),
58273 NTSTATUS status;
58274 status = ext_glVertexAttribI3uivEXT( &params );
58275 return status;
58278 static NTSTATUS wow64_ext_glVertexAttribI4bv( void *args )
58280 struct
58282 GLuint index;
58283 PTR32 v;
58284 } *params32 = args;
58285 struct glVertexAttribI4bv_params params =
58287 .index = params32->index,
58288 .v = ULongToPtr(params32->v),
58290 NTSTATUS status;
58291 status = ext_glVertexAttribI4bv( &params );
58292 return status;
58295 static NTSTATUS wow64_ext_glVertexAttribI4bvEXT( void *args )
58297 struct
58299 GLuint index;
58300 PTR32 v;
58301 } *params32 = args;
58302 struct glVertexAttribI4bvEXT_params params =
58304 .index = params32->index,
58305 .v = ULongToPtr(params32->v),
58307 NTSTATUS status;
58308 status = ext_glVertexAttribI4bvEXT( &params );
58309 return status;
58312 static NTSTATUS wow64_ext_glVertexAttribI4iv( void *args )
58314 struct
58316 GLuint index;
58317 PTR32 v;
58318 } *params32 = args;
58319 struct glVertexAttribI4iv_params params =
58321 .index = params32->index,
58322 .v = ULongToPtr(params32->v),
58324 NTSTATUS status;
58325 status = ext_glVertexAttribI4iv( &params );
58326 return status;
58329 static NTSTATUS wow64_ext_glVertexAttribI4ivEXT( void *args )
58331 struct
58333 GLuint index;
58334 PTR32 v;
58335 } *params32 = args;
58336 struct glVertexAttribI4ivEXT_params params =
58338 .index = params32->index,
58339 .v = ULongToPtr(params32->v),
58341 NTSTATUS status;
58342 status = ext_glVertexAttribI4ivEXT( &params );
58343 return status;
58346 static NTSTATUS wow64_ext_glVertexAttribI4sv( void *args )
58348 struct
58350 GLuint index;
58351 PTR32 v;
58352 } *params32 = args;
58353 struct glVertexAttribI4sv_params params =
58355 .index = params32->index,
58356 .v = ULongToPtr(params32->v),
58358 NTSTATUS status;
58359 status = ext_glVertexAttribI4sv( &params );
58360 return status;
58363 static NTSTATUS wow64_ext_glVertexAttribI4svEXT( void *args )
58365 struct
58367 GLuint index;
58368 PTR32 v;
58369 } *params32 = args;
58370 struct glVertexAttribI4svEXT_params params =
58372 .index = params32->index,
58373 .v = ULongToPtr(params32->v),
58375 NTSTATUS status;
58376 status = ext_glVertexAttribI4svEXT( &params );
58377 return status;
58380 static NTSTATUS wow64_ext_glVertexAttribI4ubv( void *args )
58382 struct
58384 GLuint index;
58385 PTR32 v;
58386 } *params32 = args;
58387 struct glVertexAttribI4ubv_params params =
58389 .index = params32->index,
58390 .v = ULongToPtr(params32->v),
58392 NTSTATUS status;
58393 status = ext_glVertexAttribI4ubv( &params );
58394 return status;
58397 static NTSTATUS wow64_ext_glVertexAttribI4ubvEXT( void *args )
58399 struct
58401 GLuint index;
58402 PTR32 v;
58403 } *params32 = args;
58404 struct glVertexAttribI4ubvEXT_params params =
58406 .index = params32->index,
58407 .v = ULongToPtr(params32->v),
58409 NTSTATUS status;
58410 status = ext_glVertexAttribI4ubvEXT( &params );
58411 return status;
58414 static NTSTATUS wow64_ext_glVertexAttribI4uiv( void *args )
58416 struct
58418 GLuint index;
58419 PTR32 v;
58420 } *params32 = args;
58421 struct glVertexAttribI4uiv_params params =
58423 .index = params32->index,
58424 .v = ULongToPtr(params32->v),
58426 NTSTATUS status;
58427 status = ext_glVertexAttribI4uiv( &params );
58428 return status;
58431 static NTSTATUS wow64_ext_glVertexAttribI4uivEXT( void *args )
58433 struct
58435 GLuint index;
58436 PTR32 v;
58437 } *params32 = args;
58438 struct glVertexAttribI4uivEXT_params params =
58440 .index = params32->index,
58441 .v = ULongToPtr(params32->v),
58443 NTSTATUS status;
58444 status = ext_glVertexAttribI4uivEXT( &params );
58445 return status;
58448 static NTSTATUS wow64_ext_glVertexAttribI4usv( void *args )
58450 struct
58452 GLuint index;
58453 PTR32 v;
58454 } *params32 = args;
58455 struct glVertexAttribI4usv_params params =
58457 .index = params32->index,
58458 .v = ULongToPtr(params32->v),
58460 NTSTATUS status;
58461 status = ext_glVertexAttribI4usv( &params );
58462 return status;
58465 static NTSTATUS wow64_ext_glVertexAttribI4usvEXT( void *args )
58467 struct
58469 GLuint index;
58470 PTR32 v;
58471 } *params32 = args;
58472 struct glVertexAttribI4usvEXT_params params =
58474 .index = params32->index,
58475 .v = ULongToPtr(params32->v),
58477 NTSTATUS status;
58478 status = ext_glVertexAttribI4usvEXT( &params );
58479 return status;
58482 static NTSTATUS wow64_ext_glVertexAttribIPointer( void *args )
58484 struct
58486 GLuint index;
58487 GLint size;
58488 GLenum type;
58489 GLsizei stride;
58490 PTR32 pointer;
58491 } *params32 = args;
58492 struct glVertexAttribIPointer_params params =
58494 .index = params32->index,
58495 .size = params32->size,
58496 .type = params32->type,
58497 .stride = params32->stride,
58498 .pointer = ULongToPtr(params32->pointer),
58500 NTSTATUS status;
58501 status = ext_glVertexAttribIPointer( &params );
58502 return status;
58505 static NTSTATUS wow64_ext_glVertexAttribIPointerEXT( void *args )
58507 struct
58509 GLuint index;
58510 GLint size;
58511 GLenum type;
58512 GLsizei stride;
58513 PTR32 pointer;
58514 } *params32 = args;
58515 struct glVertexAttribIPointerEXT_params params =
58517 .index = params32->index,
58518 .size = params32->size,
58519 .type = params32->type,
58520 .stride = params32->stride,
58521 .pointer = ULongToPtr(params32->pointer),
58523 NTSTATUS status;
58524 status = ext_glVertexAttribIPointerEXT( &params );
58525 return status;
58528 static NTSTATUS wow64_ext_glVertexAttribL1dv( void *args )
58530 struct
58532 GLuint index;
58533 PTR32 v;
58534 } *params32 = args;
58535 struct glVertexAttribL1dv_params params =
58537 .index = params32->index,
58538 .v = ULongToPtr(params32->v),
58540 NTSTATUS status;
58541 status = ext_glVertexAttribL1dv( &params );
58542 return status;
58545 static NTSTATUS wow64_ext_glVertexAttribL1dvEXT( void *args )
58547 struct
58549 GLuint index;
58550 PTR32 v;
58551 } *params32 = args;
58552 struct glVertexAttribL1dvEXT_params params =
58554 .index = params32->index,
58555 .v = ULongToPtr(params32->v),
58557 NTSTATUS status;
58558 status = ext_glVertexAttribL1dvEXT( &params );
58559 return status;
58562 static NTSTATUS wow64_ext_glVertexAttribL1i64vNV( void *args )
58564 struct
58566 GLuint index;
58567 PTR32 v;
58568 } *params32 = args;
58569 struct glVertexAttribL1i64vNV_params params =
58571 .index = params32->index,
58572 .v = ULongToPtr(params32->v),
58574 NTSTATUS status;
58575 status = ext_glVertexAttribL1i64vNV( &params );
58576 return status;
58579 static NTSTATUS wow64_ext_glVertexAttribL1ui64vARB( void *args )
58581 struct
58583 GLuint index;
58584 PTR32 v;
58585 } *params32 = args;
58586 struct glVertexAttribL1ui64vARB_params params =
58588 .index = params32->index,
58589 .v = ULongToPtr(params32->v),
58591 NTSTATUS status;
58592 status = ext_glVertexAttribL1ui64vARB( &params );
58593 return status;
58596 static NTSTATUS wow64_ext_glVertexAttribL1ui64vNV( void *args )
58598 struct
58600 GLuint index;
58601 PTR32 v;
58602 } *params32 = args;
58603 struct glVertexAttribL1ui64vNV_params params =
58605 .index = params32->index,
58606 .v = ULongToPtr(params32->v),
58608 NTSTATUS status;
58609 status = ext_glVertexAttribL1ui64vNV( &params );
58610 return status;
58613 static NTSTATUS wow64_ext_glVertexAttribL2dv( void *args )
58615 struct
58617 GLuint index;
58618 PTR32 v;
58619 } *params32 = args;
58620 struct glVertexAttribL2dv_params params =
58622 .index = params32->index,
58623 .v = ULongToPtr(params32->v),
58625 NTSTATUS status;
58626 status = ext_glVertexAttribL2dv( &params );
58627 return status;
58630 static NTSTATUS wow64_ext_glVertexAttribL2dvEXT( void *args )
58632 struct
58634 GLuint index;
58635 PTR32 v;
58636 } *params32 = args;
58637 struct glVertexAttribL2dvEXT_params params =
58639 .index = params32->index,
58640 .v = ULongToPtr(params32->v),
58642 NTSTATUS status;
58643 status = ext_glVertexAttribL2dvEXT( &params );
58644 return status;
58647 static NTSTATUS wow64_ext_glVertexAttribL2i64vNV( void *args )
58649 struct
58651 GLuint index;
58652 PTR32 v;
58653 } *params32 = args;
58654 struct glVertexAttribL2i64vNV_params params =
58656 .index = params32->index,
58657 .v = ULongToPtr(params32->v),
58659 NTSTATUS status;
58660 status = ext_glVertexAttribL2i64vNV( &params );
58661 return status;
58664 static NTSTATUS wow64_ext_glVertexAttribL2ui64vNV( void *args )
58666 struct
58668 GLuint index;
58669 PTR32 v;
58670 } *params32 = args;
58671 struct glVertexAttribL2ui64vNV_params params =
58673 .index = params32->index,
58674 .v = ULongToPtr(params32->v),
58676 NTSTATUS status;
58677 status = ext_glVertexAttribL2ui64vNV( &params );
58678 return status;
58681 static NTSTATUS wow64_ext_glVertexAttribL3dv( void *args )
58683 struct
58685 GLuint index;
58686 PTR32 v;
58687 } *params32 = args;
58688 struct glVertexAttribL3dv_params params =
58690 .index = params32->index,
58691 .v = ULongToPtr(params32->v),
58693 NTSTATUS status;
58694 status = ext_glVertexAttribL3dv( &params );
58695 return status;
58698 static NTSTATUS wow64_ext_glVertexAttribL3dvEXT( void *args )
58700 struct
58702 GLuint index;
58703 PTR32 v;
58704 } *params32 = args;
58705 struct glVertexAttribL3dvEXT_params params =
58707 .index = params32->index,
58708 .v = ULongToPtr(params32->v),
58710 NTSTATUS status;
58711 status = ext_glVertexAttribL3dvEXT( &params );
58712 return status;
58715 static NTSTATUS wow64_ext_glVertexAttribL3i64vNV( void *args )
58717 struct
58719 GLuint index;
58720 PTR32 v;
58721 } *params32 = args;
58722 struct glVertexAttribL3i64vNV_params params =
58724 .index = params32->index,
58725 .v = ULongToPtr(params32->v),
58727 NTSTATUS status;
58728 status = ext_glVertexAttribL3i64vNV( &params );
58729 return status;
58732 static NTSTATUS wow64_ext_glVertexAttribL3ui64vNV( void *args )
58734 struct
58736 GLuint index;
58737 PTR32 v;
58738 } *params32 = args;
58739 struct glVertexAttribL3ui64vNV_params params =
58741 .index = params32->index,
58742 .v = ULongToPtr(params32->v),
58744 NTSTATUS status;
58745 status = ext_glVertexAttribL3ui64vNV( &params );
58746 return status;
58749 static NTSTATUS wow64_ext_glVertexAttribL4dv( void *args )
58751 struct
58753 GLuint index;
58754 PTR32 v;
58755 } *params32 = args;
58756 struct glVertexAttribL4dv_params params =
58758 .index = params32->index,
58759 .v = ULongToPtr(params32->v),
58761 NTSTATUS status;
58762 status = ext_glVertexAttribL4dv( &params );
58763 return status;
58766 static NTSTATUS wow64_ext_glVertexAttribL4dvEXT( void *args )
58768 struct
58770 GLuint index;
58771 PTR32 v;
58772 } *params32 = args;
58773 struct glVertexAttribL4dvEXT_params params =
58775 .index = params32->index,
58776 .v = ULongToPtr(params32->v),
58778 NTSTATUS status;
58779 status = ext_glVertexAttribL4dvEXT( &params );
58780 return status;
58783 static NTSTATUS wow64_ext_glVertexAttribL4i64vNV( void *args )
58785 struct
58787 GLuint index;
58788 PTR32 v;
58789 } *params32 = args;
58790 struct glVertexAttribL4i64vNV_params params =
58792 .index = params32->index,
58793 .v = ULongToPtr(params32->v),
58795 NTSTATUS status;
58796 status = ext_glVertexAttribL4i64vNV( &params );
58797 return status;
58800 static NTSTATUS wow64_ext_glVertexAttribL4ui64vNV( void *args )
58802 struct
58804 GLuint index;
58805 PTR32 v;
58806 } *params32 = args;
58807 struct glVertexAttribL4ui64vNV_params params =
58809 .index = params32->index,
58810 .v = ULongToPtr(params32->v),
58812 NTSTATUS status;
58813 status = ext_glVertexAttribL4ui64vNV( &params );
58814 return status;
58817 static NTSTATUS wow64_ext_glVertexAttribLPointer( void *args )
58819 struct
58821 GLuint index;
58822 GLint size;
58823 GLenum type;
58824 GLsizei stride;
58825 PTR32 pointer;
58826 } *params32 = args;
58827 struct glVertexAttribLPointer_params params =
58829 .index = params32->index,
58830 .size = params32->size,
58831 .type = params32->type,
58832 .stride = params32->stride,
58833 .pointer = ULongToPtr(params32->pointer),
58835 NTSTATUS status;
58836 status = ext_glVertexAttribLPointer( &params );
58837 return status;
58840 static NTSTATUS wow64_ext_glVertexAttribLPointerEXT( void *args )
58842 struct
58844 GLuint index;
58845 GLint size;
58846 GLenum type;
58847 GLsizei stride;
58848 PTR32 pointer;
58849 } *params32 = args;
58850 struct glVertexAttribLPointerEXT_params params =
58852 .index = params32->index,
58853 .size = params32->size,
58854 .type = params32->type,
58855 .stride = params32->stride,
58856 .pointer = ULongToPtr(params32->pointer),
58858 NTSTATUS status;
58859 status = ext_glVertexAttribLPointerEXT( &params );
58860 return status;
58863 static NTSTATUS wow64_ext_glVertexAttribP1uiv( void *args )
58865 struct
58867 GLuint index;
58868 GLenum type;
58869 GLboolean normalized;
58870 PTR32 value;
58871 } *params32 = args;
58872 struct glVertexAttribP1uiv_params params =
58874 .index = params32->index,
58875 .type = params32->type,
58876 .normalized = params32->normalized,
58877 .value = ULongToPtr(params32->value),
58879 NTSTATUS status;
58880 status = ext_glVertexAttribP1uiv( &params );
58881 return status;
58884 static NTSTATUS wow64_ext_glVertexAttribP2uiv( void *args )
58886 struct
58888 GLuint index;
58889 GLenum type;
58890 GLboolean normalized;
58891 PTR32 value;
58892 } *params32 = args;
58893 struct glVertexAttribP2uiv_params params =
58895 .index = params32->index,
58896 .type = params32->type,
58897 .normalized = params32->normalized,
58898 .value = ULongToPtr(params32->value),
58900 NTSTATUS status;
58901 status = ext_glVertexAttribP2uiv( &params );
58902 return status;
58905 static NTSTATUS wow64_ext_glVertexAttribP3uiv( void *args )
58907 struct
58909 GLuint index;
58910 GLenum type;
58911 GLboolean normalized;
58912 PTR32 value;
58913 } *params32 = args;
58914 struct glVertexAttribP3uiv_params params =
58916 .index = params32->index,
58917 .type = params32->type,
58918 .normalized = params32->normalized,
58919 .value = ULongToPtr(params32->value),
58921 NTSTATUS status;
58922 status = ext_glVertexAttribP3uiv( &params );
58923 return status;
58926 static NTSTATUS wow64_ext_glVertexAttribP4uiv( void *args )
58928 struct
58930 GLuint index;
58931 GLenum type;
58932 GLboolean normalized;
58933 PTR32 value;
58934 } *params32 = args;
58935 struct glVertexAttribP4uiv_params params =
58937 .index = params32->index,
58938 .type = params32->type,
58939 .normalized = params32->normalized,
58940 .value = ULongToPtr(params32->value),
58942 NTSTATUS status;
58943 status = ext_glVertexAttribP4uiv( &params );
58944 return status;
58947 static NTSTATUS wow64_ext_glVertexAttribPointer( void *args )
58949 struct
58951 GLuint index;
58952 GLint size;
58953 GLenum type;
58954 GLboolean normalized;
58955 GLsizei stride;
58956 PTR32 pointer;
58957 } *params32 = args;
58958 struct glVertexAttribPointer_params params =
58960 .index = params32->index,
58961 .size = params32->size,
58962 .type = params32->type,
58963 .normalized = params32->normalized,
58964 .stride = params32->stride,
58965 .pointer = ULongToPtr(params32->pointer),
58967 NTSTATUS status;
58968 status = ext_glVertexAttribPointer( &params );
58969 return status;
58972 static NTSTATUS wow64_ext_glVertexAttribPointerARB( void *args )
58974 struct
58976 GLuint index;
58977 GLint size;
58978 GLenum type;
58979 GLboolean normalized;
58980 GLsizei stride;
58981 PTR32 pointer;
58982 } *params32 = args;
58983 struct glVertexAttribPointerARB_params params =
58985 .index = params32->index,
58986 .size = params32->size,
58987 .type = params32->type,
58988 .normalized = params32->normalized,
58989 .stride = params32->stride,
58990 .pointer = ULongToPtr(params32->pointer),
58992 NTSTATUS status;
58993 status = ext_glVertexAttribPointerARB( &params );
58994 return status;
58997 static NTSTATUS wow64_ext_glVertexAttribPointerNV( void *args )
58999 struct
59001 GLuint index;
59002 GLint fsize;
59003 GLenum type;
59004 GLsizei stride;
59005 PTR32 pointer;
59006 } *params32 = args;
59007 struct glVertexAttribPointerNV_params params =
59009 .index = params32->index,
59010 .fsize = params32->fsize,
59011 .type = params32->type,
59012 .stride = params32->stride,
59013 .pointer = ULongToPtr(params32->pointer),
59015 NTSTATUS status;
59016 status = ext_glVertexAttribPointerNV( &params );
59017 return status;
59020 static NTSTATUS wow64_ext_glVertexAttribs1dvNV( void *args )
59022 struct
59024 GLuint index;
59025 GLsizei count;
59026 PTR32 v;
59027 } *params32 = args;
59028 struct glVertexAttribs1dvNV_params params =
59030 .index = params32->index,
59031 .count = params32->count,
59032 .v = ULongToPtr(params32->v),
59034 NTSTATUS status;
59035 status = ext_glVertexAttribs1dvNV( &params );
59036 return status;
59039 static NTSTATUS wow64_ext_glVertexAttribs1fvNV( void *args )
59041 struct
59043 GLuint index;
59044 GLsizei count;
59045 PTR32 v;
59046 } *params32 = args;
59047 struct glVertexAttribs1fvNV_params params =
59049 .index = params32->index,
59050 .count = params32->count,
59051 .v = ULongToPtr(params32->v),
59053 NTSTATUS status;
59054 status = ext_glVertexAttribs1fvNV( &params );
59055 return status;
59058 static NTSTATUS wow64_ext_glVertexAttribs1hvNV( void *args )
59060 struct
59062 GLuint index;
59063 GLsizei n;
59064 PTR32 v;
59065 } *params32 = args;
59066 struct glVertexAttribs1hvNV_params params =
59068 .index = params32->index,
59069 .n = params32->n,
59070 .v = ULongToPtr(params32->v),
59072 NTSTATUS status;
59073 status = ext_glVertexAttribs1hvNV( &params );
59074 return status;
59077 static NTSTATUS wow64_ext_glVertexAttribs1svNV( void *args )
59079 struct
59081 GLuint index;
59082 GLsizei count;
59083 PTR32 v;
59084 } *params32 = args;
59085 struct glVertexAttribs1svNV_params params =
59087 .index = params32->index,
59088 .count = params32->count,
59089 .v = ULongToPtr(params32->v),
59091 NTSTATUS status;
59092 status = ext_glVertexAttribs1svNV( &params );
59093 return status;
59096 static NTSTATUS wow64_ext_glVertexAttribs2dvNV( void *args )
59098 struct
59100 GLuint index;
59101 GLsizei count;
59102 PTR32 v;
59103 } *params32 = args;
59104 struct glVertexAttribs2dvNV_params params =
59106 .index = params32->index,
59107 .count = params32->count,
59108 .v = ULongToPtr(params32->v),
59110 NTSTATUS status;
59111 status = ext_glVertexAttribs2dvNV( &params );
59112 return status;
59115 static NTSTATUS wow64_ext_glVertexAttribs2fvNV( void *args )
59117 struct
59119 GLuint index;
59120 GLsizei count;
59121 PTR32 v;
59122 } *params32 = args;
59123 struct glVertexAttribs2fvNV_params params =
59125 .index = params32->index,
59126 .count = params32->count,
59127 .v = ULongToPtr(params32->v),
59129 NTSTATUS status;
59130 status = ext_glVertexAttribs2fvNV( &params );
59131 return status;
59134 static NTSTATUS wow64_ext_glVertexAttribs2hvNV( void *args )
59136 struct
59138 GLuint index;
59139 GLsizei n;
59140 PTR32 v;
59141 } *params32 = args;
59142 struct glVertexAttribs2hvNV_params params =
59144 .index = params32->index,
59145 .n = params32->n,
59146 .v = ULongToPtr(params32->v),
59148 NTSTATUS status;
59149 status = ext_glVertexAttribs2hvNV( &params );
59150 return status;
59153 static NTSTATUS wow64_ext_glVertexAttribs2svNV( void *args )
59155 struct
59157 GLuint index;
59158 GLsizei count;
59159 PTR32 v;
59160 } *params32 = args;
59161 struct glVertexAttribs2svNV_params params =
59163 .index = params32->index,
59164 .count = params32->count,
59165 .v = ULongToPtr(params32->v),
59167 NTSTATUS status;
59168 status = ext_glVertexAttribs2svNV( &params );
59169 return status;
59172 static NTSTATUS wow64_ext_glVertexAttribs3dvNV( void *args )
59174 struct
59176 GLuint index;
59177 GLsizei count;
59178 PTR32 v;
59179 } *params32 = args;
59180 struct glVertexAttribs3dvNV_params params =
59182 .index = params32->index,
59183 .count = params32->count,
59184 .v = ULongToPtr(params32->v),
59186 NTSTATUS status;
59187 status = ext_glVertexAttribs3dvNV( &params );
59188 return status;
59191 static NTSTATUS wow64_ext_glVertexAttribs3fvNV( void *args )
59193 struct
59195 GLuint index;
59196 GLsizei count;
59197 PTR32 v;
59198 } *params32 = args;
59199 struct glVertexAttribs3fvNV_params params =
59201 .index = params32->index,
59202 .count = params32->count,
59203 .v = ULongToPtr(params32->v),
59205 NTSTATUS status;
59206 status = ext_glVertexAttribs3fvNV( &params );
59207 return status;
59210 static NTSTATUS wow64_ext_glVertexAttribs3hvNV( void *args )
59212 struct
59214 GLuint index;
59215 GLsizei n;
59216 PTR32 v;
59217 } *params32 = args;
59218 struct glVertexAttribs3hvNV_params params =
59220 .index = params32->index,
59221 .n = params32->n,
59222 .v = ULongToPtr(params32->v),
59224 NTSTATUS status;
59225 status = ext_glVertexAttribs3hvNV( &params );
59226 return status;
59229 static NTSTATUS wow64_ext_glVertexAttribs3svNV( void *args )
59231 struct
59233 GLuint index;
59234 GLsizei count;
59235 PTR32 v;
59236 } *params32 = args;
59237 struct glVertexAttribs3svNV_params params =
59239 .index = params32->index,
59240 .count = params32->count,
59241 .v = ULongToPtr(params32->v),
59243 NTSTATUS status;
59244 status = ext_glVertexAttribs3svNV( &params );
59245 return status;
59248 static NTSTATUS wow64_ext_glVertexAttribs4dvNV( void *args )
59250 struct
59252 GLuint index;
59253 GLsizei count;
59254 PTR32 v;
59255 } *params32 = args;
59256 struct glVertexAttribs4dvNV_params params =
59258 .index = params32->index,
59259 .count = params32->count,
59260 .v = ULongToPtr(params32->v),
59262 NTSTATUS status;
59263 status = ext_glVertexAttribs4dvNV( &params );
59264 return status;
59267 static NTSTATUS wow64_ext_glVertexAttribs4fvNV( void *args )
59269 struct
59271 GLuint index;
59272 GLsizei count;
59273 PTR32 v;
59274 } *params32 = args;
59275 struct glVertexAttribs4fvNV_params params =
59277 .index = params32->index,
59278 .count = params32->count,
59279 .v = ULongToPtr(params32->v),
59281 NTSTATUS status;
59282 status = ext_glVertexAttribs4fvNV( &params );
59283 return status;
59286 static NTSTATUS wow64_ext_glVertexAttribs4hvNV( void *args )
59288 struct
59290 GLuint index;
59291 GLsizei n;
59292 PTR32 v;
59293 } *params32 = args;
59294 struct glVertexAttribs4hvNV_params params =
59296 .index = params32->index,
59297 .n = params32->n,
59298 .v = ULongToPtr(params32->v),
59300 NTSTATUS status;
59301 status = ext_glVertexAttribs4hvNV( &params );
59302 return status;
59305 static NTSTATUS wow64_ext_glVertexAttribs4svNV( void *args )
59307 struct
59309 GLuint index;
59310 GLsizei count;
59311 PTR32 v;
59312 } *params32 = args;
59313 struct glVertexAttribs4svNV_params params =
59315 .index = params32->index,
59316 .count = params32->count,
59317 .v = ULongToPtr(params32->v),
59319 NTSTATUS status;
59320 status = ext_glVertexAttribs4svNV( &params );
59321 return status;
59324 static NTSTATUS wow64_ext_glVertexAttribs4ubvNV( void *args )
59326 struct
59328 GLuint index;
59329 GLsizei count;
59330 PTR32 v;
59331 } *params32 = args;
59332 struct glVertexAttribs4ubvNV_params params =
59334 .index = params32->index,
59335 .count = params32->count,
59336 .v = ULongToPtr(params32->v),
59338 NTSTATUS status;
59339 status = ext_glVertexAttribs4ubvNV( &params );
59340 return status;
59343 static NTSTATUS wow64_ext_glVertexP2uiv( void *args )
59345 struct
59347 GLenum type;
59348 PTR32 value;
59349 } *params32 = args;
59350 struct glVertexP2uiv_params params =
59352 .type = params32->type,
59353 .value = ULongToPtr(params32->value),
59355 NTSTATUS status;
59356 status = ext_glVertexP2uiv( &params );
59357 return status;
59360 static NTSTATUS wow64_ext_glVertexP3uiv( void *args )
59362 struct
59364 GLenum type;
59365 PTR32 value;
59366 } *params32 = args;
59367 struct glVertexP3uiv_params params =
59369 .type = params32->type,
59370 .value = ULongToPtr(params32->value),
59372 NTSTATUS status;
59373 status = ext_glVertexP3uiv( &params );
59374 return status;
59377 static NTSTATUS wow64_ext_glVertexP4uiv( void *args )
59379 struct
59381 GLenum type;
59382 PTR32 value;
59383 } *params32 = args;
59384 struct glVertexP4uiv_params params =
59386 .type = params32->type,
59387 .value = ULongToPtr(params32->value),
59389 NTSTATUS status;
59390 status = ext_glVertexP4uiv( &params );
59391 return status;
59394 static NTSTATUS wow64_ext_glVertexPointerEXT( void *args )
59396 struct
59398 GLint size;
59399 GLenum type;
59400 GLsizei stride;
59401 GLsizei count;
59402 PTR32 pointer;
59403 } *params32 = args;
59404 struct glVertexPointerEXT_params params =
59406 .size = params32->size,
59407 .type = params32->type,
59408 .stride = params32->stride,
59409 .count = params32->count,
59410 .pointer = ULongToPtr(params32->pointer),
59412 NTSTATUS status;
59413 status = ext_glVertexPointerEXT( &params );
59414 return status;
59417 static NTSTATUS wow64_ext_glVertexPointerListIBM( void *args )
59419 struct
59421 GLint size;
59422 GLenum type;
59423 GLint stride;
59424 PTR32 pointer;
59425 GLint ptrstride;
59426 } *params32 = args;
59427 struct glVertexPointerListIBM_params params =
59429 .size = params32->size,
59430 .type = params32->type,
59431 .stride = params32->stride,
59432 .ptrstride = params32->ptrstride,
59434 FIXME( "params32 %p, params %p stub!\n", params32, &params );
59435 return STATUS_NOT_IMPLEMENTED;
59438 static NTSTATUS wow64_ext_glVertexPointervINTEL( void *args )
59440 struct
59442 GLint size;
59443 GLenum type;
59444 PTR32 pointer;
59445 } *params32 = args;
59446 struct glVertexPointervINTEL_params params =
59448 .size = params32->size,
59449 .type = params32->type,
59451 FIXME( "params32 %p, params %p stub!\n", params32, &params );
59452 return STATUS_NOT_IMPLEMENTED;
59455 static NTSTATUS wow64_ext_glVertexStream1dvATI( void *args )
59457 struct
59459 GLenum stream;
59460 PTR32 coords;
59461 } *params32 = args;
59462 struct glVertexStream1dvATI_params params =
59464 .stream = params32->stream,
59465 .coords = ULongToPtr(params32->coords),
59467 NTSTATUS status;
59468 status = ext_glVertexStream1dvATI( &params );
59469 return status;
59472 static NTSTATUS wow64_ext_glVertexStream1fvATI( void *args )
59474 struct
59476 GLenum stream;
59477 PTR32 coords;
59478 } *params32 = args;
59479 struct glVertexStream1fvATI_params params =
59481 .stream = params32->stream,
59482 .coords = ULongToPtr(params32->coords),
59484 NTSTATUS status;
59485 status = ext_glVertexStream1fvATI( &params );
59486 return status;
59489 static NTSTATUS wow64_ext_glVertexStream1ivATI( void *args )
59491 struct
59493 GLenum stream;
59494 PTR32 coords;
59495 } *params32 = args;
59496 struct glVertexStream1ivATI_params params =
59498 .stream = params32->stream,
59499 .coords = ULongToPtr(params32->coords),
59501 NTSTATUS status;
59502 status = ext_glVertexStream1ivATI( &params );
59503 return status;
59506 static NTSTATUS wow64_ext_glVertexStream1svATI( void *args )
59508 struct
59510 GLenum stream;
59511 PTR32 coords;
59512 } *params32 = args;
59513 struct glVertexStream1svATI_params params =
59515 .stream = params32->stream,
59516 .coords = ULongToPtr(params32->coords),
59518 NTSTATUS status;
59519 status = ext_glVertexStream1svATI( &params );
59520 return status;
59523 static NTSTATUS wow64_ext_glVertexStream2dvATI( void *args )
59525 struct
59527 GLenum stream;
59528 PTR32 coords;
59529 } *params32 = args;
59530 struct glVertexStream2dvATI_params params =
59532 .stream = params32->stream,
59533 .coords = ULongToPtr(params32->coords),
59535 NTSTATUS status;
59536 status = ext_glVertexStream2dvATI( &params );
59537 return status;
59540 static NTSTATUS wow64_ext_glVertexStream2fvATI( void *args )
59542 struct
59544 GLenum stream;
59545 PTR32 coords;
59546 } *params32 = args;
59547 struct glVertexStream2fvATI_params params =
59549 .stream = params32->stream,
59550 .coords = ULongToPtr(params32->coords),
59552 NTSTATUS status;
59553 status = ext_glVertexStream2fvATI( &params );
59554 return status;
59557 static NTSTATUS wow64_ext_glVertexStream2ivATI( void *args )
59559 struct
59561 GLenum stream;
59562 PTR32 coords;
59563 } *params32 = args;
59564 struct glVertexStream2ivATI_params params =
59566 .stream = params32->stream,
59567 .coords = ULongToPtr(params32->coords),
59569 NTSTATUS status;
59570 status = ext_glVertexStream2ivATI( &params );
59571 return status;
59574 static NTSTATUS wow64_ext_glVertexStream2svATI( void *args )
59576 struct
59578 GLenum stream;
59579 PTR32 coords;
59580 } *params32 = args;
59581 struct glVertexStream2svATI_params params =
59583 .stream = params32->stream,
59584 .coords = ULongToPtr(params32->coords),
59586 NTSTATUS status;
59587 status = ext_glVertexStream2svATI( &params );
59588 return status;
59591 static NTSTATUS wow64_ext_glVertexStream3dvATI( void *args )
59593 struct
59595 GLenum stream;
59596 PTR32 coords;
59597 } *params32 = args;
59598 struct glVertexStream3dvATI_params params =
59600 .stream = params32->stream,
59601 .coords = ULongToPtr(params32->coords),
59603 NTSTATUS status;
59604 status = ext_glVertexStream3dvATI( &params );
59605 return status;
59608 static NTSTATUS wow64_ext_glVertexStream3fvATI( void *args )
59610 struct
59612 GLenum stream;
59613 PTR32 coords;
59614 } *params32 = args;
59615 struct glVertexStream3fvATI_params params =
59617 .stream = params32->stream,
59618 .coords = ULongToPtr(params32->coords),
59620 NTSTATUS status;
59621 status = ext_glVertexStream3fvATI( &params );
59622 return status;
59625 static NTSTATUS wow64_ext_glVertexStream3ivATI( void *args )
59627 struct
59629 GLenum stream;
59630 PTR32 coords;
59631 } *params32 = args;
59632 struct glVertexStream3ivATI_params params =
59634 .stream = params32->stream,
59635 .coords = ULongToPtr(params32->coords),
59637 NTSTATUS status;
59638 status = ext_glVertexStream3ivATI( &params );
59639 return status;
59642 static NTSTATUS wow64_ext_glVertexStream3svATI( void *args )
59644 struct
59646 GLenum stream;
59647 PTR32 coords;
59648 } *params32 = args;
59649 struct glVertexStream3svATI_params params =
59651 .stream = params32->stream,
59652 .coords = ULongToPtr(params32->coords),
59654 NTSTATUS status;
59655 status = ext_glVertexStream3svATI( &params );
59656 return status;
59659 static NTSTATUS wow64_ext_glVertexStream4dvATI( void *args )
59661 struct
59663 GLenum stream;
59664 PTR32 coords;
59665 } *params32 = args;
59666 struct glVertexStream4dvATI_params params =
59668 .stream = params32->stream,
59669 .coords = ULongToPtr(params32->coords),
59671 NTSTATUS status;
59672 status = ext_glVertexStream4dvATI( &params );
59673 return status;
59676 static NTSTATUS wow64_ext_glVertexStream4fvATI( void *args )
59678 struct
59680 GLenum stream;
59681 PTR32 coords;
59682 } *params32 = args;
59683 struct glVertexStream4fvATI_params params =
59685 .stream = params32->stream,
59686 .coords = ULongToPtr(params32->coords),
59688 NTSTATUS status;
59689 status = ext_glVertexStream4fvATI( &params );
59690 return status;
59693 static NTSTATUS wow64_ext_glVertexStream4ivATI( void *args )
59695 struct
59697 GLenum stream;
59698 PTR32 coords;
59699 } *params32 = args;
59700 struct glVertexStream4ivATI_params params =
59702 .stream = params32->stream,
59703 .coords = ULongToPtr(params32->coords),
59705 NTSTATUS status;
59706 status = ext_glVertexStream4ivATI( &params );
59707 return status;
59710 static NTSTATUS wow64_ext_glVertexStream4svATI( void *args )
59712 struct
59714 GLenum stream;
59715 PTR32 coords;
59716 } *params32 = args;
59717 struct glVertexStream4svATI_params params =
59719 .stream = params32->stream,
59720 .coords = ULongToPtr(params32->coords),
59722 NTSTATUS status;
59723 status = ext_glVertexStream4svATI( &params );
59724 return status;
59727 static NTSTATUS wow64_ext_glVertexWeightPointerEXT( void *args )
59729 struct
59731 GLint size;
59732 GLenum type;
59733 GLsizei stride;
59734 PTR32 pointer;
59735 } *params32 = args;
59736 struct glVertexWeightPointerEXT_params params =
59738 .size = params32->size,
59739 .type = params32->type,
59740 .stride = params32->stride,
59741 .pointer = ULongToPtr(params32->pointer),
59743 NTSTATUS status;
59744 status = ext_glVertexWeightPointerEXT( &params );
59745 return status;
59748 static NTSTATUS wow64_ext_glVertexWeightfvEXT( void *args )
59750 struct
59752 PTR32 weight;
59753 } *params32 = args;
59754 struct glVertexWeightfvEXT_params params =
59756 .weight = ULongToPtr(params32->weight),
59758 NTSTATUS status;
59759 status = ext_glVertexWeightfvEXT( &params );
59760 return status;
59763 static NTSTATUS wow64_ext_glVertexWeighthvNV( void *args )
59765 struct
59767 PTR32 weight;
59768 } *params32 = args;
59769 struct glVertexWeighthvNV_params params =
59771 .weight = ULongToPtr(params32->weight),
59773 NTSTATUS status;
59774 status = ext_glVertexWeighthvNV( &params );
59775 return status;
59778 static NTSTATUS wow64_ext_glVideoCaptureNV( void *args )
59780 struct
59782 GLuint video_capture_slot;
59783 PTR32 sequence_num;
59784 PTR32 capture_time;
59785 GLenum ret;
59786 } *params32 = args;
59787 struct glVideoCaptureNV_params params =
59789 .video_capture_slot = params32->video_capture_slot,
59790 .sequence_num = ULongToPtr(params32->sequence_num),
59791 .capture_time = ULongToPtr(params32->capture_time),
59793 NTSTATUS status;
59794 status = ext_glVideoCaptureNV( &params );
59795 params32->ret = params.ret;
59796 return status;
59799 static NTSTATUS wow64_ext_glVideoCaptureStreamParameterdvNV( void *args )
59801 struct
59803 GLuint video_capture_slot;
59804 GLuint stream;
59805 GLenum pname;
59806 PTR32 params;
59807 } *params32 = args;
59808 struct glVideoCaptureStreamParameterdvNV_params params =
59810 .video_capture_slot = params32->video_capture_slot,
59811 .stream = params32->stream,
59812 .pname = params32->pname,
59813 .params = ULongToPtr(params32->params),
59815 NTSTATUS status;
59816 status = ext_glVideoCaptureStreamParameterdvNV( &params );
59817 return status;
59820 static NTSTATUS wow64_ext_glVideoCaptureStreamParameterfvNV( void *args )
59822 struct
59824 GLuint video_capture_slot;
59825 GLuint stream;
59826 GLenum pname;
59827 PTR32 params;
59828 } *params32 = args;
59829 struct glVideoCaptureStreamParameterfvNV_params params =
59831 .video_capture_slot = params32->video_capture_slot,
59832 .stream = params32->stream,
59833 .pname = params32->pname,
59834 .params = ULongToPtr(params32->params),
59836 NTSTATUS status;
59837 status = ext_glVideoCaptureStreamParameterfvNV( &params );
59838 return status;
59841 static NTSTATUS wow64_ext_glVideoCaptureStreamParameterivNV( void *args )
59843 struct
59845 GLuint video_capture_slot;
59846 GLuint stream;
59847 GLenum pname;
59848 PTR32 params;
59849 } *params32 = args;
59850 struct glVideoCaptureStreamParameterivNV_params params =
59852 .video_capture_slot = params32->video_capture_slot,
59853 .stream = params32->stream,
59854 .pname = params32->pname,
59855 .params = ULongToPtr(params32->params),
59857 NTSTATUS status;
59858 status = ext_glVideoCaptureStreamParameterivNV( &params );
59859 return status;
59862 static NTSTATUS wow64_ext_glViewportArrayv( void *args )
59864 struct
59866 GLuint first;
59867 GLsizei count;
59868 PTR32 v;
59869 } *params32 = args;
59870 struct glViewportArrayv_params params =
59872 .first = params32->first,
59873 .count = params32->count,
59874 .v = ULongToPtr(params32->v),
59876 NTSTATUS status;
59877 status = ext_glViewportArrayv( &params );
59878 return status;
59881 static NTSTATUS wow64_ext_glViewportIndexedfv( void *args )
59883 struct
59885 GLuint index;
59886 PTR32 v;
59887 } *params32 = args;
59888 struct glViewportIndexedfv_params params =
59890 .index = params32->index,
59891 .v = ULongToPtr(params32->v),
59893 NTSTATUS status;
59894 status = ext_glViewportIndexedfv( &params );
59895 return status;
59898 static NTSTATUS wow64_ext_glWaitSemaphoreEXT( void *args )
59900 struct
59902 GLuint semaphore;
59903 GLuint numBufferBarriers;
59904 PTR32 buffers;
59905 GLuint numTextureBarriers;
59906 PTR32 textures;
59907 PTR32 srcLayouts;
59908 } *params32 = args;
59909 struct glWaitSemaphoreEXT_params params =
59911 .semaphore = params32->semaphore,
59912 .numBufferBarriers = params32->numBufferBarriers,
59913 .buffers = ULongToPtr(params32->buffers),
59914 .numTextureBarriers = params32->numTextureBarriers,
59915 .textures = ULongToPtr(params32->textures),
59916 .srcLayouts = ULongToPtr(params32->srcLayouts),
59918 NTSTATUS status;
59919 status = ext_glWaitSemaphoreEXT( &params );
59920 return status;
59923 static NTSTATUS wow64_ext_glWaitSemaphoreui64NVX( void *args )
59925 struct
59927 GLuint waitGpu;
59928 GLsizei fenceObjectCount;
59929 PTR32 semaphoreArray;
59930 PTR32 fenceValueArray;
59931 } *params32 = args;
59932 struct glWaitSemaphoreui64NVX_params params =
59934 .waitGpu = params32->waitGpu,
59935 .fenceObjectCount = params32->fenceObjectCount,
59936 .semaphoreArray = ULongToPtr(params32->semaphoreArray),
59937 .fenceValueArray = ULongToPtr(params32->fenceValueArray),
59939 NTSTATUS status;
59940 status = ext_glWaitSemaphoreui64NVX( &params );
59941 return status;
59944 static NTSTATUS wow64_ext_glWaitSync( void *args )
59946 struct
59948 PTR32 sync;
59949 GLbitfield flags;
59950 GLuint64 timeout;
59951 } *params32 = args;
59952 struct glWaitSync_params params =
59954 .sync = ULongToPtr(params32->sync),
59955 .flags = params32->flags,
59956 .timeout = params32->timeout,
59958 NTSTATUS status;
59959 status = ext_glWaitSync( &params );
59960 return status;
59963 static NTSTATUS wow64_ext_glWeightPathsNV( void *args )
59965 struct
59967 GLuint resultPath;
59968 GLsizei numPaths;
59969 PTR32 paths;
59970 PTR32 weights;
59971 } *params32 = args;
59972 struct glWeightPathsNV_params params =
59974 .resultPath = params32->resultPath,
59975 .numPaths = params32->numPaths,
59976 .paths = ULongToPtr(params32->paths),
59977 .weights = ULongToPtr(params32->weights),
59979 NTSTATUS status;
59980 status = ext_glWeightPathsNV( &params );
59981 return status;
59984 static NTSTATUS wow64_ext_glWeightPointerARB( void *args )
59986 struct
59988 GLint size;
59989 GLenum type;
59990 GLsizei stride;
59991 PTR32 pointer;
59992 } *params32 = args;
59993 struct glWeightPointerARB_params params =
59995 .size = params32->size,
59996 .type = params32->type,
59997 .stride = params32->stride,
59998 .pointer = ULongToPtr(params32->pointer),
60000 NTSTATUS status;
60001 status = ext_glWeightPointerARB( &params );
60002 return status;
60005 static NTSTATUS wow64_ext_glWeightbvARB( void *args )
60007 struct
60009 GLint size;
60010 PTR32 weights;
60011 } *params32 = args;
60012 struct glWeightbvARB_params params =
60014 .size = params32->size,
60015 .weights = ULongToPtr(params32->weights),
60017 NTSTATUS status;
60018 status = ext_glWeightbvARB( &params );
60019 return status;
60022 static NTSTATUS wow64_ext_glWeightdvARB( void *args )
60024 struct
60026 GLint size;
60027 PTR32 weights;
60028 } *params32 = args;
60029 struct glWeightdvARB_params params =
60031 .size = params32->size,
60032 .weights = ULongToPtr(params32->weights),
60034 NTSTATUS status;
60035 status = ext_glWeightdvARB( &params );
60036 return status;
60039 static NTSTATUS wow64_ext_glWeightfvARB( void *args )
60041 struct
60043 GLint size;
60044 PTR32 weights;
60045 } *params32 = args;
60046 struct glWeightfvARB_params params =
60048 .size = params32->size,
60049 .weights = ULongToPtr(params32->weights),
60051 NTSTATUS status;
60052 status = ext_glWeightfvARB( &params );
60053 return status;
60056 static NTSTATUS wow64_ext_glWeightivARB( void *args )
60058 struct
60060 GLint size;
60061 PTR32 weights;
60062 } *params32 = args;
60063 struct glWeightivARB_params params =
60065 .size = params32->size,
60066 .weights = ULongToPtr(params32->weights),
60068 NTSTATUS status;
60069 status = ext_glWeightivARB( &params );
60070 return status;
60073 static NTSTATUS wow64_ext_glWeightsvARB( void *args )
60075 struct
60077 GLint size;
60078 PTR32 weights;
60079 } *params32 = args;
60080 struct glWeightsvARB_params params =
60082 .size = params32->size,
60083 .weights = ULongToPtr(params32->weights),
60085 NTSTATUS status;
60086 status = ext_glWeightsvARB( &params );
60087 return status;
60090 static NTSTATUS wow64_ext_glWeightubvARB( void *args )
60092 struct
60094 GLint size;
60095 PTR32 weights;
60096 } *params32 = args;
60097 struct glWeightubvARB_params params =
60099 .size = params32->size,
60100 .weights = ULongToPtr(params32->weights),
60102 NTSTATUS status;
60103 status = ext_glWeightubvARB( &params );
60104 return status;
60107 static NTSTATUS wow64_ext_glWeightuivARB( void *args )
60109 struct
60111 GLint size;
60112 PTR32 weights;
60113 } *params32 = args;
60114 struct glWeightuivARB_params params =
60116 .size = params32->size,
60117 .weights = ULongToPtr(params32->weights),
60119 NTSTATUS status;
60120 status = ext_glWeightuivARB( &params );
60121 return status;
60124 static NTSTATUS wow64_ext_glWeightusvARB( void *args )
60126 struct
60128 GLint size;
60129 PTR32 weights;
60130 } *params32 = args;
60131 struct glWeightusvARB_params params =
60133 .size = params32->size,
60134 .weights = ULongToPtr(params32->weights),
60136 NTSTATUS status;
60137 status = ext_glWeightusvARB( &params );
60138 return status;
60141 static NTSTATUS wow64_ext_glWindowPos2dv( void *args )
60143 struct
60145 PTR32 v;
60146 } *params32 = args;
60147 struct glWindowPos2dv_params params =
60149 .v = ULongToPtr(params32->v),
60151 NTSTATUS status;
60152 status = ext_glWindowPos2dv( &params );
60153 return status;
60156 static NTSTATUS wow64_ext_glWindowPos2dvARB( void *args )
60158 struct
60160 PTR32 v;
60161 } *params32 = args;
60162 struct glWindowPos2dvARB_params params =
60164 .v = ULongToPtr(params32->v),
60166 NTSTATUS status;
60167 status = ext_glWindowPos2dvARB( &params );
60168 return status;
60171 static NTSTATUS wow64_ext_glWindowPos2dvMESA( void *args )
60173 struct
60175 PTR32 v;
60176 } *params32 = args;
60177 struct glWindowPos2dvMESA_params params =
60179 .v = ULongToPtr(params32->v),
60181 NTSTATUS status;
60182 status = ext_glWindowPos2dvMESA( &params );
60183 return status;
60186 static NTSTATUS wow64_ext_glWindowPos2fv( void *args )
60188 struct
60190 PTR32 v;
60191 } *params32 = args;
60192 struct glWindowPos2fv_params params =
60194 .v = ULongToPtr(params32->v),
60196 NTSTATUS status;
60197 status = ext_glWindowPos2fv( &params );
60198 return status;
60201 static NTSTATUS wow64_ext_glWindowPos2fvARB( void *args )
60203 struct
60205 PTR32 v;
60206 } *params32 = args;
60207 struct glWindowPos2fvARB_params params =
60209 .v = ULongToPtr(params32->v),
60211 NTSTATUS status;
60212 status = ext_glWindowPos2fvARB( &params );
60213 return status;
60216 static NTSTATUS wow64_ext_glWindowPos2fvMESA( void *args )
60218 struct
60220 PTR32 v;
60221 } *params32 = args;
60222 struct glWindowPos2fvMESA_params params =
60224 .v = ULongToPtr(params32->v),
60226 NTSTATUS status;
60227 status = ext_glWindowPos2fvMESA( &params );
60228 return status;
60231 static NTSTATUS wow64_ext_glWindowPos2iv( void *args )
60233 struct
60235 PTR32 v;
60236 } *params32 = args;
60237 struct glWindowPos2iv_params params =
60239 .v = ULongToPtr(params32->v),
60241 NTSTATUS status;
60242 status = ext_glWindowPos2iv( &params );
60243 return status;
60246 static NTSTATUS wow64_ext_glWindowPos2ivARB( void *args )
60248 struct
60250 PTR32 v;
60251 } *params32 = args;
60252 struct glWindowPos2ivARB_params params =
60254 .v = ULongToPtr(params32->v),
60256 NTSTATUS status;
60257 status = ext_glWindowPos2ivARB( &params );
60258 return status;
60261 static NTSTATUS wow64_ext_glWindowPos2ivMESA( void *args )
60263 struct
60265 PTR32 v;
60266 } *params32 = args;
60267 struct glWindowPos2ivMESA_params params =
60269 .v = ULongToPtr(params32->v),
60271 NTSTATUS status;
60272 status = ext_glWindowPos2ivMESA( &params );
60273 return status;
60276 static NTSTATUS wow64_ext_glWindowPos2sv( void *args )
60278 struct
60280 PTR32 v;
60281 } *params32 = args;
60282 struct glWindowPos2sv_params params =
60284 .v = ULongToPtr(params32->v),
60286 NTSTATUS status;
60287 status = ext_glWindowPos2sv( &params );
60288 return status;
60291 static NTSTATUS wow64_ext_glWindowPos2svARB( void *args )
60293 struct
60295 PTR32 v;
60296 } *params32 = args;
60297 struct glWindowPos2svARB_params params =
60299 .v = ULongToPtr(params32->v),
60301 NTSTATUS status;
60302 status = ext_glWindowPos2svARB( &params );
60303 return status;
60306 static NTSTATUS wow64_ext_glWindowPos2svMESA( void *args )
60308 struct
60310 PTR32 v;
60311 } *params32 = args;
60312 struct glWindowPos2svMESA_params params =
60314 .v = ULongToPtr(params32->v),
60316 NTSTATUS status;
60317 status = ext_glWindowPos2svMESA( &params );
60318 return status;
60321 static NTSTATUS wow64_ext_glWindowPos3dv( void *args )
60323 struct
60325 PTR32 v;
60326 } *params32 = args;
60327 struct glWindowPos3dv_params params =
60329 .v = ULongToPtr(params32->v),
60331 NTSTATUS status;
60332 status = ext_glWindowPos3dv( &params );
60333 return status;
60336 static NTSTATUS wow64_ext_glWindowPos3dvARB( void *args )
60338 struct
60340 PTR32 v;
60341 } *params32 = args;
60342 struct glWindowPos3dvARB_params params =
60344 .v = ULongToPtr(params32->v),
60346 NTSTATUS status;
60347 status = ext_glWindowPos3dvARB( &params );
60348 return status;
60351 static NTSTATUS wow64_ext_glWindowPos3dvMESA( void *args )
60353 struct
60355 PTR32 v;
60356 } *params32 = args;
60357 struct glWindowPos3dvMESA_params params =
60359 .v = ULongToPtr(params32->v),
60361 NTSTATUS status;
60362 status = ext_glWindowPos3dvMESA( &params );
60363 return status;
60366 static NTSTATUS wow64_ext_glWindowPos3fv( void *args )
60368 struct
60370 PTR32 v;
60371 } *params32 = args;
60372 struct glWindowPos3fv_params params =
60374 .v = ULongToPtr(params32->v),
60376 NTSTATUS status;
60377 status = ext_glWindowPos3fv( &params );
60378 return status;
60381 static NTSTATUS wow64_ext_glWindowPos3fvARB( void *args )
60383 struct
60385 PTR32 v;
60386 } *params32 = args;
60387 struct glWindowPos3fvARB_params params =
60389 .v = ULongToPtr(params32->v),
60391 NTSTATUS status;
60392 status = ext_glWindowPos3fvARB( &params );
60393 return status;
60396 static NTSTATUS wow64_ext_glWindowPos3fvMESA( void *args )
60398 struct
60400 PTR32 v;
60401 } *params32 = args;
60402 struct glWindowPos3fvMESA_params params =
60404 .v = ULongToPtr(params32->v),
60406 NTSTATUS status;
60407 status = ext_glWindowPos3fvMESA( &params );
60408 return status;
60411 static NTSTATUS wow64_ext_glWindowPos3iv( void *args )
60413 struct
60415 PTR32 v;
60416 } *params32 = args;
60417 struct glWindowPos3iv_params params =
60419 .v = ULongToPtr(params32->v),
60421 NTSTATUS status;
60422 status = ext_glWindowPos3iv( &params );
60423 return status;
60426 static NTSTATUS wow64_ext_glWindowPos3ivARB( void *args )
60428 struct
60430 PTR32 v;
60431 } *params32 = args;
60432 struct glWindowPos3ivARB_params params =
60434 .v = ULongToPtr(params32->v),
60436 NTSTATUS status;
60437 status = ext_glWindowPos3ivARB( &params );
60438 return status;
60441 static NTSTATUS wow64_ext_glWindowPos3ivMESA( void *args )
60443 struct
60445 PTR32 v;
60446 } *params32 = args;
60447 struct glWindowPos3ivMESA_params params =
60449 .v = ULongToPtr(params32->v),
60451 NTSTATUS status;
60452 status = ext_glWindowPos3ivMESA( &params );
60453 return status;
60456 static NTSTATUS wow64_ext_glWindowPos3sv( void *args )
60458 struct
60460 PTR32 v;
60461 } *params32 = args;
60462 struct glWindowPos3sv_params params =
60464 .v = ULongToPtr(params32->v),
60466 NTSTATUS status;
60467 status = ext_glWindowPos3sv( &params );
60468 return status;
60471 static NTSTATUS wow64_ext_glWindowPos3svARB( void *args )
60473 struct
60475 PTR32 v;
60476 } *params32 = args;
60477 struct glWindowPos3svARB_params params =
60479 .v = ULongToPtr(params32->v),
60481 NTSTATUS status;
60482 status = ext_glWindowPos3svARB( &params );
60483 return status;
60486 static NTSTATUS wow64_ext_glWindowPos3svMESA( void *args )
60488 struct
60490 PTR32 v;
60491 } *params32 = args;
60492 struct glWindowPos3svMESA_params params =
60494 .v = ULongToPtr(params32->v),
60496 NTSTATUS status;
60497 status = ext_glWindowPos3svMESA( &params );
60498 return status;
60501 static NTSTATUS wow64_ext_glWindowPos4dvMESA( void *args )
60503 struct
60505 PTR32 v;
60506 } *params32 = args;
60507 struct glWindowPos4dvMESA_params params =
60509 .v = ULongToPtr(params32->v),
60511 NTSTATUS status;
60512 status = ext_glWindowPos4dvMESA( &params );
60513 return status;
60516 static NTSTATUS wow64_ext_glWindowPos4fvMESA( void *args )
60518 struct
60520 PTR32 v;
60521 } *params32 = args;
60522 struct glWindowPos4fvMESA_params params =
60524 .v = ULongToPtr(params32->v),
60526 NTSTATUS status;
60527 status = ext_glWindowPos4fvMESA( &params );
60528 return status;
60531 static NTSTATUS wow64_ext_glWindowPos4ivMESA( void *args )
60533 struct
60535 PTR32 v;
60536 } *params32 = args;
60537 struct glWindowPos4ivMESA_params params =
60539 .v = ULongToPtr(params32->v),
60541 NTSTATUS status;
60542 status = ext_glWindowPos4ivMESA( &params );
60543 return status;
60546 static NTSTATUS wow64_ext_glWindowPos4svMESA( void *args )
60548 struct
60550 PTR32 v;
60551 } *params32 = args;
60552 struct glWindowPos4svMESA_params params =
60554 .v = ULongToPtr(params32->v),
60556 NTSTATUS status;
60557 status = ext_glWindowPos4svMESA( &params );
60558 return status;
60561 static NTSTATUS wow64_ext_glWindowRectanglesEXT( void *args )
60563 struct
60565 GLenum mode;
60566 GLsizei count;
60567 PTR32 box;
60568 } *params32 = args;
60569 struct glWindowRectanglesEXT_params params =
60571 .mode = params32->mode,
60572 .count = params32->count,
60573 .box = ULongToPtr(params32->box),
60575 NTSTATUS status;
60576 status = ext_glWindowRectanglesEXT( &params );
60577 return status;
60580 static NTSTATUS wow64_ext_wglAllocateMemoryNV( void *args )
60582 struct
60584 GLsizei size;
60585 GLfloat readfreq;
60586 GLfloat writefreq;
60587 GLfloat priority;
60588 PTR32 ret;
60589 } *params32 = args;
60590 struct wglAllocateMemoryNV_params params =
60592 .size = params32->size,
60593 .readfreq = params32->readfreq,
60594 .writefreq = params32->writefreq,
60595 .priority = params32->priority,
60597 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60598 return STATUS_NOT_IMPLEMENTED;
60601 static NTSTATUS wow64_ext_wglBindTexImageARB( void *args )
60603 struct
60605 PTR32 hPbuffer;
60606 int iBuffer;
60607 BOOL ret;
60608 } *params32 = args;
60609 struct wglBindTexImageARB_params params =
60611 .hPbuffer = ULongToPtr(params32->hPbuffer),
60612 .iBuffer = params32->iBuffer,
60614 NTSTATUS status;
60615 status = ext_wglBindTexImageARB( &params );
60616 params32->ret = params.ret;
60617 return status;
60620 static NTSTATUS wow64_ext_wglChoosePixelFormatARB( void *args )
60622 struct
60624 PTR32 hdc;
60625 PTR32 piAttribIList;
60626 PTR32 pfAttribFList;
60627 UINT nMaxFormats;
60628 PTR32 piFormats;
60629 PTR32 nNumFormats;
60630 BOOL ret;
60631 } *params32 = args;
60632 struct wglChoosePixelFormatARB_params params =
60634 .hdc = ULongToPtr(params32->hdc),
60635 .piAttribIList = ULongToPtr(params32->piAttribIList),
60636 .pfAttribFList = ULongToPtr(params32->pfAttribFList),
60637 .nMaxFormats = params32->nMaxFormats,
60638 .piFormats = ULongToPtr(params32->piFormats),
60639 .nNumFormats = ULongToPtr(params32->nNumFormats),
60641 NTSTATUS status;
60642 status = ext_wglChoosePixelFormatARB( &params );
60643 params32->ret = params.ret;
60644 return status;
60647 static NTSTATUS wow64_ext_wglCreateContextAttribsARB( void *args )
60649 struct
60651 PTR32 hDC;
60652 PTR32 hShareContext;
60653 PTR32 attribList;
60654 PTR32 ret;
60655 } *params32 = args;
60656 struct wglCreateContextAttribsARB_params params =
60658 .hDC = ULongToPtr(params32->hDC),
60659 .hShareContext = ULongToPtr(params32->hShareContext),
60660 .attribList = ULongToPtr(params32->attribList),
60662 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60663 return STATUS_NOT_IMPLEMENTED;
60666 static NTSTATUS wow64_ext_wglCreatePbufferARB( void *args )
60668 struct
60670 PTR32 hDC;
60671 int iPixelFormat;
60672 int iWidth;
60673 int iHeight;
60674 PTR32 piAttribList;
60675 PTR32 ret;
60676 } *params32 = args;
60677 struct wglCreatePbufferARB_params params =
60679 .hDC = ULongToPtr(params32->hDC),
60680 .iPixelFormat = params32->iPixelFormat,
60681 .iWidth = params32->iWidth,
60682 .iHeight = params32->iHeight,
60683 .piAttribList = ULongToPtr(params32->piAttribList),
60685 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60686 return STATUS_NOT_IMPLEMENTED;
60689 static NTSTATUS wow64_ext_wglDestroyPbufferARB( void *args )
60691 struct
60693 PTR32 hPbuffer;
60694 BOOL ret;
60695 } *params32 = args;
60696 struct wglDestroyPbufferARB_params params =
60698 .hPbuffer = ULongToPtr(params32->hPbuffer),
60700 NTSTATUS status;
60701 status = ext_wglDestroyPbufferARB( &params );
60702 params32->ret = params.ret;
60703 return status;
60706 static NTSTATUS wow64_ext_wglFreeMemoryNV( void *args )
60708 struct
60710 PTR32 pointer;
60711 } *params32 = args;
60712 struct wglFreeMemoryNV_params params =
60714 .pointer = ULongToPtr(params32->pointer),
60716 NTSTATUS status;
60717 status = ext_wglFreeMemoryNV( &params );
60718 return status;
60721 static NTSTATUS wow64_ext_wglGetCurrentReadDCARB( void *args )
60723 struct
60725 PTR32 ret;
60726 } *params32 = args;
60727 struct wglGetCurrentReadDCARB_params params =
60730 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60731 return STATUS_NOT_IMPLEMENTED;
60734 static NTSTATUS wow64_ext_wglGetExtensionsStringARB( void *args )
60736 struct
60738 PTR32 hdc;
60739 PTR32 ret;
60740 } *params32 = args;
60741 struct wglGetExtensionsStringARB_params params =
60743 .hdc = ULongToPtr(params32->hdc),
60745 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60746 return STATUS_NOT_IMPLEMENTED;
60749 static NTSTATUS wow64_ext_wglGetExtensionsStringEXT( void *args )
60751 struct
60753 PTR32 ret;
60754 } *params32 = args;
60755 struct wglGetExtensionsStringEXT_params params =
60758 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60759 return STATUS_NOT_IMPLEMENTED;
60762 static NTSTATUS wow64_ext_wglGetPbufferDCARB( void *args )
60764 struct
60766 PTR32 hPbuffer;
60767 PTR32 ret;
60768 } *params32 = args;
60769 struct wglGetPbufferDCARB_params params =
60771 .hPbuffer = ULongToPtr(params32->hPbuffer),
60773 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60774 return STATUS_NOT_IMPLEMENTED;
60777 static NTSTATUS wow64_ext_wglGetPixelFormatAttribfvARB( void *args )
60779 struct
60781 PTR32 hdc;
60782 int iPixelFormat;
60783 int iLayerPlane;
60784 UINT nAttributes;
60785 PTR32 piAttributes;
60786 PTR32 pfValues;
60787 BOOL ret;
60788 } *params32 = args;
60789 struct wglGetPixelFormatAttribfvARB_params params =
60791 .hdc = ULongToPtr(params32->hdc),
60792 .iPixelFormat = params32->iPixelFormat,
60793 .iLayerPlane = params32->iLayerPlane,
60794 .nAttributes = params32->nAttributes,
60795 .piAttributes = ULongToPtr(params32->piAttributes),
60796 .pfValues = ULongToPtr(params32->pfValues),
60798 NTSTATUS status;
60799 status = ext_wglGetPixelFormatAttribfvARB( &params );
60800 params32->ret = params.ret;
60801 return status;
60804 static NTSTATUS wow64_ext_wglGetPixelFormatAttribivARB( void *args )
60806 struct
60808 PTR32 hdc;
60809 int iPixelFormat;
60810 int iLayerPlane;
60811 UINT nAttributes;
60812 PTR32 piAttributes;
60813 PTR32 piValues;
60814 BOOL ret;
60815 } *params32 = args;
60816 struct wglGetPixelFormatAttribivARB_params params =
60818 .hdc = ULongToPtr(params32->hdc),
60819 .iPixelFormat = params32->iPixelFormat,
60820 .iLayerPlane = params32->iLayerPlane,
60821 .nAttributes = params32->nAttributes,
60822 .piAttributes = ULongToPtr(params32->piAttributes),
60823 .piValues = ULongToPtr(params32->piValues),
60825 NTSTATUS status;
60826 status = ext_wglGetPixelFormatAttribivARB( &params );
60827 params32->ret = params.ret;
60828 return status;
60831 static NTSTATUS wow64_ext_wglQueryCurrentRendererIntegerWINE( void *args )
60833 struct
60835 GLenum attribute;
60836 PTR32 value;
60837 BOOL ret;
60838 } *params32 = args;
60839 struct wglQueryCurrentRendererIntegerWINE_params params =
60841 .attribute = params32->attribute,
60842 .value = ULongToPtr(params32->value),
60844 NTSTATUS status;
60845 status = ext_wglQueryCurrentRendererIntegerWINE( &params );
60846 params32->ret = params.ret;
60847 return status;
60850 static NTSTATUS wow64_ext_wglQueryCurrentRendererStringWINE( void *args )
60852 struct
60854 GLenum attribute;
60855 PTR32 ret;
60856 } *params32 = args;
60857 struct wglQueryCurrentRendererStringWINE_params params =
60859 .attribute = params32->attribute,
60861 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60862 return STATUS_NOT_IMPLEMENTED;
60865 static NTSTATUS wow64_ext_wglQueryPbufferARB( void *args )
60867 struct
60869 PTR32 hPbuffer;
60870 int iAttribute;
60871 PTR32 piValue;
60872 BOOL ret;
60873 } *params32 = args;
60874 struct wglQueryPbufferARB_params params =
60876 .hPbuffer = ULongToPtr(params32->hPbuffer),
60877 .iAttribute = params32->iAttribute,
60878 .piValue = ULongToPtr(params32->piValue),
60880 NTSTATUS status;
60881 status = ext_wglQueryPbufferARB( &params );
60882 params32->ret = params.ret;
60883 return status;
60886 static NTSTATUS wow64_ext_wglQueryRendererIntegerWINE( void *args )
60888 struct
60890 PTR32 dc;
60891 GLint renderer;
60892 GLenum attribute;
60893 PTR32 value;
60894 BOOL ret;
60895 } *params32 = args;
60896 struct wglQueryRendererIntegerWINE_params params =
60898 .dc = ULongToPtr(params32->dc),
60899 .renderer = params32->renderer,
60900 .attribute = params32->attribute,
60901 .value = ULongToPtr(params32->value),
60903 NTSTATUS status;
60904 status = ext_wglQueryRendererIntegerWINE( &params );
60905 params32->ret = params.ret;
60906 return status;
60909 static NTSTATUS wow64_ext_wglQueryRendererStringWINE( void *args )
60911 struct
60913 PTR32 dc;
60914 GLint renderer;
60915 GLenum attribute;
60916 PTR32 ret;
60917 } *params32 = args;
60918 struct wglQueryRendererStringWINE_params params =
60920 .dc = ULongToPtr(params32->dc),
60921 .renderer = params32->renderer,
60922 .attribute = params32->attribute,
60924 FIXME( "params32 %p, params %p stub!\n", params32, &params );
60925 return STATUS_NOT_IMPLEMENTED;
60928 static NTSTATUS wow64_ext_wglReleasePbufferDCARB( void *args )
60930 struct
60932 PTR32 hPbuffer;
60933 PTR32 hDC;
60934 int ret;
60935 } *params32 = args;
60936 struct wglReleasePbufferDCARB_params params =
60938 .hPbuffer = ULongToPtr(params32->hPbuffer),
60939 .hDC = ULongToPtr(params32->hDC),
60941 NTSTATUS status;
60942 status = ext_wglReleasePbufferDCARB( &params );
60943 params32->ret = params.ret;
60944 return status;
60947 static NTSTATUS wow64_ext_wglReleaseTexImageARB( void *args )
60949 struct
60951 PTR32 hPbuffer;
60952 int iBuffer;
60953 BOOL ret;
60954 } *params32 = args;
60955 struct wglReleaseTexImageARB_params params =
60957 .hPbuffer = ULongToPtr(params32->hPbuffer),
60958 .iBuffer = params32->iBuffer,
60960 NTSTATUS status;
60961 status = ext_wglReleaseTexImageARB( &params );
60962 params32->ret = params.ret;
60963 return status;
60966 static NTSTATUS wow64_ext_wglSetPbufferAttribARB( void *args )
60968 struct
60970 PTR32 hPbuffer;
60971 PTR32 piAttribList;
60972 BOOL ret;
60973 } *params32 = args;
60974 struct wglSetPbufferAttribARB_params params =
60976 .hPbuffer = ULongToPtr(params32->hPbuffer),
60977 .piAttribList = ULongToPtr(params32->piAttribList),
60979 NTSTATUS status;
60980 status = ext_wglSetPbufferAttribARB( &params );
60981 params32->ret = params.ret;
60982 return status;
60985 static NTSTATUS wow64_ext_wglSetPixelFormatWINE( void *args )
60987 struct
60989 PTR32 hdc;
60990 int format;
60991 BOOL ret;
60992 } *params32 = args;
60993 struct wglSetPixelFormatWINE_params params =
60995 .hdc = ULongToPtr(params32->hdc),
60996 .format = params32->format,
60998 NTSTATUS status;
60999 status = ext_wglSetPixelFormatWINE( &params );
61000 params32->ret = params.ret;
61001 return status;
61004 extern NTSTATUS wow64_wgl_wglCreateContext( void *args ) DECLSPEC_HIDDEN;
61005 extern NTSTATUS wow64_wgl_wglDeleteContext( void *args ) DECLSPEC_HIDDEN;
61006 extern NTSTATUS wow64_wgl_wglGetProcAddress( void *args ) DECLSPEC_HIDDEN;
61007 extern NTSTATUS wow64_wgl_wglMakeCurrent( void *args ) DECLSPEC_HIDDEN;
61008 extern NTSTATUS wow64_ext_glPathGlyphIndexRangeNV( void *args ) DECLSPEC_HIDDEN;
61009 extern NTSTATUS wow64_ext_wglMakeContextCurrentARB( void *args ) DECLSPEC_HIDDEN;
61011 const unixlib_entry_t __wine_unix_call_wow64_funcs[] =
61013 &thread_attach,
61014 &wow64_wgl_wglCopyContext,
61015 &wow64_wgl_wglCreateContext,
61016 &wow64_wgl_wglDeleteContext,
61017 &wow64_wgl_wglDescribePixelFormat,
61018 &wow64_wgl_wglGetPixelFormat,
61019 &wow64_wgl_wglGetProcAddress,
61020 &wow64_wgl_wglMakeCurrent,
61021 &wow64_wgl_wglSetPixelFormat,
61022 &wow64_wgl_wglShareLists,
61023 &wow64_wgl_wglSwapBuffers,
61024 &gl_glAccum,
61025 &gl_glAlphaFunc,
61026 &wow64_gl_glAreTexturesResident,
61027 &gl_glArrayElement,
61028 &gl_glBegin,
61029 &gl_glBindTexture,
61030 &wow64_gl_glBitmap,
61031 &gl_glBlendFunc,
61032 &gl_glCallList,
61033 &wow64_gl_glCallLists,
61034 &gl_glClear,
61035 &gl_glClearAccum,
61036 &gl_glClearColor,
61037 &gl_glClearDepth,
61038 &gl_glClearIndex,
61039 &gl_glClearStencil,
61040 &wow64_gl_glClipPlane,
61041 &gl_glColor3b,
61042 &wow64_gl_glColor3bv,
61043 &gl_glColor3d,
61044 &wow64_gl_glColor3dv,
61045 &gl_glColor3f,
61046 &wow64_gl_glColor3fv,
61047 &gl_glColor3i,
61048 &wow64_gl_glColor3iv,
61049 &gl_glColor3s,
61050 &wow64_gl_glColor3sv,
61051 &gl_glColor3ub,
61052 &wow64_gl_glColor3ubv,
61053 &gl_glColor3ui,
61054 &wow64_gl_glColor3uiv,
61055 &gl_glColor3us,
61056 &wow64_gl_glColor3usv,
61057 &gl_glColor4b,
61058 &wow64_gl_glColor4bv,
61059 &gl_glColor4d,
61060 &wow64_gl_glColor4dv,
61061 &gl_glColor4f,
61062 &wow64_gl_glColor4fv,
61063 &gl_glColor4i,
61064 &wow64_gl_glColor4iv,
61065 &gl_glColor4s,
61066 &wow64_gl_glColor4sv,
61067 &gl_glColor4ub,
61068 &wow64_gl_glColor4ubv,
61069 &gl_glColor4ui,
61070 &wow64_gl_glColor4uiv,
61071 &gl_glColor4us,
61072 &wow64_gl_glColor4usv,
61073 &gl_glColorMask,
61074 &gl_glColorMaterial,
61075 &wow64_gl_glColorPointer,
61076 &gl_glCopyPixels,
61077 &gl_glCopyTexImage1D,
61078 &gl_glCopyTexImage2D,
61079 &gl_glCopyTexSubImage1D,
61080 &gl_glCopyTexSubImage2D,
61081 &gl_glCullFace,
61082 &gl_glDeleteLists,
61083 &wow64_gl_glDeleteTextures,
61084 &gl_glDepthFunc,
61085 &gl_glDepthMask,
61086 &gl_glDepthRange,
61087 &gl_glDisable,
61088 &gl_glDisableClientState,
61089 &gl_glDrawArrays,
61090 &gl_glDrawBuffer,
61091 &wow64_gl_glDrawElements,
61092 &wow64_gl_glDrawPixels,
61093 &gl_glEdgeFlag,
61094 &wow64_gl_glEdgeFlagPointer,
61095 &wow64_gl_glEdgeFlagv,
61096 &gl_glEnable,
61097 &gl_glEnableClientState,
61098 &gl_glEnd,
61099 &gl_glEndList,
61100 &gl_glEvalCoord1d,
61101 &wow64_gl_glEvalCoord1dv,
61102 &gl_glEvalCoord1f,
61103 &wow64_gl_glEvalCoord1fv,
61104 &gl_glEvalCoord2d,
61105 &wow64_gl_glEvalCoord2dv,
61106 &gl_glEvalCoord2f,
61107 &wow64_gl_glEvalCoord2fv,
61108 &gl_glEvalMesh1,
61109 &gl_glEvalMesh2,
61110 &gl_glEvalPoint1,
61111 &gl_glEvalPoint2,
61112 &wow64_gl_glFeedbackBuffer,
61113 &gl_glFinish,
61114 &gl_glFlush,
61115 &gl_glFogf,
61116 &wow64_gl_glFogfv,
61117 &gl_glFogi,
61118 &wow64_gl_glFogiv,
61119 &gl_glFrontFace,
61120 &gl_glFrustum,
61121 &gl_glGenLists,
61122 &wow64_gl_glGenTextures,
61123 &wow64_gl_glGetBooleanv,
61124 &wow64_gl_glGetClipPlane,
61125 &wow64_gl_glGetDoublev,
61126 &gl_glGetError,
61127 &wow64_gl_glGetFloatv,
61128 &wow64_gl_glGetIntegerv,
61129 &wow64_gl_glGetLightfv,
61130 &wow64_gl_glGetLightiv,
61131 &wow64_gl_glGetMapdv,
61132 &wow64_gl_glGetMapfv,
61133 &wow64_gl_glGetMapiv,
61134 &wow64_gl_glGetMaterialfv,
61135 &wow64_gl_glGetMaterialiv,
61136 &wow64_gl_glGetPixelMapfv,
61137 &wow64_gl_glGetPixelMapuiv,
61138 &wow64_gl_glGetPixelMapusv,
61139 &wow64_gl_glGetPointerv,
61140 &wow64_gl_glGetPolygonStipple,
61141 &wow64_gl_glGetString,
61142 &wow64_gl_glGetTexEnvfv,
61143 &wow64_gl_glGetTexEnviv,
61144 &wow64_gl_glGetTexGendv,
61145 &wow64_gl_glGetTexGenfv,
61146 &wow64_gl_glGetTexGeniv,
61147 &wow64_gl_glGetTexImage,
61148 &wow64_gl_glGetTexLevelParameterfv,
61149 &wow64_gl_glGetTexLevelParameteriv,
61150 &wow64_gl_glGetTexParameterfv,
61151 &wow64_gl_glGetTexParameteriv,
61152 &gl_glHint,
61153 &gl_glIndexMask,
61154 &wow64_gl_glIndexPointer,
61155 &gl_glIndexd,
61156 &wow64_gl_glIndexdv,
61157 &gl_glIndexf,
61158 &wow64_gl_glIndexfv,
61159 &gl_glIndexi,
61160 &wow64_gl_glIndexiv,
61161 &gl_glIndexs,
61162 &wow64_gl_glIndexsv,
61163 &gl_glIndexub,
61164 &wow64_gl_glIndexubv,
61165 &gl_glInitNames,
61166 &wow64_gl_glInterleavedArrays,
61167 &gl_glIsEnabled,
61168 &gl_glIsList,
61169 &gl_glIsTexture,
61170 &gl_glLightModelf,
61171 &wow64_gl_glLightModelfv,
61172 &gl_glLightModeli,
61173 &wow64_gl_glLightModeliv,
61174 &gl_glLightf,
61175 &wow64_gl_glLightfv,
61176 &gl_glLighti,
61177 &wow64_gl_glLightiv,
61178 &gl_glLineStipple,
61179 &gl_glLineWidth,
61180 &gl_glListBase,
61181 &gl_glLoadIdentity,
61182 &wow64_gl_glLoadMatrixd,
61183 &wow64_gl_glLoadMatrixf,
61184 &gl_glLoadName,
61185 &gl_glLogicOp,
61186 &wow64_gl_glMap1d,
61187 &wow64_gl_glMap1f,
61188 &wow64_gl_glMap2d,
61189 &wow64_gl_glMap2f,
61190 &gl_glMapGrid1d,
61191 &gl_glMapGrid1f,
61192 &gl_glMapGrid2d,
61193 &gl_glMapGrid2f,
61194 &gl_glMaterialf,
61195 &wow64_gl_glMaterialfv,
61196 &gl_glMateriali,
61197 &wow64_gl_glMaterialiv,
61198 &gl_glMatrixMode,
61199 &wow64_gl_glMultMatrixd,
61200 &wow64_gl_glMultMatrixf,
61201 &gl_glNewList,
61202 &gl_glNormal3b,
61203 &wow64_gl_glNormal3bv,
61204 &gl_glNormal3d,
61205 &wow64_gl_glNormal3dv,
61206 &gl_glNormal3f,
61207 &wow64_gl_glNormal3fv,
61208 &gl_glNormal3i,
61209 &wow64_gl_glNormal3iv,
61210 &gl_glNormal3s,
61211 &wow64_gl_glNormal3sv,
61212 &wow64_gl_glNormalPointer,
61213 &gl_glOrtho,
61214 &gl_glPassThrough,
61215 &wow64_gl_glPixelMapfv,
61216 &wow64_gl_glPixelMapuiv,
61217 &wow64_gl_glPixelMapusv,
61218 &gl_glPixelStoref,
61219 &gl_glPixelStorei,
61220 &gl_glPixelTransferf,
61221 &gl_glPixelTransferi,
61222 &gl_glPixelZoom,
61223 &gl_glPointSize,
61224 &gl_glPolygonMode,
61225 &gl_glPolygonOffset,
61226 &wow64_gl_glPolygonStipple,
61227 &gl_glPopAttrib,
61228 &gl_glPopClientAttrib,
61229 &gl_glPopMatrix,
61230 &gl_glPopName,
61231 &wow64_gl_glPrioritizeTextures,
61232 &gl_glPushAttrib,
61233 &gl_glPushClientAttrib,
61234 &gl_glPushMatrix,
61235 &gl_glPushName,
61236 &gl_glRasterPos2d,
61237 &wow64_gl_glRasterPos2dv,
61238 &gl_glRasterPos2f,
61239 &wow64_gl_glRasterPos2fv,
61240 &gl_glRasterPos2i,
61241 &wow64_gl_glRasterPos2iv,
61242 &gl_glRasterPos2s,
61243 &wow64_gl_glRasterPos2sv,
61244 &gl_glRasterPos3d,
61245 &wow64_gl_glRasterPos3dv,
61246 &gl_glRasterPos3f,
61247 &wow64_gl_glRasterPos3fv,
61248 &gl_glRasterPos3i,
61249 &wow64_gl_glRasterPos3iv,
61250 &gl_glRasterPos3s,
61251 &wow64_gl_glRasterPos3sv,
61252 &gl_glRasterPos4d,
61253 &wow64_gl_glRasterPos4dv,
61254 &gl_glRasterPos4f,
61255 &wow64_gl_glRasterPos4fv,
61256 &gl_glRasterPos4i,
61257 &wow64_gl_glRasterPos4iv,
61258 &gl_glRasterPos4s,
61259 &wow64_gl_glRasterPos4sv,
61260 &gl_glReadBuffer,
61261 &wow64_gl_glReadPixels,
61262 &gl_glRectd,
61263 &wow64_gl_glRectdv,
61264 &gl_glRectf,
61265 &wow64_gl_glRectfv,
61266 &gl_glRecti,
61267 &wow64_gl_glRectiv,
61268 &gl_glRects,
61269 &wow64_gl_glRectsv,
61270 &gl_glRenderMode,
61271 &gl_glRotated,
61272 &gl_glRotatef,
61273 &gl_glScaled,
61274 &gl_glScalef,
61275 &gl_glScissor,
61276 &wow64_gl_glSelectBuffer,
61277 &gl_glShadeModel,
61278 &gl_glStencilFunc,
61279 &gl_glStencilMask,
61280 &gl_glStencilOp,
61281 &gl_glTexCoord1d,
61282 &wow64_gl_glTexCoord1dv,
61283 &gl_glTexCoord1f,
61284 &wow64_gl_glTexCoord1fv,
61285 &gl_glTexCoord1i,
61286 &wow64_gl_glTexCoord1iv,
61287 &gl_glTexCoord1s,
61288 &wow64_gl_glTexCoord1sv,
61289 &gl_glTexCoord2d,
61290 &wow64_gl_glTexCoord2dv,
61291 &gl_glTexCoord2f,
61292 &wow64_gl_glTexCoord2fv,
61293 &gl_glTexCoord2i,
61294 &wow64_gl_glTexCoord2iv,
61295 &gl_glTexCoord2s,
61296 &wow64_gl_glTexCoord2sv,
61297 &gl_glTexCoord3d,
61298 &wow64_gl_glTexCoord3dv,
61299 &gl_glTexCoord3f,
61300 &wow64_gl_glTexCoord3fv,
61301 &gl_glTexCoord3i,
61302 &wow64_gl_glTexCoord3iv,
61303 &gl_glTexCoord3s,
61304 &wow64_gl_glTexCoord3sv,
61305 &gl_glTexCoord4d,
61306 &wow64_gl_glTexCoord4dv,
61307 &gl_glTexCoord4f,
61308 &wow64_gl_glTexCoord4fv,
61309 &gl_glTexCoord4i,
61310 &wow64_gl_glTexCoord4iv,
61311 &gl_glTexCoord4s,
61312 &wow64_gl_glTexCoord4sv,
61313 &wow64_gl_glTexCoordPointer,
61314 &gl_glTexEnvf,
61315 &wow64_gl_glTexEnvfv,
61316 &gl_glTexEnvi,
61317 &wow64_gl_glTexEnviv,
61318 &gl_glTexGend,
61319 &wow64_gl_glTexGendv,
61320 &gl_glTexGenf,
61321 &wow64_gl_glTexGenfv,
61322 &gl_glTexGeni,
61323 &wow64_gl_glTexGeniv,
61324 &wow64_gl_glTexImage1D,
61325 &wow64_gl_glTexImage2D,
61326 &gl_glTexParameterf,
61327 &wow64_gl_glTexParameterfv,
61328 &gl_glTexParameteri,
61329 &wow64_gl_glTexParameteriv,
61330 &wow64_gl_glTexSubImage1D,
61331 &wow64_gl_glTexSubImage2D,
61332 &gl_glTranslated,
61333 &gl_glTranslatef,
61334 &gl_glVertex2d,
61335 &wow64_gl_glVertex2dv,
61336 &gl_glVertex2f,
61337 &wow64_gl_glVertex2fv,
61338 &gl_glVertex2i,
61339 &wow64_gl_glVertex2iv,
61340 &gl_glVertex2s,
61341 &wow64_gl_glVertex2sv,
61342 &gl_glVertex3d,
61343 &wow64_gl_glVertex3dv,
61344 &gl_glVertex3f,
61345 &wow64_gl_glVertex3fv,
61346 &gl_glVertex3i,
61347 &wow64_gl_glVertex3iv,
61348 &gl_glVertex3s,
61349 &wow64_gl_glVertex3sv,
61350 &gl_glVertex4d,
61351 &wow64_gl_glVertex4dv,
61352 &gl_glVertex4f,
61353 &wow64_gl_glVertex4fv,
61354 &gl_glVertex4i,
61355 &wow64_gl_glVertex4iv,
61356 &gl_glVertex4s,
61357 &wow64_gl_glVertex4sv,
61358 &wow64_gl_glVertexPointer,
61359 &gl_glViewport,
61360 &ext_glAccumxOES,
61361 &ext_glAcquireKeyedMutexWin32EXT,
61362 &ext_glActiveProgramEXT,
61363 &ext_glActiveShaderProgram,
61364 &ext_glActiveStencilFaceEXT,
61365 &ext_glActiveTexture,
61366 &ext_glActiveTextureARB,
61367 &wow64_ext_glActiveVaryingNV,
61368 &ext_glAlphaFragmentOp1ATI,
61369 &ext_glAlphaFragmentOp2ATI,
61370 &ext_glAlphaFragmentOp3ATI,
61371 &ext_glAlphaFuncxOES,
61372 &ext_glAlphaToCoverageDitherControlNV,
61373 &ext_glApplyFramebufferAttachmentCMAAINTEL,
61374 &ext_glApplyTextureEXT,
61375 &wow64_ext_glAreProgramsResidentNV,
61376 &wow64_ext_glAreTexturesResidentEXT,
61377 &ext_glArrayElementEXT,
61378 &ext_glArrayObjectATI,
61379 &wow64_ext_glAsyncCopyBufferSubDataNVX,
61380 &wow64_ext_glAsyncCopyImageSubDataNVX,
61381 &ext_glAsyncMarkerSGIX,
61382 &ext_glAttachObjectARB,
61383 &ext_glAttachShader,
61384 &ext_glBeginConditionalRender,
61385 &ext_glBeginConditionalRenderNV,
61386 &ext_glBeginConditionalRenderNVX,
61387 &ext_glBeginFragmentShaderATI,
61388 &ext_glBeginOcclusionQueryNV,
61389 &ext_glBeginPerfMonitorAMD,
61390 &ext_glBeginPerfQueryINTEL,
61391 &ext_glBeginQuery,
61392 &ext_glBeginQueryARB,
61393 &ext_glBeginQueryIndexed,
61394 &ext_glBeginTransformFeedback,
61395 &ext_glBeginTransformFeedbackEXT,
61396 &ext_glBeginTransformFeedbackNV,
61397 &ext_glBeginVertexShaderEXT,
61398 &ext_glBeginVideoCaptureNV,
61399 &wow64_ext_glBindAttribLocation,
61400 &wow64_ext_glBindAttribLocationARB,
61401 &ext_glBindBuffer,
61402 &ext_glBindBufferARB,
61403 &ext_glBindBufferBase,
61404 &ext_glBindBufferBaseEXT,
61405 &ext_glBindBufferBaseNV,
61406 &wow64_ext_glBindBufferOffsetEXT,
61407 &wow64_ext_glBindBufferOffsetNV,
61408 &wow64_ext_glBindBufferRange,
61409 &wow64_ext_glBindBufferRangeEXT,
61410 &wow64_ext_glBindBufferRangeNV,
61411 &wow64_ext_glBindBuffersBase,
61412 &wow64_ext_glBindBuffersRange,
61413 &wow64_ext_glBindFragDataLocation,
61414 &wow64_ext_glBindFragDataLocationEXT,
61415 &wow64_ext_glBindFragDataLocationIndexed,
61416 &ext_glBindFragmentShaderATI,
61417 &ext_glBindFramebuffer,
61418 &ext_glBindFramebufferEXT,
61419 &ext_glBindImageTexture,
61420 &ext_glBindImageTextureEXT,
61421 &wow64_ext_glBindImageTextures,
61422 &ext_glBindLightParameterEXT,
61423 &ext_glBindMaterialParameterEXT,
61424 &ext_glBindMultiTextureEXT,
61425 &ext_glBindParameterEXT,
61426 &ext_glBindProgramARB,
61427 &ext_glBindProgramNV,
61428 &ext_glBindProgramPipeline,
61429 &ext_glBindRenderbuffer,
61430 &ext_glBindRenderbufferEXT,
61431 &ext_glBindSampler,
61432 &wow64_ext_glBindSamplers,
61433 &ext_glBindShadingRateImageNV,
61434 &ext_glBindTexGenParameterEXT,
61435 &ext_glBindTextureEXT,
61436 &ext_glBindTextureUnit,
61437 &ext_glBindTextureUnitParameterEXT,
61438 &wow64_ext_glBindTextures,
61439 &ext_glBindTransformFeedback,
61440 &ext_glBindTransformFeedbackNV,
61441 &ext_glBindVertexArray,
61442 &ext_glBindVertexArrayAPPLE,
61443 &wow64_ext_glBindVertexBuffer,
61444 &wow64_ext_glBindVertexBuffers,
61445 &ext_glBindVertexShaderEXT,
61446 &wow64_ext_glBindVideoCaptureStreamBufferNV,
61447 &ext_glBindVideoCaptureStreamTextureNV,
61448 &ext_glBinormal3bEXT,
61449 &wow64_ext_glBinormal3bvEXT,
61450 &ext_glBinormal3dEXT,
61451 &wow64_ext_glBinormal3dvEXT,
61452 &ext_glBinormal3fEXT,
61453 &wow64_ext_glBinormal3fvEXT,
61454 &ext_glBinormal3iEXT,
61455 &wow64_ext_glBinormal3ivEXT,
61456 &ext_glBinormal3sEXT,
61457 &wow64_ext_glBinormal3svEXT,
61458 &wow64_ext_glBinormalPointerEXT,
61459 &wow64_ext_glBitmapxOES,
61460 &ext_glBlendBarrierKHR,
61461 &ext_glBlendBarrierNV,
61462 &ext_glBlendColor,
61463 &ext_glBlendColorEXT,
61464 &ext_glBlendColorxOES,
61465 &ext_glBlendEquation,
61466 &ext_glBlendEquationEXT,
61467 &ext_glBlendEquationIndexedAMD,
61468 &ext_glBlendEquationSeparate,
61469 &ext_glBlendEquationSeparateEXT,
61470 &ext_glBlendEquationSeparateIndexedAMD,
61471 &ext_glBlendEquationSeparatei,
61472 &ext_glBlendEquationSeparateiARB,
61473 &ext_glBlendEquationi,
61474 &ext_glBlendEquationiARB,
61475 &ext_glBlendFuncIndexedAMD,
61476 &ext_glBlendFuncSeparate,
61477 &ext_glBlendFuncSeparateEXT,
61478 &ext_glBlendFuncSeparateINGR,
61479 &ext_glBlendFuncSeparateIndexedAMD,
61480 &ext_glBlendFuncSeparatei,
61481 &ext_glBlendFuncSeparateiARB,
61482 &ext_glBlendFunci,
61483 &ext_glBlendFunciARB,
61484 &ext_glBlendParameteriNV,
61485 &ext_glBlitFramebuffer,
61486 &ext_glBlitFramebufferEXT,
61487 &ext_glBlitNamedFramebuffer,
61488 &wow64_ext_glBufferAddressRangeNV,
61489 &ext_glBufferAttachMemoryNV,
61490 &wow64_ext_glBufferData,
61491 &wow64_ext_glBufferDataARB,
61492 &wow64_ext_glBufferPageCommitmentARB,
61493 &ext_glBufferParameteriAPPLE,
61494 &ext_glBufferRegionEnabled,
61495 &wow64_ext_glBufferStorage,
61496 &wow64_ext_glBufferStorageExternalEXT,
61497 &wow64_ext_glBufferStorageMemEXT,
61498 &wow64_ext_glBufferSubData,
61499 &wow64_ext_glBufferSubDataARB,
61500 &ext_glCallCommandListNV,
61501 &ext_glCheckFramebufferStatus,
61502 &ext_glCheckFramebufferStatusEXT,
61503 &ext_glCheckNamedFramebufferStatus,
61504 &ext_glCheckNamedFramebufferStatusEXT,
61505 &ext_glClampColor,
61506 &ext_glClampColorARB,
61507 &ext_glClearAccumxOES,
61508 &wow64_ext_glClearBufferData,
61509 &wow64_ext_glClearBufferSubData,
61510 &ext_glClearBufferfi,
61511 &wow64_ext_glClearBufferfv,
61512 &wow64_ext_glClearBufferiv,
61513 &wow64_ext_glClearBufferuiv,
61514 &ext_glClearColorIiEXT,
61515 &ext_glClearColorIuiEXT,
61516 &ext_glClearColorxOES,
61517 &ext_glClearDepthdNV,
61518 &ext_glClearDepthf,
61519 &ext_glClearDepthfOES,
61520 &ext_glClearDepthxOES,
61521 &wow64_ext_glClearNamedBufferData,
61522 &wow64_ext_glClearNamedBufferDataEXT,
61523 &wow64_ext_glClearNamedBufferSubData,
61524 &wow64_ext_glClearNamedBufferSubDataEXT,
61525 &ext_glClearNamedFramebufferfi,
61526 &wow64_ext_glClearNamedFramebufferfv,
61527 &wow64_ext_glClearNamedFramebufferiv,
61528 &wow64_ext_glClearNamedFramebufferuiv,
61529 &wow64_ext_glClearTexImage,
61530 &wow64_ext_glClearTexSubImage,
61531 &ext_glClientActiveTexture,
61532 &ext_glClientActiveTextureARB,
61533 &ext_glClientActiveVertexStreamATI,
61534 &ext_glClientAttribDefaultEXT,
61535 &wow64_ext_glClientWaitSemaphoreui64NVX,
61536 &wow64_ext_glClientWaitSync,
61537 &ext_glClipControl,
61538 &wow64_ext_glClipPlanefOES,
61539 &wow64_ext_glClipPlanexOES,
61540 &ext_glColor3fVertex3fSUN,
61541 &wow64_ext_glColor3fVertex3fvSUN,
61542 &ext_glColor3hNV,
61543 &wow64_ext_glColor3hvNV,
61544 &ext_glColor3xOES,
61545 &wow64_ext_glColor3xvOES,
61546 &ext_glColor4fNormal3fVertex3fSUN,
61547 &wow64_ext_glColor4fNormal3fVertex3fvSUN,
61548 &ext_glColor4hNV,
61549 &wow64_ext_glColor4hvNV,
61550 &ext_glColor4ubVertex2fSUN,
61551 &wow64_ext_glColor4ubVertex2fvSUN,
61552 &ext_glColor4ubVertex3fSUN,
61553 &wow64_ext_glColor4ubVertex3fvSUN,
61554 &ext_glColor4xOES,
61555 &wow64_ext_glColor4xvOES,
61556 &ext_glColorFormatNV,
61557 &ext_glColorFragmentOp1ATI,
61558 &ext_glColorFragmentOp2ATI,
61559 &ext_glColorFragmentOp3ATI,
61560 &ext_glColorMaskIndexedEXT,
61561 &ext_glColorMaski,
61562 &ext_glColorP3ui,
61563 &wow64_ext_glColorP3uiv,
61564 &ext_glColorP4ui,
61565 &wow64_ext_glColorP4uiv,
61566 &wow64_ext_glColorPointerEXT,
61567 &wow64_ext_glColorPointerListIBM,
61568 &wow64_ext_glColorPointervINTEL,
61569 &wow64_ext_glColorSubTable,
61570 &wow64_ext_glColorSubTableEXT,
61571 &wow64_ext_glColorTable,
61572 &wow64_ext_glColorTableEXT,
61573 &wow64_ext_glColorTableParameterfv,
61574 &wow64_ext_glColorTableParameterfvSGI,
61575 &wow64_ext_glColorTableParameteriv,
61576 &wow64_ext_glColorTableParameterivSGI,
61577 &wow64_ext_glColorTableSGI,
61578 &ext_glCombinerInputNV,
61579 &ext_glCombinerOutputNV,
61580 &ext_glCombinerParameterfNV,
61581 &wow64_ext_glCombinerParameterfvNV,
61582 &ext_glCombinerParameteriNV,
61583 &wow64_ext_glCombinerParameterivNV,
61584 &wow64_ext_glCombinerStageParameterfvNV,
61585 &ext_glCommandListSegmentsNV,
61586 &ext_glCompileCommandListNV,
61587 &ext_glCompileShader,
61588 &ext_glCompileShaderARB,
61589 &wow64_ext_glCompileShaderIncludeARB,
61590 &wow64_ext_glCompressedMultiTexImage1DEXT,
61591 &wow64_ext_glCompressedMultiTexImage2DEXT,
61592 &wow64_ext_glCompressedMultiTexImage3DEXT,
61593 &wow64_ext_glCompressedMultiTexSubImage1DEXT,
61594 &wow64_ext_glCompressedMultiTexSubImage2DEXT,
61595 &wow64_ext_glCompressedMultiTexSubImage3DEXT,
61596 &wow64_ext_glCompressedTexImage1D,
61597 &wow64_ext_glCompressedTexImage1DARB,
61598 &wow64_ext_glCompressedTexImage2D,
61599 &wow64_ext_glCompressedTexImage2DARB,
61600 &wow64_ext_glCompressedTexImage3D,
61601 &wow64_ext_glCompressedTexImage3DARB,
61602 &wow64_ext_glCompressedTexSubImage1D,
61603 &wow64_ext_glCompressedTexSubImage1DARB,
61604 &wow64_ext_glCompressedTexSubImage2D,
61605 &wow64_ext_glCompressedTexSubImage2DARB,
61606 &wow64_ext_glCompressedTexSubImage3D,
61607 &wow64_ext_glCompressedTexSubImage3DARB,
61608 &wow64_ext_glCompressedTextureImage1DEXT,
61609 &wow64_ext_glCompressedTextureImage2DEXT,
61610 &wow64_ext_glCompressedTextureImage3DEXT,
61611 &wow64_ext_glCompressedTextureSubImage1D,
61612 &wow64_ext_glCompressedTextureSubImage1DEXT,
61613 &wow64_ext_glCompressedTextureSubImage2D,
61614 &wow64_ext_glCompressedTextureSubImage2DEXT,
61615 &wow64_ext_glCompressedTextureSubImage3D,
61616 &wow64_ext_glCompressedTextureSubImage3DEXT,
61617 &ext_glConservativeRasterParameterfNV,
61618 &ext_glConservativeRasterParameteriNV,
61619 &wow64_ext_glConvolutionFilter1D,
61620 &wow64_ext_glConvolutionFilter1DEXT,
61621 &wow64_ext_glConvolutionFilter2D,
61622 &wow64_ext_glConvolutionFilter2DEXT,
61623 &ext_glConvolutionParameterf,
61624 &ext_glConvolutionParameterfEXT,
61625 &wow64_ext_glConvolutionParameterfv,
61626 &wow64_ext_glConvolutionParameterfvEXT,
61627 &ext_glConvolutionParameteri,
61628 &ext_glConvolutionParameteriEXT,
61629 &wow64_ext_glConvolutionParameteriv,
61630 &wow64_ext_glConvolutionParameterivEXT,
61631 &ext_glConvolutionParameterxOES,
61632 &wow64_ext_glConvolutionParameterxvOES,
61633 &wow64_ext_glCopyBufferSubData,
61634 &ext_glCopyColorSubTable,
61635 &ext_glCopyColorSubTableEXT,
61636 &ext_glCopyColorTable,
61637 &ext_glCopyColorTableSGI,
61638 &ext_glCopyConvolutionFilter1D,
61639 &ext_glCopyConvolutionFilter1DEXT,
61640 &ext_glCopyConvolutionFilter2D,
61641 &ext_glCopyConvolutionFilter2DEXT,
61642 &ext_glCopyImageSubData,
61643 &ext_glCopyImageSubDataNV,
61644 &ext_glCopyMultiTexImage1DEXT,
61645 &ext_glCopyMultiTexImage2DEXT,
61646 &ext_glCopyMultiTexSubImage1DEXT,
61647 &ext_glCopyMultiTexSubImage2DEXT,
61648 &ext_glCopyMultiTexSubImage3DEXT,
61649 &wow64_ext_glCopyNamedBufferSubData,
61650 &ext_glCopyPathNV,
61651 &ext_glCopyTexImage1DEXT,
61652 &ext_glCopyTexImage2DEXT,
61653 &ext_glCopyTexSubImage1DEXT,
61654 &ext_glCopyTexSubImage2DEXT,
61655 &ext_glCopyTexSubImage3D,
61656 &ext_glCopyTexSubImage3DEXT,
61657 &ext_glCopyTextureImage1DEXT,
61658 &ext_glCopyTextureImage2DEXT,
61659 &ext_glCopyTextureSubImage1D,
61660 &ext_glCopyTextureSubImage1DEXT,
61661 &ext_glCopyTextureSubImage2D,
61662 &ext_glCopyTextureSubImage2DEXT,
61663 &ext_glCopyTextureSubImage3D,
61664 &ext_glCopyTextureSubImage3DEXT,
61665 &wow64_ext_glCoverFillPathInstancedNV,
61666 &ext_glCoverFillPathNV,
61667 &wow64_ext_glCoverStrokePathInstancedNV,
61668 &ext_glCoverStrokePathNV,
61669 &ext_glCoverageModulationNV,
61670 &wow64_ext_glCoverageModulationTableNV,
61671 &wow64_ext_glCreateBuffers,
61672 &wow64_ext_glCreateCommandListsNV,
61673 &wow64_ext_glCreateFramebuffers,
61674 &wow64_ext_glCreateMemoryObjectsEXT,
61675 &wow64_ext_glCreatePerfQueryINTEL,
61676 &ext_glCreateProgram,
61677 &ext_glCreateProgramObjectARB,
61678 &wow64_ext_glCreateProgramPipelines,
61679 &ext_glCreateProgressFenceNVX,
61680 &wow64_ext_glCreateQueries,
61681 &wow64_ext_glCreateRenderbuffers,
61682 &wow64_ext_glCreateSamplers,
61683 &ext_glCreateShader,
61684 &ext_glCreateShaderObjectARB,
61685 &wow64_ext_glCreateShaderProgramEXT,
61686 &wow64_ext_glCreateShaderProgramv,
61687 &wow64_ext_glCreateStatesNV,
61688 &wow64_ext_glCreateSyncFromCLeventARB,
61689 &wow64_ext_glCreateTextures,
61690 &wow64_ext_glCreateTransformFeedbacks,
61691 &wow64_ext_glCreateVertexArrays,
61692 &wow64_ext_glCullParameterdvEXT,
61693 &wow64_ext_glCullParameterfvEXT,
61694 &ext_glCurrentPaletteMatrixARB,
61695 &wow64_ext_glDebugMessageCallback,
61696 &wow64_ext_glDebugMessageCallbackAMD,
61697 &wow64_ext_glDebugMessageCallbackARB,
61698 &wow64_ext_glDebugMessageControl,
61699 &wow64_ext_glDebugMessageControlARB,
61700 &wow64_ext_glDebugMessageEnableAMD,
61701 &wow64_ext_glDebugMessageInsert,
61702 &wow64_ext_glDebugMessageInsertAMD,
61703 &wow64_ext_glDebugMessageInsertARB,
61704 &ext_glDeformSGIX,
61705 &wow64_ext_glDeformationMap3dSGIX,
61706 &wow64_ext_glDeformationMap3fSGIX,
61707 &ext_glDeleteAsyncMarkersSGIX,
61708 &ext_glDeleteBufferRegion,
61709 &wow64_ext_glDeleteBuffers,
61710 &wow64_ext_glDeleteBuffersARB,
61711 &wow64_ext_glDeleteCommandListsNV,
61712 &wow64_ext_glDeleteFencesAPPLE,
61713 &wow64_ext_glDeleteFencesNV,
61714 &ext_glDeleteFragmentShaderATI,
61715 &wow64_ext_glDeleteFramebuffers,
61716 &wow64_ext_glDeleteFramebuffersEXT,
61717 &wow64_ext_glDeleteMemoryObjectsEXT,
61718 &wow64_ext_glDeleteNamedStringARB,
61719 &wow64_ext_glDeleteNamesAMD,
61720 &ext_glDeleteObjectARB,
61721 &ext_glDeleteObjectBufferATI,
61722 &wow64_ext_glDeleteOcclusionQueriesNV,
61723 &ext_glDeletePathsNV,
61724 &wow64_ext_glDeletePerfMonitorsAMD,
61725 &ext_glDeletePerfQueryINTEL,
61726 &ext_glDeleteProgram,
61727 &wow64_ext_glDeleteProgramPipelines,
61728 &wow64_ext_glDeleteProgramsARB,
61729 &wow64_ext_glDeleteProgramsNV,
61730 &wow64_ext_glDeleteQueries,
61731 &wow64_ext_glDeleteQueriesARB,
61732 &wow64_ext_glDeleteQueryResourceTagNV,
61733 &wow64_ext_glDeleteRenderbuffers,
61734 &wow64_ext_glDeleteRenderbuffersEXT,
61735 &wow64_ext_glDeleteSamplers,
61736 &wow64_ext_glDeleteSemaphoresEXT,
61737 &ext_glDeleteShader,
61738 &wow64_ext_glDeleteStatesNV,
61739 &wow64_ext_glDeleteSync,
61740 &wow64_ext_glDeleteTexturesEXT,
61741 &wow64_ext_glDeleteTransformFeedbacks,
61742 &wow64_ext_glDeleteTransformFeedbacksNV,
61743 &wow64_ext_glDeleteVertexArrays,
61744 &wow64_ext_glDeleteVertexArraysAPPLE,
61745 &ext_glDeleteVertexShaderEXT,
61746 &ext_glDepthBoundsEXT,
61747 &ext_glDepthBoundsdNV,
61748 &wow64_ext_glDepthRangeArraydvNV,
61749 &wow64_ext_glDepthRangeArrayv,
61750 &ext_glDepthRangeIndexed,
61751 &ext_glDepthRangeIndexeddNV,
61752 &ext_glDepthRangedNV,
61753 &ext_glDepthRangef,
61754 &ext_glDepthRangefOES,
61755 &ext_glDepthRangexOES,
61756 &ext_glDetachObjectARB,
61757 &ext_glDetachShader,
61758 &wow64_ext_glDetailTexFuncSGIS,
61759 &ext_glDisableClientStateIndexedEXT,
61760 &ext_glDisableClientStateiEXT,
61761 &ext_glDisableIndexedEXT,
61762 &ext_glDisableVariantClientStateEXT,
61763 &ext_glDisableVertexArrayAttrib,
61764 &ext_glDisableVertexArrayAttribEXT,
61765 &ext_glDisableVertexArrayEXT,
61766 &ext_glDisableVertexAttribAPPLE,
61767 &ext_glDisableVertexAttribArray,
61768 &ext_glDisableVertexAttribArrayARB,
61769 &ext_glDisablei,
61770 &ext_glDispatchCompute,
61771 &ext_glDispatchComputeGroupSizeARB,
61772 &wow64_ext_glDispatchComputeIndirect,
61773 &ext_glDrawArraysEXT,
61774 &wow64_ext_glDrawArraysIndirect,
61775 &ext_glDrawArraysInstanced,
61776 &ext_glDrawArraysInstancedARB,
61777 &ext_glDrawArraysInstancedBaseInstance,
61778 &ext_glDrawArraysInstancedEXT,
61779 &ext_glDrawBufferRegion,
61780 &wow64_ext_glDrawBuffers,
61781 &wow64_ext_glDrawBuffersARB,
61782 &wow64_ext_glDrawBuffersATI,
61783 &wow64_ext_glDrawCommandsAddressNV,
61784 &wow64_ext_glDrawCommandsNV,
61785 &wow64_ext_glDrawCommandsStatesAddressNV,
61786 &wow64_ext_glDrawCommandsStatesNV,
61787 &ext_glDrawElementArrayAPPLE,
61788 &ext_glDrawElementArrayATI,
61789 &wow64_ext_glDrawElementsBaseVertex,
61790 &wow64_ext_glDrawElementsIndirect,
61791 &wow64_ext_glDrawElementsInstanced,
61792 &wow64_ext_glDrawElementsInstancedARB,
61793 &wow64_ext_glDrawElementsInstancedBaseInstance,
61794 &wow64_ext_glDrawElementsInstancedBaseVertex,
61795 &wow64_ext_glDrawElementsInstancedBaseVertexBaseInstance,
61796 &wow64_ext_glDrawElementsInstancedEXT,
61797 &ext_glDrawMeshArraysSUN,
61798 &wow64_ext_glDrawMeshTasksIndirectNV,
61799 &ext_glDrawMeshTasksNV,
61800 &ext_glDrawRangeElementArrayAPPLE,
61801 &ext_glDrawRangeElementArrayATI,
61802 &wow64_ext_glDrawRangeElements,
61803 &wow64_ext_glDrawRangeElementsBaseVertex,
61804 &wow64_ext_glDrawRangeElementsEXT,
61805 &ext_glDrawTextureNV,
61806 &ext_glDrawTransformFeedback,
61807 &ext_glDrawTransformFeedbackInstanced,
61808 &ext_glDrawTransformFeedbackNV,
61809 &ext_glDrawTransformFeedbackStream,
61810 &ext_glDrawTransformFeedbackStreamInstanced,
61811 &ext_glDrawVkImageNV,
61812 &wow64_ext_glEGLImageTargetTexStorageEXT,
61813 &wow64_ext_glEGLImageTargetTextureStorageEXT,
61814 &ext_glEdgeFlagFormatNV,
61815 &wow64_ext_glEdgeFlagPointerEXT,
61816 &wow64_ext_glEdgeFlagPointerListIBM,
61817 &wow64_ext_glElementPointerAPPLE,
61818 &wow64_ext_glElementPointerATI,
61819 &ext_glEnableClientStateIndexedEXT,
61820 &ext_glEnableClientStateiEXT,
61821 &ext_glEnableIndexedEXT,
61822 &ext_glEnableVariantClientStateEXT,
61823 &ext_glEnableVertexArrayAttrib,
61824 &ext_glEnableVertexArrayAttribEXT,
61825 &ext_glEnableVertexArrayEXT,
61826 &ext_glEnableVertexAttribAPPLE,
61827 &ext_glEnableVertexAttribArray,
61828 &ext_glEnableVertexAttribArrayARB,
61829 &ext_glEnablei,
61830 &ext_glEndConditionalRender,
61831 &ext_glEndConditionalRenderNV,
61832 &ext_glEndConditionalRenderNVX,
61833 &ext_glEndFragmentShaderATI,
61834 &ext_glEndOcclusionQueryNV,
61835 &ext_glEndPerfMonitorAMD,
61836 &ext_glEndPerfQueryINTEL,
61837 &ext_glEndQuery,
61838 &ext_glEndQueryARB,
61839 &ext_glEndQueryIndexed,
61840 &ext_glEndTransformFeedback,
61841 &ext_glEndTransformFeedbackEXT,
61842 &ext_glEndTransformFeedbackNV,
61843 &ext_glEndVertexShaderEXT,
61844 &ext_glEndVideoCaptureNV,
61845 &ext_glEvalCoord1xOES,
61846 &wow64_ext_glEvalCoord1xvOES,
61847 &ext_glEvalCoord2xOES,
61848 &wow64_ext_glEvalCoord2xvOES,
61849 &ext_glEvalMapsNV,
61850 &ext_glEvaluateDepthValuesARB,
61851 &wow64_ext_glExecuteProgramNV,
61852 &ext_glExtractComponentEXT,
61853 &wow64_ext_glFeedbackBufferxOES,
61854 &wow64_ext_glFenceSync,
61855 &ext_glFinalCombinerInputNV,
61856 &wow64_ext_glFinishAsyncSGIX,
61857 &ext_glFinishFenceAPPLE,
61858 &ext_glFinishFenceNV,
61859 &ext_glFinishObjectAPPLE,
61860 &ext_glFinishTextureSUNX,
61861 &wow64_ext_glFlushMappedBufferRange,
61862 &wow64_ext_glFlushMappedBufferRangeAPPLE,
61863 &wow64_ext_glFlushMappedNamedBufferRange,
61864 &wow64_ext_glFlushMappedNamedBufferRangeEXT,
61865 &ext_glFlushPixelDataRangeNV,
61866 &ext_glFlushRasterSGIX,
61867 &ext_glFlushStaticDataIBM,
61868 &wow64_ext_glFlushVertexArrayRangeAPPLE,
61869 &ext_glFlushVertexArrayRangeNV,
61870 &ext_glFogCoordFormatNV,
61871 &wow64_ext_glFogCoordPointer,
61872 &wow64_ext_glFogCoordPointerEXT,
61873 &wow64_ext_glFogCoordPointerListIBM,
61874 &ext_glFogCoordd,
61875 &ext_glFogCoorddEXT,
61876 &wow64_ext_glFogCoorddv,
61877 &wow64_ext_glFogCoorddvEXT,
61878 &ext_glFogCoordf,
61879 &ext_glFogCoordfEXT,
61880 &wow64_ext_glFogCoordfv,
61881 &wow64_ext_glFogCoordfvEXT,
61882 &ext_glFogCoordhNV,
61883 &wow64_ext_glFogCoordhvNV,
61884 &wow64_ext_glFogFuncSGIS,
61885 &ext_glFogxOES,
61886 &wow64_ext_glFogxvOES,
61887 &ext_glFragmentColorMaterialSGIX,
61888 &ext_glFragmentCoverageColorNV,
61889 &ext_glFragmentLightModelfSGIX,
61890 &wow64_ext_glFragmentLightModelfvSGIX,
61891 &ext_glFragmentLightModeliSGIX,
61892 &wow64_ext_glFragmentLightModelivSGIX,
61893 &ext_glFragmentLightfSGIX,
61894 &wow64_ext_glFragmentLightfvSGIX,
61895 &ext_glFragmentLightiSGIX,
61896 &wow64_ext_glFragmentLightivSGIX,
61897 &ext_glFragmentMaterialfSGIX,
61898 &wow64_ext_glFragmentMaterialfvSGIX,
61899 &ext_glFragmentMaterialiSGIX,
61900 &wow64_ext_glFragmentMaterialivSGIX,
61901 &ext_glFrameTerminatorGREMEDY,
61902 &ext_glFrameZoomSGIX,
61903 &ext_glFramebufferDrawBufferEXT,
61904 &wow64_ext_glFramebufferDrawBuffersEXT,
61905 &ext_glFramebufferFetchBarrierEXT,
61906 &ext_glFramebufferParameteri,
61907 &ext_glFramebufferParameteriMESA,
61908 &ext_glFramebufferReadBufferEXT,
61909 &ext_glFramebufferRenderbuffer,
61910 &ext_glFramebufferRenderbufferEXT,
61911 &wow64_ext_glFramebufferSampleLocationsfvARB,
61912 &wow64_ext_glFramebufferSampleLocationsfvNV,
61913 &wow64_ext_glFramebufferSamplePositionsfvAMD,
61914 &ext_glFramebufferTexture,
61915 &ext_glFramebufferTexture1D,
61916 &ext_glFramebufferTexture1DEXT,
61917 &ext_glFramebufferTexture2D,
61918 &ext_glFramebufferTexture2DEXT,
61919 &ext_glFramebufferTexture3D,
61920 &ext_glFramebufferTexture3DEXT,
61921 &ext_glFramebufferTextureARB,
61922 &ext_glFramebufferTextureEXT,
61923 &ext_glFramebufferTextureFaceARB,
61924 &ext_glFramebufferTextureFaceEXT,
61925 &ext_glFramebufferTextureLayer,
61926 &ext_glFramebufferTextureLayerARB,
61927 &ext_glFramebufferTextureLayerEXT,
61928 &ext_glFramebufferTextureMultiviewOVR,
61929 &ext_glFreeObjectBufferATI,
61930 &ext_glFrustumfOES,
61931 &ext_glFrustumxOES,
61932 &ext_glGenAsyncMarkersSGIX,
61933 &wow64_ext_glGenBuffers,
61934 &wow64_ext_glGenBuffersARB,
61935 &wow64_ext_glGenFencesAPPLE,
61936 &wow64_ext_glGenFencesNV,
61937 &ext_glGenFragmentShadersATI,
61938 &wow64_ext_glGenFramebuffers,
61939 &wow64_ext_glGenFramebuffersEXT,
61940 &wow64_ext_glGenNamesAMD,
61941 &wow64_ext_glGenOcclusionQueriesNV,
61942 &ext_glGenPathsNV,
61943 &wow64_ext_glGenPerfMonitorsAMD,
61944 &wow64_ext_glGenProgramPipelines,
61945 &wow64_ext_glGenProgramsARB,
61946 &wow64_ext_glGenProgramsNV,
61947 &wow64_ext_glGenQueries,
61948 &wow64_ext_glGenQueriesARB,
61949 &wow64_ext_glGenQueryResourceTagNV,
61950 &wow64_ext_glGenRenderbuffers,
61951 &wow64_ext_glGenRenderbuffersEXT,
61952 &wow64_ext_glGenSamplers,
61953 &wow64_ext_glGenSemaphoresEXT,
61954 &ext_glGenSymbolsEXT,
61955 &wow64_ext_glGenTexturesEXT,
61956 &wow64_ext_glGenTransformFeedbacks,
61957 &wow64_ext_glGenTransformFeedbacksNV,
61958 &wow64_ext_glGenVertexArrays,
61959 &wow64_ext_glGenVertexArraysAPPLE,
61960 &ext_glGenVertexShadersEXT,
61961 &ext_glGenerateMipmap,
61962 &ext_glGenerateMipmapEXT,
61963 &ext_glGenerateMultiTexMipmapEXT,
61964 &ext_glGenerateTextureMipmap,
61965 &ext_glGenerateTextureMipmapEXT,
61966 &wow64_ext_glGetActiveAtomicCounterBufferiv,
61967 &wow64_ext_glGetActiveAttrib,
61968 &wow64_ext_glGetActiveAttribARB,
61969 &wow64_ext_glGetActiveSubroutineName,
61970 &wow64_ext_glGetActiveSubroutineUniformName,
61971 &wow64_ext_glGetActiveSubroutineUniformiv,
61972 &wow64_ext_glGetActiveUniform,
61973 &wow64_ext_glGetActiveUniformARB,
61974 &wow64_ext_glGetActiveUniformBlockName,
61975 &wow64_ext_glGetActiveUniformBlockiv,
61976 &wow64_ext_glGetActiveUniformName,
61977 &wow64_ext_glGetActiveUniformsiv,
61978 &wow64_ext_glGetActiveVaryingNV,
61979 &wow64_ext_glGetArrayObjectfvATI,
61980 &wow64_ext_glGetArrayObjectivATI,
61981 &wow64_ext_glGetAttachedObjectsARB,
61982 &wow64_ext_glGetAttachedShaders,
61983 &wow64_ext_glGetAttribLocation,
61984 &wow64_ext_glGetAttribLocationARB,
61985 &wow64_ext_glGetBooleanIndexedvEXT,
61986 &wow64_ext_glGetBooleani_v,
61987 &wow64_ext_glGetBufferParameteri64v,
61988 &wow64_ext_glGetBufferParameteriv,
61989 &wow64_ext_glGetBufferParameterivARB,
61990 &wow64_ext_glGetBufferParameterui64vNV,
61991 &wow64_ext_glGetBufferPointerv,
61992 &wow64_ext_glGetBufferPointervARB,
61993 &wow64_ext_glGetBufferSubData,
61994 &wow64_ext_glGetBufferSubDataARB,
61995 &wow64_ext_glGetClipPlanefOES,
61996 &wow64_ext_glGetClipPlanexOES,
61997 &wow64_ext_glGetColorTable,
61998 &wow64_ext_glGetColorTableEXT,
61999 &wow64_ext_glGetColorTableParameterfv,
62000 &wow64_ext_glGetColorTableParameterfvEXT,
62001 &wow64_ext_glGetColorTableParameterfvSGI,
62002 &wow64_ext_glGetColorTableParameteriv,
62003 &wow64_ext_glGetColorTableParameterivEXT,
62004 &wow64_ext_glGetColorTableParameterivSGI,
62005 &wow64_ext_glGetColorTableSGI,
62006 &wow64_ext_glGetCombinerInputParameterfvNV,
62007 &wow64_ext_glGetCombinerInputParameterivNV,
62008 &wow64_ext_glGetCombinerOutputParameterfvNV,
62009 &wow64_ext_glGetCombinerOutputParameterivNV,
62010 &wow64_ext_glGetCombinerStageParameterfvNV,
62011 &ext_glGetCommandHeaderNV,
62012 &wow64_ext_glGetCompressedMultiTexImageEXT,
62013 &wow64_ext_glGetCompressedTexImage,
62014 &wow64_ext_glGetCompressedTexImageARB,
62015 &wow64_ext_glGetCompressedTextureImage,
62016 &wow64_ext_glGetCompressedTextureImageEXT,
62017 &wow64_ext_glGetCompressedTextureSubImage,
62018 &wow64_ext_glGetConvolutionFilter,
62019 &wow64_ext_glGetConvolutionFilterEXT,
62020 &wow64_ext_glGetConvolutionParameterfv,
62021 &wow64_ext_glGetConvolutionParameterfvEXT,
62022 &wow64_ext_glGetConvolutionParameteriv,
62023 &wow64_ext_glGetConvolutionParameterivEXT,
62024 &wow64_ext_glGetConvolutionParameterxvOES,
62025 &wow64_ext_glGetCoverageModulationTableNV,
62026 &wow64_ext_glGetDebugMessageLog,
62027 &wow64_ext_glGetDebugMessageLogAMD,
62028 &wow64_ext_glGetDebugMessageLogARB,
62029 &wow64_ext_glGetDetailTexFuncSGIS,
62030 &wow64_ext_glGetDoubleIndexedvEXT,
62031 &wow64_ext_glGetDoublei_v,
62032 &wow64_ext_glGetDoublei_vEXT,
62033 &wow64_ext_glGetFenceivNV,
62034 &wow64_ext_glGetFinalCombinerInputParameterfvNV,
62035 &wow64_ext_glGetFinalCombinerInputParameterivNV,
62036 &wow64_ext_glGetFirstPerfQueryIdINTEL,
62037 &wow64_ext_glGetFixedvOES,
62038 &wow64_ext_glGetFloatIndexedvEXT,
62039 &wow64_ext_glGetFloati_v,
62040 &wow64_ext_glGetFloati_vEXT,
62041 &wow64_ext_glGetFogFuncSGIS,
62042 &wow64_ext_glGetFragDataIndex,
62043 &wow64_ext_glGetFragDataLocation,
62044 &wow64_ext_glGetFragDataLocationEXT,
62045 &wow64_ext_glGetFragmentLightfvSGIX,
62046 &wow64_ext_glGetFragmentLightivSGIX,
62047 &wow64_ext_glGetFragmentMaterialfvSGIX,
62048 &wow64_ext_glGetFragmentMaterialivSGIX,
62049 &wow64_ext_glGetFramebufferAttachmentParameteriv,
62050 &wow64_ext_glGetFramebufferAttachmentParameterivEXT,
62051 &wow64_ext_glGetFramebufferParameterfvAMD,
62052 &wow64_ext_glGetFramebufferParameteriv,
62053 &wow64_ext_glGetFramebufferParameterivEXT,
62054 &wow64_ext_glGetFramebufferParameterivMESA,
62055 &ext_glGetGraphicsResetStatus,
62056 &ext_glGetGraphicsResetStatusARB,
62057 &ext_glGetHandleARB,
62058 &wow64_ext_glGetHistogram,
62059 &wow64_ext_glGetHistogramEXT,
62060 &wow64_ext_glGetHistogramParameterfv,
62061 &wow64_ext_glGetHistogramParameterfvEXT,
62062 &wow64_ext_glGetHistogramParameteriv,
62063 &wow64_ext_glGetHistogramParameterivEXT,
62064 &wow64_ext_glGetHistogramParameterxvOES,
62065 &ext_glGetImageHandleARB,
62066 &ext_glGetImageHandleNV,
62067 &wow64_ext_glGetImageTransformParameterfvHP,
62068 &wow64_ext_glGetImageTransformParameterivHP,
62069 &wow64_ext_glGetInfoLogARB,
62070 &ext_glGetInstrumentsSGIX,
62071 &wow64_ext_glGetInteger64i_v,
62072 &wow64_ext_glGetInteger64v,
62073 &wow64_ext_glGetIntegerIndexedvEXT,
62074 &wow64_ext_glGetIntegeri_v,
62075 &wow64_ext_glGetIntegerui64i_vNV,
62076 &wow64_ext_glGetIntegerui64vNV,
62077 &wow64_ext_glGetInternalformatSampleivNV,
62078 &wow64_ext_glGetInternalformati64v,
62079 &wow64_ext_glGetInternalformativ,
62080 &wow64_ext_glGetInvariantBooleanvEXT,
62081 &wow64_ext_glGetInvariantFloatvEXT,
62082 &wow64_ext_glGetInvariantIntegervEXT,
62083 &wow64_ext_glGetLightxOES,
62084 &wow64_ext_glGetListParameterfvSGIX,
62085 &wow64_ext_glGetListParameterivSGIX,
62086 &wow64_ext_glGetLocalConstantBooleanvEXT,
62087 &wow64_ext_glGetLocalConstantFloatvEXT,
62088 &wow64_ext_glGetLocalConstantIntegervEXT,
62089 &wow64_ext_glGetMapAttribParameterfvNV,
62090 &wow64_ext_glGetMapAttribParameterivNV,
62091 &wow64_ext_glGetMapControlPointsNV,
62092 &wow64_ext_glGetMapParameterfvNV,
62093 &wow64_ext_glGetMapParameterivNV,
62094 &wow64_ext_glGetMapxvOES,
62095 &ext_glGetMaterialxOES,
62096 &wow64_ext_glGetMemoryObjectDetachedResourcesuivNV,
62097 &wow64_ext_glGetMemoryObjectParameterivEXT,
62098 &wow64_ext_glGetMinmax,
62099 &wow64_ext_glGetMinmaxEXT,
62100 &wow64_ext_glGetMinmaxParameterfv,
62101 &wow64_ext_glGetMinmaxParameterfvEXT,
62102 &wow64_ext_glGetMinmaxParameteriv,
62103 &wow64_ext_glGetMinmaxParameterivEXT,
62104 &wow64_ext_glGetMultiTexEnvfvEXT,
62105 &wow64_ext_glGetMultiTexEnvivEXT,
62106 &wow64_ext_glGetMultiTexGendvEXT,
62107 &wow64_ext_glGetMultiTexGenfvEXT,
62108 &wow64_ext_glGetMultiTexGenivEXT,
62109 &wow64_ext_glGetMultiTexImageEXT,
62110 &wow64_ext_glGetMultiTexLevelParameterfvEXT,
62111 &wow64_ext_glGetMultiTexLevelParameterivEXT,
62112 &wow64_ext_glGetMultiTexParameterIivEXT,
62113 &wow64_ext_glGetMultiTexParameterIuivEXT,
62114 &wow64_ext_glGetMultiTexParameterfvEXT,
62115 &wow64_ext_glGetMultiTexParameterivEXT,
62116 &wow64_ext_glGetMultisamplefv,
62117 &wow64_ext_glGetMultisamplefvNV,
62118 &wow64_ext_glGetNamedBufferParameteri64v,
62119 &wow64_ext_glGetNamedBufferParameteriv,
62120 &wow64_ext_glGetNamedBufferParameterivEXT,
62121 &wow64_ext_glGetNamedBufferParameterui64vNV,
62122 &wow64_ext_glGetNamedBufferPointerv,
62123 &wow64_ext_glGetNamedBufferPointervEXT,
62124 &wow64_ext_glGetNamedBufferSubData,
62125 &wow64_ext_glGetNamedBufferSubDataEXT,
62126 &wow64_ext_glGetNamedFramebufferAttachmentParameteriv,
62127 &wow64_ext_glGetNamedFramebufferAttachmentParameterivEXT,
62128 &wow64_ext_glGetNamedFramebufferParameterfvAMD,
62129 &wow64_ext_glGetNamedFramebufferParameteriv,
62130 &wow64_ext_glGetNamedFramebufferParameterivEXT,
62131 &wow64_ext_glGetNamedProgramLocalParameterIivEXT,
62132 &wow64_ext_glGetNamedProgramLocalParameterIuivEXT,
62133 &wow64_ext_glGetNamedProgramLocalParameterdvEXT,
62134 &wow64_ext_glGetNamedProgramLocalParameterfvEXT,
62135 &wow64_ext_glGetNamedProgramStringEXT,
62136 &wow64_ext_glGetNamedProgramivEXT,
62137 &wow64_ext_glGetNamedRenderbufferParameteriv,
62138 &wow64_ext_glGetNamedRenderbufferParameterivEXT,
62139 &wow64_ext_glGetNamedStringARB,
62140 &wow64_ext_glGetNamedStringivARB,
62141 &wow64_ext_glGetNextPerfQueryIdINTEL,
62142 &wow64_ext_glGetObjectBufferfvATI,
62143 &wow64_ext_glGetObjectBufferivATI,
62144 &wow64_ext_glGetObjectLabel,
62145 &wow64_ext_glGetObjectLabelEXT,
62146 &wow64_ext_glGetObjectParameterfvARB,
62147 &wow64_ext_glGetObjectParameterivAPPLE,
62148 &wow64_ext_glGetObjectParameterivARB,
62149 &wow64_ext_glGetObjectPtrLabel,
62150 &wow64_ext_glGetOcclusionQueryivNV,
62151 &wow64_ext_glGetOcclusionQueryuivNV,
62152 &wow64_ext_glGetPathColorGenfvNV,
62153 &wow64_ext_glGetPathColorGenivNV,
62154 &wow64_ext_glGetPathCommandsNV,
62155 &wow64_ext_glGetPathCoordsNV,
62156 &wow64_ext_glGetPathDashArrayNV,
62157 &ext_glGetPathLengthNV,
62158 &wow64_ext_glGetPathMetricRangeNV,
62159 &wow64_ext_glGetPathMetricsNV,
62160 &wow64_ext_glGetPathParameterfvNV,
62161 &wow64_ext_glGetPathParameterivNV,
62162 &wow64_ext_glGetPathSpacingNV,
62163 &wow64_ext_glGetPathTexGenfvNV,
62164 &wow64_ext_glGetPathTexGenivNV,
62165 &wow64_ext_glGetPerfCounterInfoINTEL,
62166 &wow64_ext_glGetPerfMonitorCounterDataAMD,
62167 &wow64_ext_glGetPerfMonitorCounterInfoAMD,
62168 &wow64_ext_glGetPerfMonitorCounterStringAMD,
62169 &wow64_ext_glGetPerfMonitorCountersAMD,
62170 &wow64_ext_glGetPerfMonitorGroupStringAMD,
62171 &wow64_ext_glGetPerfMonitorGroupsAMD,
62172 &wow64_ext_glGetPerfQueryDataINTEL,
62173 &wow64_ext_glGetPerfQueryIdByNameINTEL,
62174 &wow64_ext_glGetPerfQueryInfoINTEL,
62175 &wow64_ext_glGetPixelMapxv,
62176 &wow64_ext_glGetPixelTexGenParameterfvSGIS,
62177 &wow64_ext_glGetPixelTexGenParameterivSGIS,
62178 &wow64_ext_glGetPixelTransformParameterfvEXT,
62179 &wow64_ext_glGetPixelTransformParameterivEXT,
62180 &wow64_ext_glGetPointerIndexedvEXT,
62181 &wow64_ext_glGetPointeri_vEXT,
62182 &wow64_ext_glGetPointervEXT,
62183 &wow64_ext_glGetProgramBinary,
62184 &wow64_ext_glGetProgramEnvParameterIivNV,
62185 &wow64_ext_glGetProgramEnvParameterIuivNV,
62186 &wow64_ext_glGetProgramEnvParameterdvARB,
62187 &wow64_ext_glGetProgramEnvParameterfvARB,
62188 &wow64_ext_glGetProgramInfoLog,
62189 &wow64_ext_glGetProgramInterfaceiv,
62190 &wow64_ext_glGetProgramLocalParameterIivNV,
62191 &wow64_ext_glGetProgramLocalParameterIuivNV,
62192 &wow64_ext_glGetProgramLocalParameterdvARB,
62193 &wow64_ext_glGetProgramLocalParameterfvARB,
62194 &wow64_ext_glGetProgramNamedParameterdvNV,
62195 &wow64_ext_glGetProgramNamedParameterfvNV,
62196 &wow64_ext_glGetProgramParameterdvNV,
62197 &wow64_ext_glGetProgramParameterfvNV,
62198 &wow64_ext_glGetProgramPipelineInfoLog,
62199 &wow64_ext_glGetProgramPipelineiv,
62200 &wow64_ext_glGetProgramResourceIndex,
62201 &wow64_ext_glGetProgramResourceLocation,
62202 &wow64_ext_glGetProgramResourceLocationIndex,
62203 &wow64_ext_glGetProgramResourceName,
62204 &wow64_ext_glGetProgramResourcefvNV,
62205 &wow64_ext_glGetProgramResourceiv,
62206 &wow64_ext_glGetProgramStageiv,
62207 &wow64_ext_glGetProgramStringARB,
62208 &wow64_ext_glGetProgramStringNV,
62209 &wow64_ext_glGetProgramSubroutineParameteruivNV,
62210 &wow64_ext_glGetProgramiv,
62211 &wow64_ext_glGetProgramivARB,
62212 &wow64_ext_glGetProgramivNV,
62213 &wow64_ext_glGetQueryBufferObjecti64v,
62214 &wow64_ext_glGetQueryBufferObjectiv,
62215 &wow64_ext_glGetQueryBufferObjectui64v,
62216 &wow64_ext_glGetQueryBufferObjectuiv,
62217 &wow64_ext_glGetQueryIndexediv,
62218 &wow64_ext_glGetQueryObjecti64v,
62219 &wow64_ext_glGetQueryObjecti64vEXT,
62220 &wow64_ext_glGetQueryObjectiv,
62221 &wow64_ext_glGetQueryObjectivARB,
62222 &wow64_ext_glGetQueryObjectui64v,
62223 &wow64_ext_glGetQueryObjectui64vEXT,
62224 &wow64_ext_glGetQueryObjectuiv,
62225 &wow64_ext_glGetQueryObjectuivARB,
62226 &wow64_ext_glGetQueryiv,
62227 &wow64_ext_glGetQueryivARB,
62228 &wow64_ext_glGetRenderbufferParameteriv,
62229 &wow64_ext_glGetRenderbufferParameterivEXT,
62230 &wow64_ext_glGetSamplerParameterIiv,
62231 &wow64_ext_glGetSamplerParameterIuiv,
62232 &wow64_ext_glGetSamplerParameterfv,
62233 &wow64_ext_glGetSamplerParameteriv,
62234 &wow64_ext_glGetSemaphoreParameterui64vEXT,
62235 &wow64_ext_glGetSeparableFilter,
62236 &wow64_ext_glGetSeparableFilterEXT,
62237 &wow64_ext_glGetShaderInfoLog,
62238 &wow64_ext_glGetShaderPrecisionFormat,
62239 &wow64_ext_glGetShaderSource,
62240 &wow64_ext_glGetShaderSourceARB,
62241 &wow64_ext_glGetShaderiv,
62242 &wow64_ext_glGetShadingRateImagePaletteNV,
62243 &wow64_ext_glGetShadingRateSampleLocationivNV,
62244 &wow64_ext_glGetSharpenTexFuncSGIS,
62245 &ext_glGetStageIndexNV,
62246 &wow64_ext_glGetStringi,
62247 &wow64_ext_glGetSubroutineIndex,
62248 &wow64_ext_glGetSubroutineUniformLocation,
62249 &wow64_ext_glGetSynciv,
62250 &wow64_ext_glGetTexBumpParameterfvATI,
62251 &wow64_ext_glGetTexBumpParameterivATI,
62252 &wow64_ext_glGetTexEnvxvOES,
62253 &wow64_ext_glGetTexFilterFuncSGIS,
62254 &wow64_ext_glGetTexGenxvOES,
62255 &wow64_ext_glGetTexLevelParameterxvOES,
62256 &wow64_ext_glGetTexParameterIiv,
62257 &wow64_ext_glGetTexParameterIivEXT,
62258 &wow64_ext_glGetTexParameterIuiv,
62259 &wow64_ext_glGetTexParameterIuivEXT,
62260 &wow64_ext_glGetTexParameterPointervAPPLE,
62261 &wow64_ext_glGetTexParameterxvOES,
62262 &ext_glGetTextureHandleARB,
62263 &ext_glGetTextureHandleNV,
62264 &wow64_ext_glGetTextureImage,
62265 &wow64_ext_glGetTextureImageEXT,
62266 &wow64_ext_glGetTextureLevelParameterfv,
62267 &wow64_ext_glGetTextureLevelParameterfvEXT,
62268 &wow64_ext_glGetTextureLevelParameteriv,
62269 &wow64_ext_glGetTextureLevelParameterivEXT,
62270 &wow64_ext_glGetTextureParameterIiv,
62271 &wow64_ext_glGetTextureParameterIivEXT,
62272 &wow64_ext_glGetTextureParameterIuiv,
62273 &wow64_ext_glGetTextureParameterIuivEXT,
62274 &wow64_ext_glGetTextureParameterfv,
62275 &wow64_ext_glGetTextureParameterfvEXT,
62276 &wow64_ext_glGetTextureParameteriv,
62277 &wow64_ext_glGetTextureParameterivEXT,
62278 &ext_glGetTextureSamplerHandleARB,
62279 &ext_glGetTextureSamplerHandleNV,
62280 &wow64_ext_glGetTextureSubImage,
62281 &wow64_ext_glGetTrackMatrixivNV,
62282 &wow64_ext_glGetTransformFeedbackVarying,
62283 &wow64_ext_glGetTransformFeedbackVaryingEXT,
62284 &wow64_ext_glGetTransformFeedbackVaryingNV,
62285 &wow64_ext_glGetTransformFeedbacki64_v,
62286 &wow64_ext_glGetTransformFeedbacki_v,
62287 &wow64_ext_glGetTransformFeedbackiv,
62288 &wow64_ext_glGetUniformBlockIndex,
62289 &ext_glGetUniformBufferSizeEXT,
62290 &wow64_ext_glGetUniformIndices,
62291 &wow64_ext_glGetUniformLocation,
62292 &wow64_ext_glGetUniformLocationARB,
62293 &wow64_ext_glGetUniformOffsetEXT,
62294 &wow64_ext_glGetUniformSubroutineuiv,
62295 &wow64_ext_glGetUniformdv,
62296 &wow64_ext_glGetUniformfv,
62297 &wow64_ext_glGetUniformfvARB,
62298 &wow64_ext_glGetUniformi64vARB,
62299 &wow64_ext_glGetUniformi64vNV,
62300 &wow64_ext_glGetUniformiv,
62301 &wow64_ext_glGetUniformivARB,
62302 &wow64_ext_glGetUniformui64vARB,
62303 &wow64_ext_glGetUniformui64vNV,
62304 &wow64_ext_glGetUniformuiv,
62305 &wow64_ext_glGetUniformuivEXT,
62306 &wow64_ext_glGetUnsignedBytei_vEXT,
62307 &wow64_ext_glGetUnsignedBytevEXT,
62308 &wow64_ext_glGetVariantArrayObjectfvATI,
62309 &wow64_ext_glGetVariantArrayObjectivATI,
62310 &wow64_ext_glGetVariantBooleanvEXT,
62311 &wow64_ext_glGetVariantFloatvEXT,
62312 &wow64_ext_glGetVariantIntegervEXT,
62313 &wow64_ext_glGetVariantPointervEXT,
62314 &wow64_ext_glGetVaryingLocationNV,
62315 &wow64_ext_glGetVertexArrayIndexed64iv,
62316 &wow64_ext_glGetVertexArrayIndexediv,
62317 &wow64_ext_glGetVertexArrayIntegeri_vEXT,
62318 &wow64_ext_glGetVertexArrayIntegervEXT,
62319 &wow64_ext_glGetVertexArrayPointeri_vEXT,
62320 &wow64_ext_glGetVertexArrayPointervEXT,
62321 &wow64_ext_glGetVertexArrayiv,
62322 &wow64_ext_glGetVertexAttribArrayObjectfvATI,
62323 &wow64_ext_glGetVertexAttribArrayObjectivATI,
62324 &wow64_ext_glGetVertexAttribIiv,
62325 &wow64_ext_glGetVertexAttribIivEXT,
62326 &wow64_ext_glGetVertexAttribIuiv,
62327 &wow64_ext_glGetVertexAttribIuivEXT,
62328 &wow64_ext_glGetVertexAttribLdv,
62329 &wow64_ext_glGetVertexAttribLdvEXT,
62330 &wow64_ext_glGetVertexAttribLi64vNV,
62331 &wow64_ext_glGetVertexAttribLui64vARB,
62332 &wow64_ext_glGetVertexAttribLui64vNV,
62333 &wow64_ext_glGetVertexAttribPointerv,
62334 &wow64_ext_glGetVertexAttribPointervARB,
62335 &wow64_ext_glGetVertexAttribPointervNV,
62336 &wow64_ext_glGetVertexAttribdv,
62337 &wow64_ext_glGetVertexAttribdvARB,
62338 &wow64_ext_glGetVertexAttribdvNV,
62339 &wow64_ext_glGetVertexAttribfv,
62340 &wow64_ext_glGetVertexAttribfvARB,
62341 &wow64_ext_glGetVertexAttribfvNV,
62342 &wow64_ext_glGetVertexAttribiv,
62343 &wow64_ext_glGetVertexAttribivARB,
62344 &wow64_ext_glGetVertexAttribivNV,
62345 &wow64_ext_glGetVideoCaptureStreamdvNV,
62346 &wow64_ext_glGetVideoCaptureStreamfvNV,
62347 &wow64_ext_glGetVideoCaptureStreamivNV,
62348 &wow64_ext_glGetVideoCaptureivNV,
62349 &wow64_ext_glGetVideoi64vNV,
62350 &wow64_ext_glGetVideoivNV,
62351 &wow64_ext_glGetVideoui64vNV,
62352 &wow64_ext_glGetVideouivNV,
62353 &wow64_ext_glGetVkProcAddrNV,
62354 &wow64_ext_glGetnColorTable,
62355 &wow64_ext_glGetnColorTableARB,
62356 &wow64_ext_glGetnCompressedTexImage,
62357 &wow64_ext_glGetnCompressedTexImageARB,
62358 &wow64_ext_glGetnConvolutionFilter,
62359 &wow64_ext_glGetnConvolutionFilterARB,
62360 &wow64_ext_glGetnHistogram,
62361 &wow64_ext_glGetnHistogramARB,
62362 &wow64_ext_glGetnMapdv,
62363 &wow64_ext_glGetnMapdvARB,
62364 &wow64_ext_glGetnMapfv,
62365 &wow64_ext_glGetnMapfvARB,
62366 &wow64_ext_glGetnMapiv,
62367 &wow64_ext_glGetnMapivARB,
62368 &wow64_ext_glGetnMinmax,
62369 &wow64_ext_glGetnMinmaxARB,
62370 &wow64_ext_glGetnPixelMapfv,
62371 &wow64_ext_glGetnPixelMapfvARB,
62372 &wow64_ext_glGetnPixelMapuiv,
62373 &wow64_ext_glGetnPixelMapuivARB,
62374 &wow64_ext_glGetnPixelMapusv,
62375 &wow64_ext_glGetnPixelMapusvARB,
62376 &wow64_ext_glGetnPolygonStipple,
62377 &wow64_ext_glGetnPolygonStippleARB,
62378 &wow64_ext_glGetnSeparableFilter,
62379 &wow64_ext_glGetnSeparableFilterARB,
62380 &wow64_ext_glGetnTexImage,
62381 &wow64_ext_glGetnTexImageARB,
62382 &wow64_ext_glGetnUniformdv,
62383 &wow64_ext_glGetnUniformdvARB,
62384 &wow64_ext_glGetnUniformfv,
62385 &wow64_ext_glGetnUniformfvARB,
62386 &wow64_ext_glGetnUniformi64vARB,
62387 &wow64_ext_glGetnUniformiv,
62388 &wow64_ext_glGetnUniformivARB,
62389 &wow64_ext_glGetnUniformui64vARB,
62390 &wow64_ext_glGetnUniformuiv,
62391 &wow64_ext_glGetnUniformuivARB,
62392 &ext_glGlobalAlphaFactorbSUN,
62393 &ext_glGlobalAlphaFactordSUN,
62394 &ext_glGlobalAlphaFactorfSUN,
62395 &ext_glGlobalAlphaFactoriSUN,
62396 &ext_glGlobalAlphaFactorsSUN,
62397 &ext_glGlobalAlphaFactorubSUN,
62398 &ext_glGlobalAlphaFactoruiSUN,
62399 &ext_glGlobalAlphaFactorusSUN,
62400 &ext_glHintPGI,
62401 &ext_glHistogram,
62402 &ext_glHistogramEXT,
62403 &wow64_ext_glIglooInterfaceSGIX,
62404 &ext_glImageTransformParameterfHP,
62405 &wow64_ext_glImageTransformParameterfvHP,
62406 &ext_glImageTransformParameteriHP,
62407 &wow64_ext_glImageTransformParameterivHP,
62408 &ext_glImportMemoryFdEXT,
62409 &wow64_ext_glImportMemoryWin32HandleEXT,
62410 &wow64_ext_glImportMemoryWin32NameEXT,
62411 &ext_glImportSemaphoreFdEXT,
62412 &wow64_ext_glImportSemaphoreWin32HandleEXT,
62413 &wow64_ext_glImportSemaphoreWin32NameEXT,
62414 &wow64_ext_glImportSyncEXT,
62415 &ext_glIndexFormatNV,
62416 &ext_glIndexFuncEXT,
62417 &ext_glIndexMaterialEXT,
62418 &wow64_ext_glIndexPointerEXT,
62419 &wow64_ext_glIndexPointerListIBM,
62420 &ext_glIndexxOES,
62421 &wow64_ext_glIndexxvOES,
62422 &ext_glInsertComponentEXT,
62423 &wow64_ext_glInsertEventMarkerEXT,
62424 &wow64_ext_glInstrumentsBufferSGIX,
62425 &ext_glInterpolatePathsNV,
62426 &ext_glInvalidateBufferData,
62427 &wow64_ext_glInvalidateBufferSubData,
62428 &wow64_ext_glInvalidateFramebuffer,
62429 &wow64_ext_glInvalidateNamedFramebufferData,
62430 &wow64_ext_glInvalidateNamedFramebufferSubData,
62431 &wow64_ext_glInvalidateSubFramebuffer,
62432 &ext_glInvalidateTexImage,
62433 &ext_glInvalidateTexSubImage,
62434 &ext_glIsAsyncMarkerSGIX,
62435 &ext_glIsBuffer,
62436 &ext_glIsBufferARB,
62437 &ext_glIsBufferResidentNV,
62438 &ext_glIsCommandListNV,
62439 &ext_glIsEnabledIndexedEXT,
62440 &ext_glIsEnabledi,
62441 &ext_glIsFenceAPPLE,
62442 &ext_glIsFenceNV,
62443 &ext_glIsFramebuffer,
62444 &ext_glIsFramebufferEXT,
62445 &ext_glIsImageHandleResidentARB,
62446 &ext_glIsImageHandleResidentNV,
62447 &ext_glIsMemoryObjectEXT,
62448 &ext_glIsNameAMD,
62449 &ext_glIsNamedBufferResidentNV,
62450 &wow64_ext_glIsNamedStringARB,
62451 &ext_glIsObjectBufferATI,
62452 &ext_glIsOcclusionQueryNV,
62453 &ext_glIsPathNV,
62454 &ext_glIsPointInFillPathNV,
62455 &ext_glIsPointInStrokePathNV,
62456 &ext_glIsProgram,
62457 &ext_glIsProgramARB,
62458 &ext_glIsProgramNV,
62459 &ext_glIsProgramPipeline,
62460 &ext_glIsQuery,
62461 &ext_glIsQueryARB,
62462 &ext_glIsRenderbuffer,
62463 &ext_glIsRenderbufferEXT,
62464 &ext_glIsSampler,
62465 &ext_glIsSemaphoreEXT,
62466 &ext_glIsShader,
62467 &ext_glIsStateNV,
62468 &wow64_ext_glIsSync,
62469 &ext_glIsTextureEXT,
62470 &ext_glIsTextureHandleResidentARB,
62471 &ext_glIsTextureHandleResidentNV,
62472 &ext_glIsTransformFeedback,
62473 &ext_glIsTransformFeedbackNV,
62474 &ext_glIsVariantEnabledEXT,
62475 &ext_glIsVertexArray,
62476 &ext_glIsVertexArrayAPPLE,
62477 &ext_glIsVertexAttribEnabledAPPLE,
62478 &ext_glLGPUCopyImageSubDataNVX,
62479 &ext_glLGPUInterlockNVX,
62480 &wow64_ext_glLGPUNamedBufferSubDataNVX,
62481 &wow64_ext_glLabelObjectEXT,
62482 &ext_glLightEnviSGIX,
62483 &ext_glLightModelxOES,
62484 &wow64_ext_glLightModelxvOES,
62485 &ext_glLightxOES,
62486 &wow64_ext_glLightxvOES,
62487 &ext_glLineWidthxOES,
62488 &ext_glLinkProgram,
62489 &ext_glLinkProgramARB,
62490 &wow64_ext_glListDrawCommandsStatesClientNV,
62491 &ext_glListParameterfSGIX,
62492 &wow64_ext_glListParameterfvSGIX,
62493 &ext_glListParameteriSGIX,
62494 &wow64_ext_glListParameterivSGIX,
62495 &ext_glLoadIdentityDeformationMapSGIX,
62496 &wow64_ext_glLoadMatrixxOES,
62497 &wow64_ext_glLoadProgramNV,
62498 &wow64_ext_glLoadTransposeMatrixd,
62499 &wow64_ext_glLoadTransposeMatrixdARB,
62500 &wow64_ext_glLoadTransposeMatrixf,
62501 &wow64_ext_glLoadTransposeMatrixfARB,
62502 &wow64_ext_glLoadTransposeMatrixxOES,
62503 &ext_glLockArraysEXT,
62504 &ext_glMTexCoord2fSGIS,
62505 &wow64_ext_glMTexCoord2fvSGIS,
62506 &ext_glMakeBufferNonResidentNV,
62507 &ext_glMakeBufferResidentNV,
62508 &ext_glMakeImageHandleNonResidentARB,
62509 &ext_glMakeImageHandleNonResidentNV,
62510 &ext_glMakeImageHandleResidentARB,
62511 &ext_glMakeImageHandleResidentNV,
62512 &ext_glMakeNamedBufferNonResidentNV,
62513 &ext_glMakeNamedBufferResidentNV,
62514 &ext_glMakeTextureHandleNonResidentARB,
62515 &ext_glMakeTextureHandleNonResidentNV,
62516 &ext_glMakeTextureHandleResidentARB,
62517 &ext_glMakeTextureHandleResidentNV,
62518 &ext_glMap1xOES,
62519 &ext_glMap2xOES,
62520 &wow64_ext_glMapBuffer,
62521 &wow64_ext_glMapBufferARB,
62522 &wow64_ext_glMapBufferRange,
62523 &wow64_ext_glMapControlPointsNV,
62524 &ext_glMapGrid1xOES,
62525 &ext_glMapGrid2xOES,
62526 &wow64_ext_glMapNamedBuffer,
62527 &wow64_ext_glMapNamedBufferEXT,
62528 &wow64_ext_glMapNamedBufferRange,
62529 &wow64_ext_glMapNamedBufferRangeEXT,
62530 &wow64_ext_glMapObjectBufferATI,
62531 &wow64_ext_glMapParameterfvNV,
62532 &wow64_ext_glMapParameterivNV,
62533 &wow64_ext_glMapTexture2DINTEL,
62534 &wow64_ext_glMapVertexAttrib1dAPPLE,
62535 &wow64_ext_glMapVertexAttrib1fAPPLE,
62536 &wow64_ext_glMapVertexAttrib2dAPPLE,
62537 &wow64_ext_glMapVertexAttrib2fAPPLE,
62538 &ext_glMaterialxOES,
62539 &wow64_ext_glMaterialxvOES,
62540 &ext_glMatrixFrustumEXT,
62541 &wow64_ext_glMatrixIndexPointerARB,
62542 &wow64_ext_glMatrixIndexubvARB,
62543 &wow64_ext_glMatrixIndexuivARB,
62544 &wow64_ext_glMatrixIndexusvARB,
62545 &wow64_ext_glMatrixLoad3x2fNV,
62546 &wow64_ext_glMatrixLoad3x3fNV,
62547 &ext_glMatrixLoadIdentityEXT,
62548 &wow64_ext_glMatrixLoadTranspose3x3fNV,
62549 &wow64_ext_glMatrixLoadTransposedEXT,
62550 &wow64_ext_glMatrixLoadTransposefEXT,
62551 &wow64_ext_glMatrixLoaddEXT,
62552 &wow64_ext_glMatrixLoadfEXT,
62553 &wow64_ext_glMatrixMult3x2fNV,
62554 &wow64_ext_glMatrixMult3x3fNV,
62555 &wow64_ext_glMatrixMultTranspose3x3fNV,
62556 &wow64_ext_glMatrixMultTransposedEXT,
62557 &wow64_ext_glMatrixMultTransposefEXT,
62558 &wow64_ext_glMatrixMultdEXT,
62559 &wow64_ext_glMatrixMultfEXT,
62560 &ext_glMatrixOrthoEXT,
62561 &ext_glMatrixPopEXT,
62562 &ext_glMatrixPushEXT,
62563 &ext_glMatrixRotatedEXT,
62564 &ext_glMatrixRotatefEXT,
62565 &ext_glMatrixScaledEXT,
62566 &ext_glMatrixScalefEXT,
62567 &ext_glMatrixTranslatedEXT,
62568 &ext_glMatrixTranslatefEXT,
62569 &ext_glMaxShaderCompilerThreadsARB,
62570 &ext_glMaxShaderCompilerThreadsKHR,
62571 &ext_glMemoryBarrier,
62572 &ext_glMemoryBarrierByRegion,
62573 &ext_glMemoryBarrierEXT,
62574 &wow64_ext_glMemoryObjectParameterivEXT,
62575 &ext_glMinSampleShading,
62576 &ext_glMinSampleShadingARB,
62577 &ext_glMinmax,
62578 &ext_glMinmaxEXT,
62579 &wow64_ext_glMultMatrixxOES,
62580 &wow64_ext_glMultTransposeMatrixd,
62581 &wow64_ext_glMultTransposeMatrixdARB,
62582 &wow64_ext_glMultTransposeMatrixf,
62583 &wow64_ext_glMultTransposeMatrixfARB,
62584 &wow64_ext_glMultTransposeMatrixxOES,
62585 &wow64_ext_glMultiDrawArrays,
62586 &wow64_ext_glMultiDrawArraysEXT,
62587 &wow64_ext_glMultiDrawArraysIndirect,
62588 &wow64_ext_glMultiDrawArraysIndirectAMD,
62589 &wow64_ext_glMultiDrawArraysIndirectBindlessCountNV,
62590 &wow64_ext_glMultiDrawArraysIndirectBindlessNV,
62591 &wow64_ext_glMultiDrawArraysIndirectCount,
62592 &wow64_ext_glMultiDrawArraysIndirectCountARB,
62593 &wow64_ext_glMultiDrawElementArrayAPPLE,
62594 &wow64_ext_glMultiDrawElements,
62595 &wow64_ext_glMultiDrawElementsBaseVertex,
62596 &wow64_ext_glMultiDrawElementsEXT,
62597 &wow64_ext_glMultiDrawElementsIndirect,
62598 &wow64_ext_glMultiDrawElementsIndirectAMD,
62599 &wow64_ext_glMultiDrawElementsIndirectBindlessCountNV,
62600 &wow64_ext_glMultiDrawElementsIndirectBindlessNV,
62601 &wow64_ext_glMultiDrawElementsIndirectCount,
62602 &wow64_ext_glMultiDrawElementsIndirectCountARB,
62603 &wow64_ext_glMultiDrawMeshTasksIndirectCountNV,
62604 &wow64_ext_glMultiDrawMeshTasksIndirectNV,
62605 &wow64_ext_glMultiDrawRangeElementArrayAPPLE,
62606 &wow64_ext_glMultiModeDrawArraysIBM,
62607 &wow64_ext_glMultiModeDrawElementsIBM,
62608 &ext_glMultiTexBufferEXT,
62609 &ext_glMultiTexCoord1bOES,
62610 &wow64_ext_glMultiTexCoord1bvOES,
62611 &ext_glMultiTexCoord1d,
62612 &ext_glMultiTexCoord1dARB,
62613 &ext_glMultiTexCoord1dSGIS,
62614 &wow64_ext_glMultiTexCoord1dv,
62615 &wow64_ext_glMultiTexCoord1dvARB,
62616 &wow64_ext_glMultiTexCoord1dvSGIS,
62617 &ext_glMultiTexCoord1f,
62618 &ext_glMultiTexCoord1fARB,
62619 &ext_glMultiTexCoord1fSGIS,
62620 &wow64_ext_glMultiTexCoord1fv,
62621 &wow64_ext_glMultiTexCoord1fvARB,
62622 &wow64_ext_glMultiTexCoord1fvSGIS,
62623 &ext_glMultiTexCoord1hNV,
62624 &wow64_ext_glMultiTexCoord1hvNV,
62625 &ext_glMultiTexCoord1i,
62626 &ext_glMultiTexCoord1iARB,
62627 &ext_glMultiTexCoord1iSGIS,
62628 &wow64_ext_glMultiTexCoord1iv,
62629 &wow64_ext_glMultiTexCoord1ivARB,
62630 &wow64_ext_glMultiTexCoord1ivSGIS,
62631 &ext_glMultiTexCoord1s,
62632 &ext_glMultiTexCoord1sARB,
62633 &ext_glMultiTexCoord1sSGIS,
62634 &wow64_ext_glMultiTexCoord1sv,
62635 &wow64_ext_glMultiTexCoord1svARB,
62636 &wow64_ext_glMultiTexCoord1svSGIS,
62637 &ext_glMultiTexCoord1xOES,
62638 &wow64_ext_glMultiTexCoord1xvOES,
62639 &ext_glMultiTexCoord2bOES,
62640 &wow64_ext_glMultiTexCoord2bvOES,
62641 &ext_glMultiTexCoord2d,
62642 &ext_glMultiTexCoord2dARB,
62643 &ext_glMultiTexCoord2dSGIS,
62644 &wow64_ext_glMultiTexCoord2dv,
62645 &wow64_ext_glMultiTexCoord2dvARB,
62646 &wow64_ext_glMultiTexCoord2dvSGIS,
62647 &ext_glMultiTexCoord2f,
62648 &ext_glMultiTexCoord2fARB,
62649 &ext_glMultiTexCoord2fSGIS,
62650 &wow64_ext_glMultiTexCoord2fv,
62651 &wow64_ext_glMultiTexCoord2fvARB,
62652 &wow64_ext_glMultiTexCoord2fvSGIS,
62653 &ext_glMultiTexCoord2hNV,
62654 &wow64_ext_glMultiTexCoord2hvNV,
62655 &ext_glMultiTexCoord2i,
62656 &ext_glMultiTexCoord2iARB,
62657 &ext_glMultiTexCoord2iSGIS,
62658 &wow64_ext_glMultiTexCoord2iv,
62659 &wow64_ext_glMultiTexCoord2ivARB,
62660 &wow64_ext_glMultiTexCoord2ivSGIS,
62661 &ext_glMultiTexCoord2s,
62662 &ext_glMultiTexCoord2sARB,
62663 &ext_glMultiTexCoord2sSGIS,
62664 &wow64_ext_glMultiTexCoord2sv,
62665 &wow64_ext_glMultiTexCoord2svARB,
62666 &wow64_ext_glMultiTexCoord2svSGIS,
62667 &ext_glMultiTexCoord2xOES,
62668 &wow64_ext_glMultiTexCoord2xvOES,
62669 &ext_glMultiTexCoord3bOES,
62670 &wow64_ext_glMultiTexCoord3bvOES,
62671 &ext_glMultiTexCoord3d,
62672 &ext_glMultiTexCoord3dARB,
62673 &ext_glMultiTexCoord3dSGIS,
62674 &wow64_ext_glMultiTexCoord3dv,
62675 &wow64_ext_glMultiTexCoord3dvARB,
62676 &wow64_ext_glMultiTexCoord3dvSGIS,
62677 &ext_glMultiTexCoord3f,
62678 &ext_glMultiTexCoord3fARB,
62679 &ext_glMultiTexCoord3fSGIS,
62680 &wow64_ext_glMultiTexCoord3fv,
62681 &wow64_ext_glMultiTexCoord3fvARB,
62682 &wow64_ext_glMultiTexCoord3fvSGIS,
62683 &ext_glMultiTexCoord3hNV,
62684 &wow64_ext_glMultiTexCoord3hvNV,
62685 &ext_glMultiTexCoord3i,
62686 &ext_glMultiTexCoord3iARB,
62687 &ext_glMultiTexCoord3iSGIS,
62688 &wow64_ext_glMultiTexCoord3iv,
62689 &wow64_ext_glMultiTexCoord3ivARB,
62690 &wow64_ext_glMultiTexCoord3ivSGIS,
62691 &ext_glMultiTexCoord3s,
62692 &ext_glMultiTexCoord3sARB,
62693 &ext_glMultiTexCoord3sSGIS,
62694 &wow64_ext_glMultiTexCoord3sv,
62695 &wow64_ext_glMultiTexCoord3svARB,
62696 &wow64_ext_glMultiTexCoord3svSGIS,
62697 &ext_glMultiTexCoord3xOES,
62698 &wow64_ext_glMultiTexCoord3xvOES,
62699 &ext_glMultiTexCoord4bOES,
62700 &wow64_ext_glMultiTexCoord4bvOES,
62701 &ext_glMultiTexCoord4d,
62702 &ext_glMultiTexCoord4dARB,
62703 &ext_glMultiTexCoord4dSGIS,
62704 &wow64_ext_glMultiTexCoord4dv,
62705 &wow64_ext_glMultiTexCoord4dvARB,
62706 &wow64_ext_glMultiTexCoord4dvSGIS,
62707 &ext_glMultiTexCoord4f,
62708 &ext_glMultiTexCoord4fARB,
62709 &ext_glMultiTexCoord4fSGIS,
62710 &wow64_ext_glMultiTexCoord4fv,
62711 &wow64_ext_glMultiTexCoord4fvARB,
62712 &wow64_ext_glMultiTexCoord4fvSGIS,
62713 &ext_glMultiTexCoord4hNV,
62714 &wow64_ext_glMultiTexCoord4hvNV,
62715 &ext_glMultiTexCoord4i,
62716 &ext_glMultiTexCoord4iARB,
62717 &ext_glMultiTexCoord4iSGIS,
62718 &wow64_ext_glMultiTexCoord4iv,
62719 &wow64_ext_glMultiTexCoord4ivARB,
62720 &wow64_ext_glMultiTexCoord4ivSGIS,
62721 &ext_glMultiTexCoord4s,
62722 &ext_glMultiTexCoord4sARB,
62723 &ext_glMultiTexCoord4sSGIS,
62724 &wow64_ext_glMultiTexCoord4sv,
62725 &wow64_ext_glMultiTexCoord4svARB,
62726 &wow64_ext_glMultiTexCoord4svSGIS,
62727 &ext_glMultiTexCoord4xOES,
62728 &wow64_ext_glMultiTexCoord4xvOES,
62729 &ext_glMultiTexCoordP1ui,
62730 &wow64_ext_glMultiTexCoordP1uiv,
62731 &ext_glMultiTexCoordP2ui,
62732 &wow64_ext_glMultiTexCoordP2uiv,
62733 &ext_glMultiTexCoordP3ui,
62734 &wow64_ext_glMultiTexCoordP3uiv,
62735 &ext_glMultiTexCoordP4ui,
62736 &wow64_ext_glMultiTexCoordP4uiv,
62737 &wow64_ext_glMultiTexCoordPointerEXT,
62738 &wow64_ext_glMultiTexCoordPointerSGIS,
62739 &ext_glMultiTexEnvfEXT,
62740 &wow64_ext_glMultiTexEnvfvEXT,
62741 &ext_glMultiTexEnviEXT,
62742 &wow64_ext_glMultiTexEnvivEXT,
62743 &ext_glMultiTexGendEXT,
62744 &wow64_ext_glMultiTexGendvEXT,
62745 &ext_glMultiTexGenfEXT,
62746 &wow64_ext_glMultiTexGenfvEXT,
62747 &ext_glMultiTexGeniEXT,
62748 &wow64_ext_glMultiTexGenivEXT,
62749 &wow64_ext_glMultiTexImage1DEXT,
62750 &wow64_ext_glMultiTexImage2DEXT,
62751 &wow64_ext_glMultiTexImage3DEXT,
62752 &wow64_ext_glMultiTexParameterIivEXT,
62753 &wow64_ext_glMultiTexParameterIuivEXT,
62754 &ext_glMultiTexParameterfEXT,
62755 &wow64_ext_glMultiTexParameterfvEXT,
62756 &ext_glMultiTexParameteriEXT,
62757 &wow64_ext_glMultiTexParameterivEXT,
62758 &ext_glMultiTexRenderbufferEXT,
62759 &wow64_ext_glMultiTexSubImage1DEXT,
62760 &wow64_ext_glMultiTexSubImage2DEXT,
62761 &wow64_ext_glMultiTexSubImage3DEXT,
62762 &ext_glMulticastBarrierNV,
62763 &ext_glMulticastBlitFramebufferNV,
62764 &wow64_ext_glMulticastBufferSubDataNV,
62765 &wow64_ext_glMulticastCopyBufferSubDataNV,
62766 &ext_glMulticastCopyImageSubDataNV,
62767 &wow64_ext_glMulticastFramebufferSampleLocationsfvNV,
62768 &wow64_ext_glMulticastGetQueryObjecti64vNV,
62769 &wow64_ext_glMulticastGetQueryObjectivNV,
62770 &wow64_ext_glMulticastGetQueryObjectui64vNV,
62771 &wow64_ext_glMulticastGetQueryObjectuivNV,
62772 &wow64_ext_glMulticastScissorArrayvNVX,
62773 &wow64_ext_glMulticastViewportArrayvNVX,
62774 &ext_glMulticastViewportPositionWScaleNVX,
62775 &ext_glMulticastWaitSyncNV,
62776 &ext_glNamedBufferAttachMemoryNV,
62777 &wow64_ext_glNamedBufferData,
62778 &wow64_ext_glNamedBufferDataEXT,
62779 &wow64_ext_glNamedBufferPageCommitmentARB,
62780 &wow64_ext_glNamedBufferPageCommitmentEXT,
62781 &wow64_ext_glNamedBufferStorage,
62782 &wow64_ext_glNamedBufferStorageEXT,
62783 &wow64_ext_glNamedBufferStorageExternalEXT,
62784 &wow64_ext_glNamedBufferStorageMemEXT,
62785 &wow64_ext_glNamedBufferSubData,
62786 &wow64_ext_glNamedBufferSubDataEXT,
62787 &wow64_ext_glNamedCopyBufferSubDataEXT,
62788 &ext_glNamedFramebufferDrawBuffer,
62789 &wow64_ext_glNamedFramebufferDrawBuffers,
62790 &ext_glNamedFramebufferParameteri,
62791 &ext_glNamedFramebufferParameteriEXT,
62792 &ext_glNamedFramebufferReadBuffer,
62793 &ext_glNamedFramebufferRenderbuffer,
62794 &ext_glNamedFramebufferRenderbufferEXT,
62795 &wow64_ext_glNamedFramebufferSampleLocationsfvARB,
62796 &wow64_ext_glNamedFramebufferSampleLocationsfvNV,
62797 &wow64_ext_glNamedFramebufferSamplePositionsfvAMD,
62798 &ext_glNamedFramebufferTexture,
62799 &ext_glNamedFramebufferTexture1DEXT,
62800 &ext_glNamedFramebufferTexture2DEXT,
62801 &ext_glNamedFramebufferTexture3DEXT,
62802 &ext_glNamedFramebufferTextureEXT,
62803 &ext_glNamedFramebufferTextureFaceEXT,
62804 &ext_glNamedFramebufferTextureLayer,
62805 &ext_glNamedFramebufferTextureLayerEXT,
62806 &ext_glNamedProgramLocalParameter4dEXT,
62807 &wow64_ext_glNamedProgramLocalParameter4dvEXT,
62808 &ext_glNamedProgramLocalParameter4fEXT,
62809 &wow64_ext_glNamedProgramLocalParameter4fvEXT,
62810 &ext_glNamedProgramLocalParameterI4iEXT,
62811 &wow64_ext_glNamedProgramLocalParameterI4ivEXT,
62812 &ext_glNamedProgramLocalParameterI4uiEXT,
62813 &wow64_ext_glNamedProgramLocalParameterI4uivEXT,
62814 &wow64_ext_glNamedProgramLocalParameters4fvEXT,
62815 &wow64_ext_glNamedProgramLocalParametersI4ivEXT,
62816 &wow64_ext_glNamedProgramLocalParametersI4uivEXT,
62817 &wow64_ext_glNamedProgramStringEXT,
62818 &ext_glNamedRenderbufferStorage,
62819 &ext_glNamedRenderbufferStorageEXT,
62820 &ext_glNamedRenderbufferStorageMultisample,
62821 &ext_glNamedRenderbufferStorageMultisampleAdvancedAMD,
62822 &ext_glNamedRenderbufferStorageMultisampleCoverageEXT,
62823 &ext_glNamedRenderbufferStorageMultisampleEXT,
62824 &wow64_ext_glNamedStringARB,
62825 &ext_glNewBufferRegion,
62826 &wow64_ext_glNewObjectBufferATI,
62827 &ext_glNormal3fVertex3fSUN,
62828 &wow64_ext_glNormal3fVertex3fvSUN,
62829 &ext_glNormal3hNV,
62830 &wow64_ext_glNormal3hvNV,
62831 &ext_glNormal3xOES,
62832 &wow64_ext_glNormal3xvOES,
62833 &ext_glNormalFormatNV,
62834 &ext_glNormalP3ui,
62835 &wow64_ext_glNormalP3uiv,
62836 &wow64_ext_glNormalPointerEXT,
62837 &wow64_ext_glNormalPointerListIBM,
62838 &wow64_ext_glNormalPointervINTEL,
62839 &ext_glNormalStream3bATI,
62840 &wow64_ext_glNormalStream3bvATI,
62841 &ext_glNormalStream3dATI,
62842 &wow64_ext_glNormalStream3dvATI,
62843 &ext_glNormalStream3fATI,
62844 &wow64_ext_glNormalStream3fvATI,
62845 &ext_glNormalStream3iATI,
62846 &wow64_ext_glNormalStream3ivATI,
62847 &ext_glNormalStream3sATI,
62848 &wow64_ext_glNormalStream3svATI,
62849 &wow64_ext_glObjectLabel,
62850 &wow64_ext_glObjectPtrLabel,
62851 &ext_glObjectPurgeableAPPLE,
62852 &ext_glObjectUnpurgeableAPPLE,
62853 &ext_glOrthofOES,
62854 &ext_glOrthoxOES,
62855 &ext_glPNTrianglesfATI,
62856 &ext_glPNTrianglesiATI,
62857 &ext_glPassTexCoordATI,
62858 &ext_glPassThroughxOES,
62859 &wow64_ext_glPatchParameterfv,
62860 &ext_glPatchParameteri,
62861 &wow64_ext_glPathColorGenNV,
62862 &wow64_ext_glPathCommandsNV,
62863 &wow64_ext_glPathCoordsNV,
62864 &ext_glPathCoverDepthFuncNV,
62865 &wow64_ext_glPathDashArrayNV,
62866 &ext_glPathFogGenNV,
62867 &wow64_ext_glPathGlyphIndexArrayNV,
62868 &wow64_ext_glPathGlyphIndexRangeNV,
62869 &wow64_ext_glPathGlyphRangeNV,
62870 &wow64_ext_glPathGlyphsNV,
62871 &wow64_ext_glPathMemoryGlyphIndexArrayNV,
62872 &ext_glPathParameterfNV,
62873 &wow64_ext_glPathParameterfvNV,
62874 &ext_glPathParameteriNV,
62875 &wow64_ext_glPathParameterivNV,
62876 &ext_glPathStencilDepthOffsetNV,
62877 &ext_glPathStencilFuncNV,
62878 &wow64_ext_glPathStringNV,
62879 &wow64_ext_glPathSubCommandsNV,
62880 &wow64_ext_glPathSubCoordsNV,
62881 &wow64_ext_glPathTexGenNV,
62882 &ext_glPauseTransformFeedback,
62883 &ext_glPauseTransformFeedbackNV,
62884 &wow64_ext_glPixelDataRangeNV,
62885 &wow64_ext_glPixelMapx,
62886 &ext_glPixelStorex,
62887 &ext_glPixelTexGenParameterfSGIS,
62888 &wow64_ext_glPixelTexGenParameterfvSGIS,
62889 &ext_glPixelTexGenParameteriSGIS,
62890 &wow64_ext_glPixelTexGenParameterivSGIS,
62891 &ext_glPixelTexGenSGIX,
62892 &ext_glPixelTransferxOES,
62893 &ext_glPixelTransformParameterfEXT,
62894 &wow64_ext_glPixelTransformParameterfvEXT,
62895 &ext_glPixelTransformParameteriEXT,
62896 &wow64_ext_glPixelTransformParameterivEXT,
62897 &ext_glPixelZoomxOES,
62898 &wow64_ext_glPointAlongPathNV,
62899 &ext_glPointParameterf,
62900 &ext_glPointParameterfARB,
62901 &ext_glPointParameterfEXT,
62902 &ext_glPointParameterfSGIS,
62903 &wow64_ext_glPointParameterfv,
62904 &wow64_ext_glPointParameterfvARB,
62905 &wow64_ext_glPointParameterfvEXT,
62906 &wow64_ext_glPointParameterfvSGIS,
62907 &ext_glPointParameteri,
62908 &ext_glPointParameteriNV,
62909 &wow64_ext_glPointParameteriv,
62910 &wow64_ext_glPointParameterivNV,
62911 &wow64_ext_glPointParameterxvOES,
62912 &ext_glPointSizexOES,
62913 &wow64_ext_glPollAsyncSGIX,
62914 &wow64_ext_glPollInstrumentsSGIX,
62915 &ext_glPolygonOffsetClamp,
62916 &ext_glPolygonOffsetClampEXT,
62917 &ext_glPolygonOffsetEXT,
62918 &ext_glPolygonOffsetxOES,
62919 &ext_glPopDebugGroup,
62920 &ext_glPopGroupMarkerEXT,
62921 &ext_glPresentFrameDualFillNV,
62922 &ext_glPresentFrameKeyedNV,
62923 &ext_glPrimitiveBoundingBoxARB,
62924 &ext_glPrimitiveRestartIndex,
62925 &ext_glPrimitiveRestartIndexNV,
62926 &ext_glPrimitiveRestartNV,
62927 &wow64_ext_glPrioritizeTexturesEXT,
62928 &wow64_ext_glPrioritizeTexturesxOES,
62929 &wow64_ext_glProgramBinary,
62930 &wow64_ext_glProgramBufferParametersIivNV,
62931 &wow64_ext_glProgramBufferParametersIuivNV,
62932 &wow64_ext_glProgramBufferParametersfvNV,
62933 &ext_glProgramEnvParameter4dARB,
62934 &wow64_ext_glProgramEnvParameter4dvARB,
62935 &ext_glProgramEnvParameter4fARB,
62936 &wow64_ext_glProgramEnvParameter4fvARB,
62937 &ext_glProgramEnvParameterI4iNV,
62938 &wow64_ext_glProgramEnvParameterI4ivNV,
62939 &ext_glProgramEnvParameterI4uiNV,
62940 &wow64_ext_glProgramEnvParameterI4uivNV,
62941 &wow64_ext_glProgramEnvParameters4fvEXT,
62942 &wow64_ext_glProgramEnvParametersI4ivNV,
62943 &wow64_ext_glProgramEnvParametersI4uivNV,
62944 &ext_glProgramLocalParameter4dARB,
62945 &wow64_ext_glProgramLocalParameter4dvARB,
62946 &ext_glProgramLocalParameter4fARB,
62947 &wow64_ext_glProgramLocalParameter4fvARB,
62948 &ext_glProgramLocalParameterI4iNV,
62949 &wow64_ext_glProgramLocalParameterI4ivNV,
62950 &ext_glProgramLocalParameterI4uiNV,
62951 &wow64_ext_glProgramLocalParameterI4uivNV,
62952 &wow64_ext_glProgramLocalParameters4fvEXT,
62953 &wow64_ext_glProgramLocalParametersI4ivNV,
62954 &wow64_ext_glProgramLocalParametersI4uivNV,
62955 &wow64_ext_glProgramNamedParameter4dNV,
62956 &wow64_ext_glProgramNamedParameter4dvNV,
62957 &wow64_ext_glProgramNamedParameter4fNV,
62958 &wow64_ext_glProgramNamedParameter4fvNV,
62959 &ext_glProgramParameter4dNV,
62960 &wow64_ext_glProgramParameter4dvNV,
62961 &ext_glProgramParameter4fNV,
62962 &wow64_ext_glProgramParameter4fvNV,
62963 &ext_glProgramParameteri,
62964 &ext_glProgramParameteriARB,
62965 &ext_glProgramParameteriEXT,
62966 &wow64_ext_glProgramParameters4dvNV,
62967 &wow64_ext_glProgramParameters4fvNV,
62968 &wow64_ext_glProgramPathFragmentInputGenNV,
62969 &wow64_ext_glProgramStringARB,
62970 &wow64_ext_glProgramSubroutineParametersuivNV,
62971 &ext_glProgramUniform1d,
62972 &ext_glProgramUniform1dEXT,
62973 &wow64_ext_glProgramUniform1dv,
62974 &wow64_ext_glProgramUniform1dvEXT,
62975 &ext_glProgramUniform1f,
62976 &ext_glProgramUniform1fEXT,
62977 &wow64_ext_glProgramUniform1fv,
62978 &wow64_ext_glProgramUniform1fvEXT,
62979 &ext_glProgramUniform1i,
62980 &ext_glProgramUniform1i64ARB,
62981 &ext_glProgramUniform1i64NV,
62982 &wow64_ext_glProgramUniform1i64vARB,
62983 &wow64_ext_glProgramUniform1i64vNV,
62984 &ext_glProgramUniform1iEXT,
62985 &wow64_ext_glProgramUniform1iv,
62986 &wow64_ext_glProgramUniform1ivEXT,
62987 &ext_glProgramUniform1ui,
62988 &ext_glProgramUniform1ui64ARB,
62989 &ext_glProgramUniform1ui64NV,
62990 &wow64_ext_glProgramUniform1ui64vARB,
62991 &wow64_ext_glProgramUniform1ui64vNV,
62992 &ext_glProgramUniform1uiEXT,
62993 &wow64_ext_glProgramUniform1uiv,
62994 &wow64_ext_glProgramUniform1uivEXT,
62995 &ext_glProgramUniform2d,
62996 &ext_glProgramUniform2dEXT,
62997 &wow64_ext_glProgramUniform2dv,
62998 &wow64_ext_glProgramUniform2dvEXT,
62999 &ext_glProgramUniform2f,
63000 &ext_glProgramUniform2fEXT,
63001 &wow64_ext_glProgramUniform2fv,
63002 &wow64_ext_glProgramUniform2fvEXT,
63003 &ext_glProgramUniform2i,
63004 &ext_glProgramUniform2i64ARB,
63005 &ext_glProgramUniform2i64NV,
63006 &wow64_ext_glProgramUniform2i64vARB,
63007 &wow64_ext_glProgramUniform2i64vNV,
63008 &ext_glProgramUniform2iEXT,
63009 &wow64_ext_glProgramUniform2iv,
63010 &wow64_ext_glProgramUniform2ivEXT,
63011 &ext_glProgramUniform2ui,
63012 &ext_glProgramUniform2ui64ARB,
63013 &ext_glProgramUniform2ui64NV,
63014 &wow64_ext_glProgramUniform2ui64vARB,
63015 &wow64_ext_glProgramUniform2ui64vNV,
63016 &ext_glProgramUniform2uiEXT,
63017 &wow64_ext_glProgramUniform2uiv,
63018 &wow64_ext_glProgramUniform2uivEXT,
63019 &ext_glProgramUniform3d,
63020 &ext_glProgramUniform3dEXT,
63021 &wow64_ext_glProgramUniform3dv,
63022 &wow64_ext_glProgramUniform3dvEXT,
63023 &ext_glProgramUniform3f,
63024 &ext_glProgramUniform3fEXT,
63025 &wow64_ext_glProgramUniform3fv,
63026 &wow64_ext_glProgramUniform3fvEXT,
63027 &ext_glProgramUniform3i,
63028 &ext_glProgramUniform3i64ARB,
63029 &ext_glProgramUniform3i64NV,
63030 &wow64_ext_glProgramUniform3i64vARB,
63031 &wow64_ext_glProgramUniform3i64vNV,
63032 &ext_glProgramUniform3iEXT,
63033 &wow64_ext_glProgramUniform3iv,
63034 &wow64_ext_glProgramUniform3ivEXT,
63035 &ext_glProgramUniform3ui,
63036 &ext_glProgramUniform3ui64ARB,
63037 &ext_glProgramUniform3ui64NV,
63038 &wow64_ext_glProgramUniform3ui64vARB,
63039 &wow64_ext_glProgramUniform3ui64vNV,
63040 &ext_glProgramUniform3uiEXT,
63041 &wow64_ext_glProgramUniform3uiv,
63042 &wow64_ext_glProgramUniform3uivEXT,
63043 &ext_glProgramUniform4d,
63044 &ext_glProgramUniform4dEXT,
63045 &wow64_ext_glProgramUniform4dv,
63046 &wow64_ext_glProgramUniform4dvEXT,
63047 &ext_glProgramUniform4f,
63048 &ext_glProgramUniform4fEXT,
63049 &wow64_ext_glProgramUniform4fv,
63050 &wow64_ext_glProgramUniform4fvEXT,
63051 &ext_glProgramUniform4i,
63052 &ext_glProgramUniform4i64ARB,
63053 &ext_glProgramUniform4i64NV,
63054 &wow64_ext_glProgramUniform4i64vARB,
63055 &wow64_ext_glProgramUniform4i64vNV,
63056 &ext_glProgramUniform4iEXT,
63057 &wow64_ext_glProgramUniform4iv,
63058 &wow64_ext_glProgramUniform4ivEXT,
63059 &ext_glProgramUniform4ui,
63060 &ext_glProgramUniform4ui64ARB,
63061 &ext_glProgramUniform4ui64NV,
63062 &wow64_ext_glProgramUniform4ui64vARB,
63063 &wow64_ext_glProgramUniform4ui64vNV,
63064 &ext_glProgramUniform4uiEXT,
63065 &wow64_ext_glProgramUniform4uiv,
63066 &wow64_ext_glProgramUniform4uivEXT,
63067 &ext_glProgramUniformHandleui64ARB,
63068 &ext_glProgramUniformHandleui64NV,
63069 &wow64_ext_glProgramUniformHandleui64vARB,
63070 &wow64_ext_glProgramUniformHandleui64vNV,
63071 &wow64_ext_glProgramUniformMatrix2dv,
63072 &wow64_ext_glProgramUniformMatrix2dvEXT,
63073 &wow64_ext_glProgramUniformMatrix2fv,
63074 &wow64_ext_glProgramUniformMatrix2fvEXT,
63075 &wow64_ext_glProgramUniformMatrix2x3dv,
63076 &wow64_ext_glProgramUniformMatrix2x3dvEXT,
63077 &wow64_ext_glProgramUniformMatrix2x3fv,
63078 &wow64_ext_glProgramUniformMatrix2x3fvEXT,
63079 &wow64_ext_glProgramUniformMatrix2x4dv,
63080 &wow64_ext_glProgramUniformMatrix2x4dvEXT,
63081 &wow64_ext_glProgramUniformMatrix2x4fv,
63082 &wow64_ext_glProgramUniformMatrix2x4fvEXT,
63083 &wow64_ext_glProgramUniformMatrix3dv,
63084 &wow64_ext_glProgramUniformMatrix3dvEXT,
63085 &wow64_ext_glProgramUniformMatrix3fv,
63086 &wow64_ext_glProgramUniformMatrix3fvEXT,
63087 &wow64_ext_glProgramUniformMatrix3x2dv,
63088 &wow64_ext_glProgramUniformMatrix3x2dvEXT,
63089 &wow64_ext_glProgramUniformMatrix3x2fv,
63090 &wow64_ext_glProgramUniformMatrix3x2fvEXT,
63091 &wow64_ext_glProgramUniformMatrix3x4dv,
63092 &wow64_ext_glProgramUniformMatrix3x4dvEXT,
63093 &wow64_ext_glProgramUniformMatrix3x4fv,
63094 &wow64_ext_glProgramUniformMatrix3x4fvEXT,
63095 &wow64_ext_glProgramUniformMatrix4dv,
63096 &wow64_ext_glProgramUniformMatrix4dvEXT,
63097 &wow64_ext_glProgramUniformMatrix4fv,
63098 &wow64_ext_glProgramUniformMatrix4fvEXT,
63099 &wow64_ext_glProgramUniformMatrix4x2dv,
63100 &wow64_ext_glProgramUniformMatrix4x2dvEXT,
63101 &wow64_ext_glProgramUniformMatrix4x2fv,
63102 &wow64_ext_glProgramUniformMatrix4x2fvEXT,
63103 &wow64_ext_glProgramUniformMatrix4x3dv,
63104 &wow64_ext_glProgramUniformMatrix4x3dvEXT,
63105 &wow64_ext_glProgramUniformMatrix4x3fv,
63106 &wow64_ext_glProgramUniformMatrix4x3fvEXT,
63107 &ext_glProgramUniformui64NV,
63108 &wow64_ext_glProgramUniformui64vNV,
63109 &ext_glProgramVertexLimitNV,
63110 &ext_glProvokingVertex,
63111 &ext_glProvokingVertexEXT,
63112 &ext_glPushClientAttribDefaultEXT,
63113 &wow64_ext_glPushDebugGroup,
63114 &wow64_ext_glPushGroupMarkerEXT,
63115 &ext_glQueryCounter,
63116 &wow64_ext_glQueryMatrixxOES,
63117 &ext_glQueryObjectParameteruiAMD,
63118 &wow64_ext_glQueryResourceNV,
63119 &wow64_ext_glQueryResourceTagNV,
63120 &ext_glRasterPos2xOES,
63121 &wow64_ext_glRasterPos2xvOES,
63122 &ext_glRasterPos3xOES,
63123 &wow64_ext_glRasterPos3xvOES,
63124 &ext_glRasterPos4xOES,
63125 &wow64_ext_glRasterPos4xvOES,
63126 &ext_glRasterSamplesEXT,
63127 &ext_glReadBufferRegion,
63128 &ext_glReadInstrumentsSGIX,
63129 &wow64_ext_glReadnPixels,
63130 &wow64_ext_glReadnPixelsARB,
63131 &ext_glRectxOES,
63132 &wow64_ext_glRectxvOES,
63133 &wow64_ext_glReferencePlaneSGIX,
63134 &ext_glReleaseKeyedMutexWin32EXT,
63135 &ext_glReleaseShaderCompiler,
63136 &ext_glRenderGpuMaskNV,
63137 &ext_glRenderbufferStorage,
63138 &ext_glRenderbufferStorageEXT,
63139 &ext_glRenderbufferStorageMultisample,
63140 &ext_glRenderbufferStorageMultisampleAdvancedAMD,
63141 &ext_glRenderbufferStorageMultisampleCoverageNV,
63142 &ext_glRenderbufferStorageMultisampleEXT,
63143 &wow64_ext_glReplacementCodePointerSUN,
63144 &ext_glReplacementCodeubSUN,
63145 &wow64_ext_glReplacementCodeubvSUN,
63146 &ext_glReplacementCodeuiColor3fVertex3fSUN,
63147 &wow64_ext_glReplacementCodeuiColor3fVertex3fvSUN,
63148 &ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
63149 &wow64_ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
63150 &ext_glReplacementCodeuiColor4ubVertex3fSUN,
63151 &wow64_ext_glReplacementCodeuiColor4ubVertex3fvSUN,
63152 &ext_glReplacementCodeuiNormal3fVertex3fSUN,
63153 &wow64_ext_glReplacementCodeuiNormal3fVertex3fvSUN,
63154 &ext_glReplacementCodeuiSUN,
63155 &ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
63156 &wow64_ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
63157 &ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
63158 &wow64_ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
63159 &ext_glReplacementCodeuiTexCoord2fVertex3fSUN,
63160 &wow64_ext_glReplacementCodeuiTexCoord2fVertex3fvSUN,
63161 &ext_glReplacementCodeuiVertex3fSUN,
63162 &wow64_ext_glReplacementCodeuiVertex3fvSUN,
63163 &wow64_ext_glReplacementCodeuivSUN,
63164 &ext_glReplacementCodeusSUN,
63165 &wow64_ext_glReplacementCodeusvSUN,
63166 &wow64_ext_glRequestResidentProgramsNV,
63167 &ext_glResetHistogram,
63168 &ext_glResetHistogramEXT,
63169 &ext_glResetMemoryObjectParameterNV,
63170 &ext_glResetMinmax,
63171 &ext_glResetMinmaxEXT,
63172 &ext_glResizeBuffersMESA,
63173 &ext_glResolveDepthValuesNV,
63174 &ext_glResumeTransformFeedback,
63175 &ext_glResumeTransformFeedbackNV,
63176 &ext_glRotatexOES,
63177 &ext_glSampleCoverage,
63178 &ext_glSampleCoverageARB,
63179 &ext_glSampleMapATI,
63180 &ext_glSampleMaskEXT,
63181 &ext_glSampleMaskIndexedNV,
63182 &ext_glSampleMaskSGIS,
63183 &ext_glSampleMaski,
63184 &ext_glSamplePatternEXT,
63185 &ext_glSamplePatternSGIS,
63186 &wow64_ext_glSamplerParameterIiv,
63187 &wow64_ext_glSamplerParameterIuiv,
63188 &ext_glSamplerParameterf,
63189 &wow64_ext_glSamplerParameterfv,
63190 &ext_glSamplerParameteri,
63191 &wow64_ext_glSamplerParameteriv,
63192 &ext_glScalexOES,
63193 &wow64_ext_glScissorArrayv,
63194 &wow64_ext_glScissorExclusiveArrayvNV,
63195 &ext_glScissorExclusiveNV,
63196 &ext_glScissorIndexed,
63197 &wow64_ext_glScissorIndexedv,
63198 &ext_glSecondaryColor3b,
63199 &ext_glSecondaryColor3bEXT,
63200 &wow64_ext_glSecondaryColor3bv,
63201 &wow64_ext_glSecondaryColor3bvEXT,
63202 &ext_glSecondaryColor3d,
63203 &ext_glSecondaryColor3dEXT,
63204 &wow64_ext_glSecondaryColor3dv,
63205 &wow64_ext_glSecondaryColor3dvEXT,
63206 &ext_glSecondaryColor3f,
63207 &ext_glSecondaryColor3fEXT,
63208 &wow64_ext_glSecondaryColor3fv,
63209 &wow64_ext_glSecondaryColor3fvEXT,
63210 &ext_glSecondaryColor3hNV,
63211 &wow64_ext_glSecondaryColor3hvNV,
63212 &ext_glSecondaryColor3i,
63213 &ext_glSecondaryColor3iEXT,
63214 &wow64_ext_glSecondaryColor3iv,
63215 &wow64_ext_glSecondaryColor3ivEXT,
63216 &ext_glSecondaryColor3s,
63217 &ext_glSecondaryColor3sEXT,
63218 &wow64_ext_glSecondaryColor3sv,
63219 &wow64_ext_glSecondaryColor3svEXT,
63220 &ext_glSecondaryColor3ub,
63221 &ext_glSecondaryColor3ubEXT,
63222 &wow64_ext_glSecondaryColor3ubv,
63223 &wow64_ext_glSecondaryColor3ubvEXT,
63224 &ext_glSecondaryColor3ui,
63225 &ext_glSecondaryColor3uiEXT,
63226 &wow64_ext_glSecondaryColor3uiv,
63227 &wow64_ext_glSecondaryColor3uivEXT,
63228 &ext_glSecondaryColor3us,
63229 &ext_glSecondaryColor3usEXT,
63230 &wow64_ext_glSecondaryColor3usv,
63231 &wow64_ext_glSecondaryColor3usvEXT,
63232 &ext_glSecondaryColorFormatNV,
63233 &ext_glSecondaryColorP3ui,
63234 &wow64_ext_glSecondaryColorP3uiv,
63235 &wow64_ext_glSecondaryColorPointer,
63236 &wow64_ext_glSecondaryColorPointerEXT,
63237 &wow64_ext_glSecondaryColorPointerListIBM,
63238 &wow64_ext_glSelectPerfMonitorCountersAMD,
63239 &ext_glSelectTextureCoordSetSGIS,
63240 &ext_glSelectTextureSGIS,
63241 &wow64_ext_glSemaphoreParameterui64vEXT,
63242 &wow64_ext_glSeparableFilter2D,
63243 &wow64_ext_glSeparableFilter2DEXT,
63244 &ext_glSetFenceAPPLE,
63245 &ext_glSetFenceNV,
63246 &wow64_ext_glSetFragmentShaderConstantATI,
63247 &wow64_ext_glSetInvariantEXT,
63248 &wow64_ext_glSetLocalConstantEXT,
63249 &wow64_ext_glSetMultisamplefvAMD,
63250 &wow64_ext_glShaderBinary,
63251 &ext_glShaderOp1EXT,
63252 &ext_glShaderOp2EXT,
63253 &ext_glShaderOp3EXT,
63254 &wow64_ext_glShaderSource,
63255 &wow64_ext_glShaderSourceARB,
63256 &ext_glShaderStorageBlockBinding,
63257 &ext_glShadingRateImageBarrierNV,
63258 &wow64_ext_glShadingRateImagePaletteNV,
63259 &wow64_ext_glShadingRateSampleOrderCustomNV,
63260 &ext_glShadingRateSampleOrderNV,
63261 &wow64_ext_glSharpenTexFuncSGIS,
63262 &wow64_ext_glSignalSemaphoreEXT,
63263 &wow64_ext_glSignalSemaphoreui64NVX,
63264 &ext_glSignalVkFenceNV,
63265 &ext_glSignalVkSemaphoreNV,
63266 &wow64_ext_glSpecializeShader,
63267 &wow64_ext_glSpecializeShaderARB,
63268 &ext_glSpriteParameterfSGIX,
63269 &wow64_ext_glSpriteParameterfvSGIX,
63270 &ext_glSpriteParameteriSGIX,
63271 &wow64_ext_glSpriteParameterivSGIX,
63272 &ext_glStartInstrumentsSGIX,
63273 &ext_glStateCaptureNV,
63274 &ext_glStencilClearTagEXT,
63275 &wow64_ext_glStencilFillPathInstancedNV,
63276 &ext_glStencilFillPathNV,
63277 &ext_glStencilFuncSeparate,
63278 &ext_glStencilFuncSeparateATI,
63279 &ext_glStencilMaskSeparate,
63280 &ext_glStencilOpSeparate,
63281 &ext_glStencilOpSeparateATI,
63282 &ext_glStencilOpValueAMD,
63283 &wow64_ext_glStencilStrokePathInstancedNV,
63284 &ext_glStencilStrokePathNV,
63285 &wow64_ext_glStencilThenCoverFillPathInstancedNV,
63286 &ext_glStencilThenCoverFillPathNV,
63287 &wow64_ext_glStencilThenCoverStrokePathInstancedNV,
63288 &ext_glStencilThenCoverStrokePathNV,
63289 &ext_glStopInstrumentsSGIX,
63290 &wow64_ext_glStringMarkerGREMEDY,
63291 &ext_glSubpixelPrecisionBiasNV,
63292 &ext_glSwizzleEXT,
63293 &ext_glSyncTextureINTEL,
63294 &ext_glTagSampleBufferSGIX,
63295 &ext_glTangent3bEXT,
63296 &wow64_ext_glTangent3bvEXT,
63297 &ext_glTangent3dEXT,
63298 &wow64_ext_glTangent3dvEXT,
63299 &ext_glTangent3fEXT,
63300 &wow64_ext_glTangent3fvEXT,
63301 &ext_glTangent3iEXT,
63302 &wow64_ext_glTangent3ivEXT,
63303 &ext_glTangent3sEXT,
63304 &wow64_ext_glTangent3svEXT,
63305 &wow64_ext_glTangentPointerEXT,
63306 &ext_glTbufferMask3DFX,
63307 &ext_glTessellationFactorAMD,
63308 &ext_glTessellationModeAMD,
63309 &ext_glTestFenceAPPLE,
63310 &ext_glTestFenceNV,
63311 &ext_glTestObjectAPPLE,
63312 &ext_glTexAttachMemoryNV,
63313 &ext_glTexBuffer,
63314 &ext_glTexBufferARB,
63315 &ext_glTexBufferEXT,
63316 &wow64_ext_glTexBufferRange,
63317 &wow64_ext_glTexBumpParameterfvATI,
63318 &wow64_ext_glTexBumpParameterivATI,
63319 &ext_glTexCoord1bOES,
63320 &wow64_ext_glTexCoord1bvOES,
63321 &ext_glTexCoord1hNV,
63322 &wow64_ext_glTexCoord1hvNV,
63323 &ext_glTexCoord1xOES,
63324 &wow64_ext_glTexCoord1xvOES,
63325 &ext_glTexCoord2bOES,
63326 &wow64_ext_glTexCoord2bvOES,
63327 &ext_glTexCoord2fColor3fVertex3fSUN,
63328 &wow64_ext_glTexCoord2fColor3fVertex3fvSUN,
63329 &ext_glTexCoord2fColor4fNormal3fVertex3fSUN,
63330 &wow64_ext_glTexCoord2fColor4fNormal3fVertex3fvSUN,
63331 &ext_glTexCoord2fColor4ubVertex3fSUN,
63332 &wow64_ext_glTexCoord2fColor4ubVertex3fvSUN,
63333 &ext_glTexCoord2fNormal3fVertex3fSUN,
63334 &wow64_ext_glTexCoord2fNormal3fVertex3fvSUN,
63335 &ext_glTexCoord2fVertex3fSUN,
63336 &wow64_ext_glTexCoord2fVertex3fvSUN,
63337 &ext_glTexCoord2hNV,
63338 &wow64_ext_glTexCoord2hvNV,
63339 &ext_glTexCoord2xOES,
63340 &wow64_ext_glTexCoord2xvOES,
63341 &ext_glTexCoord3bOES,
63342 &wow64_ext_glTexCoord3bvOES,
63343 &ext_glTexCoord3hNV,
63344 &wow64_ext_glTexCoord3hvNV,
63345 &ext_glTexCoord3xOES,
63346 &wow64_ext_glTexCoord3xvOES,
63347 &ext_glTexCoord4bOES,
63348 &wow64_ext_glTexCoord4bvOES,
63349 &ext_glTexCoord4fColor4fNormal3fVertex4fSUN,
63350 &wow64_ext_glTexCoord4fColor4fNormal3fVertex4fvSUN,
63351 &ext_glTexCoord4fVertex4fSUN,
63352 &wow64_ext_glTexCoord4fVertex4fvSUN,
63353 &ext_glTexCoord4hNV,
63354 &wow64_ext_glTexCoord4hvNV,
63355 &ext_glTexCoord4xOES,
63356 &wow64_ext_glTexCoord4xvOES,
63357 &ext_glTexCoordFormatNV,
63358 &ext_glTexCoordP1ui,
63359 &wow64_ext_glTexCoordP1uiv,
63360 &ext_glTexCoordP2ui,
63361 &wow64_ext_glTexCoordP2uiv,
63362 &ext_glTexCoordP3ui,
63363 &wow64_ext_glTexCoordP3uiv,
63364 &ext_glTexCoordP4ui,
63365 &wow64_ext_glTexCoordP4uiv,
63366 &wow64_ext_glTexCoordPointerEXT,
63367 &wow64_ext_glTexCoordPointerListIBM,
63368 &wow64_ext_glTexCoordPointervINTEL,
63369 &ext_glTexEnvxOES,
63370 &wow64_ext_glTexEnvxvOES,
63371 &wow64_ext_glTexFilterFuncSGIS,
63372 &ext_glTexGenxOES,
63373 &wow64_ext_glTexGenxvOES,
63374 &ext_glTexImage2DMultisample,
63375 &ext_glTexImage2DMultisampleCoverageNV,
63376 &wow64_ext_glTexImage3D,
63377 &wow64_ext_glTexImage3DEXT,
63378 &ext_glTexImage3DMultisample,
63379 &ext_glTexImage3DMultisampleCoverageNV,
63380 &wow64_ext_glTexImage4DSGIS,
63381 &ext_glTexPageCommitmentARB,
63382 &wow64_ext_glTexParameterIiv,
63383 &wow64_ext_glTexParameterIivEXT,
63384 &wow64_ext_glTexParameterIuiv,
63385 &wow64_ext_glTexParameterIuivEXT,
63386 &ext_glTexParameterxOES,
63387 &wow64_ext_glTexParameterxvOES,
63388 &ext_glTexRenderbufferNV,
63389 &ext_glTexStorage1D,
63390 &ext_glTexStorage2D,
63391 &ext_glTexStorage2DMultisample,
63392 &ext_glTexStorage3D,
63393 &ext_glTexStorage3DMultisample,
63394 &ext_glTexStorageMem1DEXT,
63395 &ext_glTexStorageMem2DEXT,
63396 &ext_glTexStorageMem2DMultisampleEXT,
63397 &ext_glTexStorageMem3DEXT,
63398 &ext_glTexStorageMem3DMultisampleEXT,
63399 &ext_glTexStorageSparseAMD,
63400 &wow64_ext_glTexSubImage1DEXT,
63401 &wow64_ext_glTexSubImage2DEXT,
63402 &wow64_ext_glTexSubImage3D,
63403 &wow64_ext_glTexSubImage3DEXT,
63404 &wow64_ext_glTexSubImage4DSGIS,
63405 &ext_glTextureAttachMemoryNV,
63406 &ext_glTextureBarrier,
63407 &ext_glTextureBarrierNV,
63408 &ext_glTextureBuffer,
63409 &ext_glTextureBufferEXT,
63410 &wow64_ext_glTextureBufferRange,
63411 &wow64_ext_glTextureBufferRangeEXT,
63412 &ext_glTextureColorMaskSGIS,
63413 &wow64_ext_glTextureImage1DEXT,
63414 &wow64_ext_glTextureImage2DEXT,
63415 &ext_glTextureImage2DMultisampleCoverageNV,
63416 &ext_glTextureImage2DMultisampleNV,
63417 &wow64_ext_glTextureImage3DEXT,
63418 &ext_glTextureImage3DMultisampleCoverageNV,
63419 &ext_glTextureImage3DMultisampleNV,
63420 &ext_glTextureLightEXT,
63421 &ext_glTextureMaterialEXT,
63422 &ext_glTextureNormalEXT,
63423 &ext_glTexturePageCommitmentEXT,
63424 &wow64_ext_glTextureParameterIiv,
63425 &wow64_ext_glTextureParameterIivEXT,
63426 &wow64_ext_glTextureParameterIuiv,
63427 &wow64_ext_glTextureParameterIuivEXT,
63428 &ext_glTextureParameterf,
63429 &ext_glTextureParameterfEXT,
63430 &wow64_ext_glTextureParameterfv,
63431 &wow64_ext_glTextureParameterfvEXT,
63432 &ext_glTextureParameteri,
63433 &ext_glTextureParameteriEXT,
63434 &wow64_ext_glTextureParameteriv,
63435 &wow64_ext_glTextureParameterivEXT,
63436 &wow64_ext_glTextureRangeAPPLE,
63437 &ext_glTextureRenderbufferEXT,
63438 &ext_glTextureStorage1D,
63439 &ext_glTextureStorage1DEXT,
63440 &ext_glTextureStorage2D,
63441 &ext_glTextureStorage2DEXT,
63442 &ext_glTextureStorage2DMultisample,
63443 &ext_glTextureStorage2DMultisampleEXT,
63444 &ext_glTextureStorage3D,
63445 &ext_glTextureStorage3DEXT,
63446 &ext_glTextureStorage3DMultisample,
63447 &ext_glTextureStorage3DMultisampleEXT,
63448 &ext_glTextureStorageMem1DEXT,
63449 &ext_glTextureStorageMem2DEXT,
63450 &ext_glTextureStorageMem2DMultisampleEXT,
63451 &ext_glTextureStorageMem3DEXT,
63452 &ext_glTextureStorageMem3DMultisampleEXT,
63453 &ext_glTextureStorageSparseAMD,
63454 &wow64_ext_glTextureSubImage1D,
63455 &wow64_ext_glTextureSubImage1DEXT,
63456 &wow64_ext_glTextureSubImage2D,
63457 &wow64_ext_glTextureSubImage2DEXT,
63458 &wow64_ext_glTextureSubImage3D,
63459 &wow64_ext_glTextureSubImage3DEXT,
63460 &ext_glTextureView,
63461 &ext_glTrackMatrixNV,
63462 &wow64_ext_glTransformFeedbackAttribsNV,
63463 &ext_glTransformFeedbackBufferBase,
63464 &wow64_ext_glTransformFeedbackBufferRange,
63465 &wow64_ext_glTransformFeedbackStreamAttribsNV,
63466 &wow64_ext_glTransformFeedbackVaryings,
63467 &wow64_ext_glTransformFeedbackVaryingsEXT,
63468 &wow64_ext_glTransformFeedbackVaryingsNV,
63469 &wow64_ext_glTransformPathNV,
63470 &ext_glTranslatexOES,
63471 &ext_glUniform1d,
63472 &wow64_ext_glUniform1dv,
63473 &ext_glUniform1f,
63474 &ext_glUniform1fARB,
63475 &wow64_ext_glUniform1fv,
63476 &wow64_ext_glUniform1fvARB,
63477 &ext_glUniform1i,
63478 &ext_glUniform1i64ARB,
63479 &ext_glUniform1i64NV,
63480 &wow64_ext_glUniform1i64vARB,
63481 &wow64_ext_glUniform1i64vNV,
63482 &ext_glUniform1iARB,
63483 &wow64_ext_glUniform1iv,
63484 &wow64_ext_glUniform1ivARB,
63485 &ext_glUniform1ui,
63486 &ext_glUniform1ui64ARB,
63487 &ext_glUniform1ui64NV,
63488 &wow64_ext_glUniform1ui64vARB,
63489 &wow64_ext_glUniform1ui64vNV,
63490 &ext_glUniform1uiEXT,
63491 &wow64_ext_glUniform1uiv,
63492 &wow64_ext_glUniform1uivEXT,
63493 &ext_glUniform2d,
63494 &wow64_ext_glUniform2dv,
63495 &ext_glUniform2f,
63496 &ext_glUniform2fARB,
63497 &wow64_ext_glUniform2fv,
63498 &wow64_ext_glUniform2fvARB,
63499 &ext_glUniform2i,
63500 &ext_glUniform2i64ARB,
63501 &ext_glUniform2i64NV,
63502 &wow64_ext_glUniform2i64vARB,
63503 &wow64_ext_glUniform2i64vNV,
63504 &ext_glUniform2iARB,
63505 &wow64_ext_glUniform2iv,
63506 &wow64_ext_glUniform2ivARB,
63507 &ext_glUniform2ui,
63508 &ext_glUniform2ui64ARB,
63509 &ext_glUniform2ui64NV,
63510 &wow64_ext_glUniform2ui64vARB,
63511 &wow64_ext_glUniform2ui64vNV,
63512 &ext_glUniform2uiEXT,
63513 &wow64_ext_glUniform2uiv,
63514 &wow64_ext_glUniform2uivEXT,
63515 &ext_glUniform3d,
63516 &wow64_ext_glUniform3dv,
63517 &ext_glUniform3f,
63518 &ext_glUniform3fARB,
63519 &wow64_ext_glUniform3fv,
63520 &wow64_ext_glUniform3fvARB,
63521 &ext_glUniform3i,
63522 &ext_glUniform3i64ARB,
63523 &ext_glUniform3i64NV,
63524 &wow64_ext_glUniform3i64vARB,
63525 &wow64_ext_glUniform3i64vNV,
63526 &ext_glUniform3iARB,
63527 &wow64_ext_glUniform3iv,
63528 &wow64_ext_glUniform3ivARB,
63529 &ext_glUniform3ui,
63530 &ext_glUniform3ui64ARB,
63531 &ext_glUniform3ui64NV,
63532 &wow64_ext_glUniform3ui64vARB,
63533 &wow64_ext_glUniform3ui64vNV,
63534 &ext_glUniform3uiEXT,
63535 &wow64_ext_glUniform3uiv,
63536 &wow64_ext_glUniform3uivEXT,
63537 &ext_glUniform4d,
63538 &wow64_ext_glUniform4dv,
63539 &ext_glUniform4f,
63540 &ext_glUniform4fARB,
63541 &wow64_ext_glUniform4fv,
63542 &wow64_ext_glUniform4fvARB,
63543 &ext_glUniform4i,
63544 &ext_glUniform4i64ARB,
63545 &ext_glUniform4i64NV,
63546 &wow64_ext_glUniform4i64vARB,
63547 &wow64_ext_glUniform4i64vNV,
63548 &ext_glUniform4iARB,
63549 &wow64_ext_glUniform4iv,
63550 &wow64_ext_glUniform4ivARB,
63551 &ext_glUniform4ui,
63552 &ext_glUniform4ui64ARB,
63553 &ext_glUniform4ui64NV,
63554 &wow64_ext_glUniform4ui64vARB,
63555 &wow64_ext_glUniform4ui64vNV,
63556 &ext_glUniform4uiEXT,
63557 &wow64_ext_glUniform4uiv,
63558 &wow64_ext_glUniform4uivEXT,
63559 &ext_glUniformBlockBinding,
63560 &ext_glUniformBufferEXT,
63561 &ext_glUniformHandleui64ARB,
63562 &ext_glUniformHandleui64NV,
63563 &wow64_ext_glUniformHandleui64vARB,
63564 &wow64_ext_glUniformHandleui64vNV,
63565 &wow64_ext_glUniformMatrix2dv,
63566 &wow64_ext_glUniformMatrix2fv,
63567 &wow64_ext_glUniformMatrix2fvARB,
63568 &wow64_ext_glUniformMatrix2x3dv,
63569 &wow64_ext_glUniformMatrix2x3fv,
63570 &wow64_ext_glUniformMatrix2x4dv,
63571 &wow64_ext_glUniformMatrix2x4fv,
63572 &wow64_ext_glUniformMatrix3dv,
63573 &wow64_ext_glUniformMatrix3fv,
63574 &wow64_ext_glUniformMatrix3fvARB,
63575 &wow64_ext_glUniformMatrix3x2dv,
63576 &wow64_ext_glUniformMatrix3x2fv,
63577 &wow64_ext_glUniformMatrix3x4dv,
63578 &wow64_ext_glUniformMatrix3x4fv,
63579 &wow64_ext_glUniformMatrix4dv,
63580 &wow64_ext_glUniformMatrix4fv,
63581 &wow64_ext_glUniformMatrix4fvARB,
63582 &wow64_ext_glUniformMatrix4x2dv,
63583 &wow64_ext_glUniformMatrix4x2fv,
63584 &wow64_ext_glUniformMatrix4x3dv,
63585 &wow64_ext_glUniformMatrix4x3fv,
63586 &wow64_ext_glUniformSubroutinesuiv,
63587 &ext_glUniformui64NV,
63588 &wow64_ext_glUniformui64vNV,
63589 &ext_glUnlockArraysEXT,
63590 &ext_glUnmapBuffer,
63591 &ext_glUnmapBufferARB,
63592 &ext_glUnmapNamedBuffer,
63593 &ext_glUnmapNamedBufferEXT,
63594 &ext_glUnmapObjectBufferATI,
63595 &ext_glUnmapTexture2DINTEL,
63596 &wow64_ext_glUpdateObjectBufferATI,
63597 &ext_glUploadGpuMaskNVX,
63598 &ext_glUseProgram,
63599 &ext_glUseProgramObjectARB,
63600 &ext_glUseProgramStages,
63601 &ext_glUseShaderProgramEXT,
63602 &ext_glVDPAUFiniNV,
63603 &wow64_ext_glVDPAUGetSurfaceivNV,
63604 &wow64_ext_glVDPAUInitNV,
63605 &ext_glVDPAUIsSurfaceNV,
63606 &wow64_ext_glVDPAUMapSurfacesNV,
63607 &wow64_ext_glVDPAURegisterOutputSurfaceNV,
63608 &wow64_ext_glVDPAURegisterVideoSurfaceNV,
63609 &wow64_ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV,
63610 &ext_glVDPAUSurfaceAccessNV,
63611 &wow64_ext_glVDPAUUnmapSurfacesNV,
63612 &ext_glVDPAUUnregisterSurfaceNV,
63613 &ext_glValidateProgram,
63614 &ext_glValidateProgramARB,
63615 &ext_glValidateProgramPipeline,
63616 &ext_glVariantArrayObjectATI,
63617 &wow64_ext_glVariantPointerEXT,
63618 &wow64_ext_glVariantbvEXT,
63619 &wow64_ext_glVariantdvEXT,
63620 &wow64_ext_glVariantfvEXT,
63621 &wow64_ext_glVariantivEXT,
63622 &wow64_ext_glVariantsvEXT,
63623 &wow64_ext_glVariantubvEXT,
63624 &wow64_ext_glVariantuivEXT,
63625 &wow64_ext_glVariantusvEXT,
63626 &ext_glVertex2bOES,
63627 &wow64_ext_glVertex2bvOES,
63628 &ext_glVertex2hNV,
63629 &wow64_ext_glVertex2hvNV,
63630 &ext_glVertex2xOES,
63631 &wow64_ext_glVertex2xvOES,
63632 &ext_glVertex3bOES,
63633 &wow64_ext_glVertex3bvOES,
63634 &ext_glVertex3hNV,
63635 &wow64_ext_glVertex3hvNV,
63636 &ext_glVertex3xOES,
63637 &wow64_ext_glVertex3xvOES,
63638 &ext_glVertex4bOES,
63639 &wow64_ext_glVertex4bvOES,
63640 &ext_glVertex4hNV,
63641 &wow64_ext_glVertex4hvNV,
63642 &ext_glVertex4xOES,
63643 &wow64_ext_glVertex4xvOES,
63644 &ext_glVertexArrayAttribBinding,
63645 &ext_glVertexArrayAttribFormat,
63646 &ext_glVertexArrayAttribIFormat,
63647 &ext_glVertexArrayAttribLFormat,
63648 &wow64_ext_glVertexArrayBindVertexBufferEXT,
63649 &ext_glVertexArrayBindingDivisor,
63650 &wow64_ext_glVertexArrayColorOffsetEXT,
63651 &wow64_ext_glVertexArrayEdgeFlagOffsetEXT,
63652 &ext_glVertexArrayElementBuffer,
63653 &wow64_ext_glVertexArrayFogCoordOffsetEXT,
63654 &wow64_ext_glVertexArrayIndexOffsetEXT,
63655 &wow64_ext_glVertexArrayMultiTexCoordOffsetEXT,
63656 &wow64_ext_glVertexArrayNormalOffsetEXT,
63657 &ext_glVertexArrayParameteriAPPLE,
63658 &wow64_ext_glVertexArrayRangeAPPLE,
63659 &wow64_ext_glVertexArrayRangeNV,
63660 &wow64_ext_glVertexArraySecondaryColorOffsetEXT,
63661 &wow64_ext_glVertexArrayTexCoordOffsetEXT,
63662 &ext_glVertexArrayVertexAttribBindingEXT,
63663 &ext_glVertexArrayVertexAttribDivisorEXT,
63664 &ext_glVertexArrayVertexAttribFormatEXT,
63665 &ext_glVertexArrayVertexAttribIFormatEXT,
63666 &wow64_ext_glVertexArrayVertexAttribIOffsetEXT,
63667 &ext_glVertexArrayVertexAttribLFormatEXT,
63668 &wow64_ext_glVertexArrayVertexAttribLOffsetEXT,
63669 &wow64_ext_glVertexArrayVertexAttribOffsetEXT,
63670 &ext_glVertexArrayVertexBindingDivisorEXT,
63671 &wow64_ext_glVertexArrayVertexBuffer,
63672 &wow64_ext_glVertexArrayVertexBuffers,
63673 &wow64_ext_glVertexArrayVertexOffsetEXT,
63674 &ext_glVertexAttrib1d,
63675 &ext_glVertexAttrib1dARB,
63676 &ext_glVertexAttrib1dNV,
63677 &wow64_ext_glVertexAttrib1dv,
63678 &wow64_ext_glVertexAttrib1dvARB,
63679 &wow64_ext_glVertexAttrib1dvNV,
63680 &ext_glVertexAttrib1f,
63681 &ext_glVertexAttrib1fARB,
63682 &ext_glVertexAttrib1fNV,
63683 &wow64_ext_glVertexAttrib1fv,
63684 &wow64_ext_glVertexAttrib1fvARB,
63685 &wow64_ext_glVertexAttrib1fvNV,
63686 &ext_glVertexAttrib1hNV,
63687 &wow64_ext_glVertexAttrib1hvNV,
63688 &ext_glVertexAttrib1s,
63689 &ext_glVertexAttrib1sARB,
63690 &ext_glVertexAttrib1sNV,
63691 &wow64_ext_glVertexAttrib1sv,
63692 &wow64_ext_glVertexAttrib1svARB,
63693 &wow64_ext_glVertexAttrib1svNV,
63694 &ext_glVertexAttrib2d,
63695 &ext_glVertexAttrib2dARB,
63696 &ext_glVertexAttrib2dNV,
63697 &wow64_ext_glVertexAttrib2dv,
63698 &wow64_ext_glVertexAttrib2dvARB,
63699 &wow64_ext_glVertexAttrib2dvNV,
63700 &ext_glVertexAttrib2f,
63701 &ext_glVertexAttrib2fARB,
63702 &ext_glVertexAttrib2fNV,
63703 &wow64_ext_glVertexAttrib2fv,
63704 &wow64_ext_glVertexAttrib2fvARB,
63705 &wow64_ext_glVertexAttrib2fvNV,
63706 &ext_glVertexAttrib2hNV,
63707 &wow64_ext_glVertexAttrib2hvNV,
63708 &ext_glVertexAttrib2s,
63709 &ext_glVertexAttrib2sARB,
63710 &ext_glVertexAttrib2sNV,
63711 &wow64_ext_glVertexAttrib2sv,
63712 &wow64_ext_glVertexAttrib2svARB,
63713 &wow64_ext_glVertexAttrib2svNV,
63714 &ext_glVertexAttrib3d,
63715 &ext_glVertexAttrib3dARB,
63716 &ext_glVertexAttrib3dNV,
63717 &wow64_ext_glVertexAttrib3dv,
63718 &wow64_ext_glVertexAttrib3dvARB,
63719 &wow64_ext_glVertexAttrib3dvNV,
63720 &ext_glVertexAttrib3f,
63721 &ext_glVertexAttrib3fARB,
63722 &ext_glVertexAttrib3fNV,
63723 &wow64_ext_glVertexAttrib3fv,
63724 &wow64_ext_glVertexAttrib3fvARB,
63725 &wow64_ext_glVertexAttrib3fvNV,
63726 &ext_glVertexAttrib3hNV,
63727 &wow64_ext_glVertexAttrib3hvNV,
63728 &ext_glVertexAttrib3s,
63729 &ext_glVertexAttrib3sARB,
63730 &ext_glVertexAttrib3sNV,
63731 &wow64_ext_glVertexAttrib3sv,
63732 &wow64_ext_glVertexAttrib3svARB,
63733 &wow64_ext_glVertexAttrib3svNV,
63734 &wow64_ext_glVertexAttrib4Nbv,
63735 &wow64_ext_glVertexAttrib4NbvARB,
63736 &wow64_ext_glVertexAttrib4Niv,
63737 &wow64_ext_glVertexAttrib4NivARB,
63738 &wow64_ext_glVertexAttrib4Nsv,
63739 &wow64_ext_glVertexAttrib4NsvARB,
63740 &ext_glVertexAttrib4Nub,
63741 &ext_glVertexAttrib4NubARB,
63742 &wow64_ext_glVertexAttrib4Nubv,
63743 &wow64_ext_glVertexAttrib4NubvARB,
63744 &wow64_ext_glVertexAttrib4Nuiv,
63745 &wow64_ext_glVertexAttrib4NuivARB,
63746 &wow64_ext_glVertexAttrib4Nusv,
63747 &wow64_ext_glVertexAttrib4NusvARB,
63748 &wow64_ext_glVertexAttrib4bv,
63749 &wow64_ext_glVertexAttrib4bvARB,
63750 &ext_glVertexAttrib4d,
63751 &ext_glVertexAttrib4dARB,
63752 &ext_glVertexAttrib4dNV,
63753 &wow64_ext_glVertexAttrib4dv,
63754 &wow64_ext_glVertexAttrib4dvARB,
63755 &wow64_ext_glVertexAttrib4dvNV,
63756 &ext_glVertexAttrib4f,
63757 &ext_glVertexAttrib4fARB,
63758 &ext_glVertexAttrib4fNV,
63759 &wow64_ext_glVertexAttrib4fv,
63760 &wow64_ext_glVertexAttrib4fvARB,
63761 &wow64_ext_glVertexAttrib4fvNV,
63762 &ext_glVertexAttrib4hNV,
63763 &wow64_ext_glVertexAttrib4hvNV,
63764 &wow64_ext_glVertexAttrib4iv,
63765 &wow64_ext_glVertexAttrib4ivARB,
63766 &ext_glVertexAttrib4s,
63767 &ext_glVertexAttrib4sARB,
63768 &ext_glVertexAttrib4sNV,
63769 &wow64_ext_glVertexAttrib4sv,
63770 &wow64_ext_glVertexAttrib4svARB,
63771 &wow64_ext_glVertexAttrib4svNV,
63772 &ext_glVertexAttrib4ubNV,
63773 &wow64_ext_glVertexAttrib4ubv,
63774 &wow64_ext_glVertexAttrib4ubvARB,
63775 &wow64_ext_glVertexAttrib4ubvNV,
63776 &wow64_ext_glVertexAttrib4uiv,
63777 &wow64_ext_glVertexAttrib4uivARB,
63778 &wow64_ext_glVertexAttrib4usv,
63779 &wow64_ext_glVertexAttrib4usvARB,
63780 &ext_glVertexAttribArrayObjectATI,
63781 &ext_glVertexAttribBinding,
63782 &ext_glVertexAttribDivisor,
63783 &ext_glVertexAttribDivisorARB,
63784 &ext_glVertexAttribFormat,
63785 &ext_glVertexAttribFormatNV,
63786 &ext_glVertexAttribI1i,
63787 &ext_glVertexAttribI1iEXT,
63788 &wow64_ext_glVertexAttribI1iv,
63789 &wow64_ext_glVertexAttribI1ivEXT,
63790 &ext_glVertexAttribI1ui,
63791 &ext_glVertexAttribI1uiEXT,
63792 &wow64_ext_glVertexAttribI1uiv,
63793 &wow64_ext_glVertexAttribI1uivEXT,
63794 &ext_glVertexAttribI2i,
63795 &ext_glVertexAttribI2iEXT,
63796 &wow64_ext_glVertexAttribI2iv,
63797 &wow64_ext_glVertexAttribI2ivEXT,
63798 &ext_glVertexAttribI2ui,
63799 &ext_glVertexAttribI2uiEXT,
63800 &wow64_ext_glVertexAttribI2uiv,
63801 &wow64_ext_glVertexAttribI2uivEXT,
63802 &ext_glVertexAttribI3i,
63803 &ext_glVertexAttribI3iEXT,
63804 &wow64_ext_glVertexAttribI3iv,
63805 &wow64_ext_glVertexAttribI3ivEXT,
63806 &ext_glVertexAttribI3ui,
63807 &ext_glVertexAttribI3uiEXT,
63808 &wow64_ext_glVertexAttribI3uiv,
63809 &wow64_ext_glVertexAttribI3uivEXT,
63810 &wow64_ext_glVertexAttribI4bv,
63811 &wow64_ext_glVertexAttribI4bvEXT,
63812 &ext_glVertexAttribI4i,
63813 &ext_glVertexAttribI4iEXT,
63814 &wow64_ext_glVertexAttribI4iv,
63815 &wow64_ext_glVertexAttribI4ivEXT,
63816 &wow64_ext_glVertexAttribI4sv,
63817 &wow64_ext_glVertexAttribI4svEXT,
63818 &wow64_ext_glVertexAttribI4ubv,
63819 &wow64_ext_glVertexAttribI4ubvEXT,
63820 &ext_glVertexAttribI4ui,
63821 &ext_glVertexAttribI4uiEXT,
63822 &wow64_ext_glVertexAttribI4uiv,
63823 &wow64_ext_glVertexAttribI4uivEXT,
63824 &wow64_ext_glVertexAttribI4usv,
63825 &wow64_ext_glVertexAttribI4usvEXT,
63826 &ext_glVertexAttribIFormat,
63827 &ext_glVertexAttribIFormatNV,
63828 &wow64_ext_glVertexAttribIPointer,
63829 &wow64_ext_glVertexAttribIPointerEXT,
63830 &ext_glVertexAttribL1d,
63831 &ext_glVertexAttribL1dEXT,
63832 &wow64_ext_glVertexAttribL1dv,
63833 &wow64_ext_glVertexAttribL1dvEXT,
63834 &ext_glVertexAttribL1i64NV,
63835 &wow64_ext_glVertexAttribL1i64vNV,
63836 &ext_glVertexAttribL1ui64ARB,
63837 &ext_glVertexAttribL1ui64NV,
63838 &wow64_ext_glVertexAttribL1ui64vARB,
63839 &wow64_ext_glVertexAttribL1ui64vNV,
63840 &ext_glVertexAttribL2d,
63841 &ext_glVertexAttribL2dEXT,
63842 &wow64_ext_glVertexAttribL2dv,
63843 &wow64_ext_glVertexAttribL2dvEXT,
63844 &ext_glVertexAttribL2i64NV,
63845 &wow64_ext_glVertexAttribL2i64vNV,
63846 &ext_glVertexAttribL2ui64NV,
63847 &wow64_ext_glVertexAttribL2ui64vNV,
63848 &ext_glVertexAttribL3d,
63849 &ext_glVertexAttribL3dEXT,
63850 &wow64_ext_glVertexAttribL3dv,
63851 &wow64_ext_glVertexAttribL3dvEXT,
63852 &ext_glVertexAttribL3i64NV,
63853 &wow64_ext_glVertexAttribL3i64vNV,
63854 &ext_glVertexAttribL3ui64NV,
63855 &wow64_ext_glVertexAttribL3ui64vNV,
63856 &ext_glVertexAttribL4d,
63857 &ext_glVertexAttribL4dEXT,
63858 &wow64_ext_glVertexAttribL4dv,
63859 &wow64_ext_glVertexAttribL4dvEXT,
63860 &ext_glVertexAttribL4i64NV,
63861 &wow64_ext_glVertexAttribL4i64vNV,
63862 &ext_glVertexAttribL4ui64NV,
63863 &wow64_ext_glVertexAttribL4ui64vNV,
63864 &ext_glVertexAttribLFormat,
63865 &ext_glVertexAttribLFormatNV,
63866 &wow64_ext_glVertexAttribLPointer,
63867 &wow64_ext_glVertexAttribLPointerEXT,
63868 &ext_glVertexAttribP1ui,
63869 &wow64_ext_glVertexAttribP1uiv,
63870 &ext_glVertexAttribP2ui,
63871 &wow64_ext_glVertexAttribP2uiv,
63872 &ext_glVertexAttribP3ui,
63873 &wow64_ext_glVertexAttribP3uiv,
63874 &ext_glVertexAttribP4ui,
63875 &wow64_ext_glVertexAttribP4uiv,
63876 &ext_glVertexAttribParameteriAMD,
63877 &wow64_ext_glVertexAttribPointer,
63878 &wow64_ext_glVertexAttribPointerARB,
63879 &wow64_ext_glVertexAttribPointerNV,
63880 &wow64_ext_glVertexAttribs1dvNV,
63881 &wow64_ext_glVertexAttribs1fvNV,
63882 &wow64_ext_glVertexAttribs1hvNV,
63883 &wow64_ext_glVertexAttribs1svNV,
63884 &wow64_ext_glVertexAttribs2dvNV,
63885 &wow64_ext_glVertexAttribs2fvNV,
63886 &wow64_ext_glVertexAttribs2hvNV,
63887 &wow64_ext_glVertexAttribs2svNV,
63888 &wow64_ext_glVertexAttribs3dvNV,
63889 &wow64_ext_glVertexAttribs3fvNV,
63890 &wow64_ext_glVertexAttribs3hvNV,
63891 &wow64_ext_glVertexAttribs3svNV,
63892 &wow64_ext_glVertexAttribs4dvNV,
63893 &wow64_ext_glVertexAttribs4fvNV,
63894 &wow64_ext_glVertexAttribs4hvNV,
63895 &wow64_ext_glVertexAttribs4svNV,
63896 &wow64_ext_glVertexAttribs4ubvNV,
63897 &ext_glVertexBindingDivisor,
63898 &ext_glVertexBlendARB,
63899 &ext_glVertexBlendEnvfATI,
63900 &ext_glVertexBlendEnviATI,
63901 &ext_glVertexFormatNV,
63902 &ext_glVertexP2ui,
63903 &wow64_ext_glVertexP2uiv,
63904 &ext_glVertexP3ui,
63905 &wow64_ext_glVertexP3uiv,
63906 &ext_glVertexP4ui,
63907 &wow64_ext_glVertexP4uiv,
63908 &wow64_ext_glVertexPointerEXT,
63909 &wow64_ext_glVertexPointerListIBM,
63910 &wow64_ext_glVertexPointervINTEL,
63911 &ext_glVertexStream1dATI,
63912 &wow64_ext_glVertexStream1dvATI,
63913 &ext_glVertexStream1fATI,
63914 &wow64_ext_glVertexStream1fvATI,
63915 &ext_glVertexStream1iATI,
63916 &wow64_ext_glVertexStream1ivATI,
63917 &ext_glVertexStream1sATI,
63918 &wow64_ext_glVertexStream1svATI,
63919 &ext_glVertexStream2dATI,
63920 &wow64_ext_glVertexStream2dvATI,
63921 &ext_glVertexStream2fATI,
63922 &wow64_ext_glVertexStream2fvATI,
63923 &ext_glVertexStream2iATI,
63924 &wow64_ext_glVertexStream2ivATI,
63925 &ext_glVertexStream2sATI,
63926 &wow64_ext_glVertexStream2svATI,
63927 &ext_glVertexStream3dATI,
63928 &wow64_ext_glVertexStream3dvATI,
63929 &ext_glVertexStream3fATI,
63930 &wow64_ext_glVertexStream3fvATI,
63931 &ext_glVertexStream3iATI,
63932 &wow64_ext_glVertexStream3ivATI,
63933 &ext_glVertexStream3sATI,
63934 &wow64_ext_glVertexStream3svATI,
63935 &ext_glVertexStream4dATI,
63936 &wow64_ext_glVertexStream4dvATI,
63937 &ext_glVertexStream4fATI,
63938 &wow64_ext_glVertexStream4fvATI,
63939 &ext_glVertexStream4iATI,
63940 &wow64_ext_glVertexStream4ivATI,
63941 &ext_glVertexStream4sATI,
63942 &wow64_ext_glVertexStream4svATI,
63943 &wow64_ext_glVertexWeightPointerEXT,
63944 &ext_glVertexWeightfEXT,
63945 &wow64_ext_glVertexWeightfvEXT,
63946 &ext_glVertexWeighthNV,
63947 &wow64_ext_glVertexWeighthvNV,
63948 &wow64_ext_glVideoCaptureNV,
63949 &wow64_ext_glVideoCaptureStreamParameterdvNV,
63950 &wow64_ext_glVideoCaptureStreamParameterfvNV,
63951 &wow64_ext_glVideoCaptureStreamParameterivNV,
63952 &wow64_ext_glViewportArrayv,
63953 &ext_glViewportIndexedf,
63954 &wow64_ext_glViewportIndexedfv,
63955 &ext_glViewportPositionWScaleNV,
63956 &ext_glViewportSwizzleNV,
63957 &wow64_ext_glWaitSemaphoreEXT,
63958 &wow64_ext_glWaitSemaphoreui64NVX,
63959 &wow64_ext_glWaitSync,
63960 &ext_glWaitVkSemaphoreNV,
63961 &wow64_ext_glWeightPathsNV,
63962 &wow64_ext_glWeightPointerARB,
63963 &wow64_ext_glWeightbvARB,
63964 &wow64_ext_glWeightdvARB,
63965 &wow64_ext_glWeightfvARB,
63966 &wow64_ext_glWeightivARB,
63967 &wow64_ext_glWeightsvARB,
63968 &wow64_ext_glWeightubvARB,
63969 &wow64_ext_glWeightuivARB,
63970 &wow64_ext_glWeightusvARB,
63971 &ext_glWindowPos2d,
63972 &ext_glWindowPos2dARB,
63973 &ext_glWindowPos2dMESA,
63974 &wow64_ext_glWindowPos2dv,
63975 &wow64_ext_glWindowPos2dvARB,
63976 &wow64_ext_glWindowPos2dvMESA,
63977 &ext_glWindowPos2f,
63978 &ext_glWindowPos2fARB,
63979 &ext_glWindowPos2fMESA,
63980 &wow64_ext_glWindowPos2fv,
63981 &wow64_ext_glWindowPos2fvARB,
63982 &wow64_ext_glWindowPos2fvMESA,
63983 &ext_glWindowPos2i,
63984 &ext_glWindowPos2iARB,
63985 &ext_glWindowPos2iMESA,
63986 &wow64_ext_glWindowPos2iv,
63987 &wow64_ext_glWindowPos2ivARB,
63988 &wow64_ext_glWindowPos2ivMESA,
63989 &ext_glWindowPos2s,
63990 &ext_glWindowPos2sARB,
63991 &ext_glWindowPos2sMESA,
63992 &wow64_ext_glWindowPos2sv,
63993 &wow64_ext_glWindowPos2svARB,
63994 &wow64_ext_glWindowPos2svMESA,
63995 &ext_glWindowPos3d,
63996 &ext_glWindowPos3dARB,
63997 &ext_glWindowPos3dMESA,
63998 &wow64_ext_glWindowPos3dv,
63999 &wow64_ext_glWindowPos3dvARB,
64000 &wow64_ext_glWindowPos3dvMESA,
64001 &ext_glWindowPos3f,
64002 &ext_glWindowPos3fARB,
64003 &ext_glWindowPos3fMESA,
64004 &wow64_ext_glWindowPos3fv,
64005 &wow64_ext_glWindowPos3fvARB,
64006 &wow64_ext_glWindowPos3fvMESA,
64007 &ext_glWindowPos3i,
64008 &ext_glWindowPos3iARB,
64009 &ext_glWindowPos3iMESA,
64010 &wow64_ext_glWindowPos3iv,
64011 &wow64_ext_glWindowPos3ivARB,
64012 &wow64_ext_glWindowPos3ivMESA,
64013 &ext_glWindowPos3s,
64014 &ext_glWindowPos3sARB,
64015 &ext_glWindowPos3sMESA,
64016 &wow64_ext_glWindowPos3sv,
64017 &wow64_ext_glWindowPos3svARB,
64018 &wow64_ext_glWindowPos3svMESA,
64019 &ext_glWindowPos4dMESA,
64020 &wow64_ext_glWindowPos4dvMESA,
64021 &ext_glWindowPos4fMESA,
64022 &wow64_ext_glWindowPos4fvMESA,
64023 &ext_glWindowPos4iMESA,
64024 &wow64_ext_glWindowPos4ivMESA,
64025 &ext_glWindowPos4sMESA,
64026 &wow64_ext_glWindowPos4svMESA,
64027 &wow64_ext_glWindowRectanglesEXT,
64028 &ext_glWriteMaskEXT,
64029 &wow64_ext_wglAllocateMemoryNV,
64030 &wow64_ext_wglBindTexImageARB,
64031 &wow64_ext_wglChoosePixelFormatARB,
64032 &wow64_ext_wglCreateContextAttribsARB,
64033 &wow64_ext_wglCreatePbufferARB,
64034 &wow64_ext_wglDestroyPbufferARB,
64035 &wow64_ext_wglFreeMemoryNV,
64036 &wow64_ext_wglGetCurrentReadDCARB,
64037 &wow64_ext_wglGetExtensionsStringARB,
64038 &wow64_ext_wglGetExtensionsStringEXT,
64039 &wow64_ext_wglGetPbufferDCARB,
64040 &wow64_ext_wglGetPixelFormatAttribfvARB,
64041 &wow64_ext_wglGetPixelFormatAttribivARB,
64042 &ext_wglGetSwapIntervalEXT,
64043 &wow64_ext_wglMakeContextCurrentARB,
64044 &wow64_ext_wglQueryCurrentRendererIntegerWINE,
64045 &wow64_ext_wglQueryCurrentRendererStringWINE,
64046 &wow64_ext_wglQueryPbufferARB,
64047 &wow64_ext_wglQueryRendererIntegerWINE,
64048 &wow64_ext_wglQueryRendererStringWINE,
64049 &wow64_ext_wglReleasePbufferDCARB,
64050 &wow64_ext_wglReleaseTexImageARB,
64051 &wow64_ext_wglSetPbufferAttribARB,
64052 &wow64_ext_wglSetPixelFormatWINE,
64053 &ext_wglSwapIntervalEXT,
64056 #endif
64058 static BOOL WINAPI null_wglCopyContext( struct wgl_context * hglrcSrc, struct wgl_context * hglrcDst, UINT mask ) { return 0; }
64059 static struct wgl_context * WINAPI null_wglCreateContext( HDC hDc ) { return 0; }
64060 static BOOL WINAPI null_wglDeleteContext( struct wgl_context * oldContext ) { return 0; }
64061 static int WINAPI null_wglDescribePixelFormat( HDC hdc, int ipfd, UINT cjpfd, PIXELFORMATDESCRIPTOR *ppfd ) { return 0; }
64062 static int WINAPI null_wglGetPixelFormat( HDC hdc ) { return 0; }
64063 static PROC WINAPI null_wglGetProcAddress( LPCSTR lpszProc ) { return 0; }
64064 static BOOL WINAPI null_wglMakeCurrent( HDC hDc, struct wgl_context * newContext ) { return 0; }
64065 static BOOL WINAPI null_wglSetPixelFormat( HDC hdc, int ipfd, const PIXELFORMATDESCRIPTOR *ppfd ) { return 0; }
64066 static BOOL WINAPI null_wglShareLists( struct wgl_context * hrcSrvShare, struct wgl_context * hrcSrvSource ) { return 0; }
64067 static BOOL WINAPI null_wglSwapBuffers( HDC hdc ) { return 0; }
64068 static void null_glAccum( GLenum op, GLfloat value ) { }
64069 static void null_glAlphaFunc( GLenum func, GLfloat ref ) { }
64070 static GLboolean null_glAreTexturesResident( GLsizei n, const GLuint *textures, GLboolean *residences ) { return 0; }
64071 static void null_glArrayElement( GLint i ) { }
64072 static void null_glBegin( GLenum mode ) { }
64073 static void null_glBindTexture( GLenum target, GLuint texture ) { }
64074 static void null_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap ) { }
64075 static void null_glBlendFunc( GLenum sfactor, GLenum dfactor ) { }
64076 static void null_glCallList( GLuint list ) { }
64077 static void null_glCallLists( GLsizei n, GLenum type, const void *lists ) { }
64078 static void null_glClear( GLbitfield mask ) { }
64079 static void null_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
64080 static void null_glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
64081 static void null_glClearDepth( GLdouble depth ) { }
64082 static void null_glClearIndex( GLfloat c ) { }
64083 static void null_glClearStencil( GLint s ) { }
64084 static void null_glClipPlane( GLenum plane, const GLdouble *equation ) { }
64085 static void null_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
64086 static void null_glColor3bv( const GLbyte *v ) { }
64087 static void null_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
64088 static void null_glColor3dv( const GLdouble *v ) { }
64089 static void null_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
64090 static void null_glColor3fv( const GLfloat *v ) { }
64091 static void null_glColor3i( GLint red, GLint green, GLint blue ) { }
64092 static void null_glColor3iv( const GLint *v ) { }
64093 static void null_glColor3s( GLshort red, GLshort green, GLshort blue ) { }
64094 static void null_glColor3sv( const GLshort *v ) { }
64095 static void null_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
64096 static void null_glColor3ubv( const GLubyte *v ) { }
64097 static void null_glColor3ui( GLuint red, GLuint green, GLuint blue ) { }
64098 static void null_glColor3uiv( const GLuint *v ) { }
64099 static void null_glColor3us( GLushort red, GLushort green, GLushort blue ) { }
64100 static void null_glColor3usv( const GLushort *v ) { }
64101 static void null_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) { }
64102 static void null_glColor4bv( const GLbyte *v ) { }
64103 static void null_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) { }
64104 static void null_glColor4dv( const GLdouble *v ) { }
64105 static void null_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
64106 static void null_glColor4fv( const GLfloat *v ) { }
64107 static void null_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) { }
64108 static void null_glColor4iv( const GLint *v ) { }
64109 static void null_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) { }
64110 static void null_glColor4sv( const GLshort *v ) { }
64111 static void null_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) { }
64112 static void null_glColor4ubv( const GLubyte *v ) { }
64113 static void null_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
64114 static void null_glColor4uiv( const GLuint *v ) { }
64115 static void null_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) { }
64116 static void null_glColor4usv( const GLushort *v ) { }
64117 static void null_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
64118 static void null_glColorMaterial( GLenum face, GLenum mode ) { }
64119 static void null_glColorPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
64120 static void null_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) { }
64121 static void null_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
64122 static void null_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
64123 static void null_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
64124 static void null_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64125 static void null_glCullFace( GLenum mode ) { }
64126 static void null_glDeleteLists( GLuint list, GLsizei range ) { }
64127 static void null_glDeleteTextures( GLsizei n, const GLuint *textures ) { }
64128 static void null_glDepthFunc( GLenum func ) { }
64129 static void null_glDepthMask( GLboolean flag ) { }
64130 static void null_glDepthRange( GLdouble n, GLdouble f ) { }
64131 static void null_glDisable( GLenum cap ) { }
64132 static void null_glDisableClientState( GLenum array ) { }
64133 static void null_glDrawArrays( GLenum mode, GLint first, GLsizei count ) { }
64134 static void null_glDrawBuffer( GLenum buf ) { }
64135 static void null_glDrawElements( GLenum mode, GLsizei count, GLenum type, const void *indices ) { }
64136 static void null_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
64137 static void null_glEdgeFlag( GLboolean flag ) { }
64138 static void null_glEdgeFlagPointer( GLsizei stride, const void *pointer ) { }
64139 static void null_glEdgeFlagv( const GLboolean *flag ) { }
64140 static void null_glEnable( GLenum cap ) { }
64141 static void null_glEnableClientState( GLenum array ) { }
64142 static void null_glEnd(void) { }
64143 static void null_glEndList(void) { }
64144 static void null_glEvalCoord1d( GLdouble u ) { }
64145 static void null_glEvalCoord1dv( const GLdouble *u ) { }
64146 static void null_glEvalCoord1f( GLfloat u ) { }
64147 static void null_glEvalCoord1fv( const GLfloat *u ) { }
64148 static void null_glEvalCoord2d( GLdouble u, GLdouble v ) { }
64149 static void null_glEvalCoord2dv( const GLdouble *u ) { }
64150 static void null_glEvalCoord2f( GLfloat u, GLfloat v ) { }
64151 static void null_glEvalCoord2fv( const GLfloat *u ) { }
64152 static void null_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) { }
64153 static void null_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) { }
64154 static void null_glEvalPoint1( GLint i ) { }
64155 static void null_glEvalPoint2( GLint i, GLint j ) { }
64156 static void null_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer ) { }
64157 static void null_glFinish(void) { }
64158 static void null_glFlush(void) { }
64159 static void null_glFogf( GLenum pname, GLfloat param ) { }
64160 static void null_glFogfv( GLenum pname, const GLfloat *params ) { }
64161 static void null_glFogi( GLenum pname, GLint param ) { }
64162 static void null_glFogiv( GLenum pname, const GLint *params ) { }
64163 static void null_glFrontFace( GLenum mode ) { }
64164 static void null_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
64165 static GLuint null_glGenLists( GLsizei range ) { return 0; }
64166 static void null_glGenTextures( GLsizei n, GLuint *textures ) { }
64167 static void null_glGetBooleanv( GLenum pname, GLboolean *data ) { }
64168 static void null_glGetClipPlane( GLenum plane, GLdouble *equation ) { }
64169 static void null_glGetDoublev( GLenum pname, GLdouble *data ) { }
64170 static GLenum null_glGetError(void) { return GL_INVALID_OPERATION; }
64171 static void null_glGetFloatv( GLenum pname, GLfloat *data ) { }
64172 static void null_glGetIntegerv( GLenum pname, GLint *data ) { }
64173 static void null_glGetLightfv( GLenum light, GLenum pname, GLfloat *params ) { }
64174 static void null_glGetLightiv( GLenum light, GLenum pname, GLint *params ) { }
64175 static void null_glGetMapdv( GLenum target, GLenum query, GLdouble *v ) { }
64176 static void null_glGetMapfv( GLenum target, GLenum query, GLfloat *v ) { }
64177 static void null_glGetMapiv( GLenum target, GLenum query, GLint *v ) { }
64178 static void null_glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params ) { }
64179 static void null_glGetMaterialiv( GLenum face, GLenum pname, GLint *params ) { }
64180 static void null_glGetPixelMapfv( GLenum map, GLfloat *values ) { }
64181 static void null_glGetPixelMapuiv( GLenum map, GLuint *values ) { }
64182 static void null_glGetPixelMapusv( GLenum map, GLushort *values ) { }
64183 static void null_glGetPointerv( GLenum pname, void **params ) { }
64184 static void null_glGetPolygonStipple( GLubyte *mask ) { }
64185 static const GLubyte * null_glGetString( GLenum name ) { return 0; }
64186 static void null_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params ) { }
64187 static void null_glGetTexEnviv( GLenum target, GLenum pname, GLint *params ) { }
64188 static void null_glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params ) { }
64189 static void null_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params ) { }
64190 static void null_glGetTexGeniv( GLenum coord, GLenum pname, GLint *params ) { }
64191 static void null_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
64192 static void null_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
64193 static void null_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint *params ) { }
64194 static void null_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
64195 static void null_glGetTexParameteriv( GLenum target, GLenum pname, GLint *params ) { }
64196 static void null_glHint( GLenum target, GLenum mode ) { }
64197 static void null_glIndexMask( GLuint mask ) { }
64198 static void null_glIndexPointer( GLenum type, GLsizei stride, const void *pointer ) { }
64199 static void null_glIndexd( GLdouble c ) { }
64200 static void null_glIndexdv( const GLdouble *c ) { }
64201 static void null_glIndexf( GLfloat c ) { }
64202 static void null_glIndexfv( const GLfloat *c ) { }
64203 static void null_glIndexi( GLint c ) { }
64204 static void null_glIndexiv( const GLint *c ) { }
64205 static void null_glIndexs( GLshort c ) { }
64206 static void null_glIndexsv( const GLshort *c ) { }
64207 static void null_glIndexub( GLubyte c ) { }
64208 static void null_glIndexubv( const GLubyte *c ) { }
64209 static void null_glInitNames(void) { }
64210 static void null_glInterleavedArrays( GLenum format, GLsizei stride, const void *pointer ) { }
64211 static GLboolean null_glIsEnabled( GLenum cap ) { return 0; }
64212 static GLboolean null_glIsList( GLuint list ) { return 0; }
64213 static GLboolean null_glIsTexture( GLuint texture ) { return 0; }
64214 static void null_glLightModelf( GLenum pname, GLfloat param ) { }
64215 static void null_glLightModelfv( GLenum pname, const GLfloat *params ) { }
64216 static void null_glLightModeli( GLenum pname, GLint param ) { }
64217 static void null_glLightModeliv( GLenum pname, const GLint *params ) { }
64218 static void null_glLightf( GLenum light, GLenum pname, GLfloat param ) { }
64219 static void null_glLightfv( GLenum light, GLenum pname, const GLfloat *params ) { }
64220 static void null_glLighti( GLenum light, GLenum pname, GLint param ) { }
64221 static void null_glLightiv( GLenum light, GLenum pname, const GLint *params ) { }
64222 static void null_glLineStipple( GLint factor, GLushort pattern ) { }
64223 static void null_glLineWidth( GLfloat width ) { }
64224 static void null_glListBase( GLuint base ) { }
64225 static void null_glLoadIdentity(void) { }
64226 static void null_glLoadMatrixd( const GLdouble *m ) { }
64227 static void null_glLoadMatrixf( const GLfloat *m ) { }
64228 static void null_glLoadName( GLuint name ) { }
64229 static void null_glLogicOp( GLenum opcode ) { }
64230 static void null_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points ) { }
64231 static void null_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points ) { }
64232 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 ) { }
64233 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 ) { }
64234 static void null_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) { }
64235 static void null_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) { }
64236 static void null_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) { }
64237 static void null_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) { }
64238 static void null_glMaterialf( GLenum face, GLenum pname, GLfloat param ) { }
64239 static void null_glMaterialfv( GLenum face, GLenum pname, const GLfloat *params ) { }
64240 static void null_glMateriali( GLenum face, GLenum pname, GLint param ) { }
64241 static void null_glMaterialiv( GLenum face, GLenum pname, const GLint *params ) { }
64242 static void null_glMatrixMode( GLenum mode ) { }
64243 static void null_glMultMatrixd( const GLdouble *m ) { }
64244 static void null_glMultMatrixf( const GLfloat *m ) { }
64245 static void null_glNewList( GLuint list, GLenum mode ) { }
64246 static void null_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) { }
64247 static void null_glNormal3bv( const GLbyte *v ) { }
64248 static void null_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) { }
64249 static void null_glNormal3dv( const GLdouble *v ) { }
64250 static void null_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) { }
64251 static void null_glNormal3fv( const GLfloat *v ) { }
64252 static void null_glNormal3i( GLint nx, GLint ny, GLint nz ) { }
64253 static void null_glNormal3iv( const GLint *v ) { }
64254 static void null_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) { }
64255 static void null_glNormal3sv( const GLshort *v ) { }
64256 static void null_glNormalPointer( GLenum type, GLsizei stride, const void *pointer ) { }
64257 static void null_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
64258 static void null_glPassThrough( GLfloat token ) { }
64259 static void null_glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat *values ) { }
64260 static void null_glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint *values ) { }
64261 static void null_glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort *values ) { }
64262 static void null_glPixelStoref( GLenum pname, GLfloat param ) { }
64263 static void null_glPixelStorei( GLenum pname, GLint param ) { }
64264 static void null_glPixelTransferf( GLenum pname, GLfloat param ) { }
64265 static void null_glPixelTransferi( GLenum pname, GLint param ) { }
64266 static void null_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) { }
64267 static void null_glPointSize( GLfloat size ) { }
64268 static void null_glPolygonMode( GLenum face, GLenum mode ) { }
64269 static void null_glPolygonOffset( GLfloat factor, GLfloat units ) { }
64270 static void null_glPolygonStipple( const GLubyte *mask ) { }
64271 static void null_glPopAttrib(void) { }
64272 static void null_glPopClientAttrib(void) { }
64273 static void null_glPopMatrix(void) { }
64274 static void null_glPopName(void) { }
64275 static void null_glPrioritizeTextures( GLsizei n, const GLuint *textures, const GLfloat *priorities ) { }
64276 static void null_glPushAttrib( GLbitfield mask ) { }
64277 static void null_glPushClientAttrib( GLbitfield mask ) { }
64278 static void null_glPushMatrix(void) { }
64279 static void null_glPushName( GLuint name ) { }
64280 static void null_glRasterPos2d( GLdouble x, GLdouble y ) { }
64281 static void null_glRasterPos2dv( const GLdouble *v ) { }
64282 static void null_glRasterPos2f( GLfloat x, GLfloat y ) { }
64283 static void null_glRasterPos2fv( const GLfloat *v ) { }
64284 static void null_glRasterPos2i( GLint x, GLint y ) { }
64285 static void null_glRasterPos2iv( const GLint *v ) { }
64286 static void null_glRasterPos2s( GLshort x, GLshort y ) { }
64287 static void null_glRasterPos2sv( const GLshort *v ) { }
64288 static void null_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
64289 static void null_glRasterPos3dv( const GLdouble *v ) { }
64290 static void null_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
64291 static void null_glRasterPos3fv( const GLfloat *v ) { }
64292 static void null_glRasterPos3i( GLint x, GLint y, GLint z ) { }
64293 static void null_glRasterPos3iv( const GLint *v ) { }
64294 static void null_glRasterPos3s( GLshort x, GLshort y, GLshort z ) { }
64295 static void null_glRasterPos3sv( const GLshort *v ) { }
64296 static void null_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
64297 static void null_glRasterPos4dv( const GLdouble *v ) { }
64298 static void null_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
64299 static void null_glRasterPos4fv( const GLfloat *v ) { }
64300 static void null_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) { }
64301 static void null_glRasterPos4iv( const GLint *v ) { }
64302 static void null_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
64303 static void null_glRasterPos4sv( const GLshort *v ) { }
64304 static void null_glReadBuffer( GLenum src ) { }
64305 static void null_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels ) { }
64306 static void null_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) { }
64307 static void null_glRectdv( const GLdouble *v1, const GLdouble *v2 ) { }
64308 static void null_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) { }
64309 static void null_glRectfv( const GLfloat *v1, const GLfloat *v2 ) { }
64310 static void null_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) { }
64311 static void null_glRectiv( const GLint *v1, const GLint *v2 ) { }
64312 static void null_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) { }
64313 static void null_glRectsv( const GLshort *v1, const GLshort *v2 ) { }
64314 static GLint null_glRenderMode( GLenum mode ) { return 0; }
64315 static void null_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
64316 static void null_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
64317 static void null_glScaled( GLdouble x, GLdouble y, GLdouble z ) { }
64318 static void null_glScalef( GLfloat x, GLfloat y, GLfloat z ) { }
64319 static void null_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) { }
64320 static void null_glSelectBuffer( GLsizei size, GLuint *buffer ) { }
64321 static void null_glShadeModel( GLenum mode ) { }
64322 static void null_glStencilFunc( GLenum func, GLint ref, GLuint mask ) { }
64323 static void null_glStencilMask( GLuint mask ) { }
64324 static void null_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) { }
64325 static void null_glTexCoord1d( GLdouble s ) { }
64326 static void null_glTexCoord1dv( const GLdouble *v ) { }
64327 static void null_glTexCoord1f( GLfloat s ) { }
64328 static void null_glTexCoord1fv( const GLfloat *v ) { }
64329 static void null_glTexCoord1i( GLint s ) { }
64330 static void null_glTexCoord1iv( const GLint *v ) { }
64331 static void null_glTexCoord1s( GLshort s ) { }
64332 static void null_glTexCoord1sv( const GLshort *v ) { }
64333 static void null_glTexCoord2d( GLdouble s, GLdouble t ) { }
64334 static void null_glTexCoord2dv( const GLdouble *v ) { }
64335 static void null_glTexCoord2f( GLfloat s, GLfloat t ) { }
64336 static void null_glTexCoord2fv( const GLfloat *v ) { }
64337 static void null_glTexCoord2i( GLint s, GLint t ) { }
64338 static void null_glTexCoord2iv( const GLint *v ) { }
64339 static void null_glTexCoord2s( GLshort s, GLshort t ) { }
64340 static void null_glTexCoord2sv( const GLshort *v ) { }
64341 static void null_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) { }
64342 static void null_glTexCoord3dv( const GLdouble *v ) { }
64343 static void null_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) { }
64344 static void null_glTexCoord3fv( const GLfloat *v ) { }
64345 static void null_glTexCoord3i( GLint s, GLint t, GLint r ) { }
64346 static void null_glTexCoord3iv( const GLint *v ) { }
64347 static void null_glTexCoord3s( GLshort s, GLshort t, GLshort r ) { }
64348 static void null_glTexCoord3sv( const GLshort *v ) { }
64349 static void null_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
64350 static void null_glTexCoord4dv( const GLdouble *v ) { }
64351 static void null_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
64352 static void null_glTexCoord4fv( const GLfloat *v ) { }
64353 static void null_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) { }
64354 static void null_glTexCoord4iv( const GLint *v ) { }
64355 static void null_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) { }
64356 static void null_glTexCoord4sv( const GLshort *v ) { }
64357 static void null_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
64358 static void null_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) { }
64359 static void null_glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params ) { }
64360 static void null_glTexEnvi( GLenum target, GLenum pname, GLint param ) { }
64361 static void null_glTexEnviv( GLenum target, GLenum pname, const GLint *params ) { }
64362 static void null_glTexGend( GLenum coord, GLenum pname, GLdouble param ) { }
64363 static void null_glTexGendv( GLenum coord, GLenum pname, const GLdouble *params ) { }
64364 static void null_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) { }
64365 static void null_glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params ) { }
64366 static void null_glTexGeni( GLenum coord, GLenum pname, GLint param ) { }
64367 static void null_glTexGeniv( GLenum coord, GLenum pname, const GLint *params ) { }
64368 static void null_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
64369 static void null_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels ) { }
64370 static void null_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) { }
64371 static void null_glTexParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
64372 static void null_glTexParameteri( GLenum target, GLenum pname, GLint param ) { }
64373 static void null_glTexParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
64374 static void null_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
64375 static void null_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
64376 static void null_glTranslated( GLdouble x, GLdouble y, GLdouble z ) { }
64377 static void null_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) { }
64378 static void null_glVertex2d( GLdouble x, GLdouble y ) { }
64379 static void null_glVertex2dv( const GLdouble *v ) { }
64380 static void null_glVertex2f( GLfloat x, GLfloat y ) { }
64381 static void null_glVertex2fv( const GLfloat *v ) { }
64382 static void null_glVertex2i( GLint x, GLint y ) { }
64383 static void null_glVertex2iv( const GLint *v ) { }
64384 static void null_glVertex2s( GLshort x, GLshort y ) { }
64385 static void null_glVertex2sv( const GLshort *v ) { }
64386 static void null_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) { }
64387 static void null_glVertex3dv( const GLdouble *v ) { }
64388 static void null_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) { }
64389 static void null_glVertex3fv( const GLfloat *v ) { }
64390 static void null_glVertex3i( GLint x, GLint y, GLint z ) { }
64391 static void null_glVertex3iv( const GLint *v ) { }
64392 static void null_glVertex3s( GLshort x, GLshort y, GLshort z ) { }
64393 static void null_glVertex3sv( const GLshort *v ) { }
64394 static void null_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
64395 static void null_glVertex4dv( const GLdouble *v ) { }
64396 static void null_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
64397 static void null_glVertex4fv( const GLfloat *v ) { }
64398 static void null_glVertex4i( GLint x, GLint y, GLint z, GLint w ) { }
64399 static void null_glVertex4iv( const GLint *v ) { }
64400 static void null_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
64401 static void null_glVertex4sv( const GLshort *v ) { }
64402 static void null_glVertexPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
64403 static void null_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) { }
64404 static void null_glAccumxOES( GLenum op, GLfixed value ) { }
64405 static GLboolean null_glAcquireKeyedMutexWin32EXT( GLuint memory, GLuint64 key, GLuint timeout ) { return 0; }
64406 static void null_glActiveProgramEXT( GLuint program ) { }
64407 static void null_glActiveShaderProgram( GLuint pipeline, GLuint program ) { }
64408 static void null_glActiveStencilFaceEXT( GLenum face ) { }
64409 static void null_glActiveTexture( GLenum texture ) { }
64410 static void null_glActiveTextureARB( GLenum texture ) { }
64411 static void null_glActiveVaryingNV( GLuint program, const GLchar *name ) { }
64412 static void null_glAlphaFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
64413 static void null_glAlphaFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
64414 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 ) { }
64415 static void null_glAlphaFuncxOES( GLenum func, GLfixed ref ) { }
64416 static void null_glAlphaToCoverageDitherControlNV( GLenum mode ) { }
64417 static void null_glApplyFramebufferAttachmentCMAAINTEL(void) { }
64418 static void null_glApplyTextureEXT( GLenum mode ) { }
64419 static GLboolean null_glAreProgramsResidentNV( GLsizei n, const GLuint *programs, GLboolean *residences ) { return 0; }
64420 static GLboolean null_glAreTexturesResidentEXT( GLsizei n, const GLuint *textures, GLboolean *residences ) { return 0; }
64421 static void null_glArrayElementEXT( GLint i ) { }
64422 static void null_glArrayObjectATI( GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
64423 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; }
64424 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; }
64425 static void null_glAsyncMarkerSGIX( GLuint marker ) { }
64426 static void null_glAttachObjectARB( GLhandleARB containerObj, GLhandleARB obj ) { }
64427 static void null_glAttachShader( GLuint program, GLuint shader ) { }
64428 static void null_glBeginConditionalRender( GLuint id, GLenum mode ) { }
64429 static void null_glBeginConditionalRenderNV( GLuint id, GLenum mode ) { }
64430 static void null_glBeginConditionalRenderNVX( GLuint id ) { }
64431 static void null_glBeginFragmentShaderATI(void) { }
64432 static void null_glBeginOcclusionQueryNV( GLuint id ) { }
64433 static void null_glBeginPerfMonitorAMD( GLuint monitor ) { }
64434 static void null_glBeginPerfQueryINTEL( GLuint queryHandle ) { }
64435 static void null_glBeginQuery( GLenum target, GLuint id ) { }
64436 static void null_glBeginQueryARB( GLenum target, GLuint id ) { }
64437 static void null_glBeginQueryIndexed( GLenum target, GLuint index, GLuint id ) { }
64438 static void null_glBeginTransformFeedback( GLenum primitiveMode ) { }
64439 static void null_glBeginTransformFeedbackEXT( GLenum primitiveMode ) { }
64440 static void null_glBeginTransformFeedbackNV( GLenum primitiveMode ) { }
64441 static void null_glBeginVertexShaderEXT(void) { }
64442 static void null_glBeginVideoCaptureNV( GLuint video_capture_slot ) { }
64443 static void null_glBindAttribLocation( GLuint program, GLuint index, const GLchar *name ) { }
64444 static void null_glBindAttribLocationARB( GLhandleARB programObj, GLuint index, const GLcharARB *name ) { }
64445 static void null_glBindBuffer( GLenum target, GLuint buffer ) { }
64446 static void null_glBindBufferARB( GLenum target, GLuint buffer ) { }
64447 static void null_glBindBufferBase( GLenum target, GLuint index, GLuint buffer ) { }
64448 static void null_glBindBufferBaseEXT( GLenum target, GLuint index, GLuint buffer ) { }
64449 static void null_glBindBufferBaseNV( GLenum target, GLuint index, GLuint buffer ) { }
64450 static void null_glBindBufferOffsetEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
64451 static void null_glBindBufferOffsetNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
64452 static void null_glBindBufferRange( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
64453 static void null_glBindBufferRangeEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
64454 static void null_glBindBufferRangeNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
64455 static void null_glBindBuffersBase( GLenum target, GLuint first, GLsizei count, const GLuint *buffers ) { }
64456 static void null_glBindBuffersRange( GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes ) { }
64457 static void null_glBindFragDataLocation( GLuint program, GLuint color, const GLchar *name ) { }
64458 static void null_glBindFragDataLocationEXT( GLuint program, GLuint color, const GLchar *name ) { }
64459 static void null_glBindFragDataLocationIndexed( GLuint program, GLuint colorNumber, GLuint index, const GLchar *name ) { }
64460 static void null_glBindFragmentShaderATI( GLuint id ) { }
64461 static void null_glBindFramebuffer( GLenum target, GLuint framebuffer ) { }
64462 static void null_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) { }
64463 static void null_glBindImageTexture( GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format ) { }
64464 static void null_glBindImageTextureEXT( GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format ) { }
64465 static void null_glBindImageTextures( GLuint first, GLsizei count, const GLuint *textures ) { }
64466 static GLuint null_glBindLightParameterEXT( GLenum light, GLenum value ) { return 0; }
64467 static GLuint null_glBindMaterialParameterEXT( GLenum face, GLenum value ) { return 0; }
64468 static void null_glBindMultiTextureEXT( GLenum texunit, GLenum target, GLuint texture ) { }
64469 static GLuint null_glBindParameterEXT( GLenum value ) { return 0; }
64470 static void null_glBindProgramARB( GLenum target, GLuint program ) { }
64471 static void null_glBindProgramNV( GLenum target, GLuint id ) { }
64472 static void null_glBindProgramPipeline( GLuint pipeline ) { }
64473 static void null_glBindRenderbuffer( GLenum target, GLuint renderbuffer ) { }
64474 static void null_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) { }
64475 static void null_glBindSampler( GLuint unit, GLuint sampler ) { }
64476 static void null_glBindSamplers( GLuint first, GLsizei count, const GLuint *samplers ) { }
64477 static void null_glBindShadingRateImageNV( GLuint texture ) { }
64478 static GLuint null_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) { return 0; }
64479 static void null_glBindTextureEXT( GLenum target, GLuint texture ) { }
64480 static void null_glBindTextureUnit( GLuint unit, GLuint texture ) { }
64481 static GLuint null_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) { return 0; }
64482 static void null_glBindTextures( GLuint first, GLsizei count, const GLuint *textures ) { }
64483 static void null_glBindTransformFeedback( GLenum target, GLuint id ) { }
64484 static void null_glBindTransformFeedbackNV( GLenum target, GLuint id ) { }
64485 static void null_glBindVertexArray( GLuint array ) { }
64486 static void null_glBindVertexArrayAPPLE( GLuint array ) { }
64487 static void null_glBindVertexBuffer( GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
64488 static void null_glBindVertexBuffers( GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides ) { }
64489 static void null_glBindVertexShaderEXT( GLuint id ) { }
64490 static void null_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset ) { }
64491 static void null_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture ) { }
64492 static void null_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) { }
64493 static void null_glBinormal3bvEXT( const GLbyte *v ) { }
64494 static void null_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) { }
64495 static void null_glBinormal3dvEXT( const GLdouble *v ) { }
64496 static void null_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) { }
64497 static void null_glBinormal3fvEXT( const GLfloat *v ) { }
64498 static void null_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) { }
64499 static void null_glBinormal3ivEXT( const GLint *v ) { }
64500 static void null_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) { }
64501 static void null_glBinormal3svEXT( const GLshort *v ) { }
64502 static void null_glBinormalPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
64503 static void null_glBitmapxOES( GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap ) { }
64504 static void null_glBlendBarrierKHR(void) { }
64505 static void null_glBlendBarrierNV(void) { }
64506 static void null_glBlendColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
64507 static void null_glBlendColorEXT( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
64508 static void null_glBlendColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
64509 static void null_glBlendEquation( GLenum mode ) { }
64510 static void null_glBlendEquationEXT( GLenum mode ) { }
64511 static void null_glBlendEquationIndexedAMD( GLuint buf, GLenum mode ) { }
64512 static void null_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) { }
64513 static void null_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) { }
64514 static void null_glBlendEquationSeparateIndexedAMD( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
64515 static void null_glBlendEquationSeparatei( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
64516 static void null_glBlendEquationSeparateiARB( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
64517 static void null_glBlendEquationi( GLuint buf, GLenum mode ) { }
64518 static void null_glBlendEquationiARB( GLuint buf, GLenum mode ) { }
64519 static void null_glBlendFuncIndexedAMD( GLuint buf, GLenum src, GLenum dst ) { }
64520 static void null_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
64521 static void null_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
64522 static void null_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
64523 static void null_glBlendFuncSeparateIndexedAMD( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
64524 static void null_glBlendFuncSeparatei( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
64525 static void null_glBlendFuncSeparateiARB( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
64526 static void null_glBlendFunci( GLuint buf, GLenum src, GLenum dst ) { }
64527 static void null_glBlendFunciARB( GLuint buf, GLenum src, GLenum dst ) { }
64528 static void null_glBlendParameteriNV( GLenum pname, GLint value ) { }
64529 static void null_glBlitFramebuffer( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
64530 static void null_glBlitFramebufferEXT( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
64531 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 ) { }
64532 static void null_glBufferAddressRangeNV( GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length ) { }
64533 static void null_glBufferAttachMemoryNV( GLenum target, GLuint memory, GLuint64 offset ) { }
64534 static void null_glBufferData( GLenum target, GLsizeiptr size, const void *data, GLenum usage ) { }
64535 static void null_glBufferDataARB( GLenum target, GLsizeiptrARB size, const void *data, GLenum usage ) { }
64536 static void null_glBufferPageCommitmentARB( GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
64537 static void null_glBufferParameteriAPPLE( GLenum target, GLenum pname, GLint param ) { }
64538 static GLuint null_glBufferRegionEnabled(void) { return 0; }
64539 static void null_glBufferStorage( GLenum target, GLsizeiptr size, const void *data, GLbitfield flags ) { }
64540 static void null_glBufferStorageExternalEXT( GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags ) { }
64541 static void null_glBufferStorageMemEXT( GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset ) { }
64542 static void null_glBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, const void *data ) { }
64543 static void null_glBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data ) { }
64544 static void null_glCallCommandListNV( GLuint list ) { }
64545 static GLenum null_glCheckFramebufferStatus( GLenum target ) { return 0; }
64546 static GLenum null_glCheckFramebufferStatusEXT( GLenum target ) { return 0; }
64547 static GLenum null_glCheckNamedFramebufferStatus( GLuint framebuffer, GLenum target ) { return 0; }
64548 static GLenum null_glCheckNamedFramebufferStatusEXT( GLuint framebuffer, GLenum target ) { return 0; }
64549 static void null_glClampColor( GLenum target, GLenum clamp ) { }
64550 static void null_glClampColorARB( GLenum target, GLenum clamp ) { }
64551 static void null_glClearAccumxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
64552 static void null_glClearBufferData( GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
64553 static void null_glClearBufferSubData( GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
64554 static void null_glClearBufferfi( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
64555 static void null_glClearBufferfv( GLenum buffer, GLint drawbuffer, const GLfloat *value ) { }
64556 static void null_glClearBufferiv( GLenum buffer, GLint drawbuffer, const GLint *value ) { }
64557 static void null_glClearBufferuiv( GLenum buffer, GLint drawbuffer, const GLuint *value ) { }
64558 static void null_glClearColorIiEXT( GLint red, GLint green, GLint blue, GLint alpha ) { }
64559 static void null_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
64560 static void null_glClearColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
64561 static void null_glClearDepthdNV( GLdouble depth ) { }
64562 static void null_glClearDepthf( GLfloat d ) { }
64563 static void null_glClearDepthfOES( GLclampf depth ) { }
64564 static void null_glClearDepthxOES( GLfixed depth ) { }
64565 static void null_glClearNamedBufferData( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
64566 static void null_glClearNamedBufferDataEXT( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
64567 static void null_glClearNamedBufferSubData( GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
64568 static void null_glClearNamedBufferSubDataEXT( GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
64569 static void null_glClearNamedFramebufferfi( GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
64570 static void null_glClearNamedFramebufferfv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value ) { }
64571 static void null_glClearNamedFramebufferiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value ) { }
64572 static void null_glClearNamedFramebufferuiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value ) { }
64573 static void null_glClearTexImage( GLuint texture, GLint level, GLenum format, GLenum type, const void *data ) { }
64574 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 ) { }
64575 static void null_glClientActiveTexture( GLenum texture ) { }
64576 static void null_glClientActiveTextureARB( GLenum texture ) { }
64577 static void null_glClientActiveVertexStreamATI( GLenum stream ) { }
64578 static void null_glClientAttribDefaultEXT( GLbitfield mask ) { }
64579 static void null_glClientWaitSemaphoreui64NVX( GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
64580 static GLenum null_glClientWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { return 0; }
64581 static void null_glClipControl( GLenum origin, GLenum depth ) { }
64582 static void null_glClipPlanefOES( GLenum plane, const GLfloat *equation ) { }
64583 static void null_glClipPlanexOES( GLenum plane, const GLfixed *equation ) { }
64584 static void null_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
64585 static void null_glColor3fVertex3fvSUN( const GLfloat *c, const GLfloat *v ) { }
64586 static void null_glColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
64587 static void null_glColor3hvNV( const GLhalfNV *v ) { }
64588 static void null_glColor3xOES( GLfixed red, GLfixed green, GLfixed blue ) { }
64589 static void null_glColor3xvOES( const GLfixed *components ) { }
64590 static void null_glColor4fNormal3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
64591 static void null_glColor4fNormal3fVertex3fvSUN( const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
64592 static void null_glColor4hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha ) { }
64593 static void null_glColor4hvNV( const GLhalfNV *v ) { }
64594 static void null_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) { }
64595 static void null_glColor4ubVertex2fvSUN( const GLubyte *c, const GLfloat *v ) { }
64596 static void null_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
64597 static void null_glColor4ubVertex3fvSUN( const GLubyte *c, const GLfloat *v ) { }
64598 static void null_glColor4xOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
64599 static void null_glColor4xvOES( const GLfixed *components ) { }
64600 static void null_glColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
64601 static void null_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
64602 static void null_glColorFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
64603 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 ) { }
64604 static void null_glColorMaskIndexedEXT( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
64605 static void null_glColorMaski( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
64606 static void null_glColorP3ui( GLenum type, GLuint color ) { }
64607 static void null_glColorP3uiv( GLenum type, const GLuint *color ) { }
64608 static void null_glColorP4ui( GLenum type, GLuint color ) { }
64609 static void null_glColorP4uiv( GLenum type, const GLuint *color ) { }
64610 static void null_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
64611 static void null_glColorPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
64612 static void null_glColorPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
64613 static void null_glColorSubTable( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data ) { }
64614 static void null_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data ) { }
64615 static void null_glColorTable( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
64616 static void null_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
64617 static void null_glColorTableParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
64618 static void null_glColorTableParameterfvSGI( GLenum target, GLenum pname, const GLfloat *params ) { }
64619 static void null_glColorTableParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
64620 static void null_glColorTableParameterivSGI( GLenum target, GLenum pname, const GLint *params ) { }
64621 static void null_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
64622 static void null_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
64623 static void null_glCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum ) { }
64624 static void null_glCombinerParameterfNV( GLenum pname, GLfloat param ) { }
64625 static void null_glCombinerParameterfvNV( GLenum pname, const GLfloat *params ) { }
64626 static void null_glCombinerParameteriNV( GLenum pname, GLint param ) { }
64627 static void null_glCombinerParameterivNV( GLenum pname, const GLint *params ) { }
64628 static void null_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, const GLfloat *params ) { }
64629 static void null_glCommandListSegmentsNV( GLuint list, GLuint segments ) { }
64630 static void null_glCompileCommandListNV( GLuint list ) { }
64631 static void null_glCompileShader( GLuint shader ) { }
64632 static void null_glCompileShaderARB( GLhandleARB shaderObj ) { }
64633 static void null_glCompileShaderIncludeARB( GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length ) { }
64634 static void null_glCompressedMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits ) { }
64635 static void null_glCompressedMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits ) { }
64636 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 ) { }
64637 static void null_glCompressedMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits ) { }
64638 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 ) { }
64639 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 ) { }
64640 static void null_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data ) { }
64641 static void null_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data ) { }
64642 static void null_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data ) { }
64643 static void null_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data ) { }
64644 static void null_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data ) { }
64645 static void null_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data ) { }
64646 static void null_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
64647 static void null_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
64648 static void null_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
64649 static void null_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
64650 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 ) { }
64651 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 ) { }
64652 static void null_glCompressedTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits ) { }
64653 static void null_glCompressedTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits ) { }
64654 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 ) { }
64655 static void null_glCompressedTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
64656 static void null_glCompressedTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits ) { }
64657 static void null_glCompressedTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
64658 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 ) { }
64659 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 ) { }
64660 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 ) { }
64661 static void null_glConservativeRasterParameterfNV( GLenum pname, GLfloat value ) { }
64662 static void null_glConservativeRasterParameteriNV( GLenum pname, GLint param ) { }
64663 static void null_glConvolutionFilter1D( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image ) { }
64664 static void null_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image ) { }
64665 static void null_glConvolutionFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image ) { }
64666 static void null_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image ) { }
64667 static void null_glConvolutionParameterf( GLenum target, GLenum pname, GLfloat params ) { }
64668 static void null_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) { }
64669 static void null_glConvolutionParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
64670 static void null_glConvolutionParameterfvEXT( GLenum target, GLenum pname, const GLfloat *params ) { }
64671 static void null_glConvolutionParameteri( GLenum target, GLenum pname, GLint params ) { }
64672 static void null_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) { }
64673 static void null_glConvolutionParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
64674 static void null_glConvolutionParameterivEXT( GLenum target, GLenum pname, const GLint *params ) { }
64675 static void null_glConvolutionParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
64676 static void null_glConvolutionParameterxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
64677 static void null_glCopyBufferSubData( GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
64678 static void null_glCopyColorSubTable( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
64679 static void null_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
64680 static void null_glCopyColorTable( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
64681 static void null_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
64682 static void null_glCopyConvolutionFilter1D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
64683 static void null_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
64684 static void null_glCopyConvolutionFilter2D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64685 static void null_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64686 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 ) { }
64687 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 ) { }
64688 static void null_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
64689 static void null_glCopyMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
64690 static void null_glCopyMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
64691 static void null_glCopyMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64692 static void null_glCopyMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64693 static void null_glCopyNamedBufferSubData( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
64694 static void null_glCopyPathNV( GLuint resultPath, GLuint srcPath ) { }
64695 static void null_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
64696 static void null_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
64697 static void null_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
64698 static void null_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64699 static void null_glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64700 static void null_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64701 static void null_glCopyTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
64702 static void null_glCopyTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
64703 static void null_glCopyTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
64704 static void null_glCopyTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
64705 static void null_glCopyTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64706 static void null_glCopyTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64707 static void null_glCopyTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64708 static void null_glCopyTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
64709 static void null_glCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
64710 static void null_glCoverFillPathNV( GLuint path, GLenum coverMode ) { }
64711 static void null_glCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
64712 static void null_glCoverStrokePathNV( GLuint path, GLenum coverMode ) { }
64713 static void null_glCoverageModulationNV( GLenum components ) { }
64714 static void null_glCoverageModulationTableNV( GLsizei n, const GLfloat *v ) { }
64715 static void null_glCreateBuffers( GLsizei n, GLuint *buffers ) { }
64716 static void null_glCreateCommandListsNV( GLsizei n, GLuint *lists ) { }
64717 static void null_glCreateFramebuffers( GLsizei n, GLuint *framebuffers ) { }
64718 static void null_glCreateMemoryObjectsEXT( GLsizei n, GLuint *memoryObjects ) { }
64719 static void null_glCreatePerfQueryINTEL( GLuint queryId, GLuint *queryHandle ) { }
64720 static GLuint null_glCreateProgram(void) { return 0; }
64721 static GLhandleARB null_glCreateProgramObjectARB(void) { return 0; }
64722 static void null_glCreateProgramPipelines( GLsizei n, GLuint *pipelines ) { }
64723 static GLuint null_glCreateProgressFenceNVX(void) { return 0; }
64724 static void null_glCreateQueries( GLenum target, GLsizei n, GLuint *ids ) { }
64725 static void null_glCreateRenderbuffers( GLsizei n, GLuint *renderbuffers ) { }
64726 static void null_glCreateSamplers( GLsizei n, GLuint *samplers ) { }
64727 static GLuint null_glCreateShader( GLenum type ) { return 0; }
64728 static GLhandleARB null_glCreateShaderObjectARB( GLenum shaderType ) { return 0; }
64729 static GLuint null_glCreateShaderProgramEXT( GLenum type, const GLchar *string ) { return 0; }
64730 static GLuint null_glCreateShaderProgramv( GLenum type, GLsizei count, const GLchar *const*strings ) { return 0; }
64731 static void null_glCreateStatesNV( GLsizei n, GLuint *states ) { }
64732 static GLsync null_glCreateSyncFromCLeventARB( struct _cl_context *context, struct _cl_event *event, GLbitfield flags ) { return 0; }
64733 static void null_glCreateTextures( GLenum target, GLsizei n, GLuint *textures ) { }
64734 static void null_glCreateTransformFeedbacks( GLsizei n, GLuint *ids ) { }
64735 static void null_glCreateVertexArrays( GLsizei n, GLuint *arrays ) { }
64736 static void null_glCullParameterdvEXT( GLenum pname, GLdouble *params ) { }
64737 static void null_glCullParameterfvEXT( GLenum pname, GLfloat *params ) { }
64738 static void null_glCurrentPaletteMatrixARB( GLint index ) { }
64739 static void null_glDebugMessageCallback( GLDEBUGPROC callback, const void *userParam ) { }
64740 static void null_glDebugMessageCallbackAMD( GLDEBUGPROCAMD callback, void *userParam ) { }
64741 static void null_glDebugMessageCallbackARB( GLDEBUGPROCARB callback, const void *userParam ) { }
64742 static void null_glDebugMessageControl( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
64743 static void null_glDebugMessageControlARB( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
64744 static void null_glDebugMessageEnableAMD( GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
64745 static void null_glDebugMessageInsert( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf ) { }
64746 static void null_glDebugMessageInsertAMD( GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf ) { }
64747 static void null_glDebugMessageInsertARB( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf ) { }
64748 static void null_glDeformSGIX( GLbitfield mask ) { }
64749 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 ) { }
64750 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 ) { }
64751 static void null_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) { }
64752 static void null_glDeleteBufferRegion( GLenum region ) { }
64753 static void null_glDeleteBuffers( GLsizei n, const GLuint *buffers ) { }
64754 static void null_glDeleteBuffersARB( GLsizei n, const GLuint *buffers ) { }
64755 static void null_glDeleteCommandListsNV( GLsizei n, const GLuint *lists ) { }
64756 static void null_glDeleteFencesAPPLE( GLsizei n, const GLuint *fences ) { }
64757 static void null_glDeleteFencesNV( GLsizei n, const GLuint *fences ) { }
64758 static void null_glDeleteFragmentShaderATI( GLuint id ) { }
64759 static void null_glDeleteFramebuffers( GLsizei n, const GLuint *framebuffers ) { }
64760 static void null_glDeleteFramebuffersEXT( GLsizei n, const GLuint *framebuffers ) { }
64761 static void null_glDeleteMemoryObjectsEXT( GLsizei n, const GLuint *memoryObjects ) { }
64762 static void null_glDeleteNamedStringARB( GLint namelen, const GLchar *name ) { }
64763 static void null_glDeleteNamesAMD( GLenum identifier, GLuint num, const GLuint *names ) { }
64764 static void null_glDeleteObjectARB( GLhandleARB obj ) { }
64765 static void null_glDeleteObjectBufferATI( GLuint buffer ) { }
64766 static void null_glDeleteOcclusionQueriesNV( GLsizei n, const GLuint *ids ) { }
64767 static void null_glDeletePathsNV( GLuint path, GLsizei range ) { }
64768 static void null_glDeletePerfMonitorsAMD( GLsizei n, GLuint *monitors ) { }
64769 static void null_glDeletePerfQueryINTEL( GLuint queryHandle ) { }
64770 static void null_glDeleteProgram( GLuint program ) { }
64771 static void null_glDeleteProgramPipelines( GLsizei n, const GLuint *pipelines ) { }
64772 static void null_glDeleteProgramsARB( GLsizei n, const GLuint *programs ) { }
64773 static void null_glDeleteProgramsNV( GLsizei n, const GLuint *programs ) { }
64774 static void null_glDeleteQueries( GLsizei n, const GLuint *ids ) { }
64775 static void null_glDeleteQueriesARB( GLsizei n, const GLuint *ids ) { }
64776 static void null_glDeleteQueryResourceTagNV( GLsizei n, const GLint *tagIds ) { }
64777 static void null_glDeleteRenderbuffers( GLsizei n, const GLuint *renderbuffers ) { }
64778 static void null_glDeleteRenderbuffersEXT( GLsizei n, const GLuint *renderbuffers ) { }
64779 static void null_glDeleteSamplers( GLsizei count, const GLuint *samplers ) { }
64780 static void null_glDeleteSemaphoresEXT( GLsizei n, const GLuint *semaphores ) { }
64781 static void null_glDeleteShader( GLuint shader ) { }
64782 static void null_glDeleteStatesNV( GLsizei n, const GLuint *states ) { }
64783 static void null_glDeleteSync( GLsync sync ) { }
64784 static void null_glDeleteTexturesEXT( GLsizei n, const GLuint *textures ) { }
64785 static void null_glDeleteTransformFeedbacks( GLsizei n, const GLuint *ids ) { }
64786 static void null_glDeleteTransformFeedbacksNV( GLsizei n, const GLuint *ids ) { }
64787 static void null_glDeleteVertexArrays( GLsizei n, const GLuint *arrays ) { }
64788 static void null_glDeleteVertexArraysAPPLE( GLsizei n, const GLuint *arrays ) { }
64789 static void null_glDeleteVertexShaderEXT( GLuint id ) { }
64790 static void null_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) { }
64791 static void null_glDepthBoundsdNV( GLdouble zmin, GLdouble zmax ) { }
64792 static void null_glDepthRangeArraydvNV( GLuint first, GLsizei count, const GLdouble *v ) { }
64793 static void null_glDepthRangeArrayv( GLuint first, GLsizei count, const GLdouble *v ) { }
64794 static void null_glDepthRangeIndexed( GLuint index, GLdouble n, GLdouble f ) { }
64795 static void null_glDepthRangeIndexeddNV( GLuint index, GLdouble n, GLdouble f ) { }
64796 static void null_glDepthRangedNV( GLdouble zNear, GLdouble zFar ) { }
64797 static void null_glDepthRangef( GLfloat n, GLfloat f ) { }
64798 static void null_glDepthRangefOES( GLclampf n, GLclampf f ) { }
64799 static void null_glDepthRangexOES( GLfixed n, GLfixed f ) { }
64800 static void null_glDetachObjectARB( GLhandleARB containerObj, GLhandleARB attachedObj ) { }
64801 static void null_glDetachShader( GLuint program, GLuint shader ) { }
64802 static void null_glDetailTexFuncSGIS( GLenum target, GLsizei n, const GLfloat *points ) { }
64803 static void null_glDisableClientStateIndexedEXT( GLenum array, GLuint index ) { }
64804 static void null_glDisableClientStateiEXT( GLenum array, GLuint index ) { }
64805 static void null_glDisableIndexedEXT( GLenum target, GLuint index ) { }
64806 static void null_glDisableVariantClientStateEXT( GLuint id ) { }
64807 static void null_glDisableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
64808 static void null_glDisableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
64809 static void null_glDisableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
64810 static void null_glDisableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
64811 static void null_glDisableVertexAttribArray( GLuint index ) { }
64812 static void null_glDisableVertexAttribArrayARB( GLuint index ) { }
64813 static void null_glDisablei( GLenum target, GLuint index ) { }
64814 static void null_glDispatchCompute( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z ) { }
64815 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 ) { }
64816 static void null_glDispatchComputeIndirect( GLintptr indirect ) { }
64817 static void null_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) { }
64818 static void null_glDrawArraysIndirect( GLenum mode, const void *indirect ) { }
64819 static void null_glDrawArraysInstanced( GLenum mode, GLint first, GLsizei count, GLsizei instancecount ) { }
64820 static void null_glDrawArraysInstancedARB( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) { }
64821 static void null_glDrawArraysInstancedBaseInstance( GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance ) { }
64822 static void null_glDrawArraysInstancedEXT( GLenum mode, GLint start, GLsizei count, GLsizei primcount ) { }
64823 static void null_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) { }
64824 static void null_glDrawBuffers( GLsizei n, const GLenum *bufs ) { }
64825 static void null_glDrawBuffersARB( GLsizei n, const GLenum *bufs ) { }
64826 static void null_glDrawBuffersATI( GLsizei n, const GLenum *bufs ) { }
64827 static void null_glDrawCommandsAddressNV( GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count ) { }
64828 static void null_glDrawCommandsNV( GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count ) { }
64829 static void null_glDrawCommandsStatesAddressNV( const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
64830 static void null_glDrawCommandsStatesNV( GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
64831 static void null_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) { }
64832 static void null_glDrawElementArrayATI( GLenum mode, GLsizei count ) { }
64833 static void null_glDrawElementsBaseVertex( GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex ) { }
64834 static void null_glDrawElementsIndirect( GLenum mode, GLenum type, const void *indirect ) { }
64835 static void null_glDrawElementsInstanced( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount ) { }
64836 static void null_glDrawElementsInstancedARB( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount ) { }
64837 static void null_glDrawElementsInstancedBaseInstance( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance ) { }
64838 static void null_glDrawElementsInstancedBaseVertex( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex ) { }
64839 static void null_glDrawElementsInstancedBaseVertexBaseInstance( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance ) { }
64840 static void null_glDrawElementsInstancedEXT( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount ) { }
64841 static void null_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) { }
64842 static void null_glDrawMeshTasksIndirectNV( GLintptr indirect ) { }
64843 static void null_glDrawMeshTasksNV( GLuint first, GLuint count ) { }
64844 static void null_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) { }
64845 static void null_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) { }
64846 static void null_glDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices ) { }
64847 static void null_glDrawRangeElementsBaseVertex( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex ) { }
64848 static void null_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices ) { }
64849 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 ) { }
64850 static void null_glDrawTransformFeedback( GLenum mode, GLuint id ) { }
64851 static void null_glDrawTransformFeedbackInstanced( GLenum mode, GLuint id, GLsizei instancecount ) { }
64852 static void null_glDrawTransformFeedbackNV( GLenum mode, GLuint id ) { }
64853 static void null_glDrawTransformFeedbackStream( GLenum mode, GLuint id, GLuint stream ) { }
64854 static void null_glDrawTransformFeedbackStreamInstanced( GLenum mode, GLuint id, GLuint stream, GLsizei instancecount ) { }
64855 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 ) { }
64856 static void null_glEGLImageTargetTexStorageEXT( GLenum target, GLeglImageOES image, const GLint* attrib_list ) { }
64857 static void null_glEGLImageTargetTextureStorageEXT( GLuint texture, GLeglImageOES image, const GLint* attrib_list ) { }
64858 static void null_glEdgeFlagFormatNV( GLsizei stride ) { }
64859 static void null_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, const GLboolean *pointer ) { }
64860 static void null_glEdgeFlagPointerListIBM( GLint stride, const GLboolean **pointer, GLint ptrstride ) { }
64861 static void null_glElementPointerAPPLE( GLenum type, const void *pointer ) { }
64862 static void null_glElementPointerATI( GLenum type, const void *pointer ) { }
64863 static void null_glEnableClientStateIndexedEXT( GLenum array, GLuint index ) { }
64864 static void null_glEnableClientStateiEXT( GLenum array, GLuint index ) { }
64865 static void null_glEnableIndexedEXT( GLenum target, GLuint index ) { }
64866 static void null_glEnableVariantClientStateEXT( GLuint id ) { }
64867 static void null_glEnableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
64868 static void null_glEnableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
64869 static void null_glEnableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
64870 static void null_glEnableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
64871 static void null_glEnableVertexAttribArray( GLuint index ) { }
64872 static void null_glEnableVertexAttribArrayARB( GLuint index ) { }
64873 static void null_glEnablei( GLenum target, GLuint index ) { }
64874 static void null_glEndConditionalRender(void) { }
64875 static void null_glEndConditionalRenderNV(void) { }
64876 static void null_glEndConditionalRenderNVX(void) { }
64877 static void null_glEndFragmentShaderATI(void) { }
64878 static void null_glEndOcclusionQueryNV(void) { }
64879 static void null_glEndPerfMonitorAMD( GLuint monitor ) { }
64880 static void null_glEndPerfQueryINTEL( GLuint queryHandle ) { }
64881 static void null_glEndQuery( GLenum target ) { }
64882 static void null_glEndQueryARB( GLenum target ) { }
64883 static void null_glEndQueryIndexed( GLenum target, GLuint index ) { }
64884 static void null_glEndTransformFeedback(void) { }
64885 static void null_glEndTransformFeedbackEXT(void) { }
64886 static void null_glEndTransformFeedbackNV(void) { }
64887 static void null_glEndVertexShaderEXT(void) { }
64888 static void null_glEndVideoCaptureNV( GLuint video_capture_slot ) { }
64889 static void null_glEvalCoord1xOES( GLfixed u ) { }
64890 static void null_glEvalCoord1xvOES( const GLfixed *coords ) { }
64891 static void null_glEvalCoord2xOES( GLfixed u, GLfixed v ) { }
64892 static void null_glEvalCoord2xvOES( const GLfixed *coords ) { }
64893 static void null_glEvalMapsNV( GLenum target, GLenum mode ) { }
64894 static void null_glEvaluateDepthValuesARB(void) { }
64895 static void null_glExecuteProgramNV( GLenum target, GLuint id, const GLfloat *params ) { }
64896 static void null_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) { }
64897 static void null_glFeedbackBufferxOES( GLsizei n, GLenum type, const GLfixed *buffer ) { }
64898 static GLsync null_glFenceSync( GLenum condition, GLbitfield flags ) { return 0; }
64899 static void null_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
64900 static GLint null_glFinishAsyncSGIX( GLuint *markerp ) { return 0; }
64901 static void null_glFinishFenceAPPLE( GLuint fence ) { }
64902 static void null_glFinishFenceNV( GLuint fence ) { }
64903 static void null_glFinishObjectAPPLE( GLenum object, GLint name ) { }
64904 static void null_glFinishTextureSUNX(void) { }
64905 static void null_glFlushMappedBufferRange( GLenum target, GLintptr offset, GLsizeiptr length ) { }
64906 static void null_glFlushMappedBufferRangeAPPLE( GLenum target, GLintptr offset, GLsizeiptr size ) { }
64907 static void null_glFlushMappedNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
64908 static void null_glFlushMappedNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
64909 static void null_glFlushPixelDataRangeNV( GLenum target ) { }
64910 static void null_glFlushRasterSGIX(void) { }
64911 static void null_glFlushStaticDataIBM( GLenum target ) { }
64912 static void null_glFlushVertexArrayRangeAPPLE( GLsizei length, void *pointer ) { }
64913 static void null_glFlushVertexArrayRangeNV(void) { }
64914 static void null_glFogCoordFormatNV( GLenum type, GLsizei stride ) { }
64915 static void null_glFogCoordPointer( GLenum type, GLsizei stride, const void *pointer ) { }
64916 static void null_glFogCoordPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
64917 static void null_glFogCoordPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
64918 static void null_glFogCoordd( GLdouble coord ) { }
64919 static void null_glFogCoorddEXT( GLdouble coord ) { }
64920 static void null_glFogCoorddv( const GLdouble *coord ) { }
64921 static void null_glFogCoorddvEXT( const GLdouble *coord ) { }
64922 static void null_glFogCoordf( GLfloat coord ) { }
64923 static void null_glFogCoordfEXT( GLfloat coord ) { }
64924 static void null_glFogCoordfv( const GLfloat *coord ) { }
64925 static void null_glFogCoordfvEXT( const GLfloat *coord ) { }
64926 static void null_glFogCoordhNV( GLhalfNV fog ) { }
64927 static void null_glFogCoordhvNV( const GLhalfNV *fog ) { }
64928 static void null_glFogFuncSGIS( GLsizei n, const GLfloat *points ) { }
64929 static void null_glFogxOES( GLenum pname, GLfixed param ) { }
64930 static void null_glFogxvOES( GLenum pname, const GLfixed *param ) { }
64931 static void null_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) { }
64932 static void null_glFragmentCoverageColorNV( GLuint color ) { }
64933 static void null_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) { }
64934 static void null_glFragmentLightModelfvSGIX( GLenum pname, const GLfloat *params ) { }
64935 static void null_glFragmentLightModeliSGIX( GLenum pname, GLint param ) { }
64936 static void null_glFragmentLightModelivSGIX( GLenum pname, const GLint *params ) { }
64937 static void null_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) { }
64938 static void null_glFragmentLightfvSGIX( GLenum light, GLenum pname, const GLfloat *params ) { }
64939 static void null_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) { }
64940 static void null_glFragmentLightivSGIX( GLenum light, GLenum pname, const GLint *params ) { }
64941 static void null_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) { }
64942 static void null_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, const GLfloat *params ) { }
64943 static void null_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) { }
64944 static void null_glFragmentMaterialivSGIX( GLenum face, GLenum pname, const GLint *params ) { }
64945 static void null_glFrameTerminatorGREMEDY(void) { }
64946 static void null_glFrameZoomSGIX( GLint factor ) { }
64947 static void null_glFramebufferDrawBufferEXT( GLuint framebuffer, GLenum mode ) { }
64948 static void null_glFramebufferDrawBuffersEXT( GLuint framebuffer, GLsizei n, const GLenum *bufs ) { }
64949 static void null_glFramebufferFetchBarrierEXT(void) { }
64950 static void null_glFramebufferParameteri( GLenum target, GLenum pname, GLint param ) { }
64951 static void null_glFramebufferParameteriMESA( GLenum target, GLenum pname, GLint param ) { }
64952 static void null_glFramebufferReadBufferEXT( GLuint framebuffer, GLenum mode ) { }
64953 static void null_glFramebufferRenderbuffer( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
64954 static void null_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
64955 static void null_glFramebufferSampleLocationsfvARB( GLenum target, GLuint start, GLsizei count, const GLfloat *v ) { }
64956 static void null_glFramebufferSampleLocationsfvNV( GLenum target, GLuint start, GLsizei count, const GLfloat *v ) { }
64957 static void null_glFramebufferSamplePositionsfvAMD( GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values ) { }
64958 static void null_glFramebufferTexture( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
64959 static void null_glFramebufferTexture1D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
64960 static void null_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
64961 static void null_glFramebufferTexture2D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
64962 static void null_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
64963 static void null_glFramebufferTexture3D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
64964 static void null_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
64965 static void null_glFramebufferTextureARB( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
64966 static void null_glFramebufferTextureEXT( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
64967 static void null_glFramebufferTextureFaceARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
64968 static void null_glFramebufferTextureFaceEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
64969 static void null_glFramebufferTextureLayer( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
64970 static void null_glFramebufferTextureLayerARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
64971 static void null_glFramebufferTextureLayerEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
64972 static void null_glFramebufferTextureMultiviewOVR( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews ) { }
64973 static void null_glFreeObjectBufferATI( GLuint buffer ) { }
64974 static void null_glFrustumfOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
64975 static void null_glFrustumxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
64976 static GLuint null_glGenAsyncMarkersSGIX( GLsizei range ) { return 0; }
64977 static void null_glGenBuffers( GLsizei n, GLuint *buffers ) { }
64978 static void null_glGenBuffersARB( GLsizei n, GLuint *buffers ) { }
64979 static void null_glGenFencesAPPLE( GLsizei n, GLuint *fences ) { }
64980 static void null_glGenFencesNV( GLsizei n, GLuint *fences ) { }
64981 static GLuint null_glGenFragmentShadersATI( GLuint range ) { return 0; }
64982 static void null_glGenFramebuffers( GLsizei n, GLuint *framebuffers ) { }
64983 static void null_glGenFramebuffersEXT( GLsizei n, GLuint *framebuffers ) { }
64984 static void null_glGenNamesAMD( GLenum identifier, GLuint num, GLuint *names ) { }
64985 static void null_glGenOcclusionQueriesNV( GLsizei n, GLuint *ids ) { }
64986 static GLuint null_glGenPathsNV( GLsizei range ) { return 0; }
64987 static void null_glGenPerfMonitorsAMD( GLsizei n, GLuint *monitors ) { }
64988 static void null_glGenProgramPipelines( GLsizei n, GLuint *pipelines ) { }
64989 static void null_glGenProgramsARB( GLsizei n, GLuint *programs ) { }
64990 static void null_glGenProgramsNV( GLsizei n, GLuint *programs ) { }
64991 static void null_glGenQueries( GLsizei n, GLuint *ids ) { }
64992 static void null_glGenQueriesARB( GLsizei n, GLuint *ids ) { }
64993 static void null_glGenQueryResourceTagNV( GLsizei n, GLint *tagIds ) { }
64994 static void null_glGenRenderbuffers( GLsizei n, GLuint *renderbuffers ) { }
64995 static void null_glGenRenderbuffersEXT( GLsizei n, GLuint *renderbuffers ) { }
64996 static void null_glGenSamplers( GLsizei count, GLuint *samplers ) { }
64997 static void null_glGenSemaphoresEXT( GLsizei n, GLuint *semaphores ) { }
64998 static GLuint null_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) { return 0; }
64999 static void null_glGenTexturesEXT( GLsizei n, GLuint *textures ) { }
65000 static void null_glGenTransformFeedbacks( GLsizei n, GLuint *ids ) { }
65001 static void null_glGenTransformFeedbacksNV( GLsizei n, GLuint *ids ) { }
65002 static void null_glGenVertexArrays( GLsizei n, GLuint *arrays ) { }
65003 static void null_glGenVertexArraysAPPLE( GLsizei n, GLuint *arrays ) { }
65004 static GLuint null_glGenVertexShadersEXT( GLuint range ) { return 0; }
65005 static void null_glGenerateMipmap( GLenum target ) { }
65006 static void null_glGenerateMipmapEXT( GLenum target ) { }
65007 static void null_glGenerateMultiTexMipmapEXT( GLenum texunit, GLenum target ) { }
65008 static void null_glGenerateTextureMipmap( GLuint texture ) { }
65009 static void null_glGenerateTextureMipmapEXT( GLuint texture, GLenum target ) { }
65010 static void null_glGetActiveAtomicCounterBufferiv( GLuint program, GLuint bufferIndex, GLenum pname, GLint *params ) { }
65011 static void null_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name ) { }
65012 static void null_glGetActiveAttribARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name ) { }
65013 static void null_glGetActiveSubroutineName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
65014 static void null_glGetActiveSubroutineUniformName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
65015 static void null_glGetActiveSubroutineUniformiv( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values ) { }
65016 static void null_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name ) { }
65017 static void null_glGetActiveUniformARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name ) { }
65018 static void null_glGetActiveUniformBlockName( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName ) { }
65019 static void null_glGetActiveUniformBlockiv( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params ) { }
65020 static void null_glGetActiveUniformName( GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName ) { }
65021 static void null_glGetActiveUniformsiv( GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params ) { }
65022 static void null_glGetActiveVaryingNV( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
65023 static void null_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat *params ) { }
65024 static void null_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint *params ) { }
65025 static void null_glGetAttachedObjectsARB( GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj ) { }
65026 static void null_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders ) { }
65027 static GLint null_glGetAttribLocation( GLuint program, const GLchar *name ) { return 0; }
65028 static GLint null_glGetAttribLocationARB( GLhandleARB programObj, const GLcharARB *name ) { return 0; }
65029 static void null_glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean *data ) { }
65030 static void null_glGetBooleani_v( GLenum target, GLuint index, GLboolean *data ) { }
65031 static void null_glGetBufferParameteri64v( GLenum target, GLenum pname, GLint64 *params ) { }
65032 static void null_glGetBufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
65033 static void null_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint *params ) { }
65034 static void null_glGetBufferParameterui64vNV( GLenum target, GLenum pname, GLuint64EXT *params ) { }
65035 static void null_glGetBufferPointerv( GLenum target, GLenum pname, void **params ) { }
65036 static void null_glGetBufferPointervARB( GLenum target, GLenum pname, void **params ) { }
65037 static void null_glGetBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, void *data ) { }
65038 static void null_glGetBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data ) { }
65039 static void null_glGetClipPlanefOES( GLenum plane, GLfloat *equation ) { }
65040 static void null_glGetClipPlanexOES( GLenum plane, GLfixed *equation ) { }
65041 static void null_glGetColorTable( GLenum target, GLenum format, GLenum type, void *table ) { }
65042 static void null_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, void *data ) { }
65043 static void null_glGetColorTableParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
65044 static void null_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
65045 static void null_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat *params ) { }
65046 static void null_glGetColorTableParameteriv( GLenum target, GLenum pname, GLint *params ) { }
65047 static void null_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
65048 static void null_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint *params ) { }
65049 static void null_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, void *table ) { }
65050 static void null_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params ) { }
65051 static void null_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params ) { }
65052 static void null_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat *params ) { }
65053 static void null_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint *params ) { }
65054 static void null_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat *params ) { }
65055 static GLuint null_glGetCommandHeaderNV( GLenum tokenID, GLuint size ) { return 0; }
65056 static void null_glGetCompressedMultiTexImageEXT( GLenum texunit, GLenum target, GLint lod, void *img ) { }
65057 static void null_glGetCompressedTexImage( GLenum target, GLint level, void *img ) { }
65058 static void null_glGetCompressedTexImageARB( GLenum target, GLint level, void *img ) { }
65059 static void null_glGetCompressedTextureImage( GLuint texture, GLint level, GLsizei bufSize, void *pixels ) { }
65060 static void null_glGetCompressedTextureImageEXT( GLuint texture, GLenum target, GLint lod, void *img ) { }
65061 static void null_glGetCompressedTextureSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels ) { }
65062 static void null_glGetConvolutionFilter( GLenum target, GLenum format, GLenum type, void *image ) { }
65063 static void null_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, void *image ) { }
65064 static void null_glGetConvolutionParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
65065 static void null_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
65066 static void null_glGetConvolutionParameteriv( GLenum target, GLenum pname, GLint *params ) { }
65067 static void null_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
65068 static void null_glGetConvolutionParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
65069 static void null_glGetCoverageModulationTableNV( GLsizei bufSize, GLfloat *v ) { }
65070 static GLuint null_glGetDebugMessageLog( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) { return 0; }
65071 static GLuint null_glGetDebugMessageLogAMD( GLuint count, GLsizei bufSize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message ) { return 0; }
65072 static GLuint null_glGetDebugMessageLogARB( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) { return 0; }
65073 static void null_glGetDetailTexFuncSGIS( GLenum target, GLfloat *points ) { }
65074 static void null_glGetDoubleIndexedvEXT( GLenum target, GLuint index, GLdouble *data ) { }
65075 static void null_glGetDoublei_v( GLenum target, GLuint index, GLdouble *data ) { }
65076 static void null_glGetDoublei_vEXT( GLenum pname, GLuint index, GLdouble *params ) { }
65077 static void null_glGetFenceivNV( GLuint fence, GLenum pname, GLint *params ) { }
65078 static void null_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat *params ) { }
65079 static void null_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint *params ) { }
65080 static void null_glGetFirstPerfQueryIdINTEL( GLuint *queryId ) { }
65081 static void null_glGetFixedvOES( GLenum pname, GLfixed *params ) { }
65082 static void null_glGetFloatIndexedvEXT( GLenum target, GLuint index, GLfloat *data ) { }
65083 static void null_glGetFloati_v( GLenum target, GLuint index, GLfloat *data ) { }
65084 static void null_glGetFloati_vEXT( GLenum pname, GLuint index, GLfloat *params ) { }
65085 static void null_glGetFogFuncSGIS( GLfloat *points ) { }
65086 static GLint null_glGetFragDataIndex( GLuint program, const GLchar *name ) { return 0; }
65087 static GLint null_glGetFragDataLocation( GLuint program, const GLchar *name ) { return 0; }
65088 static GLint null_glGetFragDataLocationEXT( GLuint program, const GLchar *name ) { return 0; }
65089 static void null_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat *params ) { }
65090 static void null_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint *params ) { }
65091 static void null_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat *params ) { }
65092 static void null_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint *params ) { }
65093 static void null_glGetFramebufferAttachmentParameteriv( GLenum target, GLenum attachment, GLenum pname, GLint *params ) { }
65094 static void null_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint *params ) { }
65095 static void null_glGetFramebufferParameterfvAMD( GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values ) { }
65096 static void null_glGetFramebufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
65097 static void null_glGetFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint *params ) { }
65098 static void null_glGetFramebufferParameterivMESA( GLenum target, GLenum pname, GLint *params ) { }
65099 static GLenum null_glGetGraphicsResetStatus(void) { return 0; }
65100 static GLenum null_glGetGraphicsResetStatusARB(void) { return 0; }
65101 static GLhandleARB null_glGetHandleARB( GLenum pname ) { return 0; }
65102 static void null_glGetHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
65103 static void null_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
65104 static void null_glGetHistogramParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
65105 static void null_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
65106 static void null_glGetHistogramParameteriv( GLenum target, GLenum pname, GLint *params ) { }
65107 static void null_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
65108 static void null_glGetHistogramParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
65109 static GLuint64 null_glGetImageHandleARB( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
65110 static GLuint64 null_glGetImageHandleNV( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
65111 static void null_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat *params ) { }
65112 static void null_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint *params ) { }
65113 static void null_glGetInfoLogARB( GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog ) { }
65114 static GLint null_glGetInstrumentsSGIX(void) { return 0; }
65115 static void null_glGetInteger64i_v( GLenum target, GLuint index, GLint64 *data ) { }
65116 static void null_glGetInteger64v( GLenum pname, GLint64 *data ) { }
65117 static void null_glGetIntegerIndexedvEXT( GLenum target, GLuint index, GLint *data ) { }
65118 static void null_glGetIntegeri_v( GLenum target, GLuint index, GLint *data ) { }
65119 static void null_glGetIntegerui64i_vNV( GLenum value, GLuint index, GLuint64EXT *result ) { }
65120 static void null_glGetIntegerui64vNV( GLenum value, GLuint64EXT *result ) { }
65121 static void null_glGetInternalformatSampleivNV( GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params ) { }
65122 static void null_glGetInternalformati64v( GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params ) { }
65123 static void null_glGetInternalformativ( GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params ) { }
65124 static void null_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
65125 static void null_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
65126 static void null_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
65127 static void null_glGetLightxOES( GLenum light, GLenum pname, GLfixed *params ) { }
65128 static void null_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat *params ) { }
65129 static void null_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint *params ) { }
65130 static void null_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
65131 static void null_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
65132 static void null_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
65133 static void null_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat *params ) { }
65134 static void null_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint *params ) { }
65135 static void null_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points ) { }
65136 static void null_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat *params ) { }
65137 static void null_glGetMapParameterivNV( GLenum target, GLenum pname, GLint *params ) { }
65138 static void null_glGetMapxvOES( GLenum target, GLenum query, GLfixed *v ) { }
65139 static void null_glGetMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
65140 static void null_glGetMemoryObjectDetachedResourcesuivNV( GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params ) { }
65141 static void null_glGetMemoryObjectParameterivEXT( GLuint memoryObject, GLenum pname, GLint *params ) { }
65142 static void null_glGetMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
65143 static void null_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
65144 static void null_glGetMinmaxParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
65145 static void null_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
65146 static void null_glGetMinmaxParameteriv( GLenum target, GLenum pname, GLint *params ) { }
65147 static void null_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
65148 static void null_glGetMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat *params ) { }
65149 static void null_glGetMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
65150 static void null_glGetMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble *params ) { }
65151 static void null_glGetMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat *params ) { }
65152 static void null_glGetMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, GLint *params ) { }
65153 static void null_glGetMultiTexImageEXT( GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
65154 static void null_glGetMultiTexLevelParameterfvEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
65155 static void null_glGetMultiTexLevelParameterivEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params ) { }
65156 static void null_glGetMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
65157 static void null_glGetMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, GLuint *params ) { }
65158 static void null_glGetMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat *params ) { }
65159 static void null_glGetMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
65160 static void null_glGetMultisamplefv( GLenum pname, GLuint index, GLfloat *val ) { }
65161 static void null_glGetMultisamplefvNV( GLenum pname, GLuint index, GLfloat *val ) { }
65162 static void null_glGetNamedBufferParameteri64v( GLuint buffer, GLenum pname, GLint64 *params ) { }
65163 static void null_glGetNamedBufferParameteriv( GLuint buffer, GLenum pname, GLint *params ) { }
65164 static void null_glGetNamedBufferParameterivEXT( GLuint buffer, GLenum pname, GLint *params ) { }
65165 static void null_glGetNamedBufferParameterui64vNV( GLuint buffer, GLenum pname, GLuint64EXT *params ) { }
65166 static void null_glGetNamedBufferPointerv( GLuint buffer, GLenum pname, void **params ) { }
65167 static void null_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, void **params ) { }
65168 static void null_glGetNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, void *data ) { }
65169 static void null_glGetNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, void *data ) { }
65170 static void null_glGetNamedFramebufferAttachmentParameteriv( GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params ) { }
65171 static void null_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params ) { }
65172 static void null_glGetNamedFramebufferParameterfvAMD( GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values ) { }
65173 static void null_glGetNamedFramebufferParameteriv( GLuint framebuffer, GLenum pname, GLint *param ) { }
65174 static void null_glGetNamedFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint *params ) { }
65175 static void null_glGetNamedProgramLocalParameterIivEXT( GLuint program, GLenum target, GLuint index, GLint *params ) { }
65176 static void null_glGetNamedProgramLocalParameterIuivEXT( GLuint program, GLenum target, GLuint index, GLuint *params ) { }
65177 static void null_glGetNamedProgramLocalParameterdvEXT( GLuint program, GLenum target, GLuint index, GLdouble *params ) { }
65178 static void null_glGetNamedProgramLocalParameterfvEXT( GLuint program, GLenum target, GLuint index, GLfloat *params ) { }
65179 static void null_glGetNamedProgramStringEXT( GLuint program, GLenum target, GLenum pname, void *string ) { }
65180 static void null_glGetNamedProgramivEXT( GLuint program, GLenum target, GLenum pname, GLint *params ) { }
65181 static void null_glGetNamedRenderbufferParameteriv( GLuint renderbuffer, GLenum pname, GLint *params ) { }
65182 static void null_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer, GLenum pname, GLint *params ) { }
65183 static void null_glGetNamedStringARB( GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string ) { }
65184 static void null_glGetNamedStringivARB( GLint namelen, const GLchar *name, GLenum pname, GLint *params ) { }
65185 static void null_glGetNextPerfQueryIdINTEL( GLuint queryId, GLuint *nextQueryId ) { }
65186 static void null_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat *params ) { }
65187 static void null_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint *params ) { }
65188 static void null_glGetObjectLabel( GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
65189 static void null_glGetObjectLabelEXT( GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
65190 static void null_glGetObjectParameterfvARB( GLhandleARB obj, GLenum pname, GLfloat *params ) { }
65191 static void null_glGetObjectParameterivAPPLE( GLenum objectType, GLuint name, GLenum pname, GLint *params ) { }
65192 static void null_glGetObjectParameterivARB( GLhandleARB obj, GLenum pname, GLint *params ) { }
65193 static void null_glGetObjectPtrLabel( const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
65194 static void null_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint *params ) { }
65195 static void null_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint *params ) { }
65196 static void null_glGetPathColorGenfvNV( GLenum color, GLenum pname, GLfloat *value ) { }
65197 static void null_glGetPathColorGenivNV( GLenum color, GLenum pname, GLint *value ) { }
65198 static void null_glGetPathCommandsNV( GLuint path, GLubyte *commands ) { }
65199 static void null_glGetPathCoordsNV( GLuint path, GLfloat *coords ) { }
65200 static void null_glGetPathDashArrayNV( GLuint path, GLfloat *dashArray ) { }
65201 static GLfloat null_glGetPathLengthNV( GLuint path, GLsizei startSegment, GLsizei numSegments ) { return 0; }
65202 static void null_glGetPathMetricRangeNV( GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics ) { }
65203 static void null_glGetPathMetricsNV( GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics ) { }
65204 static void null_glGetPathParameterfvNV( GLuint path, GLenum pname, GLfloat *value ) { }
65205 static void null_glGetPathParameterivNV( GLuint path, GLenum pname, GLint *value ) { }
65206 static void null_glGetPathSpacingNV( GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing ) { }
65207 static void null_glGetPathTexGenfvNV( GLenum texCoordSet, GLenum pname, GLfloat *value ) { }
65208 static void null_glGetPathTexGenivNV( GLenum texCoordSet, GLenum pname, GLint *value ) { }
65209 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 ) { }
65210 static void null_glGetPerfMonitorCounterDataAMD( GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten ) { }
65211 static void null_glGetPerfMonitorCounterInfoAMD( GLuint group, GLuint counter, GLenum pname, void *data ) { }
65212 static void null_glGetPerfMonitorCounterStringAMD( GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString ) { }
65213 static void null_glGetPerfMonitorCountersAMD( GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters ) { }
65214 static void null_glGetPerfMonitorGroupStringAMD( GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString ) { }
65215 static void null_glGetPerfMonitorGroupsAMD( GLint *numGroups, GLsizei groupsSize, GLuint *groups ) { }
65216 static void null_glGetPerfQueryDataINTEL( GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten ) { }
65217 static void null_glGetPerfQueryIdByNameINTEL( GLchar *queryName, GLuint *queryId ) { }
65218 static void null_glGetPerfQueryInfoINTEL( GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask ) { }
65219 static void null_glGetPixelMapxv( GLenum map, GLint size, GLfixed *values ) { }
65220 static void null_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat *params ) { }
65221 static void null_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint *params ) { }
65222 static void null_glGetPixelTransformParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
65223 static void null_glGetPixelTransformParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
65224 static void null_glGetPointerIndexedvEXT( GLenum target, GLuint index, void **data ) { }
65225 static void null_glGetPointeri_vEXT( GLenum pname, GLuint index, void **params ) { }
65226 static void null_glGetPointervEXT( GLenum pname, void **params ) { }
65227 static void null_glGetProgramBinary( GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary ) { }
65228 static void null_glGetProgramEnvParameterIivNV( GLenum target, GLuint index, GLint *params ) { }
65229 static void null_glGetProgramEnvParameterIuivNV( GLenum target, GLuint index, GLuint *params ) { }
65230 static void null_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble *params ) { }
65231 static void null_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat *params ) { }
65232 static void null_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
65233 static void null_glGetProgramInterfaceiv( GLuint program, GLenum programInterface, GLenum pname, GLint *params ) { }
65234 static void null_glGetProgramLocalParameterIivNV( GLenum target, GLuint index, GLint *params ) { }
65235 static void null_glGetProgramLocalParameterIuivNV( GLenum target, GLuint index, GLuint *params ) { }
65236 static void null_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble *params ) { }
65237 static void null_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat *params ) { }
65238 static void null_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, const GLubyte *name, GLdouble *params ) { }
65239 static void null_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, const GLubyte *name, GLfloat *params ) { }
65240 static void null_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble *params ) { }
65241 static void null_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat *params ) { }
65242 static void null_glGetProgramPipelineInfoLog( GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
65243 static void null_glGetProgramPipelineiv( GLuint pipeline, GLenum pname, GLint *params ) { }
65244 static GLuint null_glGetProgramResourceIndex( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
65245 static GLint null_glGetProgramResourceLocation( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
65246 static GLint null_glGetProgramResourceLocationIndex( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
65247 static void null_glGetProgramResourceName( GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
65248 static void null_glGetProgramResourcefvNV( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLfloat *params ) { }
65249 static void null_glGetProgramResourceiv( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLint *params ) { }
65250 static void null_glGetProgramStageiv( GLuint program, GLenum shadertype, GLenum pname, GLint *values ) { }
65251 static void null_glGetProgramStringARB( GLenum target, GLenum pname, void *string ) { }
65252 static void null_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte *program ) { }
65253 static void null_glGetProgramSubroutineParameteruivNV( GLenum target, GLuint index, GLuint *param ) { }
65254 static void null_glGetProgramiv( GLuint program, GLenum pname, GLint *params ) { }
65255 static void null_glGetProgramivARB( GLenum target, GLenum pname, GLint *params ) { }
65256 static void null_glGetProgramivNV( GLuint id, GLenum pname, GLint *params ) { }
65257 static void null_glGetQueryBufferObjecti64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
65258 static void null_glGetQueryBufferObjectiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
65259 static void null_glGetQueryBufferObjectui64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
65260 static void null_glGetQueryBufferObjectuiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
65261 static void null_glGetQueryIndexediv( GLenum target, GLuint index, GLenum pname, GLint *params ) { }
65262 static void null_glGetQueryObjecti64v( GLuint id, GLenum pname, GLint64 *params ) { }
65263 static void null_glGetQueryObjecti64vEXT( GLuint id, GLenum pname, GLint64 *params ) { }
65264 static void null_glGetQueryObjectiv( GLuint id, GLenum pname, GLint *params ) { }
65265 static void null_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint *params ) { }
65266 static void null_glGetQueryObjectui64v( GLuint id, GLenum pname, GLuint64 *params ) { }
65267 static void null_glGetQueryObjectui64vEXT( GLuint id, GLenum pname, GLuint64 *params ) { }
65268 static void null_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint *params ) { }
65269 static void null_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint *params ) { }
65270 static void null_glGetQueryiv( GLenum target, GLenum pname, GLint *params ) { }
65271 static void null_glGetQueryivARB( GLenum target, GLenum pname, GLint *params ) { }
65272 static void null_glGetRenderbufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
65273 static void null_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
65274 static void null_glGetSamplerParameterIiv( GLuint sampler, GLenum pname, GLint *params ) { }
65275 static void null_glGetSamplerParameterIuiv( GLuint sampler, GLenum pname, GLuint *params ) { }
65276 static void null_glGetSamplerParameterfv( GLuint sampler, GLenum pname, GLfloat *params ) { }
65277 static void null_glGetSamplerParameteriv( GLuint sampler, GLenum pname, GLint *params ) { }
65278 static void null_glGetSemaphoreParameterui64vEXT( GLuint semaphore, GLenum pname, GLuint64 *params ) { }
65279 static void null_glGetSeparableFilter( GLenum target, GLenum format, GLenum type, void *row, void *column, void *span ) { }
65280 static void null_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, void *row, void *column, void *span ) { }
65281 static void null_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
65282 static void null_glGetShaderPrecisionFormat( GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision ) { }
65283 static void null_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source ) { }
65284 static void null_glGetShaderSourceARB( GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source ) { }
65285 static void null_glGetShaderiv( GLuint shader, GLenum pname, GLint *params ) { }
65286 static void null_glGetShadingRateImagePaletteNV( GLuint viewport, GLuint entry, GLenum *rate ) { }
65287 static void null_glGetShadingRateSampleLocationivNV( GLenum rate, GLuint samples, GLuint index, GLint *location ) { }
65288 static void null_glGetSharpenTexFuncSGIS( GLenum target, GLfloat *points ) { }
65289 static GLushort null_glGetStageIndexNV( GLenum shadertype ) { return 0; }
65290 static const GLubyte * null_glGetStringi( GLenum name, GLuint index ) { return 0; }
65291 static GLuint null_glGetSubroutineIndex( GLuint program, GLenum shadertype, const GLchar *name ) { return 0; }
65292 static GLint null_glGetSubroutineUniformLocation( GLuint program, GLenum shadertype, const GLchar *name ) { return 0; }
65293 static void null_glGetSynciv( GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values ) { }
65294 static void null_glGetTexBumpParameterfvATI( GLenum pname, GLfloat *param ) { }
65295 static void null_glGetTexBumpParameterivATI( GLenum pname, GLint *param ) { }
65296 static void null_glGetTexEnvxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
65297 static void null_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat *weights ) { }
65298 static void null_glGetTexGenxvOES( GLenum coord, GLenum pname, GLfixed *params ) { }
65299 static void null_glGetTexLevelParameterxvOES( GLenum target, GLint level, GLenum pname, GLfixed *params ) { }
65300 static void null_glGetTexParameterIiv( GLenum target, GLenum pname, GLint *params ) { }
65301 static void null_glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint *params ) { }
65302 static void null_glGetTexParameterIuiv( GLenum target, GLenum pname, GLuint *params ) { }
65303 static void null_glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint *params ) { }
65304 static void null_glGetTexParameterPointervAPPLE( GLenum target, GLenum pname, void **params ) { }
65305 static void null_glGetTexParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
65306 static GLuint64 null_glGetTextureHandleARB( GLuint texture ) { return 0; }
65307 static GLuint64 null_glGetTextureHandleNV( GLuint texture ) { return 0; }
65308 static void null_glGetTextureImage( GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels ) { }
65309 static void null_glGetTextureImageEXT( GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
65310 static void null_glGetTextureLevelParameterfv( GLuint texture, GLint level, GLenum pname, GLfloat *params ) { }
65311 static void null_glGetTextureLevelParameterfvEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
65312 static void null_glGetTextureLevelParameteriv( GLuint texture, GLint level, GLenum pname, GLint *params ) { }
65313 static void null_glGetTextureLevelParameterivEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params ) { }
65314 static void null_glGetTextureParameterIiv( GLuint texture, GLenum pname, GLint *params ) { }
65315 static void null_glGetTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, GLint *params ) { }
65316 static void null_glGetTextureParameterIuiv( GLuint texture, GLenum pname, GLuint *params ) { }
65317 static void null_glGetTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, GLuint *params ) { }
65318 static void null_glGetTextureParameterfv( GLuint texture, GLenum pname, GLfloat *params ) { }
65319 static void null_glGetTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, GLfloat *params ) { }
65320 static void null_glGetTextureParameteriv( GLuint texture, GLenum pname, GLint *params ) { }
65321 static void null_glGetTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, GLint *params ) { }
65322 static GLuint64 null_glGetTextureSamplerHandleARB( GLuint texture, GLuint sampler ) { return 0; }
65323 static GLuint64 null_glGetTextureSamplerHandleNV( GLuint texture, GLuint sampler ) { return 0; }
65324 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 ) { }
65325 static void null_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint *params ) { }
65326 static void null_glGetTransformFeedbackVarying( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
65327 static void null_glGetTransformFeedbackVaryingEXT( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
65328 static void null_glGetTransformFeedbackVaryingNV( GLuint program, GLuint index, GLint *location ) { }
65329 static void null_glGetTransformFeedbacki64_v( GLuint xfb, GLenum pname, GLuint index, GLint64 *param ) { }
65330 static void null_glGetTransformFeedbacki_v( GLuint xfb, GLenum pname, GLuint index, GLint *param ) { }
65331 static void null_glGetTransformFeedbackiv( GLuint xfb, GLenum pname, GLint *param ) { }
65332 static GLuint null_glGetUniformBlockIndex( GLuint program, const GLchar *uniformBlockName ) { return 0; }
65333 static GLint null_glGetUniformBufferSizeEXT( GLuint program, GLint location ) { return 0; }
65334 static void null_glGetUniformIndices( GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices ) { }
65335 static GLint null_glGetUniformLocation( GLuint program, const GLchar *name ) { return 0; }
65336 static GLint null_glGetUniformLocationARB( GLhandleARB programObj, const GLcharARB *name ) { return 0; }
65337 static GLintptr null_glGetUniformOffsetEXT( GLuint program, GLint location ) { return 0; }
65338 static void null_glGetUniformSubroutineuiv( GLenum shadertype, GLint location, GLuint *params ) { }
65339 static void null_glGetUniformdv( GLuint program, GLint location, GLdouble *params ) { }
65340 static void null_glGetUniformfv( GLuint program, GLint location, GLfloat *params ) { }
65341 static void null_glGetUniformfvARB( GLhandleARB programObj, GLint location, GLfloat *params ) { }
65342 static void null_glGetUniformi64vARB( GLuint program, GLint location, GLint64 *params ) { }
65343 static void null_glGetUniformi64vNV( GLuint program, GLint location, GLint64EXT *params ) { }
65344 static void null_glGetUniformiv( GLuint program, GLint location, GLint *params ) { }
65345 static void null_glGetUniformivARB( GLhandleARB programObj, GLint location, GLint *params ) { }
65346 static void null_glGetUniformui64vARB( GLuint program, GLint location, GLuint64 *params ) { }
65347 static void null_glGetUniformui64vNV( GLuint program, GLint location, GLuint64EXT *params ) { }
65348 static void null_glGetUniformuiv( GLuint program, GLint location, GLuint *params ) { }
65349 static void null_glGetUniformuivEXT( GLuint program, GLint location, GLuint *params ) { }
65350 static void null_glGetUnsignedBytei_vEXT( GLenum target, GLuint index, GLubyte *data ) { }
65351 static void null_glGetUnsignedBytevEXT( GLenum pname, GLubyte *data ) { }
65352 static void null_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat *params ) { }
65353 static void null_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint *params ) { }
65354 static void null_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
65355 static void null_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
65356 static void null_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
65357 static void null_glGetVariantPointervEXT( GLuint id, GLenum value, void **data ) { }
65358 static GLint null_glGetVaryingLocationNV( GLuint program, const GLchar *name ) { return 0; }
65359 static void null_glGetVertexArrayIndexed64iv( GLuint vaobj, GLuint index, GLenum pname, GLint64 *param ) { }
65360 static void null_glGetVertexArrayIndexediv( GLuint vaobj, GLuint index, GLenum pname, GLint *param ) { }
65361 static void null_glGetVertexArrayIntegeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, GLint *param ) { }
65362 static void null_glGetVertexArrayIntegervEXT( GLuint vaobj, GLenum pname, GLint *param ) { }
65363 static void null_glGetVertexArrayPointeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, void **param ) { }
65364 static void null_glGetVertexArrayPointervEXT( GLuint vaobj, GLenum pname, void **param ) { }
65365 static void null_glGetVertexArrayiv( GLuint vaobj, GLenum pname, GLint *param ) { }
65366 static void null_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat *params ) { }
65367 static void null_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint *params ) { }
65368 static void null_glGetVertexAttribIiv( GLuint index, GLenum pname, GLint *params ) { }
65369 static void null_glGetVertexAttribIivEXT( GLuint index, GLenum pname, GLint *params ) { }
65370 static void null_glGetVertexAttribIuiv( GLuint index, GLenum pname, GLuint *params ) { }
65371 static void null_glGetVertexAttribIuivEXT( GLuint index, GLenum pname, GLuint *params ) { }
65372 static void null_glGetVertexAttribLdv( GLuint index, GLenum pname, GLdouble *params ) { }
65373 static void null_glGetVertexAttribLdvEXT( GLuint index, GLenum pname, GLdouble *params ) { }
65374 static void null_glGetVertexAttribLi64vNV( GLuint index, GLenum pname, GLint64EXT *params ) { }
65375 static void null_glGetVertexAttribLui64vARB( GLuint index, GLenum pname, GLuint64EXT *params ) { }
65376 static void null_glGetVertexAttribLui64vNV( GLuint index, GLenum pname, GLuint64EXT *params ) { }
65377 static void null_glGetVertexAttribPointerv( GLuint index, GLenum pname, void **pointer ) { }
65378 static void null_glGetVertexAttribPointervARB( GLuint index, GLenum pname, void **pointer ) { }
65379 static void null_glGetVertexAttribPointervNV( GLuint index, GLenum pname, void **pointer ) { }
65380 static void null_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble *params ) { }
65381 static void null_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble *params ) { }
65382 static void null_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble *params ) { }
65383 static void null_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat *params ) { }
65384 static void null_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat *params ) { }
65385 static void null_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat *params ) { }
65386 static void null_glGetVertexAttribiv( GLuint index, GLenum pname, GLint *params ) { }
65387 static void null_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint *params ) { }
65388 static void null_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint *params ) { }
65389 static void null_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params ) { }
65390 static void null_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params ) { }
65391 static void null_glGetVideoCaptureStreamivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params ) { }
65392 static void null_glGetVideoCaptureivNV( GLuint video_capture_slot, GLenum pname, GLint *params ) { }
65393 static void null_glGetVideoi64vNV( GLuint video_slot, GLenum pname, GLint64EXT *params ) { }
65394 static void null_glGetVideoivNV( GLuint video_slot, GLenum pname, GLint *params ) { }
65395 static void null_glGetVideoui64vNV( GLuint video_slot, GLenum pname, GLuint64EXT *params ) { }
65396 static void null_glGetVideouivNV( GLuint video_slot, GLenum pname, GLuint *params ) { }
65397 static GLVULKANPROCNV null_glGetVkProcAddrNV( const GLchar *name ) { return 0; }
65398 static void null_glGetnColorTable( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table ) { }
65399 static void null_glGetnColorTableARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table ) { }
65400 static void null_glGetnCompressedTexImage( GLenum target, GLint lod, GLsizei bufSize, void *pixels ) { }
65401 static void null_glGetnCompressedTexImageARB( GLenum target, GLint lod, GLsizei bufSize, void *img ) { }
65402 static void null_glGetnConvolutionFilter( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image ) { }
65403 static void null_glGetnConvolutionFilterARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image ) { }
65404 static void null_glGetnHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
65405 static void null_glGetnHistogramARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
65406 static void null_glGetnMapdv( GLenum target, GLenum query, GLsizei bufSize, GLdouble *v ) { }
65407 static void null_glGetnMapdvARB( GLenum target, GLenum query, GLsizei bufSize, GLdouble *v ) { }
65408 static void null_glGetnMapfv( GLenum target, GLenum query, GLsizei bufSize, GLfloat *v ) { }
65409 static void null_glGetnMapfvARB( GLenum target, GLenum query, GLsizei bufSize, GLfloat *v ) { }
65410 static void null_glGetnMapiv( GLenum target, GLenum query, GLsizei bufSize, GLint *v ) { }
65411 static void null_glGetnMapivARB( GLenum target, GLenum query, GLsizei bufSize, GLint *v ) { }
65412 static void null_glGetnMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
65413 static void null_glGetnMinmaxARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
65414 static void null_glGetnPixelMapfv( GLenum map, GLsizei bufSize, GLfloat *values ) { }
65415 static void null_glGetnPixelMapfvARB( GLenum map, GLsizei bufSize, GLfloat *values ) { }
65416 static void null_glGetnPixelMapuiv( GLenum map, GLsizei bufSize, GLuint *values ) { }
65417 static void null_glGetnPixelMapuivARB( GLenum map, GLsizei bufSize, GLuint *values ) { }
65418 static void null_glGetnPixelMapusv( GLenum map, GLsizei bufSize, GLushort *values ) { }
65419 static void null_glGetnPixelMapusvARB( GLenum map, GLsizei bufSize, GLushort *values ) { }
65420 static void null_glGetnPolygonStipple( GLsizei bufSize, GLubyte *pattern ) { }
65421 static void null_glGetnPolygonStippleARB( GLsizei bufSize, GLubyte *pattern ) { }
65422 static void null_glGetnSeparableFilter( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span ) { }
65423 static void null_glGetnSeparableFilterARB( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span ) { }
65424 static void null_glGetnTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels ) { }
65425 static void null_glGetnTexImageARB( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img ) { }
65426 static void null_glGetnUniformdv( GLuint program, GLint location, GLsizei bufSize, GLdouble *params ) { }
65427 static void null_glGetnUniformdvARB( GLuint program, GLint location, GLsizei bufSize, GLdouble *params ) { }
65428 static void null_glGetnUniformfv( GLuint program, GLint location, GLsizei bufSize, GLfloat *params ) { }
65429 static void null_glGetnUniformfvARB( GLuint program, GLint location, GLsizei bufSize, GLfloat *params ) { }
65430 static void null_glGetnUniformi64vARB( GLuint program, GLint location, GLsizei bufSize, GLint64 *params ) { }
65431 static void null_glGetnUniformiv( GLuint program, GLint location, GLsizei bufSize, GLint *params ) { }
65432 static void null_glGetnUniformivARB( GLuint program, GLint location, GLsizei bufSize, GLint *params ) { }
65433 static void null_glGetnUniformui64vARB( GLuint program, GLint location, GLsizei bufSize, GLuint64 *params ) { }
65434 static void null_glGetnUniformuiv( GLuint program, GLint location, GLsizei bufSize, GLuint *params ) { }
65435 static void null_glGetnUniformuivARB( GLuint program, GLint location, GLsizei bufSize, GLuint *params ) { }
65436 static void null_glGlobalAlphaFactorbSUN( GLbyte factor ) { }
65437 static void null_glGlobalAlphaFactordSUN( GLdouble factor ) { }
65438 static void null_glGlobalAlphaFactorfSUN( GLfloat factor ) { }
65439 static void null_glGlobalAlphaFactoriSUN( GLint factor ) { }
65440 static void null_glGlobalAlphaFactorsSUN( GLshort factor ) { }
65441 static void null_glGlobalAlphaFactorubSUN( GLubyte factor ) { }
65442 static void null_glGlobalAlphaFactoruiSUN( GLuint factor ) { }
65443 static void null_glGlobalAlphaFactorusSUN( GLushort factor ) { }
65444 static void null_glHintPGI( GLenum target, GLint mode ) { }
65445 static void null_glHistogram( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
65446 static void null_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
65447 static void null_glIglooInterfaceSGIX( GLenum pname, const void *params ) { }
65448 static void null_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) { }
65449 static void null_glImageTransformParameterfvHP( GLenum target, GLenum pname, const GLfloat *params ) { }
65450 static void null_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) { }
65451 static void null_glImageTransformParameterivHP( GLenum target, GLenum pname, const GLint *params ) { }
65452 static void null_glImportMemoryFdEXT( GLuint memory, GLuint64 size, GLenum handleType, GLint fd ) { }
65453 static void null_glImportMemoryWin32HandleEXT( GLuint memory, GLuint64 size, GLenum handleType, void *handle ) { }
65454 static void null_glImportMemoryWin32NameEXT( GLuint memory, GLuint64 size, GLenum handleType, const void *name ) { }
65455 static void null_glImportSemaphoreFdEXT( GLuint semaphore, GLenum handleType, GLint fd ) { }
65456 static void null_glImportSemaphoreWin32HandleEXT( GLuint semaphore, GLenum handleType, void *handle ) { }
65457 static void null_glImportSemaphoreWin32NameEXT( GLuint semaphore, GLenum handleType, const void *name ) { }
65458 static GLsync null_glImportSyncEXT( GLenum external_sync_type, GLintptr external_sync, GLbitfield flags ) { return 0; }
65459 static void null_glIndexFormatNV( GLenum type, GLsizei stride ) { }
65460 static void null_glIndexFuncEXT( GLenum func, GLclampf ref ) { }
65461 static void null_glIndexMaterialEXT( GLenum face, GLenum mode ) { }
65462 static void null_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
65463 static void null_glIndexPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
65464 static void null_glIndexxOES( GLfixed component ) { }
65465 static void null_glIndexxvOES( const GLfixed *component ) { }
65466 static void null_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) { }
65467 static void null_glInsertEventMarkerEXT( GLsizei length, const GLchar *marker ) { }
65468 static void null_glInstrumentsBufferSGIX( GLsizei size, GLint *buffer ) { }
65469 static void null_glInterpolatePathsNV( GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight ) { }
65470 static void null_glInvalidateBufferData( GLuint buffer ) { }
65471 static void null_glInvalidateBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
65472 static void null_glInvalidateFramebuffer( GLenum target, GLsizei numAttachments, const GLenum *attachments ) { }
65473 static void null_glInvalidateNamedFramebufferData( GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments ) { }
65474 static void null_glInvalidateNamedFramebufferSubData( GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
65475 static void null_glInvalidateSubFramebuffer( GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
65476 static void null_glInvalidateTexImage( GLuint texture, GLint level ) { }
65477 static void null_glInvalidateTexSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth ) { }
65478 static GLboolean null_glIsAsyncMarkerSGIX( GLuint marker ) { return 0; }
65479 static GLboolean null_glIsBuffer( GLuint buffer ) { return 0; }
65480 static GLboolean null_glIsBufferARB( GLuint buffer ) { return 0; }
65481 static GLboolean null_glIsBufferResidentNV( GLenum target ) { return 0; }
65482 static GLboolean null_glIsCommandListNV( GLuint list ) { return 0; }
65483 static GLboolean null_glIsEnabledIndexedEXT( GLenum target, GLuint index ) { return 0; }
65484 static GLboolean null_glIsEnabledi( GLenum target, GLuint index ) { return 0; }
65485 static GLboolean null_glIsFenceAPPLE( GLuint fence ) { return 0; }
65486 static GLboolean null_glIsFenceNV( GLuint fence ) { return 0; }
65487 static GLboolean null_glIsFramebuffer( GLuint framebuffer ) { return 0; }
65488 static GLboolean null_glIsFramebufferEXT( GLuint framebuffer ) { return 0; }
65489 static GLboolean null_glIsImageHandleResidentARB( GLuint64 handle ) { return 0; }
65490 static GLboolean null_glIsImageHandleResidentNV( GLuint64 handle ) { return 0; }
65491 static GLboolean null_glIsMemoryObjectEXT( GLuint memoryObject ) { return 0; }
65492 static GLboolean null_glIsNameAMD( GLenum identifier, GLuint name ) { return 0; }
65493 static GLboolean null_glIsNamedBufferResidentNV( GLuint buffer ) { return 0; }
65494 static GLboolean null_glIsNamedStringARB( GLint namelen, const GLchar *name ) { return 0; }
65495 static GLboolean null_glIsObjectBufferATI( GLuint buffer ) { return 0; }
65496 static GLboolean null_glIsOcclusionQueryNV( GLuint id ) { return 0; }
65497 static GLboolean null_glIsPathNV( GLuint path ) { return 0; }
65498 static GLboolean null_glIsPointInFillPathNV( GLuint path, GLuint mask, GLfloat x, GLfloat y ) { return 0; }
65499 static GLboolean null_glIsPointInStrokePathNV( GLuint path, GLfloat x, GLfloat y ) { return 0; }
65500 static GLboolean null_glIsProgram( GLuint program ) { return 0; }
65501 static GLboolean null_glIsProgramARB( GLuint program ) { return 0; }
65502 static GLboolean null_glIsProgramNV( GLuint id ) { return 0; }
65503 static GLboolean null_glIsProgramPipeline( GLuint pipeline ) { return 0; }
65504 static GLboolean null_glIsQuery( GLuint id ) { return 0; }
65505 static GLboolean null_glIsQueryARB( GLuint id ) { return 0; }
65506 static GLboolean null_glIsRenderbuffer( GLuint renderbuffer ) { return 0; }
65507 static GLboolean null_glIsRenderbufferEXT( GLuint renderbuffer ) { return 0; }
65508 static GLboolean null_glIsSampler( GLuint sampler ) { return 0; }
65509 static GLboolean null_glIsSemaphoreEXT( GLuint semaphore ) { return 0; }
65510 static GLboolean null_glIsShader( GLuint shader ) { return 0; }
65511 static GLboolean null_glIsStateNV( GLuint state ) { return 0; }
65512 static GLboolean null_glIsSync( GLsync sync ) { return 0; }
65513 static GLboolean null_glIsTextureEXT( GLuint texture ) { return 0; }
65514 static GLboolean null_glIsTextureHandleResidentARB( GLuint64 handle ) { return 0; }
65515 static GLboolean null_glIsTextureHandleResidentNV( GLuint64 handle ) { return 0; }
65516 static GLboolean null_glIsTransformFeedback( GLuint id ) { return 0; }
65517 static GLboolean null_glIsTransformFeedbackNV( GLuint id ) { return 0; }
65518 static GLboolean null_glIsVariantEnabledEXT( GLuint id, GLenum cap ) { return 0; }
65519 static GLboolean null_glIsVertexArray( GLuint array ) { return 0; }
65520 static GLboolean null_glIsVertexArrayAPPLE( GLuint array ) { return 0; }
65521 static GLboolean null_glIsVertexAttribEnabledAPPLE( GLuint index, GLenum pname ) { return 0; }
65522 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 ) { }
65523 static void null_glLGPUInterlockNVX(void) { }
65524 static void null_glLGPUNamedBufferSubDataNVX( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
65525 static void null_glLabelObjectEXT( GLenum type, GLuint object, GLsizei length, const GLchar *label ) { }
65526 static void null_glLightEnviSGIX( GLenum pname, GLint param ) { }
65527 static void null_glLightModelxOES( GLenum pname, GLfixed param ) { }
65528 static void null_glLightModelxvOES( GLenum pname, const GLfixed *param ) { }
65529 static void null_glLightxOES( GLenum light, GLenum pname, GLfixed param ) { }
65530 static void null_glLightxvOES( GLenum light, GLenum pname, const GLfixed *params ) { }
65531 static void null_glLineWidthxOES( GLfixed width ) { }
65532 static void null_glLinkProgram( GLuint program ) { }
65533 static void null_glLinkProgramARB( GLhandleARB programObj ) { }
65534 static void null_glListDrawCommandsStatesClientNV( GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
65535 static void null_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) { }
65536 static void null_glListParameterfvSGIX( GLuint list, GLenum pname, const GLfloat *params ) { }
65537 static void null_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) { }
65538 static void null_glListParameterivSGIX( GLuint list, GLenum pname, const GLint *params ) { }
65539 static void null_glLoadIdentityDeformationMapSGIX( GLbitfield mask ) { }
65540 static void null_glLoadMatrixxOES( const GLfixed *m ) { }
65541 static void null_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, const GLubyte *program ) { }
65542 static void null_glLoadTransposeMatrixd( const GLdouble *m ) { }
65543 static void null_glLoadTransposeMatrixdARB( const GLdouble *m ) { }
65544 static void null_glLoadTransposeMatrixf( const GLfloat *m ) { }
65545 static void null_glLoadTransposeMatrixfARB( const GLfloat *m ) { }
65546 static void null_glLoadTransposeMatrixxOES( const GLfixed *m ) { }
65547 static void null_glLockArraysEXT( GLint first, GLsizei count ) { }
65548 static void null_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
65549 static void null_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
65550 static void null_glMakeBufferNonResidentNV( GLenum target ) { }
65551 static void null_glMakeBufferResidentNV( GLenum target, GLenum access ) { }
65552 static void null_glMakeImageHandleNonResidentARB( GLuint64 handle ) { }
65553 static void null_glMakeImageHandleNonResidentNV( GLuint64 handle ) { }
65554 static void null_glMakeImageHandleResidentARB( GLuint64 handle, GLenum access ) { }
65555 static void null_glMakeImageHandleResidentNV( GLuint64 handle, GLenum access ) { }
65556 static void null_glMakeNamedBufferNonResidentNV( GLuint buffer ) { }
65557 static void null_glMakeNamedBufferResidentNV( GLuint buffer, GLenum access ) { }
65558 static void null_glMakeTextureHandleNonResidentARB( GLuint64 handle ) { }
65559 static void null_glMakeTextureHandleNonResidentNV( GLuint64 handle ) { }
65560 static void null_glMakeTextureHandleResidentARB( GLuint64 handle ) { }
65561 static void null_glMakeTextureHandleResidentNV( GLuint64 handle ) { }
65562 static void null_glMap1xOES( GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points ) { }
65563 static void null_glMap2xOES( GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points ) { }
65564 static void * null_glMapBuffer( GLenum target, GLenum access ) { return 0; }
65565 static void * null_glMapBufferARB( GLenum target, GLenum access ) { return 0; }
65566 static void * null_glMapBufferRange( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
65567 static void null_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points ) { }
65568 static void null_glMapGrid1xOES( GLint n, GLfixed u1, GLfixed u2 ) { }
65569 static void null_glMapGrid2xOES( GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2 ) { }
65570 static void * null_glMapNamedBuffer( GLuint buffer, GLenum access ) { return 0; }
65571 static void * null_glMapNamedBufferEXT( GLuint buffer, GLenum access ) { return 0; }
65572 static void * null_glMapNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
65573 static void * null_glMapNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
65574 static void * null_glMapObjectBufferATI( GLuint buffer ) { return 0; }
65575 static void null_glMapParameterfvNV( GLenum target, GLenum pname, const GLfloat *params ) { }
65576 static void null_glMapParameterivNV( GLenum target, GLenum pname, const GLint *params ) { }
65577 static void * null_glMapTexture2DINTEL( GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout ) { return 0; }
65578 static void null_glMapVertexAttrib1dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points ) { }
65579 static void null_glMapVertexAttrib1fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points ) { }
65580 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 ) { }
65581 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 ) { }
65582 static void null_glMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
65583 static void null_glMaterialxvOES( GLenum face, GLenum pname, const GLfixed *param ) { }
65584 static void null_glMatrixFrustumEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
65585 static void null_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
65586 static void null_glMatrixIndexubvARB( GLint size, const GLubyte *indices ) { }
65587 static void null_glMatrixIndexuivARB( GLint size, const GLuint *indices ) { }
65588 static void null_glMatrixIndexusvARB( GLint size, const GLushort *indices ) { }
65589 static void null_glMatrixLoad3x2fNV( GLenum matrixMode, const GLfloat *m ) { }
65590 static void null_glMatrixLoad3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
65591 static void null_glMatrixLoadIdentityEXT( GLenum mode ) { }
65592 static void null_glMatrixLoadTranspose3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
65593 static void null_glMatrixLoadTransposedEXT( GLenum mode, const GLdouble *m ) { }
65594 static void null_glMatrixLoadTransposefEXT( GLenum mode, const GLfloat *m ) { }
65595 static void null_glMatrixLoaddEXT( GLenum mode, const GLdouble *m ) { }
65596 static void null_glMatrixLoadfEXT( GLenum mode, const GLfloat *m ) { }
65597 static void null_glMatrixMult3x2fNV( GLenum matrixMode, const GLfloat *m ) { }
65598 static void null_glMatrixMult3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
65599 static void null_glMatrixMultTranspose3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
65600 static void null_glMatrixMultTransposedEXT( GLenum mode, const GLdouble *m ) { }
65601 static void null_glMatrixMultTransposefEXT( GLenum mode, const GLfloat *m ) { }
65602 static void null_glMatrixMultdEXT( GLenum mode, const GLdouble *m ) { }
65603 static void null_glMatrixMultfEXT( GLenum mode, const GLfloat *m ) { }
65604 static void null_glMatrixOrthoEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
65605 static void null_glMatrixPopEXT( GLenum mode ) { }
65606 static void null_glMatrixPushEXT( GLenum mode ) { }
65607 static void null_glMatrixRotatedEXT( GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
65608 static void null_glMatrixRotatefEXT( GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
65609 static void null_glMatrixScaledEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
65610 static void null_glMatrixScalefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
65611 static void null_glMatrixTranslatedEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
65612 static void null_glMatrixTranslatefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
65613 static void null_glMaxShaderCompilerThreadsARB( GLuint count ) { }
65614 static void null_glMaxShaderCompilerThreadsKHR( GLuint count ) { }
65615 static void null_glMemoryBarrier( GLbitfield barriers ) { }
65616 static void null_glMemoryBarrierByRegion( GLbitfield barriers ) { }
65617 static void null_glMemoryBarrierEXT( GLbitfield barriers ) { }
65618 static void null_glMemoryObjectParameterivEXT( GLuint memoryObject, GLenum pname, const GLint *params ) { }
65619 static void null_glMinSampleShading( GLfloat value ) { }
65620 static void null_glMinSampleShadingARB( GLfloat value ) { }
65621 static void null_glMinmax( GLenum target, GLenum internalformat, GLboolean sink ) { }
65622 static void null_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) { }
65623 static void null_glMultMatrixxOES( const GLfixed *m ) { }
65624 static void null_glMultTransposeMatrixd( const GLdouble *m ) { }
65625 static void null_glMultTransposeMatrixdARB( const GLdouble *m ) { }
65626 static void null_glMultTransposeMatrixf( const GLfloat *m ) { }
65627 static void null_glMultTransposeMatrixfARB( const GLfloat *m ) { }
65628 static void null_glMultTransposeMatrixxOES( const GLfixed *m ) { }
65629 static void null_glMultiDrawArrays( GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount ) { }
65630 static void null_glMultiDrawArraysEXT( GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
65631 static void null_glMultiDrawArraysIndirect( GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride ) { }
65632 static void null_glMultiDrawArraysIndirectAMD( GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride ) { }
65633 static void null_glMultiDrawArraysIndirectBindlessCountNV( GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
65634 static void null_glMultiDrawArraysIndirectBindlessNV( GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
65635 static void null_glMultiDrawArraysIndirectCount( GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
65636 static void null_glMultiDrawArraysIndirectCountARB( GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
65637 static void null_glMultiDrawElementArrayAPPLE( GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
65638 static void null_glMultiDrawElements( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount ) { }
65639 static void null_glMultiDrawElementsBaseVertex( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex ) { }
65640 static void null_glMultiDrawElementsEXT( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount ) { }
65641 static void null_glMultiDrawElementsIndirect( GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride ) { }
65642 static void null_glMultiDrawElementsIndirectAMD( GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride ) { }
65643 static void null_glMultiDrawElementsIndirectBindlessCountNV( GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
65644 static void null_glMultiDrawElementsIndirectBindlessNV( GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
65645 static void null_glMultiDrawElementsIndirectCount( GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
65646 static void null_glMultiDrawElementsIndirectCountARB( GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
65647 static void null_glMultiDrawMeshTasksIndirectCountNV( GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
65648 static void null_glMultiDrawMeshTasksIndirectNV( GLintptr indirect, GLsizei drawcount, GLsizei stride ) { }
65649 static void null_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
65650 static void null_glMultiModeDrawArraysIBM( const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride ) { }
65651 static void null_glMultiModeDrawElementsIBM( const GLenum *mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, GLint modestride ) { }
65652 static void null_glMultiTexBufferEXT( GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer ) { }
65653 static void null_glMultiTexCoord1bOES( GLenum texture, GLbyte s ) { }
65654 static void null_glMultiTexCoord1bvOES( GLenum texture, const GLbyte *coords ) { }
65655 static void null_glMultiTexCoord1d( GLenum target, GLdouble s ) { }
65656 static void null_glMultiTexCoord1dARB( GLenum target, GLdouble s ) { }
65657 static void null_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) { }
65658 static void null_glMultiTexCoord1dv( GLenum target, const GLdouble *v ) { }
65659 static void null_glMultiTexCoord1dvARB( GLenum target, const GLdouble *v ) { }
65660 static void null_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) { }
65661 static void null_glMultiTexCoord1f( GLenum target, GLfloat s ) { }
65662 static void null_glMultiTexCoord1fARB( GLenum target, GLfloat s ) { }
65663 static void null_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) { }
65664 static void null_glMultiTexCoord1fv( GLenum target, const GLfloat *v ) { }
65665 static void null_glMultiTexCoord1fvARB( GLenum target, const GLfloat *v ) { }
65666 static void null_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) { }
65667 static void null_glMultiTexCoord1hNV( GLenum target, GLhalfNV s ) { }
65668 static void null_glMultiTexCoord1hvNV( GLenum target, const GLhalfNV *v ) { }
65669 static void null_glMultiTexCoord1i( GLenum target, GLint s ) { }
65670 static void null_glMultiTexCoord1iARB( GLenum target, GLint s ) { }
65671 static void null_glMultiTexCoord1iSGIS( GLenum target, GLint s ) { }
65672 static void null_glMultiTexCoord1iv( GLenum target, const GLint *v ) { }
65673 static void null_glMultiTexCoord1ivARB( GLenum target, const GLint *v ) { }
65674 static void null_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) { }
65675 static void null_glMultiTexCoord1s( GLenum target, GLshort s ) { }
65676 static void null_glMultiTexCoord1sARB( GLenum target, GLshort s ) { }
65677 static void null_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) { }
65678 static void null_glMultiTexCoord1sv( GLenum target, const GLshort *v ) { }
65679 static void null_glMultiTexCoord1svARB( GLenum target, const GLshort *v ) { }
65680 static void null_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) { }
65681 static void null_glMultiTexCoord1xOES( GLenum texture, GLfixed s ) { }
65682 static void null_glMultiTexCoord1xvOES( GLenum texture, const GLfixed *coords ) { }
65683 static void null_glMultiTexCoord2bOES( GLenum texture, GLbyte s, GLbyte t ) { }
65684 static void null_glMultiTexCoord2bvOES( GLenum texture, const GLbyte *coords ) { }
65685 static void null_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) { }
65686 static void null_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) { }
65687 static void null_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) { }
65688 static void null_glMultiTexCoord2dv( GLenum target, const GLdouble *v ) { }
65689 static void null_glMultiTexCoord2dvARB( GLenum target, const GLdouble *v ) { }
65690 static void null_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) { }
65691 static void null_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) { }
65692 static void null_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) { }
65693 static void null_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
65694 static void null_glMultiTexCoord2fv( GLenum target, const GLfloat *v ) { }
65695 static void null_glMultiTexCoord2fvARB( GLenum target, const GLfloat *v ) { }
65696 static void null_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
65697 static void null_glMultiTexCoord2hNV( GLenum target, GLhalfNV s, GLhalfNV t ) { }
65698 static void null_glMultiTexCoord2hvNV( GLenum target, const GLhalfNV *v ) { }
65699 static void null_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) { }
65700 static void null_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) { }
65701 static void null_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) { }
65702 static void null_glMultiTexCoord2iv( GLenum target, const GLint *v ) { }
65703 static void null_glMultiTexCoord2ivARB( GLenum target, const GLint *v ) { }
65704 static void null_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) { }
65705 static void null_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) { }
65706 static void null_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) { }
65707 static void null_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) { }
65708 static void null_glMultiTexCoord2sv( GLenum target, const GLshort *v ) { }
65709 static void null_glMultiTexCoord2svARB( GLenum target, const GLshort *v ) { }
65710 static void null_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) { }
65711 static void null_glMultiTexCoord2xOES( GLenum texture, GLfixed s, GLfixed t ) { }
65712 static void null_glMultiTexCoord2xvOES( GLenum texture, const GLfixed *coords ) { }
65713 static void null_glMultiTexCoord3bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r ) { }
65714 static void null_glMultiTexCoord3bvOES( GLenum texture, const GLbyte *coords ) { }
65715 static void null_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
65716 static void null_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
65717 static void null_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
65718 static void null_glMultiTexCoord3dv( GLenum target, const GLdouble *v ) { }
65719 static void null_glMultiTexCoord3dvARB( GLenum target, const GLdouble *v ) { }
65720 static void null_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) { }
65721 static void null_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
65722 static void null_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
65723 static void null_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
65724 static void null_glMultiTexCoord3fv( GLenum target, const GLfloat *v ) { }
65725 static void null_glMultiTexCoord3fvARB( GLenum target, const GLfloat *v ) { }
65726 static void null_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) { }
65727 static void null_glMultiTexCoord3hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
65728 static void null_glMultiTexCoord3hvNV( GLenum target, const GLhalfNV *v ) { }
65729 static void null_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) { }
65730 static void null_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) { }
65731 static void null_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) { }
65732 static void null_glMultiTexCoord3iv( GLenum target, const GLint *v ) { }
65733 static void null_glMultiTexCoord3ivARB( GLenum target, const GLint *v ) { }
65734 static void null_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) { }
65735 static void null_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) { }
65736 static void null_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) { }
65737 static void null_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) { }
65738 static void null_glMultiTexCoord3sv( GLenum target, const GLshort *v ) { }
65739 static void null_glMultiTexCoord3svARB( GLenum target, const GLshort *v ) { }
65740 static void null_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) { }
65741 static void null_glMultiTexCoord3xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r ) { }
65742 static void null_glMultiTexCoord3xvOES( GLenum texture, const GLfixed *coords ) { }
65743 static void null_glMultiTexCoord4bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
65744 static void null_glMultiTexCoord4bvOES( GLenum texture, const GLbyte *coords ) { }
65745 static void null_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
65746 static void null_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
65747 static void null_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
65748 static void null_glMultiTexCoord4dv( GLenum target, const GLdouble *v ) { }
65749 static void null_glMultiTexCoord4dvARB( GLenum target, const GLdouble *v ) { }
65750 static void null_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) { }
65751 static void null_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
65752 static void null_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
65753 static void null_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
65754 static void null_glMultiTexCoord4fv( GLenum target, const GLfloat *v ) { }
65755 static void null_glMultiTexCoord4fvARB( GLenum target, const GLfloat *v ) { }
65756 static void null_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) { }
65757 static void null_glMultiTexCoord4hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
65758 static void null_glMultiTexCoord4hvNV( GLenum target, const GLhalfNV *v ) { }
65759 static void null_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
65760 static void null_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
65761 static void null_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
65762 static void null_glMultiTexCoord4iv( GLenum target, const GLint *v ) { }
65763 static void null_glMultiTexCoord4ivARB( GLenum target, const GLint *v ) { }
65764 static void null_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) { }
65765 static void null_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
65766 static void null_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
65767 static void null_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
65768 static void null_glMultiTexCoord4sv( GLenum target, const GLshort *v ) { }
65769 static void null_glMultiTexCoord4svARB( GLenum target, const GLshort *v ) { }
65770 static void null_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) { }
65771 static void null_glMultiTexCoord4xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
65772 static void null_glMultiTexCoord4xvOES( GLenum texture, const GLfixed *coords ) { }
65773 static void null_glMultiTexCoordP1ui( GLenum texture, GLenum type, GLuint coords ) { }
65774 static void null_glMultiTexCoordP1uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
65775 static void null_glMultiTexCoordP2ui( GLenum texture, GLenum type, GLuint coords ) { }
65776 static void null_glMultiTexCoordP2uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
65777 static void null_glMultiTexCoordP3ui( GLenum texture, GLenum type, GLuint coords ) { }
65778 static void null_glMultiTexCoordP3uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
65779 static void null_glMultiTexCoordP4ui( GLenum texture, GLenum type, GLuint coords ) { }
65780 static void null_glMultiTexCoordP4uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
65781 static void null_glMultiTexCoordPointerEXT( GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
65782 static void null_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) { }
65783 static void null_glMultiTexEnvfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
65784 static void null_glMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat *params ) { }
65785 static void null_glMultiTexEnviEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
65786 static void null_glMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
65787 static void null_glMultiTexGendEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble param ) { }
65788 static void null_glMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params ) { }
65789 static void null_glMultiTexGenfEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat param ) { }
65790 static void null_glMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params ) { }
65791 static void null_glMultiTexGeniEXT( GLenum texunit, GLenum coord, GLenum pname, GLint param ) { }
65792 static void null_glMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, const GLint *params ) { }
65793 static void null_glMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
65794 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 ) { }
65795 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 ) { }
65796 static void null_glMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
65797 static void null_glMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, const GLuint *params ) { }
65798 static void null_glMultiTexParameterfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
65799 static void null_glMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat *params ) { }
65800 static void null_glMultiTexParameteriEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
65801 static void null_glMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
65802 static void null_glMultiTexRenderbufferEXT( GLenum texunit, GLenum target, GLuint renderbuffer ) { }
65803 static void null_glMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
65804 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 ) { }
65805 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 ) { }
65806 static void null_glMulticastBarrierNV(void) { }
65807 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 ) { }
65808 static void null_glMulticastBufferSubDataNV( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
65809 static void null_glMulticastCopyBufferSubDataNV( GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
65810 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 ) { }
65811 static void null_glMulticastFramebufferSampleLocationsfvNV( GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
65812 static void null_glMulticastGetQueryObjecti64vNV( GLuint gpu, GLuint id, GLenum pname, GLint64 *params ) { }
65813 static void null_glMulticastGetQueryObjectivNV( GLuint gpu, GLuint id, GLenum pname, GLint *params ) { }
65814 static void null_glMulticastGetQueryObjectui64vNV( GLuint gpu, GLuint id, GLenum pname, GLuint64 *params ) { }
65815 static void null_glMulticastGetQueryObjectuivNV( GLuint gpu, GLuint id, GLenum pname, GLuint *params ) { }
65816 static void null_glMulticastScissorArrayvNVX( GLuint gpu, GLuint first, GLsizei count, const GLint *v ) { }
65817 static void null_glMulticastViewportArrayvNVX( GLuint gpu, GLuint first, GLsizei count, const GLfloat *v ) { }
65818 static void null_glMulticastViewportPositionWScaleNVX( GLuint gpu, GLuint index, GLfloat xcoeff, GLfloat ycoeff ) { }
65819 static void null_glMulticastWaitSyncNV( GLuint signalGpu, GLbitfield waitGpuMask ) { }
65820 static void null_glNamedBufferAttachMemoryNV( GLuint buffer, GLuint memory, GLuint64 offset ) { }
65821 static void null_glNamedBufferData( GLuint buffer, GLsizeiptr size, const void *data, GLenum usage ) { }
65822 static void null_glNamedBufferDataEXT( GLuint buffer, GLsizeiptr size, const void *data, GLenum usage ) { }
65823 static void null_glNamedBufferPageCommitmentARB( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
65824 static void null_glNamedBufferPageCommitmentEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
65825 static void null_glNamedBufferStorage( GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags ) { }
65826 static void null_glNamedBufferStorageEXT( GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags ) { }
65827 static void null_glNamedBufferStorageExternalEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags ) { }
65828 static void null_glNamedBufferStorageMemEXT( GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset ) { }
65829 static void null_glNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
65830 static void null_glNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
65831 static void null_glNamedCopyBufferSubDataEXT( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
65832 static void null_glNamedFramebufferDrawBuffer( GLuint framebuffer, GLenum buf ) { }
65833 static void null_glNamedFramebufferDrawBuffers( GLuint framebuffer, GLsizei n, const GLenum *bufs ) { }
65834 static void null_glNamedFramebufferParameteri( GLuint framebuffer, GLenum pname, GLint param ) { }
65835 static void null_glNamedFramebufferParameteriEXT( GLuint framebuffer, GLenum pname, GLint param ) { }
65836 static void null_glNamedFramebufferReadBuffer( GLuint framebuffer, GLenum src ) { }
65837 static void null_glNamedFramebufferRenderbuffer( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
65838 static void null_glNamedFramebufferRenderbufferEXT( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
65839 static void null_glNamedFramebufferSampleLocationsfvARB( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
65840 static void null_glNamedFramebufferSampleLocationsfvNV( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
65841 static void null_glNamedFramebufferSamplePositionsfvAMD( GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat *values ) { }
65842 static void null_glNamedFramebufferTexture( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
65843 static void null_glNamedFramebufferTexture1DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
65844 static void null_glNamedFramebufferTexture2DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
65845 static void null_glNamedFramebufferTexture3DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
65846 static void null_glNamedFramebufferTextureEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
65847 static void null_glNamedFramebufferTextureFaceEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
65848 static void null_glNamedFramebufferTextureLayer( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
65849 static void null_glNamedFramebufferTextureLayerEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
65850 static void null_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
65851 static void null_glNamedProgramLocalParameter4dvEXT( GLuint program, GLenum target, GLuint index, const GLdouble *params ) { }
65852 static void null_glNamedProgramLocalParameter4fEXT( GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
65853 static void null_glNamedProgramLocalParameter4fvEXT( GLuint program, GLenum target, GLuint index, const GLfloat *params ) { }
65854 static void null_glNamedProgramLocalParameterI4iEXT( GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
65855 static void null_glNamedProgramLocalParameterI4ivEXT( GLuint program, GLenum target, GLuint index, const GLint *params ) { }
65856 static void null_glNamedProgramLocalParameterI4uiEXT( GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
65857 static void null_glNamedProgramLocalParameterI4uivEXT( GLuint program, GLenum target, GLuint index, const GLuint *params ) { }
65858 static void null_glNamedProgramLocalParameters4fvEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
65859 static void null_glNamedProgramLocalParametersI4ivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
65860 static void null_glNamedProgramLocalParametersI4uivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
65861 static void null_glNamedProgramStringEXT( GLuint program, GLenum target, GLenum format, GLsizei len, const void *string ) { }
65862 static void null_glNamedRenderbufferStorage( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
65863 static void null_glNamedRenderbufferStorageEXT( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
65864 static void null_glNamedRenderbufferStorageMultisample( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
65865 static void null_glNamedRenderbufferStorageMultisampleAdvancedAMD( GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
65866 static void null_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
65867 static void null_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
65868 static void null_glNamedStringARB( GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string ) { }
65869 static GLuint null_glNewBufferRegion( GLenum type ) { return 0; }
65870 static GLuint null_glNewObjectBufferATI( GLsizei size, const void *pointer, GLenum usage ) { return 0; }
65871 static void null_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
65872 static void null_glNormal3fVertex3fvSUN( const GLfloat *n, const GLfloat *v ) { }
65873 static void null_glNormal3hNV( GLhalfNV nx, GLhalfNV ny, GLhalfNV nz ) { }
65874 static void null_glNormal3hvNV( const GLhalfNV *v ) { }
65875 static void null_glNormal3xOES( GLfixed nx, GLfixed ny, GLfixed nz ) { }
65876 static void null_glNormal3xvOES( const GLfixed *coords ) { }
65877 static void null_glNormalFormatNV( GLenum type, GLsizei stride ) { }
65878 static void null_glNormalP3ui( GLenum type, GLuint coords ) { }
65879 static void null_glNormalP3uiv( GLenum type, const GLuint *coords ) { }
65880 static void null_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
65881 static void null_glNormalPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
65882 static void null_glNormalPointervINTEL( GLenum type, const void **pointer ) { }
65883 static void null_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) { }
65884 static void null_glNormalStream3bvATI( GLenum stream, const GLbyte *coords ) { }
65885 static void null_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) { }
65886 static void null_glNormalStream3dvATI( GLenum stream, const GLdouble *coords ) { }
65887 static void null_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) { }
65888 static void null_glNormalStream3fvATI( GLenum stream, const GLfloat *coords ) { }
65889 static void null_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) { }
65890 static void null_glNormalStream3ivATI( GLenum stream, const GLint *coords ) { }
65891 static void null_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) { }
65892 static void null_glNormalStream3svATI( GLenum stream, const GLshort *coords ) { }
65893 static void null_glObjectLabel( GLenum identifier, GLuint name, GLsizei length, const GLchar *label ) { }
65894 static void null_glObjectPtrLabel( const void *ptr, GLsizei length, const GLchar *label ) { }
65895 static GLenum null_glObjectPurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
65896 static GLenum null_glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
65897 static void null_glOrthofOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
65898 static void null_glOrthoxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
65899 static void null_glPNTrianglesfATI( GLenum pname, GLfloat param ) { }
65900 static void null_glPNTrianglesiATI( GLenum pname, GLint param ) { }
65901 static void null_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) { }
65902 static void null_glPassThroughxOES( GLfixed token ) { }
65903 static void null_glPatchParameterfv( GLenum pname, const GLfloat *values ) { }
65904 static void null_glPatchParameteri( GLenum pname, GLint value ) { }
65905 static void null_glPathColorGenNV( GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs ) { }
65906 static void null_glPathCommandsNV( GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords ) { }
65907 static void null_glPathCoordsNV( GLuint path, GLsizei numCoords, GLenum coordType, const void *coords ) { }
65908 static void null_glPathCoverDepthFuncNV( GLenum func ) { }
65909 static void null_glPathDashArrayNV( GLuint path, GLsizei dashCount, const GLfloat *dashArray ) { }
65910 static void null_glPathFogGenNV( GLenum genMode ) { }
65911 static GLenum null_glPathGlyphIndexArrayNV( GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { return 0; }
65912 static GLenum null_glPathGlyphIndexRangeNV( GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2] ) { return 0; }
65913 static void null_glPathGlyphRangeNV( GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
65914 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 ) { }
65915 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; }
65916 static void null_glPathParameterfNV( GLuint path, GLenum pname, GLfloat value ) { }
65917 static void null_glPathParameterfvNV( GLuint path, GLenum pname, const GLfloat *value ) { }
65918 static void null_glPathParameteriNV( GLuint path, GLenum pname, GLint value ) { }
65919 static void null_glPathParameterivNV( GLuint path, GLenum pname, const GLint *value ) { }
65920 static void null_glPathStencilDepthOffsetNV( GLfloat factor, GLfloat units ) { }
65921 static void null_glPathStencilFuncNV( GLenum func, GLint ref, GLuint mask ) { }
65922 static void null_glPathStringNV( GLuint path, GLenum format, GLsizei length, const void *pathString ) { }
65923 static void null_glPathSubCommandsNV( GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords ) { }
65924 static void null_glPathSubCoordsNV( GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords ) { }
65925 static void null_glPathTexGenNV( GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs ) { }
65926 static void null_glPauseTransformFeedback(void) { }
65927 static void null_glPauseTransformFeedbackNV(void) { }
65928 static void null_glPixelDataRangeNV( GLenum target, GLsizei length, const void *pointer ) { }
65929 static void null_glPixelMapx( GLenum map, GLint size, const GLfixed *values ) { }
65930 static void null_glPixelStorex( GLenum pname, GLfixed param ) { }
65931 static void null_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) { }
65932 static void null_glPixelTexGenParameterfvSGIS( GLenum pname, const GLfloat *params ) { }
65933 static void null_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) { }
65934 static void null_glPixelTexGenParameterivSGIS( GLenum pname, const GLint *params ) { }
65935 static void null_glPixelTexGenSGIX( GLenum mode ) { }
65936 static void null_glPixelTransferxOES( GLenum pname, GLfixed param ) { }
65937 static void null_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) { }
65938 static void null_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, const GLfloat *params ) { }
65939 static void null_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) { }
65940 static void null_glPixelTransformParameterivEXT( GLenum target, GLenum pname, const GLint *params ) { }
65941 static void null_glPixelZoomxOES( GLfixed xfactor, GLfixed yfactor ) { }
65942 static GLboolean null_glPointAlongPathNV( GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY ) { return 0; }
65943 static void null_glPointParameterf( GLenum pname, GLfloat param ) { }
65944 static void null_glPointParameterfARB( GLenum pname, GLfloat param ) { }
65945 static void null_glPointParameterfEXT( GLenum pname, GLfloat param ) { }
65946 static void null_glPointParameterfSGIS( GLenum pname, GLfloat param ) { }
65947 static void null_glPointParameterfv( GLenum pname, const GLfloat *params ) { }
65948 static void null_glPointParameterfvARB( GLenum pname, const GLfloat *params ) { }
65949 static void null_glPointParameterfvEXT( GLenum pname, const GLfloat *params ) { }
65950 static void null_glPointParameterfvSGIS( GLenum pname, const GLfloat *params ) { }
65951 static void null_glPointParameteri( GLenum pname, GLint param ) { }
65952 static void null_glPointParameteriNV( GLenum pname, GLint param ) { }
65953 static void null_glPointParameteriv( GLenum pname, const GLint *params ) { }
65954 static void null_glPointParameterivNV( GLenum pname, const GLint *params ) { }
65955 static void null_glPointParameterxvOES( GLenum pname, const GLfixed *params ) { }
65956 static void null_glPointSizexOES( GLfixed size ) { }
65957 static GLint null_glPollAsyncSGIX( GLuint *markerp ) { return 0; }
65958 static GLint null_glPollInstrumentsSGIX( GLint *marker_p ) { return 0; }
65959 static void null_glPolygonOffsetClamp( GLfloat factor, GLfloat units, GLfloat clamp ) { }
65960 static void null_glPolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp ) { }
65961 static void null_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) { }
65962 static void null_glPolygonOffsetxOES( GLfixed factor, GLfixed units ) { }
65963 static void null_glPopDebugGroup(void) { }
65964 static void null_glPopGroupMarkerEXT(void) { }
65965 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 ) { }
65966 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 ) { }
65967 static void null_glPrimitiveBoundingBoxARB( GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW ) { }
65968 static void null_glPrimitiveRestartIndex( GLuint index ) { }
65969 static void null_glPrimitiveRestartIndexNV( GLuint index ) { }
65970 static void null_glPrimitiveRestartNV(void) { }
65971 static void null_glPrioritizeTexturesEXT( GLsizei n, const GLuint *textures, const GLclampf *priorities ) { }
65972 static void null_glPrioritizeTexturesxOES( GLsizei n, const GLuint *textures, const GLfixed *priorities ) { }
65973 static void null_glProgramBinary( GLuint program, GLenum binaryFormat, const void *binary, GLsizei length ) { }
65974 static void null_glProgramBufferParametersIivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params ) { }
65975 static void null_glProgramBufferParametersIuivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params ) { }
65976 static void null_glProgramBufferParametersfvNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params ) { }
65977 static void null_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
65978 static void null_glProgramEnvParameter4dvARB( GLenum target, GLuint index, const GLdouble *params ) { }
65979 static void null_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
65980 static void null_glProgramEnvParameter4fvARB( GLenum target, GLuint index, const GLfloat *params ) { }
65981 static void null_glProgramEnvParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
65982 static void null_glProgramEnvParameterI4ivNV( GLenum target, GLuint index, const GLint *params ) { }
65983 static void null_glProgramEnvParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
65984 static void null_glProgramEnvParameterI4uivNV( GLenum target, GLuint index, const GLuint *params ) { }
65985 static void null_glProgramEnvParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
65986 static void null_glProgramEnvParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
65987 static void null_glProgramEnvParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
65988 static void null_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
65989 static void null_glProgramLocalParameter4dvARB( GLenum target, GLuint index, const GLdouble *params ) { }
65990 static void null_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
65991 static void null_glProgramLocalParameter4fvARB( GLenum target, GLuint index, const GLfloat *params ) { }
65992 static void null_glProgramLocalParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
65993 static void null_glProgramLocalParameterI4ivNV( GLenum target, GLuint index, const GLint *params ) { }
65994 static void null_glProgramLocalParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
65995 static void null_glProgramLocalParameterI4uivNV( GLenum target, GLuint index, const GLuint *params ) { }
65996 static void null_glProgramLocalParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
65997 static void null_glProgramLocalParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
65998 static void null_glProgramLocalParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
65999 static void null_glProgramNamedParameter4dNV( GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66000 static void null_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v ) { }
66001 static void null_glProgramNamedParameter4fNV( GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
66002 static void null_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v ) { }
66003 static void null_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66004 static void null_glProgramParameter4dvNV( GLenum target, GLuint index, const GLdouble *v ) { }
66005 static void null_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
66006 static void null_glProgramParameter4fvNV( GLenum target, GLuint index, const GLfloat *v ) { }
66007 static void null_glProgramParameteri( GLuint program, GLenum pname, GLint value ) { }
66008 static void null_glProgramParameteriARB( GLuint program, GLenum pname, GLint value ) { }
66009 static void null_glProgramParameteriEXT( GLuint program, GLenum pname, GLint value ) { }
66010 static void null_glProgramParameters4dvNV( GLenum target, GLuint index, GLsizei count, const GLdouble *v ) { }
66011 static void null_glProgramParameters4fvNV( GLenum target, GLuint index, GLsizei count, const GLfloat *v ) { }
66012 static void null_glProgramPathFragmentInputGenNV( GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs ) { }
66013 static void null_glProgramStringARB( GLenum target, GLenum format, GLsizei len, const void *string ) { }
66014 static void null_glProgramSubroutineParametersuivNV( GLenum target, GLsizei count, const GLuint *params ) { }
66015 static void null_glProgramUniform1d( GLuint program, GLint location, GLdouble v0 ) { }
66016 static void null_glProgramUniform1dEXT( GLuint program, GLint location, GLdouble x ) { }
66017 static void null_glProgramUniform1dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
66018 static void null_glProgramUniform1dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
66019 static void null_glProgramUniform1f( GLuint program, GLint location, GLfloat v0 ) { }
66020 static void null_glProgramUniform1fEXT( GLuint program, GLint location, GLfloat v0 ) { }
66021 static void null_glProgramUniform1fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
66022 static void null_glProgramUniform1fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
66023 static void null_glProgramUniform1i( GLuint program, GLint location, GLint v0 ) { }
66024 static void null_glProgramUniform1i64ARB( GLuint program, GLint location, GLint64 x ) { }
66025 static void null_glProgramUniform1i64NV( GLuint program, GLint location, GLint64EXT x ) { }
66026 static void null_glProgramUniform1i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
66027 static void null_glProgramUniform1i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
66028 static void null_glProgramUniform1iEXT( GLuint program, GLint location, GLint v0 ) { }
66029 static void null_glProgramUniform1iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
66030 static void null_glProgramUniform1ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
66031 static void null_glProgramUniform1ui( GLuint program, GLint location, GLuint v0 ) { }
66032 static void null_glProgramUniform1ui64ARB( GLuint program, GLint location, GLuint64 x ) { }
66033 static void null_glProgramUniform1ui64NV( GLuint program, GLint location, GLuint64EXT x ) { }
66034 static void null_glProgramUniform1ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
66035 static void null_glProgramUniform1ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
66036 static void null_glProgramUniform1uiEXT( GLuint program, GLint location, GLuint v0 ) { }
66037 static void null_glProgramUniform1uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
66038 static void null_glProgramUniform1uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
66039 static void null_glProgramUniform2d( GLuint program, GLint location, GLdouble v0, GLdouble v1 ) { }
66040 static void null_glProgramUniform2dEXT( GLuint program, GLint location, GLdouble x, GLdouble y ) { }
66041 static void null_glProgramUniform2dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
66042 static void null_glProgramUniform2dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
66043 static void null_glProgramUniform2f( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
66044 static void null_glProgramUniform2fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
66045 static void null_glProgramUniform2fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
66046 static void null_glProgramUniform2fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
66047 static void null_glProgramUniform2i( GLuint program, GLint location, GLint v0, GLint v1 ) { }
66048 static void null_glProgramUniform2i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y ) { }
66049 static void null_glProgramUniform2i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y ) { }
66050 static void null_glProgramUniform2i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
66051 static void null_glProgramUniform2i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
66052 static void null_glProgramUniform2iEXT( GLuint program, GLint location, GLint v0, GLint v1 ) { }
66053 static void null_glProgramUniform2iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
66054 static void null_glProgramUniform2ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
66055 static void null_glProgramUniform2ui( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
66056 static void null_glProgramUniform2ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y ) { }
66057 static void null_glProgramUniform2ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y ) { }
66058 static void null_glProgramUniform2ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
66059 static void null_glProgramUniform2ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
66060 static void null_glProgramUniform2uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
66061 static void null_glProgramUniform2uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
66062 static void null_glProgramUniform2uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
66063 static void null_glProgramUniform3d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2 ) { }
66064 static void null_glProgramUniform3dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
66065 static void null_glProgramUniform3dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
66066 static void null_glProgramUniform3dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
66067 static void null_glProgramUniform3f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
66068 static void null_glProgramUniform3fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
66069 static void null_glProgramUniform3fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
66070 static void null_glProgramUniform3fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
66071 static void null_glProgramUniform3i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
66072 static void null_glProgramUniform3i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z ) { }
66073 static void null_glProgramUniform3i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
66074 static void null_glProgramUniform3i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
66075 static void null_glProgramUniform3i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
66076 static void null_glProgramUniform3iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
66077 static void null_glProgramUniform3iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
66078 static void null_glProgramUniform3ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
66079 static void null_glProgramUniform3ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
66080 static void null_glProgramUniform3ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z ) { }
66081 static void null_glProgramUniform3ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
66082 static void null_glProgramUniform3ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
66083 static void null_glProgramUniform3ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
66084 static void null_glProgramUniform3uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
66085 static void null_glProgramUniform3uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
66086 static void null_glProgramUniform3uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
66087 static void null_glProgramUniform4d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3 ) { }
66088 static void null_glProgramUniform4dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66089 static void null_glProgramUniform4dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
66090 static void null_glProgramUniform4dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
66091 static void null_glProgramUniform4f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
66092 static void null_glProgramUniform4fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
66093 static void null_glProgramUniform4fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
66094 static void null_glProgramUniform4fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
66095 static void null_glProgramUniform4i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
66096 static void null_glProgramUniform4i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w ) { }
66097 static void null_glProgramUniform4i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
66098 static void null_glProgramUniform4i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
66099 static void null_glProgramUniform4i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
66100 static void null_glProgramUniform4iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
66101 static void null_glProgramUniform4iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
66102 static void null_glProgramUniform4ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
66103 static void null_glProgramUniform4ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
66104 static void null_glProgramUniform4ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w ) { }
66105 static void null_glProgramUniform4ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
66106 static void null_glProgramUniform4ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
66107 static void null_glProgramUniform4ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
66108 static void null_glProgramUniform4uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
66109 static void null_glProgramUniform4uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
66110 static void null_glProgramUniform4uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
66111 static void null_glProgramUniformHandleui64ARB( GLuint program, GLint location, GLuint64 value ) { }
66112 static void null_glProgramUniformHandleui64NV( GLuint program, GLint location, GLuint64 value ) { }
66113 static void null_glProgramUniformHandleui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *values ) { }
66114 static void null_glProgramUniformHandleui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64 *values ) { }
66115 static void null_glProgramUniformMatrix2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66116 static void null_glProgramUniformMatrix2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66117 static void null_glProgramUniformMatrix2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66118 static void null_glProgramUniformMatrix2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66119 static void null_glProgramUniformMatrix2x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66120 static void null_glProgramUniformMatrix2x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66121 static void null_glProgramUniformMatrix2x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66122 static void null_glProgramUniformMatrix2x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66123 static void null_glProgramUniformMatrix2x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66124 static void null_glProgramUniformMatrix2x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66125 static void null_glProgramUniformMatrix2x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66126 static void null_glProgramUniformMatrix2x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66127 static void null_glProgramUniformMatrix3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66128 static void null_glProgramUniformMatrix3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66129 static void null_glProgramUniformMatrix3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66130 static void null_glProgramUniformMatrix3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66131 static void null_glProgramUniformMatrix3x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66132 static void null_glProgramUniformMatrix3x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66133 static void null_glProgramUniformMatrix3x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66134 static void null_glProgramUniformMatrix3x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66135 static void null_glProgramUniformMatrix3x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66136 static void null_glProgramUniformMatrix3x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66137 static void null_glProgramUniformMatrix3x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66138 static void null_glProgramUniformMatrix3x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66139 static void null_glProgramUniformMatrix4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66140 static void null_glProgramUniformMatrix4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66141 static void null_glProgramUniformMatrix4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66142 static void null_glProgramUniformMatrix4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66143 static void null_glProgramUniformMatrix4x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66144 static void null_glProgramUniformMatrix4x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66145 static void null_glProgramUniformMatrix4x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66146 static void null_glProgramUniformMatrix4x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66147 static void null_glProgramUniformMatrix4x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66148 static void null_glProgramUniformMatrix4x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66149 static void null_glProgramUniformMatrix4x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66150 static void null_glProgramUniformMatrix4x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66151 static void null_glProgramUniformui64NV( GLuint program, GLint location, GLuint64EXT value ) { }
66152 static void null_glProgramUniformui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
66153 static void null_glProgramVertexLimitNV( GLenum target, GLint limit ) { }
66154 static void null_glProvokingVertex( GLenum mode ) { }
66155 static void null_glProvokingVertexEXT( GLenum mode ) { }
66156 static void null_glPushClientAttribDefaultEXT( GLbitfield mask ) { }
66157 static void null_glPushDebugGroup( GLenum source, GLuint id, GLsizei length, const GLchar *message ) { }
66158 static void null_glPushGroupMarkerEXT( GLsizei length, const GLchar *marker ) { }
66159 static void null_glQueryCounter( GLuint id, GLenum target ) { }
66160 static GLbitfield null_glQueryMatrixxOES( GLfixed *mantissa, GLint *exponent ) { return 0; }
66161 static void null_glQueryObjectParameteruiAMD( GLenum target, GLuint id, GLenum pname, GLuint param ) { }
66162 static GLint null_glQueryResourceNV( GLenum queryType, GLint tagId, GLuint count, GLint *buffer ) { return 0; }
66163 static void null_glQueryResourceTagNV( GLint tagId, const GLchar *tagString ) { }
66164 static void null_glRasterPos2xOES( GLfixed x, GLfixed y ) { }
66165 static void null_glRasterPos2xvOES( const GLfixed *coords ) { }
66166 static void null_glRasterPos3xOES( GLfixed x, GLfixed y, GLfixed z ) { }
66167 static void null_glRasterPos3xvOES( const GLfixed *coords ) { }
66168 static void null_glRasterPos4xOES( GLfixed x, GLfixed y, GLfixed z, GLfixed w ) { }
66169 static void null_glRasterPos4xvOES( const GLfixed *coords ) { }
66170 static void null_glRasterSamplesEXT( GLuint samples, GLboolean fixedsamplelocations ) { }
66171 static void null_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) { }
66172 static void null_glReadInstrumentsSGIX( GLint marker ) { }
66173 static void null_glReadnPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data ) { }
66174 static void null_glReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data ) { }
66175 static void null_glRectxOES( GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2 ) { }
66176 static void null_glRectxvOES( const GLfixed *v1, const GLfixed *v2 ) { }
66177 static void null_glReferencePlaneSGIX( const GLdouble *equation ) { }
66178 static GLboolean null_glReleaseKeyedMutexWin32EXT( GLuint memory, GLuint64 key ) { return 0; }
66179 static void null_glReleaseShaderCompiler(void) { }
66180 static void null_glRenderGpuMaskNV( GLbitfield mask ) { }
66181 static void null_glRenderbufferStorage( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
66182 static void null_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
66183 static void null_glRenderbufferStorageMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
66184 static void null_glRenderbufferStorageMultisampleAdvancedAMD( GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
66185 static void null_glRenderbufferStorageMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
66186 static void null_glRenderbufferStorageMultisampleEXT( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
66187 static void null_glReplacementCodePointerSUN( GLenum type, GLsizei stride, const void **pointer ) { }
66188 static void null_glReplacementCodeubSUN( GLubyte code ) { }
66189 static void null_glReplacementCodeubvSUN( const GLubyte *code ) { }
66190 static void null_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
66191 static void null_glReplacementCodeuiColor3fVertex3fvSUN( const GLuint *rc, const GLfloat *c, const GLfloat *v ) { }
66192 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 ) { }
66193 static void null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
66194 static void null_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
66195 static void null_glReplacementCodeuiColor4ubVertex3fvSUN( const GLuint *rc, const GLubyte *c, const GLfloat *v ) { }
66196 static void null_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
66197 static void null_glReplacementCodeuiNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *n, const GLfloat *v ) { }
66198 static void null_glReplacementCodeuiSUN( GLuint code ) { }
66199 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 ) { }
66200 static void null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
66201 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
66202 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v ) { }
66203 static void null_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
66204 static void null_glReplacementCodeuiTexCoord2fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *v ) { }
66205 static void null_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) { }
66206 static void null_glReplacementCodeuiVertex3fvSUN( const GLuint *rc, const GLfloat *v ) { }
66207 static void null_glReplacementCodeuivSUN( const GLuint *code ) { }
66208 static void null_glReplacementCodeusSUN( GLushort code ) { }
66209 static void null_glReplacementCodeusvSUN( const GLushort *code ) { }
66210 static void null_glRequestResidentProgramsNV( GLsizei n, const GLuint *programs ) { }
66211 static void null_glResetHistogram( GLenum target ) { }
66212 static void null_glResetHistogramEXT( GLenum target ) { }
66213 static void null_glResetMemoryObjectParameterNV( GLuint memory, GLenum pname ) { }
66214 static void null_glResetMinmax( GLenum target ) { }
66215 static void null_glResetMinmaxEXT( GLenum target ) { }
66216 static void null_glResizeBuffersMESA(void) { }
66217 static void null_glResolveDepthValuesNV(void) { }
66218 static void null_glResumeTransformFeedback(void) { }
66219 static void null_glResumeTransformFeedbackNV(void) { }
66220 static void null_glRotatexOES( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) { }
66221 static void null_glSampleCoverage( GLfloat value, GLboolean invert ) { }
66222 static void null_glSampleCoverageARB( GLfloat value, GLboolean invert ) { }
66223 static void null_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) { }
66224 static void null_glSampleMaskEXT( GLclampf value, GLboolean invert ) { }
66225 static void null_glSampleMaskIndexedNV( GLuint index, GLbitfield mask ) { }
66226 static void null_glSampleMaskSGIS( GLclampf value, GLboolean invert ) { }
66227 static void null_glSampleMaski( GLuint maskNumber, GLbitfield mask ) { }
66228 static void null_glSamplePatternEXT( GLenum pattern ) { }
66229 static void null_glSamplePatternSGIS( GLenum pattern ) { }
66230 static void null_glSamplerParameterIiv( GLuint sampler, GLenum pname, const GLint *param ) { }
66231 static void null_glSamplerParameterIuiv( GLuint sampler, GLenum pname, const GLuint *param ) { }
66232 static void null_glSamplerParameterf( GLuint sampler, GLenum pname, GLfloat param ) { }
66233 static void null_glSamplerParameterfv( GLuint sampler, GLenum pname, const GLfloat *param ) { }
66234 static void null_glSamplerParameteri( GLuint sampler, GLenum pname, GLint param ) { }
66235 static void null_glSamplerParameteriv( GLuint sampler, GLenum pname, const GLint *param ) { }
66236 static void null_glScalexOES( GLfixed x, GLfixed y, GLfixed z ) { }
66237 static void null_glScissorArrayv( GLuint first, GLsizei count, const GLint *v ) { }
66238 static void null_glScissorExclusiveArrayvNV( GLuint first, GLsizei count, const GLint *v ) { }
66239 static void null_glScissorExclusiveNV( GLint x, GLint y, GLsizei width, GLsizei height ) { }
66240 static void null_glScissorIndexed( GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height ) { }
66241 static void null_glScissorIndexedv( GLuint index, const GLint *v ) { }
66242 static void null_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
66243 static void null_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) { }
66244 static void null_glSecondaryColor3bv( const GLbyte *v ) { }
66245 static void null_glSecondaryColor3bvEXT( const GLbyte *v ) { }
66246 static void null_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
66247 static void null_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) { }
66248 static void null_glSecondaryColor3dv( const GLdouble *v ) { }
66249 static void null_glSecondaryColor3dvEXT( const GLdouble *v ) { }
66250 static void null_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
66251 static void null_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) { }
66252 static void null_glSecondaryColor3fv( const GLfloat *v ) { }
66253 static void null_glSecondaryColor3fvEXT( const GLfloat *v ) { }
66254 static void null_glSecondaryColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
66255 static void null_glSecondaryColor3hvNV( const GLhalfNV *v ) { }
66256 static void null_glSecondaryColor3i( GLint red, GLint green, GLint blue ) { }
66257 static void null_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) { }
66258 static void null_glSecondaryColor3iv( const GLint *v ) { }
66259 static void null_glSecondaryColor3ivEXT( const GLint *v ) { }
66260 static void null_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) { }
66261 static void null_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) { }
66262 static void null_glSecondaryColor3sv( const GLshort *v ) { }
66263 static void null_glSecondaryColor3svEXT( const GLshort *v ) { }
66264 static void null_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
66265 static void null_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) { }
66266 static void null_glSecondaryColor3ubv( const GLubyte *v ) { }
66267 static void null_glSecondaryColor3ubvEXT( const GLubyte *v ) { }
66268 static void null_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) { }
66269 static void null_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) { }
66270 static void null_glSecondaryColor3uiv( const GLuint *v ) { }
66271 static void null_glSecondaryColor3uivEXT( const GLuint *v ) { }
66272 static void null_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) { }
66273 static void null_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) { }
66274 static void null_glSecondaryColor3usv( const GLushort *v ) { }
66275 static void null_glSecondaryColor3usvEXT( const GLushort *v ) { }
66276 static void null_glSecondaryColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
66277 static void null_glSecondaryColorP3ui( GLenum type, GLuint color ) { }
66278 static void null_glSecondaryColorP3uiv( GLenum type, const GLuint *color ) { }
66279 static void null_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
66280 static void null_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
66281 static void null_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
66282 static void null_glSelectPerfMonitorCountersAMD( GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList ) { }
66283 static void null_glSelectTextureCoordSetSGIS( GLenum target ) { }
66284 static void null_glSelectTextureSGIS( GLenum target ) { }
66285 static void null_glSemaphoreParameterui64vEXT( GLuint semaphore, GLenum pname, const GLuint64 *params ) { }
66286 static void null_glSeparableFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column ) { }
66287 static void null_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column ) { }
66288 static void null_glSetFenceAPPLE( GLuint fence ) { }
66289 static void null_glSetFenceNV( GLuint fence, GLenum condition ) { }
66290 static void null_glSetFragmentShaderConstantATI( GLuint dst, const GLfloat *value ) { }
66291 static void null_glSetInvariantEXT( GLuint id, GLenum type, const void *addr ) { }
66292 static void null_glSetLocalConstantEXT( GLuint id, GLenum type, const void *addr ) { }
66293 static void null_glSetMultisamplefvAMD( GLenum pname, GLuint index, const GLfloat *val ) { }
66294 static void null_glShaderBinary( GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length ) { }
66295 static void null_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) { }
66296 static void null_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) { }
66297 static void null_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) { }
66298 static void null_glShaderSource( GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length ) { }
66299 static void null_glShaderSourceARB( GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length ) { }
66300 static void null_glShaderStorageBlockBinding( GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding ) { }
66301 static void null_glShadingRateImageBarrierNV( GLboolean synchronize ) { }
66302 static void null_glShadingRateImagePaletteNV( GLuint viewport, GLuint first, GLsizei count, const GLenum *rates ) { }
66303 static void null_glShadingRateSampleOrderCustomNV( GLenum rate, GLuint samples, const GLint *locations ) { }
66304 static void null_glShadingRateSampleOrderNV( GLenum order ) { }
66305 static void null_glSharpenTexFuncSGIS( GLenum target, GLsizei n, const GLfloat *points ) { }
66306 static void null_glSignalSemaphoreEXT( GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts ) { }
66307 static void null_glSignalSemaphoreui64NVX( GLuint signalGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
66308 static void null_glSignalVkFenceNV( GLuint64 vkFence ) { }
66309 static void null_glSignalVkSemaphoreNV( GLuint64 vkSemaphore ) { }
66310 static void null_glSpecializeShader( GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue ) { }
66311 static void null_glSpecializeShaderARB( GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue ) { }
66312 static void null_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) { }
66313 static void null_glSpriteParameterfvSGIX( GLenum pname, const GLfloat *params ) { }
66314 static void null_glSpriteParameteriSGIX( GLenum pname, GLint param ) { }
66315 static void null_glSpriteParameterivSGIX( GLenum pname, const GLint *params ) { }
66316 static void null_glStartInstrumentsSGIX(void) { }
66317 static void null_glStateCaptureNV( GLuint state, GLenum mode ) { }
66318 static void null_glStencilClearTagEXT( GLsizei stencilTagBits, GLuint stencilClearTag ) { }
66319 static void null_glStencilFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues ) { }
66320 static void null_glStencilFillPathNV( GLuint path, GLenum fillMode, GLuint mask ) { }
66321 static void null_glStencilFuncSeparate( GLenum face, GLenum func, GLint ref, GLuint mask ) { }
66322 static void null_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) { }
66323 static void null_glStencilMaskSeparate( GLenum face, GLuint mask ) { }
66324 static void null_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
66325 static void null_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
66326 static void null_glStencilOpValueAMD( GLenum face, GLuint value ) { }
66327 static void null_glStencilStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues ) { }
66328 static void null_glStencilStrokePathNV( GLuint path, GLint reference, GLuint mask ) { }
66329 static void null_glStencilThenCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
66330 static void null_glStencilThenCoverFillPathNV( GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode ) { }
66331 static void null_glStencilThenCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
66332 static void null_glStencilThenCoverStrokePathNV( GLuint path, GLint reference, GLuint mask, GLenum coverMode ) { }
66333 static void null_glStopInstrumentsSGIX( GLint marker ) { }
66334 static void null_glStringMarkerGREMEDY( GLsizei len, const void *string ) { }
66335 static void null_glSubpixelPrecisionBiasNV( GLuint xbits, GLuint ybits ) { }
66336 static void null_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
66337 static void null_glSyncTextureINTEL( GLuint texture ) { }
66338 static void null_glTagSampleBufferSGIX(void) { }
66339 static void null_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) { }
66340 static void null_glTangent3bvEXT( const GLbyte *v ) { }
66341 static void null_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) { }
66342 static void null_glTangent3dvEXT( const GLdouble *v ) { }
66343 static void null_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) { }
66344 static void null_glTangent3fvEXT( const GLfloat *v ) { }
66345 static void null_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) { }
66346 static void null_glTangent3ivEXT( const GLint *v ) { }
66347 static void null_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) { }
66348 static void null_glTangent3svEXT( const GLshort *v ) { }
66349 static void null_glTangentPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
66350 static void null_glTbufferMask3DFX( GLuint mask ) { }
66351 static void null_glTessellationFactorAMD( GLfloat factor ) { }
66352 static void null_glTessellationModeAMD( GLenum mode ) { }
66353 static GLboolean null_glTestFenceAPPLE( GLuint fence ) { return 0; }
66354 static GLboolean null_glTestFenceNV( GLuint fence ) { return 0; }
66355 static GLboolean null_glTestObjectAPPLE( GLenum object, GLuint name ) { return 0; }
66356 static void null_glTexAttachMemoryNV( GLenum target, GLuint memory, GLuint64 offset ) { }
66357 static void null_glTexBuffer( GLenum target, GLenum internalformat, GLuint buffer ) { }
66358 static void null_glTexBufferARB( GLenum target, GLenum internalformat, GLuint buffer ) { }
66359 static void null_glTexBufferEXT( GLenum target, GLenum internalformat, GLuint buffer ) { }
66360 static void null_glTexBufferRange( GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
66361 static void null_glTexBumpParameterfvATI( GLenum pname, const GLfloat *param ) { }
66362 static void null_glTexBumpParameterivATI( GLenum pname, const GLint *param ) { }
66363 static void null_glTexCoord1bOES( GLbyte s ) { }
66364 static void null_glTexCoord1bvOES( const GLbyte *coords ) { }
66365 static void null_glTexCoord1hNV( GLhalfNV s ) { }
66366 static void null_glTexCoord1hvNV( const GLhalfNV *v ) { }
66367 static void null_glTexCoord1xOES( GLfixed s ) { }
66368 static void null_glTexCoord1xvOES( const GLfixed *coords ) { }
66369 static void null_glTexCoord2bOES( GLbyte s, GLbyte t ) { }
66370 static void null_glTexCoord2bvOES( const GLbyte *coords ) { }
66371 static void null_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
66372 static void null_glTexCoord2fColor3fVertex3fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *v ) { }
66373 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 ) { }
66374 static void null_glTexCoord2fColor4fNormal3fVertex3fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
66375 static void null_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
66376 static void null_glTexCoord2fColor4ubVertex3fvSUN( const GLfloat *tc, const GLubyte *c, const GLfloat *v ) { }
66377 static void null_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
66378 static void null_glTexCoord2fNormal3fVertex3fvSUN( const GLfloat *tc, const GLfloat *n, const GLfloat *v ) { }
66379 static void null_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
66380 static void null_glTexCoord2fVertex3fvSUN( const GLfloat *tc, const GLfloat *v ) { }
66381 static void null_glTexCoord2hNV( GLhalfNV s, GLhalfNV t ) { }
66382 static void null_glTexCoord2hvNV( const GLhalfNV *v ) { }
66383 static void null_glTexCoord2xOES( GLfixed s, GLfixed t ) { }
66384 static void null_glTexCoord2xvOES( const GLfixed *coords ) { }
66385 static void null_glTexCoord3bOES( GLbyte s, GLbyte t, GLbyte r ) { }
66386 static void null_glTexCoord3bvOES( const GLbyte *coords ) { }
66387 static void null_glTexCoord3hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
66388 static void null_glTexCoord3hvNV( const GLhalfNV *v ) { }
66389 static void null_glTexCoord3xOES( GLfixed s, GLfixed t, GLfixed r ) { }
66390 static void null_glTexCoord3xvOES( const GLfixed *coords ) { }
66391 static void null_glTexCoord4bOES( GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
66392 static void null_glTexCoord4bvOES( const GLbyte *coords ) { }
66393 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 ) { }
66394 static void null_glTexCoord4fColor4fNormal3fVertex4fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
66395 static void null_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
66396 static void null_glTexCoord4fVertex4fvSUN( const GLfloat *tc, const GLfloat *v ) { }
66397 static void null_glTexCoord4hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
66398 static void null_glTexCoord4hvNV( const GLhalfNV *v ) { }
66399 static void null_glTexCoord4xOES( GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
66400 static void null_glTexCoord4xvOES( const GLfixed *coords ) { }
66401 static void null_glTexCoordFormatNV( GLint size, GLenum type, GLsizei stride ) { }
66402 static void null_glTexCoordP1ui( GLenum type, GLuint coords ) { }
66403 static void null_glTexCoordP1uiv( GLenum type, const GLuint *coords ) { }
66404 static void null_glTexCoordP2ui( GLenum type, GLuint coords ) { }
66405 static void null_glTexCoordP2uiv( GLenum type, const GLuint *coords ) { }
66406 static void null_glTexCoordP3ui( GLenum type, GLuint coords ) { }
66407 static void null_glTexCoordP3uiv( GLenum type, const GLuint *coords ) { }
66408 static void null_glTexCoordP4ui( GLenum type, GLuint coords ) { }
66409 static void null_glTexCoordP4uiv( GLenum type, const GLuint *coords ) { }
66410 static void null_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
66411 static void null_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
66412 static void null_glTexCoordPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
66413 static void null_glTexEnvxOES( GLenum target, GLenum pname, GLfixed param ) { }
66414 static void null_glTexEnvxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
66415 static void null_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, const GLfloat *weights ) { }
66416 static void null_glTexGenxOES( GLenum coord, GLenum pname, GLfixed param ) { }
66417 static void null_glTexGenxvOES( GLenum coord, GLenum pname, const GLfixed *params ) { }
66418 static void null_glTexImage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
66419 static void null_glTexImage2DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
66420 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 ) { }
66421 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 ) { }
66422 static void null_glTexImage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
66423 static void null_glTexImage3DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
66424 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 ) { }
66425 static void null_glTexPageCommitmentARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
66426 static void null_glTexParameterIiv( GLenum target, GLenum pname, const GLint *params ) { }
66427 static void null_glTexParameterIivEXT( GLenum target, GLenum pname, const GLint *params ) { }
66428 static void null_glTexParameterIuiv( GLenum target, GLenum pname, const GLuint *params ) { }
66429 static void null_glTexParameterIuivEXT( GLenum target, GLenum pname, const GLuint *params ) { }
66430 static void null_glTexParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
66431 static void null_glTexParameterxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
66432 static void null_glTexRenderbufferNV( GLenum target, GLuint renderbuffer ) { }
66433 static void null_glTexStorage1D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
66434 static void null_glTexStorage2D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
66435 static void null_glTexStorage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
66436 static void null_glTexStorage3D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
66437 static void null_glTexStorage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
66438 static void null_glTexStorageMem1DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset ) { }
66439 static void null_glTexStorageMem2DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset ) { }
66440 static void null_glTexStorageMem2DMultisampleEXT( GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
66441 static void null_glTexStorageMem3DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset ) { }
66442 static void null_glTexStorageMem3DMultisampleEXT( GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
66443 static void null_glTexStorageSparseAMD( GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
66444 static void null_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
66445 static void null_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
66446 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 ) { }
66447 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 ) { }
66448 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 ) { }
66449 static void null_glTextureAttachMemoryNV( GLuint texture, GLuint memory, GLuint64 offset ) { }
66450 static void null_glTextureBarrier(void) { }
66451 static void null_glTextureBarrierNV(void) { }
66452 static void null_glTextureBuffer( GLuint texture, GLenum internalformat, GLuint buffer ) { }
66453 static void null_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) { }
66454 static void null_glTextureBufferRange( GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
66455 static void null_glTextureBufferRangeEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
66456 static void null_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
66457 static void null_glTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
66458 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 ) { }
66459 static void null_glTextureImage2DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
66460 static void null_glTextureImage2DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
66461 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 ) { }
66462 static void null_glTextureImage3DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
66463 static void null_glTextureImage3DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
66464 static void null_glTextureLightEXT( GLenum pname ) { }
66465 static void null_glTextureMaterialEXT( GLenum face, GLenum mode ) { }
66466 static void null_glTextureNormalEXT( GLenum mode ) { }
66467 static void null_glTexturePageCommitmentEXT( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
66468 static void null_glTextureParameterIiv( GLuint texture, GLenum pname, const GLint *params ) { }
66469 static void null_glTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, const GLint *params ) { }
66470 static void null_glTextureParameterIuiv( GLuint texture, GLenum pname, const GLuint *params ) { }
66471 static void null_glTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, const GLuint *params ) { }
66472 static void null_glTextureParameterf( GLuint texture, GLenum pname, GLfloat param ) { }
66473 static void null_glTextureParameterfEXT( GLuint texture, GLenum target, GLenum pname, GLfloat param ) { }
66474 static void null_glTextureParameterfv( GLuint texture, GLenum pname, const GLfloat *param ) { }
66475 static void null_glTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, const GLfloat *params ) { }
66476 static void null_glTextureParameteri( GLuint texture, GLenum pname, GLint param ) { }
66477 static void null_glTextureParameteriEXT( GLuint texture, GLenum target, GLenum pname, GLint param ) { }
66478 static void null_glTextureParameteriv( GLuint texture, GLenum pname, const GLint *param ) { }
66479 static void null_glTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, const GLint *params ) { }
66480 static void null_glTextureRangeAPPLE( GLenum target, GLsizei length, const void *pointer ) { }
66481 static void null_glTextureRenderbufferEXT( GLuint texture, GLenum target, GLuint renderbuffer ) { }
66482 static void null_glTextureStorage1D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width ) { }
66483 static void null_glTextureStorage1DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
66484 static void null_glTextureStorage2D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
66485 static void null_glTextureStorage2DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
66486 static void null_glTextureStorage2DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
66487 static void null_glTextureStorage2DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
66488 static void null_glTextureStorage3D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
66489 static void null_glTextureStorage3DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
66490 static void null_glTextureStorage3DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
66491 static void null_glTextureStorage3DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
66492 static void null_glTextureStorageMem1DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset ) { }
66493 static void null_glTextureStorageMem2DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset ) { }
66494 static void null_glTextureStorageMem2DMultisampleEXT( GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
66495 static void null_glTextureStorageMem3DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset ) { }
66496 static void null_glTextureStorageMem3DMultisampleEXT( GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
66497 static void null_glTextureStorageSparseAMD( GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
66498 static void null_glTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
66499 static void null_glTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
66500 static void null_glTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
66501 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 ) { }
66502 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 ) { }
66503 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 ) { }
66504 static void null_glTextureView( GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers ) { }
66505 static void null_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) { }
66506 static void null_glTransformFeedbackAttribsNV( GLsizei count, const GLint *attribs, GLenum bufferMode ) { }
66507 static void null_glTransformFeedbackBufferBase( GLuint xfb, GLuint index, GLuint buffer ) { }
66508 static void null_glTransformFeedbackBufferRange( GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
66509 static void null_glTransformFeedbackStreamAttribsNV( GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode ) { }
66510 static void null_glTransformFeedbackVaryings( GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode ) { }
66511 static void null_glTransformFeedbackVaryingsEXT( GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode ) { }
66512 static void null_glTransformFeedbackVaryingsNV( GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode ) { }
66513 static void null_glTransformPathNV( GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues ) { }
66514 static void null_glTranslatexOES( GLfixed x, GLfixed y, GLfixed z ) { }
66515 static void null_glUniform1d( GLint location, GLdouble x ) { }
66516 static void null_glUniform1dv( GLint location, GLsizei count, const GLdouble *value ) { }
66517 static void null_glUniform1f( GLint location, GLfloat v0 ) { }
66518 static void null_glUniform1fARB( GLint location, GLfloat v0 ) { }
66519 static void null_glUniform1fv( GLint location, GLsizei count, const GLfloat *value ) { }
66520 static void null_glUniform1fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
66521 static void null_glUniform1i( GLint location, GLint v0 ) { }
66522 static void null_glUniform1i64ARB( GLint location, GLint64 x ) { }
66523 static void null_glUniform1i64NV( GLint location, GLint64EXT x ) { }
66524 static void null_glUniform1i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
66525 static void null_glUniform1i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
66526 static void null_glUniform1iARB( GLint location, GLint v0 ) { }
66527 static void null_glUniform1iv( GLint location, GLsizei count, const GLint *value ) { }
66528 static void null_glUniform1ivARB( GLint location, GLsizei count, const GLint *value ) { }
66529 static void null_glUniform1ui( GLint location, GLuint v0 ) { }
66530 static void null_glUniform1ui64ARB( GLint location, GLuint64 x ) { }
66531 static void null_glUniform1ui64NV( GLint location, GLuint64EXT x ) { }
66532 static void null_glUniform1ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
66533 static void null_glUniform1ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
66534 static void null_glUniform1uiEXT( GLint location, GLuint v0 ) { }
66535 static void null_glUniform1uiv( GLint location, GLsizei count, const GLuint *value ) { }
66536 static void null_glUniform1uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
66537 static void null_glUniform2d( GLint location, GLdouble x, GLdouble y ) { }
66538 static void null_glUniform2dv( GLint location, GLsizei count, const GLdouble *value ) { }
66539 static void null_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) { }
66540 static void null_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) { }
66541 static void null_glUniform2fv( GLint location, GLsizei count, const GLfloat *value ) { }
66542 static void null_glUniform2fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
66543 static void null_glUniform2i( GLint location, GLint v0, GLint v1 ) { }
66544 static void null_glUniform2i64ARB( GLint location, GLint64 x, GLint64 y ) { }
66545 static void null_glUniform2i64NV( GLint location, GLint64EXT x, GLint64EXT y ) { }
66546 static void null_glUniform2i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
66547 static void null_glUniform2i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
66548 static void null_glUniform2iARB( GLint location, GLint v0, GLint v1 ) { }
66549 static void null_glUniform2iv( GLint location, GLsizei count, const GLint *value ) { }
66550 static void null_glUniform2ivARB( GLint location, GLsizei count, const GLint *value ) { }
66551 static void null_glUniform2ui( GLint location, GLuint v0, GLuint v1 ) { }
66552 static void null_glUniform2ui64ARB( GLint location, GLuint64 x, GLuint64 y ) { }
66553 static void null_glUniform2ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y ) { }
66554 static void null_glUniform2ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
66555 static void null_glUniform2ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
66556 static void null_glUniform2uiEXT( GLint location, GLuint v0, GLuint v1 ) { }
66557 static void null_glUniform2uiv( GLint location, GLsizei count, const GLuint *value ) { }
66558 static void null_glUniform2uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
66559 static void null_glUniform3d( GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
66560 static void null_glUniform3dv( GLint location, GLsizei count, const GLdouble *value ) { }
66561 static void null_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
66562 static void null_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
66563 static void null_glUniform3fv( GLint location, GLsizei count, const GLfloat *value ) { }
66564 static void null_glUniform3fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
66565 static void null_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) { }
66566 static void null_glUniform3i64ARB( GLint location, GLint64 x, GLint64 y, GLint64 z ) { }
66567 static void null_glUniform3i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
66568 static void null_glUniform3i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
66569 static void null_glUniform3i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
66570 static void null_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) { }
66571 static void null_glUniform3iv( GLint location, GLsizei count, const GLint *value ) { }
66572 static void null_glUniform3ivARB( GLint location, GLsizei count, const GLint *value ) { }
66573 static void null_glUniform3ui( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
66574 static void null_glUniform3ui64ARB( GLint location, GLuint64 x, GLuint64 y, GLuint64 z ) { }
66575 static void null_glUniform3ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
66576 static void null_glUniform3ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
66577 static void null_glUniform3ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
66578 static void null_glUniform3uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
66579 static void null_glUniform3uiv( GLint location, GLsizei count, const GLuint *value ) { }
66580 static void null_glUniform3uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
66581 static void null_glUniform4d( GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66582 static void null_glUniform4dv( GLint location, GLsizei count, const GLdouble *value ) { }
66583 static void null_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
66584 static void null_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
66585 static void null_glUniform4fv( GLint location, GLsizei count, const GLfloat *value ) { }
66586 static void null_glUniform4fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
66587 static void null_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
66588 static void null_glUniform4i64ARB( GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w ) { }
66589 static void null_glUniform4i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
66590 static void null_glUniform4i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
66591 static void null_glUniform4i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
66592 static void null_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
66593 static void null_glUniform4iv( GLint location, GLsizei count, const GLint *value ) { }
66594 static void null_glUniform4ivARB( GLint location, GLsizei count, const GLint *value ) { }
66595 static void null_glUniform4ui( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
66596 static void null_glUniform4ui64ARB( GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w ) { }
66597 static void null_glUniform4ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
66598 static void null_glUniform4ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
66599 static void null_glUniform4ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
66600 static void null_glUniform4uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
66601 static void null_glUniform4uiv( GLint location, GLsizei count, const GLuint *value ) { }
66602 static void null_glUniform4uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
66603 static void null_glUniformBlockBinding( GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) { }
66604 static void null_glUniformBufferEXT( GLuint program, GLint location, GLuint buffer ) { }
66605 static void null_glUniformHandleui64ARB( GLint location, GLuint64 value ) { }
66606 static void null_glUniformHandleui64NV( GLint location, GLuint64 value ) { }
66607 static void null_glUniformHandleui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
66608 static void null_glUniformHandleui64vNV( GLint location, GLsizei count, const GLuint64 *value ) { }
66609 static void null_glUniformMatrix2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66610 static void null_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66611 static void null_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66612 static void null_glUniformMatrix2x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66613 static void null_glUniformMatrix2x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66614 static void null_glUniformMatrix2x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66615 static void null_glUniformMatrix2x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66616 static void null_glUniformMatrix3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66617 static void null_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66618 static void null_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66619 static void null_glUniformMatrix3x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66620 static void null_glUniformMatrix3x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66621 static void null_glUniformMatrix3x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66622 static void null_glUniformMatrix3x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66623 static void null_glUniformMatrix4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66624 static void null_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66625 static void null_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66626 static void null_glUniformMatrix4x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66627 static void null_glUniformMatrix4x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66628 static void null_glUniformMatrix4x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
66629 static void null_glUniformMatrix4x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
66630 static void null_glUniformSubroutinesuiv( GLenum shadertype, GLsizei count, const GLuint *indices ) { }
66631 static void null_glUniformui64NV( GLint location, GLuint64EXT value ) { }
66632 static void null_glUniformui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
66633 static void null_glUnlockArraysEXT(void) { }
66634 static GLboolean null_glUnmapBuffer( GLenum target ) { return 0; }
66635 static GLboolean null_glUnmapBufferARB( GLenum target ) { return 0; }
66636 static GLboolean null_glUnmapNamedBuffer( GLuint buffer ) { return 0; }
66637 static GLboolean null_glUnmapNamedBufferEXT( GLuint buffer ) { return 0; }
66638 static void null_glUnmapObjectBufferATI( GLuint buffer ) { }
66639 static void null_glUnmapTexture2DINTEL( GLuint texture, GLint level ) { }
66640 static void null_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve ) { }
66641 static void null_glUploadGpuMaskNVX( GLbitfield mask ) { }
66642 static void null_glUseProgram( GLuint program ) { }
66643 static void null_glUseProgramObjectARB( GLhandleARB programObj ) { }
66644 static void null_glUseProgramStages( GLuint pipeline, GLbitfield stages, GLuint program ) { }
66645 static void null_glUseShaderProgramEXT( GLenum type, GLuint program ) { }
66646 static void null_glVDPAUFiniNV(void) { }
66647 static void null_glVDPAUGetSurfaceivNV( GLvdpauSurfaceNV surface, GLenum pname, GLsizei count, GLsizei *length, GLint *values ) { }
66648 static void null_glVDPAUInitNV( const void *vdpDevice, const void *getProcAddress ) { }
66649 static GLboolean null_glVDPAUIsSurfaceNV( GLvdpauSurfaceNV surface ) { return 0; }
66650 static void null_glVDPAUMapSurfacesNV( GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces ) { }
66651 static GLvdpauSurfaceNV null_glVDPAURegisterOutputSurfaceNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames ) { return 0; }
66652 static GLvdpauSurfaceNV null_glVDPAURegisterVideoSurfaceNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames ) { return 0; }
66653 static GLvdpauSurfaceNV null_glVDPAURegisterVideoSurfaceWithPictureStructureNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames, GLboolean isFrameStructure ) { return 0; }
66654 static void null_glVDPAUSurfaceAccessNV( GLvdpauSurfaceNV surface, GLenum access ) { }
66655 static void null_glVDPAUUnmapSurfacesNV( GLsizei numSurface, const GLvdpauSurfaceNV *surfaces ) { }
66656 static void null_glVDPAUUnregisterSurfaceNV( GLvdpauSurfaceNV surface ) { }
66657 static void null_glValidateProgram( GLuint program ) { }
66658 static void null_glValidateProgramARB( GLhandleARB programObj ) { }
66659 static void null_glValidateProgramPipeline( GLuint pipeline ) { }
66660 static void null_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
66661 static void null_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, const void *addr ) { }
66662 static void null_glVariantbvEXT( GLuint id, const GLbyte *addr ) { }
66663 static void null_glVariantdvEXT( GLuint id, const GLdouble *addr ) { }
66664 static void null_glVariantfvEXT( GLuint id, const GLfloat *addr ) { }
66665 static void null_glVariantivEXT( GLuint id, const GLint *addr ) { }
66666 static void null_glVariantsvEXT( GLuint id, const GLshort *addr ) { }
66667 static void null_glVariantubvEXT( GLuint id, const GLubyte *addr ) { }
66668 static void null_glVariantuivEXT( GLuint id, const GLuint *addr ) { }
66669 static void null_glVariantusvEXT( GLuint id, const GLushort *addr ) { }
66670 static void null_glVertex2bOES( GLbyte x, GLbyte y ) { }
66671 static void null_glVertex2bvOES( const GLbyte *coords ) { }
66672 static void null_glVertex2hNV( GLhalfNV x, GLhalfNV y ) { }
66673 static void null_glVertex2hvNV( const GLhalfNV *v ) { }
66674 static void null_glVertex2xOES( GLfixed x ) { }
66675 static void null_glVertex2xvOES( const GLfixed *coords ) { }
66676 static void null_glVertex3bOES( GLbyte x, GLbyte y, GLbyte z ) { }
66677 static void null_glVertex3bvOES( const GLbyte *coords ) { }
66678 static void null_glVertex3hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
66679 static void null_glVertex3hvNV( const GLhalfNV *v ) { }
66680 static void null_glVertex3xOES( GLfixed x, GLfixed y ) { }
66681 static void null_glVertex3xvOES( const GLfixed *coords ) { }
66682 static void null_glVertex4bOES( GLbyte x, GLbyte y, GLbyte z, GLbyte w ) { }
66683 static void null_glVertex4bvOES( const GLbyte *coords ) { }
66684 static void null_glVertex4hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
66685 static void null_glVertex4hvNV( const GLhalfNV *v ) { }
66686 static void null_glVertex4xOES( GLfixed x, GLfixed y, GLfixed z ) { }
66687 static void null_glVertex4xvOES( const GLfixed *coords ) { }
66688 static void null_glVertexArrayAttribBinding( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
66689 static void null_glVertexArrayAttribFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
66690 static void null_glVertexArrayAttribIFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
66691 static void null_glVertexArrayAttribLFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
66692 static void null_glVertexArrayBindVertexBufferEXT( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
66693 static void null_glVertexArrayBindingDivisor( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
66694 static void null_glVertexArrayColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
66695 static void null_glVertexArrayEdgeFlagOffsetEXT( GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset ) { }
66696 static void null_glVertexArrayElementBuffer( GLuint vaobj, GLuint buffer ) { }
66697 static void null_glVertexArrayFogCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
66698 static void null_glVertexArrayIndexOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
66699 static void null_glVertexArrayMultiTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
66700 static void null_glVertexArrayNormalOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
66701 static void null_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) { }
66702 static void null_glVertexArrayRangeAPPLE( GLsizei length, void *pointer ) { }
66703 static void null_glVertexArrayRangeNV( GLsizei length, const void *pointer ) { }
66704 static void null_glVertexArraySecondaryColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
66705 static void null_glVertexArrayTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
66706 static void null_glVertexArrayVertexAttribBindingEXT( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
66707 static void null_glVertexArrayVertexAttribDivisorEXT( GLuint vaobj, GLuint index, GLuint divisor ) { }
66708 static void null_glVertexArrayVertexAttribFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
66709 static void null_glVertexArrayVertexAttribIFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
66710 static void null_glVertexArrayVertexAttribIOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
66711 static void null_glVertexArrayVertexAttribLFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
66712 static void null_glVertexArrayVertexAttribLOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
66713 static void null_glVertexArrayVertexAttribOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset ) { }
66714 static void null_glVertexArrayVertexBindingDivisorEXT( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
66715 static void null_glVertexArrayVertexBuffer( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
66716 static void null_glVertexArrayVertexBuffers( GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides ) { }
66717 static void null_glVertexArrayVertexOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
66718 static void null_glVertexAttrib1d( GLuint index, GLdouble x ) { }
66719 static void null_glVertexAttrib1dARB( GLuint index, GLdouble x ) { }
66720 static void null_glVertexAttrib1dNV( GLuint index, GLdouble x ) { }
66721 static void null_glVertexAttrib1dv( GLuint index, const GLdouble *v ) { }
66722 static void null_glVertexAttrib1dvARB( GLuint index, const GLdouble *v ) { }
66723 static void null_glVertexAttrib1dvNV( GLuint index, const GLdouble *v ) { }
66724 static void null_glVertexAttrib1f( GLuint index, GLfloat x ) { }
66725 static void null_glVertexAttrib1fARB( GLuint index, GLfloat x ) { }
66726 static void null_glVertexAttrib1fNV( GLuint index, GLfloat x ) { }
66727 static void null_glVertexAttrib1fv( GLuint index, const GLfloat *v ) { }
66728 static void null_glVertexAttrib1fvARB( GLuint index, const GLfloat *v ) { }
66729 static void null_glVertexAttrib1fvNV( GLuint index, const GLfloat *v ) { }
66730 static void null_glVertexAttrib1hNV( GLuint index, GLhalfNV x ) { }
66731 static void null_glVertexAttrib1hvNV( GLuint index, const GLhalfNV *v ) { }
66732 static void null_glVertexAttrib1s( GLuint index, GLshort x ) { }
66733 static void null_glVertexAttrib1sARB( GLuint index, GLshort x ) { }
66734 static void null_glVertexAttrib1sNV( GLuint index, GLshort x ) { }
66735 static void null_glVertexAttrib1sv( GLuint index, const GLshort *v ) { }
66736 static void null_glVertexAttrib1svARB( GLuint index, const GLshort *v ) { }
66737 static void null_glVertexAttrib1svNV( GLuint index, const GLshort *v ) { }
66738 static void null_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) { }
66739 static void null_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) { }
66740 static void null_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) { }
66741 static void null_glVertexAttrib2dv( GLuint index, const GLdouble *v ) { }
66742 static void null_glVertexAttrib2dvARB( GLuint index, const GLdouble *v ) { }
66743 static void null_glVertexAttrib2dvNV( GLuint index, const GLdouble *v ) { }
66744 static void null_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) { }
66745 static void null_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) { }
66746 static void null_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) { }
66747 static void null_glVertexAttrib2fv( GLuint index, const GLfloat *v ) { }
66748 static void null_glVertexAttrib2fvARB( GLuint index, const GLfloat *v ) { }
66749 static void null_glVertexAttrib2fvNV( GLuint index, const GLfloat *v ) { }
66750 static void null_glVertexAttrib2hNV( GLuint index, GLhalfNV x, GLhalfNV y ) { }
66751 static void null_glVertexAttrib2hvNV( GLuint index, const GLhalfNV *v ) { }
66752 static void null_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) { }
66753 static void null_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) { }
66754 static void null_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) { }
66755 static void null_glVertexAttrib2sv( GLuint index, const GLshort *v ) { }
66756 static void null_glVertexAttrib2svARB( GLuint index, const GLshort *v ) { }
66757 static void null_glVertexAttrib2svNV( GLuint index, const GLshort *v ) { }
66758 static void null_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
66759 static void null_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
66760 static void null_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
66761 static void null_glVertexAttrib3dv( GLuint index, const GLdouble *v ) { }
66762 static void null_glVertexAttrib3dvARB( GLuint index, const GLdouble *v ) { }
66763 static void null_glVertexAttrib3dvNV( GLuint index, const GLdouble *v ) { }
66764 static void null_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
66765 static void null_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
66766 static void null_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
66767 static void null_glVertexAttrib3fv( GLuint index, const GLfloat *v ) { }
66768 static void null_glVertexAttrib3fvARB( GLuint index, const GLfloat *v ) { }
66769 static void null_glVertexAttrib3fvNV( GLuint index, const GLfloat *v ) { }
66770 static void null_glVertexAttrib3hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
66771 static void null_glVertexAttrib3hvNV( GLuint index, const GLhalfNV *v ) { }
66772 static void null_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) { }
66773 static void null_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) { }
66774 static void null_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) { }
66775 static void null_glVertexAttrib3sv( GLuint index, const GLshort *v ) { }
66776 static void null_glVertexAttrib3svARB( GLuint index, const GLshort *v ) { }
66777 static void null_glVertexAttrib3svNV( GLuint index, const GLshort *v ) { }
66778 static void null_glVertexAttrib4Nbv( GLuint index, const GLbyte *v ) { }
66779 static void null_glVertexAttrib4NbvARB( GLuint index, const GLbyte *v ) { }
66780 static void null_glVertexAttrib4Niv( GLuint index, const GLint *v ) { }
66781 static void null_glVertexAttrib4NivARB( GLuint index, const GLint *v ) { }
66782 static void null_glVertexAttrib4Nsv( GLuint index, const GLshort *v ) { }
66783 static void null_glVertexAttrib4NsvARB( GLuint index, const GLshort *v ) { }
66784 static void null_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
66785 static void null_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
66786 static void null_glVertexAttrib4Nubv( GLuint index, const GLubyte *v ) { }
66787 static void null_glVertexAttrib4NubvARB( GLuint index, const GLubyte *v ) { }
66788 static void null_glVertexAttrib4Nuiv( GLuint index, const GLuint *v ) { }
66789 static void null_glVertexAttrib4NuivARB( GLuint index, const GLuint *v ) { }
66790 static void null_glVertexAttrib4Nusv( GLuint index, const GLushort *v ) { }
66791 static void null_glVertexAttrib4NusvARB( GLuint index, const GLushort *v ) { }
66792 static void null_glVertexAttrib4bv( GLuint index, const GLbyte *v ) { }
66793 static void null_glVertexAttrib4bvARB( GLuint index, const GLbyte *v ) { }
66794 static void null_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66795 static void null_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66796 static void null_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66797 static void null_glVertexAttrib4dv( GLuint index, const GLdouble *v ) { }
66798 static void null_glVertexAttrib4dvARB( GLuint index, const GLdouble *v ) { }
66799 static void null_glVertexAttrib4dvNV( GLuint index, const GLdouble *v ) { }
66800 static void null_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
66801 static void null_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
66802 static void null_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
66803 static void null_glVertexAttrib4fv( GLuint index, const GLfloat *v ) { }
66804 static void null_glVertexAttrib4fvARB( GLuint index, const GLfloat *v ) { }
66805 static void null_glVertexAttrib4fvNV( GLuint index, const GLfloat *v ) { }
66806 static void null_glVertexAttrib4hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
66807 static void null_glVertexAttrib4hvNV( GLuint index, const GLhalfNV *v ) { }
66808 static void null_glVertexAttrib4iv( GLuint index, const GLint *v ) { }
66809 static void null_glVertexAttrib4ivARB( GLuint index, const GLint *v ) { }
66810 static void null_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
66811 static void null_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
66812 static void null_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
66813 static void null_glVertexAttrib4sv( GLuint index, const GLshort *v ) { }
66814 static void null_glVertexAttrib4svARB( GLuint index, const GLshort *v ) { }
66815 static void null_glVertexAttrib4svNV( GLuint index, const GLshort *v ) { }
66816 static void null_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
66817 static void null_glVertexAttrib4ubv( GLuint index, const GLubyte *v ) { }
66818 static void null_glVertexAttrib4ubvARB( GLuint index, const GLubyte *v ) { }
66819 static void null_glVertexAttrib4ubvNV( GLuint index, const GLubyte *v ) { }
66820 static void null_glVertexAttrib4uiv( GLuint index, const GLuint *v ) { }
66821 static void null_glVertexAttrib4uivARB( GLuint index, const GLuint *v ) { }
66822 static void null_glVertexAttrib4usv( GLuint index, const GLushort *v ) { }
66823 static void null_glVertexAttrib4usvARB( GLuint index, const GLushort *v ) { }
66824 static void null_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) { }
66825 static void null_glVertexAttribBinding( GLuint attribindex, GLuint bindingindex ) { }
66826 static void null_glVertexAttribDivisor( GLuint index, GLuint divisor ) { }
66827 static void null_glVertexAttribDivisorARB( GLuint index, GLuint divisor ) { }
66828 static void null_glVertexAttribFormat( GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
66829 static void null_glVertexAttribFormatNV( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride ) { }
66830 static void null_glVertexAttribI1i( GLuint index, GLint x ) { }
66831 static void null_glVertexAttribI1iEXT( GLuint index, GLint x ) { }
66832 static void null_glVertexAttribI1iv( GLuint index, const GLint *v ) { }
66833 static void null_glVertexAttribI1ivEXT( GLuint index, const GLint *v ) { }
66834 static void null_glVertexAttribI1ui( GLuint index, GLuint x ) { }
66835 static void null_glVertexAttribI1uiEXT( GLuint index, GLuint x ) { }
66836 static void null_glVertexAttribI1uiv( GLuint index, const GLuint *v ) { }
66837 static void null_glVertexAttribI1uivEXT( GLuint index, const GLuint *v ) { }
66838 static void null_glVertexAttribI2i( GLuint index, GLint x, GLint y ) { }
66839 static void null_glVertexAttribI2iEXT( GLuint index, GLint x, GLint y ) { }
66840 static void null_glVertexAttribI2iv( GLuint index, const GLint *v ) { }
66841 static void null_glVertexAttribI2ivEXT( GLuint index, const GLint *v ) { }
66842 static void null_glVertexAttribI2ui( GLuint index, GLuint x, GLuint y ) { }
66843 static void null_glVertexAttribI2uiEXT( GLuint index, GLuint x, GLuint y ) { }
66844 static void null_glVertexAttribI2uiv( GLuint index, const GLuint *v ) { }
66845 static void null_glVertexAttribI2uivEXT( GLuint index, const GLuint *v ) { }
66846 static void null_glVertexAttribI3i( GLuint index, GLint x, GLint y, GLint z ) { }
66847 static void null_glVertexAttribI3iEXT( GLuint index, GLint x, GLint y, GLint z ) { }
66848 static void null_glVertexAttribI3iv( GLuint index, const GLint *v ) { }
66849 static void null_glVertexAttribI3ivEXT( GLuint index, const GLint *v ) { }
66850 static void null_glVertexAttribI3ui( GLuint index, GLuint x, GLuint y, GLuint z ) { }
66851 static void null_glVertexAttribI3uiEXT( GLuint index, GLuint x, GLuint y, GLuint z ) { }
66852 static void null_glVertexAttribI3uiv( GLuint index, const GLuint *v ) { }
66853 static void null_glVertexAttribI3uivEXT( GLuint index, const GLuint *v ) { }
66854 static void null_glVertexAttribI4bv( GLuint index, const GLbyte *v ) { }
66855 static void null_glVertexAttribI4bvEXT( GLuint index, const GLbyte *v ) { }
66856 static void null_glVertexAttribI4i( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
66857 static void null_glVertexAttribI4iEXT( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
66858 static void null_glVertexAttribI4iv( GLuint index, const GLint *v ) { }
66859 static void null_glVertexAttribI4ivEXT( GLuint index, const GLint *v ) { }
66860 static void null_glVertexAttribI4sv( GLuint index, const GLshort *v ) { }
66861 static void null_glVertexAttribI4svEXT( GLuint index, const GLshort *v ) { }
66862 static void null_glVertexAttribI4ubv( GLuint index, const GLubyte *v ) { }
66863 static void null_glVertexAttribI4ubvEXT( GLuint index, const GLubyte *v ) { }
66864 static void null_glVertexAttribI4ui( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
66865 static void null_glVertexAttribI4uiEXT( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
66866 static void null_glVertexAttribI4uiv( GLuint index, const GLuint *v ) { }
66867 static void null_glVertexAttribI4uivEXT( GLuint index, const GLuint *v ) { }
66868 static void null_glVertexAttribI4usv( GLuint index, const GLushort *v ) { }
66869 static void null_glVertexAttribI4usvEXT( GLuint index, const GLushort *v ) { }
66870 static void null_glVertexAttribIFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
66871 static void null_glVertexAttribIFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
66872 static void null_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
66873 static void null_glVertexAttribIPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
66874 static void null_glVertexAttribL1d( GLuint index, GLdouble x ) { }
66875 static void null_glVertexAttribL1dEXT( GLuint index, GLdouble x ) { }
66876 static void null_glVertexAttribL1dv( GLuint index, const GLdouble *v ) { }
66877 static void null_glVertexAttribL1dvEXT( GLuint index, const GLdouble *v ) { }
66878 static void null_glVertexAttribL1i64NV( GLuint index, GLint64EXT x ) { }
66879 static void null_glVertexAttribL1i64vNV( GLuint index, const GLint64EXT *v ) { }
66880 static void null_glVertexAttribL1ui64ARB( GLuint index, GLuint64EXT x ) { }
66881 static void null_glVertexAttribL1ui64NV( GLuint index, GLuint64EXT x ) { }
66882 static void null_glVertexAttribL1ui64vARB( GLuint index, const GLuint64EXT *v ) { }
66883 static void null_glVertexAttribL1ui64vNV( GLuint index, const GLuint64EXT *v ) { }
66884 static void null_glVertexAttribL2d( GLuint index, GLdouble x, GLdouble y ) { }
66885 static void null_glVertexAttribL2dEXT( GLuint index, GLdouble x, GLdouble y ) { }
66886 static void null_glVertexAttribL2dv( GLuint index, const GLdouble *v ) { }
66887 static void null_glVertexAttribL2dvEXT( GLuint index, const GLdouble *v ) { }
66888 static void null_glVertexAttribL2i64NV( GLuint index, GLint64EXT x, GLint64EXT y ) { }
66889 static void null_glVertexAttribL2i64vNV( GLuint index, const GLint64EXT *v ) { }
66890 static void null_glVertexAttribL2ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y ) { }
66891 static void null_glVertexAttribL2ui64vNV( GLuint index, const GLuint64EXT *v ) { }
66892 static void null_glVertexAttribL3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
66893 static void null_glVertexAttribL3dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
66894 static void null_glVertexAttribL3dv( GLuint index, const GLdouble *v ) { }
66895 static void null_glVertexAttribL3dvEXT( GLuint index, const GLdouble *v ) { }
66896 static void null_glVertexAttribL3i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
66897 static void null_glVertexAttribL3i64vNV( GLuint index, const GLint64EXT *v ) { }
66898 static void null_glVertexAttribL3ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
66899 static void null_glVertexAttribL3ui64vNV( GLuint index, const GLuint64EXT *v ) { }
66900 static void null_glVertexAttribL4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66901 static void null_glVertexAttribL4dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66902 static void null_glVertexAttribL4dv( GLuint index, const GLdouble *v ) { }
66903 static void null_glVertexAttribL4dvEXT( GLuint index, const GLdouble *v ) { }
66904 static void null_glVertexAttribL4i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
66905 static void null_glVertexAttribL4i64vNV( GLuint index, const GLint64EXT *v ) { }
66906 static void null_glVertexAttribL4ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
66907 static void null_glVertexAttribL4ui64vNV( GLuint index, const GLuint64EXT *v ) { }
66908 static void null_glVertexAttribLFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
66909 static void null_glVertexAttribLFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
66910 static void null_glVertexAttribLPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
66911 static void null_glVertexAttribLPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
66912 static void null_glVertexAttribP1ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
66913 static void null_glVertexAttribP1uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
66914 static void null_glVertexAttribP2ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
66915 static void null_glVertexAttribP2uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
66916 static void null_glVertexAttribP3ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
66917 static void null_glVertexAttribP3uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
66918 static void null_glVertexAttribP4ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
66919 static void null_glVertexAttribP4uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
66920 static void null_glVertexAttribParameteriAMD( GLuint index, GLenum pname, GLint param ) { }
66921 static void null_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer ) { }
66922 static void null_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer ) { }
66923 static void null_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer ) { }
66924 static void null_glVertexAttribs1dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
66925 static void null_glVertexAttribs1fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
66926 static void null_glVertexAttribs1hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
66927 static void null_glVertexAttribs1svNV( GLuint index, GLsizei count, const GLshort *v ) { }
66928 static void null_glVertexAttribs2dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
66929 static void null_glVertexAttribs2fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
66930 static void null_glVertexAttribs2hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
66931 static void null_glVertexAttribs2svNV( GLuint index, GLsizei count, const GLshort *v ) { }
66932 static void null_glVertexAttribs3dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
66933 static void null_glVertexAttribs3fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
66934 static void null_glVertexAttribs3hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
66935 static void null_glVertexAttribs3svNV( GLuint index, GLsizei count, const GLshort *v ) { }
66936 static void null_glVertexAttribs4dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
66937 static void null_glVertexAttribs4fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
66938 static void null_glVertexAttribs4hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
66939 static void null_glVertexAttribs4svNV( GLuint index, GLsizei count, const GLshort *v ) { }
66940 static void null_glVertexAttribs4ubvNV( GLuint index, GLsizei count, const GLubyte *v ) { }
66941 static void null_glVertexBindingDivisor( GLuint bindingindex, GLuint divisor ) { }
66942 static void null_glVertexBlendARB( GLint count ) { }
66943 static void null_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) { }
66944 static void null_glVertexBlendEnviATI( GLenum pname, GLint param ) { }
66945 static void null_glVertexFormatNV( GLint size, GLenum type, GLsizei stride ) { }
66946 static void null_glVertexP2ui( GLenum type, GLuint value ) { }
66947 static void null_glVertexP2uiv( GLenum type, const GLuint *value ) { }
66948 static void null_glVertexP3ui( GLenum type, GLuint value ) { }
66949 static void null_glVertexP3uiv( GLenum type, const GLuint *value ) { }
66950 static void null_glVertexP4ui( GLenum type, GLuint value ) { }
66951 static void null_glVertexP4uiv( GLenum type, const GLuint *value ) { }
66952 static void null_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
66953 static void null_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
66954 static void null_glVertexPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
66955 static void null_glVertexStream1dATI( GLenum stream, GLdouble x ) { }
66956 static void null_glVertexStream1dvATI( GLenum stream, const GLdouble *coords ) { }
66957 static void null_glVertexStream1fATI( GLenum stream, GLfloat x ) { }
66958 static void null_glVertexStream1fvATI( GLenum stream, const GLfloat *coords ) { }
66959 static void null_glVertexStream1iATI( GLenum stream, GLint x ) { }
66960 static void null_glVertexStream1ivATI( GLenum stream, const GLint *coords ) { }
66961 static void null_glVertexStream1sATI( GLenum stream, GLshort x ) { }
66962 static void null_glVertexStream1svATI( GLenum stream, const GLshort *coords ) { }
66963 static void null_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) { }
66964 static void null_glVertexStream2dvATI( GLenum stream, const GLdouble *coords ) { }
66965 static void null_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) { }
66966 static void null_glVertexStream2fvATI( GLenum stream, const GLfloat *coords ) { }
66967 static void null_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) { }
66968 static void null_glVertexStream2ivATI( GLenum stream, const GLint *coords ) { }
66969 static void null_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) { }
66970 static void null_glVertexStream2svATI( GLenum stream, const GLshort *coords ) { }
66971 static void null_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) { }
66972 static void null_glVertexStream3dvATI( GLenum stream, const GLdouble *coords ) { }
66973 static void null_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) { }
66974 static void null_glVertexStream3fvATI( GLenum stream, const GLfloat *coords ) { }
66975 static void null_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) { }
66976 static void null_glVertexStream3ivATI( GLenum stream, const GLint *coords ) { }
66977 static void null_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) { }
66978 static void null_glVertexStream3svATI( GLenum stream, const GLshort *coords ) { }
66979 static void null_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
66980 static void null_glVertexStream4dvATI( GLenum stream, const GLdouble *coords ) { }
66981 static void null_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
66982 static void null_glVertexStream4fvATI( GLenum stream, const GLfloat *coords ) { }
66983 static void null_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) { }
66984 static void null_glVertexStream4ivATI( GLenum stream, const GLint *coords ) { }
66985 static void null_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) { }
66986 static void null_glVertexStream4svATI( GLenum stream, const GLshort *coords ) { }
66987 static void null_glVertexWeightPointerEXT( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
66988 static void null_glVertexWeightfEXT( GLfloat weight ) { }
66989 static void null_glVertexWeightfvEXT( const GLfloat *weight ) { }
66990 static void null_glVertexWeighthNV( GLhalfNV weight ) { }
66991 static void null_glVertexWeighthvNV( const GLhalfNV *weight ) { }
66992 static GLenum null_glVideoCaptureNV( GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time ) { return 0; }
66993 static void null_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params ) { }
66994 static void null_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params ) { }
66995 static void null_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params ) { }
66996 static void null_glViewportArrayv( GLuint first, GLsizei count, const GLfloat *v ) { }
66997 static void null_glViewportIndexedf( GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h ) { }
66998 static void null_glViewportIndexedfv( GLuint index, const GLfloat *v ) { }
66999 static void null_glViewportPositionWScaleNV( GLuint index, GLfloat xcoeff, GLfloat ycoeff ) { }
67000 static void null_glViewportSwizzleNV( GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew ) { }
67001 static void null_glWaitSemaphoreEXT( GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts ) { }
67002 static void null_glWaitSemaphoreui64NVX( GLuint waitGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
67003 static void null_glWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { }
67004 static void null_glWaitVkSemaphoreNV( GLuint64 vkSemaphore ) { }
67005 static void null_glWeightPathsNV( GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights ) { }
67006 static void null_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
67007 static void null_glWeightbvARB( GLint size, const GLbyte *weights ) { }
67008 static void null_glWeightdvARB( GLint size, const GLdouble *weights ) { }
67009 static void null_glWeightfvARB( GLint size, const GLfloat *weights ) { }
67010 static void null_glWeightivARB( GLint size, const GLint *weights ) { }
67011 static void null_glWeightsvARB( GLint size, const GLshort *weights ) { }
67012 static void null_glWeightubvARB( GLint size, const GLubyte *weights ) { }
67013 static void null_glWeightuivARB( GLint size, const GLuint *weights ) { }
67014 static void null_glWeightusvARB( GLint size, const GLushort *weights ) { }
67015 static void null_glWindowPos2d( GLdouble x, GLdouble y ) { }
67016 static void null_glWindowPos2dARB( GLdouble x, GLdouble y ) { }
67017 static void null_glWindowPos2dMESA( GLdouble x, GLdouble y ) { }
67018 static void null_glWindowPos2dv( const GLdouble *v ) { }
67019 static void null_glWindowPos2dvARB( const GLdouble *v ) { }
67020 static void null_glWindowPos2dvMESA( const GLdouble *v ) { }
67021 static void null_glWindowPos2f( GLfloat x, GLfloat y ) { }
67022 static void null_glWindowPos2fARB( GLfloat x, GLfloat y ) { }
67023 static void null_glWindowPos2fMESA( GLfloat x, GLfloat y ) { }
67024 static void null_glWindowPos2fv( const GLfloat *v ) { }
67025 static void null_glWindowPos2fvARB( const GLfloat *v ) { }
67026 static void null_glWindowPos2fvMESA( const GLfloat *v ) { }
67027 static void null_glWindowPos2i( GLint x, GLint y ) { }
67028 static void null_glWindowPos2iARB( GLint x, GLint y ) { }
67029 static void null_glWindowPos2iMESA( GLint x, GLint y ) { }
67030 static void null_glWindowPos2iv( const GLint *v ) { }
67031 static void null_glWindowPos2ivARB( const GLint *v ) { }
67032 static void null_glWindowPos2ivMESA( const GLint *v ) { }
67033 static void null_glWindowPos2s( GLshort x, GLshort y ) { }
67034 static void null_glWindowPos2sARB( GLshort x, GLshort y ) { }
67035 static void null_glWindowPos2sMESA( GLshort x, GLshort y ) { }
67036 static void null_glWindowPos2sv( const GLshort *v ) { }
67037 static void null_glWindowPos2svARB( const GLshort *v ) { }
67038 static void null_glWindowPos2svMESA( const GLshort *v ) { }
67039 static void null_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
67040 static void null_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) { }
67041 static void null_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) { }
67042 static void null_glWindowPos3dv( const GLdouble *v ) { }
67043 static void null_glWindowPos3dvARB( const GLdouble *v ) { }
67044 static void null_glWindowPos3dvMESA( const GLdouble *v ) { }
67045 static void null_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
67046 static void null_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) { }
67047 static void null_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) { }
67048 static void null_glWindowPos3fv( const GLfloat *v ) { }
67049 static void null_glWindowPos3fvARB( const GLfloat *v ) { }
67050 static void null_glWindowPos3fvMESA( const GLfloat *v ) { }
67051 static void null_glWindowPos3i( GLint x, GLint y, GLint z ) { }
67052 static void null_glWindowPos3iARB( GLint x, GLint y, GLint z ) { }
67053 static void null_glWindowPos3iMESA( GLint x, GLint y, GLint z ) { }
67054 static void null_glWindowPos3iv( const GLint *v ) { }
67055 static void null_glWindowPos3ivARB( const GLint *v ) { }
67056 static void null_glWindowPos3ivMESA( const GLint *v ) { }
67057 static void null_glWindowPos3s( GLshort x, GLshort y, GLshort z ) { }
67058 static void null_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) { }
67059 static void null_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) { }
67060 static void null_glWindowPos3sv( const GLshort *v ) { }
67061 static void null_glWindowPos3svARB( const GLshort *v ) { }
67062 static void null_glWindowPos3svMESA( const GLshort *v ) { }
67063 static void null_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
67064 static void null_glWindowPos4dvMESA( const GLdouble *v ) { }
67065 static void null_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
67066 static void null_glWindowPos4fvMESA( const GLfloat *v ) { }
67067 static void null_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) { }
67068 static void null_glWindowPos4ivMESA( const GLint *v ) { }
67069 static void null_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) { }
67070 static void null_glWindowPos4svMESA( const GLshort *v ) { }
67071 static void null_glWindowRectanglesEXT( GLenum mode, GLsizei count, const GLint *box ) { }
67072 static void null_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
67073 static void * null_wglAllocateMemoryNV( GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority ) { return 0; }
67074 static BOOL null_wglBindTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
67075 static BOOL null_wglChoosePixelFormatARB( HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats ) { return 0; }
67076 static struct wgl_context * null_wglCreateContextAttribsARB( HDC hDC, struct wgl_context * hShareContext, const int *attribList ) { return 0; }
67077 static struct wgl_pbuffer * null_wglCreatePbufferARB( HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList ) { return 0; }
67078 static BOOL null_wglDestroyPbufferARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
67079 static void null_wglFreeMemoryNV( void *pointer ) { }
67080 static HDC null_wglGetCurrentReadDCARB(void) { return 0; }
67081 static const char * null_wglGetExtensionsStringARB( HDC hdc ) { return 0; }
67082 static const char * null_wglGetExtensionsStringEXT(void) { return 0; }
67083 static HDC null_wglGetPbufferDCARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
67084 static BOOL null_wglGetPixelFormatAttribfvARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues ) { return 0; }
67085 static BOOL null_wglGetPixelFormatAttribivARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues ) { return 0; }
67086 static int null_wglGetSwapIntervalEXT(void) { return 0; }
67087 static BOOL null_wglMakeContextCurrentARB( HDC hDrawDC, HDC hReadDC, struct wgl_context * hglrc ) { return 0; }
67088 static BOOL null_wglQueryCurrentRendererIntegerWINE( GLenum attribute, GLuint *value ) { return 0; }
67089 static const GLchar * null_wglQueryCurrentRendererStringWINE( GLenum attribute ) { return 0; }
67090 static BOOL null_wglQueryPbufferARB( struct wgl_pbuffer * hPbuffer, int iAttribute, int *piValue ) { return 0; }
67091 static BOOL null_wglQueryRendererIntegerWINE( HDC dc, GLint renderer, GLenum attribute, GLuint *value ) { return 0; }
67092 static const GLchar * null_wglQueryRendererStringWINE( HDC dc, GLint renderer, GLenum attribute ) { return 0; }
67093 static int null_wglReleasePbufferDCARB( struct wgl_pbuffer * hPbuffer, HDC hDC ) { return 0; }
67094 static BOOL null_wglReleaseTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
67095 static BOOL null_wglSetPbufferAttribARB( struct wgl_pbuffer * hPbuffer, const int *piAttribList ) { return 0; }
67096 static BOOL null_wglSetPixelFormatWINE( HDC hdc, int format ) { return 0; }
67097 static BOOL null_wglSwapIntervalEXT( int interval ) { return 0; }
67099 struct opengl_funcs null_opengl_funcs =
67102 null_wglCopyContext,
67103 null_wglCreateContext,
67104 null_wglDeleteContext,
67105 null_wglDescribePixelFormat,
67106 null_wglGetPixelFormat,
67107 null_wglGetProcAddress,
67108 null_wglMakeCurrent,
67109 null_wglSetPixelFormat,
67110 null_wglShareLists,
67111 null_wglSwapBuffers,
67114 null_glAccum,
67115 null_glAlphaFunc,
67116 null_glAreTexturesResident,
67117 null_glArrayElement,
67118 null_glBegin,
67119 null_glBindTexture,
67120 null_glBitmap,
67121 null_glBlendFunc,
67122 null_glCallList,
67123 null_glCallLists,
67124 null_glClear,
67125 null_glClearAccum,
67126 null_glClearColor,
67127 null_glClearDepth,
67128 null_glClearIndex,
67129 null_glClearStencil,
67130 null_glClipPlane,
67131 null_glColor3b,
67132 null_glColor3bv,
67133 null_glColor3d,
67134 null_glColor3dv,
67135 null_glColor3f,
67136 null_glColor3fv,
67137 null_glColor3i,
67138 null_glColor3iv,
67139 null_glColor3s,
67140 null_glColor3sv,
67141 null_glColor3ub,
67142 null_glColor3ubv,
67143 null_glColor3ui,
67144 null_glColor3uiv,
67145 null_glColor3us,
67146 null_glColor3usv,
67147 null_glColor4b,
67148 null_glColor4bv,
67149 null_glColor4d,
67150 null_glColor4dv,
67151 null_glColor4f,
67152 null_glColor4fv,
67153 null_glColor4i,
67154 null_glColor4iv,
67155 null_glColor4s,
67156 null_glColor4sv,
67157 null_glColor4ub,
67158 null_glColor4ubv,
67159 null_glColor4ui,
67160 null_glColor4uiv,
67161 null_glColor4us,
67162 null_glColor4usv,
67163 null_glColorMask,
67164 null_glColorMaterial,
67165 null_glColorPointer,
67166 null_glCopyPixels,
67167 null_glCopyTexImage1D,
67168 null_glCopyTexImage2D,
67169 null_glCopyTexSubImage1D,
67170 null_glCopyTexSubImage2D,
67171 null_glCullFace,
67172 null_glDeleteLists,
67173 null_glDeleteTextures,
67174 null_glDepthFunc,
67175 null_glDepthMask,
67176 null_glDepthRange,
67177 null_glDisable,
67178 null_glDisableClientState,
67179 null_glDrawArrays,
67180 null_glDrawBuffer,
67181 null_glDrawElements,
67182 null_glDrawPixels,
67183 null_glEdgeFlag,
67184 null_glEdgeFlagPointer,
67185 null_glEdgeFlagv,
67186 null_glEnable,
67187 null_glEnableClientState,
67188 null_glEnd,
67189 null_glEndList,
67190 null_glEvalCoord1d,
67191 null_glEvalCoord1dv,
67192 null_glEvalCoord1f,
67193 null_glEvalCoord1fv,
67194 null_glEvalCoord2d,
67195 null_glEvalCoord2dv,
67196 null_glEvalCoord2f,
67197 null_glEvalCoord2fv,
67198 null_glEvalMesh1,
67199 null_glEvalMesh2,
67200 null_glEvalPoint1,
67201 null_glEvalPoint2,
67202 null_glFeedbackBuffer,
67203 null_glFinish,
67204 null_glFlush,
67205 null_glFogf,
67206 null_glFogfv,
67207 null_glFogi,
67208 null_glFogiv,
67209 null_glFrontFace,
67210 null_glFrustum,
67211 null_glGenLists,
67212 null_glGenTextures,
67213 null_glGetBooleanv,
67214 null_glGetClipPlane,
67215 null_glGetDoublev,
67216 null_glGetError,
67217 null_glGetFloatv,
67218 null_glGetIntegerv,
67219 null_glGetLightfv,
67220 null_glGetLightiv,
67221 null_glGetMapdv,
67222 null_glGetMapfv,
67223 null_glGetMapiv,
67224 null_glGetMaterialfv,
67225 null_glGetMaterialiv,
67226 null_glGetPixelMapfv,
67227 null_glGetPixelMapuiv,
67228 null_glGetPixelMapusv,
67229 null_glGetPointerv,
67230 null_glGetPolygonStipple,
67231 null_glGetString,
67232 null_glGetTexEnvfv,
67233 null_glGetTexEnviv,
67234 null_glGetTexGendv,
67235 null_glGetTexGenfv,
67236 null_glGetTexGeniv,
67237 null_glGetTexImage,
67238 null_glGetTexLevelParameterfv,
67239 null_glGetTexLevelParameteriv,
67240 null_glGetTexParameterfv,
67241 null_glGetTexParameteriv,
67242 null_glHint,
67243 null_glIndexMask,
67244 null_glIndexPointer,
67245 null_glIndexd,
67246 null_glIndexdv,
67247 null_glIndexf,
67248 null_glIndexfv,
67249 null_glIndexi,
67250 null_glIndexiv,
67251 null_glIndexs,
67252 null_glIndexsv,
67253 null_glIndexub,
67254 null_glIndexubv,
67255 null_glInitNames,
67256 null_glInterleavedArrays,
67257 null_glIsEnabled,
67258 null_glIsList,
67259 null_glIsTexture,
67260 null_glLightModelf,
67261 null_glLightModelfv,
67262 null_glLightModeli,
67263 null_glLightModeliv,
67264 null_glLightf,
67265 null_glLightfv,
67266 null_glLighti,
67267 null_glLightiv,
67268 null_glLineStipple,
67269 null_glLineWidth,
67270 null_glListBase,
67271 null_glLoadIdentity,
67272 null_glLoadMatrixd,
67273 null_glLoadMatrixf,
67274 null_glLoadName,
67275 null_glLogicOp,
67276 null_glMap1d,
67277 null_glMap1f,
67278 null_glMap2d,
67279 null_glMap2f,
67280 null_glMapGrid1d,
67281 null_glMapGrid1f,
67282 null_glMapGrid2d,
67283 null_glMapGrid2f,
67284 null_glMaterialf,
67285 null_glMaterialfv,
67286 null_glMateriali,
67287 null_glMaterialiv,
67288 null_glMatrixMode,
67289 null_glMultMatrixd,
67290 null_glMultMatrixf,
67291 null_glNewList,
67292 null_glNormal3b,
67293 null_glNormal3bv,
67294 null_glNormal3d,
67295 null_glNormal3dv,
67296 null_glNormal3f,
67297 null_glNormal3fv,
67298 null_glNormal3i,
67299 null_glNormal3iv,
67300 null_glNormal3s,
67301 null_glNormal3sv,
67302 null_glNormalPointer,
67303 null_glOrtho,
67304 null_glPassThrough,
67305 null_glPixelMapfv,
67306 null_glPixelMapuiv,
67307 null_glPixelMapusv,
67308 null_glPixelStoref,
67309 null_glPixelStorei,
67310 null_glPixelTransferf,
67311 null_glPixelTransferi,
67312 null_glPixelZoom,
67313 null_glPointSize,
67314 null_glPolygonMode,
67315 null_glPolygonOffset,
67316 null_glPolygonStipple,
67317 null_glPopAttrib,
67318 null_glPopClientAttrib,
67319 null_glPopMatrix,
67320 null_glPopName,
67321 null_glPrioritizeTextures,
67322 null_glPushAttrib,
67323 null_glPushClientAttrib,
67324 null_glPushMatrix,
67325 null_glPushName,
67326 null_glRasterPos2d,
67327 null_glRasterPos2dv,
67328 null_glRasterPos2f,
67329 null_glRasterPos2fv,
67330 null_glRasterPos2i,
67331 null_glRasterPos2iv,
67332 null_glRasterPos2s,
67333 null_glRasterPos2sv,
67334 null_glRasterPos3d,
67335 null_glRasterPos3dv,
67336 null_glRasterPos3f,
67337 null_glRasterPos3fv,
67338 null_glRasterPos3i,
67339 null_glRasterPos3iv,
67340 null_glRasterPos3s,
67341 null_glRasterPos3sv,
67342 null_glRasterPos4d,
67343 null_glRasterPos4dv,
67344 null_glRasterPos4f,
67345 null_glRasterPos4fv,
67346 null_glRasterPos4i,
67347 null_glRasterPos4iv,
67348 null_glRasterPos4s,
67349 null_glRasterPos4sv,
67350 null_glReadBuffer,
67351 null_glReadPixels,
67352 null_glRectd,
67353 null_glRectdv,
67354 null_glRectf,
67355 null_glRectfv,
67356 null_glRecti,
67357 null_glRectiv,
67358 null_glRects,
67359 null_glRectsv,
67360 null_glRenderMode,
67361 null_glRotated,
67362 null_glRotatef,
67363 null_glScaled,
67364 null_glScalef,
67365 null_glScissor,
67366 null_glSelectBuffer,
67367 null_glShadeModel,
67368 null_glStencilFunc,
67369 null_glStencilMask,
67370 null_glStencilOp,
67371 null_glTexCoord1d,
67372 null_glTexCoord1dv,
67373 null_glTexCoord1f,
67374 null_glTexCoord1fv,
67375 null_glTexCoord1i,
67376 null_glTexCoord1iv,
67377 null_glTexCoord1s,
67378 null_glTexCoord1sv,
67379 null_glTexCoord2d,
67380 null_glTexCoord2dv,
67381 null_glTexCoord2f,
67382 null_glTexCoord2fv,
67383 null_glTexCoord2i,
67384 null_glTexCoord2iv,
67385 null_glTexCoord2s,
67386 null_glTexCoord2sv,
67387 null_glTexCoord3d,
67388 null_glTexCoord3dv,
67389 null_glTexCoord3f,
67390 null_glTexCoord3fv,
67391 null_glTexCoord3i,
67392 null_glTexCoord3iv,
67393 null_glTexCoord3s,
67394 null_glTexCoord3sv,
67395 null_glTexCoord4d,
67396 null_glTexCoord4dv,
67397 null_glTexCoord4f,
67398 null_glTexCoord4fv,
67399 null_glTexCoord4i,
67400 null_glTexCoord4iv,
67401 null_glTexCoord4s,
67402 null_glTexCoord4sv,
67403 null_glTexCoordPointer,
67404 null_glTexEnvf,
67405 null_glTexEnvfv,
67406 null_glTexEnvi,
67407 null_glTexEnviv,
67408 null_glTexGend,
67409 null_glTexGendv,
67410 null_glTexGenf,
67411 null_glTexGenfv,
67412 null_glTexGeni,
67413 null_glTexGeniv,
67414 null_glTexImage1D,
67415 null_glTexImage2D,
67416 null_glTexParameterf,
67417 null_glTexParameterfv,
67418 null_glTexParameteri,
67419 null_glTexParameteriv,
67420 null_glTexSubImage1D,
67421 null_glTexSubImage2D,
67422 null_glTranslated,
67423 null_glTranslatef,
67424 null_glVertex2d,
67425 null_glVertex2dv,
67426 null_glVertex2f,
67427 null_glVertex2fv,
67428 null_glVertex2i,
67429 null_glVertex2iv,
67430 null_glVertex2s,
67431 null_glVertex2sv,
67432 null_glVertex3d,
67433 null_glVertex3dv,
67434 null_glVertex3f,
67435 null_glVertex3fv,
67436 null_glVertex3i,
67437 null_glVertex3iv,
67438 null_glVertex3s,
67439 null_glVertex3sv,
67440 null_glVertex4d,
67441 null_glVertex4dv,
67442 null_glVertex4f,
67443 null_glVertex4fv,
67444 null_glVertex4i,
67445 null_glVertex4iv,
67446 null_glVertex4s,
67447 null_glVertex4sv,
67448 null_glVertexPointer,
67449 null_glViewport,
67452 null_glAccumxOES,
67453 null_glAcquireKeyedMutexWin32EXT,
67454 null_glActiveProgramEXT,
67455 null_glActiveShaderProgram,
67456 null_glActiveStencilFaceEXT,
67457 null_glActiveTexture,
67458 null_glActiveTextureARB,
67459 null_glActiveVaryingNV,
67460 null_glAlphaFragmentOp1ATI,
67461 null_glAlphaFragmentOp2ATI,
67462 null_glAlphaFragmentOp3ATI,
67463 null_glAlphaFuncxOES,
67464 null_glAlphaToCoverageDitherControlNV,
67465 null_glApplyFramebufferAttachmentCMAAINTEL,
67466 null_glApplyTextureEXT,
67467 null_glAreProgramsResidentNV,
67468 null_glAreTexturesResidentEXT,
67469 null_glArrayElementEXT,
67470 null_glArrayObjectATI,
67471 null_glAsyncCopyBufferSubDataNVX,
67472 null_glAsyncCopyImageSubDataNVX,
67473 null_glAsyncMarkerSGIX,
67474 null_glAttachObjectARB,
67475 null_glAttachShader,
67476 null_glBeginConditionalRender,
67477 null_glBeginConditionalRenderNV,
67478 null_glBeginConditionalRenderNVX,
67479 null_glBeginFragmentShaderATI,
67480 null_glBeginOcclusionQueryNV,
67481 null_glBeginPerfMonitorAMD,
67482 null_glBeginPerfQueryINTEL,
67483 null_glBeginQuery,
67484 null_glBeginQueryARB,
67485 null_glBeginQueryIndexed,
67486 null_glBeginTransformFeedback,
67487 null_glBeginTransformFeedbackEXT,
67488 null_glBeginTransformFeedbackNV,
67489 null_glBeginVertexShaderEXT,
67490 null_glBeginVideoCaptureNV,
67491 null_glBindAttribLocation,
67492 null_glBindAttribLocationARB,
67493 null_glBindBuffer,
67494 null_glBindBufferARB,
67495 null_glBindBufferBase,
67496 null_glBindBufferBaseEXT,
67497 null_glBindBufferBaseNV,
67498 null_glBindBufferOffsetEXT,
67499 null_glBindBufferOffsetNV,
67500 null_glBindBufferRange,
67501 null_glBindBufferRangeEXT,
67502 null_glBindBufferRangeNV,
67503 null_glBindBuffersBase,
67504 null_glBindBuffersRange,
67505 null_glBindFragDataLocation,
67506 null_glBindFragDataLocationEXT,
67507 null_glBindFragDataLocationIndexed,
67508 null_glBindFragmentShaderATI,
67509 null_glBindFramebuffer,
67510 null_glBindFramebufferEXT,
67511 null_glBindImageTexture,
67512 null_glBindImageTextureEXT,
67513 null_glBindImageTextures,
67514 null_glBindLightParameterEXT,
67515 null_glBindMaterialParameterEXT,
67516 null_glBindMultiTextureEXT,
67517 null_glBindParameterEXT,
67518 null_glBindProgramARB,
67519 null_glBindProgramNV,
67520 null_glBindProgramPipeline,
67521 null_glBindRenderbuffer,
67522 null_glBindRenderbufferEXT,
67523 null_glBindSampler,
67524 null_glBindSamplers,
67525 null_glBindShadingRateImageNV,
67526 null_glBindTexGenParameterEXT,
67527 null_glBindTextureEXT,
67528 null_glBindTextureUnit,
67529 null_glBindTextureUnitParameterEXT,
67530 null_glBindTextures,
67531 null_glBindTransformFeedback,
67532 null_glBindTransformFeedbackNV,
67533 null_glBindVertexArray,
67534 null_glBindVertexArrayAPPLE,
67535 null_glBindVertexBuffer,
67536 null_glBindVertexBuffers,
67537 null_glBindVertexShaderEXT,
67538 null_glBindVideoCaptureStreamBufferNV,
67539 null_glBindVideoCaptureStreamTextureNV,
67540 null_glBinormal3bEXT,
67541 null_glBinormal3bvEXT,
67542 null_glBinormal3dEXT,
67543 null_glBinormal3dvEXT,
67544 null_glBinormal3fEXT,
67545 null_glBinormal3fvEXT,
67546 null_glBinormal3iEXT,
67547 null_glBinormal3ivEXT,
67548 null_glBinormal3sEXT,
67549 null_glBinormal3svEXT,
67550 null_glBinormalPointerEXT,
67551 null_glBitmapxOES,
67552 null_glBlendBarrierKHR,
67553 null_glBlendBarrierNV,
67554 null_glBlendColor,
67555 null_glBlendColorEXT,
67556 null_glBlendColorxOES,
67557 null_glBlendEquation,
67558 null_glBlendEquationEXT,
67559 null_glBlendEquationIndexedAMD,
67560 null_glBlendEquationSeparate,
67561 null_glBlendEquationSeparateEXT,
67562 null_glBlendEquationSeparateIndexedAMD,
67563 null_glBlendEquationSeparatei,
67564 null_glBlendEquationSeparateiARB,
67565 null_glBlendEquationi,
67566 null_glBlendEquationiARB,
67567 null_glBlendFuncIndexedAMD,
67568 null_glBlendFuncSeparate,
67569 null_glBlendFuncSeparateEXT,
67570 null_glBlendFuncSeparateINGR,
67571 null_glBlendFuncSeparateIndexedAMD,
67572 null_glBlendFuncSeparatei,
67573 null_glBlendFuncSeparateiARB,
67574 null_glBlendFunci,
67575 null_glBlendFunciARB,
67576 null_glBlendParameteriNV,
67577 null_glBlitFramebuffer,
67578 null_glBlitFramebufferEXT,
67579 null_glBlitNamedFramebuffer,
67580 null_glBufferAddressRangeNV,
67581 null_glBufferAttachMemoryNV,
67582 null_glBufferData,
67583 null_glBufferDataARB,
67584 null_glBufferPageCommitmentARB,
67585 null_glBufferParameteriAPPLE,
67586 null_glBufferRegionEnabled,
67587 null_glBufferStorage,
67588 null_glBufferStorageExternalEXT,
67589 null_glBufferStorageMemEXT,
67590 null_glBufferSubData,
67591 null_glBufferSubDataARB,
67592 null_glCallCommandListNV,
67593 null_glCheckFramebufferStatus,
67594 null_glCheckFramebufferStatusEXT,
67595 null_glCheckNamedFramebufferStatus,
67596 null_glCheckNamedFramebufferStatusEXT,
67597 null_glClampColor,
67598 null_glClampColorARB,
67599 null_glClearAccumxOES,
67600 null_glClearBufferData,
67601 null_glClearBufferSubData,
67602 null_glClearBufferfi,
67603 null_glClearBufferfv,
67604 null_glClearBufferiv,
67605 null_glClearBufferuiv,
67606 null_glClearColorIiEXT,
67607 null_glClearColorIuiEXT,
67608 null_glClearColorxOES,
67609 null_glClearDepthdNV,
67610 null_glClearDepthf,
67611 null_glClearDepthfOES,
67612 null_glClearDepthxOES,
67613 null_glClearNamedBufferData,
67614 null_glClearNamedBufferDataEXT,
67615 null_glClearNamedBufferSubData,
67616 null_glClearNamedBufferSubDataEXT,
67617 null_glClearNamedFramebufferfi,
67618 null_glClearNamedFramebufferfv,
67619 null_glClearNamedFramebufferiv,
67620 null_glClearNamedFramebufferuiv,
67621 null_glClearTexImage,
67622 null_glClearTexSubImage,
67623 null_glClientActiveTexture,
67624 null_glClientActiveTextureARB,
67625 null_glClientActiveVertexStreamATI,
67626 null_glClientAttribDefaultEXT,
67627 null_glClientWaitSemaphoreui64NVX,
67628 null_glClientWaitSync,
67629 null_glClipControl,
67630 null_glClipPlanefOES,
67631 null_glClipPlanexOES,
67632 null_glColor3fVertex3fSUN,
67633 null_glColor3fVertex3fvSUN,
67634 null_glColor3hNV,
67635 null_glColor3hvNV,
67636 null_glColor3xOES,
67637 null_glColor3xvOES,
67638 null_glColor4fNormal3fVertex3fSUN,
67639 null_glColor4fNormal3fVertex3fvSUN,
67640 null_glColor4hNV,
67641 null_glColor4hvNV,
67642 null_glColor4ubVertex2fSUN,
67643 null_glColor4ubVertex2fvSUN,
67644 null_glColor4ubVertex3fSUN,
67645 null_glColor4ubVertex3fvSUN,
67646 null_glColor4xOES,
67647 null_glColor4xvOES,
67648 null_glColorFormatNV,
67649 null_glColorFragmentOp1ATI,
67650 null_glColorFragmentOp2ATI,
67651 null_glColorFragmentOp3ATI,
67652 null_glColorMaskIndexedEXT,
67653 null_glColorMaski,
67654 null_glColorP3ui,
67655 null_glColorP3uiv,
67656 null_glColorP4ui,
67657 null_glColorP4uiv,
67658 null_glColorPointerEXT,
67659 null_glColorPointerListIBM,
67660 null_glColorPointervINTEL,
67661 null_glColorSubTable,
67662 null_glColorSubTableEXT,
67663 null_glColorTable,
67664 null_glColorTableEXT,
67665 null_glColorTableParameterfv,
67666 null_glColorTableParameterfvSGI,
67667 null_glColorTableParameteriv,
67668 null_glColorTableParameterivSGI,
67669 null_glColorTableSGI,
67670 null_glCombinerInputNV,
67671 null_glCombinerOutputNV,
67672 null_glCombinerParameterfNV,
67673 null_glCombinerParameterfvNV,
67674 null_glCombinerParameteriNV,
67675 null_glCombinerParameterivNV,
67676 null_glCombinerStageParameterfvNV,
67677 null_glCommandListSegmentsNV,
67678 null_glCompileCommandListNV,
67679 null_glCompileShader,
67680 null_glCompileShaderARB,
67681 null_glCompileShaderIncludeARB,
67682 null_glCompressedMultiTexImage1DEXT,
67683 null_glCompressedMultiTexImage2DEXT,
67684 null_glCompressedMultiTexImage3DEXT,
67685 null_glCompressedMultiTexSubImage1DEXT,
67686 null_glCompressedMultiTexSubImage2DEXT,
67687 null_glCompressedMultiTexSubImage3DEXT,
67688 null_glCompressedTexImage1D,
67689 null_glCompressedTexImage1DARB,
67690 null_glCompressedTexImage2D,
67691 null_glCompressedTexImage2DARB,
67692 null_glCompressedTexImage3D,
67693 null_glCompressedTexImage3DARB,
67694 null_glCompressedTexSubImage1D,
67695 null_glCompressedTexSubImage1DARB,
67696 null_glCompressedTexSubImage2D,
67697 null_glCompressedTexSubImage2DARB,
67698 null_glCompressedTexSubImage3D,
67699 null_glCompressedTexSubImage3DARB,
67700 null_glCompressedTextureImage1DEXT,
67701 null_glCompressedTextureImage2DEXT,
67702 null_glCompressedTextureImage3DEXT,
67703 null_glCompressedTextureSubImage1D,
67704 null_glCompressedTextureSubImage1DEXT,
67705 null_glCompressedTextureSubImage2D,
67706 null_glCompressedTextureSubImage2DEXT,
67707 null_glCompressedTextureSubImage3D,
67708 null_glCompressedTextureSubImage3DEXT,
67709 null_glConservativeRasterParameterfNV,
67710 null_glConservativeRasterParameteriNV,
67711 null_glConvolutionFilter1D,
67712 null_glConvolutionFilter1DEXT,
67713 null_glConvolutionFilter2D,
67714 null_glConvolutionFilter2DEXT,
67715 null_glConvolutionParameterf,
67716 null_glConvolutionParameterfEXT,
67717 null_glConvolutionParameterfv,
67718 null_glConvolutionParameterfvEXT,
67719 null_glConvolutionParameteri,
67720 null_glConvolutionParameteriEXT,
67721 null_glConvolutionParameteriv,
67722 null_glConvolutionParameterivEXT,
67723 null_glConvolutionParameterxOES,
67724 null_glConvolutionParameterxvOES,
67725 null_glCopyBufferSubData,
67726 null_glCopyColorSubTable,
67727 null_glCopyColorSubTableEXT,
67728 null_glCopyColorTable,
67729 null_glCopyColorTableSGI,
67730 null_glCopyConvolutionFilter1D,
67731 null_glCopyConvolutionFilter1DEXT,
67732 null_glCopyConvolutionFilter2D,
67733 null_glCopyConvolutionFilter2DEXT,
67734 null_glCopyImageSubData,
67735 null_glCopyImageSubDataNV,
67736 null_glCopyMultiTexImage1DEXT,
67737 null_glCopyMultiTexImage2DEXT,
67738 null_glCopyMultiTexSubImage1DEXT,
67739 null_glCopyMultiTexSubImage2DEXT,
67740 null_glCopyMultiTexSubImage3DEXT,
67741 null_glCopyNamedBufferSubData,
67742 null_glCopyPathNV,
67743 null_glCopyTexImage1DEXT,
67744 null_glCopyTexImage2DEXT,
67745 null_glCopyTexSubImage1DEXT,
67746 null_glCopyTexSubImage2DEXT,
67747 null_glCopyTexSubImage3D,
67748 null_glCopyTexSubImage3DEXT,
67749 null_glCopyTextureImage1DEXT,
67750 null_glCopyTextureImage2DEXT,
67751 null_glCopyTextureSubImage1D,
67752 null_glCopyTextureSubImage1DEXT,
67753 null_glCopyTextureSubImage2D,
67754 null_glCopyTextureSubImage2DEXT,
67755 null_glCopyTextureSubImage3D,
67756 null_glCopyTextureSubImage3DEXT,
67757 null_glCoverFillPathInstancedNV,
67758 null_glCoverFillPathNV,
67759 null_glCoverStrokePathInstancedNV,
67760 null_glCoverStrokePathNV,
67761 null_glCoverageModulationNV,
67762 null_glCoverageModulationTableNV,
67763 null_glCreateBuffers,
67764 null_glCreateCommandListsNV,
67765 null_glCreateFramebuffers,
67766 null_glCreateMemoryObjectsEXT,
67767 null_glCreatePerfQueryINTEL,
67768 null_glCreateProgram,
67769 null_glCreateProgramObjectARB,
67770 null_glCreateProgramPipelines,
67771 null_glCreateProgressFenceNVX,
67772 null_glCreateQueries,
67773 null_glCreateRenderbuffers,
67774 null_glCreateSamplers,
67775 null_glCreateShader,
67776 null_glCreateShaderObjectARB,
67777 null_glCreateShaderProgramEXT,
67778 null_glCreateShaderProgramv,
67779 null_glCreateStatesNV,
67780 null_glCreateSyncFromCLeventARB,
67781 null_glCreateTextures,
67782 null_glCreateTransformFeedbacks,
67783 null_glCreateVertexArrays,
67784 null_glCullParameterdvEXT,
67785 null_glCullParameterfvEXT,
67786 null_glCurrentPaletteMatrixARB,
67787 null_glDebugMessageCallback,
67788 null_glDebugMessageCallbackAMD,
67789 null_glDebugMessageCallbackARB,
67790 null_glDebugMessageControl,
67791 null_glDebugMessageControlARB,
67792 null_glDebugMessageEnableAMD,
67793 null_glDebugMessageInsert,
67794 null_glDebugMessageInsertAMD,
67795 null_glDebugMessageInsertARB,
67796 null_glDeformSGIX,
67797 null_glDeformationMap3dSGIX,
67798 null_glDeformationMap3fSGIX,
67799 null_glDeleteAsyncMarkersSGIX,
67800 null_glDeleteBufferRegion,
67801 null_glDeleteBuffers,
67802 null_glDeleteBuffersARB,
67803 null_glDeleteCommandListsNV,
67804 null_glDeleteFencesAPPLE,
67805 null_glDeleteFencesNV,
67806 null_glDeleteFragmentShaderATI,
67807 null_glDeleteFramebuffers,
67808 null_glDeleteFramebuffersEXT,
67809 null_glDeleteMemoryObjectsEXT,
67810 null_glDeleteNamedStringARB,
67811 null_glDeleteNamesAMD,
67812 null_glDeleteObjectARB,
67813 null_glDeleteObjectBufferATI,
67814 null_glDeleteOcclusionQueriesNV,
67815 null_glDeletePathsNV,
67816 null_glDeletePerfMonitorsAMD,
67817 null_glDeletePerfQueryINTEL,
67818 null_glDeleteProgram,
67819 null_glDeleteProgramPipelines,
67820 null_glDeleteProgramsARB,
67821 null_glDeleteProgramsNV,
67822 null_glDeleteQueries,
67823 null_glDeleteQueriesARB,
67824 null_glDeleteQueryResourceTagNV,
67825 null_glDeleteRenderbuffers,
67826 null_glDeleteRenderbuffersEXT,
67827 null_glDeleteSamplers,
67828 null_glDeleteSemaphoresEXT,
67829 null_glDeleteShader,
67830 null_glDeleteStatesNV,
67831 null_glDeleteSync,
67832 null_glDeleteTexturesEXT,
67833 null_glDeleteTransformFeedbacks,
67834 null_glDeleteTransformFeedbacksNV,
67835 null_glDeleteVertexArrays,
67836 null_glDeleteVertexArraysAPPLE,
67837 null_glDeleteVertexShaderEXT,
67838 null_glDepthBoundsEXT,
67839 null_glDepthBoundsdNV,
67840 null_glDepthRangeArraydvNV,
67841 null_glDepthRangeArrayv,
67842 null_glDepthRangeIndexed,
67843 null_glDepthRangeIndexeddNV,
67844 null_glDepthRangedNV,
67845 null_glDepthRangef,
67846 null_glDepthRangefOES,
67847 null_glDepthRangexOES,
67848 null_glDetachObjectARB,
67849 null_glDetachShader,
67850 null_glDetailTexFuncSGIS,
67851 null_glDisableClientStateIndexedEXT,
67852 null_glDisableClientStateiEXT,
67853 null_glDisableIndexedEXT,
67854 null_glDisableVariantClientStateEXT,
67855 null_glDisableVertexArrayAttrib,
67856 null_glDisableVertexArrayAttribEXT,
67857 null_glDisableVertexArrayEXT,
67858 null_glDisableVertexAttribAPPLE,
67859 null_glDisableVertexAttribArray,
67860 null_glDisableVertexAttribArrayARB,
67861 null_glDisablei,
67862 null_glDispatchCompute,
67863 null_glDispatchComputeGroupSizeARB,
67864 null_glDispatchComputeIndirect,
67865 null_glDrawArraysEXT,
67866 null_glDrawArraysIndirect,
67867 null_glDrawArraysInstanced,
67868 null_glDrawArraysInstancedARB,
67869 null_glDrawArraysInstancedBaseInstance,
67870 null_glDrawArraysInstancedEXT,
67871 null_glDrawBufferRegion,
67872 null_glDrawBuffers,
67873 null_glDrawBuffersARB,
67874 null_glDrawBuffersATI,
67875 null_glDrawCommandsAddressNV,
67876 null_glDrawCommandsNV,
67877 null_glDrawCommandsStatesAddressNV,
67878 null_glDrawCommandsStatesNV,
67879 null_glDrawElementArrayAPPLE,
67880 null_glDrawElementArrayATI,
67881 null_glDrawElementsBaseVertex,
67882 null_glDrawElementsIndirect,
67883 null_glDrawElementsInstanced,
67884 null_glDrawElementsInstancedARB,
67885 null_glDrawElementsInstancedBaseInstance,
67886 null_glDrawElementsInstancedBaseVertex,
67887 null_glDrawElementsInstancedBaseVertexBaseInstance,
67888 null_glDrawElementsInstancedEXT,
67889 null_glDrawMeshArraysSUN,
67890 null_glDrawMeshTasksIndirectNV,
67891 null_glDrawMeshTasksNV,
67892 null_glDrawRangeElementArrayAPPLE,
67893 null_glDrawRangeElementArrayATI,
67894 null_glDrawRangeElements,
67895 null_glDrawRangeElementsBaseVertex,
67896 null_glDrawRangeElementsEXT,
67897 null_glDrawTextureNV,
67898 null_glDrawTransformFeedback,
67899 null_glDrawTransformFeedbackInstanced,
67900 null_glDrawTransformFeedbackNV,
67901 null_glDrawTransformFeedbackStream,
67902 null_glDrawTransformFeedbackStreamInstanced,
67903 null_glDrawVkImageNV,
67904 null_glEGLImageTargetTexStorageEXT,
67905 null_glEGLImageTargetTextureStorageEXT,
67906 null_glEdgeFlagFormatNV,
67907 null_glEdgeFlagPointerEXT,
67908 null_glEdgeFlagPointerListIBM,
67909 null_glElementPointerAPPLE,
67910 null_glElementPointerATI,
67911 null_glEnableClientStateIndexedEXT,
67912 null_glEnableClientStateiEXT,
67913 null_glEnableIndexedEXT,
67914 null_glEnableVariantClientStateEXT,
67915 null_glEnableVertexArrayAttrib,
67916 null_glEnableVertexArrayAttribEXT,
67917 null_glEnableVertexArrayEXT,
67918 null_glEnableVertexAttribAPPLE,
67919 null_glEnableVertexAttribArray,
67920 null_glEnableVertexAttribArrayARB,
67921 null_glEnablei,
67922 null_glEndConditionalRender,
67923 null_glEndConditionalRenderNV,
67924 null_glEndConditionalRenderNVX,
67925 null_glEndFragmentShaderATI,
67926 null_glEndOcclusionQueryNV,
67927 null_glEndPerfMonitorAMD,
67928 null_glEndPerfQueryINTEL,
67929 null_glEndQuery,
67930 null_glEndQueryARB,
67931 null_glEndQueryIndexed,
67932 null_glEndTransformFeedback,
67933 null_glEndTransformFeedbackEXT,
67934 null_glEndTransformFeedbackNV,
67935 null_glEndVertexShaderEXT,
67936 null_glEndVideoCaptureNV,
67937 null_glEvalCoord1xOES,
67938 null_glEvalCoord1xvOES,
67939 null_glEvalCoord2xOES,
67940 null_glEvalCoord2xvOES,
67941 null_glEvalMapsNV,
67942 null_glEvaluateDepthValuesARB,
67943 null_glExecuteProgramNV,
67944 null_glExtractComponentEXT,
67945 null_glFeedbackBufferxOES,
67946 null_glFenceSync,
67947 null_glFinalCombinerInputNV,
67948 null_glFinishAsyncSGIX,
67949 null_glFinishFenceAPPLE,
67950 null_glFinishFenceNV,
67951 null_glFinishObjectAPPLE,
67952 null_glFinishTextureSUNX,
67953 null_glFlushMappedBufferRange,
67954 null_glFlushMappedBufferRangeAPPLE,
67955 null_glFlushMappedNamedBufferRange,
67956 null_glFlushMappedNamedBufferRangeEXT,
67957 null_glFlushPixelDataRangeNV,
67958 null_glFlushRasterSGIX,
67959 null_glFlushStaticDataIBM,
67960 null_glFlushVertexArrayRangeAPPLE,
67961 null_glFlushVertexArrayRangeNV,
67962 null_glFogCoordFormatNV,
67963 null_glFogCoordPointer,
67964 null_glFogCoordPointerEXT,
67965 null_glFogCoordPointerListIBM,
67966 null_glFogCoordd,
67967 null_glFogCoorddEXT,
67968 null_glFogCoorddv,
67969 null_glFogCoorddvEXT,
67970 null_glFogCoordf,
67971 null_glFogCoordfEXT,
67972 null_glFogCoordfv,
67973 null_glFogCoordfvEXT,
67974 null_glFogCoordhNV,
67975 null_glFogCoordhvNV,
67976 null_glFogFuncSGIS,
67977 null_glFogxOES,
67978 null_glFogxvOES,
67979 null_glFragmentColorMaterialSGIX,
67980 null_glFragmentCoverageColorNV,
67981 null_glFragmentLightModelfSGIX,
67982 null_glFragmentLightModelfvSGIX,
67983 null_glFragmentLightModeliSGIX,
67984 null_glFragmentLightModelivSGIX,
67985 null_glFragmentLightfSGIX,
67986 null_glFragmentLightfvSGIX,
67987 null_glFragmentLightiSGIX,
67988 null_glFragmentLightivSGIX,
67989 null_glFragmentMaterialfSGIX,
67990 null_glFragmentMaterialfvSGIX,
67991 null_glFragmentMaterialiSGIX,
67992 null_glFragmentMaterialivSGIX,
67993 null_glFrameTerminatorGREMEDY,
67994 null_glFrameZoomSGIX,
67995 null_glFramebufferDrawBufferEXT,
67996 null_glFramebufferDrawBuffersEXT,
67997 null_glFramebufferFetchBarrierEXT,
67998 null_glFramebufferParameteri,
67999 null_glFramebufferParameteriMESA,
68000 null_glFramebufferReadBufferEXT,
68001 null_glFramebufferRenderbuffer,
68002 null_glFramebufferRenderbufferEXT,
68003 null_glFramebufferSampleLocationsfvARB,
68004 null_glFramebufferSampleLocationsfvNV,
68005 null_glFramebufferSamplePositionsfvAMD,
68006 null_glFramebufferTexture,
68007 null_glFramebufferTexture1D,
68008 null_glFramebufferTexture1DEXT,
68009 null_glFramebufferTexture2D,
68010 null_glFramebufferTexture2DEXT,
68011 null_glFramebufferTexture3D,
68012 null_glFramebufferTexture3DEXT,
68013 null_glFramebufferTextureARB,
68014 null_glFramebufferTextureEXT,
68015 null_glFramebufferTextureFaceARB,
68016 null_glFramebufferTextureFaceEXT,
68017 null_glFramebufferTextureLayer,
68018 null_glFramebufferTextureLayerARB,
68019 null_glFramebufferTextureLayerEXT,
68020 null_glFramebufferTextureMultiviewOVR,
68021 null_glFreeObjectBufferATI,
68022 null_glFrustumfOES,
68023 null_glFrustumxOES,
68024 null_glGenAsyncMarkersSGIX,
68025 null_glGenBuffers,
68026 null_glGenBuffersARB,
68027 null_glGenFencesAPPLE,
68028 null_glGenFencesNV,
68029 null_glGenFragmentShadersATI,
68030 null_glGenFramebuffers,
68031 null_glGenFramebuffersEXT,
68032 null_glGenNamesAMD,
68033 null_glGenOcclusionQueriesNV,
68034 null_glGenPathsNV,
68035 null_glGenPerfMonitorsAMD,
68036 null_glGenProgramPipelines,
68037 null_glGenProgramsARB,
68038 null_glGenProgramsNV,
68039 null_glGenQueries,
68040 null_glGenQueriesARB,
68041 null_glGenQueryResourceTagNV,
68042 null_glGenRenderbuffers,
68043 null_glGenRenderbuffersEXT,
68044 null_glGenSamplers,
68045 null_glGenSemaphoresEXT,
68046 null_glGenSymbolsEXT,
68047 null_glGenTexturesEXT,
68048 null_glGenTransformFeedbacks,
68049 null_glGenTransformFeedbacksNV,
68050 null_glGenVertexArrays,
68051 null_glGenVertexArraysAPPLE,
68052 null_glGenVertexShadersEXT,
68053 null_glGenerateMipmap,
68054 null_glGenerateMipmapEXT,
68055 null_glGenerateMultiTexMipmapEXT,
68056 null_glGenerateTextureMipmap,
68057 null_glGenerateTextureMipmapEXT,
68058 null_glGetActiveAtomicCounterBufferiv,
68059 null_glGetActiveAttrib,
68060 null_glGetActiveAttribARB,
68061 null_glGetActiveSubroutineName,
68062 null_glGetActiveSubroutineUniformName,
68063 null_glGetActiveSubroutineUniformiv,
68064 null_glGetActiveUniform,
68065 null_glGetActiveUniformARB,
68066 null_glGetActiveUniformBlockName,
68067 null_glGetActiveUniformBlockiv,
68068 null_glGetActiveUniformName,
68069 null_glGetActiveUniformsiv,
68070 null_glGetActiveVaryingNV,
68071 null_glGetArrayObjectfvATI,
68072 null_glGetArrayObjectivATI,
68073 null_glGetAttachedObjectsARB,
68074 null_glGetAttachedShaders,
68075 null_glGetAttribLocation,
68076 null_glGetAttribLocationARB,
68077 null_glGetBooleanIndexedvEXT,
68078 null_glGetBooleani_v,
68079 null_glGetBufferParameteri64v,
68080 null_glGetBufferParameteriv,
68081 null_glGetBufferParameterivARB,
68082 null_glGetBufferParameterui64vNV,
68083 null_glGetBufferPointerv,
68084 null_glGetBufferPointervARB,
68085 null_glGetBufferSubData,
68086 null_glGetBufferSubDataARB,
68087 null_glGetClipPlanefOES,
68088 null_glGetClipPlanexOES,
68089 null_glGetColorTable,
68090 null_glGetColorTableEXT,
68091 null_glGetColorTableParameterfv,
68092 null_glGetColorTableParameterfvEXT,
68093 null_glGetColorTableParameterfvSGI,
68094 null_glGetColorTableParameteriv,
68095 null_glGetColorTableParameterivEXT,
68096 null_glGetColorTableParameterivSGI,
68097 null_glGetColorTableSGI,
68098 null_glGetCombinerInputParameterfvNV,
68099 null_glGetCombinerInputParameterivNV,
68100 null_glGetCombinerOutputParameterfvNV,
68101 null_glGetCombinerOutputParameterivNV,
68102 null_glGetCombinerStageParameterfvNV,
68103 null_glGetCommandHeaderNV,
68104 null_glGetCompressedMultiTexImageEXT,
68105 null_glGetCompressedTexImage,
68106 null_glGetCompressedTexImageARB,
68107 null_glGetCompressedTextureImage,
68108 null_glGetCompressedTextureImageEXT,
68109 null_glGetCompressedTextureSubImage,
68110 null_glGetConvolutionFilter,
68111 null_glGetConvolutionFilterEXT,
68112 null_glGetConvolutionParameterfv,
68113 null_glGetConvolutionParameterfvEXT,
68114 null_glGetConvolutionParameteriv,
68115 null_glGetConvolutionParameterivEXT,
68116 null_glGetConvolutionParameterxvOES,
68117 null_glGetCoverageModulationTableNV,
68118 null_glGetDebugMessageLog,
68119 null_glGetDebugMessageLogAMD,
68120 null_glGetDebugMessageLogARB,
68121 null_glGetDetailTexFuncSGIS,
68122 null_glGetDoubleIndexedvEXT,
68123 null_glGetDoublei_v,
68124 null_glGetDoublei_vEXT,
68125 null_glGetFenceivNV,
68126 null_glGetFinalCombinerInputParameterfvNV,
68127 null_glGetFinalCombinerInputParameterivNV,
68128 null_glGetFirstPerfQueryIdINTEL,
68129 null_glGetFixedvOES,
68130 null_glGetFloatIndexedvEXT,
68131 null_glGetFloati_v,
68132 null_glGetFloati_vEXT,
68133 null_glGetFogFuncSGIS,
68134 null_glGetFragDataIndex,
68135 null_glGetFragDataLocation,
68136 null_glGetFragDataLocationEXT,
68137 null_glGetFragmentLightfvSGIX,
68138 null_glGetFragmentLightivSGIX,
68139 null_glGetFragmentMaterialfvSGIX,
68140 null_glGetFragmentMaterialivSGIX,
68141 null_glGetFramebufferAttachmentParameteriv,
68142 null_glGetFramebufferAttachmentParameterivEXT,
68143 null_glGetFramebufferParameterfvAMD,
68144 null_glGetFramebufferParameteriv,
68145 null_glGetFramebufferParameterivEXT,
68146 null_glGetFramebufferParameterivMESA,
68147 null_glGetGraphicsResetStatus,
68148 null_glGetGraphicsResetStatusARB,
68149 null_glGetHandleARB,
68150 null_glGetHistogram,
68151 null_glGetHistogramEXT,
68152 null_glGetHistogramParameterfv,
68153 null_glGetHistogramParameterfvEXT,
68154 null_glGetHistogramParameteriv,
68155 null_glGetHistogramParameterivEXT,
68156 null_glGetHistogramParameterxvOES,
68157 null_glGetImageHandleARB,
68158 null_glGetImageHandleNV,
68159 null_glGetImageTransformParameterfvHP,
68160 null_glGetImageTransformParameterivHP,
68161 null_glGetInfoLogARB,
68162 null_glGetInstrumentsSGIX,
68163 null_glGetInteger64i_v,
68164 null_glGetInteger64v,
68165 null_glGetIntegerIndexedvEXT,
68166 null_glGetIntegeri_v,
68167 null_glGetIntegerui64i_vNV,
68168 null_glGetIntegerui64vNV,
68169 null_glGetInternalformatSampleivNV,
68170 null_glGetInternalformati64v,
68171 null_glGetInternalformativ,
68172 null_glGetInvariantBooleanvEXT,
68173 null_glGetInvariantFloatvEXT,
68174 null_glGetInvariantIntegervEXT,
68175 null_glGetLightxOES,
68176 null_glGetListParameterfvSGIX,
68177 null_glGetListParameterivSGIX,
68178 null_glGetLocalConstantBooleanvEXT,
68179 null_glGetLocalConstantFloatvEXT,
68180 null_glGetLocalConstantIntegervEXT,
68181 null_glGetMapAttribParameterfvNV,
68182 null_glGetMapAttribParameterivNV,
68183 null_glGetMapControlPointsNV,
68184 null_glGetMapParameterfvNV,
68185 null_glGetMapParameterivNV,
68186 null_glGetMapxvOES,
68187 null_glGetMaterialxOES,
68188 null_glGetMemoryObjectDetachedResourcesuivNV,
68189 null_glGetMemoryObjectParameterivEXT,
68190 null_glGetMinmax,
68191 null_glGetMinmaxEXT,
68192 null_glGetMinmaxParameterfv,
68193 null_glGetMinmaxParameterfvEXT,
68194 null_glGetMinmaxParameteriv,
68195 null_glGetMinmaxParameterivEXT,
68196 null_glGetMultiTexEnvfvEXT,
68197 null_glGetMultiTexEnvivEXT,
68198 null_glGetMultiTexGendvEXT,
68199 null_glGetMultiTexGenfvEXT,
68200 null_glGetMultiTexGenivEXT,
68201 null_glGetMultiTexImageEXT,
68202 null_glGetMultiTexLevelParameterfvEXT,
68203 null_glGetMultiTexLevelParameterivEXT,
68204 null_glGetMultiTexParameterIivEXT,
68205 null_glGetMultiTexParameterIuivEXT,
68206 null_glGetMultiTexParameterfvEXT,
68207 null_glGetMultiTexParameterivEXT,
68208 null_glGetMultisamplefv,
68209 null_glGetMultisamplefvNV,
68210 null_glGetNamedBufferParameteri64v,
68211 null_glGetNamedBufferParameteriv,
68212 null_glGetNamedBufferParameterivEXT,
68213 null_glGetNamedBufferParameterui64vNV,
68214 null_glGetNamedBufferPointerv,
68215 null_glGetNamedBufferPointervEXT,
68216 null_glGetNamedBufferSubData,
68217 null_glGetNamedBufferSubDataEXT,
68218 null_glGetNamedFramebufferAttachmentParameteriv,
68219 null_glGetNamedFramebufferAttachmentParameterivEXT,
68220 null_glGetNamedFramebufferParameterfvAMD,
68221 null_glGetNamedFramebufferParameteriv,
68222 null_glGetNamedFramebufferParameterivEXT,
68223 null_glGetNamedProgramLocalParameterIivEXT,
68224 null_glGetNamedProgramLocalParameterIuivEXT,
68225 null_glGetNamedProgramLocalParameterdvEXT,
68226 null_glGetNamedProgramLocalParameterfvEXT,
68227 null_glGetNamedProgramStringEXT,
68228 null_glGetNamedProgramivEXT,
68229 null_glGetNamedRenderbufferParameteriv,
68230 null_glGetNamedRenderbufferParameterivEXT,
68231 null_glGetNamedStringARB,
68232 null_glGetNamedStringivARB,
68233 null_glGetNextPerfQueryIdINTEL,
68234 null_glGetObjectBufferfvATI,
68235 null_glGetObjectBufferivATI,
68236 null_glGetObjectLabel,
68237 null_glGetObjectLabelEXT,
68238 null_glGetObjectParameterfvARB,
68239 null_glGetObjectParameterivAPPLE,
68240 null_glGetObjectParameterivARB,
68241 null_glGetObjectPtrLabel,
68242 null_glGetOcclusionQueryivNV,
68243 null_glGetOcclusionQueryuivNV,
68244 null_glGetPathColorGenfvNV,
68245 null_glGetPathColorGenivNV,
68246 null_glGetPathCommandsNV,
68247 null_glGetPathCoordsNV,
68248 null_glGetPathDashArrayNV,
68249 null_glGetPathLengthNV,
68250 null_glGetPathMetricRangeNV,
68251 null_glGetPathMetricsNV,
68252 null_glGetPathParameterfvNV,
68253 null_glGetPathParameterivNV,
68254 null_glGetPathSpacingNV,
68255 null_glGetPathTexGenfvNV,
68256 null_glGetPathTexGenivNV,
68257 null_glGetPerfCounterInfoINTEL,
68258 null_glGetPerfMonitorCounterDataAMD,
68259 null_glGetPerfMonitorCounterInfoAMD,
68260 null_glGetPerfMonitorCounterStringAMD,
68261 null_glGetPerfMonitorCountersAMD,
68262 null_glGetPerfMonitorGroupStringAMD,
68263 null_glGetPerfMonitorGroupsAMD,
68264 null_glGetPerfQueryDataINTEL,
68265 null_glGetPerfQueryIdByNameINTEL,
68266 null_glGetPerfQueryInfoINTEL,
68267 null_glGetPixelMapxv,
68268 null_glGetPixelTexGenParameterfvSGIS,
68269 null_glGetPixelTexGenParameterivSGIS,
68270 null_glGetPixelTransformParameterfvEXT,
68271 null_glGetPixelTransformParameterivEXT,
68272 null_glGetPointerIndexedvEXT,
68273 null_glGetPointeri_vEXT,
68274 null_glGetPointervEXT,
68275 null_glGetProgramBinary,
68276 null_glGetProgramEnvParameterIivNV,
68277 null_glGetProgramEnvParameterIuivNV,
68278 null_glGetProgramEnvParameterdvARB,
68279 null_glGetProgramEnvParameterfvARB,
68280 null_glGetProgramInfoLog,
68281 null_glGetProgramInterfaceiv,
68282 null_glGetProgramLocalParameterIivNV,
68283 null_glGetProgramLocalParameterIuivNV,
68284 null_glGetProgramLocalParameterdvARB,
68285 null_glGetProgramLocalParameterfvARB,
68286 null_glGetProgramNamedParameterdvNV,
68287 null_glGetProgramNamedParameterfvNV,
68288 null_glGetProgramParameterdvNV,
68289 null_glGetProgramParameterfvNV,
68290 null_glGetProgramPipelineInfoLog,
68291 null_glGetProgramPipelineiv,
68292 null_glGetProgramResourceIndex,
68293 null_glGetProgramResourceLocation,
68294 null_glGetProgramResourceLocationIndex,
68295 null_glGetProgramResourceName,
68296 null_glGetProgramResourcefvNV,
68297 null_glGetProgramResourceiv,
68298 null_glGetProgramStageiv,
68299 null_glGetProgramStringARB,
68300 null_glGetProgramStringNV,
68301 null_glGetProgramSubroutineParameteruivNV,
68302 null_glGetProgramiv,
68303 null_glGetProgramivARB,
68304 null_glGetProgramivNV,
68305 null_glGetQueryBufferObjecti64v,
68306 null_glGetQueryBufferObjectiv,
68307 null_glGetQueryBufferObjectui64v,
68308 null_glGetQueryBufferObjectuiv,
68309 null_glGetQueryIndexediv,
68310 null_glGetQueryObjecti64v,
68311 null_glGetQueryObjecti64vEXT,
68312 null_glGetQueryObjectiv,
68313 null_glGetQueryObjectivARB,
68314 null_glGetQueryObjectui64v,
68315 null_glGetQueryObjectui64vEXT,
68316 null_glGetQueryObjectuiv,
68317 null_glGetQueryObjectuivARB,
68318 null_glGetQueryiv,
68319 null_glGetQueryivARB,
68320 null_glGetRenderbufferParameteriv,
68321 null_glGetRenderbufferParameterivEXT,
68322 null_glGetSamplerParameterIiv,
68323 null_glGetSamplerParameterIuiv,
68324 null_glGetSamplerParameterfv,
68325 null_glGetSamplerParameteriv,
68326 null_glGetSemaphoreParameterui64vEXT,
68327 null_glGetSeparableFilter,
68328 null_glGetSeparableFilterEXT,
68329 null_glGetShaderInfoLog,
68330 null_glGetShaderPrecisionFormat,
68331 null_glGetShaderSource,
68332 null_glGetShaderSourceARB,
68333 null_glGetShaderiv,
68334 null_glGetShadingRateImagePaletteNV,
68335 null_glGetShadingRateSampleLocationivNV,
68336 null_glGetSharpenTexFuncSGIS,
68337 null_glGetStageIndexNV,
68338 null_glGetStringi,
68339 null_glGetSubroutineIndex,
68340 null_glGetSubroutineUniformLocation,
68341 null_glGetSynciv,
68342 null_glGetTexBumpParameterfvATI,
68343 null_glGetTexBumpParameterivATI,
68344 null_glGetTexEnvxvOES,
68345 null_glGetTexFilterFuncSGIS,
68346 null_glGetTexGenxvOES,
68347 null_glGetTexLevelParameterxvOES,
68348 null_glGetTexParameterIiv,
68349 null_glGetTexParameterIivEXT,
68350 null_glGetTexParameterIuiv,
68351 null_glGetTexParameterIuivEXT,
68352 null_glGetTexParameterPointervAPPLE,
68353 null_glGetTexParameterxvOES,
68354 null_glGetTextureHandleARB,
68355 null_glGetTextureHandleNV,
68356 null_glGetTextureImage,
68357 null_glGetTextureImageEXT,
68358 null_glGetTextureLevelParameterfv,
68359 null_glGetTextureLevelParameterfvEXT,
68360 null_glGetTextureLevelParameteriv,
68361 null_glGetTextureLevelParameterivEXT,
68362 null_glGetTextureParameterIiv,
68363 null_glGetTextureParameterIivEXT,
68364 null_glGetTextureParameterIuiv,
68365 null_glGetTextureParameterIuivEXT,
68366 null_glGetTextureParameterfv,
68367 null_glGetTextureParameterfvEXT,
68368 null_glGetTextureParameteriv,
68369 null_glGetTextureParameterivEXT,
68370 null_glGetTextureSamplerHandleARB,
68371 null_glGetTextureSamplerHandleNV,
68372 null_glGetTextureSubImage,
68373 null_glGetTrackMatrixivNV,
68374 null_glGetTransformFeedbackVarying,
68375 null_glGetTransformFeedbackVaryingEXT,
68376 null_glGetTransformFeedbackVaryingNV,
68377 null_glGetTransformFeedbacki64_v,
68378 null_glGetTransformFeedbacki_v,
68379 null_glGetTransformFeedbackiv,
68380 null_glGetUniformBlockIndex,
68381 null_glGetUniformBufferSizeEXT,
68382 null_glGetUniformIndices,
68383 null_glGetUniformLocation,
68384 null_glGetUniformLocationARB,
68385 null_glGetUniformOffsetEXT,
68386 null_glGetUniformSubroutineuiv,
68387 null_glGetUniformdv,
68388 null_glGetUniformfv,
68389 null_glGetUniformfvARB,
68390 null_glGetUniformi64vARB,
68391 null_glGetUniformi64vNV,
68392 null_glGetUniformiv,
68393 null_glGetUniformivARB,
68394 null_glGetUniformui64vARB,
68395 null_glGetUniformui64vNV,
68396 null_glGetUniformuiv,
68397 null_glGetUniformuivEXT,
68398 null_glGetUnsignedBytei_vEXT,
68399 null_glGetUnsignedBytevEXT,
68400 null_glGetVariantArrayObjectfvATI,
68401 null_glGetVariantArrayObjectivATI,
68402 null_glGetVariantBooleanvEXT,
68403 null_glGetVariantFloatvEXT,
68404 null_glGetVariantIntegervEXT,
68405 null_glGetVariantPointervEXT,
68406 null_glGetVaryingLocationNV,
68407 null_glGetVertexArrayIndexed64iv,
68408 null_glGetVertexArrayIndexediv,
68409 null_glGetVertexArrayIntegeri_vEXT,
68410 null_glGetVertexArrayIntegervEXT,
68411 null_glGetVertexArrayPointeri_vEXT,
68412 null_glGetVertexArrayPointervEXT,
68413 null_glGetVertexArrayiv,
68414 null_glGetVertexAttribArrayObjectfvATI,
68415 null_glGetVertexAttribArrayObjectivATI,
68416 null_glGetVertexAttribIiv,
68417 null_glGetVertexAttribIivEXT,
68418 null_glGetVertexAttribIuiv,
68419 null_glGetVertexAttribIuivEXT,
68420 null_glGetVertexAttribLdv,
68421 null_glGetVertexAttribLdvEXT,
68422 null_glGetVertexAttribLi64vNV,
68423 null_glGetVertexAttribLui64vARB,
68424 null_glGetVertexAttribLui64vNV,
68425 null_glGetVertexAttribPointerv,
68426 null_glGetVertexAttribPointervARB,
68427 null_glGetVertexAttribPointervNV,
68428 null_glGetVertexAttribdv,
68429 null_glGetVertexAttribdvARB,
68430 null_glGetVertexAttribdvNV,
68431 null_glGetVertexAttribfv,
68432 null_glGetVertexAttribfvARB,
68433 null_glGetVertexAttribfvNV,
68434 null_glGetVertexAttribiv,
68435 null_glGetVertexAttribivARB,
68436 null_glGetVertexAttribivNV,
68437 null_glGetVideoCaptureStreamdvNV,
68438 null_glGetVideoCaptureStreamfvNV,
68439 null_glGetVideoCaptureStreamivNV,
68440 null_glGetVideoCaptureivNV,
68441 null_glGetVideoi64vNV,
68442 null_glGetVideoivNV,
68443 null_glGetVideoui64vNV,
68444 null_glGetVideouivNV,
68445 null_glGetVkProcAddrNV,
68446 null_glGetnColorTable,
68447 null_glGetnColorTableARB,
68448 null_glGetnCompressedTexImage,
68449 null_glGetnCompressedTexImageARB,
68450 null_glGetnConvolutionFilter,
68451 null_glGetnConvolutionFilterARB,
68452 null_glGetnHistogram,
68453 null_glGetnHistogramARB,
68454 null_glGetnMapdv,
68455 null_glGetnMapdvARB,
68456 null_glGetnMapfv,
68457 null_glGetnMapfvARB,
68458 null_glGetnMapiv,
68459 null_glGetnMapivARB,
68460 null_glGetnMinmax,
68461 null_glGetnMinmaxARB,
68462 null_glGetnPixelMapfv,
68463 null_glGetnPixelMapfvARB,
68464 null_glGetnPixelMapuiv,
68465 null_glGetnPixelMapuivARB,
68466 null_glGetnPixelMapusv,
68467 null_glGetnPixelMapusvARB,
68468 null_glGetnPolygonStipple,
68469 null_glGetnPolygonStippleARB,
68470 null_glGetnSeparableFilter,
68471 null_glGetnSeparableFilterARB,
68472 null_glGetnTexImage,
68473 null_glGetnTexImageARB,
68474 null_glGetnUniformdv,
68475 null_glGetnUniformdvARB,
68476 null_glGetnUniformfv,
68477 null_glGetnUniformfvARB,
68478 null_glGetnUniformi64vARB,
68479 null_glGetnUniformiv,
68480 null_glGetnUniformivARB,
68481 null_glGetnUniformui64vARB,
68482 null_glGetnUniformuiv,
68483 null_glGetnUniformuivARB,
68484 null_glGlobalAlphaFactorbSUN,
68485 null_glGlobalAlphaFactordSUN,
68486 null_glGlobalAlphaFactorfSUN,
68487 null_glGlobalAlphaFactoriSUN,
68488 null_glGlobalAlphaFactorsSUN,
68489 null_glGlobalAlphaFactorubSUN,
68490 null_glGlobalAlphaFactoruiSUN,
68491 null_glGlobalAlphaFactorusSUN,
68492 null_glHintPGI,
68493 null_glHistogram,
68494 null_glHistogramEXT,
68495 null_glIglooInterfaceSGIX,
68496 null_glImageTransformParameterfHP,
68497 null_glImageTransformParameterfvHP,
68498 null_glImageTransformParameteriHP,
68499 null_glImageTransformParameterivHP,
68500 null_glImportMemoryFdEXT,
68501 null_glImportMemoryWin32HandleEXT,
68502 null_glImportMemoryWin32NameEXT,
68503 null_glImportSemaphoreFdEXT,
68504 null_glImportSemaphoreWin32HandleEXT,
68505 null_glImportSemaphoreWin32NameEXT,
68506 null_glImportSyncEXT,
68507 null_glIndexFormatNV,
68508 null_glIndexFuncEXT,
68509 null_glIndexMaterialEXT,
68510 null_glIndexPointerEXT,
68511 null_glIndexPointerListIBM,
68512 null_glIndexxOES,
68513 null_glIndexxvOES,
68514 null_glInsertComponentEXT,
68515 null_glInsertEventMarkerEXT,
68516 null_glInstrumentsBufferSGIX,
68517 null_glInterpolatePathsNV,
68518 null_glInvalidateBufferData,
68519 null_glInvalidateBufferSubData,
68520 null_glInvalidateFramebuffer,
68521 null_glInvalidateNamedFramebufferData,
68522 null_glInvalidateNamedFramebufferSubData,
68523 null_glInvalidateSubFramebuffer,
68524 null_glInvalidateTexImage,
68525 null_glInvalidateTexSubImage,
68526 null_glIsAsyncMarkerSGIX,
68527 null_glIsBuffer,
68528 null_glIsBufferARB,
68529 null_glIsBufferResidentNV,
68530 null_glIsCommandListNV,
68531 null_glIsEnabledIndexedEXT,
68532 null_glIsEnabledi,
68533 null_glIsFenceAPPLE,
68534 null_glIsFenceNV,
68535 null_glIsFramebuffer,
68536 null_glIsFramebufferEXT,
68537 null_glIsImageHandleResidentARB,
68538 null_glIsImageHandleResidentNV,
68539 null_glIsMemoryObjectEXT,
68540 null_glIsNameAMD,
68541 null_glIsNamedBufferResidentNV,
68542 null_glIsNamedStringARB,
68543 null_glIsObjectBufferATI,
68544 null_glIsOcclusionQueryNV,
68545 null_glIsPathNV,
68546 null_glIsPointInFillPathNV,
68547 null_glIsPointInStrokePathNV,
68548 null_glIsProgram,
68549 null_glIsProgramARB,
68550 null_glIsProgramNV,
68551 null_glIsProgramPipeline,
68552 null_glIsQuery,
68553 null_glIsQueryARB,
68554 null_glIsRenderbuffer,
68555 null_glIsRenderbufferEXT,
68556 null_glIsSampler,
68557 null_glIsSemaphoreEXT,
68558 null_glIsShader,
68559 null_glIsStateNV,
68560 null_glIsSync,
68561 null_glIsTextureEXT,
68562 null_glIsTextureHandleResidentARB,
68563 null_glIsTextureHandleResidentNV,
68564 null_glIsTransformFeedback,
68565 null_glIsTransformFeedbackNV,
68566 null_glIsVariantEnabledEXT,
68567 null_glIsVertexArray,
68568 null_glIsVertexArrayAPPLE,
68569 null_glIsVertexAttribEnabledAPPLE,
68570 null_glLGPUCopyImageSubDataNVX,
68571 null_glLGPUInterlockNVX,
68572 null_glLGPUNamedBufferSubDataNVX,
68573 null_glLabelObjectEXT,
68574 null_glLightEnviSGIX,
68575 null_glLightModelxOES,
68576 null_glLightModelxvOES,
68577 null_glLightxOES,
68578 null_glLightxvOES,
68579 null_glLineWidthxOES,
68580 null_glLinkProgram,
68581 null_glLinkProgramARB,
68582 null_glListDrawCommandsStatesClientNV,
68583 null_glListParameterfSGIX,
68584 null_glListParameterfvSGIX,
68585 null_glListParameteriSGIX,
68586 null_glListParameterivSGIX,
68587 null_glLoadIdentityDeformationMapSGIX,
68588 null_glLoadMatrixxOES,
68589 null_glLoadProgramNV,
68590 null_glLoadTransposeMatrixd,
68591 null_glLoadTransposeMatrixdARB,
68592 null_glLoadTransposeMatrixf,
68593 null_glLoadTransposeMatrixfARB,
68594 null_glLoadTransposeMatrixxOES,
68595 null_glLockArraysEXT,
68596 null_glMTexCoord2fSGIS,
68597 null_glMTexCoord2fvSGIS,
68598 null_glMakeBufferNonResidentNV,
68599 null_glMakeBufferResidentNV,
68600 null_glMakeImageHandleNonResidentARB,
68601 null_glMakeImageHandleNonResidentNV,
68602 null_glMakeImageHandleResidentARB,
68603 null_glMakeImageHandleResidentNV,
68604 null_glMakeNamedBufferNonResidentNV,
68605 null_glMakeNamedBufferResidentNV,
68606 null_glMakeTextureHandleNonResidentARB,
68607 null_glMakeTextureHandleNonResidentNV,
68608 null_glMakeTextureHandleResidentARB,
68609 null_glMakeTextureHandleResidentNV,
68610 null_glMap1xOES,
68611 null_glMap2xOES,
68612 null_glMapBuffer,
68613 null_glMapBufferARB,
68614 null_glMapBufferRange,
68615 null_glMapControlPointsNV,
68616 null_glMapGrid1xOES,
68617 null_glMapGrid2xOES,
68618 null_glMapNamedBuffer,
68619 null_glMapNamedBufferEXT,
68620 null_glMapNamedBufferRange,
68621 null_glMapNamedBufferRangeEXT,
68622 null_glMapObjectBufferATI,
68623 null_glMapParameterfvNV,
68624 null_glMapParameterivNV,
68625 null_glMapTexture2DINTEL,
68626 null_glMapVertexAttrib1dAPPLE,
68627 null_glMapVertexAttrib1fAPPLE,
68628 null_glMapVertexAttrib2dAPPLE,
68629 null_glMapVertexAttrib2fAPPLE,
68630 null_glMaterialxOES,
68631 null_glMaterialxvOES,
68632 null_glMatrixFrustumEXT,
68633 null_glMatrixIndexPointerARB,
68634 null_glMatrixIndexubvARB,
68635 null_glMatrixIndexuivARB,
68636 null_glMatrixIndexusvARB,
68637 null_glMatrixLoad3x2fNV,
68638 null_glMatrixLoad3x3fNV,
68639 null_glMatrixLoadIdentityEXT,
68640 null_glMatrixLoadTranspose3x3fNV,
68641 null_glMatrixLoadTransposedEXT,
68642 null_glMatrixLoadTransposefEXT,
68643 null_glMatrixLoaddEXT,
68644 null_glMatrixLoadfEXT,
68645 null_glMatrixMult3x2fNV,
68646 null_glMatrixMult3x3fNV,
68647 null_glMatrixMultTranspose3x3fNV,
68648 null_glMatrixMultTransposedEXT,
68649 null_glMatrixMultTransposefEXT,
68650 null_glMatrixMultdEXT,
68651 null_glMatrixMultfEXT,
68652 null_glMatrixOrthoEXT,
68653 null_glMatrixPopEXT,
68654 null_glMatrixPushEXT,
68655 null_glMatrixRotatedEXT,
68656 null_glMatrixRotatefEXT,
68657 null_glMatrixScaledEXT,
68658 null_glMatrixScalefEXT,
68659 null_glMatrixTranslatedEXT,
68660 null_glMatrixTranslatefEXT,
68661 null_glMaxShaderCompilerThreadsARB,
68662 null_glMaxShaderCompilerThreadsKHR,
68663 null_glMemoryBarrier,
68664 null_glMemoryBarrierByRegion,
68665 null_glMemoryBarrierEXT,
68666 null_glMemoryObjectParameterivEXT,
68667 null_glMinSampleShading,
68668 null_glMinSampleShadingARB,
68669 null_glMinmax,
68670 null_glMinmaxEXT,
68671 null_glMultMatrixxOES,
68672 null_glMultTransposeMatrixd,
68673 null_glMultTransposeMatrixdARB,
68674 null_glMultTransposeMatrixf,
68675 null_glMultTransposeMatrixfARB,
68676 null_glMultTransposeMatrixxOES,
68677 null_glMultiDrawArrays,
68678 null_glMultiDrawArraysEXT,
68679 null_glMultiDrawArraysIndirect,
68680 null_glMultiDrawArraysIndirectAMD,
68681 null_glMultiDrawArraysIndirectBindlessCountNV,
68682 null_glMultiDrawArraysIndirectBindlessNV,
68683 null_glMultiDrawArraysIndirectCount,
68684 null_glMultiDrawArraysIndirectCountARB,
68685 null_glMultiDrawElementArrayAPPLE,
68686 null_glMultiDrawElements,
68687 null_glMultiDrawElementsBaseVertex,
68688 null_glMultiDrawElementsEXT,
68689 null_glMultiDrawElementsIndirect,
68690 null_glMultiDrawElementsIndirectAMD,
68691 null_glMultiDrawElementsIndirectBindlessCountNV,
68692 null_glMultiDrawElementsIndirectBindlessNV,
68693 null_glMultiDrawElementsIndirectCount,
68694 null_glMultiDrawElementsIndirectCountARB,
68695 null_glMultiDrawMeshTasksIndirectCountNV,
68696 null_glMultiDrawMeshTasksIndirectNV,
68697 null_glMultiDrawRangeElementArrayAPPLE,
68698 null_glMultiModeDrawArraysIBM,
68699 null_glMultiModeDrawElementsIBM,
68700 null_glMultiTexBufferEXT,
68701 null_glMultiTexCoord1bOES,
68702 null_glMultiTexCoord1bvOES,
68703 null_glMultiTexCoord1d,
68704 null_glMultiTexCoord1dARB,
68705 null_glMultiTexCoord1dSGIS,
68706 null_glMultiTexCoord1dv,
68707 null_glMultiTexCoord1dvARB,
68708 null_glMultiTexCoord1dvSGIS,
68709 null_glMultiTexCoord1f,
68710 null_glMultiTexCoord1fARB,
68711 null_glMultiTexCoord1fSGIS,
68712 null_glMultiTexCoord1fv,
68713 null_glMultiTexCoord1fvARB,
68714 null_glMultiTexCoord1fvSGIS,
68715 null_glMultiTexCoord1hNV,
68716 null_glMultiTexCoord1hvNV,
68717 null_glMultiTexCoord1i,
68718 null_glMultiTexCoord1iARB,
68719 null_glMultiTexCoord1iSGIS,
68720 null_glMultiTexCoord1iv,
68721 null_glMultiTexCoord1ivARB,
68722 null_glMultiTexCoord1ivSGIS,
68723 null_glMultiTexCoord1s,
68724 null_glMultiTexCoord1sARB,
68725 null_glMultiTexCoord1sSGIS,
68726 null_glMultiTexCoord1sv,
68727 null_glMultiTexCoord1svARB,
68728 null_glMultiTexCoord1svSGIS,
68729 null_glMultiTexCoord1xOES,
68730 null_glMultiTexCoord1xvOES,
68731 null_glMultiTexCoord2bOES,
68732 null_glMultiTexCoord2bvOES,
68733 null_glMultiTexCoord2d,
68734 null_glMultiTexCoord2dARB,
68735 null_glMultiTexCoord2dSGIS,
68736 null_glMultiTexCoord2dv,
68737 null_glMultiTexCoord2dvARB,
68738 null_glMultiTexCoord2dvSGIS,
68739 null_glMultiTexCoord2f,
68740 null_glMultiTexCoord2fARB,
68741 null_glMultiTexCoord2fSGIS,
68742 null_glMultiTexCoord2fv,
68743 null_glMultiTexCoord2fvARB,
68744 null_glMultiTexCoord2fvSGIS,
68745 null_glMultiTexCoord2hNV,
68746 null_glMultiTexCoord2hvNV,
68747 null_glMultiTexCoord2i,
68748 null_glMultiTexCoord2iARB,
68749 null_glMultiTexCoord2iSGIS,
68750 null_glMultiTexCoord2iv,
68751 null_glMultiTexCoord2ivARB,
68752 null_glMultiTexCoord2ivSGIS,
68753 null_glMultiTexCoord2s,
68754 null_glMultiTexCoord2sARB,
68755 null_glMultiTexCoord2sSGIS,
68756 null_glMultiTexCoord2sv,
68757 null_glMultiTexCoord2svARB,
68758 null_glMultiTexCoord2svSGIS,
68759 null_glMultiTexCoord2xOES,
68760 null_glMultiTexCoord2xvOES,
68761 null_glMultiTexCoord3bOES,
68762 null_glMultiTexCoord3bvOES,
68763 null_glMultiTexCoord3d,
68764 null_glMultiTexCoord3dARB,
68765 null_glMultiTexCoord3dSGIS,
68766 null_glMultiTexCoord3dv,
68767 null_glMultiTexCoord3dvARB,
68768 null_glMultiTexCoord3dvSGIS,
68769 null_glMultiTexCoord3f,
68770 null_glMultiTexCoord3fARB,
68771 null_glMultiTexCoord3fSGIS,
68772 null_glMultiTexCoord3fv,
68773 null_glMultiTexCoord3fvARB,
68774 null_glMultiTexCoord3fvSGIS,
68775 null_glMultiTexCoord3hNV,
68776 null_glMultiTexCoord3hvNV,
68777 null_glMultiTexCoord3i,
68778 null_glMultiTexCoord3iARB,
68779 null_glMultiTexCoord3iSGIS,
68780 null_glMultiTexCoord3iv,
68781 null_glMultiTexCoord3ivARB,
68782 null_glMultiTexCoord3ivSGIS,
68783 null_glMultiTexCoord3s,
68784 null_glMultiTexCoord3sARB,
68785 null_glMultiTexCoord3sSGIS,
68786 null_glMultiTexCoord3sv,
68787 null_glMultiTexCoord3svARB,
68788 null_glMultiTexCoord3svSGIS,
68789 null_glMultiTexCoord3xOES,
68790 null_glMultiTexCoord3xvOES,
68791 null_glMultiTexCoord4bOES,
68792 null_glMultiTexCoord4bvOES,
68793 null_glMultiTexCoord4d,
68794 null_glMultiTexCoord4dARB,
68795 null_glMultiTexCoord4dSGIS,
68796 null_glMultiTexCoord4dv,
68797 null_glMultiTexCoord4dvARB,
68798 null_glMultiTexCoord4dvSGIS,
68799 null_glMultiTexCoord4f,
68800 null_glMultiTexCoord4fARB,
68801 null_glMultiTexCoord4fSGIS,
68802 null_glMultiTexCoord4fv,
68803 null_glMultiTexCoord4fvARB,
68804 null_glMultiTexCoord4fvSGIS,
68805 null_glMultiTexCoord4hNV,
68806 null_glMultiTexCoord4hvNV,
68807 null_glMultiTexCoord4i,
68808 null_glMultiTexCoord4iARB,
68809 null_glMultiTexCoord4iSGIS,
68810 null_glMultiTexCoord4iv,
68811 null_glMultiTexCoord4ivARB,
68812 null_glMultiTexCoord4ivSGIS,
68813 null_glMultiTexCoord4s,
68814 null_glMultiTexCoord4sARB,
68815 null_glMultiTexCoord4sSGIS,
68816 null_glMultiTexCoord4sv,
68817 null_glMultiTexCoord4svARB,
68818 null_glMultiTexCoord4svSGIS,
68819 null_glMultiTexCoord4xOES,
68820 null_glMultiTexCoord4xvOES,
68821 null_glMultiTexCoordP1ui,
68822 null_glMultiTexCoordP1uiv,
68823 null_glMultiTexCoordP2ui,
68824 null_glMultiTexCoordP2uiv,
68825 null_glMultiTexCoordP3ui,
68826 null_glMultiTexCoordP3uiv,
68827 null_glMultiTexCoordP4ui,
68828 null_glMultiTexCoordP4uiv,
68829 null_glMultiTexCoordPointerEXT,
68830 null_glMultiTexCoordPointerSGIS,
68831 null_glMultiTexEnvfEXT,
68832 null_glMultiTexEnvfvEXT,
68833 null_glMultiTexEnviEXT,
68834 null_glMultiTexEnvivEXT,
68835 null_glMultiTexGendEXT,
68836 null_glMultiTexGendvEXT,
68837 null_glMultiTexGenfEXT,
68838 null_glMultiTexGenfvEXT,
68839 null_glMultiTexGeniEXT,
68840 null_glMultiTexGenivEXT,
68841 null_glMultiTexImage1DEXT,
68842 null_glMultiTexImage2DEXT,
68843 null_glMultiTexImage3DEXT,
68844 null_glMultiTexParameterIivEXT,
68845 null_glMultiTexParameterIuivEXT,
68846 null_glMultiTexParameterfEXT,
68847 null_glMultiTexParameterfvEXT,
68848 null_glMultiTexParameteriEXT,
68849 null_glMultiTexParameterivEXT,
68850 null_glMultiTexRenderbufferEXT,
68851 null_glMultiTexSubImage1DEXT,
68852 null_glMultiTexSubImage2DEXT,
68853 null_glMultiTexSubImage3DEXT,
68854 null_glMulticastBarrierNV,
68855 null_glMulticastBlitFramebufferNV,
68856 null_glMulticastBufferSubDataNV,
68857 null_glMulticastCopyBufferSubDataNV,
68858 null_glMulticastCopyImageSubDataNV,
68859 null_glMulticastFramebufferSampleLocationsfvNV,
68860 null_glMulticastGetQueryObjecti64vNV,
68861 null_glMulticastGetQueryObjectivNV,
68862 null_glMulticastGetQueryObjectui64vNV,
68863 null_glMulticastGetQueryObjectuivNV,
68864 null_glMulticastScissorArrayvNVX,
68865 null_glMulticastViewportArrayvNVX,
68866 null_glMulticastViewportPositionWScaleNVX,
68867 null_glMulticastWaitSyncNV,
68868 null_glNamedBufferAttachMemoryNV,
68869 null_glNamedBufferData,
68870 null_glNamedBufferDataEXT,
68871 null_glNamedBufferPageCommitmentARB,
68872 null_glNamedBufferPageCommitmentEXT,
68873 null_glNamedBufferStorage,
68874 null_glNamedBufferStorageEXT,
68875 null_glNamedBufferStorageExternalEXT,
68876 null_glNamedBufferStorageMemEXT,
68877 null_glNamedBufferSubData,
68878 null_glNamedBufferSubDataEXT,
68879 null_glNamedCopyBufferSubDataEXT,
68880 null_glNamedFramebufferDrawBuffer,
68881 null_glNamedFramebufferDrawBuffers,
68882 null_glNamedFramebufferParameteri,
68883 null_glNamedFramebufferParameteriEXT,
68884 null_glNamedFramebufferReadBuffer,
68885 null_glNamedFramebufferRenderbuffer,
68886 null_glNamedFramebufferRenderbufferEXT,
68887 null_glNamedFramebufferSampleLocationsfvARB,
68888 null_glNamedFramebufferSampleLocationsfvNV,
68889 null_glNamedFramebufferSamplePositionsfvAMD,
68890 null_glNamedFramebufferTexture,
68891 null_glNamedFramebufferTexture1DEXT,
68892 null_glNamedFramebufferTexture2DEXT,
68893 null_glNamedFramebufferTexture3DEXT,
68894 null_glNamedFramebufferTextureEXT,
68895 null_glNamedFramebufferTextureFaceEXT,
68896 null_glNamedFramebufferTextureLayer,
68897 null_glNamedFramebufferTextureLayerEXT,
68898 null_glNamedProgramLocalParameter4dEXT,
68899 null_glNamedProgramLocalParameter4dvEXT,
68900 null_glNamedProgramLocalParameter4fEXT,
68901 null_glNamedProgramLocalParameter4fvEXT,
68902 null_glNamedProgramLocalParameterI4iEXT,
68903 null_glNamedProgramLocalParameterI4ivEXT,
68904 null_glNamedProgramLocalParameterI4uiEXT,
68905 null_glNamedProgramLocalParameterI4uivEXT,
68906 null_glNamedProgramLocalParameters4fvEXT,
68907 null_glNamedProgramLocalParametersI4ivEXT,
68908 null_glNamedProgramLocalParametersI4uivEXT,
68909 null_glNamedProgramStringEXT,
68910 null_glNamedRenderbufferStorage,
68911 null_glNamedRenderbufferStorageEXT,
68912 null_glNamedRenderbufferStorageMultisample,
68913 null_glNamedRenderbufferStorageMultisampleAdvancedAMD,
68914 null_glNamedRenderbufferStorageMultisampleCoverageEXT,
68915 null_glNamedRenderbufferStorageMultisampleEXT,
68916 null_glNamedStringARB,
68917 null_glNewBufferRegion,
68918 null_glNewObjectBufferATI,
68919 null_glNormal3fVertex3fSUN,
68920 null_glNormal3fVertex3fvSUN,
68921 null_glNormal3hNV,
68922 null_glNormal3hvNV,
68923 null_glNormal3xOES,
68924 null_glNormal3xvOES,
68925 null_glNormalFormatNV,
68926 null_glNormalP3ui,
68927 null_glNormalP3uiv,
68928 null_glNormalPointerEXT,
68929 null_glNormalPointerListIBM,
68930 null_glNormalPointervINTEL,
68931 null_glNormalStream3bATI,
68932 null_glNormalStream3bvATI,
68933 null_glNormalStream3dATI,
68934 null_glNormalStream3dvATI,
68935 null_glNormalStream3fATI,
68936 null_glNormalStream3fvATI,
68937 null_glNormalStream3iATI,
68938 null_glNormalStream3ivATI,
68939 null_glNormalStream3sATI,
68940 null_glNormalStream3svATI,
68941 null_glObjectLabel,
68942 null_glObjectPtrLabel,
68943 null_glObjectPurgeableAPPLE,
68944 null_glObjectUnpurgeableAPPLE,
68945 null_glOrthofOES,
68946 null_glOrthoxOES,
68947 null_glPNTrianglesfATI,
68948 null_glPNTrianglesiATI,
68949 null_glPassTexCoordATI,
68950 null_glPassThroughxOES,
68951 null_glPatchParameterfv,
68952 null_glPatchParameteri,
68953 null_glPathColorGenNV,
68954 null_glPathCommandsNV,
68955 null_glPathCoordsNV,
68956 null_glPathCoverDepthFuncNV,
68957 null_glPathDashArrayNV,
68958 null_glPathFogGenNV,
68959 null_glPathGlyphIndexArrayNV,
68960 null_glPathGlyphIndexRangeNV,
68961 null_glPathGlyphRangeNV,
68962 null_glPathGlyphsNV,
68963 null_glPathMemoryGlyphIndexArrayNV,
68964 null_glPathParameterfNV,
68965 null_glPathParameterfvNV,
68966 null_glPathParameteriNV,
68967 null_glPathParameterivNV,
68968 null_glPathStencilDepthOffsetNV,
68969 null_glPathStencilFuncNV,
68970 null_glPathStringNV,
68971 null_glPathSubCommandsNV,
68972 null_glPathSubCoordsNV,
68973 null_glPathTexGenNV,
68974 null_glPauseTransformFeedback,
68975 null_glPauseTransformFeedbackNV,
68976 null_glPixelDataRangeNV,
68977 null_glPixelMapx,
68978 null_glPixelStorex,
68979 null_glPixelTexGenParameterfSGIS,
68980 null_glPixelTexGenParameterfvSGIS,
68981 null_glPixelTexGenParameteriSGIS,
68982 null_glPixelTexGenParameterivSGIS,
68983 null_glPixelTexGenSGIX,
68984 null_glPixelTransferxOES,
68985 null_glPixelTransformParameterfEXT,
68986 null_glPixelTransformParameterfvEXT,
68987 null_glPixelTransformParameteriEXT,
68988 null_glPixelTransformParameterivEXT,
68989 null_glPixelZoomxOES,
68990 null_glPointAlongPathNV,
68991 null_glPointParameterf,
68992 null_glPointParameterfARB,
68993 null_glPointParameterfEXT,
68994 null_glPointParameterfSGIS,
68995 null_glPointParameterfv,
68996 null_glPointParameterfvARB,
68997 null_glPointParameterfvEXT,
68998 null_glPointParameterfvSGIS,
68999 null_glPointParameteri,
69000 null_glPointParameteriNV,
69001 null_glPointParameteriv,
69002 null_glPointParameterivNV,
69003 null_glPointParameterxvOES,
69004 null_glPointSizexOES,
69005 null_glPollAsyncSGIX,
69006 null_glPollInstrumentsSGIX,
69007 null_glPolygonOffsetClamp,
69008 null_glPolygonOffsetClampEXT,
69009 null_glPolygonOffsetEXT,
69010 null_glPolygonOffsetxOES,
69011 null_glPopDebugGroup,
69012 null_glPopGroupMarkerEXT,
69013 null_glPresentFrameDualFillNV,
69014 null_glPresentFrameKeyedNV,
69015 null_glPrimitiveBoundingBoxARB,
69016 null_glPrimitiveRestartIndex,
69017 null_glPrimitiveRestartIndexNV,
69018 null_glPrimitiveRestartNV,
69019 null_glPrioritizeTexturesEXT,
69020 null_glPrioritizeTexturesxOES,
69021 null_glProgramBinary,
69022 null_glProgramBufferParametersIivNV,
69023 null_glProgramBufferParametersIuivNV,
69024 null_glProgramBufferParametersfvNV,
69025 null_glProgramEnvParameter4dARB,
69026 null_glProgramEnvParameter4dvARB,
69027 null_glProgramEnvParameter4fARB,
69028 null_glProgramEnvParameter4fvARB,
69029 null_glProgramEnvParameterI4iNV,
69030 null_glProgramEnvParameterI4ivNV,
69031 null_glProgramEnvParameterI4uiNV,
69032 null_glProgramEnvParameterI4uivNV,
69033 null_glProgramEnvParameters4fvEXT,
69034 null_glProgramEnvParametersI4ivNV,
69035 null_glProgramEnvParametersI4uivNV,
69036 null_glProgramLocalParameter4dARB,
69037 null_glProgramLocalParameter4dvARB,
69038 null_glProgramLocalParameter4fARB,
69039 null_glProgramLocalParameter4fvARB,
69040 null_glProgramLocalParameterI4iNV,
69041 null_glProgramLocalParameterI4ivNV,
69042 null_glProgramLocalParameterI4uiNV,
69043 null_glProgramLocalParameterI4uivNV,
69044 null_glProgramLocalParameters4fvEXT,
69045 null_glProgramLocalParametersI4ivNV,
69046 null_glProgramLocalParametersI4uivNV,
69047 null_glProgramNamedParameter4dNV,
69048 null_glProgramNamedParameter4dvNV,
69049 null_glProgramNamedParameter4fNV,
69050 null_glProgramNamedParameter4fvNV,
69051 null_glProgramParameter4dNV,
69052 null_glProgramParameter4dvNV,
69053 null_glProgramParameter4fNV,
69054 null_glProgramParameter4fvNV,
69055 null_glProgramParameteri,
69056 null_glProgramParameteriARB,
69057 null_glProgramParameteriEXT,
69058 null_glProgramParameters4dvNV,
69059 null_glProgramParameters4fvNV,
69060 null_glProgramPathFragmentInputGenNV,
69061 null_glProgramStringARB,
69062 null_glProgramSubroutineParametersuivNV,
69063 null_glProgramUniform1d,
69064 null_glProgramUniform1dEXT,
69065 null_glProgramUniform1dv,
69066 null_glProgramUniform1dvEXT,
69067 null_glProgramUniform1f,
69068 null_glProgramUniform1fEXT,
69069 null_glProgramUniform1fv,
69070 null_glProgramUniform1fvEXT,
69071 null_glProgramUniform1i,
69072 null_glProgramUniform1i64ARB,
69073 null_glProgramUniform1i64NV,
69074 null_glProgramUniform1i64vARB,
69075 null_glProgramUniform1i64vNV,
69076 null_glProgramUniform1iEXT,
69077 null_glProgramUniform1iv,
69078 null_glProgramUniform1ivEXT,
69079 null_glProgramUniform1ui,
69080 null_glProgramUniform1ui64ARB,
69081 null_glProgramUniform1ui64NV,
69082 null_glProgramUniform1ui64vARB,
69083 null_glProgramUniform1ui64vNV,
69084 null_glProgramUniform1uiEXT,
69085 null_glProgramUniform1uiv,
69086 null_glProgramUniform1uivEXT,
69087 null_glProgramUniform2d,
69088 null_glProgramUniform2dEXT,
69089 null_glProgramUniform2dv,
69090 null_glProgramUniform2dvEXT,
69091 null_glProgramUniform2f,
69092 null_glProgramUniform2fEXT,
69093 null_glProgramUniform2fv,
69094 null_glProgramUniform2fvEXT,
69095 null_glProgramUniform2i,
69096 null_glProgramUniform2i64ARB,
69097 null_glProgramUniform2i64NV,
69098 null_glProgramUniform2i64vARB,
69099 null_glProgramUniform2i64vNV,
69100 null_glProgramUniform2iEXT,
69101 null_glProgramUniform2iv,
69102 null_glProgramUniform2ivEXT,
69103 null_glProgramUniform2ui,
69104 null_glProgramUniform2ui64ARB,
69105 null_glProgramUniform2ui64NV,
69106 null_glProgramUniform2ui64vARB,
69107 null_glProgramUniform2ui64vNV,
69108 null_glProgramUniform2uiEXT,
69109 null_glProgramUniform2uiv,
69110 null_glProgramUniform2uivEXT,
69111 null_glProgramUniform3d,
69112 null_glProgramUniform3dEXT,
69113 null_glProgramUniform3dv,
69114 null_glProgramUniform3dvEXT,
69115 null_glProgramUniform3f,
69116 null_glProgramUniform3fEXT,
69117 null_glProgramUniform3fv,
69118 null_glProgramUniform3fvEXT,
69119 null_glProgramUniform3i,
69120 null_glProgramUniform3i64ARB,
69121 null_glProgramUniform3i64NV,
69122 null_glProgramUniform3i64vARB,
69123 null_glProgramUniform3i64vNV,
69124 null_glProgramUniform3iEXT,
69125 null_glProgramUniform3iv,
69126 null_glProgramUniform3ivEXT,
69127 null_glProgramUniform3ui,
69128 null_glProgramUniform3ui64ARB,
69129 null_glProgramUniform3ui64NV,
69130 null_glProgramUniform3ui64vARB,
69131 null_glProgramUniform3ui64vNV,
69132 null_glProgramUniform3uiEXT,
69133 null_glProgramUniform3uiv,
69134 null_glProgramUniform3uivEXT,
69135 null_glProgramUniform4d,
69136 null_glProgramUniform4dEXT,
69137 null_glProgramUniform4dv,
69138 null_glProgramUniform4dvEXT,
69139 null_glProgramUniform4f,
69140 null_glProgramUniform4fEXT,
69141 null_glProgramUniform4fv,
69142 null_glProgramUniform4fvEXT,
69143 null_glProgramUniform4i,
69144 null_glProgramUniform4i64ARB,
69145 null_glProgramUniform4i64NV,
69146 null_glProgramUniform4i64vARB,
69147 null_glProgramUniform4i64vNV,
69148 null_glProgramUniform4iEXT,
69149 null_glProgramUniform4iv,
69150 null_glProgramUniform4ivEXT,
69151 null_glProgramUniform4ui,
69152 null_glProgramUniform4ui64ARB,
69153 null_glProgramUniform4ui64NV,
69154 null_glProgramUniform4ui64vARB,
69155 null_glProgramUniform4ui64vNV,
69156 null_glProgramUniform4uiEXT,
69157 null_glProgramUniform4uiv,
69158 null_glProgramUniform4uivEXT,
69159 null_glProgramUniformHandleui64ARB,
69160 null_glProgramUniformHandleui64NV,
69161 null_glProgramUniformHandleui64vARB,
69162 null_glProgramUniformHandleui64vNV,
69163 null_glProgramUniformMatrix2dv,
69164 null_glProgramUniformMatrix2dvEXT,
69165 null_glProgramUniformMatrix2fv,
69166 null_glProgramUniformMatrix2fvEXT,
69167 null_glProgramUniformMatrix2x3dv,
69168 null_glProgramUniformMatrix2x3dvEXT,
69169 null_glProgramUniformMatrix2x3fv,
69170 null_glProgramUniformMatrix2x3fvEXT,
69171 null_glProgramUniformMatrix2x4dv,
69172 null_glProgramUniformMatrix2x4dvEXT,
69173 null_glProgramUniformMatrix2x4fv,
69174 null_glProgramUniformMatrix2x4fvEXT,
69175 null_glProgramUniformMatrix3dv,
69176 null_glProgramUniformMatrix3dvEXT,
69177 null_glProgramUniformMatrix3fv,
69178 null_glProgramUniformMatrix3fvEXT,
69179 null_glProgramUniformMatrix3x2dv,
69180 null_glProgramUniformMatrix3x2dvEXT,
69181 null_glProgramUniformMatrix3x2fv,
69182 null_glProgramUniformMatrix3x2fvEXT,
69183 null_glProgramUniformMatrix3x4dv,
69184 null_glProgramUniformMatrix3x4dvEXT,
69185 null_glProgramUniformMatrix3x4fv,
69186 null_glProgramUniformMatrix3x4fvEXT,
69187 null_glProgramUniformMatrix4dv,
69188 null_glProgramUniformMatrix4dvEXT,
69189 null_glProgramUniformMatrix4fv,
69190 null_glProgramUniformMatrix4fvEXT,
69191 null_glProgramUniformMatrix4x2dv,
69192 null_glProgramUniformMatrix4x2dvEXT,
69193 null_glProgramUniformMatrix4x2fv,
69194 null_glProgramUniformMatrix4x2fvEXT,
69195 null_glProgramUniformMatrix4x3dv,
69196 null_glProgramUniformMatrix4x3dvEXT,
69197 null_glProgramUniformMatrix4x3fv,
69198 null_glProgramUniformMatrix4x3fvEXT,
69199 null_glProgramUniformui64NV,
69200 null_glProgramUniformui64vNV,
69201 null_glProgramVertexLimitNV,
69202 null_glProvokingVertex,
69203 null_glProvokingVertexEXT,
69204 null_glPushClientAttribDefaultEXT,
69205 null_glPushDebugGroup,
69206 null_glPushGroupMarkerEXT,
69207 null_glQueryCounter,
69208 null_glQueryMatrixxOES,
69209 null_glQueryObjectParameteruiAMD,
69210 null_glQueryResourceNV,
69211 null_glQueryResourceTagNV,
69212 null_glRasterPos2xOES,
69213 null_glRasterPos2xvOES,
69214 null_glRasterPos3xOES,
69215 null_glRasterPos3xvOES,
69216 null_glRasterPos4xOES,
69217 null_glRasterPos4xvOES,
69218 null_glRasterSamplesEXT,
69219 null_glReadBufferRegion,
69220 null_glReadInstrumentsSGIX,
69221 null_glReadnPixels,
69222 null_glReadnPixelsARB,
69223 null_glRectxOES,
69224 null_glRectxvOES,
69225 null_glReferencePlaneSGIX,
69226 null_glReleaseKeyedMutexWin32EXT,
69227 null_glReleaseShaderCompiler,
69228 null_glRenderGpuMaskNV,
69229 null_glRenderbufferStorage,
69230 null_glRenderbufferStorageEXT,
69231 null_glRenderbufferStorageMultisample,
69232 null_glRenderbufferStorageMultisampleAdvancedAMD,
69233 null_glRenderbufferStorageMultisampleCoverageNV,
69234 null_glRenderbufferStorageMultisampleEXT,
69235 null_glReplacementCodePointerSUN,
69236 null_glReplacementCodeubSUN,
69237 null_glReplacementCodeubvSUN,
69238 null_glReplacementCodeuiColor3fVertex3fSUN,
69239 null_glReplacementCodeuiColor3fVertex3fvSUN,
69240 null_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
69241 null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
69242 null_glReplacementCodeuiColor4ubVertex3fSUN,
69243 null_glReplacementCodeuiColor4ubVertex3fvSUN,
69244 null_glReplacementCodeuiNormal3fVertex3fSUN,
69245 null_glReplacementCodeuiNormal3fVertex3fvSUN,
69246 null_glReplacementCodeuiSUN,
69247 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
69248 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
69249 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
69250 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
69251 null_glReplacementCodeuiTexCoord2fVertex3fSUN,
69252 null_glReplacementCodeuiTexCoord2fVertex3fvSUN,
69253 null_glReplacementCodeuiVertex3fSUN,
69254 null_glReplacementCodeuiVertex3fvSUN,
69255 null_glReplacementCodeuivSUN,
69256 null_glReplacementCodeusSUN,
69257 null_glReplacementCodeusvSUN,
69258 null_glRequestResidentProgramsNV,
69259 null_glResetHistogram,
69260 null_glResetHistogramEXT,
69261 null_glResetMemoryObjectParameterNV,
69262 null_glResetMinmax,
69263 null_glResetMinmaxEXT,
69264 null_glResizeBuffersMESA,
69265 null_glResolveDepthValuesNV,
69266 null_glResumeTransformFeedback,
69267 null_glResumeTransformFeedbackNV,
69268 null_glRotatexOES,
69269 null_glSampleCoverage,
69270 null_glSampleCoverageARB,
69271 null_glSampleMapATI,
69272 null_glSampleMaskEXT,
69273 null_glSampleMaskIndexedNV,
69274 null_glSampleMaskSGIS,
69275 null_glSampleMaski,
69276 null_glSamplePatternEXT,
69277 null_glSamplePatternSGIS,
69278 null_glSamplerParameterIiv,
69279 null_glSamplerParameterIuiv,
69280 null_glSamplerParameterf,
69281 null_glSamplerParameterfv,
69282 null_glSamplerParameteri,
69283 null_glSamplerParameteriv,
69284 null_glScalexOES,
69285 null_glScissorArrayv,
69286 null_glScissorExclusiveArrayvNV,
69287 null_glScissorExclusiveNV,
69288 null_glScissorIndexed,
69289 null_glScissorIndexedv,
69290 null_glSecondaryColor3b,
69291 null_glSecondaryColor3bEXT,
69292 null_glSecondaryColor3bv,
69293 null_glSecondaryColor3bvEXT,
69294 null_glSecondaryColor3d,
69295 null_glSecondaryColor3dEXT,
69296 null_glSecondaryColor3dv,
69297 null_glSecondaryColor3dvEXT,
69298 null_glSecondaryColor3f,
69299 null_glSecondaryColor3fEXT,
69300 null_glSecondaryColor3fv,
69301 null_glSecondaryColor3fvEXT,
69302 null_glSecondaryColor3hNV,
69303 null_glSecondaryColor3hvNV,
69304 null_glSecondaryColor3i,
69305 null_glSecondaryColor3iEXT,
69306 null_glSecondaryColor3iv,
69307 null_glSecondaryColor3ivEXT,
69308 null_glSecondaryColor3s,
69309 null_glSecondaryColor3sEXT,
69310 null_glSecondaryColor3sv,
69311 null_glSecondaryColor3svEXT,
69312 null_glSecondaryColor3ub,
69313 null_glSecondaryColor3ubEXT,
69314 null_glSecondaryColor3ubv,
69315 null_glSecondaryColor3ubvEXT,
69316 null_glSecondaryColor3ui,
69317 null_glSecondaryColor3uiEXT,
69318 null_glSecondaryColor3uiv,
69319 null_glSecondaryColor3uivEXT,
69320 null_glSecondaryColor3us,
69321 null_glSecondaryColor3usEXT,
69322 null_glSecondaryColor3usv,
69323 null_glSecondaryColor3usvEXT,
69324 null_glSecondaryColorFormatNV,
69325 null_glSecondaryColorP3ui,
69326 null_glSecondaryColorP3uiv,
69327 null_glSecondaryColorPointer,
69328 null_glSecondaryColorPointerEXT,
69329 null_glSecondaryColorPointerListIBM,
69330 null_glSelectPerfMonitorCountersAMD,
69331 null_glSelectTextureCoordSetSGIS,
69332 null_glSelectTextureSGIS,
69333 null_glSemaphoreParameterui64vEXT,
69334 null_glSeparableFilter2D,
69335 null_glSeparableFilter2DEXT,
69336 null_glSetFenceAPPLE,
69337 null_glSetFenceNV,
69338 null_glSetFragmentShaderConstantATI,
69339 null_glSetInvariantEXT,
69340 null_glSetLocalConstantEXT,
69341 null_glSetMultisamplefvAMD,
69342 null_glShaderBinary,
69343 null_glShaderOp1EXT,
69344 null_glShaderOp2EXT,
69345 null_glShaderOp3EXT,
69346 null_glShaderSource,
69347 null_glShaderSourceARB,
69348 null_glShaderStorageBlockBinding,
69349 null_glShadingRateImageBarrierNV,
69350 null_glShadingRateImagePaletteNV,
69351 null_glShadingRateSampleOrderCustomNV,
69352 null_glShadingRateSampleOrderNV,
69353 null_glSharpenTexFuncSGIS,
69354 null_glSignalSemaphoreEXT,
69355 null_glSignalSemaphoreui64NVX,
69356 null_glSignalVkFenceNV,
69357 null_glSignalVkSemaphoreNV,
69358 null_glSpecializeShader,
69359 null_glSpecializeShaderARB,
69360 null_glSpriteParameterfSGIX,
69361 null_glSpriteParameterfvSGIX,
69362 null_glSpriteParameteriSGIX,
69363 null_glSpriteParameterivSGIX,
69364 null_glStartInstrumentsSGIX,
69365 null_glStateCaptureNV,
69366 null_glStencilClearTagEXT,
69367 null_glStencilFillPathInstancedNV,
69368 null_glStencilFillPathNV,
69369 null_glStencilFuncSeparate,
69370 null_glStencilFuncSeparateATI,
69371 null_glStencilMaskSeparate,
69372 null_glStencilOpSeparate,
69373 null_glStencilOpSeparateATI,
69374 null_glStencilOpValueAMD,
69375 null_glStencilStrokePathInstancedNV,
69376 null_glStencilStrokePathNV,
69377 null_glStencilThenCoverFillPathInstancedNV,
69378 null_glStencilThenCoverFillPathNV,
69379 null_glStencilThenCoverStrokePathInstancedNV,
69380 null_glStencilThenCoverStrokePathNV,
69381 null_glStopInstrumentsSGIX,
69382 null_glStringMarkerGREMEDY,
69383 null_glSubpixelPrecisionBiasNV,
69384 null_glSwizzleEXT,
69385 null_glSyncTextureINTEL,
69386 null_glTagSampleBufferSGIX,
69387 null_glTangent3bEXT,
69388 null_glTangent3bvEXT,
69389 null_glTangent3dEXT,
69390 null_glTangent3dvEXT,
69391 null_glTangent3fEXT,
69392 null_glTangent3fvEXT,
69393 null_glTangent3iEXT,
69394 null_glTangent3ivEXT,
69395 null_glTangent3sEXT,
69396 null_glTangent3svEXT,
69397 null_glTangentPointerEXT,
69398 null_glTbufferMask3DFX,
69399 null_glTessellationFactorAMD,
69400 null_glTessellationModeAMD,
69401 null_glTestFenceAPPLE,
69402 null_glTestFenceNV,
69403 null_glTestObjectAPPLE,
69404 null_glTexAttachMemoryNV,
69405 null_glTexBuffer,
69406 null_glTexBufferARB,
69407 null_glTexBufferEXT,
69408 null_glTexBufferRange,
69409 null_glTexBumpParameterfvATI,
69410 null_glTexBumpParameterivATI,
69411 null_glTexCoord1bOES,
69412 null_glTexCoord1bvOES,
69413 null_glTexCoord1hNV,
69414 null_glTexCoord1hvNV,
69415 null_glTexCoord1xOES,
69416 null_glTexCoord1xvOES,
69417 null_glTexCoord2bOES,
69418 null_glTexCoord2bvOES,
69419 null_glTexCoord2fColor3fVertex3fSUN,
69420 null_glTexCoord2fColor3fVertex3fvSUN,
69421 null_glTexCoord2fColor4fNormal3fVertex3fSUN,
69422 null_glTexCoord2fColor4fNormal3fVertex3fvSUN,
69423 null_glTexCoord2fColor4ubVertex3fSUN,
69424 null_glTexCoord2fColor4ubVertex3fvSUN,
69425 null_glTexCoord2fNormal3fVertex3fSUN,
69426 null_glTexCoord2fNormal3fVertex3fvSUN,
69427 null_glTexCoord2fVertex3fSUN,
69428 null_glTexCoord2fVertex3fvSUN,
69429 null_glTexCoord2hNV,
69430 null_glTexCoord2hvNV,
69431 null_glTexCoord2xOES,
69432 null_glTexCoord2xvOES,
69433 null_glTexCoord3bOES,
69434 null_glTexCoord3bvOES,
69435 null_glTexCoord3hNV,
69436 null_glTexCoord3hvNV,
69437 null_glTexCoord3xOES,
69438 null_glTexCoord3xvOES,
69439 null_glTexCoord4bOES,
69440 null_glTexCoord4bvOES,
69441 null_glTexCoord4fColor4fNormal3fVertex4fSUN,
69442 null_glTexCoord4fColor4fNormal3fVertex4fvSUN,
69443 null_glTexCoord4fVertex4fSUN,
69444 null_glTexCoord4fVertex4fvSUN,
69445 null_glTexCoord4hNV,
69446 null_glTexCoord4hvNV,
69447 null_glTexCoord4xOES,
69448 null_glTexCoord4xvOES,
69449 null_glTexCoordFormatNV,
69450 null_glTexCoordP1ui,
69451 null_glTexCoordP1uiv,
69452 null_glTexCoordP2ui,
69453 null_glTexCoordP2uiv,
69454 null_glTexCoordP3ui,
69455 null_glTexCoordP3uiv,
69456 null_glTexCoordP4ui,
69457 null_glTexCoordP4uiv,
69458 null_glTexCoordPointerEXT,
69459 null_glTexCoordPointerListIBM,
69460 null_glTexCoordPointervINTEL,
69461 null_glTexEnvxOES,
69462 null_glTexEnvxvOES,
69463 null_glTexFilterFuncSGIS,
69464 null_glTexGenxOES,
69465 null_glTexGenxvOES,
69466 null_glTexImage2DMultisample,
69467 null_glTexImage2DMultisampleCoverageNV,
69468 null_glTexImage3D,
69469 null_glTexImage3DEXT,
69470 null_glTexImage3DMultisample,
69471 null_glTexImage3DMultisampleCoverageNV,
69472 null_glTexImage4DSGIS,
69473 null_glTexPageCommitmentARB,
69474 null_glTexParameterIiv,
69475 null_glTexParameterIivEXT,
69476 null_glTexParameterIuiv,
69477 null_glTexParameterIuivEXT,
69478 null_glTexParameterxOES,
69479 null_glTexParameterxvOES,
69480 null_glTexRenderbufferNV,
69481 null_glTexStorage1D,
69482 null_glTexStorage2D,
69483 null_glTexStorage2DMultisample,
69484 null_glTexStorage3D,
69485 null_glTexStorage3DMultisample,
69486 null_glTexStorageMem1DEXT,
69487 null_glTexStorageMem2DEXT,
69488 null_glTexStorageMem2DMultisampleEXT,
69489 null_glTexStorageMem3DEXT,
69490 null_glTexStorageMem3DMultisampleEXT,
69491 null_glTexStorageSparseAMD,
69492 null_glTexSubImage1DEXT,
69493 null_glTexSubImage2DEXT,
69494 null_glTexSubImage3D,
69495 null_glTexSubImage3DEXT,
69496 null_glTexSubImage4DSGIS,
69497 null_glTextureAttachMemoryNV,
69498 null_glTextureBarrier,
69499 null_glTextureBarrierNV,
69500 null_glTextureBuffer,
69501 null_glTextureBufferEXT,
69502 null_glTextureBufferRange,
69503 null_glTextureBufferRangeEXT,
69504 null_glTextureColorMaskSGIS,
69505 null_glTextureImage1DEXT,
69506 null_glTextureImage2DEXT,
69507 null_glTextureImage2DMultisampleCoverageNV,
69508 null_glTextureImage2DMultisampleNV,
69509 null_glTextureImage3DEXT,
69510 null_glTextureImage3DMultisampleCoverageNV,
69511 null_glTextureImage3DMultisampleNV,
69512 null_glTextureLightEXT,
69513 null_glTextureMaterialEXT,
69514 null_glTextureNormalEXT,
69515 null_glTexturePageCommitmentEXT,
69516 null_glTextureParameterIiv,
69517 null_glTextureParameterIivEXT,
69518 null_glTextureParameterIuiv,
69519 null_glTextureParameterIuivEXT,
69520 null_glTextureParameterf,
69521 null_glTextureParameterfEXT,
69522 null_glTextureParameterfv,
69523 null_glTextureParameterfvEXT,
69524 null_glTextureParameteri,
69525 null_glTextureParameteriEXT,
69526 null_glTextureParameteriv,
69527 null_glTextureParameterivEXT,
69528 null_glTextureRangeAPPLE,
69529 null_glTextureRenderbufferEXT,
69530 null_glTextureStorage1D,
69531 null_glTextureStorage1DEXT,
69532 null_glTextureStorage2D,
69533 null_glTextureStorage2DEXT,
69534 null_glTextureStorage2DMultisample,
69535 null_glTextureStorage2DMultisampleEXT,
69536 null_glTextureStorage3D,
69537 null_glTextureStorage3DEXT,
69538 null_glTextureStorage3DMultisample,
69539 null_glTextureStorage3DMultisampleEXT,
69540 null_glTextureStorageMem1DEXT,
69541 null_glTextureStorageMem2DEXT,
69542 null_glTextureStorageMem2DMultisampleEXT,
69543 null_glTextureStorageMem3DEXT,
69544 null_glTextureStorageMem3DMultisampleEXT,
69545 null_glTextureStorageSparseAMD,
69546 null_glTextureSubImage1D,
69547 null_glTextureSubImage1DEXT,
69548 null_glTextureSubImage2D,
69549 null_glTextureSubImage2DEXT,
69550 null_glTextureSubImage3D,
69551 null_glTextureSubImage3DEXT,
69552 null_glTextureView,
69553 null_glTrackMatrixNV,
69554 null_glTransformFeedbackAttribsNV,
69555 null_glTransformFeedbackBufferBase,
69556 null_glTransformFeedbackBufferRange,
69557 null_glTransformFeedbackStreamAttribsNV,
69558 null_glTransformFeedbackVaryings,
69559 null_glTransformFeedbackVaryingsEXT,
69560 null_glTransformFeedbackVaryingsNV,
69561 null_glTransformPathNV,
69562 null_glTranslatexOES,
69563 null_glUniform1d,
69564 null_glUniform1dv,
69565 null_glUniform1f,
69566 null_glUniform1fARB,
69567 null_glUniform1fv,
69568 null_glUniform1fvARB,
69569 null_glUniform1i,
69570 null_glUniform1i64ARB,
69571 null_glUniform1i64NV,
69572 null_glUniform1i64vARB,
69573 null_glUniform1i64vNV,
69574 null_glUniform1iARB,
69575 null_glUniform1iv,
69576 null_glUniform1ivARB,
69577 null_glUniform1ui,
69578 null_glUniform1ui64ARB,
69579 null_glUniform1ui64NV,
69580 null_glUniform1ui64vARB,
69581 null_glUniform1ui64vNV,
69582 null_glUniform1uiEXT,
69583 null_glUniform1uiv,
69584 null_glUniform1uivEXT,
69585 null_glUniform2d,
69586 null_glUniform2dv,
69587 null_glUniform2f,
69588 null_glUniform2fARB,
69589 null_glUniform2fv,
69590 null_glUniform2fvARB,
69591 null_glUniform2i,
69592 null_glUniform2i64ARB,
69593 null_glUniform2i64NV,
69594 null_glUniform2i64vARB,
69595 null_glUniform2i64vNV,
69596 null_glUniform2iARB,
69597 null_glUniform2iv,
69598 null_glUniform2ivARB,
69599 null_glUniform2ui,
69600 null_glUniform2ui64ARB,
69601 null_glUniform2ui64NV,
69602 null_glUniform2ui64vARB,
69603 null_glUniform2ui64vNV,
69604 null_glUniform2uiEXT,
69605 null_glUniform2uiv,
69606 null_glUniform2uivEXT,
69607 null_glUniform3d,
69608 null_glUniform3dv,
69609 null_glUniform3f,
69610 null_glUniform3fARB,
69611 null_glUniform3fv,
69612 null_glUniform3fvARB,
69613 null_glUniform3i,
69614 null_glUniform3i64ARB,
69615 null_glUniform3i64NV,
69616 null_glUniform3i64vARB,
69617 null_glUniform3i64vNV,
69618 null_glUniform3iARB,
69619 null_glUniform3iv,
69620 null_glUniform3ivARB,
69621 null_glUniform3ui,
69622 null_glUniform3ui64ARB,
69623 null_glUniform3ui64NV,
69624 null_glUniform3ui64vARB,
69625 null_glUniform3ui64vNV,
69626 null_glUniform3uiEXT,
69627 null_glUniform3uiv,
69628 null_glUniform3uivEXT,
69629 null_glUniform4d,
69630 null_glUniform4dv,
69631 null_glUniform4f,
69632 null_glUniform4fARB,
69633 null_glUniform4fv,
69634 null_glUniform4fvARB,
69635 null_glUniform4i,
69636 null_glUniform4i64ARB,
69637 null_glUniform4i64NV,
69638 null_glUniform4i64vARB,
69639 null_glUniform4i64vNV,
69640 null_glUniform4iARB,
69641 null_glUniform4iv,
69642 null_glUniform4ivARB,
69643 null_glUniform4ui,
69644 null_glUniform4ui64ARB,
69645 null_glUniform4ui64NV,
69646 null_glUniform4ui64vARB,
69647 null_glUniform4ui64vNV,
69648 null_glUniform4uiEXT,
69649 null_glUniform4uiv,
69650 null_glUniform4uivEXT,
69651 null_glUniformBlockBinding,
69652 null_glUniformBufferEXT,
69653 null_glUniformHandleui64ARB,
69654 null_glUniformHandleui64NV,
69655 null_glUniformHandleui64vARB,
69656 null_glUniformHandleui64vNV,
69657 null_glUniformMatrix2dv,
69658 null_glUniformMatrix2fv,
69659 null_glUniformMatrix2fvARB,
69660 null_glUniformMatrix2x3dv,
69661 null_glUniformMatrix2x3fv,
69662 null_glUniformMatrix2x4dv,
69663 null_glUniformMatrix2x4fv,
69664 null_glUniformMatrix3dv,
69665 null_glUniformMatrix3fv,
69666 null_glUniformMatrix3fvARB,
69667 null_glUniformMatrix3x2dv,
69668 null_glUniformMatrix3x2fv,
69669 null_glUniformMatrix3x4dv,
69670 null_glUniformMatrix3x4fv,
69671 null_glUniformMatrix4dv,
69672 null_glUniformMatrix4fv,
69673 null_glUniformMatrix4fvARB,
69674 null_glUniformMatrix4x2dv,
69675 null_glUniformMatrix4x2fv,
69676 null_glUniformMatrix4x3dv,
69677 null_glUniformMatrix4x3fv,
69678 null_glUniformSubroutinesuiv,
69679 null_glUniformui64NV,
69680 null_glUniformui64vNV,
69681 null_glUnlockArraysEXT,
69682 null_glUnmapBuffer,
69683 null_glUnmapBufferARB,
69684 null_glUnmapNamedBuffer,
69685 null_glUnmapNamedBufferEXT,
69686 null_glUnmapObjectBufferATI,
69687 null_glUnmapTexture2DINTEL,
69688 null_glUpdateObjectBufferATI,
69689 null_glUploadGpuMaskNVX,
69690 null_glUseProgram,
69691 null_glUseProgramObjectARB,
69692 null_glUseProgramStages,
69693 null_glUseShaderProgramEXT,
69694 null_glVDPAUFiniNV,
69695 null_glVDPAUGetSurfaceivNV,
69696 null_glVDPAUInitNV,
69697 null_glVDPAUIsSurfaceNV,
69698 null_glVDPAUMapSurfacesNV,
69699 null_glVDPAURegisterOutputSurfaceNV,
69700 null_glVDPAURegisterVideoSurfaceNV,
69701 null_glVDPAURegisterVideoSurfaceWithPictureStructureNV,
69702 null_glVDPAUSurfaceAccessNV,
69703 null_glVDPAUUnmapSurfacesNV,
69704 null_glVDPAUUnregisterSurfaceNV,
69705 null_glValidateProgram,
69706 null_glValidateProgramARB,
69707 null_glValidateProgramPipeline,
69708 null_glVariantArrayObjectATI,
69709 null_glVariantPointerEXT,
69710 null_glVariantbvEXT,
69711 null_glVariantdvEXT,
69712 null_glVariantfvEXT,
69713 null_glVariantivEXT,
69714 null_glVariantsvEXT,
69715 null_glVariantubvEXT,
69716 null_glVariantuivEXT,
69717 null_glVariantusvEXT,
69718 null_glVertex2bOES,
69719 null_glVertex2bvOES,
69720 null_glVertex2hNV,
69721 null_glVertex2hvNV,
69722 null_glVertex2xOES,
69723 null_glVertex2xvOES,
69724 null_glVertex3bOES,
69725 null_glVertex3bvOES,
69726 null_glVertex3hNV,
69727 null_glVertex3hvNV,
69728 null_glVertex3xOES,
69729 null_glVertex3xvOES,
69730 null_glVertex4bOES,
69731 null_glVertex4bvOES,
69732 null_glVertex4hNV,
69733 null_glVertex4hvNV,
69734 null_glVertex4xOES,
69735 null_glVertex4xvOES,
69736 null_glVertexArrayAttribBinding,
69737 null_glVertexArrayAttribFormat,
69738 null_glVertexArrayAttribIFormat,
69739 null_glVertexArrayAttribLFormat,
69740 null_glVertexArrayBindVertexBufferEXT,
69741 null_glVertexArrayBindingDivisor,
69742 null_glVertexArrayColorOffsetEXT,
69743 null_glVertexArrayEdgeFlagOffsetEXT,
69744 null_glVertexArrayElementBuffer,
69745 null_glVertexArrayFogCoordOffsetEXT,
69746 null_glVertexArrayIndexOffsetEXT,
69747 null_glVertexArrayMultiTexCoordOffsetEXT,
69748 null_glVertexArrayNormalOffsetEXT,
69749 null_glVertexArrayParameteriAPPLE,
69750 null_glVertexArrayRangeAPPLE,
69751 null_glVertexArrayRangeNV,
69752 null_glVertexArraySecondaryColorOffsetEXT,
69753 null_glVertexArrayTexCoordOffsetEXT,
69754 null_glVertexArrayVertexAttribBindingEXT,
69755 null_glVertexArrayVertexAttribDivisorEXT,
69756 null_glVertexArrayVertexAttribFormatEXT,
69757 null_glVertexArrayVertexAttribIFormatEXT,
69758 null_glVertexArrayVertexAttribIOffsetEXT,
69759 null_glVertexArrayVertexAttribLFormatEXT,
69760 null_glVertexArrayVertexAttribLOffsetEXT,
69761 null_glVertexArrayVertexAttribOffsetEXT,
69762 null_glVertexArrayVertexBindingDivisorEXT,
69763 null_glVertexArrayVertexBuffer,
69764 null_glVertexArrayVertexBuffers,
69765 null_glVertexArrayVertexOffsetEXT,
69766 null_glVertexAttrib1d,
69767 null_glVertexAttrib1dARB,
69768 null_glVertexAttrib1dNV,
69769 null_glVertexAttrib1dv,
69770 null_glVertexAttrib1dvARB,
69771 null_glVertexAttrib1dvNV,
69772 null_glVertexAttrib1f,
69773 null_glVertexAttrib1fARB,
69774 null_glVertexAttrib1fNV,
69775 null_glVertexAttrib1fv,
69776 null_glVertexAttrib1fvARB,
69777 null_glVertexAttrib1fvNV,
69778 null_glVertexAttrib1hNV,
69779 null_glVertexAttrib1hvNV,
69780 null_glVertexAttrib1s,
69781 null_glVertexAttrib1sARB,
69782 null_glVertexAttrib1sNV,
69783 null_glVertexAttrib1sv,
69784 null_glVertexAttrib1svARB,
69785 null_glVertexAttrib1svNV,
69786 null_glVertexAttrib2d,
69787 null_glVertexAttrib2dARB,
69788 null_glVertexAttrib2dNV,
69789 null_glVertexAttrib2dv,
69790 null_glVertexAttrib2dvARB,
69791 null_glVertexAttrib2dvNV,
69792 null_glVertexAttrib2f,
69793 null_glVertexAttrib2fARB,
69794 null_glVertexAttrib2fNV,
69795 null_glVertexAttrib2fv,
69796 null_glVertexAttrib2fvARB,
69797 null_glVertexAttrib2fvNV,
69798 null_glVertexAttrib2hNV,
69799 null_glVertexAttrib2hvNV,
69800 null_glVertexAttrib2s,
69801 null_glVertexAttrib2sARB,
69802 null_glVertexAttrib2sNV,
69803 null_glVertexAttrib2sv,
69804 null_glVertexAttrib2svARB,
69805 null_glVertexAttrib2svNV,
69806 null_glVertexAttrib3d,
69807 null_glVertexAttrib3dARB,
69808 null_glVertexAttrib3dNV,
69809 null_glVertexAttrib3dv,
69810 null_glVertexAttrib3dvARB,
69811 null_glVertexAttrib3dvNV,
69812 null_glVertexAttrib3f,
69813 null_glVertexAttrib3fARB,
69814 null_glVertexAttrib3fNV,
69815 null_glVertexAttrib3fv,
69816 null_glVertexAttrib3fvARB,
69817 null_glVertexAttrib3fvNV,
69818 null_glVertexAttrib3hNV,
69819 null_glVertexAttrib3hvNV,
69820 null_glVertexAttrib3s,
69821 null_glVertexAttrib3sARB,
69822 null_glVertexAttrib3sNV,
69823 null_glVertexAttrib3sv,
69824 null_glVertexAttrib3svARB,
69825 null_glVertexAttrib3svNV,
69826 null_glVertexAttrib4Nbv,
69827 null_glVertexAttrib4NbvARB,
69828 null_glVertexAttrib4Niv,
69829 null_glVertexAttrib4NivARB,
69830 null_glVertexAttrib4Nsv,
69831 null_glVertexAttrib4NsvARB,
69832 null_glVertexAttrib4Nub,
69833 null_glVertexAttrib4NubARB,
69834 null_glVertexAttrib4Nubv,
69835 null_glVertexAttrib4NubvARB,
69836 null_glVertexAttrib4Nuiv,
69837 null_glVertexAttrib4NuivARB,
69838 null_glVertexAttrib4Nusv,
69839 null_glVertexAttrib4NusvARB,
69840 null_glVertexAttrib4bv,
69841 null_glVertexAttrib4bvARB,
69842 null_glVertexAttrib4d,
69843 null_glVertexAttrib4dARB,
69844 null_glVertexAttrib4dNV,
69845 null_glVertexAttrib4dv,
69846 null_glVertexAttrib4dvARB,
69847 null_glVertexAttrib4dvNV,
69848 null_glVertexAttrib4f,
69849 null_glVertexAttrib4fARB,
69850 null_glVertexAttrib4fNV,
69851 null_glVertexAttrib4fv,
69852 null_glVertexAttrib4fvARB,
69853 null_glVertexAttrib4fvNV,
69854 null_glVertexAttrib4hNV,
69855 null_glVertexAttrib4hvNV,
69856 null_glVertexAttrib4iv,
69857 null_glVertexAttrib4ivARB,
69858 null_glVertexAttrib4s,
69859 null_glVertexAttrib4sARB,
69860 null_glVertexAttrib4sNV,
69861 null_glVertexAttrib4sv,
69862 null_glVertexAttrib4svARB,
69863 null_glVertexAttrib4svNV,
69864 null_glVertexAttrib4ubNV,
69865 null_glVertexAttrib4ubv,
69866 null_glVertexAttrib4ubvARB,
69867 null_glVertexAttrib4ubvNV,
69868 null_glVertexAttrib4uiv,
69869 null_glVertexAttrib4uivARB,
69870 null_glVertexAttrib4usv,
69871 null_glVertexAttrib4usvARB,
69872 null_glVertexAttribArrayObjectATI,
69873 null_glVertexAttribBinding,
69874 null_glVertexAttribDivisor,
69875 null_glVertexAttribDivisorARB,
69876 null_glVertexAttribFormat,
69877 null_glVertexAttribFormatNV,
69878 null_glVertexAttribI1i,
69879 null_glVertexAttribI1iEXT,
69880 null_glVertexAttribI1iv,
69881 null_glVertexAttribI1ivEXT,
69882 null_glVertexAttribI1ui,
69883 null_glVertexAttribI1uiEXT,
69884 null_glVertexAttribI1uiv,
69885 null_glVertexAttribI1uivEXT,
69886 null_glVertexAttribI2i,
69887 null_glVertexAttribI2iEXT,
69888 null_glVertexAttribI2iv,
69889 null_glVertexAttribI2ivEXT,
69890 null_glVertexAttribI2ui,
69891 null_glVertexAttribI2uiEXT,
69892 null_glVertexAttribI2uiv,
69893 null_glVertexAttribI2uivEXT,
69894 null_glVertexAttribI3i,
69895 null_glVertexAttribI3iEXT,
69896 null_glVertexAttribI3iv,
69897 null_glVertexAttribI3ivEXT,
69898 null_glVertexAttribI3ui,
69899 null_glVertexAttribI3uiEXT,
69900 null_glVertexAttribI3uiv,
69901 null_glVertexAttribI3uivEXT,
69902 null_glVertexAttribI4bv,
69903 null_glVertexAttribI4bvEXT,
69904 null_glVertexAttribI4i,
69905 null_glVertexAttribI4iEXT,
69906 null_glVertexAttribI4iv,
69907 null_glVertexAttribI4ivEXT,
69908 null_glVertexAttribI4sv,
69909 null_glVertexAttribI4svEXT,
69910 null_glVertexAttribI4ubv,
69911 null_glVertexAttribI4ubvEXT,
69912 null_glVertexAttribI4ui,
69913 null_glVertexAttribI4uiEXT,
69914 null_glVertexAttribI4uiv,
69915 null_glVertexAttribI4uivEXT,
69916 null_glVertexAttribI4usv,
69917 null_glVertexAttribI4usvEXT,
69918 null_glVertexAttribIFormat,
69919 null_glVertexAttribIFormatNV,
69920 null_glVertexAttribIPointer,
69921 null_glVertexAttribIPointerEXT,
69922 null_glVertexAttribL1d,
69923 null_glVertexAttribL1dEXT,
69924 null_glVertexAttribL1dv,
69925 null_glVertexAttribL1dvEXT,
69926 null_glVertexAttribL1i64NV,
69927 null_glVertexAttribL1i64vNV,
69928 null_glVertexAttribL1ui64ARB,
69929 null_glVertexAttribL1ui64NV,
69930 null_glVertexAttribL1ui64vARB,
69931 null_glVertexAttribL1ui64vNV,
69932 null_glVertexAttribL2d,
69933 null_glVertexAttribL2dEXT,
69934 null_glVertexAttribL2dv,
69935 null_glVertexAttribL2dvEXT,
69936 null_glVertexAttribL2i64NV,
69937 null_glVertexAttribL2i64vNV,
69938 null_glVertexAttribL2ui64NV,
69939 null_glVertexAttribL2ui64vNV,
69940 null_glVertexAttribL3d,
69941 null_glVertexAttribL3dEXT,
69942 null_glVertexAttribL3dv,
69943 null_glVertexAttribL3dvEXT,
69944 null_glVertexAttribL3i64NV,
69945 null_glVertexAttribL3i64vNV,
69946 null_glVertexAttribL3ui64NV,
69947 null_glVertexAttribL3ui64vNV,
69948 null_glVertexAttribL4d,
69949 null_glVertexAttribL4dEXT,
69950 null_glVertexAttribL4dv,
69951 null_glVertexAttribL4dvEXT,
69952 null_glVertexAttribL4i64NV,
69953 null_glVertexAttribL4i64vNV,
69954 null_glVertexAttribL4ui64NV,
69955 null_glVertexAttribL4ui64vNV,
69956 null_glVertexAttribLFormat,
69957 null_glVertexAttribLFormatNV,
69958 null_glVertexAttribLPointer,
69959 null_glVertexAttribLPointerEXT,
69960 null_glVertexAttribP1ui,
69961 null_glVertexAttribP1uiv,
69962 null_glVertexAttribP2ui,
69963 null_glVertexAttribP2uiv,
69964 null_glVertexAttribP3ui,
69965 null_glVertexAttribP3uiv,
69966 null_glVertexAttribP4ui,
69967 null_glVertexAttribP4uiv,
69968 null_glVertexAttribParameteriAMD,
69969 null_glVertexAttribPointer,
69970 null_glVertexAttribPointerARB,
69971 null_glVertexAttribPointerNV,
69972 null_glVertexAttribs1dvNV,
69973 null_glVertexAttribs1fvNV,
69974 null_glVertexAttribs1hvNV,
69975 null_glVertexAttribs1svNV,
69976 null_glVertexAttribs2dvNV,
69977 null_glVertexAttribs2fvNV,
69978 null_glVertexAttribs2hvNV,
69979 null_glVertexAttribs2svNV,
69980 null_glVertexAttribs3dvNV,
69981 null_glVertexAttribs3fvNV,
69982 null_glVertexAttribs3hvNV,
69983 null_glVertexAttribs3svNV,
69984 null_glVertexAttribs4dvNV,
69985 null_glVertexAttribs4fvNV,
69986 null_glVertexAttribs4hvNV,
69987 null_glVertexAttribs4svNV,
69988 null_glVertexAttribs4ubvNV,
69989 null_glVertexBindingDivisor,
69990 null_glVertexBlendARB,
69991 null_glVertexBlendEnvfATI,
69992 null_glVertexBlendEnviATI,
69993 null_glVertexFormatNV,
69994 null_glVertexP2ui,
69995 null_glVertexP2uiv,
69996 null_glVertexP3ui,
69997 null_glVertexP3uiv,
69998 null_glVertexP4ui,
69999 null_glVertexP4uiv,
70000 null_glVertexPointerEXT,
70001 null_glVertexPointerListIBM,
70002 null_glVertexPointervINTEL,
70003 null_glVertexStream1dATI,
70004 null_glVertexStream1dvATI,
70005 null_glVertexStream1fATI,
70006 null_glVertexStream1fvATI,
70007 null_glVertexStream1iATI,
70008 null_glVertexStream1ivATI,
70009 null_glVertexStream1sATI,
70010 null_glVertexStream1svATI,
70011 null_glVertexStream2dATI,
70012 null_glVertexStream2dvATI,
70013 null_glVertexStream2fATI,
70014 null_glVertexStream2fvATI,
70015 null_glVertexStream2iATI,
70016 null_glVertexStream2ivATI,
70017 null_glVertexStream2sATI,
70018 null_glVertexStream2svATI,
70019 null_glVertexStream3dATI,
70020 null_glVertexStream3dvATI,
70021 null_glVertexStream3fATI,
70022 null_glVertexStream3fvATI,
70023 null_glVertexStream3iATI,
70024 null_glVertexStream3ivATI,
70025 null_glVertexStream3sATI,
70026 null_glVertexStream3svATI,
70027 null_glVertexStream4dATI,
70028 null_glVertexStream4dvATI,
70029 null_glVertexStream4fATI,
70030 null_glVertexStream4fvATI,
70031 null_glVertexStream4iATI,
70032 null_glVertexStream4ivATI,
70033 null_glVertexStream4sATI,
70034 null_glVertexStream4svATI,
70035 null_glVertexWeightPointerEXT,
70036 null_glVertexWeightfEXT,
70037 null_glVertexWeightfvEXT,
70038 null_glVertexWeighthNV,
70039 null_glVertexWeighthvNV,
70040 null_glVideoCaptureNV,
70041 null_glVideoCaptureStreamParameterdvNV,
70042 null_glVideoCaptureStreamParameterfvNV,
70043 null_glVideoCaptureStreamParameterivNV,
70044 null_glViewportArrayv,
70045 null_glViewportIndexedf,
70046 null_glViewportIndexedfv,
70047 null_glViewportPositionWScaleNV,
70048 null_glViewportSwizzleNV,
70049 null_glWaitSemaphoreEXT,
70050 null_glWaitSemaphoreui64NVX,
70051 null_glWaitSync,
70052 null_glWaitVkSemaphoreNV,
70053 null_glWeightPathsNV,
70054 null_glWeightPointerARB,
70055 null_glWeightbvARB,
70056 null_glWeightdvARB,
70057 null_glWeightfvARB,
70058 null_glWeightivARB,
70059 null_glWeightsvARB,
70060 null_glWeightubvARB,
70061 null_glWeightuivARB,
70062 null_glWeightusvARB,
70063 null_glWindowPos2d,
70064 null_glWindowPos2dARB,
70065 null_glWindowPos2dMESA,
70066 null_glWindowPos2dv,
70067 null_glWindowPos2dvARB,
70068 null_glWindowPos2dvMESA,
70069 null_glWindowPos2f,
70070 null_glWindowPos2fARB,
70071 null_glWindowPos2fMESA,
70072 null_glWindowPos2fv,
70073 null_glWindowPos2fvARB,
70074 null_glWindowPos2fvMESA,
70075 null_glWindowPos2i,
70076 null_glWindowPos2iARB,
70077 null_glWindowPos2iMESA,
70078 null_glWindowPos2iv,
70079 null_glWindowPos2ivARB,
70080 null_glWindowPos2ivMESA,
70081 null_glWindowPos2s,
70082 null_glWindowPos2sARB,
70083 null_glWindowPos2sMESA,
70084 null_glWindowPos2sv,
70085 null_glWindowPos2svARB,
70086 null_glWindowPos2svMESA,
70087 null_glWindowPos3d,
70088 null_glWindowPos3dARB,
70089 null_glWindowPos3dMESA,
70090 null_glWindowPos3dv,
70091 null_glWindowPos3dvARB,
70092 null_glWindowPos3dvMESA,
70093 null_glWindowPos3f,
70094 null_glWindowPos3fARB,
70095 null_glWindowPos3fMESA,
70096 null_glWindowPos3fv,
70097 null_glWindowPos3fvARB,
70098 null_glWindowPos3fvMESA,
70099 null_glWindowPos3i,
70100 null_glWindowPos3iARB,
70101 null_glWindowPos3iMESA,
70102 null_glWindowPos3iv,
70103 null_glWindowPos3ivARB,
70104 null_glWindowPos3ivMESA,
70105 null_glWindowPos3s,
70106 null_glWindowPos3sARB,
70107 null_glWindowPos3sMESA,
70108 null_glWindowPos3sv,
70109 null_glWindowPos3svARB,
70110 null_glWindowPos3svMESA,
70111 null_glWindowPos4dMESA,
70112 null_glWindowPos4dvMESA,
70113 null_glWindowPos4fMESA,
70114 null_glWindowPos4fvMESA,
70115 null_glWindowPos4iMESA,
70116 null_glWindowPos4ivMESA,
70117 null_glWindowPos4sMESA,
70118 null_glWindowPos4svMESA,
70119 null_glWindowRectanglesEXT,
70120 null_glWriteMaskEXT,
70121 null_wglAllocateMemoryNV,
70122 null_wglBindTexImageARB,
70123 null_wglChoosePixelFormatARB,
70124 null_wglCreateContextAttribsARB,
70125 null_wglCreatePbufferARB,
70126 null_wglDestroyPbufferARB,
70127 null_wglFreeMemoryNV,
70128 null_wglGetCurrentReadDCARB,
70129 null_wglGetExtensionsStringARB,
70130 null_wglGetExtensionsStringEXT,
70131 null_wglGetPbufferDCARB,
70132 null_wglGetPixelFormatAttribfvARB,
70133 null_wglGetPixelFormatAttribivARB,
70134 null_wglGetSwapIntervalEXT,
70135 null_wglMakeContextCurrentARB,
70136 null_wglQueryCurrentRendererIntegerWINE,
70137 null_wglQueryCurrentRendererStringWINE,
70138 null_wglQueryPbufferARB,
70139 null_wglQueryRendererIntegerWINE,
70140 null_wglQueryRendererStringWINE,
70141 null_wglReleasePbufferDCARB,
70142 null_wglReleaseTexImageARB,
70143 null_wglSetPbufferAttribARB,
70144 null_wglSetPixelFormatWINE,
70145 null_wglSwapIntervalEXT,
70149 const int extension_registry_size = 2694;
70150 const struct registry_entry extension_registry[2694] =
70152 { "glAccumxOES", "GL_OES_fixed_point" },
70153 { "glAcquireKeyedMutexWin32EXT", "GL_EXT_win32_keyed_mutex" },
70154 { "glActiveProgramEXT", "GL_EXT_separate_shader_objects" },
70155 { "glActiveShaderProgram", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
70156 { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side" },
70157 { "glActiveTexture", "GL_VERSION_1_3" },
70158 { "glActiveTextureARB", "GL_ARB_multitexture" },
70159 { "glActiveVaryingNV", "GL_NV_transform_feedback" },
70160 { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader" },
70161 { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader" },
70162 { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader" },
70163 { "glAlphaFuncxOES", "GL_OES_fixed_point" },
70164 { "glAlphaToCoverageDitherControlNV", "GL_NV_alpha_to_coverage_dither_control" },
70165 { "glApplyFramebufferAttachmentCMAAINTEL", "GL_INTEL_framebuffer_CMAA" },
70166 { "glApplyTextureEXT", "GL_EXT_light_texture" },
70167 { "glAreProgramsResidentNV", "GL_NV_vertex_program" },
70168 { "glAreTexturesResidentEXT", "GL_EXT_texture_object" },
70169 { "glArrayElementEXT", "GL_EXT_vertex_array" },
70170 { "glArrayObjectATI", "GL_ATI_vertex_array_object" },
70171 { "glAsyncCopyBufferSubDataNVX", "GL_NVX_gpu_multicast2" },
70172 { "glAsyncCopyImageSubDataNVX", "GL_NVX_gpu_multicast2" },
70173 { "glAsyncMarkerSGIX", "GL_SGIX_async" },
70174 { "glAttachObjectARB", "GL_ARB_shader_objects" },
70175 { "glAttachShader", "GL_VERSION_2_0" },
70176 { "glBeginConditionalRender", "GL_VERSION_3_0" },
70177 { "glBeginConditionalRenderNV", "GL_NV_conditional_render" },
70178 { "glBeginConditionalRenderNVX", "GL_NVX_conditional_render" },
70179 { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader" },
70180 { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query" },
70181 { "glBeginPerfMonitorAMD", "GL_AMD_performance_monitor" },
70182 { "glBeginPerfQueryINTEL", "GL_INTEL_performance_query" },
70183 { "glBeginQuery", "GL_VERSION_1_5" },
70184 { "glBeginQueryARB", "GL_ARB_occlusion_query" },
70185 { "glBeginQueryIndexed", "GL_ARB_transform_feedback3 GL_VERSION_4_0" },
70186 { "glBeginTransformFeedback", "GL_VERSION_3_0" },
70187 { "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback" },
70188 { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback" },
70189 { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader" },
70190 { "glBeginVideoCaptureNV", "GL_NV_video_capture" },
70191 { "glBindAttribLocation", "GL_VERSION_2_0" },
70192 { "glBindAttribLocationARB", "GL_ARB_vertex_shader" },
70193 { "glBindBuffer", "GL_VERSION_1_5" },
70194 { "glBindBufferARB", "GL_ARB_vertex_buffer_object" },
70195 { "glBindBufferBase", "GL_ARB_uniform_buffer_object GL_VERSION_3_0" },
70196 { "glBindBufferBaseEXT", "GL_EXT_transform_feedback" },
70197 { "glBindBufferBaseNV", "GL_NV_transform_feedback" },
70198 { "glBindBufferOffsetEXT", "GL_EXT_transform_feedback" },
70199 { "glBindBufferOffsetNV", "GL_NV_transform_feedback" },
70200 { "glBindBufferRange", "GL_ARB_uniform_buffer_object GL_VERSION_3_0" },
70201 { "glBindBufferRangeEXT", "GL_EXT_transform_feedback" },
70202 { "glBindBufferRangeNV", "GL_NV_transform_feedback" },
70203 { "glBindBuffersBase", "GL_ARB_multi_bind GL_VERSION_4_4" },
70204 { "glBindBuffersRange", "GL_ARB_multi_bind GL_VERSION_4_4" },
70205 { "glBindFragDataLocation", "GL_VERSION_3_0" },
70206 { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4" },
70207 { "glBindFragDataLocationIndexed", "GL_ARB_blend_func_extended GL_VERSION_3_3" },
70208 { "glBindFragmentShaderATI", "GL_ATI_fragment_shader" },
70209 { "glBindFramebuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70210 { "glBindFramebufferEXT", "GL_EXT_framebuffer_object" },
70211 { "glBindImageTexture", "GL_ARB_shader_image_load_store GL_VERSION_4_2" },
70212 { "glBindImageTextureEXT", "GL_EXT_shader_image_load_store" },
70213 { "glBindImageTextures", "GL_ARB_multi_bind GL_VERSION_4_4" },
70214 { "glBindLightParameterEXT", "GL_EXT_vertex_shader" },
70215 { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader" },
70216 { "glBindMultiTextureEXT", "GL_EXT_direct_state_access" },
70217 { "glBindParameterEXT", "GL_EXT_vertex_shader" },
70218 { "glBindProgramARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
70219 { "glBindProgramNV", "GL_NV_vertex_program" },
70220 { "glBindProgramPipeline", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
70221 { "glBindRenderbuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70222 { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object" },
70223 { "glBindSampler", "GL_ARB_sampler_objects GL_VERSION_3_3" },
70224 { "glBindSamplers", "GL_ARB_multi_bind GL_VERSION_4_4" },
70225 { "glBindShadingRateImageNV", "GL_NV_shading_rate_image" },
70226 { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader" },
70227 { "glBindTextureEXT", "GL_EXT_texture_object" },
70228 { "glBindTextureUnit", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70229 { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader" },
70230 { "glBindTextures", "GL_ARB_multi_bind GL_VERSION_4_4" },
70231 { "glBindTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
70232 { "glBindTransformFeedbackNV", "GL_NV_transform_feedback2" },
70233 { "glBindVertexArray", "GL_ARB_vertex_array_object GL_VERSION_3_0" },
70234 { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object" },
70235 { "glBindVertexBuffer", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
70236 { "glBindVertexBuffers", "GL_ARB_multi_bind GL_VERSION_4_4" },
70237 { "glBindVertexShaderEXT", "GL_EXT_vertex_shader" },
70238 { "glBindVideoCaptureStreamBufferNV", "GL_NV_video_capture" },
70239 { "glBindVideoCaptureStreamTextureNV", "GL_NV_video_capture" },
70240 { "glBinormal3bEXT", "GL_EXT_coordinate_frame" },
70241 { "glBinormal3bvEXT", "GL_EXT_coordinate_frame" },
70242 { "glBinormal3dEXT", "GL_EXT_coordinate_frame" },
70243 { "glBinormal3dvEXT", "GL_EXT_coordinate_frame" },
70244 { "glBinormal3fEXT", "GL_EXT_coordinate_frame" },
70245 { "glBinormal3fvEXT", "GL_EXT_coordinate_frame" },
70246 { "glBinormal3iEXT", "GL_EXT_coordinate_frame" },
70247 { "glBinormal3ivEXT", "GL_EXT_coordinate_frame" },
70248 { "glBinormal3sEXT", "GL_EXT_coordinate_frame" },
70249 { "glBinormal3svEXT", "GL_EXT_coordinate_frame" },
70250 { "glBinormalPointerEXT", "GL_EXT_coordinate_frame" },
70251 { "glBitmapxOES", "GL_OES_fixed_point" },
70252 { "glBlendBarrierKHR", "GL_KHR_blend_equation_advanced" },
70253 { "glBlendBarrierNV", "GL_NV_blend_equation_advanced" },
70254 { "glBlendColor", "GL_ARB_imaging GL_VERSION_1_4" },
70255 { "glBlendColorEXT", "GL_EXT_blend_color" },
70256 { "glBlendColorxOES", "GL_OES_fixed_point" },
70257 { "glBlendEquation", "GL_ARB_imaging GL_VERSION_1_4" },
70258 { "glBlendEquationEXT", "GL_EXT_blend_minmax" },
70259 { "glBlendEquationIndexedAMD", "GL_AMD_draw_buffers_blend" },
70260 { "glBlendEquationSeparate", "GL_VERSION_2_0" },
70261 { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate" },
70262 { "glBlendEquationSeparateIndexedAMD", "GL_AMD_draw_buffers_blend" },
70263 { "glBlendEquationSeparatei", "GL_VERSION_4_0" },
70264 { "glBlendEquationSeparateiARB", "GL_ARB_draw_buffers_blend" },
70265 { "glBlendEquationi", "GL_VERSION_4_0" },
70266 { "glBlendEquationiARB", "GL_ARB_draw_buffers_blend" },
70267 { "glBlendFuncIndexedAMD", "GL_AMD_draw_buffers_blend" },
70268 { "glBlendFuncSeparate", "GL_VERSION_1_4" },
70269 { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate" },
70270 { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate" },
70271 { "glBlendFuncSeparateIndexedAMD", "GL_AMD_draw_buffers_blend" },
70272 { "glBlendFuncSeparatei", "GL_VERSION_4_0" },
70273 { "glBlendFuncSeparateiARB", "GL_ARB_draw_buffers_blend" },
70274 { "glBlendFunci", "GL_VERSION_4_0" },
70275 { "glBlendFunciARB", "GL_ARB_draw_buffers_blend" },
70276 { "glBlendParameteriNV", "GL_NV_blend_equation_advanced" },
70277 { "glBlitFramebuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70278 { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit" },
70279 { "glBlitNamedFramebuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70280 { "glBufferAddressRangeNV", "GL_NV_vertex_buffer_unified_memory" },
70281 { "glBufferAttachMemoryNV", "GL_NV_memory_attachment" },
70282 { "glBufferData", "GL_VERSION_1_5" },
70283 { "glBufferDataARB", "GL_ARB_vertex_buffer_object" },
70284 { "glBufferPageCommitmentARB", "GL_ARB_sparse_buffer" },
70285 { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range" },
70286 { "glBufferRegionEnabled", "GL_KTX_buffer_region" },
70287 { "glBufferStorage", "GL_ARB_buffer_storage GL_VERSION_4_4" },
70288 { "glBufferStorageExternalEXT", "GL_EXT_external_buffer" },
70289 { "glBufferStorageMemEXT", "GL_EXT_memory_object" },
70290 { "glBufferSubData", "GL_VERSION_1_5" },
70291 { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object" },
70292 { "glCallCommandListNV", "GL_NV_command_list" },
70293 { "glCheckFramebufferStatus", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70294 { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object" },
70295 { "glCheckNamedFramebufferStatus", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70296 { "glCheckNamedFramebufferStatusEXT", "GL_EXT_direct_state_access" },
70297 { "glClampColor", "GL_VERSION_3_0" },
70298 { "glClampColorARB", "GL_ARB_color_buffer_float" },
70299 { "glClearAccumxOES", "GL_OES_fixed_point" },
70300 { "glClearBufferData", "GL_ARB_clear_buffer_object GL_VERSION_4_3" },
70301 { "glClearBufferSubData", "GL_ARB_clear_buffer_object GL_VERSION_4_3" },
70302 { "glClearBufferfi", "GL_VERSION_3_0" },
70303 { "glClearBufferfv", "GL_VERSION_3_0" },
70304 { "glClearBufferiv", "GL_VERSION_3_0" },
70305 { "glClearBufferuiv", "GL_VERSION_3_0" },
70306 { "glClearColorIiEXT", "GL_EXT_texture_integer" },
70307 { "glClearColorIuiEXT", "GL_EXT_texture_integer" },
70308 { "glClearColorxOES", "GL_OES_fixed_point" },
70309 { "glClearDepthdNV", "GL_NV_depth_buffer_float" },
70310 { "glClearDepthf", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
70311 { "glClearDepthfOES", "GL_OES_single_precision" },
70312 { "glClearDepthxOES", "GL_OES_fixed_point" },
70313 { "glClearNamedBufferData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70314 { "glClearNamedBufferDataEXT", "GL_EXT_direct_state_access" },
70315 { "glClearNamedBufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70316 { "glClearNamedBufferSubDataEXT", "GL_EXT_direct_state_access" },
70317 { "glClearNamedFramebufferfi", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70318 { "glClearNamedFramebufferfv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70319 { "glClearNamedFramebufferiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70320 { "glClearNamedFramebufferuiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70321 { "glClearTexImage", "GL_ARB_clear_texture GL_VERSION_4_4" },
70322 { "glClearTexSubImage", "GL_ARB_clear_texture GL_VERSION_4_4" },
70323 { "glClientActiveTexture", "GL_VERSION_1_3" },
70324 { "glClientActiveTextureARB", "GL_ARB_multitexture" },
70325 { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams" },
70326 { "glClientAttribDefaultEXT", "GL_EXT_direct_state_access" },
70327 { "glClientWaitSemaphoreui64NVX", "GL_NVX_progress_fence" },
70328 { "glClientWaitSync", "GL_ARB_sync GL_VERSION_3_2" },
70329 { "glClipControl", "GL_ARB_clip_control GL_VERSION_4_5" },
70330 { "glClipPlanefOES", "GL_OES_single_precision" },
70331 { "glClipPlanexOES", "GL_OES_fixed_point" },
70332 { "glColor3fVertex3fSUN", "GL_SUN_vertex" },
70333 { "glColor3fVertex3fvSUN", "GL_SUN_vertex" },
70334 { "glColor3hNV", "GL_NV_half_float" },
70335 { "glColor3hvNV", "GL_NV_half_float" },
70336 { "glColor3xOES", "GL_OES_fixed_point" },
70337 { "glColor3xvOES", "GL_OES_fixed_point" },
70338 { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex" },
70339 { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
70340 { "glColor4hNV", "GL_NV_half_float" },
70341 { "glColor4hvNV", "GL_NV_half_float" },
70342 { "glColor4ubVertex2fSUN", "GL_SUN_vertex" },
70343 { "glColor4ubVertex2fvSUN", "GL_SUN_vertex" },
70344 { "glColor4ubVertex3fSUN", "GL_SUN_vertex" },
70345 { "glColor4ubVertex3fvSUN", "GL_SUN_vertex" },
70346 { "glColor4xOES", "GL_OES_fixed_point" },
70347 { "glColor4xvOES", "GL_OES_fixed_point" },
70348 { "glColorFormatNV", "GL_NV_vertex_buffer_unified_memory" },
70349 { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader" },
70350 { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader" },
70351 { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader" },
70352 { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2" },
70353 { "glColorMaski", "GL_VERSION_3_0" },
70354 { "glColorP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
70355 { "glColorP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
70356 { "glColorP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
70357 { "glColorP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
70358 { "glColorPointerEXT", "GL_EXT_vertex_array" },
70359 { "glColorPointerListIBM", "GL_IBM_vertex_array_lists" },
70360 { "glColorPointervINTEL", "GL_INTEL_parallel_arrays" },
70361 { "glColorSubTable", "GL_ARB_imaging" },
70362 { "glColorSubTableEXT", "GL_EXT_color_subtable" },
70363 { "glColorTable", "GL_ARB_imaging" },
70364 { "glColorTableEXT", "GL_EXT_paletted_texture" },
70365 { "glColorTableParameterfv", "GL_ARB_imaging" },
70366 { "glColorTableParameterfvSGI", "GL_SGI_color_table" },
70367 { "glColorTableParameteriv", "GL_ARB_imaging" },
70368 { "glColorTableParameterivSGI", "GL_SGI_color_table" },
70369 { "glColorTableSGI", "GL_SGI_color_table" },
70370 { "glCombinerInputNV", "GL_NV_register_combiners" },
70371 { "glCombinerOutputNV", "GL_NV_register_combiners" },
70372 { "glCombinerParameterfNV", "GL_NV_register_combiners" },
70373 { "glCombinerParameterfvNV", "GL_NV_register_combiners" },
70374 { "glCombinerParameteriNV", "GL_NV_register_combiners" },
70375 { "glCombinerParameterivNV", "GL_NV_register_combiners" },
70376 { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2" },
70377 { "glCommandListSegmentsNV", "GL_NV_command_list" },
70378 { "glCompileCommandListNV", "GL_NV_command_list" },
70379 { "glCompileShader", "GL_VERSION_2_0" },
70380 { "glCompileShaderARB", "GL_ARB_shader_objects" },
70381 { "glCompileShaderIncludeARB", "GL_ARB_shading_language_include" },
70382 { "glCompressedMultiTexImage1DEXT", "GL_EXT_direct_state_access" },
70383 { "glCompressedMultiTexImage2DEXT", "GL_EXT_direct_state_access" },
70384 { "glCompressedMultiTexImage3DEXT", "GL_EXT_direct_state_access" },
70385 { "glCompressedMultiTexSubImage1DEXT", "GL_EXT_direct_state_access" },
70386 { "glCompressedMultiTexSubImage2DEXT", "GL_EXT_direct_state_access" },
70387 { "glCompressedMultiTexSubImage3DEXT", "GL_EXT_direct_state_access" },
70388 { "glCompressedTexImage1D", "GL_VERSION_1_3" },
70389 { "glCompressedTexImage1DARB", "GL_ARB_texture_compression" },
70390 { "glCompressedTexImage2D", "GL_VERSION_1_3" },
70391 { "glCompressedTexImage2DARB", "GL_ARB_texture_compression" },
70392 { "glCompressedTexImage3D", "GL_VERSION_1_3" },
70393 { "glCompressedTexImage3DARB", "GL_ARB_texture_compression" },
70394 { "glCompressedTexSubImage1D", "GL_VERSION_1_3" },
70395 { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression" },
70396 { "glCompressedTexSubImage2D", "GL_VERSION_1_3" },
70397 { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression" },
70398 { "glCompressedTexSubImage3D", "GL_VERSION_1_3" },
70399 { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression" },
70400 { "glCompressedTextureImage1DEXT", "GL_EXT_direct_state_access" },
70401 { "glCompressedTextureImage2DEXT", "GL_EXT_direct_state_access" },
70402 { "glCompressedTextureImage3DEXT", "GL_EXT_direct_state_access" },
70403 { "glCompressedTextureSubImage1D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70404 { "glCompressedTextureSubImage1DEXT", "GL_EXT_direct_state_access" },
70405 { "glCompressedTextureSubImage2D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70406 { "glCompressedTextureSubImage2DEXT", "GL_EXT_direct_state_access" },
70407 { "glCompressedTextureSubImage3D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70408 { "glCompressedTextureSubImage3DEXT", "GL_EXT_direct_state_access" },
70409 { "glConservativeRasterParameterfNV", "GL_NV_conservative_raster_dilate" },
70410 { "glConservativeRasterParameteriNV", "GL_NV_conservative_raster_pre_snap_triangles" },
70411 { "glConvolutionFilter1D", "GL_ARB_imaging" },
70412 { "glConvolutionFilter1DEXT", "GL_EXT_convolution" },
70413 { "glConvolutionFilter2D", "GL_ARB_imaging" },
70414 { "glConvolutionFilter2DEXT", "GL_EXT_convolution" },
70415 { "glConvolutionParameterf", "GL_ARB_imaging" },
70416 { "glConvolutionParameterfEXT", "GL_EXT_convolution" },
70417 { "glConvolutionParameterfv", "GL_ARB_imaging" },
70418 { "glConvolutionParameterfvEXT", "GL_EXT_convolution" },
70419 { "glConvolutionParameteri", "GL_ARB_imaging" },
70420 { "glConvolutionParameteriEXT", "GL_EXT_convolution" },
70421 { "glConvolutionParameteriv", "GL_ARB_imaging" },
70422 { "glConvolutionParameterivEXT", "GL_EXT_convolution" },
70423 { "glConvolutionParameterxOES", "GL_OES_fixed_point" },
70424 { "glConvolutionParameterxvOES", "GL_OES_fixed_point" },
70425 { "glCopyBufferSubData", "GL_ARB_copy_buffer GL_VERSION_3_1" },
70426 { "glCopyColorSubTable", "GL_ARB_imaging" },
70427 { "glCopyColorSubTableEXT", "GL_EXT_color_subtable" },
70428 { "glCopyColorTable", "GL_ARB_imaging" },
70429 { "glCopyColorTableSGI", "GL_SGI_color_table" },
70430 { "glCopyConvolutionFilter1D", "GL_ARB_imaging" },
70431 { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution" },
70432 { "glCopyConvolutionFilter2D", "GL_ARB_imaging" },
70433 { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution" },
70434 { "glCopyImageSubData", "GL_ARB_copy_image GL_VERSION_4_3" },
70435 { "glCopyImageSubDataNV", "GL_NV_copy_image" },
70436 { "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access" },
70437 { "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access" },
70438 { "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access" },
70439 { "glCopyMultiTexSubImage2DEXT", "GL_EXT_direct_state_access" },
70440 { "glCopyMultiTexSubImage3DEXT", "GL_EXT_direct_state_access" },
70441 { "glCopyNamedBufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70442 { "glCopyPathNV", "GL_NV_path_rendering" },
70443 { "glCopyTexImage1DEXT", "GL_EXT_copy_texture" },
70444 { "glCopyTexImage2DEXT", "GL_EXT_copy_texture" },
70445 { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture" },
70446 { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture" },
70447 { "glCopyTexSubImage3D", "GL_VERSION_1_2" },
70448 { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture" },
70449 { "glCopyTextureImage1DEXT", "GL_EXT_direct_state_access" },
70450 { "glCopyTextureImage2DEXT", "GL_EXT_direct_state_access" },
70451 { "glCopyTextureSubImage1D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70452 { "glCopyTextureSubImage1DEXT", "GL_EXT_direct_state_access" },
70453 { "glCopyTextureSubImage2D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70454 { "glCopyTextureSubImage2DEXT", "GL_EXT_direct_state_access" },
70455 { "glCopyTextureSubImage3D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70456 { "glCopyTextureSubImage3DEXT", "GL_EXT_direct_state_access" },
70457 { "glCoverFillPathInstancedNV", "GL_NV_path_rendering" },
70458 { "glCoverFillPathNV", "GL_NV_path_rendering" },
70459 { "glCoverStrokePathInstancedNV", "GL_NV_path_rendering" },
70460 { "glCoverStrokePathNV", "GL_NV_path_rendering" },
70461 { "glCoverageModulationNV", "GL_NV_framebuffer_mixed_samples" },
70462 { "glCoverageModulationTableNV", "GL_NV_framebuffer_mixed_samples" },
70463 { "glCreateBuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70464 { "glCreateCommandListsNV", "GL_NV_command_list" },
70465 { "glCreateFramebuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70466 { "glCreateMemoryObjectsEXT", "GL_EXT_memory_object" },
70467 { "glCreatePerfQueryINTEL", "GL_INTEL_performance_query" },
70468 { "glCreateProgram", "GL_VERSION_2_0" },
70469 { "glCreateProgramObjectARB", "GL_ARB_shader_objects" },
70470 { "glCreateProgramPipelines", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70471 { "glCreateProgressFenceNVX", "GL_NVX_progress_fence" },
70472 { "glCreateQueries", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70473 { "glCreateRenderbuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70474 { "glCreateSamplers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70475 { "glCreateShader", "GL_VERSION_2_0" },
70476 { "glCreateShaderObjectARB", "GL_ARB_shader_objects" },
70477 { "glCreateShaderProgramEXT", "GL_EXT_separate_shader_objects" },
70478 { "glCreateShaderProgramv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
70479 { "glCreateStatesNV", "GL_NV_command_list" },
70480 { "glCreateSyncFromCLeventARB", "GL_ARB_cl_event" },
70481 { "glCreateTextures", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70482 { "glCreateTransformFeedbacks", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70483 { "glCreateVertexArrays", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70484 { "glCullParameterdvEXT", "GL_EXT_cull_vertex" },
70485 { "glCullParameterfvEXT", "GL_EXT_cull_vertex" },
70486 { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette" },
70487 { "glDebugMessageCallback", "GL_KHR_debug GL_VERSION_4_3" },
70488 { "glDebugMessageCallbackAMD", "GL_AMD_debug_output" },
70489 { "glDebugMessageCallbackARB", "GL_ARB_debug_output" },
70490 { "glDebugMessageControl", "GL_KHR_debug GL_VERSION_4_3" },
70491 { "glDebugMessageControlARB", "GL_ARB_debug_output" },
70492 { "glDebugMessageEnableAMD", "GL_AMD_debug_output" },
70493 { "glDebugMessageInsert", "GL_KHR_debug GL_VERSION_4_3" },
70494 { "glDebugMessageInsertAMD", "GL_AMD_debug_output" },
70495 { "glDebugMessageInsertARB", "GL_ARB_debug_output" },
70496 { "glDeformSGIX", "GL_SGIX_polynomial_ffd" },
70497 { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd" },
70498 { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd" },
70499 { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async" },
70500 { "glDeleteBufferRegion", "GL_KTX_buffer_region" },
70501 { "glDeleteBuffers", "GL_VERSION_1_5" },
70502 { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object" },
70503 { "glDeleteCommandListsNV", "GL_NV_command_list" },
70504 { "glDeleteFencesAPPLE", "GL_APPLE_fence" },
70505 { "glDeleteFencesNV", "GL_NV_fence" },
70506 { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader" },
70507 { "glDeleteFramebuffers", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70508 { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object" },
70509 { "glDeleteMemoryObjectsEXT", "GL_EXT_memory_object" },
70510 { "glDeleteNamedStringARB", "GL_ARB_shading_language_include" },
70511 { "glDeleteNamesAMD", "GL_AMD_name_gen_delete" },
70512 { "glDeleteObjectARB", "GL_ARB_shader_objects" },
70513 { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object" },
70514 { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query" },
70515 { "glDeletePathsNV", "GL_NV_path_rendering" },
70516 { "glDeletePerfMonitorsAMD", "GL_AMD_performance_monitor" },
70517 { "glDeletePerfQueryINTEL", "GL_INTEL_performance_query" },
70518 { "glDeleteProgram", "GL_VERSION_2_0" },
70519 { "glDeleteProgramPipelines", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
70520 { "glDeleteProgramsARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
70521 { "glDeleteProgramsNV", "GL_NV_vertex_program" },
70522 { "glDeleteQueries", "GL_VERSION_1_5" },
70523 { "glDeleteQueriesARB", "GL_ARB_occlusion_query" },
70524 { "glDeleteQueryResourceTagNV", "GL_NV_query_resource_tag" },
70525 { "glDeleteRenderbuffers", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70526 { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object" },
70527 { "glDeleteSamplers", "GL_ARB_sampler_objects GL_VERSION_3_3" },
70528 { "glDeleteSemaphoresEXT", "GL_EXT_semaphore" },
70529 { "glDeleteShader", "GL_VERSION_2_0" },
70530 { "glDeleteStatesNV", "GL_NV_command_list" },
70531 { "glDeleteSync", "GL_ARB_sync GL_VERSION_3_2" },
70532 { "glDeleteTexturesEXT", "GL_EXT_texture_object" },
70533 { "glDeleteTransformFeedbacks", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
70534 { "glDeleteTransformFeedbacksNV", "GL_NV_transform_feedback2" },
70535 { "glDeleteVertexArrays", "GL_ARB_vertex_array_object GL_VERSION_3_0" },
70536 { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object" },
70537 { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader" },
70538 { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test" },
70539 { "glDepthBoundsdNV", "GL_NV_depth_buffer_float" },
70540 { "glDepthRangeArraydvNV", "GL_ARB_viewport_array" },
70541 { "glDepthRangeArrayv", "GL_ARB_viewport_array GL_VERSION_4_1" },
70542 { "glDepthRangeIndexed", "GL_ARB_viewport_array GL_VERSION_4_1" },
70543 { "glDepthRangeIndexeddNV", "GL_ARB_viewport_array" },
70544 { "glDepthRangedNV", "GL_NV_depth_buffer_float" },
70545 { "glDepthRangef", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
70546 { "glDepthRangefOES", "GL_OES_single_precision" },
70547 { "glDepthRangexOES", "GL_OES_fixed_point" },
70548 { "glDetachObjectARB", "GL_ARB_shader_objects" },
70549 { "glDetachShader", "GL_VERSION_2_0" },
70550 { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture" },
70551 { "glDisableClientStateIndexedEXT", "GL_EXT_direct_state_access" },
70552 { "glDisableClientStateiEXT", "GL_EXT_direct_state_access" },
70553 { "glDisableIndexedEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
70554 { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader" },
70555 { "glDisableVertexArrayAttrib", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70556 { "glDisableVertexArrayAttribEXT", "GL_EXT_direct_state_access" },
70557 { "glDisableVertexArrayEXT", "GL_EXT_direct_state_access" },
70558 { "glDisableVertexAttribAPPLE", "GL_APPLE_vertex_program_evaluators" },
70559 { "glDisableVertexAttribArray", "GL_VERSION_2_0" },
70560 { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
70561 { "glDisablei", "GL_VERSION_3_0" },
70562 { "glDispatchCompute", "GL_ARB_compute_shader GL_VERSION_4_3" },
70563 { "glDispatchComputeGroupSizeARB", "GL_ARB_compute_variable_group_size" },
70564 { "glDispatchComputeIndirect", "GL_ARB_compute_shader GL_VERSION_4_3" },
70565 { "glDrawArraysEXT", "GL_EXT_vertex_array" },
70566 { "glDrawArraysIndirect", "GL_ARB_draw_indirect GL_VERSION_4_0" },
70567 { "glDrawArraysInstanced", "GL_VERSION_3_1" },
70568 { "glDrawArraysInstancedARB", "GL_ARB_draw_instanced" },
70569 { "glDrawArraysInstancedBaseInstance", "GL_ARB_base_instance GL_VERSION_4_2" },
70570 { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced" },
70571 { "glDrawBufferRegion", "GL_KTX_buffer_region" },
70572 { "glDrawBuffers", "GL_VERSION_2_0" },
70573 { "glDrawBuffersARB", "GL_ARB_draw_buffers" },
70574 { "glDrawBuffersATI", "GL_ATI_draw_buffers" },
70575 { "glDrawCommandsAddressNV", "GL_NV_command_list" },
70576 { "glDrawCommandsNV", "GL_NV_command_list" },
70577 { "glDrawCommandsStatesAddressNV", "GL_NV_command_list" },
70578 { "glDrawCommandsStatesNV", "GL_NV_command_list" },
70579 { "glDrawElementArrayAPPLE", "GL_APPLE_element_array" },
70580 { "glDrawElementArrayATI", "GL_ATI_element_array" },
70581 { "glDrawElementsBaseVertex", "GL_ARB_draw_elements_base_vertex GL_VERSION_3_2" },
70582 { "glDrawElementsIndirect", "GL_ARB_draw_indirect GL_VERSION_4_0" },
70583 { "glDrawElementsInstanced", "GL_VERSION_3_1" },
70584 { "glDrawElementsInstancedARB", "GL_ARB_draw_instanced" },
70585 { "glDrawElementsInstancedBaseInstance", "GL_ARB_base_instance GL_VERSION_4_2" },
70586 { "glDrawElementsInstancedBaseVertex", "GL_ARB_draw_elements_base_vertex GL_VERSION_3_2" },
70587 { "glDrawElementsInstancedBaseVertexBaseInstance", "GL_ARB_base_instance GL_VERSION_4_2" },
70588 { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced" },
70589 { "glDrawMeshArraysSUN", "GL_SUN_mesh_array" },
70590 { "glDrawMeshTasksIndirectNV", "GL_NV_mesh_shader" },
70591 { "glDrawMeshTasksNV", "GL_NV_mesh_shader" },
70592 { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array" },
70593 { "glDrawRangeElementArrayATI", "GL_ATI_element_array" },
70594 { "glDrawRangeElements", "GL_VERSION_1_2" },
70595 { "glDrawRangeElementsBaseVertex", "GL_ARB_draw_elements_base_vertex GL_VERSION_3_2" },
70596 { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements" },
70597 { "glDrawTextureNV", "GL_NV_draw_texture" },
70598 { "glDrawTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
70599 { "glDrawTransformFeedbackInstanced", "GL_ARB_transform_feedback_instanced GL_VERSION_4_2" },
70600 { "glDrawTransformFeedbackNV", "GL_NV_transform_feedback2" },
70601 { "glDrawTransformFeedbackStream", "GL_ARB_transform_feedback3 GL_VERSION_4_0" },
70602 { "glDrawTransformFeedbackStreamInstanced", "GL_ARB_transform_feedback_instanced GL_VERSION_4_2" },
70603 { "glDrawVkImageNV", "GL_NV_draw_vulkan_image" },
70604 { "glEGLImageTargetTexStorageEXT", "GL_EXT_EGL_image_storage" },
70605 { "glEGLImageTargetTextureStorageEXT", "GL_EXT_EGL_image_storage" },
70606 { "glEdgeFlagFormatNV", "GL_NV_vertex_buffer_unified_memory" },
70607 { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array" },
70608 { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists" },
70609 { "glElementPointerAPPLE", "GL_APPLE_element_array" },
70610 { "glElementPointerATI", "GL_ATI_element_array" },
70611 { "glEnableClientStateIndexedEXT", "GL_EXT_direct_state_access" },
70612 { "glEnableClientStateiEXT", "GL_EXT_direct_state_access" },
70613 { "glEnableIndexedEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
70614 { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader" },
70615 { "glEnableVertexArrayAttrib", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70616 { "glEnableVertexArrayAttribEXT", "GL_EXT_direct_state_access" },
70617 { "glEnableVertexArrayEXT", "GL_EXT_direct_state_access" },
70618 { "glEnableVertexAttribAPPLE", "GL_APPLE_vertex_program_evaluators" },
70619 { "glEnableVertexAttribArray", "GL_VERSION_2_0" },
70620 { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
70621 { "glEnablei", "GL_VERSION_3_0" },
70622 { "glEndConditionalRender", "GL_VERSION_3_0" },
70623 { "glEndConditionalRenderNV", "GL_NV_conditional_render" },
70624 { "glEndConditionalRenderNVX", "GL_NVX_conditional_render" },
70625 { "glEndFragmentShaderATI", "GL_ATI_fragment_shader" },
70626 { "glEndOcclusionQueryNV", "GL_NV_occlusion_query" },
70627 { "glEndPerfMonitorAMD", "GL_AMD_performance_monitor" },
70628 { "glEndPerfQueryINTEL", "GL_INTEL_performance_query" },
70629 { "glEndQuery", "GL_VERSION_1_5" },
70630 { "glEndQueryARB", "GL_ARB_occlusion_query" },
70631 { "glEndQueryIndexed", "GL_ARB_transform_feedback3 GL_VERSION_4_0" },
70632 { "glEndTransformFeedback", "GL_VERSION_3_0" },
70633 { "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback" },
70634 { "glEndTransformFeedbackNV", "GL_NV_transform_feedback" },
70635 { "glEndVertexShaderEXT", "GL_EXT_vertex_shader" },
70636 { "glEndVideoCaptureNV", "GL_NV_video_capture" },
70637 { "glEvalCoord1xOES", "GL_OES_fixed_point" },
70638 { "glEvalCoord1xvOES", "GL_OES_fixed_point" },
70639 { "glEvalCoord2xOES", "GL_OES_fixed_point" },
70640 { "glEvalCoord2xvOES", "GL_OES_fixed_point" },
70641 { "glEvalMapsNV", "GL_NV_evaluators" },
70642 { "glEvaluateDepthValuesARB", "GL_ARB_sample_locations" },
70643 { "glExecuteProgramNV", "GL_NV_vertex_program" },
70644 { "glExtractComponentEXT", "GL_EXT_vertex_shader" },
70645 { "glFeedbackBufferxOES", "GL_OES_fixed_point" },
70646 { "glFenceSync", "GL_ARB_sync GL_VERSION_3_2" },
70647 { "glFinalCombinerInputNV", "GL_NV_register_combiners" },
70648 { "glFinishAsyncSGIX", "GL_SGIX_async" },
70649 { "glFinishFenceAPPLE", "GL_APPLE_fence" },
70650 { "glFinishFenceNV", "GL_NV_fence" },
70651 { "glFinishObjectAPPLE", "GL_APPLE_fence" },
70652 { "glFinishTextureSUNX", "GL_SUNX_constant_data" },
70653 { "glFlushMappedBufferRange", "GL_ARB_map_buffer_range GL_VERSION_3_0" },
70654 { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range" },
70655 { "glFlushMappedNamedBufferRange", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70656 { "glFlushMappedNamedBufferRangeEXT", "GL_EXT_direct_state_access" },
70657 { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range" },
70658 { "glFlushRasterSGIX", "GL_SGIX_flush_raster" },
70659 { "glFlushStaticDataIBM", "GL_IBM_static_data" },
70660 { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range" },
70661 { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range" },
70662 { "glFogCoordFormatNV", "GL_NV_vertex_buffer_unified_memory" },
70663 { "glFogCoordPointer", "GL_VERSION_1_4" },
70664 { "glFogCoordPointerEXT", "GL_EXT_fog_coord" },
70665 { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists" },
70666 { "glFogCoordd", "GL_VERSION_1_4" },
70667 { "glFogCoorddEXT", "GL_EXT_fog_coord" },
70668 { "glFogCoorddv", "GL_VERSION_1_4" },
70669 { "glFogCoorddvEXT", "GL_EXT_fog_coord" },
70670 { "glFogCoordf", "GL_VERSION_1_4" },
70671 { "glFogCoordfEXT", "GL_EXT_fog_coord" },
70672 { "glFogCoordfv", "GL_VERSION_1_4" },
70673 { "glFogCoordfvEXT", "GL_EXT_fog_coord" },
70674 { "glFogCoordhNV", "GL_NV_half_float" },
70675 { "glFogCoordhvNV", "GL_NV_half_float" },
70676 { "glFogFuncSGIS", "GL_SGIS_fog_function" },
70677 { "glFogxOES", "GL_OES_fixed_point" },
70678 { "glFogxvOES", "GL_OES_fixed_point" },
70679 { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting" },
70680 { "glFragmentCoverageColorNV", "GL_NV_fragment_coverage_to_color" },
70681 { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting" },
70682 { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting" },
70683 { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting" },
70684 { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting" },
70685 { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting" },
70686 { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting" },
70687 { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting" },
70688 { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting" },
70689 { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting" },
70690 { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting" },
70691 { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting" },
70692 { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting" },
70693 { "glFrameTerminatorGREMEDY", "GL_GREMEDY_frame_terminator" },
70694 { "glFrameZoomSGIX", "GL_SGIX_framezoom" },
70695 { "glFramebufferDrawBufferEXT", "GL_EXT_direct_state_access" },
70696 { "glFramebufferDrawBuffersEXT", "GL_EXT_direct_state_access" },
70697 { "glFramebufferFetchBarrierEXT", "GL_EXT_shader_framebuffer_fetch_non_coherent" },
70698 { "glFramebufferParameteri", "GL_ARB_framebuffer_no_attachments GL_VERSION_4_3" },
70699 { "glFramebufferParameteriMESA", "GL_MESA_framebuffer_flip_y" },
70700 { "glFramebufferReadBufferEXT", "GL_EXT_direct_state_access" },
70701 { "glFramebufferRenderbuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70702 { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object" },
70703 { "glFramebufferSampleLocationsfvARB", "GL_ARB_sample_locations" },
70704 { "glFramebufferSampleLocationsfvNV", "GL_NV_sample_locations" },
70705 { "glFramebufferSamplePositionsfvAMD", "GL_AMD_framebuffer_sample_positions" },
70706 { "glFramebufferTexture", "GL_VERSION_3_2" },
70707 { "glFramebufferTexture1D", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70708 { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object" },
70709 { "glFramebufferTexture2D", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70710 { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object" },
70711 { "glFramebufferTexture3D", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70712 { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object" },
70713 { "glFramebufferTextureARB", "GL_ARB_geometry_shader4" },
70714 { "glFramebufferTextureEXT", "GL_NV_geometry_program4" },
70715 { "glFramebufferTextureFaceARB", "GL_ARB_geometry_shader4" },
70716 { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4" },
70717 { "glFramebufferTextureLayer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70718 { "glFramebufferTextureLayerARB", "GL_ARB_geometry_shader4" },
70719 { "glFramebufferTextureLayerEXT", "GL_EXT_texture_array GL_NV_geometry_program4" },
70720 { "glFramebufferTextureMultiviewOVR", "GL_OVR_multiview" },
70721 { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object" },
70722 { "glFrustumfOES", "GL_OES_single_precision" },
70723 { "glFrustumxOES", "GL_OES_fixed_point" },
70724 { "glGenAsyncMarkersSGIX", "GL_SGIX_async" },
70725 { "glGenBuffers", "GL_VERSION_1_5" },
70726 { "glGenBuffersARB", "GL_ARB_vertex_buffer_object" },
70727 { "glGenFencesAPPLE", "GL_APPLE_fence" },
70728 { "glGenFencesNV", "GL_NV_fence" },
70729 { "glGenFragmentShadersATI", "GL_ATI_fragment_shader" },
70730 { "glGenFramebuffers", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70731 { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object" },
70732 { "glGenNamesAMD", "GL_AMD_name_gen_delete" },
70733 { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query" },
70734 { "glGenPathsNV", "GL_NV_path_rendering" },
70735 { "glGenPerfMonitorsAMD", "GL_AMD_performance_monitor" },
70736 { "glGenProgramPipelines", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
70737 { "glGenProgramsARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
70738 { "glGenProgramsNV", "GL_NV_vertex_program" },
70739 { "glGenQueries", "GL_VERSION_1_5" },
70740 { "glGenQueriesARB", "GL_ARB_occlusion_query" },
70741 { "glGenQueryResourceTagNV", "GL_NV_query_resource_tag" },
70742 { "glGenRenderbuffers", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70743 { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object" },
70744 { "glGenSamplers", "GL_ARB_sampler_objects GL_VERSION_3_3" },
70745 { "glGenSemaphoresEXT", "GL_EXT_semaphore" },
70746 { "glGenSymbolsEXT", "GL_EXT_vertex_shader" },
70747 { "glGenTexturesEXT", "GL_EXT_texture_object" },
70748 { "glGenTransformFeedbacks", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
70749 { "glGenTransformFeedbacksNV", "GL_NV_transform_feedback2" },
70750 { "glGenVertexArrays", "GL_ARB_vertex_array_object GL_VERSION_3_0" },
70751 { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object" },
70752 { "glGenVertexShadersEXT", "GL_EXT_vertex_shader" },
70753 { "glGenerateMipmap", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70754 { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object" },
70755 { "glGenerateMultiTexMipmapEXT", "GL_EXT_direct_state_access" },
70756 { "glGenerateTextureMipmap", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70757 { "glGenerateTextureMipmapEXT", "GL_EXT_direct_state_access" },
70758 { "glGetActiveAtomicCounterBufferiv", "GL_ARB_shader_atomic_counters GL_VERSION_4_2" },
70759 { "glGetActiveAttrib", "GL_VERSION_2_0" },
70760 { "glGetActiveAttribARB", "GL_ARB_vertex_shader" },
70761 { "glGetActiveSubroutineName", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
70762 { "glGetActiveSubroutineUniformName", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
70763 { "glGetActiveSubroutineUniformiv", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
70764 { "glGetActiveUniform", "GL_VERSION_2_0" },
70765 { "glGetActiveUniformARB", "GL_ARB_shader_objects" },
70766 { "glGetActiveUniformBlockName", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
70767 { "glGetActiveUniformBlockiv", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
70768 { "glGetActiveUniformName", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
70769 { "glGetActiveUniformsiv", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
70770 { "glGetActiveVaryingNV", "GL_NV_transform_feedback" },
70771 { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object" },
70772 { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object" },
70773 { "glGetAttachedObjectsARB", "GL_ARB_shader_objects" },
70774 { "glGetAttachedShaders", "GL_VERSION_2_0" },
70775 { "glGetAttribLocation", "GL_VERSION_2_0" },
70776 { "glGetAttribLocationARB", "GL_ARB_vertex_shader" },
70777 { "glGetBooleanIndexedvEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
70778 { "glGetBooleani_v", "GL_VERSION_3_0" },
70779 { "glGetBufferParameteri64v", "GL_VERSION_3_2" },
70780 { "glGetBufferParameteriv", "GL_VERSION_1_5" },
70781 { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object" },
70782 { "glGetBufferParameterui64vNV", "GL_NV_shader_buffer_load" },
70783 { "glGetBufferPointerv", "GL_VERSION_1_5" },
70784 { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object" },
70785 { "glGetBufferSubData", "GL_VERSION_1_5" },
70786 { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object" },
70787 { "glGetClipPlanefOES", "GL_OES_single_precision" },
70788 { "glGetClipPlanexOES", "GL_OES_fixed_point" },
70789 { "glGetColorTable", "GL_ARB_imaging" },
70790 { "glGetColorTableEXT", "GL_EXT_paletted_texture" },
70791 { "glGetColorTableParameterfv", "GL_ARB_imaging" },
70792 { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture" },
70793 { "glGetColorTableParameterfvSGI", "GL_SGI_color_table" },
70794 { "glGetColorTableParameteriv", "GL_ARB_imaging" },
70795 { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture" },
70796 { "glGetColorTableParameterivSGI", "GL_SGI_color_table" },
70797 { "glGetColorTableSGI", "GL_SGI_color_table" },
70798 { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners" },
70799 { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners" },
70800 { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners" },
70801 { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners" },
70802 { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2" },
70803 { "glGetCommandHeaderNV", "GL_NV_command_list" },
70804 { "glGetCompressedMultiTexImageEXT", "GL_EXT_direct_state_access" },
70805 { "glGetCompressedTexImage", "GL_VERSION_1_3" },
70806 { "glGetCompressedTexImageARB", "GL_ARB_texture_compression" },
70807 { "glGetCompressedTextureImage", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70808 { "glGetCompressedTextureImageEXT", "GL_EXT_direct_state_access" },
70809 { "glGetCompressedTextureSubImage", "GL_ARB_get_texture_sub_image GL_VERSION_4_5" },
70810 { "glGetConvolutionFilter", "GL_ARB_imaging" },
70811 { "glGetConvolutionFilterEXT", "GL_EXT_convolution" },
70812 { "glGetConvolutionParameterfv", "GL_ARB_imaging" },
70813 { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution" },
70814 { "glGetConvolutionParameteriv", "GL_ARB_imaging" },
70815 { "glGetConvolutionParameterivEXT", "GL_EXT_convolution" },
70816 { "glGetConvolutionParameterxvOES", "GL_OES_fixed_point" },
70817 { "glGetCoverageModulationTableNV", "GL_NV_framebuffer_mixed_samples" },
70818 { "glGetDebugMessageLog", "GL_KHR_debug GL_VERSION_4_3" },
70819 { "glGetDebugMessageLogAMD", "GL_AMD_debug_output" },
70820 { "glGetDebugMessageLogARB", "GL_ARB_debug_output" },
70821 { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture" },
70822 { "glGetDoubleIndexedvEXT", "GL_EXT_direct_state_access" },
70823 { "glGetDoublei_v", "GL_ARB_viewport_array GL_VERSION_4_1" },
70824 { "glGetDoublei_vEXT", "GL_EXT_direct_state_access" },
70825 { "glGetFenceivNV", "GL_NV_fence" },
70826 { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners" },
70827 { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners" },
70828 { "glGetFirstPerfQueryIdINTEL", "GL_INTEL_performance_query" },
70829 { "glGetFixedvOES", "GL_OES_fixed_point" },
70830 { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access" },
70831 { "glGetFloati_v", "GL_ARB_viewport_array GL_VERSION_4_1" },
70832 { "glGetFloati_vEXT", "GL_EXT_direct_state_access" },
70833 { "glGetFogFuncSGIS", "GL_SGIS_fog_function" },
70834 { "glGetFragDataIndex", "GL_ARB_blend_func_extended GL_VERSION_3_3" },
70835 { "glGetFragDataLocation", "GL_VERSION_3_0" },
70836 { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4" },
70837 { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting" },
70838 { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting" },
70839 { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting" },
70840 { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting" },
70841 { "glGetFramebufferAttachmentParameteriv", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
70842 { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object" },
70843 { "glGetFramebufferParameterfvAMD", "GL_AMD_framebuffer_sample_positions" },
70844 { "glGetFramebufferParameteriv", "GL_ARB_framebuffer_no_attachments GL_VERSION_4_3" },
70845 { "glGetFramebufferParameterivEXT", "GL_EXT_direct_state_access" },
70846 { "glGetFramebufferParameterivMESA", "GL_MESA_framebuffer_flip_y" },
70847 { "glGetGraphicsResetStatus", "GL_KHR_robustness GL_VERSION_4_5" },
70848 { "glGetGraphicsResetStatusARB", "GL_ARB_robustness" },
70849 { "glGetHandleARB", "GL_ARB_shader_objects" },
70850 { "glGetHistogram", "GL_ARB_imaging" },
70851 { "glGetHistogramEXT", "GL_EXT_histogram" },
70852 { "glGetHistogramParameterfv", "GL_ARB_imaging" },
70853 { "glGetHistogramParameterfvEXT", "GL_EXT_histogram" },
70854 { "glGetHistogramParameteriv", "GL_ARB_imaging" },
70855 { "glGetHistogramParameterivEXT", "GL_EXT_histogram" },
70856 { "glGetHistogramParameterxvOES", "GL_OES_fixed_point" },
70857 { "glGetImageHandleARB", "GL_ARB_bindless_texture" },
70858 { "glGetImageHandleNV", "GL_NV_bindless_texture" },
70859 { "glGetImageTransformParameterfvHP", "GL_HP_image_transform" },
70860 { "glGetImageTransformParameterivHP", "GL_HP_image_transform" },
70861 { "glGetInfoLogARB", "GL_ARB_shader_objects" },
70862 { "glGetInstrumentsSGIX", "GL_SGIX_instruments" },
70863 { "glGetInteger64i_v", "GL_VERSION_3_2" },
70864 { "glGetInteger64v", "GL_ARB_sync GL_VERSION_3_2" },
70865 { "glGetIntegerIndexedvEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
70866 { "glGetIntegeri_v", "GL_ARB_uniform_buffer_object GL_VERSION_3_0" },
70867 { "glGetIntegerui64i_vNV", "GL_NV_vertex_buffer_unified_memory" },
70868 { "glGetIntegerui64vNV", "GL_NV_shader_buffer_load" },
70869 { "glGetInternalformatSampleivNV", "GL_NV_internalformat_sample_query" },
70870 { "glGetInternalformati64v", "GL_ARB_internalformat_query2 GL_VERSION_4_3" },
70871 { "glGetInternalformativ", "GL_ARB_internalformat_query GL_VERSION_4_2" },
70872 { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader" },
70873 { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader" },
70874 { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader" },
70875 { "glGetLightxOES", "GL_OES_fixed_point" },
70876 { "glGetListParameterfvSGIX", "GL_SGIX_list_priority" },
70877 { "glGetListParameterivSGIX", "GL_SGIX_list_priority" },
70878 { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader" },
70879 { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader" },
70880 { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader" },
70881 { "glGetMapAttribParameterfvNV", "GL_NV_evaluators" },
70882 { "glGetMapAttribParameterivNV", "GL_NV_evaluators" },
70883 { "glGetMapControlPointsNV", "GL_NV_evaluators" },
70884 { "glGetMapParameterfvNV", "GL_NV_evaluators" },
70885 { "glGetMapParameterivNV", "GL_NV_evaluators" },
70886 { "glGetMapxvOES", "GL_OES_fixed_point" },
70887 { "glGetMaterialxOES", "GL_OES_fixed_point" },
70888 { "glGetMemoryObjectDetachedResourcesuivNV", "GL_NV_memory_attachment" },
70889 { "glGetMemoryObjectParameterivEXT", "GL_EXT_memory_object" },
70890 { "glGetMinmax", "GL_ARB_imaging" },
70891 { "glGetMinmaxEXT", "GL_EXT_histogram" },
70892 { "glGetMinmaxParameterfv", "GL_ARB_imaging" },
70893 { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram" },
70894 { "glGetMinmaxParameteriv", "GL_ARB_imaging" },
70895 { "glGetMinmaxParameterivEXT", "GL_EXT_histogram" },
70896 { "glGetMultiTexEnvfvEXT", "GL_EXT_direct_state_access" },
70897 { "glGetMultiTexEnvivEXT", "GL_EXT_direct_state_access" },
70898 { "glGetMultiTexGendvEXT", "GL_EXT_direct_state_access" },
70899 { "glGetMultiTexGenfvEXT", "GL_EXT_direct_state_access" },
70900 { "glGetMultiTexGenivEXT", "GL_EXT_direct_state_access" },
70901 { "glGetMultiTexImageEXT", "GL_EXT_direct_state_access" },
70902 { "glGetMultiTexLevelParameterfvEXT", "GL_EXT_direct_state_access" },
70903 { "glGetMultiTexLevelParameterivEXT", "GL_EXT_direct_state_access" },
70904 { "glGetMultiTexParameterIivEXT", "GL_EXT_direct_state_access" },
70905 { "glGetMultiTexParameterIuivEXT", "GL_EXT_direct_state_access" },
70906 { "glGetMultiTexParameterfvEXT", "GL_EXT_direct_state_access" },
70907 { "glGetMultiTexParameterivEXT", "GL_EXT_direct_state_access" },
70908 { "glGetMultisamplefv", "GL_ARB_texture_multisample GL_VERSION_3_2" },
70909 { "glGetMultisamplefvNV", "GL_NV_explicit_multisample" },
70910 { "glGetNamedBufferParameteri64v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70911 { "glGetNamedBufferParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70912 { "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access" },
70913 { "glGetNamedBufferParameterui64vNV", "GL_NV_shader_buffer_load" },
70914 { "glGetNamedBufferPointerv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70915 { "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access" },
70916 { "glGetNamedBufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70917 { "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access" },
70918 { "glGetNamedFramebufferAttachmentParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70919 { "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access" },
70920 { "glGetNamedFramebufferParameterfvAMD", "GL_AMD_framebuffer_sample_positions" },
70921 { "glGetNamedFramebufferParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70922 { "glGetNamedFramebufferParameterivEXT", "GL_EXT_direct_state_access" },
70923 { "glGetNamedProgramLocalParameterIivEXT", "GL_EXT_direct_state_access" },
70924 { "glGetNamedProgramLocalParameterIuivEXT", "GL_EXT_direct_state_access" },
70925 { "glGetNamedProgramLocalParameterdvEXT", "GL_EXT_direct_state_access" },
70926 { "glGetNamedProgramLocalParameterfvEXT", "GL_EXT_direct_state_access" },
70927 { "glGetNamedProgramStringEXT", "GL_EXT_direct_state_access" },
70928 { "glGetNamedProgramivEXT", "GL_EXT_direct_state_access" },
70929 { "glGetNamedRenderbufferParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
70930 { "glGetNamedRenderbufferParameterivEXT", "GL_EXT_direct_state_access" },
70931 { "glGetNamedStringARB", "GL_ARB_shading_language_include" },
70932 { "glGetNamedStringivARB", "GL_ARB_shading_language_include" },
70933 { "glGetNextPerfQueryIdINTEL", "GL_INTEL_performance_query" },
70934 { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object" },
70935 { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object" },
70936 { "glGetObjectLabel", "GL_KHR_debug GL_VERSION_4_3" },
70937 { "glGetObjectLabelEXT", "GL_EXT_debug_label" },
70938 { "glGetObjectParameterfvARB", "GL_ARB_shader_objects" },
70939 { "glGetObjectParameterivAPPLE", "GL_APPLE_object_purgeable" },
70940 { "glGetObjectParameterivARB", "GL_ARB_shader_objects" },
70941 { "glGetObjectPtrLabel", "GL_KHR_debug GL_VERSION_4_3" },
70942 { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query" },
70943 { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query" },
70944 { "glGetPathColorGenfvNV", "GL_NV_path_rendering" },
70945 { "glGetPathColorGenivNV", "GL_NV_path_rendering" },
70946 { "glGetPathCommandsNV", "GL_NV_path_rendering" },
70947 { "glGetPathCoordsNV", "GL_NV_path_rendering" },
70948 { "glGetPathDashArrayNV", "GL_NV_path_rendering" },
70949 { "glGetPathLengthNV", "GL_NV_path_rendering" },
70950 { "glGetPathMetricRangeNV", "GL_NV_path_rendering" },
70951 { "glGetPathMetricsNV", "GL_NV_path_rendering" },
70952 { "glGetPathParameterfvNV", "GL_NV_path_rendering" },
70953 { "glGetPathParameterivNV", "GL_NV_path_rendering" },
70954 { "glGetPathSpacingNV", "GL_NV_path_rendering" },
70955 { "glGetPathTexGenfvNV", "GL_NV_path_rendering" },
70956 { "glGetPathTexGenivNV", "GL_NV_path_rendering" },
70957 { "glGetPerfCounterInfoINTEL", "GL_INTEL_performance_query" },
70958 { "glGetPerfMonitorCounterDataAMD", "GL_AMD_performance_monitor" },
70959 { "glGetPerfMonitorCounterInfoAMD", "GL_AMD_performance_monitor" },
70960 { "glGetPerfMonitorCounterStringAMD", "GL_AMD_performance_monitor" },
70961 { "glGetPerfMonitorCountersAMD", "GL_AMD_performance_monitor" },
70962 { "glGetPerfMonitorGroupStringAMD", "GL_AMD_performance_monitor" },
70963 { "glGetPerfMonitorGroupsAMD", "GL_AMD_performance_monitor" },
70964 { "glGetPerfQueryDataINTEL", "GL_INTEL_performance_query" },
70965 { "glGetPerfQueryIdByNameINTEL", "GL_INTEL_performance_query" },
70966 { "glGetPerfQueryInfoINTEL", "GL_INTEL_performance_query" },
70967 { "glGetPixelMapxv", "GL_OES_fixed_point" },
70968 { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture" },
70969 { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture" },
70970 { "glGetPixelTransformParameterfvEXT", "GL_EXT_pixel_transform" },
70971 { "glGetPixelTransformParameterivEXT", "GL_EXT_pixel_transform" },
70972 { "glGetPointerIndexedvEXT", "GL_EXT_direct_state_access" },
70973 { "glGetPointeri_vEXT", "GL_EXT_direct_state_access" },
70974 { "glGetPointervEXT", "GL_EXT_vertex_array" },
70975 { "glGetProgramBinary", "GL_ARB_get_program_binary GL_VERSION_4_1" },
70976 { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4" },
70977 { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4" },
70978 { "glGetProgramEnvParameterdvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
70979 { "glGetProgramEnvParameterfvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
70980 { "glGetProgramInfoLog", "GL_VERSION_2_0" },
70981 { "glGetProgramInterfaceiv", "GL_ARB_program_interface_query GL_VERSION_4_3" },
70982 { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4" },
70983 { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4" },
70984 { "glGetProgramLocalParameterdvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
70985 { "glGetProgramLocalParameterfvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
70986 { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program" },
70987 { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program" },
70988 { "glGetProgramParameterdvNV", "GL_NV_vertex_program" },
70989 { "glGetProgramParameterfvNV", "GL_NV_vertex_program" },
70990 { "glGetProgramPipelineInfoLog", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
70991 { "glGetProgramPipelineiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
70992 { "glGetProgramResourceIndex", "GL_ARB_program_interface_query GL_VERSION_4_3" },
70993 { "glGetProgramResourceLocation", "GL_ARB_program_interface_query GL_VERSION_4_3" },
70994 { "glGetProgramResourceLocationIndex", "GL_ARB_program_interface_query GL_VERSION_4_3" },
70995 { "glGetProgramResourceName", "GL_ARB_program_interface_query GL_VERSION_4_3" },
70996 { "glGetProgramResourcefvNV", "GL_NV_path_rendering" },
70997 { "glGetProgramResourceiv", "GL_ARB_program_interface_query GL_VERSION_4_3" },
70998 { "glGetProgramStageiv", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
70999 { "glGetProgramStringARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71000 { "glGetProgramStringNV", "GL_NV_vertex_program" },
71001 { "glGetProgramSubroutineParameteruivNV", "GL_NV_gpu_program5" },
71002 { "glGetProgramiv", "GL_VERSION_2_0" },
71003 { "glGetProgramivARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71004 { "glGetProgramivNV", "GL_NV_vertex_program" },
71005 { "glGetQueryBufferObjecti64v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71006 { "glGetQueryBufferObjectiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71007 { "glGetQueryBufferObjectui64v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71008 { "glGetQueryBufferObjectuiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71009 { "glGetQueryIndexediv", "GL_ARB_transform_feedback3 GL_VERSION_4_0" },
71010 { "glGetQueryObjecti64v", "GL_ARB_timer_query GL_VERSION_3_3" },
71011 { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query" },
71012 { "glGetQueryObjectiv", "GL_VERSION_1_5" },
71013 { "glGetQueryObjectivARB", "GL_ARB_occlusion_query" },
71014 { "glGetQueryObjectui64v", "GL_ARB_timer_query GL_VERSION_3_3" },
71015 { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query" },
71016 { "glGetQueryObjectuiv", "GL_VERSION_1_5" },
71017 { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query" },
71018 { "glGetQueryiv", "GL_VERSION_1_5" },
71019 { "glGetQueryivARB", "GL_ARB_occlusion_query" },
71020 { "glGetRenderbufferParameteriv", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
71021 { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object" },
71022 { "glGetSamplerParameterIiv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71023 { "glGetSamplerParameterIuiv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71024 { "glGetSamplerParameterfv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71025 { "glGetSamplerParameteriv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71026 { "glGetSemaphoreParameterui64vEXT", "GL_EXT_semaphore" },
71027 { "glGetSeparableFilter", "GL_ARB_imaging" },
71028 { "glGetSeparableFilterEXT", "GL_EXT_convolution" },
71029 { "glGetShaderInfoLog", "GL_VERSION_2_0" },
71030 { "glGetShaderPrecisionFormat", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
71031 { "glGetShaderSource", "GL_VERSION_2_0" },
71032 { "glGetShaderSourceARB", "GL_ARB_shader_objects" },
71033 { "glGetShaderiv", "GL_VERSION_2_0" },
71034 { "glGetShadingRateImagePaletteNV", "GL_NV_shading_rate_image" },
71035 { "glGetShadingRateSampleLocationivNV", "GL_NV_shading_rate_image" },
71036 { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture" },
71037 { "glGetStageIndexNV", "GL_NV_command_list" },
71038 { "glGetStringi", "GL_VERSION_3_0" },
71039 { "glGetSubroutineIndex", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
71040 { "glGetSubroutineUniformLocation", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
71041 { "glGetSynciv", "GL_ARB_sync GL_VERSION_3_2" },
71042 { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap" },
71043 { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap" },
71044 { "glGetTexEnvxvOES", "GL_OES_fixed_point" },
71045 { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4" },
71046 { "glGetTexGenxvOES", "GL_OES_fixed_point" },
71047 { "glGetTexLevelParameterxvOES", "GL_OES_fixed_point" },
71048 { "glGetTexParameterIiv", "GL_VERSION_3_0" },
71049 { "glGetTexParameterIivEXT", "GL_EXT_texture_integer" },
71050 { "glGetTexParameterIuiv", "GL_VERSION_3_0" },
71051 { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer" },
71052 { "glGetTexParameterPointervAPPLE", "GL_APPLE_texture_range" },
71053 { "glGetTexParameterxvOES", "GL_OES_fixed_point" },
71054 { "glGetTextureHandleARB", "GL_ARB_bindless_texture" },
71055 { "glGetTextureHandleNV", "GL_NV_bindless_texture" },
71056 { "glGetTextureImage", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71057 { "glGetTextureImageEXT", "GL_EXT_direct_state_access" },
71058 { "glGetTextureLevelParameterfv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71059 { "glGetTextureLevelParameterfvEXT", "GL_EXT_direct_state_access" },
71060 { "glGetTextureLevelParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71061 { "glGetTextureLevelParameterivEXT", "GL_EXT_direct_state_access" },
71062 { "glGetTextureParameterIiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71063 { "glGetTextureParameterIivEXT", "GL_EXT_direct_state_access" },
71064 { "glGetTextureParameterIuiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71065 { "glGetTextureParameterIuivEXT", "GL_EXT_direct_state_access" },
71066 { "glGetTextureParameterfv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71067 { "glGetTextureParameterfvEXT", "GL_EXT_direct_state_access" },
71068 { "glGetTextureParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71069 { "glGetTextureParameterivEXT", "GL_EXT_direct_state_access" },
71070 { "glGetTextureSamplerHandleARB", "GL_ARB_bindless_texture" },
71071 { "glGetTextureSamplerHandleNV", "GL_NV_bindless_texture" },
71072 { "glGetTextureSubImage", "GL_ARB_get_texture_sub_image GL_VERSION_4_5" },
71073 { "glGetTrackMatrixivNV", "GL_NV_vertex_program" },
71074 { "glGetTransformFeedbackVarying", "GL_VERSION_3_0" },
71075 { "glGetTransformFeedbackVaryingEXT", "GL_EXT_transform_feedback" },
71076 { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback" },
71077 { "glGetTransformFeedbacki64_v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71078 { "glGetTransformFeedbacki_v", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71079 { "glGetTransformFeedbackiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71080 { "glGetUniformBlockIndex", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
71081 { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform" },
71082 { "glGetUniformIndices", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
71083 { "glGetUniformLocation", "GL_VERSION_2_0" },
71084 { "glGetUniformLocationARB", "GL_ARB_shader_objects" },
71085 { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform" },
71086 { "glGetUniformSubroutineuiv", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
71087 { "glGetUniformdv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
71088 { "glGetUniformfv", "GL_VERSION_2_0" },
71089 { "glGetUniformfvARB", "GL_ARB_shader_objects" },
71090 { "glGetUniformi64vARB", "GL_ARB_gpu_shader_int64" },
71091 { "glGetUniformi64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71092 { "glGetUniformiv", "GL_VERSION_2_0" },
71093 { "glGetUniformivARB", "GL_ARB_shader_objects" },
71094 { "glGetUniformui64vARB", "GL_ARB_gpu_shader_int64" },
71095 { "glGetUniformui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_shader_buffer_load" },
71096 { "glGetUniformuiv", "GL_VERSION_3_0" },
71097 { "glGetUniformuivEXT", "GL_EXT_gpu_shader4" },
71098 { "glGetUnsignedBytei_vEXT", "GL_EXT_memory_object GL_EXT_semaphore" },
71099 { "glGetUnsignedBytevEXT", "GL_EXT_memory_object GL_EXT_semaphore" },
71100 { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object" },
71101 { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object" },
71102 { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader" },
71103 { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader" },
71104 { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader" },
71105 { "glGetVariantPointervEXT", "GL_EXT_vertex_shader" },
71106 { "glGetVaryingLocationNV", "GL_NV_transform_feedback" },
71107 { "glGetVertexArrayIndexed64iv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71108 { "glGetVertexArrayIndexediv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71109 { "glGetVertexArrayIntegeri_vEXT", "GL_EXT_direct_state_access" },
71110 { "glGetVertexArrayIntegervEXT", "GL_EXT_direct_state_access" },
71111 { "glGetVertexArrayPointeri_vEXT", "GL_EXT_direct_state_access" },
71112 { "glGetVertexArrayPointervEXT", "GL_EXT_direct_state_access" },
71113 { "glGetVertexArrayiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71114 { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object" },
71115 { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object" },
71116 { "glGetVertexAttribIiv", "GL_VERSION_3_0" },
71117 { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4" },
71118 { "glGetVertexAttribIuiv", "GL_VERSION_3_0" },
71119 { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4" },
71120 { "glGetVertexAttribLdv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
71121 { "glGetVertexAttribLdvEXT", "GL_EXT_vertex_attrib_64bit" },
71122 { "glGetVertexAttribLi64vNV", "GL_NV_vertex_attrib_integer_64bit" },
71123 { "glGetVertexAttribLui64vARB", "GL_ARB_bindless_texture" },
71124 { "glGetVertexAttribLui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
71125 { "glGetVertexAttribPointerv", "GL_VERSION_2_0" },
71126 { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
71127 { "glGetVertexAttribPointervNV", "GL_NV_vertex_program" },
71128 { "glGetVertexAttribdv", "GL_VERSION_2_0" },
71129 { "glGetVertexAttribdvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
71130 { "glGetVertexAttribdvNV", "GL_NV_vertex_program" },
71131 { "glGetVertexAttribfv", "GL_VERSION_2_0" },
71132 { "glGetVertexAttribfvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
71133 { "glGetVertexAttribfvNV", "GL_NV_vertex_program" },
71134 { "glGetVertexAttribiv", "GL_VERSION_2_0" },
71135 { "glGetVertexAttribivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
71136 { "glGetVertexAttribivNV", "GL_NV_vertex_program" },
71137 { "glGetVideoCaptureStreamdvNV", "GL_NV_video_capture" },
71138 { "glGetVideoCaptureStreamfvNV", "GL_NV_video_capture" },
71139 { "glGetVideoCaptureStreamivNV", "GL_NV_video_capture" },
71140 { "glGetVideoCaptureivNV", "GL_NV_video_capture" },
71141 { "glGetVideoi64vNV", "GL_NV_present_video" },
71142 { "glGetVideoivNV", "GL_NV_present_video" },
71143 { "glGetVideoui64vNV", "GL_NV_present_video" },
71144 { "glGetVideouivNV", "GL_NV_present_video" },
71145 { "glGetVkProcAddrNV", "GL_NV_draw_vulkan_image" },
71146 { "glGetnColorTable", "GL_VERSION_4_5" },
71147 { "glGetnColorTableARB", "GL_ARB_robustness" },
71148 { "glGetnCompressedTexImage", "GL_VERSION_4_5" },
71149 { "glGetnCompressedTexImageARB", "GL_ARB_robustness" },
71150 { "glGetnConvolutionFilter", "GL_VERSION_4_5" },
71151 { "glGetnConvolutionFilterARB", "GL_ARB_robustness" },
71152 { "glGetnHistogram", "GL_VERSION_4_5" },
71153 { "glGetnHistogramARB", "GL_ARB_robustness" },
71154 { "glGetnMapdv", "GL_VERSION_4_5" },
71155 { "glGetnMapdvARB", "GL_ARB_robustness" },
71156 { "glGetnMapfv", "GL_VERSION_4_5" },
71157 { "glGetnMapfvARB", "GL_ARB_robustness" },
71158 { "glGetnMapiv", "GL_VERSION_4_5" },
71159 { "glGetnMapivARB", "GL_ARB_robustness" },
71160 { "glGetnMinmax", "GL_VERSION_4_5" },
71161 { "glGetnMinmaxARB", "GL_ARB_robustness" },
71162 { "glGetnPixelMapfv", "GL_VERSION_4_5" },
71163 { "glGetnPixelMapfvARB", "GL_ARB_robustness" },
71164 { "glGetnPixelMapuiv", "GL_VERSION_4_5" },
71165 { "glGetnPixelMapuivARB", "GL_ARB_robustness" },
71166 { "glGetnPixelMapusv", "GL_VERSION_4_5" },
71167 { "glGetnPixelMapusvARB", "GL_ARB_robustness" },
71168 { "glGetnPolygonStipple", "GL_VERSION_4_5" },
71169 { "glGetnPolygonStippleARB", "GL_ARB_robustness" },
71170 { "glGetnSeparableFilter", "GL_VERSION_4_5" },
71171 { "glGetnSeparableFilterARB", "GL_ARB_robustness" },
71172 { "glGetnTexImage", "GL_VERSION_4_5" },
71173 { "glGetnTexImageARB", "GL_ARB_robustness" },
71174 { "glGetnUniformdv", "GL_VERSION_4_5" },
71175 { "glGetnUniformdvARB", "GL_ARB_robustness" },
71176 { "glGetnUniformfv", "GL_KHR_robustness GL_VERSION_4_5" },
71177 { "glGetnUniformfvARB", "GL_ARB_robustness" },
71178 { "glGetnUniformi64vARB", "GL_ARB_gpu_shader_int64" },
71179 { "glGetnUniformiv", "GL_KHR_robustness GL_VERSION_4_5" },
71180 { "glGetnUniformivARB", "GL_ARB_robustness" },
71181 { "glGetnUniformui64vARB", "GL_ARB_gpu_shader_int64" },
71182 { "glGetnUniformuiv", "GL_KHR_robustness GL_VERSION_4_5" },
71183 { "glGetnUniformuivARB", "GL_ARB_robustness" },
71184 { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha" },
71185 { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha" },
71186 { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha" },
71187 { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha" },
71188 { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha" },
71189 { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha" },
71190 { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha" },
71191 { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha" },
71192 { "glHintPGI", "GL_PGI_misc_hints" },
71193 { "glHistogram", "GL_ARB_imaging" },
71194 { "glHistogramEXT", "GL_EXT_histogram" },
71195 { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface" },
71196 { "glImageTransformParameterfHP", "GL_HP_image_transform" },
71197 { "glImageTransformParameterfvHP", "GL_HP_image_transform" },
71198 { "glImageTransformParameteriHP", "GL_HP_image_transform" },
71199 { "glImageTransformParameterivHP", "GL_HP_image_transform" },
71200 { "glImportMemoryFdEXT", "GL_EXT_memory_object_fd" },
71201 { "glImportMemoryWin32HandleEXT", "GL_EXT_memory_object_win32" },
71202 { "glImportMemoryWin32NameEXT", "GL_EXT_memory_object_win32" },
71203 { "glImportSemaphoreFdEXT", "GL_EXT_semaphore_fd" },
71204 { "glImportSemaphoreWin32HandleEXT", "GL_EXT_semaphore_win32" },
71205 { "glImportSemaphoreWin32NameEXT", "GL_EXT_semaphore_win32" },
71206 { "glImportSyncEXT", "GL_EXT_x11_sync_object" },
71207 { "glIndexFormatNV", "GL_NV_vertex_buffer_unified_memory" },
71208 { "glIndexFuncEXT", "GL_EXT_index_func" },
71209 { "glIndexMaterialEXT", "GL_EXT_index_material" },
71210 { "glIndexPointerEXT", "GL_EXT_vertex_array" },
71211 { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists" },
71212 { "glIndexxOES", "GL_OES_fixed_point" },
71213 { "glIndexxvOES", "GL_OES_fixed_point" },
71214 { "glInsertComponentEXT", "GL_EXT_vertex_shader" },
71215 { "glInsertEventMarkerEXT", "GL_EXT_debug_marker" },
71216 { "glInstrumentsBufferSGIX", "GL_SGIX_instruments" },
71217 { "glInterpolatePathsNV", "GL_NV_path_rendering" },
71218 { "glInvalidateBufferData", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
71219 { "glInvalidateBufferSubData", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
71220 { "glInvalidateFramebuffer", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
71221 { "glInvalidateNamedFramebufferData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71222 { "glInvalidateNamedFramebufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71223 { "glInvalidateSubFramebuffer", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
71224 { "glInvalidateTexImage", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
71225 { "glInvalidateTexSubImage", "GL_ARB_invalidate_subdata GL_VERSION_4_3" },
71226 { "glIsAsyncMarkerSGIX", "GL_SGIX_async" },
71227 { "glIsBuffer", "GL_VERSION_1_5" },
71228 { "glIsBufferARB", "GL_ARB_vertex_buffer_object" },
71229 { "glIsBufferResidentNV", "GL_NV_shader_buffer_load" },
71230 { "glIsCommandListNV", "GL_NV_command_list" },
71231 { "glIsEnabledIndexedEXT", "GL_EXT_direct_state_access GL_EXT_draw_buffers2" },
71232 { "glIsEnabledi", "GL_VERSION_3_0" },
71233 { "glIsFenceAPPLE", "GL_APPLE_fence" },
71234 { "glIsFenceNV", "GL_NV_fence" },
71235 { "glIsFramebuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
71236 { "glIsFramebufferEXT", "GL_EXT_framebuffer_object" },
71237 { "glIsImageHandleResidentARB", "GL_ARB_bindless_texture" },
71238 { "glIsImageHandleResidentNV", "GL_NV_bindless_texture" },
71239 { "glIsMemoryObjectEXT", "GL_EXT_memory_object" },
71240 { "glIsNameAMD", "GL_AMD_name_gen_delete" },
71241 { "glIsNamedBufferResidentNV", "GL_NV_shader_buffer_load" },
71242 { "glIsNamedStringARB", "GL_ARB_shading_language_include" },
71243 { "glIsObjectBufferATI", "GL_ATI_vertex_array_object" },
71244 { "glIsOcclusionQueryNV", "GL_NV_occlusion_query" },
71245 { "glIsPathNV", "GL_NV_path_rendering" },
71246 { "glIsPointInFillPathNV", "GL_NV_path_rendering" },
71247 { "glIsPointInStrokePathNV", "GL_NV_path_rendering" },
71248 { "glIsProgram", "GL_VERSION_2_0" },
71249 { "glIsProgramARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71250 { "glIsProgramNV", "GL_NV_vertex_program" },
71251 { "glIsProgramPipeline", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71252 { "glIsQuery", "GL_VERSION_1_5" },
71253 { "glIsQueryARB", "GL_ARB_occlusion_query" },
71254 { "glIsRenderbuffer", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
71255 { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object" },
71256 { "glIsSampler", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71257 { "glIsSemaphoreEXT", "GL_EXT_semaphore" },
71258 { "glIsShader", "GL_VERSION_2_0" },
71259 { "glIsStateNV", "GL_NV_command_list" },
71260 { "glIsSync", "GL_ARB_sync GL_VERSION_3_2" },
71261 { "glIsTextureEXT", "GL_EXT_texture_object" },
71262 { "glIsTextureHandleResidentARB", "GL_ARB_bindless_texture" },
71263 { "glIsTextureHandleResidentNV", "GL_NV_bindless_texture" },
71264 { "glIsTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
71265 { "glIsTransformFeedbackNV", "GL_NV_transform_feedback2" },
71266 { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader" },
71267 { "glIsVertexArray", "GL_ARB_vertex_array_object GL_VERSION_3_0" },
71268 { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object" },
71269 { "glIsVertexAttribEnabledAPPLE", "GL_APPLE_vertex_program_evaluators" },
71270 { "glLGPUCopyImageSubDataNVX", "GL_NVX_linked_gpu_multicast" },
71271 { "glLGPUInterlockNVX", "GL_NVX_linked_gpu_multicast" },
71272 { "glLGPUNamedBufferSubDataNVX", "GL_NVX_linked_gpu_multicast" },
71273 { "glLabelObjectEXT", "GL_EXT_debug_label" },
71274 { "glLightEnviSGIX", "GL_SGIX_fragment_lighting" },
71275 { "glLightModelxOES", "GL_OES_fixed_point" },
71276 { "glLightModelxvOES", "GL_OES_fixed_point" },
71277 { "glLightxOES", "GL_OES_fixed_point" },
71278 { "glLightxvOES", "GL_OES_fixed_point" },
71279 { "glLineWidthxOES", "GL_OES_fixed_point" },
71280 { "glLinkProgram", "GL_VERSION_2_0" },
71281 { "glLinkProgramARB", "GL_ARB_shader_objects" },
71282 { "glListDrawCommandsStatesClientNV", "GL_NV_command_list" },
71283 { "glListParameterfSGIX", "GL_SGIX_list_priority" },
71284 { "glListParameterfvSGIX", "GL_SGIX_list_priority" },
71285 { "glListParameteriSGIX", "GL_SGIX_list_priority" },
71286 { "glListParameterivSGIX", "GL_SGIX_list_priority" },
71287 { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd" },
71288 { "glLoadMatrixxOES", "GL_OES_fixed_point" },
71289 { "glLoadProgramNV", "GL_NV_vertex_program" },
71290 { "glLoadTransposeMatrixd", "GL_VERSION_1_3" },
71291 { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix" },
71292 { "glLoadTransposeMatrixf", "GL_VERSION_1_3" },
71293 { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix" },
71294 { "glLoadTransposeMatrixxOES", "GL_OES_fixed_point" },
71295 { "glLockArraysEXT", "GL_EXT_compiled_vertex_array" },
71296 { "glMTexCoord2fSGIS", "GL_SGIS_multitexture" },
71297 { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture" },
71298 { "glMakeBufferNonResidentNV", "GL_NV_shader_buffer_load" },
71299 { "glMakeBufferResidentNV", "GL_NV_shader_buffer_load" },
71300 { "glMakeImageHandleNonResidentARB", "GL_ARB_bindless_texture" },
71301 { "glMakeImageHandleNonResidentNV", "GL_NV_bindless_texture" },
71302 { "glMakeImageHandleResidentARB", "GL_ARB_bindless_texture" },
71303 { "glMakeImageHandleResidentNV", "GL_NV_bindless_texture" },
71304 { "glMakeNamedBufferNonResidentNV", "GL_NV_shader_buffer_load" },
71305 { "glMakeNamedBufferResidentNV", "GL_NV_shader_buffer_load" },
71306 { "glMakeTextureHandleNonResidentARB", "GL_ARB_bindless_texture" },
71307 { "glMakeTextureHandleNonResidentNV", "GL_NV_bindless_texture" },
71308 { "glMakeTextureHandleResidentARB", "GL_ARB_bindless_texture" },
71309 { "glMakeTextureHandleResidentNV", "GL_NV_bindless_texture" },
71310 { "glMap1xOES", "GL_OES_fixed_point" },
71311 { "glMap2xOES", "GL_OES_fixed_point" },
71312 { "glMapBuffer", "GL_VERSION_1_5" },
71313 { "glMapBufferARB", "GL_ARB_vertex_buffer_object" },
71314 { "glMapBufferRange", "GL_ARB_map_buffer_range GL_VERSION_3_0" },
71315 { "glMapControlPointsNV", "GL_NV_evaluators" },
71316 { "glMapGrid1xOES", "GL_OES_fixed_point" },
71317 { "glMapGrid2xOES", "GL_OES_fixed_point" },
71318 { "glMapNamedBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71319 { "glMapNamedBufferEXT", "GL_EXT_direct_state_access" },
71320 { "glMapNamedBufferRange", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71321 { "glMapNamedBufferRangeEXT", "GL_EXT_direct_state_access" },
71322 { "glMapObjectBufferATI", "GL_ATI_map_object_buffer" },
71323 { "glMapParameterfvNV", "GL_NV_evaluators" },
71324 { "glMapParameterivNV", "GL_NV_evaluators" },
71325 { "glMapTexture2DINTEL", "GL_INTEL_map_texture" },
71326 { "glMapVertexAttrib1dAPPLE", "GL_APPLE_vertex_program_evaluators" },
71327 { "glMapVertexAttrib1fAPPLE", "GL_APPLE_vertex_program_evaluators" },
71328 { "glMapVertexAttrib2dAPPLE", "GL_APPLE_vertex_program_evaluators" },
71329 { "glMapVertexAttrib2fAPPLE", "GL_APPLE_vertex_program_evaluators" },
71330 { "glMaterialxOES", "GL_OES_fixed_point" },
71331 { "glMaterialxvOES", "GL_OES_fixed_point" },
71332 { "glMatrixFrustumEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71333 { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette" },
71334 { "glMatrixIndexubvARB", "GL_ARB_matrix_palette" },
71335 { "glMatrixIndexuivARB", "GL_ARB_matrix_palette" },
71336 { "glMatrixIndexusvARB", "GL_ARB_matrix_palette" },
71337 { "glMatrixLoad3x2fNV", "GL_NV_path_rendering" },
71338 { "glMatrixLoad3x3fNV", "GL_NV_path_rendering" },
71339 { "glMatrixLoadIdentityEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71340 { "glMatrixLoadTranspose3x3fNV", "GL_NV_path_rendering" },
71341 { "glMatrixLoadTransposedEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71342 { "glMatrixLoadTransposefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71343 { "glMatrixLoaddEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71344 { "glMatrixLoadfEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71345 { "glMatrixMult3x2fNV", "GL_NV_path_rendering" },
71346 { "glMatrixMult3x3fNV", "GL_NV_path_rendering" },
71347 { "glMatrixMultTranspose3x3fNV", "GL_NV_path_rendering" },
71348 { "glMatrixMultTransposedEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71349 { "glMatrixMultTransposefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71350 { "glMatrixMultdEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71351 { "glMatrixMultfEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71352 { "glMatrixOrthoEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71353 { "glMatrixPopEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71354 { "glMatrixPushEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71355 { "glMatrixRotatedEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71356 { "glMatrixRotatefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71357 { "glMatrixScaledEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71358 { "glMatrixScalefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71359 { "glMatrixTranslatedEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71360 { "glMatrixTranslatefEXT", "GL_EXT_direct_state_access GL_NV_path_rendering" },
71361 { "glMaxShaderCompilerThreadsARB", "GL_ARB_parallel_shader_compile" },
71362 { "glMaxShaderCompilerThreadsKHR", "GL_KHR_parallel_shader_compile" },
71363 { "glMemoryBarrier", "GL_ARB_shader_image_load_store GL_VERSION_4_2" },
71364 { "glMemoryBarrierByRegion", "GL_ARB_ES3_1_compatibility GL_VERSION_4_5" },
71365 { "glMemoryBarrierEXT", "GL_EXT_shader_image_load_store" },
71366 { "glMemoryObjectParameterivEXT", "GL_EXT_memory_object" },
71367 { "glMinSampleShading", "GL_VERSION_4_0" },
71368 { "glMinSampleShadingARB", "GL_ARB_sample_shading" },
71369 { "glMinmax", "GL_ARB_imaging" },
71370 { "glMinmaxEXT", "GL_EXT_histogram" },
71371 { "glMultMatrixxOES", "GL_OES_fixed_point" },
71372 { "glMultTransposeMatrixd", "GL_VERSION_1_3" },
71373 { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix" },
71374 { "glMultTransposeMatrixf", "GL_VERSION_1_3" },
71375 { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix" },
71376 { "glMultTransposeMatrixxOES", "GL_OES_fixed_point" },
71377 { "glMultiDrawArrays", "GL_VERSION_1_4" },
71378 { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays" },
71379 { "glMultiDrawArraysIndirect", "GL_ARB_multi_draw_indirect GL_VERSION_4_3" },
71380 { "glMultiDrawArraysIndirectAMD", "GL_AMD_multi_draw_indirect" },
71381 { "glMultiDrawArraysIndirectBindlessCountNV", "GL_NV_bindless_multi_draw_indirect_count" },
71382 { "glMultiDrawArraysIndirectBindlessNV", "GL_NV_bindless_multi_draw_indirect" },
71383 { "glMultiDrawArraysIndirectCount", "GL_VERSION_4_6" },
71384 { "glMultiDrawArraysIndirectCountARB", "GL_ARB_indirect_parameters" },
71385 { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array" },
71386 { "glMultiDrawElements", "GL_VERSION_1_4" },
71387 { "glMultiDrawElementsBaseVertex", "GL_ARB_draw_elements_base_vertex GL_VERSION_3_2" },
71388 { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays" },
71389 { "glMultiDrawElementsIndirect", "GL_ARB_multi_draw_indirect GL_VERSION_4_3" },
71390 { "glMultiDrawElementsIndirectAMD", "GL_AMD_multi_draw_indirect" },
71391 { "glMultiDrawElementsIndirectBindlessCountNV", "GL_NV_bindless_multi_draw_indirect_count" },
71392 { "glMultiDrawElementsIndirectBindlessNV", "GL_NV_bindless_multi_draw_indirect" },
71393 { "glMultiDrawElementsIndirectCount", "GL_VERSION_4_6" },
71394 { "glMultiDrawElementsIndirectCountARB", "GL_ARB_indirect_parameters" },
71395 { "glMultiDrawMeshTasksIndirectCountNV", "GL_NV_mesh_shader" },
71396 { "glMultiDrawMeshTasksIndirectNV", "GL_NV_mesh_shader" },
71397 { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array" },
71398 { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays" },
71399 { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays" },
71400 { "glMultiTexBufferEXT", "GL_EXT_direct_state_access" },
71401 { "glMultiTexCoord1bOES", "GL_OES_byte_coordinates" },
71402 { "glMultiTexCoord1bvOES", "GL_OES_byte_coordinates" },
71403 { "glMultiTexCoord1d", "GL_VERSION_1_3" },
71404 { "glMultiTexCoord1dARB", "GL_ARB_multitexture" },
71405 { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture" },
71406 { "glMultiTexCoord1dv", "GL_VERSION_1_3" },
71407 { "glMultiTexCoord1dvARB", "GL_ARB_multitexture" },
71408 { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture" },
71409 { "glMultiTexCoord1f", "GL_VERSION_1_3" },
71410 { "glMultiTexCoord1fARB", "GL_ARB_multitexture" },
71411 { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture" },
71412 { "glMultiTexCoord1fv", "GL_VERSION_1_3" },
71413 { "glMultiTexCoord1fvARB", "GL_ARB_multitexture" },
71414 { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture" },
71415 { "glMultiTexCoord1hNV", "GL_NV_half_float" },
71416 { "glMultiTexCoord1hvNV", "GL_NV_half_float" },
71417 { "glMultiTexCoord1i", "GL_VERSION_1_3" },
71418 { "glMultiTexCoord1iARB", "GL_ARB_multitexture" },
71419 { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture" },
71420 { "glMultiTexCoord1iv", "GL_VERSION_1_3" },
71421 { "glMultiTexCoord1ivARB", "GL_ARB_multitexture" },
71422 { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture" },
71423 { "glMultiTexCoord1s", "GL_VERSION_1_3" },
71424 { "glMultiTexCoord1sARB", "GL_ARB_multitexture" },
71425 { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture" },
71426 { "glMultiTexCoord1sv", "GL_VERSION_1_3" },
71427 { "glMultiTexCoord1svARB", "GL_ARB_multitexture" },
71428 { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture" },
71429 { "glMultiTexCoord1xOES", "GL_OES_fixed_point" },
71430 { "glMultiTexCoord1xvOES", "GL_OES_fixed_point" },
71431 { "glMultiTexCoord2bOES", "GL_OES_byte_coordinates" },
71432 { "glMultiTexCoord2bvOES", "GL_OES_byte_coordinates" },
71433 { "glMultiTexCoord2d", "GL_VERSION_1_3" },
71434 { "glMultiTexCoord2dARB", "GL_ARB_multitexture" },
71435 { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture" },
71436 { "glMultiTexCoord2dv", "GL_VERSION_1_3" },
71437 { "glMultiTexCoord2dvARB", "GL_ARB_multitexture" },
71438 { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture" },
71439 { "glMultiTexCoord2f", "GL_VERSION_1_3" },
71440 { "glMultiTexCoord2fARB", "GL_ARB_multitexture" },
71441 { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture" },
71442 { "glMultiTexCoord2fv", "GL_VERSION_1_3" },
71443 { "glMultiTexCoord2fvARB", "GL_ARB_multitexture" },
71444 { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture" },
71445 { "glMultiTexCoord2hNV", "GL_NV_half_float" },
71446 { "glMultiTexCoord2hvNV", "GL_NV_half_float" },
71447 { "glMultiTexCoord2i", "GL_VERSION_1_3" },
71448 { "glMultiTexCoord2iARB", "GL_ARB_multitexture" },
71449 { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture" },
71450 { "glMultiTexCoord2iv", "GL_VERSION_1_3" },
71451 { "glMultiTexCoord2ivARB", "GL_ARB_multitexture" },
71452 { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture" },
71453 { "glMultiTexCoord2s", "GL_VERSION_1_3" },
71454 { "glMultiTexCoord2sARB", "GL_ARB_multitexture" },
71455 { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture" },
71456 { "glMultiTexCoord2sv", "GL_VERSION_1_3" },
71457 { "glMultiTexCoord2svARB", "GL_ARB_multitexture" },
71458 { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture" },
71459 { "glMultiTexCoord2xOES", "GL_OES_fixed_point" },
71460 { "glMultiTexCoord2xvOES", "GL_OES_fixed_point" },
71461 { "glMultiTexCoord3bOES", "GL_OES_byte_coordinates" },
71462 { "glMultiTexCoord3bvOES", "GL_OES_byte_coordinates" },
71463 { "glMultiTexCoord3d", "GL_VERSION_1_3" },
71464 { "glMultiTexCoord3dARB", "GL_ARB_multitexture" },
71465 { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture" },
71466 { "glMultiTexCoord3dv", "GL_VERSION_1_3" },
71467 { "glMultiTexCoord3dvARB", "GL_ARB_multitexture" },
71468 { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture" },
71469 { "glMultiTexCoord3f", "GL_VERSION_1_3" },
71470 { "glMultiTexCoord3fARB", "GL_ARB_multitexture" },
71471 { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture" },
71472 { "glMultiTexCoord3fv", "GL_VERSION_1_3" },
71473 { "glMultiTexCoord3fvARB", "GL_ARB_multitexture" },
71474 { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture" },
71475 { "glMultiTexCoord3hNV", "GL_NV_half_float" },
71476 { "glMultiTexCoord3hvNV", "GL_NV_half_float" },
71477 { "glMultiTexCoord3i", "GL_VERSION_1_3" },
71478 { "glMultiTexCoord3iARB", "GL_ARB_multitexture" },
71479 { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture" },
71480 { "glMultiTexCoord3iv", "GL_VERSION_1_3" },
71481 { "glMultiTexCoord3ivARB", "GL_ARB_multitexture" },
71482 { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture" },
71483 { "glMultiTexCoord3s", "GL_VERSION_1_3" },
71484 { "glMultiTexCoord3sARB", "GL_ARB_multitexture" },
71485 { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture" },
71486 { "glMultiTexCoord3sv", "GL_VERSION_1_3" },
71487 { "glMultiTexCoord3svARB", "GL_ARB_multitexture" },
71488 { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture" },
71489 { "glMultiTexCoord3xOES", "GL_OES_fixed_point" },
71490 { "glMultiTexCoord3xvOES", "GL_OES_fixed_point" },
71491 { "glMultiTexCoord4bOES", "GL_OES_byte_coordinates" },
71492 { "glMultiTexCoord4bvOES", "GL_OES_byte_coordinates" },
71493 { "glMultiTexCoord4d", "GL_VERSION_1_3" },
71494 { "glMultiTexCoord4dARB", "GL_ARB_multitexture" },
71495 { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture" },
71496 { "glMultiTexCoord4dv", "GL_VERSION_1_3" },
71497 { "glMultiTexCoord4dvARB", "GL_ARB_multitexture" },
71498 { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture" },
71499 { "glMultiTexCoord4f", "GL_VERSION_1_3" },
71500 { "glMultiTexCoord4fARB", "GL_ARB_multitexture" },
71501 { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture" },
71502 { "glMultiTexCoord4fv", "GL_VERSION_1_3" },
71503 { "glMultiTexCoord4fvARB", "GL_ARB_multitexture" },
71504 { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture" },
71505 { "glMultiTexCoord4hNV", "GL_NV_half_float" },
71506 { "glMultiTexCoord4hvNV", "GL_NV_half_float" },
71507 { "glMultiTexCoord4i", "GL_VERSION_1_3" },
71508 { "glMultiTexCoord4iARB", "GL_ARB_multitexture" },
71509 { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture" },
71510 { "glMultiTexCoord4iv", "GL_VERSION_1_3" },
71511 { "glMultiTexCoord4ivARB", "GL_ARB_multitexture" },
71512 { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture" },
71513 { "glMultiTexCoord4s", "GL_VERSION_1_3" },
71514 { "glMultiTexCoord4sARB", "GL_ARB_multitexture" },
71515 { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture" },
71516 { "glMultiTexCoord4sv", "GL_VERSION_1_3" },
71517 { "glMultiTexCoord4svARB", "GL_ARB_multitexture" },
71518 { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture" },
71519 { "glMultiTexCoord4xOES", "GL_OES_fixed_point" },
71520 { "glMultiTexCoord4xvOES", "GL_OES_fixed_point" },
71521 { "glMultiTexCoordP1ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71522 { "glMultiTexCoordP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71523 { "glMultiTexCoordP2ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71524 { "glMultiTexCoordP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71525 { "glMultiTexCoordP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71526 { "glMultiTexCoordP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71527 { "glMultiTexCoordP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71528 { "glMultiTexCoordP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71529 { "glMultiTexCoordPointerEXT", "GL_EXT_direct_state_access" },
71530 { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture" },
71531 { "glMultiTexEnvfEXT", "GL_EXT_direct_state_access" },
71532 { "glMultiTexEnvfvEXT", "GL_EXT_direct_state_access" },
71533 { "glMultiTexEnviEXT", "GL_EXT_direct_state_access" },
71534 { "glMultiTexEnvivEXT", "GL_EXT_direct_state_access" },
71535 { "glMultiTexGendEXT", "GL_EXT_direct_state_access" },
71536 { "glMultiTexGendvEXT", "GL_EXT_direct_state_access" },
71537 { "glMultiTexGenfEXT", "GL_EXT_direct_state_access" },
71538 { "glMultiTexGenfvEXT", "GL_EXT_direct_state_access" },
71539 { "glMultiTexGeniEXT", "GL_EXT_direct_state_access" },
71540 { "glMultiTexGenivEXT", "GL_EXT_direct_state_access" },
71541 { "glMultiTexImage1DEXT", "GL_EXT_direct_state_access" },
71542 { "glMultiTexImage2DEXT", "GL_EXT_direct_state_access" },
71543 { "glMultiTexImage3DEXT", "GL_EXT_direct_state_access" },
71544 { "glMultiTexParameterIivEXT", "GL_EXT_direct_state_access" },
71545 { "glMultiTexParameterIuivEXT", "GL_EXT_direct_state_access" },
71546 { "glMultiTexParameterfEXT", "GL_EXT_direct_state_access" },
71547 { "glMultiTexParameterfvEXT", "GL_EXT_direct_state_access" },
71548 { "glMultiTexParameteriEXT", "GL_EXT_direct_state_access" },
71549 { "glMultiTexParameterivEXT", "GL_EXT_direct_state_access" },
71550 { "glMultiTexRenderbufferEXT", "GL_EXT_direct_state_access" },
71551 { "glMultiTexSubImage1DEXT", "GL_EXT_direct_state_access" },
71552 { "glMultiTexSubImage2DEXT", "GL_EXT_direct_state_access" },
71553 { "glMultiTexSubImage3DEXT", "GL_EXT_direct_state_access" },
71554 { "glMulticastBarrierNV", "GL_NV_gpu_multicast" },
71555 { "glMulticastBlitFramebufferNV", "GL_NV_gpu_multicast" },
71556 { "glMulticastBufferSubDataNV", "GL_NV_gpu_multicast" },
71557 { "glMulticastCopyBufferSubDataNV", "GL_NV_gpu_multicast" },
71558 { "glMulticastCopyImageSubDataNV", "GL_NV_gpu_multicast" },
71559 { "glMulticastFramebufferSampleLocationsfvNV", "GL_NV_gpu_multicast" },
71560 { "glMulticastGetQueryObjecti64vNV", "GL_NV_gpu_multicast" },
71561 { "glMulticastGetQueryObjectivNV", "GL_NV_gpu_multicast" },
71562 { "glMulticastGetQueryObjectui64vNV", "GL_NV_gpu_multicast" },
71563 { "glMulticastGetQueryObjectuivNV", "GL_NV_gpu_multicast" },
71564 { "glMulticastScissorArrayvNVX", "GL_NVX_gpu_multicast2" },
71565 { "glMulticastViewportArrayvNVX", "GL_NVX_gpu_multicast2" },
71566 { "glMulticastViewportPositionWScaleNVX", "GL_NVX_gpu_multicast2" },
71567 { "glMulticastWaitSyncNV", "GL_NV_gpu_multicast" },
71568 { "glNamedBufferAttachMemoryNV", "GL_NV_memory_attachment" },
71569 { "glNamedBufferData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71570 { "glNamedBufferDataEXT", "GL_EXT_direct_state_access" },
71571 { "glNamedBufferPageCommitmentARB", "GL_ARB_sparse_buffer" },
71572 { "glNamedBufferPageCommitmentEXT", "GL_ARB_sparse_buffer" },
71573 { "glNamedBufferStorage", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71574 { "glNamedBufferStorageEXT", "GL_EXT_direct_state_access" },
71575 { "glNamedBufferStorageExternalEXT", "GL_EXT_external_buffer" },
71576 { "glNamedBufferStorageMemEXT", "GL_EXT_memory_object" },
71577 { "glNamedBufferSubData", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71578 { "glNamedBufferSubDataEXT", "GL_EXT_direct_state_access" },
71579 { "glNamedCopyBufferSubDataEXT", "GL_EXT_direct_state_access" },
71580 { "glNamedFramebufferDrawBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71581 { "glNamedFramebufferDrawBuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71582 { "glNamedFramebufferParameteri", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71583 { "glNamedFramebufferParameteriEXT", "GL_EXT_direct_state_access" },
71584 { "glNamedFramebufferReadBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71585 { "glNamedFramebufferRenderbuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71586 { "glNamedFramebufferRenderbufferEXT", "GL_EXT_direct_state_access" },
71587 { "glNamedFramebufferSampleLocationsfvARB", "GL_ARB_sample_locations" },
71588 { "glNamedFramebufferSampleLocationsfvNV", "GL_NV_sample_locations" },
71589 { "glNamedFramebufferSamplePositionsfvAMD", "GL_AMD_framebuffer_sample_positions" },
71590 { "glNamedFramebufferTexture", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71591 { "glNamedFramebufferTexture1DEXT", "GL_EXT_direct_state_access" },
71592 { "glNamedFramebufferTexture2DEXT", "GL_EXT_direct_state_access" },
71593 { "glNamedFramebufferTexture3DEXT", "GL_EXT_direct_state_access" },
71594 { "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access" },
71595 { "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access" },
71596 { "glNamedFramebufferTextureLayer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71597 { "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access" },
71598 { "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access" },
71599 { "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access" },
71600 { "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access" },
71601 { "glNamedProgramLocalParameter4fvEXT", "GL_EXT_direct_state_access" },
71602 { "glNamedProgramLocalParameterI4iEXT", "GL_EXT_direct_state_access" },
71603 { "glNamedProgramLocalParameterI4ivEXT", "GL_EXT_direct_state_access" },
71604 { "glNamedProgramLocalParameterI4uiEXT", "GL_EXT_direct_state_access" },
71605 { "glNamedProgramLocalParameterI4uivEXT", "GL_EXT_direct_state_access" },
71606 { "glNamedProgramLocalParameters4fvEXT", "GL_EXT_direct_state_access" },
71607 { "glNamedProgramLocalParametersI4ivEXT", "GL_EXT_direct_state_access" },
71608 { "glNamedProgramLocalParametersI4uivEXT", "GL_EXT_direct_state_access" },
71609 { "glNamedProgramStringEXT", "GL_EXT_direct_state_access" },
71610 { "glNamedRenderbufferStorage", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71611 { "glNamedRenderbufferStorageEXT", "GL_EXT_direct_state_access" },
71612 { "glNamedRenderbufferStorageMultisample", "GL_ARB_direct_state_access GL_VERSION_4_5" },
71613 { "glNamedRenderbufferStorageMultisampleAdvancedAMD", "GL_AMD_framebuffer_multisample_advanced" },
71614 { "glNamedRenderbufferStorageMultisampleCoverageEXT", "GL_EXT_direct_state_access" },
71615 { "glNamedRenderbufferStorageMultisampleEXT", "GL_EXT_direct_state_access" },
71616 { "glNamedStringARB", "GL_ARB_shading_language_include" },
71617 { "glNewBufferRegion", "GL_KTX_buffer_region" },
71618 { "glNewObjectBufferATI", "GL_ATI_vertex_array_object" },
71619 { "glNormal3fVertex3fSUN", "GL_SUN_vertex" },
71620 { "glNormal3fVertex3fvSUN", "GL_SUN_vertex" },
71621 { "glNormal3hNV", "GL_NV_half_float" },
71622 { "glNormal3hvNV", "GL_NV_half_float" },
71623 { "glNormal3xOES", "GL_OES_fixed_point" },
71624 { "glNormal3xvOES", "GL_OES_fixed_point" },
71625 { "glNormalFormatNV", "GL_NV_vertex_buffer_unified_memory" },
71626 { "glNormalP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71627 { "glNormalP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
71628 { "glNormalPointerEXT", "GL_EXT_vertex_array" },
71629 { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists" },
71630 { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays" },
71631 { "glNormalStream3bATI", "GL_ATI_vertex_streams" },
71632 { "glNormalStream3bvATI", "GL_ATI_vertex_streams" },
71633 { "glNormalStream3dATI", "GL_ATI_vertex_streams" },
71634 { "glNormalStream3dvATI", "GL_ATI_vertex_streams" },
71635 { "glNormalStream3fATI", "GL_ATI_vertex_streams" },
71636 { "glNormalStream3fvATI", "GL_ATI_vertex_streams" },
71637 { "glNormalStream3iATI", "GL_ATI_vertex_streams" },
71638 { "glNormalStream3ivATI", "GL_ATI_vertex_streams" },
71639 { "glNormalStream3sATI", "GL_ATI_vertex_streams" },
71640 { "glNormalStream3svATI", "GL_ATI_vertex_streams" },
71641 { "glObjectLabel", "GL_KHR_debug GL_VERSION_4_3" },
71642 { "glObjectPtrLabel", "GL_KHR_debug GL_VERSION_4_3" },
71643 { "glObjectPurgeableAPPLE", "GL_APPLE_object_purgeable" },
71644 { "glObjectUnpurgeableAPPLE", "GL_APPLE_object_purgeable" },
71645 { "glOrthofOES", "GL_OES_single_precision" },
71646 { "glOrthoxOES", "GL_OES_fixed_point" },
71647 { "glPNTrianglesfATI", "GL_ATI_pn_triangles" },
71648 { "glPNTrianglesiATI", "GL_ATI_pn_triangles" },
71649 { "glPassTexCoordATI", "GL_ATI_fragment_shader" },
71650 { "glPassThroughxOES", "GL_OES_fixed_point" },
71651 { "glPatchParameterfv", "GL_ARB_tessellation_shader GL_VERSION_4_0" },
71652 { "glPatchParameteri", "GL_ARB_tessellation_shader GL_VERSION_4_0" },
71653 { "glPathColorGenNV", "GL_NV_path_rendering" },
71654 { "glPathCommandsNV", "GL_NV_path_rendering" },
71655 { "glPathCoordsNV", "GL_NV_path_rendering" },
71656 { "glPathCoverDepthFuncNV", "GL_NV_path_rendering" },
71657 { "glPathDashArrayNV", "GL_NV_path_rendering" },
71658 { "glPathFogGenNV", "GL_NV_path_rendering" },
71659 { "glPathGlyphIndexArrayNV", "GL_NV_path_rendering" },
71660 { "glPathGlyphIndexRangeNV", "GL_NV_path_rendering" },
71661 { "glPathGlyphRangeNV", "GL_NV_path_rendering" },
71662 { "glPathGlyphsNV", "GL_NV_path_rendering" },
71663 { "glPathMemoryGlyphIndexArrayNV", "GL_NV_path_rendering" },
71664 { "glPathParameterfNV", "GL_NV_path_rendering" },
71665 { "glPathParameterfvNV", "GL_NV_path_rendering" },
71666 { "glPathParameteriNV", "GL_NV_path_rendering" },
71667 { "glPathParameterivNV", "GL_NV_path_rendering" },
71668 { "glPathStencilDepthOffsetNV", "GL_NV_path_rendering" },
71669 { "glPathStencilFuncNV", "GL_NV_path_rendering" },
71670 { "glPathStringNV", "GL_NV_path_rendering" },
71671 { "glPathSubCommandsNV", "GL_NV_path_rendering" },
71672 { "glPathSubCoordsNV", "GL_NV_path_rendering" },
71673 { "glPathTexGenNV", "GL_NV_path_rendering" },
71674 { "glPauseTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
71675 { "glPauseTransformFeedbackNV", "GL_NV_transform_feedback2" },
71676 { "glPixelDataRangeNV", "GL_NV_pixel_data_range" },
71677 { "glPixelMapx", "GL_OES_fixed_point" },
71678 { "glPixelStorex", "GL_OES_fixed_point" },
71679 { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture" },
71680 { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture" },
71681 { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture" },
71682 { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture" },
71683 { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture" },
71684 { "glPixelTransferxOES", "GL_OES_fixed_point" },
71685 { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform" },
71686 { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform" },
71687 { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform" },
71688 { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform" },
71689 { "glPixelZoomxOES", "GL_OES_fixed_point" },
71690 { "glPointAlongPathNV", "GL_NV_path_rendering" },
71691 { "glPointParameterf", "GL_VERSION_1_4" },
71692 { "glPointParameterfARB", "GL_ARB_point_parameters" },
71693 { "glPointParameterfEXT", "GL_EXT_point_parameters" },
71694 { "glPointParameterfSGIS", "GL_SGIS_point_parameters" },
71695 { "glPointParameterfv", "GL_VERSION_1_4" },
71696 { "glPointParameterfvARB", "GL_ARB_point_parameters" },
71697 { "glPointParameterfvEXT", "GL_EXT_point_parameters" },
71698 { "glPointParameterfvSGIS", "GL_SGIS_point_parameters" },
71699 { "glPointParameteri", "GL_VERSION_1_4" },
71700 { "glPointParameteriNV", "GL_NV_point_sprite" },
71701 { "glPointParameteriv", "GL_VERSION_1_4" },
71702 { "glPointParameterivNV", "GL_NV_point_sprite" },
71703 { "glPointParameterxvOES", "GL_OES_fixed_point" },
71704 { "glPointSizexOES", "GL_OES_fixed_point" },
71705 { "glPollAsyncSGIX", "GL_SGIX_async" },
71706 { "glPollInstrumentsSGIX", "GL_SGIX_instruments" },
71707 { "glPolygonOffsetClamp", "GL_ARB_polygon_offset_clamp GL_VERSION_4_6" },
71708 { "glPolygonOffsetClampEXT", "GL_EXT_polygon_offset_clamp" },
71709 { "glPolygonOffsetEXT", "GL_EXT_polygon_offset" },
71710 { "glPolygonOffsetxOES", "GL_OES_fixed_point" },
71711 { "glPopDebugGroup", "GL_KHR_debug GL_VERSION_4_3" },
71712 { "glPopGroupMarkerEXT", "GL_EXT_debug_marker" },
71713 { "glPresentFrameDualFillNV", "GL_NV_present_video" },
71714 { "glPresentFrameKeyedNV", "GL_NV_present_video" },
71715 { "glPrimitiveBoundingBoxARB", "GL_ARB_ES3_2_compatibility" },
71716 { "glPrimitiveRestartIndex", "GL_VERSION_3_1" },
71717 { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart" },
71718 { "glPrimitiveRestartNV", "GL_NV_primitive_restart" },
71719 { "glPrioritizeTexturesEXT", "GL_EXT_texture_object" },
71720 { "glPrioritizeTexturesxOES", "GL_OES_fixed_point" },
71721 { "glProgramBinary", "GL_ARB_get_program_binary GL_VERSION_4_1" },
71722 { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object" },
71723 { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object" },
71724 { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object" },
71725 { "glProgramEnvParameter4dARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71726 { "glProgramEnvParameter4dvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71727 { "glProgramEnvParameter4fARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71728 { "glProgramEnvParameter4fvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71729 { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4" },
71730 { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4" },
71731 { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4" },
71732 { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4" },
71733 { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters" },
71734 { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4" },
71735 { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4" },
71736 { "glProgramLocalParameter4dARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71737 { "glProgramLocalParameter4dvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71738 { "glProgramLocalParameter4fARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71739 { "glProgramLocalParameter4fvARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71740 { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4" },
71741 { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4" },
71742 { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4" },
71743 { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4" },
71744 { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters" },
71745 { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4" },
71746 { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4" },
71747 { "glProgramNamedParameter4dNV", "GL_NV_fragment_program" },
71748 { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program" },
71749 { "glProgramNamedParameter4fNV", "GL_NV_fragment_program" },
71750 { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program" },
71751 { "glProgramParameter4dNV", "GL_NV_vertex_program" },
71752 { "glProgramParameter4dvNV", "GL_NV_vertex_program" },
71753 { "glProgramParameter4fNV", "GL_NV_vertex_program" },
71754 { "glProgramParameter4fvNV", "GL_NV_vertex_program" },
71755 { "glProgramParameteri", "GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71756 { "glProgramParameteriARB", "GL_ARB_geometry_shader4" },
71757 { "glProgramParameteriEXT", "GL_EXT_geometry_shader4" },
71758 { "glProgramParameters4dvNV", "GL_NV_vertex_program" },
71759 { "glProgramParameters4fvNV", "GL_NV_vertex_program" },
71760 { "glProgramPathFragmentInputGenNV", "GL_NV_path_rendering" },
71761 { "glProgramStringARB", "GL_ARB_fragment_program GL_ARB_vertex_program" },
71762 { "glProgramSubroutineParametersuivNV", "GL_NV_gpu_program5" },
71763 { "glProgramUniform1d", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71764 { "glProgramUniform1dEXT", "GL_EXT_direct_state_access" },
71765 { "glProgramUniform1dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71766 { "glProgramUniform1dvEXT", "GL_EXT_direct_state_access" },
71767 { "glProgramUniform1f", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71768 { "glProgramUniform1fEXT", "GL_EXT_direct_state_access" },
71769 { "glProgramUniform1fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71770 { "glProgramUniform1fvEXT", "GL_EXT_direct_state_access" },
71771 { "glProgramUniform1i", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71772 { "glProgramUniform1i64ARB", "GL_ARB_gpu_shader_int64" },
71773 { "glProgramUniform1i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71774 { "glProgramUniform1i64vARB", "GL_ARB_gpu_shader_int64" },
71775 { "glProgramUniform1i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71776 { "glProgramUniform1iEXT", "GL_EXT_direct_state_access" },
71777 { "glProgramUniform1iv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71778 { "glProgramUniform1ivEXT", "GL_EXT_direct_state_access" },
71779 { "glProgramUniform1ui", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71780 { "glProgramUniform1ui64ARB", "GL_ARB_gpu_shader_int64" },
71781 { "glProgramUniform1ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71782 { "glProgramUniform1ui64vARB", "GL_ARB_gpu_shader_int64" },
71783 { "glProgramUniform1ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71784 { "glProgramUniform1uiEXT", "GL_EXT_direct_state_access" },
71785 { "glProgramUniform1uiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71786 { "glProgramUniform1uivEXT", "GL_EXT_direct_state_access" },
71787 { "glProgramUniform2d", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71788 { "glProgramUniform2dEXT", "GL_EXT_direct_state_access" },
71789 { "glProgramUniform2dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71790 { "glProgramUniform2dvEXT", "GL_EXT_direct_state_access" },
71791 { "glProgramUniform2f", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71792 { "glProgramUniform2fEXT", "GL_EXT_direct_state_access" },
71793 { "glProgramUniform2fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71794 { "glProgramUniform2fvEXT", "GL_EXT_direct_state_access" },
71795 { "glProgramUniform2i", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71796 { "glProgramUniform2i64ARB", "GL_ARB_gpu_shader_int64" },
71797 { "glProgramUniform2i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71798 { "glProgramUniform2i64vARB", "GL_ARB_gpu_shader_int64" },
71799 { "glProgramUniform2i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71800 { "glProgramUniform2iEXT", "GL_EXT_direct_state_access" },
71801 { "glProgramUniform2iv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71802 { "glProgramUniform2ivEXT", "GL_EXT_direct_state_access" },
71803 { "glProgramUniform2ui", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71804 { "glProgramUniform2ui64ARB", "GL_ARB_gpu_shader_int64" },
71805 { "glProgramUniform2ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71806 { "glProgramUniform2ui64vARB", "GL_ARB_gpu_shader_int64" },
71807 { "glProgramUniform2ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71808 { "glProgramUniform2uiEXT", "GL_EXT_direct_state_access" },
71809 { "glProgramUniform2uiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71810 { "glProgramUniform2uivEXT", "GL_EXT_direct_state_access" },
71811 { "glProgramUniform3d", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71812 { "glProgramUniform3dEXT", "GL_EXT_direct_state_access" },
71813 { "glProgramUniform3dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71814 { "glProgramUniform3dvEXT", "GL_EXT_direct_state_access" },
71815 { "glProgramUniform3f", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71816 { "glProgramUniform3fEXT", "GL_EXT_direct_state_access" },
71817 { "glProgramUniform3fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71818 { "glProgramUniform3fvEXT", "GL_EXT_direct_state_access" },
71819 { "glProgramUniform3i", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71820 { "glProgramUniform3i64ARB", "GL_ARB_gpu_shader_int64" },
71821 { "glProgramUniform3i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71822 { "glProgramUniform3i64vARB", "GL_ARB_gpu_shader_int64" },
71823 { "glProgramUniform3i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71824 { "glProgramUniform3iEXT", "GL_EXT_direct_state_access" },
71825 { "glProgramUniform3iv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71826 { "glProgramUniform3ivEXT", "GL_EXT_direct_state_access" },
71827 { "glProgramUniform3ui", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71828 { "glProgramUniform3ui64ARB", "GL_ARB_gpu_shader_int64" },
71829 { "glProgramUniform3ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71830 { "glProgramUniform3ui64vARB", "GL_ARB_gpu_shader_int64" },
71831 { "glProgramUniform3ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71832 { "glProgramUniform3uiEXT", "GL_EXT_direct_state_access" },
71833 { "glProgramUniform3uiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71834 { "glProgramUniform3uivEXT", "GL_EXT_direct_state_access" },
71835 { "glProgramUniform4d", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71836 { "glProgramUniform4dEXT", "GL_EXT_direct_state_access" },
71837 { "glProgramUniform4dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71838 { "glProgramUniform4dvEXT", "GL_EXT_direct_state_access" },
71839 { "glProgramUniform4f", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71840 { "glProgramUniform4fEXT", "GL_EXT_direct_state_access" },
71841 { "glProgramUniform4fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71842 { "glProgramUniform4fvEXT", "GL_EXT_direct_state_access" },
71843 { "glProgramUniform4i", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71844 { "glProgramUniform4i64ARB", "GL_ARB_gpu_shader_int64" },
71845 { "glProgramUniform4i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71846 { "glProgramUniform4i64vARB", "GL_ARB_gpu_shader_int64" },
71847 { "glProgramUniform4i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71848 { "glProgramUniform4iEXT", "GL_EXT_direct_state_access" },
71849 { "glProgramUniform4iv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71850 { "glProgramUniform4ivEXT", "GL_EXT_direct_state_access" },
71851 { "glProgramUniform4ui", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71852 { "glProgramUniform4ui64ARB", "GL_ARB_gpu_shader_int64" },
71853 { "glProgramUniform4ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71854 { "glProgramUniform4ui64vARB", "GL_ARB_gpu_shader_int64" },
71855 { "glProgramUniform4ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
71856 { "glProgramUniform4uiEXT", "GL_EXT_direct_state_access" },
71857 { "glProgramUniform4uiv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71858 { "glProgramUniform4uivEXT", "GL_EXT_direct_state_access" },
71859 { "glProgramUniformHandleui64ARB", "GL_ARB_bindless_texture" },
71860 { "glProgramUniformHandleui64NV", "GL_NV_bindless_texture" },
71861 { "glProgramUniformHandleui64vARB", "GL_ARB_bindless_texture" },
71862 { "glProgramUniformHandleui64vNV", "GL_NV_bindless_texture" },
71863 { "glProgramUniformMatrix2dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71864 { "glProgramUniformMatrix2dvEXT", "GL_EXT_direct_state_access" },
71865 { "glProgramUniformMatrix2fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71866 { "glProgramUniformMatrix2fvEXT", "GL_EXT_direct_state_access" },
71867 { "glProgramUniformMatrix2x3dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71868 { "glProgramUniformMatrix2x3dvEXT", "GL_EXT_direct_state_access" },
71869 { "glProgramUniformMatrix2x3fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71870 { "glProgramUniformMatrix2x3fvEXT", "GL_EXT_direct_state_access" },
71871 { "glProgramUniformMatrix2x4dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71872 { "glProgramUniformMatrix2x4dvEXT", "GL_EXT_direct_state_access" },
71873 { "glProgramUniformMatrix2x4fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71874 { "glProgramUniformMatrix2x4fvEXT", "GL_EXT_direct_state_access" },
71875 { "glProgramUniformMatrix3dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71876 { "glProgramUniformMatrix3dvEXT", "GL_EXT_direct_state_access" },
71877 { "glProgramUniformMatrix3fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71878 { "glProgramUniformMatrix3fvEXT", "GL_EXT_direct_state_access" },
71879 { "glProgramUniformMatrix3x2dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71880 { "glProgramUniformMatrix3x2dvEXT", "GL_EXT_direct_state_access" },
71881 { "glProgramUniformMatrix3x2fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71882 { "glProgramUniformMatrix3x2fvEXT", "GL_EXT_direct_state_access" },
71883 { "glProgramUniformMatrix3x4dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71884 { "glProgramUniformMatrix3x4dvEXT", "GL_EXT_direct_state_access" },
71885 { "glProgramUniformMatrix3x4fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71886 { "glProgramUniformMatrix3x4fvEXT", "GL_EXT_direct_state_access" },
71887 { "glProgramUniformMatrix4dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71888 { "glProgramUniformMatrix4dvEXT", "GL_EXT_direct_state_access" },
71889 { "glProgramUniformMatrix4fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71890 { "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access" },
71891 { "glProgramUniformMatrix4x2dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71892 { "glProgramUniformMatrix4x2dvEXT", "GL_EXT_direct_state_access" },
71893 { "glProgramUniformMatrix4x2fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71894 { "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access" },
71895 { "glProgramUniformMatrix4x3dv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71896 { "glProgramUniformMatrix4x3dvEXT", "GL_EXT_direct_state_access" },
71897 { "glProgramUniformMatrix4x3fv", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
71898 { "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access" },
71899 { "glProgramUniformui64NV", "GL_NV_shader_buffer_load" },
71900 { "glProgramUniformui64vNV", "GL_NV_shader_buffer_load" },
71901 { "glProgramVertexLimitNV", "GL_NV_geometry_program4" },
71902 { "glProvokingVertex", "GL_ARB_provoking_vertex GL_VERSION_3_2" },
71903 { "glProvokingVertexEXT", "GL_EXT_provoking_vertex" },
71904 { "glPushClientAttribDefaultEXT", "GL_EXT_direct_state_access" },
71905 { "glPushDebugGroup", "GL_KHR_debug GL_VERSION_4_3" },
71906 { "glPushGroupMarkerEXT", "GL_EXT_debug_marker" },
71907 { "glQueryCounter", "GL_ARB_timer_query GL_VERSION_3_3" },
71908 { "glQueryMatrixxOES", "GL_OES_query_matrix" },
71909 { "glQueryObjectParameteruiAMD", "GL_AMD_occlusion_query_event" },
71910 { "glQueryResourceNV", "GL_NV_query_resource" },
71911 { "glQueryResourceTagNV", "GL_NV_query_resource_tag" },
71912 { "glRasterPos2xOES", "GL_OES_fixed_point" },
71913 { "glRasterPos2xvOES", "GL_OES_fixed_point" },
71914 { "glRasterPos3xOES", "GL_OES_fixed_point" },
71915 { "glRasterPos3xvOES", "GL_OES_fixed_point" },
71916 { "glRasterPos4xOES", "GL_OES_fixed_point" },
71917 { "glRasterPos4xvOES", "GL_OES_fixed_point" },
71918 { "glRasterSamplesEXT", "GL_EXT_raster_multisample GL_NV_framebuffer_mixed_samples" },
71919 { "glReadBufferRegion", "GL_KTX_buffer_region" },
71920 { "glReadInstrumentsSGIX", "GL_SGIX_instruments" },
71921 { "glReadnPixels", "GL_KHR_robustness GL_VERSION_4_5" },
71922 { "glReadnPixelsARB", "GL_ARB_robustness" },
71923 { "glRectxOES", "GL_OES_fixed_point" },
71924 { "glRectxvOES", "GL_OES_fixed_point" },
71925 { "glReferencePlaneSGIX", "GL_SGIX_reference_plane" },
71926 { "glReleaseKeyedMutexWin32EXT", "GL_EXT_win32_keyed_mutex" },
71927 { "glReleaseShaderCompiler", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
71928 { "glRenderGpuMaskNV", "GL_NV_gpu_multicast" },
71929 { "glRenderbufferStorage", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
71930 { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object" },
71931 { "glRenderbufferStorageMultisample", "GL_ARB_framebuffer_object GL_VERSION_3_0" },
71932 { "glRenderbufferStorageMultisampleAdvancedAMD", "GL_AMD_framebuffer_multisample_advanced" },
71933 { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage" },
71934 { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample" },
71935 { "glReplacementCodePointerSUN", "GL_SUN_triangle_list" },
71936 { "glReplacementCodeubSUN", "GL_SUN_triangle_list" },
71937 { "glReplacementCodeubvSUN", "GL_SUN_triangle_list" },
71938 { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex" },
71939 { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex" },
71940 { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex" },
71941 { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
71942 { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex" },
71943 { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex" },
71944 { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex" },
71945 { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex" },
71946 { "glReplacementCodeuiSUN", "GL_SUN_triangle_list" },
71947 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex" },
71948 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
71949 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex" },
71950 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
71951 { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex" },
71952 { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex" },
71953 { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex" },
71954 { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex" },
71955 { "glReplacementCodeuivSUN", "GL_SUN_triangle_list" },
71956 { "glReplacementCodeusSUN", "GL_SUN_triangle_list" },
71957 { "glReplacementCodeusvSUN", "GL_SUN_triangle_list" },
71958 { "glRequestResidentProgramsNV", "GL_NV_vertex_program" },
71959 { "glResetHistogram", "GL_ARB_imaging" },
71960 { "glResetHistogramEXT", "GL_EXT_histogram" },
71961 { "glResetMemoryObjectParameterNV", "GL_NV_memory_attachment" },
71962 { "glResetMinmax", "GL_ARB_imaging" },
71963 { "glResetMinmaxEXT", "GL_EXT_histogram" },
71964 { "glResizeBuffersMESA", "GL_MESA_resize_buffers" },
71965 { "glResolveDepthValuesNV", "GL_NV_sample_locations" },
71966 { "glResumeTransformFeedback", "GL_ARB_transform_feedback2 GL_VERSION_4_0" },
71967 { "glResumeTransformFeedbackNV", "GL_NV_transform_feedback2" },
71968 { "glRotatexOES", "GL_OES_fixed_point" },
71969 { "glSampleCoverage", "GL_VERSION_1_3" },
71970 { "glSampleCoverageARB", "GL_ARB_multisample" },
71971 { "glSampleMapATI", "GL_ATI_fragment_shader" },
71972 { "glSampleMaskEXT", "GL_EXT_multisample" },
71973 { "glSampleMaskIndexedNV", "GL_NV_explicit_multisample" },
71974 { "glSampleMaskSGIS", "GL_SGIS_multisample" },
71975 { "glSampleMaski", "GL_ARB_texture_multisample GL_VERSION_3_2" },
71976 { "glSamplePatternEXT", "GL_EXT_multisample" },
71977 { "glSamplePatternSGIS", "GL_SGIS_multisample" },
71978 { "glSamplerParameterIiv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71979 { "glSamplerParameterIuiv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71980 { "glSamplerParameterf", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71981 { "glSamplerParameterfv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71982 { "glSamplerParameteri", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71983 { "glSamplerParameteriv", "GL_ARB_sampler_objects GL_VERSION_3_3" },
71984 { "glScalexOES", "GL_OES_fixed_point" },
71985 { "glScissorArrayv", "GL_ARB_viewport_array GL_VERSION_4_1" },
71986 { "glScissorExclusiveArrayvNV", "GL_NV_scissor_exclusive" },
71987 { "glScissorExclusiveNV", "GL_NV_scissor_exclusive" },
71988 { "glScissorIndexed", "GL_ARB_viewport_array GL_VERSION_4_1" },
71989 { "glScissorIndexedv", "GL_ARB_viewport_array GL_VERSION_4_1" },
71990 { "glSecondaryColor3b", "GL_VERSION_1_4" },
71991 { "glSecondaryColor3bEXT", "GL_EXT_secondary_color" },
71992 { "glSecondaryColor3bv", "GL_VERSION_1_4" },
71993 { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color" },
71994 { "glSecondaryColor3d", "GL_VERSION_1_4" },
71995 { "glSecondaryColor3dEXT", "GL_EXT_secondary_color" },
71996 { "glSecondaryColor3dv", "GL_VERSION_1_4" },
71997 { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color" },
71998 { "glSecondaryColor3f", "GL_VERSION_1_4" },
71999 { "glSecondaryColor3fEXT", "GL_EXT_secondary_color" },
72000 { "glSecondaryColor3fv", "GL_VERSION_1_4" },
72001 { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color" },
72002 { "glSecondaryColor3hNV", "GL_NV_half_float" },
72003 { "glSecondaryColor3hvNV", "GL_NV_half_float" },
72004 { "glSecondaryColor3i", "GL_VERSION_1_4" },
72005 { "glSecondaryColor3iEXT", "GL_EXT_secondary_color" },
72006 { "glSecondaryColor3iv", "GL_VERSION_1_4" },
72007 { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color" },
72008 { "glSecondaryColor3s", "GL_VERSION_1_4" },
72009 { "glSecondaryColor3sEXT", "GL_EXT_secondary_color" },
72010 { "glSecondaryColor3sv", "GL_VERSION_1_4" },
72011 { "glSecondaryColor3svEXT", "GL_EXT_secondary_color" },
72012 { "glSecondaryColor3ub", "GL_VERSION_1_4" },
72013 { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color" },
72014 { "glSecondaryColor3ubv", "GL_VERSION_1_4" },
72015 { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color" },
72016 { "glSecondaryColor3ui", "GL_VERSION_1_4" },
72017 { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color" },
72018 { "glSecondaryColor3uiv", "GL_VERSION_1_4" },
72019 { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color" },
72020 { "glSecondaryColor3us", "GL_VERSION_1_4" },
72021 { "glSecondaryColor3usEXT", "GL_EXT_secondary_color" },
72022 { "glSecondaryColor3usv", "GL_VERSION_1_4" },
72023 { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color" },
72024 { "glSecondaryColorFormatNV", "GL_NV_vertex_buffer_unified_memory" },
72025 { "glSecondaryColorP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72026 { "glSecondaryColorP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72027 { "glSecondaryColorPointer", "GL_VERSION_1_4" },
72028 { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color" },
72029 { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists" },
72030 { "glSelectPerfMonitorCountersAMD", "GL_AMD_performance_monitor" },
72031 { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture" },
72032 { "glSelectTextureSGIS", "GL_SGIS_multitexture" },
72033 { "glSemaphoreParameterui64vEXT", "GL_EXT_semaphore" },
72034 { "glSeparableFilter2D", "GL_ARB_imaging" },
72035 { "glSeparableFilter2DEXT", "GL_EXT_convolution" },
72036 { "glSetFenceAPPLE", "GL_APPLE_fence" },
72037 { "glSetFenceNV", "GL_NV_fence" },
72038 { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader" },
72039 { "glSetInvariantEXT", "GL_EXT_vertex_shader" },
72040 { "glSetLocalConstantEXT", "GL_EXT_vertex_shader" },
72041 { "glSetMultisamplefvAMD", "GL_AMD_sample_positions" },
72042 { "glShaderBinary", "GL_ARB_ES2_compatibility GL_VERSION_4_1" },
72043 { "glShaderOp1EXT", "GL_EXT_vertex_shader" },
72044 { "glShaderOp2EXT", "GL_EXT_vertex_shader" },
72045 { "glShaderOp3EXT", "GL_EXT_vertex_shader" },
72046 { "glShaderSource", "GL_VERSION_2_0" },
72047 { "glShaderSourceARB", "GL_ARB_shader_objects" },
72048 { "glShaderStorageBlockBinding", "GL_ARB_shader_storage_buffer_object GL_VERSION_4_3" },
72049 { "glShadingRateImageBarrierNV", "GL_NV_shading_rate_image GL_NV_shading_rate_image" },
72050 { "glShadingRateImagePaletteNV", "GL_NV_shading_rate_image" },
72051 { "glShadingRateSampleOrderCustomNV", "GL_NV_shading_rate_image" },
72052 { "glShadingRateSampleOrderNV", "GL_NV_shading_rate_image" },
72053 { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture" },
72054 { "glSignalSemaphoreEXT", "GL_EXT_semaphore" },
72055 { "glSignalSemaphoreui64NVX", "GL_NVX_progress_fence" },
72056 { "glSignalVkFenceNV", "GL_NV_draw_vulkan_image" },
72057 { "glSignalVkSemaphoreNV", "GL_NV_draw_vulkan_image" },
72058 { "glSpecializeShader", "GL_VERSION_4_6" },
72059 { "glSpecializeShaderARB", "GL_ARB_gl_spirv" },
72060 { "glSpriteParameterfSGIX", "GL_SGIX_sprite" },
72061 { "glSpriteParameterfvSGIX", "GL_SGIX_sprite" },
72062 { "glSpriteParameteriSGIX", "GL_SGIX_sprite" },
72063 { "glSpriteParameterivSGIX", "GL_SGIX_sprite" },
72064 { "glStartInstrumentsSGIX", "GL_SGIX_instruments" },
72065 { "glStateCaptureNV", "GL_NV_command_list" },
72066 { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag" },
72067 { "glStencilFillPathInstancedNV", "GL_NV_path_rendering" },
72068 { "glStencilFillPathNV", "GL_NV_path_rendering" },
72069 { "glStencilFuncSeparate", "GL_VERSION_2_0" },
72070 { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil" },
72071 { "glStencilMaskSeparate", "GL_VERSION_2_0" },
72072 { "glStencilOpSeparate", "GL_VERSION_2_0" },
72073 { "glStencilOpSeparateATI", "GL_ATI_separate_stencil" },
72074 { "glStencilOpValueAMD", "GL_AMD_stencil_operation_extended" },
72075 { "glStencilStrokePathInstancedNV", "GL_NV_path_rendering" },
72076 { "glStencilStrokePathNV", "GL_NV_path_rendering" },
72077 { "glStencilThenCoverFillPathInstancedNV", "GL_NV_path_rendering" },
72078 { "glStencilThenCoverFillPathNV", "GL_NV_path_rendering" },
72079 { "glStencilThenCoverStrokePathInstancedNV", "GL_NV_path_rendering" },
72080 { "glStencilThenCoverStrokePathNV", "GL_NV_path_rendering" },
72081 { "glStopInstrumentsSGIX", "GL_SGIX_instruments" },
72082 { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker" },
72083 { "glSubpixelPrecisionBiasNV", "GL_NV_conservative_raster" },
72084 { "glSwizzleEXT", "GL_EXT_vertex_shader" },
72085 { "glSyncTextureINTEL", "GL_INTEL_map_texture" },
72086 { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer" },
72087 { "glTangent3bEXT", "GL_EXT_coordinate_frame" },
72088 { "glTangent3bvEXT", "GL_EXT_coordinate_frame" },
72089 { "glTangent3dEXT", "GL_EXT_coordinate_frame" },
72090 { "glTangent3dvEXT", "GL_EXT_coordinate_frame" },
72091 { "glTangent3fEXT", "GL_EXT_coordinate_frame" },
72092 { "glTangent3fvEXT", "GL_EXT_coordinate_frame" },
72093 { "glTangent3iEXT", "GL_EXT_coordinate_frame" },
72094 { "glTangent3ivEXT", "GL_EXT_coordinate_frame" },
72095 { "glTangent3sEXT", "GL_EXT_coordinate_frame" },
72096 { "glTangent3svEXT", "GL_EXT_coordinate_frame" },
72097 { "glTangentPointerEXT", "GL_EXT_coordinate_frame" },
72098 { "glTbufferMask3DFX", "GL_3DFX_tbuffer" },
72099 { "glTessellationFactorAMD", "GL_AMD_vertex_shader_tessellator" },
72100 { "glTessellationModeAMD", "GL_AMD_vertex_shader_tessellator" },
72101 { "glTestFenceAPPLE", "GL_APPLE_fence" },
72102 { "glTestFenceNV", "GL_NV_fence" },
72103 { "glTestObjectAPPLE", "GL_APPLE_fence" },
72104 { "glTexAttachMemoryNV", "GL_NV_memory_attachment" },
72105 { "glTexBuffer", "GL_VERSION_3_1" },
72106 { "glTexBufferARB", "GL_ARB_texture_buffer_object" },
72107 { "glTexBufferEXT", "GL_EXT_texture_buffer_object" },
72108 { "glTexBufferRange", "GL_ARB_texture_buffer_range GL_VERSION_4_3" },
72109 { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap" },
72110 { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap" },
72111 { "glTexCoord1bOES", "GL_OES_byte_coordinates" },
72112 { "glTexCoord1bvOES", "GL_OES_byte_coordinates" },
72113 { "glTexCoord1hNV", "GL_NV_half_float" },
72114 { "glTexCoord1hvNV", "GL_NV_half_float" },
72115 { "glTexCoord1xOES", "GL_OES_fixed_point" },
72116 { "glTexCoord1xvOES", "GL_OES_fixed_point" },
72117 { "glTexCoord2bOES", "GL_OES_byte_coordinates" },
72118 { "glTexCoord2bvOES", "GL_OES_byte_coordinates" },
72119 { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex" },
72120 { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex" },
72121 { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex" },
72122 { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
72123 { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex" },
72124 { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex" },
72125 { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex" },
72126 { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex" },
72127 { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex" },
72128 { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex" },
72129 { "glTexCoord2hNV", "GL_NV_half_float" },
72130 { "glTexCoord2hvNV", "GL_NV_half_float" },
72131 { "glTexCoord2xOES", "GL_OES_fixed_point" },
72132 { "glTexCoord2xvOES", "GL_OES_fixed_point" },
72133 { "glTexCoord3bOES", "GL_OES_byte_coordinates" },
72134 { "glTexCoord3bvOES", "GL_OES_byte_coordinates" },
72135 { "glTexCoord3hNV", "GL_NV_half_float" },
72136 { "glTexCoord3hvNV", "GL_NV_half_float" },
72137 { "glTexCoord3xOES", "GL_OES_fixed_point" },
72138 { "glTexCoord3xvOES", "GL_OES_fixed_point" },
72139 { "glTexCoord4bOES", "GL_OES_byte_coordinates" },
72140 { "glTexCoord4bvOES", "GL_OES_byte_coordinates" },
72141 { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex" },
72142 { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex" },
72143 { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex" },
72144 { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex" },
72145 { "glTexCoord4hNV", "GL_NV_half_float" },
72146 { "glTexCoord4hvNV", "GL_NV_half_float" },
72147 { "glTexCoord4xOES", "GL_OES_fixed_point" },
72148 { "glTexCoord4xvOES", "GL_OES_fixed_point" },
72149 { "glTexCoordFormatNV", "GL_NV_vertex_buffer_unified_memory" },
72150 { "glTexCoordP1ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72151 { "glTexCoordP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72152 { "glTexCoordP2ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72153 { "glTexCoordP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72154 { "glTexCoordP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72155 { "glTexCoordP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72156 { "glTexCoordP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72157 { "glTexCoordP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72158 { "glTexCoordPointerEXT", "GL_EXT_vertex_array" },
72159 { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists" },
72160 { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays" },
72161 { "glTexEnvxOES", "GL_OES_fixed_point" },
72162 { "glTexEnvxvOES", "GL_OES_fixed_point" },
72163 { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4" },
72164 { "glTexGenxOES", "GL_OES_fixed_point" },
72165 { "glTexGenxvOES", "GL_OES_fixed_point" },
72166 { "glTexImage2DMultisample", "GL_ARB_texture_multisample GL_VERSION_3_2" },
72167 { "glTexImage2DMultisampleCoverageNV", "GL_NV_texture_multisample" },
72168 { "glTexImage3D", "GL_VERSION_1_2" },
72169 { "glTexImage3DEXT", "GL_EXT_texture3D" },
72170 { "glTexImage3DMultisample", "GL_ARB_texture_multisample GL_VERSION_3_2" },
72171 { "glTexImage3DMultisampleCoverageNV", "GL_NV_texture_multisample" },
72172 { "glTexImage4DSGIS", "GL_SGIS_texture4D" },
72173 { "glTexPageCommitmentARB", "GL_ARB_sparse_texture" },
72174 { "glTexParameterIiv", "GL_VERSION_3_0" },
72175 { "glTexParameterIivEXT", "GL_EXT_texture_integer" },
72176 { "glTexParameterIuiv", "GL_VERSION_3_0" },
72177 { "glTexParameterIuivEXT", "GL_EXT_texture_integer" },
72178 { "glTexParameterxOES", "GL_OES_fixed_point" },
72179 { "glTexParameterxvOES", "GL_OES_fixed_point" },
72180 { "glTexRenderbufferNV", "GL_NV_explicit_multisample" },
72181 { "glTexStorage1D", "GL_ARB_texture_storage GL_VERSION_4_2" },
72182 { "glTexStorage2D", "GL_ARB_texture_storage GL_VERSION_4_2" },
72183 { "glTexStorage2DMultisample", "GL_ARB_texture_storage_multisample GL_VERSION_4_3" },
72184 { "glTexStorage3D", "GL_ARB_texture_storage GL_VERSION_4_2" },
72185 { "glTexStorage3DMultisample", "GL_ARB_texture_storage_multisample GL_VERSION_4_3" },
72186 { "glTexStorageMem1DEXT", "GL_EXT_memory_object" },
72187 { "glTexStorageMem2DEXT", "GL_EXT_memory_object" },
72188 { "glTexStorageMem2DMultisampleEXT", "GL_EXT_memory_object" },
72189 { "glTexStorageMem3DEXT", "GL_EXT_memory_object" },
72190 { "glTexStorageMem3DMultisampleEXT", "GL_EXT_memory_object" },
72191 { "glTexStorageSparseAMD", "GL_AMD_sparse_texture" },
72192 { "glTexSubImage1DEXT", "GL_EXT_subtexture" },
72193 { "glTexSubImage2DEXT", "GL_EXT_subtexture" },
72194 { "glTexSubImage3D", "GL_VERSION_1_2" },
72195 { "glTexSubImage3DEXT", "GL_EXT_texture3D" },
72196 { "glTexSubImage4DSGIS", "GL_SGIS_texture4D" },
72197 { "glTextureAttachMemoryNV", "GL_NV_memory_attachment" },
72198 { "glTextureBarrier", "GL_ARB_texture_barrier GL_VERSION_4_5" },
72199 { "glTextureBarrierNV", "GL_NV_texture_barrier" },
72200 { "glTextureBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72201 { "glTextureBufferEXT", "GL_EXT_direct_state_access" },
72202 { "glTextureBufferRange", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72203 { "glTextureBufferRangeEXT", "GL_EXT_direct_state_access" },
72204 { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask" },
72205 { "glTextureImage1DEXT", "GL_EXT_direct_state_access" },
72206 { "glTextureImage2DEXT", "GL_EXT_direct_state_access" },
72207 { "glTextureImage2DMultisampleCoverageNV", "GL_NV_texture_multisample" },
72208 { "glTextureImage2DMultisampleNV", "GL_NV_texture_multisample" },
72209 { "glTextureImage3DEXT", "GL_EXT_direct_state_access" },
72210 { "glTextureImage3DMultisampleCoverageNV", "GL_NV_texture_multisample" },
72211 { "glTextureImage3DMultisampleNV", "GL_NV_texture_multisample" },
72212 { "glTextureLightEXT", "GL_EXT_light_texture" },
72213 { "glTextureMaterialEXT", "GL_EXT_light_texture" },
72214 { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal" },
72215 { "glTexturePageCommitmentEXT", "GL_EXT_direct_state_access" },
72216 { "glTextureParameterIiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72217 { "glTextureParameterIivEXT", "GL_EXT_direct_state_access" },
72218 { "glTextureParameterIuiv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72219 { "glTextureParameterIuivEXT", "GL_EXT_direct_state_access" },
72220 { "glTextureParameterf", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72221 { "glTextureParameterfEXT", "GL_EXT_direct_state_access" },
72222 { "glTextureParameterfv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72223 { "glTextureParameterfvEXT", "GL_EXT_direct_state_access" },
72224 { "glTextureParameteri", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72225 { "glTextureParameteriEXT", "GL_EXT_direct_state_access" },
72226 { "glTextureParameteriv", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72227 { "glTextureParameterivEXT", "GL_EXT_direct_state_access" },
72228 { "glTextureRangeAPPLE", "GL_APPLE_texture_range" },
72229 { "glTextureRenderbufferEXT", "GL_EXT_direct_state_access" },
72230 { "glTextureStorage1D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72231 { "glTextureStorage1DEXT", "GL_EXT_direct_state_access" },
72232 { "glTextureStorage2D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72233 { "glTextureStorage2DEXT", "GL_EXT_direct_state_access" },
72234 { "glTextureStorage2DMultisample", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72235 { "glTextureStorage2DMultisampleEXT", "GL_EXT_direct_state_access" },
72236 { "glTextureStorage3D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72237 { "glTextureStorage3DEXT", "GL_EXT_direct_state_access" },
72238 { "glTextureStorage3DMultisample", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72239 { "glTextureStorage3DMultisampleEXT", "GL_EXT_direct_state_access" },
72240 { "glTextureStorageMem1DEXT", "GL_EXT_memory_object" },
72241 { "glTextureStorageMem2DEXT", "GL_EXT_memory_object" },
72242 { "glTextureStorageMem2DMultisampleEXT", "GL_EXT_memory_object" },
72243 { "glTextureStorageMem3DEXT", "GL_EXT_memory_object" },
72244 { "glTextureStorageMem3DMultisampleEXT", "GL_EXT_memory_object" },
72245 { "glTextureStorageSparseAMD", "GL_AMD_sparse_texture" },
72246 { "glTextureSubImage1D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72247 { "glTextureSubImage1DEXT", "GL_EXT_direct_state_access" },
72248 { "glTextureSubImage2D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72249 { "glTextureSubImage2DEXT", "GL_EXT_direct_state_access" },
72250 { "glTextureSubImage3D", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72251 { "glTextureSubImage3DEXT", "GL_EXT_direct_state_access" },
72252 { "glTextureView", "GL_ARB_texture_view GL_VERSION_4_3" },
72253 { "glTrackMatrixNV", "GL_NV_vertex_program" },
72254 { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback" },
72255 { "glTransformFeedbackBufferBase", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72256 { "glTransformFeedbackBufferRange", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72257 { "glTransformFeedbackStreamAttribsNV", "GL_NV_transform_feedback" },
72258 { "glTransformFeedbackVaryings", "GL_VERSION_3_0" },
72259 { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback" },
72260 { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback" },
72261 { "glTransformPathNV", "GL_NV_path_rendering" },
72262 { "glTranslatexOES", "GL_OES_fixed_point" },
72263 { "glUniform1d", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72264 { "glUniform1dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72265 { "glUniform1f", "GL_VERSION_2_0" },
72266 { "glUniform1fARB", "GL_ARB_shader_objects" },
72267 { "glUniform1fv", "GL_VERSION_2_0" },
72268 { "glUniform1fvARB", "GL_ARB_shader_objects" },
72269 { "glUniform1i", "GL_VERSION_2_0" },
72270 { "glUniform1i64ARB", "GL_ARB_gpu_shader_int64" },
72271 { "glUniform1i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72272 { "glUniform1i64vARB", "GL_ARB_gpu_shader_int64" },
72273 { "glUniform1i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72274 { "glUniform1iARB", "GL_ARB_shader_objects" },
72275 { "glUniform1iv", "GL_VERSION_2_0" },
72276 { "glUniform1ivARB", "GL_ARB_shader_objects" },
72277 { "glUniform1ui", "GL_VERSION_3_0" },
72278 { "glUniform1ui64ARB", "GL_ARB_gpu_shader_int64" },
72279 { "glUniform1ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72280 { "glUniform1ui64vARB", "GL_ARB_gpu_shader_int64" },
72281 { "glUniform1ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72282 { "glUniform1uiEXT", "GL_EXT_gpu_shader4" },
72283 { "glUniform1uiv", "GL_VERSION_3_0" },
72284 { "glUniform1uivEXT", "GL_EXT_gpu_shader4" },
72285 { "glUniform2d", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72286 { "glUniform2dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72287 { "glUniform2f", "GL_VERSION_2_0" },
72288 { "glUniform2fARB", "GL_ARB_shader_objects" },
72289 { "glUniform2fv", "GL_VERSION_2_0" },
72290 { "glUniform2fvARB", "GL_ARB_shader_objects" },
72291 { "glUniform2i", "GL_VERSION_2_0" },
72292 { "glUniform2i64ARB", "GL_ARB_gpu_shader_int64" },
72293 { "glUniform2i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72294 { "glUniform2i64vARB", "GL_ARB_gpu_shader_int64" },
72295 { "glUniform2i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72296 { "glUniform2iARB", "GL_ARB_shader_objects" },
72297 { "glUniform2iv", "GL_VERSION_2_0" },
72298 { "glUniform2ivARB", "GL_ARB_shader_objects" },
72299 { "glUniform2ui", "GL_VERSION_3_0" },
72300 { "glUniform2ui64ARB", "GL_ARB_gpu_shader_int64" },
72301 { "glUniform2ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72302 { "glUniform2ui64vARB", "GL_ARB_gpu_shader_int64" },
72303 { "glUniform2ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72304 { "glUniform2uiEXT", "GL_EXT_gpu_shader4" },
72305 { "glUniform2uiv", "GL_VERSION_3_0" },
72306 { "glUniform2uivEXT", "GL_EXT_gpu_shader4" },
72307 { "glUniform3d", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72308 { "glUniform3dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72309 { "glUniform3f", "GL_VERSION_2_0" },
72310 { "glUniform3fARB", "GL_ARB_shader_objects" },
72311 { "glUniform3fv", "GL_VERSION_2_0" },
72312 { "glUniform3fvARB", "GL_ARB_shader_objects" },
72313 { "glUniform3i", "GL_VERSION_2_0" },
72314 { "glUniform3i64ARB", "GL_ARB_gpu_shader_int64" },
72315 { "glUniform3i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72316 { "glUniform3i64vARB", "GL_ARB_gpu_shader_int64" },
72317 { "glUniform3i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72318 { "glUniform3iARB", "GL_ARB_shader_objects" },
72319 { "glUniform3iv", "GL_VERSION_2_0" },
72320 { "glUniform3ivARB", "GL_ARB_shader_objects" },
72321 { "glUniform3ui", "GL_VERSION_3_0" },
72322 { "glUniform3ui64ARB", "GL_ARB_gpu_shader_int64" },
72323 { "glUniform3ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72324 { "glUniform3ui64vARB", "GL_ARB_gpu_shader_int64" },
72325 { "glUniform3ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72326 { "glUniform3uiEXT", "GL_EXT_gpu_shader4" },
72327 { "glUniform3uiv", "GL_VERSION_3_0" },
72328 { "glUniform3uivEXT", "GL_EXT_gpu_shader4" },
72329 { "glUniform4d", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72330 { "glUniform4dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72331 { "glUniform4f", "GL_VERSION_2_0" },
72332 { "glUniform4fARB", "GL_ARB_shader_objects" },
72333 { "glUniform4fv", "GL_VERSION_2_0" },
72334 { "glUniform4fvARB", "GL_ARB_shader_objects" },
72335 { "glUniform4i", "GL_VERSION_2_0" },
72336 { "glUniform4i64ARB", "GL_ARB_gpu_shader_int64" },
72337 { "glUniform4i64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72338 { "glUniform4i64vARB", "GL_ARB_gpu_shader_int64" },
72339 { "glUniform4i64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72340 { "glUniform4iARB", "GL_ARB_shader_objects" },
72341 { "glUniform4iv", "GL_VERSION_2_0" },
72342 { "glUniform4ivARB", "GL_ARB_shader_objects" },
72343 { "glUniform4ui", "GL_VERSION_3_0" },
72344 { "glUniform4ui64ARB", "GL_ARB_gpu_shader_int64" },
72345 { "glUniform4ui64NV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72346 { "glUniform4ui64vARB", "GL_ARB_gpu_shader_int64" },
72347 { "glUniform4ui64vNV", "GL_AMD_gpu_shader_int64 GL_NV_gpu_shader5" },
72348 { "glUniform4uiEXT", "GL_EXT_gpu_shader4" },
72349 { "glUniform4uiv", "GL_VERSION_3_0" },
72350 { "glUniform4uivEXT", "GL_EXT_gpu_shader4" },
72351 { "glUniformBlockBinding", "GL_ARB_uniform_buffer_object GL_VERSION_3_1" },
72352 { "glUniformBufferEXT", "GL_EXT_bindable_uniform" },
72353 { "glUniformHandleui64ARB", "GL_ARB_bindless_texture" },
72354 { "glUniformHandleui64NV", "GL_NV_bindless_texture" },
72355 { "glUniformHandleui64vARB", "GL_ARB_bindless_texture" },
72356 { "glUniformHandleui64vNV", "GL_NV_bindless_texture" },
72357 { "glUniformMatrix2dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72358 { "glUniformMatrix2fv", "GL_VERSION_2_0" },
72359 { "glUniformMatrix2fvARB", "GL_ARB_shader_objects" },
72360 { "glUniformMatrix2x3dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72361 { "glUniformMatrix2x3fv", "GL_VERSION_2_1" },
72362 { "glUniformMatrix2x4dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72363 { "glUniformMatrix2x4fv", "GL_VERSION_2_1" },
72364 { "glUniformMatrix3dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72365 { "glUniformMatrix3fv", "GL_VERSION_2_0" },
72366 { "glUniformMatrix3fvARB", "GL_ARB_shader_objects" },
72367 { "glUniformMatrix3x2dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72368 { "glUniformMatrix3x2fv", "GL_VERSION_2_1" },
72369 { "glUniformMatrix3x4dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72370 { "glUniformMatrix3x4fv", "GL_VERSION_2_1" },
72371 { "glUniformMatrix4dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72372 { "glUniformMatrix4fv", "GL_VERSION_2_0" },
72373 { "glUniformMatrix4fvARB", "GL_ARB_shader_objects" },
72374 { "glUniformMatrix4x2dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72375 { "glUniformMatrix4x2fv", "GL_VERSION_2_1" },
72376 { "glUniformMatrix4x3dv", "GL_ARB_gpu_shader_fp64 GL_VERSION_4_0" },
72377 { "glUniformMatrix4x3fv", "GL_VERSION_2_1" },
72378 { "glUniformSubroutinesuiv", "GL_ARB_shader_subroutine GL_VERSION_4_0" },
72379 { "glUniformui64NV", "GL_NV_shader_buffer_load" },
72380 { "glUniformui64vNV", "GL_NV_shader_buffer_load" },
72381 { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array" },
72382 { "glUnmapBuffer", "GL_VERSION_1_5" },
72383 { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object" },
72384 { "glUnmapNamedBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72385 { "glUnmapNamedBufferEXT", "GL_EXT_direct_state_access" },
72386 { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer" },
72387 { "glUnmapTexture2DINTEL", "GL_INTEL_map_texture" },
72388 { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object" },
72389 { "glUploadGpuMaskNVX", "GL_NVX_gpu_multicast2" },
72390 { "glUseProgram", "GL_VERSION_2_0" },
72391 { "glUseProgramObjectARB", "GL_ARB_shader_objects" },
72392 { "glUseProgramStages", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
72393 { "glUseShaderProgramEXT", "GL_EXT_separate_shader_objects" },
72394 { "glVDPAUFiniNV", "GL_NV_vdpau_interop" },
72395 { "glVDPAUGetSurfaceivNV", "GL_NV_vdpau_interop" },
72396 { "glVDPAUInitNV", "GL_NV_vdpau_interop" },
72397 { "glVDPAUIsSurfaceNV", "GL_NV_vdpau_interop" },
72398 { "glVDPAUMapSurfacesNV", "GL_NV_vdpau_interop" },
72399 { "glVDPAURegisterOutputSurfaceNV", "GL_NV_vdpau_interop" },
72400 { "glVDPAURegisterVideoSurfaceNV", "GL_NV_vdpau_interop" },
72401 { "glVDPAURegisterVideoSurfaceWithPictureStructureNV", "GL_NV_vdpau_interop2" },
72402 { "glVDPAUSurfaceAccessNV", "GL_NV_vdpau_interop" },
72403 { "glVDPAUUnmapSurfacesNV", "GL_NV_vdpau_interop" },
72404 { "glVDPAUUnregisterSurfaceNV", "GL_NV_vdpau_interop" },
72405 { "glValidateProgram", "GL_VERSION_2_0" },
72406 { "glValidateProgramARB", "GL_ARB_shader_objects" },
72407 { "glValidateProgramPipeline", "GL_ARB_separate_shader_objects GL_VERSION_4_1" },
72408 { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object" },
72409 { "glVariantPointerEXT", "GL_EXT_vertex_shader" },
72410 { "glVariantbvEXT", "GL_EXT_vertex_shader" },
72411 { "glVariantdvEXT", "GL_EXT_vertex_shader" },
72412 { "glVariantfvEXT", "GL_EXT_vertex_shader" },
72413 { "glVariantivEXT", "GL_EXT_vertex_shader" },
72414 { "glVariantsvEXT", "GL_EXT_vertex_shader" },
72415 { "glVariantubvEXT", "GL_EXT_vertex_shader" },
72416 { "glVariantuivEXT", "GL_EXT_vertex_shader" },
72417 { "glVariantusvEXT", "GL_EXT_vertex_shader" },
72418 { "glVertex2bOES", "GL_OES_byte_coordinates" },
72419 { "glVertex2bvOES", "GL_OES_byte_coordinates" },
72420 { "glVertex2hNV", "GL_NV_half_float" },
72421 { "glVertex2hvNV", "GL_NV_half_float" },
72422 { "glVertex2xOES", "GL_OES_fixed_point" },
72423 { "glVertex2xvOES", "GL_OES_fixed_point" },
72424 { "glVertex3bOES", "GL_OES_byte_coordinates" },
72425 { "glVertex3bvOES", "GL_OES_byte_coordinates" },
72426 { "glVertex3hNV", "GL_NV_half_float" },
72427 { "glVertex3hvNV", "GL_NV_half_float" },
72428 { "glVertex3xOES", "GL_OES_fixed_point" },
72429 { "glVertex3xvOES", "GL_OES_fixed_point" },
72430 { "glVertex4bOES", "GL_OES_byte_coordinates" },
72431 { "glVertex4bvOES", "GL_OES_byte_coordinates" },
72432 { "glVertex4hNV", "GL_NV_half_float" },
72433 { "glVertex4hvNV", "GL_NV_half_float" },
72434 { "glVertex4xOES", "GL_OES_fixed_point" },
72435 { "glVertex4xvOES", "GL_OES_fixed_point" },
72436 { "glVertexArrayAttribBinding", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72437 { "glVertexArrayAttribFormat", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72438 { "glVertexArrayAttribIFormat", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72439 { "glVertexArrayAttribLFormat", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72440 { "glVertexArrayBindVertexBufferEXT", "GL_EXT_direct_state_access" },
72441 { "glVertexArrayBindingDivisor", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72442 { "glVertexArrayColorOffsetEXT", "GL_EXT_direct_state_access" },
72443 { "glVertexArrayEdgeFlagOffsetEXT", "GL_EXT_direct_state_access" },
72444 { "glVertexArrayElementBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72445 { "glVertexArrayFogCoordOffsetEXT", "GL_EXT_direct_state_access" },
72446 { "glVertexArrayIndexOffsetEXT", "GL_EXT_direct_state_access" },
72447 { "glVertexArrayMultiTexCoordOffsetEXT", "GL_EXT_direct_state_access" },
72448 { "glVertexArrayNormalOffsetEXT", "GL_EXT_direct_state_access" },
72449 { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range" },
72450 { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range" },
72451 { "glVertexArrayRangeNV", "GL_NV_vertex_array_range" },
72452 { "glVertexArraySecondaryColorOffsetEXT", "GL_EXT_direct_state_access" },
72453 { "glVertexArrayTexCoordOffsetEXT", "GL_EXT_direct_state_access" },
72454 { "glVertexArrayVertexAttribBindingEXT", "GL_EXT_direct_state_access" },
72455 { "glVertexArrayVertexAttribDivisorEXT", "GL_EXT_direct_state_access" },
72456 { "glVertexArrayVertexAttribFormatEXT", "GL_EXT_direct_state_access" },
72457 { "glVertexArrayVertexAttribIFormatEXT", "GL_EXT_direct_state_access" },
72458 { "glVertexArrayVertexAttribIOffsetEXT", "GL_EXT_direct_state_access" },
72459 { "glVertexArrayVertexAttribLFormatEXT", "GL_EXT_direct_state_access" },
72460 { "glVertexArrayVertexAttribLOffsetEXT", "GL_EXT_direct_state_access" },
72461 { "glVertexArrayVertexAttribOffsetEXT", "GL_EXT_direct_state_access" },
72462 { "glVertexArrayVertexBindingDivisorEXT", "GL_EXT_direct_state_access" },
72463 { "glVertexArrayVertexBuffer", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72464 { "glVertexArrayVertexBuffers", "GL_ARB_direct_state_access GL_VERSION_4_5" },
72465 { "glVertexArrayVertexOffsetEXT", "GL_EXT_direct_state_access" },
72466 { "glVertexAttrib1d", "GL_VERSION_2_0" },
72467 { "glVertexAttrib1dARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72468 { "glVertexAttrib1dNV", "GL_NV_vertex_program" },
72469 { "glVertexAttrib1dv", "GL_VERSION_2_0" },
72470 { "glVertexAttrib1dvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72471 { "glVertexAttrib1dvNV", "GL_NV_vertex_program" },
72472 { "glVertexAttrib1f", "GL_VERSION_2_0" },
72473 { "glVertexAttrib1fARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72474 { "glVertexAttrib1fNV", "GL_NV_vertex_program" },
72475 { "glVertexAttrib1fv", "GL_VERSION_2_0" },
72476 { "glVertexAttrib1fvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72477 { "glVertexAttrib1fvNV", "GL_NV_vertex_program" },
72478 { "glVertexAttrib1hNV", "GL_NV_half_float" },
72479 { "glVertexAttrib1hvNV", "GL_NV_half_float" },
72480 { "glVertexAttrib1s", "GL_VERSION_2_0" },
72481 { "glVertexAttrib1sARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72482 { "glVertexAttrib1sNV", "GL_NV_vertex_program" },
72483 { "glVertexAttrib1sv", "GL_VERSION_2_0" },
72484 { "glVertexAttrib1svARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72485 { "glVertexAttrib1svNV", "GL_NV_vertex_program" },
72486 { "glVertexAttrib2d", "GL_VERSION_2_0" },
72487 { "glVertexAttrib2dARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72488 { "glVertexAttrib2dNV", "GL_NV_vertex_program" },
72489 { "glVertexAttrib2dv", "GL_VERSION_2_0" },
72490 { "glVertexAttrib2dvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72491 { "glVertexAttrib2dvNV", "GL_NV_vertex_program" },
72492 { "glVertexAttrib2f", "GL_VERSION_2_0" },
72493 { "glVertexAttrib2fARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72494 { "glVertexAttrib2fNV", "GL_NV_vertex_program" },
72495 { "glVertexAttrib2fv", "GL_VERSION_2_0" },
72496 { "glVertexAttrib2fvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72497 { "glVertexAttrib2fvNV", "GL_NV_vertex_program" },
72498 { "glVertexAttrib2hNV", "GL_NV_half_float" },
72499 { "glVertexAttrib2hvNV", "GL_NV_half_float" },
72500 { "glVertexAttrib2s", "GL_VERSION_2_0" },
72501 { "glVertexAttrib2sARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72502 { "glVertexAttrib2sNV", "GL_NV_vertex_program" },
72503 { "glVertexAttrib2sv", "GL_VERSION_2_0" },
72504 { "glVertexAttrib2svARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72505 { "glVertexAttrib2svNV", "GL_NV_vertex_program" },
72506 { "glVertexAttrib3d", "GL_VERSION_2_0" },
72507 { "glVertexAttrib3dARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72508 { "glVertexAttrib3dNV", "GL_NV_vertex_program" },
72509 { "glVertexAttrib3dv", "GL_VERSION_2_0" },
72510 { "glVertexAttrib3dvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72511 { "glVertexAttrib3dvNV", "GL_NV_vertex_program" },
72512 { "glVertexAttrib3f", "GL_VERSION_2_0" },
72513 { "glVertexAttrib3fARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72514 { "glVertexAttrib3fNV", "GL_NV_vertex_program" },
72515 { "glVertexAttrib3fv", "GL_VERSION_2_0" },
72516 { "glVertexAttrib3fvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72517 { "glVertexAttrib3fvNV", "GL_NV_vertex_program" },
72518 { "glVertexAttrib3hNV", "GL_NV_half_float" },
72519 { "glVertexAttrib3hvNV", "GL_NV_half_float" },
72520 { "glVertexAttrib3s", "GL_VERSION_2_0" },
72521 { "glVertexAttrib3sARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72522 { "glVertexAttrib3sNV", "GL_NV_vertex_program" },
72523 { "glVertexAttrib3sv", "GL_VERSION_2_0" },
72524 { "glVertexAttrib3svARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72525 { "glVertexAttrib3svNV", "GL_NV_vertex_program" },
72526 { "glVertexAttrib4Nbv", "GL_VERSION_2_0" },
72527 { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72528 { "glVertexAttrib4Niv", "GL_VERSION_2_0" },
72529 { "glVertexAttrib4NivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72530 { "glVertexAttrib4Nsv", "GL_VERSION_2_0" },
72531 { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72532 { "glVertexAttrib4Nub", "GL_VERSION_2_0" },
72533 { "glVertexAttrib4NubARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72534 { "glVertexAttrib4Nubv", "GL_VERSION_2_0" },
72535 { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72536 { "glVertexAttrib4Nuiv", "GL_VERSION_2_0" },
72537 { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72538 { "glVertexAttrib4Nusv", "GL_VERSION_2_0" },
72539 { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72540 { "glVertexAttrib4bv", "GL_VERSION_2_0" },
72541 { "glVertexAttrib4bvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72542 { "glVertexAttrib4d", "GL_VERSION_2_0" },
72543 { "glVertexAttrib4dARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72544 { "glVertexAttrib4dNV", "GL_NV_vertex_program" },
72545 { "glVertexAttrib4dv", "GL_VERSION_2_0" },
72546 { "glVertexAttrib4dvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72547 { "glVertexAttrib4dvNV", "GL_NV_vertex_program" },
72548 { "glVertexAttrib4f", "GL_VERSION_2_0" },
72549 { "glVertexAttrib4fARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72550 { "glVertexAttrib4fNV", "GL_NV_vertex_program" },
72551 { "glVertexAttrib4fv", "GL_VERSION_2_0" },
72552 { "glVertexAttrib4fvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72553 { "glVertexAttrib4fvNV", "GL_NV_vertex_program" },
72554 { "glVertexAttrib4hNV", "GL_NV_half_float" },
72555 { "glVertexAttrib4hvNV", "GL_NV_half_float" },
72556 { "glVertexAttrib4iv", "GL_VERSION_2_0" },
72557 { "glVertexAttrib4ivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72558 { "glVertexAttrib4s", "GL_VERSION_2_0" },
72559 { "glVertexAttrib4sARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72560 { "glVertexAttrib4sNV", "GL_NV_vertex_program" },
72561 { "glVertexAttrib4sv", "GL_VERSION_2_0" },
72562 { "glVertexAttrib4svARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72563 { "glVertexAttrib4svNV", "GL_NV_vertex_program" },
72564 { "glVertexAttrib4ubNV", "GL_NV_vertex_program" },
72565 { "glVertexAttrib4ubv", "GL_VERSION_2_0" },
72566 { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72567 { "glVertexAttrib4ubvNV", "GL_NV_vertex_program" },
72568 { "glVertexAttrib4uiv", "GL_VERSION_2_0" },
72569 { "glVertexAttrib4uivARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72570 { "glVertexAttrib4usv", "GL_VERSION_2_0" },
72571 { "glVertexAttrib4usvARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72572 { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object" },
72573 { "glVertexAttribBinding", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
72574 { "glVertexAttribDivisor", "GL_VERSION_3_3" },
72575 { "glVertexAttribDivisorARB", "GL_ARB_instanced_arrays" },
72576 { "glVertexAttribFormat", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
72577 { "glVertexAttribFormatNV", "GL_NV_vertex_buffer_unified_memory" },
72578 { "glVertexAttribI1i", "GL_VERSION_3_0" },
72579 { "glVertexAttribI1iEXT", "GL_NV_vertex_program4" },
72580 { "glVertexAttribI1iv", "GL_VERSION_3_0" },
72581 { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4" },
72582 { "glVertexAttribI1ui", "GL_VERSION_3_0" },
72583 { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4" },
72584 { "glVertexAttribI1uiv", "GL_VERSION_3_0" },
72585 { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4" },
72586 { "glVertexAttribI2i", "GL_VERSION_3_0" },
72587 { "glVertexAttribI2iEXT", "GL_NV_vertex_program4" },
72588 { "glVertexAttribI2iv", "GL_VERSION_3_0" },
72589 { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4" },
72590 { "glVertexAttribI2ui", "GL_VERSION_3_0" },
72591 { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4" },
72592 { "glVertexAttribI2uiv", "GL_VERSION_3_0" },
72593 { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4" },
72594 { "glVertexAttribI3i", "GL_VERSION_3_0" },
72595 { "glVertexAttribI3iEXT", "GL_NV_vertex_program4" },
72596 { "glVertexAttribI3iv", "GL_VERSION_3_0" },
72597 { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4" },
72598 { "glVertexAttribI3ui", "GL_VERSION_3_0" },
72599 { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4" },
72600 { "glVertexAttribI3uiv", "GL_VERSION_3_0" },
72601 { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4" },
72602 { "glVertexAttribI4bv", "GL_VERSION_3_0" },
72603 { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4" },
72604 { "glVertexAttribI4i", "GL_VERSION_3_0" },
72605 { "glVertexAttribI4iEXT", "GL_NV_vertex_program4" },
72606 { "glVertexAttribI4iv", "GL_VERSION_3_0" },
72607 { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4" },
72608 { "glVertexAttribI4sv", "GL_VERSION_3_0" },
72609 { "glVertexAttribI4svEXT", "GL_NV_vertex_program4" },
72610 { "glVertexAttribI4ubv", "GL_VERSION_3_0" },
72611 { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4" },
72612 { "glVertexAttribI4ui", "GL_VERSION_3_0" },
72613 { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4" },
72614 { "glVertexAttribI4uiv", "GL_VERSION_3_0" },
72615 { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4" },
72616 { "glVertexAttribI4usv", "GL_VERSION_3_0" },
72617 { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4" },
72618 { "glVertexAttribIFormat", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
72619 { "glVertexAttribIFormatNV", "GL_NV_vertex_buffer_unified_memory" },
72620 { "glVertexAttribIPointer", "GL_VERSION_3_0" },
72621 { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4" },
72622 { "glVertexAttribL1d", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72623 { "glVertexAttribL1dEXT", "GL_EXT_vertex_attrib_64bit" },
72624 { "glVertexAttribL1dv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72625 { "glVertexAttribL1dvEXT", "GL_EXT_vertex_attrib_64bit" },
72626 { "glVertexAttribL1i64NV", "GL_NV_vertex_attrib_integer_64bit" },
72627 { "glVertexAttribL1i64vNV", "GL_NV_vertex_attrib_integer_64bit" },
72628 { "glVertexAttribL1ui64ARB", "GL_ARB_bindless_texture" },
72629 { "glVertexAttribL1ui64NV", "GL_NV_vertex_attrib_integer_64bit" },
72630 { "glVertexAttribL1ui64vARB", "GL_ARB_bindless_texture" },
72631 { "glVertexAttribL1ui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
72632 { "glVertexAttribL2d", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72633 { "glVertexAttribL2dEXT", "GL_EXT_vertex_attrib_64bit" },
72634 { "glVertexAttribL2dv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72635 { "glVertexAttribL2dvEXT", "GL_EXT_vertex_attrib_64bit" },
72636 { "glVertexAttribL2i64NV", "GL_NV_vertex_attrib_integer_64bit" },
72637 { "glVertexAttribL2i64vNV", "GL_NV_vertex_attrib_integer_64bit" },
72638 { "glVertexAttribL2ui64NV", "GL_NV_vertex_attrib_integer_64bit" },
72639 { "glVertexAttribL2ui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
72640 { "glVertexAttribL3d", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72641 { "glVertexAttribL3dEXT", "GL_EXT_vertex_attrib_64bit" },
72642 { "glVertexAttribL3dv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72643 { "glVertexAttribL3dvEXT", "GL_EXT_vertex_attrib_64bit" },
72644 { "glVertexAttribL3i64NV", "GL_NV_vertex_attrib_integer_64bit" },
72645 { "glVertexAttribL3i64vNV", "GL_NV_vertex_attrib_integer_64bit" },
72646 { "glVertexAttribL3ui64NV", "GL_NV_vertex_attrib_integer_64bit" },
72647 { "glVertexAttribL3ui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
72648 { "glVertexAttribL4d", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72649 { "glVertexAttribL4dEXT", "GL_EXT_vertex_attrib_64bit" },
72650 { "glVertexAttribL4dv", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72651 { "glVertexAttribL4dvEXT", "GL_EXT_vertex_attrib_64bit" },
72652 { "glVertexAttribL4i64NV", "GL_NV_vertex_attrib_integer_64bit" },
72653 { "glVertexAttribL4i64vNV", "GL_NV_vertex_attrib_integer_64bit" },
72654 { "glVertexAttribL4ui64NV", "GL_NV_vertex_attrib_integer_64bit" },
72655 { "glVertexAttribL4ui64vNV", "GL_NV_vertex_attrib_integer_64bit" },
72656 { "glVertexAttribLFormat", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
72657 { "glVertexAttribLFormatNV", "GL_NV_vertex_attrib_integer_64bit" },
72658 { "glVertexAttribLPointer", "GL_ARB_vertex_attrib_64bit GL_VERSION_4_1" },
72659 { "glVertexAttribLPointerEXT", "GL_EXT_vertex_attrib_64bit" },
72660 { "glVertexAttribP1ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72661 { "glVertexAttribP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72662 { "glVertexAttribP2ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72663 { "glVertexAttribP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72664 { "glVertexAttribP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72665 { "glVertexAttribP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72666 { "glVertexAttribP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72667 { "glVertexAttribP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72668 { "glVertexAttribParameteriAMD", "GL_AMD_interleaved_elements" },
72669 { "glVertexAttribPointer", "GL_VERSION_2_0" },
72670 { "glVertexAttribPointerARB", "GL_ARB_vertex_program GL_ARB_vertex_shader" },
72671 { "glVertexAttribPointerNV", "GL_NV_vertex_program" },
72672 { "glVertexAttribs1dvNV", "GL_NV_vertex_program" },
72673 { "glVertexAttribs1fvNV", "GL_NV_vertex_program" },
72674 { "glVertexAttribs1hvNV", "GL_NV_half_float" },
72675 { "glVertexAttribs1svNV", "GL_NV_vertex_program" },
72676 { "glVertexAttribs2dvNV", "GL_NV_vertex_program" },
72677 { "glVertexAttribs2fvNV", "GL_NV_vertex_program" },
72678 { "glVertexAttribs2hvNV", "GL_NV_half_float" },
72679 { "glVertexAttribs2svNV", "GL_NV_vertex_program" },
72680 { "glVertexAttribs3dvNV", "GL_NV_vertex_program" },
72681 { "glVertexAttribs3fvNV", "GL_NV_vertex_program" },
72682 { "glVertexAttribs3hvNV", "GL_NV_half_float" },
72683 { "glVertexAttribs3svNV", "GL_NV_vertex_program" },
72684 { "glVertexAttribs4dvNV", "GL_NV_vertex_program" },
72685 { "glVertexAttribs4fvNV", "GL_NV_vertex_program" },
72686 { "glVertexAttribs4hvNV", "GL_NV_half_float" },
72687 { "glVertexAttribs4svNV", "GL_NV_vertex_program" },
72688 { "glVertexAttribs4ubvNV", "GL_NV_vertex_program" },
72689 { "glVertexBindingDivisor", "GL_ARB_vertex_attrib_binding GL_VERSION_4_3" },
72690 { "glVertexBlendARB", "GL_ARB_vertex_blend" },
72691 { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams" },
72692 { "glVertexBlendEnviATI", "GL_ATI_vertex_streams" },
72693 { "glVertexFormatNV", "GL_NV_vertex_buffer_unified_memory" },
72694 { "glVertexP2ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72695 { "glVertexP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72696 { "glVertexP3ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72697 { "glVertexP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72698 { "glVertexP4ui", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72699 { "glVertexP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev GL_VERSION_3_3" },
72700 { "glVertexPointerEXT", "GL_EXT_vertex_array" },
72701 { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists" },
72702 { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays" },
72703 { "glVertexStream1dATI", "GL_ATI_vertex_streams" },
72704 { "glVertexStream1dvATI", "GL_ATI_vertex_streams" },
72705 { "glVertexStream1fATI", "GL_ATI_vertex_streams" },
72706 { "glVertexStream1fvATI", "GL_ATI_vertex_streams" },
72707 { "glVertexStream1iATI", "GL_ATI_vertex_streams" },
72708 { "glVertexStream1ivATI", "GL_ATI_vertex_streams" },
72709 { "glVertexStream1sATI", "GL_ATI_vertex_streams" },
72710 { "glVertexStream1svATI", "GL_ATI_vertex_streams" },
72711 { "glVertexStream2dATI", "GL_ATI_vertex_streams" },
72712 { "glVertexStream2dvATI", "GL_ATI_vertex_streams" },
72713 { "glVertexStream2fATI", "GL_ATI_vertex_streams" },
72714 { "glVertexStream2fvATI", "GL_ATI_vertex_streams" },
72715 { "glVertexStream2iATI", "GL_ATI_vertex_streams" },
72716 { "glVertexStream2ivATI", "GL_ATI_vertex_streams" },
72717 { "glVertexStream2sATI", "GL_ATI_vertex_streams" },
72718 { "glVertexStream2svATI", "GL_ATI_vertex_streams" },
72719 { "glVertexStream3dATI", "GL_ATI_vertex_streams" },
72720 { "glVertexStream3dvATI", "GL_ATI_vertex_streams" },
72721 { "glVertexStream3fATI", "GL_ATI_vertex_streams" },
72722 { "glVertexStream3fvATI", "GL_ATI_vertex_streams" },
72723 { "glVertexStream3iATI", "GL_ATI_vertex_streams" },
72724 { "glVertexStream3ivATI", "GL_ATI_vertex_streams" },
72725 { "glVertexStream3sATI", "GL_ATI_vertex_streams" },
72726 { "glVertexStream3svATI", "GL_ATI_vertex_streams" },
72727 { "glVertexStream4dATI", "GL_ATI_vertex_streams" },
72728 { "glVertexStream4dvATI", "GL_ATI_vertex_streams" },
72729 { "glVertexStream4fATI", "GL_ATI_vertex_streams" },
72730 { "glVertexStream4fvATI", "GL_ATI_vertex_streams" },
72731 { "glVertexStream4iATI", "GL_ATI_vertex_streams" },
72732 { "glVertexStream4ivATI", "GL_ATI_vertex_streams" },
72733 { "glVertexStream4sATI", "GL_ATI_vertex_streams" },
72734 { "glVertexStream4svATI", "GL_ATI_vertex_streams" },
72735 { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting" },
72736 { "glVertexWeightfEXT", "GL_EXT_vertex_weighting" },
72737 { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting" },
72738 { "glVertexWeighthNV", "GL_NV_half_float" },
72739 { "glVertexWeighthvNV", "GL_NV_half_float" },
72740 { "glVideoCaptureNV", "GL_NV_video_capture" },
72741 { "glVideoCaptureStreamParameterdvNV", "GL_NV_video_capture" },
72742 { "glVideoCaptureStreamParameterfvNV", "GL_NV_video_capture" },
72743 { "glVideoCaptureStreamParameterivNV", "GL_NV_video_capture" },
72744 { "glViewportArrayv", "GL_ARB_viewport_array GL_VERSION_4_1" },
72745 { "glViewportIndexedf", "GL_ARB_viewport_array GL_VERSION_4_1" },
72746 { "glViewportIndexedfv", "GL_ARB_viewport_array GL_VERSION_4_1" },
72747 { "glViewportPositionWScaleNV", "GL_NV_clip_space_w_scaling" },
72748 { "glViewportSwizzleNV", "GL_NV_viewport_swizzle" },
72749 { "glWaitSemaphoreEXT", "GL_EXT_semaphore" },
72750 { "glWaitSemaphoreui64NVX", "GL_NVX_progress_fence" },
72751 { "glWaitSync", "GL_ARB_sync GL_VERSION_3_2" },
72752 { "glWaitVkSemaphoreNV", "GL_NV_draw_vulkan_image" },
72753 { "glWeightPathsNV", "GL_NV_path_rendering" },
72754 { "glWeightPointerARB", "GL_ARB_vertex_blend" },
72755 { "glWeightbvARB", "GL_ARB_vertex_blend" },
72756 { "glWeightdvARB", "GL_ARB_vertex_blend" },
72757 { "glWeightfvARB", "GL_ARB_vertex_blend" },
72758 { "glWeightivARB", "GL_ARB_vertex_blend" },
72759 { "glWeightsvARB", "GL_ARB_vertex_blend" },
72760 { "glWeightubvARB", "GL_ARB_vertex_blend" },
72761 { "glWeightuivARB", "GL_ARB_vertex_blend" },
72762 { "glWeightusvARB", "GL_ARB_vertex_blend" },
72763 { "glWindowPos2d", "GL_VERSION_1_4" },
72764 { "glWindowPos2dARB", "GL_ARB_window_pos" },
72765 { "glWindowPos2dMESA", "GL_MESA_window_pos" },
72766 { "glWindowPos2dv", "GL_VERSION_1_4" },
72767 { "glWindowPos2dvARB", "GL_ARB_window_pos" },
72768 { "glWindowPos2dvMESA", "GL_MESA_window_pos" },
72769 { "glWindowPos2f", "GL_VERSION_1_4" },
72770 { "glWindowPos2fARB", "GL_ARB_window_pos" },
72771 { "glWindowPos2fMESA", "GL_MESA_window_pos" },
72772 { "glWindowPos2fv", "GL_VERSION_1_4" },
72773 { "glWindowPos2fvARB", "GL_ARB_window_pos" },
72774 { "glWindowPos2fvMESA", "GL_MESA_window_pos" },
72775 { "glWindowPos2i", "GL_VERSION_1_4" },
72776 { "glWindowPos2iARB", "GL_ARB_window_pos" },
72777 { "glWindowPos2iMESA", "GL_MESA_window_pos" },
72778 { "glWindowPos2iv", "GL_VERSION_1_4" },
72779 { "glWindowPos2ivARB", "GL_ARB_window_pos" },
72780 { "glWindowPos2ivMESA", "GL_MESA_window_pos" },
72781 { "glWindowPos2s", "GL_VERSION_1_4" },
72782 { "glWindowPos2sARB", "GL_ARB_window_pos" },
72783 { "glWindowPos2sMESA", "GL_MESA_window_pos" },
72784 { "glWindowPos2sv", "GL_VERSION_1_4" },
72785 { "glWindowPos2svARB", "GL_ARB_window_pos" },
72786 { "glWindowPos2svMESA", "GL_MESA_window_pos" },
72787 { "glWindowPos3d", "GL_VERSION_1_4" },
72788 { "glWindowPos3dARB", "GL_ARB_window_pos" },
72789 { "glWindowPos3dMESA", "GL_MESA_window_pos" },
72790 { "glWindowPos3dv", "GL_VERSION_1_4" },
72791 { "glWindowPos3dvARB", "GL_ARB_window_pos" },
72792 { "glWindowPos3dvMESA", "GL_MESA_window_pos" },
72793 { "glWindowPos3f", "GL_VERSION_1_4" },
72794 { "glWindowPos3fARB", "GL_ARB_window_pos" },
72795 { "glWindowPos3fMESA", "GL_MESA_window_pos" },
72796 { "glWindowPos3fv", "GL_VERSION_1_4" },
72797 { "glWindowPos3fvARB", "GL_ARB_window_pos" },
72798 { "glWindowPos3fvMESA", "GL_MESA_window_pos" },
72799 { "glWindowPos3i", "GL_VERSION_1_4" },
72800 { "glWindowPos3iARB", "GL_ARB_window_pos" },
72801 { "glWindowPos3iMESA", "GL_MESA_window_pos" },
72802 { "glWindowPos3iv", "GL_VERSION_1_4" },
72803 { "glWindowPos3ivARB", "GL_ARB_window_pos" },
72804 { "glWindowPos3ivMESA", "GL_MESA_window_pos" },
72805 { "glWindowPos3s", "GL_VERSION_1_4" },
72806 { "glWindowPos3sARB", "GL_ARB_window_pos" },
72807 { "glWindowPos3sMESA", "GL_MESA_window_pos" },
72808 { "glWindowPos3sv", "GL_VERSION_1_4" },
72809 { "glWindowPos3svARB", "GL_ARB_window_pos" },
72810 { "glWindowPos3svMESA", "GL_MESA_window_pos" },
72811 { "glWindowPos4dMESA", "GL_MESA_window_pos" },
72812 { "glWindowPos4dvMESA", "GL_MESA_window_pos" },
72813 { "glWindowPos4fMESA", "GL_MESA_window_pos" },
72814 { "glWindowPos4fvMESA", "GL_MESA_window_pos" },
72815 { "glWindowPos4iMESA", "GL_MESA_window_pos" },
72816 { "glWindowPos4ivMESA", "GL_MESA_window_pos" },
72817 { "glWindowPos4sMESA", "GL_MESA_window_pos" },
72818 { "glWindowPos4svMESA", "GL_MESA_window_pos" },
72819 { "glWindowRectanglesEXT", "GL_EXT_window_rectangles" },
72820 { "glWriteMaskEXT", "GL_EXT_vertex_shader" },
72821 { "wglAllocateMemoryNV", "WGL_NV_vertex_array_range" },
72822 { "wglBindTexImageARB", "WGL_ARB_render_texture" },
72823 { "wglChoosePixelFormatARB", "WGL_ARB_pixel_format" },
72824 { "wglCreateContextAttribsARB", "WGL_ARB_create_context" },
72825 { "wglCreatePbufferARB", "WGL_ARB_pbuffer" },
72826 { "wglDestroyPbufferARB", "WGL_ARB_pbuffer" },
72827 { "wglFreeMemoryNV", "WGL_NV_vertex_array_range" },
72828 { "wglGetCurrentReadDCARB", "WGL_ARB_make_current_read" },
72829 { "wglGetExtensionsStringARB", "WGL_ARB_extensions_string" },
72830 { "wglGetExtensionsStringEXT", "WGL_EXT_extensions_string" },
72831 { "wglGetPbufferDCARB", "WGL_ARB_pbuffer" },
72832 { "wglGetPixelFormatAttribfvARB", "WGL_ARB_pixel_format" },
72833 { "wglGetPixelFormatAttribivARB", "WGL_ARB_pixel_format" },
72834 { "wglGetSwapIntervalEXT", "WGL_EXT_swap_control" },
72835 { "wglMakeContextCurrentARB", "WGL_ARB_make_current_read" },
72836 { "wglQueryCurrentRendererIntegerWINE", "WGL_WINE_query_renderer" },
72837 { "wglQueryCurrentRendererStringWINE", "WGL_WINE_query_renderer" },
72838 { "wglQueryPbufferARB", "WGL_ARB_pbuffer" },
72839 { "wglQueryRendererIntegerWINE", "WGL_WINE_query_renderer" },
72840 { "wglQueryRendererStringWINE", "WGL_WINE_query_renderer" },
72841 { "wglReleasePbufferDCARB", "WGL_ARB_pbuffer" },
72842 { "wglReleaseTexImageARB", "WGL_ARB_render_texture" },
72843 { "wglSetPbufferAttribARB", "WGL_ARB_render_texture" },
72844 { "wglSetPixelFormatWINE", "WGL_WINE_pixel_format_passthrough" },
72845 { "wglSwapIntervalEXT", "WGL_EXT_swap_control" },