Update glstate.cpp
Fixes the GL blend formula for Subtractive blending
This commit is contained in:
parent
f3b4ab62a5
commit
fb09fa1d0c
|
@ -84,10 +84,9 @@ void GLBlendMode::apply(const BlendType &value)
|
|||
break;
|
||||
|
||||
case BlendSubstraction :
|
||||
// FIXME Alpha calculation is untested
|
||||
gl.BlendEquation(GL_FUNC_REVERSE_SUBTRACT);
|
||||
gl.BlendFuncSeparate(GL_SRC_ALPHA, GL_ONE,
|
||||
GL_ONE, GL_ONE);
|
||||
GL_ZERO, GL_ONE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue