mirror of
https://github.com/optiscaler/OptiScaler.git
synced 2026-08-28 17:16:46 +00:00
Don't return Ultra Quality as a valid DLSS setting if real DLSS is enabled. (#80)
This commit is contained in:
@@ -309,6 +309,14 @@ void DLSSFeature::ProcessInitParams(NVSDK_NGX_Parameter* InParameters)
|
||||
InParameters->Set("RayReconstruction.Hint.Render.Preset.Performance", RenderPresetPerformance);
|
||||
InParameters->Set("RayReconstruction.Hint.Render.Preset.UltraPerformance", RenderPresetUltraPerformance);
|
||||
|
||||
|
||||
UINT perfQ = NVSDK_NGX_PerfQuality_Value_Balanced;
|
||||
if (InParameters->Get(NVSDK_NGX_Parameter_PerfQualityValue, &perfQ) == NVSDK_NGX_Result_Success &&
|
||||
perfQ == NVSDK_NGX_PerfQuality_Value_UltraQuality)
|
||||
{
|
||||
InParameters->Set(NVSDK_NGX_Parameter_PerfQualityValue, NVSDK_NGX_PerfQuality_Value_MaxQuality);
|
||||
}
|
||||
|
||||
LOG_FUNC_RESULT(0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user