diff --git a/Templates/BaseGame/game/core/rendering/shaders/gl/lighting.glsl b/Templates/BaseGame/game/core/rendering/shaders/gl/lighting.glsl index 1ccf33c2b..0ebcd3794 100644 --- a/Templates/BaseGame/game/core/rendering/shaders/gl/lighting.glsl +++ b/Templates/BaseGame/game/core/rendering/shaders/gl/lighting.glsl @@ -465,7 +465,7 @@ vec4 computeForwardProbes(Surface surface, { if (getFlag(surface.matFlag, 2)) { - return vec4(0,0,0,0); + return vec4(0,0,0,surface.baseColor.a); } int i = 0; diff --git a/Templates/BaseGame/game/core/rendering/shaders/lighting.hlsl b/Templates/BaseGame/game/core/rendering/shaders/lighting.hlsl index 8d601bb75..a2e8d2f4e 100644 --- a/Templates/BaseGame/game/core/rendering/shaders/lighting.hlsl +++ b/Templates/BaseGame/game/core/rendering/shaders/lighting.hlsl @@ -467,7 +467,7 @@ float4 computeForwardProbes(Surface surface, { if (getFlag(surface.matFlag, 2)) { - return float4(0,0,0,0); + return float4(0,0,0,surface.baseColor.a); } int i = 0;