From 9f54bca83188d77dd12deb5d718e8d4b37912d21 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 27 Mar 2026 18:23:17 +0100 Subject: [PATCH] Fix regression in HDR screen space reflections --- Content/Shaders/SSR.flax | 4 ++-- Source/Shaders/SSR.shader | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Content/Shaders/SSR.flax b/Content/Shaders/SSR.flax index 44da6c42d..894441863 100644 --- a/Content/Shaders/SSR.flax +++ b/Content/Shaders/SSR.flax @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6b91a42118aeb52e009f2a72b71cf675b674d0f5c9e5db685c4b483d48c344a6 -size 11491 +oid sha256:c69fe15dec62ed41014152bbd80dc40343d5d65c0f5fba67d35e6712d8ed49ff +size 11586 diff --git a/Source/Shaders/SSR.shader b/Source/Shaders/SSR.shader index 6a29008de..b1e90c924 100644 --- a/Source/Shaders/SSR.shader +++ b/Source/Shaders/SSR.shader @@ -229,6 +229,10 @@ float4 PS_ResolvePass(Quad_VS2PS input) : SV_Target0 result.rgb /= 1 - Luminance(result.rgb); #endif + // Normalize alpha + result.rgb *= max(1, result.a); + result.a = min(result, 1); + //return float4(abs(Luminance(result) - Luminance(saturate(result))).xxx, 1); //return saturate(result); return result;