-- v3: win32u: Drop now unnecessary wglShareList entries. opengl32: Implement wglShareLists semi-stub directly. opengl32: Track whether current opengl context has been used. opengl32: Move GL internal TEB offsets to wine/opengl_driver.h. opengl32: Generate args loading / locking for wrapped functions. opengl32: Use cached attributes to detect legacy contexts. opengl32: Cache context creation attributes. opengl32: Simplify wglMake(Context)Current control flow.
From: Rémi Bernon rbernon@codeweavers.com
--- dlls/opengl32/unix_wgl.c | 69 +++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 39 deletions(-)
diff --git a/dlls/opengl32/unix_wgl.c b/dlls/opengl32/unix_wgl.c index f143eb3cd07..a3ec85ee77d 100644 --- a/dlls/opengl32/unix_wgl.c +++ b/dlls/opengl32/unix_wgl.c @@ -702,7 +702,6 @@ static HGLRC wrap_wglCreateContext( HDC hdc )
static BOOL wrap_wglMakeCurrent( TEB *teb, HDC hdc, HGLRC hglrc ) { - BOOL ret = TRUE; DWORD tid = HandleToULong(teb->ClientId.UniqueThread); struct opengl_context *ctx, *prev = get_current_context( teb ); const struct opengl_funcs *funcs = teb->glTable; @@ -710,38 +709,35 @@ static BOOL wrap_wglMakeCurrent( TEB *teb, HDC hdc, HGLRC hglrc ) if (hglrc) { if (!(ctx = opengl_context_from_handle( hglrc, &funcs ))) return FALSE; - if (!ctx->tid || ctx->tid == tid) - { - ret = funcs->p_wglMakeCurrent( hdc, ctx->drv_ctx ); - if (ret) - { - if (prev) prev->tid = 0; - ctx->tid = tid; - teb->glReserved1[0] = hdc; - teb->glReserved1[1] = hdc; - teb->glCurrentRC = hglrc; - teb->glTable = (void *)funcs; - } - } - else + if (ctx->tid && ctx->tid != tid) { RtlSetLastWin32Error( ERROR_BUSY ); - ret = FALSE; + return FALSE; } + + if (!funcs->p_wglMakeCurrent( hdc, ctx->drv_ctx )) return FALSE; + if (prev) prev->tid = 0; + ctx->tid = tid; + teb->glReserved1[0] = hdc; + teb->glReserved1[1] = hdc; + teb->glCurrentRC = hglrc; + teb->glTable = (void *)funcs; + return TRUE; } - else if (prev) + if (prev) { if (!funcs->p_wglMakeCurrent( 0, NULL )) return FALSE; prev->tid = 0; teb->glCurrentRC = 0; teb->glTable = &null_opengl_funcs; + return TRUE; } - else if (!hdc) + if (!hdc) { RtlSetLastWin32Error( ERROR_INVALID_HANDLE ); - ret = FALSE; + return FALSE; } - return ret; + return TRUE; }
static BOOL wrap_wglDeleteContext( TEB *teb, HGLRC hglrc ) @@ -869,7 +865,6 @@ static HDC wrap_wglGetPbufferDCARB( HPBUFFERARB handle )
static BOOL wrap_wglMakeContextCurrentARB( TEB *teb, HDC draw_hdc, HDC read_hdc, HGLRC hglrc ) { - BOOL ret = TRUE; DWORD tid = HandleToULong(teb->ClientId.UniqueThread); struct opengl_context *ctx, *prev = get_current_context( teb ); const struct opengl_funcs *funcs = teb->glTable; @@ -877,34 +872,30 @@ static BOOL wrap_wglMakeContextCurrentARB( TEB *teb, HDC draw_hdc, HDC read_hdc, if (hglrc) { if (!(ctx = opengl_context_from_handle( hglrc, &funcs ))) return FALSE; - if (!ctx->tid || ctx->tid == tid) - { - ret = (funcs->p_wglMakeContextCurrentARB && - funcs->p_wglMakeContextCurrentARB( draw_hdc, read_hdc, ctx->drv_ctx )); - if (ret) - { - if (prev) prev->tid = 0; - ctx->tid = tid; - teb->glReserved1[0] = draw_hdc; - teb->glReserved1[1] = read_hdc; - teb->glCurrentRC = hglrc; - teb->glTable = (void *)funcs; - } - } - else + if (ctx->tid && ctx->tid != tid) { RtlSetLastWin32Error( ERROR_BUSY ); - ret = FALSE; + return FALSE; } + + if (!funcs->p_wglMakeContextCurrentARB) return FALSE; + if (!funcs->p_wglMakeContextCurrentARB( draw_hdc, read_hdc, ctx->drv_ctx )) return FALSE; + if (prev) prev->tid = 0; + ctx->tid = tid; + teb->glReserved1[0] = draw_hdc; + teb->glReserved1[1] = read_hdc; + teb->glCurrentRC = hglrc; + teb->glTable = (void *)funcs; + return TRUE; } - else if (prev) + if (prev) { if (!funcs->p_wglMakeCurrent( 0, NULL )) return FALSE; prev->tid = 0; teb->glCurrentRC = 0; teb->glTable = &null_opengl_funcs; } - return ret; + return TRUE; }
static BOOL wrap_wglQueryPbufferARB( HPBUFFERARB handle, int attrib, int *value )
From: Rémi Bernon rbernon@codeweavers.com
--- dlls/opengl32/unix_wgl.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)
diff --git a/dlls/opengl32/unix_wgl.c b/dlls/opengl32/unix_wgl.c index a3ec85ee77d..5e50dbbddad 100644 --- a/dlls/opengl32/unix_wgl.c +++ b/dlls/opengl32/unix_wgl.c @@ -67,6 +67,9 @@ enum wgl_handle_type
struct opengl_context { + HDC hdc; /* context creation DC */ + HGLRC share; /* context to be shared with */ + int *attribs; /* creation attributes */ DWORD tid; /* thread that the context is current in */ UINT64 debug_callback; /* client pointer */ UINT64 debug_user; /* client pointer */ @@ -164,6 +167,21 @@ static void free_handle_ptr( struct wgl_handle *ptr ) next_free = ptr; }
+static int *memdup_attribs( const int *attribs ) +{ + const int *attr; + size_t size; + int *copy; + + if (!(attr = attribs)) return NULL; + while (*attr++) { /* nothing */ } + + size = (attr - attribs) * sizeof(*attr); + if (!(copy = malloc( size ))) return NULL; + memcpy( copy, attribs, size ); + return copy; +} + /* check if the extension is present in the list */ static BOOL has_extension( const char *list, const char *ext, size_t len ) { @@ -693,6 +711,7 @@ static HGLRC wrap_wglCreateContext( HDC hdc ) if (!(drv_ctx = funcs->p_wglCreateContext( hdc ))) return 0; if ((context = calloc( 1, sizeof(*context) ))) { + context->hdc = hdc; context->drv_ctx = drv_ctx; if (!(ret = alloc_handle( HANDLE_CONTEXT, funcs, context ))) free( context ); } @@ -758,6 +777,7 @@ static BOOL wrap_wglDeleteContext( TEB *teb, HGLRC hglrc ) free( ctx->wow64_version ); free( ctx->disabled_exts ); free( ctx->extensions ); + free( ctx->attribs ); free( ctx ); free_handle_ptr( ptr ); return TRUE; @@ -821,6 +841,9 @@ static HGLRC wrap_wglCreateContextAttribsARB( HDC hdc, HGLRC share, const int *a } }
+ context->hdc = hdc; + context->share = share; + context->attribs = memdup_attribs( attribs ); context->drv_ctx = drv_ctx; if (!(ret = alloc_handle( type, funcs, context ))) free( context ); }
From: Rémi Bernon rbernon@codeweavers.com
--- dlls/opengl32/unix_wgl.c | 34 +++++++++++----------------------- 1 file changed, 11 insertions(+), 23 deletions(-)
diff --git a/dlls/opengl32/unix_wgl.c b/dlls/opengl32/unix_wgl.c index 5e50dbbddad..7f81cdeb9a0 100644 --- a/dlls/opengl32/unix_wgl.c +++ b/dlls/opengl32/unix_wgl.c @@ -60,8 +60,7 @@ enum wgl_handle_type { HANDLE_PBUFFER = 0 << 12, HANDLE_CONTEXT = 1 << 12, - HANDLE_CONTEXT_V3 = 3 << 12, - HANDLE_GLSYNC = 4 << 12, + HANDLE_GLSYNC = 2 << 12, HANDLE_TYPE_MASK = 15 << 12, };
@@ -596,20 +595,24 @@ static char *build_extension_list( TEB *teb ) return available_extensions; }
-static inline enum wgl_handle_type get_current_context_type( TEB *teb ) +static UINT get_context_major_version( TEB *teb ) { - if (!teb->glCurrentRC) return HANDLE_CONTEXT; - return LOWORD(teb->glCurrentRC) & HANDLE_TYPE_MASK; + struct opengl_context *ctx; + + if (!(ctx = get_current_context( teb ))) return TRUE; + for (const int *attr = ctx->attribs; attr && attr[0]; attr += 2) + if (attr[0] == WGL_CONTEXT_MAJOR_VERSION_ARB) return attr[1]; + + return 1; }
/* Check if a GL extension is supported */ static BOOL is_extension_supported( TEB *teb, const char *extension ) { - enum wgl_handle_type type = get_current_context_type( teb ); char *available_extensions = NULL; BOOL ret = FALSE;
- if (type == HANDLE_CONTEXT) available_extensions = strdup( (const char *)wrap_glGetString( teb, GL_EXTENSIONS ) ); + if (get_context_major_version( teb ) < 3) available_extensions = strdup( (const char *)wrap_glGetString( teb, GL_EXTENSIONS ) ); if (!available_extensions) available_extensions = build_extension_list( teb );
if (!available_extensions) ERR( "No OpenGL extensions found, check if your OpenGL setup is correct!\n" ); @@ -826,26 +829,11 @@ static HGLRC wrap_wglCreateContextAttribsARB( HDC hdc, HGLRC share, const int *a { if ((context = calloc( 1, sizeof(*context) ))) { - enum wgl_handle_type type = HANDLE_CONTEXT; - - if (attribs) - { - while (*attribs) - { - if (attribs[0] == WGL_CONTEXT_MAJOR_VERSION_ARB) - { - if (attribs[1] >= 3) type = HANDLE_CONTEXT_V3; - break; - } - attribs += 2; - } - } - context->hdc = hdc; context->share = share; context->attribs = memdup_attribs( attribs ); context->drv_ctx = drv_ctx; - if (!(ret = alloc_handle( type, funcs, context ))) free( context ); + if (!(ret = alloc_handle( HANDLE_CONTEXT, funcs, context ))) free( context ); } if (!ret) funcs->p_wglDeleteContext( drv_ctx ); }
From: Rémi Bernon rbernon@codeweavers.com
--- dlls/opengl32/make_opengl | 56 ++++----- dlls/opengl32/unix_private.h | 68 +++++++++++ dlls/opengl32/unix_thunks.c | 216 ++++++++++++++++++++++++++++---- dlls/opengl32/unix_wgl.c | 231 ++++------------------------------- 4 files changed, 304 insertions(+), 267 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index fa4983384a5..68b9470f962 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -349,28 +349,46 @@ sub get_func_ret($$) sub generate_unix_thunk($$$) { my ($name, $func, $prefix) = @_; - my $call_args = get_func_args( $func, 0, 1, "params->" ); my $func_ret = get_func_ret( $func, 0 ); + my $need_wrap = needs_wrapper( $name, $func ); + my $need_lock = $func_ret =~ /HGLRC|HPBUFFERARB/; my $ret = "";
+ foreach my $arg (@{$func->[1]}) + { + $need_lock = 1 if $arg->textContent() =~ /HGLRC|HPBUFFERARB/; + } + $ret .= "NTSTATUS $prefix_$name( void *args )\n"; $ret .= "{\n"; $ret .= " struct $name_params *params = args;\n"; # special case for functions that take an HDC as first parameter - if (@{$func->[1]} && get_arg_type( ${$func->[1]}[0] ) eq "HDC") + if (@{$func->[1]} && get_arg_type( ${$func->[1]}[0] ) eq "HDC" && $name !~ /wglMake(Context)?Current/) { my $pname = get_arg_name( ${$func->[1]}[0] ); $ret .= " const struct opengl_funcs *funcs = get_dc_funcs( params->$pname );\n"; $ret .= " if (!funcs || !funcs->p_$name) return STATUS_NOT_IMPLEMENTED;\n"; } - else + elsif (!$need_wrap) { $ret .= " const struct opengl_funcs *funcs = params->teb->glTable;\n"; } + $ret .= " pthread_mutex_lock( &wgl_lock );\n" if $need_lock; $ret .= " "; $ret .= "params->ret = " unless is_void_func( $func ); $ret .= "($func_ret)" if defined $remap_types{$func_ret}; - $ret .= "funcs->p_$name($call_args);\n"; + if ($need_wrap) + { + my $call_args = " params->teb," . get_func_args( $func, 0, 0, "params->" ); + $call_args =~ s/,$/ /; + $ret .= "wrap_$name($call_args);\n"; + } + else + { + my $call_args = get_func_args( $func, 0, 1, "params->" ); + $ret .= "funcs->p_$name($call_args);\n"; + } + $ret .= " pthread_mutex_unlock( &wgl_lock );\n" if $need_lock; $ret .= " return STATUS_SUCCESS;\n"; $ret .= "}\n\n";
@@ -1237,44 +1255,17 @@ print OUT "#include "unixlib.h"\n"; print OUT "#include "unix_private.h"\n\n"; print OUT "#include "wine/debug.h"\n\n";
-print OUT "WINE_DEFAULT_DEBUG_CHANNEL(opengl);\n"; - -print OUT "extern NTSTATUS process_attach( void *args );\n"; -print OUT "extern NTSTATUS thread_attach( void *args );\n"; -print OUT "extern NTSTATUS process_detach( void *args );\n"; -print OUT "extern NTSTATUS get_pixel_formats( void *args );\n"; -foreach (sort keys %wgl_functions) -{ - next if defined $manual_win_functions{$_}; - next unless needs_wrapper( $_, $wgl_functions{$_} ); - print OUT "extern NTSTATUS wgl_$_( void *args );\n"; -} -foreach (sort keys %norm_functions) -{ - next if defined $manual_win_functions{$_}; - next unless needs_wrapper( $_, $norm_functions{$_} ); - print OUT "extern NTSTATUS gl_$_( void *args );\n"; -} -foreach (sort keys %ext_functions) -{ - next if $_ =~ /^egl/; # unix-side only API - next if defined $manual_win_functions{$_}; - next unless needs_wrapper( $_, $ext_functions{$_} ); - print OUT "extern NTSTATUS ext_$_( void *args );\n"; -} -print OUT "\n"; +print OUT "WINE_DEFAULT_DEBUG_CHANNEL(opengl);\n\n";
foreach (sort keys %wgl_functions) { next if defined $manual_win_functions{$_}; - next if needs_wrapper( $_, $wgl_functions{$_} ); print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $wgl_functions{$_}, "wgl"); } foreach (sort keys %norm_functions) { next if defined $manual_win_functions{$_}; - next if needs_wrapper( $_, $norm_functions{$_} ); print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $norm_functions{$_}, "gl"); } @@ -1282,7 +1273,6 @@ foreach (sort keys %ext_functions) { next if $_ =~ /^egl/; # unix-side only API next if defined $manual_win_functions{$_}; - next if needs_wrapper( $_, $ext_functions{$_} ); print OUT "static " unless defined $manual_wow64_thunks{$_}; print OUT generate_unix_thunk($_, $ext_functions{$_}, "ext"); } diff --git a/dlls/opengl32/unix_private.h b/dlls/opengl32/unix_private.h index 4f595a116c4..5e7e327a8b1 100644 --- a/dlls/opengl32/unix_private.h +++ b/dlls/opengl32/unix_private.h @@ -21,6 +21,7 @@ #include <stdarg.h> #include <stddef.h> #include <stdlib.h> +#include <pthread.h>
#include "ntstatus.h" #define WIN32_NO_STATUS @@ -67,4 +68,71 @@ static inline TEB *get_teb64( ULONG teb32 ) return (TEB *)((char *)teb32_ptr + teb32_ptr->WowTebOffset); }
+extern pthread_mutex_t wgl_lock; + +extern NTSTATUS process_attach( void *args ); +extern NTSTATUS thread_attach( void *args ); +extern NTSTATUS process_detach( void *args ); +extern NTSTATUS get_pixel_formats( void *args ); + +extern BOOL wrap_wglCopyContext( TEB *teb, HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask ); +extern HGLRC wrap_wglCreateContext( TEB *teb, HDC hDc ); +extern BOOL wrap_wglDeleteContext( TEB *teb, HGLRC oldContext ); +extern PROC wrap_wglGetProcAddress( TEB *teb, LPCSTR lpszProc ); +extern BOOL wrap_wglMakeCurrent( TEB *teb, HDC hDc, HGLRC newContext ); +extern BOOL wrap_wglShareLists( TEB *teb, HGLRC hrcSrvShare, HGLRC hrcSrvSource ); +extern void wrap_glGetIntegerv( TEB *teb, GLenum pname, GLint *data ); +extern const GLubyte * wrap_glGetString( TEB *teb, GLenum name ); +extern void wrap_glDebugMessageCallback( TEB *teb, GLDEBUGPROC callback, const void *userParam ); +extern void wrap_glDebugMessageCallbackAMD( TEB *teb, GLDEBUGPROCAMD callback, void *userParam ); +extern void wrap_glDebugMessageCallbackARB( TEB *teb, GLDEBUGPROCARB callback, const void *userParam ); +extern const GLubyte * wrap_glGetStringi( TEB *teb, GLenum name, GLuint index ); +extern BOOL wrap_wglBindTexImageARB( TEB *teb, HPBUFFERARB hPbuffer, int iBuffer ); +extern HGLRC wrap_wglCreateContextAttribsARB( TEB *teb, HDC hDC, HGLRC hShareContext, const int *attribList ); +extern HPBUFFERARB wrap_wglCreatePbufferARB( TEB *teb, HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList ); +extern BOOL wrap_wglDestroyPbufferARB( TEB *teb, HPBUFFERARB hPbuffer ); +extern HDC wrap_wglGetPbufferDCARB( TEB *teb, HPBUFFERARB hPbuffer ); +extern BOOL wrap_wglMakeContextCurrentARB( TEB *teb, HDC hDrawDC, HDC hReadDC, HGLRC hglrc ); +extern BOOL wrap_wglQueryPbufferARB( TEB *teb, HPBUFFERARB hPbuffer, int iAttribute, int *piValue ); +extern int wrap_wglReleasePbufferDCARB( TEB *teb, HPBUFFERARB hPbuffer, HDC hDC ); +extern BOOL wrap_wglReleaseTexImageARB( TEB *teb, HPBUFFERARB hPbuffer, int iBuffer ); +extern BOOL wrap_wglSetPbufferAttribARB( TEB *teb, HPBUFFERARB hPbuffer, const int *piAttribList ); + +extern NTSTATUS wgl_wglCreateContext( void *args ); +extern NTSTATUS wgl_wglDeleteContext( void *args ); +extern NTSTATUS wgl_wglGetProcAddress( void *args ); +extern NTSTATUS wgl_wglMakeCurrent( void *args ); +extern NTSTATUS gl_glGetString( void *args ); +extern NTSTATUS ext_glClientWaitSync( void *args ); +extern NTSTATUS ext_glDeleteSync( void *args ); +extern NTSTATUS ext_glFenceSync( void *args ); +extern NTSTATUS ext_glGetBufferPointerv( void *args ); +extern NTSTATUS ext_glGetBufferPointervARB( void *args ); +extern NTSTATUS ext_glGetNamedBufferPointerv( void *args ); +extern NTSTATUS ext_glGetNamedBufferPointervEXT( void *args ); +extern NTSTATUS ext_glGetStringi( void *args ); +extern NTSTATUS ext_glGetSynciv( void *args ); +extern NTSTATUS ext_glIsSync( void *args ); +extern NTSTATUS ext_glMapBuffer( void *args ); +extern NTSTATUS ext_glMapBufferARB( void *args ); +extern NTSTATUS ext_glMapBufferRange( void *args ); +extern NTSTATUS ext_glMapNamedBuffer( void *args ); +extern NTSTATUS ext_glMapNamedBufferEXT( void *args ); +extern NTSTATUS ext_glMapNamedBufferRange( void *args ); +extern NTSTATUS ext_glMapNamedBufferRangeEXT( void *args ); +extern NTSTATUS ext_glPathGlyphIndexRangeNV( void *args ); +extern NTSTATUS ext_glUnmapBuffer( void *args ); +extern NTSTATUS ext_glUnmapBufferARB( void *args ); +extern NTSTATUS ext_glUnmapNamedBuffer( void *args ); +extern NTSTATUS ext_glUnmapNamedBufferEXT( void *args ); +extern NTSTATUS ext_glWaitSync( void *args ); +extern NTSTATUS ext_wglCreateContextAttribsARB( void *args ); +extern NTSTATUS ext_wglCreatePbufferARB( void *args ); +extern NTSTATUS ext_wglGetExtensionsStringARB( void *args ); +extern NTSTATUS ext_wglGetExtensionsStringEXT( void *args ); +extern NTSTATUS ext_wglGetPbufferDCARB( void *args ); +extern NTSTATUS ext_wglMakeContextCurrentARB( void *args ); +extern NTSTATUS ext_wglQueryCurrentRendererStringWINE( void *args ); +extern NTSTATUS ext_wglQueryRendererStringWINE( void *args ); + #endif /* __WINE_OPENGL32_UNIX_PRIVATE_H */ diff --git a/dlls/opengl32/unix_thunks.c b/dlls/opengl32/unix_thunks.c index 26f89bfc1eb..26e9b66d5e1 100644 --- a/dlls/opengl32/unix_thunks.c +++ b/dlls/opengl32/unix_thunks.c @@ -19,32 +19,35 @@ #include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(opengl); -extern NTSTATUS process_attach( void *args ); -extern NTSTATUS thread_attach( void *args ); -extern NTSTATUS process_detach( void *args ); -extern NTSTATUS get_pixel_formats( void *args ); -extern NTSTATUS wgl_wglCopyContext( void *args ); -extern NTSTATUS wgl_wglCreateContext( void *args ); -extern NTSTATUS wgl_wglDeleteContext( void *args ); -extern NTSTATUS wgl_wglGetProcAddress( void *args ); -extern NTSTATUS wgl_wglMakeCurrent( void *args ); -extern NTSTATUS wgl_wglShareLists( void *args ); -extern NTSTATUS gl_glGetIntegerv( void *args ); -extern NTSTATUS gl_glGetString( void *args ); -extern NTSTATUS ext_glDebugMessageCallback( void *args ); -extern NTSTATUS ext_glDebugMessageCallbackAMD( void *args ); -extern NTSTATUS ext_glDebugMessageCallbackARB( void *args ); -extern NTSTATUS ext_glGetStringi( void *args ); -extern NTSTATUS ext_wglBindTexImageARB( void *args ); -extern NTSTATUS ext_wglCreateContextAttribsARB( void *args ); -extern NTSTATUS ext_wglCreatePbufferARB( void *args ); -extern NTSTATUS ext_wglDestroyPbufferARB( void *args ); -extern NTSTATUS ext_wglGetPbufferDCARB( void *args ); -extern NTSTATUS ext_wglMakeContextCurrentARB( void *args ); -extern NTSTATUS ext_wglQueryPbufferARB( void *args ); -extern NTSTATUS ext_wglReleasePbufferDCARB( void *args ); -extern NTSTATUS ext_wglReleaseTexImageARB( void *args ); -extern NTSTATUS ext_wglSetPbufferAttribARB( void *args ); + +static NTSTATUS wgl_wglCopyContext( void *args ) +{ + struct wglCopyContext_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglCopyContext( params->teb, params->hglrcSrc, params->hglrcDst, params->mask ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + +NTSTATUS wgl_wglCreateContext( void *args ) +{ + struct wglCreateContext_params *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( params->hDc ); + if (!funcs || !funcs->p_wglCreateContext) return STATUS_NOT_IMPLEMENTED; + pthread_mutex_lock( &wgl_lock ); + params->ret = (HGLRC)wrap_wglCreateContext( params->teb, params->hDc ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + +NTSTATUS wgl_wglDeleteContext( void *args ) +{ + struct wglDeleteContext_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglDeleteContext( params->teb, params->oldContext ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +}
static NTSTATUS wgl_wglGetPixelFormat( void *args ) { @@ -55,6 +58,22 @@ static NTSTATUS wgl_wglGetPixelFormat( void *args ) return STATUS_SUCCESS; }
+NTSTATUS wgl_wglGetProcAddress( void *args ) +{ + struct wglGetProcAddress_params *params = args; + params->ret = wrap_wglGetProcAddress( params->teb, params->lpszProc ); + return STATUS_SUCCESS; +} + +NTSTATUS wgl_wglMakeCurrent( void *args ) +{ + struct wglMakeCurrent_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglMakeCurrent( params->teb, params->hDc, params->newContext ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + static NTSTATUS wgl_wglSetPixelFormat( void *args ) { struct wglSetPixelFormat_params *params = args; @@ -64,6 +83,15 @@ static NTSTATUS wgl_wglSetPixelFormat( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS wgl_wglShareLists( void *args ) +{ + struct wglShareLists_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglShareLists( params->teb, params->hrcSrvShare, params->hrcSrvSource ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + static NTSTATUS wgl_wglSwapBuffers( void *args ) { struct wglSwapBuffers_params *params = args; @@ -905,6 +933,13 @@ static NTSTATUS gl_glGetFloatv( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS gl_glGetIntegerv( void *args ) +{ + struct glGetIntegerv_params *params = args; + wrap_glGetIntegerv( params->teb, params->pname, params->data ); + return STATUS_SUCCESS; +} + static NTSTATUS gl_glGetLightfv( void *args ) { struct glGetLightfv_params *params = args; @@ -1001,6 +1036,13 @@ static NTSTATUS gl_glGetPolygonStipple( void *args ) return STATUS_SUCCESS; }
+NTSTATUS gl_glGetString( void *args ) +{ + struct glGetString_params *params = args; + params->ret = wrap_glGetString( params->teb, params->name ); + return STATUS_SUCCESS; +} + static NTSTATUS gl_glGetTexEnvfv( void *args ) { struct glGetTexEnvfv_params *params = args; @@ -5425,6 +5467,27 @@ static NTSTATUS ext_glCurrentPaletteMatrixARB( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_glDebugMessageCallback( void *args ) +{ + struct glDebugMessageCallback_params *params = args; + wrap_glDebugMessageCallback( params->teb, params->callback, params->userParam ); + return STATUS_SUCCESS; +} + +static NTSTATUS ext_glDebugMessageCallbackAMD( void *args ) +{ + struct glDebugMessageCallbackAMD_params *params = args; + wrap_glDebugMessageCallbackAMD( params->teb, params->callback, params->userParam ); + return STATUS_SUCCESS; +} + +static NTSTATUS ext_glDebugMessageCallbackARB( void *args ) +{ + struct glDebugMessageCallbackARB_params *params = args; + wrap_glDebugMessageCallbackARB( params->teb, params->callback, params->userParam ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glDebugMessageControl( void *args ) { struct glDebugMessageControl_params *params = args; @@ -9809,6 +9872,13 @@ static NTSTATUS ext_glGetStageIndexNV( void *args ) return STATUS_SUCCESS; }
+NTSTATUS ext_glGetStringi( void *args ) +{ + struct glGetStringi_params *params = args; + params->ret = wrap_glGetStringi( params->teb, params->name, params->index ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_glGetSubroutineIndex( void *args ) { struct glGetSubroutineIndex_params *params = args; @@ -24073,6 +24143,15 @@ static NTSTATUS ext_wglAllocateMemoryNV( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_wglBindTexImageARB( void *args ) +{ + struct wglBindTexImageARB_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglBindTexImageARB( params->teb, params->hPbuffer, params->iBuffer ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_wglChoosePixelFormatARB( void *args ) { struct wglChoosePixelFormatARB_params *params = args; @@ -24082,6 +24161,37 @@ static NTSTATUS ext_wglChoosePixelFormatARB( void *args ) return STATUS_SUCCESS; }
+NTSTATUS ext_wglCreateContextAttribsARB( void *args ) +{ + struct wglCreateContextAttribsARB_params *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( params->hDC ); + if (!funcs || !funcs->p_wglCreateContextAttribsARB) return STATUS_NOT_IMPLEMENTED; + pthread_mutex_lock( &wgl_lock ); + params->ret = (HGLRC)wrap_wglCreateContextAttribsARB( params->teb, params->hDC, params->hShareContext, params->attribList ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + +NTSTATUS ext_wglCreatePbufferARB( void *args ) +{ + struct wglCreatePbufferARB_params *params = args; + const struct opengl_funcs *funcs = get_dc_funcs( params->hDC ); + if (!funcs || !funcs->p_wglCreatePbufferARB) return STATUS_NOT_IMPLEMENTED; + pthread_mutex_lock( &wgl_lock ); + params->ret = (HPBUFFERARB)wrap_wglCreatePbufferARB( params->teb, params->hDC, params->iPixelFormat, params->iWidth, params->iHeight, params->piAttribList ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + +static NTSTATUS ext_wglDestroyPbufferARB( void *args ) +{ + struct wglDestroyPbufferARB_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglDestroyPbufferARB( params->teb, params->hPbuffer ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_wglFreeMemoryNV( void *args ) { struct wglFreeMemoryNV_params *params = args; @@ -24115,6 +24225,15 @@ NTSTATUS ext_wglGetExtensionsStringEXT( void *args ) return STATUS_SUCCESS; }
+NTSTATUS ext_wglGetPbufferDCARB( void *args ) +{ + struct wglGetPbufferDCARB_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglGetPbufferDCARB( params->teb, params->hPbuffer ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_wglGetPixelFormatAttribfvARB( void *args ) { struct wglGetPixelFormatAttribfvARB_params *params = args; @@ -24141,6 +24260,15 @@ static NTSTATUS ext_wglGetSwapIntervalEXT( void *args ) return STATUS_SUCCESS; }
+NTSTATUS ext_wglMakeContextCurrentARB( void *args ) +{ + struct wglMakeContextCurrentARB_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglMakeContextCurrentARB( params->teb, params->hDrawDC, params->hReadDC, params->hglrc ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_wglQueryCurrentRendererIntegerWINE( void *args ) { struct wglQueryCurrentRendererIntegerWINE_params *params = args; @@ -24157,6 +24285,15 @@ NTSTATUS ext_wglQueryCurrentRendererStringWINE( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_wglQueryPbufferARB( void *args ) +{ + struct wglQueryPbufferARB_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglQueryPbufferARB( params->teb, params->hPbuffer, params->iAttribute, params->piValue ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_wglQueryRendererIntegerWINE( void *args ) { struct wglQueryRendererIntegerWINE_params *params = args; @@ -24175,6 +24312,33 @@ NTSTATUS ext_wglQueryRendererStringWINE( void *args ) return STATUS_SUCCESS; }
+static NTSTATUS ext_wglReleasePbufferDCARB( void *args ) +{ + struct wglReleasePbufferDCARB_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglReleasePbufferDCARB( params->teb, params->hPbuffer, params->hDC ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + +static NTSTATUS ext_wglReleaseTexImageARB( void *args ) +{ + struct wglReleaseTexImageARB_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglReleaseTexImageARB( params->teb, params->hPbuffer, params->iBuffer ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + +static NTSTATUS ext_wglSetPbufferAttribARB( void *args ) +{ + struct wglSetPbufferAttribARB_params *params = args; + pthread_mutex_lock( &wgl_lock ); + params->ret = wrap_wglSetPbufferAttribARB( params->teb, params->hPbuffer, params->piAttribList ); + pthread_mutex_unlock( &wgl_lock ); + return STATUS_SUCCESS; +} + static NTSTATUS ext_wglSetPixelFormatWINE( void *args ) { struct wglSetPixelFormatWINE_params *params = args; diff --git a/dlls/opengl32/unix_wgl.c b/dlls/opengl32/unix_wgl.c index 7f81cdeb9a0..4156045db48 100644 --- a/dlls/opengl32/unix_wgl.c +++ b/dlls/opengl32/unix_wgl.c @@ -51,8 +51,7 @@ static BOOL is_wow64(void) }
static UINT64 call_gl_debug_message_callback; - -static pthread_mutex_t wgl_lock = PTHREAD_MUTEX_INITIALIZER; +pthread_mutex_t wgl_lock = PTHREAD_MUTEX_INITIALIZER;
/* handle management */
@@ -482,7 +481,7 @@ static BOOL check_extension_support( TEB *teb, const char *extension, const char return FALSE; }
-static void wrap_glGetIntegerv( TEB *teb, GLenum pname, GLint *data ) +void wrap_glGetIntegerv( TEB *teb, GLenum pname, GLint *data ) { const struct opengl_funcs *funcs = teb->glTable; const GLuint *disabled; @@ -512,7 +511,7 @@ static void wrap_glGetIntegerv( TEB *teb, GLenum pname, GLint *data ) } }
-static const GLubyte *wrap_glGetString( TEB *teb, GLenum name ) +const GLubyte *wrap_glGetString( TEB *teb, GLenum name ) { const struct opengl_funcs *funcs = teb->glTable; const GLubyte *ret; @@ -547,7 +546,7 @@ static const GLubyte *wrap_glGetString( TEB *teb, GLenum name ) return ret; }
-static const GLubyte *wrap_glGetStringi( TEB *teb, GLenum name, GLuint index ) +const GLubyte *wrap_glGetStringi( TEB *teb, GLenum name, GLuint index ) { const struct opengl_funcs *funcs = teb->glTable; const GLuint *disabled; @@ -628,7 +627,7 @@ static int registry_entry_cmp( const void *a, const void *b ) return strcmp( entry_a->name, entry_b->name ); }
-static PROC wrap_wglGetProcAddress( TEB *teb, LPCSTR name ) +PROC wrap_wglGetProcAddress( TEB *teb, LPCSTR name ) { const struct registry_entry entry = {.name = name}, *found; struct opengl_funcs *funcs = teb->glTable; @@ -690,7 +689,7 @@ static PROC wrap_wglGetProcAddress( TEB *teb, LPCSTR name ) return (void *)(UINT_PTR)(found - extension_registry); }
-static BOOL wrap_wglCopyContext( HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask ) +BOOL wrap_wglCopyContext( TEB *teb, HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask ) { const struct opengl_funcs *src_funcs, *dst_funcs; struct opengl_context *src, *dst; @@ -703,7 +702,7 @@ static BOOL wrap_wglCopyContext( HGLRC hglrcSrc, HGLRC hglrcDst, UINT mask ) return ret; }
-static HGLRC wrap_wglCreateContext( HDC hdc ) +HGLRC wrap_wglCreateContext( TEB *teb, HDC hdc ) { HGLRC ret = 0; struct wgl_context *drv_ctx; @@ -722,7 +721,7 @@ static HGLRC wrap_wglCreateContext( HDC hdc ) return ret; }
-static BOOL wrap_wglMakeCurrent( TEB *teb, HDC hdc, HGLRC hglrc ) +BOOL wrap_wglMakeCurrent( TEB *teb, HDC hdc, HGLRC hglrc ) { DWORD tid = HandleToULong(teb->ClientId.UniqueThread); struct opengl_context *ctx, *prev = get_current_context( teb ); @@ -762,7 +761,7 @@ static BOOL wrap_wglMakeCurrent( TEB *teb, HDC hdc, HGLRC hglrc ) return TRUE; }
-static BOOL wrap_wglDeleteContext( TEB *teb, HGLRC hglrc ) +BOOL wrap_wglDeleteContext( TEB *teb, HGLRC hglrc ) { struct wgl_handle *ptr; struct opengl_context *ctx; @@ -786,7 +785,7 @@ static BOOL wrap_wglDeleteContext( TEB *teb, HGLRC hglrc ) return TRUE; }
-static BOOL wrap_wglShareLists( HGLRC hglrcSrc, HGLRC hglrcDst ) +BOOL wrap_wglShareLists( TEB *teb, HGLRC hglrcSrc, HGLRC hglrcDst ) { const struct opengl_funcs *src_funcs, *dst_funcs; struct opengl_context *src, *dst; @@ -799,7 +798,7 @@ static BOOL wrap_wglShareLists( HGLRC hglrcSrc, HGLRC hglrcDst ) return ret; }
-static BOOL wrap_wglBindTexImageARB( HPBUFFERARB handle, int buffer ) +BOOL wrap_wglBindTexImageARB( TEB *teb, HPBUFFERARB handle, int buffer ) { const struct opengl_funcs *funcs; struct wgl_pbuffer *pbuffer; @@ -807,7 +806,7 @@ static BOOL wrap_wglBindTexImageARB( HPBUFFERARB handle, int buffer ) return funcs->p_wglBindTexImageARB( pbuffer, buffer ); }
-static HGLRC wrap_wglCreateContextAttribsARB( HDC hdc, HGLRC share, const int *attribs ) +HGLRC wrap_wglCreateContextAttribsARB( TEB *teb, HDC hdc, HGLRC share, const int *attribs ) { HGLRC ret = 0; struct wgl_context *drv_ctx; @@ -841,7 +840,7 @@ static HGLRC wrap_wglCreateContextAttribsARB( HDC hdc, HGLRC share, const int *a return ret; }
-static HPBUFFERARB wrap_wglCreatePbufferARB( HDC hdc, int format, int width, int height, const int *attribs ) +HPBUFFERARB wrap_wglCreatePbufferARB( TEB *teb, HDC hdc, int format, int width, int height, const int *attribs ) { HPBUFFERARB ret; struct wgl_pbuffer *pbuffer; @@ -854,7 +853,7 @@ static HPBUFFERARB wrap_wglCreatePbufferARB( HDC hdc, int format, int width, int return ret; }
-static BOOL wrap_wglDestroyPbufferARB( HPBUFFERARB handle ) +BOOL wrap_wglDestroyPbufferARB( TEB *teb, HPBUFFERARB handle ) { struct wgl_pbuffer *pbuffer; struct wgl_handle *ptr; @@ -866,7 +865,7 @@ static BOOL wrap_wglDestroyPbufferARB( HPBUFFERARB handle ) return TRUE; }
-static HDC wrap_wglGetPbufferDCARB( HPBUFFERARB handle ) +HDC wrap_wglGetPbufferDCARB( TEB *teb, HPBUFFERARB handle ) { const struct opengl_funcs *funcs; struct wgl_pbuffer *pbuffer; @@ -874,7 +873,7 @@ static HDC wrap_wglGetPbufferDCARB( HPBUFFERARB handle ) return funcs->p_wglGetPbufferDCARB( pbuffer ); }
-static BOOL wrap_wglMakeContextCurrentARB( TEB *teb, HDC draw_hdc, HDC read_hdc, HGLRC hglrc ) +BOOL wrap_wglMakeContextCurrentARB( TEB *teb, HDC draw_hdc, HDC read_hdc, HGLRC hglrc ) { DWORD tid = HandleToULong(teb->ClientId.UniqueThread); struct opengl_context *ctx, *prev = get_current_context( teb ); @@ -909,7 +908,7 @@ static BOOL wrap_wglMakeContextCurrentARB( TEB *teb, HDC draw_hdc, HDC read_hdc, return TRUE; }
-static BOOL wrap_wglQueryPbufferARB( HPBUFFERARB handle, int attrib, int *value ) +BOOL wrap_wglQueryPbufferARB( TEB *teb, HPBUFFERARB handle, int attrib, int *value ) { const struct opengl_funcs *funcs; struct wgl_pbuffer *pbuffer; @@ -917,7 +916,7 @@ static BOOL wrap_wglQueryPbufferARB( HPBUFFERARB handle, int attrib, int *value return funcs->p_wglQueryPbufferARB( pbuffer, attrib, value ); }
-static int wrap_wglReleasePbufferDCARB( HPBUFFERARB handle, HDC hdc ) +int wrap_wglReleasePbufferDCARB( TEB *teb, HPBUFFERARB handle, HDC hdc ) { const struct opengl_funcs *funcs; struct wgl_pbuffer *pbuffer; @@ -925,7 +924,7 @@ static int wrap_wglReleasePbufferDCARB( HPBUFFERARB handle, HDC hdc ) return funcs->p_wglReleasePbufferDCARB( pbuffer, hdc ); }
-static BOOL wrap_wglReleaseTexImageARB( HPBUFFERARB handle, int buffer ) +BOOL wrap_wglReleaseTexImageARB( TEB *teb, HPBUFFERARB handle, int buffer ) { const struct opengl_funcs *funcs; struct wgl_pbuffer *pbuffer; @@ -933,7 +932,7 @@ static BOOL wrap_wglReleaseTexImageARB( HPBUFFERARB handle, int buffer ) return funcs->p_wglReleaseTexImageARB( pbuffer, buffer ); }
-static BOOL wrap_wglSetPbufferAttribARB( HPBUFFERARB handle, const int *attribs ) +BOOL wrap_wglSetPbufferAttribARB( TEB *teb, HPBUFFERARB handle, const int *attribs ) { const struct opengl_funcs *funcs; struct wgl_pbuffer *pbuffer; @@ -974,7 +973,7 @@ static void gl_debug_message_callback( GLenum source, GLenum type, GLuint id, GL free( params ); }
-static void wrap_glDebugMessageCallback( TEB *teb, GLDEBUGPROC callback, const void *user ) +void wrap_glDebugMessageCallback( TEB *teb, GLDEBUGPROC callback, const void *user ) { struct opengl_context *ctx = get_current_context( teb ); const struct opengl_funcs *funcs = teb->glTable; @@ -986,7 +985,7 @@ static void wrap_glDebugMessageCallback( TEB *teb, GLDEBUGPROC callback, const v funcs->p_glDebugMessageCallback( gl_debug_message_callback, ctx ); }
-static void wrap_glDebugMessageCallbackAMD( TEB *teb, GLDEBUGPROCAMD callback, void *user ) +void wrap_glDebugMessageCallbackAMD( TEB *teb, GLDEBUGPROCAMD callback, void *user ) { struct opengl_context *ctx = get_current_context( teb ); const struct opengl_funcs *funcs = teb->glTable; @@ -998,7 +997,7 @@ static void wrap_glDebugMessageCallbackAMD( TEB *teb, GLDEBUGPROCAMD callback, v funcs->p_glDebugMessageCallbackAMD( gl_debug_message_callback, ctx ); }
-static void wrap_glDebugMessageCallbackARB( TEB *teb, GLDEBUGPROCARB callback, const void *user ) +void wrap_glDebugMessageCallbackARB( TEB *teb, GLDEBUGPROCARB callback, const void *user ) { struct opengl_context *ctx = get_current_context( teb ); const struct opengl_funcs *funcs = teb->glTable; @@ -1010,190 +1009,6 @@ static void wrap_glDebugMessageCallbackARB( TEB *teb, GLDEBUGPROCARB callback, c funcs->p_glDebugMessageCallbackARB( gl_debug_message_callback, ctx ); }
-NTSTATUS wgl_wglCopyContext( void *args ) -{ - struct wglCopyContext_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglCopyContext( params->hglrcSrc, params->hglrcDst, params->mask ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS wgl_wglCreateContext( void *args ) -{ - struct wglCreateContext_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglCreateContext( params->hDc ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS wgl_wglDeleteContext( void *args ) -{ - struct wglDeleteContext_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglDeleteContext( params->teb, params->oldContext ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS wgl_wglGetProcAddress( void *args ) -{ - struct wglGetProcAddress_params *params = args; - params->ret = wrap_wglGetProcAddress( params->teb, params->lpszProc ); - return STATUS_SUCCESS; -} - -NTSTATUS wgl_wglMakeCurrent( void *args ) -{ - struct wglMakeCurrent_params *params = args; - if (params->newContext) pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglMakeCurrent( params->teb, params->hDc, params->newContext ); - if (params->newContext) pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS wgl_wglShareLists( void *args ) -{ - struct wglShareLists_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglShareLists( params->hrcSrvShare, params->hrcSrvSource ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS gl_glGetIntegerv( void *args ) -{ - struct glGetIntegerv_params *params = args; - wrap_glGetIntegerv( params->teb, params->pname, params->data ); - return STATUS_SUCCESS; -} - -NTSTATUS gl_glGetString( void *args ) -{ - struct glGetString_params *params = args; - params->ret = wrap_glGetString( params->teb, params->name ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_glDebugMessageCallback( void *args ) -{ - struct glDebugMessageCallback_params *params = args; - wrap_glDebugMessageCallback( params->teb, params->callback, params->userParam ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_glDebugMessageCallbackAMD( void *args ) -{ - struct glDebugMessageCallbackAMD_params *params = args; - wrap_glDebugMessageCallbackAMD( params->teb, params->callback, params->userParam ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_glDebugMessageCallbackARB( void *args ) -{ - struct glDebugMessageCallbackARB_params *params = args; - wrap_glDebugMessageCallbackARB( params->teb, params->callback, params->userParam ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_glGetStringi( void *args ) -{ - struct glGetStringi_params *params = args; - params->ret = wrap_glGetStringi( params->teb, params->name, params->index ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglBindTexImageARB( void *args ) -{ - struct wglBindTexImageARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglBindTexImageARB( params->hPbuffer, params->iBuffer ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglCreateContextAttribsARB( void *args ) -{ - struct wglCreateContextAttribsARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglCreateContextAttribsARB( params->hDC, params->hShareContext, params->attribList ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglCreatePbufferARB( void *args ) -{ - struct wglCreatePbufferARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglCreatePbufferARB( params->hDC, params->iPixelFormat, params->iWidth, params->iHeight, params->piAttribList ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglDestroyPbufferARB( void *args ) -{ - struct wglDestroyPbufferARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglDestroyPbufferARB( params->hPbuffer ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglGetPbufferDCARB( void *args ) -{ - struct wglGetPbufferDCARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglGetPbufferDCARB( params->hPbuffer ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglMakeContextCurrentARB( void *args ) -{ - struct wglMakeContextCurrentARB_params *params = args; - if (params->hglrc) pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglMakeContextCurrentARB( params->teb, params->hDrawDC, params->hReadDC, params->hglrc ); - if (params->hglrc) pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglQueryPbufferARB( void *args ) -{ - struct wglQueryPbufferARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglQueryPbufferARB( params->hPbuffer, params->iAttribute, params->piValue ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglReleasePbufferDCARB( void *args ) -{ - struct wglReleasePbufferDCARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglReleasePbufferDCARB( params->hPbuffer, params->hDC ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglReleaseTexImageARB( void *args ) -{ - struct wglReleaseTexImageARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglReleaseTexImageARB( params->hPbuffer, params->iBuffer ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - -NTSTATUS ext_wglSetPbufferAttribARB( void *args ) -{ - struct wglSetPbufferAttribARB_params *params = args; - pthread_mutex_lock( &wgl_lock ); - params->ret = wrap_wglSetPbufferAttribARB( params->hPbuffer, params->piAttribList ); - pthread_mutex_unlock( &wgl_lock ); - return STATUS_SUCCESS; -} - NTSTATUS process_attach( void *args ) { struct process_attach_params *params = args;
From: Rémi Bernon rbernon@codeweavers.com
--- dlls/opengl32/unix_wgl.c | 12 ++++++------ dlls/opengl32/wgl.c | 15 ++++++--------- dlls/win32u/opengl.c | 9 +++++---- include/wine/opengl_driver.h | 7 +++++++ 4 files changed, 24 insertions(+), 19 deletions(-)
diff --git a/dlls/opengl32/unix_wgl.c b/dlls/opengl32/unix_wgl.c index 4156045db48..1e416ec4af9 100644 --- a/dlls/opengl32/unix_wgl.c +++ b/dlls/opengl32/unix_wgl.c @@ -739,8 +739,8 @@ BOOL wrap_wglMakeCurrent( TEB *teb, HDC hdc, HGLRC hglrc ) if (!funcs->p_wglMakeCurrent( hdc, ctx->drv_ctx )) return FALSE; if (prev) prev->tid = 0; ctx->tid = tid; - teb->glReserved1[0] = hdc; - teb->glReserved1[1] = hdc; + teb->glReserved1[WINE_GL_RESERVED_DRAW_HDC] = hdc; + teb->glReserved1[WINE_GL_RESERVED_READ_HDC] = hdc; teb->glCurrentRC = hglrc; teb->glTable = (void *)funcs; return TRUE; @@ -892,8 +892,8 @@ BOOL wrap_wglMakeContextCurrentARB( TEB *teb, HDC draw_hdc, HDC read_hdc, HGLRC if (!funcs->p_wglMakeContextCurrentARB( draw_hdc, read_hdc, ctx->drv_ctx )) return FALSE; if (prev) prev->tid = 0; ctx->tid = tid; - teb->glReserved1[0] = draw_hdc; - teb->glReserved1[1] = read_hdc; + teb->glReserved1[WINE_GL_RESERVED_DRAW_HDC] = draw_hdc; + teb->glReserved1[WINE_GL_RESERVED_READ_HDC] = read_hdc; teb->glCurrentRC = hglrc; teb->glTable = (void *)funcs; return TRUE; @@ -1116,8 +1116,8 @@ static inline void update_teb32_context( TEB *teb ) teb32 = (char *)teb + teb->WowTebOffset;
((TEB32 *)teb32)->glCurrentRC = (UINT_PTR)teb->glCurrentRC; - ((TEB32 *)teb32)->glReserved1[0] = (UINT_PTR)teb->glReserved1[0]; - ((TEB32 *)teb32)->glReserved1[1] = (UINT_PTR)teb->glReserved1[1]; + ((TEB32 *)teb32)->glReserved1[WINE_GL_RESERVED_DRAW_HDC] = (UINT_PTR)teb->glReserved1[WINE_GL_RESERVED_DRAW_HDC]; + ((TEB32 *)teb32)->glReserved1[WINE_GL_RESERVED_READ_HDC] = (UINT_PTR)teb->glReserved1[WINE_GL_RESERVED_READ_HDC]; }
NTSTATUS wow64_wgl_wglCreateContext( void *args ) diff --git a/dlls/opengl32/wgl.c b/dlls/opengl32/wgl.c index 7de0d1b1dba..275da5020a9 100644 --- a/dlls/opengl32/wgl.c +++ b/dlls/opengl32/wgl.c @@ -43,11 +43,6 @@ WINE_DECLARE_DEBUG_CHANNEL(fps);
static const MAT2 identity = { {0,1},{0,0},{0,0},{0,1} };
-#define WINE_GL_RESERVED_FORMATS_HDC 2 -#define WINE_GL_RESERVED_FORMATS_PTR 3 -#define WINE_GL_RESERVED_FORMATS_NUM 4 -#define WINE_GL_RESERVED_FORMATS_ONSCREEN 5 - #ifndef _WIN64
static char **wow64_strings; @@ -95,8 +90,9 @@ static void cleanup_wow64_strings(void) */ HDC WINAPI wglGetCurrentReadDCARB(void) { - if (!NtCurrentTeb()->glCurrentRC) return 0; - return NtCurrentTeb()->glReserved1[1]; + TEB *teb = NtCurrentTeb(); + if (!teb->glCurrentRC) return 0; + return teb->glReserved1[WINE_GL_RESERVED_READ_HDC]; }
/*********************************************************************** @@ -104,8 +100,9 @@ HDC WINAPI wglGetCurrentReadDCARB(void) */ HDC WINAPI wglGetCurrentDC(void) { - if (!NtCurrentTeb()->glCurrentRC) return 0; - return NtCurrentTeb()->glReserved1[0]; + TEB *teb = NtCurrentTeb(); + if (!teb->glCurrentRC) return 0; + return teb->glReserved1[WINE_GL_RESERVED_DRAW_HDC]; }
/*********************************************************************** diff --git a/dlls/win32u/opengl.c b/dlls/win32u/opengl.c index e29fe97f4a7..fba5d4109b1 100644 --- a/dlls/win32u/opengl.c +++ b/dlls/win32u/opengl.c @@ -1444,9 +1444,10 @@ static GLenum binding_from_target( GLenum target )
static BOOL win32u_wglBindTexImageARB( struct wgl_pbuffer *pbuffer, int buffer ) { - HDC prev_draw = NtCurrentTeb()->glReserved1[0], prev_read = NtCurrentTeb()->glReserved1[1]; + TEB *teb = NtCurrentTeb(); + HDC prev_draw = teb->glReserved1[WINE_GL_RESERVED_DRAW_HDC], prev_read = teb->glReserved1[WINE_GL_RESERVED_READ_HDC]; int prev_texture = 0, format = win32u_wglGetPixelFormat( pbuffer->hdc ); - struct wgl_context *prev_context = NtCurrentTeb()->glContext; + struct wgl_context *prev_context = teb->glContext; struct wgl_pixel_format desc; GLenum source; UINT ret; @@ -1661,7 +1662,7 @@ static BOOL win32u_wglSwapBuffers( HDC hdc )
static BOOL win32u_wglSwapIntervalEXT( int interval ) { - HDC hdc = NtCurrentTeb()->glReserved1[0]; + HDC hdc = NtCurrentTeb()->glReserved1[WINE_GL_RESERVED_DRAW_HDC]; HWND hwnd; WND *win;
@@ -1684,7 +1685,7 @@ static BOOL win32u_wglSwapIntervalEXT( int interval )
static int win32u_wglGetSwapIntervalEXT(void) { - HDC hdc = NtCurrentTeb()->glReserved1[0]; + HDC hdc = NtCurrentTeb()->glReserved1[WINE_GL_RESERVED_DRAW_HDC]; int interval; HWND hwnd; WND *win; diff --git a/include/wine/opengl_driver.h b/include/wine/opengl_driver.h index 2de585d8ce5..c048796d179 100644 --- a/include/wine/opengl_driver.h +++ b/include/wine/opengl_driver.h @@ -58,6 +58,13 @@ struct wgl_pixel_format int float_components; };
+#define WINE_GL_RESERVED_DRAW_HDC 0 +#define WINE_GL_RESERVED_READ_HDC 1 +#define WINE_GL_RESERVED_FORMATS_HDC 2 +#define WINE_GL_RESERVED_FORMATS_PTR 3 +#define WINE_GL_RESERVED_FORMATS_NUM 4 +#define WINE_GL_RESERVED_FORMATS_ONSCREEN 5 + #ifdef WINE_UNIX_LIB
/* Wine internal opengl driver version, needs to be bumped upon opengl_funcs changes. */
From: Rémi Bernon rbernon@codeweavers.com
--- dlls/opengl32/make_opengl | 1 + dlls/opengl32/unix_thunks.c | 2550 ++++++++++++++++++++++++++++++++++ dlls/opengl32/unix_wgl.c | 18 +- include/wine/opengl_driver.h | 1 + 4 files changed, 2568 insertions(+), 2 deletions(-)
diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index 68b9470f962..36071655fb4 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -389,6 +389,7 @@ sub generate_unix_thunk($$$) $ret .= "funcs->p_$name($call_args);\n"; } $ret .= " pthread_mutex_unlock( &wgl_lock );\n" if $need_lock; + $ret .= " params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1;\n" if $name !~ /^wgl|^glGet/; $ret .= " return STATUS_SUCCESS;\n"; $ret .= "}\n\n";
diff --git a/dlls/opengl32/unix_thunks.c b/dlls/opengl32/unix_thunks.c index 26e9b66d5e1..a289a240c69 100644 --- a/dlls/opengl32/unix_thunks.c +++ b/dlls/opengl32/unix_thunks.c @@ -106,6 +106,7 @@ static NTSTATUS gl_glAccum( void *args ) struct glAccum_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAccum( params->op, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -114,6 +115,7 @@ static NTSTATUS gl_glAlphaFunc( void *args ) struct glAlphaFunc_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAlphaFunc( params->func, params->ref ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -122,6 +124,7 @@ static NTSTATUS gl_glAreTexturesResident( void *args ) struct glAreTexturesResident_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glAreTexturesResident( params->n, params->textures, params->residences ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -130,6 +133,7 @@ static NTSTATUS gl_glArrayElement( void *args ) struct glArrayElement_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glArrayElement( params->i ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -138,6 +142,7 @@ static NTSTATUS gl_glBegin( void *args ) struct glBegin_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBegin( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -146,6 +151,7 @@ static NTSTATUS gl_glBindTexture( void *args ) struct glBindTexture_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindTexture( params->target, params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -154,6 +160,7 @@ static NTSTATUS gl_glBitmap( void *args ) struct glBitmap_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBitmap( params->width, params->height, params->xorig, params->yorig, params->xmove, params->ymove, params->bitmap ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -162,6 +169,7 @@ static NTSTATUS gl_glBlendFunc( void *args ) struct glBlendFunc_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFunc( params->sfactor, params->dfactor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -170,6 +178,7 @@ static NTSTATUS gl_glCallList( void *args ) struct glCallList_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCallList( params->list ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -178,6 +187,7 @@ static NTSTATUS gl_glCallLists( void *args ) struct glCallLists_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCallLists( params->n, params->type, params->lists ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -186,6 +196,7 @@ static NTSTATUS gl_glClear( void *args ) struct glClear_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClear( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -194,6 +205,7 @@ static NTSTATUS gl_glClearAccum( void *args ) struct glClearAccum_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearAccum( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -202,6 +214,7 @@ static NTSTATUS gl_glClearColor( void *args ) struct glClearColor_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearColor( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -210,6 +223,7 @@ static NTSTATUS gl_glClearDepth( void *args ) struct glClearDepth_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearDepth( params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -218,6 +232,7 @@ static NTSTATUS gl_glClearIndex( void *args ) struct glClearIndex_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearIndex( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -226,6 +241,7 @@ static NTSTATUS gl_glClearStencil( void *args ) struct glClearStencil_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearStencil( params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -234,6 +250,7 @@ static NTSTATUS gl_glClipPlane( void *args ) struct glClipPlane_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClipPlane( params->plane, params->equation ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -242,6 +259,7 @@ static NTSTATUS gl_glColor3b( void *args ) struct glColor3b_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3b( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -250,6 +268,7 @@ static NTSTATUS gl_glColor3bv( void *args ) struct glColor3bv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3bv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -258,6 +277,7 @@ static NTSTATUS gl_glColor3d( void *args ) struct glColor3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3d( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -266,6 +286,7 @@ static NTSTATUS gl_glColor3dv( void *args ) struct glColor3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -274,6 +295,7 @@ static NTSTATUS gl_glColor3f( void *args ) struct glColor3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3f( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -282,6 +304,7 @@ static NTSTATUS gl_glColor3fv( void *args ) struct glColor3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -290,6 +313,7 @@ static NTSTATUS gl_glColor3i( void *args ) struct glColor3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3i( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -298,6 +322,7 @@ static NTSTATUS gl_glColor3iv( void *args ) struct glColor3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -306,6 +331,7 @@ static NTSTATUS gl_glColor3s( void *args ) struct glColor3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3s( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -314,6 +340,7 @@ static NTSTATUS gl_glColor3sv( void *args ) struct glColor3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -322,6 +349,7 @@ static NTSTATUS gl_glColor3ub( void *args ) struct glColor3ub_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3ub( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -330,6 +358,7 @@ static NTSTATUS gl_glColor3ubv( void *args ) struct glColor3ubv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3ubv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -338,6 +367,7 @@ static NTSTATUS gl_glColor3ui( void *args ) struct glColor3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3ui( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -346,6 +376,7 @@ static NTSTATUS gl_glColor3uiv( void *args ) struct glColor3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3uiv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -354,6 +385,7 @@ static NTSTATUS gl_glColor3us( void *args ) struct glColor3us_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3us( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -362,6 +394,7 @@ static NTSTATUS gl_glColor3usv( void *args ) struct glColor3usv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3usv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -370,6 +403,7 @@ static NTSTATUS gl_glColor4b( void *args ) struct glColor4b_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4b( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -378,6 +412,7 @@ static NTSTATUS gl_glColor4bv( void *args ) struct glColor4bv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4bv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -386,6 +421,7 @@ static NTSTATUS gl_glColor4d( void *args ) struct glColor4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4d( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -394,6 +430,7 @@ static NTSTATUS gl_glColor4dv( void *args ) struct glColor4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -402,6 +439,7 @@ static NTSTATUS gl_glColor4f( void *args ) struct glColor4f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4f( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -410,6 +448,7 @@ static NTSTATUS gl_glColor4fv( void *args ) struct glColor4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -418,6 +457,7 @@ static NTSTATUS gl_glColor4i( void *args ) struct glColor4i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4i( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -426,6 +466,7 @@ static NTSTATUS gl_glColor4iv( void *args ) struct glColor4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -434,6 +475,7 @@ static NTSTATUS gl_glColor4s( void *args ) struct glColor4s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4s( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -442,6 +484,7 @@ static NTSTATUS gl_glColor4sv( void *args ) struct glColor4sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -450,6 +493,7 @@ static NTSTATUS gl_glColor4ub( void *args ) struct glColor4ub_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4ub( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -458,6 +502,7 @@ static NTSTATUS gl_glColor4ubv( void *args ) struct glColor4ubv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4ubv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -466,6 +511,7 @@ static NTSTATUS gl_glColor4ui( void *args ) struct glColor4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4ui( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -474,6 +520,7 @@ static NTSTATUS gl_glColor4uiv( void *args ) struct glColor4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4uiv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -482,6 +529,7 @@ static NTSTATUS gl_glColor4us( void *args ) struct glColor4us_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4us( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -490,6 +538,7 @@ static NTSTATUS gl_glColor4usv( void *args ) struct glColor4usv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4usv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -498,6 +547,7 @@ static NTSTATUS gl_glColorMask( void *args ) struct glColorMask_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorMask( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -506,6 +556,7 @@ static NTSTATUS gl_glColorMaterial( void *args ) struct glColorMaterial_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorMaterial( params->face, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -514,6 +565,7 @@ static NTSTATUS gl_glColorPointer( void *args ) struct glColorPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorPointer( params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -522,6 +574,7 @@ static NTSTATUS gl_glCopyPixels( void *args ) struct glCopyPixels_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyPixels( params->x, params->y, params->width, params->height, params->type ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -530,6 +583,7 @@ static NTSTATUS gl_glCopyTexImage1D( void *args ) struct glCopyTexImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexImage1D( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -538,6 +592,7 @@ static NTSTATUS gl_glCopyTexImage2D( void *args ) struct glCopyTexImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexImage2D( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -546,6 +601,7 @@ static NTSTATUS gl_glCopyTexSubImage1D( void *args ) struct glCopyTexSubImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexSubImage1D( params->target, params->level, params->xoffset, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -554,6 +610,7 @@ static NTSTATUS gl_glCopyTexSubImage2D( void *args ) struct glCopyTexSubImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -562,6 +619,7 @@ static NTSTATUS gl_glCullFace( void *args ) struct glCullFace_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCullFace( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -570,6 +628,7 @@ static NTSTATUS gl_glDeleteLists( void *args ) struct glDeleteLists_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteLists( params->list, params->range ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -578,6 +637,7 @@ static NTSTATUS gl_glDeleteTextures( void *args ) struct glDeleteTextures_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteTextures( params->n, params->textures ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -586,6 +646,7 @@ static NTSTATUS gl_glDepthFunc( void *args ) struct glDepthFunc_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthFunc( params->func ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -594,6 +655,7 @@ static NTSTATUS gl_glDepthMask( void *args ) struct glDepthMask_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthMask( params->flag ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -602,6 +664,7 @@ static NTSTATUS gl_glDepthRange( void *args ) struct glDepthRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRange( params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -610,6 +673,7 @@ static NTSTATUS gl_glDisable( void *args ) struct glDisable_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisable( params->cap ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -618,6 +682,7 @@ static NTSTATUS gl_glDisableClientState( void *args ) struct glDisableClientState_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableClientState( params->array ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -626,6 +691,7 @@ static NTSTATUS gl_glDrawArrays( void *args ) struct glDrawArrays_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawArrays( params->mode, params->first, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -634,6 +700,7 @@ static NTSTATUS gl_glDrawBuffer( void *args ) struct glDrawBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawBuffer( params->buf ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -642,6 +709,7 @@ static NTSTATUS gl_glDrawElements( void *args ) struct glDrawElements_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElements( params->mode, params->count, params->type, params->indices ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -650,6 +718,7 @@ static NTSTATUS gl_glDrawPixels( void *args ) struct glDrawPixels_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawPixels( params->width, params->height, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -658,6 +727,7 @@ static NTSTATUS gl_glEdgeFlag( void *args ) struct glEdgeFlag_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEdgeFlag( params->flag ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -666,6 +736,7 @@ static NTSTATUS gl_glEdgeFlagPointer( void *args ) struct glEdgeFlagPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEdgeFlagPointer( params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -674,6 +745,7 @@ static NTSTATUS gl_glEdgeFlagv( void *args ) struct glEdgeFlagv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEdgeFlagv( params->flag ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -682,6 +754,7 @@ static NTSTATUS gl_glEnable( void *args ) struct glEnable_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnable( params->cap ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -690,6 +763,7 @@ static NTSTATUS gl_glEnableClientState( void *args ) struct glEnableClientState_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableClientState( params->array ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -698,6 +772,7 @@ static NTSTATUS gl_glEnd( void *args ) struct glEnd_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnd(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -706,6 +781,7 @@ static NTSTATUS gl_glEndList( void *args ) struct glEndList_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndList(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -714,6 +790,7 @@ static NTSTATUS gl_glEvalCoord1d( void *args ) struct glEvalCoord1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord1d( params->u ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -722,6 +799,7 @@ static NTSTATUS gl_glEvalCoord1dv( void *args ) struct glEvalCoord1dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord1dv( params->u ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -730,6 +808,7 @@ static NTSTATUS gl_glEvalCoord1f( void *args ) struct glEvalCoord1f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord1f( params->u ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -738,6 +817,7 @@ static NTSTATUS gl_glEvalCoord1fv( void *args ) struct glEvalCoord1fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord1fv( params->u ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -746,6 +826,7 @@ static NTSTATUS gl_glEvalCoord2d( void *args ) struct glEvalCoord2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord2d( params->u, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -754,6 +835,7 @@ static NTSTATUS gl_glEvalCoord2dv( void *args ) struct glEvalCoord2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord2dv( params->u ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -762,6 +844,7 @@ static NTSTATUS gl_glEvalCoord2f( void *args ) struct glEvalCoord2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord2f( params->u, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -770,6 +853,7 @@ static NTSTATUS gl_glEvalCoord2fv( void *args ) struct glEvalCoord2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord2fv( params->u ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -778,6 +862,7 @@ static NTSTATUS gl_glEvalMesh1( void *args ) struct glEvalMesh1_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalMesh1( params->mode, params->i1, params->i2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -786,6 +871,7 @@ static NTSTATUS gl_glEvalMesh2( void *args ) struct glEvalMesh2_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalMesh2( params->mode, params->i1, params->i2, params->j1, params->j2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -794,6 +880,7 @@ static NTSTATUS gl_glEvalPoint1( void *args ) struct glEvalPoint1_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalPoint1( params->i ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -802,6 +889,7 @@ static NTSTATUS gl_glEvalPoint2( void *args ) struct glEvalPoint2_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalPoint2( params->i, params->j ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -810,6 +898,7 @@ static NTSTATUS gl_glFeedbackBuffer( void *args ) struct glFeedbackBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFeedbackBuffer( params->size, params->type, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -818,6 +907,7 @@ static NTSTATUS gl_glFinish( void *args ) struct glFinish_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFinish(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -826,6 +916,7 @@ static NTSTATUS gl_glFlush( void *args ) struct glFlush_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlush(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -834,6 +925,7 @@ static NTSTATUS gl_glFogf( void *args ) struct glFogf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogf( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -842,6 +934,7 @@ static NTSTATUS gl_glFogfv( void *args ) struct glFogfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogfv( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -850,6 +943,7 @@ static NTSTATUS gl_glFogi( void *args ) struct glFogi_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogi( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -858,6 +952,7 @@ static NTSTATUS gl_glFogiv( void *args ) struct glFogiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogiv( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -866,6 +961,7 @@ static NTSTATUS gl_glFrontFace( void *args ) struct glFrontFace_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFrontFace( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -874,6 +970,7 @@ static NTSTATUS gl_glFrustum( void *args ) struct glFrustum_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFrustum( params->left, params->right, params->bottom, params->top, params->zNear, params->zFar ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -882,6 +979,7 @@ static NTSTATUS gl_glGenLists( void *args ) struct glGenLists_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glGenLists( params->range ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -890,6 +988,7 @@ static NTSTATUS gl_glGenTextures( void *args ) struct glGenTextures_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenTextures( params->n, params->textures ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1128,6 +1227,7 @@ static NTSTATUS gl_glHint( void *args ) struct glHint_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glHint( params->target, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1136,6 +1236,7 @@ static NTSTATUS gl_glIndexMask( void *args ) struct glIndexMask_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexMask( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1144,6 +1245,7 @@ static NTSTATUS gl_glIndexPointer( void *args ) struct glIndexPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexPointer( params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1152,6 +1254,7 @@ static NTSTATUS gl_glIndexd( void *args ) struct glIndexd_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexd( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1160,6 +1263,7 @@ static NTSTATUS gl_glIndexdv( void *args ) struct glIndexdv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexdv( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1168,6 +1272,7 @@ static NTSTATUS gl_glIndexf( void *args ) struct glIndexf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexf( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1176,6 +1281,7 @@ static NTSTATUS gl_glIndexfv( void *args ) struct glIndexfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexfv( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1184,6 +1290,7 @@ static NTSTATUS gl_glIndexi( void *args ) struct glIndexi_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexi( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1192,6 +1299,7 @@ static NTSTATUS gl_glIndexiv( void *args ) struct glIndexiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexiv( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1200,6 +1308,7 @@ static NTSTATUS gl_glIndexs( void *args ) struct glIndexs_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexs( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1208,6 +1317,7 @@ static NTSTATUS gl_glIndexsv( void *args ) struct glIndexsv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexsv( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1216,6 +1326,7 @@ static NTSTATUS gl_glIndexub( void *args ) struct glIndexub_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexub( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1224,6 +1335,7 @@ static NTSTATUS gl_glIndexubv( void *args ) struct glIndexubv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexubv( params->c ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1232,6 +1344,7 @@ static NTSTATUS gl_glInitNames( void *args ) struct glInitNames_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInitNames(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1240,6 +1353,7 @@ static NTSTATUS gl_glInterleavedArrays( void *args ) struct glInterleavedArrays_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInterleavedArrays( params->format, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1248,6 +1362,7 @@ static NTSTATUS gl_glIsEnabled( void *args ) struct glIsEnabled_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsEnabled( params->cap ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1256,6 +1371,7 @@ static NTSTATUS gl_glIsList( void *args ) struct glIsList_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsList( params->list ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1264,6 +1380,7 @@ static NTSTATUS gl_glIsTexture( void *args ) struct glIsTexture_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsTexture( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1272,6 +1389,7 @@ static NTSTATUS gl_glLightModelf( void *args ) struct glLightModelf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightModelf( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1280,6 +1398,7 @@ static NTSTATUS gl_glLightModelfv( void *args ) struct glLightModelfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightModelfv( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1288,6 +1407,7 @@ static NTSTATUS gl_glLightModeli( void *args ) struct glLightModeli_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightModeli( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1296,6 +1416,7 @@ static NTSTATUS gl_glLightModeliv( void *args ) struct glLightModeliv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightModeliv( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1304,6 +1425,7 @@ static NTSTATUS gl_glLightf( void *args ) struct glLightf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightf( params->light, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1312,6 +1434,7 @@ static NTSTATUS gl_glLightfv( void *args ) struct glLightfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightfv( params->light, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1320,6 +1443,7 @@ static NTSTATUS gl_glLighti( void *args ) struct glLighti_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLighti( params->light, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1328,6 +1452,7 @@ static NTSTATUS gl_glLightiv( void *args ) struct glLightiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightiv( params->light, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1336,6 +1461,7 @@ static NTSTATUS gl_glLineStipple( void *args ) struct glLineStipple_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLineStipple( params->factor, params->pattern ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1344,6 +1470,7 @@ static NTSTATUS gl_glLineWidth( void *args ) struct glLineWidth_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLineWidth( params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1352,6 +1479,7 @@ static NTSTATUS gl_glListBase( void *args ) struct glListBase_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glListBase( params->base ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1360,6 +1488,7 @@ static NTSTATUS gl_glLoadIdentity( void *args ) struct glLoadIdentity_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadIdentity(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1368,6 +1497,7 @@ static NTSTATUS gl_glLoadMatrixd( void *args ) struct glLoadMatrixd_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadMatrixd( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1376,6 +1506,7 @@ static NTSTATUS gl_glLoadMatrixf( void *args ) struct glLoadMatrixf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadMatrixf( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1384,6 +1515,7 @@ static NTSTATUS gl_glLoadName( void *args ) struct glLoadName_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadName( params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1392,6 +1524,7 @@ static NTSTATUS gl_glLogicOp( void *args ) struct glLogicOp_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLogicOp( params->opcode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1400,6 +1533,7 @@ static NTSTATUS gl_glMap1d( void *args ) struct glMap1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMap1d( params->target, params->u1, params->u2, params->stride, params->order, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1408,6 +1542,7 @@ static NTSTATUS gl_glMap1f( void *args ) struct glMap1f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMap1f( params->target, params->u1, params->u2, params->stride, params->order, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1416,6 +1551,7 @@ static NTSTATUS gl_glMap2d( void *args ) struct glMap2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMap2d( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1424,6 +1560,7 @@ static NTSTATUS gl_glMap2f( void *args ) struct glMap2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMap2f( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1432,6 +1569,7 @@ static NTSTATUS gl_glMapGrid1d( void *args ) struct glMapGrid1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapGrid1d( params->un, params->u1, params->u2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1440,6 +1578,7 @@ static NTSTATUS gl_glMapGrid1f( void *args ) struct glMapGrid1f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapGrid1f( params->un, params->u1, params->u2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1448,6 +1587,7 @@ static NTSTATUS gl_glMapGrid2d( void *args ) struct glMapGrid2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapGrid2d( params->un, params->u1, params->u2, params->vn, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1456,6 +1596,7 @@ static NTSTATUS gl_glMapGrid2f( void *args ) struct glMapGrid2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapGrid2f( params->un, params->u1, params->u2, params->vn, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1464,6 +1605,7 @@ static NTSTATUS gl_glMaterialf( void *args ) struct glMaterialf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMaterialf( params->face, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1472,6 +1614,7 @@ static NTSTATUS gl_glMaterialfv( void *args ) struct glMaterialfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMaterialfv( params->face, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1480,6 +1623,7 @@ static NTSTATUS gl_glMateriali( void *args ) struct glMateriali_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMateriali( params->face, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1488,6 +1632,7 @@ static NTSTATUS gl_glMaterialiv( void *args ) struct glMaterialiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMaterialiv( params->face, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1496,6 +1641,7 @@ static NTSTATUS gl_glMatrixMode( void *args ) struct glMatrixMode_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixMode( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1504,6 +1650,7 @@ static NTSTATUS gl_glMultMatrixd( void *args ) struct glMultMatrixd_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultMatrixd( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1512,6 +1659,7 @@ static NTSTATUS gl_glMultMatrixf( void *args ) struct glMultMatrixf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultMatrixf( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1520,6 +1668,7 @@ static NTSTATUS gl_glNewList( void *args ) struct glNewList_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNewList( params->list, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1528,6 +1677,7 @@ static NTSTATUS gl_glNormal3b( void *args ) struct glNormal3b_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3b( params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1536,6 +1686,7 @@ static NTSTATUS gl_glNormal3bv( void *args ) struct glNormal3bv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3bv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1544,6 +1695,7 @@ static NTSTATUS gl_glNormal3d( void *args ) struct glNormal3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3d( params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1552,6 +1704,7 @@ static NTSTATUS gl_glNormal3dv( void *args ) struct glNormal3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1560,6 +1713,7 @@ static NTSTATUS gl_glNormal3f( void *args ) struct glNormal3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3f( params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1568,6 +1722,7 @@ static NTSTATUS gl_glNormal3fv( void *args ) struct glNormal3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1576,6 +1731,7 @@ static NTSTATUS gl_glNormal3i( void *args ) struct glNormal3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3i( params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1584,6 +1740,7 @@ static NTSTATUS gl_glNormal3iv( void *args ) struct glNormal3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1592,6 +1749,7 @@ static NTSTATUS gl_glNormal3s( void *args ) struct glNormal3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3s( params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1600,6 +1758,7 @@ static NTSTATUS gl_glNormal3sv( void *args ) struct glNormal3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1608,6 +1767,7 @@ static NTSTATUS gl_glNormalPointer( void *args ) struct glNormalPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalPointer( params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1616,6 +1776,7 @@ static NTSTATUS gl_glOrtho( void *args ) struct glOrtho_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glOrtho( params->left, params->right, params->bottom, params->top, params->zNear, params->zFar ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1624,6 +1785,7 @@ static NTSTATUS gl_glPassThrough( void *args ) struct glPassThrough_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPassThrough( params->token ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1632,6 +1794,7 @@ static NTSTATUS gl_glPixelMapfv( void *args ) struct glPixelMapfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelMapfv( params->map, params->mapsize, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1640,6 +1803,7 @@ static NTSTATUS gl_glPixelMapuiv( void *args ) struct glPixelMapuiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelMapuiv( params->map, params->mapsize, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1648,6 +1812,7 @@ static NTSTATUS gl_glPixelMapusv( void *args ) struct glPixelMapusv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelMapusv( params->map, params->mapsize, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1656,6 +1821,7 @@ static NTSTATUS gl_glPixelStoref( void *args ) struct glPixelStoref_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelStoref( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1664,6 +1830,7 @@ static NTSTATUS gl_glPixelStorei( void *args ) struct glPixelStorei_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelStorei( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1672,6 +1839,7 @@ static NTSTATUS gl_glPixelTransferf( void *args ) struct glPixelTransferf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTransferf( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1680,6 +1848,7 @@ static NTSTATUS gl_glPixelTransferi( void *args ) struct glPixelTransferi_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTransferi( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1688,6 +1857,7 @@ static NTSTATUS gl_glPixelZoom( void *args ) struct glPixelZoom_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelZoom( params->xfactor, params->yfactor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1696,6 +1866,7 @@ static NTSTATUS gl_glPointSize( void *args ) struct glPointSize_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointSize( params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1704,6 +1875,7 @@ static NTSTATUS gl_glPolygonMode( void *args ) struct glPolygonMode_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPolygonMode( params->face, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1712,6 +1884,7 @@ static NTSTATUS gl_glPolygonOffset( void *args ) struct glPolygonOffset_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPolygonOffset( params->factor, params->units ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1720,6 +1893,7 @@ static NTSTATUS gl_glPolygonStipple( void *args ) struct glPolygonStipple_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPolygonStipple( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1728,6 +1902,7 @@ static NTSTATUS gl_glPopAttrib( void *args ) struct glPopAttrib_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPopAttrib(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1736,6 +1911,7 @@ static NTSTATUS gl_glPopClientAttrib( void *args ) struct glPopClientAttrib_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPopClientAttrib(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1744,6 +1920,7 @@ static NTSTATUS gl_glPopMatrix( void *args ) struct glPopMatrix_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPopMatrix(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1752,6 +1929,7 @@ static NTSTATUS gl_glPopName( void *args ) struct glPopName_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPopName(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1760,6 +1938,7 @@ static NTSTATUS gl_glPrioritizeTextures( void *args ) struct glPrioritizeTextures_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPrioritizeTextures( params->n, params->textures, params->priorities ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1768,6 +1947,7 @@ static NTSTATUS gl_glPushAttrib( void *args ) struct glPushAttrib_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPushAttrib( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1776,6 +1956,7 @@ static NTSTATUS gl_glPushClientAttrib( void *args ) struct glPushClientAttrib_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPushClientAttrib( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1784,6 +1965,7 @@ static NTSTATUS gl_glPushMatrix( void *args ) struct glPushMatrix_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPushMatrix(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1792,6 +1974,7 @@ static NTSTATUS gl_glPushName( void *args ) struct glPushName_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPushName( params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1800,6 +1983,7 @@ static NTSTATUS gl_glRasterPos2d( void *args ) struct glRasterPos2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2d( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1808,6 +1992,7 @@ static NTSTATUS gl_glRasterPos2dv( void *args ) struct glRasterPos2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1816,6 +2001,7 @@ static NTSTATUS gl_glRasterPos2f( void *args ) struct glRasterPos2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2f( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1824,6 +2010,7 @@ static NTSTATUS gl_glRasterPos2fv( void *args ) struct glRasterPos2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1832,6 +2019,7 @@ static NTSTATUS gl_glRasterPos2i( void *args ) struct glRasterPos2i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2i( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1840,6 +2028,7 @@ static NTSTATUS gl_glRasterPos2iv( void *args ) struct glRasterPos2iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1848,6 +2037,7 @@ static NTSTATUS gl_glRasterPos2s( void *args ) struct glRasterPos2s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2s( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1856,6 +2046,7 @@ static NTSTATUS gl_glRasterPos2sv( void *args ) struct glRasterPos2sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1864,6 +2055,7 @@ static NTSTATUS gl_glRasterPos3d( void *args ) struct glRasterPos3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3d( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1872,6 +2064,7 @@ static NTSTATUS gl_glRasterPos3dv( void *args ) struct glRasterPos3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1880,6 +2073,7 @@ static NTSTATUS gl_glRasterPos3f( void *args ) struct glRasterPos3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3f( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1888,6 +2082,7 @@ static NTSTATUS gl_glRasterPos3fv( void *args ) struct glRasterPos3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1896,6 +2091,7 @@ static NTSTATUS gl_glRasterPos3i( void *args ) struct glRasterPos3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3i( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1904,6 +2100,7 @@ static NTSTATUS gl_glRasterPos3iv( void *args ) struct glRasterPos3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1912,6 +2109,7 @@ static NTSTATUS gl_glRasterPos3s( void *args ) struct glRasterPos3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3s( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1920,6 +2118,7 @@ static NTSTATUS gl_glRasterPos3sv( void *args ) struct glRasterPos3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1928,6 +2127,7 @@ static NTSTATUS gl_glRasterPos4d( void *args ) struct glRasterPos4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4d( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1936,6 +2136,7 @@ static NTSTATUS gl_glRasterPos4dv( void *args ) struct glRasterPos4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1944,6 +2145,7 @@ static NTSTATUS gl_glRasterPos4f( void *args ) struct glRasterPos4f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4f( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1952,6 +2154,7 @@ static NTSTATUS gl_glRasterPos4fv( void *args ) struct glRasterPos4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1960,6 +2163,7 @@ static NTSTATUS gl_glRasterPos4i( void *args ) struct glRasterPos4i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4i( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1968,6 +2172,7 @@ static NTSTATUS gl_glRasterPos4iv( void *args ) struct glRasterPos4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1976,6 +2181,7 @@ static NTSTATUS gl_glRasterPos4s( void *args ) struct glRasterPos4s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4s( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1984,6 +2190,7 @@ static NTSTATUS gl_glRasterPos4sv( void *args ) struct glRasterPos4sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -1992,6 +2199,7 @@ static NTSTATUS gl_glReadBuffer( void *args ) struct glReadBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReadBuffer( params->src ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2000,6 +2208,7 @@ static NTSTATUS gl_glReadPixels( void *args ) struct glReadPixels_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReadPixels( params->x, params->y, params->width, params->height, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2008,6 +2217,7 @@ static NTSTATUS gl_glRectd( void *args ) struct glRectd_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRectd( params->x1, params->y1, params->x2, params->y2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2016,6 +2226,7 @@ static NTSTATUS gl_glRectdv( void *args ) struct glRectdv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRectdv( params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2024,6 +2235,7 @@ static NTSTATUS gl_glRectf( void *args ) struct glRectf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRectf( params->x1, params->y1, params->x2, params->y2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2032,6 +2244,7 @@ static NTSTATUS gl_glRectfv( void *args ) struct glRectfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRectfv( params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2040,6 +2253,7 @@ static NTSTATUS gl_glRecti( void *args ) struct glRecti_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRecti( params->x1, params->y1, params->x2, params->y2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2048,6 +2262,7 @@ static NTSTATUS gl_glRectiv( void *args ) struct glRectiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRectiv( params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2056,6 +2271,7 @@ static NTSTATUS gl_glRects( void *args ) struct glRects_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRects( params->x1, params->y1, params->x2, params->y2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2064,6 +2280,7 @@ static NTSTATUS gl_glRectsv( void *args ) struct glRectsv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRectsv( params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2072,6 +2289,7 @@ static NTSTATUS gl_glRenderMode( void *args ) struct glRenderMode_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glRenderMode( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2080,6 +2298,7 @@ static NTSTATUS gl_glRotated( void *args ) struct glRotated_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRotated( params->angle, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2088,6 +2307,7 @@ static NTSTATUS gl_glRotatef( void *args ) struct glRotatef_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRotatef( params->angle, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2096,6 +2316,7 @@ static NTSTATUS gl_glScaled( void *args ) struct glScaled_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScaled( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2104,6 +2325,7 @@ static NTSTATUS gl_glScalef( void *args ) struct glScalef_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScalef( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2112,6 +2334,7 @@ static NTSTATUS gl_glScissor( void *args ) struct glScissor_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScissor( params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2120,6 +2343,7 @@ static NTSTATUS gl_glSelectBuffer( void *args ) struct glSelectBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSelectBuffer( params->size, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2128,6 +2352,7 @@ static NTSTATUS gl_glShadeModel( void *args ) struct glShadeModel_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShadeModel( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2136,6 +2361,7 @@ static NTSTATUS gl_glStencilFunc( void *args ) struct glStencilFunc_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilFunc( params->func, params->ref, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2144,6 +2370,7 @@ static NTSTATUS gl_glStencilMask( void *args ) struct glStencilMask_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilMask( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2152,6 +2379,7 @@ static NTSTATUS gl_glStencilOp( void *args ) struct glStencilOp_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilOp( params->fail, params->zfail, params->zpass ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2160,6 +2388,7 @@ static NTSTATUS gl_glTexCoord1d( void *args ) struct glTexCoord1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1d( params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2168,6 +2397,7 @@ static NTSTATUS gl_glTexCoord1dv( void *args ) struct glTexCoord1dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2176,6 +2406,7 @@ static NTSTATUS gl_glTexCoord1f( void *args ) struct glTexCoord1f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1f( params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2184,6 +2415,7 @@ static NTSTATUS gl_glTexCoord1fv( void *args ) struct glTexCoord1fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2192,6 +2424,7 @@ static NTSTATUS gl_glTexCoord1i( void *args ) struct glTexCoord1i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1i( params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2200,6 +2433,7 @@ static NTSTATUS gl_glTexCoord1iv( void *args ) struct glTexCoord1iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2208,6 +2442,7 @@ static NTSTATUS gl_glTexCoord1s( void *args ) struct glTexCoord1s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1s( params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2216,6 +2451,7 @@ static NTSTATUS gl_glTexCoord1sv( void *args ) struct glTexCoord1sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2224,6 +2460,7 @@ static NTSTATUS gl_glTexCoord2d( void *args ) struct glTexCoord2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2d( params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2232,6 +2469,7 @@ static NTSTATUS gl_glTexCoord2dv( void *args ) struct glTexCoord2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2240,6 +2478,7 @@ static NTSTATUS gl_glTexCoord2f( void *args ) struct glTexCoord2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2f( params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2248,6 +2487,7 @@ static NTSTATUS gl_glTexCoord2fv( void *args ) struct glTexCoord2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2256,6 +2496,7 @@ static NTSTATUS gl_glTexCoord2i( void *args ) struct glTexCoord2i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2i( params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2264,6 +2505,7 @@ static NTSTATUS gl_glTexCoord2iv( void *args ) struct glTexCoord2iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2272,6 +2514,7 @@ static NTSTATUS gl_glTexCoord2s( void *args ) struct glTexCoord2s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2s( params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2280,6 +2523,7 @@ static NTSTATUS gl_glTexCoord2sv( void *args ) struct glTexCoord2sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2288,6 +2532,7 @@ static NTSTATUS gl_glTexCoord3d( void *args ) struct glTexCoord3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3d( params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2296,6 +2541,7 @@ static NTSTATUS gl_glTexCoord3dv( void *args ) struct glTexCoord3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2304,6 +2550,7 @@ static NTSTATUS gl_glTexCoord3f( void *args ) struct glTexCoord3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3f( params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2312,6 +2559,7 @@ static NTSTATUS gl_glTexCoord3fv( void *args ) struct glTexCoord3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2320,6 +2568,7 @@ static NTSTATUS gl_glTexCoord3i( void *args ) struct glTexCoord3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3i( params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2328,6 +2577,7 @@ static NTSTATUS gl_glTexCoord3iv( void *args ) struct glTexCoord3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2336,6 +2586,7 @@ static NTSTATUS gl_glTexCoord3s( void *args ) struct glTexCoord3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3s( params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2344,6 +2595,7 @@ static NTSTATUS gl_glTexCoord3sv( void *args ) struct glTexCoord3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2352,6 +2604,7 @@ static NTSTATUS gl_glTexCoord4d( void *args ) struct glTexCoord4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4d( params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2360,6 +2613,7 @@ static NTSTATUS gl_glTexCoord4dv( void *args ) struct glTexCoord4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2368,6 +2622,7 @@ static NTSTATUS gl_glTexCoord4f( void *args ) struct glTexCoord4f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4f( params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2376,6 +2631,7 @@ static NTSTATUS gl_glTexCoord4fv( void *args ) struct glTexCoord4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2384,6 +2640,7 @@ static NTSTATUS gl_glTexCoord4i( void *args ) struct glTexCoord4i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4i( params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2392,6 +2649,7 @@ static NTSTATUS gl_glTexCoord4iv( void *args ) struct glTexCoord4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2400,6 +2658,7 @@ static NTSTATUS gl_glTexCoord4s( void *args ) struct glTexCoord4s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4s( params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2408,6 +2667,7 @@ static NTSTATUS gl_glTexCoord4sv( void *args ) struct glTexCoord4sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2416,6 +2676,7 @@ static NTSTATUS gl_glTexCoordPointer( void *args ) struct glTexCoordPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordPointer( params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2424,6 +2685,7 @@ static NTSTATUS gl_glTexEnvf( void *args ) struct glTexEnvf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexEnvf( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2432,6 +2694,7 @@ static NTSTATUS gl_glTexEnvfv( void *args ) struct glTexEnvfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexEnvfv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2440,6 +2703,7 @@ static NTSTATUS gl_glTexEnvi( void *args ) struct glTexEnvi_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexEnvi( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2448,6 +2712,7 @@ static NTSTATUS gl_glTexEnviv( void *args ) struct glTexEnviv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexEnviv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2456,6 +2721,7 @@ static NTSTATUS gl_glTexGend( void *args ) struct glTexGend_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexGend( params->coord, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2464,6 +2730,7 @@ static NTSTATUS gl_glTexGendv( void *args ) struct glTexGendv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexGendv( params->coord, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2472,6 +2739,7 @@ static NTSTATUS gl_glTexGenf( void *args ) struct glTexGenf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexGenf( params->coord, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2480,6 +2748,7 @@ static NTSTATUS gl_glTexGenfv( void *args ) struct glTexGenfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexGenfv( params->coord, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2488,6 +2757,7 @@ static NTSTATUS gl_glTexGeni( void *args ) struct glTexGeni_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexGeni( params->coord, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2496,6 +2766,7 @@ static NTSTATUS gl_glTexGeniv( void *args ) struct glTexGeniv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexGeniv( params->coord, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2504,6 +2775,7 @@ static NTSTATUS gl_glTexImage1D( void *args ) struct glTexImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage1D( params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2512,6 +2784,7 @@ static NTSTATUS gl_glTexImage2D( void *args ) struct glTexImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage2D( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2520,6 +2793,7 @@ static NTSTATUS gl_glTexParameterf( void *args ) struct glTexParameterf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameterf( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2528,6 +2802,7 @@ static NTSTATUS gl_glTexParameterfv( void *args ) struct glTexParameterfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameterfv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2536,6 +2811,7 @@ static NTSTATUS gl_glTexParameteri( void *args ) struct glTexParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameteri( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2544,6 +2820,7 @@ static NTSTATUS gl_glTexParameteriv( void *args ) struct glTexParameteriv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameteriv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2552,6 +2829,7 @@ static NTSTATUS gl_glTexSubImage1D( void *args ) struct glTexSubImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexSubImage1D( params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2560,6 +2838,7 @@ static NTSTATUS gl_glTexSubImage2D( void *args ) struct glTexSubImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2568,6 +2847,7 @@ static NTSTATUS gl_glTranslated( void *args ) struct glTranslated_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTranslated( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2576,6 +2856,7 @@ static NTSTATUS gl_glTranslatef( void *args ) struct glTranslatef_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTranslatef( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2584,6 +2865,7 @@ static NTSTATUS gl_glVertex2d( void *args ) struct glVertex2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2d( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2592,6 +2874,7 @@ static NTSTATUS gl_glVertex2dv( void *args ) struct glVertex2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2600,6 +2883,7 @@ static NTSTATUS gl_glVertex2f( void *args ) struct glVertex2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2f( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2608,6 +2892,7 @@ static NTSTATUS gl_glVertex2fv( void *args ) struct glVertex2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2616,6 +2901,7 @@ static NTSTATUS gl_glVertex2i( void *args ) struct glVertex2i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2i( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2624,6 +2910,7 @@ static NTSTATUS gl_glVertex2iv( void *args ) struct glVertex2iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2632,6 +2919,7 @@ static NTSTATUS gl_glVertex2s( void *args ) struct glVertex2s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2s( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2640,6 +2928,7 @@ static NTSTATUS gl_glVertex2sv( void *args ) struct glVertex2sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2648,6 +2937,7 @@ static NTSTATUS gl_glVertex3d( void *args ) struct glVertex3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3d( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2656,6 +2946,7 @@ static NTSTATUS gl_glVertex3dv( void *args ) struct glVertex3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2664,6 +2955,7 @@ static NTSTATUS gl_glVertex3f( void *args ) struct glVertex3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3f( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2672,6 +2964,7 @@ static NTSTATUS gl_glVertex3fv( void *args ) struct glVertex3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2680,6 +2973,7 @@ static NTSTATUS gl_glVertex3i( void *args ) struct glVertex3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3i( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2688,6 +2982,7 @@ static NTSTATUS gl_glVertex3iv( void *args ) struct glVertex3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2696,6 +2991,7 @@ static NTSTATUS gl_glVertex3s( void *args ) struct glVertex3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3s( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2704,6 +3000,7 @@ static NTSTATUS gl_glVertex3sv( void *args ) struct glVertex3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2712,6 +3009,7 @@ static NTSTATUS gl_glVertex4d( void *args ) struct glVertex4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4d( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2720,6 +3018,7 @@ static NTSTATUS gl_glVertex4dv( void *args ) struct glVertex4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2728,6 +3027,7 @@ static NTSTATUS gl_glVertex4f( void *args ) struct glVertex4f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4f( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2736,6 +3036,7 @@ static NTSTATUS gl_glVertex4fv( void *args ) struct glVertex4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2744,6 +3045,7 @@ static NTSTATUS gl_glVertex4i( void *args ) struct glVertex4i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4i( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2752,6 +3054,7 @@ static NTSTATUS gl_glVertex4iv( void *args ) struct glVertex4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2760,6 +3063,7 @@ static NTSTATUS gl_glVertex4s( void *args ) struct glVertex4s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4s( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2768,6 +3072,7 @@ static NTSTATUS gl_glVertex4sv( void *args ) struct glVertex4sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2776,6 +3081,7 @@ static NTSTATUS gl_glVertexPointer( void *args ) struct glVertexPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexPointer( params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2784,6 +3090,7 @@ static NTSTATUS gl_glViewport( void *args ) struct glViewport_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glViewport( params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2792,6 +3099,7 @@ static NTSTATUS ext_glAccumxOES( void *args ) struct glAccumxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAccumxOES( params->op, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2800,6 +3108,7 @@ static NTSTATUS ext_glAcquireKeyedMutexWin32EXT( void *args ) struct glAcquireKeyedMutexWin32EXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glAcquireKeyedMutexWin32EXT( params->memory, params->key, params->timeout ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2808,6 +3117,7 @@ static NTSTATUS ext_glActiveProgramEXT( void *args ) struct glActiveProgramEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glActiveProgramEXT( params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2816,6 +3126,7 @@ static NTSTATUS ext_glActiveShaderProgram( void *args ) struct glActiveShaderProgram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glActiveShaderProgram( params->pipeline, params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2824,6 +3135,7 @@ static NTSTATUS ext_glActiveStencilFaceEXT( void *args ) struct glActiveStencilFaceEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glActiveStencilFaceEXT( params->face ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2832,6 +3144,7 @@ static NTSTATUS ext_glActiveTexture( void *args ) struct glActiveTexture_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glActiveTexture( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2840,6 +3153,7 @@ static NTSTATUS ext_glActiveTextureARB( void *args ) struct glActiveTextureARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glActiveTextureARB( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2848,6 +3162,7 @@ static NTSTATUS ext_glActiveVaryingNV( void *args ) struct glActiveVaryingNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glActiveVaryingNV( params->program, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2856,6 +3171,7 @@ static NTSTATUS ext_glAlphaFragmentOp1ATI( void *args ) struct glAlphaFragmentOp1ATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAlphaFragmentOp1ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2864,6 +3180,7 @@ static NTSTATUS ext_glAlphaFragmentOp2ATI( void *args ) struct glAlphaFragmentOp2ATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAlphaFragmentOp2ATI( params->op, params->dst, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2872,6 +3189,7 @@ static NTSTATUS ext_glAlphaFragmentOp3ATI( void *args ) struct glAlphaFragmentOp3ATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2880,6 +3198,7 @@ static NTSTATUS ext_glAlphaFuncxOES( void *args ) struct glAlphaFuncxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAlphaFuncxOES( params->func, params->ref ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2888,6 +3207,7 @@ static NTSTATUS ext_glAlphaToCoverageDitherControlNV( void *args ) struct glAlphaToCoverageDitherControlNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAlphaToCoverageDitherControlNV( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2896,6 +3216,7 @@ static NTSTATUS ext_glApplyFramebufferAttachmentCMAAINTEL( void *args ) struct glApplyFramebufferAttachmentCMAAINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glApplyFramebufferAttachmentCMAAINTEL(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2904,6 +3225,7 @@ static NTSTATUS ext_glApplyTextureEXT( void *args ) struct glApplyTextureEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glApplyTextureEXT( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2912,6 +3234,7 @@ static NTSTATUS ext_glAreProgramsResidentNV( void *args ) struct glAreProgramsResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glAreProgramsResidentNV( params->n, params->programs, params->residences ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2920,6 +3243,7 @@ static NTSTATUS ext_glAreTexturesResidentEXT( void *args ) struct glAreTexturesResidentEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glAreTexturesResidentEXT( params->n, params->textures, params->residences ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2928,6 +3252,7 @@ static NTSTATUS ext_glArrayElementEXT( void *args ) struct glArrayElementEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glArrayElementEXT( params->i ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2936,6 +3261,7 @@ static NTSTATUS ext_glArrayObjectATI( void *args ) struct glArrayObjectATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glArrayObjectATI( params->array, params->size, params->type, params->stride, params->buffer, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2944,6 +3270,7 @@ static NTSTATUS ext_glAsyncCopyBufferSubDataNVX( void *args ) struct glAsyncCopyBufferSubDataNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2952,6 +3279,7 @@ static NTSTATUS ext_glAsyncCopyImageSubDataNVX( void *args ) struct glAsyncCopyImageSubDataNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2960,6 +3288,7 @@ static NTSTATUS ext_glAsyncMarkerSGIX( void *args ) struct glAsyncMarkerSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAsyncMarkerSGIX( params->marker ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2968,6 +3297,7 @@ static NTSTATUS ext_glAttachObjectARB( void *args ) struct glAttachObjectARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAttachObjectARB( params->containerObj, params->obj ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2976,6 +3306,7 @@ static NTSTATUS ext_glAttachShader( void *args ) struct glAttachShader_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glAttachShader( params->program, params->shader ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2984,6 +3315,7 @@ static NTSTATUS ext_glBeginConditionalRender( void *args ) struct glBeginConditionalRender_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginConditionalRender( params->id, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -2992,6 +3324,7 @@ static NTSTATUS ext_glBeginConditionalRenderNV( void *args ) struct glBeginConditionalRenderNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginConditionalRenderNV( params->id, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3000,6 +3333,7 @@ static NTSTATUS ext_glBeginConditionalRenderNVX( void *args ) struct glBeginConditionalRenderNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginConditionalRenderNVX( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3008,6 +3342,7 @@ static NTSTATUS ext_glBeginFragmentShaderATI( void *args ) struct glBeginFragmentShaderATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginFragmentShaderATI(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3016,6 +3351,7 @@ static NTSTATUS ext_glBeginOcclusionQueryNV( void *args ) struct glBeginOcclusionQueryNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginOcclusionQueryNV( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3024,6 +3360,7 @@ static NTSTATUS ext_glBeginPerfMonitorAMD( void *args ) struct glBeginPerfMonitorAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginPerfMonitorAMD( params->monitor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3032,6 +3369,7 @@ static NTSTATUS ext_glBeginPerfQueryINTEL( void *args ) struct glBeginPerfQueryINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginPerfQueryINTEL( params->queryHandle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3040,6 +3378,7 @@ static NTSTATUS ext_glBeginQuery( void *args ) struct glBeginQuery_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginQuery( params->target, params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3048,6 +3387,7 @@ static NTSTATUS ext_glBeginQueryARB( void *args ) struct glBeginQueryARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginQueryARB( params->target, params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3056,6 +3396,7 @@ static NTSTATUS ext_glBeginQueryIndexed( void *args ) struct glBeginQueryIndexed_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginQueryIndexed( params->target, params->index, params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3064,6 +3405,7 @@ static NTSTATUS ext_glBeginTransformFeedback( void *args ) struct glBeginTransformFeedback_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginTransformFeedback( params->primitiveMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3072,6 +3414,7 @@ static NTSTATUS ext_glBeginTransformFeedbackEXT( void *args ) struct glBeginTransformFeedbackEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginTransformFeedbackEXT( params->primitiveMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3080,6 +3423,7 @@ static NTSTATUS ext_glBeginTransformFeedbackNV( void *args ) struct glBeginTransformFeedbackNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginTransformFeedbackNV( params->primitiveMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3088,6 +3432,7 @@ static NTSTATUS ext_glBeginVertexShaderEXT( void *args ) struct glBeginVertexShaderEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginVertexShaderEXT(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3096,6 +3441,7 @@ static NTSTATUS ext_glBeginVideoCaptureNV( void *args ) struct glBeginVideoCaptureNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBeginVideoCaptureNV( params->video_capture_slot ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3104,6 +3450,7 @@ static NTSTATUS ext_glBindAttribLocation( void *args ) struct glBindAttribLocation_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindAttribLocation( params->program, params->index, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3112,6 +3459,7 @@ static NTSTATUS ext_glBindAttribLocationARB( void *args ) struct glBindAttribLocationARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindAttribLocationARB( params->programObj, params->index, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3120,6 +3468,7 @@ static NTSTATUS ext_glBindBuffer( void *args ) struct glBindBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBuffer( params->target, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3128,6 +3477,7 @@ static NTSTATUS ext_glBindBufferARB( void *args ) struct glBindBufferARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferARB( params->target, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3136,6 +3486,7 @@ static NTSTATUS ext_glBindBufferBase( void *args ) struct glBindBufferBase_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferBase( params->target, params->index, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3144,6 +3495,7 @@ static NTSTATUS ext_glBindBufferBaseEXT( void *args ) struct glBindBufferBaseEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferBaseEXT( params->target, params->index, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3152,6 +3504,7 @@ static NTSTATUS ext_glBindBufferBaseNV( void *args ) struct glBindBufferBaseNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferBaseNV( params->target, params->index, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3160,6 +3513,7 @@ static NTSTATUS ext_glBindBufferOffsetEXT( void *args ) struct glBindBufferOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferOffsetEXT( params->target, params->index, params->buffer, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3168,6 +3522,7 @@ static NTSTATUS ext_glBindBufferOffsetNV( void *args ) struct glBindBufferOffsetNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferOffsetNV( params->target, params->index, params->buffer, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3176,6 +3531,7 @@ static NTSTATUS ext_glBindBufferRange( void *args ) struct glBindBufferRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferRange( params->target, params->index, params->buffer, params->offset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3184,6 +3540,7 @@ static NTSTATUS ext_glBindBufferRangeEXT( void *args ) struct glBindBufferRangeEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferRangeEXT( params->target, params->index, params->buffer, params->offset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3192,6 +3549,7 @@ static NTSTATUS ext_glBindBufferRangeNV( void *args ) struct glBindBufferRangeNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBufferRangeNV( params->target, params->index, params->buffer, params->offset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3200,6 +3558,7 @@ static NTSTATUS ext_glBindBuffersBase( void *args ) struct glBindBuffersBase_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBuffersBase( params->target, params->first, params->count, params->buffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3208,6 +3567,7 @@ static NTSTATUS ext_glBindBuffersRange( void *args ) struct glBindBuffersRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindBuffersRange( params->target, params->first, params->count, params->buffers, params->offsets, params->sizes ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3216,6 +3576,7 @@ static NTSTATUS ext_glBindFragDataLocation( void *args ) struct glBindFragDataLocation_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindFragDataLocation( params->program, params->color, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3224,6 +3585,7 @@ static NTSTATUS ext_glBindFragDataLocationEXT( void *args ) struct glBindFragDataLocationEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindFragDataLocationEXT( params->program, params->color, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3232,6 +3594,7 @@ static NTSTATUS ext_glBindFragDataLocationIndexed( void *args ) struct glBindFragDataLocationIndexed_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindFragDataLocationIndexed( params->program, params->colorNumber, params->index, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3240,6 +3603,7 @@ static NTSTATUS ext_glBindFragmentShaderATI( void *args ) struct glBindFragmentShaderATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindFragmentShaderATI( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3248,6 +3612,7 @@ static NTSTATUS ext_glBindFramebuffer( void *args ) struct glBindFramebuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindFramebuffer( params->target, params->framebuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3256,6 +3621,7 @@ static NTSTATUS ext_glBindFramebufferEXT( void *args ) struct glBindFramebufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindFramebufferEXT( params->target, params->framebuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3264,6 +3630,7 @@ static NTSTATUS ext_glBindImageTexture( void *args ) struct glBindImageTexture_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindImageTexture( params->unit, params->texture, params->level, params->layered, params->layer, params->access, params->format ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3272,6 +3639,7 @@ static NTSTATUS ext_glBindImageTextureEXT( void *args ) struct glBindImageTextureEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindImageTextureEXT( params->index, params->texture, params->level, params->layered, params->layer, params->access, params->format ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3280,6 +3648,7 @@ static NTSTATUS ext_glBindImageTextures( void *args ) struct glBindImageTextures_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindImageTextures( params->first, params->count, params->textures ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3288,6 +3657,7 @@ static NTSTATUS ext_glBindLightParameterEXT( void *args ) struct glBindLightParameterEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glBindLightParameterEXT( params->light, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3296,6 +3666,7 @@ static NTSTATUS ext_glBindMaterialParameterEXT( void *args ) struct glBindMaterialParameterEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glBindMaterialParameterEXT( params->face, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3304,6 +3675,7 @@ static NTSTATUS ext_glBindMultiTextureEXT( void *args ) struct glBindMultiTextureEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindMultiTextureEXT( params->texunit, params->target, params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3312,6 +3684,7 @@ static NTSTATUS ext_glBindParameterEXT( void *args ) struct glBindParameterEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glBindParameterEXT( params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3320,6 +3693,7 @@ static NTSTATUS ext_glBindProgramARB( void *args ) struct glBindProgramARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindProgramARB( params->target, params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3328,6 +3702,7 @@ static NTSTATUS ext_glBindProgramNV( void *args ) struct glBindProgramNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindProgramNV( params->target, params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3336,6 +3711,7 @@ static NTSTATUS ext_glBindProgramPipeline( void *args ) struct glBindProgramPipeline_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindProgramPipeline( params->pipeline ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3344,6 +3720,7 @@ static NTSTATUS ext_glBindRenderbuffer( void *args ) struct glBindRenderbuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindRenderbuffer( params->target, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3352,6 +3729,7 @@ static NTSTATUS ext_glBindRenderbufferEXT( void *args ) struct glBindRenderbufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindRenderbufferEXT( params->target, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3360,6 +3738,7 @@ static NTSTATUS ext_glBindSampler( void *args ) struct glBindSampler_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindSampler( params->unit, params->sampler ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3368,6 +3747,7 @@ static NTSTATUS ext_glBindSamplers( void *args ) struct glBindSamplers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindSamplers( params->first, params->count, params->samplers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3376,6 +3756,7 @@ static NTSTATUS ext_glBindShadingRateImageNV( void *args ) struct glBindShadingRateImageNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindShadingRateImageNV( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3384,6 +3765,7 @@ static NTSTATUS ext_glBindTexGenParameterEXT( void *args ) struct glBindTexGenParameterEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glBindTexGenParameterEXT( params->unit, params->coord, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3392,6 +3774,7 @@ static NTSTATUS ext_glBindTextureEXT( void *args ) struct glBindTextureEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindTextureEXT( params->target, params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3400,6 +3783,7 @@ static NTSTATUS ext_glBindTextureUnit( void *args ) struct glBindTextureUnit_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindTextureUnit( params->unit, params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3408,6 +3792,7 @@ static NTSTATUS ext_glBindTextureUnitParameterEXT( void *args ) struct glBindTextureUnitParameterEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glBindTextureUnitParameterEXT( params->unit, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3416,6 +3801,7 @@ static NTSTATUS ext_glBindTextures( void *args ) struct glBindTextures_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindTextures( params->first, params->count, params->textures ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3424,6 +3810,7 @@ static NTSTATUS ext_glBindTransformFeedback( void *args ) struct glBindTransformFeedback_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindTransformFeedback( params->target, params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3432,6 +3819,7 @@ static NTSTATUS ext_glBindTransformFeedbackNV( void *args ) struct glBindTransformFeedbackNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindTransformFeedbackNV( params->target, params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3440,6 +3828,7 @@ static NTSTATUS ext_glBindVertexArray( void *args ) struct glBindVertexArray_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindVertexArray( params->array ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3448,6 +3837,7 @@ static NTSTATUS ext_glBindVertexArrayAPPLE( void *args ) struct glBindVertexArrayAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindVertexArrayAPPLE( params->array ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3456,6 +3846,7 @@ static NTSTATUS ext_glBindVertexBuffer( void *args ) struct glBindVertexBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindVertexBuffer( params->bindingindex, params->buffer, params->offset, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3464,6 +3855,7 @@ static NTSTATUS ext_glBindVertexBuffers( void *args ) struct glBindVertexBuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindVertexBuffers( params->first, params->count, params->buffers, params->offsets, params->strides ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3472,6 +3864,7 @@ static NTSTATUS ext_glBindVertexShaderEXT( void *args ) struct glBindVertexShaderEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindVertexShaderEXT( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3480,6 +3873,7 @@ static NTSTATUS ext_glBindVideoCaptureStreamBufferNV( void *args ) struct glBindVideoCaptureStreamBufferNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindVideoCaptureStreamBufferNV( params->video_capture_slot, params->stream, params->frame_region, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3488,6 +3882,7 @@ static NTSTATUS ext_glBindVideoCaptureStreamTextureNV( void *args ) struct glBindVideoCaptureStreamTextureNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBindVideoCaptureStreamTextureNV( params->video_capture_slot, params->stream, params->frame_region, params->target, params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3496,6 +3891,7 @@ static NTSTATUS ext_glBinormal3bEXT( void *args ) struct glBinormal3bEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3bEXT( params->bx, params->by, params->bz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3504,6 +3900,7 @@ static NTSTATUS ext_glBinormal3bvEXT( void *args ) struct glBinormal3bvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3bvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3512,6 +3909,7 @@ static NTSTATUS ext_glBinormal3dEXT( void *args ) struct glBinormal3dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3dEXT( params->bx, params->by, params->bz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3520,6 +3918,7 @@ static NTSTATUS ext_glBinormal3dvEXT( void *args ) struct glBinormal3dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3dvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3528,6 +3927,7 @@ static NTSTATUS ext_glBinormal3fEXT( void *args ) struct glBinormal3fEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3fEXT( params->bx, params->by, params->bz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3536,6 +3936,7 @@ static NTSTATUS ext_glBinormal3fvEXT( void *args ) struct glBinormal3fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3fvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3544,6 +3945,7 @@ static NTSTATUS ext_glBinormal3iEXT( void *args ) struct glBinormal3iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3iEXT( params->bx, params->by, params->bz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3552,6 +3954,7 @@ static NTSTATUS ext_glBinormal3ivEXT( void *args ) struct glBinormal3ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3ivEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3560,6 +3963,7 @@ static NTSTATUS ext_glBinormal3sEXT( void *args ) struct glBinormal3sEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3sEXT( params->bx, params->by, params->bz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3568,6 +3972,7 @@ static NTSTATUS ext_glBinormal3svEXT( void *args ) struct glBinormal3svEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormal3svEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3576,6 +3981,7 @@ static NTSTATUS ext_glBinormalPointerEXT( void *args ) struct glBinormalPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBinormalPointerEXT( params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3584,6 +3990,7 @@ static NTSTATUS ext_glBitmapxOES( void *args ) struct glBitmapxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBitmapxOES( params->width, params->height, params->xorig, params->yorig, params->xmove, params->ymove, params->bitmap ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3592,6 +3999,7 @@ static NTSTATUS ext_glBlendBarrierKHR( void *args ) struct glBlendBarrierKHR_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendBarrierKHR(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3600,6 +4008,7 @@ static NTSTATUS ext_glBlendBarrierNV( void *args ) struct glBlendBarrierNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendBarrierNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3608,6 +4017,7 @@ static NTSTATUS ext_glBlendColor( void *args ) struct glBlendColor_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendColor( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3616,6 +4026,7 @@ static NTSTATUS ext_glBlendColorEXT( void *args ) struct glBlendColorEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendColorEXT( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3624,6 +4035,7 @@ static NTSTATUS ext_glBlendColorxOES( void *args ) struct glBlendColorxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendColorxOES( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3632,6 +4044,7 @@ static NTSTATUS ext_glBlendEquation( void *args ) struct glBlendEquation_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquation( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3640,6 +4053,7 @@ static NTSTATUS ext_glBlendEquationEXT( void *args ) struct glBlendEquationEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationEXT( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3648,6 +4062,7 @@ static NTSTATUS ext_glBlendEquationIndexedAMD( void *args ) struct glBlendEquationIndexedAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationIndexedAMD( params->buf, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3656,6 +4071,7 @@ static NTSTATUS ext_glBlendEquationSeparate( void *args ) struct glBlendEquationSeparate_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationSeparate( params->modeRGB, params->modeAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3664,6 +4080,7 @@ static NTSTATUS ext_glBlendEquationSeparateEXT( void *args ) struct glBlendEquationSeparateEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationSeparateEXT( params->modeRGB, params->modeAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3672,6 +4089,7 @@ static NTSTATUS ext_glBlendEquationSeparateIndexedAMD( void *args ) struct glBlendEquationSeparateIndexedAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationSeparateIndexedAMD( params->buf, params->modeRGB, params->modeAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3680,6 +4098,7 @@ static NTSTATUS ext_glBlendEquationSeparatei( void *args ) struct glBlendEquationSeparatei_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationSeparatei( params->buf, params->modeRGB, params->modeAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3688,6 +4107,7 @@ static NTSTATUS ext_glBlendEquationSeparateiARB( void *args ) struct glBlendEquationSeparateiARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationSeparateiARB( params->buf, params->modeRGB, params->modeAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3696,6 +4116,7 @@ static NTSTATUS ext_glBlendEquationi( void *args ) struct glBlendEquationi_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationi( params->buf, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3704,6 +4125,7 @@ static NTSTATUS ext_glBlendEquationiARB( void *args ) struct glBlendEquationiARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendEquationiARB( params->buf, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3712,6 +4134,7 @@ static NTSTATUS ext_glBlendFuncIndexedAMD( void *args ) struct glBlendFuncIndexedAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFuncIndexedAMD( params->buf, params->src, params->dst ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3720,6 +4143,7 @@ static NTSTATUS ext_glBlendFuncSeparate( void *args ) struct glBlendFuncSeparate_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFuncSeparate( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3728,6 +4152,7 @@ static NTSTATUS ext_glBlendFuncSeparateEXT( void *args ) struct glBlendFuncSeparateEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFuncSeparateEXT( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3736,6 +4161,7 @@ static NTSTATUS ext_glBlendFuncSeparateINGR( void *args ) struct glBlendFuncSeparateINGR_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFuncSeparateINGR( params->sfactorRGB, params->dfactorRGB, params->sfactorAlpha, params->dfactorAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3744,6 +4170,7 @@ static NTSTATUS ext_glBlendFuncSeparateIndexedAMD( void *args ) struct glBlendFuncSeparateIndexedAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFuncSeparateIndexedAMD( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3752,6 +4179,7 @@ static NTSTATUS ext_glBlendFuncSeparatei( void *args ) struct glBlendFuncSeparatei_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFuncSeparatei( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3760,6 +4188,7 @@ static NTSTATUS ext_glBlendFuncSeparateiARB( void *args ) struct glBlendFuncSeparateiARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFuncSeparateiARB( params->buf, params->srcRGB, params->dstRGB, params->srcAlpha, params->dstAlpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3768,6 +4197,7 @@ static NTSTATUS ext_glBlendFunci( void *args ) struct glBlendFunci_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFunci( params->buf, params->src, params->dst ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3776,6 +4206,7 @@ static NTSTATUS ext_glBlendFunciARB( void *args ) struct glBlendFunciARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendFunciARB( params->buf, params->src, params->dst ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3784,6 +4215,7 @@ static NTSTATUS ext_glBlendParameteriNV( void *args ) struct glBlendParameteriNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlendParameteriNV( params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3792,6 +4224,7 @@ static NTSTATUS ext_glBlitFramebuffer( void *args ) struct glBlitFramebuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlitFramebuffer( params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3800,6 +4233,7 @@ static NTSTATUS ext_glBlitFramebufferEXT( void *args ) struct glBlitFramebufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBlitFramebufferEXT( params->srcX0, params->srcY0, params->srcX1, params->srcY1, params->dstX0, params->dstY0, params->dstX1, params->dstY1, params->mask, params->filter ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3808,6 +4242,7 @@ static NTSTATUS ext_glBlitNamedFramebuffer( void *args ) struct glBlitNamedFramebuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3816,6 +4251,7 @@ static NTSTATUS ext_glBufferAddressRangeNV( void *args ) struct glBufferAddressRangeNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferAddressRangeNV( params->pname, params->index, params->address, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3824,6 +4260,7 @@ static NTSTATUS ext_glBufferAttachMemoryNV( void *args ) struct glBufferAttachMemoryNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferAttachMemoryNV( params->target, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3832,6 +4269,7 @@ static NTSTATUS ext_glBufferData( void *args ) struct glBufferData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferData( params->target, params->size, params->data, params->usage ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3840,6 +4278,7 @@ static NTSTATUS ext_glBufferDataARB( void *args ) struct glBufferDataARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferDataARB( params->target, params->size, params->data, params->usage ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3848,6 +4287,7 @@ static NTSTATUS ext_glBufferPageCommitmentARB( void *args ) struct glBufferPageCommitmentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferPageCommitmentARB( params->target, params->offset, params->size, params->commit ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3856,6 +4296,7 @@ static NTSTATUS ext_glBufferParameteriAPPLE( void *args ) struct glBufferParameteriAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferParameteriAPPLE( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3864,6 +4305,7 @@ static NTSTATUS ext_glBufferRegionEnabled( void *args ) struct glBufferRegionEnabled_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glBufferRegionEnabled(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3872,6 +4314,7 @@ static NTSTATUS ext_glBufferStorage( void *args ) struct glBufferStorage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferStorage( params->target, params->size, params->data, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3880,6 +4323,7 @@ static NTSTATUS ext_glBufferStorageExternalEXT( void *args ) struct glBufferStorageExternalEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferStorageExternalEXT( params->target, params->offset, params->size, params->clientBuffer, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3888,6 +4332,7 @@ static NTSTATUS ext_glBufferStorageMemEXT( void *args ) struct glBufferStorageMemEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferStorageMemEXT( params->target, params->size, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3896,6 +4341,7 @@ static NTSTATUS ext_glBufferSubData( void *args ) struct glBufferSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferSubData( params->target, params->offset, params->size, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3904,6 +4350,7 @@ static NTSTATUS ext_glBufferSubDataARB( void *args ) struct glBufferSubDataARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glBufferSubDataARB( params->target, params->offset, params->size, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3912,6 +4359,7 @@ static NTSTATUS ext_glCallCommandListNV( void *args ) struct glCallCommandListNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCallCommandListNV( params->list ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3920,6 +4368,7 @@ static NTSTATUS ext_glCheckFramebufferStatus( void *args ) struct glCheckFramebufferStatus_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCheckFramebufferStatus( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3928,6 +4377,7 @@ static NTSTATUS ext_glCheckFramebufferStatusEXT( void *args ) struct glCheckFramebufferStatusEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCheckFramebufferStatusEXT( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3936,6 +4386,7 @@ static NTSTATUS ext_glCheckNamedFramebufferStatus( void *args ) struct glCheckNamedFramebufferStatus_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCheckNamedFramebufferStatus( params->framebuffer, params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3944,6 +4395,7 @@ static NTSTATUS ext_glCheckNamedFramebufferStatusEXT( void *args ) struct glCheckNamedFramebufferStatusEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCheckNamedFramebufferStatusEXT( params->framebuffer, params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3952,6 +4404,7 @@ static NTSTATUS ext_glClampColor( void *args ) struct glClampColor_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClampColor( params->target, params->clamp ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3960,6 +4413,7 @@ static NTSTATUS ext_glClampColorARB( void *args ) struct glClampColorARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClampColorARB( params->target, params->clamp ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3968,6 +4422,7 @@ static NTSTATUS ext_glClearAccumxOES( void *args ) struct glClearAccumxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearAccumxOES( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3976,6 +4431,7 @@ static NTSTATUS ext_glClearBufferData( void *args ) struct glClearBufferData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearBufferData( params->target, params->internalformat, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3984,6 +4440,7 @@ static NTSTATUS ext_glClearBufferSubData( void *args ) struct glClearBufferSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearBufferSubData( params->target, params->internalformat, params->offset, params->size, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -3992,6 +4449,7 @@ static NTSTATUS ext_glClearBufferfi( void *args ) struct glClearBufferfi_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearBufferfi( params->buffer, params->drawbuffer, params->depth, params->stencil ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4000,6 +4458,7 @@ static NTSTATUS ext_glClearBufferfv( void *args ) struct glClearBufferfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearBufferfv( params->buffer, params->drawbuffer, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4008,6 +4467,7 @@ static NTSTATUS ext_glClearBufferiv( void *args ) struct glClearBufferiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearBufferiv( params->buffer, params->drawbuffer, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4016,6 +4476,7 @@ static NTSTATUS ext_glClearBufferuiv( void *args ) struct glClearBufferuiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearBufferuiv( params->buffer, params->drawbuffer, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4024,6 +4485,7 @@ static NTSTATUS ext_glClearColorIiEXT( void *args ) struct glClearColorIiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearColorIiEXT( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4032,6 +4494,7 @@ static NTSTATUS ext_glClearColorIuiEXT( void *args ) struct glClearColorIuiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearColorIuiEXT( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4040,6 +4503,7 @@ static NTSTATUS ext_glClearColorxOES( void *args ) struct glClearColorxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearColorxOES( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4048,6 +4512,7 @@ static NTSTATUS ext_glClearDepthdNV( void *args ) struct glClearDepthdNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearDepthdNV( params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4056,6 +4521,7 @@ static NTSTATUS ext_glClearDepthf( void *args ) struct glClearDepthf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearDepthf( params->d ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4064,6 +4530,7 @@ static NTSTATUS ext_glClearDepthfOES( void *args ) struct glClearDepthfOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearDepthfOES( params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4072,6 +4539,7 @@ static NTSTATUS ext_glClearDepthxOES( void *args ) struct glClearDepthxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearDepthxOES( params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4080,6 +4548,7 @@ static NTSTATUS ext_glClearNamedBufferData( void *args ) struct glClearNamedBufferData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearNamedBufferData( params->buffer, params->internalformat, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4088,6 +4557,7 @@ static NTSTATUS ext_glClearNamedBufferDataEXT( void *args ) struct glClearNamedBufferDataEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearNamedBufferDataEXT( params->buffer, params->internalformat, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4096,6 +4566,7 @@ static NTSTATUS ext_glClearNamedBufferSubData( void *args ) struct glClearNamedBufferSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearNamedBufferSubData( params->buffer, params->internalformat, params->offset, params->size, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4104,6 +4575,7 @@ static NTSTATUS ext_glClearNamedBufferSubDataEXT( void *args ) struct glClearNamedBufferSubDataEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearNamedBufferSubDataEXT( params->buffer, params->internalformat, params->offset, params->size, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4112,6 +4584,7 @@ static NTSTATUS ext_glClearNamedFramebufferfi( void *args ) struct glClearNamedFramebufferfi_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearNamedFramebufferfi( params->framebuffer, params->buffer, params->drawbuffer, params->depth, params->stencil ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4120,6 +4593,7 @@ static NTSTATUS ext_glClearNamedFramebufferfv( void *args ) struct glClearNamedFramebufferfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearNamedFramebufferfv( params->framebuffer, params->buffer, params->drawbuffer, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4128,6 +4602,7 @@ static NTSTATUS ext_glClearNamedFramebufferiv( void *args ) struct glClearNamedFramebufferiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearNamedFramebufferiv( params->framebuffer, params->buffer, params->drawbuffer, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4136,6 +4611,7 @@ static NTSTATUS ext_glClearNamedFramebufferuiv( void *args ) struct glClearNamedFramebufferuiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearNamedFramebufferuiv( params->framebuffer, params->buffer, params->drawbuffer, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4144,6 +4620,7 @@ static NTSTATUS ext_glClearTexImage( void *args ) struct glClearTexImage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearTexImage( params->texture, params->level, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4152,6 +4629,7 @@ static NTSTATUS ext_glClearTexSubImage( void *args ) struct glClearTexSubImage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClearTexSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4160,6 +4638,7 @@ static NTSTATUS ext_glClientActiveTexture( void *args ) struct glClientActiveTexture_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClientActiveTexture( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4168,6 +4647,7 @@ static NTSTATUS ext_glClientActiveTextureARB( void *args ) struct glClientActiveTextureARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClientActiveTextureARB( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4176,6 +4656,7 @@ static NTSTATUS ext_glClientActiveVertexStreamATI( void *args ) struct glClientActiveVertexStreamATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClientActiveVertexStreamATI( params->stream ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4184,6 +4665,7 @@ static NTSTATUS ext_glClientAttribDefaultEXT( void *args ) struct glClientAttribDefaultEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClientAttribDefaultEXT( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4192,6 +4674,7 @@ static NTSTATUS ext_glClientWaitSemaphoreui64NVX( void *args ) struct glClientWaitSemaphoreui64NVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClientWaitSemaphoreui64NVX( params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4200,6 +4683,7 @@ NTSTATUS ext_glClientWaitSync( void *args ) struct glClientWaitSync_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glClientWaitSync( params->sync, params->flags, params->timeout ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4208,6 +4692,7 @@ static NTSTATUS ext_glClipControl( void *args ) struct glClipControl_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClipControl( params->origin, params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4216,6 +4701,7 @@ static NTSTATUS ext_glClipPlanefOES( void *args ) struct glClipPlanefOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClipPlanefOES( params->plane, params->equation ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4224,6 +4710,7 @@ static NTSTATUS ext_glClipPlanexOES( void *args ) struct glClipPlanexOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glClipPlanexOES( params->plane, params->equation ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4232,6 +4719,7 @@ static NTSTATUS ext_glColor3fVertex3fSUN( void *args ) struct glColor3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3fVertex3fSUN( params->r, params->g, params->b, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4240,6 +4728,7 @@ static NTSTATUS ext_glColor3fVertex3fvSUN( void *args ) struct glColor3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3fVertex3fvSUN( params->c, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4248,6 +4737,7 @@ static NTSTATUS ext_glColor3hNV( void *args ) struct glColor3hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3hNV( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4256,6 +4746,7 @@ static NTSTATUS ext_glColor3hvNV( void *args ) struct glColor3hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4264,6 +4755,7 @@ static NTSTATUS ext_glColor3xOES( void *args ) struct glColor3xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3xOES( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4272,6 +4764,7 @@ static NTSTATUS ext_glColor3xvOES( void *args ) struct glColor3xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor3xvOES( params->components ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4280,6 +4773,7 @@ static NTSTATUS ext_glColor4fNormal3fVertex3fSUN( void *args ) struct glColor4fNormal3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4fNormal3fVertex3fSUN( params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4288,6 +4782,7 @@ static NTSTATUS ext_glColor4fNormal3fVertex3fvSUN( void *args ) struct glColor4fNormal3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4fNormal3fVertex3fvSUN( params->c, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4296,6 +4791,7 @@ static NTSTATUS ext_glColor4hNV( void *args ) struct glColor4hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4hNV( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4304,6 +4800,7 @@ static NTSTATUS ext_glColor4hvNV( void *args ) struct glColor4hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4312,6 +4809,7 @@ static NTSTATUS ext_glColor4ubVertex2fSUN( void *args ) struct glColor4ubVertex2fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4ubVertex2fSUN( params->r, params->g, params->b, params->a, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4320,6 +4818,7 @@ static NTSTATUS ext_glColor4ubVertex2fvSUN( void *args ) struct glColor4ubVertex2fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4ubVertex2fvSUN( params->c, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4328,6 +4827,7 @@ static NTSTATUS ext_glColor4ubVertex3fSUN( void *args ) struct glColor4ubVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4ubVertex3fSUN( params->r, params->g, params->b, params->a, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4336,6 +4836,7 @@ static NTSTATUS ext_glColor4ubVertex3fvSUN( void *args ) struct glColor4ubVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4ubVertex3fvSUN( params->c, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4344,6 +4845,7 @@ static NTSTATUS ext_glColor4xOES( void *args ) struct glColor4xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4xOES( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4352,6 +4854,7 @@ static NTSTATUS ext_glColor4xvOES( void *args ) struct glColor4xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColor4xvOES( params->components ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4360,6 +4863,7 @@ static NTSTATUS ext_glColorFormatNV( void *args ) struct glColorFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorFormatNV( params->size, params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4368,6 +4872,7 @@ static NTSTATUS ext_glColorFragmentOp1ATI( void *args ) struct glColorFragmentOp1ATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorFragmentOp1ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4376,6 +4881,7 @@ static NTSTATUS ext_glColorFragmentOp2ATI( void *args ) struct glColorFragmentOp2ATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorFragmentOp2ATI( params->op, params->dst, params->dstMask, params->dstMod, params->arg1, params->arg1Rep, params->arg1Mod, params->arg2, params->arg2Rep, params->arg2Mod ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4384,6 +4890,7 @@ static NTSTATUS ext_glColorFragmentOp3ATI( void *args ) struct glColorFragmentOp3ATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4392,6 +4899,7 @@ static NTSTATUS ext_glColorMaskIndexedEXT( void *args ) struct glColorMaskIndexedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorMaskIndexedEXT( params->index, params->r, params->g, params->b, params->a ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4400,6 +4908,7 @@ static NTSTATUS ext_glColorMaski( void *args ) struct glColorMaski_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorMaski( params->index, params->r, params->g, params->b, params->a ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4408,6 +4917,7 @@ static NTSTATUS ext_glColorP3ui( void *args ) struct glColorP3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorP3ui( params->type, params->color ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4416,6 +4926,7 @@ static NTSTATUS ext_glColorP3uiv( void *args ) struct glColorP3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorP3uiv( params->type, params->color ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4424,6 +4935,7 @@ static NTSTATUS ext_glColorP4ui( void *args ) struct glColorP4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorP4ui( params->type, params->color ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4432,6 +4944,7 @@ static NTSTATUS ext_glColorP4uiv( void *args ) struct glColorP4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorP4uiv( params->type, params->color ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4440,6 +4953,7 @@ static NTSTATUS ext_glColorPointerEXT( void *args ) struct glColorPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorPointerEXT( params->size, params->type, params->stride, params->count, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4448,6 +4962,7 @@ static NTSTATUS ext_glColorPointerListIBM( void *args ) struct glColorPointerListIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4456,6 +4971,7 @@ static NTSTATUS ext_glColorPointervINTEL( void *args ) struct glColorPointervINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorPointervINTEL( params->size, params->type, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4464,6 +4980,7 @@ static NTSTATUS ext_glColorSubTable( void *args ) struct glColorSubTable_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorSubTable( params->target, params->start, params->count, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4472,6 +4989,7 @@ static NTSTATUS ext_glColorSubTableEXT( void *args ) struct glColorSubTableEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorSubTableEXT( params->target, params->start, params->count, params->format, params->type, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4480,6 +4998,7 @@ static NTSTATUS ext_glColorTable( void *args ) struct glColorTable_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorTable( params->target, params->internalformat, params->width, params->format, params->type, params->table ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4488,6 +5007,7 @@ static NTSTATUS ext_glColorTableEXT( void *args ) struct glColorTableEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorTableEXT( params->target, params->internalFormat, params->width, params->format, params->type, params->table ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4496,6 +5016,7 @@ static NTSTATUS ext_glColorTableParameterfv( void *args ) struct glColorTableParameterfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorTableParameterfv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4504,6 +5025,7 @@ static NTSTATUS ext_glColorTableParameterfvSGI( void *args ) struct glColorTableParameterfvSGI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorTableParameterfvSGI( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4512,6 +5034,7 @@ static NTSTATUS ext_glColorTableParameteriv( void *args ) struct glColorTableParameteriv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorTableParameteriv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4520,6 +5043,7 @@ static NTSTATUS ext_glColorTableParameterivSGI( void *args ) struct glColorTableParameterivSGI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorTableParameterivSGI( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4528,6 +5052,7 @@ static NTSTATUS ext_glColorTableSGI( void *args ) struct glColorTableSGI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glColorTableSGI( params->target, params->internalformat, params->width, params->format, params->type, params->table ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4536,6 +5061,7 @@ static NTSTATUS ext_glCombinerInputNV( void *args ) struct glCombinerInputNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCombinerInputNV( params->stage, params->portion, params->variable, params->input, params->mapping, params->componentUsage ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4544,6 +5070,7 @@ static NTSTATUS ext_glCombinerOutputNV( void *args ) struct glCombinerOutputNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCombinerOutputNV( params->stage, params->portion, params->abOutput, params->cdOutput, params->sumOutput, params->scale, params->bias, params->abDotProduct, params->cdDotProduct, params->muxSum ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4552,6 +5079,7 @@ static NTSTATUS ext_glCombinerParameterfNV( void *args ) struct glCombinerParameterfNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCombinerParameterfNV( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4560,6 +5088,7 @@ static NTSTATUS ext_glCombinerParameterfvNV( void *args ) struct glCombinerParameterfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCombinerParameterfvNV( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4568,6 +5097,7 @@ static NTSTATUS ext_glCombinerParameteriNV( void *args ) struct glCombinerParameteriNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCombinerParameteriNV( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4576,6 +5106,7 @@ static NTSTATUS ext_glCombinerParameterivNV( void *args ) struct glCombinerParameterivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCombinerParameterivNV( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4584,6 +5115,7 @@ static NTSTATUS ext_glCombinerStageParameterfvNV( void *args ) struct glCombinerStageParameterfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCombinerStageParameterfvNV( params->stage, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4592,6 +5124,7 @@ static NTSTATUS ext_glCommandListSegmentsNV( void *args ) struct glCommandListSegmentsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCommandListSegmentsNV( params->list, params->segments ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4600,6 +5133,7 @@ static NTSTATUS ext_glCompileCommandListNV( void *args ) struct glCompileCommandListNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompileCommandListNV( params->list ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4608,6 +5142,7 @@ static NTSTATUS ext_glCompileShader( void *args ) struct glCompileShader_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompileShader( params->shader ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4616,6 +5151,7 @@ static NTSTATUS ext_glCompileShaderARB( void *args ) struct glCompileShaderARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompileShaderARB( params->shaderObj ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4624,6 +5160,7 @@ static NTSTATUS ext_glCompileShaderIncludeARB( void *args ) struct glCompileShaderIncludeARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompileShaderIncludeARB( params->shader, params->count, params->path, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4632,6 +5169,7 @@ static NTSTATUS ext_glCompressedMultiTexImage1DEXT( void *args ) struct glCompressedMultiTexImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4640,6 +5178,7 @@ static NTSTATUS ext_glCompressedMultiTexImage2DEXT( void *args ) struct glCompressedMultiTexImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4648,6 +5187,7 @@ static NTSTATUS ext_glCompressedMultiTexImage3DEXT( void *args ) struct glCompressedMultiTexImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedMultiTexImage3DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4656,6 +5196,7 @@ static NTSTATUS ext_glCompressedMultiTexSubImage1DEXT( void *args ) struct glCompressedMultiTexSubImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4664,6 +5205,7 @@ static NTSTATUS ext_glCompressedMultiTexSubImage2DEXT( void *args ) struct glCompressedMultiTexSubImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4672,6 +5214,7 @@ static NTSTATUS ext_glCompressedMultiTexSubImage3DEXT( void *args ) struct glCompressedMultiTexSubImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4680,6 +5223,7 @@ static NTSTATUS ext_glCompressedTexImage1D( void *args ) struct glCompressedTexImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexImage1D( params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4688,6 +5232,7 @@ static NTSTATUS ext_glCompressedTexImage1DARB( void *args ) struct glCompressedTexImage1DARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexImage1DARB( params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4696,6 +5241,7 @@ static NTSTATUS ext_glCompressedTexImage2D( void *args ) struct glCompressedTexImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexImage2D( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4704,6 +5250,7 @@ static NTSTATUS ext_glCompressedTexImage2DARB( void *args ) struct glCompressedTexImage2DARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexImage2DARB( params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4712,6 +5259,7 @@ static NTSTATUS ext_glCompressedTexImage3D( void *args ) struct glCompressedTexImage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexImage3D( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4720,6 +5268,7 @@ static NTSTATUS ext_glCompressedTexImage3DARB( void *args ) struct glCompressedTexImage3DARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexImage3DARB( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4728,6 +5277,7 @@ static NTSTATUS ext_glCompressedTexSubImage1D( void *args ) struct glCompressedTexSubImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexSubImage1D( params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4736,6 +5286,7 @@ static NTSTATUS ext_glCompressedTexSubImage1DARB( void *args ) struct glCompressedTexSubImage1DARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexSubImage1DARB( params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4744,6 +5295,7 @@ static NTSTATUS ext_glCompressedTexSubImage2D( void *args ) struct glCompressedTexSubImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexSubImage2D( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4752,6 +5304,7 @@ static NTSTATUS ext_glCompressedTexSubImage2DARB( void *args ) struct glCompressedTexSubImage2DARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexSubImage2DARB( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4760,6 +5313,7 @@ static NTSTATUS ext_glCompressedTexSubImage3D( void *args ) struct glCompressedTexSubImage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4768,6 +5322,7 @@ static NTSTATUS ext_glCompressedTexSubImage3DARB( void *args ) struct glCompressedTexSubImage3DARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTexSubImage3DARB( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4776,6 +5331,7 @@ static NTSTATUS ext_glCompressedTextureImage1DEXT( void *args ) struct glCompressedTextureImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->border, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4784,6 +5340,7 @@ static NTSTATUS ext_glCompressedTextureImage2DEXT( void *args ) struct glCompressedTextureImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4792,6 +5349,7 @@ static NTSTATUS ext_glCompressedTextureImage3DEXT( void *args ) struct glCompressedTextureImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTextureImage3DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4800,6 +5358,7 @@ static NTSTATUS ext_glCompressedTextureSubImage1D( void *args ) struct glCompressedTextureSubImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTextureSubImage1D( params->texture, params->level, params->xoffset, params->width, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4808,6 +5367,7 @@ static NTSTATUS ext_glCompressedTextureSubImage1DEXT( void *args ) struct glCompressedTextureSubImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->width, params->format, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4816,6 +5376,7 @@ static NTSTATUS ext_glCompressedTextureSubImage2D( void *args ) struct glCompressedTextureSubImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4824,6 +5385,7 @@ static NTSTATUS ext_glCompressedTextureSubImage2DEXT( void *args ) struct glCompressedTextureSubImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->imageSize, params->bits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4832,6 +5394,7 @@ static NTSTATUS ext_glCompressedTextureSubImage3D( void *args ) struct glCompressedTextureSubImage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCompressedTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->imageSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4840,6 +5403,7 @@ static NTSTATUS ext_glCompressedTextureSubImage3DEXT( void *args ) struct glCompressedTextureSubImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4848,6 +5412,7 @@ static NTSTATUS ext_glConservativeRasterParameterfNV( void *args ) struct glConservativeRasterParameterfNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConservativeRasterParameterfNV( params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4856,6 +5421,7 @@ static NTSTATUS ext_glConservativeRasterParameteriNV( void *args ) struct glConservativeRasterParameteriNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConservativeRasterParameteriNV( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4864,6 +5430,7 @@ static NTSTATUS ext_glConvolutionFilter1D( void *args ) struct glConvolutionFilter1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionFilter1D( params->target, params->internalformat, params->width, params->format, params->type, params->image ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4872,6 +5439,7 @@ static NTSTATUS ext_glConvolutionFilter1DEXT( void *args ) struct glConvolutionFilter1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionFilter1DEXT( params->target, params->internalformat, params->width, params->format, params->type, params->image ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4880,6 +5448,7 @@ static NTSTATUS ext_glConvolutionFilter2D( void *args ) struct glConvolutionFilter2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionFilter2D( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->image ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4888,6 +5457,7 @@ static NTSTATUS ext_glConvolutionFilter2DEXT( void *args ) struct glConvolutionFilter2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionFilter2DEXT( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->image ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4896,6 +5466,7 @@ static NTSTATUS ext_glConvolutionParameterf( void *args ) struct glConvolutionParameterf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameterf( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4904,6 +5475,7 @@ static NTSTATUS ext_glConvolutionParameterfEXT( void *args ) struct glConvolutionParameterfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameterfEXT( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4912,6 +5484,7 @@ static NTSTATUS ext_glConvolutionParameterfv( void *args ) struct glConvolutionParameterfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameterfv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4920,6 +5493,7 @@ static NTSTATUS ext_glConvolutionParameterfvEXT( void *args ) struct glConvolutionParameterfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameterfvEXT( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4928,6 +5502,7 @@ static NTSTATUS ext_glConvolutionParameteri( void *args ) struct glConvolutionParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameteri( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4936,6 +5511,7 @@ static NTSTATUS ext_glConvolutionParameteriEXT( void *args ) struct glConvolutionParameteriEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameteriEXT( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4944,6 +5520,7 @@ static NTSTATUS ext_glConvolutionParameteriv( void *args ) struct glConvolutionParameteriv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameteriv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4952,6 +5529,7 @@ static NTSTATUS ext_glConvolutionParameterivEXT( void *args ) struct glConvolutionParameterivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameterivEXT( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4960,6 +5538,7 @@ static NTSTATUS ext_glConvolutionParameterxOES( void *args ) struct glConvolutionParameterxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameterxOES( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4968,6 +5547,7 @@ static NTSTATUS ext_glConvolutionParameterxvOES( void *args ) struct glConvolutionParameterxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glConvolutionParameterxvOES( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4976,6 +5556,7 @@ static NTSTATUS ext_glCopyBufferSubData( void *args ) struct glCopyBufferSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyBufferSubData( params->readTarget, params->writeTarget, params->readOffset, params->writeOffset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4984,6 +5565,7 @@ static NTSTATUS ext_glCopyColorSubTable( void *args ) struct glCopyColorSubTable_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyColorSubTable( params->target, params->start, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -4992,6 +5574,7 @@ static NTSTATUS ext_glCopyColorSubTableEXT( void *args ) struct glCopyColorSubTableEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyColorSubTableEXT( params->target, params->start, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5000,6 +5583,7 @@ static NTSTATUS ext_glCopyColorTable( void *args ) struct glCopyColorTable_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyColorTable( params->target, params->internalformat, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5008,6 +5592,7 @@ static NTSTATUS ext_glCopyColorTableSGI( void *args ) struct glCopyColorTableSGI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyColorTableSGI( params->target, params->internalformat, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5016,6 +5601,7 @@ static NTSTATUS ext_glCopyConvolutionFilter1D( void *args ) struct glCopyConvolutionFilter1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyConvolutionFilter1D( params->target, params->internalformat, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5024,6 +5610,7 @@ static NTSTATUS ext_glCopyConvolutionFilter1DEXT( void *args ) struct glCopyConvolutionFilter1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyConvolutionFilter1DEXT( params->target, params->internalformat, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5032,6 +5619,7 @@ static NTSTATUS ext_glCopyConvolutionFilter2D( void *args ) struct glCopyConvolutionFilter2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyConvolutionFilter2D( params->target, params->internalformat, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5040,6 +5628,7 @@ static NTSTATUS ext_glCopyConvolutionFilter2DEXT( void *args ) struct glCopyConvolutionFilter2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyConvolutionFilter2DEXT( params->target, params->internalformat, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5048,6 +5637,7 @@ static NTSTATUS ext_glCopyImageSubData( void *args ) struct glCopyImageSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5056,6 +5646,7 @@ static NTSTATUS ext_glCopyImageSubDataNV( void *args ) struct glCopyImageSubDataNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5064,6 +5655,7 @@ static NTSTATUS ext_glCopyMultiTexImage1DEXT( void *args ) struct glCopyMultiTexImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5072,6 +5664,7 @@ static NTSTATUS ext_glCopyMultiTexImage2DEXT( void *args ) struct glCopyMultiTexImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5080,6 +5673,7 @@ static NTSTATUS ext_glCopyMultiTexSubImage1DEXT( void *args ) struct glCopyMultiTexSubImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5088,6 +5682,7 @@ static NTSTATUS ext_glCopyMultiTexSubImage2DEXT( void *args ) struct glCopyMultiTexSubImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5096,6 +5691,7 @@ static NTSTATUS ext_glCopyMultiTexSubImage3DEXT( void *args ) struct glCopyMultiTexSubImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyMultiTexSubImage3DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5104,6 +5700,7 @@ static NTSTATUS ext_glCopyNamedBufferSubData( void *args ) struct glCopyNamedBufferSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyNamedBufferSubData( params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5112,6 +5709,7 @@ static NTSTATUS ext_glCopyPathNV( void *args ) struct glCopyPathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyPathNV( params->resultPath, params->srcPath ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5120,6 +5718,7 @@ static NTSTATUS ext_glCopyTexImage1DEXT( void *args ) struct glCopyTexImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexImage1DEXT( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5128,6 +5727,7 @@ static NTSTATUS ext_glCopyTexImage2DEXT( void *args ) struct glCopyTexImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexImage2DEXT( params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5136,6 +5736,7 @@ static NTSTATUS ext_glCopyTexSubImage1DEXT( void *args ) struct glCopyTexSubImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexSubImage1DEXT( params->target, params->level, params->xoffset, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5144,6 +5745,7 @@ static NTSTATUS ext_glCopyTexSubImage2DEXT( void *args ) struct glCopyTexSubImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexSubImage2DEXT( params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5152,6 +5754,7 @@ static NTSTATUS ext_glCopyTexSubImage3D( void *args ) struct glCopyTexSubImage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5160,6 +5763,7 @@ static NTSTATUS ext_glCopyTexSubImage3DEXT( void *args ) struct glCopyTexSubImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTexSubImage3DEXT( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5168,6 +5772,7 @@ static NTSTATUS ext_glCopyTextureImage1DEXT( void *args ) struct glCopyTextureImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->border ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5176,6 +5781,7 @@ static NTSTATUS ext_glCopyTextureImage2DEXT( void *args ) struct glCopyTextureImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->x, params->y, params->width, params->height, params->border ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5184,6 +5790,7 @@ static NTSTATUS ext_glCopyTextureSubImage1D( void *args ) struct glCopyTextureSubImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTextureSubImage1D( params->texture, params->level, params->xoffset, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5192,6 +5799,7 @@ static NTSTATUS ext_glCopyTextureSubImage1DEXT( void *args ) struct glCopyTextureSubImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->x, params->y, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5200,6 +5808,7 @@ static NTSTATUS ext_glCopyTextureSubImage2D( void *args ) struct glCopyTextureSubImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5208,6 +5817,7 @@ static NTSTATUS ext_glCopyTextureSubImage2DEXT( void *args ) struct glCopyTextureSubImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5216,6 +5826,7 @@ static NTSTATUS ext_glCopyTextureSubImage3D( void *args ) struct glCopyTextureSubImage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5224,6 +5835,7 @@ static NTSTATUS ext_glCopyTextureSubImage3DEXT( void *args ) struct glCopyTextureSubImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCopyTextureSubImage3DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5232,6 +5844,7 @@ static NTSTATUS ext_glCoverFillPathInstancedNV( void *args ) struct glCoverFillPathInstancedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCoverFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->coverMode, params->transformType, params->transformValues ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5240,6 +5853,7 @@ static NTSTATUS ext_glCoverFillPathNV( void *args ) struct glCoverFillPathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCoverFillPathNV( params->path, params->coverMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5248,6 +5862,7 @@ static NTSTATUS ext_glCoverStrokePathInstancedNV( void *args ) struct glCoverStrokePathInstancedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCoverStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->coverMode, params->transformType, params->transformValues ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5256,6 +5871,7 @@ static NTSTATUS ext_glCoverStrokePathNV( void *args ) struct glCoverStrokePathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCoverStrokePathNV( params->path, params->coverMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5264,6 +5880,7 @@ static NTSTATUS ext_glCoverageModulationNV( void *args ) struct glCoverageModulationNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCoverageModulationNV( params->components ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5272,6 +5889,7 @@ static NTSTATUS ext_glCoverageModulationTableNV( void *args ) struct glCoverageModulationTableNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCoverageModulationTableNV( params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5280,6 +5898,7 @@ static NTSTATUS ext_glCreateBuffers( void *args ) struct glCreateBuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateBuffers( params->n, params->buffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5288,6 +5907,7 @@ static NTSTATUS ext_glCreateCommandListsNV( void *args ) struct glCreateCommandListsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateCommandListsNV( params->n, params->lists ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5296,6 +5916,7 @@ static NTSTATUS ext_glCreateFramebuffers( void *args ) struct glCreateFramebuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateFramebuffers( params->n, params->framebuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5304,6 +5925,7 @@ static NTSTATUS ext_glCreateMemoryObjectsEXT( void *args ) struct glCreateMemoryObjectsEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateMemoryObjectsEXT( params->n, params->memoryObjects ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5312,6 +5934,7 @@ static NTSTATUS ext_glCreatePerfQueryINTEL( void *args ) struct glCreatePerfQueryINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreatePerfQueryINTEL( params->queryId, params->queryHandle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5320,6 +5943,7 @@ static NTSTATUS ext_glCreateProgram( void *args ) struct glCreateProgram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCreateProgram(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5328,6 +5952,7 @@ static NTSTATUS ext_glCreateProgramObjectARB( void *args ) struct glCreateProgramObjectARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCreateProgramObjectARB(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5336,6 +5961,7 @@ static NTSTATUS ext_glCreateProgramPipelines( void *args ) struct glCreateProgramPipelines_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateProgramPipelines( params->n, params->pipelines ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5344,6 +5970,7 @@ static NTSTATUS ext_glCreateProgressFenceNVX( void *args ) struct glCreateProgressFenceNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCreateProgressFenceNVX(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5352,6 +5979,7 @@ static NTSTATUS ext_glCreateQueries( void *args ) struct glCreateQueries_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateQueries( params->target, params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5360,6 +5988,7 @@ static NTSTATUS ext_glCreateRenderbuffers( void *args ) struct glCreateRenderbuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateRenderbuffers( params->n, params->renderbuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5368,6 +5997,7 @@ static NTSTATUS ext_glCreateSamplers( void *args ) struct glCreateSamplers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateSamplers( params->n, params->samplers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5376,6 +6006,7 @@ static NTSTATUS ext_glCreateShader( void *args ) struct glCreateShader_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCreateShader( params->type ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5384,6 +6015,7 @@ static NTSTATUS ext_glCreateShaderObjectARB( void *args ) struct glCreateShaderObjectARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCreateShaderObjectARB( params->shaderType ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5392,6 +6024,7 @@ static NTSTATUS ext_glCreateShaderProgramEXT( void *args ) struct glCreateShaderProgramEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCreateShaderProgramEXT( params->type, params->string ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5400,6 +6033,7 @@ static NTSTATUS ext_glCreateShaderProgramv( void *args ) struct glCreateShaderProgramv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCreateShaderProgramv( params->type, params->count, params->strings ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5408,6 +6042,7 @@ static NTSTATUS ext_glCreateStatesNV( void *args ) struct glCreateStatesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateStatesNV( params->n, params->states ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5416,6 +6051,7 @@ static NTSTATUS ext_glCreateSyncFromCLeventARB( void *args ) struct glCreateSyncFromCLeventARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glCreateSyncFromCLeventARB( params->context, params->event, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5424,6 +6060,7 @@ static NTSTATUS ext_glCreateTextures( void *args ) struct glCreateTextures_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateTextures( params->target, params->n, params->textures ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5432,6 +6069,7 @@ static NTSTATUS ext_glCreateTransformFeedbacks( void *args ) struct glCreateTransformFeedbacks_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateTransformFeedbacks( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5440,6 +6078,7 @@ static NTSTATUS ext_glCreateVertexArrays( void *args ) struct glCreateVertexArrays_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCreateVertexArrays( params->n, params->arrays ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5448,6 +6087,7 @@ static NTSTATUS ext_glCullParameterdvEXT( void *args ) struct glCullParameterdvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCullParameterdvEXT( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5456,6 +6096,7 @@ static NTSTATUS ext_glCullParameterfvEXT( void *args ) struct glCullParameterfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCullParameterfvEXT( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5464,6 +6105,7 @@ static NTSTATUS ext_glCurrentPaletteMatrixARB( void *args ) struct glCurrentPaletteMatrixARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glCurrentPaletteMatrixARB( params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5471,6 +6113,7 @@ static NTSTATUS ext_glDebugMessageCallback( void *args ) { struct glDebugMessageCallback_params *params = args; wrap_glDebugMessageCallback( params->teb, params->callback, params->userParam ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5478,6 +6121,7 @@ static NTSTATUS ext_glDebugMessageCallbackAMD( void *args ) { struct glDebugMessageCallbackAMD_params *params = args; wrap_glDebugMessageCallbackAMD( params->teb, params->callback, params->userParam ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5485,6 +6129,7 @@ static NTSTATUS ext_glDebugMessageCallbackARB( void *args ) { struct glDebugMessageCallbackARB_params *params = args; wrap_glDebugMessageCallbackARB( params->teb, params->callback, params->userParam ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5493,6 +6138,7 @@ static NTSTATUS ext_glDebugMessageControl( void *args ) struct glDebugMessageControl_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDebugMessageControl( params->source, params->type, params->severity, params->count, params->ids, params->enabled ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5501,6 +6147,7 @@ static NTSTATUS ext_glDebugMessageControlARB( void *args ) struct glDebugMessageControlARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDebugMessageControlARB( params->source, params->type, params->severity, params->count, params->ids, params->enabled ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5509,6 +6156,7 @@ static NTSTATUS ext_glDebugMessageEnableAMD( void *args ) struct glDebugMessageEnableAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDebugMessageEnableAMD( params->category, params->severity, params->count, params->ids, params->enabled ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5517,6 +6165,7 @@ static NTSTATUS ext_glDebugMessageInsert( void *args ) struct glDebugMessageInsert_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDebugMessageInsert( params->source, params->type, params->id, params->severity, params->length, params->buf ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5525,6 +6174,7 @@ static NTSTATUS ext_glDebugMessageInsertAMD( void *args ) struct glDebugMessageInsertAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDebugMessageInsertAMD( params->category, params->severity, params->id, params->length, params->buf ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5533,6 +6183,7 @@ static NTSTATUS ext_glDebugMessageInsertARB( void *args ) struct glDebugMessageInsertARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDebugMessageInsertARB( params->source, params->type, params->id, params->severity, params->length, params->buf ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5541,6 +6192,7 @@ static NTSTATUS ext_glDeformSGIX( void *args ) struct glDeformSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeformSGIX( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5549,6 +6201,7 @@ static NTSTATUS ext_glDeformationMap3dSGIX( void *args ) struct glDeformationMap3dSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5557,6 +6210,7 @@ static NTSTATUS ext_glDeformationMap3fSGIX( void *args ) struct glDeformationMap3fSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5565,6 +6219,7 @@ static NTSTATUS ext_glDeleteAsyncMarkersSGIX( void *args ) struct glDeleteAsyncMarkersSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteAsyncMarkersSGIX( params->marker, params->range ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5573,6 +6228,7 @@ static NTSTATUS ext_glDeleteBufferRegion( void *args ) struct glDeleteBufferRegion_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteBufferRegion( params->region ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5581,6 +6237,7 @@ static NTSTATUS ext_glDeleteBuffers( void *args ) struct glDeleteBuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteBuffers( params->n, params->buffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5589,6 +6246,7 @@ static NTSTATUS ext_glDeleteBuffersARB( void *args ) struct glDeleteBuffersARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteBuffersARB( params->n, params->buffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5597,6 +6255,7 @@ static NTSTATUS ext_glDeleteCommandListsNV( void *args ) struct glDeleteCommandListsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteCommandListsNV( params->n, params->lists ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5605,6 +6264,7 @@ static NTSTATUS ext_glDeleteFencesAPPLE( void *args ) struct glDeleteFencesAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteFencesAPPLE( params->n, params->fences ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5613,6 +6273,7 @@ static NTSTATUS ext_glDeleteFencesNV( void *args ) struct glDeleteFencesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteFencesNV( params->n, params->fences ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5621,6 +6282,7 @@ static NTSTATUS ext_glDeleteFragmentShaderATI( void *args ) struct glDeleteFragmentShaderATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteFragmentShaderATI( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5629,6 +6291,7 @@ static NTSTATUS ext_glDeleteFramebuffers( void *args ) struct glDeleteFramebuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteFramebuffers( params->n, params->framebuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5637,6 +6300,7 @@ static NTSTATUS ext_glDeleteFramebuffersEXT( void *args ) struct glDeleteFramebuffersEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteFramebuffersEXT( params->n, params->framebuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5645,6 +6309,7 @@ static NTSTATUS ext_glDeleteMemoryObjectsEXT( void *args ) struct glDeleteMemoryObjectsEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteMemoryObjectsEXT( params->n, params->memoryObjects ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5653,6 +6318,7 @@ static NTSTATUS ext_glDeleteNamedStringARB( void *args ) struct glDeleteNamedStringARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteNamedStringARB( params->namelen, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5661,6 +6327,7 @@ static NTSTATUS ext_glDeleteNamesAMD( void *args ) struct glDeleteNamesAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteNamesAMD( params->identifier, params->num, params->names ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5669,6 +6336,7 @@ static NTSTATUS ext_glDeleteObjectARB( void *args ) struct glDeleteObjectARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteObjectARB( params->obj ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5677,6 +6345,7 @@ static NTSTATUS ext_glDeleteObjectBufferATI( void *args ) struct glDeleteObjectBufferATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteObjectBufferATI( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5685,6 +6354,7 @@ static NTSTATUS ext_glDeleteOcclusionQueriesNV( void *args ) struct glDeleteOcclusionQueriesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteOcclusionQueriesNV( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5693,6 +6363,7 @@ static NTSTATUS ext_glDeletePathsNV( void *args ) struct glDeletePathsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeletePathsNV( params->path, params->range ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5701,6 +6372,7 @@ static NTSTATUS ext_glDeletePerfMonitorsAMD( void *args ) struct glDeletePerfMonitorsAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeletePerfMonitorsAMD( params->n, params->monitors ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5709,6 +6381,7 @@ static NTSTATUS ext_glDeletePerfQueryINTEL( void *args ) struct glDeletePerfQueryINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeletePerfQueryINTEL( params->queryHandle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5717,6 +6390,7 @@ static NTSTATUS ext_glDeleteProgram( void *args ) struct glDeleteProgram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteProgram( params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5725,6 +6399,7 @@ static NTSTATUS ext_glDeleteProgramPipelines( void *args ) struct glDeleteProgramPipelines_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteProgramPipelines( params->n, params->pipelines ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5733,6 +6408,7 @@ static NTSTATUS ext_glDeleteProgramsARB( void *args ) struct glDeleteProgramsARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteProgramsARB( params->n, params->programs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5741,6 +6417,7 @@ static NTSTATUS ext_glDeleteProgramsNV( void *args ) struct glDeleteProgramsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteProgramsNV( params->n, params->programs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5749,6 +6426,7 @@ static NTSTATUS ext_glDeleteQueries( void *args ) struct glDeleteQueries_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteQueries( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5757,6 +6435,7 @@ static NTSTATUS ext_glDeleteQueriesARB( void *args ) struct glDeleteQueriesARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteQueriesARB( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5765,6 +6444,7 @@ static NTSTATUS ext_glDeleteQueryResourceTagNV( void *args ) struct glDeleteQueryResourceTagNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteQueryResourceTagNV( params->n, params->tagIds ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5773,6 +6453,7 @@ static NTSTATUS ext_glDeleteRenderbuffers( void *args ) struct glDeleteRenderbuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteRenderbuffers( params->n, params->renderbuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5781,6 +6462,7 @@ static NTSTATUS ext_glDeleteRenderbuffersEXT( void *args ) struct glDeleteRenderbuffersEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteRenderbuffersEXT( params->n, params->renderbuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5789,6 +6471,7 @@ static NTSTATUS ext_glDeleteSamplers( void *args ) struct glDeleteSamplers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteSamplers( params->count, params->samplers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5797,6 +6480,7 @@ static NTSTATUS ext_glDeleteSemaphoresEXT( void *args ) struct glDeleteSemaphoresEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteSemaphoresEXT( params->n, params->semaphores ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5805,6 +6489,7 @@ static NTSTATUS ext_glDeleteShader( void *args ) struct glDeleteShader_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteShader( params->shader ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5813,6 +6498,7 @@ static NTSTATUS ext_glDeleteStatesNV( void *args ) struct glDeleteStatesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteStatesNV( params->n, params->states ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5821,6 +6507,7 @@ NTSTATUS ext_glDeleteSync( void *args ) struct glDeleteSync_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteSync( params->sync ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5829,6 +6516,7 @@ static NTSTATUS ext_glDeleteTexturesEXT( void *args ) struct glDeleteTexturesEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteTexturesEXT( params->n, params->textures ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5837,6 +6525,7 @@ static NTSTATUS ext_glDeleteTransformFeedbacks( void *args ) struct glDeleteTransformFeedbacks_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteTransformFeedbacks( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5845,6 +6534,7 @@ static NTSTATUS ext_glDeleteTransformFeedbacksNV( void *args ) struct glDeleteTransformFeedbacksNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteTransformFeedbacksNV( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5853,6 +6543,7 @@ static NTSTATUS ext_glDeleteVertexArrays( void *args ) struct glDeleteVertexArrays_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteVertexArrays( params->n, params->arrays ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5861,6 +6552,7 @@ static NTSTATUS ext_glDeleteVertexArraysAPPLE( void *args ) struct glDeleteVertexArraysAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteVertexArraysAPPLE( params->n, params->arrays ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5869,6 +6561,7 @@ static NTSTATUS ext_glDeleteVertexShaderEXT( void *args ) struct glDeleteVertexShaderEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDeleteVertexShaderEXT( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5877,6 +6570,7 @@ static NTSTATUS ext_glDepthBoundsEXT( void *args ) struct glDepthBoundsEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthBoundsEXT( params->zmin, params->zmax ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5885,6 +6579,7 @@ static NTSTATUS ext_glDepthBoundsdNV( void *args ) struct glDepthBoundsdNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthBoundsdNV( params->zmin, params->zmax ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5893,6 +6588,7 @@ static NTSTATUS ext_glDepthRangeArraydvNV( void *args ) struct glDepthRangeArraydvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRangeArraydvNV( params->first, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5901,6 +6597,7 @@ static NTSTATUS ext_glDepthRangeArrayv( void *args ) struct glDepthRangeArrayv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRangeArrayv( params->first, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5909,6 +6606,7 @@ static NTSTATUS ext_glDepthRangeIndexed( void *args ) struct glDepthRangeIndexed_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRangeIndexed( params->index, params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5917,6 +6615,7 @@ static NTSTATUS ext_glDepthRangeIndexeddNV( void *args ) struct glDepthRangeIndexeddNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRangeIndexeddNV( params->index, params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5925,6 +6624,7 @@ static NTSTATUS ext_glDepthRangedNV( void *args ) struct glDepthRangedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRangedNV( params->zNear, params->zFar ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5933,6 +6633,7 @@ static NTSTATUS ext_glDepthRangef( void *args ) struct glDepthRangef_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRangef( params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5941,6 +6642,7 @@ static NTSTATUS ext_glDepthRangefOES( void *args ) struct glDepthRangefOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRangefOES( params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5949,6 +6651,7 @@ static NTSTATUS ext_glDepthRangexOES( void *args ) struct glDepthRangexOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDepthRangexOES( params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5957,6 +6660,7 @@ static NTSTATUS ext_glDetachObjectARB( void *args ) struct glDetachObjectARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDetachObjectARB( params->containerObj, params->attachedObj ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5965,6 +6669,7 @@ static NTSTATUS ext_glDetachShader( void *args ) struct glDetachShader_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDetachShader( params->program, params->shader ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5973,6 +6678,7 @@ static NTSTATUS ext_glDetailTexFuncSGIS( void *args ) struct glDetailTexFuncSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDetailTexFuncSGIS( params->target, params->n, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5981,6 +6687,7 @@ static NTSTATUS ext_glDisableClientStateIndexedEXT( void *args ) struct glDisableClientStateIndexedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableClientStateIndexedEXT( params->array, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5989,6 +6696,7 @@ static NTSTATUS ext_glDisableClientStateiEXT( void *args ) struct glDisableClientStateiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableClientStateiEXT( params->array, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -5997,6 +6705,7 @@ static NTSTATUS ext_glDisableIndexedEXT( void *args ) struct glDisableIndexedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableIndexedEXT( params->target, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6005,6 +6714,7 @@ static NTSTATUS ext_glDisableVariantClientStateEXT( void *args ) struct glDisableVariantClientStateEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableVariantClientStateEXT( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6013,6 +6723,7 @@ static NTSTATUS ext_glDisableVertexArrayAttrib( void *args ) struct glDisableVertexArrayAttrib_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableVertexArrayAttrib( params->vaobj, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6021,6 +6732,7 @@ static NTSTATUS ext_glDisableVertexArrayAttribEXT( void *args ) struct glDisableVertexArrayAttribEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableVertexArrayAttribEXT( params->vaobj, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6029,6 +6741,7 @@ static NTSTATUS ext_glDisableVertexArrayEXT( void *args ) struct glDisableVertexArrayEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableVertexArrayEXT( params->vaobj, params->array ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6037,6 +6750,7 @@ static NTSTATUS ext_glDisableVertexAttribAPPLE( void *args ) struct glDisableVertexAttribAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableVertexAttribAPPLE( params->index, params->pname ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6045,6 +6759,7 @@ static NTSTATUS ext_glDisableVertexAttribArray( void *args ) struct glDisableVertexAttribArray_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableVertexAttribArray( params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6053,6 +6768,7 @@ static NTSTATUS ext_glDisableVertexAttribArrayARB( void *args ) struct glDisableVertexAttribArrayARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisableVertexAttribArrayARB( params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6061,6 +6777,7 @@ static NTSTATUS ext_glDisablei( void *args ) struct glDisablei_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDisablei( params->target, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6069,6 +6786,7 @@ static NTSTATUS ext_glDispatchCompute( void *args ) struct glDispatchCompute_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDispatchCompute( params->num_groups_x, params->num_groups_y, params->num_groups_z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6077,6 +6795,7 @@ static NTSTATUS ext_glDispatchComputeGroupSizeARB( void *args ) struct glDispatchComputeGroupSizeARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6085,6 +6804,7 @@ static NTSTATUS ext_glDispatchComputeIndirect( void *args ) struct glDispatchComputeIndirect_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDispatchComputeIndirect( params->indirect ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6093,6 +6813,7 @@ static NTSTATUS ext_glDrawArraysEXT( void *args ) struct glDrawArraysEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawArraysEXT( params->mode, params->first, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6101,6 +6822,7 @@ static NTSTATUS ext_glDrawArraysIndirect( void *args ) struct glDrawArraysIndirect_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawArraysIndirect( params->mode, params->indirect ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6109,6 +6831,7 @@ static NTSTATUS ext_glDrawArraysInstanced( void *args ) struct glDrawArraysInstanced_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawArraysInstanced( params->mode, params->first, params->count, params->instancecount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6117,6 +6840,7 @@ static NTSTATUS ext_glDrawArraysInstancedARB( void *args ) struct glDrawArraysInstancedARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawArraysInstancedARB( params->mode, params->first, params->count, params->primcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6125,6 +6849,7 @@ static NTSTATUS ext_glDrawArraysInstancedBaseInstance( void *args ) struct glDrawArraysInstancedBaseInstance_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawArraysInstancedBaseInstance( params->mode, params->first, params->count, params->instancecount, params->baseinstance ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6133,6 +6858,7 @@ static NTSTATUS ext_glDrawArraysInstancedEXT( void *args ) struct glDrawArraysInstancedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawArraysInstancedEXT( params->mode, params->start, params->count, params->primcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6141,6 +6867,7 @@ static NTSTATUS ext_glDrawBufferRegion( void *args ) struct glDrawBufferRegion_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawBufferRegion( params->region, params->x, params->y, params->width, params->height, params->xDest, params->yDest ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6149,6 +6876,7 @@ static NTSTATUS ext_glDrawBuffers( void *args ) struct glDrawBuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawBuffers( params->n, params->bufs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6157,6 +6885,7 @@ static NTSTATUS ext_glDrawBuffersARB( void *args ) struct glDrawBuffersARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawBuffersARB( params->n, params->bufs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6165,6 +6894,7 @@ static NTSTATUS ext_glDrawBuffersATI( void *args ) struct glDrawBuffersATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawBuffersATI( params->n, params->bufs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6173,6 +6903,7 @@ static NTSTATUS ext_glDrawCommandsAddressNV( void *args ) struct glDrawCommandsAddressNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawCommandsAddressNV( params->primitiveMode, params->indirects, params->sizes, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6181,6 +6912,7 @@ static NTSTATUS ext_glDrawCommandsNV( void *args ) struct glDrawCommandsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawCommandsNV( params->primitiveMode, params->buffer, params->indirects, params->sizes, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6189,6 +6921,7 @@ static NTSTATUS ext_glDrawCommandsStatesAddressNV( void *args ) struct glDrawCommandsStatesAddressNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawCommandsStatesAddressNV( params->indirects, params->sizes, params->states, params->fbos, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6197,6 +6930,7 @@ static NTSTATUS ext_glDrawCommandsStatesNV( void *args ) struct glDrawCommandsStatesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawCommandsStatesNV( params->buffer, params->indirects, params->sizes, params->states, params->fbos, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6205,6 +6939,7 @@ static NTSTATUS ext_glDrawElementArrayAPPLE( void *args ) struct glDrawElementArrayAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementArrayAPPLE( params->mode, params->first, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6213,6 +6948,7 @@ static NTSTATUS ext_glDrawElementArrayATI( void *args ) struct glDrawElementArrayATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementArrayATI( params->mode, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6221,6 +6957,7 @@ static NTSTATUS ext_glDrawElementsBaseVertex( void *args ) struct glDrawElementsBaseVertex_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementsBaseVertex( params->mode, params->count, params->type, params->indices, params->basevertex ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6229,6 +6966,7 @@ static NTSTATUS ext_glDrawElementsIndirect( void *args ) struct glDrawElementsIndirect_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementsIndirect( params->mode, params->type, params->indirect ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6237,6 +6975,7 @@ static NTSTATUS ext_glDrawElementsInstanced( void *args ) struct glDrawElementsInstanced_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementsInstanced( params->mode, params->count, params->type, params->indices, params->instancecount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6245,6 +6984,7 @@ static NTSTATUS ext_glDrawElementsInstancedARB( void *args ) struct glDrawElementsInstancedARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementsInstancedARB( params->mode, params->count, params->type, params->indices, params->primcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6253,6 +6993,7 @@ static NTSTATUS ext_glDrawElementsInstancedBaseInstance( void *args ) struct glDrawElementsInstancedBaseInstance_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementsInstancedBaseInstance( params->mode, params->count, params->type, params->indices, params->instancecount, params->baseinstance ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6261,6 +7002,7 @@ static NTSTATUS ext_glDrawElementsInstancedBaseVertex( void *args ) struct glDrawElementsInstancedBaseVertex_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementsInstancedBaseVertex( params->mode, params->count, params->type, params->indices, params->instancecount, params->basevertex ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6269,6 +7011,7 @@ static NTSTATUS ext_glDrawElementsInstancedBaseVertexBaseInstance( void *args ) struct glDrawElementsInstancedBaseVertexBaseInstance_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementsInstancedBaseVertexBaseInstance( params->mode, params->count, params->type, params->indices, params->instancecount, params->basevertex, params->baseinstance ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6277,6 +7020,7 @@ static NTSTATUS ext_glDrawElementsInstancedEXT( void *args ) struct glDrawElementsInstancedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawElementsInstancedEXT( params->mode, params->count, params->type, params->indices, params->primcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6285,6 +7029,7 @@ static NTSTATUS ext_glDrawMeshArraysSUN( void *args ) struct glDrawMeshArraysSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawMeshArraysSUN( params->mode, params->first, params->count, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6293,6 +7038,7 @@ static NTSTATUS ext_glDrawMeshTasksIndirectNV( void *args ) struct glDrawMeshTasksIndirectNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawMeshTasksIndirectNV( params->indirect ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6301,6 +7047,7 @@ static NTSTATUS ext_glDrawMeshTasksNV( void *args ) struct glDrawMeshTasksNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawMeshTasksNV( params->first, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6309,6 +7056,7 @@ static NTSTATUS ext_glDrawRangeElementArrayAPPLE( void *args ) struct glDrawRangeElementArrayAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawRangeElementArrayAPPLE( params->mode, params->start, params->end, params->first, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6317,6 +7065,7 @@ static NTSTATUS ext_glDrawRangeElementArrayATI( void *args ) struct glDrawRangeElementArrayATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawRangeElementArrayATI( params->mode, params->start, params->end, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6325,6 +7074,7 @@ static NTSTATUS ext_glDrawRangeElements( void *args ) struct glDrawRangeElements_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawRangeElements( params->mode, params->start, params->end, params->count, params->type, params->indices ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6333,6 +7083,7 @@ static NTSTATUS ext_glDrawRangeElementsBaseVertex( void *args ) struct glDrawRangeElementsBaseVertex_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawRangeElementsBaseVertex( params->mode, params->start, params->end, params->count, params->type, params->indices, params->basevertex ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6341,6 +7092,7 @@ static NTSTATUS ext_glDrawRangeElementsEXT( void *args ) struct glDrawRangeElementsEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawRangeElementsEXT( params->mode, params->start, params->end, params->count, params->type, params->indices ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6349,6 +7101,7 @@ static NTSTATUS ext_glDrawTextureNV( void *args ) struct glDrawTextureNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawTextureNV( params->texture, params->sampler, params->x0, params->y0, params->x1, params->y1, params->z, params->s0, params->t0, params->s1, params->t1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6357,6 +7110,7 @@ static NTSTATUS ext_glDrawTransformFeedback( void *args ) struct glDrawTransformFeedback_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawTransformFeedback( params->mode, params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6365,6 +7119,7 @@ static NTSTATUS ext_glDrawTransformFeedbackInstanced( void *args ) struct glDrawTransformFeedbackInstanced_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawTransformFeedbackInstanced( params->mode, params->id, params->instancecount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6373,6 +7128,7 @@ static NTSTATUS ext_glDrawTransformFeedbackNV( void *args ) struct glDrawTransformFeedbackNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawTransformFeedbackNV( params->mode, params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6381,6 +7137,7 @@ static NTSTATUS ext_glDrawTransformFeedbackStream( void *args ) struct glDrawTransformFeedbackStream_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawTransformFeedbackStream( params->mode, params->id, params->stream ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6389,6 +7146,7 @@ static NTSTATUS ext_glDrawTransformFeedbackStreamInstanced( void *args ) struct glDrawTransformFeedbackStreamInstanced_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawTransformFeedbackStreamInstanced( params->mode, params->id, params->stream, params->instancecount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6397,6 +7155,7 @@ static NTSTATUS ext_glDrawVkImageNV( void *args ) struct glDrawVkImageNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glDrawVkImageNV( params->vkImage, params->sampler, params->x0, params->y0, params->x1, params->y1, params->z, params->s0, params->t0, params->s1, params->t1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6405,6 +7164,7 @@ static NTSTATUS ext_glEGLImageTargetTexStorageEXT( void *args ) struct glEGLImageTargetTexStorageEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEGLImageTargetTexStorageEXT( params->target, params->image, params->attrib_list ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6413,6 +7173,7 @@ static NTSTATUS ext_glEGLImageTargetTextureStorageEXT( void *args ) struct glEGLImageTargetTextureStorageEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEGLImageTargetTextureStorageEXT( params->texture, params->image, params->attrib_list ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6421,6 +7182,7 @@ static NTSTATUS ext_glEdgeFlagFormatNV( void *args ) struct glEdgeFlagFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEdgeFlagFormatNV( params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6429,6 +7191,7 @@ static NTSTATUS ext_glEdgeFlagPointerEXT( void *args ) struct glEdgeFlagPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEdgeFlagPointerEXT( params->stride, params->count, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6437,6 +7200,7 @@ static NTSTATUS ext_glEdgeFlagPointerListIBM( void *args ) struct glEdgeFlagPointerListIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEdgeFlagPointerListIBM( params->stride, params->pointer, params->ptrstride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6445,6 +7209,7 @@ static NTSTATUS ext_glElementPointerAPPLE( void *args ) struct glElementPointerAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glElementPointerAPPLE( params->type, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6453,6 +7218,7 @@ static NTSTATUS ext_glElementPointerATI( void *args ) struct glElementPointerATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glElementPointerATI( params->type, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6461,6 +7227,7 @@ static NTSTATUS ext_glEnableClientStateIndexedEXT( void *args ) struct glEnableClientStateIndexedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableClientStateIndexedEXT( params->array, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6469,6 +7236,7 @@ static NTSTATUS ext_glEnableClientStateiEXT( void *args ) struct glEnableClientStateiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableClientStateiEXT( params->array, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6477,6 +7245,7 @@ static NTSTATUS ext_glEnableIndexedEXT( void *args ) struct glEnableIndexedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableIndexedEXT( params->target, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6485,6 +7254,7 @@ static NTSTATUS ext_glEnableVariantClientStateEXT( void *args ) struct glEnableVariantClientStateEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableVariantClientStateEXT( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6493,6 +7263,7 @@ static NTSTATUS ext_glEnableVertexArrayAttrib( void *args ) struct glEnableVertexArrayAttrib_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableVertexArrayAttrib( params->vaobj, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6501,6 +7272,7 @@ static NTSTATUS ext_glEnableVertexArrayAttribEXT( void *args ) struct glEnableVertexArrayAttribEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableVertexArrayAttribEXT( params->vaobj, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6509,6 +7281,7 @@ static NTSTATUS ext_glEnableVertexArrayEXT( void *args ) struct glEnableVertexArrayEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableVertexArrayEXT( params->vaobj, params->array ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6517,6 +7290,7 @@ static NTSTATUS ext_glEnableVertexAttribAPPLE( void *args ) struct glEnableVertexAttribAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableVertexAttribAPPLE( params->index, params->pname ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6525,6 +7299,7 @@ static NTSTATUS ext_glEnableVertexAttribArray( void *args ) struct glEnableVertexAttribArray_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableVertexAttribArray( params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6533,6 +7308,7 @@ static NTSTATUS ext_glEnableVertexAttribArrayARB( void *args ) struct glEnableVertexAttribArrayARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnableVertexAttribArrayARB( params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6541,6 +7317,7 @@ static NTSTATUS ext_glEnablei( void *args ) struct glEnablei_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEnablei( params->target, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6549,6 +7326,7 @@ static NTSTATUS ext_glEndConditionalRender( void *args ) struct glEndConditionalRender_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndConditionalRender(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6557,6 +7335,7 @@ static NTSTATUS ext_glEndConditionalRenderNV( void *args ) struct glEndConditionalRenderNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndConditionalRenderNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6565,6 +7344,7 @@ static NTSTATUS ext_glEndConditionalRenderNVX( void *args ) struct glEndConditionalRenderNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndConditionalRenderNVX(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6573,6 +7353,7 @@ static NTSTATUS ext_glEndFragmentShaderATI( void *args ) struct glEndFragmentShaderATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndFragmentShaderATI(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6581,6 +7362,7 @@ static NTSTATUS ext_glEndOcclusionQueryNV( void *args ) struct glEndOcclusionQueryNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndOcclusionQueryNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6589,6 +7371,7 @@ static NTSTATUS ext_glEndPerfMonitorAMD( void *args ) struct glEndPerfMonitorAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndPerfMonitorAMD( params->monitor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6597,6 +7380,7 @@ static NTSTATUS ext_glEndPerfQueryINTEL( void *args ) struct glEndPerfQueryINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndPerfQueryINTEL( params->queryHandle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6605,6 +7389,7 @@ static NTSTATUS ext_glEndQuery( void *args ) struct glEndQuery_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndQuery( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6613,6 +7398,7 @@ static NTSTATUS ext_glEndQueryARB( void *args ) struct glEndQueryARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndQueryARB( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6621,6 +7407,7 @@ static NTSTATUS ext_glEndQueryIndexed( void *args ) struct glEndQueryIndexed_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndQueryIndexed( params->target, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6629,6 +7416,7 @@ static NTSTATUS ext_glEndTransformFeedback( void *args ) struct glEndTransformFeedback_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndTransformFeedback(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6637,6 +7425,7 @@ static NTSTATUS ext_glEndTransformFeedbackEXT( void *args ) struct glEndTransformFeedbackEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndTransformFeedbackEXT(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6645,6 +7434,7 @@ static NTSTATUS ext_glEndTransformFeedbackNV( void *args ) struct glEndTransformFeedbackNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndTransformFeedbackNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6653,6 +7443,7 @@ static NTSTATUS ext_glEndVertexShaderEXT( void *args ) struct glEndVertexShaderEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndVertexShaderEXT(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6661,6 +7452,7 @@ static NTSTATUS ext_glEndVideoCaptureNV( void *args ) struct glEndVideoCaptureNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEndVideoCaptureNV( params->video_capture_slot ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6669,6 +7461,7 @@ static NTSTATUS ext_glEvalCoord1xOES( void *args ) struct glEvalCoord1xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord1xOES( params->u ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6677,6 +7470,7 @@ static NTSTATUS ext_glEvalCoord1xvOES( void *args ) struct glEvalCoord1xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord1xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6685,6 +7479,7 @@ static NTSTATUS ext_glEvalCoord2xOES( void *args ) struct glEvalCoord2xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord2xOES( params->u, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6693,6 +7488,7 @@ static NTSTATUS ext_glEvalCoord2xvOES( void *args ) struct glEvalCoord2xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalCoord2xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6701,6 +7497,7 @@ static NTSTATUS ext_glEvalMapsNV( void *args ) struct glEvalMapsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvalMapsNV( params->target, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6709,6 +7506,7 @@ static NTSTATUS ext_glEvaluateDepthValuesARB( void *args ) struct glEvaluateDepthValuesARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glEvaluateDepthValuesARB(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6717,6 +7515,7 @@ static NTSTATUS ext_glExecuteProgramNV( void *args ) struct glExecuteProgramNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glExecuteProgramNV( params->target, params->id, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6725,6 +7524,7 @@ static NTSTATUS ext_glExtractComponentEXT( void *args ) struct glExtractComponentEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glExtractComponentEXT( params->res, params->src, params->num ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6733,6 +7533,7 @@ static NTSTATUS ext_glFeedbackBufferxOES( void *args ) struct glFeedbackBufferxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFeedbackBufferxOES( params->n, params->type, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6741,6 +7542,7 @@ NTSTATUS ext_glFenceSync( void *args ) struct glFenceSync_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glFenceSync( params->condition, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6749,6 +7551,7 @@ static NTSTATUS ext_glFinalCombinerInputNV( void *args ) struct glFinalCombinerInputNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFinalCombinerInputNV( params->variable, params->input, params->mapping, params->componentUsage ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6757,6 +7560,7 @@ static NTSTATUS ext_glFinishAsyncSGIX( void *args ) struct glFinishAsyncSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glFinishAsyncSGIX( params->markerp ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6765,6 +7569,7 @@ static NTSTATUS ext_glFinishFenceAPPLE( void *args ) struct glFinishFenceAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFinishFenceAPPLE( params->fence ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6773,6 +7578,7 @@ static NTSTATUS ext_glFinishFenceNV( void *args ) struct glFinishFenceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFinishFenceNV( params->fence ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6781,6 +7587,7 @@ static NTSTATUS ext_glFinishObjectAPPLE( void *args ) struct glFinishObjectAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFinishObjectAPPLE( params->object, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6789,6 +7596,7 @@ static NTSTATUS ext_glFinishTextureSUNX( void *args ) struct glFinishTextureSUNX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFinishTextureSUNX(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6797,6 +7605,7 @@ static NTSTATUS ext_glFlushMappedBufferRange( void *args ) struct glFlushMappedBufferRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushMappedBufferRange( params->target, params->offset, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6805,6 +7614,7 @@ static NTSTATUS ext_glFlushMappedBufferRangeAPPLE( void *args ) struct glFlushMappedBufferRangeAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushMappedBufferRangeAPPLE( params->target, params->offset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6813,6 +7623,7 @@ static NTSTATUS ext_glFlushMappedNamedBufferRange( void *args ) struct glFlushMappedNamedBufferRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushMappedNamedBufferRange( params->buffer, params->offset, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6821,6 +7632,7 @@ static NTSTATUS ext_glFlushMappedNamedBufferRangeEXT( void *args ) struct glFlushMappedNamedBufferRangeEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushMappedNamedBufferRangeEXT( params->buffer, params->offset, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6829,6 +7641,7 @@ static NTSTATUS ext_glFlushPixelDataRangeNV( void *args ) struct glFlushPixelDataRangeNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushPixelDataRangeNV( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6837,6 +7650,7 @@ static NTSTATUS ext_glFlushRasterSGIX( void *args ) struct glFlushRasterSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushRasterSGIX(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6845,6 +7659,7 @@ static NTSTATUS ext_glFlushStaticDataIBM( void *args ) struct glFlushStaticDataIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushStaticDataIBM( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6853,6 +7668,7 @@ static NTSTATUS ext_glFlushVertexArrayRangeAPPLE( void *args ) struct glFlushVertexArrayRangeAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushVertexArrayRangeAPPLE( params->length, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6861,6 +7677,7 @@ static NTSTATUS ext_glFlushVertexArrayRangeNV( void *args ) struct glFlushVertexArrayRangeNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFlushVertexArrayRangeNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6869,6 +7686,7 @@ static NTSTATUS ext_glFogCoordFormatNV( void *args ) struct glFogCoordFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordFormatNV( params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6877,6 +7695,7 @@ static NTSTATUS ext_glFogCoordPointer( void *args ) struct glFogCoordPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordPointer( params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6885,6 +7704,7 @@ static NTSTATUS ext_glFogCoordPointerEXT( void *args ) struct glFogCoordPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordPointerEXT( params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6893,6 +7713,7 @@ static NTSTATUS ext_glFogCoordPointerListIBM( void *args ) struct glFogCoordPointerListIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6901,6 +7722,7 @@ static NTSTATUS ext_glFogCoordd( void *args ) struct glFogCoordd_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordd( params->coord ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6909,6 +7731,7 @@ static NTSTATUS ext_glFogCoorddEXT( void *args ) struct glFogCoorddEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoorddEXT( params->coord ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6917,6 +7740,7 @@ static NTSTATUS ext_glFogCoorddv( void *args ) struct glFogCoorddv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoorddv( params->coord ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6925,6 +7749,7 @@ static NTSTATUS ext_glFogCoorddvEXT( void *args ) struct glFogCoorddvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoorddvEXT( params->coord ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6933,6 +7758,7 @@ static NTSTATUS ext_glFogCoordf( void *args ) struct glFogCoordf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordf( params->coord ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6941,6 +7767,7 @@ static NTSTATUS ext_glFogCoordfEXT( void *args ) struct glFogCoordfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordfEXT( params->coord ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6949,6 +7776,7 @@ static NTSTATUS ext_glFogCoordfv( void *args ) struct glFogCoordfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordfv( params->coord ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6957,6 +7785,7 @@ static NTSTATUS ext_glFogCoordfvEXT( void *args ) struct glFogCoordfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordfvEXT( params->coord ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6965,6 +7794,7 @@ static NTSTATUS ext_glFogCoordhNV( void *args ) struct glFogCoordhNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordhNV( params->fog ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6973,6 +7803,7 @@ static NTSTATUS ext_glFogCoordhvNV( void *args ) struct glFogCoordhvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogCoordhvNV( params->fog ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6981,6 +7812,7 @@ static NTSTATUS ext_glFogFuncSGIS( void *args ) struct glFogFuncSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogFuncSGIS( params->n, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6989,6 +7821,7 @@ static NTSTATUS ext_glFogxOES( void *args ) struct glFogxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogxOES( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -6997,6 +7830,7 @@ static NTSTATUS ext_glFogxvOES( void *args ) struct glFogxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFogxvOES( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7005,6 +7839,7 @@ static NTSTATUS ext_glFragmentColorMaterialSGIX( void *args ) struct glFragmentColorMaterialSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentColorMaterialSGIX( params->face, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7013,6 +7848,7 @@ static NTSTATUS ext_glFragmentCoverageColorNV( void *args ) struct glFragmentCoverageColorNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentCoverageColorNV( params->color ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7021,6 +7857,7 @@ static NTSTATUS ext_glFragmentLightModelfSGIX( void *args ) struct glFragmentLightModelfSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentLightModelfSGIX( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7029,6 +7866,7 @@ static NTSTATUS ext_glFragmentLightModelfvSGIX( void *args ) struct glFragmentLightModelfvSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentLightModelfvSGIX( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7037,6 +7875,7 @@ static NTSTATUS ext_glFragmentLightModeliSGIX( void *args ) struct glFragmentLightModeliSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentLightModeliSGIX( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7045,6 +7884,7 @@ static NTSTATUS ext_glFragmentLightModelivSGIX( void *args ) struct glFragmentLightModelivSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentLightModelivSGIX( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7053,6 +7893,7 @@ static NTSTATUS ext_glFragmentLightfSGIX( void *args ) struct glFragmentLightfSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentLightfSGIX( params->light, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7061,6 +7902,7 @@ static NTSTATUS ext_glFragmentLightfvSGIX( void *args ) struct glFragmentLightfvSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentLightfvSGIX( params->light, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7069,6 +7911,7 @@ static NTSTATUS ext_glFragmentLightiSGIX( void *args ) struct glFragmentLightiSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentLightiSGIX( params->light, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7077,6 +7920,7 @@ static NTSTATUS ext_glFragmentLightivSGIX( void *args ) struct glFragmentLightivSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentLightivSGIX( params->light, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7085,6 +7929,7 @@ static NTSTATUS ext_glFragmentMaterialfSGIX( void *args ) struct glFragmentMaterialfSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentMaterialfSGIX( params->face, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7093,6 +7938,7 @@ static NTSTATUS ext_glFragmentMaterialfvSGIX( void *args ) struct glFragmentMaterialfvSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentMaterialfvSGIX( params->face, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7101,6 +7947,7 @@ static NTSTATUS ext_glFragmentMaterialiSGIX( void *args ) struct glFragmentMaterialiSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentMaterialiSGIX( params->face, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7109,6 +7956,7 @@ static NTSTATUS ext_glFragmentMaterialivSGIX( void *args ) struct glFragmentMaterialivSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFragmentMaterialivSGIX( params->face, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7117,6 +7965,7 @@ static NTSTATUS ext_glFrameTerminatorGREMEDY( void *args ) struct glFrameTerminatorGREMEDY_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFrameTerminatorGREMEDY(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7125,6 +7974,7 @@ static NTSTATUS ext_glFrameZoomSGIX( void *args ) struct glFrameZoomSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFrameZoomSGIX( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7133,6 +7983,7 @@ static NTSTATUS ext_glFramebufferDrawBufferEXT( void *args ) struct glFramebufferDrawBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferDrawBufferEXT( params->framebuffer, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7141,6 +7992,7 @@ static NTSTATUS ext_glFramebufferDrawBuffersEXT( void *args ) struct glFramebufferDrawBuffersEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferDrawBuffersEXT( params->framebuffer, params->n, params->bufs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7149,6 +8001,7 @@ static NTSTATUS ext_glFramebufferFetchBarrierEXT( void *args ) struct glFramebufferFetchBarrierEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferFetchBarrierEXT(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7157,6 +8010,7 @@ static NTSTATUS ext_glFramebufferParameteri( void *args ) struct glFramebufferParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferParameteri( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7165,6 +8019,7 @@ static NTSTATUS ext_glFramebufferParameteriMESA( void *args ) struct glFramebufferParameteriMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferParameteriMESA( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7173,6 +8028,7 @@ static NTSTATUS ext_glFramebufferReadBufferEXT( void *args ) struct glFramebufferReadBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferReadBufferEXT( params->framebuffer, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7181,6 +8037,7 @@ static NTSTATUS ext_glFramebufferRenderbuffer( void *args ) struct glFramebufferRenderbuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferRenderbuffer( params->target, params->attachment, params->renderbuffertarget, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7189,6 +8046,7 @@ static NTSTATUS ext_glFramebufferRenderbufferEXT( void *args ) struct glFramebufferRenderbufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferRenderbufferEXT( params->target, params->attachment, params->renderbuffertarget, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7197,6 +8055,7 @@ static NTSTATUS ext_glFramebufferSampleLocationsfvARB( void *args ) struct glFramebufferSampleLocationsfvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferSampleLocationsfvARB( params->target, params->start, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7205,6 +8064,7 @@ static NTSTATUS ext_glFramebufferSampleLocationsfvNV( void *args ) struct glFramebufferSampleLocationsfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferSampleLocationsfvNV( params->target, params->start, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7213,6 +8073,7 @@ static NTSTATUS ext_glFramebufferSamplePositionsfvAMD( void *args ) struct glFramebufferSamplePositionsfvAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferSamplePositionsfvAMD( params->target, params->numsamples, params->pixelindex, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7221,6 +8082,7 @@ static NTSTATUS ext_glFramebufferTexture( void *args ) struct glFramebufferTexture_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTexture( params->target, params->attachment, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7229,6 +8091,7 @@ static NTSTATUS ext_glFramebufferTexture1D( void *args ) struct glFramebufferTexture1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTexture1D( params->target, params->attachment, params->textarget, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7237,6 +8100,7 @@ static NTSTATUS ext_glFramebufferTexture1DEXT( void *args ) struct glFramebufferTexture1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTexture1DEXT( params->target, params->attachment, params->textarget, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7245,6 +8109,7 @@ static NTSTATUS ext_glFramebufferTexture2D( void *args ) struct glFramebufferTexture2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTexture2D( params->target, params->attachment, params->textarget, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7253,6 +8118,7 @@ static NTSTATUS ext_glFramebufferTexture2DEXT( void *args ) struct glFramebufferTexture2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTexture2DEXT( params->target, params->attachment, params->textarget, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7261,6 +8127,7 @@ static NTSTATUS ext_glFramebufferTexture3D( void *args ) struct glFramebufferTexture3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTexture3D( params->target, params->attachment, params->textarget, params->texture, params->level, params->zoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7269,6 +8136,7 @@ static NTSTATUS ext_glFramebufferTexture3DEXT( void *args ) struct glFramebufferTexture3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTexture3DEXT( params->target, params->attachment, params->textarget, params->texture, params->level, params->zoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7277,6 +8145,7 @@ static NTSTATUS ext_glFramebufferTextureARB( void *args ) struct glFramebufferTextureARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTextureARB( params->target, params->attachment, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7285,6 +8154,7 @@ static NTSTATUS ext_glFramebufferTextureEXT( void *args ) struct glFramebufferTextureEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTextureEXT( params->target, params->attachment, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7293,6 +8163,7 @@ static NTSTATUS ext_glFramebufferTextureFaceARB( void *args ) struct glFramebufferTextureFaceARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTextureFaceARB( params->target, params->attachment, params->texture, params->level, params->face ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7301,6 +8172,7 @@ static NTSTATUS ext_glFramebufferTextureFaceEXT( void *args ) struct glFramebufferTextureFaceEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTextureFaceEXT( params->target, params->attachment, params->texture, params->level, params->face ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7309,6 +8181,7 @@ static NTSTATUS ext_glFramebufferTextureLayer( void *args ) struct glFramebufferTextureLayer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTextureLayer( params->target, params->attachment, params->texture, params->level, params->layer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7317,6 +8190,7 @@ static NTSTATUS ext_glFramebufferTextureLayerARB( void *args ) struct glFramebufferTextureLayerARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTextureLayerARB( params->target, params->attachment, params->texture, params->level, params->layer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7325,6 +8199,7 @@ static NTSTATUS ext_glFramebufferTextureLayerEXT( void *args ) struct glFramebufferTextureLayerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTextureLayerEXT( params->target, params->attachment, params->texture, params->level, params->layer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7333,6 +8208,7 @@ static NTSTATUS ext_glFramebufferTextureMultiviewOVR( void *args ) struct glFramebufferTextureMultiviewOVR_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFramebufferTextureMultiviewOVR( params->target, params->attachment, params->texture, params->level, params->baseViewIndex, params->numViews ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7341,6 +8217,7 @@ static NTSTATUS ext_glFreeObjectBufferATI( void *args ) struct glFreeObjectBufferATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFreeObjectBufferATI( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7349,6 +8226,7 @@ static NTSTATUS ext_glFrustumfOES( void *args ) struct glFrustumfOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFrustumfOES( params->l, params->r, params->b, params->t, params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7357,6 +8235,7 @@ static NTSTATUS ext_glFrustumxOES( void *args ) struct glFrustumxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glFrustumxOES( params->l, params->r, params->b, params->t, params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7365,6 +8244,7 @@ static NTSTATUS ext_glGenAsyncMarkersSGIX( void *args ) struct glGenAsyncMarkersSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glGenAsyncMarkersSGIX( params->range ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7373,6 +8253,7 @@ static NTSTATUS ext_glGenBuffers( void *args ) struct glGenBuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenBuffers( params->n, params->buffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7381,6 +8262,7 @@ static NTSTATUS ext_glGenBuffersARB( void *args ) struct glGenBuffersARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenBuffersARB( params->n, params->buffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7389,6 +8271,7 @@ static NTSTATUS ext_glGenFencesAPPLE( void *args ) struct glGenFencesAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenFencesAPPLE( params->n, params->fences ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7397,6 +8280,7 @@ static NTSTATUS ext_glGenFencesNV( void *args ) struct glGenFencesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenFencesNV( params->n, params->fences ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7405,6 +8289,7 @@ static NTSTATUS ext_glGenFragmentShadersATI( void *args ) struct glGenFragmentShadersATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glGenFragmentShadersATI( params->range ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7413,6 +8298,7 @@ static NTSTATUS ext_glGenFramebuffers( void *args ) struct glGenFramebuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenFramebuffers( params->n, params->framebuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7421,6 +8307,7 @@ static NTSTATUS ext_glGenFramebuffersEXT( void *args ) struct glGenFramebuffersEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenFramebuffersEXT( params->n, params->framebuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7429,6 +8316,7 @@ static NTSTATUS ext_glGenNamesAMD( void *args ) struct glGenNamesAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenNamesAMD( params->identifier, params->num, params->names ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7437,6 +8325,7 @@ static NTSTATUS ext_glGenOcclusionQueriesNV( void *args ) struct glGenOcclusionQueriesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenOcclusionQueriesNV( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7445,6 +8334,7 @@ static NTSTATUS ext_glGenPathsNV( void *args ) struct glGenPathsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glGenPathsNV( params->range ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7453,6 +8343,7 @@ static NTSTATUS ext_glGenPerfMonitorsAMD( void *args ) struct glGenPerfMonitorsAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenPerfMonitorsAMD( params->n, params->monitors ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7461,6 +8352,7 @@ static NTSTATUS ext_glGenProgramPipelines( void *args ) struct glGenProgramPipelines_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenProgramPipelines( params->n, params->pipelines ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7469,6 +8361,7 @@ static NTSTATUS ext_glGenProgramsARB( void *args ) struct glGenProgramsARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenProgramsARB( params->n, params->programs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7477,6 +8370,7 @@ static NTSTATUS ext_glGenProgramsNV( void *args ) struct glGenProgramsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenProgramsNV( params->n, params->programs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7485,6 +8379,7 @@ static NTSTATUS ext_glGenQueries( void *args ) struct glGenQueries_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenQueries( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7493,6 +8388,7 @@ static NTSTATUS ext_glGenQueriesARB( void *args ) struct glGenQueriesARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenQueriesARB( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7501,6 +8397,7 @@ static NTSTATUS ext_glGenQueryResourceTagNV( void *args ) struct glGenQueryResourceTagNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenQueryResourceTagNV( params->n, params->tagIds ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7509,6 +8406,7 @@ static NTSTATUS ext_glGenRenderbuffers( void *args ) struct glGenRenderbuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenRenderbuffers( params->n, params->renderbuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7517,6 +8415,7 @@ static NTSTATUS ext_glGenRenderbuffersEXT( void *args ) struct glGenRenderbuffersEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenRenderbuffersEXT( params->n, params->renderbuffers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7525,6 +8424,7 @@ static NTSTATUS ext_glGenSamplers( void *args ) struct glGenSamplers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenSamplers( params->count, params->samplers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7533,6 +8433,7 @@ static NTSTATUS ext_glGenSemaphoresEXT( void *args ) struct glGenSemaphoresEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenSemaphoresEXT( params->n, params->semaphores ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7541,6 +8442,7 @@ static NTSTATUS ext_glGenSymbolsEXT( void *args ) struct glGenSymbolsEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glGenSymbolsEXT( params->datatype, params->storagetype, params->range, params->components ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7549,6 +8451,7 @@ static NTSTATUS ext_glGenTexturesEXT( void *args ) struct glGenTexturesEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenTexturesEXT( params->n, params->textures ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7557,6 +8460,7 @@ static NTSTATUS ext_glGenTransformFeedbacks( void *args ) struct glGenTransformFeedbacks_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenTransformFeedbacks( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7565,6 +8469,7 @@ static NTSTATUS ext_glGenTransformFeedbacksNV( void *args ) struct glGenTransformFeedbacksNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenTransformFeedbacksNV( params->n, params->ids ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7573,6 +8478,7 @@ static NTSTATUS ext_glGenVertexArrays( void *args ) struct glGenVertexArrays_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenVertexArrays( params->n, params->arrays ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7581,6 +8487,7 @@ static NTSTATUS ext_glGenVertexArraysAPPLE( void *args ) struct glGenVertexArraysAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenVertexArraysAPPLE( params->n, params->arrays ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7589,6 +8496,7 @@ static NTSTATUS ext_glGenVertexShadersEXT( void *args ) struct glGenVertexShadersEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glGenVertexShadersEXT( params->range ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7597,6 +8505,7 @@ static NTSTATUS ext_glGenerateMipmap( void *args ) struct glGenerateMipmap_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenerateMipmap( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7605,6 +8514,7 @@ static NTSTATUS ext_glGenerateMipmapEXT( void *args ) struct glGenerateMipmapEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenerateMipmapEXT( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7613,6 +8523,7 @@ static NTSTATUS ext_glGenerateMultiTexMipmapEXT( void *args ) struct glGenerateMultiTexMipmapEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenerateMultiTexMipmapEXT( params->texunit, params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7621,6 +8532,7 @@ static NTSTATUS ext_glGenerateTextureMipmap( void *args ) struct glGenerateTextureMipmap_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenerateTextureMipmap( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -7629,6 +8541,7 @@ static NTSTATUS ext_glGenerateTextureMipmapEXT( void *args ) struct glGenerateTextureMipmapEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGenerateTextureMipmapEXT( params->texture, params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11044,6 +11957,7 @@ static NTSTATUS ext_glGlobalAlphaFactorbSUN( void *args ) struct glGlobalAlphaFactorbSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGlobalAlphaFactorbSUN( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11052,6 +11966,7 @@ static NTSTATUS ext_glGlobalAlphaFactordSUN( void *args ) struct glGlobalAlphaFactordSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGlobalAlphaFactordSUN( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11060,6 +11975,7 @@ static NTSTATUS ext_glGlobalAlphaFactorfSUN( void *args ) struct glGlobalAlphaFactorfSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGlobalAlphaFactorfSUN( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11068,6 +11984,7 @@ static NTSTATUS ext_glGlobalAlphaFactoriSUN( void *args ) struct glGlobalAlphaFactoriSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGlobalAlphaFactoriSUN( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11076,6 +11993,7 @@ static NTSTATUS ext_glGlobalAlphaFactorsSUN( void *args ) struct glGlobalAlphaFactorsSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGlobalAlphaFactorsSUN( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11084,6 +12002,7 @@ static NTSTATUS ext_glGlobalAlphaFactorubSUN( void *args ) struct glGlobalAlphaFactorubSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGlobalAlphaFactorubSUN( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11092,6 +12011,7 @@ static NTSTATUS ext_glGlobalAlphaFactoruiSUN( void *args ) struct glGlobalAlphaFactoruiSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGlobalAlphaFactoruiSUN( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11100,6 +12020,7 @@ static NTSTATUS ext_glGlobalAlphaFactorusSUN( void *args ) struct glGlobalAlphaFactorusSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glGlobalAlphaFactorusSUN( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11108,6 +12029,7 @@ static NTSTATUS ext_glHintPGI( void *args ) struct glHintPGI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glHintPGI( params->target, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11116,6 +12038,7 @@ static NTSTATUS ext_glHistogram( void *args ) struct glHistogram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glHistogram( params->target, params->width, params->internalformat, params->sink ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11124,6 +12047,7 @@ static NTSTATUS ext_glHistogramEXT( void *args ) struct glHistogramEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glHistogramEXT( params->target, params->width, params->internalformat, params->sink ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11132,6 +12056,7 @@ static NTSTATUS ext_glIglooInterfaceSGIX( void *args ) struct glIglooInterfaceSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIglooInterfaceSGIX( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11140,6 +12065,7 @@ static NTSTATUS ext_glImageTransformParameterfHP( void *args ) struct glImageTransformParameterfHP_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImageTransformParameterfHP( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11148,6 +12074,7 @@ static NTSTATUS ext_glImageTransformParameterfvHP( void *args ) struct glImageTransformParameterfvHP_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImageTransformParameterfvHP( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11156,6 +12083,7 @@ static NTSTATUS ext_glImageTransformParameteriHP( void *args ) struct glImageTransformParameteriHP_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImageTransformParameteriHP( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11164,6 +12092,7 @@ static NTSTATUS ext_glImageTransformParameterivHP( void *args ) struct glImageTransformParameterivHP_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImageTransformParameterivHP( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11172,6 +12101,7 @@ static NTSTATUS ext_glImportMemoryFdEXT( void *args ) struct glImportMemoryFdEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImportMemoryFdEXT( params->memory, params->size, params->handleType, params->fd ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11180,6 +12110,7 @@ static NTSTATUS ext_glImportMemoryWin32HandleEXT( void *args ) struct glImportMemoryWin32HandleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImportMemoryWin32HandleEXT( params->memory, params->size, params->handleType, params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11188,6 +12119,7 @@ static NTSTATUS ext_glImportMemoryWin32NameEXT( void *args ) struct glImportMemoryWin32NameEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImportMemoryWin32NameEXT( params->memory, params->size, params->handleType, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11196,6 +12128,7 @@ static NTSTATUS ext_glImportSemaphoreFdEXT( void *args ) struct glImportSemaphoreFdEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImportSemaphoreFdEXT( params->semaphore, params->handleType, params->fd ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11204,6 +12137,7 @@ static NTSTATUS ext_glImportSemaphoreWin32HandleEXT( void *args ) struct glImportSemaphoreWin32HandleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImportSemaphoreWin32HandleEXT( params->semaphore, params->handleType, params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11212,6 +12146,7 @@ static NTSTATUS ext_glImportSemaphoreWin32NameEXT( void *args ) struct glImportSemaphoreWin32NameEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glImportSemaphoreWin32NameEXT( params->semaphore, params->handleType, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11220,6 +12155,7 @@ static NTSTATUS ext_glImportSyncEXT( void *args ) struct glImportSyncEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glImportSyncEXT( params->external_sync_type, params->external_sync, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11228,6 +12164,7 @@ static NTSTATUS ext_glIndexFormatNV( void *args ) struct glIndexFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexFormatNV( params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11236,6 +12173,7 @@ static NTSTATUS ext_glIndexFuncEXT( void *args ) struct glIndexFuncEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexFuncEXT( params->func, params->ref ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11244,6 +12182,7 @@ static NTSTATUS ext_glIndexMaterialEXT( void *args ) struct glIndexMaterialEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexMaterialEXT( params->face, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11252,6 +12191,7 @@ static NTSTATUS ext_glIndexPointerEXT( void *args ) struct glIndexPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexPointerEXT( params->type, params->stride, params->count, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11260,6 +12200,7 @@ static NTSTATUS ext_glIndexPointerListIBM( void *args ) struct glIndexPointerListIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11268,6 +12209,7 @@ static NTSTATUS ext_glIndexxOES( void *args ) struct glIndexxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexxOES( params->component ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11276,6 +12218,7 @@ static NTSTATUS ext_glIndexxvOES( void *args ) struct glIndexxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glIndexxvOES( params->component ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11284,6 +12227,7 @@ static NTSTATUS ext_glInsertComponentEXT( void *args ) struct glInsertComponentEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInsertComponentEXT( params->res, params->src, params->num ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11292,6 +12236,7 @@ static NTSTATUS ext_glInsertEventMarkerEXT( void *args ) struct glInsertEventMarkerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInsertEventMarkerEXT( params->length, params->marker ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11300,6 +12245,7 @@ static NTSTATUS ext_glInstrumentsBufferSGIX( void *args ) struct glInstrumentsBufferSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInstrumentsBufferSGIX( params->size, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11308,6 +12254,7 @@ static NTSTATUS ext_glInterpolatePathsNV( void *args ) struct glInterpolatePathsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInterpolatePathsNV( params->resultPath, params->pathA, params->pathB, params->weight ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11316,6 +12263,7 @@ static NTSTATUS ext_glInvalidateBufferData( void *args ) struct glInvalidateBufferData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInvalidateBufferData( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11324,6 +12272,7 @@ static NTSTATUS ext_glInvalidateBufferSubData( void *args ) struct glInvalidateBufferSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInvalidateBufferSubData( params->buffer, params->offset, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11332,6 +12281,7 @@ static NTSTATUS ext_glInvalidateFramebuffer( void *args ) struct glInvalidateFramebuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInvalidateFramebuffer( params->target, params->numAttachments, params->attachments ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11340,6 +12290,7 @@ static NTSTATUS ext_glInvalidateNamedFramebufferData( void *args ) struct glInvalidateNamedFramebufferData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInvalidateNamedFramebufferData( params->framebuffer, params->numAttachments, params->attachments ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11348,6 +12299,7 @@ static NTSTATUS ext_glInvalidateNamedFramebufferSubData( void *args ) struct glInvalidateNamedFramebufferSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInvalidateNamedFramebufferSubData( params->framebuffer, params->numAttachments, params->attachments, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11356,6 +12308,7 @@ static NTSTATUS ext_glInvalidateSubFramebuffer( void *args ) struct glInvalidateSubFramebuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInvalidateSubFramebuffer( params->target, params->numAttachments, params->attachments, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11364,6 +12317,7 @@ static NTSTATUS ext_glInvalidateTexImage( void *args ) struct glInvalidateTexImage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInvalidateTexImage( params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11372,6 +12326,7 @@ static NTSTATUS ext_glInvalidateTexSubImage( void *args ) struct glInvalidateTexSubImage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glInvalidateTexSubImage( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11380,6 +12335,7 @@ static NTSTATUS ext_glIsAsyncMarkerSGIX( void *args ) struct glIsAsyncMarkerSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsAsyncMarkerSGIX( params->marker ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11388,6 +12344,7 @@ static NTSTATUS ext_glIsBuffer( void *args ) struct glIsBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsBuffer( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11396,6 +12353,7 @@ static NTSTATUS ext_glIsBufferARB( void *args ) struct glIsBufferARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsBufferARB( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11404,6 +12362,7 @@ static NTSTATUS ext_glIsBufferResidentNV( void *args ) struct glIsBufferResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsBufferResidentNV( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11412,6 +12371,7 @@ static NTSTATUS ext_glIsCommandListNV( void *args ) struct glIsCommandListNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsCommandListNV( params->list ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11420,6 +12380,7 @@ static NTSTATUS ext_glIsEnabledIndexedEXT( void *args ) struct glIsEnabledIndexedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsEnabledIndexedEXT( params->target, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11428,6 +12389,7 @@ static NTSTATUS ext_glIsEnabledi( void *args ) struct glIsEnabledi_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsEnabledi( params->target, params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11436,6 +12398,7 @@ static NTSTATUS ext_glIsFenceAPPLE( void *args ) struct glIsFenceAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsFenceAPPLE( params->fence ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11444,6 +12407,7 @@ static NTSTATUS ext_glIsFenceNV( void *args ) struct glIsFenceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsFenceNV( params->fence ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11452,6 +12416,7 @@ static NTSTATUS ext_glIsFramebuffer( void *args ) struct glIsFramebuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsFramebuffer( params->framebuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11460,6 +12425,7 @@ static NTSTATUS ext_glIsFramebufferEXT( void *args ) struct glIsFramebufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsFramebufferEXT( params->framebuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11468,6 +12434,7 @@ static NTSTATUS ext_glIsImageHandleResidentARB( void *args ) struct glIsImageHandleResidentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsImageHandleResidentARB( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11476,6 +12443,7 @@ static NTSTATUS ext_glIsImageHandleResidentNV( void *args ) struct glIsImageHandleResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsImageHandleResidentNV( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11484,6 +12452,7 @@ static NTSTATUS ext_glIsMemoryObjectEXT( void *args ) struct glIsMemoryObjectEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsMemoryObjectEXT( params->memoryObject ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11492,6 +12461,7 @@ static NTSTATUS ext_glIsNameAMD( void *args ) struct glIsNameAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsNameAMD( params->identifier, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11500,6 +12470,7 @@ static NTSTATUS ext_glIsNamedBufferResidentNV( void *args ) struct glIsNamedBufferResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsNamedBufferResidentNV( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11508,6 +12479,7 @@ static NTSTATUS ext_glIsNamedStringARB( void *args ) struct glIsNamedStringARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsNamedStringARB( params->namelen, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11516,6 +12488,7 @@ static NTSTATUS ext_glIsObjectBufferATI( void *args ) struct glIsObjectBufferATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsObjectBufferATI( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11524,6 +12497,7 @@ static NTSTATUS ext_glIsOcclusionQueryNV( void *args ) struct glIsOcclusionQueryNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsOcclusionQueryNV( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11532,6 +12506,7 @@ static NTSTATUS ext_glIsPathNV( void *args ) struct glIsPathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsPathNV( params->path ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11540,6 +12515,7 @@ static NTSTATUS ext_glIsPointInFillPathNV( void *args ) struct glIsPointInFillPathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsPointInFillPathNV( params->path, params->mask, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11548,6 +12524,7 @@ static NTSTATUS ext_glIsPointInStrokePathNV( void *args ) struct glIsPointInStrokePathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsPointInStrokePathNV( params->path, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11556,6 +12533,7 @@ static NTSTATUS ext_glIsProgram( void *args ) struct glIsProgram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsProgram( params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11564,6 +12542,7 @@ static NTSTATUS ext_glIsProgramARB( void *args ) struct glIsProgramARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsProgramARB( params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11572,6 +12551,7 @@ static NTSTATUS ext_glIsProgramNV( void *args ) struct glIsProgramNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsProgramNV( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11580,6 +12560,7 @@ static NTSTATUS ext_glIsProgramPipeline( void *args ) struct glIsProgramPipeline_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsProgramPipeline( params->pipeline ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11588,6 +12569,7 @@ static NTSTATUS ext_glIsQuery( void *args ) struct glIsQuery_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsQuery( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11596,6 +12578,7 @@ static NTSTATUS ext_glIsQueryARB( void *args ) struct glIsQueryARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsQueryARB( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11604,6 +12587,7 @@ static NTSTATUS ext_glIsRenderbuffer( void *args ) struct glIsRenderbuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsRenderbuffer( params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11612,6 +12596,7 @@ static NTSTATUS ext_glIsRenderbufferEXT( void *args ) struct glIsRenderbufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsRenderbufferEXT( params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11620,6 +12605,7 @@ static NTSTATUS ext_glIsSampler( void *args ) struct glIsSampler_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsSampler( params->sampler ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11628,6 +12614,7 @@ static NTSTATUS ext_glIsSemaphoreEXT( void *args ) struct glIsSemaphoreEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsSemaphoreEXT( params->semaphore ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11636,6 +12623,7 @@ static NTSTATUS ext_glIsShader( void *args ) struct glIsShader_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsShader( params->shader ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11644,6 +12632,7 @@ static NTSTATUS ext_glIsStateNV( void *args ) struct glIsStateNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsStateNV( params->state ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11652,6 +12641,7 @@ NTSTATUS ext_glIsSync( void *args ) struct glIsSync_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsSync( params->sync ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11660,6 +12650,7 @@ static NTSTATUS ext_glIsTextureEXT( void *args ) struct glIsTextureEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsTextureEXT( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11668,6 +12659,7 @@ static NTSTATUS ext_glIsTextureHandleResidentARB( void *args ) struct glIsTextureHandleResidentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsTextureHandleResidentARB( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11676,6 +12668,7 @@ static NTSTATUS ext_glIsTextureHandleResidentNV( void *args ) struct glIsTextureHandleResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsTextureHandleResidentNV( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11684,6 +12677,7 @@ static NTSTATUS ext_glIsTransformFeedback( void *args ) struct glIsTransformFeedback_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsTransformFeedback( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11692,6 +12686,7 @@ static NTSTATUS ext_glIsTransformFeedbackNV( void *args ) struct glIsTransformFeedbackNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsTransformFeedbackNV( params->id ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11700,6 +12695,7 @@ static NTSTATUS ext_glIsVariantEnabledEXT( void *args ) struct glIsVariantEnabledEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsVariantEnabledEXT( params->id, params->cap ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11708,6 +12704,7 @@ static NTSTATUS ext_glIsVertexArray( void *args ) struct glIsVertexArray_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsVertexArray( params->array ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11716,6 +12713,7 @@ static NTSTATUS ext_glIsVertexArrayAPPLE( void *args ) struct glIsVertexArrayAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsVertexArrayAPPLE( params->array ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11724,6 +12722,7 @@ static NTSTATUS ext_glIsVertexAttribEnabledAPPLE( void *args ) struct glIsVertexAttribEnabledAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glIsVertexAttribEnabledAPPLE( params->index, params->pname ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11732,6 +12731,7 @@ static NTSTATUS ext_glLGPUCopyImageSubDataNVX( void *args ) struct glLGPUCopyImageSubDataNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11740,6 +12740,7 @@ static NTSTATUS ext_glLGPUInterlockNVX( void *args ) struct glLGPUInterlockNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLGPUInterlockNVX(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11748,6 +12749,7 @@ static NTSTATUS ext_glLGPUNamedBufferSubDataNVX( void *args ) struct glLGPUNamedBufferSubDataNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLGPUNamedBufferSubDataNVX( params->gpuMask, params->buffer, params->offset, params->size, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11756,6 +12758,7 @@ static NTSTATUS ext_glLabelObjectEXT( void *args ) struct glLabelObjectEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLabelObjectEXT( params->type, params->object, params->length, params->label ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11764,6 +12767,7 @@ static NTSTATUS ext_glLightEnviSGIX( void *args ) struct glLightEnviSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightEnviSGIX( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11772,6 +12776,7 @@ static NTSTATUS ext_glLightModelxOES( void *args ) struct glLightModelxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightModelxOES( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11780,6 +12785,7 @@ static NTSTATUS ext_glLightModelxvOES( void *args ) struct glLightModelxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightModelxvOES( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11788,6 +12794,7 @@ static NTSTATUS ext_glLightxOES( void *args ) struct glLightxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightxOES( params->light, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11796,6 +12803,7 @@ static NTSTATUS ext_glLightxvOES( void *args ) struct glLightxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLightxvOES( params->light, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11804,6 +12812,7 @@ static NTSTATUS ext_glLineWidthxOES( void *args ) struct glLineWidthxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLineWidthxOES( params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11812,6 +12821,7 @@ static NTSTATUS ext_glLinkProgram( void *args ) struct glLinkProgram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLinkProgram( params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11820,6 +12830,7 @@ static NTSTATUS ext_glLinkProgramARB( void *args ) struct glLinkProgramARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLinkProgramARB( params->programObj ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11828,6 +12839,7 @@ static NTSTATUS ext_glListDrawCommandsStatesClientNV( void *args ) struct glListDrawCommandsStatesClientNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glListDrawCommandsStatesClientNV( params->list, params->segment, params->indirects, params->sizes, params->states, params->fbos, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11836,6 +12848,7 @@ static NTSTATUS ext_glListParameterfSGIX( void *args ) struct glListParameterfSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glListParameterfSGIX( params->list, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11844,6 +12857,7 @@ static NTSTATUS ext_glListParameterfvSGIX( void *args ) struct glListParameterfvSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glListParameterfvSGIX( params->list, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11852,6 +12866,7 @@ static NTSTATUS ext_glListParameteriSGIX( void *args ) struct glListParameteriSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glListParameteriSGIX( params->list, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11860,6 +12875,7 @@ static NTSTATUS ext_glListParameterivSGIX( void *args ) struct glListParameterivSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glListParameterivSGIX( params->list, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11868,6 +12884,7 @@ static NTSTATUS ext_glLoadIdentityDeformationMapSGIX( void *args ) struct glLoadIdentityDeformationMapSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadIdentityDeformationMapSGIX( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11876,6 +12893,7 @@ static NTSTATUS ext_glLoadMatrixxOES( void *args ) struct glLoadMatrixxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadMatrixxOES( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11884,6 +12902,7 @@ static NTSTATUS ext_glLoadProgramNV( void *args ) struct glLoadProgramNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadProgramNV( params->target, params->id, params->len, params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11892,6 +12911,7 @@ static NTSTATUS ext_glLoadTransposeMatrixd( void *args ) struct glLoadTransposeMatrixd_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadTransposeMatrixd( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11900,6 +12920,7 @@ static NTSTATUS ext_glLoadTransposeMatrixdARB( void *args ) struct glLoadTransposeMatrixdARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadTransposeMatrixdARB( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11908,6 +12929,7 @@ static NTSTATUS ext_glLoadTransposeMatrixf( void *args ) struct glLoadTransposeMatrixf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadTransposeMatrixf( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11916,6 +12938,7 @@ static NTSTATUS ext_glLoadTransposeMatrixfARB( void *args ) struct glLoadTransposeMatrixfARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadTransposeMatrixfARB( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11924,6 +12947,7 @@ static NTSTATUS ext_glLoadTransposeMatrixxOES( void *args ) struct glLoadTransposeMatrixxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLoadTransposeMatrixxOES( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11932,6 +12956,7 @@ static NTSTATUS ext_glLockArraysEXT( void *args ) struct glLockArraysEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glLockArraysEXT( params->first, params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11940,6 +12965,7 @@ static NTSTATUS ext_glMTexCoord2fSGIS( void *args ) struct glMTexCoord2fSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMTexCoord2fSGIS( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11948,6 +12974,7 @@ static NTSTATUS ext_glMTexCoord2fvSGIS( void *args ) struct glMTexCoord2fvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMTexCoord2fvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11956,6 +12983,7 @@ static NTSTATUS ext_glMakeBufferNonResidentNV( void *args ) struct glMakeBufferNonResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeBufferNonResidentNV( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11964,6 +12992,7 @@ static NTSTATUS ext_glMakeBufferResidentNV( void *args ) struct glMakeBufferResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeBufferResidentNV( params->target, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11972,6 +13001,7 @@ static NTSTATUS ext_glMakeImageHandleNonResidentARB( void *args ) struct glMakeImageHandleNonResidentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeImageHandleNonResidentARB( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11980,6 +13010,7 @@ static NTSTATUS ext_glMakeImageHandleNonResidentNV( void *args ) struct glMakeImageHandleNonResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeImageHandleNonResidentNV( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11988,6 +13019,7 @@ static NTSTATUS ext_glMakeImageHandleResidentARB( void *args ) struct glMakeImageHandleResidentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeImageHandleResidentARB( params->handle, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -11996,6 +13028,7 @@ static NTSTATUS ext_glMakeImageHandleResidentNV( void *args ) struct glMakeImageHandleResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeImageHandleResidentNV( params->handle, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12004,6 +13037,7 @@ static NTSTATUS ext_glMakeNamedBufferNonResidentNV( void *args ) struct glMakeNamedBufferNonResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeNamedBufferNonResidentNV( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12012,6 +13046,7 @@ static NTSTATUS ext_glMakeNamedBufferResidentNV( void *args ) struct glMakeNamedBufferResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeNamedBufferResidentNV( params->buffer, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12020,6 +13055,7 @@ static NTSTATUS ext_glMakeTextureHandleNonResidentARB( void *args ) struct glMakeTextureHandleNonResidentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeTextureHandleNonResidentARB( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12028,6 +13064,7 @@ static NTSTATUS ext_glMakeTextureHandleNonResidentNV( void *args ) struct glMakeTextureHandleNonResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeTextureHandleNonResidentNV( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12036,6 +13073,7 @@ static NTSTATUS ext_glMakeTextureHandleResidentARB( void *args ) struct glMakeTextureHandleResidentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeTextureHandleResidentARB( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12044,6 +13082,7 @@ static NTSTATUS ext_glMakeTextureHandleResidentNV( void *args ) struct glMakeTextureHandleResidentNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMakeTextureHandleResidentNV( params->handle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12052,6 +13091,7 @@ static NTSTATUS ext_glMap1xOES( void *args ) struct glMap1xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMap1xOES( params->target, params->u1, params->u2, params->stride, params->order, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12060,6 +13100,7 @@ static NTSTATUS ext_glMap2xOES( void *args ) struct glMap2xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMap2xOES( params->target, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12068,6 +13109,7 @@ NTSTATUS ext_glMapBuffer( void *args ) struct glMapBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapBuffer( params->target, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12076,6 +13118,7 @@ NTSTATUS ext_glMapBufferARB( void *args ) struct glMapBufferARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapBufferARB( params->target, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12084,6 +13127,7 @@ NTSTATUS ext_glMapBufferRange( void *args ) struct glMapBufferRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapBufferRange( params->target, params->offset, params->length, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12092,6 +13136,7 @@ static NTSTATUS ext_glMapControlPointsNV( void *args ) struct glMapControlPointsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapControlPointsNV( params->target, params->index, params->type, params->ustride, params->vstride, params->uorder, params->vorder, params->packed, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12100,6 +13145,7 @@ static NTSTATUS ext_glMapGrid1xOES( void *args ) struct glMapGrid1xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapGrid1xOES( params->n, params->u1, params->u2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12108,6 +13154,7 @@ static NTSTATUS ext_glMapGrid2xOES( void *args ) struct glMapGrid2xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapGrid2xOES( params->n, params->u1, params->u2, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12116,6 +13163,7 @@ NTSTATUS ext_glMapNamedBuffer( void *args ) struct glMapNamedBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapNamedBuffer( params->buffer, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12124,6 +13172,7 @@ NTSTATUS ext_glMapNamedBufferEXT( void *args ) struct glMapNamedBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapNamedBufferEXT( params->buffer, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12132,6 +13181,7 @@ NTSTATUS ext_glMapNamedBufferRange( void *args ) struct glMapNamedBufferRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapNamedBufferRange( params->buffer, params->offset, params->length, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12140,6 +13190,7 @@ NTSTATUS ext_glMapNamedBufferRangeEXT( void *args ) struct glMapNamedBufferRangeEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapNamedBufferRangeEXT( params->buffer, params->offset, params->length, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12148,6 +13199,7 @@ static NTSTATUS ext_glMapObjectBufferATI( void *args ) struct glMapObjectBufferATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapObjectBufferATI( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12156,6 +13208,7 @@ static NTSTATUS ext_glMapParameterfvNV( void *args ) struct glMapParameterfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapParameterfvNV( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12164,6 +13217,7 @@ static NTSTATUS ext_glMapParameterivNV( void *args ) struct glMapParameterivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapParameterivNV( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12172,6 +13226,7 @@ static NTSTATUS ext_glMapTexture2DINTEL( void *args ) struct glMapTexture2DINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glMapTexture2DINTEL( params->texture, params->level, params->access, params->stride, params->layout ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12180,6 +13235,7 @@ static NTSTATUS ext_glMapVertexAttrib1dAPPLE( void *args ) struct glMapVertexAttrib1dAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapVertexAttrib1dAPPLE( params->index, params->size, params->u1, params->u2, params->stride, params->order, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12188,6 +13244,7 @@ static NTSTATUS ext_glMapVertexAttrib1fAPPLE( void *args ) struct glMapVertexAttrib1fAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapVertexAttrib1fAPPLE( params->index, params->size, params->u1, params->u2, params->stride, params->order, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12196,6 +13253,7 @@ static NTSTATUS ext_glMapVertexAttrib2dAPPLE( void *args ) struct glMapVertexAttrib2dAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapVertexAttrib2dAPPLE( params->index, params->size, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12204,6 +13262,7 @@ static NTSTATUS ext_glMapVertexAttrib2fAPPLE( void *args ) struct glMapVertexAttrib2fAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMapVertexAttrib2fAPPLE( params->index, params->size, params->u1, params->u2, params->ustride, params->uorder, params->v1, params->v2, params->vstride, params->vorder, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12212,6 +13271,7 @@ static NTSTATUS ext_glMaterialxOES( void *args ) struct glMaterialxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMaterialxOES( params->face, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12220,6 +13280,7 @@ static NTSTATUS ext_glMaterialxvOES( void *args ) struct glMaterialxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMaterialxvOES( params->face, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12228,6 +13289,7 @@ static NTSTATUS ext_glMatrixFrustumEXT( void *args ) struct glMatrixFrustumEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixFrustumEXT( params->mode, params->left, params->right, params->bottom, params->top, params->zNear, params->zFar ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12236,6 +13298,7 @@ static NTSTATUS ext_glMatrixIndexPointerARB( void *args ) struct glMatrixIndexPointerARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixIndexPointerARB( params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12244,6 +13307,7 @@ static NTSTATUS ext_glMatrixIndexubvARB( void *args ) struct glMatrixIndexubvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixIndexubvARB( params->size, params->indices ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12252,6 +13316,7 @@ static NTSTATUS ext_glMatrixIndexuivARB( void *args ) struct glMatrixIndexuivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixIndexuivARB( params->size, params->indices ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12260,6 +13325,7 @@ static NTSTATUS ext_glMatrixIndexusvARB( void *args ) struct glMatrixIndexusvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixIndexusvARB( params->size, params->indices ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12268,6 +13334,7 @@ static NTSTATUS ext_glMatrixLoad3x2fNV( void *args ) struct glMatrixLoad3x2fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixLoad3x2fNV( params->matrixMode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12276,6 +13343,7 @@ static NTSTATUS ext_glMatrixLoad3x3fNV( void *args ) struct glMatrixLoad3x3fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixLoad3x3fNV( params->matrixMode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12284,6 +13352,7 @@ static NTSTATUS ext_glMatrixLoadIdentityEXT( void *args ) struct glMatrixLoadIdentityEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixLoadIdentityEXT( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12292,6 +13361,7 @@ static NTSTATUS ext_glMatrixLoadTranspose3x3fNV( void *args ) struct glMatrixLoadTranspose3x3fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixLoadTranspose3x3fNV( params->matrixMode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12300,6 +13370,7 @@ static NTSTATUS ext_glMatrixLoadTransposedEXT( void *args ) struct glMatrixLoadTransposedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixLoadTransposedEXT( params->mode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12308,6 +13379,7 @@ static NTSTATUS ext_glMatrixLoadTransposefEXT( void *args ) struct glMatrixLoadTransposefEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixLoadTransposefEXT( params->mode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12316,6 +13388,7 @@ static NTSTATUS ext_glMatrixLoaddEXT( void *args ) struct glMatrixLoaddEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixLoaddEXT( params->mode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12324,6 +13397,7 @@ static NTSTATUS ext_glMatrixLoadfEXT( void *args ) struct glMatrixLoadfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixLoadfEXT( params->mode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12332,6 +13406,7 @@ static NTSTATUS ext_glMatrixMult3x2fNV( void *args ) struct glMatrixMult3x2fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixMult3x2fNV( params->matrixMode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12340,6 +13415,7 @@ static NTSTATUS ext_glMatrixMult3x3fNV( void *args ) struct glMatrixMult3x3fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixMult3x3fNV( params->matrixMode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12348,6 +13424,7 @@ static NTSTATUS ext_glMatrixMultTranspose3x3fNV( void *args ) struct glMatrixMultTranspose3x3fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixMultTranspose3x3fNV( params->matrixMode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12356,6 +13433,7 @@ static NTSTATUS ext_glMatrixMultTransposedEXT( void *args ) struct glMatrixMultTransposedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixMultTransposedEXT( params->mode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12364,6 +13442,7 @@ static NTSTATUS ext_glMatrixMultTransposefEXT( void *args ) struct glMatrixMultTransposefEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixMultTransposefEXT( params->mode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12372,6 +13451,7 @@ static NTSTATUS ext_glMatrixMultdEXT( void *args ) struct glMatrixMultdEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixMultdEXT( params->mode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12380,6 +13460,7 @@ static NTSTATUS ext_glMatrixMultfEXT( void *args ) struct glMatrixMultfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixMultfEXT( params->mode, params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12388,6 +13469,7 @@ static NTSTATUS ext_glMatrixOrthoEXT( void *args ) struct glMatrixOrthoEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixOrthoEXT( params->mode, params->left, params->right, params->bottom, params->top, params->zNear, params->zFar ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12396,6 +13478,7 @@ static NTSTATUS ext_glMatrixPopEXT( void *args ) struct glMatrixPopEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixPopEXT( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12404,6 +13487,7 @@ static NTSTATUS ext_glMatrixPushEXT( void *args ) struct glMatrixPushEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixPushEXT( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12412,6 +13496,7 @@ static NTSTATUS ext_glMatrixRotatedEXT( void *args ) struct glMatrixRotatedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixRotatedEXT( params->mode, params->angle, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12420,6 +13505,7 @@ static NTSTATUS ext_glMatrixRotatefEXT( void *args ) struct glMatrixRotatefEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixRotatefEXT( params->mode, params->angle, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12428,6 +13514,7 @@ static NTSTATUS ext_glMatrixScaledEXT( void *args ) struct glMatrixScaledEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixScaledEXT( params->mode, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12436,6 +13523,7 @@ static NTSTATUS ext_glMatrixScalefEXT( void *args ) struct glMatrixScalefEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixScalefEXT( params->mode, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12444,6 +13532,7 @@ static NTSTATUS ext_glMatrixTranslatedEXT( void *args ) struct glMatrixTranslatedEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixTranslatedEXT( params->mode, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12452,6 +13541,7 @@ static NTSTATUS ext_glMatrixTranslatefEXT( void *args ) struct glMatrixTranslatefEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMatrixTranslatefEXT( params->mode, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12460,6 +13550,7 @@ static NTSTATUS ext_glMaxShaderCompilerThreadsARB( void *args ) struct glMaxShaderCompilerThreadsARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMaxShaderCompilerThreadsARB( params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12468,6 +13559,7 @@ static NTSTATUS ext_glMaxShaderCompilerThreadsKHR( void *args ) struct glMaxShaderCompilerThreadsKHR_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMaxShaderCompilerThreadsKHR( params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12476,6 +13568,7 @@ static NTSTATUS ext_glMemoryBarrier( void *args ) struct glMemoryBarrier_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMemoryBarrier( params->barriers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12484,6 +13577,7 @@ static NTSTATUS ext_glMemoryBarrierByRegion( void *args ) struct glMemoryBarrierByRegion_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMemoryBarrierByRegion( params->barriers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12492,6 +13586,7 @@ static NTSTATUS ext_glMemoryBarrierEXT( void *args ) struct glMemoryBarrierEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMemoryBarrierEXT( params->barriers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12500,6 +13595,7 @@ static NTSTATUS ext_glMemoryObjectParameterivEXT( void *args ) struct glMemoryObjectParameterivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMemoryObjectParameterivEXT( params->memoryObject, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12508,6 +13604,7 @@ static NTSTATUS ext_glMinSampleShading( void *args ) struct glMinSampleShading_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMinSampleShading( params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12516,6 +13613,7 @@ static NTSTATUS ext_glMinSampleShadingARB( void *args ) struct glMinSampleShadingARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMinSampleShadingARB( params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12524,6 +13622,7 @@ static NTSTATUS ext_glMinmax( void *args ) struct glMinmax_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMinmax( params->target, params->internalformat, params->sink ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12532,6 +13631,7 @@ static NTSTATUS ext_glMinmaxEXT( void *args ) struct glMinmaxEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMinmaxEXT( params->target, params->internalformat, params->sink ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12540,6 +13640,7 @@ static NTSTATUS ext_glMultMatrixxOES( void *args ) struct glMultMatrixxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultMatrixxOES( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12548,6 +13649,7 @@ static NTSTATUS ext_glMultTransposeMatrixd( void *args ) struct glMultTransposeMatrixd_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultTransposeMatrixd( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12556,6 +13658,7 @@ static NTSTATUS ext_glMultTransposeMatrixdARB( void *args ) struct glMultTransposeMatrixdARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultTransposeMatrixdARB( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12564,6 +13667,7 @@ static NTSTATUS ext_glMultTransposeMatrixf( void *args ) struct glMultTransposeMatrixf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultTransposeMatrixf( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12572,6 +13676,7 @@ static NTSTATUS ext_glMultTransposeMatrixfARB( void *args ) struct glMultTransposeMatrixfARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultTransposeMatrixfARB( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12580,6 +13685,7 @@ static NTSTATUS ext_glMultTransposeMatrixxOES( void *args ) struct glMultTransposeMatrixxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultTransposeMatrixxOES( params->m ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12588,6 +13694,7 @@ static NTSTATUS ext_glMultiDrawArrays( void *args ) struct glMultiDrawArrays_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawArrays( params->mode, params->first, params->count, params->drawcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12596,6 +13703,7 @@ static NTSTATUS ext_glMultiDrawArraysEXT( void *args ) struct glMultiDrawArraysEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawArraysEXT( params->mode, params->first, params->count, params->primcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12604,6 +13712,7 @@ static NTSTATUS ext_glMultiDrawArraysIndirect( void *args ) struct glMultiDrawArraysIndirect_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawArraysIndirect( params->mode, params->indirect, params->drawcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12612,6 +13721,7 @@ static NTSTATUS ext_glMultiDrawArraysIndirectAMD( void *args ) struct glMultiDrawArraysIndirectAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawArraysIndirectAMD( params->mode, params->indirect, params->primcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12620,6 +13730,7 @@ static NTSTATUS ext_glMultiDrawArraysIndirectBindlessCountNV( void *args ) struct glMultiDrawArraysIndirectBindlessCountNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawArraysIndirectBindlessCountNV( params->mode, params->indirect, params->drawCount, params->maxDrawCount, params->stride, params->vertexBufferCount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12628,6 +13739,7 @@ static NTSTATUS ext_glMultiDrawArraysIndirectBindlessNV( void *args ) struct glMultiDrawArraysIndirectBindlessNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawArraysIndirectBindlessNV( params->mode, params->indirect, params->drawCount, params->stride, params->vertexBufferCount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12636,6 +13748,7 @@ static NTSTATUS ext_glMultiDrawArraysIndirectCount( void *args ) struct glMultiDrawArraysIndirectCount_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawArraysIndirectCount( params->mode, params->indirect, params->drawcount, params->maxdrawcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12644,6 +13757,7 @@ static NTSTATUS ext_glMultiDrawArraysIndirectCountARB( void *args ) struct glMultiDrawArraysIndirectCountARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawArraysIndirectCountARB( params->mode, params->indirect, params->drawcount, params->maxdrawcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12652,6 +13766,7 @@ static NTSTATUS ext_glMultiDrawElementArrayAPPLE( void *args ) struct glMultiDrawElementArrayAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementArrayAPPLE( params->mode, params->first, params->count, params->primcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12660,6 +13775,7 @@ static NTSTATUS ext_glMultiDrawElements( void *args ) struct glMultiDrawElements_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElements( params->mode, params->count, params->type, params->indices, params->drawcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12668,6 +13784,7 @@ static NTSTATUS ext_glMultiDrawElementsBaseVertex( void *args ) struct glMultiDrawElementsBaseVertex_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementsBaseVertex( params->mode, params->count, params->type, params->indices, params->drawcount, params->basevertex ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12676,6 +13793,7 @@ static NTSTATUS ext_glMultiDrawElementsEXT( void *args ) struct glMultiDrawElementsEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementsEXT( params->mode, params->count, params->type, params->indices, params->primcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12684,6 +13802,7 @@ static NTSTATUS ext_glMultiDrawElementsIndirect( void *args ) struct glMultiDrawElementsIndirect_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementsIndirect( params->mode, params->type, params->indirect, params->drawcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12692,6 +13811,7 @@ static NTSTATUS ext_glMultiDrawElementsIndirectAMD( void *args ) struct glMultiDrawElementsIndirectAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementsIndirectAMD( params->mode, params->type, params->indirect, params->primcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12700,6 +13820,7 @@ static NTSTATUS ext_glMultiDrawElementsIndirectBindlessCountNV( void *args ) struct glMultiDrawElementsIndirectBindlessCountNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementsIndirectBindlessCountNV( params->mode, params->type, params->indirect, params->drawCount, params->maxDrawCount, params->stride, params->vertexBufferCount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12708,6 +13829,7 @@ static NTSTATUS ext_glMultiDrawElementsIndirectBindlessNV( void *args ) struct glMultiDrawElementsIndirectBindlessNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementsIndirectBindlessNV( params->mode, params->type, params->indirect, params->drawCount, params->stride, params->vertexBufferCount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12716,6 +13838,7 @@ static NTSTATUS ext_glMultiDrawElementsIndirectCount( void *args ) struct glMultiDrawElementsIndirectCount_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementsIndirectCount( params->mode, params->type, params->indirect, params->drawcount, params->maxdrawcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12724,6 +13847,7 @@ static NTSTATUS ext_glMultiDrawElementsIndirectCountARB( void *args ) struct glMultiDrawElementsIndirectCountARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawElementsIndirectCountARB( params->mode, params->type, params->indirect, params->drawcount, params->maxdrawcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12732,6 +13856,7 @@ static NTSTATUS ext_glMultiDrawMeshTasksIndirectCountNV( void *args ) struct glMultiDrawMeshTasksIndirectCountNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawMeshTasksIndirectCountNV( params->indirect, params->drawcount, params->maxdrawcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12740,6 +13865,7 @@ static NTSTATUS ext_glMultiDrawMeshTasksIndirectNV( void *args ) struct glMultiDrawMeshTasksIndirectNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawMeshTasksIndirectNV( params->indirect, params->drawcount, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12748,6 +13874,7 @@ static NTSTATUS ext_glMultiDrawRangeElementArrayAPPLE( void *args ) struct glMultiDrawRangeElementArrayAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiDrawRangeElementArrayAPPLE( params->mode, params->start, params->end, params->first, params->count, params->primcount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12756,6 +13883,7 @@ static NTSTATUS ext_glMultiModeDrawArraysIBM( void *args ) struct glMultiModeDrawArraysIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiModeDrawArraysIBM( params->mode, params->first, params->count, params->primcount, params->modestride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12764,6 +13892,7 @@ static NTSTATUS ext_glMultiModeDrawElementsIBM( void *args ) struct glMultiModeDrawElementsIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiModeDrawElementsIBM( params->mode, params->count, params->type, params->indices, params->primcount, params->modestride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12772,6 +13901,7 @@ static NTSTATUS ext_glMultiTexBufferEXT( void *args ) struct glMultiTexBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexBufferEXT( params->texunit, params->target, params->internalformat, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12780,6 +13910,7 @@ static NTSTATUS ext_glMultiTexCoord1bOES( void *args ) struct glMultiTexCoord1bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1bOES( params->texture, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12788,6 +13919,7 @@ static NTSTATUS ext_glMultiTexCoord1bvOES( void *args ) struct glMultiTexCoord1bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1bvOES( params->texture, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12796,6 +13928,7 @@ static NTSTATUS ext_glMultiTexCoord1d( void *args ) struct glMultiTexCoord1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1d( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12804,6 +13937,7 @@ static NTSTATUS ext_glMultiTexCoord1dARB( void *args ) struct glMultiTexCoord1dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1dARB( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12812,6 +13946,7 @@ static NTSTATUS ext_glMultiTexCoord1dSGIS( void *args ) struct glMultiTexCoord1dSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1dSGIS( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12820,6 +13955,7 @@ static NTSTATUS ext_glMultiTexCoord1dv( void *args ) struct glMultiTexCoord1dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1dv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12828,6 +13964,7 @@ static NTSTATUS ext_glMultiTexCoord1dvARB( void *args ) struct glMultiTexCoord1dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1dvARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12836,6 +13973,7 @@ static NTSTATUS ext_glMultiTexCoord1dvSGIS( void *args ) struct glMultiTexCoord1dvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1dvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12844,6 +13982,7 @@ static NTSTATUS ext_glMultiTexCoord1f( void *args ) struct glMultiTexCoord1f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1f( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12852,6 +13991,7 @@ static NTSTATUS ext_glMultiTexCoord1fARB( void *args ) struct glMultiTexCoord1fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1fARB( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12860,6 +14000,7 @@ static NTSTATUS ext_glMultiTexCoord1fSGIS( void *args ) struct glMultiTexCoord1fSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1fSGIS( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12868,6 +14009,7 @@ static NTSTATUS ext_glMultiTexCoord1fv( void *args ) struct glMultiTexCoord1fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1fv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12876,6 +14018,7 @@ static NTSTATUS ext_glMultiTexCoord1fvARB( void *args ) struct glMultiTexCoord1fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1fvARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12884,6 +14027,7 @@ static NTSTATUS ext_glMultiTexCoord1fvSGIS( void *args ) struct glMultiTexCoord1fvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1fvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12892,6 +14036,7 @@ static NTSTATUS ext_glMultiTexCoord1hNV( void *args ) struct glMultiTexCoord1hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1hNV( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12900,6 +14045,7 @@ static NTSTATUS ext_glMultiTexCoord1hvNV( void *args ) struct glMultiTexCoord1hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1hvNV( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12908,6 +14054,7 @@ static NTSTATUS ext_glMultiTexCoord1i( void *args ) struct glMultiTexCoord1i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1i( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12916,6 +14063,7 @@ static NTSTATUS ext_glMultiTexCoord1iARB( void *args ) struct glMultiTexCoord1iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1iARB( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12924,6 +14072,7 @@ static NTSTATUS ext_glMultiTexCoord1iSGIS( void *args ) struct glMultiTexCoord1iSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1iSGIS( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12932,6 +14081,7 @@ static NTSTATUS ext_glMultiTexCoord1iv( void *args ) struct glMultiTexCoord1iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1iv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12940,6 +14090,7 @@ static NTSTATUS ext_glMultiTexCoord1ivARB( void *args ) struct glMultiTexCoord1ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1ivARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12948,6 +14099,7 @@ static NTSTATUS ext_glMultiTexCoord1ivSGIS( void *args ) struct glMultiTexCoord1ivSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1ivSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12956,6 +14108,7 @@ static NTSTATUS ext_glMultiTexCoord1s( void *args ) struct glMultiTexCoord1s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1s( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12964,6 +14117,7 @@ static NTSTATUS ext_glMultiTexCoord1sARB( void *args ) struct glMultiTexCoord1sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1sARB( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12972,6 +14126,7 @@ static NTSTATUS ext_glMultiTexCoord1sSGIS( void *args ) struct glMultiTexCoord1sSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1sSGIS( params->target, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12980,6 +14135,7 @@ static NTSTATUS ext_glMultiTexCoord1sv( void *args ) struct glMultiTexCoord1sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1sv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12988,6 +14144,7 @@ static NTSTATUS ext_glMultiTexCoord1svARB( void *args ) struct glMultiTexCoord1svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1svARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -12996,6 +14153,7 @@ static NTSTATUS ext_glMultiTexCoord1svSGIS( void *args ) struct glMultiTexCoord1svSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1svSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13004,6 +14162,7 @@ static NTSTATUS ext_glMultiTexCoord1xOES( void *args ) struct glMultiTexCoord1xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1xOES( params->texture, params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13012,6 +14171,7 @@ static NTSTATUS ext_glMultiTexCoord1xvOES( void *args ) struct glMultiTexCoord1xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord1xvOES( params->texture, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13020,6 +14180,7 @@ static NTSTATUS ext_glMultiTexCoord2bOES( void *args ) struct glMultiTexCoord2bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2bOES( params->texture, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13028,6 +14189,7 @@ static NTSTATUS ext_glMultiTexCoord2bvOES( void *args ) struct glMultiTexCoord2bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2bvOES( params->texture, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13036,6 +14198,7 @@ static NTSTATUS ext_glMultiTexCoord2d( void *args ) struct glMultiTexCoord2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2d( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13044,6 +14207,7 @@ static NTSTATUS ext_glMultiTexCoord2dARB( void *args ) struct glMultiTexCoord2dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2dARB( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13052,6 +14216,7 @@ static NTSTATUS ext_glMultiTexCoord2dSGIS( void *args ) struct glMultiTexCoord2dSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2dSGIS( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13060,6 +14225,7 @@ static NTSTATUS ext_glMultiTexCoord2dv( void *args ) struct glMultiTexCoord2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2dv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13068,6 +14234,7 @@ static NTSTATUS ext_glMultiTexCoord2dvARB( void *args ) struct glMultiTexCoord2dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2dvARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13076,6 +14243,7 @@ static NTSTATUS ext_glMultiTexCoord2dvSGIS( void *args ) struct glMultiTexCoord2dvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2dvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13084,6 +14252,7 @@ static NTSTATUS ext_glMultiTexCoord2f( void *args ) struct glMultiTexCoord2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2f( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13092,6 +14261,7 @@ static NTSTATUS ext_glMultiTexCoord2fARB( void *args ) struct glMultiTexCoord2fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2fARB( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13100,6 +14270,7 @@ static NTSTATUS ext_glMultiTexCoord2fSGIS( void *args ) struct glMultiTexCoord2fSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2fSGIS( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13108,6 +14279,7 @@ static NTSTATUS ext_glMultiTexCoord2fv( void *args ) struct glMultiTexCoord2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2fv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13116,6 +14288,7 @@ static NTSTATUS ext_glMultiTexCoord2fvARB( void *args ) struct glMultiTexCoord2fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2fvARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13124,6 +14297,7 @@ static NTSTATUS ext_glMultiTexCoord2fvSGIS( void *args ) struct glMultiTexCoord2fvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2fvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13132,6 +14306,7 @@ static NTSTATUS ext_glMultiTexCoord2hNV( void *args ) struct glMultiTexCoord2hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2hNV( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13140,6 +14315,7 @@ static NTSTATUS ext_glMultiTexCoord2hvNV( void *args ) struct glMultiTexCoord2hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2hvNV( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13148,6 +14324,7 @@ static NTSTATUS ext_glMultiTexCoord2i( void *args ) struct glMultiTexCoord2i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2i( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13156,6 +14333,7 @@ static NTSTATUS ext_glMultiTexCoord2iARB( void *args ) struct glMultiTexCoord2iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2iARB( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13164,6 +14342,7 @@ static NTSTATUS ext_glMultiTexCoord2iSGIS( void *args ) struct glMultiTexCoord2iSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2iSGIS( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13172,6 +14351,7 @@ static NTSTATUS ext_glMultiTexCoord2iv( void *args ) struct glMultiTexCoord2iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2iv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13180,6 +14360,7 @@ static NTSTATUS ext_glMultiTexCoord2ivARB( void *args ) struct glMultiTexCoord2ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2ivARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13188,6 +14369,7 @@ static NTSTATUS ext_glMultiTexCoord2ivSGIS( void *args ) struct glMultiTexCoord2ivSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2ivSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13196,6 +14378,7 @@ static NTSTATUS ext_glMultiTexCoord2s( void *args ) struct glMultiTexCoord2s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2s( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13204,6 +14387,7 @@ static NTSTATUS ext_glMultiTexCoord2sARB( void *args ) struct glMultiTexCoord2sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2sARB( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13212,6 +14396,7 @@ static NTSTATUS ext_glMultiTexCoord2sSGIS( void *args ) struct glMultiTexCoord2sSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2sSGIS( params->target, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13220,6 +14405,7 @@ static NTSTATUS ext_glMultiTexCoord2sv( void *args ) struct glMultiTexCoord2sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2sv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13228,6 +14414,7 @@ static NTSTATUS ext_glMultiTexCoord2svARB( void *args ) struct glMultiTexCoord2svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2svARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13236,6 +14423,7 @@ static NTSTATUS ext_glMultiTexCoord2svSGIS( void *args ) struct glMultiTexCoord2svSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2svSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13244,6 +14432,7 @@ static NTSTATUS ext_glMultiTexCoord2xOES( void *args ) struct glMultiTexCoord2xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2xOES( params->texture, params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13252,6 +14441,7 @@ static NTSTATUS ext_glMultiTexCoord2xvOES( void *args ) struct glMultiTexCoord2xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord2xvOES( params->texture, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13260,6 +14450,7 @@ static NTSTATUS ext_glMultiTexCoord3bOES( void *args ) struct glMultiTexCoord3bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3bOES( params->texture, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13268,6 +14459,7 @@ static NTSTATUS ext_glMultiTexCoord3bvOES( void *args ) struct glMultiTexCoord3bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3bvOES( params->texture, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13276,6 +14468,7 @@ static NTSTATUS ext_glMultiTexCoord3d( void *args ) struct glMultiTexCoord3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3d( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13284,6 +14477,7 @@ static NTSTATUS ext_glMultiTexCoord3dARB( void *args ) struct glMultiTexCoord3dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3dARB( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13292,6 +14486,7 @@ static NTSTATUS ext_glMultiTexCoord3dSGIS( void *args ) struct glMultiTexCoord3dSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3dSGIS( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13300,6 +14495,7 @@ static NTSTATUS ext_glMultiTexCoord3dv( void *args ) struct glMultiTexCoord3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3dv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13308,6 +14504,7 @@ static NTSTATUS ext_glMultiTexCoord3dvARB( void *args ) struct glMultiTexCoord3dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3dvARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13316,6 +14513,7 @@ static NTSTATUS ext_glMultiTexCoord3dvSGIS( void *args ) struct glMultiTexCoord3dvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3dvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13324,6 +14522,7 @@ static NTSTATUS ext_glMultiTexCoord3f( void *args ) struct glMultiTexCoord3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3f( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13332,6 +14531,7 @@ static NTSTATUS ext_glMultiTexCoord3fARB( void *args ) struct glMultiTexCoord3fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3fARB( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13340,6 +14540,7 @@ static NTSTATUS ext_glMultiTexCoord3fSGIS( void *args ) struct glMultiTexCoord3fSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3fSGIS( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13348,6 +14549,7 @@ static NTSTATUS ext_glMultiTexCoord3fv( void *args ) struct glMultiTexCoord3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3fv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13356,6 +14558,7 @@ static NTSTATUS ext_glMultiTexCoord3fvARB( void *args ) struct glMultiTexCoord3fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3fvARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13364,6 +14567,7 @@ static NTSTATUS ext_glMultiTexCoord3fvSGIS( void *args ) struct glMultiTexCoord3fvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3fvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13372,6 +14576,7 @@ static NTSTATUS ext_glMultiTexCoord3hNV( void *args ) struct glMultiTexCoord3hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3hNV( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13380,6 +14585,7 @@ static NTSTATUS ext_glMultiTexCoord3hvNV( void *args ) struct glMultiTexCoord3hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3hvNV( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13388,6 +14594,7 @@ static NTSTATUS ext_glMultiTexCoord3i( void *args ) struct glMultiTexCoord3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3i( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13396,6 +14603,7 @@ static NTSTATUS ext_glMultiTexCoord3iARB( void *args ) struct glMultiTexCoord3iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3iARB( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13404,6 +14612,7 @@ static NTSTATUS ext_glMultiTexCoord3iSGIS( void *args ) struct glMultiTexCoord3iSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3iSGIS( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13412,6 +14621,7 @@ static NTSTATUS ext_glMultiTexCoord3iv( void *args ) struct glMultiTexCoord3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3iv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13420,6 +14630,7 @@ static NTSTATUS ext_glMultiTexCoord3ivARB( void *args ) struct glMultiTexCoord3ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3ivARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13428,6 +14639,7 @@ static NTSTATUS ext_glMultiTexCoord3ivSGIS( void *args ) struct glMultiTexCoord3ivSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3ivSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13436,6 +14648,7 @@ static NTSTATUS ext_glMultiTexCoord3s( void *args ) struct glMultiTexCoord3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3s( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13444,6 +14657,7 @@ static NTSTATUS ext_glMultiTexCoord3sARB( void *args ) struct glMultiTexCoord3sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3sARB( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13452,6 +14666,7 @@ static NTSTATUS ext_glMultiTexCoord3sSGIS( void *args ) struct glMultiTexCoord3sSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3sSGIS( params->target, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13460,6 +14675,7 @@ static NTSTATUS ext_glMultiTexCoord3sv( void *args ) struct glMultiTexCoord3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3sv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13468,6 +14684,7 @@ static NTSTATUS ext_glMultiTexCoord3svARB( void *args ) struct glMultiTexCoord3svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3svARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13476,6 +14693,7 @@ static NTSTATUS ext_glMultiTexCoord3svSGIS( void *args ) struct glMultiTexCoord3svSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3svSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13484,6 +14702,7 @@ static NTSTATUS ext_glMultiTexCoord3xOES( void *args ) struct glMultiTexCoord3xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3xOES( params->texture, params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13492,6 +14711,7 @@ static NTSTATUS ext_glMultiTexCoord3xvOES( void *args ) struct glMultiTexCoord3xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord3xvOES( params->texture, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13500,6 +14720,7 @@ static NTSTATUS ext_glMultiTexCoord4bOES( void *args ) struct glMultiTexCoord4bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4bOES( params->texture, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13508,6 +14729,7 @@ static NTSTATUS ext_glMultiTexCoord4bvOES( void *args ) struct glMultiTexCoord4bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4bvOES( params->texture, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13516,6 +14738,7 @@ static NTSTATUS ext_glMultiTexCoord4d( void *args ) struct glMultiTexCoord4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4d( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13524,6 +14747,7 @@ static NTSTATUS ext_glMultiTexCoord4dARB( void *args ) struct glMultiTexCoord4dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4dARB( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13532,6 +14756,7 @@ static NTSTATUS ext_glMultiTexCoord4dSGIS( void *args ) struct glMultiTexCoord4dSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4dSGIS( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13540,6 +14765,7 @@ static NTSTATUS ext_glMultiTexCoord4dv( void *args ) struct glMultiTexCoord4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4dv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13548,6 +14774,7 @@ static NTSTATUS ext_glMultiTexCoord4dvARB( void *args ) struct glMultiTexCoord4dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4dvARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13556,6 +14783,7 @@ static NTSTATUS ext_glMultiTexCoord4dvSGIS( void *args ) struct glMultiTexCoord4dvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4dvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13564,6 +14792,7 @@ static NTSTATUS ext_glMultiTexCoord4f( void *args ) struct glMultiTexCoord4f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4f( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13572,6 +14801,7 @@ static NTSTATUS ext_glMultiTexCoord4fARB( void *args ) struct glMultiTexCoord4fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4fARB( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13580,6 +14810,7 @@ static NTSTATUS ext_glMultiTexCoord4fSGIS( void *args ) struct glMultiTexCoord4fSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4fSGIS( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13588,6 +14819,7 @@ static NTSTATUS ext_glMultiTexCoord4fv( void *args ) struct glMultiTexCoord4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4fv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13596,6 +14828,7 @@ static NTSTATUS ext_glMultiTexCoord4fvARB( void *args ) struct glMultiTexCoord4fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4fvARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13604,6 +14837,7 @@ static NTSTATUS ext_glMultiTexCoord4fvSGIS( void *args ) struct glMultiTexCoord4fvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4fvSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13612,6 +14846,7 @@ static NTSTATUS ext_glMultiTexCoord4hNV( void *args ) struct glMultiTexCoord4hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4hNV( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13620,6 +14855,7 @@ static NTSTATUS ext_glMultiTexCoord4hvNV( void *args ) struct glMultiTexCoord4hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4hvNV( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13628,6 +14864,7 @@ static NTSTATUS ext_glMultiTexCoord4i( void *args ) struct glMultiTexCoord4i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4i( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13636,6 +14873,7 @@ static NTSTATUS ext_glMultiTexCoord4iARB( void *args ) struct glMultiTexCoord4iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4iARB( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13644,6 +14882,7 @@ static NTSTATUS ext_glMultiTexCoord4iSGIS( void *args ) struct glMultiTexCoord4iSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4iSGIS( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13652,6 +14891,7 @@ static NTSTATUS ext_glMultiTexCoord4iv( void *args ) struct glMultiTexCoord4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4iv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13660,6 +14900,7 @@ static NTSTATUS ext_glMultiTexCoord4ivARB( void *args ) struct glMultiTexCoord4ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4ivARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13668,6 +14909,7 @@ static NTSTATUS ext_glMultiTexCoord4ivSGIS( void *args ) struct glMultiTexCoord4ivSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4ivSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13676,6 +14918,7 @@ static NTSTATUS ext_glMultiTexCoord4s( void *args ) struct glMultiTexCoord4s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4s( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13684,6 +14927,7 @@ static NTSTATUS ext_glMultiTexCoord4sARB( void *args ) struct glMultiTexCoord4sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4sARB( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13692,6 +14936,7 @@ static NTSTATUS ext_glMultiTexCoord4sSGIS( void *args ) struct glMultiTexCoord4sSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4sSGIS( params->target, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13700,6 +14945,7 @@ static NTSTATUS ext_glMultiTexCoord4sv( void *args ) struct glMultiTexCoord4sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4sv( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13708,6 +14954,7 @@ static NTSTATUS ext_glMultiTexCoord4svARB( void *args ) struct glMultiTexCoord4svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4svARB( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13716,6 +14963,7 @@ static NTSTATUS ext_glMultiTexCoord4svSGIS( void *args ) struct glMultiTexCoord4svSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4svSGIS( params->target, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13724,6 +14972,7 @@ static NTSTATUS ext_glMultiTexCoord4xOES( void *args ) struct glMultiTexCoord4xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4xOES( params->texture, params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13732,6 +14981,7 @@ static NTSTATUS ext_glMultiTexCoord4xvOES( void *args ) struct glMultiTexCoord4xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoord4xvOES( params->texture, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13740,6 +14990,7 @@ static NTSTATUS ext_glMultiTexCoordP1ui( void *args ) struct glMultiTexCoordP1ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordP1ui( params->texture, params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13748,6 +14999,7 @@ static NTSTATUS ext_glMultiTexCoordP1uiv( void *args ) struct glMultiTexCoordP1uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordP1uiv( params->texture, params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13756,6 +15008,7 @@ static NTSTATUS ext_glMultiTexCoordP2ui( void *args ) struct glMultiTexCoordP2ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordP2ui( params->texture, params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13764,6 +15017,7 @@ static NTSTATUS ext_glMultiTexCoordP2uiv( void *args ) struct glMultiTexCoordP2uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordP2uiv( params->texture, params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13772,6 +15026,7 @@ static NTSTATUS ext_glMultiTexCoordP3ui( void *args ) struct glMultiTexCoordP3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordP3ui( params->texture, params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13780,6 +15035,7 @@ static NTSTATUS ext_glMultiTexCoordP3uiv( void *args ) struct glMultiTexCoordP3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordP3uiv( params->texture, params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13788,6 +15044,7 @@ static NTSTATUS ext_glMultiTexCoordP4ui( void *args ) struct glMultiTexCoordP4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordP4ui( params->texture, params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13796,6 +15053,7 @@ static NTSTATUS ext_glMultiTexCoordP4uiv( void *args ) struct glMultiTexCoordP4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordP4uiv( params->texture, params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13804,6 +15062,7 @@ static NTSTATUS ext_glMultiTexCoordPointerEXT( void *args ) struct glMultiTexCoordPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordPointerEXT( params->texunit, params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13812,6 +15071,7 @@ static NTSTATUS ext_glMultiTexCoordPointerSGIS( void *args ) struct glMultiTexCoordPointerSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexCoordPointerSGIS( params->target, params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13820,6 +15080,7 @@ static NTSTATUS ext_glMultiTexEnvfEXT( void *args ) struct glMultiTexEnvfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexEnvfEXT( params->texunit, params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13828,6 +15089,7 @@ static NTSTATUS ext_glMultiTexEnvfvEXT( void *args ) struct glMultiTexEnvfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexEnvfvEXT( params->texunit, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13836,6 +15098,7 @@ static NTSTATUS ext_glMultiTexEnviEXT( void *args ) struct glMultiTexEnviEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexEnviEXT( params->texunit, params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13844,6 +15107,7 @@ static NTSTATUS ext_glMultiTexEnvivEXT( void *args ) struct glMultiTexEnvivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexEnvivEXT( params->texunit, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13852,6 +15116,7 @@ static NTSTATUS ext_glMultiTexGendEXT( void *args ) struct glMultiTexGendEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexGendEXT( params->texunit, params->coord, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13860,6 +15125,7 @@ static NTSTATUS ext_glMultiTexGendvEXT( void *args ) struct glMultiTexGendvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexGendvEXT( params->texunit, params->coord, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13868,6 +15134,7 @@ static NTSTATUS ext_glMultiTexGenfEXT( void *args ) struct glMultiTexGenfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexGenfEXT( params->texunit, params->coord, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13876,6 +15143,7 @@ static NTSTATUS ext_glMultiTexGenfvEXT( void *args ) struct glMultiTexGenfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexGenfvEXT( params->texunit, params->coord, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13884,6 +15152,7 @@ static NTSTATUS ext_glMultiTexGeniEXT( void *args ) struct glMultiTexGeniEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexGeniEXT( params->texunit, params->coord, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13892,6 +15161,7 @@ static NTSTATUS ext_glMultiTexGenivEXT( void *args ) struct glMultiTexGenivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexGenivEXT( params->texunit, params->coord, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13900,6 +15170,7 @@ static NTSTATUS ext_glMultiTexImage1DEXT( void *args ) struct glMultiTexImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexImage1DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13908,6 +15179,7 @@ static NTSTATUS ext_glMultiTexImage2DEXT( void *args ) struct glMultiTexImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexImage2DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13916,6 +15188,7 @@ static NTSTATUS ext_glMultiTexImage3DEXT( void *args ) struct glMultiTexImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexImage3DEXT( params->texunit, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13924,6 +15197,7 @@ static NTSTATUS ext_glMultiTexParameterIivEXT( void *args ) struct glMultiTexParameterIivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexParameterIivEXT( params->texunit, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13932,6 +15206,7 @@ static NTSTATUS ext_glMultiTexParameterIuivEXT( void *args ) struct glMultiTexParameterIuivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexParameterIuivEXT( params->texunit, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13940,6 +15215,7 @@ static NTSTATUS ext_glMultiTexParameterfEXT( void *args ) struct glMultiTexParameterfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexParameterfEXT( params->texunit, params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13948,6 +15224,7 @@ static NTSTATUS ext_glMultiTexParameterfvEXT( void *args ) struct glMultiTexParameterfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexParameterfvEXT( params->texunit, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13956,6 +15233,7 @@ static NTSTATUS ext_glMultiTexParameteriEXT( void *args ) struct glMultiTexParameteriEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexParameteriEXT( params->texunit, params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13964,6 +15242,7 @@ static NTSTATUS ext_glMultiTexParameterivEXT( void *args ) struct glMultiTexParameterivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexParameterivEXT( params->texunit, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13972,6 +15251,7 @@ static NTSTATUS ext_glMultiTexRenderbufferEXT( void *args ) struct glMultiTexRenderbufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexRenderbufferEXT( params->texunit, params->target, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13980,6 +15260,7 @@ static NTSTATUS ext_glMultiTexSubImage1DEXT( void *args ) struct glMultiTexSubImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexSubImage1DEXT( params->texunit, params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13988,6 +15269,7 @@ static NTSTATUS ext_glMultiTexSubImage2DEXT( void *args ) struct glMultiTexSubImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMultiTexSubImage2DEXT( params->texunit, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -13996,6 +15278,7 @@ static NTSTATUS ext_glMultiTexSubImage3DEXT( void *args ) struct glMultiTexSubImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14004,6 +15287,7 @@ static NTSTATUS ext_glMulticastBarrierNV( void *args ) struct glMulticastBarrierNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastBarrierNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14012,6 +15296,7 @@ static NTSTATUS ext_glMulticastBlitFramebufferNV( void *args ) struct glMulticastBlitFramebufferNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14020,6 +15305,7 @@ static NTSTATUS ext_glMulticastBufferSubDataNV( void *args ) struct glMulticastBufferSubDataNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastBufferSubDataNV( params->gpuMask, params->buffer, params->offset, params->size, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14028,6 +15314,7 @@ static NTSTATUS ext_glMulticastCopyBufferSubDataNV( void *args ) struct glMulticastCopyBufferSubDataNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastCopyBufferSubDataNV( params->readGpu, params->writeGpuMask, params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14036,6 +15323,7 @@ static NTSTATUS ext_glMulticastCopyImageSubDataNV( void *args ) struct glMulticastCopyImageSubDataNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14044,6 +15332,7 @@ static NTSTATUS ext_glMulticastFramebufferSampleLocationsfvNV( void *args ) struct glMulticastFramebufferSampleLocationsfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastFramebufferSampleLocationsfvNV( params->gpu, params->framebuffer, params->start, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14052,6 +15341,7 @@ static NTSTATUS ext_glMulticastGetQueryObjecti64vNV( void *args ) struct glMulticastGetQueryObjecti64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastGetQueryObjecti64vNV( params->gpu, params->id, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14060,6 +15350,7 @@ static NTSTATUS ext_glMulticastGetQueryObjectivNV( void *args ) struct glMulticastGetQueryObjectivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastGetQueryObjectivNV( params->gpu, params->id, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14068,6 +15359,7 @@ static NTSTATUS ext_glMulticastGetQueryObjectui64vNV( void *args ) struct glMulticastGetQueryObjectui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastGetQueryObjectui64vNV( params->gpu, params->id, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14076,6 +15368,7 @@ static NTSTATUS ext_glMulticastGetQueryObjectuivNV( void *args ) struct glMulticastGetQueryObjectuivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastGetQueryObjectuivNV( params->gpu, params->id, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14084,6 +15377,7 @@ static NTSTATUS ext_glMulticastScissorArrayvNVX( void *args ) struct glMulticastScissorArrayvNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastScissorArrayvNVX( params->gpu, params->first, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14092,6 +15386,7 @@ static NTSTATUS ext_glMulticastViewportArrayvNVX( void *args ) struct glMulticastViewportArrayvNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastViewportArrayvNVX( params->gpu, params->first, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14100,6 +15395,7 @@ static NTSTATUS ext_glMulticastViewportPositionWScaleNVX( void *args ) struct glMulticastViewportPositionWScaleNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastViewportPositionWScaleNVX( params->gpu, params->index, params->xcoeff, params->ycoeff ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14108,6 +15404,7 @@ static NTSTATUS ext_glMulticastWaitSyncNV( void *args ) struct glMulticastWaitSyncNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glMulticastWaitSyncNV( params->signalGpu, params->waitGpuMask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14116,6 +15413,7 @@ static NTSTATUS ext_glNamedBufferAttachMemoryNV( void *args ) struct glNamedBufferAttachMemoryNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferAttachMemoryNV( params->buffer, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14124,6 +15422,7 @@ static NTSTATUS ext_glNamedBufferData( void *args ) struct glNamedBufferData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferData( params->buffer, params->size, params->data, params->usage ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14132,6 +15431,7 @@ static NTSTATUS ext_glNamedBufferDataEXT( void *args ) struct glNamedBufferDataEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferDataEXT( params->buffer, params->size, params->data, params->usage ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14140,6 +15440,7 @@ static NTSTATUS ext_glNamedBufferPageCommitmentARB( void *args ) struct glNamedBufferPageCommitmentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferPageCommitmentARB( params->buffer, params->offset, params->size, params->commit ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14148,6 +15449,7 @@ static NTSTATUS ext_glNamedBufferPageCommitmentEXT( void *args ) struct glNamedBufferPageCommitmentEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferPageCommitmentEXT( params->buffer, params->offset, params->size, params->commit ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14156,6 +15458,7 @@ static NTSTATUS ext_glNamedBufferStorage( void *args ) struct glNamedBufferStorage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferStorage( params->buffer, params->size, params->data, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14164,6 +15467,7 @@ static NTSTATUS ext_glNamedBufferStorageEXT( void *args ) struct glNamedBufferStorageEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferStorageEXT( params->buffer, params->size, params->data, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14172,6 +15476,7 @@ static NTSTATUS ext_glNamedBufferStorageExternalEXT( void *args ) struct glNamedBufferStorageExternalEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferStorageExternalEXT( params->buffer, params->offset, params->size, params->clientBuffer, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14180,6 +15485,7 @@ static NTSTATUS ext_glNamedBufferStorageMemEXT( void *args ) struct glNamedBufferStorageMemEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferStorageMemEXT( params->buffer, params->size, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14188,6 +15494,7 @@ static NTSTATUS ext_glNamedBufferSubData( void *args ) struct glNamedBufferSubData_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferSubData( params->buffer, params->offset, params->size, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14196,6 +15503,7 @@ static NTSTATUS ext_glNamedBufferSubDataEXT( void *args ) struct glNamedBufferSubDataEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedBufferSubDataEXT( params->buffer, params->offset, params->size, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14204,6 +15512,7 @@ static NTSTATUS ext_glNamedCopyBufferSubDataEXT( void *args ) struct glNamedCopyBufferSubDataEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedCopyBufferSubDataEXT( params->readBuffer, params->writeBuffer, params->readOffset, params->writeOffset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14212,6 +15521,7 @@ static NTSTATUS ext_glNamedFramebufferDrawBuffer( void *args ) struct glNamedFramebufferDrawBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferDrawBuffer( params->framebuffer, params->buf ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14220,6 +15530,7 @@ static NTSTATUS ext_glNamedFramebufferDrawBuffers( void *args ) struct glNamedFramebufferDrawBuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferDrawBuffers( params->framebuffer, params->n, params->bufs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14228,6 +15539,7 @@ static NTSTATUS ext_glNamedFramebufferParameteri( void *args ) struct glNamedFramebufferParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferParameteri( params->framebuffer, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14236,6 +15548,7 @@ static NTSTATUS ext_glNamedFramebufferParameteriEXT( void *args ) struct glNamedFramebufferParameteriEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferParameteriEXT( params->framebuffer, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14244,6 +15557,7 @@ static NTSTATUS ext_glNamedFramebufferReadBuffer( void *args ) struct glNamedFramebufferReadBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferReadBuffer( params->framebuffer, params->src ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14252,6 +15566,7 @@ static NTSTATUS ext_glNamedFramebufferRenderbuffer( void *args ) struct glNamedFramebufferRenderbuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferRenderbuffer( params->framebuffer, params->attachment, params->renderbuffertarget, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14260,6 +15575,7 @@ static NTSTATUS ext_glNamedFramebufferRenderbufferEXT( void *args ) struct glNamedFramebufferRenderbufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferRenderbufferEXT( params->framebuffer, params->attachment, params->renderbuffertarget, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14268,6 +15584,7 @@ static NTSTATUS ext_glNamedFramebufferSampleLocationsfvARB( void *args ) struct glNamedFramebufferSampleLocationsfvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferSampleLocationsfvARB( params->framebuffer, params->start, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14276,6 +15593,7 @@ static NTSTATUS ext_glNamedFramebufferSampleLocationsfvNV( void *args ) struct glNamedFramebufferSampleLocationsfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferSampleLocationsfvNV( params->framebuffer, params->start, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14284,6 +15602,7 @@ static NTSTATUS ext_glNamedFramebufferSamplePositionsfvAMD( void *args ) struct glNamedFramebufferSamplePositionsfvAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferSamplePositionsfvAMD( params->framebuffer, params->numsamples, params->pixelindex, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14292,6 +15611,7 @@ static NTSTATUS ext_glNamedFramebufferTexture( void *args ) struct glNamedFramebufferTexture_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferTexture( params->framebuffer, params->attachment, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14300,6 +15620,7 @@ static NTSTATUS ext_glNamedFramebufferTexture1DEXT( void *args ) struct glNamedFramebufferTexture1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferTexture1DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14308,6 +15629,7 @@ static NTSTATUS ext_glNamedFramebufferTexture2DEXT( void *args ) struct glNamedFramebufferTexture2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferTexture2DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14316,6 +15638,7 @@ static NTSTATUS ext_glNamedFramebufferTexture3DEXT( void *args ) struct glNamedFramebufferTexture3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferTexture3DEXT( params->framebuffer, params->attachment, params->textarget, params->texture, params->level, params->zoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14324,6 +15647,7 @@ static NTSTATUS ext_glNamedFramebufferTextureEXT( void *args ) struct glNamedFramebufferTextureEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferTextureEXT( params->framebuffer, params->attachment, params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14332,6 +15656,7 @@ static NTSTATUS ext_glNamedFramebufferTextureFaceEXT( void *args ) struct glNamedFramebufferTextureFaceEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferTextureFaceEXT( params->framebuffer, params->attachment, params->texture, params->level, params->face ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14340,6 +15665,7 @@ static NTSTATUS ext_glNamedFramebufferTextureLayer( void *args ) struct glNamedFramebufferTextureLayer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferTextureLayer( params->framebuffer, params->attachment, params->texture, params->level, params->layer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14348,6 +15674,7 @@ static NTSTATUS ext_glNamedFramebufferTextureLayerEXT( void *args ) struct glNamedFramebufferTextureLayerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedFramebufferTextureLayerEXT( params->framebuffer, params->attachment, params->texture, params->level, params->layer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14356,6 +15683,7 @@ static NTSTATUS ext_glNamedProgramLocalParameter4dEXT( void *args ) struct glNamedProgramLocalParameter4dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameter4dEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14364,6 +15692,7 @@ static NTSTATUS ext_glNamedProgramLocalParameter4dvEXT( void *args ) struct glNamedProgramLocalParameter4dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameter4dvEXT( params->program, params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14372,6 +15701,7 @@ static NTSTATUS ext_glNamedProgramLocalParameter4fEXT( void *args ) struct glNamedProgramLocalParameter4fEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameter4fEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14380,6 +15710,7 @@ static NTSTATUS ext_glNamedProgramLocalParameter4fvEXT( void *args ) struct glNamedProgramLocalParameter4fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameter4fvEXT( params->program, params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14388,6 +15719,7 @@ static NTSTATUS ext_glNamedProgramLocalParameterI4iEXT( void *args ) struct glNamedProgramLocalParameterI4iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameterI4iEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14396,6 +15728,7 @@ static NTSTATUS ext_glNamedProgramLocalParameterI4ivEXT( void *args ) struct glNamedProgramLocalParameterI4ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameterI4ivEXT( params->program, params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14404,6 +15737,7 @@ static NTSTATUS ext_glNamedProgramLocalParameterI4uiEXT( void *args ) struct glNamedProgramLocalParameterI4uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameterI4uiEXT( params->program, params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14412,6 +15746,7 @@ static NTSTATUS ext_glNamedProgramLocalParameterI4uivEXT( void *args ) struct glNamedProgramLocalParameterI4uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameterI4uivEXT( params->program, params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14420,6 +15755,7 @@ static NTSTATUS ext_glNamedProgramLocalParameters4fvEXT( void *args ) struct glNamedProgramLocalParameters4fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParameters4fvEXT( params->program, params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14428,6 +15764,7 @@ static NTSTATUS ext_glNamedProgramLocalParametersI4ivEXT( void *args ) struct glNamedProgramLocalParametersI4ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParametersI4ivEXT( params->program, params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14436,6 +15773,7 @@ static NTSTATUS ext_glNamedProgramLocalParametersI4uivEXT( void *args ) struct glNamedProgramLocalParametersI4uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramLocalParametersI4uivEXT( params->program, params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14444,6 +15782,7 @@ static NTSTATUS ext_glNamedProgramStringEXT( void *args ) struct glNamedProgramStringEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedProgramStringEXT( params->program, params->target, params->format, params->len, params->string ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14452,6 +15791,7 @@ static NTSTATUS ext_glNamedRenderbufferStorage( void *args ) struct glNamedRenderbufferStorage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedRenderbufferStorage( params->renderbuffer, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14460,6 +15800,7 @@ static NTSTATUS ext_glNamedRenderbufferStorageEXT( void *args ) struct glNamedRenderbufferStorageEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedRenderbufferStorageEXT( params->renderbuffer, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14468,6 +15809,7 @@ static NTSTATUS ext_glNamedRenderbufferStorageMultisample( void *args ) struct glNamedRenderbufferStorageMultisample_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedRenderbufferStorageMultisample( params->renderbuffer, params->samples, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14476,6 +15818,7 @@ static NTSTATUS ext_glNamedRenderbufferStorageMultisampleAdvancedAMD( void *args struct glNamedRenderbufferStorageMultisampleAdvancedAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedRenderbufferStorageMultisampleAdvancedAMD( params->renderbuffer, params->samples, params->storageSamples, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14484,6 +15827,7 @@ static NTSTATUS ext_glNamedRenderbufferStorageMultisampleCoverageEXT( void *args struct glNamedRenderbufferStorageMultisampleCoverageEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedRenderbufferStorageMultisampleCoverageEXT( params->renderbuffer, params->coverageSamples, params->colorSamples, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14492,6 +15836,7 @@ static NTSTATUS ext_glNamedRenderbufferStorageMultisampleEXT( void *args ) struct glNamedRenderbufferStorageMultisampleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedRenderbufferStorageMultisampleEXT( params->renderbuffer, params->samples, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14500,6 +15845,7 @@ static NTSTATUS ext_glNamedStringARB( void *args ) struct glNamedStringARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNamedStringARB( params->type, params->namelen, params->name, params->stringlen, params->string ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14508,6 +15854,7 @@ static NTSTATUS ext_glNewBufferRegion( void *args ) struct glNewBufferRegion_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glNewBufferRegion( params->type ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14516,6 +15863,7 @@ static NTSTATUS ext_glNewObjectBufferATI( void *args ) struct glNewObjectBufferATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glNewObjectBufferATI( params->size, params->pointer, params->usage ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14524,6 +15872,7 @@ static NTSTATUS ext_glNormal3fVertex3fSUN( void *args ) struct glNormal3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3fVertex3fSUN( params->nx, params->ny, params->nz, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14532,6 +15881,7 @@ static NTSTATUS ext_glNormal3fVertex3fvSUN( void *args ) struct glNormal3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3fVertex3fvSUN( params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14540,6 +15890,7 @@ static NTSTATUS ext_glNormal3hNV( void *args ) struct glNormal3hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3hNV( params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14548,6 +15899,7 @@ static NTSTATUS ext_glNormal3hvNV( void *args ) struct glNormal3hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14556,6 +15908,7 @@ static NTSTATUS ext_glNormal3xOES( void *args ) struct glNormal3xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3xOES( params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14564,6 +15917,7 @@ static NTSTATUS ext_glNormal3xvOES( void *args ) struct glNormal3xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormal3xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14572,6 +15926,7 @@ static NTSTATUS ext_glNormalFormatNV( void *args ) struct glNormalFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalFormatNV( params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14580,6 +15935,7 @@ static NTSTATUS ext_glNormalP3ui( void *args ) struct glNormalP3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalP3ui( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14588,6 +15944,7 @@ static NTSTATUS ext_glNormalP3uiv( void *args ) struct glNormalP3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalP3uiv( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14596,6 +15953,7 @@ static NTSTATUS ext_glNormalPointerEXT( void *args ) struct glNormalPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalPointerEXT( params->type, params->stride, params->count, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14604,6 +15962,7 @@ static NTSTATUS ext_glNormalPointerListIBM( void *args ) struct glNormalPointerListIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalPointerListIBM( params->type, params->stride, params->pointer, params->ptrstride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14612,6 +15971,7 @@ static NTSTATUS ext_glNormalPointervINTEL( void *args ) struct glNormalPointervINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalPointervINTEL( params->type, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14620,6 +15980,7 @@ static NTSTATUS ext_glNormalStream3bATI( void *args ) struct glNormalStream3bATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3bATI( params->stream, params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14628,6 +15989,7 @@ static NTSTATUS ext_glNormalStream3bvATI( void *args ) struct glNormalStream3bvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3bvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14636,6 +15998,7 @@ static NTSTATUS ext_glNormalStream3dATI( void *args ) struct glNormalStream3dATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3dATI( params->stream, params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14644,6 +16007,7 @@ static NTSTATUS ext_glNormalStream3dvATI( void *args ) struct glNormalStream3dvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3dvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14652,6 +16016,7 @@ static NTSTATUS ext_glNormalStream3fATI( void *args ) struct glNormalStream3fATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3fATI( params->stream, params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14660,6 +16025,7 @@ static NTSTATUS ext_glNormalStream3fvATI( void *args ) struct glNormalStream3fvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3fvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14668,6 +16034,7 @@ static NTSTATUS ext_glNormalStream3iATI( void *args ) struct glNormalStream3iATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3iATI( params->stream, params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14676,6 +16043,7 @@ static NTSTATUS ext_glNormalStream3ivATI( void *args ) struct glNormalStream3ivATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3ivATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14684,6 +16052,7 @@ static NTSTATUS ext_glNormalStream3sATI( void *args ) struct glNormalStream3sATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3sATI( params->stream, params->nx, params->ny, params->nz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14692,6 +16061,7 @@ static NTSTATUS ext_glNormalStream3svATI( void *args ) struct glNormalStream3svATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glNormalStream3svATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14700,6 +16070,7 @@ static NTSTATUS ext_glObjectLabel( void *args ) struct glObjectLabel_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glObjectLabel( params->identifier, params->name, params->length, params->label ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14708,6 +16079,7 @@ static NTSTATUS ext_glObjectPtrLabel( void *args ) struct glObjectPtrLabel_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glObjectPtrLabel( params->ptr, params->length, params->label ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14716,6 +16088,7 @@ static NTSTATUS ext_glObjectPurgeableAPPLE( void *args ) struct glObjectPurgeableAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glObjectPurgeableAPPLE( params->objectType, params->name, params->option ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14724,6 +16097,7 @@ static NTSTATUS ext_glObjectUnpurgeableAPPLE( void *args ) struct glObjectUnpurgeableAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glObjectUnpurgeableAPPLE( params->objectType, params->name, params->option ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14732,6 +16106,7 @@ static NTSTATUS ext_glOrthofOES( void *args ) struct glOrthofOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glOrthofOES( params->l, params->r, params->b, params->t, params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14740,6 +16115,7 @@ static NTSTATUS ext_glOrthoxOES( void *args ) struct glOrthoxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glOrthoxOES( params->l, params->r, params->b, params->t, params->n, params->f ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14748,6 +16124,7 @@ static NTSTATUS ext_glPNTrianglesfATI( void *args ) struct glPNTrianglesfATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPNTrianglesfATI( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14756,6 +16133,7 @@ static NTSTATUS ext_glPNTrianglesiATI( void *args ) struct glPNTrianglesiATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPNTrianglesiATI( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14764,6 +16142,7 @@ static NTSTATUS ext_glPassTexCoordATI( void *args ) struct glPassTexCoordATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPassTexCoordATI( params->dst, params->coord, params->swizzle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14772,6 +16151,7 @@ static NTSTATUS ext_glPassThroughxOES( void *args ) struct glPassThroughxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPassThroughxOES( params->token ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14780,6 +16160,7 @@ static NTSTATUS ext_glPatchParameterfv( void *args ) struct glPatchParameterfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPatchParameterfv( params->pname, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14788,6 +16169,7 @@ static NTSTATUS ext_glPatchParameteri( void *args ) struct glPatchParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPatchParameteri( params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14796,6 +16178,7 @@ static NTSTATUS ext_glPathColorGenNV( void *args ) struct glPathColorGenNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathColorGenNV( params->color, params->genMode, params->colorFormat, params->coeffs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14804,6 +16187,7 @@ static NTSTATUS ext_glPathCommandsNV( void *args ) struct glPathCommandsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathCommandsNV( params->path, params->numCommands, params->commands, params->numCoords, params->coordType, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14812,6 +16196,7 @@ static NTSTATUS ext_glPathCoordsNV( void *args ) struct glPathCoordsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathCoordsNV( params->path, params->numCoords, params->coordType, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14820,6 +16205,7 @@ static NTSTATUS ext_glPathCoverDepthFuncNV( void *args ) struct glPathCoverDepthFuncNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathCoverDepthFuncNV( params->func ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14828,6 +16214,7 @@ static NTSTATUS ext_glPathDashArrayNV( void *args ) struct glPathDashArrayNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathDashArrayNV( params->path, params->dashCount, params->dashArray ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14836,6 +16223,7 @@ static NTSTATUS ext_glPathFogGenNV( void *args ) struct glPathFogGenNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathFogGenNV( params->genMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14844,6 +16232,7 @@ static NTSTATUS ext_glPathGlyphIndexArrayNV( void *args ) struct glPathGlyphIndexArrayNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glPathGlyphIndexArrayNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->firstGlyphIndex, params->numGlyphs, params->pathParameterTemplate, params->emScale ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14852,6 +16241,7 @@ NTSTATUS ext_glPathGlyphIndexRangeNV( void *args ) struct glPathGlyphIndexRangeNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glPathGlyphIndexRangeNV( params->fontTarget, params->fontName, params->fontStyle, params->pathParameterTemplate, params->emScale, params->baseAndCount ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14860,6 +16250,7 @@ static NTSTATUS ext_glPathGlyphRangeNV( void *args ) struct glPathGlyphRangeNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathGlyphRangeNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->firstGlyph, params->numGlyphs, params->handleMissingGlyphs, params->pathParameterTemplate, params->emScale ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14868,6 +16259,7 @@ static NTSTATUS ext_glPathGlyphsNV( void *args ) struct glPathGlyphsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathGlyphsNV( params->firstPathName, params->fontTarget, params->fontName, params->fontStyle, params->numGlyphs, params->type, params->charcodes, params->handleMissingGlyphs, params->pathParameterTemplate, params->emScale ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14876,6 +16268,7 @@ static NTSTATUS ext_glPathMemoryGlyphIndexArrayNV( void *args ) struct glPathMemoryGlyphIndexArrayNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glPathMemoryGlyphIndexArrayNV( params->firstPathName, params->fontTarget, params->fontSize, params->fontData, params->faceIndex, params->firstGlyphIndex, params->numGlyphs, params->pathParameterTemplate, params->emScale ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14884,6 +16277,7 @@ static NTSTATUS ext_glPathParameterfNV( void *args ) struct glPathParameterfNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathParameterfNV( params->path, params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14892,6 +16286,7 @@ static NTSTATUS ext_glPathParameterfvNV( void *args ) struct glPathParameterfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathParameterfvNV( params->path, params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14900,6 +16295,7 @@ static NTSTATUS ext_glPathParameteriNV( void *args ) struct glPathParameteriNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathParameteriNV( params->path, params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14908,6 +16304,7 @@ static NTSTATUS ext_glPathParameterivNV( void *args ) struct glPathParameterivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathParameterivNV( params->path, params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14916,6 +16313,7 @@ static NTSTATUS ext_glPathStencilDepthOffsetNV( void *args ) struct glPathStencilDepthOffsetNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathStencilDepthOffsetNV( params->factor, params->units ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14924,6 +16322,7 @@ static NTSTATUS ext_glPathStencilFuncNV( void *args ) struct glPathStencilFuncNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathStencilFuncNV( params->func, params->ref, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14932,6 +16331,7 @@ static NTSTATUS ext_glPathStringNV( void *args ) struct glPathStringNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathStringNV( params->path, params->format, params->length, params->pathString ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14940,6 +16340,7 @@ static NTSTATUS ext_glPathSubCommandsNV( void *args ) struct glPathSubCommandsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathSubCommandsNV( params->path, params->commandStart, params->commandsToDelete, params->numCommands, params->commands, params->numCoords, params->coordType, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14948,6 +16349,7 @@ static NTSTATUS ext_glPathSubCoordsNV( void *args ) struct glPathSubCoordsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathSubCoordsNV( params->path, params->coordStart, params->numCoords, params->coordType, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14956,6 +16358,7 @@ static NTSTATUS ext_glPathTexGenNV( void *args ) struct glPathTexGenNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPathTexGenNV( params->texCoordSet, params->genMode, params->components, params->coeffs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14964,6 +16367,7 @@ static NTSTATUS ext_glPauseTransformFeedback( void *args ) struct glPauseTransformFeedback_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPauseTransformFeedback(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14972,6 +16376,7 @@ static NTSTATUS ext_glPauseTransformFeedbackNV( void *args ) struct glPauseTransformFeedbackNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPauseTransformFeedbackNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14980,6 +16385,7 @@ static NTSTATUS ext_glPixelDataRangeNV( void *args ) struct glPixelDataRangeNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelDataRangeNV( params->target, params->length, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14988,6 +16394,7 @@ static NTSTATUS ext_glPixelMapx( void *args ) struct glPixelMapx_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelMapx( params->map, params->size, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -14996,6 +16403,7 @@ static NTSTATUS ext_glPixelStorex( void *args ) struct glPixelStorex_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelStorex( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15004,6 +16412,7 @@ static NTSTATUS ext_glPixelTexGenParameterfSGIS( void *args ) struct glPixelTexGenParameterfSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTexGenParameterfSGIS( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15012,6 +16421,7 @@ static NTSTATUS ext_glPixelTexGenParameterfvSGIS( void *args ) struct glPixelTexGenParameterfvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTexGenParameterfvSGIS( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15020,6 +16430,7 @@ static NTSTATUS ext_glPixelTexGenParameteriSGIS( void *args ) struct glPixelTexGenParameteriSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTexGenParameteriSGIS( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15028,6 +16439,7 @@ static NTSTATUS ext_glPixelTexGenParameterivSGIS( void *args ) struct glPixelTexGenParameterivSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTexGenParameterivSGIS( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15036,6 +16448,7 @@ static NTSTATUS ext_glPixelTexGenSGIX( void *args ) struct glPixelTexGenSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTexGenSGIX( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15044,6 +16457,7 @@ static NTSTATUS ext_glPixelTransferxOES( void *args ) struct glPixelTransferxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTransferxOES( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15052,6 +16466,7 @@ static NTSTATUS ext_glPixelTransformParameterfEXT( void *args ) struct glPixelTransformParameterfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTransformParameterfEXT( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15060,6 +16475,7 @@ static NTSTATUS ext_glPixelTransformParameterfvEXT( void *args ) struct glPixelTransformParameterfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTransformParameterfvEXT( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15068,6 +16484,7 @@ static NTSTATUS ext_glPixelTransformParameteriEXT( void *args ) struct glPixelTransformParameteriEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTransformParameteriEXT( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15076,6 +16493,7 @@ static NTSTATUS ext_glPixelTransformParameterivEXT( void *args ) struct glPixelTransformParameterivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelTransformParameterivEXT( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15084,6 +16502,7 @@ static NTSTATUS ext_glPixelZoomxOES( void *args ) struct glPixelZoomxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPixelZoomxOES( params->xfactor, params->yfactor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15092,6 +16511,7 @@ static NTSTATUS ext_glPointAlongPathNV( void *args ) struct glPointAlongPathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glPointAlongPathNV( params->path, params->startSegment, params->numSegments, params->distance, params->x, params->y, params->tangentX, params->tangentY ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15100,6 +16520,7 @@ static NTSTATUS ext_glPointParameterf( void *args ) struct glPointParameterf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterf( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15108,6 +16529,7 @@ static NTSTATUS ext_glPointParameterfARB( void *args ) struct glPointParameterfARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterfARB( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15116,6 +16538,7 @@ static NTSTATUS ext_glPointParameterfEXT( void *args ) struct glPointParameterfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterfEXT( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15124,6 +16547,7 @@ static NTSTATUS ext_glPointParameterfSGIS( void *args ) struct glPointParameterfSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterfSGIS( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15132,6 +16556,7 @@ static NTSTATUS ext_glPointParameterfv( void *args ) struct glPointParameterfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterfv( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15140,6 +16565,7 @@ static NTSTATUS ext_glPointParameterfvARB( void *args ) struct glPointParameterfvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterfvARB( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15148,6 +16574,7 @@ static NTSTATUS ext_glPointParameterfvEXT( void *args ) struct glPointParameterfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterfvEXT( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15156,6 +16583,7 @@ static NTSTATUS ext_glPointParameterfvSGIS( void *args ) struct glPointParameterfvSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterfvSGIS( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15164,6 +16592,7 @@ static NTSTATUS ext_glPointParameteri( void *args ) struct glPointParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameteri( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15172,6 +16601,7 @@ static NTSTATUS ext_glPointParameteriNV( void *args ) struct glPointParameteriNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameteriNV( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15180,6 +16610,7 @@ static NTSTATUS ext_glPointParameteriv( void *args ) struct glPointParameteriv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameteriv( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15188,6 +16619,7 @@ static NTSTATUS ext_glPointParameterivNV( void *args ) struct glPointParameterivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterivNV( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15196,6 +16628,7 @@ static NTSTATUS ext_glPointParameterxvOES( void *args ) struct glPointParameterxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointParameterxvOES( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15204,6 +16637,7 @@ static NTSTATUS ext_glPointSizexOES( void *args ) struct glPointSizexOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPointSizexOES( params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15212,6 +16646,7 @@ static NTSTATUS ext_glPollAsyncSGIX( void *args ) struct glPollAsyncSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glPollAsyncSGIX( params->markerp ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15220,6 +16655,7 @@ static NTSTATUS ext_glPollInstrumentsSGIX( void *args ) struct glPollInstrumentsSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glPollInstrumentsSGIX( params->marker_p ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15228,6 +16664,7 @@ static NTSTATUS ext_glPolygonOffsetClamp( void *args ) struct glPolygonOffsetClamp_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPolygonOffsetClamp( params->factor, params->units, params->clamp ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15236,6 +16673,7 @@ static NTSTATUS ext_glPolygonOffsetClampEXT( void *args ) struct glPolygonOffsetClampEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPolygonOffsetClampEXT( params->factor, params->units, params->clamp ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15244,6 +16682,7 @@ static NTSTATUS ext_glPolygonOffsetEXT( void *args ) struct glPolygonOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPolygonOffsetEXT( params->factor, params->bias ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15252,6 +16691,7 @@ static NTSTATUS ext_glPolygonOffsetxOES( void *args ) struct glPolygonOffsetxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPolygonOffsetxOES( params->factor, params->units ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15260,6 +16700,7 @@ static NTSTATUS ext_glPopDebugGroup( void *args ) struct glPopDebugGroup_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPopDebugGroup(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15268,6 +16709,7 @@ static NTSTATUS ext_glPopGroupMarkerEXT( void *args ) struct glPopGroupMarkerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPopGroupMarkerEXT(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15276,6 +16718,7 @@ static NTSTATUS ext_glPresentFrameDualFillNV( void *args ) struct glPresentFrameDualFillNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15284,6 +16727,7 @@ static NTSTATUS ext_glPresentFrameKeyedNV( void *args ) struct glPresentFrameKeyedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15292,6 +16736,7 @@ static NTSTATUS ext_glPrimitiveBoundingBoxARB( void *args ) struct glPrimitiveBoundingBoxARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPrimitiveBoundingBoxARB( params->minX, params->minY, params->minZ, params->minW, params->maxX, params->maxY, params->maxZ, params->maxW ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15300,6 +16745,7 @@ static NTSTATUS ext_glPrimitiveRestartIndex( void *args ) struct glPrimitiveRestartIndex_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPrimitiveRestartIndex( params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15308,6 +16754,7 @@ static NTSTATUS ext_glPrimitiveRestartIndexNV( void *args ) struct glPrimitiveRestartIndexNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPrimitiveRestartIndexNV( params->index ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15316,6 +16763,7 @@ static NTSTATUS ext_glPrimitiveRestartNV( void *args ) struct glPrimitiveRestartNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPrimitiveRestartNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15324,6 +16772,7 @@ static NTSTATUS ext_glPrioritizeTexturesEXT( void *args ) struct glPrioritizeTexturesEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPrioritizeTexturesEXT( params->n, params->textures, params->priorities ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15332,6 +16781,7 @@ static NTSTATUS ext_glPrioritizeTexturesxOES( void *args ) struct glPrioritizeTexturesxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPrioritizeTexturesxOES( params->n, params->textures, params->priorities ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15340,6 +16790,7 @@ static NTSTATUS ext_glProgramBinary( void *args ) struct glProgramBinary_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramBinary( params->program, params->binaryFormat, params->binary, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15348,6 +16799,7 @@ static NTSTATUS ext_glProgramBufferParametersIivNV( void *args ) struct glProgramBufferParametersIivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramBufferParametersIivNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15356,6 +16808,7 @@ static NTSTATUS ext_glProgramBufferParametersIuivNV( void *args ) struct glProgramBufferParametersIuivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramBufferParametersIuivNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15364,6 +16817,7 @@ static NTSTATUS ext_glProgramBufferParametersfvNV( void *args ) struct glProgramBufferParametersfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramBufferParametersfvNV( params->target, params->bindingIndex, params->wordIndex, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15372,6 +16826,7 @@ static NTSTATUS ext_glProgramEnvParameter4dARB( void *args ) struct glProgramEnvParameter4dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameter4dARB( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15380,6 +16835,7 @@ static NTSTATUS ext_glProgramEnvParameter4dvARB( void *args ) struct glProgramEnvParameter4dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameter4dvARB( params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15388,6 +16844,7 @@ static NTSTATUS ext_glProgramEnvParameter4fARB( void *args ) struct glProgramEnvParameter4fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameter4fARB( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15396,6 +16853,7 @@ static NTSTATUS ext_glProgramEnvParameter4fvARB( void *args ) struct glProgramEnvParameter4fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameter4fvARB( params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15404,6 +16862,7 @@ static NTSTATUS ext_glProgramEnvParameterI4iNV( void *args ) struct glProgramEnvParameterI4iNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameterI4iNV( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15412,6 +16871,7 @@ static NTSTATUS ext_glProgramEnvParameterI4ivNV( void *args ) struct glProgramEnvParameterI4ivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameterI4ivNV( params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15420,6 +16880,7 @@ static NTSTATUS ext_glProgramEnvParameterI4uiNV( void *args ) struct glProgramEnvParameterI4uiNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameterI4uiNV( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15428,6 +16889,7 @@ static NTSTATUS ext_glProgramEnvParameterI4uivNV( void *args ) struct glProgramEnvParameterI4uivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameterI4uivNV( params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15436,6 +16898,7 @@ static NTSTATUS ext_glProgramEnvParameters4fvEXT( void *args ) struct glProgramEnvParameters4fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParameters4fvEXT( params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15444,6 +16907,7 @@ static NTSTATUS ext_glProgramEnvParametersI4ivNV( void *args ) struct glProgramEnvParametersI4ivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParametersI4ivNV( params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15452,6 +16916,7 @@ static NTSTATUS ext_glProgramEnvParametersI4uivNV( void *args ) struct glProgramEnvParametersI4uivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramEnvParametersI4uivNV( params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15460,6 +16925,7 @@ static NTSTATUS ext_glProgramLocalParameter4dARB( void *args ) struct glProgramLocalParameter4dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameter4dARB( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15468,6 +16934,7 @@ static NTSTATUS ext_glProgramLocalParameter4dvARB( void *args ) struct glProgramLocalParameter4dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameter4dvARB( params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15476,6 +16943,7 @@ static NTSTATUS ext_glProgramLocalParameter4fARB( void *args ) struct glProgramLocalParameter4fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameter4fARB( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15484,6 +16952,7 @@ static NTSTATUS ext_glProgramLocalParameter4fvARB( void *args ) struct glProgramLocalParameter4fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameter4fvARB( params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15492,6 +16961,7 @@ static NTSTATUS ext_glProgramLocalParameterI4iNV( void *args ) struct glProgramLocalParameterI4iNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameterI4iNV( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15500,6 +16970,7 @@ static NTSTATUS ext_glProgramLocalParameterI4ivNV( void *args ) struct glProgramLocalParameterI4ivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameterI4ivNV( params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15508,6 +16979,7 @@ static NTSTATUS ext_glProgramLocalParameterI4uiNV( void *args ) struct glProgramLocalParameterI4uiNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameterI4uiNV( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15516,6 +16988,7 @@ static NTSTATUS ext_glProgramLocalParameterI4uivNV( void *args ) struct glProgramLocalParameterI4uivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameterI4uivNV( params->target, params->index, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15524,6 +16997,7 @@ static NTSTATUS ext_glProgramLocalParameters4fvEXT( void *args ) struct glProgramLocalParameters4fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParameters4fvEXT( params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15532,6 +17006,7 @@ static NTSTATUS ext_glProgramLocalParametersI4ivNV( void *args ) struct glProgramLocalParametersI4ivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParametersI4ivNV( params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15540,6 +17015,7 @@ static NTSTATUS ext_glProgramLocalParametersI4uivNV( void *args ) struct glProgramLocalParametersI4uivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramLocalParametersI4uivNV( params->target, params->index, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15548,6 +17024,7 @@ static NTSTATUS ext_glProgramNamedParameter4dNV( void *args ) struct glProgramNamedParameter4dNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramNamedParameter4dNV( params->id, params->len, params->name, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15556,6 +17033,7 @@ static NTSTATUS ext_glProgramNamedParameter4dvNV( void *args ) struct glProgramNamedParameter4dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramNamedParameter4dvNV( params->id, params->len, params->name, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15564,6 +17042,7 @@ static NTSTATUS ext_glProgramNamedParameter4fNV( void *args ) struct glProgramNamedParameter4fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramNamedParameter4fNV( params->id, params->len, params->name, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15572,6 +17051,7 @@ static NTSTATUS ext_glProgramNamedParameter4fvNV( void *args ) struct glProgramNamedParameter4fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramNamedParameter4fvNV( params->id, params->len, params->name, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15580,6 +17060,7 @@ static NTSTATUS ext_glProgramParameter4dNV( void *args ) struct glProgramParameter4dNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameter4dNV( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15588,6 +17069,7 @@ static NTSTATUS ext_glProgramParameter4dvNV( void *args ) struct glProgramParameter4dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameter4dvNV( params->target, params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15596,6 +17078,7 @@ static NTSTATUS ext_glProgramParameter4fNV( void *args ) struct glProgramParameter4fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameter4fNV( params->target, params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15604,6 +17087,7 @@ static NTSTATUS ext_glProgramParameter4fvNV( void *args ) struct glProgramParameter4fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameter4fvNV( params->target, params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15612,6 +17096,7 @@ static NTSTATUS ext_glProgramParameteri( void *args ) struct glProgramParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameteri( params->program, params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15620,6 +17105,7 @@ static NTSTATUS ext_glProgramParameteriARB( void *args ) struct glProgramParameteriARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameteriARB( params->program, params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15628,6 +17114,7 @@ static NTSTATUS ext_glProgramParameteriEXT( void *args ) struct glProgramParameteriEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameteriEXT( params->program, params->pname, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15636,6 +17123,7 @@ static NTSTATUS ext_glProgramParameters4dvNV( void *args ) struct glProgramParameters4dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameters4dvNV( params->target, params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15644,6 +17132,7 @@ static NTSTATUS ext_glProgramParameters4fvNV( void *args ) struct glProgramParameters4fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramParameters4fvNV( params->target, params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15652,6 +17141,7 @@ static NTSTATUS ext_glProgramPathFragmentInputGenNV( void *args ) struct glProgramPathFragmentInputGenNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramPathFragmentInputGenNV( params->program, params->location, params->genMode, params->components, params->coeffs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15660,6 +17150,7 @@ static NTSTATUS ext_glProgramStringARB( void *args ) struct glProgramStringARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramStringARB( params->target, params->format, params->len, params->string ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15668,6 +17159,7 @@ static NTSTATUS ext_glProgramSubroutineParametersuivNV( void *args ) struct glProgramSubroutineParametersuivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramSubroutineParametersuivNV( params->target, params->count, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15676,6 +17168,7 @@ static NTSTATUS ext_glProgramUniform1d( void *args ) struct glProgramUniform1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1d( params->program, params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15684,6 +17177,7 @@ static NTSTATUS ext_glProgramUniform1dEXT( void *args ) struct glProgramUniform1dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1dEXT( params->program, params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15692,6 +17186,7 @@ static NTSTATUS ext_glProgramUniform1dv( void *args ) struct glProgramUniform1dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1dv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15700,6 +17195,7 @@ static NTSTATUS ext_glProgramUniform1dvEXT( void *args ) struct glProgramUniform1dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1dvEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15708,6 +17204,7 @@ static NTSTATUS ext_glProgramUniform1f( void *args ) struct glProgramUniform1f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1f( params->program, params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15716,6 +17213,7 @@ static NTSTATUS ext_glProgramUniform1fEXT( void *args ) struct glProgramUniform1fEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1fEXT( params->program, params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15724,6 +17222,7 @@ static NTSTATUS ext_glProgramUniform1fv( void *args ) struct glProgramUniform1fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1fv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15732,6 +17231,7 @@ static NTSTATUS ext_glProgramUniform1fvEXT( void *args ) struct glProgramUniform1fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1fvEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15740,6 +17240,7 @@ static NTSTATUS ext_glProgramUniform1i( void *args ) struct glProgramUniform1i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1i( params->program, params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15748,6 +17249,7 @@ static NTSTATUS ext_glProgramUniform1i64ARB( void *args ) struct glProgramUniform1i64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1i64ARB( params->program, params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15756,6 +17258,7 @@ static NTSTATUS ext_glProgramUniform1i64NV( void *args ) struct glProgramUniform1i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1i64NV( params->program, params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15764,6 +17267,7 @@ static NTSTATUS ext_glProgramUniform1i64vARB( void *args ) struct glProgramUniform1i64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1i64vARB( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15772,6 +17276,7 @@ static NTSTATUS ext_glProgramUniform1i64vNV( void *args ) struct glProgramUniform1i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1i64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15780,6 +17285,7 @@ static NTSTATUS ext_glProgramUniform1iEXT( void *args ) struct glProgramUniform1iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1iEXT( params->program, params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15788,6 +17294,7 @@ static NTSTATUS ext_glProgramUniform1iv( void *args ) struct glProgramUniform1iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1iv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15796,6 +17303,7 @@ static NTSTATUS ext_glProgramUniform1ivEXT( void *args ) struct glProgramUniform1ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1ivEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15804,6 +17312,7 @@ static NTSTATUS ext_glProgramUniform1ui( void *args ) struct glProgramUniform1ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1ui( params->program, params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15812,6 +17321,7 @@ static NTSTATUS ext_glProgramUniform1ui64ARB( void *args ) struct glProgramUniform1ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1ui64ARB( params->program, params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15820,6 +17330,7 @@ static NTSTATUS ext_glProgramUniform1ui64NV( void *args ) struct glProgramUniform1ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1ui64NV( params->program, params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15828,6 +17339,7 @@ static NTSTATUS ext_glProgramUniform1ui64vARB( void *args ) struct glProgramUniform1ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1ui64vARB( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15836,6 +17348,7 @@ static NTSTATUS ext_glProgramUniform1ui64vNV( void *args ) struct glProgramUniform1ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1ui64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15844,6 +17357,7 @@ static NTSTATUS ext_glProgramUniform1uiEXT( void *args ) struct glProgramUniform1uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1uiEXT( params->program, params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15852,6 +17366,7 @@ static NTSTATUS ext_glProgramUniform1uiv( void *args ) struct glProgramUniform1uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1uiv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15860,6 +17375,7 @@ static NTSTATUS ext_glProgramUniform1uivEXT( void *args ) struct glProgramUniform1uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform1uivEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15868,6 +17384,7 @@ static NTSTATUS ext_glProgramUniform2d( void *args ) struct glProgramUniform2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2d( params->program, params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15876,6 +17393,7 @@ static NTSTATUS ext_glProgramUniform2dEXT( void *args ) struct glProgramUniform2dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2dEXT( params->program, params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15884,6 +17402,7 @@ static NTSTATUS ext_glProgramUniform2dv( void *args ) struct glProgramUniform2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2dv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15892,6 +17411,7 @@ static NTSTATUS ext_glProgramUniform2dvEXT( void *args ) struct glProgramUniform2dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2dvEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15900,6 +17420,7 @@ static NTSTATUS ext_glProgramUniform2f( void *args ) struct glProgramUniform2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2f( params->program, params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15908,6 +17429,7 @@ static NTSTATUS ext_glProgramUniform2fEXT( void *args ) struct glProgramUniform2fEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2fEXT( params->program, params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15916,6 +17438,7 @@ static NTSTATUS ext_glProgramUniform2fv( void *args ) struct glProgramUniform2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2fv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15924,6 +17447,7 @@ static NTSTATUS ext_glProgramUniform2fvEXT( void *args ) struct glProgramUniform2fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2fvEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15932,6 +17456,7 @@ static NTSTATUS ext_glProgramUniform2i( void *args ) struct glProgramUniform2i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2i( params->program, params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15940,6 +17465,7 @@ static NTSTATUS ext_glProgramUniform2i64ARB( void *args ) struct glProgramUniform2i64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2i64ARB( params->program, params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15948,6 +17474,7 @@ static NTSTATUS ext_glProgramUniform2i64NV( void *args ) struct glProgramUniform2i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2i64NV( params->program, params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15956,6 +17483,7 @@ static NTSTATUS ext_glProgramUniform2i64vARB( void *args ) struct glProgramUniform2i64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2i64vARB( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15964,6 +17492,7 @@ static NTSTATUS ext_glProgramUniform2i64vNV( void *args ) struct glProgramUniform2i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2i64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15972,6 +17501,7 @@ static NTSTATUS ext_glProgramUniform2iEXT( void *args ) struct glProgramUniform2iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2iEXT( params->program, params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15980,6 +17510,7 @@ static NTSTATUS ext_glProgramUniform2iv( void *args ) struct glProgramUniform2iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2iv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15988,6 +17519,7 @@ static NTSTATUS ext_glProgramUniform2ivEXT( void *args ) struct glProgramUniform2ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2ivEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -15996,6 +17528,7 @@ static NTSTATUS ext_glProgramUniform2ui( void *args ) struct glProgramUniform2ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2ui( params->program, params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16004,6 +17537,7 @@ static NTSTATUS ext_glProgramUniform2ui64ARB( void *args ) struct glProgramUniform2ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2ui64ARB( params->program, params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16012,6 +17546,7 @@ static NTSTATUS ext_glProgramUniform2ui64NV( void *args ) struct glProgramUniform2ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2ui64NV( params->program, params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16020,6 +17555,7 @@ static NTSTATUS ext_glProgramUniform2ui64vARB( void *args ) struct glProgramUniform2ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2ui64vARB( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16028,6 +17564,7 @@ static NTSTATUS ext_glProgramUniform2ui64vNV( void *args ) struct glProgramUniform2ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2ui64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16036,6 +17573,7 @@ static NTSTATUS ext_glProgramUniform2uiEXT( void *args ) struct glProgramUniform2uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2uiEXT( params->program, params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16044,6 +17582,7 @@ static NTSTATUS ext_glProgramUniform2uiv( void *args ) struct glProgramUniform2uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2uiv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16052,6 +17591,7 @@ static NTSTATUS ext_glProgramUniform2uivEXT( void *args ) struct glProgramUniform2uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform2uivEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16060,6 +17600,7 @@ static NTSTATUS ext_glProgramUniform3d( void *args ) struct glProgramUniform3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3d( params->program, params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16068,6 +17609,7 @@ static NTSTATUS ext_glProgramUniform3dEXT( void *args ) struct glProgramUniform3dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3dEXT( params->program, params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16076,6 +17618,7 @@ static NTSTATUS ext_glProgramUniform3dv( void *args ) struct glProgramUniform3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3dv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16084,6 +17627,7 @@ static NTSTATUS ext_glProgramUniform3dvEXT( void *args ) struct glProgramUniform3dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3dvEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16092,6 +17636,7 @@ static NTSTATUS ext_glProgramUniform3f( void *args ) struct glProgramUniform3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3f( params->program, params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16100,6 +17645,7 @@ static NTSTATUS ext_glProgramUniform3fEXT( void *args ) struct glProgramUniform3fEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3fEXT( params->program, params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16108,6 +17654,7 @@ static NTSTATUS ext_glProgramUniform3fv( void *args ) struct glProgramUniform3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3fv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16116,6 +17663,7 @@ static NTSTATUS ext_glProgramUniform3fvEXT( void *args ) struct glProgramUniform3fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3fvEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16124,6 +17672,7 @@ static NTSTATUS ext_glProgramUniform3i( void *args ) struct glProgramUniform3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3i( params->program, params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16132,6 +17681,7 @@ static NTSTATUS ext_glProgramUniform3i64ARB( void *args ) struct glProgramUniform3i64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3i64ARB( params->program, params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16140,6 +17690,7 @@ static NTSTATUS ext_glProgramUniform3i64NV( void *args ) struct glProgramUniform3i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3i64NV( params->program, params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16148,6 +17699,7 @@ static NTSTATUS ext_glProgramUniform3i64vARB( void *args ) struct glProgramUniform3i64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3i64vARB( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16156,6 +17708,7 @@ static NTSTATUS ext_glProgramUniform3i64vNV( void *args ) struct glProgramUniform3i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3i64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16164,6 +17717,7 @@ static NTSTATUS ext_glProgramUniform3iEXT( void *args ) struct glProgramUniform3iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3iEXT( params->program, params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16172,6 +17726,7 @@ static NTSTATUS ext_glProgramUniform3iv( void *args ) struct glProgramUniform3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3iv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16180,6 +17735,7 @@ static NTSTATUS ext_glProgramUniform3ivEXT( void *args ) struct glProgramUniform3ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3ivEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16188,6 +17744,7 @@ static NTSTATUS ext_glProgramUniform3ui( void *args ) struct glProgramUniform3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3ui( params->program, params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16196,6 +17753,7 @@ static NTSTATUS ext_glProgramUniform3ui64ARB( void *args ) struct glProgramUniform3ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3ui64ARB( params->program, params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16204,6 +17762,7 @@ static NTSTATUS ext_glProgramUniform3ui64NV( void *args ) struct glProgramUniform3ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3ui64NV( params->program, params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16212,6 +17771,7 @@ static NTSTATUS ext_glProgramUniform3ui64vARB( void *args ) struct glProgramUniform3ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3ui64vARB( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16220,6 +17780,7 @@ static NTSTATUS ext_glProgramUniform3ui64vNV( void *args ) struct glProgramUniform3ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3ui64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16228,6 +17789,7 @@ static NTSTATUS ext_glProgramUniform3uiEXT( void *args ) struct glProgramUniform3uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3uiEXT( params->program, params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16236,6 +17798,7 @@ static NTSTATUS ext_glProgramUniform3uiv( void *args ) struct glProgramUniform3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3uiv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16244,6 +17807,7 @@ static NTSTATUS ext_glProgramUniform3uivEXT( void *args ) struct glProgramUniform3uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform3uivEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16252,6 +17816,7 @@ static NTSTATUS ext_glProgramUniform4d( void *args ) struct glProgramUniform4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4d( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16260,6 +17825,7 @@ static NTSTATUS ext_glProgramUniform4dEXT( void *args ) struct glProgramUniform4dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4dEXT( params->program, params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16268,6 +17834,7 @@ static NTSTATUS ext_glProgramUniform4dv( void *args ) struct glProgramUniform4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4dv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16276,6 +17843,7 @@ static NTSTATUS ext_glProgramUniform4dvEXT( void *args ) struct glProgramUniform4dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4dvEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16284,6 +17852,7 @@ static NTSTATUS ext_glProgramUniform4f( void *args ) struct glProgramUniform4f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4f( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16292,6 +17861,7 @@ static NTSTATUS ext_glProgramUniform4fEXT( void *args ) struct glProgramUniform4fEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4fEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16300,6 +17870,7 @@ static NTSTATUS ext_glProgramUniform4fv( void *args ) struct glProgramUniform4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4fv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16308,6 +17879,7 @@ static NTSTATUS ext_glProgramUniform4fvEXT( void *args ) struct glProgramUniform4fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4fvEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16316,6 +17888,7 @@ static NTSTATUS ext_glProgramUniform4i( void *args ) struct glProgramUniform4i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4i( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16324,6 +17897,7 @@ static NTSTATUS ext_glProgramUniform4i64ARB( void *args ) struct glProgramUniform4i64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4i64ARB( params->program, params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16332,6 +17906,7 @@ static NTSTATUS ext_glProgramUniform4i64NV( void *args ) struct glProgramUniform4i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4i64NV( params->program, params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16340,6 +17915,7 @@ static NTSTATUS ext_glProgramUniform4i64vARB( void *args ) struct glProgramUniform4i64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4i64vARB( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16348,6 +17924,7 @@ static NTSTATUS ext_glProgramUniform4i64vNV( void *args ) struct glProgramUniform4i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4i64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16356,6 +17933,7 @@ static NTSTATUS ext_glProgramUniform4iEXT( void *args ) struct glProgramUniform4iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4iEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16364,6 +17942,7 @@ static NTSTATUS ext_glProgramUniform4iv( void *args ) struct glProgramUniform4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4iv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16372,6 +17951,7 @@ static NTSTATUS ext_glProgramUniform4ivEXT( void *args ) struct glProgramUniform4ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4ivEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16380,6 +17960,7 @@ static NTSTATUS ext_glProgramUniform4ui( void *args ) struct glProgramUniform4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4ui( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16388,6 +17969,7 @@ static NTSTATUS ext_glProgramUniform4ui64ARB( void *args ) struct glProgramUniform4ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4ui64ARB( params->program, params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16396,6 +17978,7 @@ static NTSTATUS ext_glProgramUniform4ui64NV( void *args ) struct glProgramUniform4ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4ui64NV( params->program, params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16404,6 +17987,7 @@ static NTSTATUS ext_glProgramUniform4ui64vARB( void *args ) struct glProgramUniform4ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4ui64vARB( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16412,6 +17996,7 @@ static NTSTATUS ext_glProgramUniform4ui64vNV( void *args ) struct glProgramUniform4ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4ui64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16420,6 +18005,7 @@ static NTSTATUS ext_glProgramUniform4uiEXT( void *args ) struct glProgramUniform4uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4uiEXT( params->program, params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16428,6 +18014,7 @@ static NTSTATUS ext_glProgramUniform4uiv( void *args ) struct glProgramUniform4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4uiv( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16436,6 +18023,7 @@ static NTSTATUS ext_glProgramUniform4uivEXT( void *args ) struct glProgramUniform4uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniform4uivEXT( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16444,6 +18032,7 @@ static NTSTATUS ext_glProgramUniformHandleui64ARB( void *args ) struct glProgramUniformHandleui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformHandleui64ARB( params->program, params->location, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16452,6 +18041,7 @@ static NTSTATUS ext_glProgramUniformHandleui64NV( void *args ) struct glProgramUniformHandleui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformHandleui64NV( params->program, params->location, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16460,6 +18050,7 @@ static NTSTATUS ext_glProgramUniformHandleui64vARB( void *args ) struct glProgramUniformHandleui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformHandleui64vARB( params->program, params->location, params->count, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16468,6 +18059,7 @@ static NTSTATUS ext_glProgramUniformHandleui64vNV( void *args ) struct glProgramUniformHandleui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformHandleui64vNV( params->program, params->location, params->count, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16476,6 +18068,7 @@ static NTSTATUS ext_glProgramUniformMatrix2dv( void *args ) struct glProgramUniformMatrix2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16484,6 +18077,7 @@ static NTSTATUS ext_glProgramUniformMatrix2dvEXT( void *args ) struct glProgramUniformMatrix2dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16492,6 +18086,7 @@ static NTSTATUS ext_glProgramUniformMatrix2fv( void *args ) struct glProgramUniformMatrix2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16500,6 +18095,7 @@ static NTSTATUS ext_glProgramUniformMatrix2fvEXT( void *args ) struct glProgramUniformMatrix2fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16508,6 +18104,7 @@ static NTSTATUS ext_glProgramUniformMatrix2x3dv( void *args ) struct glProgramUniformMatrix2x3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2x3dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16516,6 +18113,7 @@ static NTSTATUS ext_glProgramUniformMatrix2x3dvEXT( void *args ) struct glProgramUniformMatrix2x3dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2x3dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16524,6 +18122,7 @@ static NTSTATUS ext_glProgramUniformMatrix2x3fv( void *args ) struct glProgramUniformMatrix2x3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2x3fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16532,6 +18131,7 @@ static NTSTATUS ext_glProgramUniformMatrix2x3fvEXT( void *args ) struct glProgramUniformMatrix2x3fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2x3fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16540,6 +18140,7 @@ static NTSTATUS ext_glProgramUniformMatrix2x4dv( void *args ) struct glProgramUniformMatrix2x4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2x4dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16548,6 +18149,7 @@ static NTSTATUS ext_glProgramUniformMatrix2x4dvEXT( void *args ) struct glProgramUniformMatrix2x4dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2x4dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16556,6 +18158,7 @@ static NTSTATUS ext_glProgramUniformMatrix2x4fv( void *args ) struct glProgramUniformMatrix2x4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2x4fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16564,6 +18167,7 @@ static NTSTATUS ext_glProgramUniformMatrix2x4fvEXT( void *args ) struct glProgramUniformMatrix2x4fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix2x4fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16572,6 +18176,7 @@ static NTSTATUS ext_glProgramUniformMatrix3dv( void *args ) struct glProgramUniformMatrix3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16580,6 +18185,7 @@ static NTSTATUS ext_glProgramUniformMatrix3dvEXT( void *args ) struct glProgramUniformMatrix3dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16588,6 +18194,7 @@ static NTSTATUS ext_glProgramUniformMatrix3fv( void *args ) struct glProgramUniformMatrix3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16596,6 +18203,7 @@ static NTSTATUS ext_glProgramUniformMatrix3fvEXT( void *args ) struct glProgramUniformMatrix3fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16604,6 +18212,7 @@ static NTSTATUS ext_glProgramUniformMatrix3x2dv( void *args ) struct glProgramUniformMatrix3x2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3x2dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16612,6 +18221,7 @@ static NTSTATUS ext_glProgramUniformMatrix3x2dvEXT( void *args ) struct glProgramUniformMatrix3x2dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3x2dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16620,6 +18230,7 @@ static NTSTATUS ext_glProgramUniformMatrix3x2fv( void *args ) struct glProgramUniformMatrix3x2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3x2fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16628,6 +18239,7 @@ static NTSTATUS ext_glProgramUniformMatrix3x2fvEXT( void *args ) struct glProgramUniformMatrix3x2fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3x2fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16636,6 +18248,7 @@ static NTSTATUS ext_glProgramUniformMatrix3x4dv( void *args ) struct glProgramUniformMatrix3x4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3x4dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16644,6 +18257,7 @@ static NTSTATUS ext_glProgramUniformMatrix3x4dvEXT( void *args ) struct glProgramUniformMatrix3x4dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3x4dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16652,6 +18266,7 @@ static NTSTATUS ext_glProgramUniformMatrix3x4fv( void *args ) struct glProgramUniformMatrix3x4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3x4fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16660,6 +18275,7 @@ static NTSTATUS ext_glProgramUniformMatrix3x4fvEXT( void *args ) struct glProgramUniformMatrix3x4fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix3x4fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16668,6 +18284,7 @@ static NTSTATUS ext_glProgramUniformMatrix4dv( void *args ) struct glProgramUniformMatrix4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16676,6 +18293,7 @@ static NTSTATUS ext_glProgramUniformMatrix4dvEXT( void *args ) struct glProgramUniformMatrix4dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16684,6 +18302,7 @@ static NTSTATUS ext_glProgramUniformMatrix4fv( void *args ) struct glProgramUniformMatrix4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16692,6 +18311,7 @@ static NTSTATUS ext_glProgramUniformMatrix4fvEXT( void *args ) struct glProgramUniformMatrix4fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16700,6 +18320,7 @@ static NTSTATUS ext_glProgramUniformMatrix4x2dv( void *args ) struct glProgramUniformMatrix4x2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4x2dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16708,6 +18329,7 @@ static NTSTATUS ext_glProgramUniformMatrix4x2dvEXT( void *args ) struct glProgramUniformMatrix4x2dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4x2dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16716,6 +18338,7 @@ static NTSTATUS ext_glProgramUniformMatrix4x2fv( void *args ) struct glProgramUniformMatrix4x2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4x2fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16724,6 +18347,7 @@ static NTSTATUS ext_glProgramUniformMatrix4x2fvEXT( void *args ) struct glProgramUniformMatrix4x2fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4x2fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16732,6 +18356,7 @@ static NTSTATUS ext_glProgramUniformMatrix4x3dv( void *args ) struct glProgramUniformMatrix4x3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4x3dv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16740,6 +18365,7 @@ static NTSTATUS ext_glProgramUniformMatrix4x3dvEXT( void *args ) struct glProgramUniformMatrix4x3dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4x3dvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16748,6 +18374,7 @@ static NTSTATUS ext_glProgramUniformMatrix4x3fv( void *args ) struct glProgramUniformMatrix4x3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4x3fv( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16756,6 +18383,7 @@ static NTSTATUS ext_glProgramUniformMatrix4x3fvEXT( void *args ) struct glProgramUniformMatrix4x3fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformMatrix4x3fvEXT( params->program, params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16764,6 +18392,7 @@ static NTSTATUS ext_glProgramUniformui64NV( void *args ) struct glProgramUniformui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformui64NV( params->program, params->location, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16772,6 +18401,7 @@ static NTSTATUS ext_glProgramUniformui64vNV( void *args ) struct glProgramUniformui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramUniformui64vNV( params->program, params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16780,6 +18410,7 @@ static NTSTATUS ext_glProgramVertexLimitNV( void *args ) struct glProgramVertexLimitNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProgramVertexLimitNV( params->target, params->limit ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16788,6 +18419,7 @@ static NTSTATUS ext_glProvokingVertex( void *args ) struct glProvokingVertex_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProvokingVertex( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16796,6 +18428,7 @@ static NTSTATUS ext_glProvokingVertexEXT( void *args ) struct glProvokingVertexEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glProvokingVertexEXT( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16804,6 +18437,7 @@ static NTSTATUS ext_glPushClientAttribDefaultEXT( void *args ) struct glPushClientAttribDefaultEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPushClientAttribDefaultEXT( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16812,6 +18446,7 @@ static NTSTATUS ext_glPushDebugGroup( void *args ) struct glPushDebugGroup_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPushDebugGroup( params->source, params->id, params->length, params->message ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16820,6 +18455,7 @@ static NTSTATUS ext_glPushGroupMarkerEXT( void *args ) struct glPushGroupMarkerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glPushGroupMarkerEXT( params->length, params->marker ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16828,6 +18464,7 @@ static NTSTATUS ext_glQueryCounter( void *args ) struct glQueryCounter_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glQueryCounter( params->id, params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16836,6 +18473,7 @@ static NTSTATUS ext_glQueryMatrixxOES( void *args ) struct glQueryMatrixxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glQueryMatrixxOES( params->mantissa, params->exponent ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16844,6 +18482,7 @@ static NTSTATUS ext_glQueryObjectParameteruiAMD( void *args ) struct glQueryObjectParameteruiAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glQueryObjectParameteruiAMD( params->target, params->id, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16852,6 +18491,7 @@ static NTSTATUS ext_glQueryResourceNV( void *args ) struct glQueryResourceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glQueryResourceNV( params->queryType, params->tagId, params->count, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16860,6 +18500,7 @@ static NTSTATUS ext_glQueryResourceTagNV( void *args ) struct glQueryResourceTagNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glQueryResourceTagNV( params->tagId, params->tagString ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16868,6 +18509,7 @@ static NTSTATUS ext_glRasterPos2xOES( void *args ) struct glRasterPos2xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2xOES( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16876,6 +18518,7 @@ static NTSTATUS ext_glRasterPos2xvOES( void *args ) struct glRasterPos2xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos2xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16884,6 +18527,7 @@ static NTSTATUS ext_glRasterPos3xOES( void *args ) struct glRasterPos3xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3xOES( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16892,6 +18536,7 @@ static NTSTATUS ext_glRasterPos3xvOES( void *args ) struct glRasterPos3xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos3xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16900,6 +18545,7 @@ static NTSTATUS ext_glRasterPos4xOES( void *args ) struct glRasterPos4xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4xOES( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16908,6 +18554,7 @@ static NTSTATUS ext_glRasterPos4xvOES( void *args ) struct glRasterPos4xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterPos4xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16916,6 +18563,7 @@ static NTSTATUS ext_glRasterSamplesEXT( void *args ) struct glRasterSamplesEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRasterSamplesEXT( params->samples, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16924,6 +18572,7 @@ static NTSTATUS ext_glReadBufferRegion( void *args ) struct glReadBufferRegion_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReadBufferRegion( params->region, params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16932,6 +18581,7 @@ static NTSTATUS ext_glReadInstrumentsSGIX( void *args ) struct glReadInstrumentsSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReadInstrumentsSGIX( params->marker ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16940,6 +18590,7 @@ static NTSTATUS ext_glReadnPixels( void *args ) struct glReadnPixels_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReadnPixels( params->x, params->y, params->width, params->height, params->format, params->type, params->bufSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16948,6 +18599,7 @@ static NTSTATUS ext_glReadnPixelsARB( void *args ) struct glReadnPixelsARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReadnPixelsARB( params->x, params->y, params->width, params->height, params->format, params->type, params->bufSize, params->data ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16956,6 +18608,7 @@ static NTSTATUS ext_glRectxOES( void *args ) struct glRectxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRectxOES( params->x1, params->y1, params->x2, params->y2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16964,6 +18617,7 @@ static NTSTATUS ext_glRectxvOES( void *args ) struct glRectxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRectxvOES( params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16972,6 +18626,7 @@ static NTSTATUS ext_glReferencePlaneSGIX( void *args ) struct glReferencePlaneSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReferencePlaneSGIX( params->equation ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16980,6 +18635,7 @@ static NTSTATUS ext_glReleaseKeyedMutexWin32EXT( void *args ) struct glReleaseKeyedMutexWin32EXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glReleaseKeyedMutexWin32EXT( params->memory, params->key ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16988,6 +18644,7 @@ static NTSTATUS ext_glReleaseShaderCompiler( void *args ) struct glReleaseShaderCompiler_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReleaseShaderCompiler(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -16996,6 +18653,7 @@ static NTSTATUS ext_glRenderGpuMaskNV( void *args ) struct glRenderGpuMaskNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRenderGpuMaskNV( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17004,6 +18662,7 @@ static NTSTATUS ext_glRenderbufferStorage( void *args ) struct glRenderbufferStorage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRenderbufferStorage( params->target, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17012,6 +18671,7 @@ static NTSTATUS ext_glRenderbufferStorageEXT( void *args ) struct glRenderbufferStorageEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRenderbufferStorageEXT( params->target, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17020,6 +18680,7 @@ static NTSTATUS ext_glRenderbufferStorageMultisample( void *args ) struct glRenderbufferStorageMultisample_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRenderbufferStorageMultisample( params->target, params->samples, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17028,6 +18689,7 @@ static NTSTATUS ext_glRenderbufferStorageMultisampleAdvancedAMD( void *args ) struct glRenderbufferStorageMultisampleAdvancedAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRenderbufferStorageMultisampleAdvancedAMD( params->target, params->samples, params->storageSamples, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17036,6 +18698,7 @@ static NTSTATUS ext_glRenderbufferStorageMultisampleCoverageNV( void *args ) struct glRenderbufferStorageMultisampleCoverageNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRenderbufferStorageMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17044,6 +18707,7 @@ static NTSTATUS ext_glRenderbufferStorageMultisampleEXT( void *args ) struct glRenderbufferStorageMultisampleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRenderbufferStorageMultisampleEXT( params->target, params->samples, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17052,6 +18716,7 @@ static NTSTATUS ext_glReplacementCodePointerSUN( void *args ) struct glReplacementCodePointerSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodePointerSUN( params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17060,6 +18725,7 @@ static NTSTATUS ext_glReplacementCodeubSUN( void *args ) struct glReplacementCodeubSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeubSUN( params->code ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17068,6 +18734,7 @@ static NTSTATUS ext_glReplacementCodeubvSUN( void *args ) struct glReplacementCodeubvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeubvSUN( params->code ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17076,6 +18743,7 @@ static NTSTATUS ext_glReplacementCodeuiColor3fVertex3fSUN( void *args ) struct glReplacementCodeuiColor3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiColor3fVertex3fSUN( params->rc, params->r, params->g, params->b, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17084,6 +18752,7 @@ static NTSTATUS ext_glReplacementCodeuiColor3fVertex3fvSUN( void *args ) struct glReplacementCodeuiColor3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiColor3fVertex3fvSUN( params->rc, params->c, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17092,6 +18761,7 @@ static NTSTATUS ext_glReplacementCodeuiColor4fNormal3fVertex3fSUN( void *args ) struct glReplacementCodeuiColor4fNormal3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiColor4fNormal3fVertex3fSUN( params->rc, params->r, params->g, params->b, params->a, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17100,6 +18770,7 @@ static NTSTATUS ext_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( void *args ) struct glReplacementCodeuiColor4fNormal3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( params->rc, params->c, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17108,6 +18779,7 @@ static NTSTATUS ext_glReplacementCodeuiColor4ubVertex3fSUN( void *args ) struct glReplacementCodeuiColor4ubVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiColor4ubVertex3fSUN( params->rc, params->r, params->g, params->b, params->a, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17116,6 +18788,7 @@ static NTSTATUS ext_glReplacementCodeuiColor4ubVertex3fvSUN( void *args ) struct glReplacementCodeuiColor4ubVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiColor4ubVertex3fvSUN( params->rc, params->c, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17124,6 +18797,7 @@ static NTSTATUS ext_glReplacementCodeuiNormal3fVertex3fSUN( void *args ) struct glReplacementCodeuiNormal3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiNormal3fVertex3fSUN( params->rc, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17132,6 +18806,7 @@ static NTSTATUS ext_glReplacementCodeuiNormal3fVertex3fvSUN( void *args ) struct glReplacementCodeuiNormal3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiNormal3fVertex3fvSUN( params->rc, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17140,6 +18815,7 @@ static NTSTATUS ext_glReplacementCodeuiSUN( void *args ) struct glReplacementCodeuiSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiSUN( params->code ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17148,6 +18824,7 @@ static NTSTATUS ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( voi struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17156,6 +18833,7 @@ static NTSTATUS ext_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( vo struct glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( params->rc, params->tc, params->c, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17164,6 +18842,7 @@ static NTSTATUS ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( void *args struct glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( params->rc, params->s, params->t, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17172,6 +18851,7 @@ static NTSTATUS ext_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( void *arg struct glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( params->rc, params->tc, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17180,6 +18860,7 @@ static NTSTATUS ext_glReplacementCodeuiTexCoord2fVertex3fSUN( void *args ) struct glReplacementCodeuiTexCoord2fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiTexCoord2fVertex3fSUN( params->rc, params->s, params->t, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17188,6 +18869,7 @@ static NTSTATUS ext_glReplacementCodeuiTexCoord2fVertex3fvSUN( void *args ) struct glReplacementCodeuiTexCoord2fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiTexCoord2fVertex3fvSUN( params->rc, params->tc, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17196,6 +18878,7 @@ static NTSTATUS ext_glReplacementCodeuiVertex3fSUN( void *args ) struct glReplacementCodeuiVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiVertex3fSUN( params->rc, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17204,6 +18887,7 @@ static NTSTATUS ext_glReplacementCodeuiVertex3fvSUN( void *args ) struct glReplacementCodeuiVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuiVertex3fvSUN( params->rc, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17212,6 +18896,7 @@ static NTSTATUS ext_glReplacementCodeuivSUN( void *args ) struct glReplacementCodeuivSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeuivSUN( params->code ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17220,6 +18905,7 @@ static NTSTATUS ext_glReplacementCodeusSUN( void *args ) struct glReplacementCodeusSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeusSUN( params->code ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17228,6 +18914,7 @@ static NTSTATUS ext_glReplacementCodeusvSUN( void *args ) struct glReplacementCodeusvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glReplacementCodeusvSUN( params->code ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17236,6 +18923,7 @@ static NTSTATUS ext_glRequestResidentProgramsNV( void *args ) struct glRequestResidentProgramsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRequestResidentProgramsNV( params->n, params->programs ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17244,6 +18932,7 @@ static NTSTATUS ext_glResetHistogram( void *args ) struct glResetHistogram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResetHistogram( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17252,6 +18941,7 @@ static NTSTATUS ext_glResetHistogramEXT( void *args ) struct glResetHistogramEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResetHistogramEXT( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17260,6 +18950,7 @@ static NTSTATUS ext_glResetMemoryObjectParameterNV( void *args ) struct glResetMemoryObjectParameterNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResetMemoryObjectParameterNV( params->memory, params->pname ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17268,6 +18959,7 @@ static NTSTATUS ext_glResetMinmax( void *args ) struct glResetMinmax_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResetMinmax( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17276,6 +18968,7 @@ static NTSTATUS ext_glResetMinmaxEXT( void *args ) struct glResetMinmaxEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResetMinmaxEXT( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17284,6 +18977,7 @@ static NTSTATUS ext_glResizeBuffersMESA( void *args ) struct glResizeBuffersMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResizeBuffersMESA(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17292,6 +18986,7 @@ static NTSTATUS ext_glResolveDepthValuesNV( void *args ) struct glResolveDepthValuesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResolveDepthValuesNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17300,6 +18995,7 @@ static NTSTATUS ext_glResumeTransformFeedback( void *args ) struct glResumeTransformFeedback_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResumeTransformFeedback(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17308,6 +19004,7 @@ static NTSTATUS ext_glResumeTransformFeedbackNV( void *args ) struct glResumeTransformFeedbackNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glResumeTransformFeedbackNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17316,6 +19013,7 @@ static NTSTATUS ext_glRotatexOES( void *args ) struct glRotatexOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glRotatexOES( params->angle, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17324,6 +19022,7 @@ static NTSTATUS ext_glSampleCoverage( void *args ) struct glSampleCoverage_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSampleCoverage( params->value, params->invert ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17332,6 +19031,7 @@ static NTSTATUS ext_glSampleCoverageARB( void *args ) struct glSampleCoverageARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSampleCoverageARB( params->value, params->invert ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17340,6 +19040,7 @@ static NTSTATUS ext_glSampleMapATI( void *args ) struct glSampleMapATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSampleMapATI( params->dst, params->interp, params->swizzle ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17348,6 +19049,7 @@ static NTSTATUS ext_glSampleMaskEXT( void *args ) struct glSampleMaskEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSampleMaskEXT( params->value, params->invert ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17356,6 +19058,7 @@ static NTSTATUS ext_glSampleMaskIndexedNV( void *args ) struct glSampleMaskIndexedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSampleMaskIndexedNV( params->index, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17364,6 +19067,7 @@ static NTSTATUS ext_glSampleMaskSGIS( void *args ) struct glSampleMaskSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSampleMaskSGIS( params->value, params->invert ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17372,6 +19076,7 @@ static NTSTATUS ext_glSampleMaski( void *args ) struct glSampleMaski_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSampleMaski( params->maskNumber, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17380,6 +19085,7 @@ static NTSTATUS ext_glSamplePatternEXT( void *args ) struct glSamplePatternEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSamplePatternEXT( params->pattern ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17388,6 +19094,7 @@ static NTSTATUS ext_glSamplePatternSGIS( void *args ) struct glSamplePatternSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSamplePatternSGIS( params->pattern ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17396,6 +19103,7 @@ static NTSTATUS ext_glSamplerParameterIiv( void *args ) struct glSamplerParameterIiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSamplerParameterIiv( params->sampler, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17404,6 +19112,7 @@ static NTSTATUS ext_glSamplerParameterIuiv( void *args ) struct glSamplerParameterIuiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSamplerParameterIuiv( params->sampler, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17412,6 +19121,7 @@ static NTSTATUS ext_glSamplerParameterf( void *args ) struct glSamplerParameterf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSamplerParameterf( params->sampler, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17420,6 +19130,7 @@ static NTSTATUS ext_glSamplerParameterfv( void *args ) struct glSamplerParameterfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSamplerParameterfv( params->sampler, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17428,6 +19139,7 @@ static NTSTATUS ext_glSamplerParameteri( void *args ) struct glSamplerParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSamplerParameteri( params->sampler, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17436,6 +19148,7 @@ static NTSTATUS ext_glSamplerParameteriv( void *args ) struct glSamplerParameteriv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSamplerParameteriv( params->sampler, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17444,6 +19157,7 @@ static NTSTATUS ext_glScalexOES( void *args ) struct glScalexOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScalexOES( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17452,6 +19166,7 @@ static NTSTATUS ext_glScissorArrayv( void *args ) struct glScissorArrayv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScissorArrayv( params->first, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17460,6 +19175,7 @@ static NTSTATUS ext_glScissorExclusiveArrayvNV( void *args ) struct glScissorExclusiveArrayvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScissorExclusiveArrayvNV( params->first, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17468,6 +19184,7 @@ static NTSTATUS ext_glScissorExclusiveNV( void *args ) struct glScissorExclusiveNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScissorExclusiveNV( params->x, params->y, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17476,6 +19193,7 @@ static NTSTATUS ext_glScissorIndexed( void *args ) struct glScissorIndexed_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScissorIndexed( params->index, params->left, params->bottom, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17484,6 +19202,7 @@ static NTSTATUS ext_glScissorIndexedv( void *args ) struct glScissorIndexedv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glScissorIndexedv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17492,6 +19211,7 @@ static NTSTATUS ext_glSecondaryColor3b( void *args ) struct glSecondaryColor3b_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3b( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17500,6 +19220,7 @@ static NTSTATUS ext_glSecondaryColor3bEXT( void *args ) struct glSecondaryColor3bEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3bEXT( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17508,6 +19229,7 @@ static NTSTATUS ext_glSecondaryColor3bv( void *args ) struct glSecondaryColor3bv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3bv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17516,6 +19238,7 @@ static NTSTATUS ext_glSecondaryColor3bvEXT( void *args ) struct glSecondaryColor3bvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3bvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17524,6 +19247,7 @@ static NTSTATUS ext_glSecondaryColor3d( void *args ) struct glSecondaryColor3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3d( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17532,6 +19256,7 @@ static NTSTATUS ext_glSecondaryColor3dEXT( void *args ) struct glSecondaryColor3dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3dEXT( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17540,6 +19265,7 @@ static NTSTATUS ext_glSecondaryColor3dv( void *args ) struct glSecondaryColor3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17548,6 +19274,7 @@ static NTSTATUS ext_glSecondaryColor3dvEXT( void *args ) struct glSecondaryColor3dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3dvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17556,6 +19283,7 @@ static NTSTATUS ext_glSecondaryColor3f( void *args ) struct glSecondaryColor3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3f( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17564,6 +19292,7 @@ static NTSTATUS ext_glSecondaryColor3fEXT( void *args ) struct glSecondaryColor3fEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3fEXT( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17572,6 +19301,7 @@ static NTSTATUS ext_glSecondaryColor3fv( void *args ) struct glSecondaryColor3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17580,6 +19310,7 @@ static NTSTATUS ext_glSecondaryColor3fvEXT( void *args ) struct glSecondaryColor3fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3fvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17588,6 +19319,7 @@ static NTSTATUS ext_glSecondaryColor3hNV( void *args ) struct glSecondaryColor3hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3hNV( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17596,6 +19328,7 @@ static NTSTATUS ext_glSecondaryColor3hvNV( void *args ) struct glSecondaryColor3hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17604,6 +19337,7 @@ static NTSTATUS ext_glSecondaryColor3i( void *args ) struct glSecondaryColor3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3i( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17612,6 +19346,7 @@ static NTSTATUS ext_glSecondaryColor3iEXT( void *args ) struct glSecondaryColor3iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3iEXT( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17620,6 +19355,7 @@ static NTSTATUS ext_glSecondaryColor3iv( void *args ) struct glSecondaryColor3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17628,6 +19364,7 @@ static NTSTATUS ext_glSecondaryColor3ivEXT( void *args ) struct glSecondaryColor3ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3ivEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17636,6 +19373,7 @@ static NTSTATUS ext_glSecondaryColor3s( void *args ) struct glSecondaryColor3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3s( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17644,6 +19382,7 @@ static NTSTATUS ext_glSecondaryColor3sEXT( void *args ) struct glSecondaryColor3sEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3sEXT( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17652,6 +19391,7 @@ static NTSTATUS ext_glSecondaryColor3sv( void *args ) struct glSecondaryColor3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17660,6 +19400,7 @@ static NTSTATUS ext_glSecondaryColor3svEXT( void *args ) struct glSecondaryColor3svEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3svEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17668,6 +19409,7 @@ static NTSTATUS ext_glSecondaryColor3ub( void *args ) struct glSecondaryColor3ub_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3ub( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17676,6 +19418,7 @@ static NTSTATUS ext_glSecondaryColor3ubEXT( void *args ) struct glSecondaryColor3ubEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3ubEXT( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17684,6 +19427,7 @@ static NTSTATUS ext_glSecondaryColor3ubv( void *args ) struct glSecondaryColor3ubv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3ubv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17692,6 +19436,7 @@ static NTSTATUS ext_glSecondaryColor3ubvEXT( void *args ) struct glSecondaryColor3ubvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3ubvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17700,6 +19445,7 @@ static NTSTATUS ext_glSecondaryColor3ui( void *args ) struct glSecondaryColor3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3ui( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17708,6 +19454,7 @@ static NTSTATUS ext_glSecondaryColor3uiEXT( void *args ) struct glSecondaryColor3uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3uiEXT( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17716,6 +19463,7 @@ static NTSTATUS ext_glSecondaryColor3uiv( void *args ) struct glSecondaryColor3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3uiv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17724,6 +19472,7 @@ static NTSTATUS ext_glSecondaryColor3uivEXT( void *args ) struct glSecondaryColor3uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3uivEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17732,6 +19481,7 @@ static NTSTATUS ext_glSecondaryColor3us( void *args ) struct glSecondaryColor3us_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3us( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17740,6 +19490,7 @@ static NTSTATUS ext_glSecondaryColor3usEXT( void *args ) struct glSecondaryColor3usEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3usEXT( params->red, params->green, params->blue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17748,6 +19499,7 @@ static NTSTATUS ext_glSecondaryColor3usv( void *args ) struct glSecondaryColor3usv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3usv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17756,6 +19508,7 @@ static NTSTATUS ext_glSecondaryColor3usvEXT( void *args ) struct glSecondaryColor3usvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColor3usvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17764,6 +19517,7 @@ static NTSTATUS ext_glSecondaryColorFormatNV( void *args ) struct glSecondaryColorFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColorFormatNV( params->size, params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17772,6 +19526,7 @@ static NTSTATUS ext_glSecondaryColorP3ui( void *args ) struct glSecondaryColorP3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColorP3ui( params->type, params->color ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17780,6 +19535,7 @@ static NTSTATUS ext_glSecondaryColorP3uiv( void *args ) struct glSecondaryColorP3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColorP3uiv( params->type, params->color ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17788,6 +19544,7 @@ static NTSTATUS ext_glSecondaryColorPointer( void *args ) struct glSecondaryColorPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColorPointer( params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17796,6 +19553,7 @@ static NTSTATUS ext_glSecondaryColorPointerEXT( void *args ) struct glSecondaryColorPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColorPointerEXT( params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17804,6 +19562,7 @@ static NTSTATUS ext_glSecondaryColorPointerListIBM( void *args ) struct glSecondaryColorPointerListIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSecondaryColorPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17812,6 +19571,7 @@ static NTSTATUS ext_glSelectPerfMonitorCountersAMD( void *args ) struct glSelectPerfMonitorCountersAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSelectPerfMonitorCountersAMD( params->monitor, params->enable, params->group, params->numCounters, params->counterList ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17820,6 +19580,7 @@ static NTSTATUS ext_glSelectTextureCoordSetSGIS( void *args ) struct glSelectTextureCoordSetSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSelectTextureCoordSetSGIS( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17828,6 +19589,7 @@ static NTSTATUS ext_glSelectTextureSGIS( void *args ) struct glSelectTextureSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSelectTextureSGIS( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17836,6 +19598,7 @@ static NTSTATUS ext_glSemaphoreParameterui64vEXT( void *args ) struct glSemaphoreParameterui64vEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSemaphoreParameterui64vEXT( params->semaphore, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17844,6 +19607,7 @@ static NTSTATUS ext_glSeparableFilter2D( void *args ) struct glSeparableFilter2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSeparableFilter2D( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->row, params->column ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17852,6 +19616,7 @@ static NTSTATUS ext_glSeparableFilter2DEXT( void *args ) struct glSeparableFilter2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSeparableFilter2DEXT( params->target, params->internalformat, params->width, params->height, params->format, params->type, params->row, params->column ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17860,6 +19625,7 @@ static NTSTATUS ext_glSetFenceAPPLE( void *args ) struct glSetFenceAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSetFenceAPPLE( params->fence ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17868,6 +19634,7 @@ static NTSTATUS ext_glSetFenceNV( void *args ) struct glSetFenceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSetFenceNV( params->fence, params->condition ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17876,6 +19643,7 @@ static NTSTATUS ext_glSetFragmentShaderConstantATI( void *args ) struct glSetFragmentShaderConstantATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSetFragmentShaderConstantATI( params->dst, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17884,6 +19652,7 @@ static NTSTATUS ext_glSetInvariantEXT( void *args ) struct glSetInvariantEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSetInvariantEXT( params->id, params->type, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17892,6 +19661,7 @@ static NTSTATUS ext_glSetLocalConstantEXT( void *args ) struct glSetLocalConstantEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSetLocalConstantEXT( params->id, params->type, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17900,6 +19670,7 @@ static NTSTATUS ext_glSetMultisamplefvAMD( void *args ) struct glSetMultisamplefvAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSetMultisamplefvAMD( params->pname, params->index, params->val ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17908,6 +19679,7 @@ static NTSTATUS ext_glShaderBinary( void *args ) struct glShaderBinary_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShaderBinary( params->count, params->shaders, params->binaryformat, params->binary, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17916,6 +19688,7 @@ static NTSTATUS ext_glShaderOp1EXT( void *args ) struct glShaderOp1EXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShaderOp1EXT( params->op, params->res, params->arg1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17924,6 +19697,7 @@ static NTSTATUS ext_glShaderOp2EXT( void *args ) struct glShaderOp2EXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShaderOp2EXT( params->op, params->res, params->arg1, params->arg2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17932,6 +19706,7 @@ static NTSTATUS ext_glShaderOp3EXT( void *args ) struct glShaderOp3EXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShaderOp3EXT( params->op, params->res, params->arg1, params->arg2, params->arg3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17940,6 +19715,7 @@ static NTSTATUS ext_glShaderSource( void *args ) struct glShaderSource_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShaderSource( params->shader, params->count, params->string, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17948,6 +19724,7 @@ static NTSTATUS ext_glShaderSourceARB( void *args ) struct glShaderSourceARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShaderSourceARB( params->shaderObj, params->count, params->string, params->length ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17956,6 +19733,7 @@ static NTSTATUS ext_glShaderStorageBlockBinding( void *args ) struct glShaderStorageBlockBinding_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShaderStorageBlockBinding( params->program, params->storageBlockIndex, params->storageBlockBinding ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17964,6 +19742,7 @@ static NTSTATUS ext_glShadingRateImageBarrierNV( void *args ) struct glShadingRateImageBarrierNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShadingRateImageBarrierNV( params->synchronize ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17972,6 +19751,7 @@ static NTSTATUS ext_glShadingRateImagePaletteNV( void *args ) struct glShadingRateImagePaletteNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShadingRateImagePaletteNV( params->viewport, params->first, params->count, params->rates ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17980,6 +19760,7 @@ static NTSTATUS ext_glShadingRateSampleOrderCustomNV( void *args ) struct glShadingRateSampleOrderCustomNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShadingRateSampleOrderCustomNV( params->rate, params->samples, params->locations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17988,6 +19769,7 @@ static NTSTATUS ext_glShadingRateSampleOrderNV( void *args ) struct glShadingRateSampleOrderNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glShadingRateSampleOrderNV( params->order ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -17996,6 +19778,7 @@ static NTSTATUS ext_glSharpenTexFuncSGIS( void *args ) struct glSharpenTexFuncSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSharpenTexFuncSGIS( params->target, params->n, params->points ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18004,6 +19787,7 @@ static NTSTATUS ext_glSignalSemaphoreEXT( void *args ) struct glSignalSemaphoreEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSignalSemaphoreEXT( params->semaphore, params->numBufferBarriers, params->buffers, params->numTextureBarriers, params->textures, params->dstLayouts ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18012,6 +19796,7 @@ static NTSTATUS ext_glSignalSemaphoreui64NVX( void *args ) struct glSignalSemaphoreui64NVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSignalSemaphoreui64NVX( params->signalGpu, params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18020,6 +19805,7 @@ static NTSTATUS ext_glSignalVkFenceNV( void *args ) struct glSignalVkFenceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSignalVkFenceNV( params->vkFence ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18028,6 +19814,7 @@ static NTSTATUS ext_glSignalVkSemaphoreNV( void *args ) struct glSignalVkSemaphoreNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSignalVkSemaphoreNV( params->vkSemaphore ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18036,6 +19823,7 @@ static NTSTATUS ext_glSpecializeShader( void *args ) struct glSpecializeShader_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSpecializeShader( params->shader, params->pEntryPoint, params->numSpecializationConstants, params->pConstantIndex, params->pConstantValue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18044,6 +19832,7 @@ static NTSTATUS ext_glSpecializeShaderARB( void *args ) struct glSpecializeShaderARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSpecializeShaderARB( params->shader, params->pEntryPoint, params->numSpecializationConstants, params->pConstantIndex, params->pConstantValue ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18052,6 +19841,7 @@ static NTSTATUS ext_glSpriteParameterfSGIX( void *args ) struct glSpriteParameterfSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSpriteParameterfSGIX( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18060,6 +19850,7 @@ static NTSTATUS ext_glSpriteParameterfvSGIX( void *args ) struct glSpriteParameterfvSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSpriteParameterfvSGIX( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18068,6 +19859,7 @@ static NTSTATUS ext_glSpriteParameteriSGIX( void *args ) struct glSpriteParameteriSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSpriteParameteriSGIX( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18076,6 +19868,7 @@ static NTSTATUS ext_glSpriteParameterivSGIX( void *args ) struct glSpriteParameterivSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSpriteParameterivSGIX( params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18084,6 +19877,7 @@ static NTSTATUS ext_glStartInstrumentsSGIX( void *args ) struct glStartInstrumentsSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStartInstrumentsSGIX(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18092,6 +19886,7 @@ static NTSTATUS ext_glStateCaptureNV( void *args ) struct glStateCaptureNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStateCaptureNV( params->state, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18100,6 +19895,7 @@ static NTSTATUS ext_glStencilClearTagEXT( void *args ) struct glStencilClearTagEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilClearTagEXT( params->stencilTagBits, params->stencilClearTag ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18108,6 +19904,7 @@ static NTSTATUS ext_glStencilFillPathInstancedNV( void *args ) struct glStencilFillPathInstancedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->fillMode, params->mask, params->transformType, params->transformValues ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18116,6 +19913,7 @@ static NTSTATUS ext_glStencilFillPathNV( void *args ) struct glStencilFillPathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilFillPathNV( params->path, params->fillMode, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18124,6 +19922,7 @@ static NTSTATUS ext_glStencilFuncSeparate( void *args ) struct glStencilFuncSeparate_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilFuncSeparate( params->face, params->func, params->ref, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18132,6 +19931,7 @@ static NTSTATUS ext_glStencilFuncSeparateATI( void *args ) struct glStencilFuncSeparateATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilFuncSeparateATI( params->frontfunc, params->backfunc, params->ref, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18140,6 +19940,7 @@ static NTSTATUS ext_glStencilMaskSeparate( void *args ) struct glStencilMaskSeparate_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilMaskSeparate( params->face, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18148,6 +19949,7 @@ static NTSTATUS ext_glStencilOpSeparate( void *args ) struct glStencilOpSeparate_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilOpSeparate( params->face, params->sfail, params->dpfail, params->dppass ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18156,6 +19958,7 @@ static NTSTATUS ext_glStencilOpSeparateATI( void *args ) struct glStencilOpSeparateATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilOpSeparateATI( params->face, params->sfail, params->dpfail, params->dppass ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18164,6 +19967,7 @@ static NTSTATUS ext_glStencilOpValueAMD( void *args ) struct glStencilOpValueAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilOpValueAMD( params->face, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18172,6 +19976,7 @@ static NTSTATUS ext_glStencilStrokePathInstancedNV( void *args ) struct glStencilStrokePathInstancedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->reference, params->mask, params->transformType, params->transformValues ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18180,6 +19985,7 @@ static NTSTATUS ext_glStencilStrokePathNV( void *args ) struct glStencilStrokePathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilStrokePathNV( params->path, params->reference, params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18188,6 +19994,7 @@ static NTSTATUS ext_glStencilThenCoverFillPathInstancedNV( void *args ) struct glStencilThenCoverFillPathInstancedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilThenCoverFillPathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->fillMode, params->mask, params->coverMode, params->transformType, params->transformValues ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18196,6 +20003,7 @@ static NTSTATUS ext_glStencilThenCoverFillPathNV( void *args ) struct glStencilThenCoverFillPathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilThenCoverFillPathNV( params->path, params->fillMode, params->mask, params->coverMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18204,6 +20012,7 @@ static NTSTATUS ext_glStencilThenCoverStrokePathInstancedNV( void *args ) struct glStencilThenCoverStrokePathInstancedNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilThenCoverStrokePathInstancedNV( params->numPaths, params->pathNameType, params->paths, params->pathBase, params->reference, params->mask, params->coverMode, params->transformType, params->transformValues ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18212,6 +20021,7 @@ static NTSTATUS ext_glStencilThenCoverStrokePathNV( void *args ) struct glStencilThenCoverStrokePathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStencilThenCoverStrokePathNV( params->path, params->reference, params->mask, params->coverMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18220,6 +20030,7 @@ static NTSTATUS ext_glStopInstrumentsSGIX( void *args ) struct glStopInstrumentsSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStopInstrumentsSGIX( params->marker ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18228,6 +20039,7 @@ static NTSTATUS ext_glStringMarkerGREMEDY( void *args ) struct glStringMarkerGREMEDY_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glStringMarkerGREMEDY( params->len, params->string ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18236,6 +20048,7 @@ static NTSTATUS ext_glSubpixelPrecisionBiasNV( void *args ) struct glSubpixelPrecisionBiasNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSubpixelPrecisionBiasNV( params->xbits, params->ybits ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18244,6 +20057,7 @@ static NTSTATUS ext_glSwizzleEXT( void *args ) struct glSwizzleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSwizzleEXT( params->res, params->in, params->outX, params->outY, params->outZ, params->outW ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18252,6 +20066,7 @@ static NTSTATUS ext_glSyncTextureINTEL( void *args ) struct glSyncTextureINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glSyncTextureINTEL( params->texture ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18260,6 +20075,7 @@ static NTSTATUS ext_glTagSampleBufferSGIX( void *args ) struct glTagSampleBufferSGIX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTagSampleBufferSGIX(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18268,6 +20084,7 @@ static NTSTATUS ext_glTangent3bEXT( void *args ) struct glTangent3bEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3bEXT( params->tx, params->ty, params->tz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18276,6 +20093,7 @@ static NTSTATUS ext_glTangent3bvEXT( void *args ) struct glTangent3bvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3bvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18284,6 +20102,7 @@ static NTSTATUS ext_glTangent3dEXT( void *args ) struct glTangent3dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3dEXT( params->tx, params->ty, params->tz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18292,6 +20111,7 @@ static NTSTATUS ext_glTangent3dvEXT( void *args ) struct glTangent3dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3dvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18300,6 +20120,7 @@ static NTSTATUS ext_glTangent3fEXT( void *args ) struct glTangent3fEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3fEXT( params->tx, params->ty, params->tz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18308,6 +20129,7 @@ static NTSTATUS ext_glTangent3fvEXT( void *args ) struct glTangent3fvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3fvEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18316,6 +20138,7 @@ static NTSTATUS ext_glTangent3iEXT( void *args ) struct glTangent3iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3iEXT( params->tx, params->ty, params->tz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18324,6 +20147,7 @@ static NTSTATUS ext_glTangent3ivEXT( void *args ) struct glTangent3ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3ivEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18332,6 +20156,7 @@ static NTSTATUS ext_glTangent3sEXT( void *args ) struct glTangent3sEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3sEXT( params->tx, params->ty, params->tz ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18340,6 +20165,7 @@ static NTSTATUS ext_glTangent3svEXT( void *args ) struct glTangent3svEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangent3svEXT( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18348,6 +20174,7 @@ static NTSTATUS ext_glTangentPointerEXT( void *args ) struct glTangentPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTangentPointerEXT( params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18356,6 +20183,7 @@ static NTSTATUS ext_glTbufferMask3DFX( void *args ) struct glTbufferMask3DFX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTbufferMask3DFX( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18364,6 +20192,7 @@ static NTSTATUS ext_glTessellationFactorAMD( void *args ) struct glTessellationFactorAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTessellationFactorAMD( params->factor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18372,6 +20201,7 @@ static NTSTATUS ext_glTessellationModeAMD( void *args ) struct glTessellationModeAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTessellationModeAMD( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18380,6 +20210,7 @@ static NTSTATUS ext_glTestFenceAPPLE( void *args ) struct glTestFenceAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glTestFenceAPPLE( params->fence ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18388,6 +20219,7 @@ static NTSTATUS ext_glTestFenceNV( void *args ) struct glTestFenceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glTestFenceNV( params->fence ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18396,6 +20228,7 @@ static NTSTATUS ext_glTestObjectAPPLE( void *args ) struct glTestObjectAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glTestObjectAPPLE( params->object, params->name ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18404,6 +20237,7 @@ static NTSTATUS ext_glTexAttachMemoryNV( void *args ) struct glTexAttachMemoryNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexAttachMemoryNV( params->target, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18412,6 +20246,7 @@ static NTSTATUS ext_glTexBuffer( void *args ) struct glTexBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexBuffer( params->target, params->internalformat, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18420,6 +20255,7 @@ static NTSTATUS ext_glTexBufferARB( void *args ) struct glTexBufferARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexBufferARB( params->target, params->internalformat, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18428,6 +20264,7 @@ static NTSTATUS ext_glTexBufferEXT( void *args ) struct glTexBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexBufferEXT( params->target, params->internalformat, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18436,6 +20273,7 @@ static NTSTATUS ext_glTexBufferRange( void *args ) struct glTexBufferRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexBufferRange( params->target, params->internalformat, params->buffer, params->offset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18444,6 +20282,7 @@ static NTSTATUS ext_glTexBumpParameterfvATI( void *args ) struct glTexBumpParameterfvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexBumpParameterfvATI( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18452,6 +20291,7 @@ static NTSTATUS ext_glTexBumpParameterivATI( void *args ) struct glTexBumpParameterivATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexBumpParameterivATI( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18460,6 +20300,7 @@ static NTSTATUS ext_glTexCoord1bOES( void *args ) struct glTexCoord1bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1bOES( params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18468,6 +20309,7 @@ static NTSTATUS ext_glTexCoord1bvOES( void *args ) struct glTexCoord1bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1bvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18476,6 +20318,7 @@ static NTSTATUS ext_glTexCoord1hNV( void *args ) struct glTexCoord1hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1hNV( params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18484,6 +20327,7 @@ static NTSTATUS ext_glTexCoord1hvNV( void *args ) struct glTexCoord1hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18492,6 +20336,7 @@ static NTSTATUS ext_glTexCoord1xOES( void *args ) struct glTexCoord1xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1xOES( params->s ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18500,6 +20345,7 @@ static NTSTATUS ext_glTexCoord1xvOES( void *args ) struct glTexCoord1xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord1xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18508,6 +20354,7 @@ static NTSTATUS ext_glTexCoord2bOES( void *args ) struct glTexCoord2bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2bOES( params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18516,6 +20363,7 @@ static NTSTATUS ext_glTexCoord2bvOES( void *args ) struct glTexCoord2bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2bvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18524,6 +20372,7 @@ static NTSTATUS ext_glTexCoord2fColor3fVertex3fSUN( void *args ) struct glTexCoord2fColor3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fColor3fVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18532,6 +20381,7 @@ static NTSTATUS ext_glTexCoord2fColor3fVertex3fvSUN( void *args ) struct glTexCoord2fColor3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fColor3fVertex3fvSUN( params->tc, params->c, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18540,6 +20390,7 @@ static NTSTATUS ext_glTexCoord2fColor4fNormal3fVertex3fSUN( void *args ) struct glTexCoord2fColor4fNormal3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18548,6 +20399,7 @@ static NTSTATUS ext_glTexCoord2fColor4fNormal3fVertex3fvSUN( void *args ) struct glTexCoord2fColor4fNormal3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fColor4fNormal3fVertex3fvSUN( params->tc, params->c, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18556,6 +20408,7 @@ static NTSTATUS ext_glTexCoord2fColor4ubVertex3fSUN( void *args ) struct glTexCoord2fColor4ubVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fColor4ubVertex3fSUN( params->s, params->t, params->r, params->g, params->b, params->a, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18564,6 +20417,7 @@ static NTSTATUS ext_glTexCoord2fColor4ubVertex3fvSUN( void *args ) struct glTexCoord2fColor4ubVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fColor4ubVertex3fvSUN( params->tc, params->c, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18572,6 +20426,7 @@ static NTSTATUS ext_glTexCoord2fNormal3fVertex3fSUN( void *args ) struct glTexCoord2fNormal3fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fNormal3fVertex3fSUN( params->s, params->t, params->nx, params->ny, params->nz, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18580,6 +20435,7 @@ static NTSTATUS ext_glTexCoord2fNormal3fVertex3fvSUN( void *args ) struct glTexCoord2fNormal3fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fNormal3fVertex3fvSUN( params->tc, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18588,6 +20444,7 @@ static NTSTATUS ext_glTexCoord2fVertex3fSUN( void *args ) struct glTexCoord2fVertex3fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fVertex3fSUN( params->s, params->t, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18596,6 +20453,7 @@ static NTSTATUS ext_glTexCoord2fVertex3fvSUN( void *args ) struct glTexCoord2fVertex3fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2fVertex3fvSUN( params->tc, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18604,6 +20462,7 @@ static NTSTATUS ext_glTexCoord2hNV( void *args ) struct glTexCoord2hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2hNV( params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18612,6 +20471,7 @@ static NTSTATUS ext_glTexCoord2hvNV( void *args ) struct glTexCoord2hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18620,6 +20480,7 @@ static NTSTATUS ext_glTexCoord2xOES( void *args ) struct glTexCoord2xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2xOES( params->s, params->t ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18628,6 +20489,7 @@ static NTSTATUS ext_glTexCoord2xvOES( void *args ) struct glTexCoord2xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord2xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18636,6 +20498,7 @@ static NTSTATUS ext_glTexCoord3bOES( void *args ) struct glTexCoord3bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3bOES( params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18644,6 +20507,7 @@ static NTSTATUS ext_glTexCoord3bvOES( void *args ) struct glTexCoord3bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3bvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18652,6 +20516,7 @@ static NTSTATUS ext_glTexCoord3hNV( void *args ) struct glTexCoord3hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3hNV( params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18660,6 +20525,7 @@ static NTSTATUS ext_glTexCoord3hvNV( void *args ) struct glTexCoord3hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18668,6 +20534,7 @@ static NTSTATUS ext_glTexCoord3xOES( void *args ) struct glTexCoord3xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3xOES( params->s, params->t, params->r ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18676,6 +20543,7 @@ static NTSTATUS ext_glTexCoord3xvOES( void *args ) struct glTexCoord3xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord3xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18684,6 +20552,7 @@ static NTSTATUS ext_glTexCoord4bOES( void *args ) struct glTexCoord4bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4bOES( params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18692,6 +20561,7 @@ static NTSTATUS ext_glTexCoord4bvOES( void *args ) struct glTexCoord4bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4bvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18700,6 +20570,7 @@ static NTSTATUS ext_glTexCoord4fColor4fNormal3fVertex4fSUN( void *args ) struct glTexCoord4fColor4fNormal3fVertex4fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18708,6 +20579,7 @@ static NTSTATUS ext_glTexCoord4fColor4fNormal3fVertex4fvSUN( void *args ) struct glTexCoord4fColor4fNormal3fVertex4fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4fColor4fNormal3fVertex4fvSUN( params->tc, params->c, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18716,6 +20588,7 @@ static NTSTATUS ext_glTexCoord4fVertex4fSUN( void *args ) struct glTexCoord4fVertex4fSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4fVertex4fSUN( params->s, params->t, params->p, params->q, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18724,6 +20597,7 @@ static NTSTATUS ext_glTexCoord4fVertex4fvSUN( void *args ) struct glTexCoord4fVertex4fvSUN_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4fVertex4fvSUN( params->tc, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18732,6 +20606,7 @@ static NTSTATUS ext_glTexCoord4hNV( void *args ) struct glTexCoord4hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4hNV( params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18740,6 +20615,7 @@ static NTSTATUS ext_glTexCoord4hvNV( void *args ) struct glTexCoord4hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18748,6 +20624,7 @@ static NTSTATUS ext_glTexCoord4xOES( void *args ) struct glTexCoord4xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4xOES( params->s, params->t, params->r, params->q ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18756,6 +20633,7 @@ static NTSTATUS ext_glTexCoord4xvOES( void *args ) struct glTexCoord4xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoord4xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18764,6 +20642,7 @@ static NTSTATUS ext_glTexCoordFormatNV( void *args ) struct glTexCoordFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordFormatNV( params->size, params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18772,6 +20651,7 @@ static NTSTATUS ext_glTexCoordP1ui( void *args ) struct glTexCoordP1ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordP1ui( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18780,6 +20660,7 @@ static NTSTATUS ext_glTexCoordP1uiv( void *args ) struct glTexCoordP1uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordP1uiv( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18788,6 +20669,7 @@ static NTSTATUS ext_glTexCoordP2ui( void *args ) struct glTexCoordP2ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordP2ui( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18796,6 +20678,7 @@ static NTSTATUS ext_glTexCoordP2uiv( void *args ) struct glTexCoordP2uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordP2uiv( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18804,6 +20687,7 @@ static NTSTATUS ext_glTexCoordP3ui( void *args ) struct glTexCoordP3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordP3ui( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18812,6 +20696,7 @@ static NTSTATUS ext_glTexCoordP3uiv( void *args ) struct glTexCoordP3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordP3uiv( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18820,6 +20705,7 @@ static NTSTATUS ext_glTexCoordP4ui( void *args ) struct glTexCoordP4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordP4ui( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18828,6 +20714,7 @@ static NTSTATUS ext_glTexCoordP4uiv( void *args ) struct glTexCoordP4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordP4uiv( params->type, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18836,6 +20723,7 @@ static NTSTATUS ext_glTexCoordPointerEXT( void *args ) struct glTexCoordPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordPointerEXT( params->size, params->type, params->stride, params->count, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18844,6 +20732,7 @@ static NTSTATUS ext_glTexCoordPointerListIBM( void *args ) struct glTexCoordPointerListIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18852,6 +20741,7 @@ static NTSTATUS ext_glTexCoordPointervINTEL( void *args ) struct glTexCoordPointervINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexCoordPointervINTEL( params->size, params->type, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18860,6 +20750,7 @@ static NTSTATUS ext_glTexEnvxOES( void *args ) struct glTexEnvxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexEnvxOES( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18868,6 +20759,7 @@ static NTSTATUS ext_glTexEnvxvOES( void *args ) struct glTexEnvxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexEnvxvOES( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18876,6 +20768,7 @@ static NTSTATUS ext_glTexFilterFuncSGIS( void *args ) struct glTexFilterFuncSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexFilterFuncSGIS( params->target, params->filter, params->n, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18884,6 +20777,7 @@ static NTSTATUS ext_glTexGenxOES( void *args ) struct glTexGenxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexGenxOES( params->coord, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18892,6 +20786,7 @@ static NTSTATUS ext_glTexGenxvOES( void *args ) struct glTexGenxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexGenxvOES( params->coord, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18900,6 +20795,7 @@ static NTSTATUS ext_glTexImage2DMultisample( void *args ) struct glTexImage2DMultisample_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage2DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18908,6 +20804,7 @@ static NTSTATUS ext_glTexImage2DMultisampleCoverageNV( void *args ) struct glTexImage2DMultisampleCoverageNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage2DMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->fixedSampleLocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18916,6 +20813,7 @@ static NTSTATUS ext_glTexImage3D( void *args ) struct glTexImage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage3D( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18924,6 +20822,7 @@ static NTSTATUS ext_glTexImage3DEXT( void *args ) struct glTexImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage3DEXT( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18932,6 +20831,7 @@ static NTSTATUS ext_glTexImage3DMultisample( void *args ) struct glTexImage3DMultisample_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage3DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18940,6 +20840,7 @@ static NTSTATUS ext_glTexImage3DMultisampleCoverageNV( void *args ) struct glTexImage3DMultisampleCoverageNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage3DMultisampleCoverageNV( params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18948,6 +20849,7 @@ static NTSTATUS ext_glTexImage4DSGIS( void *args ) struct glTexImage4DSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexImage4DSGIS( params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->size4d, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18956,6 +20858,7 @@ static NTSTATUS ext_glTexPageCommitmentARB( void *args ) struct glTexPageCommitmentARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexPageCommitmentARB( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->commit ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18964,6 +20867,7 @@ static NTSTATUS ext_glTexParameterIiv( void *args ) struct glTexParameterIiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameterIiv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18972,6 +20876,7 @@ static NTSTATUS ext_glTexParameterIivEXT( void *args ) struct glTexParameterIivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameterIivEXT( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18980,6 +20885,7 @@ static NTSTATUS ext_glTexParameterIuiv( void *args ) struct glTexParameterIuiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameterIuiv( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18988,6 +20894,7 @@ static NTSTATUS ext_glTexParameterIuivEXT( void *args ) struct glTexParameterIuivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameterIuivEXT( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -18996,6 +20903,7 @@ static NTSTATUS ext_glTexParameterxOES( void *args ) struct glTexParameterxOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameterxOES( params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19004,6 +20912,7 @@ static NTSTATUS ext_glTexParameterxvOES( void *args ) struct glTexParameterxvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexParameterxvOES( params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19012,6 +20921,7 @@ static NTSTATUS ext_glTexRenderbufferNV( void *args ) struct glTexRenderbufferNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexRenderbufferNV( params->target, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19020,6 +20930,7 @@ static NTSTATUS ext_glTexStorage1D( void *args ) struct glTexStorage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorage1D( params->target, params->levels, params->internalformat, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19028,6 +20939,7 @@ static NTSTATUS ext_glTexStorage2D( void *args ) struct glTexStorage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorage2D( params->target, params->levels, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19036,6 +20948,7 @@ static NTSTATUS ext_glTexStorage2DMultisample( void *args ) struct glTexStorage2DMultisample_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorage2DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19044,6 +20957,7 @@ static NTSTATUS ext_glTexStorage3D( void *args ) struct glTexStorage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorage3D( params->target, params->levels, params->internalformat, params->width, params->height, params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19052,6 +20966,7 @@ static NTSTATUS ext_glTexStorage3DMultisample( void *args ) struct glTexStorage3DMultisample_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorage3DMultisample( params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19060,6 +20975,7 @@ static NTSTATUS ext_glTexStorageMem1DEXT( void *args ) struct glTexStorageMem1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorageMem1DEXT( params->target, params->levels, params->internalFormat, params->width, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19068,6 +20984,7 @@ static NTSTATUS ext_glTexStorageMem2DEXT( void *args ) struct glTexStorageMem2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorageMem2DEXT( params->target, params->levels, params->internalFormat, params->width, params->height, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19076,6 +20993,7 @@ static NTSTATUS ext_glTexStorageMem2DMultisampleEXT( void *args ) struct glTexStorageMem2DMultisampleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorageMem2DMultisampleEXT( params->target, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19084,6 +21002,7 @@ static NTSTATUS ext_glTexStorageMem3DEXT( void *args ) struct glTexStorageMem3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorageMem3DEXT( params->target, params->levels, params->internalFormat, params->width, params->height, params->depth, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19092,6 +21011,7 @@ static NTSTATUS ext_glTexStorageMem3DMultisampleEXT( void *args ) struct glTexStorageMem3DMultisampleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorageMem3DMultisampleEXT( params->target, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19100,6 +21020,7 @@ static NTSTATUS ext_glTexStorageSparseAMD( void *args ) struct glTexStorageSparseAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexStorageSparseAMD( params->target, params->internalFormat, params->width, params->height, params->depth, params->layers, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19108,6 +21029,7 @@ static NTSTATUS ext_glTexSubImage1DEXT( void *args ) struct glTexSubImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexSubImage1DEXT( params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19116,6 +21038,7 @@ static NTSTATUS ext_glTexSubImage2DEXT( void *args ) struct glTexSubImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexSubImage2DEXT( params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19124,6 +21047,7 @@ static NTSTATUS ext_glTexSubImage3D( void *args ) struct glTexSubImage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexSubImage3D( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19132,6 +21056,7 @@ static NTSTATUS ext_glTexSubImage3DEXT( void *args ) struct glTexSubImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexSubImage3DEXT( params->target, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19140,6 +21065,7 @@ static NTSTATUS ext_glTexSubImage4DSGIS( void *args ) struct glTexSubImage4DSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19148,6 +21074,7 @@ static NTSTATUS ext_glTextureAttachMemoryNV( void *args ) struct glTextureAttachMemoryNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureAttachMemoryNV( params->texture, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19156,6 +21083,7 @@ static NTSTATUS ext_glTextureBarrier( void *args ) struct glTextureBarrier_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureBarrier(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19164,6 +21092,7 @@ static NTSTATUS ext_glTextureBarrierNV( void *args ) struct glTextureBarrierNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureBarrierNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19172,6 +21101,7 @@ static NTSTATUS ext_glTextureBuffer( void *args ) struct glTextureBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureBuffer( params->texture, params->internalformat, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19180,6 +21110,7 @@ static NTSTATUS ext_glTextureBufferEXT( void *args ) struct glTextureBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureBufferEXT( params->texture, params->target, params->internalformat, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19188,6 +21119,7 @@ static NTSTATUS ext_glTextureBufferRange( void *args ) struct glTextureBufferRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureBufferRange( params->texture, params->internalformat, params->buffer, params->offset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19196,6 +21128,7 @@ static NTSTATUS ext_glTextureBufferRangeEXT( void *args ) struct glTextureBufferRangeEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureBufferRangeEXT( params->texture, params->target, params->internalformat, params->buffer, params->offset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19204,6 +21137,7 @@ static NTSTATUS ext_glTextureColorMaskSGIS( void *args ) struct glTextureColorMaskSGIS_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureColorMaskSGIS( params->red, params->green, params->blue, params->alpha ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19212,6 +21146,7 @@ static NTSTATUS ext_glTextureImage1DEXT( void *args ) struct glTextureImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureImage1DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19220,6 +21155,7 @@ static NTSTATUS ext_glTextureImage2DEXT( void *args ) struct glTextureImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureImage2DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19228,6 +21164,7 @@ static NTSTATUS ext_glTextureImage2DMultisampleCoverageNV( void *args ) struct glTextureImage2DMultisampleCoverageNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureImage2DMultisampleCoverageNV( params->texture, params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->fixedSampleLocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19236,6 +21173,7 @@ static NTSTATUS ext_glTextureImage2DMultisampleNV( void *args ) struct glTextureImage2DMultisampleNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureImage2DMultisampleNV( params->texture, params->target, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19244,6 +21182,7 @@ static NTSTATUS ext_glTextureImage3DEXT( void *args ) struct glTextureImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureImage3DEXT( params->texture, params->target, params->level, params->internalformat, params->width, params->height, params->depth, params->border, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19252,6 +21191,7 @@ static NTSTATUS ext_glTextureImage3DMultisampleCoverageNV( void *args ) struct glTextureImage3DMultisampleCoverageNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureImage3DMultisampleCoverageNV( params->texture, params->target, params->coverageSamples, params->colorSamples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19260,6 +21200,7 @@ static NTSTATUS ext_glTextureImage3DMultisampleNV( void *args ) struct glTextureImage3DMultisampleNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureImage3DMultisampleNV( params->texture, params->target, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19268,6 +21209,7 @@ static NTSTATUS ext_glTextureLightEXT( void *args ) struct glTextureLightEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureLightEXT( params->pname ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19276,6 +21218,7 @@ static NTSTATUS ext_glTextureMaterialEXT( void *args ) struct glTextureMaterialEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureMaterialEXT( params->face, params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19284,6 +21227,7 @@ static NTSTATUS ext_glTextureNormalEXT( void *args ) struct glTextureNormalEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureNormalEXT( params->mode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19292,6 +21236,7 @@ static NTSTATUS ext_glTexturePageCommitmentEXT( void *args ) struct glTexturePageCommitmentEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTexturePageCommitmentEXT( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->commit ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19300,6 +21245,7 @@ static NTSTATUS ext_glTextureParameterIiv( void *args ) struct glTextureParameterIiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterIiv( params->texture, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19308,6 +21254,7 @@ static NTSTATUS ext_glTextureParameterIivEXT( void *args ) struct glTextureParameterIivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterIivEXT( params->texture, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19316,6 +21263,7 @@ static NTSTATUS ext_glTextureParameterIuiv( void *args ) struct glTextureParameterIuiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterIuiv( params->texture, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19324,6 +21272,7 @@ static NTSTATUS ext_glTextureParameterIuivEXT( void *args ) struct glTextureParameterIuivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterIuivEXT( params->texture, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19332,6 +21281,7 @@ static NTSTATUS ext_glTextureParameterf( void *args ) struct glTextureParameterf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterf( params->texture, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19340,6 +21290,7 @@ static NTSTATUS ext_glTextureParameterfEXT( void *args ) struct glTextureParameterfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterfEXT( params->texture, params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19348,6 +21299,7 @@ static NTSTATUS ext_glTextureParameterfv( void *args ) struct glTextureParameterfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterfv( params->texture, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19356,6 +21308,7 @@ static NTSTATUS ext_glTextureParameterfvEXT( void *args ) struct glTextureParameterfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterfvEXT( params->texture, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19364,6 +21317,7 @@ static NTSTATUS ext_glTextureParameteri( void *args ) struct glTextureParameteri_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameteri( params->texture, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19372,6 +21326,7 @@ static NTSTATUS ext_glTextureParameteriEXT( void *args ) struct glTextureParameteriEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameteriEXT( params->texture, params->target, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19380,6 +21335,7 @@ static NTSTATUS ext_glTextureParameteriv( void *args ) struct glTextureParameteriv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameteriv( params->texture, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19388,6 +21344,7 @@ static NTSTATUS ext_glTextureParameterivEXT( void *args ) struct glTextureParameterivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureParameterivEXT( params->texture, params->target, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19396,6 +21353,7 @@ static NTSTATUS ext_glTextureRangeAPPLE( void *args ) struct glTextureRangeAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureRangeAPPLE( params->target, params->length, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19404,6 +21362,7 @@ static NTSTATUS ext_glTextureRenderbufferEXT( void *args ) struct glTextureRenderbufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureRenderbufferEXT( params->texture, params->target, params->renderbuffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19412,6 +21371,7 @@ static NTSTATUS ext_glTextureStorage1D( void *args ) struct glTextureStorage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage1D( params->texture, params->levels, params->internalformat, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19420,6 +21380,7 @@ static NTSTATUS ext_glTextureStorage1DEXT( void *args ) struct glTextureStorage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage1DEXT( params->texture, params->target, params->levels, params->internalformat, params->width ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19428,6 +21389,7 @@ static NTSTATUS ext_glTextureStorage2D( void *args ) struct glTextureStorage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage2D( params->texture, params->levels, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19436,6 +21398,7 @@ static NTSTATUS ext_glTextureStorage2DEXT( void *args ) struct glTextureStorage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage2DEXT( params->texture, params->target, params->levels, params->internalformat, params->width, params->height ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19444,6 +21407,7 @@ static NTSTATUS ext_glTextureStorage2DMultisample( void *args ) struct glTextureStorage2DMultisample_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage2DMultisample( params->texture, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19452,6 +21416,7 @@ static NTSTATUS ext_glTextureStorage2DMultisampleEXT( void *args ) struct glTextureStorage2DMultisampleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage2DMultisampleEXT( params->texture, params->target, params->samples, params->internalformat, params->width, params->height, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19460,6 +21425,7 @@ static NTSTATUS ext_glTextureStorage3D( void *args ) struct glTextureStorage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage3D( params->texture, params->levels, params->internalformat, params->width, params->height, params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19468,6 +21434,7 @@ static NTSTATUS ext_glTextureStorage3DEXT( void *args ) struct glTextureStorage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage3DEXT( params->texture, params->target, params->levels, params->internalformat, params->width, params->height, params->depth ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19476,6 +21443,7 @@ static NTSTATUS ext_glTextureStorage3DMultisample( void *args ) struct glTextureStorage3DMultisample_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage3DMultisample( params->texture, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19484,6 +21452,7 @@ static NTSTATUS ext_glTextureStorage3DMultisampleEXT( void *args ) struct glTextureStorage3DMultisampleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorage3DMultisampleEXT( params->texture, params->target, params->samples, params->internalformat, params->width, params->height, params->depth, params->fixedsamplelocations ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19492,6 +21461,7 @@ static NTSTATUS ext_glTextureStorageMem1DEXT( void *args ) struct glTextureStorageMem1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorageMem1DEXT( params->texture, params->levels, params->internalFormat, params->width, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19500,6 +21470,7 @@ static NTSTATUS ext_glTextureStorageMem2DEXT( void *args ) struct glTextureStorageMem2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorageMem2DEXT( params->texture, params->levels, params->internalFormat, params->width, params->height, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19508,6 +21479,7 @@ static NTSTATUS ext_glTextureStorageMem2DMultisampleEXT( void *args ) struct glTextureStorageMem2DMultisampleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorageMem2DMultisampleEXT( params->texture, params->samples, params->internalFormat, params->width, params->height, params->fixedSampleLocations, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19516,6 +21488,7 @@ static NTSTATUS ext_glTextureStorageMem3DEXT( void *args ) struct glTextureStorageMem3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorageMem3DEXT( params->texture, params->levels, params->internalFormat, params->width, params->height, params->depth, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19524,6 +21497,7 @@ static NTSTATUS ext_glTextureStorageMem3DMultisampleEXT( void *args ) struct glTextureStorageMem3DMultisampleEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorageMem3DMultisampleEXT( params->texture, params->samples, params->internalFormat, params->width, params->height, params->depth, params->fixedSampleLocations, params->memory, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19532,6 +21506,7 @@ static NTSTATUS ext_glTextureStorageSparseAMD( void *args ) struct glTextureStorageSparseAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureStorageSparseAMD( params->texture, params->target, params->internalFormat, params->width, params->height, params->depth, params->layers, params->flags ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19540,6 +21515,7 @@ static NTSTATUS ext_glTextureSubImage1D( void *args ) struct glTextureSubImage1D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureSubImage1D( params->texture, params->level, params->xoffset, params->width, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19548,6 +21524,7 @@ static NTSTATUS ext_glTextureSubImage1DEXT( void *args ) struct glTextureSubImage1DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureSubImage1DEXT( params->texture, params->target, params->level, params->xoffset, params->width, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19556,6 +21533,7 @@ static NTSTATUS ext_glTextureSubImage2D( void *args ) struct glTextureSubImage2D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureSubImage2D( params->texture, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19564,6 +21542,7 @@ static NTSTATUS ext_glTextureSubImage2DEXT( void *args ) struct glTextureSubImage2DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureSubImage2DEXT( params->texture, params->target, params->level, params->xoffset, params->yoffset, params->width, params->height, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19572,6 +21551,7 @@ static NTSTATUS ext_glTextureSubImage3D( void *args ) struct glTextureSubImage3D_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureSubImage3D( params->texture, params->level, params->xoffset, params->yoffset, params->zoffset, params->width, params->height, params->depth, params->format, params->type, params->pixels ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19580,6 +21560,7 @@ static NTSTATUS ext_glTextureSubImage3DEXT( void *args ) struct glTextureSubImage3DEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->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 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19588,6 +21569,7 @@ static NTSTATUS ext_glTextureView( void *args ) struct glTextureView_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTextureView( params->texture, params->target, params->origtexture, params->internalformat, params->minlevel, params->numlevels, params->minlayer, params->numlayers ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19596,6 +21578,7 @@ static NTSTATUS ext_glTrackMatrixNV( void *args ) struct glTrackMatrixNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTrackMatrixNV( params->target, params->address, params->matrix, params->transform ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19604,6 +21587,7 @@ static NTSTATUS ext_glTransformFeedbackAttribsNV( void *args ) struct glTransformFeedbackAttribsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTransformFeedbackAttribsNV( params->count, params->attribs, params->bufferMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19612,6 +21596,7 @@ static NTSTATUS ext_glTransformFeedbackBufferBase( void *args ) struct glTransformFeedbackBufferBase_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTransformFeedbackBufferBase( params->xfb, params->index, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19620,6 +21605,7 @@ static NTSTATUS ext_glTransformFeedbackBufferRange( void *args ) struct glTransformFeedbackBufferRange_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTransformFeedbackBufferRange( params->xfb, params->index, params->buffer, params->offset, params->size ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19628,6 +21614,7 @@ static NTSTATUS ext_glTransformFeedbackStreamAttribsNV( void *args ) struct glTransformFeedbackStreamAttribsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTransformFeedbackStreamAttribsNV( params->count, params->attribs, params->nbuffers, params->bufstreams, params->bufferMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19636,6 +21623,7 @@ static NTSTATUS ext_glTransformFeedbackVaryings( void *args ) struct glTransformFeedbackVaryings_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTransformFeedbackVaryings( params->program, params->count, params->varyings, params->bufferMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19644,6 +21632,7 @@ static NTSTATUS ext_glTransformFeedbackVaryingsEXT( void *args ) struct glTransformFeedbackVaryingsEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTransformFeedbackVaryingsEXT( params->program, params->count, params->varyings, params->bufferMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19652,6 +21641,7 @@ static NTSTATUS ext_glTransformFeedbackVaryingsNV( void *args ) struct glTransformFeedbackVaryingsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTransformFeedbackVaryingsNV( params->program, params->count, params->locations, params->bufferMode ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19660,6 +21650,7 @@ static NTSTATUS ext_glTransformPathNV( void *args ) struct glTransformPathNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTransformPathNV( params->resultPath, params->srcPath, params->transformType, params->transformValues ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19668,6 +21659,7 @@ static NTSTATUS ext_glTranslatexOES( void *args ) struct glTranslatexOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glTranslatexOES( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19676,6 +21668,7 @@ static NTSTATUS ext_glUniform1d( void *args ) struct glUniform1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1d( params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19684,6 +21677,7 @@ static NTSTATUS ext_glUniform1dv( void *args ) struct glUniform1dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1dv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19692,6 +21686,7 @@ static NTSTATUS ext_glUniform1f( void *args ) struct glUniform1f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1f( params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19700,6 +21695,7 @@ static NTSTATUS ext_glUniform1fARB( void *args ) struct glUniform1fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1fARB( params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19708,6 +21704,7 @@ static NTSTATUS ext_glUniform1fv( void *args ) struct glUniform1fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1fv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19716,6 +21713,7 @@ static NTSTATUS ext_glUniform1fvARB( void *args ) struct glUniform1fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1fvARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19724,6 +21722,7 @@ static NTSTATUS ext_glUniform1i( void *args ) struct glUniform1i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1i( params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19732,6 +21731,7 @@ static NTSTATUS ext_glUniform1i64ARB( void *args ) struct glUniform1i64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1i64ARB( params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19740,6 +21740,7 @@ static NTSTATUS ext_glUniform1i64NV( void *args ) struct glUniform1i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1i64NV( params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19748,6 +21749,7 @@ static NTSTATUS ext_glUniform1i64vARB( void *args ) struct glUniform1i64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1i64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19756,6 +21758,7 @@ static NTSTATUS ext_glUniform1i64vNV( void *args ) struct glUniform1i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1i64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19764,6 +21767,7 @@ static NTSTATUS ext_glUniform1iARB( void *args ) struct glUniform1iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1iARB( params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19772,6 +21776,7 @@ static NTSTATUS ext_glUniform1iv( void *args ) struct glUniform1iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1iv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19780,6 +21785,7 @@ static NTSTATUS ext_glUniform1ivARB( void *args ) struct glUniform1ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1ivARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19788,6 +21794,7 @@ static NTSTATUS ext_glUniform1ui( void *args ) struct glUniform1ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1ui( params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19796,6 +21803,7 @@ static NTSTATUS ext_glUniform1ui64ARB( void *args ) struct glUniform1ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1ui64ARB( params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19804,6 +21812,7 @@ static NTSTATUS ext_glUniform1ui64NV( void *args ) struct glUniform1ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1ui64NV( params->location, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19812,6 +21821,7 @@ static NTSTATUS ext_glUniform1ui64vARB( void *args ) struct glUniform1ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1ui64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19820,6 +21830,7 @@ static NTSTATUS ext_glUniform1ui64vNV( void *args ) struct glUniform1ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1ui64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19828,6 +21839,7 @@ static NTSTATUS ext_glUniform1uiEXT( void *args ) struct glUniform1uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1uiEXT( params->location, params->v0 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19836,6 +21848,7 @@ static NTSTATUS ext_glUniform1uiv( void *args ) struct glUniform1uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1uiv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19844,6 +21857,7 @@ static NTSTATUS ext_glUniform1uivEXT( void *args ) struct glUniform1uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform1uivEXT( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19852,6 +21866,7 @@ static NTSTATUS ext_glUniform2d( void *args ) struct glUniform2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2d( params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19860,6 +21875,7 @@ static NTSTATUS ext_glUniform2dv( void *args ) struct glUniform2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2dv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19868,6 +21884,7 @@ static NTSTATUS ext_glUniform2f( void *args ) struct glUniform2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2f( params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19876,6 +21893,7 @@ static NTSTATUS ext_glUniform2fARB( void *args ) struct glUniform2fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2fARB( params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19884,6 +21902,7 @@ static NTSTATUS ext_glUniform2fv( void *args ) struct glUniform2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2fv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19892,6 +21911,7 @@ static NTSTATUS ext_glUniform2fvARB( void *args ) struct glUniform2fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2fvARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19900,6 +21920,7 @@ static NTSTATUS ext_glUniform2i( void *args ) struct glUniform2i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2i( params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19908,6 +21929,7 @@ static NTSTATUS ext_glUniform2i64ARB( void *args ) struct glUniform2i64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2i64ARB( params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19916,6 +21938,7 @@ static NTSTATUS ext_glUniform2i64NV( void *args ) struct glUniform2i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2i64NV( params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19924,6 +21947,7 @@ static NTSTATUS ext_glUniform2i64vARB( void *args ) struct glUniform2i64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2i64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19932,6 +21956,7 @@ static NTSTATUS ext_glUniform2i64vNV( void *args ) struct glUniform2i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2i64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19940,6 +21965,7 @@ static NTSTATUS ext_glUniform2iARB( void *args ) struct glUniform2iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2iARB( params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19948,6 +21974,7 @@ static NTSTATUS ext_glUniform2iv( void *args ) struct glUniform2iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2iv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19956,6 +21983,7 @@ static NTSTATUS ext_glUniform2ivARB( void *args ) struct glUniform2ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2ivARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19964,6 +21992,7 @@ static NTSTATUS ext_glUniform2ui( void *args ) struct glUniform2ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2ui( params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19972,6 +22001,7 @@ static NTSTATUS ext_glUniform2ui64ARB( void *args ) struct glUniform2ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2ui64ARB( params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19980,6 +22010,7 @@ static NTSTATUS ext_glUniform2ui64NV( void *args ) struct glUniform2ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2ui64NV( params->location, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19988,6 +22019,7 @@ static NTSTATUS ext_glUniform2ui64vARB( void *args ) struct glUniform2ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2ui64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -19996,6 +22028,7 @@ static NTSTATUS ext_glUniform2ui64vNV( void *args ) struct glUniform2ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2ui64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20004,6 +22037,7 @@ static NTSTATUS ext_glUniform2uiEXT( void *args ) struct glUniform2uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2uiEXT( params->location, params->v0, params->v1 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20012,6 +22046,7 @@ static NTSTATUS ext_glUniform2uiv( void *args ) struct glUniform2uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2uiv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20020,6 +22055,7 @@ static NTSTATUS ext_glUniform2uivEXT( void *args ) struct glUniform2uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform2uivEXT( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20028,6 +22064,7 @@ static NTSTATUS ext_glUniform3d( void *args ) struct glUniform3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3d( params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20036,6 +22073,7 @@ static NTSTATUS ext_glUniform3dv( void *args ) struct glUniform3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3dv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20044,6 +22082,7 @@ static NTSTATUS ext_glUniform3f( void *args ) struct glUniform3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3f( params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20052,6 +22091,7 @@ static NTSTATUS ext_glUniform3fARB( void *args ) struct glUniform3fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3fARB( params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20060,6 +22100,7 @@ static NTSTATUS ext_glUniform3fv( void *args ) struct glUniform3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3fv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20068,6 +22109,7 @@ static NTSTATUS ext_glUniform3fvARB( void *args ) struct glUniform3fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3fvARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20076,6 +22118,7 @@ static NTSTATUS ext_glUniform3i( void *args ) struct glUniform3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3i( params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20084,6 +22127,7 @@ static NTSTATUS ext_glUniform3i64ARB( void *args ) struct glUniform3i64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3i64ARB( params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20092,6 +22136,7 @@ static NTSTATUS ext_glUniform3i64NV( void *args ) struct glUniform3i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3i64NV( params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20100,6 +22145,7 @@ static NTSTATUS ext_glUniform3i64vARB( void *args ) struct glUniform3i64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3i64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20108,6 +22154,7 @@ static NTSTATUS ext_glUniform3i64vNV( void *args ) struct glUniform3i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3i64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20116,6 +22163,7 @@ static NTSTATUS ext_glUniform3iARB( void *args ) struct glUniform3iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3iARB( params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20124,6 +22172,7 @@ static NTSTATUS ext_glUniform3iv( void *args ) struct glUniform3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3iv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20132,6 +22181,7 @@ static NTSTATUS ext_glUniform3ivARB( void *args ) struct glUniform3ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3ivARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20140,6 +22190,7 @@ static NTSTATUS ext_glUniform3ui( void *args ) struct glUniform3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3ui( params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20148,6 +22199,7 @@ static NTSTATUS ext_glUniform3ui64ARB( void *args ) struct glUniform3ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3ui64ARB( params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20156,6 +22208,7 @@ static NTSTATUS ext_glUniform3ui64NV( void *args ) struct glUniform3ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3ui64NV( params->location, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20164,6 +22217,7 @@ static NTSTATUS ext_glUniform3ui64vARB( void *args ) struct glUniform3ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3ui64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20172,6 +22226,7 @@ static NTSTATUS ext_glUniform3ui64vNV( void *args ) struct glUniform3ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3ui64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20180,6 +22235,7 @@ static NTSTATUS ext_glUniform3uiEXT( void *args ) struct glUniform3uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3uiEXT( params->location, params->v0, params->v1, params->v2 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20188,6 +22244,7 @@ static NTSTATUS ext_glUniform3uiv( void *args ) struct glUniform3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3uiv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20196,6 +22253,7 @@ static NTSTATUS ext_glUniform3uivEXT( void *args ) struct glUniform3uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform3uivEXT( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20204,6 +22262,7 @@ static NTSTATUS ext_glUniform4d( void *args ) struct glUniform4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4d( params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20212,6 +22271,7 @@ static NTSTATUS ext_glUniform4dv( void *args ) struct glUniform4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4dv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20220,6 +22280,7 @@ static NTSTATUS ext_glUniform4f( void *args ) struct glUniform4f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4f( params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20228,6 +22289,7 @@ static NTSTATUS ext_glUniform4fARB( void *args ) struct glUniform4fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4fARB( params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20236,6 +22298,7 @@ static NTSTATUS ext_glUniform4fv( void *args ) struct glUniform4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4fv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20244,6 +22307,7 @@ static NTSTATUS ext_glUniform4fvARB( void *args ) struct glUniform4fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4fvARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20252,6 +22316,7 @@ static NTSTATUS ext_glUniform4i( void *args ) struct glUniform4i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4i( params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20260,6 +22325,7 @@ static NTSTATUS ext_glUniform4i64ARB( void *args ) struct glUniform4i64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4i64ARB( params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20268,6 +22334,7 @@ static NTSTATUS ext_glUniform4i64NV( void *args ) struct glUniform4i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4i64NV( params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20276,6 +22343,7 @@ static NTSTATUS ext_glUniform4i64vARB( void *args ) struct glUniform4i64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4i64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20284,6 +22352,7 @@ static NTSTATUS ext_glUniform4i64vNV( void *args ) struct glUniform4i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4i64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20292,6 +22361,7 @@ static NTSTATUS ext_glUniform4iARB( void *args ) struct glUniform4iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4iARB( params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20300,6 +22370,7 @@ static NTSTATUS ext_glUniform4iv( void *args ) struct glUniform4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4iv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20308,6 +22379,7 @@ static NTSTATUS ext_glUniform4ivARB( void *args ) struct glUniform4ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4ivARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20316,6 +22388,7 @@ static NTSTATUS ext_glUniform4ui( void *args ) struct glUniform4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4ui( params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20324,6 +22397,7 @@ static NTSTATUS ext_glUniform4ui64ARB( void *args ) struct glUniform4ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4ui64ARB( params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20332,6 +22406,7 @@ static NTSTATUS ext_glUniform4ui64NV( void *args ) struct glUniform4ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4ui64NV( params->location, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20340,6 +22415,7 @@ static NTSTATUS ext_glUniform4ui64vARB( void *args ) struct glUniform4ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4ui64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20348,6 +22424,7 @@ static NTSTATUS ext_glUniform4ui64vNV( void *args ) struct glUniform4ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4ui64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20356,6 +22433,7 @@ static NTSTATUS ext_glUniform4uiEXT( void *args ) struct glUniform4uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4uiEXT( params->location, params->v0, params->v1, params->v2, params->v3 ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20364,6 +22442,7 @@ static NTSTATUS ext_glUniform4uiv( void *args ) struct glUniform4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4uiv( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20372,6 +22451,7 @@ static NTSTATUS ext_glUniform4uivEXT( void *args ) struct glUniform4uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniform4uivEXT( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20380,6 +22460,7 @@ static NTSTATUS ext_glUniformBlockBinding( void *args ) struct glUniformBlockBinding_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformBlockBinding( params->program, params->uniformBlockIndex, params->uniformBlockBinding ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20388,6 +22469,7 @@ static NTSTATUS ext_glUniformBufferEXT( void *args ) struct glUniformBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformBufferEXT( params->program, params->location, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20396,6 +22478,7 @@ static NTSTATUS ext_glUniformHandleui64ARB( void *args ) struct glUniformHandleui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformHandleui64ARB( params->location, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20404,6 +22487,7 @@ static NTSTATUS ext_glUniformHandleui64NV( void *args ) struct glUniformHandleui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformHandleui64NV( params->location, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20412,6 +22496,7 @@ static NTSTATUS ext_glUniformHandleui64vARB( void *args ) struct glUniformHandleui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformHandleui64vARB( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20420,6 +22505,7 @@ static NTSTATUS ext_glUniformHandleui64vNV( void *args ) struct glUniformHandleui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformHandleui64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20428,6 +22514,7 @@ static NTSTATUS ext_glUniformMatrix2dv( void *args ) struct glUniformMatrix2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix2dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20436,6 +22523,7 @@ static NTSTATUS ext_glUniformMatrix2fv( void *args ) struct glUniformMatrix2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix2fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20444,6 +22532,7 @@ static NTSTATUS ext_glUniformMatrix2fvARB( void *args ) struct glUniformMatrix2fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix2fvARB( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20452,6 +22541,7 @@ static NTSTATUS ext_glUniformMatrix2x3dv( void *args ) struct glUniformMatrix2x3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix2x3dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20460,6 +22550,7 @@ static NTSTATUS ext_glUniformMatrix2x3fv( void *args ) struct glUniformMatrix2x3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix2x3fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20468,6 +22559,7 @@ static NTSTATUS ext_glUniformMatrix2x4dv( void *args ) struct glUniformMatrix2x4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix2x4dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20476,6 +22568,7 @@ static NTSTATUS ext_glUniformMatrix2x4fv( void *args ) struct glUniformMatrix2x4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix2x4fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20484,6 +22577,7 @@ static NTSTATUS ext_glUniformMatrix3dv( void *args ) struct glUniformMatrix3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix3dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20492,6 +22586,7 @@ static NTSTATUS ext_glUniformMatrix3fv( void *args ) struct glUniformMatrix3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix3fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20500,6 +22595,7 @@ static NTSTATUS ext_glUniformMatrix3fvARB( void *args ) struct glUniformMatrix3fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix3fvARB( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20508,6 +22604,7 @@ static NTSTATUS ext_glUniformMatrix3x2dv( void *args ) struct glUniformMatrix3x2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix3x2dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20516,6 +22613,7 @@ static NTSTATUS ext_glUniformMatrix3x2fv( void *args ) struct glUniformMatrix3x2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix3x2fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20524,6 +22622,7 @@ static NTSTATUS ext_glUniformMatrix3x4dv( void *args ) struct glUniformMatrix3x4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix3x4dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20532,6 +22631,7 @@ static NTSTATUS ext_glUniformMatrix3x4fv( void *args ) struct glUniformMatrix3x4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix3x4fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20540,6 +22640,7 @@ static NTSTATUS ext_glUniformMatrix4dv( void *args ) struct glUniformMatrix4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix4dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20548,6 +22649,7 @@ static NTSTATUS ext_glUniformMatrix4fv( void *args ) struct glUniformMatrix4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix4fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20556,6 +22658,7 @@ static NTSTATUS ext_glUniformMatrix4fvARB( void *args ) struct glUniformMatrix4fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix4fvARB( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20564,6 +22667,7 @@ static NTSTATUS ext_glUniformMatrix4x2dv( void *args ) struct glUniformMatrix4x2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix4x2dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20572,6 +22676,7 @@ static NTSTATUS ext_glUniformMatrix4x2fv( void *args ) struct glUniformMatrix4x2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix4x2fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20580,6 +22685,7 @@ static NTSTATUS ext_glUniformMatrix4x3dv( void *args ) struct glUniformMatrix4x3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix4x3dv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20588,6 +22694,7 @@ static NTSTATUS ext_glUniformMatrix4x3fv( void *args ) struct glUniformMatrix4x3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformMatrix4x3fv( params->location, params->count, params->transpose, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20596,6 +22703,7 @@ static NTSTATUS ext_glUniformSubroutinesuiv( void *args ) struct glUniformSubroutinesuiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformSubroutinesuiv( params->shadertype, params->count, params->indices ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20604,6 +22712,7 @@ static NTSTATUS ext_glUniformui64NV( void *args ) struct glUniformui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformui64NV( params->location, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20612,6 +22721,7 @@ static NTSTATUS ext_glUniformui64vNV( void *args ) struct glUniformui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUniformui64vNV( params->location, params->count, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20620,6 +22730,7 @@ static NTSTATUS ext_glUnlockArraysEXT( void *args ) struct glUnlockArraysEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUnlockArraysEXT(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20628,6 +22739,7 @@ NTSTATUS ext_glUnmapBuffer( void *args ) struct glUnmapBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glUnmapBuffer( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20636,6 +22748,7 @@ NTSTATUS ext_glUnmapBufferARB( void *args ) struct glUnmapBufferARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glUnmapBufferARB( params->target ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20644,6 +22757,7 @@ NTSTATUS ext_glUnmapNamedBuffer( void *args ) struct glUnmapNamedBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glUnmapNamedBuffer( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20652,6 +22766,7 @@ NTSTATUS ext_glUnmapNamedBufferEXT( void *args ) struct glUnmapNamedBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glUnmapNamedBufferEXT( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20660,6 +22775,7 @@ static NTSTATUS ext_glUnmapObjectBufferATI( void *args ) struct glUnmapObjectBufferATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUnmapObjectBufferATI( params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20668,6 +22784,7 @@ static NTSTATUS ext_glUnmapTexture2DINTEL( void *args ) struct glUnmapTexture2DINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUnmapTexture2DINTEL( params->texture, params->level ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20676,6 +22793,7 @@ static NTSTATUS ext_glUpdateObjectBufferATI( void *args ) struct glUpdateObjectBufferATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUpdateObjectBufferATI( params->buffer, params->offset, params->size, params->pointer, params->preserve ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20684,6 +22802,7 @@ static NTSTATUS ext_glUploadGpuMaskNVX( void *args ) struct glUploadGpuMaskNVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUploadGpuMaskNVX( params->mask ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20692,6 +22811,7 @@ static NTSTATUS ext_glUseProgram( void *args ) struct glUseProgram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUseProgram( params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20700,6 +22820,7 @@ static NTSTATUS ext_glUseProgramObjectARB( void *args ) struct glUseProgramObjectARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUseProgramObjectARB( params->programObj ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20708,6 +22829,7 @@ static NTSTATUS ext_glUseProgramStages( void *args ) struct glUseProgramStages_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUseProgramStages( params->pipeline, params->stages, params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20716,6 +22838,7 @@ static NTSTATUS ext_glUseShaderProgramEXT( void *args ) struct glUseShaderProgramEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glUseShaderProgramEXT( params->type, params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20724,6 +22847,7 @@ static NTSTATUS ext_glVDPAUFiniNV( void *args ) struct glVDPAUFiniNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVDPAUFiniNV(); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20732,6 +22856,7 @@ static NTSTATUS ext_glVDPAUGetSurfaceivNV( void *args ) struct glVDPAUGetSurfaceivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVDPAUGetSurfaceivNV( params->surface, params->pname, params->count, params->length, params->values ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20740,6 +22865,7 @@ static NTSTATUS ext_glVDPAUInitNV( void *args ) struct glVDPAUInitNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVDPAUInitNV( params->vdpDevice, params->getProcAddress ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20748,6 +22874,7 @@ static NTSTATUS ext_glVDPAUIsSurfaceNV( void *args ) struct glVDPAUIsSurfaceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glVDPAUIsSurfaceNV( params->surface ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20756,6 +22883,7 @@ static NTSTATUS ext_glVDPAUMapSurfacesNV( void *args ) struct glVDPAUMapSurfacesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVDPAUMapSurfacesNV( params->numSurfaces, params->surfaces ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20764,6 +22892,7 @@ static NTSTATUS ext_glVDPAURegisterOutputSurfaceNV( void *args ) struct glVDPAURegisterOutputSurfaceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glVDPAURegisterOutputSurfaceNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20772,6 +22901,7 @@ static NTSTATUS ext_glVDPAURegisterVideoSurfaceNV( void *args ) struct glVDPAURegisterVideoSurfaceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glVDPAURegisterVideoSurfaceNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20780,6 +22910,7 @@ static NTSTATUS ext_glVDPAURegisterVideoSurfaceWithPictureStructureNV( void *arg struct glVDPAURegisterVideoSurfaceWithPictureStructureNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glVDPAURegisterVideoSurfaceWithPictureStructureNV( params->vdpSurface, params->target, params->numTextureNames, params->textureNames, params->isFrameStructure ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20788,6 +22919,7 @@ static NTSTATUS ext_glVDPAUSurfaceAccessNV( void *args ) struct glVDPAUSurfaceAccessNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVDPAUSurfaceAccessNV( params->surface, params->access ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20796,6 +22928,7 @@ static NTSTATUS ext_glVDPAUUnmapSurfacesNV( void *args ) struct glVDPAUUnmapSurfacesNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVDPAUUnmapSurfacesNV( params->numSurface, params->surfaces ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20804,6 +22937,7 @@ static NTSTATUS ext_glVDPAUUnregisterSurfaceNV( void *args ) struct glVDPAUUnregisterSurfaceNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVDPAUUnregisterSurfaceNV( params->surface ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20812,6 +22946,7 @@ static NTSTATUS ext_glValidateProgram( void *args ) struct glValidateProgram_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glValidateProgram( params->program ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20820,6 +22955,7 @@ static NTSTATUS ext_glValidateProgramARB( void *args ) struct glValidateProgramARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glValidateProgramARB( params->programObj ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20828,6 +22964,7 @@ static NTSTATUS ext_glValidateProgramPipeline( void *args ) struct glValidateProgramPipeline_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glValidateProgramPipeline( params->pipeline ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20836,6 +22973,7 @@ static NTSTATUS ext_glVariantArrayObjectATI( void *args ) struct glVariantArrayObjectATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantArrayObjectATI( params->id, params->type, params->stride, params->buffer, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20844,6 +22982,7 @@ static NTSTATUS ext_glVariantPointerEXT( void *args ) struct glVariantPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantPointerEXT( params->id, params->type, params->stride, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20852,6 +22991,7 @@ static NTSTATUS ext_glVariantbvEXT( void *args ) struct glVariantbvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantbvEXT( params->id, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20860,6 +23000,7 @@ static NTSTATUS ext_glVariantdvEXT( void *args ) struct glVariantdvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantdvEXT( params->id, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20868,6 +23009,7 @@ static NTSTATUS ext_glVariantfvEXT( void *args ) struct glVariantfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantfvEXT( params->id, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20876,6 +23018,7 @@ static NTSTATUS ext_glVariantivEXT( void *args ) struct glVariantivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantivEXT( params->id, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20884,6 +23027,7 @@ static NTSTATUS ext_glVariantsvEXT( void *args ) struct glVariantsvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantsvEXT( params->id, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20892,6 +23036,7 @@ static NTSTATUS ext_glVariantubvEXT( void *args ) struct glVariantubvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantubvEXT( params->id, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20900,6 +23045,7 @@ static NTSTATUS ext_glVariantuivEXT( void *args ) struct glVariantuivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantuivEXT( params->id, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20908,6 +23054,7 @@ static NTSTATUS ext_glVariantusvEXT( void *args ) struct glVariantusvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVariantusvEXT( params->id, params->addr ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20916,6 +23063,7 @@ static NTSTATUS ext_glVertex2bOES( void *args ) struct glVertex2bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2bOES( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20924,6 +23072,7 @@ static NTSTATUS ext_glVertex2bvOES( void *args ) struct glVertex2bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2bvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20932,6 +23081,7 @@ static NTSTATUS ext_glVertex2hNV( void *args ) struct glVertex2hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2hNV( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20940,6 +23090,7 @@ static NTSTATUS ext_glVertex2hvNV( void *args ) struct glVertex2hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20948,6 +23099,7 @@ static NTSTATUS ext_glVertex2xOES( void *args ) struct glVertex2xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2xOES( params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20956,6 +23108,7 @@ static NTSTATUS ext_glVertex2xvOES( void *args ) struct glVertex2xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex2xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20964,6 +23117,7 @@ static NTSTATUS ext_glVertex3bOES( void *args ) struct glVertex3bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3bOES( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20972,6 +23126,7 @@ static NTSTATUS ext_glVertex3bvOES( void *args ) struct glVertex3bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3bvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20980,6 +23135,7 @@ static NTSTATUS ext_glVertex3hNV( void *args ) struct glVertex3hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3hNV( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20988,6 +23144,7 @@ static NTSTATUS ext_glVertex3hvNV( void *args ) struct glVertex3hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -20996,6 +23153,7 @@ static NTSTATUS ext_glVertex3xOES( void *args ) struct glVertex3xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3xOES( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21004,6 +23162,7 @@ static NTSTATUS ext_glVertex3xvOES( void *args ) struct glVertex3xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex3xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21012,6 +23171,7 @@ static NTSTATUS ext_glVertex4bOES( void *args ) struct glVertex4bOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4bOES( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21020,6 +23180,7 @@ static NTSTATUS ext_glVertex4bvOES( void *args ) struct glVertex4bvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4bvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21028,6 +23189,7 @@ static NTSTATUS ext_glVertex4hNV( void *args ) struct glVertex4hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4hNV( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21036,6 +23198,7 @@ static NTSTATUS ext_glVertex4hvNV( void *args ) struct glVertex4hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4hvNV( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21044,6 +23207,7 @@ static NTSTATUS ext_glVertex4xOES( void *args ) struct glVertex4xOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4xOES( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21052,6 +23216,7 @@ static NTSTATUS ext_glVertex4xvOES( void *args ) struct glVertex4xvOES_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertex4xvOES( params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21060,6 +23225,7 @@ static NTSTATUS ext_glVertexArrayAttribBinding( void *args ) struct glVertexArrayAttribBinding_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayAttribBinding( params->vaobj, params->attribindex, params->bindingindex ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21068,6 +23234,7 @@ static NTSTATUS ext_glVertexArrayAttribFormat( void *args ) struct glVertexArrayAttribFormat_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayAttribFormat( params->vaobj, params->attribindex, params->size, params->type, params->normalized, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21076,6 +23243,7 @@ static NTSTATUS ext_glVertexArrayAttribIFormat( void *args ) struct glVertexArrayAttribIFormat_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayAttribIFormat( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21084,6 +23252,7 @@ static NTSTATUS ext_glVertexArrayAttribLFormat( void *args ) struct glVertexArrayAttribLFormat_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayAttribLFormat( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21092,6 +23261,7 @@ static NTSTATUS ext_glVertexArrayBindVertexBufferEXT( void *args ) struct glVertexArrayBindVertexBufferEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayBindVertexBufferEXT( params->vaobj, params->bindingindex, params->buffer, params->offset, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21100,6 +23270,7 @@ static NTSTATUS ext_glVertexArrayBindingDivisor( void *args ) struct glVertexArrayBindingDivisor_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayBindingDivisor( params->vaobj, params->bindingindex, params->divisor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21108,6 +23279,7 @@ static NTSTATUS ext_glVertexArrayColorOffsetEXT( void *args ) struct glVertexArrayColorOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayColorOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21116,6 +23288,7 @@ static NTSTATUS ext_glVertexArrayEdgeFlagOffsetEXT( void *args ) struct glVertexArrayEdgeFlagOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayEdgeFlagOffsetEXT( params->vaobj, params->buffer, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21124,6 +23297,7 @@ static NTSTATUS ext_glVertexArrayElementBuffer( void *args ) struct glVertexArrayElementBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayElementBuffer( params->vaobj, params->buffer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21132,6 +23306,7 @@ static NTSTATUS ext_glVertexArrayFogCoordOffsetEXT( void *args ) struct glVertexArrayFogCoordOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayFogCoordOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21140,6 +23315,7 @@ static NTSTATUS ext_glVertexArrayIndexOffsetEXT( void *args ) struct glVertexArrayIndexOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayIndexOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21148,6 +23324,7 @@ static NTSTATUS ext_glVertexArrayMultiTexCoordOffsetEXT( void *args ) struct glVertexArrayMultiTexCoordOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayMultiTexCoordOffsetEXT( params->vaobj, params->buffer, params->texunit, params->size, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21156,6 +23333,7 @@ static NTSTATUS ext_glVertexArrayNormalOffsetEXT( void *args ) struct glVertexArrayNormalOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayNormalOffsetEXT( params->vaobj, params->buffer, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21164,6 +23342,7 @@ static NTSTATUS ext_glVertexArrayParameteriAPPLE( void *args ) struct glVertexArrayParameteriAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayParameteriAPPLE( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21172,6 +23351,7 @@ static NTSTATUS ext_glVertexArrayRangeAPPLE( void *args ) struct glVertexArrayRangeAPPLE_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayRangeAPPLE( params->length, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21180,6 +23360,7 @@ static NTSTATUS ext_glVertexArrayRangeNV( void *args ) struct glVertexArrayRangeNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayRangeNV( params->length, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21188,6 +23369,7 @@ static NTSTATUS ext_glVertexArraySecondaryColorOffsetEXT( void *args ) struct glVertexArraySecondaryColorOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArraySecondaryColorOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21196,6 +23378,7 @@ static NTSTATUS ext_glVertexArrayTexCoordOffsetEXT( void *args ) struct glVertexArrayTexCoordOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayTexCoordOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21204,6 +23387,7 @@ static NTSTATUS ext_glVertexArrayVertexAttribBindingEXT( void *args ) struct glVertexArrayVertexAttribBindingEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexAttribBindingEXT( params->vaobj, params->attribindex, params->bindingindex ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21212,6 +23396,7 @@ static NTSTATUS ext_glVertexArrayVertexAttribDivisorEXT( void *args ) struct glVertexArrayVertexAttribDivisorEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexAttribDivisorEXT( params->vaobj, params->index, params->divisor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21220,6 +23405,7 @@ static NTSTATUS ext_glVertexArrayVertexAttribFormatEXT( void *args ) struct glVertexArrayVertexAttribFormatEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexAttribFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->normalized, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21228,6 +23414,7 @@ static NTSTATUS ext_glVertexArrayVertexAttribIFormatEXT( void *args ) struct glVertexArrayVertexAttribIFormatEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexAttribIFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21236,6 +23423,7 @@ static NTSTATUS ext_glVertexArrayVertexAttribIOffsetEXT( void *args ) struct glVertexArrayVertexAttribIOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexAttribIOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21244,6 +23432,7 @@ static NTSTATUS ext_glVertexArrayVertexAttribLFormatEXT( void *args ) struct glVertexArrayVertexAttribLFormatEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexAttribLFormatEXT( params->vaobj, params->attribindex, params->size, params->type, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21252,6 +23441,7 @@ static NTSTATUS ext_glVertexArrayVertexAttribLOffsetEXT( void *args ) struct glVertexArrayVertexAttribLOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexAttribLOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21260,6 +23450,7 @@ static NTSTATUS ext_glVertexArrayVertexAttribOffsetEXT( void *args ) struct glVertexArrayVertexAttribOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexAttribOffsetEXT( params->vaobj, params->buffer, params->index, params->size, params->type, params->normalized, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21268,6 +23459,7 @@ static NTSTATUS ext_glVertexArrayVertexBindingDivisorEXT( void *args ) struct glVertexArrayVertexBindingDivisorEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexBindingDivisorEXT( params->vaobj, params->bindingindex, params->divisor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21276,6 +23468,7 @@ static NTSTATUS ext_glVertexArrayVertexBuffer( void *args ) struct glVertexArrayVertexBuffer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexBuffer( params->vaobj, params->bindingindex, params->buffer, params->offset, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21284,6 +23477,7 @@ static NTSTATUS ext_glVertexArrayVertexBuffers( void *args ) struct glVertexArrayVertexBuffers_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexBuffers( params->vaobj, params->first, params->count, params->buffers, params->offsets, params->strides ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21292,6 +23486,7 @@ static NTSTATUS ext_glVertexArrayVertexOffsetEXT( void *args ) struct glVertexArrayVertexOffsetEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexArrayVertexOffsetEXT( params->vaobj, params->buffer, params->size, params->type, params->stride, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21300,6 +23495,7 @@ static NTSTATUS ext_glVertexAttrib1d( void *args ) struct glVertexAttrib1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1d( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21308,6 +23504,7 @@ static NTSTATUS ext_glVertexAttrib1dARB( void *args ) struct glVertexAttrib1dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1dARB( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21316,6 +23513,7 @@ static NTSTATUS ext_glVertexAttrib1dNV( void *args ) struct glVertexAttrib1dNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1dNV( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21324,6 +23522,7 @@ static NTSTATUS ext_glVertexAttrib1dv( void *args ) struct glVertexAttrib1dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1dv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21332,6 +23531,7 @@ static NTSTATUS ext_glVertexAttrib1dvARB( void *args ) struct glVertexAttrib1dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1dvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21340,6 +23540,7 @@ static NTSTATUS ext_glVertexAttrib1dvNV( void *args ) struct glVertexAttrib1dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1dvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21348,6 +23549,7 @@ static NTSTATUS ext_glVertexAttrib1f( void *args ) struct glVertexAttrib1f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1f( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21356,6 +23558,7 @@ static NTSTATUS ext_glVertexAttrib1fARB( void *args ) struct glVertexAttrib1fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1fARB( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21364,6 +23567,7 @@ static NTSTATUS ext_glVertexAttrib1fNV( void *args ) struct glVertexAttrib1fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1fNV( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21372,6 +23576,7 @@ static NTSTATUS ext_glVertexAttrib1fv( void *args ) struct glVertexAttrib1fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1fv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21380,6 +23585,7 @@ static NTSTATUS ext_glVertexAttrib1fvARB( void *args ) struct glVertexAttrib1fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1fvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21388,6 +23594,7 @@ static NTSTATUS ext_glVertexAttrib1fvNV( void *args ) struct glVertexAttrib1fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1fvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21396,6 +23603,7 @@ static NTSTATUS ext_glVertexAttrib1hNV( void *args ) struct glVertexAttrib1hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1hNV( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21404,6 +23612,7 @@ static NTSTATUS ext_glVertexAttrib1hvNV( void *args ) struct glVertexAttrib1hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1hvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21412,6 +23621,7 @@ static NTSTATUS ext_glVertexAttrib1s( void *args ) struct glVertexAttrib1s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1s( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21420,6 +23630,7 @@ static NTSTATUS ext_glVertexAttrib1sARB( void *args ) struct glVertexAttrib1sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1sARB( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21428,6 +23639,7 @@ static NTSTATUS ext_glVertexAttrib1sNV( void *args ) struct glVertexAttrib1sNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1sNV( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21436,6 +23648,7 @@ static NTSTATUS ext_glVertexAttrib1sv( void *args ) struct glVertexAttrib1sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1sv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21444,6 +23657,7 @@ static NTSTATUS ext_glVertexAttrib1svARB( void *args ) struct glVertexAttrib1svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1svARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21452,6 +23666,7 @@ static NTSTATUS ext_glVertexAttrib1svNV( void *args ) struct glVertexAttrib1svNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib1svNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21460,6 +23675,7 @@ static NTSTATUS ext_glVertexAttrib2d( void *args ) struct glVertexAttrib2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2d( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21468,6 +23684,7 @@ static NTSTATUS ext_glVertexAttrib2dARB( void *args ) struct glVertexAttrib2dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2dARB( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21476,6 +23693,7 @@ static NTSTATUS ext_glVertexAttrib2dNV( void *args ) struct glVertexAttrib2dNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2dNV( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21484,6 +23702,7 @@ static NTSTATUS ext_glVertexAttrib2dv( void *args ) struct glVertexAttrib2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2dv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21492,6 +23711,7 @@ static NTSTATUS ext_glVertexAttrib2dvARB( void *args ) struct glVertexAttrib2dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2dvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21500,6 +23720,7 @@ static NTSTATUS ext_glVertexAttrib2dvNV( void *args ) struct glVertexAttrib2dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2dvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21508,6 +23729,7 @@ static NTSTATUS ext_glVertexAttrib2f( void *args ) struct glVertexAttrib2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2f( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21516,6 +23738,7 @@ static NTSTATUS ext_glVertexAttrib2fARB( void *args ) struct glVertexAttrib2fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2fARB( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21524,6 +23747,7 @@ static NTSTATUS ext_glVertexAttrib2fNV( void *args ) struct glVertexAttrib2fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2fNV( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21532,6 +23756,7 @@ static NTSTATUS ext_glVertexAttrib2fv( void *args ) struct glVertexAttrib2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2fv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21540,6 +23765,7 @@ static NTSTATUS ext_glVertexAttrib2fvARB( void *args ) struct glVertexAttrib2fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2fvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21548,6 +23774,7 @@ static NTSTATUS ext_glVertexAttrib2fvNV( void *args ) struct glVertexAttrib2fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2fvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21556,6 +23783,7 @@ static NTSTATUS ext_glVertexAttrib2hNV( void *args ) struct glVertexAttrib2hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2hNV( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21564,6 +23792,7 @@ static NTSTATUS ext_glVertexAttrib2hvNV( void *args ) struct glVertexAttrib2hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2hvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21572,6 +23801,7 @@ static NTSTATUS ext_glVertexAttrib2s( void *args ) struct glVertexAttrib2s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2s( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21580,6 +23810,7 @@ static NTSTATUS ext_glVertexAttrib2sARB( void *args ) struct glVertexAttrib2sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2sARB( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21588,6 +23819,7 @@ static NTSTATUS ext_glVertexAttrib2sNV( void *args ) struct glVertexAttrib2sNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2sNV( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21596,6 +23828,7 @@ static NTSTATUS ext_glVertexAttrib2sv( void *args ) struct glVertexAttrib2sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2sv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21604,6 +23837,7 @@ static NTSTATUS ext_glVertexAttrib2svARB( void *args ) struct glVertexAttrib2svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2svARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21612,6 +23846,7 @@ static NTSTATUS ext_glVertexAttrib2svNV( void *args ) struct glVertexAttrib2svNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib2svNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21620,6 +23855,7 @@ static NTSTATUS ext_glVertexAttrib3d( void *args ) struct glVertexAttrib3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3d( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21628,6 +23864,7 @@ static NTSTATUS ext_glVertexAttrib3dARB( void *args ) struct glVertexAttrib3dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3dARB( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21636,6 +23873,7 @@ static NTSTATUS ext_glVertexAttrib3dNV( void *args ) struct glVertexAttrib3dNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3dNV( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21644,6 +23882,7 @@ static NTSTATUS ext_glVertexAttrib3dv( void *args ) struct glVertexAttrib3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3dv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21652,6 +23891,7 @@ static NTSTATUS ext_glVertexAttrib3dvARB( void *args ) struct glVertexAttrib3dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3dvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21660,6 +23900,7 @@ static NTSTATUS ext_glVertexAttrib3dvNV( void *args ) struct glVertexAttrib3dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3dvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21668,6 +23909,7 @@ static NTSTATUS ext_glVertexAttrib3f( void *args ) struct glVertexAttrib3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3f( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21676,6 +23918,7 @@ static NTSTATUS ext_glVertexAttrib3fARB( void *args ) struct glVertexAttrib3fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3fARB( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21684,6 +23927,7 @@ static NTSTATUS ext_glVertexAttrib3fNV( void *args ) struct glVertexAttrib3fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3fNV( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21692,6 +23936,7 @@ static NTSTATUS ext_glVertexAttrib3fv( void *args ) struct glVertexAttrib3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3fv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21700,6 +23945,7 @@ static NTSTATUS ext_glVertexAttrib3fvARB( void *args ) struct glVertexAttrib3fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3fvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21708,6 +23954,7 @@ static NTSTATUS ext_glVertexAttrib3fvNV( void *args ) struct glVertexAttrib3fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3fvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21716,6 +23963,7 @@ static NTSTATUS ext_glVertexAttrib3hNV( void *args ) struct glVertexAttrib3hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3hNV( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21724,6 +23972,7 @@ static NTSTATUS ext_glVertexAttrib3hvNV( void *args ) struct glVertexAttrib3hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3hvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21732,6 +23981,7 @@ static NTSTATUS ext_glVertexAttrib3s( void *args ) struct glVertexAttrib3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3s( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21740,6 +23990,7 @@ static NTSTATUS ext_glVertexAttrib3sARB( void *args ) struct glVertexAttrib3sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3sARB( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21748,6 +23999,7 @@ static NTSTATUS ext_glVertexAttrib3sNV( void *args ) struct glVertexAttrib3sNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3sNV( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21756,6 +24008,7 @@ static NTSTATUS ext_glVertexAttrib3sv( void *args ) struct glVertexAttrib3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3sv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21764,6 +24017,7 @@ static NTSTATUS ext_glVertexAttrib3svARB( void *args ) struct glVertexAttrib3svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3svARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21772,6 +24026,7 @@ static NTSTATUS ext_glVertexAttrib3svNV( void *args ) struct glVertexAttrib3svNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib3svNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21780,6 +24035,7 @@ static NTSTATUS ext_glVertexAttrib4Nbv( void *args ) struct glVertexAttrib4Nbv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4Nbv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21788,6 +24044,7 @@ static NTSTATUS ext_glVertexAttrib4NbvARB( void *args ) struct glVertexAttrib4NbvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4NbvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21796,6 +24053,7 @@ static NTSTATUS ext_glVertexAttrib4Niv( void *args ) struct glVertexAttrib4Niv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4Niv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21804,6 +24062,7 @@ static NTSTATUS ext_glVertexAttrib4NivARB( void *args ) struct glVertexAttrib4NivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4NivARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21812,6 +24071,7 @@ static NTSTATUS ext_glVertexAttrib4Nsv( void *args ) struct glVertexAttrib4Nsv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4Nsv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21820,6 +24080,7 @@ static NTSTATUS ext_glVertexAttrib4NsvARB( void *args ) struct glVertexAttrib4NsvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4NsvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21828,6 +24089,7 @@ static NTSTATUS ext_glVertexAttrib4Nub( void *args ) struct glVertexAttrib4Nub_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4Nub( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21836,6 +24098,7 @@ static NTSTATUS ext_glVertexAttrib4NubARB( void *args ) struct glVertexAttrib4NubARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4NubARB( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21844,6 +24107,7 @@ static NTSTATUS ext_glVertexAttrib4Nubv( void *args ) struct glVertexAttrib4Nubv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4Nubv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21852,6 +24116,7 @@ static NTSTATUS ext_glVertexAttrib4NubvARB( void *args ) struct glVertexAttrib4NubvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4NubvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21860,6 +24125,7 @@ static NTSTATUS ext_glVertexAttrib4Nuiv( void *args ) struct glVertexAttrib4Nuiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4Nuiv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21868,6 +24134,7 @@ static NTSTATUS ext_glVertexAttrib4NuivARB( void *args ) struct glVertexAttrib4NuivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4NuivARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21876,6 +24143,7 @@ static NTSTATUS ext_glVertexAttrib4Nusv( void *args ) struct glVertexAttrib4Nusv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4Nusv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21884,6 +24152,7 @@ static NTSTATUS ext_glVertexAttrib4NusvARB( void *args ) struct glVertexAttrib4NusvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4NusvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21892,6 +24161,7 @@ static NTSTATUS ext_glVertexAttrib4bv( void *args ) struct glVertexAttrib4bv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4bv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21900,6 +24170,7 @@ static NTSTATUS ext_glVertexAttrib4bvARB( void *args ) struct glVertexAttrib4bvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4bvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21908,6 +24179,7 @@ static NTSTATUS ext_glVertexAttrib4d( void *args ) struct glVertexAttrib4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4d( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21916,6 +24188,7 @@ static NTSTATUS ext_glVertexAttrib4dARB( void *args ) struct glVertexAttrib4dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4dARB( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21924,6 +24197,7 @@ static NTSTATUS ext_glVertexAttrib4dNV( void *args ) struct glVertexAttrib4dNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4dNV( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21932,6 +24206,7 @@ static NTSTATUS ext_glVertexAttrib4dv( void *args ) struct glVertexAttrib4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4dv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21940,6 +24215,7 @@ static NTSTATUS ext_glVertexAttrib4dvARB( void *args ) struct glVertexAttrib4dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4dvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21948,6 +24224,7 @@ static NTSTATUS ext_glVertexAttrib4dvNV( void *args ) struct glVertexAttrib4dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4dvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21956,6 +24233,7 @@ static NTSTATUS ext_glVertexAttrib4f( void *args ) struct glVertexAttrib4f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4f( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21964,6 +24242,7 @@ static NTSTATUS ext_glVertexAttrib4fARB( void *args ) struct glVertexAttrib4fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4fARB( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21972,6 +24251,7 @@ static NTSTATUS ext_glVertexAttrib4fNV( void *args ) struct glVertexAttrib4fNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4fNV( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21980,6 +24260,7 @@ static NTSTATUS ext_glVertexAttrib4fv( void *args ) struct glVertexAttrib4fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4fv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21988,6 +24269,7 @@ static NTSTATUS ext_glVertexAttrib4fvARB( void *args ) struct glVertexAttrib4fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4fvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -21996,6 +24278,7 @@ static NTSTATUS ext_glVertexAttrib4fvNV( void *args ) struct glVertexAttrib4fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4fvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22004,6 +24287,7 @@ static NTSTATUS ext_glVertexAttrib4hNV( void *args ) struct glVertexAttrib4hNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4hNV( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22012,6 +24296,7 @@ static NTSTATUS ext_glVertexAttrib4hvNV( void *args ) struct glVertexAttrib4hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4hvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22020,6 +24305,7 @@ static NTSTATUS ext_glVertexAttrib4iv( void *args ) struct glVertexAttrib4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4iv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22028,6 +24314,7 @@ static NTSTATUS ext_glVertexAttrib4ivARB( void *args ) struct glVertexAttrib4ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4ivARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22036,6 +24323,7 @@ static NTSTATUS ext_glVertexAttrib4s( void *args ) struct glVertexAttrib4s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4s( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22044,6 +24332,7 @@ static NTSTATUS ext_glVertexAttrib4sARB( void *args ) struct glVertexAttrib4sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4sARB( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22052,6 +24341,7 @@ static NTSTATUS ext_glVertexAttrib4sNV( void *args ) struct glVertexAttrib4sNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4sNV( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22060,6 +24350,7 @@ static NTSTATUS ext_glVertexAttrib4sv( void *args ) struct glVertexAttrib4sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4sv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22068,6 +24359,7 @@ static NTSTATUS ext_glVertexAttrib4svARB( void *args ) struct glVertexAttrib4svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4svARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22076,6 +24368,7 @@ static NTSTATUS ext_glVertexAttrib4svNV( void *args ) struct glVertexAttrib4svNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4svNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22084,6 +24377,7 @@ static NTSTATUS ext_glVertexAttrib4ubNV( void *args ) struct glVertexAttrib4ubNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4ubNV( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22092,6 +24386,7 @@ static NTSTATUS ext_glVertexAttrib4ubv( void *args ) struct glVertexAttrib4ubv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4ubv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22100,6 +24395,7 @@ static NTSTATUS ext_glVertexAttrib4ubvARB( void *args ) struct glVertexAttrib4ubvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4ubvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22108,6 +24404,7 @@ static NTSTATUS ext_glVertexAttrib4ubvNV( void *args ) struct glVertexAttrib4ubvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4ubvNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22116,6 +24413,7 @@ static NTSTATUS ext_glVertexAttrib4uiv( void *args ) struct glVertexAttrib4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4uiv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22124,6 +24422,7 @@ static NTSTATUS ext_glVertexAttrib4uivARB( void *args ) struct glVertexAttrib4uivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4uivARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22132,6 +24431,7 @@ static NTSTATUS ext_glVertexAttrib4usv( void *args ) struct glVertexAttrib4usv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4usv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22140,6 +24440,7 @@ static NTSTATUS ext_glVertexAttrib4usvARB( void *args ) struct glVertexAttrib4usvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttrib4usvARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22148,6 +24449,7 @@ static NTSTATUS ext_glVertexAttribArrayObjectATI( void *args ) struct glVertexAttribArrayObjectATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribArrayObjectATI( params->index, params->size, params->type, params->normalized, params->stride, params->buffer, params->offset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22156,6 +24458,7 @@ static NTSTATUS ext_glVertexAttribBinding( void *args ) struct glVertexAttribBinding_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribBinding( params->attribindex, params->bindingindex ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22164,6 +24467,7 @@ static NTSTATUS ext_glVertexAttribDivisor( void *args ) struct glVertexAttribDivisor_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribDivisor( params->index, params->divisor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22172,6 +24476,7 @@ static NTSTATUS ext_glVertexAttribDivisorARB( void *args ) struct glVertexAttribDivisorARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribDivisorARB( params->index, params->divisor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22180,6 +24485,7 @@ static NTSTATUS ext_glVertexAttribFormat( void *args ) struct glVertexAttribFormat_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribFormat( params->attribindex, params->size, params->type, params->normalized, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22188,6 +24494,7 @@ static NTSTATUS ext_glVertexAttribFormatNV( void *args ) struct glVertexAttribFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribFormatNV( params->index, params->size, params->type, params->normalized, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22196,6 +24503,7 @@ static NTSTATUS ext_glVertexAttribI1i( void *args ) struct glVertexAttribI1i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI1i( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22204,6 +24512,7 @@ static NTSTATUS ext_glVertexAttribI1iEXT( void *args ) struct glVertexAttribI1iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI1iEXT( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22212,6 +24521,7 @@ static NTSTATUS ext_glVertexAttribI1iv( void *args ) struct glVertexAttribI1iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI1iv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22220,6 +24530,7 @@ static NTSTATUS ext_glVertexAttribI1ivEXT( void *args ) struct glVertexAttribI1ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI1ivEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22228,6 +24539,7 @@ static NTSTATUS ext_glVertexAttribI1ui( void *args ) struct glVertexAttribI1ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI1ui( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22236,6 +24548,7 @@ static NTSTATUS ext_glVertexAttribI1uiEXT( void *args ) struct glVertexAttribI1uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI1uiEXT( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22244,6 +24557,7 @@ static NTSTATUS ext_glVertexAttribI1uiv( void *args ) struct glVertexAttribI1uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI1uiv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22252,6 +24566,7 @@ static NTSTATUS ext_glVertexAttribI1uivEXT( void *args ) struct glVertexAttribI1uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI1uivEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22260,6 +24575,7 @@ static NTSTATUS ext_glVertexAttribI2i( void *args ) struct glVertexAttribI2i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI2i( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22268,6 +24584,7 @@ static NTSTATUS ext_glVertexAttribI2iEXT( void *args ) struct glVertexAttribI2iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI2iEXT( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22276,6 +24593,7 @@ static NTSTATUS ext_glVertexAttribI2iv( void *args ) struct glVertexAttribI2iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI2iv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22284,6 +24602,7 @@ static NTSTATUS ext_glVertexAttribI2ivEXT( void *args ) struct glVertexAttribI2ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI2ivEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22292,6 +24611,7 @@ static NTSTATUS ext_glVertexAttribI2ui( void *args ) struct glVertexAttribI2ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI2ui( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22300,6 +24620,7 @@ static NTSTATUS ext_glVertexAttribI2uiEXT( void *args ) struct glVertexAttribI2uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI2uiEXT( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22308,6 +24629,7 @@ static NTSTATUS ext_glVertexAttribI2uiv( void *args ) struct glVertexAttribI2uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI2uiv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22316,6 +24638,7 @@ static NTSTATUS ext_glVertexAttribI2uivEXT( void *args ) struct glVertexAttribI2uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI2uivEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22324,6 +24647,7 @@ static NTSTATUS ext_glVertexAttribI3i( void *args ) struct glVertexAttribI3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI3i( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22332,6 +24656,7 @@ static NTSTATUS ext_glVertexAttribI3iEXT( void *args ) struct glVertexAttribI3iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI3iEXT( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22340,6 +24665,7 @@ static NTSTATUS ext_glVertexAttribI3iv( void *args ) struct glVertexAttribI3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI3iv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22348,6 +24674,7 @@ static NTSTATUS ext_glVertexAttribI3ivEXT( void *args ) struct glVertexAttribI3ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI3ivEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22356,6 +24683,7 @@ static NTSTATUS ext_glVertexAttribI3ui( void *args ) struct glVertexAttribI3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI3ui( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22364,6 +24692,7 @@ static NTSTATUS ext_glVertexAttribI3uiEXT( void *args ) struct glVertexAttribI3uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI3uiEXT( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22372,6 +24701,7 @@ static NTSTATUS ext_glVertexAttribI3uiv( void *args ) struct glVertexAttribI3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI3uiv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22380,6 +24710,7 @@ static NTSTATUS ext_glVertexAttribI3uivEXT( void *args ) struct glVertexAttribI3uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI3uivEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22388,6 +24719,7 @@ static NTSTATUS ext_glVertexAttribI4bv( void *args ) struct glVertexAttribI4bv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4bv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22396,6 +24728,7 @@ static NTSTATUS ext_glVertexAttribI4bvEXT( void *args ) struct glVertexAttribI4bvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4bvEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22404,6 +24737,7 @@ static NTSTATUS ext_glVertexAttribI4i( void *args ) struct glVertexAttribI4i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4i( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22412,6 +24746,7 @@ static NTSTATUS ext_glVertexAttribI4iEXT( void *args ) struct glVertexAttribI4iEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4iEXT( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22420,6 +24755,7 @@ static NTSTATUS ext_glVertexAttribI4iv( void *args ) struct glVertexAttribI4iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4iv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22428,6 +24764,7 @@ static NTSTATUS ext_glVertexAttribI4ivEXT( void *args ) struct glVertexAttribI4ivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4ivEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22436,6 +24773,7 @@ static NTSTATUS ext_glVertexAttribI4sv( void *args ) struct glVertexAttribI4sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4sv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22444,6 +24782,7 @@ static NTSTATUS ext_glVertexAttribI4svEXT( void *args ) struct glVertexAttribI4svEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4svEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22452,6 +24791,7 @@ static NTSTATUS ext_glVertexAttribI4ubv( void *args ) struct glVertexAttribI4ubv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4ubv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22460,6 +24800,7 @@ static NTSTATUS ext_glVertexAttribI4ubvEXT( void *args ) struct glVertexAttribI4ubvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4ubvEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22468,6 +24809,7 @@ static NTSTATUS ext_glVertexAttribI4ui( void *args ) struct glVertexAttribI4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4ui( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22476,6 +24818,7 @@ static NTSTATUS ext_glVertexAttribI4uiEXT( void *args ) struct glVertexAttribI4uiEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4uiEXT( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22484,6 +24827,7 @@ static NTSTATUS ext_glVertexAttribI4uiv( void *args ) struct glVertexAttribI4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4uiv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22492,6 +24836,7 @@ static NTSTATUS ext_glVertexAttribI4uivEXT( void *args ) struct glVertexAttribI4uivEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4uivEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22500,6 +24845,7 @@ static NTSTATUS ext_glVertexAttribI4usv( void *args ) struct glVertexAttribI4usv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4usv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22508,6 +24854,7 @@ static NTSTATUS ext_glVertexAttribI4usvEXT( void *args ) struct glVertexAttribI4usvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribI4usvEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22516,6 +24863,7 @@ static NTSTATUS ext_glVertexAttribIFormat( void *args ) struct glVertexAttribIFormat_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribIFormat( params->attribindex, params->size, params->type, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22524,6 +24872,7 @@ static NTSTATUS ext_glVertexAttribIFormatNV( void *args ) struct glVertexAttribIFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribIFormatNV( params->index, params->size, params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22532,6 +24881,7 @@ static NTSTATUS ext_glVertexAttribIPointer( void *args ) struct glVertexAttribIPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribIPointer( params->index, params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22540,6 +24890,7 @@ static NTSTATUS ext_glVertexAttribIPointerEXT( void *args ) struct glVertexAttribIPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribIPointerEXT( params->index, params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22548,6 +24899,7 @@ static NTSTATUS ext_glVertexAttribL1d( void *args ) struct glVertexAttribL1d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1d( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22556,6 +24908,7 @@ static NTSTATUS ext_glVertexAttribL1dEXT( void *args ) struct glVertexAttribL1dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1dEXT( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22564,6 +24917,7 @@ static NTSTATUS ext_glVertexAttribL1dv( void *args ) struct glVertexAttribL1dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1dv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22572,6 +24926,7 @@ static NTSTATUS ext_glVertexAttribL1dvEXT( void *args ) struct glVertexAttribL1dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1dvEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22580,6 +24935,7 @@ static NTSTATUS ext_glVertexAttribL1i64NV( void *args ) struct glVertexAttribL1i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1i64NV( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22588,6 +24944,7 @@ static NTSTATUS ext_glVertexAttribL1i64vNV( void *args ) struct glVertexAttribL1i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1i64vNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22596,6 +24953,7 @@ static NTSTATUS ext_glVertexAttribL1ui64ARB( void *args ) struct glVertexAttribL1ui64ARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1ui64ARB( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22604,6 +24962,7 @@ static NTSTATUS ext_glVertexAttribL1ui64NV( void *args ) struct glVertexAttribL1ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1ui64NV( params->index, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22612,6 +24971,7 @@ static NTSTATUS ext_glVertexAttribL1ui64vARB( void *args ) struct glVertexAttribL1ui64vARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1ui64vARB( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22620,6 +24980,7 @@ static NTSTATUS ext_glVertexAttribL1ui64vNV( void *args ) struct glVertexAttribL1ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL1ui64vNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22628,6 +24989,7 @@ static NTSTATUS ext_glVertexAttribL2d( void *args ) struct glVertexAttribL2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL2d( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22636,6 +24998,7 @@ static NTSTATUS ext_glVertexAttribL2dEXT( void *args ) struct glVertexAttribL2dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL2dEXT( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22644,6 +25007,7 @@ static NTSTATUS ext_glVertexAttribL2dv( void *args ) struct glVertexAttribL2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL2dv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22652,6 +25016,7 @@ static NTSTATUS ext_glVertexAttribL2dvEXT( void *args ) struct glVertexAttribL2dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL2dvEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22660,6 +25025,7 @@ static NTSTATUS ext_glVertexAttribL2i64NV( void *args ) struct glVertexAttribL2i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL2i64NV( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22668,6 +25034,7 @@ static NTSTATUS ext_glVertexAttribL2i64vNV( void *args ) struct glVertexAttribL2i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL2i64vNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22676,6 +25043,7 @@ static NTSTATUS ext_glVertexAttribL2ui64NV( void *args ) struct glVertexAttribL2ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL2ui64NV( params->index, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22684,6 +25052,7 @@ static NTSTATUS ext_glVertexAttribL2ui64vNV( void *args ) struct glVertexAttribL2ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL2ui64vNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22692,6 +25061,7 @@ static NTSTATUS ext_glVertexAttribL3d( void *args ) struct glVertexAttribL3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL3d( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22700,6 +25070,7 @@ static NTSTATUS ext_glVertexAttribL3dEXT( void *args ) struct glVertexAttribL3dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL3dEXT( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22708,6 +25079,7 @@ static NTSTATUS ext_glVertexAttribL3dv( void *args ) struct glVertexAttribL3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL3dv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22716,6 +25088,7 @@ static NTSTATUS ext_glVertexAttribL3dvEXT( void *args ) struct glVertexAttribL3dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL3dvEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22724,6 +25097,7 @@ static NTSTATUS ext_glVertexAttribL3i64NV( void *args ) struct glVertexAttribL3i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL3i64NV( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22732,6 +25106,7 @@ static NTSTATUS ext_glVertexAttribL3i64vNV( void *args ) struct glVertexAttribL3i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL3i64vNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22740,6 +25115,7 @@ static NTSTATUS ext_glVertexAttribL3ui64NV( void *args ) struct glVertexAttribL3ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL3ui64NV( params->index, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22748,6 +25124,7 @@ static NTSTATUS ext_glVertexAttribL3ui64vNV( void *args ) struct glVertexAttribL3ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL3ui64vNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22756,6 +25133,7 @@ static NTSTATUS ext_glVertexAttribL4d( void *args ) struct glVertexAttribL4d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL4d( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22764,6 +25142,7 @@ static NTSTATUS ext_glVertexAttribL4dEXT( void *args ) struct glVertexAttribL4dEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL4dEXT( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22772,6 +25151,7 @@ static NTSTATUS ext_glVertexAttribL4dv( void *args ) struct glVertexAttribL4dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL4dv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22780,6 +25160,7 @@ static NTSTATUS ext_glVertexAttribL4dvEXT( void *args ) struct glVertexAttribL4dvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL4dvEXT( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22788,6 +25169,7 @@ static NTSTATUS ext_glVertexAttribL4i64NV( void *args ) struct glVertexAttribL4i64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL4i64NV( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22796,6 +25178,7 @@ static NTSTATUS ext_glVertexAttribL4i64vNV( void *args ) struct glVertexAttribL4i64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL4i64vNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22804,6 +25187,7 @@ static NTSTATUS ext_glVertexAttribL4ui64NV( void *args ) struct glVertexAttribL4ui64NV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL4ui64NV( params->index, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22812,6 +25196,7 @@ static NTSTATUS ext_glVertexAttribL4ui64vNV( void *args ) struct glVertexAttribL4ui64vNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribL4ui64vNV( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22820,6 +25205,7 @@ static NTSTATUS ext_glVertexAttribLFormat( void *args ) struct glVertexAttribLFormat_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribLFormat( params->attribindex, params->size, params->type, params->relativeoffset ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22828,6 +25214,7 @@ static NTSTATUS ext_glVertexAttribLFormatNV( void *args ) struct glVertexAttribLFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribLFormatNV( params->index, params->size, params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22836,6 +25223,7 @@ static NTSTATUS ext_glVertexAttribLPointer( void *args ) struct glVertexAttribLPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribLPointer( params->index, params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22844,6 +25232,7 @@ static NTSTATUS ext_glVertexAttribLPointerEXT( void *args ) struct glVertexAttribLPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribLPointerEXT( params->index, params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22852,6 +25241,7 @@ static NTSTATUS ext_glVertexAttribP1ui( void *args ) struct glVertexAttribP1ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribP1ui( params->index, params->type, params->normalized, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22860,6 +25250,7 @@ static NTSTATUS ext_glVertexAttribP1uiv( void *args ) struct glVertexAttribP1uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribP1uiv( params->index, params->type, params->normalized, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22868,6 +25259,7 @@ static NTSTATUS ext_glVertexAttribP2ui( void *args ) struct glVertexAttribP2ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribP2ui( params->index, params->type, params->normalized, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22876,6 +25268,7 @@ static NTSTATUS ext_glVertexAttribP2uiv( void *args ) struct glVertexAttribP2uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribP2uiv( params->index, params->type, params->normalized, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22884,6 +25277,7 @@ static NTSTATUS ext_glVertexAttribP3ui( void *args ) struct glVertexAttribP3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribP3ui( params->index, params->type, params->normalized, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22892,6 +25286,7 @@ static NTSTATUS ext_glVertexAttribP3uiv( void *args ) struct glVertexAttribP3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribP3uiv( params->index, params->type, params->normalized, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22900,6 +25295,7 @@ static NTSTATUS ext_glVertexAttribP4ui( void *args ) struct glVertexAttribP4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribP4ui( params->index, params->type, params->normalized, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22908,6 +25304,7 @@ static NTSTATUS ext_glVertexAttribP4uiv( void *args ) struct glVertexAttribP4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribP4uiv( params->index, params->type, params->normalized, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22916,6 +25313,7 @@ static NTSTATUS ext_glVertexAttribParameteriAMD( void *args ) struct glVertexAttribParameteriAMD_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribParameteriAMD( params->index, params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22924,6 +25322,7 @@ static NTSTATUS ext_glVertexAttribPointer( void *args ) struct glVertexAttribPointer_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribPointer( params->index, params->size, params->type, params->normalized, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22932,6 +25331,7 @@ static NTSTATUS ext_glVertexAttribPointerARB( void *args ) struct glVertexAttribPointerARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribPointerARB( params->index, params->size, params->type, params->normalized, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22940,6 +25340,7 @@ static NTSTATUS ext_glVertexAttribPointerNV( void *args ) struct glVertexAttribPointerNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribPointerNV( params->index, params->fsize, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22948,6 +25349,7 @@ static NTSTATUS ext_glVertexAttribs1dvNV( void *args ) struct glVertexAttribs1dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs1dvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22956,6 +25358,7 @@ static NTSTATUS ext_glVertexAttribs1fvNV( void *args ) struct glVertexAttribs1fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs1fvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22964,6 +25367,7 @@ static NTSTATUS ext_glVertexAttribs1hvNV( void *args ) struct glVertexAttribs1hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs1hvNV( params->index, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22972,6 +25376,7 @@ static NTSTATUS ext_glVertexAttribs1svNV( void *args ) struct glVertexAttribs1svNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs1svNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22980,6 +25385,7 @@ static NTSTATUS ext_glVertexAttribs2dvNV( void *args ) struct glVertexAttribs2dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs2dvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22988,6 +25394,7 @@ static NTSTATUS ext_glVertexAttribs2fvNV( void *args ) struct glVertexAttribs2fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs2fvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -22996,6 +25403,7 @@ static NTSTATUS ext_glVertexAttribs2hvNV( void *args ) struct glVertexAttribs2hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs2hvNV( params->index, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23004,6 +25412,7 @@ static NTSTATUS ext_glVertexAttribs2svNV( void *args ) struct glVertexAttribs2svNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs2svNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23012,6 +25421,7 @@ static NTSTATUS ext_glVertexAttribs3dvNV( void *args ) struct glVertexAttribs3dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs3dvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23020,6 +25430,7 @@ static NTSTATUS ext_glVertexAttribs3fvNV( void *args ) struct glVertexAttribs3fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs3fvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23028,6 +25439,7 @@ static NTSTATUS ext_glVertexAttribs3hvNV( void *args ) struct glVertexAttribs3hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs3hvNV( params->index, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23036,6 +25448,7 @@ static NTSTATUS ext_glVertexAttribs3svNV( void *args ) struct glVertexAttribs3svNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs3svNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23044,6 +25457,7 @@ static NTSTATUS ext_glVertexAttribs4dvNV( void *args ) struct glVertexAttribs4dvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs4dvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23052,6 +25466,7 @@ static NTSTATUS ext_glVertexAttribs4fvNV( void *args ) struct glVertexAttribs4fvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs4fvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23060,6 +25475,7 @@ static NTSTATUS ext_glVertexAttribs4hvNV( void *args ) struct glVertexAttribs4hvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs4hvNV( params->index, params->n, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23068,6 +25484,7 @@ static NTSTATUS ext_glVertexAttribs4svNV( void *args ) struct glVertexAttribs4svNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs4svNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23076,6 +25493,7 @@ static NTSTATUS ext_glVertexAttribs4ubvNV( void *args ) struct glVertexAttribs4ubvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexAttribs4ubvNV( params->index, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23084,6 +25502,7 @@ static NTSTATUS ext_glVertexBindingDivisor( void *args ) struct glVertexBindingDivisor_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexBindingDivisor( params->bindingindex, params->divisor ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23092,6 +25511,7 @@ static NTSTATUS ext_glVertexBlendARB( void *args ) struct glVertexBlendARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexBlendARB( params->count ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23100,6 +25520,7 @@ static NTSTATUS ext_glVertexBlendEnvfATI( void *args ) struct glVertexBlendEnvfATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexBlendEnvfATI( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23108,6 +25529,7 @@ static NTSTATUS ext_glVertexBlendEnviATI( void *args ) struct glVertexBlendEnviATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexBlendEnviATI( params->pname, params->param ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23116,6 +25538,7 @@ static NTSTATUS ext_glVertexFormatNV( void *args ) struct glVertexFormatNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexFormatNV( params->size, params->type, params->stride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23124,6 +25547,7 @@ static NTSTATUS ext_glVertexP2ui( void *args ) struct glVertexP2ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexP2ui( params->type, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23132,6 +25556,7 @@ static NTSTATUS ext_glVertexP2uiv( void *args ) struct glVertexP2uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexP2uiv( params->type, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23140,6 +25565,7 @@ static NTSTATUS ext_glVertexP3ui( void *args ) struct glVertexP3ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexP3ui( params->type, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23148,6 +25574,7 @@ static NTSTATUS ext_glVertexP3uiv( void *args ) struct glVertexP3uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexP3uiv( params->type, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23156,6 +25583,7 @@ static NTSTATUS ext_glVertexP4ui( void *args ) struct glVertexP4ui_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexP4ui( params->type, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23164,6 +25592,7 @@ static NTSTATUS ext_glVertexP4uiv( void *args ) struct glVertexP4uiv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexP4uiv( params->type, params->value ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23172,6 +25601,7 @@ static NTSTATUS ext_glVertexPointerEXT( void *args ) struct glVertexPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexPointerEXT( params->size, params->type, params->stride, params->count, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23180,6 +25610,7 @@ static NTSTATUS ext_glVertexPointerListIBM( void *args ) struct glVertexPointerListIBM_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexPointerListIBM( params->size, params->type, params->stride, params->pointer, params->ptrstride ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23188,6 +25619,7 @@ static NTSTATUS ext_glVertexPointervINTEL( void *args ) struct glVertexPointervINTEL_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexPointervINTEL( params->size, params->type, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23196,6 +25628,7 @@ static NTSTATUS ext_glVertexStream1dATI( void *args ) struct glVertexStream1dATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream1dATI( params->stream, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23204,6 +25637,7 @@ static NTSTATUS ext_glVertexStream1dvATI( void *args ) struct glVertexStream1dvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream1dvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23212,6 +25646,7 @@ static NTSTATUS ext_glVertexStream1fATI( void *args ) struct glVertexStream1fATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream1fATI( params->stream, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23220,6 +25655,7 @@ static NTSTATUS ext_glVertexStream1fvATI( void *args ) struct glVertexStream1fvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream1fvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23228,6 +25664,7 @@ static NTSTATUS ext_glVertexStream1iATI( void *args ) struct glVertexStream1iATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream1iATI( params->stream, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23236,6 +25673,7 @@ static NTSTATUS ext_glVertexStream1ivATI( void *args ) struct glVertexStream1ivATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream1ivATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23244,6 +25682,7 @@ static NTSTATUS ext_glVertexStream1sATI( void *args ) struct glVertexStream1sATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream1sATI( params->stream, params->x ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23252,6 +25691,7 @@ static NTSTATUS ext_glVertexStream1svATI( void *args ) struct glVertexStream1svATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream1svATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23260,6 +25700,7 @@ static NTSTATUS ext_glVertexStream2dATI( void *args ) struct glVertexStream2dATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream2dATI( params->stream, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23268,6 +25709,7 @@ static NTSTATUS ext_glVertexStream2dvATI( void *args ) struct glVertexStream2dvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream2dvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23276,6 +25718,7 @@ static NTSTATUS ext_glVertexStream2fATI( void *args ) struct glVertexStream2fATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream2fATI( params->stream, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23284,6 +25727,7 @@ static NTSTATUS ext_glVertexStream2fvATI( void *args ) struct glVertexStream2fvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream2fvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23292,6 +25736,7 @@ static NTSTATUS ext_glVertexStream2iATI( void *args ) struct glVertexStream2iATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream2iATI( params->stream, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23300,6 +25745,7 @@ static NTSTATUS ext_glVertexStream2ivATI( void *args ) struct glVertexStream2ivATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream2ivATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23308,6 +25754,7 @@ static NTSTATUS ext_glVertexStream2sATI( void *args ) struct glVertexStream2sATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream2sATI( params->stream, params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23316,6 +25763,7 @@ static NTSTATUS ext_glVertexStream2svATI( void *args ) struct glVertexStream2svATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream2svATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23324,6 +25772,7 @@ static NTSTATUS ext_glVertexStream3dATI( void *args ) struct glVertexStream3dATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream3dATI( params->stream, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23332,6 +25781,7 @@ static NTSTATUS ext_glVertexStream3dvATI( void *args ) struct glVertexStream3dvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream3dvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23340,6 +25790,7 @@ static NTSTATUS ext_glVertexStream3fATI( void *args ) struct glVertexStream3fATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream3fATI( params->stream, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23348,6 +25799,7 @@ static NTSTATUS ext_glVertexStream3fvATI( void *args ) struct glVertexStream3fvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream3fvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23356,6 +25808,7 @@ static NTSTATUS ext_glVertexStream3iATI( void *args ) struct glVertexStream3iATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream3iATI( params->stream, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23364,6 +25817,7 @@ static NTSTATUS ext_glVertexStream3ivATI( void *args ) struct glVertexStream3ivATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream3ivATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23372,6 +25826,7 @@ static NTSTATUS ext_glVertexStream3sATI( void *args ) struct glVertexStream3sATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream3sATI( params->stream, params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23380,6 +25835,7 @@ static NTSTATUS ext_glVertexStream3svATI( void *args ) struct glVertexStream3svATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream3svATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23388,6 +25844,7 @@ static NTSTATUS ext_glVertexStream4dATI( void *args ) struct glVertexStream4dATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream4dATI( params->stream, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23396,6 +25853,7 @@ static NTSTATUS ext_glVertexStream4dvATI( void *args ) struct glVertexStream4dvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream4dvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23404,6 +25862,7 @@ static NTSTATUS ext_glVertexStream4fATI( void *args ) struct glVertexStream4fATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream4fATI( params->stream, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23412,6 +25871,7 @@ static NTSTATUS ext_glVertexStream4fvATI( void *args ) struct glVertexStream4fvATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream4fvATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23420,6 +25880,7 @@ static NTSTATUS ext_glVertexStream4iATI( void *args ) struct glVertexStream4iATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream4iATI( params->stream, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23428,6 +25889,7 @@ static NTSTATUS ext_glVertexStream4ivATI( void *args ) struct glVertexStream4ivATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream4ivATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23436,6 +25898,7 @@ static NTSTATUS ext_glVertexStream4sATI( void *args ) struct glVertexStream4sATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream4sATI( params->stream, params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23444,6 +25907,7 @@ static NTSTATUS ext_glVertexStream4svATI( void *args ) struct glVertexStream4svATI_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexStream4svATI( params->stream, params->coords ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23452,6 +25916,7 @@ static NTSTATUS ext_glVertexWeightPointerEXT( void *args ) struct glVertexWeightPointerEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexWeightPointerEXT( params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23460,6 +25925,7 @@ static NTSTATUS ext_glVertexWeightfEXT( void *args ) struct glVertexWeightfEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexWeightfEXT( params->weight ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23468,6 +25934,7 @@ static NTSTATUS ext_glVertexWeightfvEXT( void *args ) struct glVertexWeightfvEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexWeightfvEXT( params->weight ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23476,6 +25943,7 @@ static NTSTATUS ext_glVertexWeighthNV( void *args ) struct glVertexWeighthNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexWeighthNV( params->weight ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23484,6 +25952,7 @@ static NTSTATUS ext_glVertexWeighthvNV( void *args ) struct glVertexWeighthvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVertexWeighthvNV( params->weight ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23492,6 +25961,7 @@ static NTSTATUS ext_glVideoCaptureNV( void *args ) struct glVideoCaptureNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; params->ret = funcs->p_glVideoCaptureNV( params->video_capture_slot, params->sequence_num, params->capture_time ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23500,6 +25970,7 @@ static NTSTATUS ext_glVideoCaptureStreamParameterdvNV( void *args ) struct glVideoCaptureStreamParameterdvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVideoCaptureStreamParameterdvNV( params->video_capture_slot, params->stream, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23508,6 +25979,7 @@ static NTSTATUS ext_glVideoCaptureStreamParameterfvNV( void *args ) struct glVideoCaptureStreamParameterfvNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVideoCaptureStreamParameterfvNV( params->video_capture_slot, params->stream, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23516,6 +25988,7 @@ static NTSTATUS ext_glVideoCaptureStreamParameterivNV( void *args ) struct glVideoCaptureStreamParameterivNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glVideoCaptureStreamParameterivNV( params->video_capture_slot, params->stream, params->pname, params->params ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23524,6 +25997,7 @@ static NTSTATUS ext_glViewportArrayv( void *args ) struct glViewportArrayv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glViewportArrayv( params->first, params->count, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23532,6 +26006,7 @@ static NTSTATUS ext_glViewportIndexedf( void *args ) struct glViewportIndexedf_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glViewportIndexedf( params->index, params->x, params->y, params->w, params->h ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23540,6 +26015,7 @@ static NTSTATUS ext_glViewportIndexedfv( void *args ) struct glViewportIndexedfv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glViewportIndexedfv( params->index, params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23548,6 +26024,7 @@ static NTSTATUS ext_glViewportPositionWScaleNV( void *args ) struct glViewportPositionWScaleNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glViewportPositionWScaleNV( params->index, params->xcoeff, params->ycoeff ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23556,6 +26033,7 @@ static NTSTATUS ext_glViewportSwizzleNV( void *args ) struct glViewportSwizzleNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glViewportSwizzleNV( params->index, params->swizzlex, params->swizzley, params->swizzlez, params->swizzlew ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23564,6 +26042,7 @@ static NTSTATUS ext_glWaitSemaphoreEXT( void *args ) struct glWaitSemaphoreEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWaitSemaphoreEXT( params->semaphore, params->numBufferBarriers, params->buffers, params->numTextureBarriers, params->textures, params->srcLayouts ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23572,6 +26051,7 @@ static NTSTATUS ext_glWaitSemaphoreui64NVX( void *args ) struct glWaitSemaphoreui64NVX_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWaitSemaphoreui64NVX( params->waitGpu, params->fenceObjectCount, params->semaphoreArray, params->fenceValueArray ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23580,6 +26060,7 @@ NTSTATUS ext_glWaitSync( void *args ) struct glWaitSync_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWaitSync( params->sync, params->flags, params->timeout ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23588,6 +26069,7 @@ static NTSTATUS ext_glWaitVkSemaphoreNV( void *args ) struct glWaitVkSemaphoreNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWaitVkSemaphoreNV( params->vkSemaphore ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23596,6 +26078,7 @@ static NTSTATUS ext_glWeightPathsNV( void *args ) struct glWeightPathsNV_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightPathsNV( params->resultPath, params->numPaths, params->paths, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23604,6 +26087,7 @@ static NTSTATUS ext_glWeightPointerARB( void *args ) struct glWeightPointerARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightPointerARB( params->size, params->type, params->stride, params->pointer ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23612,6 +26096,7 @@ static NTSTATUS ext_glWeightbvARB( void *args ) struct glWeightbvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightbvARB( params->size, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23620,6 +26105,7 @@ static NTSTATUS ext_glWeightdvARB( void *args ) struct glWeightdvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightdvARB( params->size, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23628,6 +26114,7 @@ static NTSTATUS ext_glWeightfvARB( void *args ) struct glWeightfvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightfvARB( params->size, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23636,6 +26123,7 @@ static NTSTATUS ext_glWeightivARB( void *args ) struct glWeightivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightivARB( params->size, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23644,6 +26132,7 @@ static NTSTATUS ext_glWeightsvARB( void *args ) struct glWeightsvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightsvARB( params->size, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23652,6 +26141,7 @@ static NTSTATUS ext_glWeightubvARB( void *args ) struct glWeightubvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightubvARB( params->size, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23660,6 +26150,7 @@ static NTSTATUS ext_glWeightuivARB( void *args ) struct glWeightuivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightuivARB( params->size, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23668,6 +26159,7 @@ static NTSTATUS ext_glWeightusvARB( void *args ) struct glWeightusvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWeightusvARB( params->size, params->weights ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23676,6 +26168,7 @@ static NTSTATUS ext_glWindowPos2d( void *args ) struct glWindowPos2d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2d( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23684,6 +26177,7 @@ static NTSTATUS ext_glWindowPos2dARB( void *args ) struct glWindowPos2dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2dARB( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23692,6 +26186,7 @@ static NTSTATUS ext_glWindowPos2dMESA( void *args ) struct glWindowPos2dMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2dMESA( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23700,6 +26195,7 @@ static NTSTATUS ext_glWindowPos2dv( void *args ) struct glWindowPos2dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23708,6 +26204,7 @@ static NTSTATUS ext_glWindowPos2dvARB( void *args ) struct glWindowPos2dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2dvARB( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23716,6 +26213,7 @@ static NTSTATUS ext_glWindowPos2dvMESA( void *args ) struct glWindowPos2dvMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2dvMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23724,6 +26222,7 @@ static NTSTATUS ext_glWindowPos2f( void *args ) struct glWindowPos2f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2f( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23732,6 +26231,7 @@ static NTSTATUS ext_glWindowPos2fARB( void *args ) struct glWindowPos2fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2fARB( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23740,6 +26240,7 @@ static NTSTATUS ext_glWindowPos2fMESA( void *args ) struct glWindowPos2fMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2fMESA( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23748,6 +26249,7 @@ static NTSTATUS ext_glWindowPos2fv( void *args ) struct glWindowPos2fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23756,6 +26258,7 @@ static NTSTATUS ext_glWindowPos2fvARB( void *args ) struct glWindowPos2fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2fvARB( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23764,6 +26267,7 @@ static NTSTATUS ext_glWindowPos2fvMESA( void *args ) struct glWindowPos2fvMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2fvMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23772,6 +26276,7 @@ static NTSTATUS ext_glWindowPos2i( void *args ) struct glWindowPos2i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2i( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23780,6 +26285,7 @@ static NTSTATUS ext_glWindowPos2iARB( void *args ) struct glWindowPos2iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2iARB( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23788,6 +26294,7 @@ static NTSTATUS ext_glWindowPos2iMESA( void *args ) struct glWindowPos2iMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2iMESA( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23796,6 +26303,7 @@ static NTSTATUS ext_glWindowPos2iv( void *args ) struct glWindowPos2iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23804,6 +26312,7 @@ static NTSTATUS ext_glWindowPos2ivARB( void *args ) struct glWindowPos2ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2ivARB( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23812,6 +26321,7 @@ static NTSTATUS ext_glWindowPos2ivMESA( void *args ) struct glWindowPos2ivMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2ivMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23820,6 +26330,7 @@ static NTSTATUS ext_glWindowPos2s( void *args ) struct glWindowPos2s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2s( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23828,6 +26339,7 @@ static NTSTATUS ext_glWindowPos2sARB( void *args ) struct glWindowPos2sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2sARB( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23836,6 +26348,7 @@ static NTSTATUS ext_glWindowPos2sMESA( void *args ) struct glWindowPos2sMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2sMESA( params->x, params->y ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23844,6 +26357,7 @@ static NTSTATUS ext_glWindowPos2sv( void *args ) struct glWindowPos2sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23852,6 +26366,7 @@ static NTSTATUS ext_glWindowPos2svARB( void *args ) struct glWindowPos2svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2svARB( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23860,6 +26375,7 @@ static NTSTATUS ext_glWindowPos2svMESA( void *args ) struct glWindowPos2svMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos2svMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23868,6 +26384,7 @@ static NTSTATUS ext_glWindowPos3d( void *args ) struct glWindowPos3d_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3d( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23876,6 +26393,7 @@ static NTSTATUS ext_glWindowPos3dARB( void *args ) struct glWindowPos3dARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3dARB( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23884,6 +26402,7 @@ static NTSTATUS ext_glWindowPos3dMESA( void *args ) struct glWindowPos3dMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3dMESA( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23892,6 +26411,7 @@ static NTSTATUS ext_glWindowPos3dv( void *args ) struct glWindowPos3dv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3dv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23900,6 +26420,7 @@ static NTSTATUS ext_glWindowPos3dvARB( void *args ) struct glWindowPos3dvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3dvARB( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23908,6 +26429,7 @@ static NTSTATUS ext_glWindowPos3dvMESA( void *args ) struct glWindowPos3dvMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3dvMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23916,6 +26438,7 @@ static NTSTATUS ext_glWindowPos3f( void *args ) struct glWindowPos3f_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3f( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23924,6 +26447,7 @@ static NTSTATUS ext_glWindowPos3fARB( void *args ) struct glWindowPos3fARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3fARB( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23932,6 +26456,7 @@ static NTSTATUS ext_glWindowPos3fMESA( void *args ) struct glWindowPos3fMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3fMESA( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23940,6 +26465,7 @@ static NTSTATUS ext_glWindowPos3fv( void *args ) struct glWindowPos3fv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3fv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23948,6 +26474,7 @@ static NTSTATUS ext_glWindowPos3fvARB( void *args ) struct glWindowPos3fvARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3fvARB( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23956,6 +26483,7 @@ static NTSTATUS ext_glWindowPos3fvMESA( void *args ) struct glWindowPos3fvMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3fvMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23964,6 +26492,7 @@ static NTSTATUS ext_glWindowPos3i( void *args ) struct glWindowPos3i_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3i( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23972,6 +26501,7 @@ static NTSTATUS ext_glWindowPos3iARB( void *args ) struct glWindowPos3iARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3iARB( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23980,6 +26510,7 @@ static NTSTATUS ext_glWindowPos3iMESA( void *args ) struct glWindowPos3iMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3iMESA( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23988,6 +26519,7 @@ static NTSTATUS ext_glWindowPos3iv( void *args ) struct glWindowPos3iv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3iv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -23996,6 +26528,7 @@ static NTSTATUS ext_glWindowPos3ivARB( void *args ) struct glWindowPos3ivARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3ivARB( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24004,6 +26537,7 @@ static NTSTATUS ext_glWindowPos3ivMESA( void *args ) struct glWindowPos3ivMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3ivMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24012,6 +26546,7 @@ static NTSTATUS ext_glWindowPos3s( void *args ) struct glWindowPos3s_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3s( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24020,6 +26555,7 @@ static NTSTATUS ext_glWindowPos3sARB( void *args ) struct glWindowPos3sARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3sARB( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24028,6 +26564,7 @@ static NTSTATUS ext_glWindowPos3sMESA( void *args ) struct glWindowPos3sMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3sMESA( params->x, params->y, params->z ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24036,6 +26573,7 @@ static NTSTATUS ext_glWindowPos3sv( void *args ) struct glWindowPos3sv_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3sv( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24044,6 +26582,7 @@ static NTSTATUS ext_glWindowPos3svARB( void *args ) struct glWindowPos3svARB_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3svARB( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24052,6 +26591,7 @@ static NTSTATUS ext_glWindowPos3svMESA( void *args ) struct glWindowPos3svMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos3svMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24060,6 +26600,7 @@ static NTSTATUS ext_glWindowPos4dMESA( void *args ) struct glWindowPos4dMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos4dMESA( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24068,6 +26609,7 @@ static NTSTATUS ext_glWindowPos4dvMESA( void *args ) struct glWindowPos4dvMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos4dvMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24076,6 +26618,7 @@ static NTSTATUS ext_glWindowPos4fMESA( void *args ) struct glWindowPos4fMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos4fMESA( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24084,6 +26627,7 @@ static NTSTATUS ext_glWindowPos4fvMESA( void *args ) struct glWindowPos4fvMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos4fvMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24092,6 +26636,7 @@ static NTSTATUS ext_glWindowPos4iMESA( void *args ) struct glWindowPos4iMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos4iMESA( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24100,6 +26645,7 @@ static NTSTATUS ext_glWindowPos4ivMESA( void *args ) struct glWindowPos4ivMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos4ivMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24108,6 +26654,7 @@ static NTSTATUS ext_glWindowPos4sMESA( void *args ) struct glWindowPos4sMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos4sMESA( params->x, params->y, params->z, params->w ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24116,6 +26663,7 @@ static NTSTATUS ext_glWindowPos4svMESA( void *args ) struct glWindowPos4svMESA_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowPos4svMESA( params->v ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24124,6 +26672,7 @@ static NTSTATUS ext_glWindowRectanglesEXT( void *args ) struct glWindowRectanglesEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWindowRectanglesEXT( params->mode, params->count, params->box ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
@@ -24132,6 +26681,7 @@ static NTSTATUS ext_glWriteMaskEXT( void *args ) struct glWriteMaskEXT_params *params = args; const struct opengl_funcs *funcs = params->teb->glTable; funcs->p_glWriteMaskEXT( params->res, params->in, params->outX, params->outY, params->outZ, params->outW ); + params->teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = (void *)1; return STATUS_SUCCESS; }
diff --git a/dlls/opengl32/unix_wgl.c b/dlls/opengl32/unix_wgl.c index 1e416ec4af9..87f665f338b 100644 --- a/dlls/opengl32/unix_wgl.c +++ b/dlls/opengl32/unix_wgl.c @@ -69,6 +69,7 @@ struct opengl_context HGLRC share; /* context to be shared with */ int *attribs; /* creation attributes */ DWORD tid; /* thread that the context is current in */ + BOOL used; /* context has been used already */ UINT64 debug_callback; /* client pointer */ UINT64 debug_user; /* client pointer */ GLubyte *extensions; /* extension string */ @@ -737,7 +738,11 @@ BOOL wrap_wglMakeCurrent( TEB *teb, HDC hdc, HGLRC hglrc ) }
if (!funcs->p_wglMakeCurrent( hdc, ctx->drv_ctx )) return FALSE; - if (prev) prev->tid = 0; + if (prev) + { + prev->tid = 0; + prev->used |= !!teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED]; + } ctx->tid = tid; teb->glReserved1[WINE_GL_RESERVED_DRAW_HDC] = hdc; teb->glReserved1[WINE_GL_RESERVED_READ_HDC] = hdc; @@ -749,8 +754,10 @@ BOOL wrap_wglMakeCurrent( TEB *teb, HDC hdc, HGLRC hglrc ) { if (!funcs->p_wglMakeCurrent( 0, NULL )) return FALSE; prev->tid = 0; + prev->used |= !!teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED]; teb->glCurrentRC = 0; teb->glTable = &null_opengl_funcs; + teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = 0; return TRUE; } if (!hdc) @@ -890,20 +897,27 @@ BOOL wrap_wglMakeContextCurrentARB( TEB *teb, HDC draw_hdc, HDC read_hdc, HGLRC
if (!funcs->p_wglMakeContextCurrentARB) return FALSE; if (!funcs->p_wglMakeContextCurrentARB( draw_hdc, read_hdc, ctx->drv_ctx )) return FALSE; - if (prev) prev->tid = 0; + if (prev) + { + prev->tid = 0; + prev->used |= !!teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED]; + } ctx->tid = tid; teb->glReserved1[WINE_GL_RESERVED_DRAW_HDC] = draw_hdc; teb->glReserved1[WINE_GL_RESERVED_READ_HDC] = read_hdc; teb->glCurrentRC = hglrc; teb->glTable = (void *)funcs; + teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = 0; return TRUE; } if (prev) { if (!funcs->p_wglMakeCurrent( 0, NULL )) return FALSE; prev->tid = 0; + prev->used |= !!teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED]; teb->glCurrentRC = 0; teb->glTable = &null_opengl_funcs; + teb->glReserved1[WINE_GL_RESERVED_CONTEXT_USED] = 0; } return TRUE; } diff --git a/include/wine/opengl_driver.h b/include/wine/opengl_driver.h index c048796d179..0ee6862a2e6 100644 --- a/include/wine/opengl_driver.h +++ b/include/wine/opengl_driver.h @@ -64,6 +64,7 @@ struct wgl_pixel_format #define WINE_GL_RESERVED_FORMATS_PTR 3 #define WINE_GL_RESERVED_FORMATS_NUM 4 #define WINE_GL_RESERVED_FORMATS_ONSCREEN 5 +#define WINE_GL_RESERVED_CONTEXT_USED 6
#ifdef WINE_UNIX_LIB
From: Rémi Bernon rbernon@codeweavers.com
Allowing re-sharing of contexts as long as they haven't been modified, although this isn't enough to fix some games which even modify the contexts before sharing them. --- dlls/opengl32/tests/opengl.c | 2 -- dlls/opengl32/unix_wgl.c | 39 ++++++++++++++++++++++++++++++++++-- 2 files changed, 37 insertions(+), 4 deletions(-)
diff --git a/dlls/opengl32/tests/opengl.c b/dlls/opengl32/tests/opengl.c index 899b695e518..5e8a570f915 100644 --- a/dlls/opengl32/tests/opengl.c +++ b/dlls/opengl32/tests/opengl.c @@ -1145,12 +1145,10 @@ static void test_sharelists(HDC winhdc) if (dest_sharing) { res = wglShareLists(other, dest); - todo_wine_if(source_sharing && dest_current) ok(res, "Sharing of display lists from other to dest failed\n"); }
res = wglShareLists(source, dest); - todo_wine_if((source_current || source_sharing) && (dest_current || dest_sharing)) ok(res || broken(nvidia && !source_sharing && dest_sharing), "Sharing of display lists from source to dest failed\n");
diff --git a/dlls/opengl32/unix_wgl.c b/dlls/opengl32/unix_wgl.c index 87f665f338b..b803759242d 100644 --- a/dlls/opengl32/unix_wgl.c +++ b/dlls/opengl32/unix_wgl.c @@ -122,10 +122,36 @@ static struct wgl_handle *get_handle_ptr( HANDLE handle ) return NULL; }
+static struct opengl_context *opengl_context_from_handle( HGLRC handle, const struct opengl_funcs **funcs ); + +/* update handle context if it has been re-shared with another one */ +static void update_handle_context( struct wgl_handle *ptr ) +{ + struct opengl_context *ctx = ptr->u.context, *shared; + const struct opengl_funcs *funcs = ptr->funcs, *share_funcs; + struct wgl_context *(*func)( HDC hDC, struct wgl_context * hShareContext, const int *attribList ); + struct wgl_context *prev = ctx->drv_ctx, *drv_ctx; + + if (ctx->tid || ctx->used) return; /* used already */ + if (ctx->share == (HGLRC)-1) return; /* not re-shared */ + if (!(func = funcs->p_wglCreateContextAttribsARB)) func = (void *)funcs->p_wglGetProcAddress( "wglCreateContextAttribsARB" ); + if (!func) return; /* not supported */ + + shared = ctx->share ? opengl_context_from_handle( ctx->share, &share_funcs ) : NULL; + if (!(drv_ctx = func( ctx->hdc, shared->drv_ctx, ctx->attribs ))) + { + WARN( "Failed to re-create context for wglShareLists\n" ); + return; + } + ctx->drv_ctx = drv_ctx; + funcs->p_wglDeleteContext( prev ); +} + static struct opengl_context *opengl_context_from_handle( HGLRC handle, const struct opengl_funcs **funcs ) { struct wgl_handle *entry; if (!(entry = get_handle_ptr( handle ))) return NULL; + update_handle_context( entry ); *funcs = entry->funcs; return entry->u.context; } @@ -715,6 +741,7 @@ HGLRC wrap_wglCreateContext( TEB *teb, HDC hdc ) if ((context = calloc( 1, sizeof(*context) ))) { context->hdc = hdc; + context->share = (HGLRC)-1; /* initial shared context */ context->drv_ctx = drv_ctx; if (!(ret = alloc_handle( HANDLE_CONTEXT, funcs, context ))) free( context ); } @@ -801,7 +828,15 @@ BOOL wrap_wglShareLists( TEB *teb, HGLRC hglrcSrc, HGLRC hglrcDst ) if (!(src = opengl_context_from_handle( hglrcSrc, &src_funcs ))) return FALSE; if (!(dst = opengl_context_from_handle( hglrcDst, &dst_funcs ))) return FALSE; if (src_funcs != dst_funcs) RtlSetLastWin32Error( ERROR_INVALID_HANDLE ); - else ret = src_funcs->p_wglShareLists( src->drv_ctx, dst->drv_ctx ); + else if ((ret = !src->used)) src->share = hglrcDst; + else + { + /* Windows allows sharing even after contexts have been used, + * we will need to implement wglCopyContext for that + */ + FIXME( "Failed to share %p with %p, context has been used\n", hglrcSrc, hglrcDst ); + } + return ret; }
@@ -836,7 +871,7 @@ HGLRC wrap_wglCreateContextAttribsARB( TEB *teb, HDC hdc, HGLRC share, const int if ((context = calloc( 1, sizeof(*context) ))) { context->hdc = hdc; - context->share = share; + context->share = (HGLRC)-1; /* initial shared context */ context->attribs = memdup_attribs( attribs ); context->drv_ctx = drv_ctx; if (!(ret = alloc_handle( HANDLE_CONTEXT, funcs, context ))) free( context );
From: Rémi Bernon rbernon@codeweavers.com
--- dlls/win32u/opengl.c | 34 +------ dlls/wineandroid.drv/opengl.c | 7 -- dlls/winemac.drv/opengl.c | 55 ----------- dlls/winewayland.drv/opengl.c | 169 +++++++++++----------------------- dlls/winex11.drv/opengl.c | 75 +-------------- include/wine/opengl_driver.h | 1 - 6 files changed, 59 insertions(+), 282 deletions(-)
diff --git a/dlls/win32u/opengl.c b/dlls/win32u/opengl.c index fba5d4109b1..1fc51004b7f 100644 --- a/dlls/win32u/opengl.c +++ b/dlls/win32u/opengl.c @@ -430,12 +430,6 @@ static BOOL egldrv_context_copy( void *src_private, void *dst_private, UINT mask return FALSE; }
-static BOOL egldrv_context_share( void *src_private, void *dst_private ) -{ - FIXME( "stub!\n" ); - return FALSE; -} - static BOOL egldrv_context_flush( void *private, HWND hwnd, HDC hdc, int interval, BOOL finish ) { FIXME( "stub!\n" ); @@ -463,7 +457,6 @@ static const struct opengl_driver_funcs egldrv_funcs = .p_context_create = egldrv_context_create, .p_context_destroy = egldrv_context_destroy, .p_context_copy = egldrv_context_copy, - .p_context_share = egldrv_context_share, .p_context_flush = egldrv_context_flush, .p_context_make_current = egldrv_context_make_current, }; @@ -738,12 +731,6 @@ static BOOL osmesa_context_copy( void *src_private, void *dst_private, UINT mask return FALSE; }
-static BOOL osmesa_context_share( void *src_private, void *dst_private ) -{ - FIXME( "not supported yet\n" ); - return FALSE; -} - static BOOL osmesa_context_make_current( HDC draw_hdc, HDC read_hdc, void *private ) { struct osmesa_context *context = private; @@ -809,7 +796,6 @@ static const struct opengl_driver_funcs osmesa_driver_funcs = .p_context_create = osmesa_context_create, .p_context_destroy = osmesa_context_destroy, .p_context_copy = osmesa_context_copy, - .p_context_share = osmesa_context_share, .p_context_flush = osmesa_context_flush, .p_context_make_current = osmesa_context_make_current, }; @@ -892,11 +878,6 @@ static BOOL nulldrv_context_copy( void *src_private, void *dst_private, UINT mas return FALSE; }
-static BOOL nulldrv_context_share( void *src_private, void *dst_private ) -{ - return FALSE; -} - static BOOL nulldrv_context_flush( void *private, HWND hwnd, HDC hdc, int interval, BOOL finish ) { return FALSE; @@ -922,7 +903,6 @@ static const struct opengl_driver_funcs nulldrv_funcs = .p_context_create = nulldrv_context_create, .p_context_destroy = nulldrv_context_destroy, .p_context_copy = nulldrv_context_copy, - .p_context_share = nulldrv_context_share, .p_context_flush = nulldrv_context_flush, .p_context_make_current = nulldrv_context_make_current, }; @@ -1136,16 +1116,6 @@ static BOOL win32u_wglCopyContext( struct wgl_context *src, struct wgl_context * return funcs->p_context_copy( src->driver_private, dst->driver_private, mask ); }
-static BOOL win32u_wglShareLists( struct wgl_context *src, struct wgl_context *dst ) -{ - const struct opengl_driver_funcs *funcs = src->driver_funcs; - - TRACE( "src %p, dst %p\n", src, dst ); - - if (funcs != dst->driver_funcs) return FALSE; - return funcs->p_context_share( src->driver_private, dst->driver_private ); -} - static BOOL win32u_wglMakeContextCurrentARB( HDC draw_hdc, HDC read_hdc, struct wgl_context *context ) { const struct opengl_driver_funcs *funcs; @@ -1746,7 +1716,7 @@ static void memory_funcs_init(void) memory_funcs.p_wglCreateContext = win32u_wglCreateContext; memory_funcs.p_wglDeleteContext = win32u_wglDeleteContext; memory_funcs.p_wglCopyContext = win32u_wglCopyContext; - memory_funcs.p_wglShareLists = win32u_wglShareLists; + memory_funcs.p_wglShareLists = (void *)1; /* never called */ memory_funcs.p_wglMakeCurrent = win32u_wglMakeCurrent;
memory_funcs.p_wglSwapBuffers = win32u_wglSwapBuffers; @@ -1779,7 +1749,7 @@ static void display_funcs_init(void) display_funcs.p_wglCreateContext = win32u_wglCreateContext; display_funcs.p_wglDeleteContext = win32u_wglDeleteContext; display_funcs.p_wglCopyContext = win32u_wglCopyContext; - display_funcs.p_wglShareLists = win32u_wglShareLists; + display_funcs.p_wglShareLists = (void *)1; /* never called */ display_funcs.p_wglMakeCurrent = win32u_wglMakeCurrent;
display_funcs.p_wglSwapBuffers = win32u_wglSwapBuffers; diff --git a/dlls/wineandroid.drv/opengl.c b/dlls/wineandroid.drv/opengl.c index 79204b5e277..ea426b5be86 100644 --- a/dlls/wineandroid.drv/opengl.c +++ b/dlls/wineandroid.drv/opengl.c @@ -335,12 +335,6 @@ static void *android_get_proc_address( const char *name ) return funcs->p_eglGetProcAddress( name ); }
-static BOOL android_context_share( void *org, void *dest ) -{ - FIXME( "%p %p\n", org, dest ); - return FALSE; -} - static void set_swap_interval( struct gl_drawable *gl, int interval ) { if (interval < 0) interval = -interval; @@ -401,7 +395,6 @@ static struct opengl_driver_funcs android_driver_funcs = .p_context_create = android_context_create, .p_context_destroy = android_context_destroy, .p_context_copy = android_context_copy, - .p_context_share = android_context_share, .p_context_flush = android_context_flush, .p_context_make_current = android_context_make_current, }; diff --git a/dlls/winemac.drv/opengl.c b/dlls/winemac.drv/opengl.c index 6eb9120fb59..f78f2318779 100644 --- a/dlls/winemac.drv/opengl.c +++ b/dlls/winemac.drv/opengl.c @@ -74,8 +74,6 @@ struct macdrv_context macdrv_view read_view; RECT read_rect; CGLPBufferObj read_pbuffer; - BOOL has_been_current; - BOOL sharing; int swap_interval; LONG view_moved; unsigned int last_flush_time; @@ -2483,7 +2481,6 @@ static BOOL macdrv_context_make_current(HDC draw_hdc, HDC read_hdc, void *privat context->read_view, wine_dbgstr_rect(&context->read_rect), context->read_pbuffer, context->format);
make_context_current(context, FALSE); - context->has_been_current = TRUE; NtCurrentTeb()->glReserved2 = context;
return TRUE; @@ -2973,57 +2970,6 @@ static BOOL macdrv_context_destroy(void *private) return TRUE; }
-static BOOL macdrv_context_share(void *src_private, void *dst_private) -{ - struct macdrv_context *org = src_private, *dest = dst_private; - macdrv_opengl_context saved_context; - CGLContextObj saved_cglcontext; - - TRACE("org %p dest %p\n", org, dest); - - /* Sharing of display lists works differently in Mac OpenGL and WGL. In Mac OpenGL it is done - * at context creation time but in case of WGL it is done using wglShareLists. - * - * The approach is to create a Mac OpenGL context in wglCreateContext / wglCreateContextAttribsARB - * and when a program requests sharing we recreate the destination context if it hasn't been made - * current or when it hasn't shared display lists before. - */ - - if (dest->has_been_current) - { - WARN("could not share display lists, the destination context has been current already\n"); - return FALSE; - } - else if (dest->sharing) - { - WARN("could not share display lists because dest has already shared lists before\n"); - return FALSE; - } - - /* Re-create the Mac context and share display lists */ - saved_context = dest->context; - saved_cglcontext = dest->cglcontext; - dest->context = NULL; - dest->cglcontext = NULL; - if (!create_context(dest, org->cglcontext, dest->major)) - { - dest->context = saved_context; - dest->cglcontext = saved_cglcontext; - return FALSE; - } - - /* Implicitly disposes of saved_cglcontext. */ - macdrv_dispose_opengl_context(saved_context); - - TRACE("re-created OpenGL context %p/%p/%p sharing lists with context %p/%p/%p\n", - dest, dest->context, dest->cglcontext, org, org->context, org->cglcontext); - - org->sharing = TRUE; - dest->sharing = TRUE; - - return TRUE; -} - static void *macdrv_get_proc_address(const char *name) { /* redirect some standard OpenGL functions */ @@ -3105,7 +3051,6 @@ static const struct opengl_driver_funcs macdrv_driver_funcs = .p_context_create = macdrv_context_create, .p_context_destroy = macdrv_context_destroy, .p_context_copy = macdrv_context_copy, - .p_context_share = macdrv_context_share, .p_context_flush = macdrv_context_flush, .p_context_make_current = macdrv_context_make_current, .p_pbuffer_create = macdrv_pbuffer_create, diff --git a/dlls/winewayland.drv/opengl.c b/dlls/winewayland.drv/opengl.c index dfda1972dcf..3cc510eecf9 100644 --- a/dlls/winewayland.drv/opengl.c +++ b/dlls/winewayland.drv/opengl.c @@ -73,9 +73,6 @@ struct wayland_context EGLConfig config; EGLContext context; struct wayland_gl_drawable *draw, *read, *new_draw, *new_read; - EGLint attribs[16]; - BOOL has_been_current; - BOOL sharing; };
struct wgl_pbuffer @@ -294,7 +291,6 @@ static BOOL wayland_context_make_current(HDC draw_hdc, HDC read_hdc, void *priva ctx->draw = draw; ctx->read = read; ctx->new_draw = ctx->new_read = NULL; - ctx->has_been_current = TRUE; NtCurrentTeb()->glReserved2 = ctx; } else @@ -311,68 +307,6 @@ static BOOL wayland_context_make_current(HDC draw_hdc, HDC read_hdc, void *priva return ret; }
-static BOOL wayland_context_populate_attribs(struct wayland_context *ctx, const int *wgl_attribs) -{ - EGLint *attribs_end = ctx->attribs; - - if (!wgl_attribs) goto out; - - for (; wgl_attribs[0] != 0; wgl_attribs += 2) - { - EGLint name; - - TRACE("%#x %#x\n", wgl_attribs[0], wgl_attribs[1]); - - /* Find the EGL attribute names corresponding to the WGL names. - * For all of the attributes below, the values match between the two - * systems, so we can use them directly. */ - switch (wgl_attribs[0]) - { - case WGL_CONTEXT_MAJOR_VERSION_ARB: - name = EGL_CONTEXT_MAJOR_VERSION_KHR; - break; - case WGL_CONTEXT_MINOR_VERSION_ARB: - name = EGL_CONTEXT_MINOR_VERSION_KHR; - break; - case WGL_CONTEXT_FLAGS_ARB: - name = EGL_CONTEXT_FLAGS_KHR; - break; - case WGL_CONTEXT_OPENGL_NO_ERROR_ARB: - name = EGL_CONTEXT_OPENGL_NO_ERROR_KHR; - break; - case WGL_CONTEXT_PROFILE_MASK_ARB: - if (wgl_attribs[1] & WGL_CONTEXT_ES2_PROFILE_BIT_EXT) - { - ERR("OpenGL ES contexts are not supported\n"); - return FALSE; - } - name = EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR; - break; - default: - name = EGL_NONE; - FIXME("Unhandled attributes: %#x %#x\n", wgl_attribs[0], wgl_attribs[1]); - } - - if (name != EGL_NONE) - { - EGLint *dst = ctx->attribs; - /* Check if we have already set the same attribute and replace it. */ - for (; dst != attribs_end && *dst != name; dst += 2) continue; - /* Our context attribute array should have enough space for all the - * attributes we support (we merge repetitions), plus EGL_NONE. */ - assert(dst - ctx->attribs <= ARRAY_SIZE(ctx->attribs) - 3); - dst[0] = name; - dst[1] = wgl_attribs[1]; - if (dst == attribs_end) attribs_end += 2; - } - } - -out: - *attribs_end = EGL_NONE; - return TRUE; -} - - static void wayland_context_refresh(struct wayland_context *ctx) { BOOL refresh = FALSE; @@ -425,18 +359,64 @@ static BOOL wayland_set_pixel_format(HWND hwnd, int old_format, int new_format, static BOOL wayland_context_create(HDC hdc, int format, void *share_private, const int *attribs, void **private) { struct wayland_context *share = share_private, *ctx; + EGLint egl_attribs[16], *attribs_end = egl_attribs;
TRACE("hdc=%p format=%d share=%p attribs=%p\n", hdc, format, share, attribs);
- if (!(ctx = calloc(1, sizeof(*ctx)))) + for (; attribs && attribs[0] != 0; attribs += 2) { - ERR("Failed to allocate memory for GL context\n"); - return FALSE; + EGLint name; + + TRACE("%#x %#x\n", attribs[0], attribs[1]); + + /* Find the EGL attribute names corresponding to the WGL names. + * For all of the attributes below, the values match between the two + * systems, so we can use them directly. */ + switch (attribs[0]) + { + case WGL_CONTEXT_MAJOR_VERSION_ARB: + name = EGL_CONTEXT_MAJOR_VERSION_KHR; + break; + case WGL_CONTEXT_MINOR_VERSION_ARB: + name = EGL_CONTEXT_MINOR_VERSION_KHR; + break; + case WGL_CONTEXT_FLAGS_ARB: + name = EGL_CONTEXT_FLAGS_KHR; + break; + case WGL_CONTEXT_OPENGL_NO_ERROR_ARB: + name = EGL_CONTEXT_OPENGL_NO_ERROR_KHR; + break; + case WGL_CONTEXT_PROFILE_MASK_ARB: + if (attribs[1] & WGL_CONTEXT_ES2_PROFILE_BIT_EXT) + { + ERR("OpenGL ES contexts are not supported\n"); + return FALSE; + } + name = EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR; + break; + default: + name = EGL_NONE; + FIXME("Unhandled attributes: %#x %#x\n", attribs[0], attribs[1]); + } + + if (name != EGL_NONE) + { + EGLint *dst = egl_attribs; + /* Check if we have already set the same attribute and replace it. */ + for (; dst != attribs_end && *dst != name; dst += 2) continue; + /* Our context attribute array should have enough space for all the + * attributes we support (we merge repetitions), plus EGL_NONE. */ + assert(dst - egl_attribs <= ARRAY_SIZE(egl_attribs) - 3); + dst[0] = name; + dst[1] = attribs[1]; + if (dst == attribs_end) attribs_end += 2; + } } + *attribs_end = EGL_NONE;
- if (!wayland_context_populate_attribs(ctx, attribs)) + if (!(ctx = calloc(1, sizeof(*ctx)))) { - ctx->attribs[0] = EGL_NONE; + ERR("Failed to allocate memory for GL context\n"); return FALSE; }
@@ -450,7 +430,7 @@ static BOOL wayland_context_create(HDC hdc, int format, void *share_private, con funcs->p_eglBindAPI(EGL_OPENGL_API); ctx->context = funcs->p_eglCreateContext(egl->display, EGL_NO_CONFIG_KHR, share ? share->context : EGL_NO_CONTEXT, - ctx->attribs); + attribs ? egl_attribs : NULL);
pthread_mutex_lock(&gl_object_mutex); list_add_head(&gl_contexts, &ctx->entry); @@ -505,50 +485,6 @@ static void *wayland_get_proc_address(const char *name) return funcs->p_eglGetProcAddress(name); }
-static BOOL wayland_context_share(void *src_private, void *dst_private) -{ - struct wayland_context *orig = src_private, *dest = dst_private; - struct wayland_context *keep, *clobber; - - TRACE("(%p, %p)\n", orig, dest); - - /* Sharing of display lists works differently in EGL and WGL. In case of EGL - * it is done at context creation time but in case of WGL it is done using - * wglShareLists. We create an EGL context in wglCreateContext / - * wglCreateContextAttribsARB and when a program requests sharing we - * recreate the destination or source context if it hasn't been made current - * and it hasn't shared display lists before. */ - - if (!dest->has_been_current && !dest->sharing) - { - keep = orig; - clobber = dest; - } - else if (!orig->has_been_current && !orig->sharing) - { - keep = dest; - clobber = orig; - } - else - { - ERR("Could not share display lists because both of the contexts have " - "already been current or shared\n"); - return FALSE; - } - - funcs->p_eglDestroyContext(egl->display, clobber->context); - clobber->context = funcs->p_eglCreateContext(egl->display, EGL_NO_CONFIG_KHR, - keep->context, clobber->attribs); - TRACE("re-created context (%p) for Wine context %p (%p) " - "sharing lists with ctx %p (%p)\n", - clobber->context, clobber, clobber->config, - keep->context, keep->config); - - orig->sharing = TRUE; - dest->sharing = TRUE; - return TRUE; -} - static BOOL wayland_context_flush( void *private, HWND hwnd, HDC hdc, int interval, BOOL finish ) { return FALSE; @@ -642,7 +578,6 @@ static struct opengl_driver_funcs wayland_driver_funcs = .p_context_create = wayland_context_create, .p_context_destroy = wayland_context_destroy, .p_context_copy = wayland_context_copy, - .p_context_share = wayland_context_share, .p_context_flush = wayland_context_flush, .p_context_make_current = wayland_context_make_current, .p_pbuffer_create = wayland_pbuffer_create, diff --git a/dlls/winex11.drv/opengl.c b/dlls/winex11.drv/opengl.c index 6e1b914b55f..d0a399c0a6e 100644 --- a/dlls/winex11.drv/opengl.c +++ b/dlls/winex11.drv/opengl.c @@ -197,12 +197,8 @@ struct glx_pixel_format struct x11drv_context { HDC hdc; - BOOL has_been_current; - BOOL sharing; BOOL gl3_context; const struct glx_pixel_format *fmt; - int numAttribs; /* This is needed for delaying wglCreateContextAttribsARB */ - int attribList[16]; /* This is needed for delaying wglCreateContextAttribsARB */ GLXContext ctx; struct gl_drawable *drawables[2]; struct gl_drawable *new_drawables[2]; @@ -1025,17 +1021,12 @@ static struct gl_drawable *get_gl_drawable( HWND hwnd, HDC hdc ) return gl; }
-static GLXContext create_glxcontext(Display *display, struct x11drv_context *context, GLXContext shareList) +static GLXContext create_glxcontext(Display *display, struct x11drv_context *context, GLXContext shareList, const int *attribs) { GLXContext ctx;
if(context->gl3_context) - { - if(context->numAttribs) - ctx = pglXCreateContextAttribsARB(gdi_display, context->fmt->fbconfig, shareList, GL_TRUE, context->attribList); - else - ctx = pglXCreateContextAttribsARB(gdi_display, context->fmt->fbconfig, shareList, GL_TRUE, NULL); - } + ctx = pglXCreateContextAttribsARB(gdi_display, context->fmt->fbconfig, shareList, GL_TRUE, attribs); else if(context->fmt->visual) ctx = pglXCreateContext(gdi_display, context->fmt->visual, shareList, GL_TRUE); else /* Create a GLX Context for a pbuffer */ @@ -1589,7 +1580,6 @@ static BOOL x11drv_context_make_current( HDC draw_hdc, HDC read_hdc, void *priva else ret = pglXMakeContextCurrent( gdi_display, draw_gl->drawable, read_gl ? read_gl->drawable : 0, ctx->ctx ); if (ret) { - ctx->has_been_current = TRUE; ctx->hdc = draw_hdc; set_context_drawables( ctx, draw_gl, read_gl ); NtCurrentTeb()->glReserved2 = ctx; @@ -1606,55 +1596,6 @@ done: return ret; }
-/*********************************************************************** - * glxdrv_wglShareLists - */ -static BOOL x11drv_context_share(void *src_private, void *dst_private) -{ - struct x11drv_context *org = src_private, *dest = dst_private; - struct x11drv_context *keep, *clobber; - - TRACE("(%p, %p)\n", org, dest); - - /* Sharing of display lists works differently in GLX and WGL. In case of GLX it is done - * at context creation time but in case of WGL it is done using wglShareLists. - * In the past we tried to emulate wglShareLists by delaying GLX context creation until - * either a wglMakeCurrent or wglShareLists. This worked fine for most apps but it causes - * issues for OpenGL 3 because there wglCreateContextAttribsARB can fail in a lot of cases, - * so there delaying context creation doesn't work. - * - * The new approach is to create a GLX context in wglCreateContext / wglCreateContextAttribsARB - * and when a program requests sharing we recreate the destination or source context if it - * hasn't been made current and it hasn't shared display lists before. - */ - - if (!dest->has_been_current && !dest->sharing) - { - keep = org; - clobber = dest; - } - else if (!org->has_been_current && !org->sharing) - { - keep = dest; - clobber = org; - } - else - { - ERR("Could not share display lists because both of the contexts have already been current or shared\n"); - return FALSE; - } - - pglXDestroyContext(gdi_display, clobber->ctx); - clobber->ctx = create_glxcontext(gdi_display, clobber, keep->ctx); - TRACE("re-created context (%p) for Wine context %p (%s) sharing lists with ctx %p (%s)\n", - clobber->ctx, clobber, debugstr_fbconfig(clobber->fmt->fbconfig), - keep->ctx, debugstr_fbconfig(keep->fmt->fbconfig)); - - org->sharing = TRUE; - dest->sharing = TRUE; - return TRUE; -} - static void present_gl_drawable( HWND hwnd, HDC hdc, struct gl_drawable *gl, BOOL flush, BOOL gl_finish ) { HWND toplevel = NtUserGetAncestor( hwnd, GA_ROOT ); @@ -1723,6 +1664,7 @@ static BOOL x11drv_context_flush( void *private, HWND hwnd, HDC hdc, int interva static BOOL x11drv_context_create( HDC hdc, int format, void *share_private, const int *attribList, void **private ) { struct x11drv_context *ret, *hShareContext = share_private; + int glx_attribs[16] = {0}, *pContextAttribList = glx_attribs; int err = 0;
TRACE("(%p %d %p %p)\n", hdc, format, hShareContext, attribList); @@ -1733,7 +1675,6 @@ static BOOL x11drv_context_create( HDC hdc, int format, void *share_private, con ret->fmt = &pixel_formats[format - 1]; if (attribList) { - int *pContextAttribList = &ret->attribList[0]; ret->gl3_context = TRUE; /* attribList consists of pairs {token, value] terminated with 0 */ while(attribList[0] != 0) @@ -1745,13 +1686,11 @@ static BOOL x11drv_context_create( HDC hdc, int format, void *share_private, con pContextAttribList[0] = GLX_CONTEXT_MAJOR_VERSION_ARB; pContextAttribList[1] = attribList[1]; pContextAttribList += 2; - ret->numAttribs++; break; case WGL_CONTEXT_MINOR_VERSION_ARB: pContextAttribList[0] = GLX_CONTEXT_MINOR_VERSION_ARB; pContextAttribList[1] = attribList[1]; pContextAttribList += 2; - ret->numAttribs++; break; case WGL_CONTEXT_LAYER_PLANE_ARB: break; @@ -1759,25 +1698,21 @@ static BOOL x11drv_context_create( HDC hdc, int format, void *share_private, con pContextAttribList[0] = GLX_CONTEXT_FLAGS_ARB; pContextAttribList[1] = attribList[1]; pContextAttribList += 2; - ret->numAttribs++; break; case WGL_CONTEXT_OPENGL_NO_ERROR_ARB: pContextAttribList[0] = GLX_CONTEXT_OPENGL_NO_ERROR_ARB; pContextAttribList[1] = attribList[1]; pContextAttribList += 2; - ret->numAttribs++; break; case WGL_CONTEXT_PROFILE_MASK_ARB: pContextAttribList[0] = GLX_CONTEXT_PROFILE_MASK_ARB; pContextAttribList[1] = attribList[1]; pContextAttribList += 2; - ret->numAttribs++; break; case WGL_RENDERER_ID_WINE: pContextAttribList[0] = GLX_RENDERER_ID_MESA; pContextAttribList[1] = attribList[1]; pContextAttribList += 2; - ret->numAttribs++; break; default: ERR("Unhandled attribList pair: %#x %#x\n", attribList[0], attribList[1]); @@ -1787,7 +1722,8 @@ static BOOL x11drv_context_create( HDC hdc, int format, void *share_private, con }
X11DRV_expect_error(gdi_display, GLXErrorHandler, NULL); - ret->ctx = create_glxcontext(gdi_display, ret, hShareContext ? hShareContext->ctx : NULL); + ret->ctx = create_glxcontext( gdi_display, ret, hShareContext ? hShareContext->ctx : NULL, + attribList ? glx_attribs : NULL ); XSync(gdi_display, False); if ((err = X11DRV_check_error()) || !ret->ctx) { @@ -2082,7 +2018,6 @@ static const struct opengl_driver_funcs x11drv_driver_funcs = .p_context_create = x11drv_context_create, .p_context_destroy = x11drv_context_destroy, .p_context_copy = x11drv_context_copy, - .p_context_share = x11drv_context_share, .p_context_flush = x11drv_context_flush, .p_context_make_current = x11drv_context_make_current, .p_pbuffer_create = x11drv_pbuffer_create, diff --git a/include/wine/opengl_driver.h b/include/wine/opengl_driver.h index 0ee6862a2e6..efdf75380fe 100644 --- a/include/wine/opengl_driver.h +++ b/include/wine/opengl_driver.h @@ -143,7 +143,6 @@ struct opengl_driver_funcs BOOL (*p_context_create)(HDC,int,void*,const int*,void**); BOOL (*p_context_destroy)(void*); BOOL (*p_context_copy)(void*,void*,UINT); - BOOL (*p_context_share)(void*,void*); BOOL (*p_context_flush)(void*,HWND,HDC,int,BOOL); BOOL (*p_context_make_current)(HDC,HDC,void*); BOOL (*p_pbuffer_create)(HDC,int,BOOL,GLenum,GLenum,GLint,GLsizei*,GLsizei*,void **);
v2: Keep some unrelated changes out, fix a buffer overflow, track whether context has been used to better implement wglShareLists although it's still not enough for some games which actually modify both contexts before sharing (we will need wglCopyContext).
Sorry, got a better look at implementing wglCopyContext and I should probably do this a bit differently.