From ceabd44684e7d0889568106cdd12c45f5be0b6fe Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Tue, 11 Jul 2023 10:06:05 +0200 Subject: [PATCH] Ported over AO fix for MacOS. --- .../Runtime/Effects/AmbientOcclusion.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/com.unity.postprocessing/PostProcessing/Runtime/Effects/AmbientOcclusion.cs b/com.unity.postprocessing/PostProcessing/Runtime/Effects/AmbientOcclusion.cs index 9812775..db13cec 100644 --- a/com.unity.postprocessing/PostProcessing/Runtime/Effects/AmbientOcclusion.cs +++ b/com.unity.postprocessing/PostProcessing/Runtime/Effects/AmbientOcclusion.cs @@ -197,16 +197,13 @@ namespace UnityEngine.Rendering.PostProcessing state &= SystemInfo.supportsComputeShaders && !RuntimeUtilities.isAndroidOpenGL #if UNITY_2023_2_OR_NEWER - && SystemInfo.IsFormatSupported(GraphicsFormat.R32_SFloat, GraphicsFormatUsage.Render | GraphicsFormatUsage.Sparse) - && SystemInfo.IsFormatSupported(GraphicsFormat.R16_SFloat, GraphicsFormatUsage.Render | GraphicsFormatUsage.Sparse) - && SystemInfo.IsFormatSupported(GraphicsFormat.R8_UNorm, GraphicsFormatUsage.Render | GraphicsFormatUsage.Sparse); + && SystemInfo.IsFormatSupported(GraphicsFormat.R32_SFloat, GraphicsFormatUsage.Render) + && SystemInfo.IsFormatSupported(GraphicsFormat.R16_SFloat, GraphicsFormatUsage.Render) + && SystemInfo.IsFormatSupported(GraphicsFormat.R8_UNorm, GraphicsFormatUsage.Render); #else && SystemInfo.IsFormatSupported(GraphicsFormat.R32_SFloat, FormatUsage.Render) - && SystemInfo.IsFormatSupported(GraphicsFormat.R32_SFloat, FormatUsage.Sparse) && SystemInfo.IsFormatSupported(GraphicsFormat.R16_SFloat, FormatUsage.Render) - && SystemInfo.IsFormatSupported(GraphicsFormat.R16_SFloat, FormatUsage.Sparse) - && SystemInfo.IsFormatSupported(GraphicsFormat.R8_UNorm, FormatUsage.Render) - && SystemInfo.IsFormatSupported(GraphicsFormat.R8_UNorm, FormatUsage.Sparse); + && SystemInfo.IsFormatSupported(GraphicsFormat.R8_UNorm, FormatUsage.Render); #endif }