diff --git a/GPU/GLES/StateMapping.cpp b/GPU/GLES/StateMapping.cpp index f147b2160b..3480b67071 100644 --- a/GPU/GLES/StateMapping.cpp +++ b/GPU/GLES/StateMapping.cpp @@ -259,7 +259,7 @@ void TransformDrawEngine::ApplyDrawState(int prim) { #if !defined(USING_GLES2) // Logic Ops - if (gstate.isLogicOpEnabled()) { + if (gstate.isLogicOpEnabled() && !gstate.isAlphaBlendEnabled()) { glstate.colorLogicOp.enable(); glstate.logicOp.set(logicOps[gstate.getLogicOp()]); } else