diff --git a/GPU/GLES/StateMapping.cpp b/GPU/GLES/StateMapping.cpp index 4a335d3a70..55046404d3 100644 --- a/GPU/GLES/StateMapping.cpp +++ b/GPU/GLES/StateMapping.cpp @@ -243,7 +243,7 @@ void TransformDrawEngine::ApplyDrawState(int prim) { } #endif - if ((blendFuncEq == GE_BLENDMODE_MIN || blendFuncEq == GE_BLENDMODE_MAX) && gl_extensions.EXT_blend_minmax) { + if (blendFuncEq >= GE_BLENDMODE_MIN && gl_extensions.EXT_blend_minmax) { glstate.blendEquation.set(eqLookup[blendFuncEq]); } else { glstate.blendEquation.set(eqLookupNoMinMax[blendFuncEq]);