From b1162a2ac5091b519324eec96328621a54c3d317 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Wed, 6 May 2026 00:26:36 -0700 Subject: [PATCH] fix(editor): add GPU buffer validation logging in M2 render path --- src/rendering/m2_renderer_render.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/rendering/m2_renderer_render.cpp b/src/rendering/m2_renderer_render.cpp index 8c29df28..db8d87a6 100644 --- a/src/rendering/m2_renderer_render.cpp +++ b/src/rendering/m2_renderer_render.cpp @@ -945,6 +945,12 @@ void M2Renderer::render(VkCommandBuffer cmd, VkDescriptorSet perFrameSet, const auto mdlIt = models.find(groupModelId); if (mdlIt == models.end() || !mdlIt->second.vertexBuffer || !mdlIt->second.indexBuffer) { + if (forceNoCull_ && mdlIt != models.end()) { + LOG_WARNING("M2 skip model ", groupModelId, " '", mdlIt->second.name, + "': vb=", (void*)mdlIt->second.vertexBuffer, + " ib=", (void*)mdlIt->second.indexBuffer, + " batches=", mdlIt->second.batches.size()); + } visStart = groupEnd; continue; }