From fdfb76da2bb2558252b3cdcffdd680ecd24ec746 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Mon, 13 Oct 2025 17:58:04 +0300 Subject: [PATCH] Use generated createParams for on the fly upscaler changes --- OptiScaler/upscalers/FeatureProvider_Dx11.cpp | 2 +- OptiScaler/upscalers/FeatureProvider_Dx12.cpp | 2 +- OptiScaler/upscalers/FeatureProvider_Vk.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OptiScaler/upscalers/FeatureProvider_Dx11.cpp b/OptiScaler/upscalers/FeatureProvider_Dx11.cpp index 51bc698f..6d37aefc 100644 --- a/OptiScaler/upscalers/FeatureProvider_Dx11.cpp +++ b/OptiScaler/upscalers/FeatureProvider_Dx11.cpp @@ -160,7 +160,7 @@ bool FeatureProvider_Dx11::ChangeFeature(std::string upscalerName, ID3D11Device* contextData->feature.reset(); - if (!GetFeature(State::Instance().newBackend, handleId, parameters, &contextData->feature)) + if (!GetFeature(State::Instance().newBackend, handleId, contextData->createParams, &contextData->feature)) { LOG_ERROR("Upscaler can't created"); return false; diff --git a/OptiScaler/upscalers/FeatureProvider_Dx12.cpp b/OptiScaler/upscalers/FeatureProvider_Dx12.cpp index 1eaecf88..0146d14b 100644 --- a/OptiScaler/upscalers/FeatureProvider_Dx12.cpp +++ b/OptiScaler/upscalers/FeatureProvider_Dx12.cpp @@ -166,7 +166,7 @@ bool FeatureProvider_Dx12::ChangeFeature(std::string upscalerName, ID3D12Device* contextData->feature.reset(); - if (!GetFeature(State::Instance().newBackend, handleId, parameters, &contextData->feature)) + if (!GetFeature(State::Instance().newBackend, handleId, contextData->createParams, &contextData->feature)) { LOG_ERROR("Upscaler can't created"); return false; diff --git a/OptiScaler/upscalers/FeatureProvider_Vk.cpp b/OptiScaler/upscalers/FeatureProvider_Vk.cpp index 77cde21f..a0738923 100644 --- a/OptiScaler/upscalers/FeatureProvider_Vk.cpp +++ b/OptiScaler/upscalers/FeatureProvider_Vk.cpp @@ -147,7 +147,7 @@ bool FeatureProvider_Vk::ChangeFeature(std::string upscalerName, VkInstance inst contextData->feature.reset(); - if (!GetFeature(State::Instance().newBackend, handleId, parameters, &contextData->feature)) + if (!GetFeature(State::Instance().newBackend, handleId, contextData->createParams, &contextData->feature)) { LOG_ERROR("Upscaler can't created"); return false;