Update glstate.cpp

Fixes the GL blend formula for Subtractive blending
This commit is contained in:
Jaiden 2021-09-19 09:07:21 -04:00 committed by Jonas Kulla
parent f3b4ab62a5
commit fb09fa1d0c
1 changed files with 1 additions and 2 deletions

View File

@ -84,10 +84,9 @@ void GLBlendMode::apply(const BlendType &value)
break; break;
case BlendSubstraction : case BlendSubstraction :
// FIXME Alpha calculation is untested
gl.BlendEquation(GL_FUNC_REVERSE_SUBTRACT); gl.BlendEquation(GL_FUNC_REVERSE_SUBTRACT);
gl.BlendFuncSeparate(GL_SRC_ALPHA, GL_ONE, gl.BlendFuncSeparate(GL_SRC_ALPHA, GL_ONE,
GL_ONE, GL_ONE); GL_ZERO, GL_ONE);
break; break;
} }
} }