diff --git a/src/modules/graphics/opengl/Graphics.cpp b/src/modules/graphics/opengl/Graphics.cpp index 46d4d06b4..cd52f805f 100644 --- a/src/modules/graphics/opengl/Graphics.cpp +++ b/src/modules/graphics/opengl/Graphics.cpp @@ -945,7 +945,7 @@ void Graphics::setBlendMode(BlendMode mode, bool multiplyalpha) func = GL_FUNC_REVERSE_SUBTRACT; case BLEND_ADD: srcRGB = GL_ONE; - srcA = GL_SRC_ALPHA; // FIXME: This isn't correct... + srcA = GL_ZERO; dstRGB = dstA = GL_ONE; break; case BLEND_SCREEN: