From cdef3cf4250748bdb2c9b893a61426b7bb668cbb Mon Sep 17 00:00:00 2001 From: cdozdil Date: Sat, 28 Feb 2026 11:33:48 +0300 Subject: [PATCH] Disable DLSSD check at Dx12 restore signature --- OptiScaler/inputs/NVNGX_DLSS_Dx12.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OptiScaler/inputs/NVNGX_DLSS_Dx12.cpp b/OptiScaler/inputs/NVNGX_DLSS_Dx12.cpp index 7f308e8d..5a90cd5c 100644 --- a/OptiScaler/inputs/NVNGX_DLSS_Dx12.cpp +++ b/OptiScaler/inputs/NVNGX_DLSS_Dx12.cpp @@ -910,8 +910,8 @@ NVSDK_NGX_API NVSDK_NGX_Result NVSDK_NGX_D3D12_EvaluateFeature(ID3D12GraphicsCom State::Instance().currentFeature = deviceContext->feature.get(); // Root signature restore - if (deviceContext->feature->Name() != "DLSSD" && (Config::Instance()->RestoreComputeSignature.value_or_default() || - Config::Instance()->RestoreGraphicSignature.value_or_default())) + if (Config::Instance()->RestoreComputeSignature.value_or_default() || + Config::Instance()->RestoreGraphicSignature.value_or_default()) { contextRendering = true; } @@ -945,8 +945,8 @@ NVSDK_NGX_API NVSDK_NGX_Result NVSDK_NGX_D3D12_EvaluateFeature(ID3D12GraphicsCom } // Root signature restore - if (deviceContext->feature->Name() != "DLSSD" && (Config::Instance()->RestoreComputeSignature.value_or_default() || - Config::Instance()->RestoreGraphicSignature.value_or_default())) + if (Config::Instance()->RestoreComputeSignature.value_or_default() || + Config::Instance()->RestoreGraphicSignature.value_or_default()) { if (Config::Instance()->RestoreComputeSignature.value_or_default() && computeSignatures.contains(InCmdList)) {