From 2d18d5b280e2cdb63addab44eaca38ff2acd0d45 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Fri, 13 Nov 2020 15:18:20 -0600 Subject: [PATCH] clamp borghtpass filter return values to smooth out bloom --- .../game/core/postFX/scripts/HDR/brightPassFilterP.glsl | 2 +- .../game/core/postFX/scripts/HDR/brightPassFilterP.hlsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) ); }