diff --git a/Templates/BaseGame/game/core/postFX/scripts/HDR/brightPassFilterP.glsl b/Templates/BaseGame/game/core/postFX/scripts/HDR/brightPassFilterP.glsl index 04d9e97c9..0384e5477 100644 --- a/Templates/BaseGame/game/core/postFX/scripts/HDR/brightPassFilterP.glsl +++ b/Templates/BaseGame/game/core/postFX/scripts/HDR/brightPassFilterP.glsl @@ -61,5 +61,5 @@ void main() average = vec4( 0.0f, 0.0f, 0.0f, 1.0f ); // Write the colour to the bright-pass render target - OUT_col = hdrEncode( average ); + OUT_col = hdrEncode( saturate(average) ); } diff --git a/Templates/BaseGame/game/core/postFX/scripts/HDR/brightPassFilterP.hlsl b/Templates/BaseGame/game/core/postFX/scripts/HDR/brightPassFilterP.hlsl index c3f04db93..ad1e0501f 100644 --- a/Templates/BaseGame/game/core/postFX/scripts/HDR/brightPassFilterP.hlsl +++ b/Templates/BaseGame/game/core/postFX/scripts/HDR/brightPassFilterP.hlsl @@ -58,5 +58,5 @@ float4 main( PFXVertToPix IN ) : TORQUE_TARGET0 average = float4( 0.0f, 0.0f, 0.0f, 1.0f ); // Write the colour to the bright-pass render target - return hdrEncode( average ); + return hdrEncode( saturate(average) ); }