From 1fa19d8e4203f920eb29b8a4fb79d32917ce221a Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Thu, 11 Nov 2010 12:39:17 +0100 Subject: [PATCH] wined3d: Take the location into account in context_apply_fbo_state_blit(). --- 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 b615a76c7c3..32df69bab25 100644 --- a/dlls/wined3d/context.c +++ b/dlls/wined3d/context.c @@ -504,7 +504,7 @@ static void context_apply_fbo_state(struct wined3d_context *context, GLenum targ void context_apply_fbo_state_blit(struct wined3d_context *context, GLenum target, IWineD3DSurfaceImpl *render_target, IWineD3DSurfaceImpl *depth_stencil, DWORD location) { - if (surface_is_offscreen(render_target)) + if (location != SFLAG_INDRAWABLE || surface_is_offscreen(render_target)) { UINT clear_size = (context->gl_info->limits.buffers - 1) * sizeof(*context->blit_targets); context->blit_targets[0] = render_target;