diff --git a/OptiScaler/Config.cpp b/OptiScaler/Config.cpp index f7535844..0755e34e 100644 --- a/OptiScaler/Config.cpp +++ b/OptiScaler/Config.cpp @@ -233,7 +233,7 @@ bool Config::Reload(std::filesystem::path iniPath) // spoofing DxgiSpoofing = readBool("Spoofing", "Dxgi"); - DxgiXessNoSpoof = readBool("Spoofing", "DxgiXessNoSpoof"); + DxgiSkipSpoofForUpscalers = readBool("Spoofing", "DxgiSkipSpoofForUpscalers"); DxgiBlacklist = readString("Spoofing", "DxgiBlacklist"); VulkanSpoofing = readBool("Spoofing", "Vulkan"); VulkanExtensionSpoofing = readBool("Spoofing", "VulkanExtensionSpoofing"); @@ -482,7 +482,7 @@ bool Config::SaveIni() // Spoofing ini.SetValue("Spoofing", "Dxgi", GetBoolValue(Instance()->DxgiSpoofing).c_str()); - ini.SetValue("Spoofing", "DxgiXessNoSpoof", GetBoolValue(Instance()->DxgiXessNoSpoof).c_str()); + ini.SetValue("Spoofing", "DxgiSkipSpoofForUpscalers", GetBoolValue(Instance()->DxgiSkipSpoofForUpscalers).c_str()); ini.SetValue("Spoofing", "DxgiBlacklist", Instance()->DxgiBlacklist.value_or("auto").c_str()); ini.SetValue("Spoofing", "Vulkan", GetBoolValue(Instance()->VulkanSpoofing).c_str()); ini.SetValue("Spoofing", "VulkanExtensionSpoofing", GetBoolValue(Instance()->VulkanExtensionSpoofing).c_str()); diff --git a/OptiScaler/Config.h b/OptiScaler/Config.h index 8f10c55f..e0d19aa3 100644 --- a/OptiScaler/Config.h +++ b/OptiScaler/Config.h @@ -142,7 +142,7 @@ public: // spoofing std::optional DxgiSpoofing; - std::optional DxgiXessNoSpoof; + std::optional DxgiSkipSpoofForUpscalers; std::optional DxgiBlacklist; std::optional VulkanSpoofing; std::optional VulkanExtensionSpoofing; diff --git a/OptiScaler/backends/xess/XeSSFeature.cpp b/OptiScaler/backends/xess/XeSSFeature.cpp index 6c71bbd3..412b4518 100644 --- a/OptiScaler/backends/xess/XeSSFeature.cpp +++ b/OptiScaler/backends/xess/XeSSFeature.cpp @@ -33,7 +33,7 @@ bool XeSSFeature::InitXeSS(ID3D12Device* device, const NVSDK_NGX_Parameter* InPa return false; } - Config::Instance()->xessSkipSpoofing = true; + Config::Instance()->dxgiSkipSpoofing = true; auto ret = GetVersion()(&_xessVersion); @@ -324,7 +324,7 @@ bool XeSSFeature::InitXeSS(ID3D12Device* device, const NVSDK_NGX_Parameter* InPa ret = D3D12Init()(_xessContext, &xessParams); - Config::Instance()->xessSkipSpoofing = false; + Config::Instance()->dxgiSkipSpoofing = false; if (ret != XESS_RESULT_SUCCESS) { @@ -339,7 +339,7 @@ bool XeSSFeature::InitXeSS(ID3D12Device* device, const NVSDK_NGX_Parameter* InPa XeSSFeature::XeSSFeature(unsigned int handleId, NVSDK_NGX_Parameter* InParameters) : IFeature(handleId, InParameters) { - Config::Instance()->xessSkipSpoofing = true; + Config::Instance()->dxgiSkipSpoofing = true; PRN_xessGetVersion ptrMemoryGetVersion = (PRN_xessGetVersion)DetourFindFunction("libxess.dll", "xessGetVersion"); PRN_xessGetVersion ptrDllGetVersion = nullptr; @@ -426,7 +426,7 @@ XeSSFeature::XeSSFeature(unsigned int handleId, NVSDK_NGX_Parameter* InParameter } } - Config::Instance()->xessSkipSpoofing = false; + Config::Instance()->dxgiSkipSpoofing = false; } XeSSFeature::~XeSSFeature()