From 5c8568875d63f0143ec636621e8b1595e9eed6bf Mon Sep 17 00:00:00 2001 From: ayuan9957 <107920784+ayuan9957@users.noreply.github.com> Date: Mon, 8 Jun 2026 11:24:43 +0800 Subject: [PATCH] fix(render): prevent Filament camera assert crash by ignoring 0 size display projection --- Source/MetaCoreRender/Private/MetaCoreImGuiHelper.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/MetaCoreRender/Private/MetaCoreImGuiHelper.cpp b/Source/MetaCoreRender/Private/MetaCoreImGuiHelper.cpp index 46259c0..d6dec10 100644 --- a/Source/MetaCoreRender/Private/MetaCoreImGuiHelper.cpp +++ b/Source/MetaCoreRender/Private/MetaCoreImGuiHelper.cpp @@ -205,6 +205,9 @@ MetaCoreImGuiHelper::~MetaCoreImGuiHelper() { void MetaCoreImGuiHelper::setDisplaySize(int width, int height, float scaleX, float scaleY, bool flipVertical) { + if (width <= 0 || height <= 0) { + return; + } ImGuiIO& io = ImGui::GetIO(); io.DisplaySize = ImVec2(width, height); io.DisplayFramebufferScale.x = scaleX;