Преглед изворни кода

The add and subtract blend modes no longer modify the destination framebuffer's alpha.

Alex Szpakowski пре 10 година
родитељ
комит
e27400de30
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/modules/graphics/opengl/Graphics.cpp

+ 1 - 1
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: