diff --git a/Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/PostProcessLayer.cs b/Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/PostProcessLayer.cs index b01f276..7bc836b 100644 --- a/Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/PostProcessLayer.cs +++ b/Packages/com.unity.postprocessing@3.2.2/PostProcessing/Runtime/PostProcessLayer.cs @@ -626,6 +626,11 @@ namespace UnityEngine.Rendering.PostProcessing superResolution.ConfigureCameraViewport(context); context.SetRenderSize(superResolution.renderSize); } + else + { + // Ensure all of FSR2's resources are released when it's not in use + superResolution.Release(); + } context.command = m_LegacyCmdBufferOpaque; TextureLerper.instance.BeginFrame(context);