From 675aa92b535937b9c53ce5c0b6eb9a7f41934c7e Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sun, 15 Jan 2023 14:08:24 +0100 Subject: [PATCH] Fix crash in SSAO when using very low render resolution --- Source/Engine/Renderer/AmbientOcclusionPass.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Renderer/AmbientOcclusionPass.cpp b/Source/Engine/Renderer/AmbientOcclusionPass.cpp index a17d46e5f..571e45b12 100644 --- a/Source/Engine/Renderer/AmbientOcclusionPass.cpp +++ b/Source/Engine/Renderer/AmbientOcclusionPass.cpp @@ -206,7 +206,7 @@ void AmbientOcclusionPass::Render(RenderContext& renderContext) if (renderContext.List == nullptr) return; auto& aoSettings = renderContext.List->Settings.AmbientOcclusion; - if (aoSettings.Enabled == false || (renderContext.View.Flags & ViewFlags::AO) == 0) + if (aoSettings.Enabled == false || (renderContext.View.Flags & ViewFlags::AO) == 0 || Math::Min(renderContext.Buffers->GetWidth(), renderContext.Buffers->GetHeight()) < 16) return; // TODO: add support for SSAO in ortho projection