From: Henri Verbeet Date: Tue, 16 Mar 2010 18:02:15 +0000 (+0100) Subject: wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_b... X-Git-Tag: wine-1.1.41~119 X-Git-Url: http://git.etersoft.ru/projects/?a=commitdiff_plain;h=570f865bad363a600fbc51dadd5206a71632c667;p=wine%2Feterwine.git wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_blit(). --- diff --git a/dlls/wined3d/swapchain.c b/dlls/wined3d/swapchain.c index df1638f36f..dfe194df01 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);