From 4c927c142185aed7ebd55cf6c484bbe89e473c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Sat, 20 Jan 2018 16:57:06 +0100 Subject: [PATCH] Reintroduce check for GE_LOGIC_COPY --- GPU/GLES/StateMappingGLES.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GPU/GLES/StateMappingGLES.cpp b/GPU/GLES/StateMappingGLES.cpp index 0b96bb05e4..65ea0efdc0 100644 --- a/GPU/GLES/StateMappingGLES.cpp +++ b/GPU/GLES/StateMappingGLES.cpp @@ -229,7 +229,8 @@ void DrawEngineGLES::ApplyDrawState(int prim) { #ifndef USING_GLES2 if (gstate_c.Supports(GPU_SUPPORTS_LOGIC_OP)) { - renderManager->SetLogicOp(gstate.isLogicOpEnabled(), logicOps[gstate.getLogicOp()]); + renderManager->SetLogicOp(gstate.isLogicOpEnabled() && gstate.getLogicOp() != GE_LOGIC_COPY, + logicOps[gstate.getLogicOp()]); } #endif }