Browse Source

Bugfix: Transparent material now uses albedo alpha channel for determining opacity

BearishSun 8 years ago
parent
commit
0d7b4d33c1

BIN
Data/Engine/Shaders/Transparent.bsl.asset


+ 1 - 1
Data/Raw/Engine/Shaders/Transparent.bsl

@@ -90,7 +90,7 @@ mixin Surface
 			float3 totalLighting = directLighting.rgb;
 			totalLighting.rgb += imageBasedSpecular;
 
-			return float4(totalLighting, gOpacity);
+			return float4(totalLighting, surfaceData.albedo.a * gOpacity);
 		}	
 	};
 };