diff --git a/GPU/Common/GPUStateUtils.cpp b/GPU/Common/GPUStateUtils.cpp index c59e9c4cc..88d45eb6b 100644 --- a/GPU/Common/GPUStateUtils.cpp +++ b/GPU/Common/GPUStateUtils.cpp @@ -92,6 +92,7 @@ bool IsAlphaTestTriviallyTrue() { return (gstate_c.vertexFullAlpha && (gstate_c.textureFullAlpha || !gstate.isTextureAlphaUsed())) || ( (!gstate.isStencilTestEnabled() && !gstate.isDepthTestEnabled() && + (!gstate.isLogicOpEnabled() || gstate.getLogicOp() == GE_LOGIC_COPY) && gstate.getAlphaTestRef() == 0 && gstate.isAlphaBlendEnabled() && gstate.getBlendFuncA() == GE_SRCBLEND_SRCALPHA &&