diff --git a/OptiScaler/NVNGX_DLSS_Dx12.cpp b/OptiScaler/NVNGX_DLSS_Dx12.cpp index d6ef4dbf..4d212db7 100644 --- a/OptiScaler/NVNGX_DLSS_Dx12.cpp +++ b/OptiScaler/NVNGX_DLSS_Dx12.cpp @@ -591,6 +591,14 @@ NVSDK_NGX_API NVSDK_NGX_Result NVSDK_NGX_D3D12_EvaluateFeature(ID3D12GraphicsCom // DLSS Enabler { + // DLSS Enabler check + int deAvail; + if (InParameters->Get("DLSSEnabler.Available", &deAvail) == NVSDK_NGX_Result_Success) + { + spdlog::info("NVSDK_NGX_D3D12_EvaluateFeature DLSSEnabler.Available: {0}", deAvail); + Config::Instance()->DE_Available = (deAvail > 0); + } + int limit = 0; if (InParameters->Get("FramerateLimit", &limit) == NVSDK_NGX_Result_Success) { diff --git a/OptiScaler/NVNGX_DLSS_Vk.cpp b/OptiScaler/NVNGX_DLSS_Vk.cpp index b86067ee..5c66bd1e 100644 --- a/OptiScaler/NVNGX_DLSS_Vk.cpp +++ b/OptiScaler/NVNGX_DLSS_Vk.cpp @@ -261,7 +261,7 @@ NVSDK_NGX_API NVSDK_NGX_Result NVSDK_NGX_VULKAN_CreateFeature1(VkDevice InDevice int deAvail; if (InParameters->Get("DLSSEnabler.Available", &deAvail) == NVSDK_NGX_Result_Success) { - spdlog::info("NVSDK_NGX_D3D11_CreateFeature DLSSEnabler.Available: {0}", deAvail); + spdlog::info("NVSDK_NGX_VULKAN_CreateFeature1 DLSSEnabler.Available: {0}", deAvail); Config::Instance()->DE_Available = (deAvail > 0); }