From 663fac5bcd9fd6242a9a3e879ecb37e93343fb0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20D=C3=B6singer?= Date: Thu, 2 Jun 2011 19:54:37 +0200 Subject: [PATCH] wined3d: Set last_was_blit to FALSE in the if condition that checks for it. --- dlls/wined3d/context.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/wined3d/context.c b/dlls/wined3d/context.c index 3eb6c7d35b1..40b9cee44a9 100644 --- a/dlls/wined3d/context.c +++ b/dlls/wined3d/context.c @@ -2221,6 +2221,7 @@ BOOL context_apply_clear_state(struct wined3d_context *context, struct wined3d_d if (context->last_was_blit) { device->frag_pipe->enable_extension(TRUE); + context->last_was_blit = FALSE; } /* Blending and clearing should be orthogonal, but tests on the nvidia @@ -2231,7 +2232,6 @@ BOOL context_apply_clear_state(struct wined3d_context *context, struct wined3d_d checkGLcall("glEnable GL_SCISSOR_TEST"); LEAVE_GL(); - context->last_was_blit = FALSE; context_invalidate_state(context, STATE_RENDER(WINED3DRS_ALPHABLENDENABLE), state_table); context_invalidate_state(context, STATE_RENDER(WINED3DRS_SCISSORTESTENABLE), state_table); context_invalidate_state(context, STATE_SCISSORRECT, state_table);