From c4abb07537192ce2db6e234dcd4a0425b741fd5e Mon Sep 17 00:00:00 2001 From: cdozdil Date: Fri, 28 Feb 2025 16:37:37 +0300 Subject: [PATCH] Hook NVNGX when initin DLSS-D too --- OptiScaler/upscalers/dlssd/DLSSDFeature.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OptiScaler/upscalers/dlssd/DLSSDFeature.cpp b/OptiScaler/upscalers/dlssd/DLSSDFeature.cpp index 3184b989..de35492a 100644 --- a/OptiScaler/upscalers/dlssd/DLSSDFeature.cpp +++ b/OptiScaler/upscalers/dlssd/DLSSDFeature.cpp @@ -257,6 +257,11 @@ DLSSDFeature::DLSSDFeature(unsigned int handleId, NVSDK_NGX_Parameter* InParamet if (NVNGXProxy::NVNGXModule() == nullptr) NVNGXProxy::InitNVNGX(); + if (NVNGXProxy::NVNGXModule() != nullptr && !State::Instance().enablerAvailable) + { + HookNgxApi(NVNGXProxy::NVNGXModule()); + } + _moduleLoaded = NVNGXProxy::NVNGXModule() != nullptr; }