From f93e371c2c6c1410f5db826163f720a36a3b4053 Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Tue, 13 Jun 2023 16:12:03 +0200 Subject: [PATCH] Fixed camera viewport getting double scaled. This gets us back on track again. --- .../PostProcessing/Runtime/Effects/SuperResolution.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/Effects/SuperResolution.cs b/Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/Effects/SuperResolution.cs index 3a2c250..6cbff70 100644 --- a/Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/Effects/SuperResolution.cs +++ b/Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/Effects/SuperResolution.cs @@ -157,9 +157,8 @@ namespace UnityEngine.Rendering.PostProcessing _maxRenderSize = new Vector2Int(maxRenderWidth, maxRenderHeight); // Render to a smaller portion of the screen by manipulating the camera's viewport rect - var scaledRenderSize = GetScaledRenderSize(context.camera); camera.aspect = (_displaySize.x * _originalRect.width) / (_displaySize.y * _originalRect.height); - camera.rect = new Rect(0, 0, _originalRect.width * scaledRenderSize.x / _displaySize.x, _originalRect.height * scaledRenderSize.y / _displaySize.y); + camera.rect = new Rect(0, 0, _originalRect.width * _maxRenderSize.x / _displaySize.x, _originalRect.height * _maxRenderSize.y / _displaySize.y); } public void ResetCameraViewport(PostProcessRenderContext context)