From 6fb623bb966983de3cda73e7b966466e260efeda Mon Sep 17 00:00:00 2001 From: nitec <35529761+cdozdil@users.noreply.github.com> Date: Sun, 16 Nov 2025 11:50:44 +0300 Subject: [PATCH] Re-enabled INVERTED_DEPTH flags for XeFG --- OptiScaler/framegen/xefg/XeFG_Dx12.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/OptiScaler/framegen/xefg/XeFG_Dx12.cpp b/OptiScaler/framegen/xefg/XeFG_Dx12.cpp index c260aaf6..a5ffb3b9 100644 --- a/OptiScaler/framegen/xefg/XeFG_Dx12.cpp +++ b/OptiScaler/framegen/xefg/XeFG_Dx12.cpp @@ -261,9 +261,8 @@ bool XeFG_Dx12::CreateSwapchain(IDXGIFactory* factory, ID3D12CommandQueue* cmdQu params.initFlags = XEFG_SWAPCHAIN_INIT_FLAG_NONE; - // if (State::Instance().activeFgInput != FGInput::Upscaler && - // Config::Instance()->FGXeFGDepthInverted.value_or_default()) - // params.initFlags |= XEFG_SWAPCHAIN_INIT_FLAG_INVERTED_DEPTH; + if (Config::Instance()->FGXeFGDepthInverted.value_or_default()) + params.initFlags |= XEFG_SWAPCHAIN_INIT_FLAG_INVERTED_DEPTH; if (Config::Instance()->FGXeFGJitteredMV.value_or_default()) params.initFlags |= XEFG_SWAPCHAIN_INIT_FLAG_JITTERED_MV; @@ -360,9 +359,8 @@ bool XeFG_Dx12::CreateSwapchain1(IDXGIFactory* factory, ID3D12CommandQueue* cmdQ params.initFlags = XEFG_SWAPCHAIN_INIT_FLAG_NONE; - // if (State::Instance().activeFgInput != FGInput::Upscaler && - // Config::Instance()->FGXeFGDepthInverted.value_or_default()) - // params.initFlags |= XEFG_SWAPCHAIN_INIT_FLAG_INVERTED_DEPTH; + if (Config::Instance()->FGXeFGDepthInverted.value_or_default()) + params.initFlags |= XEFG_SWAPCHAIN_INIT_FLAG_INVERTED_DEPTH; if (Config::Instance()->FGXeFGJitteredMV.value_or_default()) params.initFlags |= XEFG_SWAPCHAIN_INIT_FLAG_JITTERED_MV;