From f9e32aec584fd0e5d95672afb19aedf4645f980f Mon Sep 17 00:00:00 2001 From: cdozdil Date: Thu, 27 Jun 2024 15:16:50 +0300 Subject: [PATCH] fix for enabler menu issues --- OptiScaler/OptiScaler.vcxproj | 4 ++-- OptiScaler/imgui/imgui_common.h | 10 ++++++---- OptiScaler/resource.h | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/OptiScaler/OptiScaler.vcxproj b/OptiScaler/OptiScaler.vcxproj index 87feb1b3..970dff8f 100644 --- a/OptiScaler/OptiScaler.vcxproj +++ b/OptiScaler/OptiScaler.vcxproj @@ -81,8 +81,8 @@ $(SolutionDir)external\vulkan\include;$(SolutionDir)external\nvngx_dlss_sdk;$(SolutionDir)external\xess\inc\xess;$(SolutionDir)external\simpleini;$(SolutionDir)external\unordered_dense\include;$(SolutionDir)external\spdlog\include;$(IncludePath) $(ProjectDir)fsr2\lib;$(ProjectDir)fsr2_212\lib;$(ProjectDir)vulkan;$(ProjectDir)d3dx;$(ProjectDir)detours;$(SolutionDir)external\xess\lib;$(LibraryPath) - dxgi - F:\Games\Steam\steamapps\common\Sons Of The Forest\ + dlss-enabler-upscaler + D:\Folders\Games\Banishers Ghosts of New Eden\NWD\Binaries\Win64\ .\x64\Debug diff --git a/OptiScaler/imgui/imgui_common.h b/OptiScaler/imgui/imgui_common.h index f6fc99e3..5932d694 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 = 500; // output scaling inline static float _ssRatio = 0.0f; @@ -42,6 +42,7 @@ private: inline static int _selectedScale = 0; inline static bool _imguiSizeUpdate = true; + // ovarlay states inline static bool _dx11Ready = false; inline static bool _dx12Ready = false; inline static bool _vulkanReady = false; @@ -1094,7 +1095,8 @@ public: ImGui::BeginDisabled(Config::Instance()->DE_FramerateLimitVsync.value_or(false)); - if (Config::Instance()->DE_FramerateLimit.has_value() && _deLimitFps == 0) + // set inital value + if (Config::Instance()->DE_FramerateLimit.has_value() && _deLimitFps > 200) _deLimitFps = Config::Instance()->DE_FramerateLimit.value(); ImGui::SliderInt("FPS Limit", &_deLimitFps, 0, 200); @@ -1142,8 +1144,8 @@ public: if (ImGui::Selectable("FSR3", Config::Instance()->DE_Generator.value_or("auto") == "fsr3")) Config::Instance()->DE_Generator = "fsr3"; - if (ImGui::Selectable("DLSS-G", Config::Instance()->DE_Generator.value_or("auto") == "dlggs")) - Config::Instance()->DE_Generator = "dlggs"; + if (ImGui::Selectable("DLSS-G", Config::Instance()->DE_Generator.value_or("auto") == "dlssg")) + Config::Instance()->DE_Generator = "dlssg"; ImGui::EndCombo(); } diff --git a/OptiScaler/resource.h b/OptiScaler/resource.h index b9ec3d80..8fe60e38 100644 --- a/OptiScaler/resource.h +++ b/OptiScaler/resource.h @@ -21,7 +21,7 @@ #define VER_MAJOR_VERSION 0 #define VER_MINOR_VERSION 6 #define VER_HOTFIX_VERSION 1 -#define VER_BUILD_NUMBER 21 +#define VER_BUILD_NUMBER 22 #define VER_PRE_RELEASE #define VER_FILE_VERSION VER_MAJOR_VERSION, VER_MINOR_VERSION, VER_HOTFIX_VERSION, VER_BUILD_NUMBER