From 964ade440710a24e11ddaa9c26b4c8fb7610efdc Mon Sep 17 00:00:00 2001 From: cdozdil Date: Mon, 18 May 2026 22:02:11 +0300 Subject: [PATCH] Using format transfer should not be needed --- OptiScaler/framegen/ffx/FSRFG_Dx12.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/OptiScaler/framegen/ffx/FSRFG_Dx12.cpp b/OptiScaler/framegen/ffx/FSRFG_Dx12.cpp index 287391c9..9d1f3250 100644 --- a/OptiScaler/framegen/ffx/FSRFG_Dx12.cpp +++ b/OptiScaler/framegen/ffx/FSRFG_Dx12.cpp @@ -621,20 +621,20 @@ ffxReturnCode_t FSRFG_Dx12::DispatchCallback(ffxDispatchDescFrameGeneration* par auto lhFormat = _lastHudlessFormat; auto uhFormat = _usingHudlessFormat; - if (_lastHudlessFormat != FFX_API_SURFACE_FORMAT_UNKNOWN && lhFormat != scFormat && - (_usingHudlessFormat == FFX_API_SURFACE_FORMAT_UNKNOWN || uhFormat != lhFormat)) - { - LOG_DEBUG("Hudless format doesn't match, hudless: {}, present: {}", (uint32_t) _lastHudlessFormat, - params->presentColor.description.format); + // if (_lastHudlessFormat != FFX_API_SURFACE_FORMAT_UNKNOWN && lhFormat != scFormat && + // (_usingHudlessFormat == FFX_API_SURFACE_FORMAT_UNKNOWN || uhFormat != lhFormat)) + //{ + // LOG_DEBUG("Hudless format doesn't match, hudless: {}, present: {}", (uint32_t) _lastHudlessFormat, + // params->presentColor.description.format); - params->numGeneratedFrames = 0; - _lastFrameId = params->frameID; + // params->numGeneratedFrames = 0; + // _lastFrameId = params->frameID; - state.FGchanged = true; - state.SCchanged = true; + // state.FGchanged = true; + // state.SCchanged = true; - return FFX_API_RETURN_OK; - } + // return FFX_API_RETURN_OK; + //} static bool lastFGDisableHudless = Config::Instance()->FGDisableHudless.value_or_default(); if (lastFGDisableHudless != Config::Instance()->FGDisableHudless.value_or_default())