From 2b3382cafe5de0477f2091ea2ad4b2b244491e89 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Mon, 10 Jun 2024 21:20:01 +0300 Subject: [PATCH] fix for dlss enabler framelimit logic --- OptiScaler/imgui/imgui_common.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OptiScaler/imgui/imgui_common.h b/OptiScaler/imgui/imgui_common.h index 288d2ccc..5e8826c8 100644 --- a/OptiScaler/imgui/imgui_common.h +++ b/OptiScaler/imgui/imgui_common.h @@ -32,7 +32,7 @@ private: inline static uint32_t _renderWidth = 0; // dlss enabler - inline static int _deLimitFps = 0; + inline static int _deLimitFps = -1; // output scaling inline static float _ssRatio = 0.0f; @@ -1064,6 +1064,9 @@ public: if (Config::Instance()->DE_FramerateLimit.has_value()) { + if (_deLimitFps < 0) + _deLimitFps = Config::Instance()->DE_FramerateLimit.value(); + ImGui::SliderInt("FPS Limit", &_deLimitFps, 0, 200); if (ImGui::Button("Apply Limit"))