From 9b283f5f7ba28c82f719488cb6bfa19abde31628 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Mon, 12 May 2025 16:36:00 +0300 Subject: [PATCH] Disable some FG/SC resets for SetFullScreenstate --- OptiScaler/hooks/wrapped_swapchain.cpp | 3 +++ OptiScaler/resource_tracking/ResTrack_dx12.cpp | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/OptiScaler/hooks/wrapped_swapchain.cpp b/OptiScaler/hooks/wrapped_swapchain.cpp index 6dba1b78..a39cae7d 100644 --- a/OptiScaler/hooks/wrapped_swapchain.cpp +++ b/OptiScaler/hooks/wrapped_swapchain.cpp @@ -263,6 +263,7 @@ HRESULT STDMETHODCALLTYPE WrappedIDXGISwapChain4::SetFullscreenState(BOOL Fullsc State::Instance().FGchanged = true; } + /* if (ClearTrig != nullptr) ClearTrig(true, Handle); @@ -288,6 +289,8 @@ HRESULT STDMETHODCALLTYPE WrappedIDXGISwapChain4::SetFullscreenState(BOOL Fullsc buffer->Release(); } } + */ + } if (Config::Instance()->FGUseMutexForSwaphain.value_or_default() && ffxLock) diff --git a/OptiScaler/resource_tracking/ResTrack_dx12.cpp b/OptiScaler/resource_tracking/ResTrack_dx12.cpp index a21836be..2bf5c527 100644 --- a/OptiScaler/resource_tracking/ResTrack_dx12.cpp +++ b/OptiScaler/resource_tracking/ResTrack_dx12.cpp @@ -2182,10 +2182,6 @@ void ResTrack_Dx12::ClearPossibleHudless() _skipHudless = false; _rcActive = false; _cmdList = false; - - //_upscalerCommandList = nullptr; - //_commandList = nullptr; - } void ResTrack_Dx12::PresentDone()