mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-09-23 05:46:27 +00:00
reporting correct extensions for dlss when using extension spoofing
This commit is contained in:
@@ -299,22 +299,19 @@ NVSDK_NGX_API NVSDK_NGX_Result NVSDK_NGX_VULKAN_GetFeatureInstanceExtensionRequi
|
||||
}
|
||||
}
|
||||
|
||||
if (FeatureDiscoveryInfo->FeatureID == NVSDK_NGX_Feature_SuperSampling && OutExtensionCount != nullptr) // || FeatureDiscoveryInfo->FeatureID == NVSDK_NGX_Feature_FrameGeneration)
|
||||
if ((FeatureDiscoveryInfo->FeatureID == NVSDK_NGX_Feature_SuperSampling || FeatureDiscoveryInfo->FeatureID == NVSDK_NGX_Feature_FrameGeneration) && OutExtensionCount != nullptr)
|
||||
{
|
||||
if ((FeatureDiscoveryInfo->FeatureID == NVSDK_NGX_Feature_SuperSampling || FeatureDiscoveryInfo->FeatureID == NVSDK_NGX_Feature_FrameGeneration) && OutExtensionCount != nullptr)
|
||||
if (OutExtensionProperties == nullptr)
|
||||
{
|
||||
if (OutExtensionProperties == nullptr)
|
||||
if (Config::Instance()->VulkanExtensionSpoofing.value_or(false))
|
||||
{
|
||||
if (Config::Instance()->VulkanExtensionSpoofing.value_or(false))
|
||||
{
|
||||
LOG_INFO("returning 3 extensions are needed");
|
||||
*OutExtensionCount = 3;
|
||||
}
|
||||
else
|
||||
{
|
||||
LOG_INFO("returning no extensions are needed");
|
||||
*OutExtensionCount = 0;
|
||||
}
|
||||
LOG_INFO("returning 3 extensions are needed");
|
||||
*OutExtensionCount = 3;
|
||||
}
|
||||
else
|
||||
{
|
||||
LOG_INFO("returning no extensions are needed");
|
||||
*OutExtensionCount = 0;
|
||||
}
|
||||
}
|
||||
else if (*OutExtensionCount == 3 && Config::Instance()->VulkanExtensionSpoofing.value_or(false))
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
#define VER_MAJOR_VERSION 0
|
||||
#define VER_MINOR_VERSION 7
|
||||
#define VER_HOTFIX_VERSION 0
|
||||
#define VER_BUILD_NUMBER 71
|
||||
#define VER_BUILD_NUMBER 72
|
||||
|
||||
#define VER_PRE_RELEASE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user