From 05d00e0963228b34007a785bd386b54d41633317 Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Tue, 30 May 2023 11:05:02 +0200 Subject: [PATCH] Use PP context source texture for FSR2 input color buffer --- .../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 2f98c71..e5f9ea5 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 @@ -118,8 +118,7 @@ namespace UnityEngine.Rendering.PostProcessing _prevQualityMode = qualityMode; } - // TODO: these input resources should come from context.source - cmd.SetGlobalTexture(Fsr2ShaderIDs.SrvInputColor, BuiltinRenderTextureType.CameraTarget, RenderTextureSubElement.Color); + cmd.SetGlobalTexture(Fsr2ShaderIDs.SrvInputColor, context.source); cmd.SetGlobalTexture(Fsr2ShaderIDs.SrvInputDepth, BuiltinRenderTextureType.CameraTarget, RenderTextureSubElement.Depth); cmd.SetGlobalTexture(Fsr2ShaderIDs.SrvInputMotionVectors, BuiltinRenderTextureType.MotionVectors);