diff --git a/include/rendering/renderer.hpp b/include/rendering/renderer.hpp index 0122134a..f509f5fd 100644 --- a/include/rendering/renderer.hpp +++ b/include/rendering/renderer.hpp @@ -429,7 +429,7 @@ private: uint32_t frameIndex = 0; bool needsHistoryReset = true; bool useAmdBackend = false; - float jitterSign = -1.0f; + float jitterSign = 0.40f; float motionVecScaleX = 1.0f; float motionVecScaleY = 1.0f; #if WOWEE_HAS_AMD_FSR2 diff --git a/include/ui/game_screen.hpp b/include/ui/game_screen.hpp index 28a24b9f..172ea7c1 100644 --- a/include/ui/game_screen.hpp +++ b/include/ui/game_screen.hpp @@ -120,7 +120,7 @@ private: int pendingUpscalingMode = 0; // 0=Off, 1=FSR1, 2=FSR2 int pendingFSRQuality = 0; // 0=UltraQuality, 1=Quality, 2=Balanced, 3=Performance float pendingFSRSharpness = 0.5f; - float pendingFSR2JitterSign = -1.0f; + float pendingFSR2JitterSign = 0.40f; float pendingFSR2MotionVecScaleX = 1.0f; float pendingFSR2MotionVecScaleY = 1.0f; bool fsrSettingsApplied_ = false; diff --git a/src/rendering/performance_hud.cpp b/src/rendering/performance_hud.cpp index 2e2f19f2..5008a3d6 100644 --- a/src/rendering/performance_hud.cpp +++ b/src/rendering/performance_hud.cpp @@ -202,10 +202,7 @@ void PerformanceHUD::render(const Renderer* renderer, const Camera* camera) { } if (renderer->isFSR2Enabled()) { ImGui::TextColored(ImVec4(0.4f, 0.9f, 1.0f, 1.0f), "FSR 2.2: ON"); - ImGui::Text(" JitterSign=%.2f MVScale=(%.2f, %.2f)", - renderer->getFSR2JitterSign(), - renderer->getFSR2MotionVecScaleX(), - renderer->getFSR2MotionVecScaleY()); + ImGui::Text(" JitterSign=%.2f", renderer->getFSR2JitterSign()); } ImGui::Spacing(); diff --git a/src/ui/game_screen.cpp b/src/ui/game_screen.cpp index a8a4062b..673a416f 100644 --- a/src/ui/game_screen.cpp +++ b/src/ui/game_screen.cpp @@ -6357,25 +6357,7 @@ void GameScreen::renderSettingsWindow() { } saveSettings(); } - if (ImGui::SliderFloat("MV Scale X", &pendingFSR2MotionVecScaleX, -2.0f, 2.0f, "%.2f")) { - if (renderer) { - renderer->setFSR2DebugTuning( - pendingFSR2JitterSign, - pendingFSR2MotionVecScaleX, - pendingFSR2MotionVecScaleY); - } - saveSettings(); - } - if (ImGui::SliderFloat("MV Scale Y", &pendingFSR2MotionVecScaleY, -2.0f, 2.0f, "%.2f")) { - if (renderer) { - renderer->setFSR2DebugTuning( - pendingFSR2JitterSign, - pendingFSR2MotionVecScaleX, - pendingFSR2MotionVecScaleY); - } - saveSettings(); - } - ImGui::TextDisabled("Tip: default is jitter=-1, mv=(1,1)."); + ImGui::TextDisabled("Tip: 0.40 is the current recommended default."); } } }