From 3911cf81d86b4dfd68cdf7b5c7c3a4eb38ac74b0 Mon Sep 17 00:00:00 2001 From: FakeMichau <49685661+FakeMichau@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:32:08 +0200 Subject: [PATCH] Always call ReleaseFeature on Nvngx FG mods --- OptiScaler/framegen/nvngx/Nvngx_FG.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/OptiScaler/framegen/nvngx/Nvngx_FG.cpp b/OptiScaler/framegen/nvngx/Nvngx_FG.cpp index 75e1bfe6..b758af99 100644 --- a/OptiScaler/framegen/nvngx/Nvngx_FG.cpp +++ b/OptiScaler/framegen/nvngx/Nvngx_FG.cpp @@ -303,11 +303,7 @@ NVSDK_NGX_Result Nvngx_FG::D3D12_ReleaseFeature(NVSDK_NGX_Handle* InHandle) { NVSDK_NGX_Handle TempHandle = { .Id = InHandle->Id - DLSSG_MOD_ID_OFFSET }; - // TODO: seems like a bug in Enabler - if (!_mfg) - return _DLSSG_D3D12_ReleaseFeature(&TempHandle); - else - return NVSDK_NGX_Result_Success; + return _DLSSG_D3D12_ReleaseFeature(&TempHandle); } return NVSDK_NGX_Result_Fail; }