diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/FinalBlitPass.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/FinalBlitPass.cs index 4e4faf9..8e4a33c 100644 --- a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/FinalBlitPass.cs +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/FinalBlitPass.cs @@ -141,6 +141,10 @@ namespace UnityEngine.Rendering.Universal.Internal m_Source = renderingData.cameraData.renderer.cameraColorTargetHandle; } + if (m_Source != cameraData.renderer.GetCameraColorBackBuffer(cmd)) + { + m_Source = renderingData.cameraData.renderer.cameraColorTargetHandle; + } using (new ProfilingScope(cmd, ProfilingSampler.Get(URPProfileId.FinalBlit))) { m_PassData.blitMaterialData.material.enabledKeywords = null; diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.cs index 08cf8c6..cba967d 100644 --- a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.cs +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.cs @@ -20,6 +20,9 @@ namespace X.Rendering.Feature private bool needTurnOnXess = false; private XeSS.xess_2d_t rendererSize; private bool resetHistory = false; + + private static bool supportXess2; + public static bool SupportXess2 => supportXess2; public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData) { @@ -29,6 +32,7 @@ namespace X.Rendering.Feature { needTurnOnXess = true; profiler = new ProfilingSampler("Xess2"); + supportXess2 = XeSS.IsFeatureSupported(); } public bool InitFeature()