From 570f865bad363a600fbc51dadd5206a71632c667 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Tue, 16 Mar 2010 19:02:15 +0100 Subject: [PATCH] wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_blit(). --- dlls/wined3d/swapchain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/wined3d/swapchain.c b/dlls/wined3d/swapchain.c index df1638f36f4..dfe194df01b 100644 --- a/dlls/wined3d/swapchain.c +++ b/dlls/wined3d/swapchain.c @@ -114,7 +114,7 @@ static void swapchain_blit(IWineD3DSwapChainImpl *This, struct wined3d_context * else gl_filter = GL_LINEAR; - if (gl_info->fbo_ops.glBlitFramebuffer) + if (gl_info->fbo_ops.glBlitFramebuffer && is_identity_fixup(backbuffer->resource.format_desc->color_fixup)) { ENTER_GL(); context_bind_fbo(context, GL_READ_FRAMEBUFFER, &context->src_fbo);