From 96284d938f4f4c26ad1df77e91d6bb29ac761b9f Mon Sep 17 00:00:00 2001 From: doodlum <15017472+doodlum@users.noreply.github.com> Date: Wed, 24 Sep 2025 17:20:20 +0100 Subject: [PATCH 1/2] chore(upscaling): revert fsr to typical settings --- src/Features/Upscaling/FidelityFX.cpp | 2 +- src/State.cpp | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Features/Upscaling/FidelityFX.cpp b/src/Features/Upscaling/FidelityFX.cpp index 45948c903d..d7f57c1f82 100644 --- a/src/Features/Upscaling/FidelityFX.cpp +++ b/src/Features/Upscaling/FidelityFX.cpp @@ -302,7 +302,7 @@ void FidelityFX::Upscale(ID3D11Resource* a_upscalingTexture, ID3D11Resource* a_r dispatchParameters.cameraNear = *globals::game::cameraNear; dispatchParameters.enableSharpening = true; - dispatchParameters.sharpness = 0.0f; + dispatchParameters.sharpness = 0.5f; dispatchParameters.cameraFovAngleVertical = Util::GetVerticalFOVRad(); dispatchParameters.viewSpaceToMetersFactor = 0.01428222656f; diff --git a/src/State.cpp b/src/State.cpp index 249185a76b..bb914c42b2 100644 --- a/src/State.cpp +++ b/src/State.cpp @@ -762,9 +762,7 @@ void State::UpdateSharedData([[maybe_unused]] bool a_inWorld, [[maybe_unused]] b auto upscaleMethod = upscaling.GetUpscaleMethod(); if (temporal && upscaleMethod != Upscaling::UpscaleMethod::kTAA) { auto renderSize = Util::ConvertToDynamic(screenSize, true); - data.MipBias = std::log2f(renderSize.x / screenSize.x); - if (upscaleMethod == Upscaling::UpscaleMethod::kDLSS) - data.MipBias -= 1.0f; + data.MipBias = std::log2f(renderSize.x / screenSize.x) - 1.0f; } else { data.MipBias = 0; } From 5a889c9fe021894a97bc4b2256444b250dedd3e4 Mon Sep 17 00:00:00 2001 From: doodlum <15017472+doodlum@users.noreply.github.com> Date: Wed, 24 Sep 2025 17:23:12 +0100 Subject: [PATCH 2/2] chore: less sharp --- src/Features/Upscaling/FidelityFX.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Features/Upscaling/FidelityFX.cpp b/src/Features/Upscaling/FidelityFX.cpp index d7f57c1f82..45948c903d 100644 --- a/src/Features/Upscaling/FidelityFX.cpp +++ b/src/Features/Upscaling/FidelityFX.cpp @@ -302,7 +302,7 @@ void FidelityFX::Upscale(ID3D11Resource* a_upscalingTexture, ID3D11Resource* a_r dispatchParameters.cameraNear = *globals::game::cameraNear; dispatchParameters.enableSharpening = true; - dispatchParameters.sharpness = 0.5f; + dispatchParameters.sharpness = 0.0f; dispatchParameters.cameraFovAngleVertical = Util::GetVerticalFOVRad(); dispatchParameters.viewSpaceToMetersFactor = 0.01428222656f;