From cb58eb45f0c766729aff820026650a8f566c2072 Mon Sep 17 00:00:00 2001 From: Rodolfo Osvaldo Bogado Date: Tue, 30 Nov 2010 21:44:54 +0000 Subject: [PATCH] posible fix for issues 2850 and 3407 thanks to tapcio for the info git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6502 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Plugins/Plugin_VideoDX11/Src/Render.cpp | 2 +- Source/Plugins/Plugin_VideoDX9/Src/Render.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Plugins/Plugin_VideoDX11/Src/Render.cpp b/Source/Plugins/Plugin_VideoDX11/Src/Render.cpp index d298ecbd11..89e0b0c7ac 100644 --- a/Source/Plugins/Plugin_VideoDX11/Src/Render.cpp +++ b/Source/Plugins/Plugin_VideoDX11/Src/Render.cpp @@ -726,7 +726,7 @@ void Renderer::ClearScreen(const EFBRectangle& rc, bool colorEnable, bool alphaE void Renderer::SetBlendMode(bool forceUpdate) { - if (bpmem.blendmode.logicopenable) + if (bpmem.blendmode.logicopenable && !forceUpdate) return; if (bpmem.blendmode.subtract) // enable blending src 1 dst 1 diff --git a/Source/Plugins/Plugin_VideoDX9/Src/Render.cpp b/Source/Plugins/Plugin_VideoDX9/Src/Render.cpp index b3d6b9778d..71a2e6755c 100644 --- a/Source/Plugins/Plugin_VideoDX9/Src/Render.cpp +++ b/Source/Plugins/Plugin_VideoDX9/Src/Render.cpp @@ -813,7 +813,7 @@ void Renderer::ClearScreen(const EFBRectangle& rc, bool colorEnable, bool alphaE void Renderer::SetBlendMode(bool forceUpdate) { - if (bpmem.blendmode.logicopenable) + if (bpmem.blendmode.logicopenable && !forceUpdate) return; if (bpmem.blendmode.subtract && bpmem.blendmode.blendenable)