From 01e8519aecbb812db68a5e768278a4fdef2455dd Mon Sep 17 00:00:00 2001 From: cdozdil Date: Wed, 4 Sep 2024 17:42:18 +0300 Subject: [PATCH] fix disable overlaymenu logic --- OptiScaler/NVNGX_DLSS_Dx12.cpp | 2 +- OptiScaler/dllmain.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OptiScaler/NVNGX_DLSS_Dx12.cpp b/OptiScaler/NVNGX_DLSS_Dx12.cpp index ae444698..e146a3dd 100644 --- a/OptiScaler/NVNGX_DLSS_Dx12.cpp +++ b/OptiScaler/NVNGX_DLSS_Dx12.cpp @@ -855,7 +855,7 @@ NVSDK_NGX_API NVSDK_NGX_Result NVSDK_NGX_D3D12_EvaluateFeature(ID3D12GraphicsCom if(!Config::Instance()->DE_Available) { // DLSS Enabler check - int deAvail; + int deAvail = 0; if (InParameters->Get("DLSSEnabler.Available", &deAvail) == NVSDK_NGX_Result_Success) { if (Config::Instance()->DE_Available != (deAvail > 0)) diff --git a/OptiScaler/dllmain.cpp b/OptiScaler/dllmain.cpp index 60eca1c4..8dd512ce 100644 --- a/OptiScaler/dllmain.cpp +++ b/OptiScaler/dllmain.cpp @@ -1496,7 +1496,7 @@ static void CheckWorkingMode() if (modeFound) { - Config::Instance()->OverlayMenu = !isNvngxMode; + Config::Instance()->OverlayMenu = (!isNvngxMode || isWorkingWithEnabler); AttachHooks();