Pārlūkot izejas kodu

Fix multiply blend mode (#1126)

Casey Clyde 2 gadi atpakaļ
vecāks
revīzija
eb4098a9a0
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      h3d/mat/Pass.hx

+ 1 - 1
h3d/mat/Pass.hx

@@ -113,7 +113,7 @@ class Pass {
 			blend(OneMinusDstColor, One);
 			blend(OneMinusDstColor, One);
 			blendAlphaSrc = One;
 			blendAlphaSrc = One;
 		case Multiply: // Out = Dst * Src + 0 * Dst
 		case Multiply: // Out = Dst * Src + 0 * Dst
-			blend(DstColor, One);
+			blend(DstColor, Zero);
 			blendAlphaSrc = One;
 			blendAlphaSrc = One;
 		case AlphaMultiply: // Out = Dst * Src + (1 - SrcA) * Dst
 		case AlphaMultiply: // Out = Dst * Src + (1 - SrcA) * Dst
 			blend(DstColor, OneMinusSrcAlpha);
 			blend(DstColor, OneMinusSrcAlpha);