From 8e0b04653fd55a1b25cb373226801247f084f6d0 Mon Sep 17 00:00:00 2001 From: freezy Date: Tue, 20 Oct 2026 22:46:58 +0200 Subject: [PATCH] Reject unsupported URP upscalers in HDRP --- Runtime/HdrpGraphicsApplier.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Runtime/HdrpGraphicsApplier.cs b/Runtime/HdrpGraphicsApplier.cs index 00aca46..c6209cd 100644 --- a/Runtime/HdrpGraphicsApplier.cs +++ b/Runtime/HdrpGraphicsApplier.cs @@ -59,7 +59,7 @@ private static float RenderScale() public void Apply(VpeGraphicsSettings settings) { _antiAliasing = Mathf.Clamp(settings.AntiAliasing, 0, 3); - _upscaler = (VpeUpscaler)Mathf.Clamp(settings.Upscaler, 0, 2); + _upscaler = (VpeUpscaler)settings.Upscaler; _upscalerQuality = (VpeUpscalerQuality)Mathf.Clamp(settings.UpscalerQuality, 0, 3); ApplyCameraAntialiasing(Camera.main); ApplyVolume(settings); @@ -71,7 +71,8 @@ public void Apply(VpeGraphicsSettings settings) private static bool IsUpscalerSupported(VpeUpscaler upscaler) => upscaler switch { VpeUpscaler.Dlss => HDDynamicResolutionPlatformCapabilities.DLSSDetected, VpeUpscaler.Fsr2 => HDDynamicResolutionPlatformCapabilities.FSR2Detected, - _ => true, + VpeUpscaler.Off => true, + _ => false, }; ///